staging: lustre: ptlrpc: re-export lustre_swab_lov_mds_md
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
4075a283 813APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
4075a283 817F: drivers/iio/adc/stx104.c
97a445da 818
1da177e4 819APM DRIVER
e5f6450c 820M: Jiri Kosina <jikos@kernel.org>
81024fc4 821S: Odd fixes
9f273c24 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
c117ab84 825F: include/uapi/linux/apm_bios.h
81024fc4 826F: drivers/char/apm-emulation.c
1da177e4 827
bd7aa4b2 828APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 830L: linux-input@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/input/mouse/bcm5974.c
bd7aa4b2 833
6f2fad74 834APPLE SMC DRIVER
75dd112a 835M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 836L: linux-hwmon@vger.kernel.org
75dd112a 837S: Odd fixes
679655da 838F: drivers/hwmon/applesmc.c
6f2fad74 839
1da177e4 840APPLETALK NETWORK LAYER
8b58be88 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 842S: Maintained
679655da
JP
843F: drivers/net/appletalk/
844F: net/appletalk/
1da177e4 845
21c75328
DD
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
24299502
IS
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
2efccc60 856F: drivers/net/phy/mdio-xgene.c
24299502 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 859
62a37dc7
LP
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
1154ea7d 866ARC FRAMEBUFFER DRIVER
8b58be88 867M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 868S: Maintained
8a61f013
JH
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 871
c38f6ac7
MG
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
71d298ce
AB
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
588deb61
MR
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
c5a906a5
LD
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
59ba2422 897F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
59ba2422
LD
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
1da177e4 908ARM MFM AND FLOPPY DRIVERS
8b58be88 909M: Ian Molton <spyro@f2s.com>
1da177e4 910S: Maintained
679655da
JP
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
1da177e4 913
6f96521f
WD
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
70e238df 916R: Mark Rutland <mark.rutland@arm.com>
6f96521f 917S: Maintained
dd06a84b 918F: arch/arm*/kernel/perf_*
6f96521f 919F: arch/arm/oprofile/common.c
dd06a84b
MR
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
6f96521f 925
d4275354 926ARM PORT
54176cc6 927M: Russell King <linux@armlinux.org.uk>
efc03ecb 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 929W: http://www.armlinux.org.uk/
d4275354
RK
930S: Maintained
931F: arch/arm/
932
d323c243
SB
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 935S: Maintained
d323c243
SB
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
cefbf4ea 940ARM PRIMECELL AACI PL041 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea 947S: Maintained
8a61f013 948F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
949
950ARM PRIMECELL KMI PL050 DRIVER
54176cc6 951M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
2761f5c2 956ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
08a5c9a2 958S: Maintained
679655da 959F: drivers/mmc/host/mmci.*
2f748aaa 960F: include/linux/amba/mmci.h
2761f5c2 961
1b4304e5 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 963M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
2761f5c2 967
cefbf4ea 968ARM PRIMECELL BUS SUPPORT
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
2b7a52a4 974ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
9c784f95 979ARM/AFEB9260 MACHINE SUPPORT
8b58be88 980M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
982S: Maintained
983
2b7a52a4 984ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 985M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
987S: Maintained
988
5c6dcd7f 989ARM/Allwinner sunXi SoC support
1b106699 990M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 991M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
5c6dcd7f 994N: sun[x456789]i
60b0f380
MR
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1b106699 1000
79318452 1001ARM/Amlogic Meson SoC support
7c1e3876 1002M: Carlo Caione <carlo@caione.org>
6683d91c 1003M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1005L: linux-amlogic@lists.infradead.org
79318452 1006W: http://linux-meson.com/
7c1e3876 1007S: Maintained
79318452
CC
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
6683d91c
KH
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
79318452 1012N: meson
7c1e3876 1013
eff506fa
TZ
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1018S: Maintained
1019F: arch/arm/mach-alpine/
a9e5547b
AT
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
eff506fa 1023
5255034d
LP
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
33b8ac91 1032F: drivers/clk/axis
5255034d 1033
8c2ed9bc
JS
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
8dca5ce8 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1046W: http://www.linux4sam.org
9f273c24 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1048S: Supported
1049F: arch/arm/mach-at91/
f0a0a58e 1050F: include/soc/at91/
70e389cc
MB
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1055F: arch/arm/include/debug/at91.S
d4a89c7d 1056
6e05dd4e
BB
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
986cf2e9 1062ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1063M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
e68d7c14
RH
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1069
d94f944e 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1071M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
d94f944e 1074
4863dea3
SG
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
322e5cc5 1080F: drivers/net/ethernet/cavium/thunder/
4863dea3 1081
386ab516
AS
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
b8ba3874 1086N: clps711x
386ab516 1087
2b7a52a4 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1090M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1092S: Maintained
d19d3667
HS
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1097M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1099S: Maintained
1100
d4275354 1101ARM/CLKDEV SUPPORT
54176cc6 1102M: Russell King <linux@armlinux.org.uk>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1104S: Maintained
d4275354 1105F: arch/arm/include/asm/clkdev.h
4fa2651d 1106F: drivers/clk/clkdev.c
d4275354 1107
d48134e7 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1109M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1111S: Maintained
1112
94150095
HF
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
a06ae860
PP
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
01081f5a 1122F: drivers/hwtracing/coresight/*
a06ae860
PP
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1126
1da177e4 1127ARM/CORGI MACHINE SUPPORT
8b58be88 1128M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1129S: Maintained
1130
881a95f9 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1134T: git git://github.com/ulli-kroll/linux.git
162500b3 1135S: Maintained
f49afbb5 1136F: arch/arm/mach-gemini/
98a9bb5b 1137F: drivers/rtc/rtc-gemini.c
881a95f9 1138
a990cbd8 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1140M: Barry Song <baohua@kernel.org>
a990cbd8 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1143S: Maintained
e68d7c14 1144F: arch/arm/boot/dts/prima2*
a990cbd8 1145F: arch/arm/mach-prima2/
4a9c44f1 1146F: drivers/clk/sirf/
05f30e8d 1147F: drivers/clocksource/timer-prima2.c
5833ac98 1148F: drivers/clocksource/timer-atlas7.c
f8505ef5 1149N: [^a-z]sirf
a990cbd8 1150
c9d862c4
BS
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
cde137aa 1155F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1156N: digicolor
1157
d4275354 1158ARM/EBSA110 MACHINE SUPPORT
54176cc6 1159M: Russell King <linux@armlinux.org.uk>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1161W: http://www.armlinux.org.uk/
d4275354
RK
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
b955f6ca 1164F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1165
4721f3ce
UKK
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
a9da4f7e 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
d66f1886 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1177W: http://www.openezx.org/
1178S: Maintained
cafc2265
SS
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1181
6a915af9 1182ARM/FARADAY FA526 PORT
162500b3 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1185S: Maintained
1fa7e547 1186T: git git://git.berlios.de/gemini-board
f49afbb5 1187F: arch/arm/mm/*-fa*
6a915af9 1188
d4275354 1189ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1190M: Russell King <linux@armlinux.org.uk>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1192W: http://www.armlinux.org.uk/
d4275354
RK
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
86183a5f 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1198M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1199M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1200R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1202S: Maintained
f1c12837 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1204F: arch/arm/mach-imx/
ce515a6b 1205F: arch/arm/mach-mxs/
2a82f95c 1206F: arch/arm/boot/dts/imx*
e5dafa22 1207F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1208F: drivers/clk/imx/
1209F: include/soc/imx/
86183a5f 1210
142109d2 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1212M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
2b7a52a4 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1222M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1224S: Maintained
1225
90b8fc34 1226ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1227M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1229S: Maintained
1230
ef47d5f0 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1232M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1238F: sound/soc/pxa/hx4700.c
ef47d5f0 1239
4dfad069
WX
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
e68d7c14
RH
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
4dfad069 1251
21f37bc3 1252ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1254W: www.jlime.com
1255S: Maintained
084bad91
KE
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1259
5e767ab9
JMC
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
06ff74fd 1266F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1267
403d2971
MV
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
ec154082 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1273
2b7a52a4 1274ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
e2bdb176
DW
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1281S: Orphan
2b7a52a4
LB
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1286S: Maintained
2b7a52a4
LB
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4 1292
2b7a52a4 1293ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
dfdd8cc9
KH
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1300M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
838553c5 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
2b7a52a4 1312ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4
LB
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
1154f858 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1323M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
5edafc29 1327F: arch/arm/boot/dts/keystone-*
317929cd 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1329
bc6aa566 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1337M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1344M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1350M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
8cb555b6
CM
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
2b7a52a4 1361ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
3143875f
JE
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
19c1c32c
JE
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1377N: lpc18xx
1378
15e4f7da 1379ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1384S: Maintained
2377f9fd 1385F: arch/arm/boot/dts/lpc32*
15e4f7da 1386F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
15e4f7da 1392
3b886171 1393ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1394M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1395S: Maintained
1396
1f664ab7 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
59ec9671 1405F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
dcc3068a 1408F: arch/arm64/boot/dts/marvell/armada*
9f123def 1409F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1410F: arch/arm/configs/mvebu_*_defconfig
75f41273 1411
40f4978b
SH
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
31c17ac9 1417F: arch/arm/boot/dts/berlin*
e68d7c14 1418F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1419
40f4978b 1420
4cfab57e 1421ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1425M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1427S: Maintained
1428F: arch/arm/mach-dove/
54a246ff
NP
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
31c17ac9
GC
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
3b886171 1435
d69ac131
AC
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
e557959d
NA
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
607b8fc9
EH
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
e54951c8
MB
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
0f8669e3
CY
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
adcb079f
AB
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1480F: arch/arm/mach-ks8695/
adcb079f
AB
1481S: Odd Fixes
1482
d78ff0a5 1483ARM/MIOA701 MACHINE SUPPORT
8b58be88 1484M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
9624dfe6 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1490M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1491S: Maintained
1492
e0ee9851 1493ARM/NOMADIK ARCHITECTURE
28b8e8d4 1494M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1495M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
ecc265fe 1499F: drivers/pinctrl/nomadik/
87572880 1500F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1502
9d76295a 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
8459c159 1509ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1512S: Maintained
1513
5d783a2d 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1515M: Marek Vasut <marek.vasut@gmail.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1529
b57fe924 1530ARM/PALM TREO SUPPORT
d8130624 1531M: Tomas Cech <sleep_walker@suse.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1533W: http://hackndev.com
1534S: Maintained
b57fe924
JP
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
90af5811 1537
c49e1e63 1538ARM/PALMZ72 SUPPORT
8b58be88 1539M: Sergey Lapin <slapin@ossfans.org>
75280787 1540L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1541W: http://hackndev.com
1542S: Maintained
933d35f0
JP
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1545
1da177e4 1546ARM/PLEB SUPPORT
8b58be88 1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
8b58be88 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1554W: http://www.armlinux.org.uk/
1da177e4
LT
1555S: Maintained
1556
8fc1b0f8 1557ARM/QUALCOMM SUPPORT
bbeaa595
AG
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
8fc1b0f8 1560L: linux-arm-msm@vger.kernel.org
f5d3af9d 1561L: linux-soc@vger.kernel.org
8fc1b0f8 1562S: Maintained
0ff50d60 1563F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1566F: arch/arm/mach-qcom/
e68d7c14 1567F: arch/arm64/boot/dts/qcom/*
5482cefa 1568F: drivers/i2c/busses/i2c-qup.c
39a3366a 1569F: drivers/clk/qcom/
f5d3af9d 1570F: drivers/soc/qcom/
5482cefa 1571F: drivers/spi/spi-qup.c
c0c89faf
SB
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
916f743d 1576F: drivers/firmware/qcom_scm.c
bbeaa595 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1578
2b7a52a4 1579ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1580M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1582S: Maintained
1583
b138e119
SH
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
b138e119 1594
d4275354 1595ARM/RISCPC ARCHITECTURE
54176cc6 1596M: Russell King <linux@armlinux.org.uk>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1598W: http://www.armlinux.org.uk/
d4275354 1599S: Maintained
d4275354
RK
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1a6422f6 1605F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1608F: drivers/scsi/arm/
1609
08ddbb0a
HS
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1613L: linux-rockchip@lists.infradead.org
9f273c24 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1615S: Maintained
541555e9 1616F: arch/arm/boot/dts/rk3*
08ddbb0a 1617F: arch/arm/mach-rockchip/
541555e9
HS
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1620F: drivers/*/*rockchip*
541555e9
HS
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
b4331b43 1623N: rockchip
08ddbb0a 1624
5bfb937c
KK
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
326dce07 1627M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1630S: Maintained
6f0589c8 1631F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
6f0589c8 1634F: arch/arm/boot/dts/exynos*
d97236e6 1635F: arch/arm64/boot/dts/exynos/
482ce512 1636F: arch/arm/plat-samsung/
769bbb63
HS
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1c03274d
KK
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
ffd51977 1645F: drivers/memory/samsung/*
bf50ddcd 1646F: drivers/soc/samsung/*
d6b9aea6
KK
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1651N: exynos
f556cb07 1652
10ffa964
KP
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
004bbd3c 1657F: arch/arm/mach-s5pv210/
10ffa964 1658
3ce4ccb6
KD
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
e6a476fd
MS
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1670M: Kamil Debski <kamil@wypas.org>
6305902c 1671M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1672M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
934455d7 1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1677F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
90d72ac6 1685F: drivers/media/platform/s5p-tv/
e6a476fd 1686
1bcbf6f4
KD
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
78fc853b 1692F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1693
7d9f9bf4
AP
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
d48d38e8 1702ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1703M: Simon Horman <horms@verge.net.au>
d48d38e8 1704M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1705L: linux-renesas-soc@vger.kernel.org
4a121096 1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1708S: Supported
0b514fdb
SH
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
0b514fdb 1713F: arch/arm/configs/shmobile_defconfig
7a2071c5 1714F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1715F: arch/arm/mach-shmobile/
be32bcbb
GU
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
d48d38e8 1718
66314223 1719ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1721S: Maintained
1722F: arch/arm/mach-socfpga/
efadb751
DN
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
e68d7c14 1725F: arch/arm64/boot/dts/altera/
ba2b7d0a 1726W: http://www.rocketboards.org
efadb751 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
71bcada8
TT
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
65ebcc11 1739ARM/STI ARCHITECTURE
a92177ea 1740M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
a92177ea 1746F: arch/arm/boot/dts/sti*
b8e31bf3 1747F: drivers/char/hw_random/st-rng.c
a92177ea 1748F: drivers/clocksource/arm_global_timer.c
82805d1b 1749F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1750F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1751F: drivers/i2c/busses/i2c-st.c
346e2e4a 1752F: drivers/media/rc/st_rc.c
95d66b16 1753F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1754F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
6da969a5 1757F: drivers/phy/phy-stih407-usb.c
26389c78 1758F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1759F: drivers/pinctrl/pinctrl-st.c
aac22524 1760F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1761F: drivers/reset/sti/
db4112e6 1762F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1763F: drivers/tty/serial/st-asc.c
eb11adab 1764F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
db4112e6 1767F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1768F: drivers/ata/ahci_st.c
65ebcc11 1769
ee6e7879
MC
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1772M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
d6de5b02
MG
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
e2bd0d37 1783N: tango
d6de5b02 1784
2b7a52a4 1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1786M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1788S: Maintained
1789
1bbd7089 1790ARM/TETON BGA MACHINE SUPPORT
706e69d6 1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
2b7a52a4 1795ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1796M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1798S: Maintained
1799
98ad6e3b 1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1801M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1803W: http://www.mcuos.com
1804S: Maintained
4e89e8f6 1805F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1810F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1811F: drivers/rtc/rtc-nuc900.c
9df92e6c 1812F: drivers/spi/spi-nuc900.c
4e89e8f6 1813F: drivers/usb/host/ehci-w90x900.c
8a61f013 1814F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1815
54274d71 1816ARM/U300 MACHINE SUPPORT
e4651a9f 1817M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
9affbd24 1821F: drivers/clocksource/timer-u300.c
54274d71
LW
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
87572880
LW
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1830
3d00d04f
MY
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1835S: Maintained
a3ff83d2 1836F: arch/arm/boot/dts/uniphier*
e7ecbc05 1837F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1838F: arch/arm/mach-uniphier/
e7ecbc05 1839F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1840F: arch/arm64/boot/dts/socionext/
4b7f48d3 1841F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1842F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1843F: drivers/pinctrl/uniphier/
1844F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1845N: uniphier
1846
87572880 1847ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1848M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851F: arch/arm/mach-ux500/
e4651a9f 1852F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1853F: drivers/dma/ste_dma40*
e4651a9f 1854F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1855F: drivers/mfd/abx500*
1856F: drivers/mfd/ab8500*
e4651a9f
LW
1857F: drivers/mfd/dbx500*
1858F: drivers/mfd/db8500*
ecc265fe
JP
1859F: drivers/pinctrl/nomadik/pinctrl-ab*
1860F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1861F: drivers/rtc/rtc-ab8500.c
e4651a9f 1862F: drivers/rtc/rtc-pl031.c
87572880 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1864
e93fde28
UH
1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1866M: Ulf Hansson <ulf.hansson@linaro.org>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T: git git://git.linaro.org/people/ulfh/clk.git
1869S: Maintained
1870F: drivers/clk/ux500/
e93fde28 1871
740d93b1
PM
1872ARM/VERSATILE EXPRESS PLATFORM
1873M: Liviu Dudau <liviu.dudau@arm.com>
1874M: Sudeep Holla <sudeep.holla@arm.com>
1875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S: Maintained
1878F: arch/arm/boot/dts/vexpress*
e68d7c14 1879F: arch/arm64/boot/dts/arm/
740d93b1
PM
1880F: arch/arm/mach-vexpress/
1881F: */*/vexpress*
7e8f403f 1882F: */*/*/vexpress*
740d93b1
PM
1883F: drivers/clk/versatile/clk-vexpress-osc.c
1884F: drivers/clocksource/versatile.c
46a600ea 1885N: mps2
740d93b1 1886
d4275354 1887ARM/VFP SUPPORT
54176cc6 1888M: Russell King <linux@armlinux.org.uk>
efc03ecb 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1890W: http://www.armlinux.org.uk/
d4275354
RK
1891S: Maintained
1892F: arch/arm/vfp/
1893
e66b6d8e
MV
1894ARM/VOIPAC PXA270 SUPPORT
1895M: Marek Vasut <marek.vasut@gmail.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1899F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1900
04529fe2
TP
1901ARM/VT8500 ARM ARCHITECTURE
1902M: Tony Prisk <linux@prisktech.co.nz>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905F: arch/arm/mach-vt8500/
41fd91b4 1906F: drivers/clocksource/vt8500_timer.c
560746eb 1907F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1908F: drivers/mmc/host/wmt-sdmmc.c
1909F: drivers/pwm/pwm-vt8500.c
1910F: drivers/rtc/rtc-vt8500.c
1911F: drivers/tty/serial/vt8500_serial.c
4f31102b 1912F: drivers/usb/host/ehci-platform.c
41fd91b4 1913F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1914F: drivers/video/fbdev/vt8500lcdfb.*
1915F: drivers/video/fbdev/wm8505fb*
1916F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1917
e66b6d8e
MV
1918ARM/ZIPIT Z2 SUPPORT
1919M: Marek Vasut <marek.vasut@gmail.com>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Maintained
1922F: arch/arm/mach-pxa/z2.c
6ab2a855 1923F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1924
5ecc4b53
JN
1925ARM/ZTE ARCHITECTURE
1926M: Jun Nie <jun.nie@linaro.org>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S: Maintained
1929F: arch/arm/mach-zx/
1930F: drivers/clk/zte/
1931F: Documentation/devicetree/bindings/arm/zte.txt
1932F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933
51f29d44
MS
1934ARM/ZYNQ ARCHITECTURE
1935M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1936R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938W: http://wiki.xilinx.com
d6448b76 1939T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1940S: Supported
1941F: arch/arm/mach-zynq/
bd2a337a 1942F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1943F: drivers/block/xsysace.c
c2fd4e38
MS
1944N: zynq
1945N: xilinx
1946F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1947F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1948F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1949F: drivers/edac/synopsys_edac.c
51f29d44 1950
48ec83bc 1951ARM SMMU DRIVERS
b8f9879e 1952M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1953R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Maintained
1956F: drivers/iommu/arm-smmu.c
48ec83bc 1957F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1958F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1959F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1960
38074229
CM
1961ARM64 PORT (AARCH64 ARCHITECTURE)
1962M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1963M: Will Deacon <will.deacon@arm.com>
38074229 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1966S: Maintained
1967F: arch/arm64/
d19766ec 1968F: Documentation/arm64/
38074229 1969
9d7005f9
LP
1970AS3645A LED FLASH CONTROLLER DRIVER
1971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1972L: linux-media@vger.kernel.org
1973T: git git://linuxtv.org/media_tree.git
1974S: Maintained
1975F: drivers/media/i2c/as3645a.c
b5dcee22 1976F: include/media/i2c/as3645a.h
9d7005f9 1977
7c94a8b2
LW
1978ASAHI KASEI AK8974 DRIVER
1979M: Linus Walleij <linus.walleij@linaro.org>
1980L: linux-iio@vger.kernel.org
1981W: http://www.akm.com/
1982S: Supported
1983F: drivers/iio/magnetometer/ak8974.c
1984
d58de038
GJ
1985ASC7621 HARDWARE MONITOR DRIVER
1986M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1987L: linux-hwmon@vger.kernel.org
d58de038
GJ
1988S: Maintained
1989F: Documentation/hwmon/asc7621
1990F: drivers/hwmon/asc7621.c
1991
b229ece9 1992ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1993M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1994L: acpi4asus-user@lists.sourceforge.net
d0944853 1995L: platform-driver-x86@vger.kernel.org
76593d6f 1996W: http://acpi4asus.sf.net
85091b71 1997S: Maintained
b229ece9
CC
1998F: drivers/platform/x86/asus*.c
1999F: drivers/platform/x86/eeepc*.c
85091b71 2000
f6a6bbae
JPRV
2001ASUS WIRELESS RADIO CONTROL DRIVER
2002M: João Paulo Rechi Vita <jprvita@gmail.com>
2003L: platform-driver-x86@vger.kernel.org
2004S: Maintained
2005F: drivers/platform/x86/asus-wireless.c
2006
75aeddd1
DH
2007ASYMMETRIC KEYS
2008M: David Howells <dhowells@redhat.com>
2009L: keyrings@vger.kernel.org
2010S: Maintained
2011F: Documentation/crypto/asymmetric-keys.txt
2012F: include/linux/verification.h
2013F: include/crypto/public_key.h
2014F: include/crypto/pkcs7.h
2015F: crypto/asymmetric_keys/
2016
953a6479 2017ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2018R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2019W: http://sourceforge.net/projects/xscaleiop
08223d80 2020S: Odd fixes
679655da
JP
2021F: Documentation/crypto/async-tx-api.txt
2022F: crypto/async_tx/
2023F: drivers/dma/
2024F: include/linux/dmaengine.h
2025F: include/linux/async_tx.h
b3e5f263 2026
a1867d36 2027AT24 EEPROM DRIVER
14d77c4d 2028M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2029L: linux-i2c@vger.kernel.org
2030S: Maintained
2031F: drivers/misc/eeprom/at24.c
25f73ed5 2032F: include/linux/platform_data/at24.h
a1867d36 2033
e7839f25 2034ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2035M: "Ed L. Cashin" <ed.cashin@acm.org>
2036W: http://www.openaoe.org/
1da177e4 2037S: Supported
679655da
JP
2038F: Documentation/aoe/
2039F: drivers/block/aoe/
1da177e4 2040
aad7a211
AB
2041ATHEROS 71XX/9XXX GPIO DRIVER
2042M: Alban Bedel <albeu@free.fr>
2043W: https://github.com/AlbanBedel/linux
2044T: git git://github.com/AlbanBedel/linux
2045S: Maintained
2046F: drivers/gpio/gpio-ath79.c
2047F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2048
9a10a870 2049ATHEROS ATH GENERIC UTILITIES
f726ee65 2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2051L: linux-wireless@vger.kernel.org
2052S: Supported
2053F: drivers/net/wireless/ath/*
2054
fa1c114f 2055ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2056M: Jiri Slaby <jirislaby@gmail.com>
2057M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2058M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2059L: linux-wireless@vger.kernel.org
72c706b7 2060W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2061S: Maintained
fa451753 2062F: drivers/net/wireless/ath/ath5k/
fa1c114f 2063
12e62d6f
KV
2064ATHEROS ATH6KL WIRELESS DRIVER
2065M: Kalle Valo <kvalo@qca.qualcomm.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2069S: Supported
2070F: drivers/net/wireless/ath/ath6kl/
2071
2be7d22f 2072WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2073M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2074L: linux-wireless@vger.kernel.org
2075L: wil6210@qca.qualcomm.com
2076S: Supported
2077W: http://wireless.kernel.org/en/users/Drivers/wil6210
2078F: drivers/net/wireless/ath/wil6210/
dba4b74d 2079F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2080
1d7e1e6b
CL
2081CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2082M: Christian Lamparter <chunkeey@googlemail.com>
2083L: linux-wireless@vger.kernel.org
2084W: http://wireless.kernel.org/en/users/Drivers/carl9170
2085S: Maintained
2086F: drivers/net/wireless/ath/carl9170/
2087
2c2a6172
LT
2088ATK0110 HWMON DRIVER
2089M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2090L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2091S: Maintained
2092F: drivers/hwmon/asus_atk0110.c
2093
6f69a6d7 2094ATI_REMOTE2 DRIVER
8b58be88 2095M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2096S: Maintained
679655da 2097F: drivers/input/misc/ati_remote2.c
6f69a6d7 2098
7ae115b4 2099ATLX ETHERNET DRIVERS
8b58be88 2100M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2101M: Chris Snook <chris.snook@gmail.com>
e443e383 2102L: netdev@vger.kernel.org
8d5ca6ec
JC
2103W: http://sourceforge.net/projects/atl1
2104W: http://atl1.sourceforge.net
2105S: Maintained
2b133ad6 2106F: drivers/net/ethernet/atheros/
8d5ca6ec 2107
1da177e4 2108ATM
366c1bd1 2109M: Chas Williams <3chas3@gmail.com>
476604de 2110L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2111L: netdev@vger.kernel.org
1da177e4
LT
2112W: http://linux-atm.sourceforge.net
2113S: Maintained
679655da
JP
2114F: drivers/atm/
2115F: include/linux/atm*
c117ab84 2116F: include/uapi/linux/atm*
1da177e4 2117
04ac2f46 2118ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2119M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2120S: Maintained
2121F: drivers/mmc/host/atmel-mci.c
04ac2f46 2122
a1cfac48 2123ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2124M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2125S: Supported
df621252 2126F: drivers/tty/serial/atmel_serial.c
a1cfac48 2127
f80cb488
NF
2128ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/power/reset/at91-sama5d2_shdwc.c
2132
b9cd7a25
LD
2133ATMEL SAMA5D2 ADC DRIVER
2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
2135L: linux-iio@vger.kernel.org
2136S: Supported
2137F: drivers/iio/adc/at91-sama5d2_adc.c
2138
dfae90ed 2139ATMEL Audio ALSA driver
3a82002c 2140M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2142S: Supported
2143F: sound/soc/atmel
2144
b414dc16
NF
2145ATMEL DMA DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S: Supported
2149F: drivers/dma/at_hdmac.c
2150F: drivers/dma/at_hdmac_regs.h
6f0d65af 2151F: include/linux/platform_data/dma-atmel.h
b414dc16 2152
6bd0f436
LD
2153ATMEL XDMA DRIVER
2154M: Ludovic Desroches <ludovic.desroches@atmel.com>
2155L: linux-arm-kernel@lists.infradead.org
2156L: dmaengine@vger.kernel.org
2157S: Supported
2158F: drivers/dma/at_xdmac.c
2159
888f2804
LD
2160ATMEL I2C DRIVER
2161M: Ludovic Desroches <ludovic.desroches@atmel.com>
2162L: linux-i2c@vger.kernel.org
2163S: Supported
2164F: drivers/i2c/busses/i2c-at91.c
2165
15515545 2166ATMEL ISI DRIVER
50cb2efa 2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2168L: linux-media@vger.kernel.org
2169S: Supported
f2294c2d 2170F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2171F: include/media/atmel-isi.h
2172
8f4c79ce 2173ATMEL LCDFB DRIVER
8b58be88 2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2175L: linux-fbdev@vger.kernel.org
8f4c79ce 2176S: Maintained
8a61f013 2177F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2178F: include/video/atmel_lcdc.h
8f4c79ce 2179
89e5785f 2180ATMEL MACB ETHERNET DRIVER
a02875a6 2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2182S: Supported
9f2f381f 2183F: drivers/net/ethernet/cadence/
89e5785f 2184
5cbac98a 2185ATMEL NAND DRIVER
50cb2efa
NF
2186M: Wenyou Yang <wenyou.yang@atmel.com>
2187M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2188L: linux-mtd@lists.infradead.org
2189S: Supported
2190F: drivers/mtd/nand/atmel_nand*
2191
05c441ef 2192ATMEL SDMMC DRIVER
2193M: Ludovic Desroches <ludovic.desroches@atmel.com>
2194L: linux-mmc@vger.kernel.org
2195S: Supported
2196F: drivers/mmc/host/sdhci-of-at91.c
2197
754ce4f2 2198ATMEL SPI DRIVER
a02875a6 2199M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2200S: Supported
9df92e6c 2201F: drivers/spi/spi-atmel.*
754ce4f2 2202
0ef09015 2203ATMEL SSC DRIVER
03515f32 2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S: Supported
2207F: drivers/misc/atmel-ssc.c
2208F: include/linux/atmel-ssc.h
2209
e9cb1c5a
NF
2210ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2211M: Nicolas Ferre <nicolas.ferre@atmel.com>
2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S: Supported
2214F: drivers/misc/atmel_tclib.c
2215F: drivers/clocksource/tcb_clksrc.c
2216
914a3f3b 2217ATMEL USBA UDC DRIVER
a02875a6
NF
2218M: Nicolas Ferre <nicolas.ferre@atmel.com>
2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2220S: Supported
faf2e1db 2221F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2222
1da177e4 2223ATMEL WIRELESS DRIVER
8b58be88 2224M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2225L: linux-wireless@vger.kernel.org
1da177e4
LT
2226W: http://www.thekelleys.org.uk/atmel
2227W: http://atmelwlandriver.sourceforge.net/
2228S: Maintained
30fe0f9b 2229F: drivers/net/wireless/atmel/atmel*
1da177e4 2230
a14c0f8f
ND
2231ATMEL MAXTOUCH DRIVER
2232M: Nick Dyer <nick.dyer@itdev.co.uk>
2233T: git git://github.com/atmel-maxtouch/linux.git
2234S: Supported
2235F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2236F: drivers/input/touchscreen/atmel_mxt_ts.c
2237F: include/linux/platform_data/atmel_mxt_ts.h
2238
26780d9e 2239ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2240M: Bradley Grove <linuxdrivers@attotech.com>
2241L: linux-scsi@vger.kernel.org
2242W: http://www.attotech.com
2243S: Supported
2244F: drivers/scsi/esas2r
26780d9e 2245
bc6e17b8
SS
2246ATUSB IEEE 802.15.4 RADIO DRIVER
2247M: Stefan Schmidt <stefan@osg.samsung.com>
2248L: linux-wpan@vger.kernel.org
2249S: Maintained
2250F: drivers/net/ieee802154/atusb.c
2251F: drivers/net/ieee802154/atusb.h
2252F: drivers/net/ieee802154/at86rf230.h
2253
a92b7b80 2254AUDIT SUBSYSTEM
915f389d 2255M: Paul Moore <paul@paul-moore.com>
8b58be88 2256M: Eric Paris <eparis@redhat.com>
915f389d 2257L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2258W: http://people.redhat.com/sgrubb/audit/
915f389d 2259T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2260S: Maintained
679655da 2261F: include/linux/audit.h
c117ab84 2262F: include/uapi/linux/audit.h
679655da 2263F: kernel/audit*
a92b7b80 2264
70e84049 2265AUXILIARY DISPLAY DRIVERS
8b58be88 2266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2267W: http://miguelojeda.es/auxdisplay.htm
2268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2269S: Maintained
679655da
JP
2270F: drivers/auxdisplay/
2271F: include/linux/cfag12864b.h
70e84049 2272
5f97f7f9 2273AVR32 ARCHITECTURE
e336f61f
HCE
2274M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2275M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2276W: http://www.atmel.com/products/AVR32/
249d9d9d 2277W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2278W: http://avrfreaks.net/
e336f61f 2279S: Maintained
679655da 2280F: arch/avr32/
5f97f7f9
HS
2281
2282AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2283M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2284M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2285S: Maintained
679655da 2286F: arch/avr32/mach-at32ap/
5f97f7f9 2287
1da177e4 2288AX.25 NETWORK LAYER
8b58be88 2289M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2290L: linux-hams@vger.kernel.org
d34cb28a 2291W: http://www.linux-ax25.org/
1da177e4 2292S: Maintained
c117ab84 2293F: include/uapi/linux/ax25.h
679655da
JP
2294F: include/net/ax25.h
2295F: net/ax25/
1da177e4 2296
d5269395 2297AZ6007 DVB DRIVER
5dc8a864
MCC
2298M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2299M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2300L: linux-media@vger.kernel.org
a825eaec 2301W: https://linuxtv.org
d5269395
MCC
2302T: git git://linuxtv.org/media_tree.git
2303S: Maintained
2304F: drivers/media/usb/dvb-usb-v2/az6007.c
2305
6777376e
HV
2306AZTECH FM RADIO RECEIVER DRIVER
2307M: Hans Verkuil <hverkuil@xs4all.nl>
2308L: linux-media@vger.kernel.org
2309T: git git://linuxtv.org/media_tree.git
a825eaec 2310W: https://linuxtv.org
6777376e
HV
2311S: Maintained
2312F: drivers/media/radio/radio-aztech*
2313
e2d1d6c0 2314B43 WIRELESS DRIVER
e2d1d6c0 2315L: linux-wireless@vger.kernel.org
ed072f9e 2316L: b43-dev@lists.infradead.org
491b26b4 2317W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2318S: Odd Fixes
58619b14 2319F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2320
2321B43LEGACY WIRELESS DRIVER
8b58be88 2322M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2323L: linux-wireless@vger.kernel.org
ed072f9e 2324L: b43-dev@lists.infradead.org
491b26b4 2325W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2326S: Maintained
423e3ce3 2327F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2328
300abeb5 2329BACKLIGHT CLASS/SUBSYSTEM
b7701755 2330M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2331M: Lee Jones <lee.jones@linaro.org>
9f273c24 2332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2333S: Maintained
679655da
JP
2334F: drivers/video/backlight/
2335F: include/linux/backlight.h
300abeb5 2336
c6c8fea2 2337BATMAN ADVANCED
207df49e 2338M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2339M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2340M: Antonio Quartulli <a@unstable.cc>
1584f41f 2341L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2342W: https://www.open-mesh.org/
8b823170 2343Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2344S: Maintained
286ddfb0
SE
2345F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2346F: Documentation/ABI/testing/sysfs-class-net-mesh
2347F: Documentation/networking/batman-adv.txt
09748a22 2348F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2349F: net/batman-adv/
2350
e2d1d6c0 2351BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2352M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2353L: linux-hams@vger.kernel.org
2354W: http://www.baycom.org/~tom/ham/ham.html
2355S: Maintained
679655da 2356F: drivers/net/hamradio/baycom*
e2d1d6c0 2357
cafe5635 2358BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2359M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2360L: linux-bcache@vger.kernel.org
2361W: http://bcache.evilpiepirate.org
4d1034eb 2362S: Orphan
cafe5635
KO
2363F: drivers/md/bcache/
2364
04bd844a
HV
2365BDISP ST MEDIA DRIVER
2366M: Fabien Dessenne <fabien.dessenne@st.com>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
a825eaec 2369W: https://linuxtv.org
04bd844a
HV
2370S: Supported
2371F: drivers/media/platform/sti/bdisp
2372
e2d1d6c0 2373BEFS FILE SYSTEM
db4ad036
LB
2374M: Luis de Bethencourt <luisbg@osg.samsung.com>
2375M: Salah Triki <salah.triki@gmail.com>
2376S: Maintained
2377T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2378F: Documentation/filesystems/befs.txt
2379F: fs/befs/
e2d1d6c0 2380
564ee360 2381BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2382M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2383L: netdev@vger.kernel.org
2384S: Maintained
2385F: drivers/net/ethernet/ec_bhf.c
564ee360 2386
e2d1d6c0 2387BFS FILE SYSTEM
8b58be88 2388M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2389S: Maintained
679655da
JP
2390F: Documentation/filesystems/bfs.txt
2391F: fs/bfs/
c117ab84 2392F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2393
1394f032 2394BLACKFIN ARCHITECTURE
a4edbc10 2395M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2397T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2398W: http://blackfin.uclinux.org
2399S: Supported
679655da 2400F: arch/blackfin/
566da5b2 2401
e190d6b1 2402BLACKFIN EMAC DRIVER
b3fe92b0 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2404W: http://blackfin.uclinux.org
2405S: Supported
7b35f033 2406F: drivers/net/ethernet/adi/
e190d6b1 2407
566da5b2 2408BLACKFIN RTC DRIVER
b3fe92b0 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2410W: http://blackfin.uclinux.org
2411S: Supported
679655da 2412F: drivers/rtc/rtc-bfin.c
1394f032 2413
936ed49a 2414BLACKFIN SDH DRIVER
109ec8c3 2415M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2417W: http://blackfin.uclinux.org
2418S: Supported
2419F: drivers/mmc/host/bfin_sdh.c
2420
1394f032 2421BLACKFIN SERIAL DRIVER
8b58be88 2422M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2424W: http://blackfin.uclinux.org
2425S: Supported
8460241e 2426F: drivers/tty/serial/bfin_uart.c
1394f032 2427
1e6d320f 2428BLACKFIN WATCHDOG DRIVER
b3fe92b0 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2430W: http://blackfin.uclinux.org
2431S: Supported
679655da 2432F: drivers/watchdog/bfin_wdt.c
1e6d320f 2433
d24ecfcc 2434BLACKFIN I2C TWI DRIVER
8b58be88 2435M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2437W: http://blackfin.uclinux.org/
2438S: Supported
679655da 2439F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2440
1e204377
SJ
2441BLACKFIN MEDIA DRIVER
2442M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2443L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2444W: http://blackfin.uclinux.org/
2445S: Supported
2446F: drivers/media/platform/blackfin/
2447F: drivers/media/i2c/adv7183*
2448F: drivers/media/i2c/vs6624*
2449
b54cf35a
JSM
2450BLINKM RGB LED DRIVER
2451M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2452S: Maintained
2453F: drivers/leds/leds-blinkm.c
2454
1da177e4 2455BLOCK LAYER
8b58be88 2456M: Jens Axboe <axboe@kernel.dk>
82c426e0 2457L: linux-block@vger.kernel.org
08deed1e 2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2459S: Maintained
679655da 2460F: block/
ae11f7ef 2461F: kernel/trace/blktrace.c
1da177e4 2462
2b54aaef 2463BLOCK2MTD DRIVER
8b58be88 2464M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2465L: linux-mtd@lists.infradead.org
2466S: Maintained
679655da 2467F: drivers/mtd/devices/block2mtd.c
2b54aaef 2468
63fbd24e 2469BLUETOOTH DRIVERS
8b58be88 2470M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2471M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2472M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2473L: linux-bluetooth@vger.kernel.org
63fbd24e 2474W: http://www.bluez.org/
22e7a424
MH
2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2477S: Maintained
679655da 2478F: drivers/bluetooth/
1da177e4 2479
63fbd24e 2480BLUETOOTH SUBSYSTEM
8b58be88 2481M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2482M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2483M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2484L: linux-bluetooth@vger.kernel.org
2485W: http://www.bluez.org/
22e7a424
MH
2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2488S: Maintained
679655da
JP
2489F: net/bluetooth/
2490F: include/net/bluetooth/
1da177e4
LT
2491
2492BONDING DRIVER
79b30750 2493M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2494M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2495M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2496L: netdev@vger.kernel.org
ce00f85c
JC
2497W: http://sourceforge.net/projects/bonding/
2498S: Supported
679655da 2499F: drivers/net/bonding/
c117ab84 2500F: include/uapi/linux/if_bonding.h
1da177e4 2501
b5f4df34
AS
2502BPF (Safe dynamic programs and tools)
2503M: Alexei Starovoitov <ast@kernel.org>
2504L: netdev@vger.kernel.org
2505L: linux-kernel@vger.kernel.org
2506S: Supported
2507F: kernel/bpf/
2508
39105890 2509BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2510M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2511L: netdev@vger.kernel.org
2512S: Supported
adfc5217 2513F: drivers/net/ethernet/broadcom/b44.*
39105890 2514
967dd82f
FF
2515BROADCOM B53 ETHERNET SWITCH DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518L: openwrt-devel@lists.openwrt.org (subscribers-only)
2519S: Supported
2520F: drivers/net/dsa/b53/*
2521F: include/linux/platform_data/b53.h
2522
32ec90d5
FF
2523BROADCOM GENET ETHERNET DRIVER
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/genet/
2528
948c51e6 2529BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2530M: Sony Chacko <sony.chacko@qlogic.com>
2531M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2532L: netdev@vger.kernel.org
2533S: Supported
adfc5217
JK
2534F: drivers/net/ethernet/broadcom/bnx2.*
2535F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2536
4d9d2cb0 2537BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2538M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2539L: netdev@vger.kernel.org
2540S: Supported
adfc5217 2541F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2542
90f4c594 2543BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2544M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2545M: Ray Jui <rjui@broadcom.com>
2546M: Scott Branden <sbranden@broadcom.com>
086f4704 2547M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2548T: git git://github.com/broadcom/mach-bcm
af4b8e37 2549S: Maintained
ccf62f5a
JM
2550N: bcm281*
2551N: bcm113*
2552N: bcm216*
2553N: kona
af4b8e37 2554F: arch/arm/mach-bcm/
af4b8e37 2555
9209bec4 2556BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2557M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2558M: Lee Jones <lee@kernel.org>
10b9e887 2559M: Eric Anholt <eric@anholt.net>
f680f25c 2560L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2563S: Maintained
9209bec4 2564N: bcm2835
f680f25c 2565
5564f092
RM
2566BROADCOM BCM47XX MIPS ARCHITECTURE
2567M: Hauke Mehrtens <hauke@hauke-m.de>
2568M: Rafał Miłecki <zajec5@gmail.com>
2569L: linux-mips@linux-mips.org
2570S: Maintained
7ad2410c 2571F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2572F: arch/mips/bcm47xx/*
2573F: arch/mips/include/asm/mach-bcm47xx/*
2574
9209bec4 2575BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2576M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2577M: Rafał Miłecki <zajec5@gmail.com>
2578M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2579L: linux-arm-kernel@lists.infradead.org
2580S: Maintained
2581F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2582F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2583F: arch/arm/boot/dts/bcm470*
2584
e076e962
FF
2585BROADCOM BCM63XX ARM ARCHITECTURE
2586M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2587M: bcm-kernel-feedback-list@broadcom.com
20de823e 2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2589T: git git://github.com/broadcom/stblinux.git
e076e962 2590S: Maintained
d6f4e76e 2591N: bcm63xx
e076e962 2592
7110e227
KC
2593BROADCOM BCM63XX/BCM33XX UDC DRIVER
2594M: Kevin Cernekee <cernekee@gmail.com>
2595L: linux-usb@vger.kernel.org
2596S: Maintained
2597F: drivers/usb/gadget/udc/bcm63xx_udc.*
2598
2df94fd6 2599BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2600M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2601M: Gregory Fong <gregory.0xf0@gmail.com>
2602M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2603M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2605T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2606S: Maintained
2607F: arch/arm/mach-bcm/*brcmstb*
2608F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2609F: drivers/bus/brcmstb_gisb.c
5009a289 2610N: brcmstb
2df94fd6 2611
70371cef
KC
2612BROADCOM BMIPS MIPS ARCHITECTURE
2613M: Kevin Cernekee <cernekee@gmail.com>
2614M: Florian Fainelli <f.fainelli@gmail.com>
2615L: linux-mips@linux-mips.org
eb6725d0 2616T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2617S: Maintained
2618F: arch/mips/bmips/*
2619F: arch/mips/include/asm/mach-bmips/*
2620F: arch/mips/kernel/*bmips*
338808de 2621F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2622F: drivers/irqchip/irq-bcm63*
70371cef
KC
2623F: drivers/irqchip/irq-bcm7*
2624F: drivers/irqchip/irq-brcmstb*
3271e610 2625F: include/linux/bcm963xx_nvram.h
8fce60b8 2626F: include/linux/bcm963xx_tag.h
70371cef 2627
948c51e6 2628BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2629M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2630M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2631M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2632L: netdev@vger.kernel.org
2633S: Supported
adfc5217 2634F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2635
a9533e7e 2636BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2637M: Arend van Spriel <arend.vanspriel@broadcom.com>
2638M: Franky Lin <franky.lin@broadcom.com>
2639M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2640L: linux-wireless@vger.kernel.org
2a734451 2641L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2642S: Supported
05491d2c 2643F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2644
9958d6f9 2645BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2646M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2647L: linux-scsi@vger.kernel.org
2648S: Supported
2649F: drivers/scsi/bnx2fc/
2650
6a6b5ad0 2651BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2652M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2653L: linux-scsi@vger.kernel.org
2654S: Supported
2655F: drivers/scsi/bnx2i/
2656
63f37ddf 2657BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2658M: Ray Jui <rjui@broadcom.com>
2659M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2660M: Jon Mason <jonmason@broadcom.com>
086f4704 2661M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2663T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2664S: Maintained
2665N: iproc
2666N: cygnus
5c161242 2667N: bcm[-_]nsp
36c0237f
SB
2668N: bcm9113*
2669N: bcm9583*
63f37ddf
JM
2670N: bcm9585*
2671N: bcm9586*
2672N: bcm988312
36c0237f 2673N: bcm113*
63f37ddf
JM
2674N: bcm583*
2675N: bcm585*
2676N: bcm586*
2677N: bcm88312
d76e21b8 2678F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2679F: drivers/clk/bcm/clk-ns*
2680F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2681
3b0213d5
GF
2682BROADCOM BRCMSTB GPIO DRIVER
2683M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2684L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2685S: Supported
2686F: drivers/gpio/gpio-brcmstb.c
2687F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2688
7b7f588b 2689BROADCOM KONA GPIO DRIVER
5e163903 2690M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2691L: bcm-kernel-feedback-list@broadcom.com
2692S: Supported
2693F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2694F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2695
f6e734a8
RM
2696BROADCOM NVRAM DRIVER
2697M: Rafał Miłecki <zajec5@gmail.com>
2698L: linux-mips@linux-mips.org
2699S: Maintained
2700F: drivers/firmware/broadcom/*
2701
02787daa
BN
2702BROADCOM STB NAND FLASH DRIVER
2703M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2704M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2705L: linux-mtd@lists.infradead.org
1285734c 2706L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2707S: Maintained
2708F: drivers/mtd/nand/brcmnand/
2709
c9678d86
RM
2710BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2711M: Rafał Miłecki <zajec5@gmail.com>
2712L: linux-wireless@vger.kernel.org
2713S: Maintained
2714F: drivers/bcma/
2715F: include/linux/bcma/
2716
b8302205
FF
2717BROADCOM SYSTEMPORT ETHERNET DRIVER
2718M: Florian Fainelli <f.fainelli@gmail.com>
2719L: netdev@vger.kernel.org
2720S: Supported
2721F: drivers/net/ethernet/broadcom/bcmsysport.*
2722
42515e61
J
2723BROADCOM VULCAN ARM64 SOC
2724M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2725M: bcm-kernel-feedback-list@broadcom.com
42515e61 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2727S: Maintained
2728F: arch/arm64/boot/dts/broadcom/vulcan*
2729
7725ccfd 2730BROCADE BFA FC SCSI DRIVER
aa803370
AG
2731M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2732M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2733L: linux-scsi@vger.kernel.org
2734S: Supported
2735F: drivers/scsi/bfa/
7725ccfd 2736
8b230ed8 2737BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2738M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2739L: netdev@vger.kernel.org
2740S: Supported
f844a0ea 2741F: drivers/net/ethernet/brocade/bna/
8b230ed8 2742
5cdf7f76 2743BSG (block layer generic sg v4 driver)
8b58be88 2744M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2745L: linux-scsi@vger.kernel.org
2746S: Supported
679655da
JP
2747F: block/bsg.c
2748F: include/linux/bsg.h
c117ab84 2749F: include/uapi/linux/bsg.h
5cdf7f76 2750
af39917d
CL
2751BT87X AUDIO DRIVER
2752M: Clemens Ladisch <clemens@ladisch.de>
2753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2754T: git git://git.alsa-project.org/alsa-kernel.git
2755S: Maintained
2756F: Documentation/sound/alsa/Bt87x.txt
2757F: sound/pci/bt87x.c
2758
ff1d5c2f 2759BT8XXGPIO DRIVER
eb032b98 2760M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2761W: http://bu3sch.de/btgpio.php
2762S: Maintained
72dbb705 2763F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2764
eb1eb04f 2765BTRFS FILE SYSTEM
c0778e25
CM
2766M: Chris Mason <clm@fb.com>
2767M: Josef Bacik <jbacik@fb.com>
d8130624 2768M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2769L: linux-btrfs@vger.kernel.org
2770W: http://btrfs.wiki.kernel.org/
8a6e2535 2771Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2773S: Maintained
679655da
JP
2774F: Documentation/filesystems/btrfs.txt
2775F: fs/btrfs/
eb1eb04f 2776
1da177e4 2777BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2778M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2779M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2780L: linux-media@vger.kernel.org
a825eaec 2781W: https://linuxtv.org
275ffde4 2782T: git git://linuxtv.org/media_tree.git
f96236e5 2783S: Odd fixes
679655da 2784F: Documentation/video4linux/bttv/
90d72ac6 2785F: drivers/media/pci/bt8xx/bttv*
1da177e4 2786
1f34923c
KA
2787BUSLOGIC SCSI DRIVER
2788M: Khalid Aziz <khalid@gonehiking.org>
2789L: linux-scsi@vger.kernel.org
2790S: Maintained
2791F: drivers/scsi/BusLogic.*
2792F: drivers/scsi/FlashPoint.*
2793
af39917d
CL
2794C-MEDIA CMI8788 DRIVER
2795M: Clemens Ladisch <clemens@ladisch.de>
2796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2797T: git git://git.alsa-project.org/alsa-kernel.git
2798S: Maintained
2799F: sound/pci/oxygen/
2800
2141355f
MS
2801C6X ARCHITECTURE
2802M: Mark Salter <msalter@redhat.com>
2803M: Aurelien Jacquiot <a-jacquiot@ti.com>
2804L: linux-c6x-dev@linux-c6x.org
2805W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2806S: Maintained
2807F: arch/c6x/
2808
a5432f5a 2809CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2810M: David Howells <dhowells@redhat.com>
e62d6e24 2811L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2812S: Supported
2813F: Documentation/filesystems/caching/cachefiles.txt
2814F: fs/cachefiles/
2815
c815ca39
HV
2816CADET FM/AM RADIO RECEIVER DRIVER
2817M: Hans Verkuil <hverkuil@xs4all.nl>
2818L: linux-media@vger.kernel.org
2819T: git git://linuxtv.org/media_tree.git
a825eaec 2820W: https://linuxtv.org
c815ca39
HV
2821S: Maintained
2822F: drivers/media/radio/radio-cadet*
2823
77d5140f 2824CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2825M: Jonathan Corbet <corbet@lwn.net>
661263b5 2826L: linux-media@vger.kernel.org
275ffde4 2827T: git git://linuxtv.org/media_tree.git
77d5140f 2828S: Maintained
679655da 2829F: Documentation/video4linux/cafe_ccic
90d72ac6 2830F: drivers/media/platform/marvell-ccic/
77d5140f 2831
201b6bab 2832CAIF NETWORK LAYER
5c574f50 2833M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2834L: netdev@vger.kernel.org
2835S: Supported
2836F: Documentation/networking/caif/
2837F: drivers/net/caif/
c117ab84 2838F: include/uapi/linux/caif/
201b6bab
JP
2839F: include/net/caif/
2840F: net/caif/
2841
77dac90f 2842CALGARY x86-64 IOMMU
a6921c29
JM
2843M: Muli Ben-Yehuda <mulix@mulix.org>
2844M: Jon Mason <jdmason@kudzu.us>
2845L: iommu@lists.linux-foundation.org
77dac90f 2846S: Maintained
679655da
JP
2847F: arch/x86/kernel/pci-calgary_64.c
2848F: arch/x86/kernel/tce_64.c
2849F: arch/x86/include/asm/calgary.h
2850F: arch/x86/include/asm/tce.h
77dac90f 2851
e2d1d6c0 2852CAN NETWORK LAYER
8d15d386 2853M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2854M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2855L: linux-can@vger.kernel.org
84b0d715 2856W: https://github.com/linux-can
870482a4
MKB
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2859S: Maintained
f35f6c8f 2860F: Documentation/networking/can.txt
8d15d386 2861F: net/can/
8d15d386 2862F: include/linux/can/core.h
c117ab84
CEB
2863F: include/uapi/linux/can.h
2864F: include/uapi/linux/can/bcm.h
2865F: include/uapi/linux/can/raw.h
2866F: include/uapi/linux/can/gw.h
e2d1d6c0 2867
4261a204 2868CAN NETWORK DRIVERS
8b58be88 2869M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2870M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2871L: linux-can@vger.kernel.org
84b0d715 2872W: https://github.com/linux-can
870482a4
MKB
2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2875S: Maintained
3636876a 2876F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2877F: drivers/net/can/
2878F: include/linux/can/dev.h
8d15d386 2879F: include/linux/can/platform/
c117ab84
CEB
2880F: include/uapi/linux/can/error.h
2881F: include/uapi/linux/can/netlink.h
4261a204 2882
95d16c72 2883CAPABILITIES
39baa7e6 2884M: Serge Hallyn <serge@hallyn.com>
95d16c72 2885L: linux-security-module@vger.kernel.org
6305902c 2886S: Supported
95d16c72 2887F: include/linux/capability.h
c117ab84 2888F: include/uapi/linux/capability.h
6305902c 2889F: security/commoncap.c
38a94118 2890F: kernel/capability.c
95d16c72 2891
b84894c7
KT
2892CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2893M: Kevin Tsai <ktsai@capellamicro.com>
2894S: Maintained
2895F: drivers/iio/light/cm*
2896F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2897
f21fb3ed
RV
2898CAVIUM LIQUIDIO NETWORK DRIVER
2899M: Derek Chickles <derek.chickles@caviumnetworks.com>
2900M: Satanand Burla <satananda.burla@caviumnetworks.com>
2901M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2902M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2903L: netdev@vger.kernel.org
2904W: http://www.cavium.com
2905S: Supported
f21fb3ed
RV
2906F: drivers/net/ethernet/cavium/liquidio/
2907
ef0bbac3
VB
2908CC2520 IEEE-802.15.4 RADIO DRIVER
2909M: Varka Bhadram <varkabhadram@gmail.com>
2910L: linux-wpan@vger.kernel.org
2911S: Maintained
2912F: drivers/net/ieee802154/cc2520.c
2913F: include/linux/spi/cc2520.h
2914F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2915
ca684386
HV
2916CEC DRIVER
2917M: Hans Verkuil <hans.verkuil@cisco.com>
2918L: linux-media@vger.kernel.org
2919T: git git://linuxtv.org/media_tree.git
2920W: http://linuxtv.org
2921S: Supported
2922F: Documentation/cec.txt
2923F: Documentation/DocBook/media/v4l/cec*
2924F: drivers/staging/media/cec/
2925F: drivers/media/cec-edid.c
2926F: drivers/media/rc/keymaps/rc-cec.c
2927F: include/media/cec.h
2928F: include/media/cec-edid.h
2929F: include/linux/cec.h
2930F: include/linux/cec-funcs.h
2931
b8154542 2932CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2933M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2934L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2935W: http://www.ibm.com/developerworks/power/cell/
2936S: Supported
679655da 2937F: arch/powerpc/include/asm/cell*.h
679655da 2938F: arch/powerpc/include/asm/spu*.h
c117ab84 2939F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2940F: arch/powerpc/oprofile/*cell*
2941F: arch/powerpc/platforms/cell/
b8154542 2942
398ecff5
SW
2943CEPH COMMON CODE (LIBCEPH)
2944M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2945M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2946M: Sage Weil <sage@redhat.com>
82593f87 2947L: ceph-devel@vger.kernel.org
09d90327 2948W: http://ceph.com/
fb99f881 2949T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2950T: git git://github.com/ceph/ceph-client.git
9030aaf9 2951S: Supported
14430813
JP
2952F: net/ceph/
2953F: include/linux/ceph/
2954F: include/linux/crush/
9030aaf9 2955
398ecff5
SW
2956CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2957M: "Yan, Zheng" <zyan@redhat.com>
2958M: Sage Weil <sage@redhat.com>
2959M: Ilya Dryomov <idryomov@gmail.com>
2960L: ceph-devel@vger.kernel.org
2961W: http://ceph.com/
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2963T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2964S: Supported
2965F: Documentation/filesystems/ceph.txt
2966F: fs/ceph/
2967
cfc411e7
DH
2968CERTIFICATE HANDLING:
2969M: David Howells <dhowells@redhat.com>
2970M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2971L: keyrings@vger.kernel.org
cfc411e7
DH
2972S: Maintained
2973F: Documentation/module-signing.txt
2974F: certs/
d8d80386 2975F: scripts/sign-file.c
cfc411e7
DH
2976F: scripts/extract-cert.c
2977
18332a80 2978CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2979L: linux-usb@vger.kernel.org
10c6c9c9 2980S: Orphan
679655da
JP
2981F: Documentation/usb/WUSB-Design-overview.txt
2982F: Documentation/usb/wusb-cbaf
355ffe69
DV
2983F: drivers/usb/host/hwa-hc.c
2984F: drivers/usb/host/whci/
679655da
JP
2985F: drivers/usb/wusbcore/
2986F: include/linux/usb/wusb*
18332a80 2987
70e84049 2988CFAG12864B LCD DRIVER
8b58be88 2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2992S: Maintained
679655da
JP
2993F: drivers/auxdisplay/cfag12864b.c
2994F: include/linux/cfag12864b.h
70e84049
MOS
2995
2996CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2997M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2998W: http://miguelojeda.es/auxdisplay.htm
2999W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3000S: Maintained
679655da
JP
3001F: drivers/auxdisplay/cfag12864bfb.c
3002F: include/linux/cfag12864b.h
70e84049 3003
704232c2 3004CFG80211 and NL80211
8b58be88 3005M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3006L: linux-wireless@vger.kernel.org
ce466579
JB
3007W: http://wireless.kernel.org/
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3010S: Maintained
c117ab84 3011F: include/uapi/linux/nl80211.h
679655da
JP
3012F: include/net/cfg80211.h
3013F: net/wireless/*
3014X: net/wireless/wext*
704232c2 3015
46e64261
GKH
3016CHAR and MISC DRIVERS
3017M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3020S: Supported
46e64261
GKH
3021F: drivers/char/*
3022F: drivers/misc/*
471322a8 3023F: include/linux/miscdevice.h
46e64261 3024
0a920b5b 3025CHECKPATCH
8b58be88 3026M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3027M: Joe Perches <joe@perches.com>
3028S: Maintained
679655da 3029F: scripts/checkpatch.pl
0a920b5b 3030
f8407f26
HW
3031CHINESE DOCUMENTATION
3032M: Harry Wei <harryxiyou@gmail.com>
9740153c 3033L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3034L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3035S: Maintained
3036F: Documentation/zh_CN/
3037
2721ea2c 3038CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3039M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3041L: linux-usb@vger.kernel.org
3042S: Maintained
3043F: drivers/usb/chipidea/
3044
a93ad65d
HG
3045CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3046M: Hans de Goede <hdegoede@redhat.com>
3047L: linux-input@vger.kernel.org
3048S: Maintained
3049F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3050F: drivers/input/touchscreen/chipone_icn8318.c
3051
ab043105
OJ
3052CHROME HARDWARE PLATFORM SUPPORT
3053M: Olof Johansson <olof@lixom.net>
3054S: Maintained
9f273c24 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3056F: drivers/platform/chrome/
3057
641cb85e 3058CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3059M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3060M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3061M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3062M: Neel Patel <neepatel@cisco.com>
7063fbf2 3063S: Supported
a6a5580c 3064F: drivers/net/ethernet/cisco/enic/
7063fbf2 3065
e3cf00d0 3066CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3067M: Christian Benvenuti <benve@cisco.com>
3068M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3069S: Supported
35ef4a9e 3070F: drivers/infiniband/hw/usnic/
e3cf00d0 3071
2b7a52a4 3072CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3073M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3074L: netdev@vger.kernel.org
3075S: Maintained
57d0b7a0 3076F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3077
3d4cfdc9
MB
3078CIRRUS LOGIC AUDIO CODEC DRIVERS
3079M: Brian Austin <brian.austin@cirrus.com>
3080M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3082S: Maintained
3083F: sound/soc/codecs/cs*
3084
94574d9a
KRW
3085CLEANCACHE API
3086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3087L: linux-kernel@vger.kernel.org
3088S: Maintained
3089F: mm/cleancache.c
3090F: include/linux/cleancache.h
3091
d4275354 3092CLK API
54176cc6 3093M: Russell King <linux@armlinux.org.uk>
aa571b14 3094L: linux-clk@vger.kernel.org
37417046 3095S: Maintained
d4275354
RK
3096F: include/linux/clk.h
3097
9222d247
JS
3098CLOCKSOURCE, CLOCKEVENT DRIVERS
3099M: Daniel Lezcano <daniel.lezcano@linaro.org>
3100M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3101L: linux-kernel@vger.kernel.org
9222d247
JS
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3103S: Supported
3104F: drivers/clocksource
3105
5df6d737 3106CISCO FCOE HBA DRIVER
8fc89a79
HP
3107M: Hiral Patel <hiralpat@cisco.com>
3108M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3109M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3110L: linux-scsi@vger.kernel.org
3111S: Supported
2a99921a 3112F: drivers/scsi/fnic/
5df6d737 3113
c8806b6c
NM
3114CISCO SCSI HBA DRIVER
3115M: Narsimhulu Musini <nmusini@cisco.com>
3116M: Sesidhar Baddela <sebaddel@cisco.com>
3117L: linux-scsi@vger.kernel.org
3118S: Supported
3119F: drivers/scsi/snic/
3120
529aa8cb
TLSC
3121CMPC ACPI DRIVER
3122M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3123M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3124L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3125S: Supported
3126F: drivers/platform/x86/classmate-laptop.c
3127
85756a06
HV
3128COBALT MEDIA DRIVER
3129M: Hans Verkuil <hans.verkuil@cisco.com>
3130L: linux-media@vger.kernel.org
3131T: git git://linuxtv.org/media_tree.git
a825eaec 3132W: https://linuxtv.org
85756a06
HV
3133S: Supported
3134F: drivers/media/pci/cobalt/
3135
74425eee 3136COCCINELLE/Semantic Patches (SmPL)
26de9c26 3137M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3138M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3139M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3140M: Michal Marek <mmarek@suse.com>
26de9c26 3141L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3143W: http://coccinelle.lip6.fr/
3144S: Supported
4b92b2aa 3145F: Documentation/coccinelle.txt
74425eee
NP
3146F: scripts/coccinelle/
3147F: scripts/coccicheck
3148
1da177e4 3149CODA FILE SYSTEM
8b58be88 3150M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3151M: coda@cs.cmu.edu
3152L: codalist@coda.cs.cmu.edu
3153W: http://www.coda.cs.cmu.edu/
3154S: Maintained
679655da
JP
3155F: Documentation/filesystems/coda.txt
3156F: fs/coda/
3157F: include/linux/coda*.h
c117ab84 3158F: include/uapi/linux/coda*.h
1da177e4 3159
0b14261e
PZ
3160CODA V4L2 MEM2MEM DRIVER
3161M: Philipp Zabel <p.zabel@pengutronix.de>
3162L: linux-media@vger.kernel.org
3163S: Maintained
3164F: Documentation/devicetree/bindings/media/coda.txt
3165F: drivers/media/platform/coda/
3166
7704addb 3167COMMON CLK FRAMEWORK
a85fa007 3168M: Michael Turquette <mturquette@baylibre.com>
f956165f 3169M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3170L: linux-clk@vger.kernel.org
baeb0d9b 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3172S: Maintained
ae4185cd 3173F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3174F: drivers/clk/
3175X: drivers/clk/clkdev.c
7704addb 3176F: include/linux/clk-pr*
60bea3b5 3177F: include/linux/clk/
7704addb 3178
e2d1d6c0 3179COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3180M: Steve French <sfrench@samba.org>
51223df6 3181L: linux-cifs@vger.kernel.org
d1f28953 3182L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3183W: http://linux-cifs.samba.org/
bb1d5dda 3184T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3185S: Supported
ec421a71 3186F: Documentation/filesystems/cifs/
679655da 3187F: fs/cifs/
e2d1d6c0 3188
1da177e4 3189COMPACTPCI HOTPLUG CORE
8b58be88 3190M: Scott Murray <scott@spiteful.org>
64dab204 3191L: linux-pci@vger.kernel.org
82c4dfc7 3192S: Maintained
679655da 3193F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3194
3195COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3196M: Scott Murray <scott@spiteful.org>
64dab204 3197L: linux-pci@vger.kernel.org
82c4dfc7 3198S: Maintained
679655da 3199F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3200
3201COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3202M: Scott Murray <scott@spiteful.org>
64dab204 3203L: linux-pci@vger.kernel.org
82c4dfc7 3204S: Maintained
679655da 3205F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3206
5411552c 3207COMPAL LAPTOP SUPPORT
8b58be88 3208M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3209L: platform-driver-x86@vger.kernel.org
5411552c 3210S: Maintained
679655da 3211F: drivers/platform/x86/compal-laptop.c
5411552c 3212
949be0f7 3213CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3214L: accessrunner-general@lists.sourceforge.net
3215W: http://accessrunner.sourceforge.net/
44243ef4 3216S: Orphan
679655da 3217F: drivers/usb/atm/cxacru.c
949be0f7 3218
e2d1d6c0 3219CONFIGFS
d6351db2 3220M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3221M: Christoph Hellwig <hch@lst.de>
3222T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3223S: Supported
679655da
JP
3224F: fs/configfs/
3225F: include/linux/configfs.h
e2d1d6c0 3226
acb9c1b2 3227CONNECTOR
8b58be88 3228M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3229L: netdev@vger.kernel.org
3230S: Maintained
3231F: drivers/connector/
3232
a3e3354d 3233CONTROL GROUP (CGROUP)
860ca0e6 3234M: Tejun Heo <tj@kernel.org>
ad50c159 3235M: Li Zefan <lizefan@huawei.com>
4d205676 3236M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3237L: cgroups@vger.kernel.org
860ca0e6 3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3239S: Maintained
4b16b0c0 3240F: Documentation/cgroup*
679655da
JP
3241F: include/linux/cgroup*
3242F: kernel/cgroup*
a3e3354d
TH
3243
3244CONTROL GROUP - CPUSET
3245M: Li Zefan <lizefan@huawei.com>
3246L: cgroups@vger.kernel.org
3247W: http://www.bullopensource.org/cpuset/
3248W: http://oss.sgi.com/projects/cpusets/
3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3250S: Maintained
4b16b0c0 3251F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3252F: include/linux/cpuset.h
3253F: kernel/cpuset.c
3254
3255CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3256M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3257M: Michal Hocko <mhocko@kernel.org>
c4e29738 3258M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3259L: cgroups@vger.kernel.org
3260L: linux-mm@kvack.org
3261S: Maintained
3262F: mm/memcontrol.c
5d1ea48b 3263F: mm/swap_cgroup.c
fb3a0fb6 3264
bebe4678 3265CORETEMP HARDWARE MONITORING DRIVER
96859129 3266M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3267L: linux-hwmon@vger.kernel.org
bebe4678 3268S: Maintained
679655da
JP
3269F: Documentation/hwmon/coretemp
3270F: drivers/hwmon/coretemp.c
bebe4678 3271
1da177e4 3272COSA/SRP SYNC SERIAL DRIVER
8b58be88 3273M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3274W: http://www.fi.muni.cz/~kas/cosa/
3275S: Maintained
679655da 3276F: drivers/net/wan/cosa*
1da177e4 3277
4371ee35 3278CPMAC ETHERNET DRIVER
8b58be88 3279M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3280L: netdev@vger.kernel.org
3281S: Maintained
b544dbac 3282F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3283
1da177e4 3284CPU FREQUENCY DRIVERS
9c3646d1 3285M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3286M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3287L: linux-pm@vger.kernel.org
1da177e4 3288S: Maintained
27209d91
VK
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3290T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3291F: drivers/cpufreq/
3292F: include/linux/cpufreq.h
1da177e4 3293
8a67f0ef
VK
3294CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3295M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3296M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3297L: linux-pm@vger.kernel.org
3298W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3299S: Maintained
3300F: drivers/cpufreq/arm_big_little.h
3301F: drivers/cpufreq/arm_big_little.c
3302F: drivers/cpufreq/arm_big_little_dt.c
3303
14d2c34c 3304CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3305M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3306M: Daniel Lezcano <daniel.lezcano@linaro.org>
3307L: linux-pm@vger.kernel.org
3308L: linux-arm-kernel@lists.infradead.org
cea8321c 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3310S: Maintained
3311F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3312
0c570c18
BZ
3313CPUIDLE DRIVER - ARM EXYNOS
3314M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3315M: Daniel Lezcano <daniel.lezcano@linaro.org>
3316M: Kukjin Kim <kgene@kernel.org>
3317L: linux-pm@vger.kernel.org
3318L: linux-samsung-soc@vger.kernel.org
3319S: Supported
3320F: drivers/cpuidle/cpuidle-exynos.c
3321F: arch/arm/mach-exynos/pm.c
3322
a8e39c35 3323CPUIDLE DRIVERS
9c3646d1 3324M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3325M: Daniel Lezcano <daniel.lezcano@linaro.org>
3326L: linux-pm@vger.kernel.org
3327S: Maintained
cea8321c 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3329F: drivers/cpuidle/*
3330F: include/linux/cpuidle.h
3331
1da177e4 3332CPUID/MSR DRIVER
8b58be88 3333M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3334S: Maintained
679655da
JP
3335F: arch/x86/kernel/cpuid.c
3336F: arch/x86/kernel/msr.c
1da177e4 3337
7fe2f639 3338CPU POWER MONITORING SUBSYSTEM
d8130624 3339M: Thomas Renninger <trenn@suse.com>
103f1790 3340L: linux-pm@vger.kernel.org
7fe2f639 3341S: Maintained
14430813 3342F: tools/power/cpupower/
7fe2f639 3343
1da177e4 3344CRAMFS FILESYSTEM
ce00f85c 3345W: http://sourceforge.net/projects/cramfs/
54886a71 3346S: Orphan / Obsolete
679655da
JP
3347F: Documentation/filesystems/cramfs.txt
3348F: fs/cramfs/
1da177e4
LT
3349
3350CRIS PORT
8b58be88
JP
3351M: Mikael Starvik <starvik@axis.com>
3352M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3353L: linux-cris-kernel@axis.com
1da177e4 3354W: http://developer.axis.com
9f273c24 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3356S: Maintained
679655da 3357F: arch/cris/
df621252 3358F: drivers/tty/serial/crisv10.*
1da177e4
LT
3359
3360CRYPTO API
8b58be88
JP
3361M: Herbert Xu <herbert@gondor.apana.org.au>
3362M: "David S. Miller" <davem@davemloft.net>
1da177e4 3363L: linux-crypto@vger.kernel.org
9f273c24 3364T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3366S: Maintained
679655da 3367F: Documentation/crypto/
fe1c445b 3368F: Documentation/devicetree/bindings/crypto/
2ca87a17 3369F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3370F: arch/*/crypto/
3371F: crypto/
3372F: drivers/crypto/
3373F: include/crypto/
1da177e4 3374
5b07bd57 3375CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3376M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3377L: linux-crypto@vger.kernel.org
3378S: Maintained
51a2228a
JP
3379F: crypto/ansi_cprng.c
3380F: crypto/rng.c
5b07bd57 3381
fc279cc2
HV
3382CS3308 MEDIA DRIVER
3383M: Hans Verkuil <hverkuil@xs4all.nl>
3384L: linux-media@vger.kernel.org
3385T: git git://linuxtv.org/media_tree.git
3386W: http://linuxtv.org
3387S: Odd Fixes
3388F: drivers/media/i2c/cs3308.c
3389F: drivers/media/i2c/cs3308.h
3390
9b4ffa48 3391CS5535 Audio ALSA driver
8b58be88 3392M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3393S: Maintained
679655da 3394F: sound/pci/cs5535audio/
9b4ffa48 3395
a910e4a9 3396CW1200 WLAN driver
b75f0050
JP
3397M: Solomon Peachy <pizza@shaftnet.org>
3398S: Maintained
560424e9 3399F: drivers/net/wireless/st/cw1200/
a910e4a9 3400
6d8425b1 3401CX18 VIDEO4LINUX DRIVER
6afdeaf8 3402M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3403L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3404L: linux-media@vger.kernel.org
275ffde4 3405T: git git://linuxtv.org/media_tree.git
a825eaec 3406W: https://linuxtv.org
30e10993 3407W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3408S: Maintained
679655da 3409F: Documentation/video4linux/cx18.txt
90d72ac6 3410F: drivers/media/pci/cx18/
6c0f0359 3411F: include/uapi/linux/ivtv*
6d8425b1 3412
3f101d91
HV
3413CX2341X MPEG ENCODER HELPER MODULE
3414M: Hans Verkuil <hverkuil@xs4all.nl>
3415L: linux-media@vger.kernel.org
3416T: git git://linuxtv.org/media_tree.git
a825eaec 3417W: https://linuxtv.org
3f101d91 3418S: Maintained
c368360b 3419F: drivers/media/common/cx2341x*
3f101d91
HV
3420F: include/media/cx2341x*
3421
b8fe6e2c
PB
3422CX24120 MEDIA DRIVER
3423M: Jemma Denson <jdenson@gmail.com>
3424M: Patrick Boettcher <patrick.boettcher@posteo.de>
3425L: linux-media@vger.kernel.org
a825eaec 3426W: https://linuxtv.org
b8fe6e2c
PB
3427Q: http://patchwork.linuxtv.org/project/linux-media/list/
3428S: Maintained
3429F: drivers/media/dvb-frontends/cx24120*
3430
20357578 3431CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3432M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3433M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3434L: linux-media@vger.kernel.org
a825eaec 3435W: https://linuxtv.org
20357578
MCC
3436T: git git://linuxtv.org/media_tree.git
3437S: Odd fixes
3438F: Documentation/video4linux/cx88/
3439F: drivers/media/pci/cx88/
6d8425b1 3440
91952bc0
AP
3441CXD2820R MEDIA DRIVER
3442M: Antti Palosaari <crope@iki.fi>
3443L: linux-media@vger.kernel.org
a825eaec 3444W: https://linuxtv.org
91952bc0
AP
3445W: http://palosaari.fi/linux/
3446Q: http://patchwork.linuxtv.org/project/linux-media/list/
3447T: git git://linuxtv.org/anttip/media_tree.git
3448S: Maintained
3449F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3450
e5ec3789 3451CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3452M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3453L: netdev@vger.kernel.org
3454W: http://www.chelsio.com
3455S: Supported
f7917c00 3456F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3457
d8ae3c33 3458CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3459M: Karen Xie <kxie@chelsio.com>
3460L: linux-scsi@vger.kernel.org
3461W: http://www.chelsio.com
3462S: Supported
3463F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3464
e5ec3789 3465CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3466M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3467L: linux-rdma@vger.kernel.org
e5ec3789
SW
3468W: http://www.openfabrics.org
3469S: Supported
679655da 3470F: drivers/infiniband/hw/cxgb3/
e5ec3789 3471
be4c9bad 3472CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3473M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3474L: netdev@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
f7917c00 3477F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3478
d8ae3c33 3479CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3480M: Karen Xie <kxie@chelsio.com>
3481L: linux-scsi@vger.kernel.org
3482W: http://www.chelsio.com
3483S: Supported
3484F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3485
be4c9bad
RD
3486CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3487M: Steve Wise <swise@chelsio.com>
3488L: linux-rdma@vger.kernel.org
3489W: http://www.openfabrics.org
3490S: Supported
3491F: drivers/infiniband/hw/cxgb4/
3492
5c20a5c7
CL
3493CXGB4VF ETHERNET DRIVER (CXGB4VF)
3494M: Casey Leedom <leedom@chelsio.com>
3495L: netdev@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
f7917c00 3498F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3499
a9282d01
IM
3500CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3501M: Ian Munsie <imunsie@au1.ibm.com>
3502M: Michael Neuling <mikey@neuling.org>
3503L: linuxppc-dev@lists.ozlabs.org
3504S: Supported
3505F: drivers/misc/cxl/
ec249dd8 3506F: include/misc/cxl*
a9282d01
IM
3507F: include/uapi/misc/cxl.h
3508F: Documentation/powerpc/cxl.txt
3509F: Documentation/powerpc/cxl.txt
3510F: Documentation/ABI/testing/sysfs-class-cxl
3511
11f43ae7
MO
3512CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3513M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3514M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3515M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3516L: linux-scsi@vger.kernel.org
3517S: Supported
3518F: drivers/scsi/cxlflash/
3519F: include/uapi/scsi/cxlflash_ioctls.h
3520F: Documentation/powerpc/cxlflash.txt
3521
b52b97a3
GC
3522STMMAC ETHERNET DRIVER
3523M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3524M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3525L: netdev@vger.kernel.org
3526W: http://www.stlinux.com
3527S: Supported
7ac6653a 3528F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3529
1da177e4 3530CYBERPRO FB DRIVER
54176cc6 3531M: Russell King <linux@armlinux.org.uk>
efc03ecb 3532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3533W: http://www.armlinux.org.uk/
1da177e4 3534S: Maintained
8a61f013 3535F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3536
1da177e4 3537CYCLADES ASYNC MUX DRIVER
1da177e4 3538W: http://www.cyclades.com/
d459883e 3539S: Orphan
c897401b 3540F: drivers/tty/cyclades.c
679655da 3541F: include/linux/cyclades.h
c117ab84 3542F: include/uapi/linux/cyclades.h
1da177e4
LT
3543
3544CYCLADES PC300 DRIVER
1da177e4 3545W: http://www.cyclades.com/
d459883e 3546S: Orphan
679655da 3547F: drivers/net/wan/pc300*
1da177e4 3548
402f6ae4
AP
3549CYPRESS_FIRMWARE MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
a825eaec 3552W: https://linuxtv.org
402f6ae4
AP
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/common/cypress_firmware*
3558
e3ae3525 3559CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3560M: Ferruh Yigit <fery@cypress.com>
6305902c 3561L: linux-input@vger.kernel.org
be9a6f40 3562S: Supported
6305902c
JP
3563F: drivers/input/touchscreen/cyttsp*
3564F: include/linux/input/cyttsp.h
e3ae3525 3565
aaaf5fbf
JK
3566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3567M: Joshua Kinard <kumba@gentoo.org>
3568S: Maintained
3569F: drivers/rtc/rtc-ds1685.c
3570F: include/linux/rtc/ds1685.h
3571
1da177e4 3572DAMA SLAVE for AX.25
8b58be88 3573M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3574W: http://yaina.de/jreuter/
3575W: http://www.qsl.net/dl1bke/
3576L: linux-hams@vger.kernel.org
3577S: Maintained
679655da
JP
3578F: net/ax25/af_ax25.c
3579F: net/ax25/ax25_dev.c
3580F: net/ax25/ax25_ds_*
3581F: net/ax25/ax25_in.c
3582F: net/ax25/ax25_out.c
3583F: net/ax25/ax25_timer.c
3584F: net/ax25/sysctl_net_ax25.c
1da177e4 3585
e2d1d6c0 3586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3587L: netdev@vger.kernel.org
5ff77428 3588S: Orphan
679655da 3589F: Documentation/networking/dmfe.txt
0f04e2aa 3590F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3591
3592DC390/AM53C974 SCSI driver
d8130624 3593M: Hannes Reinecke <hare@suse.com>
71bd849d 3594L: linux-scsi@vger.kernel.org
e2d1d6c0 3595S: Maintained
71bd849d 3596F: drivers/scsi/am53c974.c
e2d1d6c0 3597
1da177e4 3598DC395x SCSI driver
61eee9a7 3599M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3600M: Ali Akcaagac <aliakc@web.de>
3601M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3602L: dc395x@twibble.org
cf015e9f
JP
3603W: http://twibble.org/dist/dc395x/
3604W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3605S: Maintained
679655da
JP
3606F: Documentation/scsi/dc395x.txt
3607F: drivers/scsi/dc395x.*
1da177e4 3608
eb8edb08 3609DCCP PROTOCOL
a89d030e 3610M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3611L: dccp@vger.kernel.org
c996d8b9 3612W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3613S: Maintained
679655da 3614F: include/linux/dccp.h
c117ab84 3615F: include/uapi/linux/dccp.h
679655da
JP
3616F: include/linux/tfrc.h
3617F: net/dccp/
eb8edb08 3618
1da177e4 3619DECnet NETWORK LAYER
1da177e4
LT
3620W: http://linux-decnet.sourceforge.net
3621L: linux-decnet-user@lists.sourceforge.net
f546444d 3622S: Orphan
679655da
JP
3623F: Documentation/networking/decnet.txt
3624F: net/decnet/
1da177e4 3625
ebff05b9
MR
3626DECSTATION PLATFORM SUPPORT
3627M: "Maciej W. Rozycki" <macro@linux-mips.org>
3628L: linux-mips@linux-mips.org
3629W: http://www.linux-mips.org/wiki/DECstation
3630S: Maintained
3631F: arch/mips/dec/
3632F: arch/mips/include/asm/dec/
3633F: arch/mips/include/asm/mach-dec/
3634
1da177e4 3635DEFXX FDDI NETWORK DRIVER
8b58be88 3636M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3637S: Maintained
33f810b2 3638F: drivers/net/fddi/defxx.*
1da177e4 3639
ad8f07cc 3640DELL LAPTOP DRIVER
8b58be88 3641M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3642M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3643L: platform-driver-x86@vger.kernel.org
ad8f07cc 3644S: Maintained
679655da 3645F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3646
817a5cdb
PR
3647DELL LAPTOP RBTN DRIVER
3648M: Pali Rohár <pali.rohar@gmail.com>
3649S: Maintained
3650F: drivers/platform/x86/dell-rbtn.*
3651
cdbff611
PR
3652DELL LAPTOP FREEFALL DRIVER
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-smo8800.c
3656
1da177e4 3657DELL LAPTOP SMM DRIVER
a5afba16 3658M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3659S: Maintained
a5afba16 3660F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3661F: include/uapi/linux/i8k.h
1da177e4 3662
90563ec4 3663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3664M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3665S: Maintained
679655da
JP
3666F: Documentation/dcdbas.txt
3667F: drivers/firmware/dcdbas.*
90563ec4 3668
0b3f6109 3669DELL WMI EXTRAS DRIVER
8b58be88 3670M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3671M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3672S: Maintained
36b3a96f 3673F: drivers/platform/x86/dell-wmi.c
0b3f6109 3674
5efc75e3 3675DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3676M: John Youn <johnyoun@synopsys.com>
5efc75e3 3677L: linux-usb@vger.kernel.org
18f340f9 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3679S: Maintained
197ba5f4 3680F: drivers/usb/dwc2/
5efc75e3 3681
94ab23dd 3682DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3683M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3684L: linux-usb@vger.kernel.org
94ab23dd
FB
3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3686S: Maintained
3687F: drivers/usb/dwc3/
3688
833c9545
JB
3689DEVICE COREDUMP (DEV_COREDUMP)
3690M: Johannes Berg <johannes@sipsolutions.net>
3691L: linux-kernel@vger.kernel.org
3692S: Maintained
3693F: drivers/base/devcoredump.c
3694F: include/linux/devcoredump.h
3695
89d07767
KP
3696DEVICE FREQUENCY (DEVFREQ)
3697M: MyungJoo Ham <myungjoo.ham@samsung.com>
3698M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3699L: linux-pm@vger.kernel.org
6a3cd722 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3701S: Maintained
3702F: drivers/devfreq/
6a3cd722
CC
3703F: include/linux/devfreq.h
3704F: Documentation/devicetree/bindings/devfreq/
89d07767 3705
7dbded06
CC
3706DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3707M: Chanwoo Choi <cw00.choi@samsung.com>
3708L: linux-pm@vger.kernel.org
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3710S: Supported
3711F: drivers/devfreq/event/
3712F: drivers/devfreq/devfreq-event.c
3713F: include/linux/devfreq-event.h
3714F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3715
490b864b
CC
3716BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3717M: Chanwoo Choi <cw00.choi@samsung.com>
3718L: linux-pm@vger.kernel.org
3719L: linux-samsung-soc@vger.kernel.org
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3721S: Maintained
3722F: drivers/devfreq/exynos-bus.c
3723F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3724
1da177e4 3725DEVICE NUMBER REGISTRY
8b58be88 3726M: Torben Mathiasen <device@lanana.org>
1da177e4 3727W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3728S: Maintained
3729
e2d1d6c0 3730DEVICE-MAPPER (LVM)
854ecaad 3731M: Alasdair Kergon <agk@redhat.com>
8504eed3 3732M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3733M: dm-devel@redhat.com
e2d1d6c0
RD
3734L: dm-devel@redhat.com
3735W: http://sources.redhat.com/dm
8a6e2535 3736Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3738T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3739S: Maintained
679655da
JP
3740F: Documentation/device-mapper/
3741F: drivers/md/dm*
854ecaad 3742F: drivers/md/persistent-data/
679655da
JP
3743F: include/linux/device-mapper.h
3744F: include/linux/dm-*.h
8504eed3 3745F: include/uapi/linux/dm-*.h
e2d1d6c0 3746
bfcd3a46
JP
3747DEVLINK
3748M: Jiri Pirko <jiri@mellanox.com>
3749L: netdev@vger.kernel.org
3750S: Supported
3751F: net/core/devlink.c
3752F: include/net/devlink.h
3753F: include/uapi/linux/devlink.h
3754
c0d995aa
OST
3755DIALOG SEMICONDUCTOR DRIVERS
3756M: Support Opensource <support.opensource@diasemi.com>
3757W: http://www.dialog-semiconductor.com/products
3758S: Supported
3759F: Documentation/hwmon/da90??
047cfd01 3760F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3761F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3762F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3763F: drivers/gpio/gpio-da90??.c
3764F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3765F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3766F: drivers/input/misc/da90??_onkey.c
3767F: drivers/input/touchscreen/da9052_tsi.c
3768F: drivers/leds/leds-da90??.c
3769F: drivers/mfd/da903x.c
3770F: drivers/mfd/da90??-*.c
7be72c2c 3771F: drivers/mfd/da91??-*.c
c0d995aa 3772F: drivers/power/da9052-battery.c
7be72c2c 3773F: drivers/power/da91??-*.c
c0d995aa
OST
3774F: drivers/regulator/da903x.c
3775F: drivers/regulator/da9???-regulator.[ch]
3776F: drivers/rtc/rtc-da90??.c
3777F: drivers/video/backlight/da90??_bl.c
3778F: drivers/watchdog/da90??_wdt.c
3779F: include/linux/mfd/da903x.h
3780F: include/linux/mfd/da9052/
3781F: include/linux/mfd/da9055/
047cfd01 3782F: include/linux/mfd/da9062/
c0d995aa 3783F: include/linux/mfd/da9063/
7be72c2c 3784F: include/linux/mfd/da9150/
4eeb08b4 3785F: include/linux/regulator/da9211.h
c0d995aa
OST
3786F: include/sound/da[79]*.h
3787F: sound/soc/codecs/da[79]*.[ch]
3788
599aa697
LL
3789DIGI NEO AND CLASSIC PCI PRODUCTS
3790M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3791M: Mark Hounschell <markh@compro.net>
599aa697
LL
3792L: driverdev-devel@linuxdriverproject.org
3793S: Maintained
3794F: drivers/staging/dgnc/
3795
335d7c58 3796DIOLAN U2C-12 I2C DRIVER
ca462085 3797M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3798L: linux-i2c@vger.kernel.org
3799S: Maintained
3800F: drivers/i2c/busses/i2c-diolan-u2c.c
3801
d475c634
MW
3802DIRECT ACCESS (DAX)
3803M: Matthew Wilcox <willy@linux.intel.com>
3804L: linux-fsdevel@vger.kernel.org
3805S: Supported
3806F: fs/dax.c
3807
e7839f25 3808DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3809M: Eric Paris <eparis@parisplace.org>
3c5119c0 3810S: Maintained
679655da
JP
3811F: Documentation/filesystems/dnotify.txt
3812F: fs/notify/dnotify/
3813F: include/linux/dnotify.h
1da177e4
LT
3814
3815DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3816M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3817W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3818W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3819W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3820S: Maintained
3821
4480f15b 3822DISKQUOTA
d8130624 3823M: Jan Kara <jack@suse.com>
1da177e4 3824S: Maintained
679655da
JP
3825F: Documentation/filesystems/quota.txt
3826F: fs/quota/
3827F: include/linux/quota*.h
c117ab84 3828F: include/uapi/linux/quota*.h
1da177e4 3829
702686ad
BT
3830DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3831M: Bernie Thompson <bernie@plugable.com>
3832L: linux-fbdev@vger.kernel.org
3833S: Maintained
3834W: http://plugable.com/category/projects/udlfb/
8a61f013 3835F: drivers/video/fbdev/udlfb.c
702686ad
BT
3836F: include/video/udlfb.h
3837F: Documentation/fb/udlfb.txt
3838
e7839f25 3839DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3840M: Christine Caulfield <ccaulfie@redhat.com>
3841M: David Teigland <teigland@redhat.com>
a4644184 3842L: cluster-devel@redhat.com
5be7b50f 3843W: http://sources.redhat.com/cluster/
9f273c24 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3845S: Supported
679655da 3846F: fs/dlm/
5be7b50f 3847
53b6b3e0
SS
3848DMA BUFFER SHARING FRAMEWORK
3849M: Sumit Semwal <sumit.semwal@linaro.org>
3850S: Maintained
3851L: linux-media@vger.kernel.org
3852L: dri-devel@lists.freedesktop.org
8ada6d2d 3853L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3854F: drivers/dma-buf/
e46d12c6
JP
3855F: include/linux/dma-buf*
3856F: include/linux/reservation.h
3857F: include/linux/*fence.h
53b6b3e0
SS
3858F: Documentation/dma-buf-sharing.txt
3859T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3860
c483e065
GP
3861SYNC FILE FRAMEWORK
3862M: Sumit Semwal <sumit.semwal@linaro.org>
3863R: Gustavo Padovan <gustavo@padovan.org>
3864S: Maintained
3865L: linux-media@vger.kernel.org
3866L: dri-devel@lists.freedesktop.org
3867F: drivers/dma-buf/sync_file.c
3868F: include/linux/sync_file.h
3869F: Documentation/sync_file.txt
3870T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3871
b3e5f263 3872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3873M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3874L: dmaengine@vger.kernel.org
3875Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3876S: Maintained
679655da 3877F: drivers/dma/
0ce3c066 3878F: include/linux/dmaengine.h
c56d329e 3879F: Documentation/devicetree/bindings/dma/
979a281e
VK
3880F: Documentation/dmaengine/
3881T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3882
b825037d 3883DME1737 HARDWARE MONITOR DRIVER
8b58be88 3884M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3885L: linux-hwmon@vger.kernel.org
b825037d 3886S: Maintained
679655da
JP
3887F: Documentation/hwmon/dme1737
3888F: drivers/hwmon/dme1737.c
b825037d 3889
1f31e1b1 3890DMI/SMBIOS SUPPORT
d8130624 3891M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3892S: Maintained
d4aeef93 3893T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3894F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3895F: drivers/firmware/dmi-id.c
3896F: drivers/firmware/dmi_scan.c
3897F: include/linux/dmi.h
3898
7d2c86b5 3899DOCUMENTATION
ad3118b9 3900M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3901L: linux-doc@vger.kernel.org
3902S: Maintained
679655da 3903F: Documentation/
42f41ecf
JC
3904F: scripts/docproc.c
3905F: scripts/kernel-doc*
97be078b
RD
3906X: Documentation/ABI/
3907X: Documentation/devicetree/
933a46b8
JC
3908X: Documentation/acpi
3909X: Documentation/power
3910X: Documentation/spi
6c121170 3911X: Documentation/DocBook/media
c51edfb1 3912T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3913
1da177e4 3914DOUBLETALK DRIVER
8b58be88 3915M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3916L: blinux-list@redhat.com
3917S: Maintained
679655da
JP
3918F: drivers/char/dtlk.c
3919F: include/linux/dtlk.h
1da177e4 3920
e2d1d6c0 3921DPT_I2O SCSI RAID DRIVER
8b58be88 3922M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3923L: linux-scsi@vger.kernel.org
3924W: http://www.adaptec.com/
3925S: Maintained
679655da
JP
3926F: drivers/scsi/dpt*
3927F: drivers/scsi/dpt/
e2d1d6c0 3928
b411b363 3929DRBD DRIVER
bc2c049d
RK
3930M: Philipp Reisner <philipp.reisner@linbit.com>
3931M: Lars Ellenberg <lars.ellenberg@linbit.com>
3932L: drbd-dev@lists.linbit.com
28b8e8d4 3933W: http://www.drbd.org
bc2c049d
RK
3934T: git git://git.linbit.com/linux-drbd.git
3935T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3936S: Supported
3937F: drivers/block/drbd/
3938F: lib/lru_cache.c
3939F: Documentation/blockdev/drbd/
b411b363 3940
dc7dfcd8 3941DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3944S: Supported
679655da 3945F: Documentation/kobject.txt
7cfc51b9 3946F: drivers/base/
87544653 3947F: fs/debugfs/
dc7dfcd8
WS
3948F: fs/kernfs/
3949F: fs/sysfs/
87544653 3950F: include/linux/debugfs.h
dc7dfcd8 3951F: include/linux/kobj*
679655da 3952F: lib/kobj*
1da177e4
LT
3953
3954DRM DRIVERS
8b58be88 3955M: David Airlie <airlied@linux.ie>
4c6a3999 3956L: dri-devel@lists.freedesktop.org
b0447888 3957T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3958S: Maintained
679655da 3959F: drivers/gpu/drm/
433e3b34 3960F: drivers/gpu/vga/
d28ab95b
GU
3961F: Documentation/devicetree/bindings/display/
3962F: Documentation/devicetree/bindings/gpu/
3963F: Documentation/devicetree/bindings/video/
621c5474 3964F: Documentation/gpu/
850e9411 3965F: include/drm/
c117ab84 3966F: include/uapi/drm/
1da177e4 3967
c842b693
EV
3968DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3969M: Dave Airlie <airlied@redhat.com>
3970S: Odd Fixes
3971F: drivers/gpu/drm/ast/
3972
3973DRM DRIVER FOR BOCHS VIRTUAL GPU
3974M: Gerd Hoffmann <kraxel@redhat.com>
3975S: Odd Fixes
3976F: drivers/gpu/drm/bochs/
3977
3978DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3979M: Dave Airlie <airlied@redhat.com>
3980S: Odd Fixes
3981F: drivers/gpu/drm/cirrus/
3982
c26a4017 3983RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3984M: Alex Deucher <alexander.deucher@amd.com>
3985M: Christian König <christian.koenig@amd.com>
3986L: dri-devel@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~agd5f/linux
3988S: Supported
3989F: drivers/gpu/drm/radeon/
74c97375 3990F: include/uapi/drm/radeon_drm.h
c26a4017 3991F: drivers/gpu/drm/amd/
74c97375 3992F: include/uapi/drm/amdgpu_drm.h
566f5939 3993
03e255b9
TR
3994DRM PANEL DRIVERS
3995M: Thierry Reding <thierry.reding@gmail.com>
3996L: dri-devel@lists.freedesktop.org
3997T: git git://anongit.freedesktop.org/tegra/linux.git
3998S: Maintained
3999F: drivers/gpu/drm/drm_panel.c
4000F: drivers/gpu/drm/panel/
4001F: include/drm/drm_panel.h
2d799dde 4002F: Documentation/devicetree/bindings/display/panel/
03e255b9 4003
8daf7473 4004INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4005M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4006M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4007L: intel-gfx@lists.freedesktop.org
8daf7473 4008L: dri-devel@lists.freedesktop.org
7564fde3 4009W: https://01.org/linuxgraphics/
47f95647 4010Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4011T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4012S: Supported
14430813 4013F: drivers/gpu/drm/i915/
8daf7473 4014F: include/drm/i915*
baceac3a 4015F: include/uapi/drm/i915_drm.h
621c5474 4016F: Documentation/gpu/i915.rst
8daf7473 4017
99763bb8
BB
4018DRM DRIVERS FOR ATMEL HLCDC
4019M: Boris Brezillon <boris.brezillon@free-electrons.com>
4020L: dri-devel@lists.freedesktop.org
4021S: Supported
4022F: drivers/gpu/drm/atmel-hlcdc/
4023F: Documentation/devicetree/bindings/drm/atmel/
4024
bf1139df
MR
4025DRM DRIVERS FOR ALLWINNER A10
4026M: Maxime Ripard <maxime.ripard@free-electrons.com>
4027L: dri-devel@lists.freedesktop.org
4028S: Supported
4029F: drivers/gpu/drm/sun4i/
4030F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4031
398a6d4a
KP
4032DRM DRIVERS FOR EXYNOS
4033M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4034M: Joonyoung Shim <jy0922.shim@samsung.com>
4035M: Seung-Woo Kim <sw0312.kim@samsung.com>
4036M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4037L: dri-devel@lists.freedesktop.org
25a58030 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4039S: Supported
14430813 4040F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4041F: include/uapi/drm/exynos_drm.h
4042F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4043
b55a1b9c 4044DRM DRIVERS FOR FREESCALE DCU
bc66757a 4045M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4046M: Alison Wang <alison.wang@freescale.com>
4047L: dri-devel@lists.freedesktop.org
4048S: Supported
4049F: drivers/gpu/drm/fsl-dcu/
2d799dde 4050F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4051F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4052F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4053
0a3d775f
PZ
4054DRM DRIVERS FOR FREESCALE IMX
4055M: Philipp Zabel <p.zabel@pengutronix.de>
4056L: dri-devel@lists.freedesktop.org
4057S: Maintained
4058F: drivers/gpu/drm/imx/
ef739aa4 4059F: drivers/gpu/ipu-v3/
2d799dde 4060F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4061
ba2199a6
PJ
4062DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4063M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4064L: dri-devel@lists.freedesktop.org
4065T: git git://github.com/patjak/drm-gma500
4066S: Maintained
5ff18e42 4067F: drivers/gpu/drm/gma500/
ba2199a6 4068
c84ffde9
XL
4069DRM DRIVERS FOR HISILICON
4070M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4071R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4072R: Chen Feng <puck.chen@hisilicon.com>
4073L: dri-devel@lists.freedesktop.org
4074T: git git://github.com/xin3liang/linux.git
4075S: Maintained
4076F: drivers/gpu/drm/hisilicon/
4077F: Documentation/devicetree/bindings/display/hisilicon/
4078
399516ab
EV
4079DRM DRIVER FOR INTEL I810 VIDEO CARDS
4080S: Orphan / Obsolete
4081F: drivers/gpu/drm/i810/
4082F: include/uapi/drm/i810_drm.h
4083
06346451
EV
4084DRM DRIVER FOR MSM ADRENO GPU
4085M: Rob Clark <robdclark@gmail.com>
4086L: linux-arm-msm@vger.kernel.org
4087L: dri-devel@lists.freedesktop.org
4088L: freedreno@lists.freedesktop.org
4089T: git git://people.freedesktop.org/~robclark/linux
4090S: Maintained
4091F: drivers/gpu/drm/msm/
4092F: include/uapi/drm/msm_drm.h
4093F: Documentation/devicetree/bindings/display/msm/
4094
fad89bb3
EV
4095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4096M: Ben Skeggs <bskeggs@redhat.com>
4097L: dri-devel@lists.freedesktop.org
4098L: nouveau@lists.freedesktop.org
4099T: git git://github.com/skeggsb/linux
4100S: Supported
4101F: drivers/gpu/drm/nouveau/
4102F: include/uapi/drm/nouveau_drm.h
ba2199a6 4103
bd3b49f2 4104DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4105M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4106L: dri-devel@lists.freedesktop.org
4107L: linux-tegra@vger.kernel.org
a5ad7a63 4108T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4109S: Supported
dee8268f 4110F: drivers/gpu/drm/tegra/
a5ad7a63 4111F: drivers/gpu/host1x/
e1e90644 4112F: include/linux/host1x.h
a5ad7a63 4113F: include/uapi/drm/tegra_drm.h
2d799dde 4114F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4115
399516ab
EV
4116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4117S: Orphan / Obsolete
4118F: drivers/gpu/drm/mga/
4119F: include/uapi/drm/mga_drm.h
4120
c842b693
EV
4121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4122M: Dave Airlie <airlied@redhat.com>
4123S: Odd Fixes
4124F: drivers/gpu/drm/mgag200/
4125
399516ab
EV
4126DRM DRIVER FOR RAGE 128 VIDEO CARDS
4127S: Orphan / Obsolete
4128F: drivers/gpu/drm/r128/
4129F: include/uapi/drm/r128_drm.h
4130
a284e9d1
LP
4131DRM DRIVERS FOR RENESAS
4132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4133L: dri-devel@lists.freedesktop.org
4a121096 4134L: linux-renesas-soc@vger.kernel.org
2392ccd4 4135T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4136S: Supported
4137F: drivers/gpu/drm/rcar-du/
4138F: drivers/gpu/drm/shmobile/
a284e9d1 4139F: include/linux/platform_data/shmob_drm.h
33be436d 4140F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4141
c842b693
EV
4142DRM DRIVER FOR QXL VIRTUAL GPU
4143M: Dave Airlie <airlied@redhat.com>
4144S: Odd Fixes
4145F: drivers/gpu/drm/qxl/
4146F: include/uapi/drm/qxl_drm.h
a284e9d1 4147
625e0346
HS
4148DRM DRIVERS FOR ROCKCHIP
4149M: Mark Yao <mark.yao@rock-chips.com>
4150L: dri-devel@lists.freedesktop.org
4151S: Maintained
4152F: drivers/gpu/drm/rockchip/
f253f7eb 4153F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4154
399516ab
EV
4155DRM DRIVER FOR SAVAGE VIDEO CARDS
4156S: Orphan / Obsolete
4157F: drivers/gpu/drm/savage/
4158F: include/uapi/drm/savage_drm.h
4159
4160DRM DRIVER FOR SIS VIDEO CARDS
4161S: Orphan / Obsolete
4162F: drivers/gpu/drm/sis/
4163F: include/uapi/drm/sis_drm.h
625e0346 4164
7f11c476
BG
4165DRM DRIVERS FOR STI
4166M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4167M: Vincent Abriou <vincent.abriou@st.com>
4168L: dri-devel@lists.freedesktop.org
4169T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4170S: Maintained
4171F: drivers/gpu/drm/sti
2d799dde 4172F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4173
399516ab
EV
4174DRM DRIVER FOR TDFX VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/tdfx/
4177
c842b693
EV
4178DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/udl/
4182
8bb0bce9
LS
4183DRM DRIVERS FOR VIVANTE GPU IP
4184M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4185R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4186R: Christian Gmeiner <christian.gmeiner@gmail.com>
4187L: dri-devel@lists.freedesktop.org
4188S: Maintained
8a9257a0
EV
4189F: drivers/gpu/drm/etnaviv/
4190F: include/uapi/drm/etnaviv_drm.h
4191F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4192
c4291702
EV
4193DRM DRIVER FOR VMWARE VIRTUAL GPU
4194M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4195M: Sinclair Yeh <syeh@vmware.com>
4196M: Thomas Hellstrom <thellstrom@vmware.com>
4197L: dri-devel@lists.freedesktop.org
4198T: git git://people.freedesktop.org/~syeh/repos_linux
4199T: git git://people.freedesktop.org/~thomash/linux
4200S: Supported
4201F: drivers/gpu/drm/vmwgfx/
4202F: include/uapi/drm/vmwgfx_drm.h
4203
8636d452
EA
4204DRM DRIVERS FOR VC4
4205M: Eric Anholt <eric@anholt.net>
4206T: git git://github.com/anholt/linux
4207S: Supported
4208F: drivers/gpu/drm/vc4/
4209F: include/uapi/drm/vc4_drm.h
4210F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4211
5ef330a7
TV
4212DRM DRIVERS FOR TI OMAP
4213M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/omapdrm/
4217F: Documentation/devicetree/bindings/display/ti/
4218
adb314ed
TV
4219DRM DRIVERS FOR TI LCDC
4220M: Jyri Sarha <jsarha@ti.com>
4221R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/tilcdc/
4225F: Documentation/devicetree/bindings/display/tilcdc/
4226
598df1ac
AK
4227DSBR100 USB FM RADIO DRIVER
4228M: Alexey Klimov <klimov.linux@gmail.com>
4229L: linux-media@vger.kernel.org
4230T: git git://linuxtv.org/media_tree.git
4231S: Maintained
4232F: drivers/media/radio/dsbr100.c
4233
1da177e4 4234DSCC4 DRIVER
8b58be88 4235M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4236L: netdev@vger.kernel.org
1da177e4 4237S: Maintained
679655da 4238F: drivers/net/wan/dscc4.c
1da177e4 4239
cc11b140
HV
4240DT3155 MEDIA DRIVER
4241M: Hans Verkuil <hverkuil@xs4all.nl>
4242L: linux-media@vger.kernel.org
4243T: git git://linuxtv.org/media_tree.git
a825eaec 4244W: https://linuxtv.org
cc11b140
HV
4245S: Odd Fixes
4246F: drivers/media/pci/dt3155/
4247
91952bc0
AP
4248DVB_USB_AF9015 MEDIA DRIVER
4249M: Antti Palosaari <crope@iki.fi>
4250L: linux-media@vger.kernel.org
a825eaec 4251W: https://linuxtv.org
91952bc0
AP
4252W: http://palosaari.fi/linux/
4253Q: http://patchwork.linuxtv.org/project/linux-media/list/
4254T: git git://linuxtv.org/anttip/media_tree.git
4255S: Maintained
4256F: drivers/media/usb/dvb-usb-v2/af9015*
4257
4258DVB_USB_AF9035 MEDIA DRIVER
4259M: Antti Palosaari <crope@iki.fi>
4260L: linux-media@vger.kernel.org
a825eaec 4261W: https://linuxtv.org
91952bc0
AP
4262W: http://palosaari.fi/linux/
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/anttip/media_tree.git
4265S: Maintained
4266F: drivers/media/usb/dvb-usb-v2/af9035*
4267
4268DVB_USB_ANYSEE MEDIA DRIVER
4269M: Antti Palosaari <crope@iki.fi>
4270L: linux-media@vger.kernel.org
a825eaec 4271W: https://linuxtv.org
91952bc0
AP
4272W: http://palosaari.fi/linux/
4273Q: http://patchwork.linuxtv.org/project/linux-media/list/
4274T: git git://linuxtv.org/anttip/media_tree.git
4275S: Maintained
4276F: drivers/media/usb/dvb-usb-v2/anysee*
4277
4278DVB_USB_AU6610 MEDIA DRIVER
4279M: Antti Palosaari <crope@iki.fi>
4280L: linux-media@vger.kernel.org
a825eaec 4281W: https://linuxtv.org
91952bc0
AP
4282W: http://palosaari.fi/linux/
4283Q: http://patchwork.linuxtv.org/project/linux-media/list/
4284T: git git://linuxtv.org/anttip/media_tree.git
4285S: Maintained
4286F: drivers/media/usb/dvb-usb-v2/au6610*
4287
4288DVB_USB_CE6230 MEDIA DRIVER
4289M: Antti Palosaari <crope@iki.fi>
4290L: linux-media@vger.kernel.org
a825eaec 4291W: https://linuxtv.org
91952bc0
AP
4292W: http://palosaari.fi/linux/
4293Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294T: git git://linuxtv.org/anttip/media_tree.git
4295S: Maintained
4296F: drivers/media/usb/dvb-usb-v2/ce6230*
4297
d099dea2
MK
4298DVB_USB_CXUSB MEDIA DRIVER
4299M: Michael Krufky <mkrufky@linuxtv.org>
4300L: linux-media@vger.kernel.org
a825eaec 4301W: https://linuxtv.org
d099dea2
MK
4302W: http://github.com/mkrufky
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/media_tree.git
4305S: Maintained
9819da66 4306F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4307
91952bc0 4308DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4309M: Antti Palosaari <crope@iki.fi>
4310L: linux-media@vger.kernel.org
a825eaec 4311W: https://linuxtv.org
91952bc0
AP
4312W: http://palosaari.fi/linux/
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/anttip/media_tree.git
4315S: Maintained
91952bc0 4316F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4317
5560983b 4318DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
a825eaec 4321W: https://linuxtv.org
91952bc0
AP
4322Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323T: git git://linuxtv.org/anttip/media_tree.git
4324S: Maintained
5560983b 4325F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4326
8856f5f2
MK
4327DVB_USB_MXL111SF MEDIA DRIVER
4328M: Michael Krufky <mkrufky@linuxtv.org>
4329L: linux-media@vger.kernel.org
a825eaec 4330W: https://linuxtv.org
8856f5f2
MK
4331W: http://github.com/mkrufky
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/mkrufky/mxl111sf.git
4334S: Maintained
4335F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4336
91952bc0
AP
4337DVB_USB_RTL28XXU MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
a825eaec 4340W: https://linuxtv.org
91952bc0
AP
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4346
4347DVB_USB_V2 MEDIA DRIVER
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
a825eaec 4350W: https://linuxtv.org
91952bc0
AP
4351W: http://palosaari.fi/linux/
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/anttip/media_tree.git
4354S: Maintained
4355F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4356F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4357
ac0ac38f 4358DYNAMIC DEBUG
5c4a97d1 4359M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4360S: Maintained
4361F: lib/dynamic_debug.c
4362F: include/linux/dynamic_debug.h
4363
789c7048 4364DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4365M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4366S: Maintained
df621252 4367F: drivers/tty/serial/dz.*
789c7048 4368
f17effbe
MF
4369E3X0 POWER BUTTON DRIVER
4370M: Moritz Fischer <moritz.fischer@ettus.com>
4371L: usrp-users@lists.ettus.com
4372W: http://www.ettus.com
4373S: Supported
4374F: drivers/input/misc/e3x0-button.c
4375F: Documentation/devicetree/bindings/input/e3x0-button.txt
4376
91952bc0
AP
4377E4000 MEDIA DRIVER
4378M: Antti Palosaari <crope@iki.fi>
4379L: linux-media@vger.kernel.org
a825eaec 4380W: https://linuxtv.org
91952bc0
AP
4381W: http://palosaari.fi/linux/
4382Q: http://patchwork.linuxtv.org/project/linux-media/list/
4383T: git git://linuxtv.org/anttip/media_tree.git
4384S: Maintained
4385F: drivers/media/tuners/e4000*
4386
1da177e4 4387EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4388M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4389L: linux-scsi@vger.kernel.org
4390S: Maintained
679655da 4391F: drivers/scsi/eata.c
1da177e4 4392
91952bc0
AP
4393EC100 MEDIA DRIVER
4394M: Antti Palosaari <crope@iki.fi>
4395L: linux-media@vger.kernel.org
a825eaec 4396W: https://linuxtv.org
91952bc0
AP
4397W: http://palosaari.fi/linux/
4398Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399T: git git://linuxtv.org/anttip/media_tree.git
4400S: Maintained
4401F: drivers/media/dvb-frontends/ec100*
4402
237fead6 4403ECRYPT FILE SYSTEM
0de9adf2 4404M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4405L: ecryptfs@vger.kernel.org
24a923e4 4406W: http://ecryptfs.org
6dc7516e 4407W: https://launchpad.net/ecryptfs
9f273c24 4408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4409S: Supported
679655da
JP
4410F: Documentation/filesystems/ecryptfs.txt
4411F: fs/ecryptfs/
237fead6 4412
da9bb1d2 4413EDAC-CORE
8b58be88 4414M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4415M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4416M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4417M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4418L: linux-edac@vger.kernel.org
07cd6bf5
FW
4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4421S: Supported
679655da 4422F: Documentation/edac.txt
91445c72 4423F: drivers/edac/
679655da 4424F: include/linux/edac.h
0e438e3f 4425
c476c23b 4426EDAC-AMD64
8b58be88 4427M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4428M: Borislav Petkov <bp@alien8.de>
91445c72 4429L: linux-edac@vger.kernel.org
487ba8e8 4430S: Maintained
c476c23b
BP
4431F: drivers/edac/amd64_edac*
4432
836dae5d
RR
4433EDAC-CALXEDA
4434M: Doug Thompson <dougthompson@xmission.com>
4435M: Robert Richter <rric@kernel.org>
4436L: linux-edac@vger.kernel.org
836dae5d
RR
4437S: Maintained
4438F: drivers/edac/highbank*
4439
f65aad41
RB
4440EDAC-CAVIUM
4441M: Ralf Baechle <ralf@linux-mips.org>
4442M: David Daney <david.daney@cavium.com>
4443L: linux-edac@vger.kernel.org
4444L: linux-mips@linux-mips.org
f65aad41
RB
4445S: Supported
4446F: drivers/edac/octeon_edac*
4447
0e438e3f 4448EDAC-E752X
8b58be88
JP
4449M: Mark Gross <mark.gross@intel.com>
4450M: Doug Thompson <dougthompson@xmission.com>
91445c72 4451L: linux-edac@vger.kernel.org
0e438e3f 4452S: Maintained
679655da 4453F: drivers/edac/e752x_edac.c
0e438e3f
DP
4454
4455EDAC-E7XXX
8b58be88 4456M: Doug Thompson <dougthompson@xmission.com>
91445c72 4457L: linux-edac@vger.kernel.org
0e438e3f 4458S: Maintained
679655da 4459F: drivers/edac/e7xxx_edac.c
0e438e3f 4460
77c5f5d2 4461EDAC-GHES
5dc8a864
MCC
4462M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4463M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4464L: linux-edac@vger.kernel.org
77c5f5d2 4465S: Maintained
2caa67a6 4466F: drivers/edac/ghes_edac.c
77c5f5d2 4467
6bc78404 4468EDAC-I82443BXGX
8b58be88 4469M: Tim Small <tim@buttersideup.com>
91445c72 4470L: linux-edac@vger.kernel.org
6bc78404 4471S: Maintained
679655da 4472F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4473
4474EDAC-I3000
8b58be88 4475M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4476L: linux-edac@vger.kernel.org
6bc78404 4477S: Maintained
679655da 4478F: drivers/edac/i3000_edac.c
6bc78404
DT
4479
4480EDAC-I5000
8b58be88 4481M: Doug Thompson <dougthompson@xmission.com>
91445c72 4482L: linux-edac@vger.kernel.org
ba9a5918 4483S: Maintained
679655da 4484F: drivers/edac/i5000_edac.c
ba9a5918 4485
44c12cb2 4486EDAC-I5400
5dc8a864
MCC
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4489L: linux-edac@vger.kernel.org
44c12cb2 4490S: Maintained
679655da 4491F: drivers/edac/i5400_edac.c
44c12cb2 4492
3c9c92b6 4493EDAC-I7300
5dc8a864
MCC
4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4496L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4497S: Maintained
4498F: drivers/edac/i7300_edac.c
4499
67c89316 4500EDAC-I7CORE
5dc8a864
MCC
4501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4503L: linux-edac@vger.kernel.org
67c89316 4504S: Maintained
70aff0ce 4505F: drivers/edac/i7core_edac.c
67c89316 4506
ba9a5918 4507EDAC-I82975X
8b58be88 4508M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4509M: "Arvind R." <arvino55@gmail.com>
91445c72 4510L: linux-edac@vger.kernel.org
ba9a5918 4511S: Maintained
679655da 4512F: drivers/edac/i82975x_edac.c
ba9a5918 4513
791b4706
JB
4514EDAC-IE31200
4515M: Jason Baron <jbaron@akamai.com>
4516L: linux-edac@vger.kernel.org
791b4706
JB
4517S: Maintained
4518F: drivers/edac/ie31200_edac.c
4519
ccdfb979 4520EDAC-MPC85XX
30c7469b 4521M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4522L: linux-edac@vger.kernel.org
ccdfb979
JT
4523S: Maintained
4524F: drivers/edac/mpc85xx_edac.[ch]
4525
ba9a5918 4526EDAC-PASEMI
8b58be88 4527M: Egor Martovetsky <egor@pasemi.com>
91445c72 4528L: linux-edac@vger.kernel.org
6bc78404 4529S: Maintained
679655da 4530F: drivers/edac/pasemi_edac.c
6bc78404 4531
0e438e3f 4532EDAC-R82600
8b58be88 4533M: Tim Small <tim@buttersideup.com>
91445c72 4534L: linux-edac@vger.kernel.org
0e438e3f 4535S: Maintained
679655da 4536F: drivers/edac/r82600_edac.c
da9bb1d2 4537
4d096ca7 4538EDAC-SBRIDGE
5dc8a864
MCC
4539M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4540M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4541L: linux-edac@vger.kernel.org
4d096ca7
MCC
4542S: Maintained
4543F: drivers/edac/sb_edac.c
4544
4ec656bd
TL
4545EDAC-SKYLAKE
4546M: Tony Luck <tony.luck@intel.com>
4547L: linux-edac@vger.kernel.org
4548S: Maintained
4549F: drivers/edac/skx_edac.c
4550
995e1de4
LH
4551EDAC-XGENE
4552APPLIED MICRO (APM) X-GENE SOC EDAC
4553M: Loc Ho <lho@apm.com>
4554S: Supported
4555F: drivers/edac/xgene_edac.c
4556F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4557
af39917d
CL
4558EDIROL UA-101/UA-1000 DRIVER
4559M: Clemens Ladisch <clemens@ladisch.de>
4560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4561T: git git://git.alsa-project.org/alsa-kernel.git
4562S: Maintained
4563F: sound/usb/misc/ua101.c
4564
1f7df953 4565EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4566M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4567L: linux-efi@vger.kernel.org
78bef24e 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4569S: Maintained
fb2efb5c 4570F: Documentation/efi-stub.txt
1f7df953
MF
4571F: arch/ia64/kernel/efi.c
4572F: arch/x86/boot/compressed/eboot.[ch]
4573F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4574F: arch/x86/platform/efi/
4575F: drivers/firmware/efi/
1f7df953
MF
4576F: include/linux/efi*.h
4577
d68772b7
MF
4578EFI VARIABLE FILESYSTEM
4579M: Matthew Garrett <matthew.garrett@nebula.com>
4580M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4581M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4583L: linux-efi@vger.kernel.org
4584S: Maintained
4585F: fs/efivarfs/
4586
85a00d9b
PJ
4587EFIFB FRAMEBUFFER DRIVER
4588L: linux-fbdev@vger.kernel.org
4589M: Peter Jones <pjones@redhat.com>
4590S: Maintained
8a61f013 4591F: drivers/video/fbdev/efifb.c
85a00d9b 4592
0bee8d28
JT
4593EFS FILESYSTEM
4594W: http://aeschi.ch.eu.org/efs/
4595S: Orphan
679655da 4596F: fs/efs/
0bee8d28 4597
aa8a9e25 4598EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4599M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4600L: netdev@vger.kernel.org
4601S: Maintained
9aa32835 4602F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4603
f0319efe 4604EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4605M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4606M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4607L: linux-media@vger.kernel.org
a825eaec 4608W: https://linuxtv.org
f0319efe
MCC
4609T: git git://linuxtv.org/media_tree.git
4610S: Maintained
4611F: drivers/media/usb/em28xx/
4612
3e3a7d66 4613EMBEDDED LINUX
8b58be88
JP
4614M: Paul Gortmaker <paul.gortmaker@windriver.com>
4615M: Matt Mackall <mpm@selenic.com>
4616M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4617L: linux-embedded@vger.kernel.org
4618S: Maintained
4619
32505876
JS
4620EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4621M: James Smart <james.smart@avagotech.com>
4622M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4623L: linux-scsi@vger.kernel.org
32505876 4624W: http://www.avagotech.com
ce00f85c 4625S: Supported
679655da 4626F: drivers/scsi/lpfc/
3a1c1d44 4627
5f5bac82 4628ENE CB710 FLASH CARD READER DRIVER
8b58be88 4629M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4630S: Maintained
4631F: drivers/misc/cb710/
4632F: drivers/mmc/host/cb710-mmc.*
4633F: include/linux/cb710.h
4634
931e39a1
ML
4635ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4636M: Maxim Levitsky <maximlevitsky@gmail.com>
4637S: Maintained
2a837449 4638F: drivers/media/rc/ene_ir.*
931e39a1 4639
d5ca9006 4640EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4641M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4642S: Maintained
084bad91 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4644F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4645F: include/video/s1d13xxxfb.h
d5ca9006 4646
38df6492
ME
4647ET131X NETWORK DRIVER
4648M: Mark Einon <mark.einon@gmail.com>
4649S: Odd Fixes
4650F: drivers/net/ethernet/agere/
4651
1da177e4 4652ETHERNET BRIDGE
adbbf69d 4653M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4654L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4655L: netdev@vger.kernel.org
c996d8b9 4656W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4657S: Maintained
679655da
JP
4658F: include/linux/netfilter_bridge/
4659F: net/bridge/
1da177e4 4660
22f08ad9
FF
4661ETHERNET PHY LIBRARY
4662M: Florian Fainelli <f.fainelli@gmail.com>
4663L: netdev@vger.kernel.org
4664S: Maintained
4665F: include/linux/phy.h
4666F: include/linux/phy_fixed.h
4667F: drivers/net/phy/
4668F: Documentation/networking/phy.txt
4669F: drivers/of/of_mdio.c
4670F: drivers/of/of_net.c
4671
1da177e4 4672EXT2 FILE SYSTEM
d8130624 4673M: Jan Kara <jack@suse.com>
72be2ccf 4674L: linux-ext4@vger.kernel.org
1da177e4 4675S: Maintained
679655da
JP
4676F: Documentation/filesystems/ext2.txt
4677F: fs/ext2/
4678F: include/linux/ext2*
1da177e4 4679
72be2ccf 4680EXT4 FILE SYSTEM
8b58be88 4681M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4682M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4683L: linux-ext4@vger.kernel.org
08a225f1 4684W: http://ext4.wiki.kernel.org
8a6e2535 4685Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4687S: Maintained
679655da
JP
4688F: Documentation/filesystems/ext4.txt
4689F: fs/ext4/
1da177e4 4690
c5532b09 4691Extended Verification Module (EVM)
74dd744f
MZ
4692M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4693L: linux-ima-devel@lists.sourceforge.net
4694L: linux-security-module@vger.kernel.org
c5532b09
MZ
4695S: Supported
4696F: security/integrity/evm/
4697
df6b3cfe
MH
4698EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4699M: MyungJoo Ham <myungjoo.ham@samsung.com>
4700M: Chanwoo Choi <cw00.choi@samsung.com>
4701L: linux-kernel@vger.kernel.org
81df63a9 4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4703S: Maintained
4704F: drivers/extcon/
cd2c3e7f
CC
4705F: include/linux/extcon/
4706F: include/linux/extcon.h
df6b3cfe 4707F: Documentation/extcon/
cd2c3e7f 4708F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4709
e2a75c44 4710EXYNOS DP DRIVER
b7701755 4711M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4712L: dri-devel@lists.freedesktop.org
4713S: Maintained
4714F: drivers/gpu/drm/exynos/exynos_dp*
4715
9b93a409
MS
4716EXYNOS SYSMMU (IOMMU) driver
4717M: Marek Szyprowski <m.szyprowski@samsung.com>
4718L: iommu@lists.linux-foundation.org
4719S: Maintained
4720F: drivers/iommu/exynos-iommu.c
4721
33ad3912
DL
4722EXYNOS MIPI DISPLAY DRIVERS
4723M: Inki Dae <inki.dae@samsung.com>
4724M: Donghwa Lee <dh09.lee@samsung.com>
4725M: Kyungmin Park <kyungmin.park@samsung.com>
4726L: linux-fbdev@vger.kernel.org
4727S: Maintained
8a61f013 4728F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4729F: include/video/exynos_mipi*
4730
4a66d3fe
NC
4731EZchip NPS platform support
4732M: Noam Camus <noamc@ezchip.com>
4733S: Supported
4734F: arch/arc/plat-eznps
4735F: arch/arc/boot/dts/eznps.dts
4736
e53004e2 4737F71805F HARDWARE MONITORING DRIVER
d8130624 4738M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4739L: linux-hwmon@vger.kernel.org
e53004e2 4740S: Maintained
679655da
JP
4741F: Documentation/hwmon/f71805f
4742F: drivers/hwmon/f71805f.c
e53004e2 4743
eea977ed
MB
4744FC0011 TUNER DRIVER
4745M: Michael Buesch <m@bues.ch>
4746L: linux-media@vger.kernel.org
4747S: Maintained
ccae7af2
MCC
4748F: drivers/media/tuners/fc0011.h
4749F: drivers/media/tuners/fc0011.c
eea977ed 4750
91952bc0
AP
4751FC2580 MEDIA DRIVER
4752M: Antti Palosaari <crope@iki.fi>
4753L: linux-media@vger.kernel.org
a825eaec 4754W: https://linuxtv.org
91952bc0
AP
4755W: http://palosaari.fi/linux/
4756Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757T: git git://linuxtv.org/anttip/media_tree.git
4758S: Maintained
4759F: drivers/media/tuners/fc2580*
eea977ed 4760
88b2dbdb
EP
4761FANOTIFY
4762M: Eric Paris <eparis@redhat.com>
4763S: Maintained
4764F: fs/notify/fanotify/
4765F: include/linux/fanotify.h
c117ab84 4766F: include/uapi/linux/fanotify.h
88b2dbdb 4767
1da177e4 4768FARSYNC SYNCHRONOUS DRIVER
8b58be88 4769M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4770W: http://www.farsite.co.uk/
4771S: Supported
679655da 4772F: drivers/net/wan/farsync.*
1da177e4 4773
c5408b88 4774FAULT INJECTION SUPPORT
8b58be88 4775M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4776S: Supported
679655da
JP
4777F: Documentation/fault-injection/
4778F: lib/fault-inject.c
c5408b88 4779
053e514f
NT
4780FBTFT Framebuffer drivers
4781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4782M: Noralf Trønnes <noralf@tronnes.org>
4783S: Maintained
4784F: drivers/staging/fbtft/
4785
cae727db 4786FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4787M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4788L: fcoe-devel@open-fcoe.org
cae727db
RL
4789W: www.Open-FCoE.org
4790S: Supported
4791F: drivers/scsi/libfc/
4792F: drivers/scsi/fcoe/
4793F: include/scsi/fc/
4794F: include/scsi/libfc.h
4795F: include/scsi/libfcoe.h
c117ab84 4796F: include/uapi/scsi/fc/
cae727db 4797
e2d1d6c0 4798FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4799M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4800M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4801L: linux-fsdevel@vger.kernel.org
1da177e4 4802S: Maintained
679655da
JP
4803F: include/linux/fcntl.h
4804F: include/linux/fs.h
c117ab84
CEB
4805F: include/uapi/linux/fcntl.h
4806F: include/uapi/linux/fs.h
679655da
JP
4807F: fs/fcntl.c
4808F: fs/locks.c
1da177e4 4809
e2d1d6c0 4810FILESYSTEMS (VFS and infrastructure)
8b58be88 4811M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4812L: linux-fsdevel@vger.kernel.org
173acc7c 4813S: Maintained
679655da 4814F: fs/*
173acc7c 4815
b26e0ed4 4816FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4817M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4818L: linux-hwmon@vger.kernel.org
b26e0ed4 4819S: Maintained
d5ca6918
JP
4820F: drivers/hwmon/f75375s.c
4821F: include/linux/f75375s.h
b26e0ed4 4822
a331b0c3
CL
4823FIREWIRE AUDIO DRIVERS
4824M: Clemens Ladisch <clemens@ladisch.de>
4825L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4826T: git git://git.alsa-project.org/alsa-kernel.git
4827S: Maintained
4828F: sound/firewire/
4829
eb86ec51
SR
4830FIREWIRE MEDIA DRIVERS (firedtv)
4831M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4832L: linux-media@vger.kernel.org
4833L: linux1394-devel@lists.sourceforge.net
4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4835S: Maintained
4836F: drivers/media/firewire/
4837
a511ce33
CB
4838FIREWIRE SBP-2 TARGET
4839M: Chris Boot <bootc@bootc.net>
4840L: linux-scsi@vger.kernel.org
4841L: target-devel@vger.kernel.org
4842L: linux1394-devel@lists.sourceforge.net
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4844S: Maintained
4845F: drivers/target/sbp/
4846
7d2c86b5 4847FIREWIRE SUBSYSTEM
8b58be88 4848M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4849L: linux1394-devel@lists.sourceforge.net
958a29cb 4850W: http://ieee1394.wiki.kernel.org/
2ca526bf 4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4852S: Maintained
679655da 4853F: drivers/firewire/
8f06ce3b
SR
4854F: include/linux/firewire.h
4855F: include/uapi/linux/firewire*.h
9f6d3c4b 4856F: tools/firewire/
e2d1d6c0
RD
4857
4858FIRMWARE LOADER (request_firmware)
39e68089
ML
4859M: Ming Lei <ming.lei@canonical.com>
4860L: linux-kernel@vger.kernel.org
4861S: Maintained
679655da
JP
4862F: Documentation/firmware_class/
4863F: drivers/base/firmware*.c
4864F: include/linux/firmware.h
e2d1d6c0 4865
f730e3dc 4866FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4867M: Joshua Morris <josh.h.morris@us.ibm.com>
4868M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4869S: Maintained
4870F: drivers/block/rsxx/
4871
8206f664 4872FLOPPY DRIVER
e5f6450c 4873M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4875S: Odd fixes
4876F: drivers/block/floppy.c
4877
9c9f32ed
AR
4878FMC SUBSYSTEM
4879M: Alessandro Rubini <rubini@gnudd.com>
4880W: http://www.ohwr.org/projects/fmc-bus
4881S: Supported
4882F: drivers/fmc/
4883F: include/linux/fmc*.h
4884F: include/linux/ipmi-fru.h
4885K: fmc_d.*register
4886
3c0ed7d5
AT
4887FPGA MANAGER FRAMEWORK
4888M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4889R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4890S: Maintained
4891F: drivers/fpga/
4892F: include/linux/fpga/fpga-mgr.h
4893W: http://www.rocketboards.org
4894
e2d1d6c0 4895FPU EMULATOR
8b58be88 4896M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4897W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4898S: Maintained
679655da 4899F: arch/x86/math-emu/
e2d1d6c0
RD
4900
4901FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4902L: netdev@vger.kernel.org
c173bfac 4903S: Orphan
679655da
JP
4904F: drivers/net/wan/dlci.c
4905F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4906
4907FRAMEBUFFER LAYER
5489e948
JCPV
4908M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4909M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4910L: linux-fbdev@vger.kernel.org
e2d1d6c0 4911W: http://linux-fbdev.sourceforge.net/
b22fe37b 4912Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4914S: Maintained
679655da 4915F: Documentation/fb/
b22fe37b
PM
4916F: drivers/video/
4917F: include/video/
679655da 4918F: include/linux/fb.h
c117ab84
CEB
4919F: include/uapi/video/
4920F: include/uapi/linux/fb.h
e2d1d6c0 4921
a57c188e 4922FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4923M: Timur Tabi <timur@tabi.org>
a57c188e 4924L: linux-fbdev@vger.kernel.org
c4ef9bc4 4925S: Maintained
8a61f013 4926F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4927
e2d1d6c0 4928FREESCALE DMA DRIVER
8b58be88
JP
4929M: Li Yang <leoli@freescale.com>
4930M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4931L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4932S: Maintained
679655da 4933F: drivers/dma/fsldma.*
e2d1d6c0 4934
44248aff
HX
4935FREESCALE GPMI NAND DRIVER
4936M: Han Xu <han.xu@nxp.com>
4937L: linux-mtd@lists.infradead.org
4938S: Maintained
4939F: drivers/mtd/nand/gpmi-nand/*
4940
e2d1d6c0 4941FREESCALE I2C CPM DRIVER
8b58be88 4942M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4943L: linuxppc-dev@lists.ozlabs.org
846557d3 4944L: linux-i2c@vger.kernel.org
0d2b405a 4945S: Maintained
679655da 4946F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4947
60e8c5ab 4948FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4949M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4950L: linux-fbdev@vger.kernel.org
efc03ecb 4951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4952S: Maintained
bad985a1 4953F: include/linux/platform_data/video-imxfb.h
8a61f013 4954F: drivers/video/fbdev/imxfb.c
60e8c5ab 4955
4d8e2cef 4956FREESCALE QUAD SPI DRIVER
38714fbd 4957M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4958L: linux-mtd@lists.infradead.org
4959S: Maintained
4960F: drivers/mtd/spi-nor/fsl-quadspi.c
4961
4689a6b1 4962FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4963M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4964M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4965L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4966L: netdev@vger.kernel.org
4967S: Maintained
ec21e2ec 4968F: drivers/net/ethernet/freescale/fs_enet/
679655da 4969F: include/linux/fs_enet_pd.h
4689a6b1 4970
63a0a00b
NA
4971FREESCALE IMX / MXC FEC DRIVER
4972M: Fugang Duan <fugang.duan@nxp.com>
4973L: netdev@vger.kernel.org
4974S: Maintained
4975F: drivers/net/ethernet/freescale/fec_main.c
4976F: drivers/net/ethernet/freescale/fec_ptp.c
4977F: drivers/net/ethernet/freescale/fec.h
4978F: Documentation/devicetree/bindings/net/fsl-fec.txt
4979
d9e9d82c 4980FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4981L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4982S: Orphan
7aa1aa6e
ZQ
4983F: drivers/soc/fsl/qe/
4984F: include/soc/fsl/*qe*.h
4985F: include/soc/fsl/*ucc*.h
d9e9d82c 4986
b55ef929 4987FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4988M: Li Yang <leoli@freescale.com>
6372594a 4989L: linux-usb@vger.kernel.org
a4724ed6 4990L: linuxppc-dev@lists.ozlabs.org
a7205b30 4991S: Maintained
faf2e1db 4992F: drivers/usb/gadget/udc/fsl*
a7205b30 4993
beaf53bf 4994FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4995M: Li Yang <leoli@freescale.com>
beaf53bf 4996L: netdev@vger.kernel.org
a4724ed6 4997L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4998S: Maintained
ec21e2ec 4999F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5000
abb1ed7b
CM
5001FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5002M: Claudiu Manoil <claudiu.manoil@freescale.com>
5003L: netdev@vger.kernel.org
5004S: Maintained
5005F: drivers/net/ethernet/freescale/gianfar*
5006X: drivers/net/ethernet/freescale/gianfar_ptp.c
5007F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5008
c19b6d24
ZQ
5009FREESCALE QUICC ENGINE UCC HDLC DRIVER
5010M: Zhao Qiang <qiang.zhao@nxp.com>
5011L: netdev@vger.kernel.org
5012L: linuxppc-dev@lists.ozlabs.org
5013S: Maintained
5014F: drivers/net/wan/fsl_ucc_hdlc*
5015
d9e9d82c 5016FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5017M: Timur Tabi <timur@tabi.org>
a4724ed6 5018L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5019S: Maintained
df621252 5020F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5021
5022FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5023M: Timur Tabi <timur@tabi.org>
dc85950a 5024M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5025M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5026R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5028L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5029S: Maintained
69aefcea 5030F: sound/soc/fsl/fsl*
dc85950a 5031F: sound/soc/fsl/imx*
69aefcea 5032F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5033
31c88965 5034FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5035M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5036M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5037L: linux-kernel@vger.kernel.org
5038S: Maintained
5039F: drivers/staging/fsl-mc/
5040
1da177e4 5041FREEVXFS FILESYSTEM
8b58be88 5042M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5043W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5044S: Maintained
679655da 5045F: fs/freevxfs/
1da177e4 5046
71038f52 5047FREEZER
49db1903 5048M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5049M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5050L: linux-pm@vger.kernel.org
71038f52 5051S: Supported
679655da
JP
5052F: Documentation/power/freezing-of-tasks.txt
5053F: include/linux/freezer.h
5054F: kernel/freezer.c
71038f52 5055
839a1f79
KRW
5056FRONTSWAP API
5057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5058L: linux-kernel@vger.kernel.org
5059S: Maintained
5060F: mm/frontswap.c
5061F: include/linux/frontswap.h
5062
a5432f5a 5063FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5064M: David Howells <dhowells@redhat.com>
e62d6e24 5065L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5066S: Supported
5067F: Documentation/filesystems/caching/
5068F: fs/fscache/
5069F: include/linux/fscache*.h
5070
598c7d7a
TT
5071FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5072M: Theodore Y. Ts'o <tytso@mit.edu>
5073M: Jaegeuk Kim <jaegeuk@kernel.org>
5074S: Supported
5075F: fs/crypto/
5076F: include/linux/fscrypto.h
5077
f58ad8f5 5078F2FS FILE SYSTEM
9b29d481 5079M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5080M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5081R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5082L: linux-f2fs-devel@lists.sourceforge.net
5083W: http://en.wikipedia.org/wiki/F2FS
5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5085S: Maintained
5086F: Documentation/filesystems/f2fs.txt
3bac380c 5087F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5088F: fs/f2fs/
5089F: include/linux/f2fs_fs.h
62d43eeb 5090F: include/trace/events/f2fs.h
f58ad8f5 5091
5ab7ffea 5092FUJITSU FR-V (FRV) PORT
0cf0305f 5093S: Orphan
679655da 5094F: arch/frv/
1da177e4 5095
20b93734 5096FUJITSU LAPTOP EXTRAS
409a3e98 5097M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5098L: platform-driver-x86@vger.kernel.org
20b93734 5099S: Maintained
679655da 5100F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5101
4da621b6
HK
5102FUJITSU M-5MO LS CAMERA ISP DRIVER
5103M: Kyungmin Park <kyungmin.park@samsung.com>
5104M: Heungjun Kim <riverful.kim@samsung.com>
5105L: linux-media@vger.kernel.org
5106S: Maintained
90d72ac6 5107F: drivers/media/i2c/m5mols/
b5dcee22 5108F: include/media/i2c/m5mols.h
4da621b6 5109
2d24c490
RG
5110FUJITSU TABLET EXTRAS
5111M: Robert Gerlach <khnz@gmx.de>
5112L: platform-driver-x86@vger.kernel.org
5113S: Maintained
5114F: drivers/platform/x86/fujitsu-tablet.c
5115
04578f17 5116FUSE: FILESYSTEM IN USERSPACE
8b58be88 5117M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5118L: linux-fsdevel@vger.kernel.org
04578f17 5119W: http://fuse.sourceforge.net/
0a30f612 5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5121S: Maintained
679655da 5122F: fs/fuse/
c117ab84 5123F: include/uapi/linux/fuse.h
0a30f612 5124F: Documentation/filesystems/fuse.txt
04578f17 5125
1da177e4 5126FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5127M: Rik Faith <faith@cs.unc.edu>
1da177e4 5128L: linux-scsi@vger.kernel.org
baaea1dc 5129S: Odd Fixes (e.g., new signatures)
679655da 5130F: drivers/scsi/fdomain.*
1da177e4 5131
6b90bd4b
ER
5132GCC PLUGINS
5133M: Kees Cook <keescook@chromium.org>
5134R: Emese Revfy <re.emese@gmail.com>
5135L: kernel-hardening@lists.openwall.com
5136S: Maintained
5137F: scripts/gcc-plugins/
5138F: scripts/gcc-plugin.sh
5139F: Documentation/gcc-plugins.txt
5140
d8e2162c
PO
5141GCOV BASED KERNEL PROFILING
5142M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5143S: Maintained
5144F: kernel/gcov/
5145F: Documentation/gcov.txt
5146
1da177e4 5147GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5148M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5149L: linux-scsi@vger.kernel.org
5150W: http://www.icp-vortex.com/
5151S: Supported
679655da 5152F: drivers/scsi/gdt*
1da177e4 5153
158daf16
JK
5154GDB KERNEL DEBUGGING HELPER SCRIPTS
5155M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5156M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5157S: Supported
5158F: scripts/gdb/
5159
3169a1c7
HV
5160GEMTEK FM RADIO RECEIVER DRIVER
5161M: Hans Verkuil <hverkuil@xs4all.nl>
5162L: linux-media@vger.kernel.org
5163T: git git://linuxtv.org/media_tree.git
a825eaec 5164W: https://linuxtv.org
3169a1c7
HV
5165S: Maintained
5166F: drivers/media/radio/radio-gemtek*
5167
1c23af90 5168GENERIC GPIO I2C DRIVER
880b0e26 5169M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5170S: Supported
679655da
JP
5171F: drivers/i2c/busses/i2c-gpio.c
5172F: include/linux/i2c-gpio.h
1c23af90 5173
92ed1a76
PK
5174GENERIC GPIO I2C MULTIPLEXER DRIVER
5175M: Peter Korsgaard <peter.korsgaard@barco.com>
5176L: linux-i2c@vger.kernel.org
5177S: Supported
e7065e20
JD
5178F: drivers/i2c/muxes/i2c-mux-gpio.c
5179F: include/linux/i2c-mux-gpio.h
5180F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5181
9251ce95 5182GENERIC HDLC (WAN) DRIVERS
8b58be88 5183M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5184W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5185S: Maintained
679655da
JP
5186F: drivers/net/wan/c101.c
5187F: drivers/net/wan/hd6457*
5188F: drivers/net/wan/hdlc*
5189F: drivers/net/wan/n2.c
5190F: drivers/net/wan/pc300too.c
5191F: drivers/net/wan/pci200syn.c
5192F: drivers/net/wan/wanxl*
1da177e4 5193
1527aab6 5194GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5195M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5196L: linux-arch@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5198S: Maintained
14430813
JP
5199F: include/asm-generic/
5200F: include/uapi/asm-generic/
1527aab6 5201
ff764963
KVA
5202GENERIC PHY FRAMEWORK
5203M: Kishon Vijay Abraham I <kishon@ti.com>
5204L: linux-kernel@vger.kernel.org
5205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5206S: Supported
5207F: drivers/phy/
5208F: include/linux/phy/
5209
eea97aed
KH
5210GENERIC PM DOMAINS
5211M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5212M: Kevin Hilman <khilman@kernel.org>
5213M: Ulf Hansson <ulf.hansson@linaro.org>
5214L: linux-pm@vger.kernel.org
5215S: Supported
5216F: drivers/base/power/domain*.c
5217F: include/linux/pm_domain.h
5218
ccb86a69 5219GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5220M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5221L: kvm@vger.kernel.org
ccb86a69
MT
5222S: Supported
5223F: drivers/uio/uio_pci_generic.c
5224
f8f1ec73
JP
5225GET_MAINTAINER SCRIPT
5226M: Joe Perches <joe@perches.com>
5227S: Maintained
5228F: scripts/get_maintainer.pl
5229
5be7b50f 5230GFS2 FILE SYSTEM
8b58be88 5231M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5232M: Bob Peterson <rpeterso@redhat.com>
a4644184 5233L: cluster-devel@redhat.com
5be7b50f 5234W: http://sources.redhat.com/cluster/
28666d6d 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5236S: Supported
679655da
JP
5237F: Documentation/filesystems/gfs2*.txt
5238F: fs/gfs2/
c117ab84 5239F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5240
0a34eb8f 5241GIGASET ISDN DRIVERS
6b096fde 5242M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5243L: gigaset307x-common@lists.sourceforge.net
5244W: http://gigaset307x.sourceforge.net/
6b096fde 5245S: Odd Fixes
679655da
JP
5246F: Documentation/isdn/README.gigaset
5247F: drivers/isdn/gigaset/
c117ab84 5248F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5249
7eea35fe
JP
5250GO7007 MPEG CODEC
5251M: Hans Verkuil <hans.verkuil@cisco.com>
5252L: linux-media@vger.kernel.org
5253S: Maintained
5254F: drivers/media/usb/go7007/
5255
ca96ea86
BN
5256GOODIX TOUCHSCREEN
5257M: Bastien Nocera <hadess@hadess.net>
5258L: linux-input@vger.kernel.org
5259S: Maintained
5260F: drivers/input/touchscreen/goodix.c
5261
a0dc00b4 5262GPIO SUBSYSTEM
e4651a9f 5263M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5264M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5265L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5267S: Maintained
cd97a449 5268F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5269F: Documentation/gpio/
40c159b7 5270F: Documentation/ABI/testing/gpio-cdev
fe95046e 5271F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5272F: drivers/gpio/
bdc6e95e
AC
5273F: include/linux/gpio/
5274F: include/linux/gpio.h
9b692346 5275F: include/asm-generic/gpio.h
3c702e99 5276F: include/uapi/linux/gpio.h
6d591c46 5277F: tools/gpio/
a0dc00b4 5278
71a6d0af
HW
5279GRE DEMULTIPLEXER DRIVER
5280M: Dmitry Kozlov <xeb@mail.ru>
5281L: netdev@vger.kernel.org
5282S: Maintained
11c26770
JP
5283F: net/ipv4/gre_demux.c
5284F: net/ipv4/gre_offload.c
71a6d0af
HW
5285F: include/net/gre.h
5286
d4c41139 5287GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5288M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5289L: netdev@vger.kernel.org
5290S: Maintained
a31a96ad 5291F: drivers/net/ethernet/aeroflex/
d4c41139 5292
629c1fb5
GKH
5293GREYBUS SUBSYSTEM
5294M: Johan Hovold <johan@kernel.org>
5295M: Alex Elder <elder@kernel.org>
5296M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5297S: Maintained
5298F: drivers/staging/greybus/
5299
2bbadafb
RMS
5300GREYBUS PROTOCOLS DRIVERS
5301M: Rui Miguel Silva <rmfrfs@gmail.com>
5302S: Maintained
5303F: drivers/staging/greybus/sdio.c
5304F: drivers/staging/greybus/light.c
5305F: drivers/staging/greybus/gpio.c
5306F: drivers/staging/greybus/power_supply.c
5307F: drivers/staging/greybus/spi.c
5308F: drivers/staging/greybus/spilib.c
5309
7d700518
BD
5310GREYBUS PROTOCOLS DRIVERS
5311M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5312S: Maintained
5313F: drivers/staging/greybus/loopback.c
5314F: drivers/staging/greybus/timesync.c
5315F: drivers/staging/greybus/timesync_platform.c
5316
5bd16350
VK
5317GREYBUS PROTOCOLS DRIVERS
5318M: Viresh Kumar <vireshk@kernel.org>
5319S: Maintained
5320F: drivers/staging/greybus/authentication.c
5321F: drivers/staging/greybus/bootrom.c
5322F: drivers/staging/greybus/firmware.h
5323F: drivers/staging/greybus/fw-core.c
5324F: drivers/staging/greybus/fw-download.c
5325F: drivers/staging/greybus/fw-managament.c
5326F: drivers/staging/greybus/greybus_authentication.h
5327F: drivers/staging/greybus/greybus_firmware.h
5328F: drivers/staging/greybus/hid.c
5329F: drivers/staging/greybus/i2c.c
5330F: drivers/staging/greybus/spi.c
5331F: drivers/staging/greybus/spilib.c
5332F: drivers/staging/greybus/spilib.h
5333
e8deeae2 5334GSPCA FINEPIX SUBDRIVER
8b58be88 5335M: Frank Zago <frank@zago.net>
661263b5 5336L: linux-media@vger.kernel.org
275ffde4 5337T: git git://linuxtv.org/media_tree.git
e8deeae2 5338S: Maintained
0c0d06ca 5339F: drivers/media/usb/gspca/finepix.c
e8deeae2 5340
4b3fa3c4
OL
5341GSPCA GL860 SUBDRIVER
5342M: Olivier Lorin <o.lorin@laposte.net>
5343L: linux-media@vger.kernel.org
275ffde4 5344T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5345S: Maintained
0c0d06ca 5346F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5347
e8deeae2 5348GSPCA M5602 SUBDRIVER
8b58be88 5349M: Erik Andren <erik.andren@gmail.com>
661263b5 5350L: linux-media@vger.kernel.org
275ffde4 5351T: git git://linuxtv.org/media_tree.git
e8deeae2 5352S: Maintained
0c0d06ca 5353F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5354
5355GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5356M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5357L: linux-media@vger.kernel.org
275ffde4 5358T: git git://linuxtv.org/media_tree.git
c0936df4 5359S: Odd Fixes
0c0d06ca 5360F: drivers/media/usb/gspca/pac207.c
e8deeae2 5361
261982f1 5362GSPCA SN9C20X SUBDRIVER
d95c5b0b 5363M: Brian Johnson <brijohn@gmail.com>
261982f1 5364L: linux-media@vger.kernel.org
275ffde4 5365T: git git://linuxtv.org/media_tree.git
261982f1 5366S: Maintained
0c0d06ca 5367F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5368
e8deeae2 5369GSPCA T613 SUBDRIVER
8b58be88 5370M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5371L: linux-media@vger.kernel.org
275ffde4 5372T: git git://linuxtv.org/media_tree.git
e8deeae2 5373S: Maintained
0c0d06ca 5374F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5375
5376GSPCA USB WEBCAM DRIVER
c0936df4 5377M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5378L: linux-media@vger.kernel.org
275ffde4 5379T: git git://linuxtv.org/media_tree.git
c0936df4 5380S: Odd Fixes
0c0d06ca 5381F: drivers/media/usb/gspca/
e8deeae2 5382
584ec979 5383GUID PARTITION TABLE (GPT)
4f973c63 5384M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5385L: linux-efi@vger.kernel.org
5386S: Maintained
5387F: block/partitions/efi.*
5388
aa3c598b 5389STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5390M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5391L: linux-media@vger.kernel.org
275ffde4 5392T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5393S: Maintained
5394F: drivers/media/usb/stk1160/
e8deeae2 5395
4e456b86
YS
5396H8/300 ARCHITECTURE
5397M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5398L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5399W: http://uclinux-h8.sourceforge.jp
5400T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5401S: Maintained
5402F: arch/h8300/
5403F: drivers/clocksource/h8300_*.c
5404F: drivers/clk/h8300/
5405F: drivers/irqchip/irq-renesas-h8*.c
5406
71a6d0af
HW
5407HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5408M: Frank Seidel <frank@f-seidel.de>
5409L: platform-driver-x86@vger.kernel.org
5410W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5411S: Maintained
5412F: drivers/platform/x86/hdaps.c
5413
48fc9e26
HV
5414HDPVR USB VIDEO ENCODER DRIVER
5415M: Hans Verkuil <hverkuil@xs4all.nl>
5416L: linux-media@vger.kernel.org
5417T: git git://linuxtv.org/media_tree.git
a825eaec 5418W: https://linuxtv.org
48fc9e26 5419S: Odd Fixes
14430813 5420F: drivers/media/usb/hdpvr/
48fc9e26 5421
71a6d0af 5422HWPOISON MEMORY FAILURE HANDLING
f9625c48 5423M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5424L: linux-mm@kvack.org
71a6d0af
HW
5425S: Maintained
5426F: mm/memory-failure.c
5427F: mm/hwpoison-inject.c
5428
5429HYPERVISOR VIRTUAL CONSOLE DRIVER
5430L: linuxppc-dev@lists.ozlabs.org
5431S: Odd Fixes
5432F: drivers/tty/hvc/
5433
e5ab1477
AP
5434HACKRF MEDIA DRIVER
5435M: Antti Palosaari <crope@iki.fi>
5436L: linux-media@vger.kernel.org
a825eaec 5437W: https://linuxtv.org
e5ab1477
AP
5438W: http://palosaari.fi/linux/
5439Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440T: git git://linuxtv.org/anttip/media_tree.git
5441S: Maintained
5442F: drivers/media/usb/hackrf/
5443
5b543965 5444HARDWARE MONITORING
d8130624 5445M: Jean Delvare <jdelvare@suse.com>
ca462085 5446M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5447L: linux-hwmon@vger.kernel.org
5448W: http://hwmon.wiki.kernel.org/
a94ef4ed 5449T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5451S: Maintained
047f4ec2 5452F: Documentation/hwmon/
679655da 5453F: drivers/hwmon/
047f4ec2 5454F: include/linux/hwmon*.h
5b543965 5455
844dd05f 5456HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5457M: Matt Mackall <mpm@selenic.com>
5458M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5459L: linux-crypto@vger.kernel.org
c0d0787b 5460S: Odd fixes
f6c60b15 5461F: Documentation/devicetree/bindings/rng/
679655da
JP
5462F: Documentation/hw_random.txt
5463F: drivers/char/hw_random/
5464F: include/linux/hw_random.h
844dd05f 5465
8b37fcfc
OBC
5466HARDWARE SPINLOCK CORE
5467M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5468M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5469L: linux-remoteproc@vger.kernel.org
8b37fcfc 5470S: Maintained
9f273c24 5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5472F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5473F: Documentation/hwspinlock.txt
2dbd8585 5474F: drivers/hwspinlock/
8b37fcfc
OBC
5475F: include/linux/hwspinlock.h
5476
1da177e4 5477HARMONY SOUND DRIVER
ac6aecbf 5478L: linux-parisc@vger.kernel.org
1da177e4 5479S: Maintained
679655da 5480F: sound/parisc/harmony.*
1da177e4 5481
91952bc0
AP
5482HD29L2 MEDIA DRIVER
5483M: Antti Palosaari <crope@iki.fi>
5484L: linux-media@vger.kernel.org
a825eaec 5485W: https://linuxtv.org
91952bc0
AP
5486W: http://palosaari.fi/linux/
5487Q: http://patchwork.linuxtv.org/project/linux-media/list/
5488T: git git://linuxtv.org/anttip/media_tree.git
5489S: Maintained
5490F: drivers/media/dvb-frontends/hd29l2*
5491
214de83e
BB
5492HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5493M: Brian Boylston <brian.boylston@hpe.com>
5494S: Supported
5495F: Documentation/watchdog/hpwdt.txt
5496F: drivers/watchdog/hpwdt.c
5497
9257aa49 5498HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5499M: Don Brace <don.brace@microsemi.com>
9257aa49 5500L: iss_storagedev@hp.com
a0a268ad 5501L: esc.storagedev@microsemi.com
693373db 5502L: linux-scsi@vger.kernel.org
9257aa49
SC
5503S: Supported
5504F: Documentation/scsi/hpsa.txt
5505F: drivers/scsi/hpsa*.[ch]
5506F: include/linux/cciss*.h
c117ab84 5507F: include/uapi/linux/cciss*.h
9257aa49 5508
e2d1d6c0 5509HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5510M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5511L: iss_storagedev@hp.com
516fdcea 5512L: esc.storagedev@microsemi.com
693373db 5513L: linux-scsi@vger.kernel.org
e2d1d6c0 5514S: Supported
679655da
JP
5515F: Documentation/blockdev/cciss.txt
5516F: drivers/block/cciss*
5517F: include/linux/cciss_ioctl.h
c117ab84 5518F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5519
f48ad614
DD
5520HFI1 DRIVER
5521M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5522M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5523L: linux-rdma@vger.kernel.org
5524S: Supported
5525F: drivers/infiniband/hw/hfi1
5526
1da177e4 5527HFS FILESYSTEM
6cf515e1
GU
5528L: linux-fsdevel@vger.kernel.org
5529S: Orphan
679655da
JP
5530F: Documentation/filesystems/hfs.txt
5531F: fs/hfs/
1da177e4 5532
ef575f47
GU
5533HFSPLUS FILESYSTEM
5534L: linux-fsdevel@vger.kernel.org
5535S: Orphan
5536F: Documentation/filesystems/hfsplus.txt
5537F: fs/hfsplus/
5538
1da177e4 5539HGA FRAMEBUFFER DRIVER
8b58be88 5540M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5541L: linux-nvidia@lists.surfsouth.com
5542W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5543S: Maintained
8a61f013 5544F: drivers/video/fbdev/hgafb.c
1da177e4 5545
4480f15b 5546HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5547M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5548M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5549L: linux-pm@vger.kernel.org
e2d1d6c0 5550S: Supported
679655da
JP
5551F: arch/x86/power/
5552F: drivers/base/power/
5553F: kernel/power/
5554F: include/linux/suspend.h
5555F: include/linux/freezer.h
5556F: include/linux/pm.h
679655da 5557F: arch/*/include/asm/suspend*.h
e2d1d6c0 5558
4ef4caad 5559HID CORE LAYER
e5f6450c 5560M: Jiri Kosina <jikos@kernel.org>
406df153 5561R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5562L: linux-input@vger.kernel.org
54e5881d 5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5564S: Maintained
679655da
JP
5565F: drivers/hid/
5566F: include/linux/hid*
c117ab84 5567F: include/uapi/linux/hid*
4ef4caad 5568
30ee72f0 5569HID SENSOR HUB DRIVERS
e5f6450c 5570M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5571M: Jonathan Cameron <jic23@kernel.org>
5572M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5573L: linux-input@vger.kernel.org
5574L: linux-iio@vger.kernel.org
5575S: Maintained
5576F: Documentation/hid/hid-sensor*
5577F: drivers/hid/hid-sensor-*
5578F: drivers/iio/*/hid-*
5579F: include/linux/hid-sensor-*
5580
38bed542 5581HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5582M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5583L: linux-kernel@vger.kernel.org
75fc2d37 5584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5585S: Maintained
679655da 5586F: Documentation/timers/
5cee9645 5587F: kernel/time/hrtimer.c
88606e80
TG
5588F: kernel/time/clockevents.c
5589F: kernel/time/tick*.*
5590F: kernel/time/timer_*.c
05ed8490 5591F: include/linux/clockchips.h
679655da 5592F: include/linux/hrtimer.h
38bed542 5593
1da177e4 5594HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5595L: linux-hams@vger.kernel.org
8b64f2a0 5596S: Orphan
679655da
JP
5597F: drivers/net/hamradio/dmascc.c
5598F: drivers/net/hamradio/scc.c
1da177e4 5599
ede1e6f8 5600HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5601M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5602W: http://www.highpoint-tech.com
5603S: Supported
679655da
JP
5604F: Documentation/scsi/hptiop.txt
5605F: drivers/scsi/hptiop.c
ede1e6f8 5606
1da177e4 5607HIPPI
8b58be88 5608M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5609L: linux-hippi@sunsite.dk
5610S: Maintained
679655da 5611F: include/linux/hippidevice.h
c117ab84 5612F: include/uapi/linux/if_hippi.h
679655da 5613F: net/802/hippi.c
ff5a3b50 5614F: drivers/net/hippi/
1da177e4 5615
b30d74e4
DH
5616HISILICON NETWORK SUBSYSTEM DRIVER
5617M: Yisen Zhuang <yisen.zhuang@huawei.com>
5618M: Salil Mehta <salil.mehta@huawei.com>
5619L: netdev@vger.kernel.org
5620W: http://www.hisilicon.com
5621S: Maintained
5622F: drivers/net/ethernet/hisilicon/
5623F: Documentation/devicetree/bindings/net/hisilicon*.txt
5624
16c6c252
JG
5625HISILICON SAS Controller
5626M: John Garry <john.garry@huawei.com>
5627W: http://www.hisilicon.com
5628S: Supported
5629F: drivers/scsi/hisi_sas/
5630F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5631
ff1d2767 5632HOST AP DRIVER
8b58be88 5633M: Jouni Malinen <j@w1.fi>
85d32e7b 5634L: hostap@shmoo.com (subscribers-only)
724c6b35 5635L: linux-wireless@vger.kernel.org
ff1d2767
JM
5636W: http://hostap.epitest.fi/
5637S: Maintained
eb4f98d5 5638F: drivers/net/wireless/intersil/hostap/
ff1d2767 5639
dd8cd779 5640HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5641L: platform-driver-x86@vger.kernel.org
95c70215 5642S: Orphan
679655da 5643F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5644
e2d1d6c0 5645HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5646M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5647S: Maintained
7e25d724 5648F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5649
7d2c86b5 5650HPET: High Precision Event Timers driver
8b58be88 5651M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5652S: Maintained
679655da
JP
5653F: Documentation/timers/hpet.txt
5654F: drivers/char/hpet.c
5655F: include/linux/hpet.h
c117ab84 5656F: include/uapi/linux/hpet.h
b9b0332f 5657
e07b5d79 5658HPET: x86
9e06f631 5659S: Orphan
679655da
JP
5660F: arch/x86/kernel/hpet.c
5661F: arch/x86/include/asm/hpet.h
b9b0332f 5662
1da177e4 5663HPFS FILESYSTEM
8b58be88 5664M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5665W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5666S: Maintained
679655da 5667F: fs/hpfs/
1da177e4 5668
3441cded 5669HSI SUBSYSTEM
56459ea9
SR
5670M: Sebastian Reichel <sre@kernel.org>
5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5672S: Maintained
5673F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5674F: Documentation/hsi.txt
3441cded
SR
5675F: drivers/hsi/
5676F: include/linux/hsi/
5677F: include/uapi/linux/hsi/
5678
7d2c86b5 5679HSO 3G MODEM DRIVER
8b58be88 5680M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5681W: http://www.pharscape.org
5682S: Maintained
679655da 5683F: drivers/net/usb/hso.c
11cd29b0 5684
19990e29
AB
5685HSR NETWORK PROTOCOL
5686M: Arvid Brodin <arvid.brodin@alten.se>
5687L: netdev@vger.kernel.org
5688S: Maintained
5689F: net/hsr/
5690
5a18c343 5691HTCPEN TOUCHSCREEN DRIVER
8b58be88 5692M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5693L: linux-input@vger.kernel.org
5694S: Maintained
679655da 5695F: drivers/input/touchscreen/htcpen.c
5a18c343 5696
1da177e4 5697HUGETLB FILESYSTEM
6d49e352 5698M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5699S: Maintained
679655da 5700F: fs/hugetlbfs/
1da177e4 5701
05183189 5702Hyper-V CORE AND DRIVERS
9c3646d1 5703M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5704M: Haiyang Zhang <haiyangz@microsoft.com>
5705L: devel@linuxdriverproject.org
5706S: Maintained
a4162747
HZ
5707F: arch/x86/include/asm/mshyperv.h
5708F: arch/x86/include/uapi/asm/hyperv.h
5709F: arch/x86/kernel/cpu/mshyperv.c
05183189 5710F: drivers/hid/hid-hyperv.c
a4162747 5711F: drivers/hv/
f92ca80b 5712F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5713F: drivers/pci/host/pci-hyperv.c
05183189 5714F: drivers/net/hyperv/
a4162747 5715F: drivers/scsi/storvsc_drv.c
8a61f013 5716F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5717F: include/linux/hyperv.h
5718F: tools/hv/
54bf725e 5719F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5720
7724fd04
PR
5721I2C MUXES
5722M: Peter Rosin <peda@axentia.se>
5723L: linux-i2c@vger.kernel.org
5724S: Maintained
2254d24a 5725F: Documentation/i2c/i2c-topology
7724fd04
PR
5726F: Documentation/i2c/muxes/
5727F: Documentation/devicetree/bindings/i2c/i2c-mux*
5728F: drivers/i2c/i2c-mux.c
5729F: drivers/i2c/muxes/
5730F: include/linux/i2c-mux.h
5731
d85c8a6a 5732I2C OVER PARALLEL PORT
d8130624 5733M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5734L: linux-i2c@vger.kernel.org
5735S: Maintained
5736F: Documentation/i2c/busses/i2c-parport
5737F: Documentation/i2c/busses/i2c-parport-light
5738F: drivers/i2c/busses/i2c-parport.c
5739F: drivers/i2c/busses/i2c-parport-light.c
5740
5741I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5742M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5743L: linux-i2c@vger.kernel.org
5744S: Maintained
5745F: Documentation/i2c/busses/i2c-ali1535
5746F: Documentation/i2c/busses/i2c-ali1563
5747F: Documentation/i2c/busses/i2c-ali15x3
5748F: Documentation/i2c/busses/i2c-amd756
5749F: Documentation/i2c/busses/i2c-amd8111
5750F: Documentation/i2c/busses/i2c-i801
5751F: Documentation/i2c/busses/i2c-nforce2
5752F: Documentation/i2c/busses/i2c-piix4
5753F: Documentation/i2c/busses/i2c-sis5595
5754F: Documentation/i2c/busses/i2c-sis630
5755F: Documentation/i2c/busses/i2c-sis96x
5756F: Documentation/i2c/busses/i2c-via
5757F: Documentation/i2c/busses/i2c-viapro
5758F: drivers/i2c/busses/i2c-ali1535.c
5759F: drivers/i2c/busses/i2c-ali1563.c
5760F: drivers/i2c/busses/i2c-ali15x3.c
5761F: drivers/i2c/busses/i2c-amd756.c
5762F: drivers/i2c/busses/i2c-amd756-s4882.c
5763F: drivers/i2c/busses/i2c-amd8111.c
5764F: drivers/i2c/busses/i2c-i801.c
5765F: drivers/i2c/busses/i2c-isch.c
5766F: drivers/i2c/busses/i2c-nforce2.c
5767F: drivers/i2c/busses/i2c-nforce2-s4985.c
5768F: drivers/i2c/busses/i2c-piix4.c
5769F: drivers/i2c/busses/i2c-sis5595.c
5770F: drivers/i2c/busses/i2c-sis630.c
5771F: drivers/i2c/busses/i2c-sis96x.c
5772F: drivers/i2c/busses/i2c-via.c
5773F: drivers/i2c/busses/i2c-viapro.c
5774
cb7f07a4
NH
5775I2C/SMBUS ISMT DRIVER
5776M: Seth Heasley <seth.heasley@intel.com>
5777M: Neil Horman <nhorman@tuxdriver.com>
5778L: linux-i2c@vger.kernel.org
5779F: drivers/i2c/busses/i2c-ismt.c
5780F: Documentation/i2c/busses/i2c-ismt
5781
6ea884db 5782I2C/SMBUS STUB DRIVER
d8130624 5783M: Jean Delvare <jdelvare@suse.com>
846557d3 5784L: linux-i2c@vger.kernel.org
6ea884db 5785S: Maintained
8547a5bc 5786F: drivers/i2c/i2c-stub.c
6ea884db 5787
5b543965 5788I2C SUBSYSTEM
14d77c4d 5789M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5790L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5791W: https://i2c.wiki.kernel.org/
5792Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5794S: Maintained
40ed1b4c 5795F: Documentation/devicetree/bindings/i2c/
679655da
JP
5796F: Documentation/i2c/
5797F: drivers/i2c/
630bc46e 5798F: drivers/i2c/*/
679655da 5799F: include/linux/i2c.h
03b70d62 5800F: include/linux/i2c-*.h
c117ab84
CEB
5801F: include/uapi/linux/i2c.h
5802F: include/uapi/linux/i2c-*.h
1da177e4 5803
4560d677
WS
5804I2C ACPI SUPPORT
5805M: Mika Westerberg <mika.westerberg@linux.intel.com>
5806L: linux-i2c@vger.kernel.org
5807L: linux-acpi@vger.kernel.org
5808S: Maintained
4560d677 5809
d85c8a6a 5810I2C-TAOS-EVM DRIVER
d8130624 5811M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5812L: linux-i2c@vger.kernel.org
5813S: Maintained
5814F: Documentation/i2c/busses/i2c-taos-evm
5815F: drivers/i2c/busses/i2c-taos-evm.c
5816
e8c76eed 5817I2C-TINY-USB DRIVER
8b58be88 5818M: Till Harbaum <till@harbaum.org>
846557d3 5819L: linux-i2c@vger.kernel.org
932d1872 5820W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5821S: Maintained
679655da 5822F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5823
1da177e4 5824i386 BOOT CODE
8b58be88 5825M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5826S: Maintained
679655da 5827F: arch/x86/boot/
1da177e4
LT
5828
5829i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5830M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5831T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5832S: Maintained
5833
1da177e4 5834IA64 (Itanium) PLATFORM
8b58be88
JP
5835M: Tony Luck <tony.luck@intel.com>
5836M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5837L: linux-ia64@vger.kernel.org
6b1c70b1 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5839S: Maintained
679655da 5840F: arch/ia64/
1da177e4 5841
4cd38750
LDSB
5842IBM Power VMX Cryptographic instructions
5843M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5844M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5845L: linux-crypto@vger.kernel.org
5846S: Supported
5847F: drivers/crypto/vmx/Makefile
5848F: drivers/crypto/vmx/Kconfig
5849F: drivers/crypto/vmx/vmx.c
5850F: drivers/crypto/vmx/aes*
5851F: drivers/crypto/vmx/ghash*
5852F: drivers/crypto/vmx/ppc-xlate.pl
5853
956c203c 5854IBM Power in-Nest Crypto Acceleration
4cd38750 5855M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5856M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5857L: linux-crypto@vger.kernel.org
5858S: Supported
28bceeaa
DS
5859F: drivers/crypto/nx/Makefile
5860F: drivers/crypto/nx/Kconfig
5861F: drivers/crypto/nx/nx-aes*
5862F: drivers/crypto/nx/nx-sha*
5863F: drivers/crypto/nx/nx.*
5864F: drivers/crypto/nx/nx_csbcpb.h
5865F: drivers/crypto/nx/nx_debugfs.h
956c203c 5866
0e16aafb 5867IBM Power 842 compression accelerator
41656aa7 5868M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5869S: Supported
28bceeaa
DS
5870F: drivers/crypto/nx/Makefile
5871F: drivers/crypto/nx/Kconfig
7011a122 5872F: drivers/crypto/nx/nx-842*
2da572c9 5873F: include/linux/sw842.h
2062c5b6 5874F: crypto/842.c
2da572c9 5875F: lib/842/
0e16aafb 5876
1da177e4 5877IBM Power Linux RAID adapter
8b58be88 5878M: Brian King <brking@us.ibm.com>
1da177e4 5879S: Supported
679655da 5880F: drivers/scsi/ipr.*
1da177e4 5881
9d348af4 5882IBM Power Virtual Ethernet Device Driver
eddd63a6 5883M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5884L: netdev@vger.kernel.org
5885S: Supported
9aa32835 5886F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5887
032c5e82
TF
5888IBM Power SRIOV Virtual NIC Device Driver
5889M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5890M: John Allen <jallen@linux.vnet.ibm.com>
5891L: netdev@vger.kernel.org
5892S: Supported
5893F: drivers/net/ethernet/ibm/ibmvnic.*
5894
e6babec6 5895IBM Power Virtual SCSI Device Drivers
bcbde52b 5896M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5897L: linux-scsi@vger.kernel.org
5898S: Supported
e6babec6 5899F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5900F: include/scsi/viosrp.h
5901
5902IBM Power Virtual SCSI Device Target Driver
5903M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5904M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5905L: linux-scsi@vger.kernel.org
5906L: target-devel@vger.kernel.org
5907S: Supported
5908F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5909
5910IBM Power Virtual FC Device Drivers
44b4dad9 5911M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5912L: linux-scsi@vger.kernel.org
5913S: Supported
5914F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5915
1da177e4 5916IBM ServeRAID RAID DRIVER
f9213e78 5917S: Orphan
679655da 5918F: drivers/scsi/ips.*
1da177e4 5919
6ed9f9c4
PT
5920ICH LPC AND GPIO DRIVER
5921M: Peter Tyser <ptyser@xes-inc.com>
5922S: Maintained
5923F: drivers/mfd/lpc_ich.c
5924F: drivers/gpio/gpio-ich.c
5925
1e7106fc 5926IDE SUBSYSTEM
8b58be88 5927M: "David S. Miller" <davem@davemloft.net>
1da177e4 5928L: linux-ide@vger.kernel.org
8a6e2535 5929Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5931S: Maintained
679655da
JP
5932F: Documentation/ide/
5933F: drivers/ide/
5934F: include/linux/ide.h
1da177e4 5935
6cb8c13d
IP
5936IDEAPAD LAPTOP EXTRAS DRIVER
5937M: Ike Panhc <ike.pan@canonical.com>
5938L: platform-driver-x86@vger.kernel.org
5939W: http://launchpad.net/ideapad-laptop
5940S: Maintained
5941F: drivers/platform/x86/ideapad-laptop.c
5942
1ea4c161
AM
5943IDEAPAD LAPTOP SLIDEBAR DRIVER
5944M: Andrey Moiseev <o2g.org.ru@gmail.com>
5945L: linux-input@vger.kernel.org
5946W: https://github.com/o2genum/ideapad-slidebar
5947S: Maintained
5948F: drivers/input/misc/ideapad_slidebar.c
5949
0f861e8c 5950IDE/ATAPI DRIVERS
487ba8e8 5951M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5952L: linux-ide@vger.kernel.org
c404c199 5953S: Maintained
679655da
JP
5954F: Documentation/cdrom/ide-cd
5955F: drivers/ide/ide-cd*
1da177e4 5956
27471fdb 5957IDLE-I7300
8b58be88 5958M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5959L: linux-pm@vger.kernel.org
27471fdb 5960S: Supported
679655da 5961F: drivers/idle/i7300_idle.c
27471fdb 5962
02cf2286 5963IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5964M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5965L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5966W: http://wpan.cakelab.org/
5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5969S: Maintained
5970F: net/ieee802154/
68653359 5971F: net/mac802154/
251741b1 5972F: drivers/net/ieee802154/
580947d3
AA
5973F: include/linux/nl802154.h
5974F: include/linux/ieee802154.h
5975F: include/net/nl802154.h
5976F: include/net/mac802154.h
5977F: include/net/af_ieee802154.h
5978F: include/net/cfg802154.h
5979F: include/net/ieee802154_netdev.h
ebef9c12 5980F: Documentation/networking/ieee802154.txt
02cf2286 5981
b1c97193
SY
5982IGORPLUG-USB IR RECEIVER
5983M: Sean Young <sean@mess.org>
5984L: linux-media@vger.kernel.org
5985S: Maintained
5986F: drivers/media/rc/igorplugusb.c
5987
40ad4a30
SY
5988IGUANAWORKS USB IR TRANSCEIVER
5989M: Sean Young <sean@mess.org>
5990L: linux-media@vger.kernel.org
5991S: Maintained
5992F: drivers/media/rc/iguanair.c
5993
9545f86e 5994IIO SUBSYSTEM AND DRIVERS
030a13d7 5995M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5996R: Hartmut Knaack <knaack.h@gmx.de>
5997R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5998R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5999L: linux-iio@vger.kernel.org
21d41655 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6001S: Maintained
866b148a 6002F: Documentation/devicetree/bindings/iio/
03e7c251 6003F: drivers/iio/
9545f86e 6004F: drivers/staging/iio/
8fe671fc 6005F: include/linux/iio/
817020cf 6006F: tools/iio/
9545f86e 6007
65519263
SG
6008IKANOS/ADI EAGLE ADSL USB DRIVER
6009M: Matthieu Castet <castet.matthieu@free.fr>
6010M: Stanislaw Gruszka <stf_xl@wp.pl>
6011S: Maintained
6012F: drivers/usb/atm/ueagle-atm.c
6013
e89ab51f
GR
6014INA209 HARDWARE MONITOR DRIVER
6015M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6016L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6017S: Maintained
6018F: Documentation/hwmon/ina209
6019F: Documentation/devicetree/bindings/i2c/ina209.txt
6020F: drivers/hwmon/ina209.c
6021
6022INA2XX HARDWARE MONITOR DRIVER
6023M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6024L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6025S: Maintained
6026F: Documentation/hwmon/ina2xx
6027F: drivers/hwmon/ina2xx.c
6028F: include/linux/platform_data/ina2xx.h
6029
14dc124f
SIG
6030INDUSTRY PACK SUBSYSTEM (IPACK)
6031M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6032M: Jens Taprogge <jens.taprogge@taprogge.org>
6033M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6034L: industrypack-devel@lists.sourceforge.net
6035W: http://industrypack.sourceforge.net
6036S: Maintained
6037F: drivers/ipack/
6038
8adc53fd
ZLK
6039INGENIC JZ4780 DMA Driver
6040M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6041S: Maintained
6042F: drivers/dma/dma-jz4780.c
6043
aa7168f4 6044INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6045M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6046M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6047L: linux-ima-devel@lists.sourceforge.net
6048L: linux-ima-user@lists.sourceforge.net
6049L: linux-security-module@vger.kernel.org
9f273c24 6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6051S: Supported
679655da 6052F: security/integrity/ima/
aa7168f4 6053
9a4ea5a9
JH
6054IMGTEC IR DECODER DRIVER
6055M: James Hogan <james.hogan@imgtec.com>
6056S: Maintained
6057F: drivers/media/rc/img-ir/
6058
1da177e4 6059IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6060L: linux-fbdev@vger.kernel.org
843393d3 6061S: Orphan
8a61f013 6062F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6063
6064INFINIBAND SUBSYSTEM
b6b2bbe6 6065M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6066M: Sean Hefty <sean.hefty@intel.com>
6067M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6068L: linux-rdma@vger.kernel.org
605841f5 6069W: http://www.openfabrics.org/
8a6e2535 6070Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6072S: Supported
679655da
JP
6073F: Documentation/infiniband/
6074F: drivers/infiniband/
c117ab84 6075F: include/uapi/linux/if_infiniband.h
954138dc
YD
6076F: include/uapi/rdma/
6077F: include/rdma/
1da177e4 6078
c9f04f58 6079INOTIFY
8b58be88
JP
6080M: John McCutchan <john@johnmccutchan.com>
6081M: Robert Love <rlove@rlove.org>
6082M: Eric Paris <eparis@parisplace.org>
c9f04f58 6083S: Maintained
679655da
JP
6084F: Documentation/filesystems/inotify.txt
6085F: fs/notify/inotify/
6086F: include/linux/inotify.h
c117ab84 6087F: include/uapi/linux/inotify.h
c9f04f58 6088
e2d1d6c0 6089INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6090M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6091L: linux-input@vger.kernel.org
8a6e2535 6092Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6093T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6094S: Maintained
679655da 6095F: drivers/input/
f4eea7e2 6096F: include/linux/input.h
c117ab84 6097F: include/uapi/linux/input.h
f4eea7e2 6098F: include/linux/input/
e52d8398 6099F: Documentation/devicetree/bindings/input/
e2d1d6c0 6100
3267a87f 6101INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6102M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6103L: linux-input@vger.kernel.org
75dd112a 6104S: Odd fixes
3267a87f 6105F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6106F: drivers/input/input-mt.c
3267a87f
HR
6107K: \b(ABS|SYN)_MT_
6108
97fa99a3
JY
6109INTEL ASoC BDW/HSW DRIVERS
6110M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6112S: Supported
e8e1225d
JP
6113F: sound/soc/intel/common/sst-dsp*
6114F: sound/soc/intel/common/sst-firmware.c
6115F: sound/soc/intel/boards/broadwell.c
6116F: sound/soc/intel/haswell/
97fa99a3 6117
4ac13e17
DJ
6118INTEL C600 SERIES SAS CONTROLLER DRIVER
6119M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6120M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6121L: linux-scsi@vger.kernel.org
7106891a
DJ
6122T: git git://git.code.sf.net/p/intel-sas/isci
6123S: Supported
4ac13e17 6124F: drivers/scsi/isci/
4ac13e17 6125
ecc83e52
AH
6126INTEL HID EVENT DRIVER
6127M: Alex Hung <alex.hung@canonical.com>
6128L: platform-driver-x86@vger.kernel.org
6129S: Maintained
6130F: drivers/platform/x86/intel-hid.c
6131
332e0812
AK
6132INTEL VIRTUAL BUTTON DRIVER
6133M: AceLan Kao <acelan.kao@canonical.com>
6134L: platform-driver-x86@vger.kernel.org
6135S: Maintained
6136F: drivers/platform/x86/intel-vbtn.c
6137
26717172
LB
6138INTEL IDLE DRIVER
6139M: Len Brown <lenb@kernel.org>
bf1c138e 6140L: linux-pm@vger.kernel.org
08deed1e 6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6142S: Supported
6143F: drivers/idle/intel_idle.c
6144
7c1ac18d 6145INTEL PSTATE DRIVER
58ac1f62
SP
6146M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6147M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6148L: linux-pm@vger.kernel.org
6149S: Supported
6150F: drivers/cpufreq/intel_pstate.c
6151
9eb8ef74 6152INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6153M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6154L: linux-fbdev@vger.kernel.org
ce00f85c 6155S: Maintained
679655da 6156F: Documentation/fb/intelfb.txt
8a61f013 6157F: drivers/video/fbdev/intelfb/
9eb8ef74 6158
1da177e4 6159INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6160M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6161L: linux-fbdev@vger.kernel.org
ce00f85c 6162S: Maintained
8a61f013 6163F: drivers/video/fbdev/i810/
1da177e4 6164
f4a9bc4c 6165INTEL MENLOW THERMAL DRIVER
8b58be88 6166M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6167L: platform-driver-x86@vger.kernel.org
5ca92bd9 6168W: https://01.org/linux-acpi
f4a9bc4c 6169S: Supported
679655da 6170F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6171
248a9dc3 6172INTEL I/OAT DMA DRIVER
18ebd564 6173M: Dave Jiang <dave.jiang@intel.com>
08223d80 6174R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6175L: dmaengine@vger.kernel.org
6176Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6177S: Supported
679655da 6178F: drivers/dma/ioat*
248a9dc3 6179
6c8909b4 6180INTEL IOMMU (VT-d)
8b58be88 6181M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6182L: iommu@lists.linux-foundation.org
54e5881d 6183T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6184S: Supported
3fb39615 6185F: drivers/iommu/intel-iommu.c
679655da 6186F: include/linux/intel-iommu.h
6c8909b4 6187
b3e5f263 6188INTEL IOP-ADMA DMA DRIVER
08223d80 6189R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6190S: Odd fixes
679655da 6191F: drivers/dma/iop-adma.c
b3e5f263 6192
9251ce95 6193INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6194M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6195S: Maintained
679655da
JP
6196F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6197F: arch/arm/mach-ixp4xx/include/mach/npe.h
6198F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6199F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6200F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6201F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6202
844dd05f 6203INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6204M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6205S: Maintained
679655da 6206F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6207
2f302324 6208INTEL ETHERNET DRIVERS
8b58be88 6209M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6210L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6211W: http://www.intel.com/support/feedback.htm
d94e6fed 6212W: http://e1000.sourceforge.net/
2f302324
JK
6213Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6216S: Supported
0d164401
JK
6217F: Documentation/networking/e100.txt
6218F: Documentation/networking/e1000.txt
6219F: Documentation/networking/e1000e.txt
6220F: Documentation/networking/igb.txt
6221F: Documentation/networking/igbvf.txt
6222F: Documentation/networking/ixgb.txt
6223F: Documentation/networking/ixgbe.txt
6224F: Documentation/networking/ixgbevf.txt
1bff6529 6225F: Documentation/networking/i40e.txt
105bf2fe 6226F: Documentation/networking/i40evf.txt
dee1ad47 6227F: drivers/net/ethernet/intel/
bc90d291 6228F: drivers/net/ethernet/intel/*/
1da177e4 6229
6e4de866
FL
6230INTEL RDMA RNIC DRIVER
6231M: Faisal Latif <faisal.latif@intel.com>
6232R: Chien Tin Tung <chien.tin.tung@intel.com>
6233R: Mustafa Ismail <mustafa.ismail@intel.com>
6234R: Shiraz Saleem <shiraz.saleem@intel.com>
6235R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6236L: linux-rdma@vger.kernel.org
6237S: Supported
6238F: drivers/infiniband/hw/i40iw/
6239
224f9e6d
AS
6240INTEL MERRIFIELD GPIO DRIVER
6241M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6242L: linux-gpio@vger.kernel.org
6243S: Maintained
6244F: drivers/gpio/gpio-merrifield.c
6245
0963d59b
LW
6246INTEL-MID GPIO DRIVER
6247M: David Cohen <david.a.cohen@linux.intel.com>
6248L: linux-gpio@vger.kernel.org
6249S: Maintained
6250F: drivers/gpio/gpio-intel-mid.c
6251
ca907a90
SY
6252INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6253M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6254L: linux-wireless@vger.kernel.org
ca907a90 6255S: Maintained
679655da 6256F: Documentation/networking/README.ipw2100
679655da 6257F: Documentation/networking/README.ipw2200
367a1092 6258F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6259
5760b0a5
AS
6260INTEL(R) TRACE HUB
6261M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6262S: Supported
6263F: Documentation/trace/intel_th.txt
6264F: drivers/hwtracing/intel_th/
6265
4bd96a7a 6266INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6267M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6268L: tboot-devel@lists.sourceforge.net
6269W: http://tboot.sourceforge.net
e9b7d7c8 6270T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6271S: Supported
6272F: Documentation/intel_txt.txt
6273F: include/linux/tboot.h
6274F: arch/x86/kernel/tboot.c
6275
8a70da82 6276INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6277M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6278M: linux-wimax@intel.com
49e7d9df 6279L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6280S: Supported
6281W: http://linuxwimax.org
679655da
JP
6282F: Documentation/wimax/README.i2400m
6283F: drivers/net/wimax/i2400m/
c117ab84 6284F: include/uapi/linux/wimax/i2400m.h
8a70da82 6285
1c0ce89c
SG
6286INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6287M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6288L: linux-wireless@vger.kernel.org
1c0ce89c 6289S: Supported
7ac9a364 6290F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6291
b481de9c 6292INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6293M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6294M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6295M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6296M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6297L: linux-wireless@vger.kernel.org
b481de9c 6298W: http://intellinuxwireless.org
b62ff718 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6300S: Supported
e705c121 6301F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6302
de8fe023
TW
6303INTEL MANAGEMENT ENGINE (mei)
6304M: Tomas Winkler <tomas.winkler@intel.com>
6305L: linux-kernel@vger.kernel.org
6306S: Supported
c117ab84 6307F: include/uapi/linux/mei.h
5069288b 6308F: include/linux/mei_cl_bus.h
de8fe023 6309F: drivers/misc/mei/*
222818c3 6310F: drivers/watchdog/mei_wdt.c
e07950a1 6311F: Documentation/misc-devices/mei/*
de8fe023 6312
50ceb98b
SD
6313INTEL MIC DRIVERS (mic)
6314M: Sudeep Dutt <sudeep.dutt@intel.com>
6315M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6316S: Supported
6317W: https://github.com/sudeepdutt/mic
6318W: http://software.intel.com/en-us/mic-developer
6319F: include/linux/mic_bus.h
6320F: include/linux/scif.h
6321F: include/uapi/linux/mic_common.h
6322F: include/uapi/linux/mic_ioctl.h
9f273c24 6323F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6324F: drivers/misc/mic/
6325F: drivers/dma/mic_x100_dma.c
6326F: drivers/dma/mic_x100_dma.h
9f273c24 6327F: Documentation/mic/
50ceb98b 6328
fdca4f16 6329INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6330M: Zha Qipeng<qipeng.zha@intel.com>
6331L: platform-driver-x86@vger.kernel.org
6332S: Maintained
6333F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6334F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6335F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6336F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6337
378f956e
SKC
6338INTEL TELEMETRY DRIVER
6339M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6340L: platform-driver-x86@vger.kernel.org
6341S: Maintained
378f956e 6342F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6343F: drivers/platform/x86/intel_telemetry*
0a8b8353 6344
b740d2e9
RB
6345INTEL PMC CORE DRIVER
6346M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6347M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6348L: platform-driver-x86@vger.kernel.org
6349S: Maintained
6350F: arch/x86/include/asm/pmc_core.h
6351F: drivers/platform/x86/intel_pmc_core*
6352
cb109a0e 6353IOC3 ETHERNET DRIVER
8b58be88 6354M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6355L: linux-mips@linux-mips.org
6356S: Maintained
8862bf1e 6357F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6358
cb109a0e 6359IOC3 SERIAL DRIVER
8b58be88 6360M: Pat Gefre <pfg@sgi.com>
d39e0721 6361L: linux-serial@vger.kernel.org
cb109a0e 6362S: Maintained
df621252 6363F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6364
0b6e8569
SW
6365IOMMU DRIVERS
6366M: Joerg Roedel <joro@8bytes.org>
6367L: iommu@lists.linux-foundation.org
6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6369S: Maintained
efcd94c0 6370F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6371F: drivers/iommu/
6372
4480f15b 6373IP MASQUERADING
8b58be88 6374M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6375S: Maintained
679655da 6376F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6377
4409ebe9 6378IPMI SUBSYSTEM
8b58be88 6379M: Corey Minyard <minyard@acm.org>
b0c90653 6380L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6381W: http://openipmi.sourceforge.net/
6382S: Supported
679655da
JP
6383F: Documentation/IPMI.txt
6384F: drivers/char/ipmi/
6385F: include/linux/ipmi*
c117ab84 6386F: include/uapi/linux/ipmi*
4409ebe9 6387
2d800897
KW
6388QCOM AUDIO (ASoC) DRIVERS
6389M: Patrick Lai <plai@codeaurora.org>
6390M: Banajit Goswami <bgoswami@codeaurora.org>
6391L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6392S: Supported
6393F: sound/soc/qcom/
6394
e2d1d6c0 6395IPS SCSI RAID DRIVER
8b58be88 6396M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6397L: linux-scsi@vger.kernel.org
6398W: http://www.adaptec.com/
6399S: Maintained
679655da 6400F: drivers/scsi/ips*
e2d1d6c0
RD
6401
6402IPVS
8b58be88
JP
6403M: Wensong Zhang <wensong@linux-vs.org>
6404M: Simon Horman <horms@verge.net.au>
6405M: Julian Anastasov <ja@ssi.bg>
979b6c13 6406L: netdev@vger.kernel.org
e2d1d6c0 6407L: lvs-devel@vger.kernel.org
1da177e4 6408S: Maintained
9f273c24
FW
6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6411F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6412F: include/net/ip_vs.h
c117ab84 6413F: include/uapi/linux/ip_vs.h
679655da 6414F: net/netfilter/ipvs/
1da177e4 6415
e7839f25 6416IPWIRELESS DRIVER
e5f6450c 6417M: Jiri Kosina <jikos@kernel.org>
d8130624 6418M: David Sterba <dsterba@suse.com>
92094aa0 6419S: Odd Fixes
282361a0 6420F: drivers/tty/ipwireless/
099dc4fb 6421
e2d1d6c0 6422IPX NETWORK LAYER
8b58be88 6423M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6424L: netdev@vger.kernel.org
6425S: Maintained
679655da 6426F: include/net/ipx.h
c117ab84 6427F: include/uapi/linux/ipx.h
679655da 6428F: net/ipx/
e2d1d6c0 6429
1da177e4 6430IRDA SUBSYSTEM
8b58be88 6431M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6432L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6433L: netdev@vger.kernel.org
1da177e4 6434W: http://irda.sourceforge.net/
f353976d 6435S: Maintained
e0057975 6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6437F: Documentation/networking/irda.txt
6438F: drivers/net/irda/
6439F: include/net/irda/
6440F: net/irda/
1da177e4 6441
a800c7cc
TG
6442IRQ SUBSYSTEM
6443M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6444L: linux-kernel@vger.kernel.org
a800c7cc 6445S: Maintained
75fc2d37 6446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6447F: kernel/irq/
2ed9fd28
JC
6448
6449IRQCHIP DRIVERS
6450M: Thomas Gleixner <tglx@linutronix.de>
6451M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6452M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6453L: linux-kernel@vger.kernel.org
6454S: Maintained
6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6456T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6457F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6458F: drivers/irqchip/
a800c7cc 6459
7ab3a837 6460IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6461M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6462S: Maintained
b09dec2c 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6464F: Documentation/IRQ-domain.txt
6465F: include/linux/irqdomain.h
6466F: kernel/irq/irqdomain.c
b09dec2c 6467F: kernel/irq/msi.c
7ab3a837 6468
ad7afc38
WBG
6469ISA
6470M: William Breathitt Gray <vilhelm.gray@gmail.com>
6471S: Maintained
6472F: Documentation/isa.txt
6473F: drivers/base/isa.c
6474F: include/linux/isa.h
6475
e2d1d6c0 6476ISAPNP
8b58be88 6477M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6478S: Maintained
679655da
JP
6479F: Documentation/isapnp.txt
6480F: drivers/pnp/isapnp/
6481F: include/linux/isapnp.h
e2d1d6c0 6482
d39b8420
HV
6483ISA RADIO MODULE
6484M: Hans Verkuil <hverkuil@xs4all.nl>
6485L: linux-media@vger.kernel.org
6486T: git git://linuxtv.org/media_tree.git
a825eaec 6487W: https://linuxtv.org
d39b8420
HV
6488S: Maintained
6489F: drivers/media/radio/radio-isa*
6490
71a6d0af
HW
6491iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6492M: Peter Jones <pjones@redhat.com>
6493M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6494S: Maintained
6495F: drivers/firmware/iscsi_ibft*
6496
14816b1e 6497ISCSI
8b58be88 6498M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6499L: open-iscsi@googlegroups.com
6500W: www.open-iscsi.org
54e5881d 6501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6502S: Maintained
679655da
JP
6503F: drivers/scsi/*iscsi*
6504F: include/scsi/*iscsi*
14816b1e 6505
1e65eb42
OG
6506ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6507M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6508M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6509M: Roi Dayan <roid@mellanox.com>
6510L: linux-rdma@vger.kernel.org
6511S: Supported
6512W: http://www.openfabrics.org
6513W: www.open-iscsi.org
6514Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6515F: drivers/infiniband/ulp/iser/
1e65eb42 6516
2b70e5fd 6517ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6518M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6520L: linux-rdma@vger.kernel.org
6521L: target-devel@vger.kernel.org
6522S: Supported
6523W: http://www.linux-iscsi.org
6524F: drivers/infiniband/ulp/isert
6525
1da177e4 6526ISDN SUBSYSTEM
8b58be88 6527M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6528L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6529L: netdev@vger.kernel.org
1da177e4 6530W: http://www.isdn4linux.de
54e5881d 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6532S: Maintained
679655da
JP
6533F: Documentation/isdn/
6534F: drivers/isdn/
6535F: include/linux/isdn.h
6536F: include/linux/isdn/
c117ab84
CEB
6537F: include/uapi/linux/isdn.h
6538F: include/uapi/linux/isdn/
1da177e4
LT
6539
6540ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6541M: Armin Schindler <mac@melware.de>
d5d52273 6542L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6543W: http://www.melware.de
6544S: Maintained
679655da 6545F: drivers/isdn/hardware/eicon/
1da177e4 6546
d624870f 6547IT87 HARDWARE MONITORING DRIVER
d8130624 6548M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6549L: linux-hwmon@vger.kernel.org
d624870f
JD
6550S: Maintained
6551F: Documentation/hwmon/it87
6552F: drivers/hwmon/it87.c
6553
d7104bff
AP
6554IT913X MEDIA DRIVER
6555M: Antti Palosaari <crope@iki.fi>
6556L: linux-media@vger.kernel.org
a825eaec 6557W: https://linuxtv.org
d7104bff
AP
6558W: http://palosaari.fi/linux/
6559Q: http://patchwork.linuxtv.org/project/linux-media/list/
6560T: git git://linuxtv.org/anttip/media_tree.git
6561S: Maintained
249c697e 6562F: drivers/media/tuners/it913x*
d7104bff 6563
91821ff3 6564IVTV VIDEO4LINUX DRIVER
6afdeaf8 6565M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6566L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6567L: linux-media@vger.kernel.org
275ffde4 6568T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6569W: http://www.ivtvdriver.org
6570S: Maintained
679655da 6571F: Documentation/video4linux/*.ivtv
90d72ac6 6572F: drivers/media/pci/ivtv/
c117ab84 6573F: include/uapi/linux/ivtv*
91821ff3 6574
68620bdd
MP
6575IX2505V MEDIA DRIVER
6576M: Malcolm Priestley <tvboxspy@gmail.com>
6577L: linux-media@vger.kernel.org
a825eaec 6578W: https://linuxtv.org
68620bdd
MP
6579Q: http://patchwork.linuxtv.org/project/linux-media/list/
6580S: Maintained
6581F: drivers/media/dvb-frontends/ix2505v*
6582
4453d736
GR
6583JC42.4 TEMPERATURE SENSOR DRIVER
6584M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6585L: linux-hwmon@vger.kernel.org
4453d736
GR
6586S: Maintained
6587F: drivers/hwmon/jc42.c
6588F: Documentation/hwmon/jc42
6589
e2d1d6c0 6590JFS FILESYSTEM
3256f80f 6591M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6592L: jfs-discussion@lists.sourceforge.net
6593W: http://jfs.sourceforge.net/
54e5881d 6594T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6595S: Maintained
679655da
JP
6596F: Documentation/filesystems/jfs.txt
6597F: fs/jfs/
e2d1d6c0 6598
95252236 6599JME NETWORK DRIVER
8b58be88 6600M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6601L: netdev@vger.kernel.org
6602S: Maintained
63d24a0e 6603F: drivers/net/ethernet/jme.*
95252236 6604
1da177e4 6605JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6606M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6607L: linux-mtd@lists.infradead.org
6608W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6609S: Maintained
679655da 6610F: fs/jffs2/
c117ab84 6611F: include/uapi/linux/jffs2.h
1da177e4 6612
d183e11a
TT
6613JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6614M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6615M: Jan Kara <jack@suse.com>
d183e11a
TT
6616L: linux-ext4@vger.kernel.org
6617S: Maintained
6618F: fs/jbd2/
6619F: include/linux/jbd2.h
ae0718f8 6620
207dab5f
MU
6621JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6622M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6623L: linux-media@vger.kernel.org
6624S: Maintained
6625F: drivers/media/platform/rcar_jpu.c
6626
fd8b6cb4 6627JSM Neo PCI based serial card
df247081 6628M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6629L: linux-serial@vger.kernel.org
6630S: Maintained
df621252 6631F: drivers/tty/serial/jsm/
ae0718f8 6632
af39917d
CL
6633K10TEMP HARDWARE MONITORING DRIVER
6634M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6635L: linux-hwmon@vger.kernel.org
af39917d
CL
6636S: Maintained
6637F: Documentation/hwmon/k10temp
6638F: drivers/hwmon/k10temp.c
6639
4660cb35 6640K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6641M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6642L: linux-hwmon@vger.kernel.org
ae0718f8 6643S: Maintained
679655da
JP
6644F: Documentation/hwmon/k8temp
6645F: drivers/hwmon/k8temp.c
ae0718f8 6646
0ba1d91d
AR
6647KASAN
6648M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6649R: Alexander Potapenko <glider@google.com>
6650R: Dmitry Vyukov <dvyukov@google.com>
6651L: kasan-dev@googlegroups.com
6652S: Maintained
6653F: arch/*/include/asm/kasan.h
6654F: arch/*/mm/kasan_init*
6655F: Documentation/kasan.txt
64f8ebaf 6656F: include/linux/kasan*.h
0ba1d91d
AR
6657F: lib/test_kasan.c
6658F: mm/kasan/
6659F: scripts/Makefile.kasan
6660
1da177e4 6661KCONFIG
5eb1f99e 6662M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6663L: linux-kbuild@vger.kernel.org
cea8321c 6664T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6665S: Maintained
679655da
JP
6666F: Documentation/kbuild/kconfig-language.txt
6667F: scripts/kconfig/
1da177e4 6668
ea6c2089 6669KDUMP
f871f191
VG
6670M: Dave Young <dyoung@redhat.com>
6671M: Baoquan He <bhe@redhat.com>
6672R: Vivek Goyal <vgoyal@redhat.com>
34633993 6673L: kexec@lists.infradead.org
ea6c2089
VG
6674W: http://lse.sourceforge.net/kdump/
6675S: Maintained
80811493 6676F: Documentation/kdump/
ea6c2089 6677
f41bf02f
HV
6678KEENE FM RADIO TRANSMITTER DRIVER
6679M: Hans Verkuil <hverkuil@xs4all.nl>
6680L: linux-media@vger.kernel.org
6681T: git git://linuxtv.org/media_tree.git
a825eaec 6682W: https://linuxtv.org
f41bf02f
HV
6683S: Maintained
6684F: drivers/media/radio/radio-keene*
6685
1da177e4 6686KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6687M: Ian Kent <raven@themaw.net>
f694fc97 6688L: autofs@vger.kernel.org
1da177e4 6689S: Maintained
679655da 6690F: fs/autofs4/
1da177e4 6691
70fb7ba6 6692KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6693M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6696L: linux-kbuild@vger.kernel.org
5ce45962 6697S: Maintained
679655da
JP
6698F: Documentation/kbuild/
6699F: Makefile
6700F: scripts/Makefile.*
70fb7ba6
MM
6701F: scripts/basic/
6702F: scripts/mk*
6703F: scripts/package/
1da177e4
LT
6704
6705KERNEL JANITORS
c3000e03 6706L: kernel-janitors@vger.kernel.org
10466f5a 6707W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6708S: Odd Fixes
1da177e4 6709
e8b43555 6710KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6711M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6712M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6713L: linux-nfs@vger.kernel.org
1da177e4 6714W: http://nfs.sourceforge.net/
9f273c24 6715T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6716S: Supported
679655da 6717F: fs/nfsd/
c117ab84 6718F: include/uapi/linux/nfsd/
679655da
JP
6719F: fs/lockd/
6720F: fs/nfs_common/
6721F: net/sunrpc/
6722F: include/linux/lockd/
6723F: include/linux/sunrpc/
c117ab84 6724F: include/uapi/linux/sunrpc/
1da177e4 6725
13b122b3
SK
6726KERNEL SELFTEST FRAMEWORK
6727M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6728M: Shuah Khan <shuah@kernel.org>
64f00850 6729L: linux-kselftest@vger.kernel.org
13b122b3
SK
6730T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6731S: Maintained
6732F: tools/testing/selftests
6733
426d62e2 6734KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6735M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6736M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6737L: kvm@vger.kernel.org
e3e58478 6738W: http://www.linux-kvm.org
a94b40a6 6739T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6740S: Supported
c93a64fe
PB
6741F: Documentation/*/kvm*.txt
6742F: Documentation/virtual/kvm/
679655da 6743F: arch/*/kvm/
1662e862
CB
6744F: arch/x86/kernel/kvm.c
6745F: arch/x86/kernel/kvmclock.c
679655da
JP
6746F: arch/*/include/asm/kvm*
6747F: include/linux/kvm*
c117ab84 6748F: include/uapi/linux/kvm*
679655da 6749F: virt/kvm/
6d0a1a61 6750F: tools/kvm/
426d62e2 6751
ad8003d3 6752KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6753M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6754L: kvm@vger.kernel.org
038161de 6755W: http://www.linux-kvm.org/
7de609c8 6756S: Maintained
679655da 6757F: arch/x86/include/asm/svm.h
679655da 6758F: arch/x86/kvm/svm.c
426d62e2 6759
513014b7 6760KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6761M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6762L: kvm-ppc@vger.kernel.org
038161de 6763W: http://www.linux-kvm.org/
6a7f972d 6764T: git git://github.com/agraf/linux-2.6.git
513014b7 6765S: Supported
679655da
JP
6766F: arch/powerpc/include/asm/kvm*
6767F: arch/powerpc/kvm/
513014b7 6768
85f8fffe 6769KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6770M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6771M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6772L: linux-s390@vger.kernel.org
6773W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6775S: Supported
679655da
JP
6776F: Documentation/s390/kvm.txt
6777F: arch/s390/include/asm/kvm*
80811493 6778F: arch/s390/kvm/
85f8fffe 6779
a749474d 6780KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6781M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6782M: Marc Zyngier <marc.zyngier@arm.com>
6783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6784L: kvmarm@lists.cs.columbia.edu
6785W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6787S: Supported
a749474d
CD
6788F: arch/arm/include/uapi/asm/kvm*
6789F: arch/arm/include/asm/kvm*
6790F: arch/arm/kvm/
5c8818b4
MZ
6791F: virt/kvm/arm/
6792F: include/kvm/arm_*
a749474d 6793
6394a3ec 6794KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6795M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6796M: Marc Zyngier <marc.zyngier@arm.com>
6797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6798L: kvmarm@lists.cs.columbia.edu
6799S: Maintained
6800F: arch/arm64/include/uapi/asm/kvm*
6801F: arch/arm64/include/asm/kvm*
6802F: arch/arm64/kvm/
6803
bfd3d532
JH
6804KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6805M: James Hogan <james.hogan@imgtec.com>
6806L: linux-mips@linux-mips.org
6807S: Supported
6808F: arch/mips/include/uapi/asm/kvm*
6809F: arch/mips/include/asm/kvm*
6810F: arch/mips/kvm/
6811
dc009d92 6812KEXEC
8b58be88 6813M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6814W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6815L: kexec@lists.infradead.org
dc009d92 6816S: Maintained
679655da 6817F: include/linux/kexec.h
c117ab84 6818F: include/uapi/linux/kexec.h
10540a69 6819F: kernel/kexec*
dc009d92 6820
e971461f
DH
6821KEYS/KEYRINGS:
6822M: David Howells <dhowells@redhat.com>
aa62efff 6823L: keyrings@vger.kernel.org
e971461f 6824S: Maintained
d410fa4e 6825F: Documentation/security/keys.txt
e971461f
DH
6826F: include/linux/key.h
6827F: include/linux/key-type.h
75aeddd1
DH
6828F: include/linux/keyctl.h
6829F: include/uapi/linux/keyctl.h
e971461f
DH
6830F: include/keys/
6831F: security/keys/
6832
7f3c68be 6833KEYS-TRUSTED
74dd744f
MZ
6834M: David Safford <safford@us.ibm.com>
6835M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6836L: linux-security-module@vger.kernel.org
aa62efff 6837L: keyrings@vger.kernel.org
7f3c68be 6838S: Supported
d410fa4e 6839F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6840F: include/keys/trusted-type.h
6841F: security/keys/trusted.c
6842F: security/keys/trusted.h
6843
6844KEYS-ENCRYPTED
74dd744f
MZ
6845M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6846M: David Safford <safford@us.ibm.com>
7f3c68be 6847L: linux-security-module@vger.kernel.org
aa62efff 6848L: keyrings@vger.kernel.org
7f3c68be 6849S: Supported
d410fa4e 6850F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6851F: include/keys/encrypted-type.h
19c90aa6 6852F: security/keys/encrypted-keys/
7f3c68be 6853
5b778dad 6854KGDB / KDB /debug_core
8b58be88 6855M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6856W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6857L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6859S: Maintained
679655da
JP
6860F: Documentation/DocBook/kgdb.tmpl
6861F: drivers/misc/kgdbts.c
df621252 6862F: drivers/tty/serial/kgdboc.c
5b778dad 6863F: include/linux/kdb.h
679655da 6864F: include/linux/kgdb.h
4063eb5f 6865F: kernel/debug/
e3e2aaf7 6866
456db8cc 6867KMEMCHECK
8b58be88 6868M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6869M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6870S: Maintained
410d7a97
JP
6871F: Documentation/kmemcheck.txt
6872F: arch/x86/include/asm/kmemcheck.h
6873F: arch/x86/mm/kmemcheck/
6874F: include/linux/kmemcheck.h
6875F: mm/kmemcheck.c
b9ce08c0 6876
c3bb4d24 6877KMEMLEAK
8b58be88 6878M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6879S: Maintained
6880F: Documentation/kmemleak.txt
6881F: include/linux/kmemleak.h
6882F: mm/kmemleak.c
6883F: mm/kmemleak-test.c
6884
89559a61 6885KPROBES
a320817c 6886M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6887M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6888M: "David S. Miller" <davem@davemloft.net>
353def94 6889M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6890S: Maintained
679655da
JP
6891F: Documentation/kprobes.txt
6892F: include/linux/kprobes.h
6893F: kernel/kprobes.c
89559a61 6894
70e84049 6895KS0108 LCD CONTROLLER DRIVER
8b58be88 6896M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6897W: http://miguelojeda.es/auxdisplay.htm
6898W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6899S: Maintained
679655da
JP
6900F: Documentation/auxdisplay/ks0108
6901F: drivers/auxdisplay/ks0108.c
6902F: include/linux/ks0108.h
70e84049 6903
1b69c6d0
DA
6904L3MDEV
6905M: David Ahern <dsa@cumulusnetworks.com>
6906L: netdev@vger.kernel.org
6907S: Maintained
6908F: net/l3mdev
6909F: include/net/l3mdev.h
6910
9ca44355 6911LANTIQ MIPS ARCHITECTURE
bdb40e8e 6912M: John Crispin <john@phrozen.org>
9ca44355
JC
6913L: linux-mips@linux-mips.org
6914S: Maintained
6915F: arch/mips/lantiq
6916
1da177e4 6917LAPB module
1da177e4 6918L: linux-x25@vger.kernel.org
bf9915cc 6919S: Orphan
679655da
JP
6920F: Documentation/networking/lapb-module.txt
6921F: include/*/lapb.h
6922F: net/lapb/
1da177e4
LT
6923
6924LASI 53c700 driver for PARISC
8b58be88 6925M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6926L: linux-scsi@vger.kernel.org
6927S: Maintained
679655da
JP
6928F: Documentation/scsi/53c700.txt
6929F: drivers/scsi/53c700*
1da177e4 6930
263de9b5 6931LED SUBSYSTEM
8b58be88 6932M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6933M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6934L: linux-leds@vger.kernel.org
b8926ba0 6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6936S: Maintained
85c90368 6937F: Documentation/devicetree/bindings/leds/
679655da
JP
6938F: drivers/leds/
6939F: include/linux/leds.h
263de9b5 6940
b0461a44 6941LEGACY EEPROM DRIVER
d8130624 6942M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6943S: Maintained
6944F: Documentation/misc-devices/eeprom
6945F: drivers/misc/eeprom/eeprom.c
6946
1da177e4 6947LEGO USB Tower driver
8b58be88 6948M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6949L: legousb-devel@lists.sourceforge.net
6950W: http://legousb.sourceforge.net/
6951S: Maintained
679655da 6952F: drivers/usb/misc/legousbtower.c
1da177e4 6953
055616a8
MK
6954LG2160 MEDIA DRIVER
6955M: Michael Krufky <mkrufky@linuxtv.org>
6956L: linux-media@vger.kernel.org
a825eaec 6957W: https://linuxtv.org
055616a8
MK
6958W: http://github.com/mkrufky
6959Q: http://patchwork.linuxtv.org/project/linux-media/list/
6960T: git git://linuxtv.org/mkrufky/tuners.git
6961S: Maintained
6962F: drivers/media/dvb-frontends/lg2160.*
6963
6f0e7725
MK
6964LGDT3305 MEDIA DRIVER
6965M: Michael Krufky <mkrufky@linuxtv.org>
6966L: linux-media@vger.kernel.org
a825eaec 6967W: https://linuxtv.org
6f0e7725
MK
6968W: http://github.com/mkrufky
6969Q: http://patchwork.linuxtv.org/project/linux-media/list/
6970T: git git://linuxtv.org/mkrufky/tuners.git
6971S: Maintained
6972F: drivers/media/dvb-frontends/lgdt3305.*
6973
568a17ff 6974LGUEST
8b58be88 6975M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6976L: lguest@lists.ozlabs.org
568a17ff 6977W: http://lguest.ozlabs.org/
72e91863 6978S: Odd Fixes
070f420b 6979F: arch/x86/include/asm/lguest*.h
679655da
JP
6980F: arch/x86/lguest/
6981F: drivers/lguest/
6982F: include/linux/lguest*.h
070f420b 6983F: tools/lguest/
568a17ff 6984
32ac7cb2
TH
6985LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6986M: Tejun Heo <tj@kernel.org>
6987L: linux-ide@vger.kernel.org
6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6989S: Maintained
6990F: drivers/ata/
6991F: include/linux/ata.h
6992F: include/linux/libata.h
d2abf98e 6993F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6994
6995LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6996M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6997L: linux-ide@vger.kernel.org
6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6999S: Maintained
7000F: include/linux/pata_arasan_cf_data.h
7001F: drivers/ata/pata_arasan_cf.c
7002
c7fa056c
BZ
7003LIBATA PATA DRIVERS
7004M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7005M: Tejun Heo <tj@kernel.org>
7006L: linux-ide@vger.kernel.org
7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7008S: Maintained
7009F: drivers/ata/pata_*.c
7010F: drivers/ata/ata_generic.c
7011
32ac7cb2
TH
7012LIBATA SATA AHCI PLATFORM devices support
7013M: Hans de Goede <hdegoede@redhat.com>
7014M: Tejun Heo <tj@kernel.org>
7015L: linux-ide@vger.kernel.org
7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7017S: Maintained
7018F: drivers/ata/ahci_platform.c
7019F: drivers/ata/libahci_platform.c
7020F: include/linux/ahci_platform.h
7021
7022LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7023M: Mikael Pettersson <mikpelinux@gmail.com>
7024L: linux-ide@vger.kernel.org
7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7026S: Maintained
7027F: drivers/ata/sata_promise.*
7028
1acd437c
SL
7029LIBLOCKDEP
7030M: Sasha Levin <sasha.levin@oracle.com>
7031S: Maintained
7032F: tools/lib/lockdep/
7033
bc30196f
DW
7034LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7035M: Dan Williams <dan.j.williams@intel.com>
7036L: linux-nvdimm@lists.01.org
7037Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7039S: Supported
7040F: drivers/nvdimm/*
7041F: include/linux/nd.h
7042F: include/linux/libnvdimm.h
7043F: include/uapi/linux/ndctl.h
7044
7045LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7046M: Ross Zwisler <ross.zwisler@linux.intel.com>
7047L: linux-nvdimm@lists.01.org
7048Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7049S: Supported
7050F: drivers/nvdimm/blk.c
7051F: drivers/nvdimm/region_devs.c
7052F: drivers/acpi/nfit*
7053
7054LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7055M: Vishal Verma <vishal.l.verma@intel.com>
7056L: linux-nvdimm@lists.01.org
7057Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7058S: Supported
7059F: drivers/nvdimm/btt*
7060
7061LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7062M: Ross Zwisler <ross.zwisler@linux.intel.com>
7063L: linux-nvdimm@lists.01.org
7064Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7065S: Supported
7066F: drivers/nvdimm/pmem.c
b864bc17 7067F: include/linux/pmem.h
40603526 7068F: arch/*/include/asm/pmem.h
bc30196f 7069
cd9e9808
MB
7070LIGHTNVM PLATFORM SUPPORT
7071M: Matias Bjorling <mb@lightnvm.io>
7072W: http://github/OpenChannelSSD
4ead1a25 7073L: linux-block@vger.kernel.org
cd9e9808
MB
7074S: Maintained
7075F: drivers/lightnvm/
7076F: include/linux/lightnvm.h
7077F: include/uapi/linux/lightnvm.h
7078
1da177e4 7079LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7080M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7081W: http://www.ibm.com/linux/ltc/projects/ppc
7082S: Supported
11c34c7d 7083F: arch/powerpc/boot/rs6000.h
1da177e4 7084
852bb9f5 7085LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7086M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7087M: Paul Mackerras <paulus@samba.org>
ea668936 7088M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7089W: http://www.penguinppc.org/
a4724ed6 7090L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7091Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7093S: Supported
11c34c7d
JP
7094F: Documentation/powerpc/
7095F: arch/powerpc/
ef69b03d
ME
7096F: drivers/char/tpm/tpm_ibmvtpm*
7097F: drivers/crypto/nx/
7098F: drivers/crypto/vmx/
7099F: drivers/net/ethernet/ibm/ibmveth.*
7100F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7101F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7102F: drivers/pci/hotplug/rpa*
7103F: drivers/scsi/ibmvscsi/
7104N: opal
7105N: /pmac
7106N: powermac
7107N: powernv
7108N: [^a-z0-9]ps3
7109N: pseries
1da177e4
LT
7110
7111LINUX FOR POWER MACINTOSH
8b58be88 7112M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7113W: http://www.penguinppc.org/
a4724ed6 7114L: linuxppc-dev@lists.ozlabs.org
1da177e4 7115S: Maintained
11c34c7d
JP
7116F: arch/powerpc/platforms/powermac/
7117F: drivers/macintosh/
1da177e4 7118
77a76369 7119LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7120M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7121L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7122T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7123S: Maintained
11c34c7d
JP
7124F: arch/powerpc/platforms/512x/
7125F: arch/powerpc/platforms/52xx/
1da177e4
LT
7126
7127LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7128M: Alistair Popple <alistair@popple.id.au>
8b58be88 7129M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7130W: http://www.penguinppc.org/
a4724ed6 7131L: linuxppc-dev@lists.ozlabs.org
1da177e4 7132S: Maintained
11c34c7d
JP
7133F: arch/powerpc/platforms/40x/
7134F: arch/powerpc/platforms/44x/
1da177e4 7135
260c02a9 7136LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7137L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7138S: Orphan
11c34c7d
JP
7139F: arch/powerpc/*/*virtex*
7140F: arch/powerpc/*/*/*virtex*
1da177e4 7141
e93adf1e 7142LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7143M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7144W: http://www.penguinppc.org/
a4724ed6 7145L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7146S: Maintained
a2b1f7c8 7147F: arch/powerpc/platforms/8xx/
e93adf1e 7148
1da177e4 7149LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7150M: Scott Wood <oss@buserror.net>
8b58be88 7151M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7152W: http://www.penguinppc.org/
a4724ed6 7153L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7155S: Maintained
11c34c7d 7156F: arch/powerpc/platforms/83xx/
4c8f581d 7157F: arch/powerpc/platforms/85xx/
1da177e4 7158
ab06ff3a 7159LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7160M: Olof Johansson <olof@lixom.net>
a4724ed6 7161L: linuxppc-dev@lists.ozlabs.org
92e19709 7162S: Maintained
11c34c7d
JP
7163F: arch/powerpc/platforms/pasemi/
7164F: drivers/*/*pasemi*
7165F: drivers/*/*/*pasemi*
ab06ff3a 7166
1da177e4 7167LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7168M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7169L: linux-security-module@vger.kernel.org
1da177e4
LT
7170S: Supported
7171
a23ce6da
HW
7172LIS3LV02D ACCELEROMETER DRIVER
7173M: Eric Piel <eric.piel@tremplin-utc.net>
7174S: Maintained
ff606677
JD
7175F: Documentation/misc-devices/lis3lv02d
7176F: drivers/misc/lis3lv02d/
bd35665f 7177F: drivers/platform/x86/hp_accel.c
a23ce6da 7178
b700e7f0
SJ
7179LIVE PATCHING
7180M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7181M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7182M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7183M: Miroslav Benes <mbenes@suse.cz>
7184R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7185S: Maintained
7186F: kernel/livepatch/
7187F: include/linux/livepatch.h
7188F: arch/x86/include/asm/livepatch.h
7189F: arch/x86/kernel/livepatch.c
5e4e3844 7190F: Documentation/livepatch/
b700e7f0 7191F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7192F: samples/livepatch/
b700e7f0 7193L: live-patching@vger.kernel.org
74d50da3 7194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7195
ea861d73
KC
7196LINUX KERNEL DUMP TEST MODULE (LKDTM)
7197M: Kees Cook <keescook@chromium.org>
7198S: Maintained
426f3a53 7199F: drivers/misc/lkdtm*
ea861d73 7200
e2d1d6c0 7201LLC (802.2)
8b58be88 7202M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7203S: Maintained
679655da 7204F: include/linux/llc.h
c117ab84 7205F: include/uapi/linux/llc.h
679655da
JP
7206F: include/net/llc*
7207F: net/llc/
e2d1d6c0 7208
4e233cbe
AD
7209LM73 HARDWARE MONITOR DRIVER
7210M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7211L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7212S: Maintained
7213F: drivers/hwmon/lm73.c
7214
156e2d1a 7215LM78 HARDWARE MONITOR DRIVER
d8130624 7216M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7217L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7218S: Maintained
7219F: Documentation/hwmon/lm78
7220F: drivers/hwmon/lm78.c
7221
1da177e4 7222LM83 HARDWARE MONITOR DRIVER
d8130624 7223M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7224L: linux-hwmon@vger.kernel.org
1da177e4 7225S: Maintained
679655da
JP
7226F: Documentation/hwmon/lm83
7227F: drivers/hwmon/lm83.c
1da177e4
LT
7228
7229LM90 HARDWARE MONITOR DRIVER
d8130624 7230M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7231L: linux-hwmon@vger.kernel.org
1da177e4 7232S: Maintained
679655da 7233F: Documentation/hwmon/lm90
aae7bce4 7234F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7235F: drivers/hwmon/lm90.c
1da177e4 7236
917cc4e6
GR
7237LM95234 HARDWARE MONITOR DRIVER
7238M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7239L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7240S: Maintained
7241F: Documentation/hwmon/lm95234
7242F: drivers/hwmon/lm95234.c
7243
68620bdd
MP
7244LME2510 MEDIA DRIVER
7245M: Malcolm Priestley <tvboxspy@gmail.com>
7246L: linux-media@vger.kernel.org
a825eaec 7247W: https://linuxtv.org
68620bdd
MP
7248Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249S: Maintained
7250F: drivers/media/usb/dvb-usb-v2/lmedm04*
7251
d4c3be70 7252LOCKING PRIMITIVES
8b58be88
JP
7253M: Peter Zijlstra <peterz@infradead.org>
7254M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7255L: linux-kernel@vger.kernel.org
d4c3be70 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7257S: Maintained
d4c3be70 7258F: Documentation/locking/
679655da 7259F: include/linux/lockdep.h
d4c3be70
IM
7260F: include/linux/spinlock*.h
7261F: arch/*/include/asm/spinlock*.h
7262F: include/linux/rwlock*.h
7263F: include/linux/mutex*.h
7264F: arch/*/include/asm/mutex*.h
7265F: include/linux/rwsem*.h
7266F: arch/*/include/asm/rwsem.h
7267F: include/linux/seqlock.h
7268F: lib/locking*.[ch]
7486d6da 7269F: kernel/locking/
512e67f9 7270
dde33348 7271LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7272M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7273L: linux-ntfs-dev@lists.sourceforge.net
7274W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7275S: Maintained
679655da 7276F: Documentation/ldm.txt
20d16fef 7277F: block/partitions/ldm.*
1da177e4 7278
ef6ada3d
JE
7279LogFS
7280M: Joern Engel <joern@logfs.org>
756ccb3c 7281M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7282L: logfs@logfs.org
7283W: logfs.org
7284S: Maintained
7285F: fs/logfs/
7286
c87e34ef 7287LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7288M: Sathya Prakash <sathya.prakash@broadcom.com>
7289M: Chaitra P B <chaitra.basappa@broadcom.com>
7290M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7291L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7292L: linux-scsi@vger.kernel.org
9495e835 7293W: http://www.avagotech.com/support/
c87e34ef 7294S: Supported
679655da 7295F: drivers/message/fusion/
500c152a 7296F: drivers/scsi/mpt2sas/
7297F: drivers/scsi/mpt3sas/
c87e34ef 7298
1da177e4 7299LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7300M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7301L: linux-scsi@vger.kernel.org
7302S: Maintained
679655da 7303F: drivers/scsi/sym53c8xx_2/
1da177e4 7304
e5f5c99a
GR
7305LTC4261 HARDWARE MONITOR DRIVER
7306M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7307L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7308S: Maintained
7309F: Documentation/hwmon/ltc4261
7310F: drivers/hwmon/ltc4261.c
7311
81365c31 7312LTP (Linux Test Project)
28b8e8d4 7313M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7314M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7315M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7316M: Jan Stancek <jstancek@redhat.com>
7317M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7318M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7319L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7320W: http://linux-test-project.github.io/
7d1ae8a8 7321T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7322S: Maintained
7323
c12a54b3 7324M32R ARCHITECTURE
c12a54b3 7325W: http://www.linux-m32r.org/
b4174867 7326S: Orphan
679655da 7327F: arch/m32r/
c12a54b3 7328
1da177e4 7329M68K ARCHITECTURE
8b58be88 7330M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7331L: linux-m68k@lists.linux-m68k.org
7332W: http://www.linux-m68k.org/
54e5881d 7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7334S: Maintained
679655da 7335F: arch/m68k/
9db35182 7336F: drivers/zorro/
1da177e4
LT
7337
7338M68K ON APPLE MACINTOSH
8b58be88 7339M: Joshua Thompson <funaho@jurai.org>
1da177e4 7340W: http://www.mac.linux-m68k.org/
9bb9f222 7341L: linux-m68k@lists.linux-m68k.org
1da177e4 7342S: Maintained
9db35182 7343F: arch/m68k/mac/
1da177e4
LT
7344
7345M68K ON HP9000/300
8b58be88 7346M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7347W: http://www.tazenda.demon.co.uk/phil/linux-hp
7348S: Maintained
679655da 7349F: arch/m68k/hp300/
1da177e4 7350
74425546
AP
7351M88DS3103 MEDIA DRIVER
7352M: Antti Palosaari <crope@iki.fi>
7353L: linux-media@vger.kernel.org
a825eaec 7354W: https://linuxtv.org
74425546
AP
7355W: http://palosaari.fi/linux/
7356Q: http://patchwork.linuxtv.org/project/linux-media/list/
7357T: git git://linuxtv.org/anttip/media_tree.git
7358S: Maintained
7359F: drivers/media/dvb-frontends/m88ds3103*
7360
68620bdd
MP
7361M88RS2000 MEDIA DRIVER
7362M: Malcolm Priestley <tvboxspy@gmail.com>
7363L: linux-media@vger.kernel.org
a825eaec 7364W: https://linuxtv.org
68620bdd
MP
7365Q: http://patchwork.linuxtv.org/project/linux-media/list/
7366S: Maintained
7367F: drivers/media/dvb-frontends/m88rs2000*
7368
07a092fa 7369MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7370M: Alexey Klimov <klimov.linux@gmail.com>
7371L: linux-media@vger.kernel.org
7372T: git git://linuxtv.org/media_tree.git
7373S: Maintained
7374F: drivers/media/radio/radio-ma901.c
07a092fa 7375
64a327a7 7376MAC80211
8b58be88 7377M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7378L: linux-wireless@vger.kernel.org
491b26b4 7379W: http://wireless.kernel.org/
ce466579
JB
7380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7382S: Maintained
679655da
JP
7383F: Documentation/networking/mac80211-injection.txt
7384F: include/net/mac80211.h
7385F: net/mac80211/
2af8c4dc 7386F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7387
b863ceb7 7388MACVLAN DRIVER
8b58be88 7389M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7390L: netdev@vger.kernel.org
7391S: Maintained
679655da
JP
7392F: drivers/net/macvlan.c
7393F: include/linux/if_macvlan.h
b863ceb7 7394
2b6d83e2
JB
7395MAILBOX API
7396M: Jassi Brar <jassisinghbrar@gmail.com>
7397L: linux-kernel@vger.kernel.org
7398S: Maintained
7399F: drivers/mailbox/
7400F: include/linux/mailbox_client.h
7401F: include/linux/mailbox_controller.h
7402
faf1668c 7403MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7404M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7405W: http://www.kernel.org/doc/man-pages
bd7ebec6 7406L: linux-man@vger.kernel.org
1b53dc74 7407S: Maintained
faf1668c 7408
0d3cd4b6
VD
7409MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7410M: Andrew Lunn <andrew@lunn.ch>
7411M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7412S: Maintained
7413F: drivers/net/dsa/mv88e6xxx/
7414
8427defd 7415MARVELL ARMADA DRM SUPPORT
54176cc6 7416M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7417S: Maintained
7418F: drivers/gpu/drm/armada/
4418833e
EV
7419F: include/uapi/drm/armada_drm.h
7420F: Documentation/devicetree/bindings/display/armada/
8427defd 7421
c4d007bc
TP
7422MARVELL CRYPTO DRIVER
7423M: Boris Brezillon <boris.brezillon@free-electrons.com>
7424M: Arnaud Ebalard <arno@natisbad.org>
7425F: drivers/crypto/marvell/
7426S: Maintained
7427L: linux-crypto@vger.kernel.org
7428
44c14c1d 7429MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7430M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7431M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7432L: netdev@vger.kernel.org
7433S: Maintained
7434F: drivers/net/ethernet/marvell/sk*
7435
74cda169 7436MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7437L: libertas-dev@lists.infradead.org
8ac3e99e 7438S: Orphan
f988d640 7439F: drivers/net/wireless/marvell/libertas/
74cda169 7440
b60d6975 7441MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7442M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7443L: netdev@vger.kernel.org
f5ca8502 7444S: Maintained
527a6266 7445F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7446F: include/linux/mv643xx.h
1da177e4 7447
370b8ed9
TP
7448MARVELL MVNETA ETHERNET DRIVER
7449M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7450L: netdev@vger.kernel.org
7451S: Maintained
7452F: drivers/net/ethernet/marvell/mvneta.*
7453
fcad584d 7454MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7455M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7456M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7457L: linux-wireless@vger.kernel.org
7458S: Maintained
277b024e 7459F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7460
a2c3f656 7461MARVELL MWL8K WIRELESS DRIVER
a040d532 7462M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7463L: linux-wireless@vger.kernel.org
16345910 7464S: Odd Fixes
de60f1dc 7465F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7466
2a69567b 7467MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7468M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7469S: Odd Fixes
1fa7e547 7470F: drivers/mmc/host/mvsdio.*
2a69567b 7471
1da177e4 7472MATROX FRAMEBUFFER DRIVER
c69f677c 7473L: linux-fbdev@vger.kernel.org
52653199 7474S: Orphan
8a61f013 7475F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7476F: include/uapi/linux/matroxfb.h
1da177e4 7477
ca462085
GR
7478MAX16065 HARDWARE MONITOR DRIVER
7479M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7480L: linux-hwmon@vger.kernel.org
ca462085
GR
7481S: Maintained
7482F: Documentation/hwmon/max16065
7483F: drivers/hwmon/max16065.c
7484
1f61cab8
GR
7485MAX20751 HARDWARE MONITOR DRIVER
7486M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7487L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7488S: Maintained
7489F: Documentation/hwmon/max20751
7490F: drivers/hwmon/max20751.c
7491
d20620de 7492MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7493M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7494L: linux-hwmon@vger.kernel.org
d20620de 7495S: Maintained
679655da
JP
7496F: Documentation/hwmon/max6650
7497F: drivers/hwmon/max6650.c
d20620de 7498
e89ab51f
GR
7499MAX6697 HARDWARE MONITOR DRIVER
7500M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7501L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7502S: Maintained
7503F: Documentation/hwmon/max6697
7504F: Documentation/devicetree/bindings/i2c/max6697.txt
7505F: drivers/hwmon/max6697.c
7506F: include/linux/platform_data/max6697.h
7507
3b2af7f7
PR
7508MAX9860 MONO AUDIO VOICE CODEC DRIVER
7509M: Peter Rosin <peda@axentia.se>
7510L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7511S: Maintained
7512F: Documentation/devicetree/bindings/sound/max9860.txt
7513F: sound/soc/codecs/max9860.*
7514
f8f847b5 7515MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7516M: Krzysztof Kozlowski <krzk@kernel.org>
7517M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7518L: linux-pm@vger.kernel.org
7519S: Supported
7520F: drivers/power/max14577_charger.c
7521F: drivers/power/max77693_charger.c
7522
3811405e
JMC
7523MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7524M: Javier Martinez Canillas <javier@osg.samsung.com>
7525L: linux-kernel@vger.kernel.org
7526S: Supported
96173cc6 7527F: drivers/*/*max77802*.c
3811405e
JMC
7528F: Documentation/devicetree/bindings/*/*max77802.txt
7529F: include/dt-bindings/*/*max77802.h
7530
befeb596
KK
7531MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7532M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7533M: Krzysztof Kozlowski <krzk@kernel.org>
7534M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7535L: linux-kernel@vger.kernel.org
7536S: Supported
86cf635a 7537F: drivers/*/max14577*.c
0998a436 7538F: drivers/*/max77686*.c
86cf635a 7539F: drivers/*/max77693*.c
befeb596
KK
7540F: drivers/extcon/extcon-max14577.c
7541F: drivers/extcon/extcon-max77693.c
7542F: drivers/rtc/rtc-max77686.c
7543F: drivers/clk/clk-max77686.c
7544F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7545F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7546F: Documentation/devicetree/bindings/mfd/max77693.txt
7547F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7548F: include/linux/mfd/max14577*.h
7549F: include/linux/mfd/max77686*.h
7550F: include/linux/mfd/max77693*.h
7551
9be3c9a5
HV
7552MAXIRADIO FM RADIO RECEIVER DRIVER
7553M: Hans Verkuil <hverkuil@xs4all.nl>
7554L: linux-media@vger.kernel.org
7555T: git git://linuxtv.org/media_tree.git
a825eaec 7556W: https://linuxtv.org
9be3c9a5
HV
7557S: Maintained
7558F: drivers/media/radio/radio-maxiradio*
7559
c05dc2cc
PR
7560MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7561M: Peter Rosin <peda@axentia.se>
7562L: linux-iio@vger.kernel.org
7563S: Maintained
7564F: drivers/iio/potentiometer/mcp4531.c
7565
3b8df5fd
WBG
7566MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7567M: William Breathitt Gray <vilhelm.gray@gmail.com>
7568L: linux-iio@vger.kernel.org
7569S: Maintained
7570F: drivers/iio/dac/cio-dac.c
7571
7b49235e
LP
7572MEDIA DRIVERS FOR RENESAS - FCP
7573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7574L: linux-media@vger.kernel.org
7575L: linux-renesas-soc@vger.kernel.org
7576T: git git://linuxtv.org/media_tree.git
7577S: Supported
7578F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7579F: drivers/media/platform/rcar-fcp.c
7580F: include/media/rcar-fcp.h
7581
6f32a8c9
LP
7582MEDIA DRIVERS FOR RENESAS - VSP1
7583M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7584L: linux-media@vger.kernel.org
4a121096 7585L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7586T: git git://linuxtv.org/media_tree.git
7587S: Supported
7588F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7589F: drivers/media/platform/vsp1/
7590
fae2080a
AO
7591MEDIA DRIVERS FOR HELENE
7592M: Abylay Ospan <aospan@netup.ru>
7593L: linux-media@vger.kernel.org
7594W: https://linuxtv.org
7595W: http://netup.tv/
7596T: git git://linuxtv.org/media_tree.git
7597S: Supported
7598F: drivers/media/dvb-frontends/helene*
7599
dacf9ce8
KS
7600MEDIA DRIVERS FOR ASCOT2E
7601M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7602M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7603L: linux-media@vger.kernel.org
a825eaec 7604W: https://linuxtv.org
dacf9ce8
KS
7605W: http://netup.tv/
7606T: git git://linuxtv.org/media_tree.git
7607S: Supported
7608F: drivers/media/dvb-frontends/ascot2e*
7609
a6dc60ff
KS
7610MEDIA DRIVERS FOR CXD2841ER
7611M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7612M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7613L: linux-media@vger.kernel.org
a825eaec 7614W: https://linuxtv.org
a6dc60ff
KS
7615W: http://netup.tv/
7616T: git git://linuxtv.org/media_tree.git
7617S: Supported
7618F: drivers/media/dvb-frontends/cxd2841er*
7619
a5d32b35
KS
7620MEDIA DRIVERS FOR HORUS3A
7621M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7622M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7623L: linux-media@vger.kernel.org
a825eaec 7624W: https://linuxtv.org
a5d32b35
KS
7625W: http://netup.tv/
7626T: git git://linuxtv.org/media_tree.git
7627S: Supported
7628F: drivers/media/dvb-frontends/horus3a*
7629
e025273b
KS
7630MEDIA DRIVERS FOR LNBH25
7631M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7632M: Abylay Ospan <aospan@netup.ru>
e025273b 7633L: linux-media@vger.kernel.org
a825eaec 7634W: https://linuxtv.org
e025273b
KS
7635W: http://netup.tv/
7636T: git git://linuxtv.org/media_tree.git
7637S: Supported
7638F: drivers/media/dvb-frontends/lnbh25*
7639
52b1eaf4
KS
7640MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7641M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7642M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7643L: linux-media@vger.kernel.org
a825eaec 7644W: https://linuxtv.org
52b1eaf4
KS
7645W: http://netup.tv/
7646T: git git://linuxtv.org/media_tree.git
7647S: Supported
7648F: drivers/media/pci/netup_unidvb/*
7649
127c49ae 7650MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7651M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7652M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7653P: LinuxTV.org Project
7654L: linux-media@vger.kernel.org
a825eaec 7655W: https://linuxtv.org
8a6e2535 7656Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7657T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7658S: Maintained
7659F: Documentation/dvb/
7660F: Documentation/video4linux/
ffe06198 7661F: Documentation/DocBook/media/
127c49ae 7662F: drivers/media/
ffe06198 7663F: drivers/staging/media/
eb4b0ec7 7664F: include/linux/platform_data/media/
127c49ae 7665F: include/media/
6c0f0359
MCC
7666F: include/uapi/linux/dvb/
7667F: include/uapi/linux/videodev2.h
7668F: include/uapi/linux/media.h
7669F: include/uapi/linux/v4l2-*
7670F: include/uapi/linux/meye.h
7671F: include/uapi/linux/ivtv*
7672F: include/uapi/linux/uvcvideo.h
d20620de 7673
0c272fc9
JC
7674MEDIATEK ETHERNET DRIVER
7675M: Felix Fietkau <nbd@openwrt.org>
7676M: John Crispin <blogic@openwrt.org>
7677L: netdev@vger.kernel.org
7678S: Maintained
7679F: drivers/net/ethernet/mediatek/
7680
c869f77d
JK
7681MEDIATEK MT7601U WIRELESS LAN DRIVER
7682M: Jakub Kicinski <kubakici@wp.pl>
7683L: linux-wireless@vger.kernel.org
7684S: Maintained
7685F: drivers/net/wireless/mediatek/mt7601u/
7686
e399065b
SS
7687MEGARAID SCSI/SAS DRIVERS
7688M: Kashyap Desai <kashyap.desai@avagotech.com>
7689M: Sumit Saxena <sumit.saxena@avagotech.com>
7690M: Uday Lingala <uday.lingala@avagotech.com>
7691L: megaraidlinux.pdl@avagotech.com
baaea1dc 7692L: linux-scsi@vger.kernel.org
e399065b 7693W: http://www.lsi.com
ce00f85c 7694S: Maintained
679655da
JP
7695F: Documentation/scsi/megaraid.txt
7696F: drivers/scsi/megaraid.*
7697F: drivers/scsi/megaraid/
757e0108 7698
2c46c9d5 7699MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7700M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7701L: netdev@vger.kernel.org
2c46c9d5
AV
7702S: Supported
7703W: http://www.mellanox.com
7704Q: http://patchwork.ozlabs.org/project/netdev/list/
7705F: drivers/net/ethernet/mellanox/mlx4/en_*
7706
e7523a49
OG
7707MELLANOX ETHERNET DRIVER (mlx5e)
7708M: Saeed Mahameed <saeedm@mellanox.com>
7709L: netdev@vger.kernel.org
7710S: Supported
7711W: http://www.mellanox.com
7712Q: http://patchwork.ozlabs.org/project/netdev/list/
7713F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7714
93c1edb2
JP
7715MELLANOX ETHERNET SWITCH DRIVERS
7716M: Jiri Pirko <jiri@mellanox.com>
7717M: Ido Schimmel <idosch@mellanox.com>
7718L: netdev@vger.kernel.org
7719S: Supported
7720W: http://www.mellanox.com
7721Q: http://patchwork.ozlabs.org/project/netdev/list/
7722F: drivers/net/ethernet/mellanox/mlxsw/
7723
8700e3e7
MS
7724SOFT-ROCE DRIVER (rxe)
7725M: Moni Shoua <monis@mellanox.com>
7726L: linux-rdma@vger.kernel.org
7727S: Supported
7728W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7729Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7730F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7731F: include/uapi/rdma/rdma_user_rxe.h
7732
5b25b13a
MD
7733MEMBARRIER SUPPORT
7734M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7735M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7736L: linux-kernel@vger.kernel.org
7737S: Supported
7738F: kernel/membarrier.c
7739F: include/uapi/linux/membarrier.h
7740
70ea91f1
SR
7741MEMORY MANAGEMENT
7742L: linux-mm@kvack.org
70ea91f1
SR
7743W: http://www.linux-mm.org
7744S: Maintained
679655da 7745F: include/linux/mm.h
551450bb
CS
7746F: include/linux/gfp.h
7747F: include/linux/mmzone.h
7748F: include/linux/memory_hotplug.h
7749F: include/linux/vmalloc.h
679655da 7750F: mm/
70ea91f1 7751
f4e9ce66 7752MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7753M: David Woodhouse <dwmw2@infradead.org>
242c325e 7754M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7755L: linux-mtd@lists.infradead.org
8a6e2535
JP
7756W: http://www.linux-mtd.infradead.org/
7757Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7758T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7759T: git git://git.infradead.org/l2-mtd.git
1da177e4 7760S: Maintained
becc7ae5 7761F: Documentation/devicetree/bindings/mtd/
679655da
JP
7762F: drivers/mtd/
7763F: include/linux/mtd/
c117ab84 7764F: include/uapi/mtd/
1da177e4 7765
26c57ef1 7766MEN A21 WATCHDOG DRIVER
30c7469b 7767M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7768L: linux-watchdog@vger.kernel.org
30c7469b 7769S: Maintained
26c57ef1
JT
7770F: drivers/watchdog/mena21_wdt.c
7771
3764e82e 7772MEN CHAMELEON BUS (mcb)
30c7469b
JT
7773M: Johannes Thumshirn <morbidrsa@gmail.com>
7774S: Maintained
3764e82e
JT
7775F: drivers/mcb/
7776F: include/linux/mcb.h
b9f2f459 7777F: Documentation/men-chameleon-bus.txt
3764e82e 7778
48b490d2
AW
7779MEN F21BMC (Board Management Controller)
7780M: Andreas Werner <andreas.werner@men.de>
7781S: Supported
7782F: drivers/mfd/menf21bmc.c
7783F: drivers/watchdog/menf21bmc_wdt.c
7784F: drivers/leds/leds-menf21bmc.c
7785F: drivers/hwmon/menf21bmc_hwmon.c
7786F: Documentation/hwmon/menf21bmc
7787
12285945
JH
7788METAG ARCHITECTURE
7789M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7790L: linux-metag@vger.kernel.org
9f273c24 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7792S: Odd Fixes
12285945
JH
7793F: arch/metag/
7794F: Documentation/metag/
7795F: Documentation/devicetree/bindings/metag/
2d799dde 7796F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7797F: drivers/clocksource/metag_generic.c
5698c50d
JH
7798F: drivers/irqchip/irq-metag.c
7799F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7800F: drivers/tty/metag_da.c
12285945 7801
c6375b0a 7802MICROBLAZE ARCHITECTURE
8b58be88 7803M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7804W: http://www.monstr.eu/fdt/
7805T: git git://git.monstr.eu/linux-2.6-microblaze.git
7806S: Supported
0a8c7914 7807F: arch/microblaze/
1da177e4 7808
2508a45a
CY
7809MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7810M: Chen Yu <yu.c.chen@intel.com>
7811L: platform-driver-x86@vger.kernel.org
7812S: Supported
7813F: drivers/platform/x86/surfacepro3_button.c
7814
1da177e4 7815MICROTEK X6 SCANNER
61eee9a7 7816M: Oliver Neukum <oliver@neukum.org>
1da177e4 7817S: Maintained
679655da 7818F: drivers/usb/image/microtek.*
1da177e4
LT
7819
7820MIPS
8b58be88 7821M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7822L: linux-mips@linux-mips.org
6097050d 7823W: http://www.linux-mips.org/
b05e988e 7824T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7825Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7826S: Supported
f46d92e8 7827F: Documentation/devicetree/bindings/mips/
679655da
JP
7828F: Documentation/mips/
7829F: arch/mips/
1da177e4 7830
413ef3f6
KC
7831MIPS/LOONGSON1 ARCHITECTURE
7832M: Keguang Zhang <keguang.zhang@gmail.com>
7833L: linux-mips@linux-mips.org
7834S: Maintained
7835F: arch/mips/loongson32/
7836F: arch/mips/include/asm/mach-loongson32/
7837F: drivers/*/*loongson1*
7838F: drivers/*/*/*loongson1*
7839
08b7620a
HV
7840MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7841M: Hans Verkuil <hverkuil@xs4all.nl>
7842L: linux-media@vger.kernel.org
7843T: git git://linuxtv.org/media_tree.git
a825eaec 7844W: https://linuxtv.org
08b7620a
HV
7845S: Odd Fixes
7846F: drivers/media/radio/radio-miropcm20*
7847
c09befcb
OG
7848MELLANOX MLX4 core VPI driver
7849M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7850L: netdev@vger.kernel.org
7851L: linux-rdma@vger.kernel.org
7852W: http://www.mellanox.com
7853Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7854S: Supported
7855F: drivers/net/ethernet/mellanox/mlx4/
7856F: include/linux/mlx4/
7857
7858MELLANOX MLX4 IB driver
7859M: Yishai Hadas <yishaih@mellanox.com>
7860L: linux-rdma@vger.kernel.org
7861W: http://www.mellanox.com
e126ba97 7862Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7863S: Supported
7864F: drivers/infiniband/hw/mlx4/
7865F: include/linux/mlx4/
7866
595a4d8f
OG
7867MELLANOX MLX5 core VPI driver
7868M: Matan Barak <matanb@mellanox.com>
7869M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7870L: netdev@vger.kernel.org
7871L: linux-rdma@vger.kernel.org
7872W: http://www.mellanox.com
7873Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7874S: Supported
7875F: drivers/net/ethernet/mellanox/mlx5/core/
7876F: include/linux/mlx5/
7877
595a4d8f
OG
7878MELLANOX MLX5 IB driver
7879M: Matan Barak <matanb@mellanox.com>
7880M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7881L: linux-rdma@vger.kernel.org
7882W: http://www.mellanox.com
7883Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7884S: Supported
b75f0050 7885F: drivers/infiniband/hw/mlx5/
595a4d8f 7886F: include/linux/mlx5/
e126ba97 7887
764589b6
CM
7888MELEXIS MLX90614 DRIVER
7889M: Crt Mori <cmo@melexis.com>
7890L: linux-iio@vger.kernel.org
7891W: http://www.melexis.com
7892S: Supported
7893F: drivers/iio/temperature/mlx90614.c
7894
0ce277e4
AP
7895MN88472 MEDIA DRIVER
7896M: Antti Palosaari <crope@iki.fi>
7897L: linux-media@vger.kernel.org
a825eaec 7898W: https://linuxtv.org
0ce277e4
AP
7899W: http://palosaari.fi/linux/
7900Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7901S: Maintained
94d0eaa4 7902F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7903
4f4d238f
AP
7904MN88473 MEDIA DRIVER
7905M: Antti Palosaari <crope@iki.fi>
7906L: linux-media@vger.kernel.org
a825eaec 7907W: https://linuxtv.org
4f4d238f
AP
7908W: http://palosaari.fi/linux/
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7910S: Maintained
877ba50b 7911F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7912
1da177e4 7913MODULE SUPPORT
8b58be88 7914M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7915S: Maintained
679655da
JP
7916F: include/linux/module.h
7917F: kernel/module.c
1da177e4
LT
7918
7919MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7920W: http://popies.net/meye/
b7788e13 7921S: Orphan
679655da 7922F: Documentation/video4linux/meye.txt
90d72ac6 7923F: drivers/media/pci/meye/
6c0f0359 7924F: include/uapi/linux/meye.h
1da177e4 7925
b9705b60 7926MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7927M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7928S: Maintained
679655da 7929F: Documentation/serial/moxa-smartio
c897401b 7930F: drivers/tty/mxser.*
d735410a 7931
889b2f87
AK
7932MR800 AVERMEDIA USB FM RADIO DRIVER
7933M: Alexey Klimov <klimov.linux@gmail.com>
7934L: linux-media@vger.kernel.org
7935T: git git://linuxtv.org/media_tree.git
7936S: Maintained
7937F: drivers/media/radio/radio-mr800.c
7938
d7155691
AO
7939MRF24J40 IEEE 802.15.4 RADIO DRIVER
7940M: Alan Ott <alan@signal11.us>
7941L: linux-wpan@vger.kernel.org
7942S: Maintained
7943F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7944F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7945
8c4c731a 7946MSI LAPTOP SUPPORT
182ae55c 7947M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7948L: platform-driver-x86@vger.kernel.org
8c4c731a 7949S: Maintained
679655da 7950F: drivers/platform/x86/msi-laptop.c
8c4c731a 7951
0f1006b1 7952MSI WMI SUPPORT
d0944853 7953L: platform-driver-x86@vger.kernel.org
5ee7041e 7954S: Orphan
0f1006b1
AA
7955F: drivers/platform/x86/msi-wmi.c
7956
19a628a0
AP
7957MSI001 MEDIA DRIVER
7958M: Antti Palosaari <crope@iki.fi>
7959L: linux-media@vger.kernel.org
a825eaec 7960W: https://linuxtv.org
19a628a0
AP
7961W: http://palosaari.fi/linux/
7962Q: http://patchwork.linuxtv.org/project/linux-media/list/
7963T: git git://linuxtv.org/anttip/media_tree.git
7964S: Maintained
0185e197 7965F: drivers/media/tuners/msi001*
19a628a0 7966
7570589d 7967MSI2500 MEDIA DRIVER
2c57213f
AP
7968M: Antti Palosaari <crope@iki.fi>
7969L: linux-media@vger.kernel.org
a825eaec 7970W: https://linuxtv.org
2c57213f
AP
7971W: http://palosaari.fi/linux/
7972Q: http://patchwork.linuxtv.org/project/linux-media/list/
7973T: git git://linuxtv.org/anttip/media_tree.git
7974S: Maintained
7570589d 7975F: drivers/media/usb/msi2500/
2c57213f 7976
159eeea4
RJ
7977MSYSTEMS DISKONCHIP G3 MTD DRIVER
7978M: Robert Jarzmik <robert.jarzmik@free.fr>
7979L: linux-mtd@lists.infradead.org
7980S: Maintained
7981F: drivers/mtd/devices/docg3*
7982
62a37dc7 7983MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7984M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7985L: linux-media@vger.kernel.org
7986T: git git://linuxtv.org/media_tree.git
7987S: Maintained
7988F: drivers/media/i2c/mt9m032.c
b5dcee22 7989F: include/media/i2c/mt9m032.h
0e837fb9 7990
62a37dc7 7991MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7992M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7993L: linux-media@vger.kernel.org
7994T: git git://linuxtv.org/media_tree.git
7995S: Maintained
7996F: drivers/media/i2c/mt9p031.c
b5dcee22 7997F: include/media/i2c/mt9p031.h
0e837fb9 7998
62a37dc7 7999MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8001L: linux-media@vger.kernel.org
8002T: git git://linuxtv.org/media_tree.git
8003S: Maintained
8004F: drivers/media/i2c/mt9t001.c
b5dcee22 8005F: include/media/i2c/mt9t001.h
0e837fb9 8006
62a37dc7 8007MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8008M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8009L: linux-media@vger.kernel.org
8010T: git git://linuxtv.org/media_tree.git
8011S: Maintained
f2272e13 8012F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8013F: drivers/media/i2c/mt9v032.c
b5dcee22 8014F: include/media/i2c/mt9v032.h
0e837fb9 8015
4e0d13cb 8016MULTIFUNCTION DEVICES (MFD)
f7d3210e 8017M: Lee Jones <lee.jones@linaro.org>
7caa7991 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8019S: Supported
679655da 8020F: drivers/mfd/
55b5940d 8021F: include/linux/mfd/
4e0d13cb 8022
5c4e6f13 8023MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8024M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8025L: linux-mmc@vger.kernel.org
708dce3f 8026T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8027S: Maintained
2810984b 8028F: Documentation/devicetree/bindings/mmc/
679655da
JP
8029F: drivers/mmc/
8030F: include/linux/mmc/
c117ab84 8031F: include/uapi/linux/mmc/
baca2da4 8032
15a0580c 8033MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8034S: Orphan
679655da
JP
8035F: drivers/mmc/host/mmc_spi.c
8036F: include/linux/spi/mmc_spi.h
15a0580c 8037
1da177e4 8038MULTISOUND SOUND DRIVER
8b58be88 8039M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8040S: Maintained
679655da
JP
8041F: Documentation/sound/oss/MultiSound
8042F: sound/oss/msnd*
1da177e4 8043
d735410a 8044MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8045S: Orphan
c897401b 8046F: drivers/tty/isicom.c
679655da 8047F: include/linux/isicom.h
d735410a 8048
550a7375 8049MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8050M: Bin Liu <b-liu@ti.com>
795fb7e7 8051L: linux-usb@vger.kernel.org
43b416e5 8052T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8053S: Maintained
679655da 8054F: drivers/usb/musb/
550a7375 8055
ea0af5f6
MK
8056MXL5007T MEDIA DRIVER
8057M: Michael Krufky <mkrufky@linuxtv.org>
8058L: linux-media@vger.kernel.org
a825eaec 8059W: https://linuxtv.org
ea0af5f6
MK
8060W: http://github.com/mkrufky
8061Q: http://patchwork.linuxtv.org/project/linux-media/list/
8062T: git git://linuxtv.org/mkrufky/tuners.git
8063S: Maintained
8064F: drivers/media/tuners/mxl5007t.*
8065
2d3cf588 8066MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8067M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8068L: netdev@vger.kernel.org
205057ae 8069W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8070S: Supported
93f7848b 8071F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8072
9df4f913
BB
8073NAND FLASH SUBSYSTEM
8074M: Boris Brezillon <boris.brezillon@free-electrons.com>
8075R: Richard Weinberger <richard@nod.at>
8076L: linux-mtd@lists.infradead.org
8077W: http://www.linux-mtd.infradead.org/
8078Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8079T: git git://github.com/linux-nand/linux.git
8080S: Maintained
8081F: drivers/mtd/nand/
8082F: include/linux/mtd/nand*.h
8083
1da177e4 8084NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8085S: Orphan
d9fb9f38 8086F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8087
23dc05a3
DM
8088NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8089M: Daniel Mack <zonque@gmail.com>
8090S: Maintained
e5747e40 8091L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8092W: http://www.native-instruments.com
8093F: sound/usb/caiaq/
8094
1da177e4 8095NCP FILESYSTEM
52653199
PV
8096M: Petr Vandrovec <petr@vandrovec.name>
8097S: Odd Fixes
679655da 8098F: fs/ncpfs/
1da177e4 8099
a79b0322
FT
8100NCR 5380 SCSI DRIVERS
8101M: Finn Thain <fthain@telegraphics.com.au>
8102M: Michael Schmitz <schmitzmic@gmail.com>
8103L: linux-scsi@vger.kernel.org
8104S: Maintained
8105F: Documentation/scsi/g_NCR5380.txt
71d39758 8106F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8107F: drivers/scsi/NCR5380.*
8108F: drivers/scsi/arm/cumana_1.c
8109F: drivers/scsi/arm/oak.c
a79b0322
FT
8110F: drivers/scsi/atari_scsi.*
8111F: drivers/scsi/dmx3191d.c
8112F: drivers/scsi/dtc.*
8113F: drivers/scsi/g_NCR5380.*
8114F: drivers/scsi/g_NCR5380_mmio.c
8115F: drivers/scsi/mac_scsi.*
8116F: drivers/scsi/pas16.*
a79b0322
FT
8117F: drivers/scsi/sun3_scsi.*
8118F: drivers/scsi/sun3_scsi_vme.c
8119F: drivers/scsi/t128.*
8120
1da177e4 8121NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8122M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8123L: linux-scsi@vger.kernel.org
8124S: Maintained
679655da 8125F: drivers/scsi/NCR_D700.*
1da177e4 8126
4aa3eb4c
GR
8127NCT6775 HARDWARE MONITOR DRIVER
8128M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8129L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8130S: Maintained
8131F: Documentation/hwmon/nct6775
8132F: drivers/hwmon/nct6775.c
8133
3c2d774c 8134NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8135M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8136L: linux-rdma@vger.kernel.org
e3d33cb1 8137W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8138S: Supported
8139F: drivers/infiniband/hw/nes/
8140
be2f2e84 8141NETEM NETWORK EMULATOR
adbbf69d 8142M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8143L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8144S: Maintained
679655da 8145F: net/sched/sch_netem.c
be2f2e84 8146
b2f5a051 8147NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8148M: Jon Mason <jdmason@kudzu.us>
4a58448b 8149L: netdev@vger.kernel.org
4a58448b 8150S: Supported
679655da 8151F: Documentation/networking/s2io.txt
b2f5a051 8152F: Documentation/networking/vxge.txt
86387e1a 8153F: drivers/net/ethernet/neterion/
4a58448b 8154
db9cf3a3 8155NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8156M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8157M: Patrick McHardy <kaber@trash.net>
42010ed0 8158M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8159L: netfilter-devel@vger.kernel.org
82b98543 8160L: coreteam@netfilter.org
1da177e4
LT
8161W: http://www.netfilter.org/
8162W: http://www.iptables.org/
42010ed0
PNA
8163Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8166S: Supported
679655da
JP
8167F: include/linux/netfilter*
8168F: include/linux/netfilter/
8169F: include/net/netfilter/
c117ab84
CEB
8170F: include/uapi/linux/netfilter*
8171F: include/uapi/linux/netfilter/
679655da
JP
8172F: net/*/netfilter.c
8173F: net/*/netfilter/
8174F: net/netfilter/
91c269a0 8175F: net/bridge/br_netfilter*.c
1da177e4 8176
4cc67735 8177NETLABEL
87a0874c 8178M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8179W: http://netlabel.sf.net
8180L: netdev@vger.kernel.org
87a0874c 8181S: Maintained
80811493 8182F: Documentation/netlabel/
679655da
JP
8183F: include/net/netlabel.h
8184F: net/netlabel/
4cc67735 8185
1da177e4 8186NETROM NETWORK LAYER
8b58be88 8187M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8188L: linux-hams@vger.kernel.org
d34cb28a 8189W: http://www.linux-ax25.org/
1da177e4 8190S: Maintained
679655da 8191F: include/net/netrom.h
c117ab84 8192F: include/uapi/linux/netrom.h
679655da 8193F: net/netrom/
1da177e4 8194
4c352362
JK
8195NETRONOME ETHERNET DRIVERS
8196M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8197L: oss-drivers@netronome.com
8198S: Maintained
8199F: drivers/net/ethernet/netronome/
8200
5ddb88c0 8201NETWORK BLOCK DEVICE (NBD)
4ca5829a 8202M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8203S: Maintained
5e4b269b 8204L: nbd-general@lists.sourceforge.net
4ca5829a 8205T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8206F: Documentation/blockdev/nbd.txt
8207F: drivers/block/nbd.c
c117ab84 8208F: include/uapi/linux/nbd.h
1da177e4 8209
6e43650c
NH
8210NETWORK DROP MONITOR
8211M: Neil Horman <nhorman@tuxdriver.com>
8212L: netdev@vger.kernel.org
8213S: Maintained
8214W: https://fedorahosted.org/dropwatch/
8215F: net/core/drop_monitor.c
8216
1da177e4 8217NETWORKING [GENERAL]
8b58be88 8218M: "David S. Miller" <davem@davemloft.net>
979b6c13 8219L: netdev@vger.kernel.org
b1e8fd54 8220W: http://www.linuxfoundation.org/en/Net
11e98029 8221Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8224S: Maintained
679655da
JP
8225F: net/
8226F: include/net/
018d21ed
JP
8227F: include/linux/in.h
8228F: include/linux/net.h
8229F: include/linux/netdevice.h
c117ab84
CEB
8230F: include/uapi/linux/in.h
8231F: include/uapi/linux/net.h
8232F: include/uapi/linux/netdevice.h
0c7aecd4 8233F: include/uapi/linux/net_namespace.h
7e814a6c 8234F: tools/net/
f4e53f9a 8235F: tools/testing/selftests/net/
335a67d2 8236F: lib/random32.c
a101ccd1 8237F: lib/test_bpf.c
1da177e4
LT
8238
8239NETWORKING [IPv4/IPv6]
8b58be88
JP
8240M: "David S. Miller" <davem@davemloft.net>
8241M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8242M: James Morris <jmorris@namei.org>
8243M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8244M: Patrick McHardy <kaber@trash.net>
979b6c13 8245L: netdev@vger.kernel.org
08deed1e 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8247S: Maintained
679655da
JP
8248F: net/ipv4/
8249F: net/ipv6/
8250F: include/net/ip*
0a14842f 8251F: arch/x86/net/*
1da177e4 8252
73b7656c
DM
8253NETWORKING [IPSEC]
8254M: Steffen Klassert <steffen.klassert@secunet.com>
8255M: Herbert Xu <herbert@gondor.apana.org.au>
8256M: "David S. Miller" <davem@davemloft.net>
8257L: netdev@vger.kernel.org
d1fc5024
SK
8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8260S: Maintained
5826bdd1 8261F: net/core/flow.c
73b7656c
DM
8262F: net/xfrm/
8263F: net/key/
8264F: net/ipv4/xfrm*
d1fc5024
SK
8265F: net/ipv4/esp4.c
8266F: net/ipv4/ah4.c
8267F: net/ipv4/ipcomp.c
8268F: net/ipv4/ip_vti.c
73b7656c 8269F: net/ipv6/xfrm*
d1fc5024
SK
8270F: net/ipv6/esp6.c
8271F: net/ipv6/ah6.c
8272F: net/ipv6/ipcomp6.c
8273F: net/ipv6/ip6_vti.c
73b7656c
DM
8274F: include/uapi/linux/xfrm.h
8275F: include/net/xfrm.h
8276
10e2ff1c 8277NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8278M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8279L: netdev@vger.kernel.org
8280S: Maintained
8281
29f8f632 8282NETWORKING [WIRELESS]
2cb4abd1 8283L: linux-wireless@vger.kernel.org
8a6e2535 8284Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8285
788873ac
JP
8286NETWORKING DRIVERS
8287L: netdev@vger.kernel.org
8288W: http://www.linuxfoundation.org/en/Net
11e98029 8289Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8290T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8292S: Odd Fixes
156f4fbc 8293F: Documentation/devicetree/bindings/net/
788873ac 8294F: drivers/net/
018d21ed 8295F: include/linux/if_*
0b63bf1f 8296F: include/linux/netdevice.h
0b63bf1f
JD
8297F: include/linux/etherdevice.h
8298F: include/linux/fcdevice.h
8299F: include/linux/fddidevice.h
8300F: include/linux/hippidevice.h
8301F: include/linux/inetdevice.h
c117ab84
CEB
8302F: include/uapi/linux/if_*
8303F: include/uapi/linux/netdevice.h
788873ac 8304
0e324cf6
JL
8305NETWORKING DRIVERS (WIRELESS)
8306M: Kalle Valo <kvalo@codeaurora.org>
8307L: linux-wireless@vger.kernel.org
8308Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8311S: Maintained
182fd9ee 8312F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8313F: drivers/net/wireless/
8314
3d396eb1 8315NETXEN (1/10) GbE SUPPORT
8622315e 8316M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8317M: Sony Chacko <sony.chacko@qlogic.com>
8318M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8319L: netdev@vger.kernel.org
9c2b5bde 8320W: http://www.qlogic.com
3d396eb1 8321S: Supported
aa43c215 8322F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8323
6423d30f
AAJ
8324NFC SUBSYSTEM
8325M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8326M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8327M: Samuel Ortiz <sameo@linux.intel.com>
8328L: linux-wireless@vger.kernel.org
1eb3b216 8329L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8330S: Supported
6423d30f 8331F: net/nfc/
55eb94f9 8332F: include/net/nfc/
c117ab84 8333F: include/uapi/linux/nfc.h
6423d30f 8334F: drivers/nfc/
397d6497
CR
8335F: include/linux/platform_data/nfcmrvl.h
8336F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8337F: include/linux/platform_data/pn544.h
397d6497
CR
8338F: include/linux/platform_data/st21nfca.h
8339F: include/linux/platform_data/st-nci.h
7ebb88e5 8340F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8341
e8b43555 8342NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8343M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8344M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8345L: linux-nfs@vger.kernel.org
8346W: http://client.linux-nfs.org
cd7b996a 8347T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8348S: Maintained
679655da
JP
8349F: fs/lockd/
8350F: fs/nfs/
8351F: fs/nfs_common/
8352F: net/sunrpc/
8353F: include/linux/lockd/
8354F: include/linux/nfs*
8355F: include/linux/sunrpc/
c117ab84
CEB
8356F: include/uapi/linux/nfs*
8357F: include/uapi/linux/sunrpc/
1da177e4 8358
85ef9cea 8359NILFS2 FILESYSTEM
e2126935 8360M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8361L: linux-nilfs@vger.kernel.org
f9472265 8362W: http://nilfs.sourceforge.net/
9e92e516 8363W: http://nilfs.osdn.jp/
e2126935 8364T: git git://github.com/konis/nilfs2.git
85ef9cea 8365S: Supported
679655da
JP
8366F: Documentation/filesystems/nilfs2.txt
8367F: fs/nilfs2/
c35c7ac5 8368F: include/trace/events/nilfs2.h
e63e88bc
RK
8369F: include/uapi/linux/nilfs2_api.h
8370F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8371
1da177e4 8372NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8373M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8374W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8375S: Maintained
679655da
JP
8376F: Documentation/scsi/NinjaSCSI.txt
8377F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8378
8379NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8380M: GOTO Masanori <gotom@debian.or.jp>
8381M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8382W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8383S: Maintained
679655da
JP
8384F: Documentation/scsi/NinjaSCSI.txt
8385F: drivers/scsi/nsp32*
1da177e4 8386
383b8fb9
LFT
8387NIOS2 ARCHITECTURE
8388M: Ley Foon Tan <lftan@altera.com>
8389L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8391S: Maintained
8392F: arch/nios2/
8393
2a6afddb 8394NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8395R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8396F: include/linux/power/bq2415x_charger.h
081bab21 8397F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8398F: include/linux/power/isp1704_charger.h
8399F: drivers/power/bq2415x_charger.c
081bab21 8400F: drivers/power/bq27xxx_battery.c
e35a49b1 8401F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8402F: drivers/power/isp1704_charger.c
8403F: drivers/power/rx51_battery.c
8404
a1bd3bae 8405NTB DRIVER CORE
9ef6bf6c
JM
8406M: Jon Mason <jdmason@kudzu.us>
8407M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8408M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8409L: linux-ntb@googlegroups.com
fce8a7bb 8410S: Supported
2984411f
JM
8411W: https://github.com/jonmason/ntb/wiki
8412T: git git://github.com/jonmason/ntb.git
fce8a7bb 8413F: drivers/ntb/
548c237c 8414F: drivers/net/ntb_netdev.c
fce8a7bb 8415F: include/linux/ntb.h
a1bd3bae 8416F: include/linux/ntb_transport.h
a9c59ef7 8417F: tools/testing/selftests/ntb/
fce8a7bb 8418
e26a5843
AH
8419NTB INTEL DRIVER
8420M: Jon Mason <jdmason@kudzu.us>
8421M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8422L: linux-ntb@googlegroups.com
e26a5843
AH
8423S: Supported
8424W: https://github.com/jonmason/ntb/wiki
8425T: git git://github.com/jonmason/ntb.git
8426F: drivers/ntb/hw/intel/
fce8a7bb 8427
a1b36958
XY
8428NTB AMD DRIVER
8429M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8430L: linux-ntb@googlegroups.com
8431S: Supported
8432F: drivers/ntb/hw/amd/
8433
1da177e4 8434NTFS FILESYSTEM
2818ef50 8435M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8436L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8437W: http://www.tuxera.com/
e6f4dee7 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8439S: Supported
679655da
JP
8440F: Documentation/filesystems/ntfs.txt
8441F: fs/ntfs/
1da177e4 8442
9eb8ef74 8443NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8444M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8445L: linux-fbdev@vger.kernel.org
ce00f85c 8446S: Maintained
8a61f013
JH
8447F: drivers/video/fbdev/riva/
8448F: drivers/video/fbdev/nvidia/
1da177e4 8449
79461681 8450NVM EXPRESS DRIVER
b3975e94
JF
8451M: Keith Busch <keith.busch@intel.com>
8452M: Jens Axboe <axboe@fb.com>
79461681 8453L: linux-nvme@lists.infradead.org
b3975e94
JF
8454T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8455W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8456S: Supported
57dacad5 8457F: drivers/nvme/host/
79461681
MW
8458F: include/linux/nvme.h
8459
a07b4970
CH
8460NVM EXPRESS TARGET DRIVER
8461M: Christoph Hellwig <hch@lst.de>
8462M: Sagi Grimberg <sagi@grimberg.me>
8463L: linux-nvme@lists.infradead.org
8464S: Supported
8465F: drivers/nvme/target/
8466
aee4b9bd
SK
8467NVMEM FRAMEWORK
8468M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8469M: Maxime Ripard <maxime.ripard@free-electrons.com>
8470S: Maintained
8471F: drivers/nvmem/
8472F: Documentation/devicetree/bindings/nvmem/
8473F: include/linux/nvmem-consumer.h
8474F: include/linux/nvmem-provider.h
8475
dece4585
CP
8476NXP-NCI NFC DRIVER
8477M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8478R: Charles Gorand <charles.gorand@effinnov.com>
8479L: linux-nfc@lists.01.org (moderated for non-subscribers)
8480S: Supported
8481F: drivers/nfc/nxp-nci
8482
f50d7146 8483NXP TDA998X DRM DRIVER
54176cc6 8484M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8485S: Supported
8486F: drivers/gpu/drm/i2c/tda998x_drv.c
8487F: include/drm/i2c/tda998x.h
8488
fbace43e
PR
8489NXP TFA9879 DRIVER
8490M: Peter Rosin <peda@axentia.se>
8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8492S: Maintained
8493F: sound/soc/codecs/tfa9879*
8494
442f04c3
JP
8495OBJTOOL
8496M: Josh Poimboeuf <jpoimboe@redhat.com>
8497S: Supported
8498F: tools/objtool/
8499
f5525786 8500OMAP SUPPORT
0e24bdd4 8501M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8502L: linux-omap@vger.kernel.org
8503W: http://www.muru.com/linux/omap/
8504W: http://linux.omap.com/
8a6e2535 8505Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8507S: Maintained
4e04d5a3 8508F: arch/arm/*omap*/
026da812
FB
8509F: arch/arm/configs/omap1_defconfig
8510F: arch/arm/configs/omap2plus_defconfig
046d0a37 8511F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8512F: drivers/irqchip/irq-omap-intc.c
8513F: drivers/mfd/*omap*.c
8514F: drivers/mfd/menelaus.c
8515F: drivers/mfd/palmas.c
8516F: drivers/mfd/tps65217.c
8517F: drivers/mfd/tps65218.c
8518F: drivers/mfd/tps65910.c
8519F: drivers/mfd/twl-core.[ch]
8520F: drivers/mfd/twl4030*.c
8521F: drivers/mfd/twl6030*.c
8522F: drivers/mfd/twl6040*.c
8523F: drivers/regulator/palmas-regulator*.c
8524F: drivers/regulator/pbias-regulator.c
8525F: drivers/regulator/tps65217-regulator.c
8526F: drivers/regulator/tps65218-regulator.c
8527F: drivers/regulator/tps65910-regulator.c
8528F: drivers/regulator/twl-regulator.c
046d0a37 8529F: include/linux/i2c-omap.h
f5525786 8530
50f29fbd 8531OMAP DEVICE TREE SUPPORT
cdb55ab0 8532M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8533M: Tony Lindgren <tony@atomide.com>
8534L: linux-omap@vger.kernel.org
d0fb18c5 8535L: devicetree@vger.kernel.org
50f29fbd
TL
8536S: Maintained
8537F: arch/arm/boot/dts/*omap*
8538F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8539F: arch/arm/boot/dts/*am4*
8540F: arch/arm/boot/dts/*am5*
8541F: arch/arm/boot/dts/*dra7*
50f29fbd 8542
f5525786 8543OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8544M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8545L: linux-omap@vger.kernel.org
8546S: Maintained
8547F: arch/arm/*omap*/*clock*
8548
8549OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8550M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8551L: linux-omap@vger.kernel.org
8552S: Maintained
8553F: arch/arm/*omap*/*pm*
c46938d4 8554F: drivers/cpufreq/omap-cpufreq.c
f5525786 8555
d21db568 8556OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8557M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8558M: Paul Walmsley <paul@pwsan.com>
8559L: linux-omap@vger.kernel.org
8560S: Maintained
d21db568 8561F: arch/arm/mach-omap2/prm*
692ab1f3 8562
f5525786 8563OMAP AUDIO SUPPORT
6c284903 8564M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8565M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8566L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8567L: linux-omap@vger.kernel.org
8568S: Maintained
8569F: sound/soc/omap/
8570
18640193
TL
8571OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8572M: Roger Quadros <rogerq@ti.com>
8573M: Tony Lindgren <tony@atomide.com>
8574L: linux-omap@vger.kernel.org
8575S: Maintained
8576F: drivers/memory/omap-gpmc.c
8577F: arch/arm/mach-omap2/*gpmc*
8578
f5525786 8579OMAP FRAMEBUFFER SUPPORT
830e6384 8580M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8581L: linux-fbdev@vger.kernel.org
f5525786
TL
8582L: linux-omap@vger.kernel.org
8583S: Maintained
8a61f013 8584F: drivers/video/fbdev/omap/
f5525786 8585
676eec0d 8586OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8587M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8588L: linux-omap@vger.kernel.org
676eec0d 8589L: linux-fbdev@vger.kernel.org
178ff4c9 8590S: Maintained
8a61f013 8591F: drivers/video/fbdev/omap2/
178ff4c9
TV
8592F: Documentation/arm/OMAP/DSS
8593
8b37fcfc
OBC
8594OMAP HARDWARE SPINLOCK SUPPORT
8595M: Ohad Ben-Cohen <ohad@wizery.com>
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8598F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8599
f5525786 8600OMAP MMC SUPPORT
8b58be88 8601M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8602L: linux-omap@vger.kernel.org
8603S: Maintained
653f41b5
MC
8604F: drivers/mmc/host/omap.c
8605
8606OMAP HS MMC SUPPORT
0a4585c6 8607L: linux-mmc@vger.kernel.org
653f41b5 8608L: linux-omap@vger.kernel.org
dfa5d196 8609S: Orphan
653f41b5 8610F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8611
8612OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8613M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8614S: Maintained
8615F: drivers/char/hw_random/omap-rng.c
8616
f400c82e 8617OMAP HWMOD SUPPORT
cdb55ab0 8618M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8619M: Paul Walmsley <paul@pwsan.com>
8620L: linux-omap@vger.kernel.org
8621S: Maintained
8fc8b12b 8622F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8623
8633fb30
PW
8624OMAP HWMOD DATA
8625M: Paul Walmsley <paul@pwsan.com>
8626L: linux-omap@vger.kernel.org
8627S: Maintained
8628F: arch/arm/mach-omap2/omap_hwmod*data*
8629
f400c82e 8630OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8631M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8632L: linux-omap@vger.kernel.org
8633S: Maintained
8634F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8635
0db83ced 8636OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8637M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8638L: linux-media@vger.kernel.org
8639S: Maintained
7eec52db 8640F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8641F: drivers/media/platform/omap3isp/
0db83ced 8642F: drivers/staging/media/omap4iss/
7e8970e1 8643
f5525786 8644OMAP USB SUPPORT
f5525786
TL
8645L: linux-usb@vger.kernel.org
8646L: linux-omap@vger.kernel.org
3b243519 8647S: Orphan
a16fbd65
JP
8648F: drivers/usb/*/*omap*
8649F: arch/arm/*omap*/usb*
f5525786 8650
6d994710 8651OMAP GPIO DRIVER
fe643528 8652M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8653M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8654M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8655L: linux-omap@vger.kernel.org
8656S: Maintained
fe643528 8657F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8658F: drivers/gpio/gpio-omap.c
8659
c351e290
MJ
8660OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8661M: Mark Jackson <mpfj@newflow.co.uk>
8662L: linux-omap@vger.kernel.org
8663S: Maintained
8664F: arch/arm/boot/dts/am335x-nano.dts
8665
0ad122d9 8666OMFS FILESYSTEM
8b58be88 8667M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8668L: linux-karma-devel@lists.sourceforge.net
8669S: Maintained
679655da
JP
8670F: Documentation/filesystems/omfs.txt
8671F: fs/omfs/
0ad122d9 8672
c1986ee9 8673OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8674M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8675S: Maintained
679655da
JP
8676F: drivers/char/pcmcia/cm4000_cs.c
8677F: include/linux/cm4000_cs.h
c117ab84 8678F: include/uapi/linux/cm4000_cs.h
c1986ee9 8679
77c44ab1 8680OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8681M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8682S: Maintained
679655da 8683F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8684
77d5140f 8685OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8686M: Jonathan Corbet <corbet@lwn.net>
661263b5 8687L: linux-media@vger.kernel.org
275ffde4 8688T: git git://linuxtv.org/media_tree.git
77d5140f 8689S: Maintained
90d72ac6 8690F: drivers/media/i2c/ov7670.c
77d5140f 8691
431bca73 8692ONENAND FLASH DRIVER
8b58be88 8693M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8694L: linux-mtd@lists.infradead.org
8695S: Maintained
679655da
JP
8696F: drivers/mtd/onenand/
8697F: include/linux/mtd/onenand*.h
431bca73 8698
1da177e4 8699ONSTREAM SCSI TAPE DRIVER
8b58be88 8700M: Willem Riede <osst@riede.org>
1da177e4
LT
8701L: osst-users@lists.sourceforge.net
8702L: linux-scsi@vger.kernel.org
8703S: Maintained
f7269cfc
JD
8704F: Documentation/scsi/osst.txt
8705F: drivers/scsi/osst.*
8706F: drivers/scsi/osst_*.h
8707F: drivers/scsi/st.h
1da177e4 8708
e2d1d6c0 8709OPENCORES I2C BUS DRIVER
8b58be88 8710M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8711L: linux-i2c@vger.kernel.org
e2d1d6c0 8712S: Maintained
679655da
JP
8713F: Documentation/i2c/busses/i2c-ocores
8714F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8715
860c44c1 8716OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8717M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8718M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8719L: devicetree@vger.kernel.org
a7fefe9f 8720W: http://www.devicetree.org/
fcdec35e 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8722S: Maintained
f8828205 8723F: drivers/of/
860c44c1 8724F: include/linux/of*.h
f8828205 8725F: scripts/dtc/
860c44c1 8726
f8828205 8727OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8728M: Rob Herring <robh+dt@kernel.org>
f8828205 8729M: Mark Rutland <mark.rutland@arm.com>
f8828205 8730L: devicetree@vger.kernel.org
9f273c24 8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8732Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8733S: Maintained
8734F: Documentation/devicetree/
8735F: arch/*/boot/dts/
8736F: include/dt-bindings/
8737
2bb65f56
PA
8738OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8739M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8740L: devicetree@vger.kernel.org
8741S: Maintained
8742F: Documentation/devicetree/dynamic-resolution-notes.txt
8743F: Documentation/devicetree/overlay-notes.txt
8744F: drivers/of/overlay.c
8745F: drivers/of/resolver.c
8746
19f9d392
JB
8747OPENRISC ARCHITECTURE
8748M: Jonas Bonn <jonas@southpole.se>
8749W: http://openrisc.net
19f9d392
JB
8750S: Maintained
8751T: git git://openrisc.net/~jonas/linux
14430813 8752F: arch/openrisc/
19f9d392 8753
ccb1352e 8754OPENVSWITCH
4f337ed5 8755M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8756L: netdev@vger.kernel.org
ccb1352e
JG
8757L: dev@openvswitch.org
8758W: http://openvswitch.org
ccb1352e
JG
8759S: Maintained
8760F: net/openvswitch/
b422da7c 8761F: include/uapi/linux/openvswitch.h
ccb1352e 8762
875fa6fb
VK
8763OPERATING PERFORMANCE POINTS (OPP)
8764M: Viresh Kumar <vireshk@kernel.org>
8765M: Nishanth Menon <nm@ti.com>
8766M: Stephen Boyd <sboyd@codeaurora.org>
8767L: linux-pm@vger.kernel.org
8768S: Maintained
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8770F: drivers/base/power/opp/
8771F: include/linux/pm_opp.h
8772F: Documentation/power/opp.txt
8773F: Documentation/devicetree/bindings/opp/
8774
af39917d
CL
8775OPL4 DRIVER
8776M: Clemens Ladisch <clemens@ladisch.de>
8777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8778T: git git://git.alsa-project.org/alsa-kernel.git
8779S: Maintained
8780F: sound/drivers/opl4/
8781
1da177e4 8782OPROFILE
4cf7e718 8783M: Robert Richter <rric@kernel.org>
1da177e4
LT
8784L: oprofile-list@lists.sf.net
8785S: Maintained
81c4a8a6 8786F: arch/*/include/asm/oprofile*.h
679655da
JP
8787F: arch/*/oprofile/
8788F: drivers/oprofile/
8789F: include/linux/oprofile.h
1da177e4 8790
e2d1d6c0 8791ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8792M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8793M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8794L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8795W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8796S: Supported
679655da
JP
8797F: Documentation/filesystems/ocfs2.txt
8798F: Documentation/filesystems/dlmfs.txt
8799F: fs/ocfs2/
e2d1d6c0 8800
1da177e4 8801ORINOCO DRIVER
724c6b35 8802L: linux-wireless@vger.kernel.org
491b26b4 8803W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8804W: http://www.nongnu.org/orinoco/
3a59babb 8805S: Orphan
2be45b66 8806F: drivers/net/wireless/intersil/orinoco/
1da177e4 8807
42c55aa8 8808OSD LIBRARY and FILESYSTEM
fadc0752 8809M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8810M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8811L: osd-dev@open-osd.org
8812W: http://open-osd.org
54e5881d 8813T: git git://git.open-osd.org/open-osd.git
68274794 8814S: Maintained
42c55aa8 8815F: drivers/scsi/osd/
6b6f0b6c 8816F: include/scsi/osd_*
42c55aa8 8817F: fs/exofs/
68274794 8818
ef94b186 8819OVERLAY FILESYSTEM
7c37fbda 8820M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8821L: linux-unionfs@vger.kernel.org
8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8823S: Supported
1d113735 8824F: fs/overlayfs/
7c37fbda
NB
8825F: Documentation/filesystems/overlayfs.txt
8826
85096169
MM
8827ORANGEFS FILESYSTEM
8828M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8829L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8830T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8831S: Supported
8832F: fs/orangefs/
8833F: Documentation/filesystems/orangefs.txt
8834
e2d1d6c0 8835P54 WIRELESS DRIVER
084cb0fe 8836M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8837L: linux-wireless@vger.kernel.org
084cb0fe 8838W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8839S: Maintained
d3466830 8840F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8841
f5cd7872 8842PA SEMI ETHERNET DRIVER
8b58be88 8843M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8844L: netdev@vger.kernel.org
8845S: Maintained
ded19add 8846F: drivers/net/ethernet/pasemi/*
f5cd7872 8847
beb58aa3 8848PA SEMI SMBUS DRIVER
8b58be88 8849M: Olof Johansson <olof@lixom.net>
846557d3 8850L: linux-i2c@vger.kernel.org
beb58aa3 8851S: Maintained
679655da 8852F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8853
48fc267e
SK
8854PADATA PARALLEL EXECUTION MECHANISM
8855M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8856L: linux-crypto@vger.kernel.org
8857S: Maintained
8858F: kernel/padata.c
8859F: include/linux/padata.h
8860F: Documentation/padata.txt
8861
709ee531 8862PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8863M: Harald Welte <laforge@gnumonks.org>
d0944853 8864L: platform-driver-x86@vger.kernel.org
709ee531 8865S: Maintained
679655da 8866F: drivers/platform/x86/panasonic-laptop.c
709ee531 8867
368dd5ac 8868PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8869M: David Howells <dhowells@redhat.com>
4fa97181
DH
8870L: linux-am33-list@redhat.com (moderated for non-subscribers)
8871W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8872S: Maintained
679655da
JP
8873F: Documentation/mn10300/
8874F: arch/mn10300/
4fa97181 8875
305b37bd
KS
8876PARALLEL LCD/KEYPAD PANEL DRIVER
8877M: Willy Tarreau <willy@haproxy.com>
8878M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8879S: Odd Fixes
8880F: Documentation/misc-devices/lcd-panel-cgram.txt
8881F: drivers/misc/panel.c
8882
64dfff03
SM
8883PARALLEL PORT SUBSYSTEM
8884M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8885M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8886L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8887S: Maintained
679655da
JP
8888F: drivers/parport/
8889F: include/linux/parport*.h
8890F: drivers/char/ppdev.c
c117ab84 8891F: include/uapi/linux/ppdev.h
64dfff03 8892F: Documentation/parport*.txt
1da177e4 8893
4cdf6bc2 8894PARAVIRT_OPS INTERFACE
d633180c 8895M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8896M: Chris Wright <chrisw@sous-sol.org>
8897M: Alok Kataria <akataria@vmware.com>
8898M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8899L: virtualization@lists.linux-foundation.org
4cdf6bc2 8900S: Supported
a2e19991 8901F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8902F: arch/*/kernel/paravirt*
8903F: arch/*/include/asm/paravirt.h
4cdf6bc2 8904
e2d1d6c0 8905PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8906M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8907L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8908S: Maintained
679655da
JP
8909F: Documentation/blockdev/paride.txt
8910F: drivers/block/paride/
e2d1d6c0
RD
8911
8912PARISC ARCHITECTURE
b8828770 8913M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8914M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8915L: linux-parisc@vger.kernel.org
8916W: http://www.parisc-linux.org/
8a6e2535 8917Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8920S: Maintained
679655da 8921F: arch/parisc/
2b6bac9e 8922F: Documentation/parisc/
679655da 8923F: drivers/parisc/
2b6bac9e
HD
8924F: drivers/char/agp/parisc-agp.c
8925F: drivers/input/serio/gscps2.c
8926F: drivers/parport/parport_gsc.*
8927F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8928F: drivers/video/fbdev/sti*
2b6bac9e
HD
8929F: drivers/video/console/sti*
8930F: drivers/video/logo/logo_parisc*
e2d1d6c0 8931
1662d32c 8932PC87360 HARDWARE MONITORING DRIVER
8b58be88 8933M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8934L: linux-hwmon@vger.kernel.org
1662d32c 8935S: Maintained
679655da
JP
8936F: Documentation/hwmon/pc87360
8937F: drivers/hwmon/pc87360.c
1662d32c
JC
8938
8939PC8736x GPIO DRIVER
8b58be88 8940M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8941S: Maintained
679655da 8942F: drivers/char/pc8736x_gpio.c
1662d32c 8943
1ad107fd 8944PC87427 HARDWARE MONITORING DRIVER
d8130624 8945M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8946L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8947S: Maintained
8948F: Documentation/hwmon/pc87427
8949F: drivers/hwmon/pc87427.c
8950
b26e0ed4 8951PCA9532 LED DRIVER
8b58be88 8952M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8953S: Maintained
d5ca6918
JP
8954F: drivers/leds/leds-pca9532.c
8955F: include/linux/leds-pca9532.h
b26e0ed4 8956
5ce914a8 8957PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8958M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8959L: linux-i2c@vger.kernel.org
8960S: Maintained
b4f0b74e 8961F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8962
3971dae5 8963PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8964M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8965S: Maintained
8966F: drivers/firmware/pcdp.*
8967
065c6359 8968PCI ERROR RECOVERY
6305902c 8969M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8970L: linux-pci@vger.kernel.org
065c6359 8971S: Supported
679655da 8972F: Documentation/PCI/pci-error-recovery.txt
065c6359 8973
78c1cffd
RC
8974PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8975M: Russell Currey <ruscur@russell.cc>
8976L: linuxppc-dev@lists.ozlabs.org
8977S: Supported
8978F: Documentation/powerpc/eeh-pci-error-recovery.txt
8979F: arch/powerpc/kernel/eeh*.c
8980F: arch/powerpc/platforms/*/eeh*.c
8981F: arch/powerpc/include/*/eeh*.h
8982
1da177e4 8983PCI SUBSYSTEM
5ac3a6d2 8984M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8985L: linux-pci@vger.kernel.org
99662dd1 8986Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8988S: Supported
92a1fe2e 8989F: Documentation/devicetree/bindings/pci/
679655da
JP
8990F: Documentation/PCI/
8991F: drivers/pci/
8992F: include/linux/pci*
6b49ee49 8993F: arch/x86/pci/
cad01f91 8994F: arch/x86/kernel/quirks.c
1da177e4 8995
eaa6111b
LFT
8996PCI DRIVER FOR ALTERA PCIE IP
8997M: Ley Foon Tan <lftan@altera.com>
8998L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8999L: linux-pci@vger.kernel.org
9000S: Supported
9001F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9002F: drivers/pci/host/pcie-altera.c
9003
b7e78170
RH
9004PCI DRIVER FOR ARM VERSATILE PLATFORM
9005M: Rob Herring <robh@kernel.org>
9006L: linux-pci@vger.kernel.org
9007L: linux-arm-kernel@lists.infradead.org
9008S: Maintained
9009F: Documentation/devicetree/bindings/pci/versatile.txt
9010F: drivers/pci/host/pci-versatile.c
9011
5f6b6ccd
TI
9012PCI DRIVER FOR APPLIEDMICRO XGENE
9013M: Tanmay Inamdar <tinamdar@apm.com>
9014L: linux-pci@vger.kernel.org
9015L: linux-arm-kernel@lists.infradead.org
9016S: Maintained
9017F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9018F: drivers/pci/host/pci-xgene.c
9019
62d0ff83
ML
9020PCI DRIVER FOR FREESCALE LAYERSCAPE
9021M: Minghuan Lian <minghuan.Lian@freescale.com>
9022M: Mingkai Hu <mingkai.hu@freescale.com>
9023M: Roy Zang <tie-fei.zang@freescale.com>
9024L: linuxppc-dev@lists.ozlabs.org
9025L: linux-pci@vger.kernel.org
9026L: linux-arm-kernel@lists.infradead.org
9027S: Maintained
9028F: drivers/pci/host/*layerscape*
9029
f0b75693 9030PCI DRIVER FOR IMX6
f175aa2c 9031M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9032M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9033L: linux-pci@vger.kernel.org
9034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9035S: Maintained
9036F: drivers/pci/host/*imx6*
9037
0c4ffcfe
MK
9038PCI DRIVER FOR TI KEYSTONE
9039M: Murali Karicheri <m-karicheri2@ti.com>
9040L: linux-pci@vger.kernel.org
9041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042S: Maintained
9043F: drivers/pci/host/*keystone*
9044
f0b75693
BH
9045PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9046M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9047M: Jason Cooper <jason@lakedaemon.net>
9048L: linux-pci@vger.kernel.org
9049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9050S: Maintained
9051F: drivers/pci/host/*mvebu*
9052
8c39d710
TP
9053PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9054M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9055L: linux-pci@vger.kernel.org
9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S: Maintained
9058F: drivers/pci/host/pci-aardvark.c
9059
0447cfd7
TR
9060PCI DRIVER FOR NVIDIA TEGRA
9061M: Thierry Reding <thierry.reding@gmail.com>
9062L: linux-tegra@vger.kernel.org
f0b75693 9063L: linux-pci@vger.kernel.org
0447cfd7
TR
9064S: Supported
9065F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9066F: drivers/pci/host/pci-tegra.c
9067
47ff3de9
KVA
9068PCI DRIVER FOR TI DRA7XX
9069M: Kishon Vijay Abraham I <kishon@ti.com>
9070L: linux-omap@vger.kernel.org
9071L: linux-pci@vger.kernel.org
9072S: Supported
9073F: Documentation/devicetree/bindings/pci/ti-pci.txt
9074F: drivers/pci/host/pci-dra7xx.c
9075
f0b75693
BH
9076PCI DRIVER FOR RENESAS R-CAR
9077M: Simon Horman <horms@verge.net.au>
9078L: linux-pci@vger.kernel.org
4a121096 9079L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9080S: Maintained
9081F: drivers/pci/host/*rcar*
9082
4af82255 9083PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9084M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9085L: linux-pci@vger.kernel.org
f0b75693
BH
9086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9087L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9088S: Maintained
9089F: drivers/pci/host/pci-exynos.c
9090
f0b75693 9091PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9092M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9093M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9094L: linux-pci@vger.kernel.org
9095S: Maintained
9096F: drivers/pci/host/*designware*
9097
5a3aa2a8
JP
9098PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9099M: Joao Pinto <jpinto@synopsys.com>
9100L: linux-pci@vger.kernel.org
9101S: Maintained
9102F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9103F: drivers/pci/host/pcie-designware-plat.c
9104
cf28855b
WD
9105PCI DRIVER FOR GENERIC OF HOSTS
9106M: Will Deacon <will.deacon@arm.com>
9107L: linux-pci@vger.kernel.org
9108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9109S: Maintained
9110F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9111F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9112F: drivers/pci/host/pci-host-generic.c
9113
185a383a
KB
9114PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9115M: Keith Busch <keith.busch@intel.com>
9116L: linux-pci@vger.kernel.org
9117S: Supported
9118F: arch/x86/pci/vmd.c
9119
51b66a6c 9120PCIE DRIVER FOR ST SPEAR13XX
110baab1 9121M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9122L: linux-pci@vger.kernel.org
110baab1 9123S: Maintained
51b66a6c
PA
9124F: drivers/pci/host/*spear*
9125
af1169b4
LFT
9126PCI MSI DRIVER FOR ALTERA MSI IP
9127M: Ley Foon Tan <lftan@altera.com>
9128L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9129L: linux-pci@vger.kernel.org
9130S: Supported
9131F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9132F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9133
dcd19de3
DD
9134PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9135M: Duc Dang <dhdang@apm.com>
9136L: linux-pci@vger.kernel.org
9137L: linux-arm-kernel@lists.infradead.org
9138S: Maintained
9139F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9140F: drivers/pci/host/pci-xgene-msi.c
9141
a3cbfae1
NC
9142PCIE DRIVER FOR AXIS ARTPEC
9143M: Niklas Cassel <niklas.cassel@axis.com>
9144M: Jesper Nilsson <jesper.nilsson@axis.com>
9145L: linux-arm-kernel@axis.com
9146L: linux-pci@vger.kernel.org
9147S: Maintained
9148F: Documentation/devicetree/bindings/pci/axis,artpec*
9149F: drivers/pci/host/*artpec*
9150
500a1d9a
ZW
9151PCIE DRIVER FOR HISILICON
9152M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9153M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9154L: linux-pci@vger.kernel.org
9155S: Maintained
9156F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9157F: drivers/pci/host/pcie-hisi.c
9158
82a82383
SV
9159PCIE DRIVER FOR QUALCOMM MSM
9160M: Stanimir Varbanov <svarbanov@mm-sol.com>
9161L: linux-pci@vger.kernel.org
9162L: linux-arm-msm@vger.kernel.org
9163S: Maintained
9164F: drivers/pci/host/*qcom*
9165
f12b76e5
DD
9166PCIE DRIVER FOR CAVIUM THUNDERX
9167M: David Daney <david.daney@cavium.com>
9168L: linux-pci@vger.kernel.org
9169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9170S: Supported
9171F: Documentation/devicetree/bindings/pci/pci-thunder-*
9172F: drivers/pci/host/pci-thunder-*
9173
1da177e4 9174PCMCIA SUBSYSTEM
4230dfc9 9175P: Linux PCMCIA Team
f5df5881 9176L: linux-pcmcia@lists.infradead.org
6650e0a5 9177W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9179S: Maintained
679655da
JP
9180F: Documentation/pcmcia/
9181F: drivers/pcmcia/
9182F: include/pcmcia/
1da177e4
LT
9183
9184PCNET32 NETWORK DRIVER
227fb925 9185M: Don Fry <pcnet32@frontier.com>
979b6c13 9186L: netdev@vger.kernel.org
1da177e4 9187S: Maintained
b955f6ca 9188F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9189
48fc267e
SK
9190PCRYPT PARALLEL CRYPTO ENGINE
9191M: Steffen Klassert <steffen.klassert@secunet.com>
9192L: linux-crypto@vger.kernel.org
9193S: Maintained
9194F: crypto/pcrypt.c
9195F: include/crypto/pcrypt.h
9196
e72df0b8
TH
9197PER-CPU MEMORY ALLOCATOR
9198M: Tejun Heo <tj@kernel.org>
93e205a7 9199M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9201S: Maintained
9202F: include/linux/percpu*.h
9203F: mm/percpu*.c
9204F: arch/*/include/asm/percpu.h
9205
ad4ecbcb 9206PER-TASK DELAY ACCOUNTING
185e595f 9207M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9208S: Maintained
679655da
JP
9209F: include/linux/delayacct.h
9210F: kernel/delayacct.c
ad4ecbcb 9211
57c0c15b 9212PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9213M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9214M: Ingo Molnar <mingo@redhat.com>
f80c5393 9215M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9216R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9217L: linux-kernel@vger.kernel.org
75fc2d37 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9219S: Supported
d53e8365 9220F: kernel/events/*
a003236c 9221F: include/linux/perf_event.h
c117ab84 9222F: include/uapi/linux/perf_event.h
141c4296
RR
9223F: arch/*/kernel/perf_event*.c
9224F: arch/*/kernel/*/perf_event*.c
9225F: arch/*/kernel/*/*/perf_event*.c
a003236c 9226F: arch/*/include/asm/perf_event.h
a003236c 9227F: arch/*/kernel/perf_callchain.c
b0a434fb 9228F: arch/*/events/*
a003236c 9229F: tools/perf/
6c0b3244 9230
dd49d0f5 9231PERSONALITY HANDLING
8b58be88 9232M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9233L: linux-abi-devel@lists.sourceforge.net
9234S: Maintained
679655da 9235F: include/linux/personality.h
c117ab84 9236F: include/uapi/linux/personality.h
dd49d0f5 9237
838e7a03 9238PHONET PROTOCOL
2a06b40f 9239M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9240S: Supported
9241F: Documentation/networking/phonet.txt
9242F: include/linux/phonet.h
9243F: include/net/phonet/
c117ab84 9244F: include/uapi/linux/phonet.h
838e7a03
RDC
9245F: net/phonet/
9246
1da177e4 9247PHRAM MTD DRIVER
8b58be88 9248M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9249L: linux-mtd@lists.infradead.org
9250S: Maintained
679655da 9251F: drivers/mtd/devices/phram.c
1da177e4 9252
efdbb10e
BP
9253PICOLCD HID DRIVER
9254M: Bruno Prémont <bonbons@linux-vserver.org>
9255L: linux-input@vger.kernel.org
9256S: Maintained
9257F: drivers/hid/hid-picolcd*
9258
a53bfa07
JI
9259PICOXCELL SUPPORT
9260M: Jamie Iles <jamie@jamieiles.com>
9261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262T: git git://github.com/jamieiles/linux-2.6-ji.git
9263S: Supported
b8733987 9264F: arch/arm/boot/dts/picoxcell*
14430813 9265F: arch/arm/mach-picoxcell/
b8733987 9266F: drivers/crypto/picoxcell*
a53bfa07 9267
2744e8af
LW
9268PIN CONTROL SUBSYSTEM
9269M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9270L: linux-gpio@vger.kernel.org
dbe752a3 9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9272S: Maintained
9feeed94 9273F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9274F: Documentation/pinctrl.txt
07f29ba6 9275F: drivers/pinctrl/
8e406fe4 9276F: include/linux/pinctrl/
2744e8af 9277
2201bbb8
JCPV
9278PIN CONTROLLER - ATMEL AT91
9279M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281S: Maintained
c654b6bf 9282F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9283
33d3690c
LD
9284PIN CONTROLLER - ATMEL AT91 PIO4
9285M: Ludovic Desroches <ludovic.desroches@atmel.com>
9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287L: linux-gpio@vger.kernel.org
9288S: Supported
9289F: drivers/pinctrl/pinctrl-at91-pio4.*
9290
cbd1b652
MW
9291PIN CONTROLLER - INTEL
9292M: Mika Westerberg <mika.westerberg@linux.intel.com>
9293M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9294S: Maintained
9295F: drivers/pinctrl/intel/
2201bbb8 9296
9963b536
LP
9297PIN CONTROLLER - RENESAS
9298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9299M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9300L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9301S: Maintained
9302F: drivers/pinctrl/sh-pfc/
9303
b75e60d6 9304PIN CONTROLLER - SAMSUNG
fea685e9 9305M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9306M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9307M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9309L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9310S: Maintained
9b5b33f6 9311F: drivers/pinctrl/samsung/
b75e60d6 9312
13cbd906
TL
9313PIN CONTROLLER - SINGLE
9314M: Tony Lindgren <tony@atomide.com>
9315M: Haojian Zhuang <haojian.zhuang@linaro.org>
9316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9317L: linux-omap@vger.kernel.org
9318S: Maintained
9319F: drivers/pinctrl/pinctrl-single.c
9320
deda8287 9321PIN CONTROLLER - ST SPEAR
da89947b 9322M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324W: http://www.st.com/spear
9325S: Maintained
8e406fe4 9326F: drivers/pinctrl/spear/
deda8287 9327
11a1cf34
JH
9328PISTACHIO SOC SUPPORT
9329M: James Hartley <james.hartley@imgtec.com>
9330M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9331L: linux-mips@linux-mips.org
9332S: Maintained
9333F: arch/mips/pistachio/
9334F: arch/mips/include/asm/mach-pistachio/
9335F: arch/mips/boot/dts/pistachio/
9336F: arch/mips/configs/pistachio*_defconfig
9337
249a6771 9338PKTCDVD DRIVER
e5f6450c 9339M: Jiri Kosina <jikos@kernel.org>
249a6771 9340S: Maintained
679655da
JP
9341F: drivers/block/pktcdvd.c
9342F: include/linux/pktcdvd.h
c117ab84 9343F: include/uapi/linux/pktcdvd.h
249a6771 9344
b31d8273
G
9345PKUNITY SOC DRIVERS
9346M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9347W: http://mprc.pku.edu.cn/~guanxuetao/linux
9348S: Maintained
ceebf4d5 9349T: git git://github.com/gxt/linux.git
b31d8273 9350F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9351F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9352F: drivers/video/fbdev/fb-puv3.c
2809e80b 9353F: drivers/rtc/rtc-puv3.c
b31d8273 9354
9d2ecfb7 9355PMBUS HARDWARE MONITORING DRIVERS
ca462085 9356M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9357L: linux-hwmon@vger.kernel.org
9358W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9359W: http://www.roeck-us.net/linux/drivers/
9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9361S: Maintained
9362F: Documentation/hwmon/pmbus
9363F: drivers/hwmon/pmbus/
9364F: include/linux/i2c/pmbus.h
9365
89a36810 9366PMC SIERRA MaxRAID DRIVER
89a36810
AR
9367L: linux-scsi@vger.kernel.org
9368W: http://www.pmc-sierra.com/
3cdea4d7 9369S: Orphan
89a36810
AR
9370F: drivers/scsi/pmcraid.*
9371
dbf9bfe6 9372PMC SIERRA PM8001 DRIVER
d32477e2 9373M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9374M: lindar_liu@usish.com
f5a7b525 9375L: pmchba@pmcs.com
dbf9bfe6 9376L: linux-scsi@vger.kernel.org
9377S: Supported
9378F: drivers/scsi/pm8001/
9379
1da177e4 9380POSIX CLOCKS and TIMERS
8b58be88 9381M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9382L: linux-kernel@vger.kernel.org
75fc2d37 9383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9384S: Maintained
679655da
JP
9385F: fs/timerfd.c
9386F: include/linux/timer*
5cee9645 9387F: kernel/time/*timer*
1da177e4 9388
7b06a6d7
RW
9389POWER MANAGEMENT CORE
9390M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9391L: linux-pm@vger.kernel.org
9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9393S: Supported
9394F: drivers/base/power/
9395F: include/linux/pm.h
9396F: include/linux/pm_*
9397F: include/linux/powercap.h
9398F: drivers/powercap/
9399
3be86148 9400POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9401M: Sebastian Reichel <sre@kernel.org>
57318935 9402M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9403M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9404L: linux-pm@vger.kernel.org
54e5881d 9405T: git git://git.infradead.org/battery-2.6.git
3be86148 9406S: Maintained
3cc5c704
GU
9407F: Documentation/devicetree/bindings/power/
9408F: Documentation/devicetree/bindings/power_supply/
679655da 9409F: include/linux/power_supply.h
8cd725a1 9410F: drivers/power/
26305022 9411X: drivers/power/avs/
3be86148 9412
514f161a
MR
9413POWER STATE COORDINATION INTERFACE (PSCI)
9414M: Mark Rutland <mark.rutland@arm.com>
9415M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9416L: linux-arm-kernel@lists.infradead.org
9417S: Maintained
9418F: drivers/firmware/psci.c
9419F: include/linux/psci.h
9420F: include/uapi/linux/psci.h
9421
43a1dd9b
SJS
9422POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9423M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9424L: linuxppc-dev@lists.ozlabs.org
9425S: Maintained
9426F: drivers/char/powernv-op-panel.c
9427
1da177e4 9428PNP SUPPORT
9c3646d1 9429M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9430S: Maintained
679655da 9431F: drivers/pnp/
1da177e4
LT
9432
9433PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9434M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9435L: linux-ppp@vger.kernel.org
9436S: Maintained
224cf5ad 9437F: drivers/net/ppp/ppp_*
1da177e4
LT
9438
9439PPP OVER ATM (RFC 2364)
8b58be88 9440M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9441S: Maintained
679655da 9442F: net/atm/pppoatm.c
c117ab84 9443F: include/uapi/linux/atmppp.h
1da177e4
LT
9444
9445PPP OVER ETHERNET
8b58be88 9446M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9447S: Maintained
224cf5ad
JK
9448F: drivers/net/ppp/pppoe.c
9449F: drivers/net/ppp/pppox.c
1da177e4 9450
a6d2370b 9451PPP OVER L2TP
8b58be88 9452M: James Chapman <jchapman@katalix.com>
a6d2370b 9453S: Maintained
90ca28d1 9454F: net/l2tp/l2tp_ppp.c
679655da 9455F: include/linux/if_pppol2tp.h
c117ab84 9456F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9457
eae9d2ba 9458PPS SUPPORT
8b58be88 9459M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9460W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9461L: linuxpps@ml.enneenne.com (subscribers-only)
9462S: Maintained
cabaaf41
JP
9463F: Documentation/pps/
9464F: drivers/pps/
9465F: include/linux/pps*.h
eae9d2ba 9466
71a6d0af
HW
9467PPTP DRIVER
9468M: Dmitry Kozlov <xeb@mail.ru>
9469L: netdev@vger.kernel.org
9470S: Maintained
224cf5ad 9471F: drivers/net/ppp/pptp.c
71a6d0af
HW
9472W: http://sourceforge.net/projects/accel-pptp
9473
1da177e4 9474PREEMPTIBLE KERNEL
8b58be88 9475M: Robert Love <rml@tech9.net>
1da177e4
LT
9476L: kpreempt-tech@lists.sourceforge.net
9477W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9478S: Supported
679655da
JP
9479F: Documentation/preempt-locking.txt
9480F: include/linux/preempt.h
1da177e4
LT
9481
9482PRISM54 WIRELESS DRIVER
8b58be88 9483M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9484L: linux-wireless@vger.kernel.org
9ef80804 9485W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9486S: Obsolete
c12edfe2 9487F: drivers/net/wireless/intersil/prism54/
1da177e4 9488
02c18891 9489PS3 NETWORK SUPPORT
b809b9ca 9490M: Geoff Levand <geoff@infradead.org>
02c18891 9491L: netdev@vger.kernel.org
a14ab6b6 9492L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9493S: Maintained
8df158ac 9494F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9495
f58a9d17 9496PS3 PLATFORM SUPPORT
b809b9ca 9497M: Geoff Levand <geoff@infradead.org>
a4724ed6 9498L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9499S: Maintained
679655da
JP
9500F: arch/powerpc/boot/ps3*
9501F: arch/powerpc/include/asm/lv1call.h
9502F: arch/powerpc/include/asm/ps3*.h
9503F: arch/powerpc/platforms/ps3/
9504F: drivers/*/ps3*
9505F: drivers/ps3/
fec629b8 9506F: drivers/rtc/rtc-ps3.c
679655da 9507F: drivers/usb/host/*ps3.c
fec629b8 9508F: sound/ppc/snd_ps3*
f58a9d17 9509
cffb4add 9510PS3VRAM DRIVER
8b58be88 9511M: Jim Paris <jim@jtan.com>
3715a5d0 9512M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9513L: linuxppc-dev@lists.ozlabs.org
cffb4add 9514S: Maintained
8a3977cb 9515F: drivers/block/ps3vram.c
cffb4add 9516
8defe599 9517PSTORE FILESYSTEM
9d5e2a02 9518M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9519M: Colin Cross <ccross@android.com>
9520M: Kees Cook <keescook@chromium.org>
9521M: Tony Luck <tony.luck@intel.com>
9522S: Maintained
9f273c24 9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9524F: fs/pstore/
9525F: include/linux/pstore*
04851772 9526F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9527F: drivers/acpi/apei/erst.c
9528
7fbc415d
RC
9529PTP HARDWARE CLOCK SUPPORT
9530M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9531L: netdev@vger.kernel.org
7fbc415d
RC
9532S: Maintained
9533W: http://linuxptp.sourceforge.net/
9534F: Documentation/ABI/testing/sysfs-ptp
9535F: Documentation/ptp/*
0ecb3cdd 9536F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9537F: drivers/net/phy/dp83640*
9538F: drivers/ptp/*
9539F: include/linux/ptp_cl*
9540
cf94a4d1 9541PTRACE SUPPORT
e846ee5f 9542M: Roland McGrath <roland@hack.frob.com>
8b58be88 9543M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9544S: Maintained
9545F: include/asm-generic/syscall.h
9546F: include/linux/ptrace.h
9547F: include/linux/regset.h
9548F: include/linux/tracehook.h
c117ab84 9549F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9550F: kernel/ptrace.c
9551
3e9d7ba7
HV
9552PULSE8-CEC DRIVER
9553M: Hans Verkuil <hverkuil@xs4all.nl>
9554L: linux-media@vger.kernel.org
9555T: git git://linuxtv.org/media_tree.git
9556S: Maintained
9557F: drivers/staging/media/pulse8-cec
9558
8320204a 9559PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9560M: Mike Isely <isely@pobox.com>
16e9495d 9561L: pvrusb2@isely.net (subscribers-only)
661263b5 9562L: linux-media@vger.kernel.org
8320204a 9563W: http://www.isely.net/pvrusb2/
275ffde4 9564T: git git://linuxtv.org/media_tree.git
8320204a 9565S: Maintained
679655da 9566F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9567F: drivers/media/usb/pvrusb2/
8320204a 9568
39532e6c 9569PWC WEBCAM DRIVER
c0936df4 9570M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9571L: linux-media@vger.kernel.org
9572T: git git://linuxtv.org/media_tree.git
c0936df4 9573S: Odd Fixes
39532e6c
HG
9574F: drivers/media/usb/pwc/*
9575
93c090b3 9576PWM FAN DRIVER
774e0362
KD
9577M: Kamil Debski <kamil@wypas.org>
9578M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9579L: linux-hwmon@vger.kernel.org
93c090b3
KD
9580S: Supported
9581F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9582F: Documentation/hwmon/pwm-fan
9583F: drivers/hwmon/pwm-fan.c
9584
200efedd 9585PWM SUBSYSTEM
aa3495f7
TR
9586M: Thierry Reding <thierry.reding@gmail.com>
9587L: linux-pwm@vger.kernel.org
0c2498f1 9588S: Maintained
006e854f 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9590F: Documentation/pwm.txt
9591F: Documentation/devicetree/bindings/pwm/
9592F: include/linux/pwm.h
0c2498f1 9593F: drivers/pwm/
a140b98d
TR
9594F: drivers/video/backlight/pwm_bl.c
9595F: include/linux/pwm_backlight.h
0c2498f1 9596
30ec261e 9597PXA2xx/PXA3xx SUPPORT
8da5e302 9598M: Daniel Mack <daniel@zonque.org>
a323f664 9599M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9600M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9602T: git git://github.com/hzhuang1/linux.git
8da5e302 9603T: git git://github.com/rjarzmik/linux.git
1da177e4 9604S: Maintained
e68d7c14 9605F: arch/arm/boot/dts/pxa*
679655da 9606F: arch/arm/mach-pxa/
820439f1 9607F: drivers/dma/pxa*
679655da 9608F: drivers/pcmcia/pxa2xx*
1403ead9 9609F: drivers/pinctrl/pxa/
9df92e6c 9610F: drivers/spi/spi-pxa2xx*
faf2e1db 9611F: drivers/usb/gadget/udc/pxa2*
679655da 9612F: include/sound/pxa2xx-lib.h
bec4c99e 9613F: sound/arm/pxa*
14430813 9614F: sound/soc/pxa/
1da177e4 9615
f3154a46
RJ
9616PXA GPIO DRIVER
9617M: Robert Jarzmik <robert.jarzmik@free.fr>
9618L: linux-gpio@vger.kernel.org
9619S: Maintained
9620F: drivers/gpio/gpio-pxa.c
9621
ec64d3bf
EG
9622PXA3xx NAND FLASH DRIVER
9623M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9624L: linux-mtd@lists.infradead.org
9625S: Maintained
9a67f099 9626F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9627
3f640c61 9628MMP SUPPORT
8b58be88 9629M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9630M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9632T: git git://github.com/hzhuang1/linux.git
9633T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9634S: Maintained
e68d7c14 9635F: arch/arm/boot/dts/mmp*
3f640c61 9636F: arch/arm/mach-mmp/
e8e6cb32 9637
272f133a
PO
9638PXA MMCI DRIVER
9639S: Orphan
9640
57f63bc8 9641PXA RTC DRIVER
8b58be88 9642M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9643L: rtc-linux@googlegroups.com
9644S: Maintained
9645
cea4001a 9646QAT DRIVER
90ab5a81
TS
9647M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9648M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9649L: qat-linux@intel.com
9650S: Supported
9651F: drivers/crypto/qat/
cea4001a 9652
52a09a04 9653QIB DRIVER
8473c603 9654M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9655L: linux-rdma@vger.kernel.org
9656S: Supported
9657F: drivers/infiniband/hw/qib/
9658
5e9772b9
JS
9659QLOGIC QLA1280 SCSI DRIVER
9660M: Michael Reed <mdr@sgi.com>
9661L: linux-scsi@vger.kernel.org
9662S: Maintained
9663F: drivers/scsi/qla1280.[ch]
9664
1da177e4 9665QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9666M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9667L: linux-scsi@vger.kernel.org
9668S: Supported
679655da
JP
9669F: Documentation/scsi/LICENSE.qla2xxx
9670F: drivers/scsi/qla2xxx/
1da177e4 9671
883c98fe 9672QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9673M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9674L: linux-scsi@vger.kernel.org
9675S: Supported
bacfb81b 9676F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9677F: drivers/scsi/qla4xxx/
9678
5a4faa87 9679QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9680M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9681M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9682M: linux-driver@qlogic.com
9683L: netdev@vger.kernel.org
9684S: Supported
679655da 9685F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9686F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9687
0ec00f03 9688QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9689M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9690L: netdev@vger.kernel.org
9691S: Supported
aa43c215 9692F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9693
c4e84bde 9694QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9695M: Harish Patil <harish.patil@qlogic.com>
9696M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9697M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9698M: linux-driver@qlogic.com
c4e84bde
RM
9699L: netdev@vger.kernel.org
9700S: Supported
aa43c215 9701F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9702
fe56b9e6
YM
9703QLOGIC QL4xxx ETHERNET DRIVER
9704M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9705M: Ariel Elior <Ariel.Elior@qlogic.com>
9706M: everest-linux-l2@qlogic.com
9707L: netdev@vger.kernel.org
9708S: Supported
9709F: drivers/net/ethernet/qlogic/qed/
9710F: include/linux/qed/
9711F: drivers/net/ethernet/qlogic/qede/
9712
1da177e4 9713QNX4 FILESYSTEM
8b58be88 9714M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9715W: http://www.alarsen.net/linux/qnx4fs/
9716S: Maintained
80811493 9717F: fs/qnx4/
c117ab84
CEB
9718F: include/uapi/linux/qnx4_fs.h
9719F: include/uapi/linux/qnxtypes.h
1da177e4 9720
91952bc0
AP
9721QT1010 MEDIA DRIVER
9722M: Antti Palosaari <crope@iki.fi>
9723L: linux-media@vger.kernel.org
a825eaec 9724W: https://linuxtv.org
91952bc0
AP
9725W: http://palosaari.fi/linux/
9726Q: http://patchwork.linuxtv.org/project/linux-media/list/
9727T: git git://linuxtv.org/anttip/media_tree.git
9728S: Maintained
9729F: drivers/media/tuners/qt1010*
9730
966fb5ec
SM
9731QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9732M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9733L: linux-wireless@vger.kernel.org
9734L: ath9k-devel@lists.ath9k.org
9735W: http://wireless.kernel.org/en/users/Drivers/ath9k
9736S: Supported
9737F: drivers/net/wireless/ath/ath9k/
9738
2ea0ffcb
KV
9739QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9740M: Kalle Valo <kvalo@qca.qualcomm.com>
9741L: ath10k@lists.infradead.org
9742W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9744S: Supported
9745F: drivers/net/wireless/ath/ath10k/
9746
4f4567cf
RK
9747QUALCOMM HEXAGON ARCHITECTURE
9748M: Richard Kuo <rkuo@codeaurora.org>
9749L: linux-hexagon@vger.kernel.org
9f273c24 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9751S: Supported
9752F: arch/hexagon/
9753
8e84c258
EK
9754QUALCOMM WCN36XX WIRELESS DRIVER
9755M: Eugene Krasnikov <k.eugene.e@gmail.com>
9756L: wcn36xx@lists.infradead.org
9757W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9758T: git git://github.com/KrasnikovEugene/wcn36xx.git
9759S: Supported
9760F: drivers/net/wireless/ath/wcn36xx/
9761
eeca9a67
MT
9762QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9763M: Gabriel Somlo <somlo@cmu.edu>
9764M: "Michael S. Tsirkin" <mst@redhat.com>
9765L: qemu-devel@nongnu.org
9766S: Maintained
9767F: drivers/firmware/qemu_fw_cfg.c
9768
602adf40 9769RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9770M: Ilya Dryomov <idryomov@gmail.com>
9771M: Sage Weil <sage@redhat.com>
527a88b9 9772M: Alex Elder <elder@kernel.org>
398ecff5 9773L: ceph-devel@vger.kernel.org
09d90327
SW
9774W: http://ceph.com/
9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9776T: git git://github.com/ceph/ceph-client.git
602adf40 9777S: Supported
398ecff5 9778F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9779F: drivers/block/rbd.c
9780F: drivers/block/rbd_types.h
9781
1da177e4 9782RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9783M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9784L: linux-fbdev@vger.kernel.org
1da177e4 9785S: Maintained
8a61f013 9786F: drivers/video/fbdev/aty/radeon*
c117ab84 9787F: include/uapi/linux/radeonfb.h
1da177e4 9788
c6c9b34c 9789RADIOSHARK RADIO DRIVER
c0936df4 9790M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9791L: linux-media@vger.kernel.org
9792T: git git://linuxtv.org/media_tree.git
9793S: Maintained
9794F: drivers/media/radio/radio-shark.c
9795
9796RADIOSHARK2 RADIO DRIVER
c0936df4 9797M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9798L: linux-media@vger.kernel.org
9799T: git git://linuxtv.org/media_tree.git
9800S: Maintained
9801F: drivers/media/radio/radio-shark2.c
9802F: drivers/media/radio/radio-tea5777.c
9803
1da177e4 9804RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9805M: Paul Mackerras <paulus@samba.org>
c69f677c 9806L: linux-fbdev@vger.kernel.org
1da177e4 9807S: Maintained
8a61f013 9808F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9809
a0fd81a9 9810RALINK MIPS ARCHITECTURE
bdb40e8e 9811M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9812L: linux-mips@linux-mips.org
9813S: Maintained
9814F: arch/mips/ralink
9815
e7839f25 9816RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9817P: rt2x00 project
b182427e 9818M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9819M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9820L: linux-wireless@vger.kernel.org
95ea3627 9821S: Maintained
33aca94d 9822F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9823
9db5579b 9824RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9825M: Jens Axboe <axboe@kernel.dk>
9db5579b 9826S: Maintained
679655da
JP
9827F: Documentation/blockdev/ramdisk.txt
9828F: drivers/block/brd.c
9db5579b 9829
9e95ce27 9830RANDOM NUMBER DRIVER
0624bcaa 9831M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9832S: Maintained
679655da 9833F: drivers/char/random.c
9e95ce27 9834
394b701c 9835RAPIDIO SUBSYSTEM
8b58be88 9836M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9837M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9838S: Maintained
679655da 9839F: drivers/rapidio/
394b701c 9840
e2d1d6c0 9841RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9842L: linux-wireless@vger.kernel.org
f52a5490 9843S: Orphan
679655da 9844F: drivers/net/wireless/ray*
e2d1d6c0
RD
9845
9846RCUTORTURE MODULE
e0198b29 9847M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9848M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9849L: linux-kernel@vger.kernel.org
f9094d8e 9850S: Supported
08deed1e 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9852F: Documentation/RCU/torture.txt
34e2d560 9853F: kernel/rcu/rcutorture.c
e2d1d6c0 9854
c87b9c60
PM
9855RCUTORTURE TEST FRAMEWORK
9856M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9857M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9858R: Steven Rostedt <rostedt@goodmis.org>
9859R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9860R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9861L: linux-kernel@vger.kernel.org
c87b9c60
PM
9862S: Supported
9863T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9864F: tools/testing/selftests/rcutorture
9865
c1f766b5 9866RDC R-321X SoC
8b58be88 9867M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9868S: Maintained
9869
db17f395 9870RDC R6040 FAST ETHERNET DRIVER
35566e96 9871M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9872L: netdev@vger.kernel.org
9873S: Maintained
58565a35 9874F: drivers/net/ethernet/rdc/r6040.c
db17f395 9875
a09ed661 9876RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9877M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9878L: netdev@vger.kernel.org
9879L: linux-rdma@vger.kernel.org
fbb5a558 9880L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9881W: https://oss.oracle.com/projects/rds/
a09ed661 9882S: Supported
679655da 9883F: net/rds/
72f26eee 9884F: Documentation/networking/rds.txt
a09ed661 9885
0194621b
DD
9886RDMAVT - RDMA verbs software
9887M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9888L: linux-rdma@vger.kernel.org
9889S: Supported
9890F: drivers/infiniband/sw/rdmavt
9891
595182bc 9892READ-COPY UPDATE (RCU)
8b58be88 9893M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9894M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9895R: Steven Rostedt <rostedt@goodmis.org>
9896R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9897R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9898L: linux-kernel@vger.kernel.org
9fab9787 9899W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9900S: Supported
08deed1e 9901T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9902F: Documentation/RCU/
9fab9787 9903X: Documentation/RCU/torture.txt
f9094d8e 9904F: include/linux/rcu*
4102adab
PM
9905X: include/linux/srcu.h
9906F: kernel/rcu/
34e2d560 9907X: kernel/torture.c
595182bc 9908
0c86edc0 9909REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9910M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9911M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9912L: rtc-linux@googlegroups.com
8a6e2535 9913Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9914T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9915S: Maintained
7af6a2e1 9916F: Documentation/devicetree/bindings/rtc/
679655da
JP
9917F: Documentation/rtc.txt
9918F: drivers/rtc/
9919F: include/linux/rtc.h
c117ab84 9920F: include/uapi/linux/rtc.h
fe23c336
AB
9921F: include/linux/rtc/
9922F: include/linux/platform_data/rtc-*
9923F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9924
0e400c53
MB
9925REALTEK AUDIO CODECS
9926M: Bard Liao <bardliao@realtek.com>
9927M: Oder Chiou <oder_chiou@realtek.com>
9928S: Maintained
9929F: sound/soc/codecs/rt*
9930F: include/sound/rt*.h
9931
1da177e4 9932REISERFS FILE SYSTEM
76c4e5ea 9933L: reiserfs-devel@vger.kernel.org
1da177e4 9934S: Supported
679655da 9935F: fs/reiserfs/
1da177e4 9936
b83a313b 9937REGISTER MAP ABSTRACTION
b02e48f2 9938M: Mark Brown <broonie@kernel.org>
dd060bc9 9939L: linux-kernel@vger.kernel.org
b83a313b
MB
9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9941S: Supported
9398a639 9942F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9943F: drivers/base/regmap/
9944F: include/linux/regmap.h
9945
400e64df
OBC
9946REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9947M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9948M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9949L: linux-remoteproc@vger.kernel.org
6bb697b6 9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9951S: Maintained
15ebc72d 9952F: Documentation/devicetree/bindings/remoteproc/
400e64df 9953F: Documentation/remoteproc.txt
15ebc72d 9954F: drivers/remoteproc/
6fc26488 9955F: include/linux/remoteproc.h
400e64df 9956
d8115db5
OBC
9957REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9958M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9959M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9960L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9962S: Maintained
9963F: drivers/rpmsg/
9964F: Documentation/rpmsg.txt
9965F: include/linux/rpmsg.h
9966
8e6569af
SS
9967RENESAS ETHERNET DRIVERS
9968R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9969L: netdev@vger.kernel.org
4a121096 9970L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9971F: drivers/net/ethernet/renesas/
9972F: include/linux/sh_eth.h
9973
3e46c397
YS
9974RENESAS USB2 PHY DRIVER
9975M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9976L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9977S: Maintained
9978F: drivers/phy/phy-rcar-gen3-usb2.c
9979
1b0fe6be
PZ
9980RESET CONTROLLER FRAMEWORK
9981M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9982T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9983S: Maintained
9984F: drivers/reset/
9985F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9986F: include/dt-bindings/reset/
1b0fe6be
PZ
9987F: include/linux/reset.h
9988F: include/linux/reset-controller.h
9989
e0897645 9990RFKILL
8b58be88 9991M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9992L: linux-wireless@vger.kernel.org
ce466579
JB
9993W: http://wireless.kernel.org/
9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9996S: Maintained
505c9247 9997F: Documentation/rfkill.txt
80811493 9998F: net/rfkill/
e0897645 9999
933685ca
TG
10000RHASHTABLE
10001M: Thomas Graf <tgraf@suug.ch>
10002L: netdev@vger.kernel.org
10003S: Maintained
10004F: lib/rhashtable.c
10005F: include/linux/rhashtable.h
10006
67e054e9
ML
10007RICOH SMARTMEDIA/XD DRIVER
10008M: Maxim Levitsky <maximlevitsky@gmail.com>
10009S: Maintained
21c26f50
JP
10010F: drivers/mtd/nand/r852.c
10011F: drivers/mtd/nand/r852.h
67e054e9 10012
92634125
ML
10013RICOH R5C592 MEMORYSTICK DRIVER
10014M: Maxim Levitsky <maximlevitsky@gmail.com>
10015S: Maintained
10016F: drivers/memstick/host/r592.*
10017
27f1d2f9
SA
10018ROCCAT DRIVERS
10019M: Stefan Achatz <erazor_de@users.sourceforge.net>
10020W: http://sourceforge.net/projects/roccat/
10021S: Maintained
10022F: drivers/hid/hid-roccat*
10023F: include/linux/hid-roccat*
10024F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10025
4b8ac966
JP
10026ROCKER DRIVER
10027M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10028L: netdev@vger.kernel.org
10029S: Supported
10030F: drivers/net/ethernet/rocker/
10031
1da177e4
LT
10032ROCKETPORT DRIVER
10033P: Comtrol Corp.
1da177e4
LT
10034W: http://www.comtrol.com
10035S: Maintained
679655da 10036F: Documentation/serial/rocket.txt
c897401b 10037F: drivers/tty/rocket*
1da177e4 10038
7645c2f4
KC
10039ROCKETPORT EXPRESS/INFINITY DRIVER
10040M: Kevin Cernekee <cernekee@gmail.com>
10041L: linux-serial@vger.kernel.org
10042S: Odd Fixes
10043F: drivers/tty/serial/rp2.*
10044
1da177e4 10045ROSE NETWORK LAYER
8b58be88 10046M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10047L: linux-hams@vger.kernel.org
d34cb28a 10048W: http://www.linux-ax25.org/
1da177e4 10049S: Maintained
679655da 10050F: include/net/rose.h
c117ab84 10051F: include/uapi/linux/rose.h
679655da 10052F: net/rose/
1da177e4 10053
91952bc0
AP
10054RTL2830 MEDIA DRIVER
10055M: Antti Palosaari <crope@iki.fi>
10056L: linux-media@vger.kernel.org
a825eaec 10057W: https://linuxtv.org
91952bc0
AP
10058W: http://palosaari.fi/linux/
10059Q: http://patchwork.linuxtv.org/project/linux-media/list/
10060T: git git://linuxtv.org/anttip/media_tree.git
10061S: Maintained
10062F: drivers/media/dvb-frontends/rtl2830*
10063
27a0aacf
AP
10064RTL2832 MEDIA DRIVER
10065M: Antti Palosaari <crope@iki.fi>
10066L: linux-media@vger.kernel.org
a825eaec 10067W: https://linuxtv.org
27a0aacf
AP
10068W: http://palosaari.fi/linux/
10069Q: http://patchwork.linuxtv.org/project/linux-media/list/
10070T: git git://linuxtv.org/anttip/media_tree.git
10071S: Maintained
10072F: drivers/media/dvb-frontends/rtl2832*
10073
ba6e6f6e
AP
10074RTL2832_SDR MEDIA DRIVER
10075M: Antti Palosaari <crope@iki.fi>
10076L: linux-media@vger.kernel.org
a825eaec 10077W: https://linuxtv.org
ba6e6f6e
AP
10078W: http://palosaari.fi/linux/
10079Q: http://patchwork.linuxtv.org/project/linux-media/list/
10080T: git git://linuxtv.org/anttip/media_tree.git
10081S: Maintained
b4bb1c28 10082F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10083
59840488 10084RTL8180 WIRELESS DRIVER
605bebe2 10085L: linux-wireless@vger.kernel.org
491b26b4 10086W: http://wireless.kernel.org/
54e5881d 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10088S: Orphan
62141726 10089F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10090
59840488 10091RTL8187 WIRELESS DRIVER
9f0939bf 10092M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10093M: Hin-Tak Leung <htl10@users.sourceforge.net>
10094M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10095L: linux-wireless@vger.kernel.org
491b26b4 10096W: http://wireless.kernel.org/
54e5881d 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10098S: Maintained
62141726 10099F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10100
3cf0c8ad
LF
10101RTL8192CE WIRELESS DRIVER
10102M: Larry Finger <Larry.Finger@lwfinger.net>
10103M: Chaoming Li <chaoming_li@realsil.com.cn>
10104L: linux-wireless@vger.kernel.org
491b26b4 10105W: http://wireless.kernel.org/
3cf0c8ad
LF
10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10107S: Maintained
62141726
KV
10108F: drivers/net/wireless/realtek/rtlwifi/
10109F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10110
26f1fad2
JS
10111RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10112M: Jes Sorensen <Jes.Sorensen@redhat.com>
10113L: linux-wireless@vger.kernel.org
171a900c 10114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10115S: Maintained
10116F: drivers/net/wireless/realtek/rtl8xxxu/
10117
9eb8ef74 10118S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10119M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10120L: linux-fbdev@vger.kernel.org
ce00f85c 10121S: Maintained
8a61f013 10122F: drivers/video/fbdev/savage/
9eb8ef74 10123
1da177e4 10124S390
8b58be88
JP
10125M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10126M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10127L: linux-s390@vger.kernel.org
5238da45 10128W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10130S: Supported
679655da 10131F: arch/s390/
a968cd3e 10132F: drivers/s390/
3bfe6858
JN
10133F: Documentation/s390/
10134F: Documentation/DocBook/s390*
5238da45 10135
322986ca
SO
10136S390 COMMON I/O LAYER
10137M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10138M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10139L: linux-s390@vger.kernel.org
10140W: http://www.ibm.com/developerworks/linux/linux390/
10141S: Supported
10142F: drivers/s390/cio/
10143
10144S390 DASD DRIVER
10145M: Stefan Weinhuber <wein@de.ibm.com>
10146M: Stefan Haberland <stefan.haberland@de.ibm.com>
10147L: linux-s390@vger.kernel.org
10148W: http://www.ibm.com/developerworks/linux/linux390/
10149S: Supported
10150F: drivers/s390/block/dasd*
10151F: block/partitions/ibm.c
10152
5238da45 10153S390 NETWORK DRIVERS
f0c59aff 10154M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10155L: linux-s390@vger.kernel.org
5238da45
HC
10156W: http://www.ibm.com/developerworks/linux/linux390/
10157S: Supported
679655da 10158F: drivers/s390/net/
5238da45 10159
322986ca
SO
10160S390 PCI SUBSYSTEM
10161M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10162M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10163L: linux-s390@vger.kernel.org
10164W: http://www.ibm.com/developerworks/linux/linux390/
10165S: Supported
10166F: arch/s390/pci/
10167F: drivers/pci/hotplug/s390_pci_hpc.c
10168
feed9b62 10169S390 ZCRYPT DRIVER
5c8d0983 10170M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10171L: linux-s390@vger.kernel.org
a968cd3e 10172W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10173S: Supported
d5ca6918 10174F: drivers/s390/crypto/
feed9b62 10175
5238da45 10176S390 ZFCP DRIVER
d38e19d0 10177M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10178L: linux-s390@vger.kernel.org
5238da45 10179W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10180S: Supported
679655da 10181F: drivers/s390/scsi/zfcp_*
1da177e4 10182
dd96df2c 10183S390 IUCV NETWORK LAYER
f0c59aff 10184M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10185L: linux-s390@vger.kernel.org
10186W: http://www.ibm.com/developerworks/linux/linux390/
10187S: Supported
679655da
JP
10188F: drivers/s390/net/*iucv*
10189F: include/net/iucv/
10190F: net/iucv/
dd96df2c 10191
8128f23c
GS
10192S390 IOMMU (PCI)
10193M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10194L: linux-s390@vger.kernel.org
10195W: http://www.ibm.com/developerworks/linux/linux390/
10196S: Supported
10197F: drivers/iommu/s390-iommu.c
10198
4dde7f75 10199S3C24XX SD/MMC Driver
8b58be88 10200M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10202S: Supported
679655da 10203F: drivers/mmc/host/s3cmci.*
4dde7f75 10204
1f15a229
HV
10205SAA6588 RDS RECEIVER DRIVER
10206M: Hans Verkuil <hverkuil@xs4all.nl>
10207L: linux-media@vger.kernel.org
10208T: git git://linuxtv.org/media_tree.git
a825eaec 10209W: https://linuxtv.org
1f15a229
HV
10210S: Odd Fixes
10211F: drivers/media/i2c/saa6588*
10212
98ed12e6 10213SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10214M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10215M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10216L: linux-media@vger.kernel.org
a825eaec 10217W: https://linuxtv.org
98ed12e6
MCC
10218T: git git://linuxtv.org/media_tree.git
10219S: Odd fixes
e42bf501 10220F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10221F: drivers/media/pci/saa7134/
10222
1da177e4 10223SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10224M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10225L: linux-media@vger.kernel.org
275ffde4 10226T: git git://linuxtv.org/media_tree.git
1da177e4 10227S: Maintained
90d72ac6
MCC
10228F: drivers/media/common/saa7146/
10229F: drivers/media/pci/saa7146/
10230F: include/media/saa7146*
1da177e4 10231
92304a40 10232SAMSUNG LAPTOP DRIVER
5909c654 10233M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10234L: platform-driver-x86@vger.kernel.org
10235S: Maintained
10236F: drivers/platform/x86/samsung-laptop.c
10237
4a109cc0 10238SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10239M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10240M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10241M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10242L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10243S: Supported
14430813 10244F: sound/soc/samsung/
4a109cc0 10245
0d89a28b 10246SAMSUNG FRAMEBUFFER DRIVER
b7701755 10247M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10248L: linux-fbdev@vger.kernel.org
10249S: Maintained
8a61f013 10250F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10251
b40f0632 10252SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10253M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10254M: Krzysztof Kozlowski <krzk@kernel.org>
10255M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10256L: linux-kernel@vger.kernel.org
b40f0632 10257L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10258S: Supported
10259F: drivers/mfd/sec*.c
10260F: drivers/regulator/s2m*.c
10261F: drivers/regulator/s5m*.c
b40f0632
KK
10262F: drivers/clk/clk-s2mps11.c
10263F: drivers/rtc/rtc-s5m.c
f69d3a17 10264F: include/linux/mfd/samsung/
a13c7c51
KK
10265F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10266F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10267F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10268F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10269
038f5c4b
SN
10270SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10271M: Kyungmin Park <kyungmin.park@samsung.com>
10272M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10273L: linux-media@vger.kernel.org
10274Q: https://patchwork.linuxtv.org/project/linux-media/list/
10275S: Supported
10276F: drivers/media/platform/exynos4-is/
038f5c4b 10277
6fd86ab2
SN
10278SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10279M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10280L: linux-media@vger.kernel.org
10281L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10282S: Maintained
10283F: drivers/media/platform/s3c-camif/
d647f0b7 10284F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10285
b84ef24e
AH
10286SAMSUNG S5C73M3 CAMERA DRIVER
10287M: Kyungmin Park <kyungmin.park@samsung.com>
10288M: Andrzej Hajda <a.hajda@samsung.com>
10289L: linux-media@vger.kernel.org
10290S: Supported
10291F: drivers/media/i2c/s5c73m3/*
10292
7d459937
AH
10293SAMSUNG S5K5BAF CAMERA DRIVER
10294M: Kyungmin Park <kyungmin.park@samsung.com>
10295M: Andrzej Hajda <a.hajda@samsung.com>
10296L: linux-media@vger.kernel.org
10297S: Supported
10298F: drivers/media/i2c/s5k5baf.c
10299
c04c674f
RB
10300SAMSUNG S3FWRN5 NFC DRIVER
10301M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10302M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10303L: linux-nfc@lists.01.org (moderated for non-subscribers)
10304S: Supported
10305F: drivers/nfc/s3fwrn5
10306
310e39c9 10307SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10308M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10309M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10310S: Supported
10311L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10312F: drivers/clk/samsung/
10313
2e365a70
AS
10314SAMSUNG SPI DRIVERS
10315M: Kukjin Kim <kgene@kernel.org>
10316M: Krzysztof Kozlowski <krzk@kernel.org>
10317M: Andi Shyti <andi.shyti@samsung.com>
10318L: linux-spi@vger.kernel.org
10319L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10320S: Maintained
10321F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10322F: drivers/spi/spi-s3c*
10323F: include/linux/platform_data/spi-s3c64xx.h
10324
66890ed6
BA
10325SAMSUNG SXGBE DRIVERS
10326M: Byungho An <bh74.an@samsung.com>
10327M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10328M: Vipul Pandya <vipul.pandya@samsung.com>
10329S: Supported
10330L: netdev@vger.kernel.org
10331F: drivers/net/ethernet/samsung/sxgbe/
10332
93c537af
LM
10333SAMSUNG THERMAL DRIVER
10334M: Lukasz Majewski <l.majewski@samsung.com>
10335L: linux-pm@vger.kernel.org
10336L: linux-samsung-soc@vger.kernel.org
10337S: Supported
9f273c24 10338T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10339F: drivers/thermal/samsung/
10340
e296cd32 10341SAMSUNG USB2 PHY DRIVER
774e0362
KD
10342M: Kamil Debski <kamil@wypas.org>
10343M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10344L: linux-kernel@vger.kernel.org
10345S: Supported
10346F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10347F: Documentation/phy/samsung-usb2.txt
10348F: drivers/phy/phy-exynos4210-usb2.c
10349F: drivers/phy/phy-exynos4x12-usb2.c
10350F: drivers/phy/phy-exynos5250-usb2.c
10351F: drivers/phy/phy-s5pv210-usb2.c
10352F: drivers/phy/phy-samsung-usb2.c
10353F: drivers/phy/phy-samsung-usb2.h
10354
ca749e2a 10355SERIAL DRIVERS
5e30bbb7 10356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10357L: linux-serial@vger.kernel.org
5e30bbb7 10358S: Maintained
30743257 10359F: Documentation/devicetree/bindings/serial/
14430813 10360F: drivers/tty/serial/
ca749e2a 10361
aecb7b64 10362SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10363M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10364M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10365S: Maintained
1fb200d6 10366F: include/linux/dma/dw.h
3d598f47 10367F: include/linux/platform_data/dma-dw.h
61a76496 10368F: drivers/dma/dw/
aecb7b64 10369
058999cc
LP
10370SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10371M: Lars Persson <lars.persson@axis.com>
10372L: netdev@vger.kernel.org
10373S: Supported
10374F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10375F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10376
fc531d98 10377SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10378M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10379R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10380R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10381L: linux-i2c@vger.kernel.org
10382S: Maintained
10383F: drivers/i2c/busses/i2c-designware-*
10384F: include/linux/platform_data/i2c-designware.h
10385
f9e37137 10386SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10387M: Jaehoon Chung <jh80.chung@samsung.com>
10388L: linux-mmc@vger.kernel.org
10389S: Maintained
10390F: include/linux/mmc/dw_mmc.h
10391F: drivers/mmc/host/dw_mmc*
10392
a961e698
AS
10393SYSTEM TRACE MODULE CLASS
10394M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10395S: Maintained
e787bc46 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10397F: Documentation/trace/stm.txt
10398F: drivers/hwtracing/stm/
10399F: include/linux/stm.h
10400F: include/uapi/linux/stm.h
10401
1db121d6
AN
10402THUNDERBOLT DRIVER
10403M: Andreas Noever <andreas.noever@gmail.com>
10404S: Maintained
10405F: drivers/thunderbolt/
10406
e35a49b1
SR
10407TI BQ27XXX POWER SUPPLY DRIVER
10408R: Andrew F. Davis <afd@ti.com>
10409F: include/linux/power/bq27xxx_battery.h
10410F: drivers/power/bq27xxx_battery.c
10411F: drivers/power/bq27xxx_battery_i2c.c
10412
34db37c6 10413TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10414M: John Stultz <john.stultz@linaro.org>
88606e80 10415M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10416L: linux-kernel@vger.kernel.org
75fc2d37 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10418S: Supported
10419F: include/linux/clocksource.h
10420F: include/linux/time.h
10421F: include/linux/timex.h
c117ab84
CEB
10422F: include/uapi/linux/time.h
10423F: include/uapi/linux/timex.h
88606e80
TG
10424F: kernel/time/clocksource.c
10425F: kernel/time/time*.c
34db37c6 10426F: kernel/time/alarmtimer.c
88606e80 10427F: kernel/time/ntp.c
7fe5f1c1 10428F: tools/testing/selftests/timers/
88606e80 10429
1da177e4 10430SC1200 WDT DRIVER
b300645a 10431M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10432S: Maintained
679655da 10433F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10434
10435SCHEDULER
dd9b238c 10436M: Ingo Molnar <mingo@redhat.com>
8b58be88 10437M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10438L: linux-kernel@vger.kernel.org
75fc2d37 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10440S: Maintained
95c0d71d 10441F: kernel/sched/
679655da 10442F: include/linux/sched.h
c117ab84 10443F: include/uapi/linux/sched.h
c2eb505b 10444F: include/linux/wait.h
1da177e4 10445
6bcf6737 10446SCORE ARCHITECTURE
ed38665e 10447M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10448M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10449W: http://www.sunplus.com
6bcf6737 10450S: Supported
a2681a75 10451F: arch/score/
6bcf6737 10452
80f390ea
SH
10453SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10454M: Sudeep Holla <sudeep.holla@arm.com>
10455L: linux-arm-kernel@lists.infradead.org
10456S: Maintained
10457F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10458F: drivers/clk/clk-scpi.c
8def3103 10459F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10460F: drivers/firmware/arm_scpi.c
10461F: include/linux/scpi_protocol.h
80f390ea 10462
1da177e4 10463SCSI CDROM DRIVER
8b58be88 10464M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10465L: linux-scsi@vger.kernel.org
10466W: http://www.kernel.dk
10467S: Maintained
679655da 10468F: drivers/scsi/sr*
1da177e4 10469
fb50a83d 10470SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10471M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10472L: linux-rdma@vger.kernel.org
10473S: Supported
10474W: http://www.openfabrics.org
10475Q: http://patchwork.kernel.org/project/linux-rdma/list/
10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10477F: drivers/infiniband/ulp/srp/
10478F: include/scsi/srp.h
10479
1da177e4 10480SCSI SG DRIVER
8b58be88 10481M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10482L: linux-scsi@vger.kernel.org
59ab3c93 10483W: http://sg.danny.cz/sg
1da177e4 10484S: Maintained
59ab3c93 10485F: Documentation/scsi/scsi-generic.txt
679655da
JP
10486F: drivers/scsi/sg.c
10487F: include/scsi/sg.h
1da177e4
LT
10488
10489SCSI SUBSYSTEM
7ee7895c 10490M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10492M: "Martin K. Petersen" <martin.petersen@oracle.com>
10493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10494L: linux-scsi@vger.kernel.org
1da177e4 10495S: Maintained
2c99a314 10496F: Documentation/devicetree/bindings/scsi/
679655da
JP
10497F: drivers/scsi/
10498F: include/scsi/
1da177e4
LT
10499
10500SCSI TAPE DRIVER
8b58be88 10501M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10502L: linux-scsi@vger.kernel.org
10503S: Maintained
679655da 10504F: Documentation/scsi/st.txt
f7269cfc
JD
10505F: drivers/scsi/st.*
10506F: drivers/scsi/st_*.h
1da177e4
LT
10507
10508SCTP PROTOCOL
8b6efb75 10509M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10510M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10511L: linux-sctp@vger.kernel.org
5f85813c 10512W: http://lksctp.sourceforge.net
8b6efb75 10513S: Maintained
679655da
JP
10514F: Documentation/networking/sctp.txt
10515F: include/linux/sctp.h
4d58c025 10516F: include/uapi/linux/sctp.h
679655da
JP
10517F: include/net/sctp/
10518F: net/sctp/
1da177e4
LT
10519
10520SCx200 CPU SUPPORT
8b58be88 10521M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10522S: Odd Fixes
679655da 10523F: Documentation/i2c/busses/scx200_acb
390889b6 10524F: arch/x86/platform/scx200/
679655da
JP
10525F: drivers/watchdog/scx200_wdt.c
10526F: drivers/i2c/busses/scx200*
10527F: drivers/mtd/maps/scx200_docflash.c
10528F: include/linux/scx200.h
1662d32c
JC
10529
10530SCx200 GPIO DRIVER
8b58be88 10531M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10532S: Maintained
679655da
JP
10533F: drivers/char/scx200_gpio.c
10534F: include/linux/scx200_gpio.h
1662d32c
JC
10535
10536SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10537M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10538S: Maintained
679655da 10539F: drivers/clocksource/scx200_hrt.c
1da177e4 10540
6a36913a 10541SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10542M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10543L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10544S: Maintained
679655da 10545F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10546
e7839f25 10547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10548M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10549L: linux-mmc@vger.kernel.org
ddfe954d
UH
10550T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10551S: Maintained
10552F: drivers/mmc/host/sdhci*
10553F: include/linux/mmc/sdhci*
e2d1d6c0 10554
c04f9d61
KC
10555SECURE COMPUTING
10556M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10557R: Andy Lutomirski <luto@amacapital.net>
10558R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10560S: Supported
10561F: kernel/seccomp.c
10562F: include/uapi/linux/seccomp.h
10563F: include/linux/seccomp.h
c99ee51a 10564F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10565K: \bsecure_computing
10566K: \bTIF_SECCOMP\b
10567
476bf3d6
AC
10568SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10569M: Al Cooper <alcooperx@gmail.com>
10570L: linux-mmc@vger.kernel.org
10571L: bcm-kernel-feedback-list@broadcom.com
10572S: Maintained
10573F: drivers/mmc/host/sdhci-brcmstb*
10574
0d1bb41a 10575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10576M: Ben Dooks <ben-linux@fluff.org>
dc524882 10577M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10578L: linux-mmc@vger.kernel.org
0d1bb41a 10579S: Maintained
dc524882 10580F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10581
c63b3cba 10582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10583M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10584L: linux-mmc@vger.kernel.org
10585S: Maintained
10586F: drivers/mmc/host/sdhci-spear.c
10587
8711cca2 10588SECURITY SUBSYSTEM
9b45c0d2 10589M: James Morris <james.l.morris@oracle.com>
9c3646d1 10590M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10591L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10593W: http://kernsec.org/
8711cca2 10594S: Supported
7d2c86b5 10595F: security/
8711cca2 10596
1da177e4 10597SECURITY CONTACT
8b58be88 10598M: Security Officers <security@kernel.org>
1da177e4
LT
10599S: Supported
10600
10601SELINUX SECURITY MODULE
e0238b4c 10602M: Paul Moore <paul@paul-moore.com>
8b58be88 10603M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10604M: Eric Paris <eparis@parisplace.org>
e0238b4c 10605L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10606W: http://selinuxproject.org
5a5f2acf 10607T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10608S: Supported
679655da
JP
10609F: include/linux/selinux*
10610F: security/selinux/
6bde95ce 10611F: scripts/selinux/
1da177e4 10612
c1c124e9
JJ
10613APPARMOR SECURITY MODULE
10614M: John Johansen <john.johansen@canonical.com>
10615L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10616W: apparmor.wiki.kernel.org
10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10618S: Supported
10619F: security/apparmor/
10620
9b091556
KC
10621LOADPIN SECURITY MODULE
10622M: Kees Cook <keescook@chromium.org>
10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10624S: Supported
10625F: security/loadpin/
10626
730daa16
KC
10627YAMA SECURITY MODULE
10628M: Kees Cook <keescook@chromium.org>
10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10630S: Supported
10631F: security/yama/
10632
cef2cf07 10633SENSABLE PHANTOM
8b58be88 10634M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10635S: Maintained
679655da 10636F: drivers/misc/phantom.c
c117ab84 10637F: include/uapi/linux/phantom.h
cef2cf07 10638
6733b39a 10639SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10640M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10641M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10642M: John Soni Jose <sony.john@avagotech.com>
3387f656 10643L: linux-scsi@vger.kernel.org
4627de93 10644W: http://www.avagotech.com
3387f656
JP
10645S: Supported
10646F: drivers/scsi/be2iscsi/
6733b39a 10647
d2ee76fa 10648Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10649M: Sathya Perla <sathya.perla@broadcom.com>
10650M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10651M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10652M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10653L: netdev@vger.kernel.org
fea3af67 10654W: http://www.emulex.com
7d2c86b5 10655S: Supported
9aebddd1 10656F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10657
d2928a8c 10658EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10659M: Selvin Xavier <selvin.xavier@avagotech.com>
10660M: Devesh Sharma <devesh.sharma@avagotech.com>
10661M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10662L: linux-rdma@vger.kernel.org
10663W: http://www.emulex.com
10664S: Supported
10665F: drivers/infiniband/hw/ocrdma/
10666
8ceee660 10667SFC NETWORK DRIVER
c06f51ea 10668M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10669M: Edward Cree <ecree@solarflare.com>
10670M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10671L: netdev@vger.kernel.org
8ceee660 10672S: Supported
874aeea5 10673F: drivers/net/ethernet/sfc/
8ceee660 10674
e2d1d6c0 10675SGI GRU DRIVER
cc883afc 10676M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10677S: Maintained
679655da 10678F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10679
10680SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10681M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10682L: linux-ia64@vger.kernel.org
10683S: Supported
679655da 10684F: Documentation/ia64/serial.txt
df621252 10685F: drivers/tty/serial/ioc?_serial.c
679655da 10686F: include/linux/ioc?.h
e2d1d6c0 10687
75312619 10688SGI XP/XPC/XPNET DRIVER
e180383f
RH
10689M: Cliff Whickman <cpw@sgi.com>
10690M: Robin Holt <robinmholt@gmail.com>
75312619 10691S: Maintained
679655da 10692F: drivers/misc/sgi-xp/
75312619 10693
46eacf3b
AP
10694SI2157 MEDIA DRIVER
10695M: Antti Palosaari <crope@iki.fi>
10696L: linux-media@vger.kernel.org
a825eaec 10697W: https://linuxtv.org
46eacf3b
AP
10698W: http://palosaari.fi/linux/
10699Q: http://patchwork.linuxtv.org/project/linux-media/list/
10700T: git git://linuxtv.org/anttip/media_tree.git
10701S: Maintained
10702F: drivers/media/tuners/si2157*
10703
75e2d5ba
AP
10704SI2168 MEDIA DRIVER
10705M: Antti Palosaari <crope@iki.fi>
10706L: linux-media@vger.kernel.org
a825eaec 10707W: https://linuxtv.org
75e2d5ba
AP
10708W: http://palosaari.fi/linux/
10709Q: http://patchwork.linuxtv.org/project/linux-media/list/
10710T: git git://linuxtv.org/anttip/media_tree.git
10711S: Maintained
10712F: drivers/media/dvb-frontends/si2168*
10713
49cc629d
HV
10714SI470X FM RADIO RECEIVER I2C DRIVER
10715M: Hans Verkuil <hverkuil@xs4all.nl>
10716L: linux-media@vger.kernel.org
10717T: git git://linuxtv.org/media_tree.git
a825eaec 10718W: https://linuxtv.org
49cc629d
HV
10719S: Odd Fixes
10720F: drivers/media/radio/si470x/radio-si470x-i2c.c
10721
10722SI470X FM RADIO RECEIVER USB DRIVER
10723M: Hans Verkuil <hverkuil@xs4all.nl>
10724L: linux-media@vger.kernel.org
10725T: git git://linuxtv.org/media_tree.git
a825eaec 10726W: https://linuxtv.org
49cc629d
HV
10727S: Maintained
10728F: drivers/media/radio/si470x/radio-si470x-common.c
10729F: drivers/media/radio/si470x/radio-si470x.h
10730F: drivers/media/radio/si470x/radio-si470x-usb.c
10731
c937ca03
EV
10732SI4713 FM RADIO TRANSMITTER I2C DRIVER
10733M: Eduardo Valentin <edubezval@gmail.com>
10734L: linux-media@vger.kernel.org
10735T: git git://linuxtv.org/media_tree.git
a825eaec 10736W: https://linuxtv.org
c937ca03 10737S: Odd Fixes
99995ded 10738F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10739
10740SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10741M: Eduardo Valentin <edubezval@gmail.com>
10742L: linux-media@vger.kernel.org
10743T: git git://linuxtv.org/media_tree.git
a825eaec 10744W: https://linuxtv.org
c937ca03 10745S: Odd Fixes
99995ded
DR
10746F: drivers/media/radio/si4713/radio-platform-si4713.c
10747
10748SI4713 FM RADIO TRANSMITTER USB DRIVER
10749M: Hans Verkuil <hverkuil@xs4all.nl>
10750L: linux-media@vger.kernel.org
10751T: git git://linuxtv.org/media_tree.git
a825eaec 10752W: https://linuxtv.org
99995ded
DR
10753S: Maintained
10754F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10755
beb91d46 10756SIANO DVB DRIVER
5dc8a864
MCC
10757M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10758M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10759L: linux-media@vger.kernel.org
a825eaec 10760W: https://linuxtv.org
beb91d46
MCC
10761T: git git://linuxtv.org/media_tree.git
10762S: Odd fixes
10763F: drivers/media/common/siano/
beb91d46 10764F: drivers/media/usb/siano/
beb91d46 10765F: drivers/media/usb/siano/
14430813 10766F: drivers/media/mmc/siano/
beb91d46 10767
6f15b602
HG
10768SIMPLEFB FB DRIVER
10769M: Hans de Goede <hdegoede@redhat.com>
10770L: linux-fbdev@vger.kernel.org
10771S: Maintained
2d799dde 10772F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10773F: drivers/video/fbdev/simplefb.c
10774F: include/linux/platform_data/simplefb.h
10775
b618b69c 10776SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10777L: linux-media@vger.kernel.org
bb60fcb2 10778S: Orphan
b618b69c 10779F: drivers/media/platform/sh_veu.c
b618b69c
GL
10780
10781SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10782L: linux-media@vger.kernel.org
bb60fcb2 10783S: Orphan
b618b69c 10784F: drivers/media/platform/sh_vou.c
d647f0b7 10785F: include/media/drv-intf/sh_vou.h
b618b69c 10786
6349d997 10787SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10788M: Len Brown <lenb@kernel.org>
6349d997
LB
10789L: sfi-devel@simplefirmware.org
10790W: http://simplefirmware.org/
10791T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10792S: Supported
943fc810 10793F: arch/x86/platform/sfi/
6349d997
LB
10794F: drivers/sfi/
10795F: include/linux/sfi*.h
e2d1d6c0 10796
1da177e4
LT
10797SIMTEC EB110ATX (Chalice CATS)
10798P: Ben Dooks
b16957c6
BD
10799P: Vincent Sanders <vince@simtec.co.uk>
10800M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10801W: http://www.simtec.co.uk/products/EB110ATX/
10802S: Supported
10803
10804SIMTEC EB2410ITX (BAST)
10805P: Ben Dooks
b16957c6
BD
10806P: Vincent Sanders <vince@simtec.co.uk>
10807M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10808W: http://www.simtec.co.uk/products/EB2410ITX/
10809S: Supported
15dba387
JP
10810F: arch/arm/mach-s3c24xx/mach-bast.c
10811F: arch/arm/mach-s3c24xx/bast-ide.c
10812F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10813
4c5adde7 10814TI DAVINCI MACHINE SUPPORT
3ba789c0 10815M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10816M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10819S: Supported
14430813 10820F: arch/arm/mach-davinci/
046d0a37 10821F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10822
8d4b3f08 10823TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10824M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10825L: linux-media@vger.kernel.org
a825eaec 10826W: https://linuxtv.org
8d4b3f08
LP
10827Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10829S: Maintained
8d4b3f08
LP
10830F: drivers/media/platform/davinci/
10831F: include/media/davinci/
10832
417d2e50 10833TI AM437X VPFE DRIVER
e43cdb56 10834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10835L: linux-media@vger.kernel.org
a825eaec 10836W: https://linuxtv.org
417d2e50
BP
10837Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10839S: Maintained
10840F: drivers/media/platform/am437x/
10841
c4c0283a 10842OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10843M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10844L: linux-media@vger.kernel.org
a825eaec 10845W: https://linuxtv.org
c4c0283a
BP
10846Q: http://patchwork.linuxtv.org/project/linux-media/list/
10847T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10848S: Maintained
10849F: drivers/media/i2c/ov2659.c
b5dcee22 10850F: include/media/i2c/ov2659.h
c4c0283a 10851
3a6779f5
SM
10852SILICON MOTION SM712 FRAME BUFFER DRIVER
10853M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10854M: Teddy Wang <teddy.wang@siliconmotion.com>
10855M: Sudip Mukherjee <sudip@vectorindia.org>
10856L: linux-fbdev@vger.kernel.org
10857S: Maintained
10858F: drivers/video/fbdev/sm712*
10859F: Documentation/fb/sm712fb.txt
10860
92aab3c0 10861SIS 190 ETHERNET DRIVER
8b58be88 10862M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10863L: netdev@vger.kernel.org
10864S: Maintained
8c7de408 10865F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10866
1da177e4 10867SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10868M: Daniele Venzano <venza@brownhat.org>
1da177e4 10869W: http://www.brownhat.org/sis900.html
979b6c13 10870L: netdev@vger.kernel.org
1da177e4 10871S: Maintained
8c7de408 10872F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10873
10874SIS FRAMEBUFFER DRIVER
8b58be88 10875M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10876W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10877S: Maintained
679655da 10878F: Documentation/fb/sisfb.txt
8a61f013 10879F: drivers/video/fbdev/sis/
679655da 10880F: include/video/sisfb.h
1da177e4
LT
10881
10882SIS USB2VGA DRIVER
8b58be88 10883M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10884W: http://www.winischhofer.at/linuxsisusbvga.shtml
10885S: Maintained
679655da 10886F: drivers/usb/misc/sisusbvga/
1da177e4 10887
415ad26d 10888SLAB ALLOCATOR
16e943bf 10889M: Christoph Lameter <cl@linux.com>
2ed1c525 10890M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10891M: David Rientjes <rientjes@google.com>
10892M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10893M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10894L: linux-mm@kvack.org
10895S: Maintained
679655da 10896F: include/linux/sl?b*.h
16e943bf 10897F: mm/sl?b*
415ad26d 10898
9fab9787 10899SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10900M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10901M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10902M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10903R: Steven Rostedt <rostedt@goodmis.org>
10904R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10905L: linux-kernel@vger.kernel.org
9fab9787
PM
10906W: http://www.rdrop.com/users/paulmck/RCU/
10907S: Supported
10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10909F: include/linux/srcu.h
10910F: kernel/rcu/srcu.c
9fab9787 10911
66372841
CS
10912SMACK SECURITY MODULE
10913M: Casey Schaufler <casey@schaufler-ca.com>
10914L: linux-security-module@vger.kernel.org
10915W: http://schaufler-ca.com
ece38248 10916T: git git://github.com/cschaufler/smack-next
66372841
CS
10917S: Maintained
10918F: Documentation/security/Smack.txt
10919F: security/smack/
10920
20651e0b 10921DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10922M: Kevin Hilman <khilman@kernel.org>
10923M: Nishanth Menon <nm@ti.com>
10924S: Maintained
20651e0b 10925F: drivers/power/avs/
68ace3e1
KH
10926F: include/linux/power/smartreflex.h
10927L: linux-pm@vger.kernel.org
10928
1da177e4 10929SMC91x ETHERNET DRIVER
2f82af08 10930M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10931S: Odd Fixes
ae150435 10932F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10933
e8e31622
SA
10934SMIA AND SMIA++ IMAGE SENSOR DRIVER
10935M: Sakari Ailus <sakari.ailus@iki.fi>
10936L: linux-media@vger.kernel.org
10937S: Maintained
14430813 10938F: drivers/media/i2c/smiapp/
b5dcee22 10939F: include/media/i2c/smiapp.h
e8e31622
SA
10940F: drivers/media/i2c/smiapp-pll.c
10941F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10942F: include/uapi/linux/smiapp.h
a2cec3c0 10943F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10944
920fa1ff
GR
10945SMM665 HARDWARE MONITOR DRIVER
10946M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10947L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10948S: Maintained
10949F: Documentation/hwmon/smm665
10950F: drivers/hwmon/smm665.c
10951
9df7305b 10952SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10953M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10954L: linux-hwmon@vger.kernel.org
90b24cfb 10955S: Maintained
9df7305b
SG
10956F: Documentation/hwmon/emc2103
10957F: drivers/hwmon/emc2103.c
10958
a98d506c
HG
10959SMSC SCH5627 HARDWARE MONITOR DRIVER
10960M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10961L: linux-hwmon@vger.kernel.org
a98d506c
HG
10962S: Supported
10963F: Documentation/hwmon/sch5627
10964F: drivers/hwmon/sch5627.c
10965
6ea884db 10966SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10967M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10968L: linux-hwmon@vger.kernel.org
6ea884db 10969S: Maintained
679655da
JP
10970F: Documentation/hwmon/smsc47b397
10971F: drivers/hwmon/smsc47b397.c
6ea884db 10972
fd9abb3d 10973SMSC911x ETHERNET DRIVER
90b24cfb 10974M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10975L: netdev@vger.kernel.org
90b24cfb 10976S: Maintained
679655da 10977F: include/linux/smsc911x.h
ae150435 10978F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10979
10980SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10981M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10982L: netdev@vger.kernel.org
90b24cfb 10983S: Maintained
ae150435 10984F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10985
3c8a63e2 10986SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10987M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10988L: linux-fbdev@vger.kernel.org
90b24cfb 10989S: Maintained
8a61f013 10990F: drivers/video/fbdev/smscufx.c
3c8a63e2 10991
668acf32 10992SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10993M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10994L: linux-media@vger.kernel.org
275ffde4 10995T: git git://linuxtv.org/media_tree.git
795fb7e7 10996S: Maintained
90d72ac6
MCC
10997F: include/media/soc*
10998F: drivers/media/i2c/soc_camera/
10999F: drivers/media/platform/soc_camera/
668acf32 11000
e2d1d6c0 11001SOEKRIS NET48XX LED SUPPORT
8b58be88 11002M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11003S: Maintained
679655da 11004F: drivers/leds/leds-net48xx.c
e2d1d6c0 11005
e3994db1 11006SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11007M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11008M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11009M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11010M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11011L: linux-media@vger.kernel.org
11012S: Supported
11013F: drivers/media/pci/solo6x10/
11014
1da177e4 11015SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11016M: Shaohua Li <shli@kernel.org>
1da177e4 11017L: linux-raid@vger.kernel.org
0f9ce866 11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11019S: Supported
679655da
JP
11020F: drivers/md/
11021F: include/linux/raid/
c117ab84 11022F: include/uapi/linux/raid/
1da177e4 11023
1da177e4 11024SONIC NETWORK DRIVER
8b58be88 11025M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11026L: netdev@vger.kernel.org
1da177e4 11027S: Maintained
d9fb9f38 11028F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11029
61e115a5 11030SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11031M: Michael Buesch <m@bues.ch>
e7828b28 11032L: linux-wireless@vger.kernel.org
61e115a5 11033S: Maintained
679655da
JP
11034F: drivers/ssb/
11035F: include/linux/ssb/
61e115a5 11036
1da177e4 11037SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11038M: Mattia Dongili <malattia@linux.it>
d0944853 11039L: platform-driver-x86@vger.kernel.org
5b18167d 11040W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11041S: Maintained
679655da
JP
11042F: Documentation/laptops/sony-laptop.txt
11043F: drivers/char/sonypi.c
11044F: drivers/platform/x86/sony-laptop.c
11045F: include/linux/sony-laptop.h
1da177e4 11046
baf8532a 11047SONY MEMORYSTICK CARD SUPPORT
8b58be88 11048M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11049W: http://tifmxx.berlios.de/
11050S: Maintained
679655da 11051F: drivers/memstick/host/tifm_ms.c
baf8532a 11052
0ab30494
ML
11053SONY MEMORYSTICK STANDARD SUPPORT
11054M: Maxim Levitsky <maximlevitsky@gmail.com>
11055S: Maintained
11056F: drivers/memstick/core/ms_block.*
11057
1da177e4 11058SOUND
8b58be88 11059M: Jaroslav Kysela <perex@perex.cz>
d8130624 11060M: Takashi Iwai <tiwai@suse.com>
93711660 11061L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11062W: http://www.alsa-project.org/
dde7ad8d 11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11064T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11065Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11066S: Maintained
3126a179
JP
11067F: Documentation/sound/
11068F: include/sound/
c117ab84 11069F: include/uapi/sound/
679655da 11070F: sound/
1da177e4 11071
33bbe149
MB
11072SOUND - COMPRESSED AUDIO
11073M: Vinod Koul <vinod.koul@intel.com>
11074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11076S: Supported
f672f31a 11077F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11078F: include/sound/compress_driver.h
f672f31a 11079F: include/uapi/sound/compress_*
33bbe149
MB
11080F: sound/core/compress_offload.c
11081F: sound/soc/soc-compress.c
11082
bd903bde 11083SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11084M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11085M: Mark Brown <broonie@kernel.org>
86f14df8 11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11088W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11089S: Supported
181ad2a5 11090F: Documentation/devicetree/bindings/sound/
2820f615 11091F: Documentation/sound/alsa/soc/
679655da 11092F: sound/soc/
e6e55122 11093F: include/sound/soc*
eb1a6af3 11094
d7f8761b
MB
11095SOUND - DMAENGINE HELPERS
11096M: Lars-Peter Clausen <lars@metafoo.de>
11097S: Supported
11098F: include/sound/dmaengine_pcm.h
11099F: sound/core/pcm_dmaengine.c
11100F: sound/soc/soc-generic-dmaengine-pcm.c
11101
990a6a99
OS
11102SP2 MEDIA DRIVER
11103M: Olli Salonen <olli.salonen@iki.fi>
11104L: linux-media@vger.kernel.org
a825eaec 11105W: https://linuxtv.org
990a6a99
OS
11106Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107S: Maintained
11108F: drivers/media/dvb-frontends/sp2*
11109
473321fc 11110SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11111M: "David S. Miller" <davem@davemloft.net>
1da177e4 11112L: sparclinux@vger.kernel.org
8a6e2535 11113Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11116S: Maintained
679655da 11117F: arch/sparc/
7765b8bb 11118F: drivers/sbus/
1da177e4 11119
6404fcca
DM
11120SPARC SERIAL DRIVERS
11121M: "David S. Miller" <davem@davemloft.net>
11122L: sparclinux@vger.kernel.org
08deed1e
JP
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11125S: Maintained
6816383a 11126F: include/linux/sunserialcore.h
df621252 11127F: drivers/tty/serial/suncore.c
df621252
GKH
11128F: drivers/tty/serial/sunhv.c
11129F: drivers/tty/serial/sunsab.c
11130F: drivers/tty/serial/sunsab.h
11131F: drivers/tty/serial/sunsu.c
11132F: drivers/tty/serial/sunzilog.c
11133F: drivers/tty/serial/sunzilog.h
6404fcca 11134
389325b4
CL
11135SPARSE CHECKER
11136M: "Christopher Li" <sparse@chrisli.org>
11137L: linux-sparse@vger.kernel.org
11138W: https://sparse.wiki.kernel.org/
11139T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11140T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11141S: Maintained
11142F: include/linux/compiler.h
11143
fc0c195a 11144SPEAR PLATFORM SUPPORT
da89947b 11145M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11146M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11148W: http://www.st.com/spear
11149S: Maintained
e68d7c14 11150F: arch/arm/boot/dts/spear*
281e192f 11151F: arch/arm/mach-spear/
fc0c195a 11152
11153SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11154M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11156W: http://www.st.com/spear
11157S: Maintained
5df33a62 11158F: drivers/clk/spear/
fc0c195a 11159
e2d1d6c0 11160SPI SUBSYSTEM
b02e48f2 11161M: Mark Brown <broonie@kernel.org>
dfbe403c 11162L: linux-spi@vger.kernel.org
e7e4e13c 11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11164Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11165S: Maintained
87306eb7 11166F: Documentation/devicetree/bindings/spi/
679655da
JP
11167F: Documentation/spi/
11168F: drivers/spi/
11169F: include/linux/spi/
c117ab84 11170F: include/uapi/linux/spi/
e2d1d6c0 11171
2752e401 11172SPIDERNET NETWORK DRIVER for CELL
8b58be88 11173M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11174L: netdev@vger.kernel.org
11175S: Supported
679655da 11176F: Documentation/networking/spider_net.txt
8df158ac 11177F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11178
e2d1d6c0 11179SPU FILE SYSTEM
8b58be88 11180M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11181L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11182W: http://www.ibm.com/developerworks/power/cell/
11183S: Supported
679655da
JP
11184F: Documentation/filesystems/spufs.txt
11185F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11186
fc555841 11187SQUASHFS FILE SYSTEM
d7f2ff67 11188M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11189L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11190W: http://squashfs.org.uk
9f273c24 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11192S: Maintained
679655da
JP
11193F: Documentation/filesystems/squashfs.txt
11194F: fs/squashfs/
fc555841 11195
1da177e4 11196SRM (Alpha) environment access
8b58be88 11197M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11198S: Maintained
679655da 11199F: arch/alpha/kernel/srm_env.c
1da177e4 11200
26e9a397 11201STABLE BRANCH
879a5a00 11202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11203L: stable@vger.kernel.org
879a5a00 11204S: Supported
7b175c46 11205F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11206
26e9a397 11207STAGING SUBSYSTEM
879a5a00 11208M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11210L: devel@driverdev.osuosl.org
879a5a00 11211S: Supported
679655da 11212F: drivers/staging/
dbc6c2cc 11213
ebd3d010
JP
11214STAGING - COMEDI
11215M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11216M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11217S: Odd Fixes
11218F: drivers/staging/comedi/
11219
a0138163
JP
11220STAGING - FLARION FT1000 DRIVERS
11221M: Marek Belisko <marek.belisko@gmail.com>
11222S: Odd Fixes
11223F: drivers/staging/ft1000/
11224
6c1bb424 11225STAGING - INDUSTRIAL IO
030a13d7 11226M: Jonathan Cameron <jic23@kernel.org>
a0138163 11227L: linux-iio@vger.kernel.org
6c1bb424 11228S: Odd Fixes
5291582d 11229F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11230F: drivers/staging/iio/
11231
a0138163
JP
11232STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11233M: Jarod Wilson <jarod@wilsonet.com>
11234W: http://www.lirc.org/
11235S: Odd Fixes
b2b0186d 11236F: drivers/staging/media/lirc/
a0138163 11237
f5e5de1e
OD
11238STAGING - LUSTRE PARALLEL FILESYSTEM
11239M: Oleg Drokin <oleg.drokin@intel.com>
11240M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11241M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11242L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11243W: http://wiki.lustre.org/
f5e5de1e
OD
11244S: Maintained
11245F: drivers/staging/lustre
11246
7c6b6c71
MD
11247STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11248M: Marc Dietrich <marvin24@gmx.de>
11249L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11250L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11251S: Maintained
11252F: drivers/staging/nvec/
11253
53c43c5c
GKH
11254STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11255M: Jens Frederich <jfrederich@gmail.com>
11256M: Daniel Drake <dsd@laptop.org>
11257M: Jon Nettleton <jon.nettleton@gmail.com>
11258W: http://wiki.laptop.org/go/DCON
11259S: Maintained
11260F: drivers/staging/olpc_dcon/
11261
a0138163
JP
11262STAGING - REALTEK RTL8712U DRIVERS
11263M: Larry Finger <Larry.Finger@lwfinger.net>
11264M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11265S: Odd Fixes
11266F: drivers/staging/rtl8712/
11267
980ac4d7
SM
11268STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11269M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11270M: Teddy Wang <teddy.wang@siliconmotion.com>
11271M: Sudip Mukherjee <sudip@vectorindia.org>
11272L: linux-fbdev@vger.kernel.org
11273S: Maintained
11274F: drivers/staging/sm750fb/
11275
510fa408
JP
11276STAGING - SLICOSS
11277M: Lior Dotan <liodot@gmail.com>
11278M: Christopher Harrer <charrer@alacritech.com>
11279S: Odd Fixes
11280F: drivers/staging/slicoss/
11281
a0138163
JP
11282STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11283M: William Hubbs <w.d.hubbs@gmail.com>
11284M: Chris Brannon <chris@the-brannons.com>
d33bce31 11285M: Kirk Reiser <kirk@reisers.ca>
a0138163 11286M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11287L: speakup@linux-speakup.org
a0138163
JP
11288W: http://www.linux-speakup.org/
11289S: Odd Fixes
11290F: drivers/staging/speakup/
11291
b3e871ce
JP
11292STAGING - VIA VT665X DRIVERS
11293M: Forest Bond <forest@alittletooquiet.net>
11294S: Odd Fixes
11295F: drivers/staging/vt665?/
11296
a30baec1 11297STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11298M: Aditya Shankar <aditya.shankar@microchip.com>
11299M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11300L: linux-wireless@vger.kernel.org
11301S: Supported
11302F: drivers/staging/wilc1000/
11303
709bcb07 11304STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11305M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11306S: Odd Fixes
11307F: drivers/staging/xgifb/
11308
1da177e4 11309STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11310M: Ion Badulescu <ionut@badula.org>
b4f90189 11311S: Odd Fixes
9bba23b0 11312F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11313
e2d1d6c0 11314SUN3/3X
8b58be88 11315M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11316W: http://sammy.net/sun3/
11317S: Maintained
679655da
JP
11318F: arch/m68k/kernel/*sun3*
11319F: arch/m68k/sun3*/
11320F: arch/m68k/include/asm/sun3*
e689cf4a 11321F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11322
af6a5af8
HG
11323SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11324M: Hans de Goede <hdegoede@redhat.com>
11325L: linux-input@vger.kernel.org
11326S: Maintained
11327F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11328F: drivers/input/keyboard/sun4i-lradc-keys.c
11329
2bc9ff01
DK
11330SUNDANCE NETWORK DRIVER
11331M: Denis Kirjanov <kda@linux-powerpc.org>
11332L: netdev@vger.kernel.org
11333S: Maintained
11334F: drivers/net/ethernet/dlink/sundance.c
11335
2cbb12a4 11336SUPERH
114bf37e
RF
11337M: Yoshinori Sato <ysato@users.sourceforge.jp>
11338M: Rich Felker <dalias@libc.org>
2cbb12a4 11339L: linux-sh@vger.kernel.org
8a6e2535 11340Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11341S: Maintained
066069e1 11342F: Documentation/sh/
679655da 11343F: arch/sh/
066069e1 11344F: drivers/sh/
1da177e4 11345
4480f15b 11346SUSPEND TO RAM
7fb06082 11347M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11348M: Len Brown <len.brown@intel.com>
11349M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11350L: linux-pm@vger.kernel.org
e2d1d6c0 11351S: Supported
679655da
JP
11352F: Documentation/power/
11353F: arch/x86/kernel/acpi/
11354F: drivers/base/power/
11355F: kernel/power/
11356F: include/linux/suspend.h
11357F: include/linux/freezer.h
11358F: include/linux/pm.h
1da177e4
LT
11359
11360SVGA HANDLING
8b58be88 11361M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11362L: linux-video@atrey.karlin.mff.cuni.cz
11363S: Maintained
679655da
JP
11364F: Documentation/svga.txt
11365F: arch/x86/boot/video*
1da177e4 11366
6e28b761
KRW
11367SWIOTLB SUBSYSTEM
11368M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11369L: linux-kernel@vger.kernel.org
9f273c24 11370T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11371S: Supported
11372F: lib/swiotlb.c
11373F: arch/*/kernel/pci-swiotlb.c
11374F: include/linux/swiotlb.h
11375
007f790c
JP
11376SWITCHDEV
11377M: Jiri Pirko <jiri@resnulli.us>
11378L: netdev@vger.kernel.org
11379S: Supported
11380F: net/switchdev/
11381F: include/net/switchdev.h
11382
db8e35d5
VG
11383SYNOPSYS ARC ARCHITECTURE
11384M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11385L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11386S: Supported
11387F: arch/arc/
9b28829d 11388F: Documentation/devicetree/bindings/arc/*
2d799dde 11389F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11390F: drivers/tty/serial/arc_uart.c
b7182d1a 11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11392
556cc1c5
AB
11393SYNOPSYS ARC SDP platform support
11394M: Alexey Brodkin <abrodkin@synopsys.com>
11395S: Supported
11396F: arch/arc/plat-axs10x
11397F: arch/arc/boot/dts/ax*
11398F: Documentation/devicetree/bindings/arc/axs10*
11399
6c284c9a
LJ
11400SYSTEM CONFIGURATION (SYSCON)
11401M: Lee Jones <lee.jones@linaro.org>
11402M: Arnd Bergmann <arnd@arndb.de>
11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11404S: Supported
11405F: drivers/mfd/syscon.c
11406
1da177e4 11407SYSV FILESYSTEM
8b58be88 11408M: Christoph Hellwig <hch@infradead.org>
1da177e4 11409S: Maintained
679655da
JP
11410F: Documentation/filesystems/sysv-fs.txt
11411F: fs/sysv/
11412F: include/linux/sysv_fs.h
1da177e4 11413
86cfa7fc 11414TARGET SUBSYSTEM
9c3646d1 11415M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11416L: linux-scsi@vger.kernel.org
b9f5edc2 11417L: target-devel@vger.kernel.org
86cfa7fc 11418W: http://www.linux-iscsi.org
cf015e9f 11419W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11421S: Supported
11422F: drivers/target/
11423F: include/target/
11424F: Documentation/target/
11425
4e68852d 11426TASKSTATS STATISTICS INTERFACE
185e595f 11427M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11428S: Maintained
679655da
JP
11429F: Documentation/accounting/taskstats*
11430F: include/linux/taskstats*
11431F: kernel/taskstats.c
4e68852d 11432
781b456a 11433TC CLASSIFIER
f935f3f8 11434M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11435L: netdev@vger.kernel.org
11436S: Maintained
679655da 11437F: include/net/pkt_cls.h
c117ab84 11438F: include/uapi/linux/pkt_cls.h
679655da 11439F: net/sched/
781b456a 11440
5067f08a 11441TCP LOW PRIORITY MODULE
8b58be88
JP
11442M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11443M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11444W: http://tcp-lp-mod.sourceforge.net/
11445S: Maintained
679655da 11446F: net/ipv4/tcp_lp.c
5067f08a 11447
91952bc0
AP
11448TDA10071 MEDIA DRIVER
11449M: Antti Palosaari <crope@iki.fi>
11450L: linux-media@vger.kernel.org
a825eaec 11451W: https://linuxtv.org
91952bc0
AP
11452W: http://palosaari.fi/linux/
11453Q: http://patchwork.linuxtv.org/project/linux-media/list/
11454T: git git://linuxtv.org/anttip/media_tree.git
11455S: Maintained
11456F: drivers/media/dvb-frontends/tda10071*
11457
11458TDA18212 MEDIA DRIVER
11459M: Antti Palosaari <crope@iki.fi>
11460L: linux-media@vger.kernel.org
a825eaec 11461W: https://linuxtv.org
91952bc0
AP
11462W: http://palosaari.fi/linux/
11463Q: http://patchwork.linuxtv.org/project/linux-media/list/
11464T: git git://linuxtv.org/anttip/media_tree.git
11465S: Maintained
11466F: drivers/media/tuners/tda18212*
11467
11468TDA18218 MEDIA DRIVER
11469M: Antti Palosaari <crope@iki.fi>
11470L: linux-media@vger.kernel.org
a825eaec 11471W: https://linuxtv.org
91952bc0
AP
11472W: http://palosaari.fi/linux/
11473Q: http://patchwork.linuxtv.org/project/linux-media/list/
11474T: git git://linuxtv.org/anttip/media_tree.git
11475S: Maintained
11476F: drivers/media/tuners/tda18218*
11477
3b2f6aba
MK
11478TDA18271 MEDIA DRIVER
11479M: Michael Krufky <mkrufky@linuxtv.org>
11480L: linux-media@vger.kernel.org
a825eaec 11481W: https://linuxtv.org
3b2f6aba
MK
11482W: http://github.com/mkrufky
11483Q: http://patchwork.linuxtv.org/project/linux-media/list/
11484T: git git://linuxtv.org/mkrufky/tuners.git
11485S: Maintained
11486F: drivers/media/tuners/tda18271*
11487
e48307a9
MK
11488TDA827x MEDIA DRIVER
11489M: Michael Krufky <mkrufky@linuxtv.org>
11490L: linux-media@vger.kernel.org
a825eaec 11491W: https://linuxtv.org
e48307a9
MK
11492W: http://github.com/mkrufky
11493Q: http://patchwork.linuxtv.org/project/linux-media/list/
11494T: git git://linuxtv.org/mkrufky/tuners.git
11495S: Maintained
11496F: drivers/media/tuners/tda8290.*
11497
66cf9212
MK
11498TDA8290 MEDIA DRIVER
11499M: Michael Krufky <mkrufky@linuxtv.org>
11500L: linux-media@vger.kernel.org
a825eaec 11501W: https://linuxtv.org
66cf9212
MK
11502W: http://github.com/mkrufky
11503Q: http://patchwork.linuxtv.org/project/linux-media/list/
11504T: git git://linuxtv.org/mkrufky/tuners.git
11505S: Maintained
11506F: drivers/media/tuners/tda8290.*
11507
4b9fba30
HV
11508TDA9840 MEDIA DRIVER
11509M: Hans Verkuil <hverkuil@xs4all.nl>
11510L: linux-media@vger.kernel.org
11511T: git git://linuxtv.org/media_tree.git
a825eaec 11512W: https://linuxtv.org
4b9fba30
HV
11513S: Maintained
11514F: drivers/media/i2c/tda9840*
11515
2cb654fd 11516TEA5761 TUNER DRIVER
5dc8a864
MCC
11517M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11518M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11519L: linux-media@vger.kernel.org
a825eaec 11520W: https://linuxtv.org
2cb654fd
MCC
11521T: git git://linuxtv.org/media_tree.git
11522S: Odd fixes
11523F: drivers/media/tuners/tea5761.*
11524
11525TEA5767 TUNER DRIVER
5dc8a864
MCC
11526M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11527M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11528L: linux-media@vger.kernel.org
a825eaec 11529W: https://linuxtv.org
2cb654fd
MCC
11530T: git git://linuxtv.org/media_tree.git
11531S: Maintained
11532F: drivers/media/tuners/tea5767.*
11533
4b9fba30
HV
11534TEA6415C MEDIA DRIVER
11535M: Hans Verkuil <hverkuil@xs4all.nl>
11536L: linux-media@vger.kernel.org
11537T: git git://linuxtv.org/media_tree.git
a825eaec 11538W: https://linuxtv.org
4b9fba30
HV
11539S: Maintained
11540F: drivers/media/i2c/tea6415c*
11541
11542TEA6420 MEDIA DRIVER
11543M: Hans Verkuil <hverkuil@xs4all.nl>
11544L: linux-media@vger.kernel.org
11545T: git git://linuxtv.org/media_tree.git
a825eaec 11546W: https://linuxtv.org
4b9fba30
HV
11547S: Maintained
11548F: drivers/media/i2c/tea6420*
11549
3d249d4c 11550TEAM DRIVER
dca9ab92 11551M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11552L: netdev@vger.kernel.org
11553S: Supported
11554F: drivers/net/team/
11555F: include/linux/if_team.h
c117ab84 11556F: include/uapi/linux/if_team.h
3d249d4c 11557
7d029125 11558TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11559M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11560S: Maintained
11561F: arch/x86/platform/ts5500/
11562
40ad4a30
SY
11563TECHNOTREND USB IR RECEIVER
11564M: Sean Young <sean@mess.org>
11565L: linux-media@vger.kernel.org
11566S: Maintained
11567F: drivers/media/rc/ttusbir.c
11568
adabdb0c 11569TEGRA ARCHITECTURE SUPPORT
243d58ec 11570M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11571M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11572M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11573L: linux-tegra@vger.kernel.org
fd117cd1 11574Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11576S: Supported
bbbe96ed 11577N: [^a-z]tegra
84b9414b 11578
adabdb0c
SW
11579TEGRA CLOCK DRIVER
11580M: Peter De Schrijver <pdeschrijver@nvidia.com>
11581M: Prashant Gaikwad <pgaikwad@nvidia.com>
11582S: Supported
11583F: drivers/clk/tegra/
11584
86e486a0 11585TEGRA DMA DRIVERS
adabdb0c 11586M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11587M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11588S: Supported
86e486a0 11589F: drivers/dma/tegra*
adabdb0c 11590
adabdb0c
SW
11591TEGRA I2C DRIVER
11592M: Laxman Dewangan <ldewangan@nvidia.com>
11593S: Supported
11594F: drivers/i2c/busses/i2c-tegra.c
11595
11596TEGRA IOMMU DRIVERS
11597M: Hiroshi Doyu <hdoyu@nvidia.com>
11598S: Supported
11599F: drivers/iommu/tegra*
11600
11601TEGRA KBC DRIVER
11602M: Rakesh Iyer <riyer@nvidia.com>
11603M: Laxman Dewangan <ldewangan@nvidia.com>
11604S: Supported
11605F: drivers/input/keyboard/tegra-kbc.c
11606
adabdb0c
SW
11607TEGRA PWM DRIVER
11608M: Thierry Reding <thierry.reding@gmail.com>
11609S: Supported
11610F: drivers/pwm/pwm-tegra.c
11611
11612TEGRA SERIAL DRIVER
11613M: Laxman Dewangan <ldewangan@nvidia.com>
11614S: Supported
11615F: drivers/tty/serial/serial-tegra.c
11616
11617TEGRA SPI DRIVER
11618M: Laxman Dewangan <ldewangan@nvidia.com>
11619S: Supported
11620F: drivers/spi/spi-tegra*
11621
1a348ccc 11622TEHUTI ETHERNET DRIVER
8b58be88 11623M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11624L: netdev@vger.kernel.org
11625S: Supported
ef7f5429 11626F: drivers/net/ethernet/tehuti/*
1a348ccc 11627
4e68852d 11628Telecom Clock Driver for MCPL0010
8b58be88 11629M: Mark Gross <mark.gross@intel.com>
4e68852d 11630S: Supported
679655da 11631F: drivers/char/tlclk.c
4e68852d 11632
4480f15b 11633TENSILICA XTENSA PORT (xtensa)
8b58be88 11634M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11635M: Max Filippov <jcmvbkbc@gmail.com>
11636L: linux-xtensa@linux-xtensa.org
9f273c24 11637T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11638S: Maintained
679655da 11639F: arch/xtensa/
3dc99857 11640F: drivers/irqchip/irq-xtensa-*
4e68852d 11641
5313ba66
HV
11642THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11643M: Hans Verkuil <hverkuil@xs4all.nl>
11644L: linux-media@vger.kernel.org
11645T: git git://linuxtv.org/media_tree.git
a825eaec 11646W: https://linuxtv.org
5313ba66
HV
11647S: Maintained
11648F: drivers/media/radio/radio-raremono.c
11649
d3fb6955 11650THERMAL
b75f0050 11651M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11652M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11653L: linux-pm@vger.kernel.org
11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11656Q: https://patchwork.kernel.org/project/linux-pm/list/
11657S: Supported
11658F: drivers/thermal/
11659F: include/linux/thermal.h
af6c9f16 11660F: include/uapi/linux/thermal.h
b75f0050
JP
11661F: include/linux/cpu_cooling.h
11662F: Documentation/devicetree/bindings/thermal/
d3fb6955 11663
64e05d8b
VK
11664THERMAL/CPU_COOLING
11665M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11666M: Viresh Kumar <viresh.kumar@linaro.org>
11667M: Javi Merino <javi.merino@arm.com>
11668L: linux-pm@vger.kernel.org
11669S: Supported
11670F: Documentation/thermal/cpu-cooling-api.txt
11671F: drivers/thermal/cpu_cooling.c
11672F: include/linux/cpu_cooling.h
11673
4e68852d 11674THINKPAD ACPI EXTRAS DRIVER
8b58be88 11675M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11676L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11677L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11678W: http://ibm-acpi.sourceforge.net
11679W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11680T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11681S: Maintained
679655da 11682F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11683
1b46f2a2 11684TI BANDGAP AND THERMAL DRIVER
f14d1c24 11685M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11686M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11687L: linux-pm@vger.kernel.org
531ff13e 11688L: linux-omap@vger.kernel.org
5a723e81 11689S: Maintained
794b2e25 11690F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11691
ccf963d3
BP
11692TI VPE/CAL DRIVERS
11693M: Benoit Parrot <bparrot@ti.com>
11694L: linux-media@vger.kernel.org
11695W: http://linuxtv.org/
11696Q: http://patchwork.linuxtv.org/project/linux-media/list/
11697S: Maintained
11698F: drivers/media/platform/ti-vpe/
11699
0c7665c3
MF
11700TI CDCE706 CLOCK DRIVER
11701M: Max Filippov <jcmvbkbc@gmail.com>
11702S: Maintained
11703F: drivers/clk/clk-cdce706.c
11704
49b6a5e3
TK
11705TI CLOCK DRIVER
11706M: Tero Kristo <t-kristo@ti.com>
11707L: linux-omap@vger.kernel.org
11708S: Maintained
11709F: drivers/clk/ti/
11710F: include/linux/clk/ti.h
11711
f75cfbad
GS
11712TI ETHERNET SWITCH DRIVER (CPSW)
11713M: Mugunthan V N <mugunthanvnm@ti.com>
11714R: Grygorii Strashko <grygorii.strashko@ti.com>
11715L: linux-omap@vger.kernel.org
11716L: netdev@vger.kernel.org
11717S: Maintained
11718F: drivers/net/ethernet/ti/cpsw*
11719F: drivers/net/ethernet/ti/davinci*
11720
4020f2d7 11721TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11722M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11723S: Maintained
679655da
JP
11724F: drivers/misc/tifm*
11725F: drivers/mmc/host/tifm_sd.c
11726F: include/linux/tifm.h
4020f2d7 11727
e0c52404 11728TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11729M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11730L: linux-kernel@vger.kernel.org
11731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11732S: Maintained
11733F: drivers/soc/ti/*
11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11735
11736
152ad442
SR
11737TI LM49xxx FAMILY ASoC CODEC DRIVERS
11738M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11739M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11741S: Maintained
11742F: sound/soc/codecs/lm49453*
d392dead 11743F: sound/soc/codecs/isabelle*
152ad442 11744
0edd807d
KM
11745TI LP855x BACKLIGHT DRIVER
11746M: Milo Kim <milo.kim@ti.com>
11747S: Maintained
11748F: Documentation/backlight/lp855x-driver.txt
11749F: drivers/video/backlight/lp855x_bl.c
11750F: include/linux/platform_data/lp855x.h
11751
faf13f6d
KM
11752TI LP8727 CHARGER DRIVER
11753M: Milo Kim <milo.kim@ti.com>
11754S: Maintained
11755F: drivers/power/lp8727_charger.c
11756F: include/linux/platform_data/lp8727.h
11757
22f1229f
KM
11758TI LP8788 MFD DRIVER
11759M: Milo Kim <milo.kim@ti.com>
11760S: Maintained
11761F: drivers/iio/adc/lp8788_adc.c
11762F: drivers/leds/leds-lp8788.c
11763F: drivers/mfd/lp8788*.c
11764F: drivers/power/lp8788-charger.c
11765F: drivers/regulator/lp8788-*.c
11766F: include/linux/mfd/lp8788*.h
11767
84640e27
KM
11768TI NETCP ETHERNET DRIVER
11769M: Wingman Kwok <w-kwok2@ti.com>
11770M: Murali Karicheri <m-karicheri2@ti.com>
11771L: netdev@vger.kernel.org
11772S: Maintained
11773F: drivers/net/ethernet/ti/netcp*
11774
217e0ca9
KC
11775TI TAS571X FAMILY ASoC CODEC DRIVER
11776M: Kevin Cernekee <cernekee@chromium.org>
11777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11778S: Odd Fixes
11779F: sound/soc/codecs/tas571x*
11780
dd5e8e6b 11781TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11782M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11784S: Maintained
11785F: sound/soc/codecs/twl4030*
11786
90921014 11787TI WILINK WIRELESS DRIVERS
90921014
LC
11788L: linux-wireless@vger.kernel.org
11789W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11790W: http://wireless.kernel.org/en/users/Drivers/wl1251
11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11792S: Orphan
90921014
LC
11793F: drivers/net/wireless/ti/
11794F: include/linux/wl12xx.h
11795
e86eaa3a 11796TIPC NETWORK LAYER
8b58be88 11797M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11798M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11799L: netdev@vger.kernel.org (core kernel code)
11800L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11801W: http://tipc.sourceforge.net/
e86eaa3a 11802S: Maintained
c117ab84 11803F: include/uapi/linux/tipc*.h
679655da 11804F: net/tipc/
e86eaa3a 11805
867e359b 11806TILE ARCHITECTURE
b9a279f6 11807M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11808W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11809T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11810S: Supported
11811F: arch/tile/
6b940606 11812F: drivers/char/tile-srom.c
5c770755 11813F: drivers/edac/tile_edac.c
6b940606
CM
11814F: drivers/net/ethernet/tile/
11815F: drivers/rtc/rtc-tile.c
11816F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11817F: drivers/tty/serial/tilegx.c
6b940606
CM
11818F: drivers/usb/host/*-tilegx.c
11819F: include/linux/usb/tilegx.h
867e359b 11820
1da177e4 11821TLAN NETWORK DRIVER
8b58be88 11822M: Samuel Chessman <chessman@tux.org>
88c07dde 11823L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11824W: http://sourceforge.net/projects/tlan/
11825S: Maintained
679655da 11826F: Documentation/networking/tlan.txt
b544dbac 11827F: drivers/net/ethernet/ti/tlan.*
1da177e4 11828
d74db3b2 11829TOMOYO SECURITY MODULE
8b58be88
JP
11830M: Kentaro Takeda <takedakn@nttdata.co.jp>
11831M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11832L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11833L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11834L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11835L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11836W: http://tomoyo.sourceforge.jp/
843d183c 11837T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11838S: Maintained
679655da 11839F: security/tomoyo/
d74db3b2 11840
9caeb532 11841TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11842M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11843L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11844S: Maintained
11845F: drivers/platform/x86/topstar-laptop.c
11846
1da177e4 11847TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11848M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11849L: platform-driver-x86@vger.kernel.org
0a63ca11 11850S: Maintained
679655da 11851F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11852
0a63ca11
AA
11853TOSHIBA BLUETOOTH DRIVER
11854M: Azael Avalos <coproscefalo@gmail.com>
11855L: platform-driver-x86@vger.kernel.org
11856S: Maintained
11857F: drivers/platform/x86/toshiba_bluetooth.c
11858
11859TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11860M: Azael Avalos <coproscefalo@gmail.com>
11861L: platform-driver-x86@vger.kernel.org
11862S: Maintained
11863F: drivers/platform/x86/toshiba_haps.c
11864
14991fc7
AA
11865TOSHIBA WMI HOTKEYS DRIVER
11866M: Azael Avalos <coproscefalo@gmail.com>
11867L: platform-driver-x86@vger.kernel.org
11868S: Maintained
11869F: drivers/platform/x86/toshiba-wmi.c
11870
1da177e4 11871TOSHIBA SMM DRIVER
8b58be88 11872M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11873W: http://www.buzzard.org.uk/toshiba/
11874S: Maintained
679655da
JP
11875F: drivers/char/toshiba.c
11876F: include/linux/toshiba.h
c117ab84 11877F: include/uapi/linux/toshiba.h
1da177e4 11878
d32d9864
MR
11879TOSHIBA TC358743 DRIVER
11880M: Mats Randgaard <matrandg@cisco.com>
11881L: linux-media@vger.kernel.org
11882S: Maintained
11883F: drivers/media/i2c/tc358743*
b5dcee22 11884F: include/media/i2c/tc358743.h
d32d9864 11885
560e6475
WS
11886TMIO/SDHI MMC DRIVER
11887M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11888L: linux-mmc@vger.kernel.org
560e6475 11889S: Supported
d1057c40
GL
11890F: drivers/mmc/host/tmio_mmc*
11891F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11892F: include/linux/mfd/tmio.h
d719f900 11893
917cc4e6
GR
11894TMP401 HARDWARE MONITOR DRIVER
11895M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11896L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11897S: Maintained
11898F: Documentation/hwmon/tmp401
11899F: drivers/hwmon/tmp401.c
11900
98f32602 11901TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11902M: Hugh Dickins <hughd@google.com>
98f32602
HD
11903L: linux-mm@kvack.org
11904S: Maintained
11905F: include/linux/shmem_fs.h
11906F: mm/shmem.c
11907
45f95b53 11908TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11909M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11911L: linux-media@vger.kernel.org
a825eaec 11912W: https://linuxtv.org
45f95b53
MCC
11913T: git git://linuxtv.org/media_tree.git
11914S: Odd fixes
11915F: drivers/media/usb/tm6000/
11916
c65fde19
HV
11917TW68 VIDEO4LINUX DRIVER
11918M: Hans Verkuil <hverkuil@xs4all.nl>
11919L: linux-media@vger.kernel.org
11920T: git git://linuxtv.org/media_tree.git
a825eaec 11921W: https://linuxtv.org
c65fde19
HV
11922S: Odd Fixes
11923F: drivers/media/pci/tw68/
11924
704a84cc
EG
11925TW686X VIDEO4LINUX DRIVER
11926M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11927L: linux-media@vger.kernel.org
11928T: git git://linuxtv.org/media_tree.git
11929W: http://linuxtv.org
11930S: Maintained
11931F: drivers/media/pci/tw686x/
11932
4e68852d 11933TPM DEVICE DRIVER
901486b8 11934M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11935M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11936M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11937R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11938W: http://tpmdd.sourceforge.net
63a10dfd 11939L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11940Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11941T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11942S: Maintained
679655da 11943F: drivers/char/tpm/
4e68852d 11944
1a0f1b27
AL
11945TPM IBM_VTPM DEVICE DRIVER
11946M: Ashley Lai <ashleydlai@gmail.com>
11947W: http://tpmdd.sourceforge.net
11948L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11949S: Maintained
11950F: drivers/char/tpm/tpm_ibmvtpm*
11951
d6f005a1
JP
11952TRACING
11953M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11954M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11956S: Maintained
11957F: Documentation/trace/ftrace.txt
11958F: arch/*/*/*/ftrace.h
11959F: arch/*/kernel/ftrace.c
11960F: include/*/ftrace.h
11961F: include/linux/trace*.h
11962F: include/trace/
11963F: kernel/trace/
6e68e6c5 11964F: tools/testing/selftests/ftrace/
d6f005a1 11965
4abac0d0
IM
11966TRACING MMIO ACCESSES (MMIOTRACE)
11967M: Steven Rostedt <rostedt@goodmis.org>
11968M: Ingo Molnar <mingo@kernel.org>
11969R: Karol Herbst <karolherbst@gmail.com>
11970R: Pekka Paalanen <ppaalanen@gmail.com>
11971S: Maintained
11972L: linux-kernel@vger.kernel.org
11973L: nouveau@lists.freedesktop.org
11974F: kernel/trace/trace_mmiotrace.c
11975F: include/linux/mmiotrace.h
11976F: arch/x86/mm/kmmio.c
11977F: arch/x86/mm/mmio-mod.c
11978F: arch/x86/mm/testmmiotrace.c
11979
1da177e4 11980TRIVIAL PATCHES
8b58be88 11981M: Jiri Kosina <trivial@kernel.org>
54e5881d 11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11983S: Maintained
86ef925f 11984K: ^Subject:.*(?i)trivial
1da177e4 11985
4e68852d 11986TTY LAYER
879a5a00 11987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11988M: Jiri Slaby <jslaby@suse.com>
879a5a00 11989S: Supported
08deed1e 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11991F: Documentation/serial/
8dd5d2f1 11992F: drivers/tty/
df621252 11993F: drivers/tty/serial/serial_core.c
e3288775
AC
11994F: include/linux/serial_core.h
11995F: include/linux/serial.h
11996F: include/linux/tty.h
c117ab84
CEB
11997F: include/uapi/linux/serial_core.h
11998F: include/uapi/linux/serial.h
11999F: include/uapi/linux/tty.h
4e68852d 12000
91952bc0
AP
12001TUA9001 MEDIA DRIVER
12002M: Antti Palosaari <crope@iki.fi>
12003L: linux-media@vger.kernel.org
a825eaec 12004W: https://linuxtv.org
91952bc0
AP
12005W: http://palosaari.fi/linux/
12006Q: http://patchwork.linuxtv.org/project/linux-media/list/
12007T: git git://linuxtv.org/anttip/media_tree.git
12008S: Maintained
12009F: drivers/media/tuners/tua9001*
12010
740db6d7 12011TULIP NETWORK DRIVERS
740db6d7 12012L: netdev@vger.kernel.org
cf869eb1
GG
12013L: linux-parisc@vger.kernel.org
12014S: Orphan
0f04e2aa 12015F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12016
12017TUN/TAP driver
ba57b6f2 12018M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12019W: http://vtun.sourceforge.net/tun
12020S: Maintained
679655da
JP
12021F: Documentation/networking/tuntap.txt
12022F: arch/um/os-Linux/drivers/
1da177e4 12023
b454cc66 12024TURBOCHANNEL SUBSYSTEM
8b58be88 12025M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12026M: Ralf Baechle <ralf@linux-mips.org>
12027L: linux-mips@linux-mips.org
12028Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12029S: Maintained
679655da
JP
12030F: drivers/tc/
12031F: include/linux/tc.h
b454cc66 12032
1da177e4 12033U14-34F SCSI DRIVER
8b58be88 12034M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12035L: linux-scsi@vger.kernel.org
12036S: Maintained
679655da 12037F: drivers/scsi/u14-34f.c
1da177e4 12038
e2d1d6c0 12039UBI FILE SYSTEM (UBIFS)
a7859936 12040M: Richard Weinberger <richard@nod.at>
949cb623 12041M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12042M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12043L: linux-mtd@lists.infradead.org
e2966cbe 12044T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12045W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12046S: Supported
679655da
JP
12047F: Documentation/filesystems/ubifs.txt
12048F: fs/ubifs/
e2d1d6c0 12049
e1632fa2 12050UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12051M: Greg Ungerer <gerg@linux-m68k.org>
12052W: http://www.linux-m68k.org/
cc2020e6 12053W: http://www.uclinux.org/
e1632fa2 12054L: linux-m68k@lists.linux-m68k.org
cc2020e6 12055L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12057S: Maintained
e1632fa2
GU
12058F: arch/m68k/coldfire/
12059F: arch/m68k/68*/
61bc02bb
JP
12060F: arch/m68k/*/*_no.*
12061F: arch/m68k/include/asm/*_no.*
cc2020e6 12062
1da177e4 12063UDF FILESYSTEM
d8130624 12064M: Jan Kara <jack@suse.com>
1da177e4 12065S: Maintained
679655da
JP
12066F: Documentation/filesystems/udf.txt
12067F: fs/udf/
1da177e4 12068
cc2020e6 12069UFS FILESYSTEM
8b58be88 12070M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12071S: Maintained
679655da
JP
12072F: Documentation/filesystems/ufs.txt
12073F: fs/ufs/
cc2020e6 12074
0a09d3ab
DH
12075UHID USERSPACE HID IO DRIVER:
12076M: David Herrmann <dh.herrmann@googlemail.com>
12077L: linux-input@vger.kernel.org
12078S: Maintained
12079F: drivers/hid/uhid.c
c117ab84 12080F: include/uapi/linux/uhid.h
0a09d3ab 12081
18332a80 12082ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12083L: linux-usb@vger.kernel.org
10c6c9c9 12084S: Orphan
355ffe69 12085F: drivers/uwb/
679655da
JP
12086F: include/linux/uwb.h
12087F: include/linux/uwb/
18332a80 12088
b31d8273
G
12089UNICORE32 ARCHITECTURE:
12090M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12091W: http://mprc.pku.edu.cn/~guanxuetao/linux
12092S: Maintained
ceebf4d5 12093T: git git://github.com/gxt/linux.git
b31d8273
G
12094F: arch/unicore32/
12095
d8379ab1
TF
12096UNIFDEF
12097M: Tony Finch <dot@dotat.at>
12098W: http://dotat.at/prog/unifdef
12099S: Maintained
12100F: scripts/unifdef.c
12101
1da177e4 12102UNIFORM CDROM DRIVER
8b58be88 12103M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12104W: http://www.kernel.dk
12105S: Maintained
679655da
JP
12106F: Documentation/cdrom/
12107F: drivers/cdrom/cdrom.c
12108F: include/linux/cdrom.h
c117ab84 12109F: include/uapi/linux/cdrom.h
1da177e4 12110
56df0122 12111UNISYS S-PAR DRIVERS
49e7d9df
JP
12112M: David Kershner <david.kershner@unisys.com>
12113L: sparmaintainer@unisys.com (Unisys internal)
12114S: Supported
12115F: drivers/staging/unisys/
56df0122 12116
9941fa6e
VH
12117UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12118M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12119L: linux-scsi@vger.kernel.org
12120S: Supported
12121F: Documentation/scsi/ufs.txt
12122F: drivers/scsi/ufs/
12123
4b9ffb5a
JP
12124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12125M: Joao Pinto <Joao.Pinto@synopsys.com>
12126L: linux-scsi@vger.kernel.org
12127S: Supported
12128F: drivers/scsi/ufs/*dwc*
12129
e2d1d6c0 12130UNSORTED BLOCK IMAGES (UBI)
949cb623 12131M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12132M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12133W: http://www.linux-mtd.infradead.org/
12134L: linux-mtd@lists.infradead.org
b6b44e0a 12135T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12136S: Supported
80811493 12137F: drivers/mtd/ubi/
679655da 12138F: include/linux/mtd/ubi.h
c117ab84 12139F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12140
1da177e4 12141USB ACM DRIVER
ca1c3e6f 12142M: Oliver Neukum <oneukum@suse.com>
6372594a 12143L: linux-usb@vger.kernel.org
1da177e4 12144S: Maintained
679655da
JP
12145F: Documentation/usb/acm.txt
12146F: drivers/usb/class/cdc-acm.*
1da177e4 12147
b7d572e1
PF
12148USB AR5523 WIRELESS DRIVER
12149M: Pontus Fuchs <pontus.fuchs@gmail.com>
12150L: linux-wireless@vger.kernel.org
12151S: Maintained
12152F: drivers/net/wireless/ath/ar5523/
12153
115bb1ff 12154USB ATTACHED SCSI
866d372e 12155M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12156L: linux-usb@vger.kernel.org
12157L: linux-scsi@vger.kernel.org
8eae0fb7 12158S: Maintained
115bb1ff
MW
12159F: drivers/usb/storage/uas.c
12160
1da177e4 12161USB CDC ETHERNET DRIVER
61eee9a7 12162M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12163L: linux-usb@vger.kernel.org
1da177e4 12164S: Maintained
679655da 12165F: drivers/net/usb/cdc_*.c
c117ab84 12166F: include/uapi/linux/usb/cdc.h
1da177e4 12167
66e3e591
KP
12168USB CHAOSKEY DRIVER
12169M: Keith Packard <keithp@keithp.com>
12170L: linux-usb@vger.kernel.org
12171S: Maintained
12172F: drivers/usb/misc/chaoskey.c
12173
b02b371e 12174USB CYPRESS C67X00 DRIVER
8b58be88 12175M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12176L: linux-usb@vger.kernel.org
12177S: Maintained
679655da 12178F: drivers/usb/c67x00/
b02b371e 12179
d0374f4f 12180USB DAVICOM DM9601 DRIVER
8b58be88 12181M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12182L: netdev@vger.kernel.org
d0374f4f
PK
12183W: http://www.linux-usb.org/usbnet
12184S: Maintained
679655da 12185F: drivers/net/usb/dm9601.c
d0374f4f 12186
cc2020e6 12187USB DIAMOND RIO500 DRIVER
8b58be88 12188M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12189L: rio500-users@lists.sourceforge.net
12190W: http://rio500.sourceforge.net
12191S: Maintained
679655da 12192F: drivers/usb/misc/rio500*
cc2020e6 12193
1da177e4 12194USB EHCI DRIVER
578333ab 12195M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12196L: linux-usb@vger.kernel.org
578333ab 12197S: Maintained
679655da
JP
12198F: Documentation/usb/ehci.txt
12199F: drivers/usb/host/ehci*
1da177e4 12200
69ae9e3e 12201USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12202M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12203L: linux-usb@vger.kernel.org
69ae9e3e 12204W: http://www.linux-usb.org/gadget
d6d0f665
FB
12205T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12206S: Maintained
679655da
JP
12207F: drivers/usb/gadget/
12208F: include/linux/usb/gadget*
69ae9e3e 12209
2dea64b4 12210USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12211M: Jiri Kosina <jikos@kernel.org>
406df153 12212R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12213L: linux-usb@vger.kernel.org
54e5881d 12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12215S: Maintained
c2f01971 12216F: Documentation/hid/hiddev.txt
679655da 12217F: drivers/hid/usbhid/
1da177e4 12218
959eea21 12219USB ISP116X DRIVER
8b58be88 12220M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12221L: linux-usb@vger.kernel.org
959eea21 12222S: Maintained
679655da
JP
12223F: drivers/usb/host/isp116x*
12224F: include/linux/usb/isp116x.h
959eea21 12225
146498ea
WH
12226USB LAN78XX ETHERNET DRIVER
12227M: Woojung Huh <woojung.huh@microchip.com>
12228M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12229L: netdev@vger.kernel.org
12230S: Maintained
12231F: drivers/net/usb/lan78xx.*
12232
1da177e4 12233USB MASS STORAGE DRIVER
8b58be88 12234M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12235L: linux-usb@vger.kernel.org
8836aeb8 12236L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12237S: Maintained
12238W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12239F: drivers/usb/storage/
1da177e4 12240
af39917d
CL
12241USB MIDI DRIVER
12242M: Clemens Ladisch <clemens@ladisch.de>
12243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12244T: git git://git.alsa-project.org/alsa-kernel.git
12245S: Maintained
12246F: sound/usb/midi.*
12247
444ce9d4
JP
12248USB NETWORKING DRIVERS
12249L: linux-usb@vger.kernel.org
12250S: Odd Fixes
12251F: drivers/net/usb/
12252
1da177e4 12253USB OHCI DRIVER
578333ab 12254M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12255L: linux-usb@vger.kernel.org
578333ab 12256S: Maintained
679655da
JP
12257F: Documentation/usb/ohci.txt
12258F: drivers/usb/host/ohci*
1da177e4 12259
963ffa3e 12260USB OTG FSM (Finite State Machine)
60d77b3d 12261M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12263L: linux-usb@vger.kernel.org
12264S: Maintained
12265F: drivers/usb/common/usb-otg-fsm.c
12266
563da3a9
VM
12267USB OVER IP DRIVER
12268M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12269M: Shuah Khan <shuahkh@osg.samsung.com>
12270M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12271L: linux-usb@vger.kernel.org
12272S: Maintained
a6d6fc2b 12273F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12274F: drivers/usb/usbip/
12275F: tools/usb/usbip/
12276
1da177e4 12277USB PEGASUS DRIVER
a16b945c 12278M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12279L: linux-usb@vger.kernel.org
043600a6 12280L: netdev@vger.kernel.org
052e3128
PM
12281T: git git://github.com/petkan/pegasus.git
12282W: https://github.com/petkan/pegasus
1da177e4 12283S: Maintained
679655da 12284F: drivers/net/usb/pegasus.*
1da177e4 12285
d3ad558f 12286USB PHY LAYER
a55f6286 12287M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12288L: linux-usb@vger.kernel.org
12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12290S: Maintained
12291F: drivers/usb/phy/
d3ad558f 12292
73e4fb3f 12293USB PRINTER DRIVER (usblp)
8b58be88 12294M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12295L: linux-usb@vger.kernel.org
73e4fb3f 12296S: Supported
679655da 12297F: drivers/usb/class/usblp.c
1da177e4 12298
4521b477
BM
12299USB QMI WWAN NETWORK DRIVER
12300M: Bjørn Mork <bjorn@mork.no>
12301L: netdev@vger.kernel.org
12302S: Maintained
12303F: Documentation/ABI/testing/sysfs-class-net-qmi
12304F: drivers/net/usb/qmi_wwan.c
12305
1da177e4 12306USB RTL8150 DRIVER
a16b945c 12307M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12308L: linux-usb@vger.kernel.org
043600a6 12309L: netdev@vger.kernel.org
052e3128
PM
12310T: git git://github.com/petkan/rtl8150.git
12311W: https://github.com/petkan/rtl8150
1da177e4 12312S: Maintained
679655da 12313F: drivers/net/usb/rtl8150.c
1da177e4 12314
f896b796 12315USB SERIAL SUBSYSTEM
66085694 12316M: Johan Hovold <johan@kernel.org>
795fb7e7 12317L: linux-usb@vger.kernel.org
4e68852d 12318S: Maintained
679655da 12319F: Documentation/usb/usb-serial.txt
f896b796 12320F: drivers/usb/serial/
679655da 12321F: include/linux/usb/serial.h
1da177e4 12322
b3f0db1c
SG
12323USB SMSC75XX ETHERNET DRIVER
12324M: Steve Glendinning <steve.glendinning@shawell.net>
12325L: netdev@vger.kernel.org
12326S: Maintained
12327F: drivers/net/usb/smsc75xx.*
12328
2f7ca802 12329USB SMSC95XX ETHERNET DRIVER
90b24cfb 12330M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12331L: netdev@vger.kernel.org
90b24cfb 12332S: Maintained
679655da 12333F: drivers/net/usb/smsc95xx.*
2f7ca802 12334
1da177e4 12335USB SUBSYSTEM
879a5a00 12336M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12337L: linux-usb@vger.kernel.org
1da177e4 12338W: http://www.linux-usb.org
08deed1e 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12340S: Supported
1700bd98 12341F: Documentation/devicetree/bindings/usb/
679655da 12342F: Documentation/usb/
679655da
JP
12343F: drivers/usb/
12344F: include/linux/usb.h
12345F: include/linux/usb/
1da177e4
LT
12346
12347USB UHCI DRIVER
8b58be88 12348M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12349L: linux-usb@vger.kernel.org
1da177e4 12350S: Maintained
679655da 12351F: drivers/usb/host/uhci*
1da177e4 12352
69ae9e3e 12353USB "USBNET" DRIVER FRAMEWORK
d8130624 12354M: Oliver Neukum <oneukum@suse.com>
043600a6 12355L: netdev@vger.kernel.org
69ae9e3e 12356W: http://www.linux-usb.org/usbnet
1da177e4 12357S: Maintained
679655da
JP
12358F: drivers/net/usb/usbnet.c
12359F: include/linux/usb/usbnet.h
1da177e4 12360
c0efd232 12361USB VIDEO CLASS
c53ac071 12362M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12363L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12364L: linux-media@vger.kernel.org
275ffde4 12365T: git git://linuxtv.org/media_tree.git
57c6d2e9 12366W: http://www.ideasonboard.org/uvc/
c0efd232 12367S: Maintained
0c0d06ca 12368F: drivers/media/usb/uvc/
6c0f0359 12369F: include/uapi/linux/uvcvideo.h
1da177e4 12370
b60b9c45
HV
12371USB VISION DRIVER
12372M: Hans Verkuil <hverkuil@xs4all.nl>
12373L: linux-media@vger.kernel.org
12374T: git git://linuxtv.org/media_tree.git
a825eaec 12375W: https://linuxtv.org
b60b9c45
HV
12376S: Odd Fixes
12377F: drivers/media/usb/usbvision/
12378
8282da47
LP
12379USB WEBCAM GADGET
12380M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12381L: linux-usb@vger.kernel.org
12382S: Maintained
3a83c16e 12383F: drivers/usb/gadget/function/*uvc*
faf2e1db 12384F: drivers/usb/gadget/legacy/webcam.c
8282da47 12385
bf164cc0 12386USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12387M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12388L: linux-wireless@vger.kernel.org
12389S: Maintained
679655da 12390F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12391
eb6bab13 12392USB XHCI DRIVER
03d85053 12393M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12394L: linux-usb@vger.kernel.org
12395S: Supported
36d0344c
SS
12396F: drivers/usb/host/xhci*
12397F: drivers/usb/host/pci-quirks*
eb6bab13 12398
1da177e4 12399USB ZD1201 DRIVER
4086b9ca 12400L: linux-wireless@vger.kernel.org
1da177e4 12401W: http://linux-lc100020.sourceforge.net
4086b9ca 12402S: Orphan
ed0ad06f 12403F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12404
b7eee616 12405USB ZR364XX DRIVER
8b58be88 12406M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12407L: linux-usb@vger.kernel.org
661263b5 12408L: linux-media@vger.kernel.org
275ffde4 12409T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12410W: http://royale.zerezo.com/zr364xx/
12411S: Maintained
679655da 12412F: Documentation/video4linux/zr364xx.txt
90d72ac6 12413F: drivers/media/usb/zr364xx/
b7eee616 12414
289fcff4
HK
12415ULPI BUS
12416M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12417L: linux-usb@vger.kernel.org
12418S: Maintained
12419F: drivers/usb/common/ulpi.c
12420F: include/linux/ulpi/
12421
e7839f25 12422USER-MODE LINUX (UML)
8b58be88 12423M: Jeff Dike <jdike@addtoit.com>
b15194b7 12424M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12425L: user-mode-linux-devel@lists.sourceforge.net
12426L: user-mode-linux-user@lists.sourceforge.net
12427W: http://user-mode-linux.sourceforge.net
9f273c24 12428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12429S: Maintained
61516587 12430F: Documentation/virtual/uml/
679655da 12431F: arch/um/
b070989a 12432F: arch/x86/um/
679655da
JP
12433F: fs/hostfs/
12434F: fs/hppfs/
b7eee616 12435
e5f114e9 12436USERSPACE I/O (UIO)
6a534c9d 12437M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12438M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12439S: Maintained
3d3fecbd 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12441F: Documentation/DocBook/uio-howto.tmpl
12442F: drivers/uio/
12443F: include/linux/uio*.h
e5f114e9 12444
256cccbe 12445UTIL-LINUX PACKAGE
8b58be88 12446M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12447L: util-linux@vger.kernel.org
12448W: http://en.wikipedia.org/wiki/Util-linux
12449T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12450S: Maintained
12451
c1fd1c07 12452UVESAFB DRIVER
8b58be88 12453M: Michal Januszewski <spock@gentoo.org>
c69f677c 12454L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12455W: http://dev.gentoo.org/~spock/projects/uvesafb/
12456S: Maintained
679655da 12457F: Documentation/fb/uvesafb.txt
8a61f013 12458F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12459
456930d8
SA
12460VF610 NAND DRIVER
12461M: Stefan Agner <stefan@agner.ch>
12462L: linux-mtd@lists.infradead.org
12463S: Supported
12464F: drivers/mtd/nand/vf610_nfc.c
12465
4480f15b 12466VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12467M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12468S: Maintained
679655da
JP
12469F: Documentation/filesystems/vfat.txt
12470F: fs/fat/
1da177e4 12471
cba3345c
AW
12472VFIO DRIVER
12473M: Alex Williamson <alex.williamson@redhat.com>
12474L: kvm@vger.kernel.org
9f273c24 12475T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12476S: Maintained
12477F: Documentation/vfio.txt
12478F: drivers/vfio/
12479F: include/linux/vfio.h
c117ab84 12480F: include/uapi/linux/vfio.h
cba3345c 12481
a714ea5f
AW
12482VFIO PLATFORM DRIVER
12483M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12484L: kvm@vger.kernel.org
12485S: Maintained
12486F: drivers/vfio/platform/
12487
9e6f3438
PO
12488VIDEOBUF2 FRAMEWORK
12489M: Pawel Osciak <pawel@osciak.com>
12490M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12491M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12492L: linux-media@vger.kernel.org
12493S: Maintained
90d72ac6 12494F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12495F: include/media/videobuf2-*
12496
06a8fc78
AH
12497VIRTIO AND VHOST VSOCK DRIVER
12498M: Stefan Hajnoczi <stefanha@redhat.com>
12499L: kvm@vger.kernel.org
12500L: virtualization@lists.linux-foundation.org
12501L: netdev@vger.kernel.org
12502S: Maintained
12503F: include/linux/virtio_vsock.h
12504F: include/uapi/linux/virtio_vsock.h
12505F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12506F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12507F: drivers/vhost/vsock.c
12508F: drivers/vhost/vsock.h
06a8fc78 12509
5523662e
SCP
12510VIRTUAL SERIO DEVICE DRIVER
12511M: Stephen Chandler Paul <thatslyude@gmail.com>
12512S: Maintained
12513F: drivers/input/serio/userio.c
12514F: include/uapi/linux/userio.h
12515
9a82446b
AS
12516VIRTIO CONSOLE DRIVER
12517M: Amit Shah <amit.shah@redhat.com>
12518L: virtualization@lists.linux-foundation.org
12519S: Maintained
12520F: drivers/char/virtio_console.c
12521F: include/linux/virtio_console.h
c117ab84 12522F: include/uapi/linux/virtio_console.h
9a82446b 12523
2426ec8f 12524VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12525M: "Michael S. Tsirkin" <mst@redhat.com>
12526L: virtualization@lists.linux-foundation.org
12527S: Maintained
0e4191fe 12528F: Documentation/devicetree/bindings/virtio/
2426ec8f 12529F: drivers/virtio/
c893c8d7 12530F: tools/virtio/
2426ec8f
MT
12531F: drivers/net/virtio_net.c
12532F: drivers/block/virtio_blk.c
12533F: include/linux/virtio_*.h
916cdabc 12534F: include/uapi/linux/virtio_*.h
2426ec8f 12535
f2dbda3b
CH
12536VIRTIO DRIVERS FOR S390
12537M: Christian Borntraeger <borntraeger@de.ibm.com>
12538M: Cornelia Huck <cornelia.huck@de.ibm.com>
12539L: linux-s390@vger.kernel.org
12540L: virtualization@lists.linux-foundation.org
12541L: kvm@vger.kernel.org
12542S: Supported
1b568d93 12543F: drivers/s390/virtio/
f2dbda3b 12544
4ad6ee91
GH
12545VIRTIO GPU DRIVER
12546M: David Airlie <airlied@linux.ie>
12547M: Gerd Hoffmann <kraxel@redhat.com>
12548L: dri-devel@lists.freedesktop.org
12549L: virtualization@lists.linux-foundation.org
12550S: Maintained
12551F: drivers/gpu/drm/virtio/
12552F: include/uapi/linux/virtio_gpu.h
12553
3a4d5c94
MT
12554VIRTIO HOST (VHOST)
12555M: "Michael S. Tsirkin" <mst@redhat.com>
12556L: kvm@vger.kernel.org
c996d8b9 12557L: virtualization@lists.linux-foundation.org
3a4d5c94 12558L: netdev@vger.kernel.org
9f273c24 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12560S: Maintained
12561F: drivers/vhost/
c117ab84 12562F: include/uapi/linux/vhost.h
3a4d5c94 12563
271c8651
GH
12564VIRTIO INPUT DRIVER
12565M: Gerd Hoffmann <kraxel@redhat.com>
12566S: Maintained
12567F: drivers/virtio/virtio_input.c
12568F: include/uapi/linux/virtio_input.h
12569
1da177e4 12570VIA RHINE NETWORK DRIVER
210347e1 12571S: Orphan
f2148a47 12572F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12573
f0bf7f61 12574VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12575M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12576M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12577S: Maintained
12578F: drivers/mmc/host/via-sdmmc.c
12579
69e4a7c2 12580VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12581M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12582L: linux-fbdev@vger.kernel.org
69e4a7c2 12583S: Maintained
c7babebd
FTS
12584F: include/linux/via-core.h
12585F: include/linux/via-gpio.h
12586F: include/linux/via_i2c.h
8a61f013 12587F: drivers/video/fbdev/via/
69e4a7c2 12588
01f20734 12589VIA VELOCITY NETWORK DRIVER
8b58be88 12590M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12591L: netdev@vger.kernel.org
12592S: Maintained
f2148a47 12593F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12594
f73f8173
AW
12595VIRT LIB
12596M: Alex Williamson <alex.williamson@redhat.com>
12597M: Paolo Bonzini <pbonzini@redhat.com>
12598L: kvm@vger.kernel.org
12599S: Supported
12600F: virt/lib/
12601
77911fd2 12602VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12603M: Hans Verkuil <hverkuil@xs4all.nl>
12604L: linux-media@vger.kernel.org
12605T: git git://linuxtv.org/media_tree.git
a825eaec 12606W: https://linuxtv.org
0b7bc1fa 12607S: Maintained
77911fd2 12608F: drivers/media/platform/vivid/*
0b7bc1fa 12609
be7f8273 12610VLAN (802.1Q)
8b58be88 12611M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12612L: netdev@vger.kernel.org
12613S: Maintained
679655da
JP
12614F: drivers/net/macvlan.c
12615F: include/linux/if_*vlan.h
12616F: net/8021q/
be7f8273 12617
55e331cf 12618VLYNQ BUS
8b58be88 12619M: Florian Fainelli <florian@openwrt.org>
8578d7af 12620L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12621S: Maintained
12622F: drivers/vlynq/vlynq.c
12623F: include/linux/vlynq.h
12624
390beae4 12625VME SUBSYSTEM
74c600e3 12626M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12627M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12629L: devel@driverdev.osuosl.org
12630S: Maintained
12631T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12632F: Documentation/vme_api.txt
12633F: drivers/staging/vme/
12634F: drivers/vme/
12635F: include/linux/vme*
12636
4488e09b
AK
12637VMWARE HYPERVISOR INTERFACE
12638M: Alok Kataria <akataria@vmware.com>
12639L: virtualization@lists.linux-foundation.org
12640S: Supported
12641F: arch/x86/kernel/cpu/vmware.c
12642
73b35d07
DT
12643VMWARE BALLOON DRIVER
12644M: Xavier Deguillard <xdeguillard@vmware.com>
12645M: Philip Moltmann <moltmann@vmware.com>
12646M: "VMware, Inc." <pv-drivers@vmware.com>
12647L: linux-kernel@vger.kernel.org
12648S: Maintained
12649F: drivers/misc/vmw_balloon.c
12650
8b8be51b
TH
12651VMWARE VMMOUSE SUBDRIVER
12652M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12653M: "VMware, Inc." <pv-drivers@vmware.com>
12654L: linux-input@vger.kernel.org
12655S: Maintained
12656F: drivers/input/mouse/vmmouse.c
12657F: drivers/input/mouse/vmmouse.h
12658
d1a890fa 12659VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12660M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12661M: "VMware, Inc." <pv-drivers@vmware.com>
12662L: netdev@vger.kernel.org
12663S: Maintained
12664F: drivers/net/vmxnet3/
d1a890fa 12665
851b1642 12666VMware PVSCSI driver
29374ec6 12667M: Jim Gill <jgill@vmware.com>
851b1642
AK
12668M: VMware PV-Drivers <pv-drivers@vmware.com>
12669L: linux-scsi@vger.kernel.org
12670S: Maintained
12671F: drivers/scsi/vmw_pvscsi.c
12672F: drivers/scsi/vmw_pvscsi.h
12673
e53e86c7 12674VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12675M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12676M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12677L: linux-kernel@vger.kernel.org
1dd68f01 12678W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12680S: Supported
9d2597e8 12681F: Documentation/devicetree/bindings/regulator/
679655da 12682F: drivers/regulator/
9d2597e8 12683F: include/dt-bindings/regulator/
679655da 12684F: include/linux/regulator/
e53e86c7 12685
081958eb
DA
12686VRF
12687M: David Ahern <dsa@cumulusnetworks.com>
12688M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12689L: netdev@vger.kernel.org
12690S: Maintained
12691F: drivers/net/vrf.c
562d897d 12692F: Documentation/networking/vrf.txt
081958eb 12693
ab41319e 12694VT1211 HARDWARE MONITOR DRIVER
8b58be88 12695M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12696L: linux-hwmon@vger.kernel.org
ab41319e 12697S: Maintained
679655da
JP
12698F: Documentation/hwmon/vt1211
12699F: drivers/hwmon/vt1211.c
ab41319e 12700
1de9e371 12701VT8231 HARDWARE MONITOR DRIVER
8b58be88 12702M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12703L: linux-hwmon@vger.kernel.org
1de9e371 12704S: Maintained
679655da 12705F: drivers/hwmon/vt8231.c
1de9e371 12706
88095e7b
TO
12707VUB300 USB to SDIO/SD/MMC bridge chip
12708M: Tony Olech <tony.olech@elandigitalsystems.com>
12709L: linux-mmc@vger.kernel.org
12710L: linux-usb@vger.kernel.org
12711S: Supported
12712F: drivers/mmc/host/vub300.c
12713
1da177e4 12714W1 DALLAS'S 1-WIRE BUS
a8018766 12715M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12716S: Maintained
679655da
JP
12717F: Documentation/w1/
12718F: drivers/w1/
1da177e4 12719
13927079 12720W83791D HARDWARE MONITORING DRIVER
8b58be88 12721M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12722L: linux-hwmon@vger.kernel.org
25845c22 12723S: Maintained
679655da
JP
12724F: Documentation/hwmon/w83791d
12725F: drivers/hwmon/w83791d.c
13927079 12726
61db011d 12727W83793 HARDWARE MONITORING DRIVER
8b58be88 12728M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12729L: linux-hwmon@vger.kernel.org
61db011d 12730S: Maintained
679655da
JP
12731F: Documentation/hwmon/w83793
12732F: drivers/hwmon/w83793.c
61db011d 12733
e3760b43 12734W83795 HARDWARE MONITORING DRIVER
d8130624 12735M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12736L: linux-hwmon@vger.kernel.org
e3760b43
JD
12737S: Maintained
12738F: drivers/hwmon/w83795.c
12739
1da177e4 12740W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12741M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12742S: Maintained
679655da 12743F: drivers/mmc/host/wbsd.*
1da177e4 12744
b4e05923
HG
12745WACOM PROTOCOL 4 SERIAL TABLETS
12746M: Julian Squires <julian@cipht.net>
12747M: Hans de Goede <hdegoede@redhat.com>
12748L: linux-input@vger.kernel.org
12749S: Maintained
12750F: drivers/input/tablet/wacom_serial4.c
12751
3527761c 12752WATCHDOG DEVICE DRIVERS
8b58be88 12753M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12754R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12755L: linux-watchdog@vger.kernel.org
12756W: http://www.linux-watchdog.org/
f599aaf0 12757T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12758S: Maintained
540be8b2 12759F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12760F: Documentation/watchdog/
12761F: drivers/watchdog/
12762F: include/linux/watchdog.h
c117ab84 12763F: include/uapi/linux/watchdog.h
3527761c 12764
1da177e4 12765WD7000 SCSI DRIVER
8b58be88 12766M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12767L: linux-scsi@vger.kernel.org
12768S: Maintained
679655da 12769F: drivers/scsi/wd7000.c
1da177e4 12770
b22e00f3
DH
12771WIIMOTE HID DRIVER
12772M: David Herrmann <dh.herrmann@googlemail.com>
12773L: linux-input@vger.kernel.org
12774S: Maintained
12775F: drivers/hid/hid-wiimote*
12776
e258b80e 12777WINBOND CIR DRIVER
364e9e18 12778M: David Härdeman <david@hardeman.nu>
e258b80e 12779S: Maintained
116ab806 12780F: drivers/media/rc/winbond-cir.c
e258b80e 12781
c36a483d
WBG
12782WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12783M: William Breathitt Gray <vilhelm.gray@gmail.com>
12784L: linux-watchdog@vger.kernel.org
12785S: Maintained
12786F: drivers/watchdog/ebc-c384_wdt.c
12787
9c26df9b
WBG
12788WINSYSTEMS WS16C48 GPIO DRIVER
12789M: William Breathitt Gray <vilhelm.gray@gmail.com>
12790L: linux-gpio@vger.kernel.org
12791S: Maintained
12792F: drivers/gpio/gpio-ws16c48.c
e258b80e 12793
8a70da82 12794WIMAX STACK
8b58be88 12795M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12796M: linux-wimax@intel.com
49e7d9df 12797L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12798S: Supported
12799W: http://linuxwimax.org
315987dc 12800F: Documentation/wimax/README.wimax
315987dc
JP
12801F: include/linux/wimax/debug.h
12802F: include/net/wimax.h
c117ab84 12803F: include/uapi/linux/wimax.h
315987dc 12804F: net/wimax/
8a70da82 12805
5fc14680 12806WISTRON LAPTOP BUTTON DRIVER
8b58be88 12807M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12808S: Maintained
679655da 12809F: drivers/input/misc/wistron_btns.c
5fc14680 12810
1da177e4 12811WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12812M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12813L: linux-wireless@vger.kernel.org
926554c4 12814W: http://oops.ghostprotocols.net:81/blog
1da177e4 12815S: Maintained
679655da 12816F: drivers/net/wireless/wl3501*
1da177e4 12817
055bcbcb 12818WOLFSON MICROELECTRONICS DRIVERS
fef95164 12819L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12820T: git https://github.com/CirrusLogic/linux-drivers.git
12821W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12822S: Supported
3768f0b1 12823F: Documentation/hwmon/wm83??
f494993f
CK
12824F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12825F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12826F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12827F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12828F: drivers/clk/clk-wm83*.c
9c309598 12829F: drivers/extcon/extcon-arizona.c
b75ea16a 12830F: drivers/leds/leds-wm83*.c
25b273ba 12831F: drivers/gpio/gpio-*wm*.c
9c309598 12832F: drivers/gpio/gpio-arizona.c
d22b0869 12833F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12834F: drivers/input/misc/wm831x-on.c
12835F: drivers/input/touchscreen/wm831x-ts.c
12836F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12837F: drivers/mfd/arizona*
12838F: drivers/mfd/wm*.c
12ebc137 12839F: drivers/mfd/cs47l24*
b75ea16a
MB
12840F: drivers/power/wm83*.c
12841F: drivers/rtc/rtc-wm83*.c
12842F: drivers/regulator/wm8*.c
3860e6c4 12843F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12844F: drivers/watchdog/wm83*_wdt.c
9c309598 12845F: include/linux/mfd/arizona/
3860e6c4 12846F: include/linux/mfd/wm831x/
b75ea16a 12847F: include/linux/mfd/wm8350/
3768f0b1 12848F: include/linux/mfd/wm8400*
59ec6da2 12849F: include/linux/wm97xx.h
055bcbcb 12850F: include/sound/wm????.h
9c309598 12851F: sound/soc/codecs/arizona.?
055bcbcb 12852F: sound/soc/codecs/wm*
12ebc137 12853F: sound/soc/codecs/cs47l24*
b75ea16a 12854
3e6cd7a4
TH
12855WORKQUEUE
12856M: Tejun Heo <tj@kernel.org>
badb7f5e 12857R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12859S: Maintained
12860F: include/linux/workqueue.h
12861F: kernel/workqueue.c
12862F: Documentation/workqueue.txt
12863
39ac9f48
CYT
12864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12865M: Chen-Yu Tsai <wens@csie.org>
12866L: linux-kernel@vger.kernel.org
12867S: Maintained
12868N: axp[128]
12869
1da177e4 12870X.25 NETWORK LAYER
8bf28059 12871M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12872L: linux-x25@vger.kernel.org
8bf28059 12873S: Odd Fixes
679655da
JP
12874F: Documentation/networking/x25*
12875F: include/net/x25*
12876F: net/x25/
1da177e4 12877
e2d1d6c0 12878X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12879M: Thomas Gleixner <tglx@linutronix.de>
12880M: Ingo Molnar <mingo@redhat.com>
12881M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12882M: x86@kernel.org
981c3a4f 12883L: linux-kernel@vger.kernel.org
75fc2d37 12884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12885S: Maintained
679655da
JP
12886F: Documentation/x86/
12887F: arch/x86/
e2d1d6c0 12888
d0944853 12889X86 PLATFORM DRIVERS
e181ba15 12890M: Darren Hart <dvhart@infradead.org>
d0944853 12891L: platform-driver-x86@vger.kernel.org
e181ba15 12892T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12893S: Maintained
14430813 12894F: drivers/platform/x86/
3a4bceef 12895F: drivers/platform/olpc/
d0944853 12896
c1f5c54b
IM
12897X86 MCE INFRASTRUCTURE
12898M: Tony Luck <tony.luck@intel.com>
487ba8e8 12899M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12900L: linux-edac@vger.kernel.org
12901S: Maintained
12902F: arch/x86/kernel/cpu/mcheck/*
12903
79ebdc95
BP
12904X86 MICROCODE UPDATE SUPPORT
12905M: Borislav Petkov <bp@alien8.de>
12906S: Maintained
12907F: arch/x86/kernel/cpu/microcode/*
12908
f0905c5a
AL
12909X86 VDSO
12910M: Andy Lutomirski <luto@amacapital.net>
12911L: linux-kernel@vger.kernel.org
12912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12913S: Maintained
d603c8e1 12914F: arch/x86/entry/vdso/
f0905c5a 12915
d6fad502 12916XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12917M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12918M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12919L: linux-media@vger.kernel.org
a825eaec 12920W: https://linuxtv.org
d6fad502
MCC
12921T: git git://linuxtv.org/media_tree.git
12922S: Maintained
12923F: drivers/media/tuners/tuner-xc2028.*
12924
c4468085 12925XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12926M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12927M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12928M: Juergen Gross <jgross@suse.com>
11dbb52b 12929L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12931S: Supported
12932F: arch/x86/xen/
12933F: drivers/*/xen-*front.c
12934F: drivers/xen/
12935F: arch/x86/include/asm/xen/
12936F: include/xen/
c117ab84 12937F: include/uapi/xen/
c4468085 12938
77bfb479 12939XEN HYPERVISOR ARM
85d1a29d 12940M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12941L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12942S: Maintained
77bfb479
SS
12943F: arch/arm/xen/
12944F: arch/arm/include/asm/xen/
12945
b475e83f 12946XEN HYPERVISOR ARM64
85d1a29d 12947M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12948L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12949S: Maintained
b475e83f
SS
12950F: arch/arm64/xen/
12951F: arch/arm64/include/asm/xen/
12952
9b57e1a7 12953XEN NETWORK BACKEND DRIVER
8386040b 12954M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12956L: netdev@vger.kernel.org
12957S: Supported
12958F: drivers/net/xen-netback/*
12959
c5f8e29d
KRW
12960XEN PCI SUBSYSTEM
12961M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12963S: Supported
12964F: arch/x86/pci/*xen*
12965F: drivers/pci/*xen*
12966
a2c5ae65
KRW
12967XEN BLOCK SUBSYSTEM
12968M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12969M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12970L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12971S: Supported
12972F: drivers/block/xen-blkback/*
12973F: drivers/block/xen*
12974
15d03609
JG
12975XEN PVSCSI DRIVERS
12976M: Juergen Gross <jgross@suse.com>
12977L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12978L: linux-scsi@vger.kernel.org
12979S: Supported
12980F: drivers/scsi/xen-scsifront.c
12981F: drivers/xen/xen-scsiback.c
12982F: include/xen/interface/io/vscsiif.h
12983
c5f8e29d
KRW
12984XEN SWIOTLB SUBSYSTEM
12985M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12986L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12987S: Supported
12988F: arch/x86/xen/*swiotlb*
12989F: drivers/xen/*swiotlb*
12990
1da177e4
LT
12991XFS FILESYSTEM
12992P: Silicon Graphics Inc
809625ca 12993M: Dave Chinner <david@fromorbit.com>
18caa67a 12994M: xfs@oss.sgi.com
d7ede1aa 12995L: xfs@oss.sgi.com
1da177e4 12996W: http://oss.sgi.com/projects/xfs
9f273c24 12997T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12998S: Supported
679655da
JP
12999F: Documentation/filesystems/xfs.txt
13000F: fs/xfs/
1da177e4 13001
8a3b7a25 13002XILINX AXI ETHERNET DRIVER
59a54f30
MS
13003M: Anirudha Sarangi <anirudh@xilinx.com>
13004M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13005S: Maintained
13006F: drivers/net/ethernet/xilinx/xilinx_axienet*
13007
238b8721 13008XILINX UARTLITE SERIAL DRIVER
8b58be88 13009M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13010L: linux-serial@vger.kernel.org
13011S: Maintained
df621252 13012F: drivers/tty/serial/uartlite.c
238b8721 13013
df330515
LP
13014XILINX VIDEO IP CORES
13015M: Hyun Kwon <hyun.kwon@xilinx.com>
13016M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13017L: linux-media@vger.kernel.org
13018T: git git://linuxtv.org/media_tree.git
13019S: Supported
13020F: Documentation/devicetree/bindings/media/xilinx/
13021F: drivers/media/platform/xilinx/
a5562f65 13022F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13023
74316949
EB
13024XILLYBUS DRIVER
13025M: Eli Billauer <eli.billauer@gmail.com>
13026L: linux-kernel@vger.kernel.org
13027S: Supported
13028F: drivers/char/xillybus/
13029
f620e4b8
MF
13030XTENSA XTFPGA PLATFORM SUPPORT
13031M: Max Filippov <jcmvbkbc@gmail.com>
13032L: linux-xtensa@linux-xtensa.org
13033S: Maintained
13034F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13035F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13036
1da177e4 13037YAM DRIVER FOR AX.25
8b58be88 13038M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13039L: linux-hams@vger.kernel.org
13040S: Maintained
679655da
JP
13041F: drivers/net/hamradio/yam*
13042F: include/linux/yam.h
1da177e4 13043
af64a5eb 13044YEALINK PHONE DRIVER
8b58be88 13045M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13046L: usbb2k-api-dev@nongnu.org
13047S: Maintained
679655da
JP
13048F: Documentation/input/yealink.txt
13049F: drivers/input/misc/yealink.*
af64a5eb 13050
1da177e4 13051Z8530 DRIVER FOR AX.25
8b58be88 13052M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13053W: http://yaina.de/jreuter/
13054W: http://www.qsl.net/dl1bke/
13055L: linux-hams@vger.kernel.org
13056S: Maintained
679655da
JP
13057F: Documentation/networking/z8530drv.txt
13058F: drivers/net/hamradio/*scc.c
13059F: drivers/net/hamradio/z8530.h
1da177e4 13060
0cf31ec1 13061ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13062M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13063L: linux-mm@kvack.org
13064S: Maintained
13065F: mm/zbud.c
13066F: include/linux/zbud.h
13067
7c0c3afb 13068ZD1211RW WIRELESS DRIVER
8b58be88
JP
13069M: Daniel Drake <dsd@gentoo.org>
13070M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13071W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13072L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13073L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13074S: Maintained
6948300c 13075F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13076
20263029
DS
13077ZPOOL COMPRESSED PAGE STORAGE API
13078M: Dan Streetman <ddstreet@ieee.org>
13079L: linux-mm@kvack.org
13080S: Maintained
13081F: mm/zpool.c
13082F: include/linux/zpool.h
13083
1da177e4 13084ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13085L: mjpeg-users@lists.sourceforge.net
f63145e2 13086L: linux-media@vger.kernel.org
1da177e4 13087W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13088T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13089S: Odd Fixes
90d72ac6 13090F: drivers/media/pci/zoran/
1da177e4 13091
6920f2cc
MK
13092ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13093M: Minchan Kim <minchan@kernel.org>
13094M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13095R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13096L: linux-kernel@vger.kernel.org
13097S: Maintained
13098F: drivers/block/zram/
13099F: Documentation/blockdev/zram.txt
13100
8b4a4080 13101ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13102M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13103S: Maintained
df621252 13104F: drivers/tty/serial/zs.*
8b4a4080 13105
eae70d06
MK
13106ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13107M: Minchan Kim <minchan@kernel.org>
13108M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13109R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13110L: linux-mm@kvack.org
13111S: Maintained
13112F: mm/zsmalloc.c
13113F: include/linux/zsmalloc.h
d02be50d 13114F: Documentation/vm/zsmalloc.txt
eae70d06 13115
0cf31ec1 13116ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13117M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13118L: linux-mm@kvack.org
13119S: Maintained
13120F: mm/zswap.c
13121
1da177e4 13122THE REST
8b58be88 13123M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13124L: linux-kernel@vger.kernel.org
8a6e2535 13125Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13127S: Buried alive in reporters
34d03cc1
JP
13128F: *
13129F: */