iio: Implement counter channel type and info constants
[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
926706c5
VA
5300GREYBUS AUDIO PROTOCOLS DRIVERS
5301M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5302S: Maintained
5303F: drivers/staging/greybus/audio_codec.c
5304F: drivers/staging/greybus/audio_module.c
5305F: drivers/staging/greybus/audio_topology.c
5306
2bbadafb
RMS
5307GREYBUS PROTOCOLS DRIVERS
5308M: Rui Miguel Silva <rmfrfs@gmail.com>
5309S: Maintained
5310F: drivers/staging/greybus/sdio.c
5311F: drivers/staging/greybus/light.c
5312F: drivers/staging/greybus/gpio.c
5313F: drivers/staging/greybus/power_supply.c
5314F: drivers/staging/greybus/spi.c
5315F: drivers/staging/greybus/spilib.c
5316
7d700518
BD
5317GREYBUS PROTOCOLS DRIVERS
5318M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5319S: Maintained
5320F: drivers/staging/greybus/loopback.c
5321F: drivers/staging/greybus/timesync.c
5322F: drivers/staging/greybus/timesync_platform.c
5323
5bd16350
VK
5324GREYBUS PROTOCOLS DRIVERS
5325M: Viresh Kumar <vireshk@kernel.org>
5326S: Maintained
5327F: drivers/staging/greybus/authentication.c
5328F: drivers/staging/greybus/bootrom.c
5329F: drivers/staging/greybus/firmware.h
5330F: drivers/staging/greybus/fw-core.c
5331F: drivers/staging/greybus/fw-download.c
5332F: drivers/staging/greybus/fw-managament.c
5333F: drivers/staging/greybus/greybus_authentication.h
5334F: drivers/staging/greybus/greybus_firmware.h
5335F: drivers/staging/greybus/hid.c
5336F: drivers/staging/greybus/i2c.c
5337F: drivers/staging/greybus/spi.c
5338F: drivers/staging/greybus/spilib.c
5339F: drivers/staging/greybus/spilib.h
5340
8d904fe5
DL
5341GREYBUS PROTOCOLS DRIVERS
5342M: David Lin <dtwlin@gmail.com>
5343S: Maintained
5344F: drivers/staging/greybus/uart.c
5345F: drivers/staging/greybus/log.c
5346
92b8bd96
VH
5347GREYBUS PLATFORM DRIVERS
5348M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5349S: Maintained
5350F: drivers/staging/greybus/arche-platform.c
5351F: drivers/staging/greybus/arche-apb-ctrl.c
5352F: drivers/staging/greybus/arche_platform.h
5353
e8deeae2 5354GSPCA FINEPIX SUBDRIVER
8b58be88 5355M: Frank Zago <frank@zago.net>
661263b5 5356L: linux-media@vger.kernel.org
275ffde4 5357T: git git://linuxtv.org/media_tree.git
e8deeae2 5358S: Maintained
0c0d06ca 5359F: drivers/media/usb/gspca/finepix.c
e8deeae2 5360
4b3fa3c4
OL
5361GSPCA GL860 SUBDRIVER
5362M: Olivier Lorin <o.lorin@laposte.net>
5363L: linux-media@vger.kernel.org
275ffde4 5364T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5365S: Maintained
0c0d06ca 5366F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5367
e8deeae2 5368GSPCA M5602 SUBDRIVER
8b58be88 5369M: Erik Andren <erik.andren@gmail.com>
661263b5 5370L: linux-media@vger.kernel.org
275ffde4 5371T: git git://linuxtv.org/media_tree.git
e8deeae2 5372S: Maintained
0c0d06ca 5373F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5374
5375GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5376M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5377L: linux-media@vger.kernel.org
275ffde4 5378T: git git://linuxtv.org/media_tree.git
c0936df4 5379S: Odd Fixes
0c0d06ca 5380F: drivers/media/usb/gspca/pac207.c
e8deeae2 5381
261982f1 5382GSPCA SN9C20X SUBDRIVER
d95c5b0b 5383M: Brian Johnson <brijohn@gmail.com>
261982f1 5384L: linux-media@vger.kernel.org
275ffde4 5385T: git git://linuxtv.org/media_tree.git
261982f1 5386S: Maintained
0c0d06ca 5387F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5388
e8deeae2 5389GSPCA T613 SUBDRIVER
8b58be88 5390M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5391L: linux-media@vger.kernel.org
275ffde4 5392T: git git://linuxtv.org/media_tree.git
e8deeae2 5393S: Maintained
0c0d06ca 5394F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5395
5396GSPCA USB WEBCAM DRIVER
c0936df4 5397M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5398L: linux-media@vger.kernel.org
275ffde4 5399T: git git://linuxtv.org/media_tree.git
c0936df4 5400S: Odd Fixes
0c0d06ca 5401F: drivers/media/usb/gspca/
e8deeae2 5402
584ec979 5403GUID PARTITION TABLE (GPT)
4f973c63 5404M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5405L: linux-efi@vger.kernel.org
5406S: Maintained
5407F: block/partitions/efi.*
5408
aa3c598b 5409STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5410M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5411L: linux-media@vger.kernel.org
275ffde4 5412T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5413S: Maintained
5414F: drivers/media/usb/stk1160/
e8deeae2 5415
4e456b86
YS
5416H8/300 ARCHITECTURE
5417M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5418L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5419W: http://uclinux-h8.sourceforge.jp
5420T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5421S: Maintained
5422F: arch/h8300/
5423F: drivers/clocksource/h8300_*.c
5424F: drivers/clk/h8300/
5425F: drivers/irqchip/irq-renesas-h8*.c
5426
71a6d0af
HW
5427HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5428M: Frank Seidel <frank@f-seidel.de>
5429L: platform-driver-x86@vger.kernel.org
5430W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5431S: Maintained
5432F: drivers/platform/x86/hdaps.c
5433
48fc9e26
HV
5434HDPVR USB VIDEO ENCODER DRIVER
5435M: Hans Verkuil <hverkuil@xs4all.nl>
5436L: linux-media@vger.kernel.org
5437T: git git://linuxtv.org/media_tree.git
a825eaec 5438W: https://linuxtv.org
48fc9e26 5439S: Odd Fixes
14430813 5440F: drivers/media/usb/hdpvr/
48fc9e26 5441
71a6d0af 5442HWPOISON MEMORY FAILURE HANDLING
f9625c48 5443M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5444L: linux-mm@kvack.org
71a6d0af
HW
5445S: Maintained
5446F: mm/memory-failure.c
5447F: mm/hwpoison-inject.c
5448
5449HYPERVISOR VIRTUAL CONSOLE DRIVER
5450L: linuxppc-dev@lists.ozlabs.org
5451S: Odd Fixes
5452F: drivers/tty/hvc/
5453
e5ab1477
AP
5454HACKRF MEDIA DRIVER
5455M: Antti Palosaari <crope@iki.fi>
5456L: linux-media@vger.kernel.org
a825eaec 5457W: https://linuxtv.org
e5ab1477
AP
5458W: http://palosaari.fi/linux/
5459Q: http://patchwork.linuxtv.org/project/linux-media/list/
5460T: git git://linuxtv.org/anttip/media_tree.git
5461S: Maintained
5462F: drivers/media/usb/hackrf/
5463
5b543965 5464HARDWARE MONITORING
d8130624 5465M: Jean Delvare <jdelvare@suse.com>
ca462085 5466M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5467L: linux-hwmon@vger.kernel.org
5468W: http://hwmon.wiki.kernel.org/
a94ef4ed 5469T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5471S: Maintained
047f4ec2 5472F: Documentation/hwmon/
679655da 5473F: drivers/hwmon/
047f4ec2 5474F: include/linux/hwmon*.h
5b543965 5475
844dd05f 5476HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5477M: Matt Mackall <mpm@selenic.com>
5478M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5479L: linux-crypto@vger.kernel.org
c0d0787b 5480S: Odd fixes
f6c60b15 5481F: Documentation/devicetree/bindings/rng/
679655da
JP
5482F: Documentation/hw_random.txt
5483F: drivers/char/hw_random/
5484F: include/linux/hw_random.h
844dd05f 5485
8b37fcfc
OBC
5486HARDWARE SPINLOCK CORE
5487M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5488M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5489L: linux-remoteproc@vger.kernel.org
8b37fcfc 5490S: Maintained
9f273c24 5491T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5492F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5493F: Documentation/hwspinlock.txt
2dbd8585 5494F: drivers/hwspinlock/
8b37fcfc
OBC
5495F: include/linux/hwspinlock.h
5496
1da177e4 5497HARMONY SOUND DRIVER
ac6aecbf 5498L: linux-parisc@vger.kernel.org
1da177e4 5499S: Maintained
679655da 5500F: sound/parisc/harmony.*
1da177e4 5501
91952bc0
AP
5502HD29L2 MEDIA DRIVER
5503M: Antti Palosaari <crope@iki.fi>
5504L: linux-media@vger.kernel.org
a825eaec 5505W: https://linuxtv.org
91952bc0
AP
5506W: http://palosaari.fi/linux/
5507Q: http://patchwork.linuxtv.org/project/linux-media/list/
5508T: git git://linuxtv.org/anttip/media_tree.git
5509S: Maintained
5510F: drivers/media/dvb-frontends/hd29l2*
5511
214de83e
BB
5512HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5513M: Brian Boylston <brian.boylston@hpe.com>
5514S: Supported
5515F: Documentation/watchdog/hpwdt.txt
5516F: drivers/watchdog/hpwdt.c
5517
9257aa49 5518HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5519M: Don Brace <don.brace@microsemi.com>
9257aa49 5520L: iss_storagedev@hp.com
a0a268ad 5521L: esc.storagedev@microsemi.com
693373db 5522L: linux-scsi@vger.kernel.org
9257aa49
SC
5523S: Supported
5524F: Documentation/scsi/hpsa.txt
5525F: drivers/scsi/hpsa*.[ch]
5526F: include/linux/cciss*.h
c117ab84 5527F: include/uapi/linux/cciss*.h
9257aa49 5528
e2d1d6c0 5529HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5530M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5531L: iss_storagedev@hp.com
516fdcea 5532L: esc.storagedev@microsemi.com
693373db 5533L: linux-scsi@vger.kernel.org
e2d1d6c0 5534S: Supported
679655da
JP
5535F: Documentation/blockdev/cciss.txt
5536F: drivers/block/cciss*
5537F: include/linux/cciss_ioctl.h
c117ab84 5538F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5539
f48ad614
DD
5540HFI1 DRIVER
5541M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5542M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5543L: linux-rdma@vger.kernel.org
5544S: Supported
5545F: drivers/infiniband/hw/hfi1
5546
1da177e4 5547HFS FILESYSTEM
6cf515e1
GU
5548L: linux-fsdevel@vger.kernel.org
5549S: Orphan
679655da
JP
5550F: Documentation/filesystems/hfs.txt
5551F: fs/hfs/
1da177e4 5552
ef575f47
GU
5553HFSPLUS FILESYSTEM
5554L: linux-fsdevel@vger.kernel.org
5555S: Orphan
5556F: Documentation/filesystems/hfsplus.txt
5557F: fs/hfsplus/
5558
1da177e4 5559HGA FRAMEBUFFER DRIVER
8b58be88 5560M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5561L: linux-nvidia@lists.surfsouth.com
5562W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5563S: Maintained
8a61f013 5564F: drivers/video/fbdev/hgafb.c
1da177e4 5565
4480f15b 5566HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5567M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5568M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5569L: linux-pm@vger.kernel.org
e2d1d6c0 5570S: Supported
679655da
JP
5571F: arch/x86/power/
5572F: drivers/base/power/
5573F: kernel/power/
5574F: include/linux/suspend.h
5575F: include/linux/freezer.h
5576F: include/linux/pm.h
679655da 5577F: arch/*/include/asm/suspend*.h
e2d1d6c0 5578
4ef4caad 5579HID CORE LAYER
e5f6450c 5580M: Jiri Kosina <jikos@kernel.org>
406df153 5581R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5582L: linux-input@vger.kernel.org
54e5881d 5583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5584S: Maintained
679655da
JP
5585F: drivers/hid/
5586F: include/linux/hid*
c117ab84 5587F: include/uapi/linux/hid*
4ef4caad 5588
30ee72f0 5589HID SENSOR HUB DRIVERS
e5f6450c 5590M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5591M: Jonathan Cameron <jic23@kernel.org>
5592M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5593L: linux-input@vger.kernel.org
5594L: linux-iio@vger.kernel.org
5595S: Maintained
5596F: Documentation/hid/hid-sensor*
5597F: drivers/hid/hid-sensor-*
5598F: drivers/iio/*/hid-*
5599F: include/linux/hid-sensor-*
5600
38bed542 5601HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5602M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5603L: linux-kernel@vger.kernel.org
75fc2d37 5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5605S: Maintained
679655da 5606F: Documentation/timers/
5cee9645 5607F: kernel/time/hrtimer.c
88606e80
TG
5608F: kernel/time/clockevents.c
5609F: kernel/time/tick*.*
5610F: kernel/time/timer_*.c
05ed8490 5611F: include/linux/clockchips.h
679655da 5612F: include/linux/hrtimer.h
38bed542 5613
1da177e4 5614HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5615L: linux-hams@vger.kernel.org
8b64f2a0 5616S: Orphan
679655da
JP
5617F: drivers/net/hamradio/dmascc.c
5618F: drivers/net/hamradio/scc.c
1da177e4 5619
ede1e6f8 5620HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5621M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5622W: http://www.highpoint-tech.com
5623S: Supported
679655da
JP
5624F: Documentation/scsi/hptiop.txt
5625F: drivers/scsi/hptiop.c
ede1e6f8 5626
1da177e4 5627HIPPI
8b58be88 5628M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5629L: linux-hippi@sunsite.dk
5630S: Maintained
679655da 5631F: include/linux/hippidevice.h
c117ab84 5632F: include/uapi/linux/if_hippi.h
679655da 5633F: net/802/hippi.c
ff5a3b50 5634F: drivers/net/hippi/
1da177e4 5635
b30d74e4
DH
5636HISILICON NETWORK SUBSYSTEM DRIVER
5637M: Yisen Zhuang <yisen.zhuang@huawei.com>
5638M: Salil Mehta <salil.mehta@huawei.com>
5639L: netdev@vger.kernel.org
5640W: http://www.hisilicon.com
5641S: Maintained
5642F: drivers/net/ethernet/hisilicon/
5643F: Documentation/devicetree/bindings/net/hisilicon*.txt
5644
16c6c252
JG
5645HISILICON SAS Controller
5646M: John Garry <john.garry@huawei.com>
5647W: http://www.hisilicon.com
5648S: Supported
5649F: drivers/scsi/hisi_sas/
5650F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5651
ff1d2767 5652HOST AP DRIVER
8b58be88 5653M: Jouni Malinen <j@w1.fi>
85d32e7b 5654L: hostap@shmoo.com (subscribers-only)
724c6b35 5655L: linux-wireless@vger.kernel.org
ff1d2767
JM
5656W: http://hostap.epitest.fi/
5657S: Maintained
eb4f98d5 5658F: drivers/net/wireless/intersil/hostap/
ff1d2767 5659
dd8cd779 5660HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5661L: platform-driver-x86@vger.kernel.org
95c70215 5662S: Orphan
679655da 5663F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5664
e2d1d6c0 5665HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5666M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5667S: Maintained
7e25d724 5668F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5669
7d2c86b5 5670HPET: High Precision Event Timers driver
8b58be88 5671M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5672S: Maintained
679655da
JP
5673F: Documentation/timers/hpet.txt
5674F: drivers/char/hpet.c
5675F: include/linux/hpet.h
c117ab84 5676F: include/uapi/linux/hpet.h
b9b0332f 5677
e07b5d79 5678HPET: x86
9e06f631 5679S: Orphan
679655da
JP
5680F: arch/x86/kernel/hpet.c
5681F: arch/x86/include/asm/hpet.h
b9b0332f 5682
1da177e4 5683HPFS FILESYSTEM
8b58be88 5684M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5685W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5686S: Maintained
679655da 5687F: fs/hpfs/
1da177e4 5688
3441cded 5689HSI SUBSYSTEM
56459ea9
SR
5690M: Sebastian Reichel <sre@kernel.org>
5691T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5692S: Maintained
5693F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5694F: Documentation/hsi.txt
3441cded
SR
5695F: drivers/hsi/
5696F: include/linux/hsi/
5697F: include/uapi/linux/hsi/
5698
7d2c86b5 5699HSO 3G MODEM DRIVER
8b58be88 5700M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5701W: http://www.pharscape.org
5702S: Maintained
679655da 5703F: drivers/net/usb/hso.c
11cd29b0 5704
19990e29
AB
5705HSR NETWORK PROTOCOL
5706M: Arvid Brodin <arvid.brodin@alten.se>
5707L: netdev@vger.kernel.org
5708S: Maintained
5709F: net/hsr/
5710
5a18c343 5711HTCPEN TOUCHSCREEN DRIVER
8b58be88 5712M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5713L: linux-input@vger.kernel.org
5714S: Maintained
679655da 5715F: drivers/input/touchscreen/htcpen.c
5a18c343 5716
1da177e4 5717HUGETLB FILESYSTEM
6d49e352 5718M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5719S: Maintained
679655da 5720F: fs/hugetlbfs/
1da177e4 5721
05183189 5722Hyper-V CORE AND DRIVERS
9c3646d1 5723M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5724M: Haiyang Zhang <haiyangz@microsoft.com>
5725L: devel@linuxdriverproject.org
5726S: Maintained
a4162747
HZ
5727F: arch/x86/include/asm/mshyperv.h
5728F: arch/x86/include/uapi/asm/hyperv.h
5729F: arch/x86/kernel/cpu/mshyperv.c
05183189 5730F: drivers/hid/hid-hyperv.c
a4162747 5731F: drivers/hv/
f92ca80b 5732F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5733F: drivers/pci/host/pci-hyperv.c
05183189 5734F: drivers/net/hyperv/
a4162747 5735F: drivers/scsi/storvsc_drv.c
8a61f013 5736F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5737F: include/linux/hyperv.h
5738F: tools/hv/
54bf725e 5739F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5740
7724fd04
PR
5741I2C MUXES
5742M: Peter Rosin <peda@axentia.se>
5743L: linux-i2c@vger.kernel.org
5744S: Maintained
2254d24a 5745F: Documentation/i2c/i2c-topology
7724fd04
PR
5746F: Documentation/i2c/muxes/
5747F: Documentation/devicetree/bindings/i2c/i2c-mux*
5748F: drivers/i2c/i2c-mux.c
5749F: drivers/i2c/muxes/
5750F: include/linux/i2c-mux.h
5751
d85c8a6a 5752I2C OVER PARALLEL PORT
d8130624 5753M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5754L: linux-i2c@vger.kernel.org
5755S: Maintained
5756F: Documentation/i2c/busses/i2c-parport
5757F: Documentation/i2c/busses/i2c-parport-light
5758F: drivers/i2c/busses/i2c-parport.c
5759F: drivers/i2c/busses/i2c-parport-light.c
5760
5761I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5762M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5763L: linux-i2c@vger.kernel.org
5764S: Maintained
5765F: Documentation/i2c/busses/i2c-ali1535
5766F: Documentation/i2c/busses/i2c-ali1563
5767F: Documentation/i2c/busses/i2c-ali15x3
5768F: Documentation/i2c/busses/i2c-amd756
5769F: Documentation/i2c/busses/i2c-amd8111
5770F: Documentation/i2c/busses/i2c-i801
5771F: Documentation/i2c/busses/i2c-nforce2
5772F: Documentation/i2c/busses/i2c-piix4
5773F: Documentation/i2c/busses/i2c-sis5595
5774F: Documentation/i2c/busses/i2c-sis630
5775F: Documentation/i2c/busses/i2c-sis96x
5776F: Documentation/i2c/busses/i2c-via
5777F: Documentation/i2c/busses/i2c-viapro
5778F: drivers/i2c/busses/i2c-ali1535.c
5779F: drivers/i2c/busses/i2c-ali1563.c
5780F: drivers/i2c/busses/i2c-ali15x3.c
5781F: drivers/i2c/busses/i2c-amd756.c
5782F: drivers/i2c/busses/i2c-amd756-s4882.c
5783F: drivers/i2c/busses/i2c-amd8111.c
5784F: drivers/i2c/busses/i2c-i801.c
5785F: drivers/i2c/busses/i2c-isch.c
5786F: drivers/i2c/busses/i2c-nforce2.c
5787F: drivers/i2c/busses/i2c-nforce2-s4985.c
5788F: drivers/i2c/busses/i2c-piix4.c
5789F: drivers/i2c/busses/i2c-sis5595.c
5790F: drivers/i2c/busses/i2c-sis630.c
5791F: drivers/i2c/busses/i2c-sis96x.c
5792F: drivers/i2c/busses/i2c-via.c
5793F: drivers/i2c/busses/i2c-viapro.c
5794
cb7f07a4
NH
5795I2C/SMBUS ISMT DRIVER
5796M: Seth Heasley <seth.heasley@intel.com>
5797M: Neil Horman <nhorman@tuxdriver.com>
5798L: linux-i2c@vger.kernel.org
5799F: drivers/i2c/busses/i2c-ismt.c
5800F: Documentation/i2c/busses/i2c-ismt
5801
6ea884db 5802I2C/SMBUS STUB DRIVER
d8130624 5803M: Jean Delvare <jdelvare@suse.com>
846557d3 5804L: linux-i2c@vger.kernel.org
6ea884db 5805S: Maintained
8547a5bc 5806F: drivers/i2c/i2c-stub.c
6ea884db 5807
5b543965 5808I2C SUBSYSTEM
14d77c4d 5809M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5810L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5811W: https://i2c.wiki.kernel.org/
5812Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5814S: Maintained
40ed1b4c 5815F: Documentation/devicetree/bindings/i2c/
679655da
JP
5816F: Documentation/i2c/
5817F: drivers/i2c/
630bc46e 5818F: drivers/i2c/*/
679655da 5819F: include/linux/i2c.h
03b70d62 5820F: include/linux/i2c-*.h
c117ab84
CEB
5821F: include/uapi/linux/i2c.h
5822F: include/uapi/linux/i2c-*.h
1da177e4 5823
4560d677
WS
5824I2C ACPI SUPPORT
5825M: Mika Westerberg <mika.westerberg@linux.intel.com>
5826L: linux-i2c@vger.kernel.org
5827L: linux-acpi@vger.kernel.org
5828S: Maintained
4560d677 5829
d85c8a6a 5830I2C-TAOS-EVM DRIVER
d8130624 5831M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5832L: linux-i2c@vger.kernel.org
5833S: Maintained
5834F: Documentation/i2c/busses/i2c-taos-evm
5835F: drivers/i2c/busses/i2c-taos-evm.c
5836
e8c76eed 5837I2C-TINY-USB DRIVER
8b58be88 5838M: Till Harbaum <till@harbaum.org>
846557d3 5839L: linux-i2c@vger.kernel.org
932d1872 5840W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5841S: Maintained
679655da 5842F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5843
1da177e4 5844i386 BOOT CODE
8b58be88 5845M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5846S: Maintained
679655da 5847F: arch/x86/boot/
1da177e4
LT
5848
5849i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5850M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5852S: Maintained
5853
1da177e4 5854IA64 (Itanium) PLATFORM
8b58be88
JP
5855M: Tony Luck <tony.luck@intel.com>
5856M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5857L: linux-ia64@vger.kernel.org
6b1c70b1 5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5859S: Maintained
679655da 5860F: arch/ia64/
1da177e4 5861
4cd38750
LDSB
5862IBM Power VMX Cryptographic instructions
5863M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5864M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5865L: linux-crypto@vger.kernel.org
5866S: Supported
5867F: drivers/crypto/vmx/Makefile
5868F: drivers/crypto/vmx/Kconfig
5869F: drivers/crypto/vmx/vmx.c
5870F: drivers/crypto/vmx/aes*
5871F: drivers/crypto/vmx/ghash*
5872F: drivers/crypto/vmx/ppc-xlate.pl
5873
956c203c 5874IBM Power in-Nest Crypto Acceleration
4cd38750 5875M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5876M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5877L: linux-crypto@vger.kernel.org
5878S: Supported
28bceeaa
DS
5879F: drivers/crypto/nx/Makefile
5880F: drivers/crypto/nx/Kconfig
5881F: drivers/crypto/nx/nx-aes*
5882F: drivers/crypto/nx/nx-sha*
5883F: drivers/crypto/nx/nx.*
5884F: drivers/crypto/nx/nx_csbcpb.h
5885F: drivers/crypto/nx/nx_debugfs.h
956c203c 5886
0e16aafb 5887IBM Power 842 compression accelerator
41656aa7 5888M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5889S: Supported
28bceeaa
DS
5890F: drivers/crypto/nx/Makefile
5891F: drivers/crypto/nx/Kconfig
7011a122 5892F: drivers/crypto/nx/nx-842*
2da572c9 5893F: include/linux/sw842.h
2062c5b6 5894F: crypto/842.c
2da572c9 5895F: lib/842/
0e16aafb 5896
1da177e4 5897IBM Power Linux RAID adapter
8b58be88 5898M: Brian King <brking@us.ibm.com>
1da177e4 5899S: Supported
679655da 5900F: drivers/scsi/ipr.*
1da177e4 5901
9d348af4 5902IBM Power Virtual Ethernet Device Driver
eddd63a6 5903M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5904L: netdev@vger.kernel.org
5905S: Supported
9aa32835 5906F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5907
032c5e82
TF
5908IBM Power SRIOV Virtual NIC Device Driver
5909M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5910M: John Allen <jallen@linux.vnet.ibm.com>
5911L: netdev@vger.kernel.org
5912S: Supported
5913F: drivers/net/ethernet/ibm/ibmvnic.*
5914
e6babec6 5915IBM Power Virtual SCSI Device Drivers
bcbde52b 5916M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5917L: linux-scsi@vger.kernel.org
5918S: Supported
e6babec6 5919F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5920F: include/scsi/viosrp.h
5921
5922IBM Power Virtual SCSI Device Target Driver
5923M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5924M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5925L: linux-scsi@vger.kernel.org
5926L: target-devel@vger.kernel.org
5927S: Supported
5928F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5929
5930IBM Power Virtual FC Device Drivers
44b4dad9 5931M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5932L: linux-scsi@vger.kernel.org
5933S: Supported
5934F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5935
1da177e4 5936IBM ServeRAID RAID DRIVER
f9213e78 5937S: Orphan
679655da 5938F: drivers/scsi/ips.*
1da177e4 5939
6ed9f9c4
PT
5940ICH LPC AND GPIO DRIVER
5941M: Peter Tyser <ptyser@xes-inc.com>
5942S: Maintained
5943F: drivers/mfd/lpc_ich.c
5944F: drivers/gpio/gpio-ich.c
5945
1e7106fc 5946IDE SUBSYSTEM
8b58be88 5947M: "David S. Miller" <davem@davemloft.net>
1da177e4 5948L: linux-ide@vger.kernel.org
8a6e2535 5949Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5951S: Maintained
679655da
JP
5952F: Documentation/ide/
5953F: drivers/ide/
5954F: include/linux/ide.h
1da177e4 5955
6cb8c13d
IP
5956IDEAPAD LAPTOP EXTRAS DRIVER
5957M: Ike Panhc <ike.pan@canonical.com>
5958L: platform-driver-x86@vger.kernel.org
5959W: http://launchpad.net/ideapad-laptop
5960S: Maintained
5961F: drivers/platform/x86/ideapad-laptop.c
5962
1ea4c161
AM
5963IDEAPAD LAPTOP SLIDEBAR DRIVER
5964M: Andrey Moiseev <o2g.org.ru@gmail.com>
5965L: linux-input@vger.kernel.org
5966W: https://github.com/o2genum/ideapad-slidebar
5967S: Maintained
5968F: drivers/input/misc/ideapad_slidebar.c
5969
0f861e8c 5970IDE/ATAPI DRIVERS
487ba8e8 5971M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5972L: linux-ide@vger.kernel.org
c404c199 5973S: Maintained
679655da
JP
5974F: Documentation/cdrom/ide-cd
5975F: drivers/ide/ide-cd*
1da177e4 5976
27471fdb 5977IDLE-I7300
8b58be88 5978M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5979L: linux-pm@vger.kernel.org
27471fdb 5980S: Supported
679655da 5981F: drivers/idle/i7300_idle.c
27471fdb 5982
02cf2286 5983IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5984M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5985L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5986W: http://wpan.cakelab.org/
5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5989S: Maintained
5990F: net/ieee802154/
68653359 5991F: net/mac802154/
251741b1 5992F: drivers/net/ieee802154/
580947d3
AA
5993F: include/linux/nl802154.h
5994F: include/linux/ieee802154.h
5995F: include/net/nl802154.h
5996F: include/net/mac802154.h
5997F: include/net/af_ieee802154.h
5998F: include/net/cfg802154.h
5999F: include/net/ieee802154_netdev.h
ebef9c12 6000F: Documentation/networking/ieee802154.txt
02cf2286 6001
b1c97193
SY
6002IGORPLUG-USB IR RECEIVER
6003M: Sean Young <sean@mess.org>
6004L: linux-media@vger.kernel.org
6005S: Maintained
6006F: drivers/media/rc/igorplugusb.c
6007
40ad4a30
SY
6008IGUANAWORKS USB IR TRANSCEIVER
6009M: Sean Young <sean@mess.org>
6010L: linux-media@vger.kernel.org
6011S: Maintained
6012F: drivers/media/rc/iguanair.c
6013
9545f86e 6014IIO SUBSYSTEM AND DRIVERS
030a13d7 6015M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6016R: Hartmut Knaack <knaack.h@gmx.de>
6017R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6018R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6019L: linux-iio@vger.kernel.org
21d41655 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6021S: Maintained
866b148a 6022F: Documentation/devicetree/bindings/iio/
03e7c251 6023F: drivers/iio/
9545f86e 6024F: drivers/staging/iio/
8fe671fc 6025F: include/linux/iio/
817020cf 6026F: tools/iio/
9545f86e 6027
65519263
SG
6028IKANOS/ADI EAGLE ADSL USB DRIVER
6029M: Matthieu Castet <castet.matthieu@free.fr>
6030M: Stanislaw Gruszka <stf_xl@wp.pl>
6031S: Maintained
6032F: drivers/usb/atm/ueagle-atm.c
6033
e89ab51f
GR
6034INA209 HARDWARE MONITOR DRIVER
6035M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6036L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6037S: Maintained
6038F: Documentation/hwmon/ina209
6039F: Documentation/devicetree/bindings/i2c/ina209.txt
6040F: drivers/hwmon/ina209.c
6041
6042INA2XX HARDWARE MONITOR DRIVER
6043M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6044L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6045S: Maintained
6046F: Documentation/hwmon/ina2xx
6047F: drivers/hwmon/ina2xx.c
6048F: include/linux/platform_data/ina2xx.h
6049
14dc124f
SIG
6050INDUSTRY PACK SUBSYSTEM (IPACK)
6051M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6052M: Jens Taprogge <jens.taprogge@taprogge.org>
6053M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6054L: industrypack-devel@lists.sourceforge.net
6055W: http://industrypack.sourceforge.net
6056S: Maintained
6057F: drivers/ipack/
6058
8adc53fd
ZLK
6059INGENIC JZ4780 DMA Driver
6060M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6061S: Maintained
6062F: drivers/dma/dma-jz4780.c
6063
aa7168f4 6064INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6065M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6066M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6067L: linux-ima-devel@lists.sourceforge.net
6068L: linux-ima-user@lists.sourceforge.net
6069L: linux-security-module@vger.kernel.org
9f273c24 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6071S: Supported
679655da 6072F: security/integrity/ima/
aa7168f4 6073
9a4ea5a9
JH
6074IMGTEC IR DECODER DRIVER
6075M: James Hogan <james.hogan@imgtec.com>
6076S: Maintained
6077F: drivers/media/rc/img-ir/
6078
1da177e4 6079IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6080L: linux-fbdev@vger.kernel.org
843393d3 6081S: Orphan
8a61f013 6082F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6083
6084INFINIBAND SUBSYSTEM
b6b2bbe6 6085M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6086M: Sean Hefty <sean.hefty@intel.com>
6087M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6088L: linux-rdma@vger.kernel.org
605841f5 6089W: http://www.openfabrics.org/
8a6e2535 6090Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6091T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6092S: Supported
679655da
JP
6093F: Documentation/infiniband/
6094F: drivers/infiniband/
c117ab84 6095F: include/uapi/linux/if_infiniband.h
954138dc
YD
6096F: include/uapi/rdma/
6097F: include/rdma/
1da177e4 6098
c9f04f58 6099INOTIFY
8b58be88
JP
6100M: John McCutchan <john@johnmccutchan.com>
6101M: Robert Love <rlove@rlove.org>
6102M: Eric Paris <eparis@parisplace.org>
c9f04f58 6103S: Maintained
679655da
JP
6104F: Documentation/filesystems/inotify.txt
6105F: fs/notify/inotify/
6106F: include/linux/inotify.h
c117ab84 6107F: include/uapi/linux/inotify.h
c9f04f58 6108
e2d1d6c0 6109INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6110M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6111L: linux-input@vger.kernel.org
8a6e2535 6112Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6114S: Maintained
679655da 6115F: drivers/input/
f4eea7e2 6116F: include/linux/input.h
c117ab84 6117F: include/uapi/linux/input.h
f4eea7e2 6118F: include/linux/input/
e52d8398 6119F: Documentation/devicetree/bindings/input/
e2d1d6c0 6120
3267a87f 6121INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6122M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6123L: linux-input@vger.kernel.org
75dd112a 6124S: Odd fixes
3267a87f 6125F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6126F: drivers/input/input-mt.c
3267a87f
HR
6127K: \b(ABS|SYN)_MT_
6128
97fa99a3
JY
6129INTEL ASoC BDW/HSW DRIVERS
6130M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6131L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6132S: Supported
e8e1225d
JP
6133F: sound/soc/intel/common/sst-dsp*
6134F: sound/soc/intel/common/sst-firmware.c
6135F: sound/soc/intel/boards/broadwell.c
6136F: sound/soc/intel/haswell/
97fa99a3 6137
4ac13e17
DJ
6138INTEL C600 SERIES SAS CONTROLLER DRIVER
6139M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6140M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6141L: linux-scsi@vger.kernel.org
7106891a
DJ
6142T: git git://git.code.sf.net/p/intel-sas/isci
6143S: Supported
4ac13e17 6144F: drivers/scsi/isci/
4ac13e17 6145
ecc83e52
AH
6146INTEL HID EVENT DRIVER
6147M: Alex Hung <alex.hung@canonical.com>
6148L: platform-driver-x86@vger.kernel.org
6149S: Maintained
6150F: drivers/platform/x86/intel-hid.c
6151
332e0812
AK
6152INTEL VIRTUAL BUTTON DRIVER
6153M: AceLan Kao <acelan.kao@canonical.com>
6154L: platform-driver-x86@vger.kernel.org
6155S: Maintained
6156F: drivers/platform/x86/intel-vbtn.c
6157
26717172
LB
6158INTEL IDLE DRIVER
6159M: Len Brown <lenb@kernel.org>
bf1c138e 6160L: linux-pm@vger.kernel.org
08deed1e 6161T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6162S: Supported
6163F: drivers/idle/intel_idle.c
6164
7c1ac18d 6165INTEL PSTATE DRIVER
58ac1f62
SP
6166M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6167M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6168L: linux-pm@vger.kernel.org
6169S: Supported
6170F: drivers/cpufreq/intel_pstate.c
6171
9eb8ef74 6172INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6173M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6174L: linux-fbdev@vger.kernel.org
ce00f85c 6175S: Maintained
679655da 6176F: Documentation/fb/intelfb.txt
8a61f013 6177F: drivers/video/fbdev/intelfb/
9eb8ef74 6178
1da177e4 6179INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6180M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6181L: linux-fbdev@vger.kernel.org
ce00f85c 6182S: Maintained
8a61f013 6183F: drivers/video/fbdev/i810/
1da177e4 6184
f4a9bc4c 6185INTEL MENLOW THERMAL DRIVER
8b58be88 6186M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6187L: platform-driver-x86@vger.kernel.org
5ca92bd9 6188W: https://01.org/linux-acpi
f4a9bc4c 6189S: Supported
679655da 6190F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6191
248a9dc3 6192INTEL I/OAT DMA DRIVER
18ebd564 6193M: Dave Jiang <dave.jiang@intel.com>
08223d80 6194R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6195L: dmaengine@vger.kernel.org
6196Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6197S: Supported
679655da 6198F: drivers/dma/ioat*
248a9dc3 6199
6c8909b4 6200INTEL IOMMU (VT-d)
8b58be88 6201M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6202L: iommu@lists.linux-foundation.org
54e5881d 6203T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6204S: Supported
3fb39615 6205F: drivers/iommu/intel-iommu.c
679655da 6206F: include/linux/intel-iommu.h
6c8909b4 6207
b3e5f263 6208INTEL IOP-ADMA DMA DRIVER
08223d80 6209R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6210S: Odd fixes
679655da 6211F: drivers/dma/iop-adma.c
b3e5f263 6212
9251ce95 6213INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6214M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6215S: Maintained
679655da
JP
6216F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6217F: arch/arm/mach-ixp4xx/include/mach/npe.h
6218F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6219F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6220F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6221F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6222
844dd05f 6223INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6224M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6225S: Maintained
679655da 6226F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6227
2f302324 6228INTEL ETHERNET DRIVERS
8b58be88 6229M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6230L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6231W: http://www.intel.com/support/feedback.htm
d94e6fed 6232W: http://e1000.sourceforge.net/
2f302324
JK
6233Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6236S: Supported
0d164401
JK
6237F: Documentation/networking/e100.txt
6238F: Documentation/networking/e1000.txt
6239F: Documentation/networking/e1000e.txt
6240F: Documentation/networking/igb.txt
6241F: Documentation/networking/igbvf.txt
6242F: Documentation/networking/ixgb.txt
6243F: Documentation/networking/ixgbe.txt
6244F: Documentation/networking/ixgbevf.txt
1bff6529 6245F: Documentation/networking/i40e.txt
105bf2fe 6246F: Documentation/networking/i40evf.txt
dee1ad47 6247F: drivers/net/ethernet/intel/
bc90d291 6248F: drivers/net/ethernet/intel/*/
1da177e4 6249
6e4de866
FL
6250INTEL RDMA RNIC DRIVER
6251M: Faisal Latif <faisal.latif@intel.com>
6252R: Chien Tin Tung <chien.tin.tung@intel.com>
6253R: Mustafa Ismail <mustafa.ismail@intel.com>
6254R: Shiraz Saleem <shiraz.saleem@intel.com>
6255R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6256L: linux-rdma@vger.kernel.org
6257S: Supported
6258F: drivers/infiniband/hw/i40iw/
6259
224f9e6d
AS
6260INTEL MERRIFIELD GPIO DRIVER
6261M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6262L: linux-gpio@vger.kernel.org
6263S: Maintained
6264F: drivers/gpio/gpio-merrifield.c
6265
0963d59b
LW
6266INTEL-MID GPIO DRIVER
6267M: David Cohen <david.a.cohen@linux.intel.com>
6268L: linux-gpio@vger.kernel.org
6269S: Maintained
6270F: drivers/gpio/gpio-intel-mid.c
6271
ca907a90
SY
6272INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6273M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6274L: linux-wireless@vger.kernel.org
ca907a90 6275S: Maintained
679655da 6276F: Documentation/networking/README.ipw2100
679655da 6277F: Documentation/networking/README.ipw2200
367a1092 6278F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6279
5760b0a5
AS
6280INTEL(R) TRACE HUB
6281M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6282S: Supported
6283F: Documentation/trace/intel_th.txt
6284F: drivers/hwtracing/intel_th/
6285
4bd96a7a 6286INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6287M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6288L: tboot-devel@lists.sourceforge.net
6289W: http://tboot.sourceforge.net
e9b7d7c8 6290T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6291S: Supported
6292F: Documentation/intel_txt.txt
6293F: include/linux/tboot.h
6294F: arch/x86/kernel/tboot.c
6295
8a70da82 6296INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6297M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6298M: linux-wimax@intel.com
49e7d9df 6299L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6300S: Supported
6301W: http://linuxwimax.org
679655da
JP
6302F: Documentation/wimax/README.i2400m
6303F: drivers/net/wimax/i2400m/
c117ab84 6304F: include/uapi/linux/wimax/i2400m.h
8a70da82 6305
1c0ce89c
SG
6306INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6307M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6308L: linux-wireless@vger.kernel.org
1c0ce89c 6309S: Supported
7ac9a364 6310F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6311
b481de9c 6312INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6313M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6314M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6315M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6316M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6317L: linux-wireless@vger.kernel.org
b481de9c 6318W: http://intellinuxwireless.org
b62ff718 6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6320S: Supported
e705c121 6321F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6322
de8fe023
TW
6323INTEL MANAGEMENT ENGINE (mei)
6324M: Tomas Winkler <tomas.winkler@intel.com>
6325L: linux-kernel@vger.kernel.org
6326S: Supported
c117ab84 6327F: include/uapi/linux/mei.h
5069288b 6328F: include/linux/mei_cl_bus.h
de8fe023 6329F: drivers/misc/mei/*
222818c3 6330F: drivers/watchdog/mei_wdt.c
e07950a1 6331F: Documentation/misc-devices/mei/*
de8fe023 6332
50ceb98b
SD
6333INTEL MIC DRIVERS (mic)
6334M: Sudeep Dutt <sudeep.dutt@intel.com>
6335M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6336S: Supported
6337W: https://github.com/sudeepdutt/mic
6338W: http://software.intel.com/en-us/mic-developer
6339F: include/linux/mic_bus.h
6340F: include/linux/scif.h
6341F: include/uapi/linux/mic_common.h
6342F: include/uapi/linux/mic_ioctl.h
9f273c24 6343F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6344F: drivers/misc/mic/
6345F: drivers/dma/mic_x100_dma.c
6346F: drivers/dma/mic_x100_dma.h
9f273c24 6347F: Documentation/mic/
50ceb98b 6348
fdca4f16 6349INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6350M: Zha Qipeng<qipeng.zha@intel.com>
6351L: platform-driver-x86@vger.kernel.org
6352S: Maintained
6353F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6354F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6355F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6356F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6357
378f956e
SKC
6358INTEL TELEMETRY DRIVER
6359M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6360L: platform-driver-x86@vger.kernel.org
6361S: Maintained
378f956e 6362F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6363F: drivers/platform/x86/intel_telemetry*
0a8b8353 6364
b740d2e9
RB
6365INTEL PMC CORE DRIVER
6366M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6367M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6368L: platform-driver-x86@vger.kernel.org
6369S: Maintained
6370F: arch/x86/include/asm/pmc_core.h
6371F: drivers/platform/x86/intel_pmc_core*
6372
cb109a0e 6373IOC3 ETHERNET DRIVER
8b58be88 6374M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6375L: linux-mips@linux-mips.org
6376S: Maintained
8862bf1e 6377F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6378
cb109a0e 6379IOC3 SERIAL DRIVER
8b58be88 6380M: Pat Gefre <pfg@sgi.com>
d39e0721 6381L: linux-serial@vger.kernel.org
cb109a0e 6382S: Maintained
df621252 6383F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6384
0b6e8569
SW
6385IOMMU DRIVERS
6386M: Joerg Roedel <joro@8bytes.org>
6387L: iommu@lists.linux-foundation.org
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6389S: Maintained
efcd94c0 6390F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6391F: drivers/iommu/
6392
4480f15b 6393IP MASQUERADING
8b58be88 6394M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6395S: Maintained
679655da 6396F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6397
4409ebe9 6398IPMI SUBSYSTEM
8b58be88 6399M: Corey Minyard <minyard@acm.org>
b0c90653 6400L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6401W: http://openipmi.sourceforge.net/
6402S: Supported
679655da
JP
6403F: Documentation/IPMI.txt
6404F: drivers/char/ipmi/
6405F: include/linux/ipmi*
c117ab84 6406F: include/uapi/linux/ipmi*
4409ebe9 6407
2d800897
KW
6408QCOM AUDIO (ASoC) DRIVERS
6409M: Patrick Lai <plai@codeaurora.org>
6410M: Banajit Goswami <bgoswami@codeaurora.org>
6411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6412S: Supported
6413F: sound/soc/qcom/
6414
e2d1d6c0 6415IPS SCSI RAID DRIVER
8b58be88 6416M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6417L: linux-scsi@vger.kernel.org
6418W: http://www.adaptec.com/
6419S: Maintained
679655da 6420F: drivers/scsi/ips*
e2d1d6c0
RD
6421
6422IPVS
8b58be88
JP
6423M: Wensong Zhang <wensong@linux-vs.org>
6424M: Simon Horman <horms@verge.net.au>
6425M: Julian Anastasov <ja@ssi.bg>
979b6c13 6426L: netdev@vger.kernel.org
e2d1d6c0 6427L: lvs-devel@vger.kernel.org
1da177e4 6428S: Maintained
9f273c24
FW
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6431F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6432F: include/net/ip_vs.h
c117ab84 6433F: include/uapi/linux/ip_vs.h
679655da 6434F: net/netfilter/ipvs/
1da177e4 6435
e7839f25 6436IPWIRELESS DRIVER
e5f6450c 6437M: Jiri Kosina <jikos@kernel.org>
d8130624 6438M: David Sterba <dsterba@suse.com>
92094aa0 6439S: Odd Fixes
282361a0 6440F: drivers/tty/ipwireless/
099dc4fb 6441
e2d1d6c0 6442IPX NETWORK LAYER
8b58be88 6443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6444L: netdev@vger.kernel.org
6445S: Maintained
679655da 6446F: include/net/ipx.h
c117ab84 6447F: include/uapi/linux/ipx.h
679655da 6448F: net/ipx/
e2d1d6c0 6449
1da177e4 6450IRDA SUBSYSTEM
8b58be88 6451M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6452L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6453L: netdev@vger.kernel.org
1da177e4 6454W: http://irda.sourceforge.net/
f353976d 6455S: Maintained
e0057975 6456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6457F: Documentation/networking/irda.txt
6458F: drivers/net/irda/
6459F: include/net/irda/
6460F: net/irda/
1da177e4 6461
a800c7cc
TG
6462IRQ SUBSYSTEM
6463M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6464L: linux-kernel@vger.kernel.org
a800c7cc 6465S: Maintained
75fc2d37 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6467F: kernel/irq/
2ed9fd28
JC
6468
6469IRQCHIP DRIVERS
6470M: Thomas Gleixner <tglx@linutronix.de>
6471M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6472M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6473L: linux-kernel@vger.kernel.org
6474S: Maintained
6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6476T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6477F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6478F: drivers/irqchip/
a800c7cc 6479
7ab3a837 6480IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6481M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6482S: Maintained
b09dec2c 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6484F: Documentation/IRQ-domain.txt
6485F: include/linux/irqdomain.h
6486F: kernel/irq/irqdomain.c
b09dec2c 6487F: kernel/irq/msi.c
7ab3a837 6488
ad7afc38
WBG
6489ISA
6490M: William Breathitt Gray <vilhelm.gray@gmail.com>
6491S: Maintained
6492F: Documentation/isa.txt
6493F: drivers/base/isa.c
6494F: include/linux/isa.h
6495
e2d1d6c0 6496ISAPNP
8b58be88 6497M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6498S: Maintained
679655da
JP
6499F: Documentation/isapnp.txt
6500F: drivers/pnp/isapnp/
6501F: include/linux/isapnp.h
e2d1d6c0 6502
d39b8420
HV
6503ISA RADIO MODULE
6504M: Hans Verkuil <hverkuil@xs4all.nl>
6505L: linux-media@vger.kernel.org
6506T: git git://linuxtv.org/media_tree.git
a825eaec 6507W: https://linuxtv.org
d39b8420
HV
6508S: Maintained
6509F: drivers/media/radio/radio-isa*
6510
71a6d0af
HW
6511iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6512M: Peter Jones <pjones@redhat.com>
6513M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6514S: Maintained
6515F: drivers/firmware/iscsi_ibft*
6516
14816b1e 6517ISCSI
8b58be88 6518M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6519L: open-iscsi@googlegroups.com
6520W: www.open-iscsi.org
54e5881d 6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6522S: Maintained
679655da
JP
6523F: drivers/scsi/*iscsi*
6524F: include/scsi/*iscsi*
14816b1e 6525
1e65eb42
OG
6526ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6527M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6528M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6529M: Roi Dayan <roid@mellanox.com>
6530L: linux-rdma@vger.kernel.org
6531S: Supported
6532W: http://www.openfabrics.org
6533W: www.open-iscsi.org
6534Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6535F: drivers/infiniband/ulp/iser/
1e65eb42 6536
2b70e5fd 6537ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6538M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6540L: linux-rdma@vger.kernel.org
6541L: target-devel@vger.kernel.org
6542S: Supported
6543W: http://www.linux-iscsi.org
6544F: drivers/infiniband/ulp/isert
6545
1da177e4 6546ISDN SUBSYSTEM
8b58be88 6547M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6548L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6549L: netdev@vger.kernel.org
1da177e4 6550W: http://www.isdn4linux.de
54e5881d 6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6552S: Maintained
679655da
JP
6553F: Documentation/isdn/
6554F: drivers/isdn/
6555F: include/linux/isdn.h
6556F: include/linux/isdn/
c117ab84
CEB
6557F: include/uapi/linux/isdn.h
6558F: include/uapi/linux/isdn/
1da177e4
LT
6559
6560ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6561M: Armin Schindler <mac@melware.de>
d5d52273 6562L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6563W: http://www.melware.de
6564S: Maintained
679655da 6565F: drivers/isdn/hardware/eicon/
1da177e4 6566
d624870f 6567IT87 HARDWARE MONITORING DRIVER
d8130624 6568M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6569L: linux-hwmon@vger.kernel.org
d624870f
JD
6570S: Maintained
6571F: Documentation/hwmon/it87
6572F: drivers/hwmon/it87.c
6573
d7104bff
AP
6574IT913X MEDIA DRIVER
6575M: Antti Palosaari <crope@iki.fi>
6576L: linux-media@vger.kernel.org
a825eaec 6577W: https://linuxtv.org
d7104bff
AP
6578W: http://palosaari.fi/linux/
6579Q: http://patchwork.linuxtv.org/project/linux-media/list/
6580T: git git://linuxtv.org/anttip/media_tree.git
6581S: Maintained
249c697e 6582F: drivers/media/tuners/it913x*
d7104bff 6583
91821ff3 6584IVTV VIDEO4LINUX DRIVER
6afdeaf8 6585M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6586L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6587L: linux-media@vger.kernel.org
275ffde4 6588T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6589W: http://www.ivtvdriver.org
6590S: Maintained
679655da 6591F: Documentation/video4linux/*.ivtv
90d72ac6 6592F: drivers/media/pci/ivtv/
c117ab84 6593F: include/uapi/linux/ivtv*
91821ff3 6594
68620bdd
MP
6595IX2505V MEDIA DRIVER
6596M: Malcolm Priestley <tvboxspy@gmail.com>
6597L: linux-media@vger.kernel.org
a825eaec 6598W: https://linuxtv.org
68620bdd
MP
6599Q: http://patchwork.linuxtv.org/project/linux-media/list/
6600S: Maintained
6601F: drivers/media/dvb-frontends/ix2505v*
6602
4453d736
GR
6603JC42.4 TEMPERATURE SENSOR DRIVER
6604M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6605L: linux-hwmon@vger.kernel.org
4453d736
GR
6606S: Maintained
6607F: drivers/hwmon/jc42.c
6608F: Documentation/hwmon/jc42
6609
e2d1d6c0 6610JFS FILESYSTEM
3256f80f 6611M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6612L: jfs-discussion@lists.sourceforge.net
6613W: http://jfs.sourceforge.net/
54e5881d 6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6615S: Maintained
679655da
JP
6616F: Documentation/filesystems/jfs.txt
6617F: fs/jfs/
e2d1d6c0 6618
95252236 6619JME NETWORK DRIVER
8b58be88 6620M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6621L: netdev@vger.kernel.org
6622S: Maintained
63d24a0e 6623F: drivers/net/ethernet/jme.*
95252236 6624
1da177e4 6625JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6626M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6627L: linux-mtd@lists.infradead.org
6628W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6629S: Maintained
679655da 6630F: fs/jffs2/
c117ab84 6631F: include/uapi/linux/jffs2.h
1da177e4 6632
d183e11a
TT
6633JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6634M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6635M: Jan Kara <jack@suse.com>
d183e11a
TT
6636L: linux-ext4@vger.kernel.org
6637S: Maintained
6638F: fs/jbd2/
6639F: include/linux/jbd2.h
ae0718f8 6640
207dab5f
MU
6641JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6642M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6643L: linux-media@vger.kernel.org
6644S: Maintained
6645F: drivers/media/platform/rcar_jpu.c
6646
fd8b6cb4 6647JSM Neo PCI based serial card
df247081 6648M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6649L: linux-serial@vger.kernel.org
6650S: Maintained
df621252 6651F: drivers/tty/serial/jsm/
ae0718f8 6652
af39917d
CL
6653K10TEMP HARDWARE MONITORING DRIVER
6654M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6655L: linux-hwmon@vger.kernel.org
af39917d
CL
6656S: Maintained
6657F: Documentation/hwmon/k10temp
6658F: drivers/hwmon/k10temp.c
6659
4660cb35 6660K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6661M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6662L: linux-hwmon@vger.kernel.org
ae0718f8 6663S: Maintained
679655da
JP
6664F: Documentation/hwmon/k8temp
6665F: drivers/hwmon/k8temp.c
ae0718f8 6666
0ba1d91d
AR
6667KASAN
6668M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6669R: Alexander Potapenko <glider@google.com>
6670R: Dmitry Vyukov <dvyukov@google.com>
6671L: kasan-dev@googlegroups.com
6672S: Maintained
6673F: arch/*/include/asm/kasan.h
6674F: arch/*/mm/kasan_init*
6675F: Documentation/kasan.txt
64f8ebaf 6676F: include/linux/kasan*.h
0ba1d91d
AR
6677F: lib/test_kasan.c
6678F: mm/kasan/
6679F: scripts/Makefile.kasan
6680
1da177e4 6681KCONFIG
5eb1f99e 6682M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6683L: linux-kbuild@vger.kernel.org
cea8321c 6684T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6685S: Maintained
679655da
JP
6686F: Documentation/kbuild/kconfig-language.txt
6687F: scripts/kconfig/
1da177e4 6688
ea6c2089 6689KDUMP
f871f191
VG
6690M: Dave Young <dyoung@redhat.com>
6691M: Baoquan He <bhe@redhat.com>
6692R: Vivek Goyal <vgoyal@redhat.com>
34633993 6693L: kexec@lists.infradead.org
ea6c2089
VG
6694W: http://lse.sourceforge.net/kdump/
6695S: Maintained
80811493 6696F: Documentation/kdump/
ea6c2089 6697
f41bf02f
HV
6698KEENE FM RADIO TRANSMITTER DRIVER
6699M: Hans Verkuil <hverkuil@xs4all.nl>
6700L: linux-media@vger.kernel.org
6701T: git git://linuxtv.org/media_tree.git
a825eaec 6702W: https://linuxtv.org
f41bf02f
HV
6703S: Maintained
6704F: drivers/media/radio/radio-keene*
6705
1da177e4 6706KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6707M: Ian Kent <raven@themaw.net>
f694fc97 6708L: autofs@vger.kernel.org
1da177e4 6709S: Maintained
679655da 6710F: fs/autofs4/
1da177e4 6711
70fb7ba6 6712KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6713M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6716L: linux-kbuild@vger.kernel.org
5ce45962 6717S: Maintained
679655da
JP
6718F: Documentation/kbuild/
6719F: Makefile
6720F: scripts/Makefile.*
70fb7ba6
MM
6721F: scripts/basic/
6722F: scripts/mk*
6723F: scripts/package/
1da177e4
LT
6724
6725KERNEL JANITORS
c3000e03 6726L: kernel-janitors@vger.kernel.org
10466f5a 6727W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6728S: Odd Fixes
1da177e4 6729
e8b43555 6730KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6731M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6732M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6733L: linux-nfs@vger.kernel.org
1da177e4 6734W: http://nfs.sourceforge.net/
9f273c24 6735T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6736S: Supported
679655da 6737F: fs/nfsd/
c117ab84 6738F: include/uapi/linux/nfsd/
679655da
JP
6739F: fs/lockd/
6740F: fs/nfs_common/
6741F: net/sunrpc/
6742F: include/linux/lockd/
6743F: include/linux/sunrpc/
c117ab84 6744F: include/uapi/linux/sunrpc/
1da177e4 6745
13b122b3
SK
6746KERNEL SELFTEST FRAMEWORK
6747M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6748M: Shuah Khan <shuah@kernel.org>
64f00850 6749L: linux-kselftest@vger.kernel.org
13b122b3
SK
6750T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6751S: Maintained
6752F: tools/testing/selftests
6753
426d62e2 6754KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6755M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6756M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6757L: kvm@vger.kernel.org
e3e58478 6758W: http://www.linux-kvm.org
a94b40a6 6759T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6760S: Supported
c93a64fe
PB
6761F: Documentation/*/kvm*.txt
6762F: Documentation/virtual/kvm/
679655da 6763F: arch/*/kvm/
1662e862
CB
6764F: arch/x86/kernel/kvm.c
6765F: arch/x86/kernel/kvmclock.c
679655da
JP
6766F: arch/*/include/asm/kvm*
6767F: include/linux/kvm*
c117ab84 6768F: include/uapi/linux/kvm*
679655da 6769F: virt/kvm/
6d0a1a61 6770F: tools/kvm/
426d62e2 6771
ad8003d3 6772KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6773M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6774L: kvm@vger.kernel.org
038161de 6775W: http://www.linux-kvm.org/
7de609c8 6776S: Maintained
679655da 6777F: arch/x86/include/asm/svm.h
679655da 6778F: arch/x86/kvm/svm.c
426d62e2 6779
513014b7 6780KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6781M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6782L: kvm-ppc@vger.kernel.org
038161de 6783W: http://www.linux-kvm.org/
6a7f972d 6784T: git git://github.com/agraf/linux-2.6.git
513014b7 6785S: Supported
679655da
JP
6786F: arch/powerpc/include/asm/kvm*
6787F: arch/powerpc/kvm/
513014b7 6788
85f8fffe 6789KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6790M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6791M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6792L: linux-s390@vger.kernel.org
6793W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6795S: Supported
679655da
JP
6796F: Documentation/s390/kvm.txt
6797F: arch/s390/include/asm/kvm*
80811493 6798F: arch/s390/kvm/
85f8fffe 6799
a749474d 6800KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6801M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6802M: Marc Zyngier <marc.zyngier@arm.com>
6803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6804L: kvmarm@lists.cs.columbia.edu
6805W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6807S: Supported
a749474d
CD
6808F: arch/arm/include/uapi/asm/kvm*
6809F: arch/arm/include/asm/kvm*
6810F: arch/arm/kvm/
5c8818b4
MZ
6811F: virt/kvm/arm/
6812F: include/kvm/arm_*
a749474d 6813
6394a3ec 6814KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6815M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6816M: Marc Zyngier <marc.zyngier@arm.com>
6817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6818L: kvmarm@lists.cs.columbia.edu
6819S: Maintained
6820F: arch/arm64/include/uapi/asm/kvm*
6821F: arch/arm64/include/asm/kvm*
6822F: arch/arm64/kvm/
6823
bfd3d532
JH
6824KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6825M: James Hogan <james.hogan@imgtec.com>
6826L: linux-mips@linux-mips.org
6827S: Supported
6828F: arch/mips/include/uapi/asm/kvm*
6829F: arch/mips/include/asm/kvm*
6830F: arch/mips/kvm/
6831
dc009d92 6832KEXEC
8b58be88 6833M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6834W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6835L: kexec@lists.infradead.org
dc009d92 6836S: Maintained
679655da 6837F: include/linux/kexec.h
c117ab84 6838F: include/uapi/linux/kexec.h
10540a69 6839F: kernel/kexec*
dc009d92 6840
e971461f
DH
6841KEYS/KEYRINGS:
6842M: David Howells <dhowells@redhat.com>
aa62efff 6843L: keyrings@vger.kernel.org
e971461f 6844S: Maintained
d410fa4e 6845F: Documentation/security/keys.txt
e971461f
DH
6846F: include/linux/key.h
6847F: include/linux/key-type.h
75aeddd1
DH
6848F: include/linux/keyctl.h
6849F: include/uapi/linux/keyctl.h
e971461f
DH
6850F: include/keys/
6851F: security/keys/
6852
7f3c68be 6853KEYS-TRUSTED
74dd744f
MZ
6854M: David Safford <safford@us.ibm.com>
6855M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6856L: linux-security-module@vger.kernel.org
aa62efff 6857L: keyrings@vger.kernel.org
7f3c68be 6858S: Supported
d410fa4e 6859F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6860F: include/keys/trusted-type.h
6861F: security/keys/trusted.c
6862F: security/keys/trusted.h
6863
6864KEYS-ENCRYPTED
74dd744f
MZ
6865M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6866M: David Safford <safford@us.ibm.com>
7f3c68be 6867L: linux-security-module@vger.kernel.org
aa62efff 6868L: keyrings@vger.kernel.org
7f3c68be 6869S: Supported
d410fa4e 6870F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6871F: include/keys/encrypted-type.h
19c90aa6 6872F: security/keys/encrypted-keys/
7f3c68be 6873
5b778dad 6874KGDB / KDB /debug_core
8b58be88 6875M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6876W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6877L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6879S: Maintained
679655da
JP
6880F: Documentation/DocBook/kgdb.tmpl
6881F: drivers/misc/kgdbts.c
df621252 6882F: drivers/tty/serial/kgdboc.c
5b778dad 6883F: include/linux/kdb.h
679655da 6884F: include/linux/kgdb.h
4063eb5f 6885F: kernel/debug/
e3e2aaf7 6886
456db8cc 6887KMEMCHECK
8b58be88 6888M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6889M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6890S: Maintained
410d7a97
JP
6891F: Documentation/kmemcheck.txt
6892F: arch/x86/include/asm/kmemcheck.h
6893F: arch/x86/mm/kmemcheck/
6894F: include/linux/kmemcheck.h
6895F: mm/kmemcheck.c
b9ce08c0 6896
c3bb4d24 6897KMEMLEAK
8b58be88 6898M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6899S: Maintained
6900F: Documentation/kmemleak.txt
6901F: include/linux/kmemleak.h
6902F: mm/kmemleak.c
6903F: mm/kmemleak-test.c
6904
89559a61 6905KPROBES
a320817c 6906M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6907M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6908M: "David S. Miller" <davem@davemloft.net>
353def94 6909M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6910S: Maintained
679655da
JP
6911F: Documentation/kprobes.txt
6912F: include/linux/kprobes.h
6913F: kernel/kprobes.c
89559a61 6914
70e84049 6915KS0108 LCD CONTROLLER DRIVER
8b58be88 6916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6917W: http://miguelojeda.es/auxdisplay.htm
6918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6919S: Maintained
679655da
JP
6920F: Documentation/auxdisplay/ks0108
6921F: drivers/auxdisplay/ks0108.c
6922F: include/linux/ks0108.h
70e84049 6923
1b69c6d0
DA
6924L3MDEV
6925M: David Ahern <dsa@cumulusnetworks.com>
6926L: netdev@vger.kernel.org
6927S: Maintained
6928F: net/l3mdev
6929F: include/net/l3mdev.h
6930
9ca44355 6931LANTIQ MIPS ARCHITECTURE
bdb40e8e 6932M: John Crispin <john@phrozen.org>
9ca44355
JC
6933L: linux-mips@linux-mips.org
6934S: Maintained
6935F: arch/mips/lantiq
6936
1da177e4 6937LAPB module
1da177e4 6938L: linux-x25@vger.kernel.org
bf9915cc 6939S: Orphan
679655da
JP
6940F: Documentation/networking/lapb-module.txt
6941F: include/*/lapb.h
6942F: net/lapb/
1da177e4
LT
6943
6944LASI 53c700 driver for PARISC
8b58be88 6945M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6946L: linux-scsi@vger.kernel.org
6947S: Maintained
679655da
JP
6948F: Documentation/scsi/53c700.txt
6949F: drivers/scsi/53c700*
1da177e4 6950
263de9b5 6951LED SUBSYSTEM
8b58be88 6952M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6953M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6954L: linux-leds@vger.kernel.org
b8926ba0 6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6956S: Maintained
85c90368 6957F: Documentation/devicetree/bindings/leds/
679655da
JP
6958F: drivers/leds/
6959F: include/linux/leds.h
263de9b5 6960
b0461a44 6961LEGACY EEPROM DRIVER
d8130624 6962M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6963S: Maintained
6964F: Documentation/misc-devices/eeprom
6965F: drivers/misc/eeprom/eeprom.c
6966
1da177e4 6967LEGO USB Tower driver
8b58be88 6968M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6969L: legousb-devel@lists.sourceforge.net
6970W: http://legousb.sourceforge.net/
6971S: Maintained
679655da 6972F: drivers/usb/misc/legousbtower.c
1da177e4 6973
055616a8
MK
6974LG2160 MEDIA DRIVER
6975M: Michael Krufky <mkrufky@linuxtv.org>
6976L: linux-media@vger.kernel.org
a825eaec 6977W: https://linuxtv.org
055616a8
MK
6978W: http://github.com/mkrufky
6979Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980T: git git://linuxtv.org/mkrufky/tuners.git
6981S: Maintained
6982F: drivers/media/dvb-frontends/lg2160.*
6983
6f0e7725
MK
6984LGDT3305 MEDIA DRIVER
6985M: Michael Krufky <mkrufky@linuxtv.org>
6986L: linux-media@vger.kernel.org
a825eaec 6987W: https://linuxtv.org
6f0e7725
MK
6988W: http://github.com/mkrufky
6989Q: http://patchwork.linuxtv.org/project/linux-media/list/
6990T: git git://linuxtv.org/mkrufky/tuners.git
6991S: Maintained
6992F: drivers/media/dvb-frontends/lgdt3305.*
6993
568a17ff 6994LGUEST
8b58be88 6995M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6996L: lguest@lists.ozlabs.org
568a17ff 6997W: http://lguest.ozlabs.org/
72e91863 6998S: Odd Fixes
070f420b 6999F: arch/x86/include/asm/lguest*.h
679655da
JP
7000F: arch/x86/lguest/
7001F: drivers/lguest/
7002F: include/linux/lguest*.h
070f420b 7003F: tools/lguest/
568a17ff 7004
32ac7cb2
TH
7005LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7006M: Tejun Heo <tj@kernel.org>
7007L: linux-ide@vger.kernel.org
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7009S: Maintained
7010F: drivers/ata/
7011F: include/linux/ata.h
7012F: include/linux/libata.h
d2abf98e 7013F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7014
7015LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7016M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7017L: linux-ide@vger.kernel.org
7018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7019S: Maintained
7020F: include/linux/pata_arasan_cf_data.h
7021F: drivers/ata/pata_arasan_cf.c
7022
c7fa056c
BZ
7023LIBATA PATA DRIVERS
7024M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7025M: Tejun Heo <tj@kernel.org>
7026L: linux-ide@vger.kernel.org
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7028S: Maintained
7029F: drivers/ata/pata_*.c
7030F: drivers/ata/ata_generic.c
7031
32ac7cb2
TH
7032LIBATA SATA AHCI PLATFORM devices support
7033M: Hans de Goede <hdegoede@redhat.com>
7034M: Tejun Heo <tj@kernel.org>
7035L: linux-ide@vger.kernel.org
7036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7037S: Maintained
7038F: drivers/ata/ahci_platform.c
7039F: drivers/ata/libahci_platform.c
7040F: include/linux/ahci_platform.h
7041
7042LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7043M: Mikael Pettersson <mikpelinux@gmail.com>
7044L: linux-ide@vger.kernel.org
7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7046S: Maintained
7047F: drivers/ata/sata_promise.*
7048
1acd437c
SL
7049LIBLOCKDEP
7050M: Sasha Levin <sasha.levin@oracle.com>
7051S: Maintained
7052F: tools/lib/lockdep/
7053
bc30196f
DW
7054LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7055M: Dan Williams <dan.j.williams@intel.com>
7056L: linux-nvdimm@lists.01.org
7057Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7059S: Supported
7060F: drivers/nvdimm/*
7061F: include/linux/nd.h
7062F: include/linux/libnvdimm.h
7063F: include/uapi/linux/ndctl.h
7064
7065LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7066M: Ross Zwisler <ross.zwisler@linux.intel.com>
7067L: linux-nvdimm@lists.01.org
7068Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7069S: Supported
7070F: drivers/nvdimm/blk.c
7071F: drivers/nvdimm/region_devs.c
7072F: drivers/acpi/nfit*
7073
7074LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7075M: Vishal Verma <vishal.l.verma@intel.com>
7076L: linux-nvdimm@lists.01.org
7077Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7078S: Supported
7079F: drivers/nvdimm/btt*
7080
7081LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7082M: Ross Zwisler <ross.zwisler@linux.intel.com>
7083L: linux-nvdimm@lists.01.org
7084Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7085S: Supported
7086F: drivers/nvdimm/pmem.c
b864bc17 7087F: include/linux/pmem.h
40603526 7088F: arch/*/include/asm/pmem.h
bc30196f 7089
cd9e9808
MB
7090LIGHTNVM PLATFORM SUPPORT
7091M: Matias Bjorling <mb@lightnvm.io>
7092W: http://github/OpenChannelSSD
4ead1a25 7093L: linux-block@vger.kernel.org
cd9e9808
MB
7094S: Maintained
7095F: drivers/lightnvm/
7096F: include/linux/lightnvm.h
7097F: include/uapi/linux/lightnvm.h
7098
1da177e4 7099LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7100M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7101W: http://www.ibm.com/linux/ltc/projects/ppc
7102S: Supported
11c34c7d 7103F: arch/powerpc/boot/rs6000.h
1da177e4 7104
852bb9f5 7105LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7106M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7107M: Paul Mackerras <paulus@samba.org>
ea668936 7108M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7109W: http://www.penguinppc.org/
a4724ed6 7110L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7111Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7113S: Supported
11c34c7d
JP
7114F: Documentation/powerpc/
7115F: arch/powerpc/
ef69b03d
ME
7116F: drivers/char/tpm/tpm_ibmvtpm*
7117F: drivers/crypto/nx/
7118F: drivers/crypto/vmx/
7119F: drivers/net/ethernet/ibm/ibmveth.*
7120F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7121F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7122F: drivers/pci/hotplug/rpa*
7123F: drivers/scsi/ibmvscsi/
7124N: opal
7125N: /pmac
7126N: powermac
7127N: powernv
7128N: [^a-z0-9]ps3
7129N: pseries
1da177e4
LT
7130
7131LINUX FOR POWER MACINTOSH
8b58be88 7132M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7133W: http://www.penguinppc.org/
a4724ed6 7134L: linuxppc-dev@lists.ozlabs.org
1da177e4 7135S: Maintained
11c34c7d
JP
7136F: arch/powerpc/platforms/powermac/
7137F: drivers/macintosh/
1da177e4 7138
77a76369 7139LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7140M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7141L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7142T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7143S: Maintained
11c34c7d
JP
7144F: arch/powerpc/platforms/512x/
7145F: arch/powerpc/platforms/52xx/
1da177e4
LT
7146
7147LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7148M: Alistair Popple <alistair@popple.id.au>
8b58be88 7149M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7150W: http://www.penguinppc.org/
a4724ed6 7151L: linuxppc-dev@lists.ozlabs.org
1da177e4 7152S: Maintained
11c34c7d
JP
7153F: arch/powerpc/platforms/40x/
7154F: arch/powerpc/platforms/44x/
1da177e4 7155
260c02a9 7156LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7157L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7158S: Orphan
11c34c7d
JP
7159F: arch/powerpc/*/*virtex*
7160F: arch/powerpc/*/*/*virtex*
1da177e4 7161
e93adf1e 7162LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7163M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7164W: http://www.penguinppc.org/
a4724ed6 7165L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7166S: Maintained
a2b1f7c8 7167F: arch/powerpc/platforms/8xx/
e93adf1e 7168
1da177e4 7169LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7170M: Scott Wood <oss@buserror.net>
8b58be88 7171M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7172W: http://www.penguinppc.org/
a4724ed6 7173L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7174T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7175S: Maintained
11c34c7d 7176F: arch/powerpc/platforms/83xx/
4c8f581d 7177F: arch/powerpc/platforms/85xx/
1da177e4 7178
ab06ff3a 7179LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7180M: Olof Johansson <olof@lixom.net>
a4724ed6 7181L: linuxppc-dev@lists.ozlabs.org
92e19709 7182S: Maintained
11c34c7d
JP
7183F: arch/powerpc/platforms/pasemi/
7184F: drivers/*/*pasemi*
7185F: drivers/*/*/*pasemi*
ab06ff3a 7186
1da177e4 7187LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7188M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7189L: linux-security-module@vger.kernel.org
1da177e4
LT
7190S: Supported
7191
a23ce6da
HW
7192LIS3LV02D ACCELEROMETER DRIVER
7193M: Eric Piel <eric.piel@tremplin-utc.net>
7194S: Maintained
ff606677
JD
7195F: Documentation/misc-devices/lis3lv02d
7196F: drivers/misc/lis3lv02d/
bd35665f 7197F: drivers/platform/x86/hp_accel.c
a23ce6da 7198
b700e7f0
SJ
7199LIVE PATCHING
7200M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7201M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7202M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7203M: Miroslav Benes <mbenes@suse.cz>
7204R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7205S: Maintained
7206F: kernel/livepatch/
7207F: include/linux/livepatch.h
7208F: arch/x86/include/asm/livepatch.h
7209F: arch/x86/kernel/livepatch.c
5e4e3844 7210F: Documentation/livepatch/
b700e7f0 7211F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7212F: samples/livepatch/
b700e7f0 7213L: live-patching@vger.kernel.org
74d50da3 7214T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7215
ea861d73
KC
7216LINUX KERNEL DUMP TEST MODULE (LKDTM)
7217M: Kees Cook <keescook@chromium.org>
7218S: Maintained
426f3a53 7219F: drivers/misc/lkdtm*
ea861d73 7220
e2d1d6c0 7221LLC (802.2)
8b58be88 7222M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7223S: Maintained
679655da 7224F: include/linux/llc.h
c117ab84 7225F: include/uapi/linux/llc.h
679655da
JP
7226F: include/net/llc*
7227F: net/llc/
e2d1d6c0 7228
4e233cbe
AD
7229LM73 HARDWARE MONITOR DRIVER
7230M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7231L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7232S: Maintained
7233F: drivers/hwmon/lm73.c
7234
156e2d1a 7235LM78 HARDWARE MONITOR DRIVER
d8130624 7236M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7237L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7238S: Maintained
7239F: Documentation/hwmon/lm78
7240F: drivers/hwmon/lm78.c
7241
1da177e4 7242LM83 HARDWARE MONITOR DRIVER
d8130624 7243M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7244L: linux-hwmon@vger.kernel.org
1da177e4 7245S: Maintained
679655da
JP
7246F: Documentation/hwmon/lm83
7247F: drivers/hwmon/lm83.c
1da177e4
LT
7248
7249LM90 HARDWARE MONITOR DRIVER
d8130624 7250M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7251L: linux-hwmon@vger.kernel.org
1da177e4 7252S: Maintained
679655da 7253F: Documentation/hwmon/lm90
aae7bce4 7254F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7255F: drivers/hwmon/lm90.c
1da177e4 7256
917cc4e6
GR
7257LM95234 HARDWARE MONITOR DRIVER
7258M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7259L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7260S: Maintained
7261F: Documentation/hwmon/lm95234
7262F: drivers/hwmon/lm95234.c
7263
68620bdd
MP
7264LME2510 MEDIA DRIVER
7265M: Malcolm Priestley <tvboxspy@gmail.com>
7266L: linux-media@vger.kernel.org
a825eaec 7267W: https://linuxtv.org
68620bdd
MP
7268Q: http://patchwork.linuxtv.org/project/linux-media/list/
7269S: Maintained
7270F: drivers/media/usb/dvb-usb-v2/lmedm04*
7271
d4c3be70 7272LOCKING PRIMITIVES
8b58be88
JP
7273M: Peter Zijlstra <peterz@infradead.org>
7274M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7275L: linux-kernel@vger.kernel.org
d4c3be70 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7277S: Maintained
d4c3be70 7278F: Documentation/locking/
679655da 7279F: include/linux/lockdep.h
d4c3be70
IM
7280F: include/linux/spinlock*.h
7281F: arch/*/include/asm/spinlock*.h
7282F: include/linux/rwlock*.h
7283F: include/linux/mutex*.h
7284F: arch/*/include/asm/mutex*.h
7285F: include/linux/rwsem*.h
7286F: arch/*/include/asm/rwsem.h
7287F: include/linux/seqlock.h
7288F: lib/locking*.[ch]
7486d6da 7289F: kernel/locking/
512e67f9 7290
dde33348 7291LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7292M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7293L: linux-ntfs-dev@lists.sourceforge.net
7294W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7295S: Maintained
679655da 7296F: Documentation/ldm.txt
20d16fef 7297F: block/partitions/ldm.*
1da177e4 7298
ef6ada3d
JE
7299LogFS
7300M: Joern Engel <joern@logfs.org>
756ccb3c 7301M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7302L: logfs@logfs.org
7303W: logfs.org
7304S: Maintained
7305F: fs/logfs/
7306
c87e34ef 7307LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7308M: Sathya Prakash <sathya.prakash@broadcom.com>
7309M: Chaitra P B <chaitra.basappa@broadcom.com>
7310M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7311L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7312L: linux-scsi@vger.kernel.org
9495e835 7313W: http://www.avagotech.com/support/
c87e34ef 7314S: Supported
679655da 7315F: drivers/message/fusion/
500c152a 7316F: drivers/scsi/mpt2sas/
7317F: drivers/scsi/mpt3sas/
c87e34ef 7318
1da177e4 7319LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7320M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7321L: linux-scsi@vger.kernel.org
7322S: Maintained
679655da 7323F: drivers/scsi/sym53c8xx_2/
1da177e4 7324
e5f5c99a
GR
7325LTC4261 HARDWARE MONITOR DRIVER
7326M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7327L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7328S: Maintained
7329F: Documentation/hwmon/ltc4261
7330F: drivers/hwmon/ltc4261.c
7331
81365c31 7332LTP (Linux Test Project)
28b8e8d4 7333M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7334M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7335M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7336M: Jan Stancek <jstancek@redhat.com>
7337M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7338M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7339L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7340W: http://linux-test-project.github.io/
7d1ae8a8 7341T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7342S: Maintained
7343
c12a54b3 7344M32R ARCHITECTURE
c12a54b3 7345W: http://www.linux-m32r.org/
b4174867 7346S: Orphan
679655da 7347F: arch/m32r/
c12a54b3 7348
1da177e4 7349M68K ARCHITECTURE
8b58be88 7350M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7351L: linux-m68k@lists.linux-m68k.org
7352W: http://www.linux-m68k.org/
54e5881d 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7354S: Maintained
679655da 7355F: arch/m68k/
9db35182 7356F: drivers/zorro/
1da177e4
LT
7357
7358M68K ON APPLE MACINTOSH
8b58be88 7359M: Joshua Thompson <funaho@jurai.org>
1da177e4 7360W: http://www.mac.linux-m68k.org/
9bb9f222 7361L: linux-m68k@lists.linux-m68k.org
1da177e4 7362S: Maintained
9db35182 7363F: arch/m68k/mac/
1da177e4
LT
7364
7365M68K ON HP9000/300
8b58be88 7366M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7367W: http://www.tazenda.demon.co.uk/phil/linux-hp
7368S: Maintained
679655da 7369F: arch/m68k/hp300/
1da177e4 7370
74425546
AP
7371M88DS3103 MEDIA DRIVER
7372M: Antti Palosaari <crope@iki.fi>
7373L: linux-media@vger.kernel.org
a825eaec 7374W: https://linuxtv.org
74425546
AP
7375W: http://palosaari.fi/linux/
7376Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377T: git git://linuxtv.org/anttip/media_tree.git
7378S: Maintained
7379F: drivers/media/dvb-frontends/m88ds3103*
7380
68620bdd
MP
7381M88RS2000 MEDIA DRIVER
7382M: Malcolm Priestley <tvboxspy@gmail.com>
7383L: linux-media@vger.kernel.org
a825eaec 7384W: https://linuxtv.org
68620bdd
MP
7385Q: http://patchwork.linuxtv.org/project/linux-media/list/
7386S: Maintained
7387F: drivers/media/dvb-frontends/m88rs2000*
7388
07a092fa 7389MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7390M: Alexey Klimov <klimov.linux@gmail.com>
7391L: linux-media@vger.kernel.org
7392T: git git://linuxtv.org/media_tree.git
7393S: Maintained
7394F: drivers/media/radio/radio-ma901.c
07a092fa 7395
64a327a7 7396MAC80211
8b58be88 7397M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7398L: linux-wireless@vger.kernel.org
491b26b4 7399W: http://wireless.kernel.org/
ce466579
JB
7400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7402S: Maintained
679655da
JP
7403F: Documentation/networking/mac80211-injection.txt
7404F: include/net/mac80211.h
7405F: net/mac80211/
2af8c4dc 7406F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7407
b863ceb7 7408MACVLAN DRIVER
8b58be88 7409M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7410L: netdev@vger.kernel.org
7411S: Maintained
679655da
JP
7412F: drivers/net/macvlan.c
7413F: include/linux/if_macvlan.h
b863ceb7 7414
2b6d83e2
JB
7415MAILBOX API
7416M: Jassi Brar <jassisinghbrar@gmail.com>
7417L: linux-kernel@vger.kernel.org
7418S: Maintained
7419F: drivers/mailbox/
7420F: include/linux/mailbox_client.h
7421F: include/linux/mailbox_controller.h
7422
faf1668c 7423MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7424M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7425W: http://www.kernel.org/doc/man-pages
bd7ebec6 7426L: linux-man@vger.kernel.org
1b53dc74 7427S: Maintained
faf1668c 7428
0d3cd4b6
VD
7429MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7430M: Andrew Lunn <andrew@lunn.ch>
7431M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7432S: Maintained
7433F: drivers/net/dsa/mv88e6xxx/
7434
8427defd 7435MARVELL ARMADA DRM SUPPORT
54176cc6 7436M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7437S: Maintained
7438F: drivers/gpu/drm/armada/
4418833e
EV
7439F: include/uapi/drm/armada_drm.h
7440F: Documentation/devicetree/bindings/display/armada/
8427defd 7441
c4d007bc
TP
7442MARVELL CRYPTO DRIVER
7443M: Boris Brezillon <boris.brezillon@free-electrons.com>
7444M: Arnaud Ebalard <arno@natisbad.org>
7445F: drivers/crypto/marvell/
7446S: Maintained
7447L: linux-crypto@vger.kernel.org
7448
44c14c1d 7449MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7450M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7451M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7452L: netdev@vger.kernel.org
7453S: Maintained
7454F: drivers/net/ethernet/marvell/sk*
7455
74cda169 7456MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7457L: libertas-dev@lists.infradead.org
8ac3e99e 7458S: Orphan
f988d640 7459F: drivers/net/wireless/marvell/libertas/
74cda169 7460
b60d6975 7461MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7462M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7463L: netdev@vger.kernel.org
f5ca8502 7464S: Maintained
527a6266 7465F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7466F: include/linux/mv643xx.h
1da177e4 7467
370b8ed9
TP
7468MARVELL MVNETA ETHERNET DRIVER
7469M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7470L: netdev@vger.kernel.org
7471S: Maintained
7472F: drivers/net/ethernet/marvell/mvneta.*
7473
fcad584d 7474MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7475M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7476M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7477L: linux-wireless@vger.kernel.org
7478S: Maintained
277b024e 7479F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7480
a2c3f656 7481MARVELL MWL8K WIRELESS DRIVER
a040d532 7482M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7483L: linux-wireless@vger.kernel.org
16345910 7484S: Odd Fixes
de60f1dc 7485F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7486
2a69567b 7487MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7488M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7489S: Odd Fixes
1fa7e547 7490F: drivers/mmc/host/mvsdio.*
2a69567b 7491
1da177e4 7492MATROX FRAMEBUFFER DRIVER
c69f677c 7493L: linux-fbdev@vger.kernel.org
52653199 7494S: Orphan
8a61f013 7495F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7496F: include/uapi/linux/matroxfb.h
1da177e4 7497
ca462085
GR
7498MAX16065 HARDWARE MONITOR DRIVER
7499M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7500L: linux-hwmon@vger.kernel.org
ca462085
GR
7501S: Maintained
7502F: Documentation/hwmon/max16065
7503F: drivers/hwmon/max16065.c
7504
1f61cab8
GR
7505MAX20751 HARDWARE MONITOR DRIVER
7506M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7507L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7508S: Maintained
7509F: Documentation/hwmon/max20751
7510F: drivers/hwmon/max20751.c
7511
d20620de 7512MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7513M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7514L: linux-hwmon@vger.kernel.org
d20620de 7515S: Maintained
679655da
JP
7516F: Documentation/hwmon/max6650
7517F: drivers/hwmon/max6650.c
d20620de 7518
e89ab51f
GR
7519MAX6697 HARDWARE MONITOR DRIVER
7520M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7521L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7522S: Maintained
7523F: Documentation/hwmon/max6697
7524F: Documentation/devicetree/bindings/i2c/max6697.txt
7525F: drivers/hwmon/max6697.c
7526F: include/linux/platform_data/max6697.h
7527
3b2af7f7
PR
7528MAX9860 MONO AUDIO VOICE CODEC DRIVER
7529M: Peter Rosin <peda@axentia.se>
7530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7531S: Maintained
7532F: Documentation/devicetree/bindings/sound/max9860.txt
7533F: sound/soc/codecs/max9860.*
7534
f8f847b5 7535MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7536M: Krzysztof Kozlowski <krzk@kernel.org>
7537M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7538L: linux-pm@vger.kernel.org
7539S: Supported
7540F: drivers/power/max14577_charger.c
7541F: drivers/power/max77693_charger.c
7542
3811405e
JMC
7543MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7544M: Javier Martinez Canillas <javier@osg.samsung.com>
7545L: linux-kernel@vger.kernel.org
7546S: Supported
96173cc6 7547F: drivers/*/*max77802*.c
3811405e
JMC
7548F: Documentation/devicetree/bindings/*/*max77802.txt
7549F: include/dt-bindings/*/*max77802.h
7550
befeb596
KK
7551MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7552M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7553M: Krzysztof Kozlowski <krzk@kernel.org>
7554M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7555L: linux-kernel@vger.kernel.org
7556S: Supported
86cf635a 7557F: drivers/*/max14577*.c
0998a436 7558F: drivers/*/max77686*.c
86cf635a 7559F: drivers/*/max77693*.c
befeb596
KK
7560F: drivers/extcon/extcon-max14577.c
7561F: drivers/extcon/extcon-max77693.c
7562F: drivers/rtc/rtc-max77686.c
7563F: drivers/clk/clk-max77686.c
7564F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7565F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7566F: Documentation/devicetree/bindings/mfd/max77693.txt
7567F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7568F: include/linux/mfd/max14577*.h
7569F: include/linux/mfd/max77686*.h
7570F: include/linux/mfd/max77693*.h
7571
9be3c9a5
HV
7572MAXIRADIO FM RADIO RECEIVER DRIVER
7573M: Hans Verkuil <hverkuil@xs4all.nl>
7574L: linux-media@vger.kernel.org
7575T: git git://linuxtv.org/media_tree.git
a825eaec 7576W: https://linuxtv.org
9be3c9a5
HV
7577S: Maintained
7578F: drivers/media/radio/radio-maxiradio*
7579
c05dc2cc
PR
7580MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7581M: Peter Rosin <peda@axentia.se>
7582L: linux-iio@vger.kernel.org
7583S: Maintained
7584F: drivers/iio/potentiometer/mcp4531.c
7585
3b8df5fd
WBG
7586MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7587M: William Breathitt Gray <vilhelm.gray@gmail.com>
7588L: linux-iio@vger.kernel.org
7589S: Maintained
7590F: drivers/iio/dac/cio-dac.c
7591
7b49235e
LP
7592MEDIA DRIVERS FOR RENESAS - FCP
7593M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7594L: linux-media@vger.kernel.org
7595L: linux-renesas-soc@vger.kernel.org
7596T: git git://linuxtv.org/media_tree.git
7597S: Supported
7598F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7599F: drivers/media/platform/rcar-fcp.c
7600F: include/media/rcar-fcp.h
7601
6f32a8c9
LP
7602MEDIA DRIVERS FOR RENESAS - VSP1
7603M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7604L: linux-media@vger.kernel.org
4a121096 7605L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7606T: git git://linuxtv.org/media_tree.git
7607S: Supported
7608F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7609F: drivers/media/platform/vsp1/
7610
fae2080a
AO
7611MEDIA DRIVERS FOR HELENE
7612M: Abylay Ospan <aospan@netup.ru>
7613L: linux-media@vger.kernel.org
7614W: https://linuxtv.org
7615W: http://netup.tv/
7616T: git git://linuxtv.org/media_tree.git
7617S: Supported
7618F: drivers/media/dvb-frontends/helene*
7619
dacf9ce8
KS
7620MEDIA DRIVERS FOR ASCOT2E
7621M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7622M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7623L: linux-media@vger.kernel.org
a825eaec 7624W: https://linuxtv.org
dacf9ce8
KS
7625W: http://netup.tv/
7626T: git git://linuxtv.org/media_tree.git
7627S: Supported
7628F: drivers/media/dvb-frontends/ascot2e*
7629
a6dc60ff
KS
7630MEDIA DRIVERS FOR CXD2841ER
7631M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7632M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7633L: linux-media@vger.kernel.org
a825eaec 7634W: https://linuxtv.org
a6dc60ff
KS
7635W: http://netup.tv/
7636T: git git://linuxtv.org/media_tree.git
7637S: Supported
7638F: drivers/media/dvb-frontends/cxd2841er*
7639
a5d32b35
KS
7640MEDIA DRIVERS FOR HORUS3A
7641M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7642M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7643L: linux-media@vger.kernel.org
a825eaec 7644W: https://linuxtv.org
a5d32b35
KS
7645W: http://netup.tv/
7646T: git git://linuxtv.org/media_tree.git
7647S: Supported
7648F: drivers/media/dvb-frontends/horus3a*
7649
e025273b
KS
7650MEDIA DRIVERS FOR LNBH25
7651M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7652M: Abylay Ospan <aospan@netup.ru>
e025273b 7653L: linux-media@vger.kernel.org
a825eaec 7654W: https://linuxtv.org
e025273b
KS
7655W: http://netup.tv/
7656T: git git://linuxtv.org/media_tree.git
7657S: Supported
7658F: drivers/media/dvb-frontends/lnbh25*
7659
52b1eaf4
KS
7660MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7661M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7662M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7663L: linux-media@vger.kernel.org
a825eaec 7664W: https://linuxtv.org
52b1eaf4
KS
7665W: http://netup.tv/
7666T: git git://linuxtv.org/media_tree.git
7667S: Supported
7668F: drivers/media/pci/netup_unidvb/*
7669
127c49ae 7670MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7672M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7673P: LinuxTV.org Project
7674L: linux-media@vger.kernel.org
a825eaec 7675W: https://linuxtv.org
8a6e2535 7676Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7677T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7678S: Maintained
7679F: Documentation/dvb/
7680F: Documentation/video4linux/
ffe06198 7681F: Documentation/DocBook/media/
127c49ae 7682F: drivers/media/
ffe06198 7683F: drivers/staging/media/
eb4b0ec7 7684F: include/linux/platform_data/media/
127c49ae 7685F: include/media/
6c0f0359
MCC
7686F: include/uapi/linux/dvb/
7687F: include/uapi/linux/videodev2.h
7688F: include/uapi/linux/media.h
7689F: include/uapi/linux/v4l2-*
7690F: include/uapi/linux/meye.h
7691F: include/uapi/linux/ivtv*
7692F: include/uapi/linux/uvcvideo.h
d20620de 7693
0c272fc9
JC
7694MEDIATEK ETHERNET DRIVER
7695M: Felix Fietkau <nbd@openwrt.org>
7696M: John Crispin <blogic@openwrt.org>
7697L: netdev@vger.kernel.org
7698S: Maintained
7699F: drivers/net/ethernet/mediatek/
7700
c869f77d
JK
7701MEDIATEK MT7601U WIRELESS LAN DRIVER
7702M: Jakub Kicinski <kubakici@wp.pl>
7703L: linux-wireless@vger.kernel.org
7704S: Maintained
7705F: drivers/net/wireless/mediatek/mt7601u/
7706
e399065b
SS
7707MEGARAID SCSI/SAS DRIVERS
7708M: Kashyap Desai <kashyap.desai@avagotech.com>
7709M: Sumit Saxena <sumit.saxena@avagotech.com>
7710M: Uday Lingala <uday.lingala@avagotech.com>
7711L: megaraidlinux.pdl@avagotech.com
baaea1dc 7712L: linux-scsi@vger.kernel.org
e399065b 7713W: http://www.lsi.com
ce00f85c 7714S: Maintained
679655da
JP
7715F: Documentation/scsi/megaraid.txt
7716F: drivers/scsi/megaraid.*
7717F: drivers/scsi/megaraid/
757e0108 7718
2c46c9d5 7719MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7720M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7721L: netdev@vger.kernel.org
2c46c9d5
AV
7722S: Supported
7723W: http://www.mellanox.com
7724Q: http://patchwork.ozlabs.org/project/netdev/list/
7725F: drivers/net/ethernet/mellanox/mlx4/en_*
7726
e7523a49
OG
7727MELLANOX ETHERNET DRIVER (mlx5e)
7728M: Saeed Mahameed <saeedm@mellanox.com>
7729L: netdev@vger.kernel.org
7730S: Supported
7731W: http://www.mellanox.com
7732Q: http://patchwork.ozlabs.org/project/netdev/list/
7733F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7734
93c1edb2
JP
7735MELLANOX ETHERNET SWITCH DRIVERS
7736M: Jiri Pirko <jiri@mellanox.com>
7737M: Ido Schimmel <idosch@mellanox.com>
7738L: netdev@vger.kernel.org
7739S: Supported
7740W: http://www.mellanox.com
7741Q: http://patchwork.ozlabs.org/project/netdev/list/
7742F: drivers/net/ethernet/mellanox/mlxsw/
7743
8700e3e7
MS
7744SOFT-ROCE DRIVER (rxe)
7745M: Moni Shoua <monis@mellanox.com>
7746L: linux-rdma@vger.kernel.org
7747S: Supported
7748W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7749Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7750F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7751F: include/uapi/rdma/rdma_user_rxe.h
7752
5b25b13a
MD
7753MEMBARRIER SUPPORT
7754M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7755M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7756L: linux-kernel@vger.kernel.org
7757S: Supported
7758F: kernel/membarrier.c
7759F: include/uapi/linux/membarrier.h
7760
70ea91f1
SR
7761MEMORY MANAGEMENT
7762L: linux-mm@kvack.org
70ea91f1
SR
7763W: http://www.linux-mm.org
7764S: Maintained
679655da 7765F: include/linux/mm.h
551450bb
CS
7766F: include/linux/gfp.h
7767F: include/linux/mmzone.h
7768F: include/linux/memory_hotplug.h
7769F: include/linux/vmalloc.h
679655da 7770F: mm/
70ea91f1 7771
f4e9ce66 7772MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7773M: David Woodhouse <dwmw2@infradead.org>
242c325e 7774M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7775L: linux-mtd@lists.infradead.org
8a6e2535
JP
7776W: http://www.linux-mtd.infradead.org/
7777Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7778T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7779T: git git://git.infradead.org/l2-mtd.git
1da177e4 7780S: Maintained
becc7ae5 7781F: Documentation/devicetree/bindings/mtd/
679655da
JP
7782F: drivers/mtd/
7783F: include/linux/mtd/
c117ab84 7784F: include/uapi/mtd/
1da177e4 7785
26c57ef1 7786MEN A21 WATCHDOG DRIVER
30c7469b 7787M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7788L: linux-watchdog@vger.kernel.org
30c7469b 7789S: Maintained
26c57ef1
JT
7790F: drivers/watchdog/mena21_wdt.c
7791
3764e82e 7792MEN CHAMELEON BUS (mcb)
30c7469b
JT
7793M: Johannes Thumshirn <morbidrsa@gmail.com>
7794S: Maintained
3764e82e
JT
7795F: drivers/mcb/
7796F: include/linux/mcb.h
b9f2f459 7797F: Documentation/men-chameleon-bus.txt
3764e82e 7798
48b490d2
AW
7799MEN F21BMC (Board Management Controller)
7800M: Andreas Werner <andreas.werner@men.de>
7801S: Supported
7802F: drivers/mfd/menf21bmc.c
7803F: drivers/watchdog/menf21bmc_wdt.c
7804F: drivers/leds/leds-menf21bmc.c
7805F: drivers/hwmon/menf21bmc_hwmon.c
7806F: Documentation/hwmon/menf21bmc
7807
12285945
JH
7808METAG ARCHITECTURE
7809M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7810L: linux-metag@vger.kernel.org
9f273c24 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7812S: Odd Fixes
12285945
JH
7813F: arch/metag/
7814F: Documentation/metag/
7815F: Documentation/devicetree/bindings/metag/
2d799dde 7816F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7817F: drivers/clocksource/metag_generic.c
5698c50d
JH
7818F: drivers/irqchip/irq-metag.c
7819F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7820F: drivers/tty/metag_da.c
12285945 7821
c6375b0a 7822MICROBLAZE ARCHITECTURE
8b58be88 7823M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7824W: http://www.monstr.eu/fdt/
7825T: git git://git.monstr.eu/linux-2.6-microblaze.git
7826S: Supported
0a8c7914 7827F: arch/microblaze/
1da177e4 7828
2508a45a
CY
7829MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7830M: Chen Yu <yu.c.chen@intel.com>
7831L: platform-driver-x86@vger.kernel.org
7832S: Supported
7833F: drivers/platform/x86/surfacepro3_button.c
7834
1da177e4 7835MICROTEK X6 SCANNER
61eee9a7 7836M: Oliver Neukum <oliver@neukum.org>
1da177e4 7837S: Maintained
679655da 7838F: drivers/usb/image/microtek.*
1da177e4
LT
7839
7840MIPS
8b58be88 7841M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7842L: linux-mips@linux-mips.org
6097050d 7843W: http://www.linux-mips.org/
b05e988e 7844T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7845Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7846S: Supported
f46d92e8 7847F: Documentation/devicetree/bindings/mips/
679655da
JP
7848F: Documentation/mips/
7849F: arch/mips/
1da177e4 7850
413ef3f6
KC
7851MIPS/LOONGSON1 ARCHITECTURE
7852M: Keguang Zhang <keguang.zhang@gmail.com>
7853L: linux-mips@linux-mips.org
7854S: Maintained
7855F: arch/mips/loongson32/
7856F: arch/mips/include/asm/mach-loongson32/
7857F: drivers/*/*loongson1*
7858F: drivers/*/*/*loongson1*
7859
08b7620a
HV
7860MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7861M: Hans Verkuil <hverkuil@xs4all.nl>
7862L: linux-media@vger.kernel.org
7863T: git git://linuxtv.org/media_tree.git
a825eaec 7864W: https://linuxtv.org
08b7620a
HV
7865S: Odd Fixes
7866F: drivers/media/radio/radio-miropcm20*
7867
c09befcb
OG
7868MELLANOX MLX4 core VPI driver
7869M: Yishai Hadas <yishaih@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/
c09befcb
OG
7874S: Supported
7875F: drivers/net/ethernet/mellanox/mlx4/
7876F: include/linux/mlx4/
7877
7878MELLANOX MLX4 IB driver
7879M: Yishai Hadas <yishaih@mellanox.com>
7880L: linux-rdma@vger.kernel.org
7881W: http://www.mellanox.com
e126ba97 7882Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7883S: Supported
7884F: drivers/infiniband/hw/mlx4/
7885F: include/linux/mlx4/
7886
595a4d8f
OG
7887MELLANOX MLX5 core VPI driver
7888M: Matan Barak <matanb@mellanox.com>
7889M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7890L: netdev@vger.kernel.org
7891L: linux-rdma@vger.kernel.org
7892W: http://www.mellanox.com
7893Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7894S: Supported
7895F: drivers/net/ethernet/mellanox/mlx5/core/
7896F: include/linux/mlx5/
7897
595a4d8f
OG
7898MELLANOX MLX5 IB driver
7899M: Matan Barak <matanb@mellanox.com>
7900M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7901L: linux-rdma@vger.kernel.org
7902W: http://www.mellanox.com
7903Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7904S: Supported
b75f0050 7905F: drivers/infiniband/hw/mlx5/
595a4d8f 7906F: include/linux/mlx5/
e126ba97 7907
764589b6
CM
7908MELEXIS MLX90614 DRIVER
7909M: Crt Mori <cmo@melexis.com>
7910L: linux-iio@vger.kernel.org
7911W: http://www.melexis.com
7912S: Supported
7913F: drivers/iio/temperature/mlx90614.c
7914
0ce277e4
AP
7915MN88472 MEDIA DRIVER
7916M: Antti Palosaari <crope@iki.fi>
7917L: linux-media@vger.kernel.org
a825eaec 7918W: https://linuxtv.org
0ce277e4
AP
7919W: http://palosaari.fi/linux/
7920Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7921S: Maintained
94d0eaa4 7922F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7923
4f4d238f
AP
7924MN88473 MEDIA DRIVER
7925M: Antti Palosaari <crope@iki.fi>
7926L: linux-media@vger.kernel.org
a825eaec 7927W: https://linuxtv.org
4f4d238f
AP
7928W: http://palosaari.fi/linux/
7929Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7930S: Maintained
877ba50b 7931F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7932
1da177e4 7933MODULE SUPPORT
8b58be88 7934M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7935S: Maintained
679655da
JP
7936F: include/linux/module.h
7937F: kernel/module.c
1da177e4
LT
7938
7939MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7940W: http://popies.net/meye/
b7788e13 7941S: Orphan
679655da 7942F: Documentation/video4linux/meye.txt
90d72ac6 7943F: drivers/media/pci/meye/
6c0f0359 7944F: include/uapi/linux/meye.h
1da177e4 7945
b9705b60 7946MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7947M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7948S: Maintained
679655da 7949F: Documentation/serial/moxa-smartio
c897401b 7950F: drivers/tty/mxser.*
d735410a 7951
889b2f87
AK
7952MR800 AVERMEDIA USB FM RADIO DRIVER
7953M: Alexey Klimov <klimov.linux@gmail.com>
7954L: linux-media@vger.kernel.org
7955T: git git://linuxtv.org/media_tree.git
7956S: Maintained
7957F: drivers/media/radio/radio-mr800.c
7958
d7155691
AO
7959MRF24J40 IEEE 802.15.4 RADIO DRIVER
7960M: Alan Ott <alan@signal11.us>
7961L: linux-wpan@vger.kernel.org
7962S: Maintained
7963F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7964F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7965
8c4c731a 7966MSI LAPTOP SUPPORT
182ae55c 7967M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7968L: platform-driver-x86@vger.kernel.org
8c4c731a 7969S: Maintained
679655da 7970F: drivers/platform/x86/msi-laptop.c
8c4c731a 7971
0f1006b1 7972MSI WMI SUPPORT
d0944853 7973L: platform-driver-x86@vger.kernel.org
5ee7041e 7974S: Orphan
0f1006b1
AA
7975F: drivers/platform/x86/msi-wmi.c
7976
19a628a0
AP
7977MSI001 MEDIA DRIVER
7978M: Antti Palosaari <crope@iki.fi>
7979L: linux-media@vger.kernel.org
a825eaec 7980W: https://linuxtv.org
19a628a0
AP
7981W: http://palosaari.fi/linux/
7982Q: http://patchwork.linuxtv.org/project/linux-media/list/
7983T: git git://linuxtv.org/anttip/media_tree.git
7984S: Maintained
0185e197 7985F: drivers/media/tuners/msi001*
19a628a0 7986
7570589d 7987MSI2500 MEDIA DRIVER
2c57213f
AP
7988M: Antti Palosaari <crope@iki.fi>
7989L: linux-media@vger.kernel.org
a825eaec 7990W: https://linuxtv.org
2c57213f
AP
7991W: http://palosaari.fi/linux/
7992Q: http://patchwork.linuxtv.org/project/linux-media/list/
7993T: git git://linuxtv.org/anttip/media_tree.git
7994S: Maintained
7570589d 7995F: drivers/media/usb/msi2500/
2c57213f 7996
159eeea4
RJ
7997MSYSTEMS DISKONCHIP G3 MTD DRIVER
7998M: Robert Jarzmik <robert.jarzmik@free.fr>
7999L: linux-mtd@lists.infradead.org
8000S: Maintained
8001F: drivers/mtd/devices/docg3*
8002
62a37dc7 8003MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8004M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8005L: linux-media@vger.kernel.org
8006T: git git://linuxtv.org/media_tree.git
8007S: Maintained
8008F: drivers/media/i2c/mt9m032.c
b5dcee22 8009F: include/media/i2c/mt9m032.h
0e837fb9 8010
62a37dc7 8011MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8013L: linux-media@vger.kernel.org
8014T: git git://linuxtv.org/media_tree.git
8015S: Maintained
8016F: drivers/media/i2c/mt9p031.c
b5dcee22 8017F: include/media/i2c/mt9p031.h
0e837fb9 8018
62a37dc7 8019MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8020M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8021L: linux-media@vger.kernel.org
8022T: git git://linuxtv.org/media_tree.git
8023S: Maintained
8024F: drivers/media/i2c/mt9t001.c
b5dcee22 8025F: include/media/i2c/mt9t001.h
0e837fb9 8026
62a37dc7 8027MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8029L: linux-media@vger.kernel.org
8030T: git git://linuxtv.org/media_tree.git
8031S: Maintained
f2272e13 8032F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8033F: drivers/media/i2c/mt9v032.c
b5dcee22 8034F: include/media/i2c/mt9v032.h
0e837fb9 8035
4e0d13cb 8036MULTIFUNCTION DEVICES (MFD)
f7d3210e 8037M: Lee Jones <lee.jones@linaro.org>
7caa7991 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8039S: Supported
679655da 8040F: drivers/mfd/
55b5940d 8041F: include/linux/mfd/
4e0d13cb 8042
5c4e6f13 8043MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8044M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8045L: linux-mmc@vger.kernel.org
708dce3f 8046T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8047S: Maintained
2810984b 8048F: Documentation/devicetree/bindings/mmc/
679655da
JP
8049F: drivers/mmc/
8050F: include/linux/mmc/
c117ab84 8051F: include/uapi/linux/mmc/
baca2da4 8052
15a0580c 8053MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8054S: Orphan
679655da
JP
8055F: drivers/mmc/host/mmc_spi.c
8056F: include/linux/spi/mmc_spi.h
15a0580c 8057
1da177e4 8058MULTISOUND SOUND DRIVER
8b58be88 8059M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8060S: Maintained
679655da
JP
8061F: Documentation/sound/oss/MultiSound
8062F: sound/oss/msnd*
1da177e4 8063
d735410a 8064MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8065S: Orphan
c897401b 8066F: drivers/tty/isicom.c
679655da 8067F: include/linux/isicom.h
d735410a 8068
550a7375 8069MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8070M: Bin Liu <b-liu@ti.com>
795fb7e7 8071L: linux-usb@vger.kernel.org
43b416e5 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8073S: Maintained
679655da 8074F: drivers/usb/musb/
550a7375 8075
ea0af5f6
MK
8076MXL5007T MEDIA DRIVER
8077M: Michael Krufky <mkrufky@linuxtv.org>
8078L: linux-media@vger.kernel.org
a825eaec 8079W: https://linuxtv.org
ea0af5f6
MK
8080W: http://github.com/mkrufky
8081Q: http://patchwork.linuxtv.org/project/linux-media/list/
8082T: git git://linuxtv.org/mkrufky/tuners.git
8083S: Maintained
8084F: drivers/media/tuners/mxl5007t.*
8085
2d3cf588 8086MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8087M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8088L: netdev@vger.kernel.org
205057ae 8089W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8090S: Supported
93f7848b 8091F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8092
9df4f913
BB
8093NAND FLASH SUBSYSTEM
8094M: Boris Brezillon <boris.brezillon@free-electrons.com>
8095R: Richard Weinberger <richard@nod.at>
8096L: linux-mtd@lists.infradead.org
8097W: http://www.linux-mtd.infradead.org/
8098Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8099T: git git://github.com/linux-nand/linux.git
8100S: Maintained
8101F: drivers/mtd/nand/
8102F: include/linux/mtd/nand*.h
8103
1da177e4 8104NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8105S: Orphan
d9fb9f38 8106F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8107
23dc05a3
DM
8108NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8109M: Daniel Mack <zonque@gmail.com>
8110S: Maintained
e5747e40 8111L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8112W: http://www.native-instruments.com
8113F: sound/usb/caiaq/
8114
1da177e4 8115NCP FILESYSTEM
52653199
PV
8116M: Petr Vandrovec <petr@vandrovec.name>
8117S: Odd Fixes
679655da 8118F: fs/ncpfs/
1da177e4 8119
a79b0322
FT
8120NCR 5380 SCSI DRIVERS
8121M: Finn Thain <fthain@telegraphics.com.au>
8122M: Michael Schmitz <schmitzmic@gmail.com>
8123L: linux-scsi@vger.kernel.org
8124S: Maintained
8125F: Documentation/scsi/g_NCR5380.txt
71d39758 8126F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8127F: drivers/scsi/NCR5380.*
8128F: drivers/scsi/arm/cumana_1.c
8129F: drivers/scsi/arm/oak.c
a79b0322
FT
8130F: drivers/scsi/atari_scsi.*
8131F: drivers/scsi/dmx3191d.c
8132F: drivers/scsi/dtc.*
8133F: drivers/scsi/g_NCR5380.*
8134F: drivers/scsi/g_NCR5380_mmio.c
8135F: drivers/scsi/mac_scsi.*
8136F: drivers/scsi/pas16.*
a79b0322
FT
8137F: drivers/scsi/sun3_scsi.*
8138F: drivers/scsi/sun3_scsi_vme.c
8139F: drivers/scsi/t128.*
8140
1da177e4 8141NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8142M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8143L: linux-scsi@vger.kernel.org
8144S: Maintained
679655da 8145F: drivers/scsi/NCR_D700.*
1da177e4 8146
4aa3eb4c
GR
8147NCT6775 HARDWARE MONITOR DRIVER
8148M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8149L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8150S: Maintained
8151F: Documentation/hwmon/nct6775
8152F: drivers/hwmon/nct6775.c
8153
3c2d774c 8154NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8155M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8156L: linux-rdma@vger.kernel.org
e3d33cb1 8157W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8158S: Supported
8159F: drivers/infiniband/hw/nes/
8160
be2f2e84 8161NETEM NETWORK EMULATOR
adbbf69d 8162M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8163L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8164S: Maintained
679655da 8165F: net/sched/sch_netem.c
be2f2e84 8166
b2f5a051 8167NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8168M: Jon Mason <jdmason@kudzu.us>
4a58448b 8169L: netdev@vger.kernel.org
4a58448b 8170S: Supported
679655da 8171F: Documentation/networking/s2io.txt
b2f5a051 8172F: Documentation/networking/vxge.txt
86387e1a 8173F: drivers/net/ethernet/neterion/
4a58448b 8174
db9cf3a3 8175NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8176M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8177M: Patrick McHardy <kaber@trash.net>
42010ed0 8178M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8179L: netfilter-devel@vger.kernel.org
82b98543 8180L: coreteam@netfilter.org
1da177e4
LT
8181W: http://www.netfilter.org/
8182W: http://www.iptables.org/
42010ed0
PNA
8183Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8186S: Supported
679655da
JP
8187F: include/linux/netfilter*
8188F: include/linux/netfilter/
8189F: include/net/netfilter/
c117ab84
CEB
8190F: include/uapi/linux/netfilter*
8191F: include/uapi/linux/netfilter/
679655da
JP
8192F: net/*/netfilter.c
8193F: net/*/netfilter/
8194F: net/netfilter/
91c269a0 8195F: net/bridge/br_netfilter*.c
1da177e4 8196
4cc67735 8197NETLABEL
87a0874c 8198M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8199W: http://netlabel.sf.net
8200L: netdev@vger.kernel.org
87a0874c 8201S: Maintained
80811493 8202F: Documentation/netlabel/
679655da
JP
8203F: include/net/netlabel.h
8204F: net/netlabel/
4cc67735 8205
1da177e4 8206NETROM NETWORK LAYER
8b58be88 8207M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8208L: linux-hams@vger.kernel.org
d34cb28a 8209W: http://www.linux-ax25.org/
1da177e4 8210S: Maintained
679655da 8211F: include/net/netrom.h
c117ab84 8212F: include/uapi/linux/netrom.h
679655da 8213F: net/netrom/
1da177e4 8214
4c352362
JK
8215NETRONOME ETHERNET DRIVERS
8216M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8217L: oss-drivers@netronome.com
8218S: Maintained
8219F: drivers/net/ethernet/netronome/
8220
5ddb88c0 8221NETWORK BLOCK DEVICE (NBD)
4ca5829a 8222M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8223S: Maintained
5e4b269b 8224L: nbd-general@lists.sourceforge.net
4ca5829a 8225T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8226F: Documentation/blockdev/nbd.txt
8227F: drivers/block/nbd.c
c117ab84 8228F: include/uapi/linux/nbd.h
1da177e4 8229
6e43650c
NH
8230NETWORK DROP MONITOR
8231M: Neil Horman <nhorman@tuxdriver.com>
8232L: netdev@vger.kernel.org
8233S: Maintained
8234W: https://fedorahosted.org/dropwatch/
8235F: net/core/drop_monitor.c
8236
1da177e4 8237NETWORKING [GENERAL]
8b58be88 8238M: "David S. Miller" <davem@davemloft.net>
979b6c13 8239L: netdev@vger.kernel.org
b1e8fd54 8240W: http://www.linuxfoundation.org/en/Net
11e98029 8241Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8244S: Maintained
679655da
JP
8245F: net/
8246F: include/net/
018d21ed
JP
8247F: include/linux/in.h
8248F: include/linux/net.h
8249F: include/linux/netdevice.h
c117ab84
CEB
8250F: include/uapi/linux/in.h
8251F: include/uapi/linux/net.h
8252F: include/uapi/linux/netdevice.h
0c7aecd4 8253F: include/uapi/linux/net_namespace.h
7e814a6c 8254F: tools/net/
f4e53f9a 8255F: tools/testing/selftests/net/
335a67d2 8256F: lib/random32.c
a101ccd1 8257F: lib/test_bpf.c
1da177e4
LT
8258
8259NETWORKING [IPv4/IPv6]
8b58be88
JP
8260M: "David S. Miller" <davem@davemloft.net>
8261M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8262M: James Morris <jmorris@namei.org>
8263M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8264M: Patrick McHardy <kaber@trash.net>
979b6c13 8265L: netdev@vger.kernel.org
08deed1e 8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8267S: Maintained
679655da
JP
8268F: net/ipv4/
8269F: net/ipv6/
8270F: include/net/ip*
0a14842f 8271F: arch/x86/net/*
1da177e4 8272
73b7656c
DM
8273NETWORKING [IPSEC]
8274M: Steffen Klassert <steffen.klassert@secunet.com>
8275M: Herbert Xu <herbert@gondor.apana.org.au>
8276M: "David S. Miller" <davem@davemloft.net>
8277L: netdev@vger.kernel.org
d1fc5024
SK
8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8279T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8280S: Maintained
5826bdd1 8281F: net/core/flow.c
73b7656c
DM
8282F: net/xfrm/
8283F: net/key/
8284F: net/ipv4/xfrm*
d1fc5024
SK
8285F: net/ipv4/esp4.c
8286F: net/ipv4/ah4.c
8287F: net/ipv4/ipcomp.c
8288F: net/ipv4/ip_vti.c
73b7656c 8289F: net/ipv6/xfrm*
d1fc5024
SK
8290F: net/ipv6/esp6.c
8291F: net/ipv6/ah6.c
8292F: net/ipv6/ipcomp6.c
8293F: net/ipv6/ip6_vti.c
73b7656c
DM
8294F: include/uapi/linux/xfrm.h
8295F: include/net/xfrm.h
8296
10e2ff1c 8297NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8298M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8299L: netdev@vger.kernel.org
8300S: Maintained
8301
29f8f632 8302NETWORKING [WIRELESS]
2cb4abd1 8303L: linux-wireless@vger.kernel.org
8a6e2535 8304Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8305
788873ac
JP
8306NETWORKING DRIVERS
8307L: netdev@vger.kernel.org
8308W: http://www.linuxfoundation.org/en/Net
11e98029 8309Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8310T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8312S: Odd Fixes
156f4fbc 8313F: Documentation/devicetree/bindings/net/
788873ac 8314F: drivers/net/
018d21ed 8315F: include/linux/if_*
0b63bf1f 8316F: include/linux/netdevice.h
0b63bf1f
JD
8317F: include/linux/etherdevice.h
8318F: include/linux/fcdevice.h
8319F: include/linux/fddidevice.h
8320F: include/linux/hippidevice.h
8321F: include/linux/inetdevice.h
c117ab84
CEB
8322F: include/uapi/linux/if_*
8323F: include/uapi/linux/netdevice.h
788873ac 8324
0e324cf6
JL
8325NETWORKING DRIVERS (WIRELESS)
8326M: Kalle Valo <kvalo@codeaurora.org>
8327L: linux-wireless@vger.kernel.org
8328Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8330T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8331S: Maintained
182fd9ee 8332F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8333F: drivers/net/wireless/
8334
3d396eb1 8335NETXEN (1/10) GbE SUPPORT
8622315e 8336M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8337M: Sony Chacko <sony.chacko@qlogic.com>
8338M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8339L: netdev@vger.kernel.org
9c2b5bde 8340W: http://www.qlogic.com
3d396eb1 8341S: Supported
aa43c215 8342F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8343
6423d30f
AAJ
8344NFC SUBSYSTEM
8345M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8346M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8347M: Samuel Ortiz <sameo@linux.intel.com>
8348L: linux-wireless@vger.kernel.org
1eb3b216 8349L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8350S: Supported
6423d30f 8351F: net/nfc/
55eb94f9 8352F: include/net/nfc/
c117ab84 8353F: include/uapi/linux/nfc.h
6423d30f 8354F: drivers/nfc/
397d6497
CR
8355F: include/linux/platform_data/nfcmrvl.h
8356F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8357F: include/linux/platform_data/pn544.h
397d6497
CR
8358F: include/linux/platform_data/st21nfca.h
8359F: include/linux/platform_data/st-nci.h
7ebb88e5 8360F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8361
e8b43555 8362NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8363M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8364M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8365L: linux-nfs@vger.kernel.org
8366W: http://client.linux-nfs.org
cd7b996a 8367T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8368S: Maintained
679655da
JP
8369F: fs/lockd/
8370F: fs/nfs/
8371F: fs/nfs_common/
8372F: net/sunrpc/
8373F: include/linux/lockd/
8374F: include/linux/nfs*
8375F: include/linux/sunrpc/
c117ab84
CEB
8376F: include/uapi/linux/nfs*
8377F: include/uapi/linux/sunrpc/
1da177e4 8378
85ef9cea 8379NILFS2 FILESYSTEM
e2126935 8380M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8381L: linux-nilfs@vger.kernel.org
f9472265 8382W: http://nilfs.sourceforge.net/
9e92e516 8383W: http://nilfs.osdn.jp/
e2126935 8384T: git git://github.com/konis/nilfs2.git
85ef9cea 8385S: Supported
679655da
JP
8386F: Documentation/filesystems/nilfs2.txt
8387F: fs/nilfs2/
c35c7ac5 8388F: include/trace/events/nilfs2.h
e63e88bc
RK
8389F: include/uapi/linux/nilfs2_api.h
8390F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8391
1da177e4 8392NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8393M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8394W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8395S: Maintained
679655da
JP
8396F: Documentation/scsi/NinjaSCSI.txt
8397F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8398
8399NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8400M: GOTO Masanori <gotom@debian.or.jp>
8401M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8402W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8403S: Maintained
679655da
JP
8404F: Documentation/scsi/NinjaSCSI.txt
8405F: drivers/scsi/nsp32*
1da177e4 8406
383b8fb9
LFT
8407NIOS2 ARCHITECTURE
8408M: Ley Foon Tan <lftan@altera.com>
8409L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8411S: Maintained
8412F: arch/nios2/
8413
2a6afddb 8414NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8415R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8416F: include/linux/power/bq2415x_charger.h
081bab21 8417F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8418F: include/linux/power/isp1704_charger.h
8419F: drivers/power/bq2415x_charger.c
081bab21 8420F: drivers/power/bq27xxx_battery.c
e35a49b1 8421F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8422F: drivers/power/isp1704_charger.c
8423F: drivers/power/rx51_battery.c
8424
a1bd3bae 8425NTB DRIVER CORE
9ef6bf6c
JM
8426M: Jon Mason <jdmason@kudzu.us>
8427M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8428M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8429L: linux-ntb@googlegroups.com
fce8a7bb 8430S: Supported
2984411f
JM
8431W: https://github.com/jonmason/ntb/wiki
8432T: git git://github.com/jonmason/ntb.git
fce8a7bb 8433F: drivers/ntb/
548c237c 8434F: drivers/net/ntb_netdev.c
fce8a7bb 8435F: include/linux/ntb.h
a1bd3bae 8436F: include/linux/ntb_transport.h
a9c59ef7 8437F: tools/testing/selftests/ntb/
fce8a7bb 8438
e26a5843
AH
8439NTB INTEL DRIVER
8440M: Jon Mason <jdmason@kudzu.us>
8441M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8442L: linux-ntb@googlegroups.com
e26a5843
AH
8443S: Supported
8444W: https://github.com/jonmason/ntb/wiki
8445T: git git://github.com/jonmason/ntb.git
8446F: drivers/ntb/hw/intel/
fce8a7bb 8447
a1b36958
XY
8448NTB AMD DRIVER
8449M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8450L: linux-ntb@googlegroups.com
8451S: Supported
8452F: drivers/ntb/hw/amd/
8453
1da177e4 8454NTFS FILESYSTEM
2818ef50 8455M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8456L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8457W: http://www.tuxera.com/
e6f4dee7 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8459S: Supported
679655da
JP
8460F: Documentation/filesystems/ntfs.txt
8461F: fs/ntfs/
1da177e4 8462
9eb8ef74 8463NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8464M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8465L: linux-fbdev@vger.kernel.org
ce00f85c 8466S: Maintained
8a61f013
JH
8467F: drivers/video/fbdev/riva/
8468F: drivers/video/fbdev/nvidia/
1da177e4 8469
79461681 8470NVM EXPRESS DRIVER
b3975e94
JF
8471M: Keith Busch <keith.busch@intel.com>
8472M: Jens Axboe <axboe@fb.com>
79461681 8473L: linux-nvme@lists.infradead.org
b3975e94
JF
8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8475W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8476S: Supported
57dacad5 8477F: drivers/nvme/host/
79461681
MW
8478F: include/linux/nvme.h
8479
a07b4970
CH
8480NVM EXPRESS TARGET DRIVER
8481M: Christoph Hellwig <hch@lst.de>
8482M: Sagi Grimberg <sagi@grimberg.me>
8483L: linux-nvme@lists.infradead.org
8484S: Supported
8485F: drivers/nvme/target/
8486
aee4b9bd
SK
8487NVMEM FRAMEWORK
8488M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8489M: Maxime Ripard <maxime.ripard@free-electrons.com>
8490S: Maintained
8491F: drivers/nvmem/
8492F: Documentation/devicetree/bindings/nvmem/
8493F: include/linux/nvmem-consumer.h
8494F: include/linux/nvmem-provider.h
8495
dece4585
CP
8496NXP-NCI NFC DRIVER
8497M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8498R: Charles Gorand <charles.gorand@effinnov.com>
8499L: linux-nfc@lists.01.org (moderated for non-subscribers)
8500S: Supported
8501F: drivers/nfc/nxp-nci
8502
f50d7146 8503NXP TDA998X DRM DRIVER
54176cc6 8504M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8505S: Supported
8506F: drivers/gpu/drm/i2c/tda998x_drv.c
8507F: include/drm/i2c/tda998x.h
8508
fbace43e
PR
8509NXP TFA9879 DRIVER
8510M: Peter Rosin <peda@axentia.se>
8511L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8512S: Maintained
8513F: sound/soc/codecs/tfa9879*
8514
442f04c3
JP
8515OBJTOOL
8516M: Josh Poimboeuf <jpoimboe@redhat.com>
8517S: Supported
8518F: tools/objtool/
8519
f5525786 8520OMAP SUPPORT
0e24bdd4 8521M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8522L: linux-omap@vger.kernel.org
8523W: http://www.muru.com/linux/omap/
8524W: http://linux.omap.com/
8a6e2535 8525Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8527S: Maintained
4e04d5a3 8528F: arch/arm/*omap*/
026da812
FB
8529F: arch/arm/configs/omap1_defconfig
8530F: arch/arm/configs/omap2plus_defconfig
046d0a37 8531F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8532F: drivers/irqchip/irq-omap-intc.c
8533F: drivers/mfd/*omap*.c
8534F: drivers/mfd/menelaus.c
8535F: drivers/mfd/palmas.c
8536F: drivers/mfd/tps65217.c
8537F: drivers/mfd/tps65218.c
8538F: drivers/mfd/tps65910.c
8539F: drivers/mfd/twl-core.[ch]
8540F: drivers/mfd/twl4030*.c
8541F: drivers/mfd/twl6030*.c
8542F: drivers/mfd/twl6040*.c
8543F: drivers/regulator/palmas-regulator*.c
8544F: drivers/regulator/pbias-regulator.c
8545F: drivers/regulator/tps65217-regulator.c
8546F: drivers/regulator/tps65218-regulator.c
8547F: drivers/regulator/tps65910-regulator.c
8548F: drivers/regulator/twl-regulator.c
046d0a37 8549F: include/linux/i2c-omap.h
f5525786 8550
50f29fbd 8551OMAP DEVICE TREE SUPPORT
cdb55ab0 8552M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8553M: Tony Lindgren <tony@atomide.com>
8554L: linux-omap@vger.kernel.org
d0fb18c5 8555L: devicetree@vger.kernel.org
50f29fbd
TL
8556S: Maintained
8557F: arch/arm/boot/dts/*omap*
8558F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8559F: arch/arm/boot/dts/*am4*
8560F: arch/arm/boot/dts/*am5*
8561F: arch/arm/boot/dts/*dra7*
50f29fbd 8562
f5525786 8563OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8564M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/*omap*/*clock*
8568
8569OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8570M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8571L: linux-omap@vger.kernel.org
8572S: Maintained
8573F: arch/arm/*omap*/*pm*
c46938d4 8574F: drivers/cpufreq/omap-cpufreq.c
f5525786 8575
d21db568 8576OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8577M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8578M: Paul Walmsley <paul@pwsan.com>
8579L: linux-omap@vger.kernel.org
8580S: Maintained
d21db568 8581F: arch/arm/mach-omap2/prm*
692ab1f3 8582
f5525786 8583OMAP AUDIO SUPPORT
6c284903 8584M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8585M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8586L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8587L: linux-omap@vger.kernel.org
8588S: Maintained
8589F: sound/soc/omap/
8590
18640193
TL
8591OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8592M: Roger Quadros <rogerq@ti.com>
8593M: Tony Lindgren <tony@atomide.com>
8594L: linux-omap@vger.kernel.org
8595S: Maintained
8596F: drivers/memory/omap-gpmc.c
8597F: arch/arm/mach-omap2/*gpmc*
8598
f5525786 8599OMAP FRAMEBUFFER SUPPORT
830e6384 8600M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8601L: linux-fbdev@vger.kernel.org
f5525786
TL
8602L: linux-omap@vger.kernel.org
8603S: Maintained
8a61f013 8604F: drivers/video/fbdev/omap/
f5525786 8605
676eec0d 8606OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8607M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8608L: linux-omap@vger.kernel.org
676eec0d 8609L: linux-fbdev@vger.kernel.org
178ff4c9 8610S: Maintained
8a61f013 8611F: drivers/video/fbdev/omap2/
178ff4c9
TV
8612F: Documentation/arm/OMAP/DSS
8613
8b37fcfc
OBC
8614OMAP HARDWARE SPINLOCK SUPPORT
8615M: Ohad Ben-Cohen <ohad@wizery.com>
8616L: linux-omap@vger.kernel.org
8617S: Maintained
8618F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8619
f5525786 8620OMAP MMC SUPPORT
8b58be88 8621M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8622L: linux-omap@vger.kernel.org
8623S: Maintained
653f41b5
MC
8624F: drivers/mmc/host/omap.c
8625
8626OMAP HS MMC SUPPORT
0a4585c6 8627L: linux-mmc@vger.kernel.org
653f41b5 8628L: linux-omap@vger.kernel.org
dfa5d196 8629S: Orphan
653f41b5 8630F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8631
8632OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8633M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8634S: Maintained
8635F: drivers/char/hw_random/omap-rng.c
8636
f400c82e 8637OMAP HWMOD SUPPORT
cdb55ab0 8638M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8639M: Paul Walmsley <paul@pwsan.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8fc8b12b 8642F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8643
8633fb30
PW
8644OMAP HWMOD DATA
8645M: Paul Walmsley <paul@pwsan.com>
8646L: linux-omap@vger.kernel.org
8647S: Maintained
8648F: arch/arm/mach-omap2/omap_hwmod*data*
8649
f400c82e 8650OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8651M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8652L: linux-omap@vger.kernel.org
8653S: Maintained
8654F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8655
0db83ced 8656OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8657M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8658L: linux-media@vger.kernel.org
8659S: Maintained
7eec52db 8660F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8661F: drivers/media/platform/omap3isp/
0db83ced 8662F: drivers/staging/media/omap4iss/
7e8970e1 8663
f5525786 8664OMAP USB SUPPORT
f5525786
TL
8665L: linux-usb@vger.kernel.org
8666L: linux-omap@vger.kernel.org
3b243519 8667S: Orphan
a16fbd65
JP
8668F: drivers/usb/*/*omap*
8669F: arch/arm/*omap*/usb*
f5525786 8670
6d994710 8671OMAP GPIO DRIVER
fe643528 8672M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8673M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8674M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8675L: linux-omap@vger.kernel.org
8676S: Maintained
fe643528 8677F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8678F: drivers/gpio/gpio-omap.c
8679
c351e290
MJ
8680OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8681M: Mark Jackson <mpfj@newflow.co.uk>
8682L: linux-omap@vger.kernel.org
8683S: Maintained
8684F: arch/arm/boot/dts/am335x-nano.dts
8685
0ad122d9 8686OMFS FILESYSTEM
8b58be88 8687M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8688L: linux-karma-devel@lists.sourceforge.net
8689S: Maintained
679655da
JP
8690F: Documentation/filesystems/omfs.txt
8691F: fs/omfs/
0ad122d9 8692
c1986ee9 8693OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8694M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8695S: Maintained
679655da
JP
8696F: drivers/char/pcmcia/cm4000_cs.c
8697F: include/linux/cm4000_cs.h
c117ab84 8698F: include/uapi/linux/cm4000_cs.h
c1986ee9 8699
77c44ab1 8700OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8701M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8702S: Maintained
679655da 8703F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8704
77d5140f 8705OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8706M: Jonathan Corbet <corbet@lwn.net>
661263b5 8707L: linux-media@vger.kernel.org
275ffde4 8708T: git git://linuxtv.org/media_tree.git
77d5140f 8709S: Maintained
90d72ac6 8710F: drivers/media/i2c/ov7670.c
77d5140f 8711
431bca73 8712ONENAND FLASH DRIVER
8b58be88 8713M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8714L: linux-mtd@lists.infradead.org
8715S: Maintained
679655da
JP
8716F: drivers/mtd/onenand/
8717F: include/linux/mtd/onenand*.h
431bca73 8718
1da177e4 8719ONSTREAM SCSI TAPE DRIVER
8b58be88 8720M: Willem Riede <osst@riede.org>
1da177e4
LT
8721L: osst-users@lists.sourceforge.net
8722L: linux-scsi@vger.kernel.org
8723S: Maintained
f7269cfc
JD
8724F: Documentation/scsi/osst.txt
8725F: drivers/scsi/osst.*
8726F: drivers/scsi/osst_*.h
8727F: drivers/scsi/st.h
1da177e4 8728
e2d1d6c0 8729OPENCORES I2C BUS DRIVER
8b58be88 8730M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8731L: linux-i2c@vger.kernel.org
e2d1d6c0 8732S: Maintained
679655da
JP
8733F: Documentation/i2c/busses/i2c-ocores
8734F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8735
860c44c1 8736OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8737M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8738M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8739L: devicetree@vger.kernel.org
a7fefe9f 8740W: http://www.devicetree.org/
fcdec35e 8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8742S: Maintained
f8828205 8743F: drivers/of/
860c44c1 8744F: include/linux/of*.h
f8828205 8745F: scripts/dtc/
860c44c1 8746
f8828205 8747OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8748M: Rob Herring <robh+dt@kernel.org>
f8828205 8749M: Mark Rutland <mark.rutland@arm.com>
f8828205 8750L: devicetree@vger.kernel.org
9f273c24 8751T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8752Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8753S: Maintained
8754F: Documentation/devicetree/
8755F: arch/*/boot/dts/
8756F: include/dt-bindings/
8757
2bb65f56
PA
8758OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8759M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8760L: devicetree@vger.kernel.org
8761S: Maintained
8762F: Documentation/devicetree/dynamic-resolution-notes.txt
8763F: Documentation/devicetree/overlay-notes.txt
8764F: drivers/of/overlay.c
8765F: drivers/of/resolver.c
8766
19f9d392
JB
8767OPENRISC ARCHITECTURE
8768M: Jonas Bonn <jonas@southpole.se>
8769W: http://openrisc.net
19f9d392
JB
8770S: Maintained
8771T: git git://openrisc.net/~jonas/linux
14430813 8772F: arch/openrisc/
19f9d392 8773
ccb1352e 8774OPENVSWITCH
4f337ed5 8775M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8776L: netdev@vger.kernel.org
ccb1352e
JG
8777L: dev@openvswitch.org
8778W: http://openvswitch.org
ccb1352e
JG
8779S: Maintained
8780F: net/openvswitch/
b422da7c 8781F: include/uapi/linux/openvswitch.h
ccb1352e 8782
875fa6fb
VK
8783OPERATING PERFORMANCE POINTS (OPP)
8784M: Viresh Kumar <vireshk@kernel.org>
8785M: Nishanth Menon <nm@ti.com>
8786M: Stephen Boyd <sboyd@codeaurora.org>
8787L: linux-pm@vger.kernel.org
8788S: Maintained
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8790F: drivers/base/power/opp/
8791F: include/linux/pm_opp.h
8792F: Documentation/power/opp.txt
8793F: Documentation/devicetree/bindings/opp/
8794
af39917d
CL
8795OPL4 DRIVER
8796M: Clemens Ladisch <clemens@ladisch.de>
8797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8798T: git git://git.alsa-project.org/alsa-kernel.git
8799S: Maintained
8800F: sound/drivers/opl4/
8801
1da177e4 8802OPROFILE
4cf7e718 8803M: Robert Richter <rric@kernel.org>
1da177e4
LT
8804L: oprofile-list@lists.sf.net
8805S: Maintained
81c4a8a6 8806F: arch/*/include/asm/oprofile*.h
679655da
JP
8807F: arch/*/oprofile/
8808F: drivers/oprofile/
8809F: include/linux/oprofile.h
1da177e4 8810
e2d1d6c0 8811ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8812M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8813M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8814L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8815W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8816S: Supported
679655da
JP
8817F: Documentation/filesystems/ocfs2.txt
8818F: Documentation/filesystems/dlmfs.txt
8819F: fs/ocfs2/
e2d1d6c0 8820
1da177e4 8821ORINOCO DRIVER
724c6b35 8822L: linux-wireless@vger.kernel.org
491b26b4 8823W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8824W: http://www.nongnu.org/orinoco/
3a59babb 8825S: Orphan
2be45b66 8826F: drivers/net/wireless/intersil/orinoco/
1da177e4 8827
42c55aa8 8828OSD LIBRARY and FILESYSTEM
fadc0752 8829M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8830M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8831L: osd-dev@open-osd.org
8832W: http://open-osd.org
54e5881d 8833T: git git://git.open-osd.org/open-osd.git
68274794 8834S: Maintained
42c55aa8 8835F: drivers/scsi/osd/
6b6f0b6c 8836F: include/scsi/osd_*
42c55aa8 8837F: fs/exofs/
68274794 8838
ef94b186 8839OVERLAY FILESYSTEM
7c37fbda 8840M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8841L: linux-unionfs@vger.kernel.org
8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8843S: Supported
1d113735 8844F: fs/overlayfs/
7c37fbda
NB
8845F: Documentation/filesystems/overlayfs.txt
8846
85096169
MM
8847ORANGEFS FILESYSTEM
8848M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8849L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8850T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8851S: Supported
8852F: fs/orangefs/
8853F: Documentation/filesystems/orangefs.txt
8854
e2d1d6c0 8855P54 WIRELESS DRIVER
084cb0fe 8856M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8857L: linux-wireless@vger.kernel.org
084cb0fe 8858W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8859S: Maintained
d3466830 8860F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8861
f5cd7872 8862PA SEMI ETHERNET DRIVER
8b58be88 8863M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8864L: netdev@vger.kernel.org
8865S: Maintained
ded19add 8866F: drivers/net/ethernet/pasemi/*
f5cd7872 8867
beb58aa3 8868PA SEMI SMBUS DRIVER
8b58be88 8869M: Olof Johansson <olof@lixom.net>
846557d3 8870L: linux-i2c@vger.kernel.org
beb58aa3 8871S: Maintained
679655da 8872F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8873
48fc267e
SK
8874PADATA PARALLEL EXECUTION MECHANISM
8875M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8876L: linux-crypto@vger.kernel.org
8877S: Maintained
8878F: kernel/padata.c
8879F: include/linux/padata.h
8880F: Documentation/padata.txt
8881
709ee531 8882PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8883M: Harald Welte <laforge@gnumonks.org>
d0944853 8884L: platform-driver-x86@vger.kernel.org
709ee531 8885S: Maintained
679655da 8886F: drivers/platform/x86/panasonic-laptop.c
709ee531 8887
368dd5ac 8888PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8889M: David Howells <dhowells@redhat.com>
4fa97181
DH
8890L: linux-am33-list@redhat.com (moderated for non-subscribers)
8891W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8892S: Maintained
679655da
JP
8893F: Documentation/mn10300/
8894F: arch/mn10300/
4fa97181 8895
305b37bd
KS
8896PARALLEL LCD/KEYPAD PANEL DRIVER
8897M: Willy Tarreau <willy@haproxy.com>
8898M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8899S: Odd Fixes
8900F: Documentation/misc-devices/lcd-panel-cgram.txt
8901F: drivers/misc/panel.c
8902
64dfff03
SM
8903PARALLEL PORT SUBSYSTEM
8904M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8905M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8906L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8907S: Maintained
679655da
JP
8908F: drivers/parport/
8909F: include/linux/parport*.h
8910F: drivers/char/ppdev.c
c117ab84 8911F: include/uapi/linux/ppdev.h
64dfff03 8912F: Documentation/parport*.txt
1da177e4 8913
4cdf6bc2 8914PARAVIRT_OPS INTERFACE
d633180c 8915M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8916M: Chris Wright <chrisw@sous-sol.org>
8917M: Alok Kataria <akataria@vmware.com>
8918M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8919L: virtualization@lists.linux-foundation.org
4cdf6bc2 8920S: Supported
a2e19991 8921F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8922F: arch/*/kernel/paravirt*
8923F: arch/*/include/asm/paravirt.h
4cdf6bc2 8924
e2d1d6c0 8925PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8926M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8927L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8928S: Maintained
679655da
JP
8929F: Documentation/blockdev/paride.txt
8930F: drivers/block/paride/
e2d1d6c0
RD
8931
8932PARISC ARCHITECTURE
b8828770 8933M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8934M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8935L: linux-parisc@vger.kernel.org
8936W: http://www.parisc-linux.org/
8a6e2535 8937Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8940S: Maintained
679655da 8941F: arch/parisc/
2b6bac9e 8942F: Documentation/parisc/
679655da 8943F: drivers/parisc/
2b6bac9e
HD
8944F: drivers/char/agp/parisc-agp.c
8945F: drivers/input/serio/gscps2.c
8946F: drivers/parport/parport_gsc.*
8947F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8948F: drivers/video/fbdev/sti*
2b6bac9e
HD
8949F: drivers/video/console/sti*
8950F: drivers/video/logo/logo_parisc*
e2d1d6c0 8951
1662d32c 8952PC87360 HARDWARE MONITORING DRIVER
8b58be88 8953M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8954L: linux-hwmon@vger.kernel.org
1662d32c 8955S: Maintained
679655da
JP
8956F: Documentation/hwmon/pc87360
8957F: drivers/hwmon/pc87360.c
1662d32c
JC
8958
8959PC8736x GPIO DRIVER
8b58be88 8960M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8961S: Maintained
679655da 8962F: drivers/char/pc8736x_gpio.c
1662d32c 8963
1ad107fd 8964PC87427 HARDWARE MONITORING DRIVER
d8130624 8965M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8966L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8967S: Maintained
8968F: Documentation/hwmon/pc87427
8969F: drivers/hwmon/pc87427.c
8970
b26e0ed4 8971PCA9532 LED DRIVER
8b58be88 8972M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8973S: Maintained
d5ca6918
JP
8974F: drivers/leds/leds-pca9532.c
8975F: include/linux/leds-pca9532.h
b26e0ed4 8976
5ce914a8 8977PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8978M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8979L: linux-i2c@vger.kernel.org
8980S: Maintained
b4f0b74e 8981F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8982
3971dae5 8983PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8984M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8985S: Maintained
8986F: drivers/firmware/pcdp.*
8987
065c6359 8988PCI ERROR RECOVERY
6305902c 8989M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8990L: linux-pci@vger.kernel.org
065c6359 8991S: Supported
679655da 8992F: Documentation/PCI/pci-error-recovery.txt
065c6359 8993
78c1cffd
RC
8994PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8995M: Russell Currey <ruscur@russell.cc>
8996L: linuxppc-dev@lists.ozlabs.org
8997S: Supported
8998F: Documentation/powerpc/eeh-pci-error-recovery.txt
8999F: arch/powerpc/kernel/eeh*.c
9000F: arch/powerpc/platforms/*/eeh*.c
9001F: arch/powerpc/include/*/eeh*.h
9002
1da177e4 9003PCI SUBSYSTEM
5ac3a6d2 9004M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9005L: linux-pci@vger.kernel.org
99662dd1 9006Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9007T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9008S: Supported
92a1fe2e 9009F: Documentation/devicetree/bindings/pci/
679655da
JP
9010F: Documentation/PCI/
9011F: drivers/pci/
9012F: include/linux/pci*
6b49ee49 9013F: arch/x86/pci/
cad01f91 9014F: arch/x86/kernel/quirks.c
1da177e4 9015
eaa6111b
LFT
9016PCI DRIVER FOR ALTERA PCIE IP
9017M: Ley Foon Tan <lftan@altera.com>
9018L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9019L: linux-pci@vger.kernel.org
9020S: Supported
9021F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9022F: drivers/pci/host/pcie-altera.c
9023
b7e78170
RH
9024PCI DRIVER FOR ARM VERSATILE PLATFORM
9025M: Rob Herring <robh@kernel.org>
9026L: linux-pci@vger.kernel.org
9027L: linux-arm-kernel@lists.infradead.org
9028S: Maintained
9029F: Documentation/devicetree/bindings/pci/versatile.txt
9030F: drivers/pci/host/pci-versatile.c
9031
5f6b6ccd
TI
9032PCI DRIVER FOR APPLIEDMICRO XGENE
9033M: Tanmay Inamdar <tinamdar@apm.com>
9034L: linux-pci@vger.kernel.org
9035L: linux-arm-kernel@lists.infradead.org
9036S: Maintained
9037F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9038F: drivers/pci/host/pci-xgene.c
9039
62d0ff83
ML
9040PCI DRIVER FOR FREESCALE LAYERSCAPE
9041M: Minghuan Lian <minghuan.Lian@freescale.com>
9042M: Mingkai Hu <mingkai.hu@freescale.com>
9043M: Roy Zang <tie-fei.zang@freescale.com>
9044L: linuxppc-dev@lists.ozlabs.org
9045L: linux-pci@vger.kernel.org
9046L: linux-arm-kernel@lists.infradead.org
9047S: Maintained
9048F: drivers/pci/host/*layerscape*
9049
f0b75693 9050PCI DRIVER FOR IMX6
f175aa2c 9051M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9052M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9053L: linux-pci@vger.kernel.org
9054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055S: Maintained
9056F: drivers/pci/host/*imx6*
9057
0c4ffcfe
MK
9058PCI DRIVER FOR TI KEYSTONE
9059M: Murali Karicheri <m-karicheri2@ti.com>
9060L: linux-pci@vger.kernel.org
9061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9062S: Maintained
9063F: drivers/pci/host/*keystone*
9064
f0b75693
BH
9065PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9066M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9067M: Jason Cooper <jason@lakedaemon.net>
9068L: linux-pci@vger.kernel.org
9069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9070S: Maintained
9071F: drivers/pci/host/*mvebu*
9072
8c39d710
TP
9073PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9074M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9075L: linux-pci@vger.kernel.org
9076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9077S: Maintained
9078F: drivers/pci/host/pci-aardvark.c
9079
0447cfd7
TR
9080PCI DRIVER FOR NVIDIA TEGRA
9081M: Thierry Reding <thierry.reding@gmail.com>
9082L: linux-tegra@vger.kernel.org
f0b75693 9083L: linux-pci@vger.kernel.org
0447cfd7
TR
9084S: Supported
9085F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9086F: drivers/pci/host/pci-tegra.c
9087
47ff3de9
KVA
9088PCI DRIVER FOR TI DRA7XX
9089M: Kishon Vijay Abraham I <kishon@ti.com>
9090L: linux-omap@vger.kernel.org
9091L: linux-pci@vger.kernel.org
9092S: Supported
9093F: Documentation/devicetree/bindings/pci/ti-pci.txt
9094F: drivers/pci/host/pci-dra7xx.c
9095
f0b75693
BH
9096PCI DRIVER FOR RENESAS R-CAR
9097M: Simon Horman <horms@verge.net.au>
9098L: linux-pci@vger.kernel.org
4a121096 9099L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9100S: Maintained
9101F: drivers/pci/host/*rcar*
9102
4af82255 9103PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9104M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9105L: linux-pci@vger.kernel.org
f0b75693
BH
9106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9107L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9108S: Maintained
9109F: drivers/pci/host/pci-exynos.c
9110
f0b75693 9111PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9112M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9113M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9114L: linux-pci@vger.kernel.org
9115S: Maintained
9116F: drivers/pci/host/*designware*
9117
5a3aa2a8
JP
9118PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9119M: Joao Pinto <jpinto@synopsys.com>
9120L: linux-pci@vger.kernel.org
9121S: Maintained
9122F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9123F: drivers/pci/host/pcie-designware-plat.c
9124
cf28855b
WD
9125PCI DRIVER FOR GENERIC OF HOSTS
9126M: Will Deacon <will.deacon@arm.com>
9127L: linux-pci@vger.kernel.org
9128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9129S: Maintained
9130F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9131F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9132F: drivers/pci/host/pci-host-generic.c
9133
185a383a
KB
9134PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9135M: Keith Busch <keith.busch@intel.com>
9136L: linux-pci@vger.kernel.org
9137S: Supported
9138F: arch/x86/pci/vmd.c
9139
51b66a6c 9140PCIE DRIVER FOR ST SPEAR13XX
110baab1 9141M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9142L: linux-pci@vger.kernel.org
110baab1 9143S: Maintained
51b66a6c
PA
9144F: drivers/pci/host/*spear*
9145
af1169b4
LFT
9146PCI MSI DRIVER FOR ALTERA MSI IP
9147M: Ley Foon Tan <lftan@altera.com>
9148L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9149L: linux-pci@vger.kernel.org
9150S: Supported
9151F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9152F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9153
dcd19de3
DD
9154PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9155M: Duc Dang <dhdang@apm.com>
9156L: linux-pci@vger.kernel.org
9157L: linux-arm-kernel@lists.infradead.org
9158S: Maintained
9159F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9160F: drivers/pci/host/pci-xgene-msi.c
9161
a3cbfae1
NC
9162PCIE DRIVER FOR AXIS ARTPEC
9163M: Niklas Cassel <niklas.cassel@axis.com>
9164M: Jesper Nilsson <jesper.nilsson@axis.com>
9165L: linux-arm-kernel@axis.com
9166L: linux-pci@vger.kernel.org
9167S: Maintained
9168F: Documentation/devicetree/bindings/pci/axis,artpec*
9169F: drivers/pci/host/*artpec*
9170
500a1d9a
ZW
9171PCIE DRIVER FOR HISILICON
9172M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9173M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9174L: linux-pci@vger.kernel.org
9175S: Maintained
9176F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9177F: drivers/pci/host/pcie-hisi.c
9178
82a82383
SV
9179PCIE DRIVER FOR QUALCOMM MSM
9180M: Stanimir Varbanov <svarbanov@mm-sol.com>
9181L: linux-pci@vger.kernel.org
9182L: linux-arm-msm@vger.kernel.org
9183S: Maintained
9184F: drivers/pci/host/*qcom*
9185
f12b76e5
DD
9186PCIE DRIVER FOR CAVIUM THUNDERX
9187M: David Daney <david.daney@cavium.com>
9188L: linux-pci@vger.kernel.org
9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190S: Supported
9191F: Documentation/devicetree/bindings/pci/pci-thunder-*
9192F: drivers/pci/host/pci-thunder-*
9193
1da177e4 9194PCMCIA SUBSYSTEM
4230dfc9 9195P: Linux PCMCIA Team
f5df5881 9196L: linux-pcmcia@lists.infradead.org
6650e0a5 9197W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9199S: Maintained
679655da
JP
9200F: Documentation/pcmcia/
9201F: drivers/pcmcia/
9202F: include/pcmcia/
1da177e4
LT
9203
9204PCNET32 NETWORK DRIVER
227fb925 9205M: Don Fry <pcnet32@frontier.com>
979b6c13 9206L: netdev@vger.kernel.org
1da177e4 9207S: Maintained
b955f6ca 9208F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9209
48fc267e
SK
9210PCRYPT PARALLEL CRYPTO ENGINE
9211M: Steffen Klassert <steffen.klassert@secunet.com>
9212L: linux-crypto@vger.kernel.org
9213S: Maintained
9214F: crypto/pcrypt.c
9215F: include/crypto/pcrypt.h
9216
e72df0b8
TH
9217PER-CPU MEMORY ALLOCATOR
9218M: Tejun Heo <tj@kernel.org>
93e205a7 9219M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9221S: Maintained
9222F: include/linux/percpu*.h
9223F: mm/percpu*.c
9224F: arch/*/include/asm/percpu.h
9225
ad4ecbcb 9226PER-TASK DELAY ACCOUNTING
185e595f 9227M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9228S: Maintained
679655da
JP
9229F: include/linux/delayacct.h
9230F: kernel/delayacct.c
ad4ecbcb 9231
57c0c15b 9232PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9233M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9234M: Ingo Molnar <mingo@redhat.com>
f80c5393 9235M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9236R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9237L: linux-kernel@vger.kernel.org
75fc2d37 9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9239S: Supported
d53e8365 9240F: kernel/events/*
a003236c 9241F: include/linux/perf_event.h
c117ab84 9242F: include/uapi/linux/perf_event.h
141c4296
RR
9243F: arch/*/kernel/perf_event*.c
9244F: arch/*/kernel/*/perf_event*.c
9245F: arch/*/kernel/*/*/perf_event*.c
a003236c 9246F: arch/*/include/asm/perf_event.h
a003236c 9247F: arch/*/kernel/perf_callchain.c
b0a434fb 9248F: arch/*/events/*
a003236c 9249F: tools/perf/
6c0b3244 9250
dd49d0f5 9251PERSONALITY HANDLING
8b58be88 9252M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9253L: linux-abi-devel@lists.sourceforge.net
9254S: Maintained
679655da 9255F: include/linux/personality.h
c117ab84 9256F: include/uapi/linux/personality.h
dd49d0f5 9257
838e7a03 9258PHONET PROTOCOL
2a06b40f 9259M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9260S: Supported
9261F: Documentation/networking/phonet.txt
9262F: include/linux/phonet.h
9263F: include/net/phonet/
c117ab84 9264F: include/uapi/linux/phonet.h
838e7a03
RDC
9265F: net/phonet/
9266
1da177e4 9267PHRAM MTD DRIVER
8b58be88 9268M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9269L: linux-mtd@lists.infradead.org
9270S: Maintained
679655da 9271F: drivers/mtd/devices/phram.c
1da177e4 9272
efdbb10e
BP
9273PICOLCD HID DRIVER
9274M: Bruno Prémont <bonbons@linux-vserver.org>
9275L: linux-input@vger.kernel.org
9276S: Maintained
9277F: drivers/hid/hid-picolcd*
9278
a53bfa07
JI
9279PICOXCELL SUPPORT
9280M: Jamie Iles <jamie@jamieiles.com>
9281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9282T: git git://github.com/jamieiles/linux-2.6-ji.git
9283S: Supported
b8733987 9284F: arch/arm/boot/dts/picoxcell*
14430813 9285F: arch/arm/mach-picoxcell/
b8733987 9286F: drivers/crypto/picoxcell*
a53bfa07 9287
2744e8af
LW
9288PIN CONTROL SUBSYSTEM
9289M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9290L: linux-gpio@vger.kernel.org
dbe752a3 9291T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9292S: Maintained
9feeed94 9293F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9294F: Documentation/pinctrl.txt
07f29ba6 9295F: drivers/pinctrl/
8e406fe4 9296F: include/linux/pinctrl/
2744e8af 9297
2201bbb8
JCPV
9298PIN CONTROLLER - ATMEL AT91
9299M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301S: Maintained
c654b6bf 9302F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9303
33d3690c
LD
9304PIN CONTROLLER - ATMEL AT91 PIO4
9305M: Ludovic Desroches <ludovic.desroches@atmel.com>
9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307L: linux-gpio@vger.kernel.org
9308S: Supported
9309F: drivers/pinctrl/pinctrl-at91-pio4.*
9310
cbd1b652
MW
9311PIN CONTROLLER - INTEL
9312M: Mika Westerberg <mika.westerberg@linux.intel.com>
9313M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9314S: Maintained
9315F: drivers/pinctrl/intel/
2201bbb8 9316
9963b536
LP
9317PIN CONTROLLER - RENESAS
9318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9319M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9320L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9321S: Maintained
9322F: drivers/pinctrl/sh-pfc/
9323
b75e60d6 9324PIN CONTROLLER - SAMSUNG
fea685e9 9325M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9326M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9327M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9330S: Maintained
9b5b33f6 9331F: drivers/pinctrl/samsung/
b75e60d6 9332
13cbd906
TL
9333PIN CONTROLLER - SINGLE
9334M: Tony Lindgren <tony@atomide.com>
9335M: Haojian Zhuang <haojian.zhuang@linaro.org>
9336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9337L: linux-omap@vger.kernel.org
9338S: Maintained
9339F: drivers/pinctrl/pinctrl-single.c
9340
deda8287 9341PIN CONTROLLER - ST SPEAR
da89947b 9342M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9344W: http://www.st.com/spear
9345S: Maintained
8e406fe4 9346F: drivers/pinctrl/spear/
deda8287 9347
11a1cf34
JH
9348PISTACHIO SOC SUPPORT
9349M: James Hartley <james.hartley@imgtec.com>
9350M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9351L: linux-mips@linux-mips.org
9352S: Maintained
9353F: arch/mips/pistachio/
9354F: arch/mips/include/asm/mach-pistachio/
9355F: arch/mips/boot/dts/pistachio/
9356F: arch/mips/configs/pistachio*_defconfig
9357
249a6771 9358PKTCDVD DRIVER
e5f6450c 9359M: Jiri Kosina <jikos@kernel.org>
249a6771 9360S: Maintained
679655da
JP
9361F: drivers/block/pktcdvd.c
9362F: include/linux/pktcdvd.h
c117ab84 9363F: include/uapi/linux/pktcdvd.h
249a6771 9364
b31d8273
G
9365PKUNITY SOC DRIVERS
9366M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9367W: http://mprc.pku.edu.cn/~guanxuetao/linux
9368S: Maintained
ceebf4d5 9369T: git git://github.com/gxt/linux.git
b31d8273 9370F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9371F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9372F: drivers/video/fbdev/fb-puv3.c
2809e80b 9373F: drivers/rtc/rtc-puv3.c
b31d8273 9374
9d2ecfb7 9375PMBUS HARDWARE MONITORING DRIVERS
ca462085 9376M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9377L: linux-hwmon@vger.kernel.org
9378W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9379W: http://www.roeck-us.net/linux/drivers/
9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9381S: Maintained
9382F: Documentation/hwmon/pmbus
9383F: drivers/hwmon/pmbus/
9384F: include/linux/i2c/pmbus.h
9385
89a36810 9386PMC SIERRA MaxRAID DRIVER
89a36810
AR
9387L: linux-scsi@vger.kernel.org
9388W: http://www.pmc-sierra.com/
3cdea4d7 9389S: Orphan
89a36810
AR
9390F: drivers/scsi/pmcraid.*
9391
dbf9bfe6 9392PMC SIERRA PM8001 DRIVER
d32477e2 9393M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9394M: lindar_liu@usish.com
f5a7b525 9395L: pmchba@pmcs.com
dbf9bfe6 9396L: linux-scsi@vger.kernel.org
9397S: Supported
9398F: drivers/scsi/pm8001/
9399
1da177e4 9400POSIX CLOCKS and TIMERS
8b58be88 9401M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9402L: linux-kernel@vger.kernel.org
75fc2d37 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9404S: Maintained
679655da
JP
9405F: fs/timerfd.c
9406F: include/linux/timer*
5cee9645 9407F: kernel/time/*timer*
1da177e4 9408
7b06a6d7
RW
9409POWER MANAGEMENT CORE
9410M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9411L: linux-pm@vger.kernel.org
9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9413S: Supported
9414F: drivers/base/power/
9415F: include/linux/pm.h
9416F: include/linux/pm_*
9417F: include/linux/powercap.h
9418F: drivers/powercap/
9419
3be86148 9420POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9421M: Sebastian Reichel <sre@kernel.org>
57318935 9422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9423M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9424L: linux-pm@vger.kernel.org
54e5881d 9425T: git git://git.infradead.org/battery-2.6.git
3be86148 9426S: Maintained
3cc5c704
GU
9427F: Documentation/devicetree/bindings/power/
9428F: Documentation/devicetree/bindings/power_supply/
679655da 9429F: include/linux/power_supply.h
8cd725a1 9430F: drivers/power/
26305022 9431X: drivers/power/avs/
3be86148 9432
514f161a
MR
9433POWER STATE COORDINATION INTERFACE (PSCI)
9434M: Mark Rutland <mark.rutland@arm.com>
9435M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9436L: linux-arm-kernel@lists.infradead.org
9437S: Maintained
9438F: drivers/firmware/psci.c
9439F: include/linux/psci.h
9440F: include/uapi/linux/psci.h
9441
43a1dd9b
SJS
9442POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9443M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9444L: linuxppc-dev@lists.ozlabs.org
9445S: Maintained
9446F: drivers/char/powernv-op-panel.c
9447
1da177e4 9448PNP SUPPORT
9c3646d1 9449M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9450S: Maintained
679655da 9451F: drivers/pnp/
1da177e4
LT
9452
9453PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9454M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9455L: linux-ppp@vger.kernel.org
9456S: Maintained
224cf5ad 9457F: drivers/net/ppp/ppp_*
1da177e4
LT
9458
9459PPP OVER ATM (RFC 2364)
8b58be88 9460M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9461S: Maintained
679655da 9462F: net/atm/pppoatm.c
c117ab84 9463F: include/uapi/linux/atmppp.h
1da177e4
LT
9464
9465PPP OVER ETHERNET
8b58be88 9466M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9467S: Maintained
224cf5ad
JK
9468F: drivers/net/ppp/pppoe.c
9469F: drivers/net/ppp/pppox.c
1da177e4 9470
a6d2370b 9471PPP OVER L2TP
8b58be88 9472M: James Chapman <jchapman@katalix.com>
a6d2370b 9473S: Maintained
90ca28d1 9474F: net/l2tp/l2tp_ppp.c
679655da 9475F: include/linux/if_pppol2tp.h
c117ab84 9476F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9477
eae9d2ba 9478PPS SUPPORT
8b58be88 9479M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9480W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9481L: linuxpps@ml.enneenne.com (subscribers-only)
9482S: Maintained
cabaaf41
JP
9483F: Documentation/pps/
9484F: drivers/pps/
9485F: include/linux/pps*.h
eae9d2ba 9486
71a6d0af
HW
9487PPTP DRIVER
9488M: Dmitry Kozlov <xeb@mail.ru>
9489L: netdev@vger.kernel.org
9490S: Maintained
224cf5ad 9491F: drivers/net/ppp/pptp.c
71a6d0af
HW
9492W: http://sourceforge.net/projects/accel-pptp
9493
1da177e4 9494PREEMPTIBLE KERNEL
8b58be88 9495M: Robert Love <rml@tech9.net>
1da177e4
LT
9496L: kpreempt-tech@lists.sourceforge.net
9497W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9498S: Supported
679655da
JP
9499F: Documentation/preempt-locking.txt
9500F: include/linux/preempt.h
1da177e4
LT
9501
9502PRISM54 WIRELESS DRIVER
8b58be88 9503M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9504L: linux-wireless@vger.kernel.org
9ef80804 9505W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9506S: Obsolete
c12edfe2 9507F: drivers/net/wireless/intersil/prism54/
1da177e4 9508
02c18891 9509PS3 NETWORK SUPPORT
b809b9ca 9510M: Geoff Levand <geoff@infradead.org>
02c18891 9511L: netdev@vger.kernel.org
a14ab6b6 9512L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9513S: Maintained
8df158ac 9514F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9515
f58a9d17 9516PS3 PLATFORM SUPPORT
b809b9ca 9517M: Geoff Levand <geoff@infradead.org>
a4724ed6 9518L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9519S: Maintained
679655da
JP
9520F: arch/powerpc/boot/ps3*
9521F: arch/powerpc/include/asm/lv1call.h
9522F: arch/powerpc/include/asm/ps3*.h
9523F: arch/powerpc/platforms/ps3/
9524F: drivers/*/ps3*
9525F: drivers/ps3/
fec629b8 9526F: drivers/rtc/rtc-ps3.c
679655da 9527F: drivers/usb/host/*ps3.c
fec629b8 9528F: sound/ppc/snd_ps3*
f58a9d17 9529
cffb4add 9530PS3VRAM DRIVER
8b58be88 9531M: Jim Paris <jim@jtan.com>
3715a5d0 9532M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9533L: linuxppc-dev@lists.ozlabs.org
cffb4add 9534S: Maintained
8a3977cb 9535F: drivers/block/ps3vram.c
cffb4add 9536
8defe599 9537PSTORE FILESYSTEM
9d5e2a02 9538M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9539M: Colin Cross <ccross@android.com>
9540M: Kees Cook <keescook@chromium.org>
9541M: Tony Luck <tony.luck@intel.com>
9542S: Maintained
9f273c24 9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9544F: fs/pstore/
9545F: include/linux/pstore*
04851772 9546F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9547F: drivers/acpi/apei/erst.c
9548
7fbc415d
RC
9549PTP HARDWARE CLOCK SUPPORT
9550M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9551L: netdev@vger.kernel.org
7fbc415d
RC
9552S: Maintained
9553W: http://linuxptp.sourceforge.net/
9554F: Documentation/ABI/testing/sysfs-ptp
9555F: Documentation/ptp/*
0ecb3cdd 9556F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9557F: drivers/net/phy/dp83640*
9558F: drivers/ptp/*
9559F: include/linux/ptp_cl*
9560
cf94a4d1 9561PTRACE SUPPORT
e846ee5f 9562M: Roland McGrath <roland@hack.frob.com>
8b58be88 9563M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9564S: Maintained
9565F: include/asm-generic/syscall.h
9566F: include/linux/ptrace.h
9567F: include/linux/regset.h
9568F: include/linux/tracehook.h
c117ab84 9569F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9570F: kernel/ptrace.c
9571
3e9d7ba7
HV
9572PULSE8-CEC DRIVER
9573M: Hans Verkuil <hverkuil@xs4all.nl>
9574L: linux-media@vger.kernel.org
9575T: git git://linuxtv.org/media_tree.git
9576S: Maintained
9577F: drivers/staging/media/pulse8-cec
9578
8320204a 9579PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9580M: Mike Isely <isely@pobox.com>
16e9495d 9581L: pvrusb2@isely.net (subscribers-only)
661263b5 9582L: linux-media@vger.kernel.org
8320204a 9583W: http://www.isely.net/pvrusb2/
275ffde4 9584T: git git://linuxtv.org/media_tree.git
8320204a 9585S: Maintained
679655da 9586F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9587F: drivers/media/usb/pvrusb2/
8320204a 9588
39532e6c 9589PWC WEBCAM DRIVER
c0936df4 9590M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9591L: linux-media@vger.kernel.org
9592T: git git://linuxtv.org/media_tree.git
c0936df4 9593S: Odd Fixes
39532e6c
HG
9594F: drivers/media/usb/pwc/*
9595
93c090b3 9596PWM FAN DRIVER
774e0362
KD
9597M: Kamil Debski <kamil@wypas.org>
9598M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9599L: linux-hwmon@vger.kernel.org
93c090b3
KD
9600S: Supported
9601F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9602F: Documentation/hwmon/pwm-fan
9603F: drivers/hwmon/pwm-fan.c
9604
200efedd 9605PWM SUBSYSTEM
aa3495f7
TR
9606M: Thierry Reding <thierry.reding@gmail.com>
9607L: linux-pwm@vger.kernel.org
0c2498f1 9608S: Maintained
006e854f 9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9610F: Documentation/pwm.txt
9611F: Documentation/devicetree/bindings/pwm/
9612F: include/linux/pwm.h
0c2498f1 9613F: drivers/pwm/
a140b98d
TR
9614F: drivers/video/backlight/pwm_bl.c
9615F: include/linux/pwm_backlight.h
0c2498f1 9616
30ec261e 9617PXA2xx/PXA3xx SUPPORT
8da5e302 9618M: Daniel Mack <daniel@zonque.org>
a323f664 9619M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9620M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9622T: git git://github.com/hzhuang1/linux.git
8da5e302 9623T: git git://github.com/rjarzmik/linux.git
1da177e4 9624S: Maintained
e68d7c14 9625F: arch/arm/boot/dts/pxa*
679655da 9626F: arch/arm/mach-pxa/
820439f1 9627F: drivers/dma/pxa*
679655da 9628F: drivers/pcmcia/pxa2xx*
1403ead9 9629F: drivers/pinctrl/pxa/
9df92e6c 9630F: drivers/spi/spi-pxa2xx*
faf2e1db 9631F: drivers/usb/gadget/udc/pxa2*
679655da 9632F: include/sound/pxa2xx-lib.h
bec4c99e 9633F: sound/arm/pxa*
14430813 9634F: sound/soc/pxa/
1da177e4 9635
f3154a46
RJ
9636PXA GPIO DRIVER
9637M: Robert Jarzmik <robert.jarzmik@free.fr>
9638L: linux-gpio@vger.kernel.org
9639S: Maintained
9640F: drivers/gpio/gpio-pxa.c
9641
ec64d3bf
EG
9642PXA3xx NAND FLASH DRIVER
9643M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9644L: linux-mtd@lists.infradead.org
9645S: Maintained
9a67f099 9646F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9647
3f640c61 9648MMP SUPPORT
8b58be88 9649M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9650M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9652T: git git://github.com/hzhuang1/linux.git
9653T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9654S: Maintained
e68d7c14 9655F: arch/arm/boot/dts/mmp*
3f640c61 9656F: arch/arm/mach-mmp/
e8e6cb32 9657
272f133a
PO
9658PXA MMCI DRIVER
9659S: Orphan
9660
57f63bc8 9661PXA RTC DRIVER
8b58be88 9662M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9663L: rtc-linux@googlegroups.com
9664S: Maintained
9665
cea4001a 9666QAT DRIVER
90ab5a81
TS
9667M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9668M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9669L: qat-linux@intel.com
9670S: Supported
9671F: drivers/crypto/qat/
cea4001a 9672
52a09a04 9673QIB DRIVER
8473c603 9674M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9675L: linux-rdma@vger.kernel.org
9676S: Supported
9677F: drivers/infiniband/hw/qib/
9678
5e9772b9
JS
9679QLOGIC QLA1280 SCSI DRIVER
9680M: Michael Reed <mdr@sgi.com>
9681L: linux-scsi@vger.kernel.org
9682S: Maintained
9683F: drivers/scsi/qla1280.[ch]
9684
1da177e4 9685QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9686M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9687L: linux-scsi@vger.kernel.org
9688S: Supported
679655da
JP
9689F: Documentation/scsi/LICENSE.qla2xxx
9690F: drivers/scsi/qla2xxx/
1da177e4 9691
883c98fe 9692QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9693M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9694L: linux-scsi@vger.kernel.org
9695S: Supported
bacfb81b 9696F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9697F: drivers/scsi/qla4xxx/
9698
5a4faa87 9699QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9700M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9701M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9702M: linux-driver@qlogic.com
9703L: netdev@vger.kernel.org
9704S: Supported
679655da 9705F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9706F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9707
0ec00f03 9708QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9709M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9710L: netdev@vger.kernel.org
9711S: Supported
aa43c215 9712F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9713
c4e84bde 9714QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9715M: Harish Patil <harish.patil@qlogic.com>
9716M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9717M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9718M: linux-driver@qlogic.com
c4e84bde
RM
9719L: netdev@vger.kernel.org
9720S: Supported
aa43c215 9721F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9722
fe56b9e6
YM
9723QLOGIC QL4xxx ETHERNET DRIVER
9724M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9725M: Ariel Elior <Ariel.Elior@qlogic.com>
9726M: everest-linux-l2@qlogic.com
9727L: netdev@vger.kernel.org
9728S: Supported
9729F: drivers/net/ethernet/qlogic/qed/
9730F: include/linux/qed/
9731F: drivers/net/ethernet/qlogic/qede/
9732
1da177e4 9733QNX4 FILESYSTEM
8b58be88 9734M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9735W: http://www.alarsen.net/linux/qnx4fs/
9736S: Maintained
80811493 9737F: fs/qnx4/
c117ab84
CEB
9738F: include/uapi/linux/qnx4_fs.h
9739F: include/uapi/linux/qnxtypes.h
1da177e4 9740
91952bc0
AP
9741QT1010 MEDIA DRIVER
9742M: Antti Palosaari <crope@iki.fi>
9743L: linux-media@vger.kernel.org
a825eaec 9744W: https://linuxtv.org
91952bc0
AP
9745W: http://palosaari.fi/linux/
9746Q: http://patchwork.linuxtv.org/project/linux-media/list/
9747T: git git://linuxtv.org/anttip/media_tree.git
9748S: Maintained
9749F: drivers/media/tuners/qt1010*
9750
966fb5ec
SM
9751QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9752M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9753L: linux-wireless@vger.kernel.org
9754L: ath9k-devel@lists.ath9k.org
9755W: http://wireless.kernel.org/en/users/Drivers/ath9k
9756S: Supported
9757F: drivers/net/wireless/ath/ath9k/
9758
2ea0ffcb
KV
9759QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9760M: Kalle Valo <kvalo@qca.qualcomm.com>
9761L: ath10k@lists.infradead.org
9762W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9764S: Supported
9765F: drivers/net/wireless/ath/ath10k/
9766
4f4567cf
RK
9767QUALCOMM HEXAGON ARCHITECTURE
9768M: Richard Kuo <rkuo@codeaurora.org>
9769L: linux-hexagon@vger.kernel.org
9f273c24 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9771S: Supported
9772F: arch/hexagon/
9773
8e84c258
EK
9774QUALCOMM WCN36XX WIRELESS DRIVER
9775M: Eugene Krasnikov <k.eugene.e@gmail.com>
9776L: wcn36xx@lists.infradead.org
9777W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9778T: git git://github.com/KrasnikovEugene/wcn36xx.git
9779S: Supported
9780F: drivers/net/wireless/ath/wcn36xx/
9781
eeca9a67
MT
9782QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9783M: Gabriel Somlo <somlo@cmu.edu>
9784M: "Michael S. Tsirkin" <mst@redhat.com>
9785L: qemu-devel@nongnu.org
9786S: Maintained
9787F: drivers/firmware/qemu_fw_cfg.c
9788
602adf40 9789RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9790M: Ilya Dryomov <idryomov@gmail.com>
9791M: Sage Weil <sage@redhat.com>
527a88b9 9792M: Alex Elder <elder@kernel.org>
398ecff5 9793L: ceph-devel@vger.kernel.org
09d90327
SW
9794W: http://ceph.com/
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9796T: git git://github.com/ceph/ceph-client.git
602adf40 9797S: Supported
398ecff5 9798F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9799F: drivers/block/rbd.c
9800F: drivers/block/rbd_types.h
9801
1da177e4 9802RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9803M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9804L: linux-fbdev@vger.kernel.org
1da177e4 9805S: Maintained
8a61f013 9806F: drivers/video/fbdev/aty/radeon*
c117ab84 9807F: include/uapi/linux/radeonfb.h
1da177e4 9808
c6c9b34c 9809RADIOSHARK RADIO DRIVER
c0936df4 9810M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9811L: linux-media@vger.kernel.org
9812T: git git://linuxtv.org/media_tree.git
9813S: Maintained
9814F: drivers/media/radio/radio-shark.c
9815
9816RADIOSHARK2 RADIO DRIVER
c0936df4 9817M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9818L: linux-media@vger.kernel.org
9819T: git git://linuxtv.org/media_tree.git
9820S: Maintained
9821F: drivers/media/radio/radio-shark2.c
9822F: drivers/media/radio/radio-tea5777.c
9823
1da177e4 9824RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9825M: Paul Mackerras <paulus@samba.org>
c69f677c 9826L: linux-fbdev@vger.kernel.org
1da177e4 9827S: Maintained
8a61f013 9828F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9829
a0fd81a9 9830RALINK MIPS ARCHITECTURE
bdb40e8e 9831M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9832L: linux-mips@linux-mips.org
9833S: Maintained
9834F: arch/mips/ralink
9835
e7839f25 9836RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9837P: rt2x00 project
b182427e 9838M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9839M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9840L: linux-wireless@vger.kernel.org
95ea3627 9841S: Maintained
33aca94d 9842F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9843
9db5579b 9844RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9845M: Jens Axboe <axboe@kernel.dk>
9db5579b 9846S: Maintained
679655da
JP
9847F: Documentation/blockdev/ramdisk.txt
9848F: drivers/block/brd.c
9db5579b 9849
9e95ce27 9850RANDOM NUMBER DRIVER
0624bcaa 9851M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9852S: Maintained
679655da 9853F: drivers/char/random.c
9e95ce27 9854
394b701c 9855RAPIDIO SUBSYSTEM
8b58be88 9856M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9857M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9858S: Maintained
679655da 9859F: drivers/rapidio/
394b701c 9860
e2d1d6c0 9861RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9862L: linux-wireless@vger.kernel.org
f52a5490 9863S: Orphan
679655da 9864F: drivers/net/wireless/ray*
e2d1d6c0
RD
9865
9866RCUTORTURE MODULE
e0198b29 9867M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9868M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9869L: linux-kernel@vger.kernel.org
f9094d8e 9870S: Supported
08deed1e 9871T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9872F: Documentation/RCU/torture.txt
34e2d560 9873F: kernel/rcu/rcutorture.c
e2d1d6c0 9874
c87b9c60
PM
9875RCUTORTURE TEST FRAMEWORK
9876M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9877M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9878R: Steven Rostedt <rostedt@goodmis.org>
9879R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9880R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9881L: linux-kernel@vger.kernel.org
c87b9c60
PM
9882S: Supported
9883T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9884F: tools/testing/selftests/rcutorture
9885
c1f766b5 9886RDC R-321X SoC
8b58be88 9887M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9888S: Maintained
9889
db17f395 9890RDC R6040 FAST ETHERNET DRIVER
35566e96 9891M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9892L: netdev@vger.kernel.org
9893S: Maintained
58565a35 9894F: drivers/net/ethernet/rdc/r6040.c
db17f395 9895
a09ed661 9896RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9897M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9898L: netdev@vger.kernel.org
9899L: linux-rdma@vger.kernel.org
fbb5a558 9900L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9901W: https://oss.oracle.com/projects/rds/
a09ed661 9902S: Supported
679655da 9903F: net/rds/
72f26eee 9904F: Documentation/networking/rds.txt
a09ed661 9905
0194621b
DD
9906RDMAVT - RDMA verbs software
9907M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9908L: linux-rdma@vger.kernel.org
9909S: Supported
9910F: drivers/infiniband/sw/rdmavt
9911
595182bc 9912READ-COPY UPDATE (RCU)
8b58be88 9913M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9914M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9915R: Steven Rostedt <rostedt@goodmis.org>
9916R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9917R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9918L: linux-kernel@vger.kernel.org
9fab9787 9919W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9920S: Supported
08deed1e 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9922F: Documentation/RCU/
9fab9787 9923X: Documentation/RCU/torture.txt
f9094d8e 9924F: include/linux/rcu*
4102adab
PM
9925X: include/linux/srcu.h
9926F: kernel/rcu/
34e2d560 9927X: kernel/torture.c
595182bc 9928
0c86edc0 9929REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9930M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9931M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9932L: rtc-linux@googlegroups.com
8a6e2535 9933Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9934T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9935S: Maintained
7af6a2e1 9936F: Documentation/devicetree/bindings/rtc/
679655da
JP
9937F: Documentation/rtc.txt
9938F: drivers/rtc/
9939F: include/linux/rtc.h
c117ab84 9940F: include/uapi/linux/rtc.h
fe23c336
AB
9941F: include/linux/rtc/
9942F: include/linux/platform_data/rtc-*
9943F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9944
0e400c53
MB
9945REALTEK AUDIO CODECS
9946M: Bard Liao <bardliao@realtek.com>
9947M: Oder Chiou <oder_chiou@realtek.com>
9948S: Maintained
9949F: sound/soc/codecs/rt*
9950F: include/sound/rt*.h
9951
1da177e4 9952REISERFS FILE SYSTEM
76c4e5ea 9953L: reiserfs-devel@vger.kernel.org
1da177e4 9954S: Supported
679655da 9955F: fs/reiserfs/
1da177e4 9956
b83a313b 9957REGISTER MAP ABSTRACTION
b02e48f2 9958M: Mark Brown <broonie@kernel.org>
dd060bc9 9959L: linux-kernel@vger.kernel.org
b83a313b
MB
9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9961S: Supported
9398a639 9962F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9963F: drivers/base/regmap/
9964F: include/linux/regmap.h
9965
400e64df
OBC
9966REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9967M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9968M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9969L: linux-remoteproc@vger.kernel.org
6bb697b6 9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9971S: Maintained
15ebc72d 9972F: Documentation/devicetree/bindings/remoteproc/
400e64df 9973F: Documentation/remoteproc.txt
15ebc72d 9974F: drivers/remoteproc/
6fc26488 9975F: include/linux/remoteproc.h
400e64df 9976
d8115db5
OBC
9977REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9978M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9979M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9980L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9982S: Maintained
9983F: drivers/rpmsg/
9984F: Documentation/rpmsg.txt
9985F: include/linux/rpmsg.h
9986
8e6569af
SS
9987RENESAS ETHERNET DRIVERS
9988R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9989L: netdev@vger.kernel.org
4a121096 9990L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9991F: drivers/net/ethernet/renesas/
9992F: include/linux/sh_eth.h
9993
3e46c397
YS
9994RENESAS USB2 PHY DRIVER
9995M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9996L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9997S: Maintained
9998F: drivers/phy/phy-rcar-gen3-usb2.c
9999
1b0fe6be
PZ
10000RESET CONTROLLER FRAMEWORK
10001M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10002T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10003S: Maintained
10004F: drivers/reset/
10005F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10006F: include/dt-bindings/reset/
1b0fe6be
PZ
10007F: include/linux/reset.h
10008F: include/linux/reset-controller.h
10009
e0897645 10010RFKILL
8b58be88 10011M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10012L: linux-wireless@vger.kernel.org
ce466579
JB
10013W: http://wireless.kernel.org/
10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10016S: Maintained
505c9247 10017F: Documentation/rfkill.txt
80811493 10018F: net/rfkill/
e0897645 10019
933685ca
TG
10020RHASHTABLE
10021M: Thomas Graf <tgraf@suug.ch>
10022L: netdev@vger.kernel.org
10023S: Maintained
10024F: lib/rhashtable.c
10025F: include/linux/rhashtable.h
10026
67e054e9
ML
10027RICOH SMARTMEDIA/XD DRIVER
10028M: Maxim Levitsky <maximlevitsky@gmail.com>
10029S: Maintained
21c26f50
JP
10030F: drivers/mtd/nand/r852.c
10031F: drivers/mtd/nand/r852.h
67e054e9 10032
92634125
ML
10033RICOH R5C592 MEMORYSTICK DRIVER
10034M: Maxim Levitsky <maximlevitsky@gmail.com>
10035S: Maintained
10036F: drivers/memstick/host/r592.*
10037
27f1d2f9
SA
10038ROCCAT DRIVERS
10039M: Stefan Achatz <erazor_de@users.sourceforge.net>
10040W: http://sourceforge.net/projects/roccat/
10041S: Maintained
10042F: drivers/hid/hid-roccat*
10043F: include/linux/hid-roccat*
10044F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10045
4b8ac966
JP
10046ROCKER DRIVER
10047M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10048L: netdev@vger.kernel.org
10049S: Supported
10050F: drivers/net/ethernet/rocker/
10051
1da177e4
LT
10052ROCKETPORT DRIVER
10053P: Comtrol Corp.
1da177e4
LT
10054W: http://www.comtrol.com
10055S: Maintained
679655da 10056F: Documentation/serial/rocket.txt
c897401b 10057F: drivers/tty/rocket*
1da177e4 10058
7645c2f4
KC
10059ROCKETPORT EXPRESS/INFINITY DRIVER
10060M: Kevin Cernekee <cernekee@gmail.com>
10061L: linux-serial@vger.kernel.org
10062S: Odd Fixes
10063F: drivers/tty/serial/rp2.*
10064
1da177e4 10065ROSE NETWORK LAYER
8b58be88 10066M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10067L: linux-hams@vger.kernel.org
d34cb28a 10068W: http://www.linux-ax25.org/
1da177e4 10069S: Maintained
679655da 10070F: include/net/rose.h
c117ab84 10071F: include/uapi/linux/rose.h
679655da 10072F: net/rose/
1da177e4 10073
91952bc0
AP
10074RTL2830 MEDIA DRIVER
10075M: Antti Palosaari <crope@iki.fi>
10076L: linux-media@vger.kernel.org
a825eaec 10077W: https://linuxtv.org
91952bc0
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
10082F: drivers/media/dvb-frontends/rtl2830*
10083
27a0aacf
AP
10084RTL2832 MEDIA DRIVER
10085M: Antti Palosaari <crope@iki.fi>
10086L: linux-media@vger.kernel.org
a825eaec 10087W: https://linuxtv.org
27a0aacf
AP
10088W: http://palosaari.fi/linux/
10089Q: http://patchwork.linuxtv.org/project/linux-media/list/
10090T: git git://linuxtv.org/anttip/media_tree.git
10091S: Maintained
10092F: drivers/media/dvb-frontends/rtl2832*
10093
ba6e6f6e
AP
10094RTL2832_SDR MEDIA DRIVER
10095M: Antti Palosaari <crope@iki.fi>
10096L: linux-media@vger.kernel.org
a825eaec 10097W: https://linuxtv.org
ba6e6f6e
AP
10098W: http://palosaari.fi/linux/
10099Q: http://patchwork.linuxtv.org/project/linux-media/list/
10100T: git git://linuxtv.org/anttip/media_tree.git
10101S: Maintained
b4bb1c28 10102F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10103
59840488 10104RTL8180 WIRELESS DRIVER
605bebe2 10105L: linux-wireless@vger.kernel.org
491b26b4 10106W: http://wireless.kernel.org/
54e5881d 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10108S: Orphan
62141726 10109F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10110
59840488 10111RTL8187 WIRELESS DRIVER
9f0939bf 10112M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10113M: Hin-Tak Leung <htl10@users.sourceforge.net>
10114M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10115L: linux-wireless@vger.kernel.org
491b26b4 10116W: http://wireless.kernel.org/
54e5881d 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10118S: Maintained
62141726 10119F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10120
3cf0c8ad
LF
10121RTL8192CE WIRELESS DRIVER
10122M: Larry Finger <Larry.Finger@lwfinger.net>
10123M: Chaoming Li <chaoming_li@realsil.com.cn>
10124L: linux-wireless@vger.kernel.org
491b26b4 10125W: http://wireless.kernel.org/
3cf0c8ad
LF
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10127S: Maintained
62141726
KV
10128F: drivers/net/wireless/realtek/rtlwifi/
10129F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10130
26f1fad2
JS
10131RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10132M: Jes Sorensen <Jes.Sorensen@redhat.com>
10133L: linux-wireless@vger.kernel.org
171a900c 10134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10135S: Maintained
10136F: drivers/net/wireless/realtek/rtl8xxxu/
10137
9eb8ef74 10138S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10139M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10140L: linux-fbdev@vger.kernel.org
ce00f85c 10141S: Maintained
8a61f013 10142F: drivers/video/fbdev/savage/
9eb8ef74 10143
1da177e4 10144S390
8b58be88
JP
10145M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10146M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10147L: linux-s390@vger.kernel.org
5238da45 10148W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10149T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10150S: Supported
679655da 10151F: arch/s390/
a968cd3e 10152F: drivers/s390/
3bfe6858
JN
10153F: Documentation/s390/
10154F: Documentation/DocBook/s390*
5238da45 10155
322986ca
SO
10156S390 COMMON I/O LAYER
10157M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10158M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10159L: linux-s390@vger.kernel.org
10160W: http://www.ibm.com/developerworks/linux/linux390/
10161S: Supported
10162F: drivers/s390/cio/
10163
10164S390 DASD DRIVER
10165M: Stefan Weinhuber <wein@de.ibm.com>
10166M: Stefan Haberland <stefan.haberland@de.ibm.com>
10167L: linux-s390@vger.kernel.org
10168W: http://www.ibm.com/developerworks/linux/linux390/
10169S: Supported
10170F: drivers/s390/block/dasd*
10171F: block/partitions/ibm.c
10172
5238da45 10173S390 NETWORK DRIVERS
f0c59aff 10174M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10175L: linux-s390@vger.kernel.org
5238da45
HC
10176W: http://www.ibm.com/developerworks/linux/linux390/
10177S: Supported
679655da 10178F: drivers/s390/net/
5238da45 10179
322986ca
SO
10180S390 PCI SUBSYSTEM
10181M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10182M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10183L: linux-s390@vger.kernel.org
10184W: http://www.ibm.com/developerworks/linux/linux390/
10185S: Supported
10186F: arch/s390/pci/
10187F: drivers/pci/hotplug/s390_pci_hpc.c
10188
feed9b62 10189S390 ZCRYPT DRIVER
5c8d0983 10190M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10191L: linux-s390@vger.kernel.org
a968cd3e 10192W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10193S: Supported
d5ca6918 10194F: drivers/s390/crypto/
feed9b62 10195
5238da45 10196S390 ZFCP DRIVER
d38e19d0 10197M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10198L: linux-s390@vger.kernel.org
5238da45 10199W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10200S: Supported
679655da 10201F: drivers/s390/scsi/zfcp_*
1da177e4 10202
dd96df2c 10203S390 IUCV NETWORK LAYER
f0c59aff 10204M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10205L: linux-s390@vger.kernel.org
10206W: http://www.ibm.com/developerworks/linux/linux390/
10207S: Supported
679655da
JP
10208F: drivers/s390/net/*iucv*
10209F: include/net/iucv/
10210F: net/iucv/
dd96df2c 10211
8128f23c
GS
10212S390 IOMMU (PCI)
10213M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10214L: linux-s390@vger.kernel.org
10215W: http://www.ibm.com/developerworks/linux/linux390/
10216S: Supported
10217F: drivers/iommu/s390-iommu.c
10218
4dde7f75 10219S3C24XX SD/MMC Driver
8b58be88 10220M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10222S: Supported
679655da 10223F: drivers/mmc/host/s3cmci.*
4dde7f75 10224
1f15a229
HV
10225SAA6588 RDS RECEIVER DRIVER
10226M: Hans Verkuil <hverkuil@xs4all.nl>
10227L: linux-media@vger.kernel.org
10228T: git git://linuxtv.org/media_tree.git
a825eaec 10229W: https://linuxtv.org
1f15a229
HV
10230S: Odd Fixes
10231F: drivers/media/i2c/saa6588*
10232
98ed12e6 10233SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10234M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10235M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10236L: linux-media@vger.kernel.org
a825eaec 10237W: https://linuxtv.org
98ed12e6
MCC
10238T: git git://linuxtv.org/media_tree.git
10239S: Odd fixes
e42bf501 10240F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10241F: drivers/media/pci/saa7134/
10242
1da177e4 10243SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10244M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10245L: linux-media@vger.kernel.org
275ffde4 10246T: git git://linuxtv.org/media_tree.git
1da177e4 10247S: Maintained
90d72ac6
MCC
10248F: drivers/media/common/saa7146/
10249F: drivers/media/pci/saa7146/
10250F: include/media/saa7146*
1da177e4 10251
92304a40 10252SAMSUNG LAPTOP DRIVER
5909c654 10253M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10254L: platform-driver-x86@vger.kernel.org
10255S: Maintained
10256F: drivers/platform/x86/samsung-laptop.c
10257
4a109cc0 10258SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10259M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10260M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10261M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10262L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10263S: Supported
14430813 10264F: sound/soc/samsung/
4a109cc0 10265
0d89a28b 10266SAMSUNG FRAMEBUFFER DRIVER
b7701755 10267M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10268L: linux-fbdev@vger.kernel.org
10269S: Maintained
8a61f013 10270F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10271
b40f0632 10272SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10273M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10274M: Krzysztof Kozlowski <krzk@kernel.org>
10275M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10276L: linux-kernel@vger.kernel.org
b40f0632 10277L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10278S: Supported
10279F: drivers/mfd/sec*.c
10280F: drivers/regulator/s2m*.c
10281F: drivers/regulator/s5m*.c
b40f0632
KK
10282F: drivers/clk/clk-s2mps11.c
10283F: drivers/rtc/rtc-s5m.c
f69d3a17 10284F: include/linux/mfd/samsung/
a13c7c51
KK
10285F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10286F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10287F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10288F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10289
038f5c4b
SN
10290SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10291M: Kyungmin Park <kyungmin.park@samsung.com>
10292M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10293L: linux-media@vger.kernel.org
10294Q: https://patchwork.linuxtv.org/project/linux-media/list/
10295S: Supported
10296F: drivers/media/platform/exynos4-is/
038f5c4b 10297
6fd86ab2
SN
10298SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10299M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10300L: linux-media@vger.kernel.org
10301L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10302S: Maintained
10303F: drivers/media/platform/s3c-camif/
d647f0b7 10304F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10305
b84ef24e
AH
10306SAMSUNG S5C73M3 CAMERA DRIVER
10307M: Kyungmin Park <kyungmin.park@samsung.com>
10308M: Andrzej Hajda <a.hajda@samsung.com>
10309L: linux-media@vger.kernel.org
10310S: Supported
10311F: drivers/media/i2c/s5c73m3/*
10312
7d459937
AH
10313SAMSUNG S5K5BAF CAMERA DRIVER
10314M: Kyungmin Park <kyungmin.park@samsung.com>
10315M: Andrzej Hajda <a.hajda@samsung.com>
10316L: linux-media@vger.kernel.org
10317S: Supported
10318F: drivers/media/i2c/s5k5baf.c
10319
c04c674f
RB
10320SAMSUNG S3FWRN5 NFC DRIVER
10321M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10322M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10323L: linux-nfc@lists.01.org (moderated for non-subscribers)
10324S: Supported
10325F: drivers/nfc/s3fwrn5
10326
310e39c9 10327SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10328M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10329M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10330S: Supported
10331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10332F: drivers/clk/samsung/
10333
2e365a70
AS
10334SAMSUNG SPI DRIVERS
10335M: Kukjin Kim <kgene@kernel.org>
10336M: Krzysztof Kozlowski <krzk@kernel.org>
10337M: Andi Shyti <andi.shyti@samsung.com>
10338L: linux-spi@vger.kernel.org
10339L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10340S: Maintained
10341F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10342F: drivers/spi/spi-s3c*
10343F: include/linux/platform_data/spi-s3c64xx.h
10344
66890ed6
BA
10345SAMSUNG SXGBE DRIVERS
10346M: Byungho An <bh74.an@samsung.com>
10347M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10348M: Vipul Pandya <vipul.pandya@samsung.com>
10349S: Supported
10350L: netdev@vger.kernel.org
10351F: drivers/net/ethernet/samsung/sxgbe/
10352
93c537af
LM
10353SAMSUNG THERMAL DRIVER
10354M: Lukasz Majewski <l.majewski@samsung.com>
10355L: linux-pm@vger.kernel.org
10356L: linux-samsung-soc@vger.kernel.org
10357S: Supported
9f273c24 10358T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10359F: drivers/thermal/samsung/
10360
e296cd32 10361SAMSUNG USB2 PHY DRIVER
774e0362
KD
10362M: Kamil Debski <kamil@wypas.org>
10363M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10364L: linux-kernel@vger.kernel.org
10365S: Supported
10366F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10367F: Documentation/phy/samsung-usb2.txt
10368F: drivers/phy/phy-exynos4210-usb2.c
10369F: drivers/phy/phy-exynos4x12-usb2.c
10370F: drivers/phy/phy-exynos5250-usb2.c
10371F: drivers/phy/phy-s5pv210-usb2.c
10372F: drivers/phy/phy-samsung-usb2.c
10373F: drivers/phy/phy-samsung-usb2.h
10374
ca749e2a 10375SERIAL DRIVERS
5e30bbb7 10376M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10377L: linux-serial@vger.kernel.org
5e30bbb7 10378S: Maintained
30743257 10379F: Documentation/devicetree/bindings/serial/
14430813 10380F: drivers/tty/serial/
ca749e2a 10381
aecb7b64 10382SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10383M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10384M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10385S: Maintained
1fb200d6 10386F: include/linux/dma/dw.h
3d598f47 10387F: include/linux/platform_data/dma-dw.h
61a76496 10388F: drivers/dma/dw/
aecb7b64 10389
058999cc
LP
10390SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10391M: Lars Persson <lars.persson@axis.com>
10392L: netdev@vger.kernel.org
10393S: Supported
10394F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10395F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10396
fc531d98 10397SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10398M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10399R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10400R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10401L: linux-i2c@vger.kernel.org
10402S: Maintained
10403F: drivers/i2c/busses/i2c-designware-*
10404F: include/linux/platform_data/i2c-designware.h
10405
f9e37137 10406SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10407M: Jaehoon Chung <jh80.chung@samsung.com>
10408L: linux-mmc@vger.kernel.org
10409S: Maintained
10410F: include/linux/mmc/dw_mmc.h
10411F: drivers/mmc/host/dw_mmc*
10412
a961e698
AS
10413SYSTEM TRACE MODULE CLASS
10414M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10415S: Maintained
e787bc46 10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10417F: Documentation/trace/stm.txt
10418F: drivers/hwtracing/stm/
10419F: include/linux/stm.h
10420F: include/uapi/linux/stm.h
10421
1db121d6
AN
10422THUNDERBOLT DRIVER
10423M: Andreas Noever <andreas.noever@gmail.com>
10424S: Maintained
10425F: drivers/thunderbolt/
10426
e35a49b1
SR
10427TI BQ27XXX POWER SUPPLY DRIVER
10428R: Andrew F. Davis <afd@ti.com>
10429F: include/linux/power/bq27xxx_battery.h
10430F: drivers/power/bq27xxx_battery.c
10431F: drivers/power/bq27xxx_battery_i2c.c
10432
34db37c6 10433TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10434M: John Stultz <john.stultz@linaro.org>
88606e80 10435M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10436L: linux-kernel@vger.kernel.org
75fc2d37 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10438S: Supported
10439F: include/linux/clocksource.h
10440F: include/linux/time.h
10441F: include/linux/timex.h
c117ab84
CEB
10442F: include/uapi/linux/time.h
10443F: include/uapi/linux/timex.h
88606e80
TG
10444F: kernel/time/clocksource.c
10445F: kernel/time/time*.c
34db37c6 10446F: kernel/time/alarmtimer.c
88606e80 10447F: kernel/time/ntp.c
7fe5f1c1 10448F: tools/testing/selftests/timers/
88606e80 10449
1da177e4 10450SC1200 WDT DRIVER
b300645a 10451M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10452S: Maintained
679655da 10453F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10454
10455SCHEDULER
dd9b238c 10456M: Ingo Molnar <mingo@redhat.com>
8b58be88 10457M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10458L: linux-kernel@vger.kernel.org
75fc2d37 10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10460S: Maintained
95c0d71d 10461F: kernel/sched/
679655da 10462F: include/linux/sched.h
c117ab84 10463F: include/uapi/linux/sched.h
c2eb505b 10464F: include/linux/wait.h
1da177e4 10465
6bcf6737 10466SCORE ARCHITECTURE
ed38665e 10467M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10468M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10469W: http://www.sunplus.com
6bcf6737 10470S: Supported
a2681a75 10471F: arch/score/
6bcf6737 10472
80f390ea
SH
10473SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10474M: Sudeep Holla <sudeep.holla@arm.com>
10475L: linux-arm-kernel@lists.infradead.org
10476S: Maintained
10477F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10478F: drivers/clk/clk-scpi.c
8def3103 10479F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10480F: drivers/firmware/arm_scpi.c
10481F: include/linux/scpi_protocol.h
80f390ea 10482
1da177e4 10483SCSI CDROM DRIVER
8b58be88 10484M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10485L: linux-scsi@vger.kernel.org
10486W: http://www.kernel.dk
10487S: Maintained
679655da 10488F: drivers/scsi/sr*
1da177e4 10489
fb50a83d 10490SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10491M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10492L: linux-rdma@vger.kernel.org
10493S: Supported
10494W: http://www.openfabrics.org
10495Q: http://patchwork.kernel.org/project/linux-rdma/list/
10496T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10497F: drivers/infiniband/ulp/srp/
10498F: include/scsi/srp.h
10499
1da177e4 10500SCSI SG DRIVER
8b58be88 10501M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10502L: linux-scsi@vger.kernel.org
59ab3c93 10503W: http://sg.danny.cz/sg
1da177e4 10504S: Maintained
59ab3c93 10505F: Documentation/scsi/scsi-generic.txt
679655da
JP
10506F: drivers/scsi/sg.c
10507F: include/scsi/sg.h
1da177e4
LT
10508
10509SCSI SUBSYSTEM
7ee7895c 10510M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10512M: "Martin K. Petersen" <martin.petersen@oracle.com>
10513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10514L: linux-scsi@vger.kernel.org
1da177e4 10515S: Maintained
2c99a314 10516F: Documentation/devicetree/bindings/scsi/
679655da
JP
10517F: drivers/scsi/
10518F: include/scsi/
1da177e4
LT
10519
10520SCSI TAPE DRIVER
8b58be88 10521M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10522L: linux-scsi@vger.kernel.org
10523S: Maintained
679655da 10524F: Documentation/scsi/st.txt
f7269cfc
JD
10525F: drivers/scsi/st.*
10526F: drivers/scsi/st_*.h
1da177e4
LT
10527
10528SCTP PROTOCOL
8b6efb75 10529M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10530M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10531L: linux-sctp@vger.kernel.org
5f85813c 10532W: http://lksctp.sourceforge.net
8b6efb75 10533S: Maintained
679655da
JP
10534F: Documentation/networking/sctp.txt
10535F: include/linux/sctp.h
4d58c025 10536F: include/uapi/linux/sctp.h
679655da
JP
10537F: include/net/sctp/
10538F: net/sctp/
1da177e4
LT
10539
10540SCx200 CPU SUPPORT
8b58be88 10541M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10542S: Odd Fixes
679655da 10543F: Documentation/i2c/busses/scx200_acb
390889b6 10544F: arch/x86/platform/scx200/
679655da
JP
10545F: drivers/watchdog/scx200_wdt.c
10546F: drivers/i2c/busses/scx200*
10547F: drivers/mtd/maps/scx200_docflash.c
10548F: include/linux/scx200.h
1662d32c
JC
10549
10550SCx200 GPIO DRIVER
8b58be88 10551M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10552S: Maintained
679655da
JP
10553F: drivers/char/scx200_gpio.c
10554F: include/linux/scx200_gpio.h
1662d32c
JC
10555
10556SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10557M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10558S: Maintained
679655da 10559F: drivers/clocksource/scx200_hrt.c
1da177e4 10560
6a36913a 10561SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10562M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10563L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10564S: Maintained
679655da 10565F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10566
e7839f25 10567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10568M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10569L: linux-mmc@vger.kernel.org
ddfe954d
UH
10570T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10571S: Maintained
10572F: drivers/mmc/host/sdhci*
10573F: include/linux/mmc/sdhci*
e2d1d6c0 10574
c04f9d61
KC
10575SECURE COMPUTING
10576M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10577R: Andy Lutomirski <luto@amacapital.net>
10578R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10580S: Supported
10581F: kernel/seccomp.c
10582F: include/uapi/linux/seccomp.h
10583F: include/linux/seccomp.h
c99ee51a 10584F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10585K: \bsecure_computing
10586K: \bTIF_SECCOMP\b
10587
476bf3d6
AC
10588SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10589M: Al Cooper <alcooperx@gmail.com>
10590L: linux-mmc@vger.kernel.org
10591L: bcm-kernel-feedback-list@broadcom.com
10592S: Maintained
10593F: drivers/mmc/host/sdhci-brcmstb*
10594
0d1bb41a 10595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10596M: Ben Dooks <ben-linux@fluff.org>
dc524882 10597M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10598L: linux-mmc@vger.kernel.org
0d1bb41a 10599S: Maintained
dc524882 10600F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10601
c63b3cba 10602SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10603M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10604L: linux-mmc@vger.kernel.org
10605S: Maintained
10606F: drivers/mmc/host/sdhci-spear.c
10607
8711cca2 10608SECURITY SUBSYSTEM
9b45c0d2 10609M: James Morris <james.l.morris@oracle.com>
9c3646d1 10610M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10611L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10613W: http://kernsec.org/
8711cca2 10614S: Supported
7d2c86b5 10615F: security/
8711cca2 10616
1da177e4 10617SECURITY CONTACT
8b58be88 10618M: Security Officers <security@kernel.org>
1da177e4
LT
10619S: Supported
10620
10621SELINUX SECURITY MODULE
e0238b4c 10622M: Paul Moore <paul@paul-moore.com>
8b58be88 10623M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10624M: Eric Paris <eparis@parisplace.org>
e0238b4c 10625L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10626W: http://selinuxproject.org
5a5f2acf 10627T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10628S: Supported
679655da
JP
10629F: include/linux/selinux*
10630F: security/selinux/
6bde95ce 10631F: scripts/selinux/
1da177e4 10632
c1c124e9
JJ
10633APPARMOR SECURITY MODULE
10634M: John Johansen <john.johansen@canonical.com>
10635L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10636W: apparmor.wiki.kernel.org
10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10638S: Supported
10639F: security/apparmor/
10640
9b091556
KC
10641LOADPIN SECURITY MODULE
10642M: Kees Cook <keescook@chromium.org>
10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10644S: Supported
10645F: security/loadpin/
10646
730daa16
KC
10647YAMA SECURITY MODULE
10648M: Kees Cook <keescook@chromium.org>
10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10650S: Supported
10651F: security/yama/
10652
cef2cf07 10653SENSABLE PHANTOM
8b58be88 10654M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10655S: Maintained
679655da 10656F: drivers/misc/phantom.c
c117ab84 10657F: include/uapi/linux/phantom.h
cef2cf07 10658
6733b39a 10659SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10660M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10661M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10662M: John Soni Jose <sony.john@avagotech.com>
3387f656 10663L: linux-scsi@vger.kernel.org
4627de93 10664W: http://www.avagotech.com
3387f656
JP
10665S: Supported
10666F: drivers/scsi/be2iscsi/
6733b39a 10667
d2ee76fa 10668Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10669M: Sathya Perla <sathya.perla@broadcom.com>
10670M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10671M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10672M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10673L: netdev@vger.kernel.org
fea3af67 10674W: http://www.emulex.com
7d2c86b5 10675S: Supported
9aebddd1 10676F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10677
d2928a8c 10678EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10679M: Selvin Xavier <selvin.xavier@avagotech.com>
10680M: Devesh Sharma <devesh.sharma@avagotech.com>
10681M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10682L: linux-rdma@vger.kernel.org
10683W: http://www.emulex.com
10684S: Supported
10685F: drivers/infiniband/hw/ocrdma/
10686
8ceee660 10687SFC NETWORK DRIVER
c06f51ea 10688M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10689M: Edward Cree <ecree@solarflare.com>
10690M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10691L: netdev@vger.kernel.org
8ceee660 10692S: Supported
874aeea5 10693F: drivers/net/ethernet/sfc/
8ceee660 10694
e2d1d6c0 10695SGI GRU DRIVER
cc883afc 10696M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10697S: Maintained
679655da 10698F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10699
10700SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10701M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10702L: linux-ia64@vger.kernel.org
10703S: Supported
679655da 10704F: Documentation/ia64/serial.txt
df621252 10705F: drivers/tty/serial/ioc?_serial.c
679655da 10706F: include/linux/ioc?.h
e2d1d6c0 10707
75312619 10708SGI XP/XPC/XPNET DRIVER
e180383f
RH
10709M: Cliff Whickman <cpw@sgi.com>
10710M: Robin Holt <robinmholt@gmail.com>
75312619 10711S: Maintained
679655da 10712F: drivers/misc/sgi-xp/
75312619 10713
46eacf3b
AP
10714SI2157 MEDIA DRIVER
10715M: Antti Palosaari <crope@iki.fi>
10716L: linux-media@vger.kernel.org
a825eaec 10717W: https://linuxtv.org
46eacf3b
AP
10718W: http://palosaari.fi/linux/
10719Q: http://patchwork.linuxtv.org/project/linux-media/list/
10720T: git git://linuxtv.org/anttip/media_tree.git
10721S: Maintained
10722F: drivers/media/tuners/si2157*
10723
75e2d5ba
AP
10724SI2168 MEDIA DRIVER
10725M: Antti Palosaari <crope@iki.fi>
10726L: linux-media@vger.kernel.org
a825eaec 10727W: https://linuxtv.org
75e2d5ba
AP
10728W: http://palosaari.fi/linux/
10729Q: http://patchwork.linuxtv.org/project/linux-media/list/
10730T: git git://linuxtv.org/anttip/media_tree.git
10731S: Maintained
10732F: drivers/media/dvb-frontends/si2168*
10733
49cc629d
HV
10734SI470X FM RADIO RECEIVER I2C DRIVER
10735M: Hans Verkuil <hverkuil@xs4all.nl>
10736L: linux-media@vger.kernel.org
10737T: git git://linuxtv.org/media_tree.git
a825eaec 10738W: https://linuxtv.org
49cc629d
HV
10739S: Odd Fixes
10740F: drivers/media/radio/si470x/radio-si470x-i2c.c
10741
10742SI470X FM RADIO RECEIVER USB DRIVER
10743M: Hans Verkuil <hverkuil@xs4all.nl>
10744L: linux-media@vger.kernel.org
10745T: git git://linuxtv.org/media_tree.git
a825eaec 10746W: https://linuxtv.org
49cc629d
HV
10747S: Maintained
10748F: drivers/media/radio/si470x/radio-si470x-common.c
10749F: drivers/media/radio/si470x/radio-si470x.h
10750F: drivers/media/radio/si470x/radio-si470x-usb.c
10751
c937ca03
EV
10752SI4713 FM RADIO TRANSMITTER I2C DRIVER
10753M: Eduardo Valentin <edubezval@gmail.com>
10754L: linux-media@vger.kernel.org
10755T: git git://linuxtv.org/media_tree.git
a825eaec 10756W: https://linuxtv.org
c937ca03 10757S: Odd Fixes
99995ded 10758F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10759
10760SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10761M: Eduardo Valentin <edubezval@gmail.com>
10762L: linux-media@vger.kernel.org
10763T: git git://linuxtv.org/media_tree.git
a825eaec 10764W: https://linuxtv.org
c937ca03 10765S: Odd Fixes
99995ded
DR
10766F: drivers/media/radio/si4713/radio-platform-si4713.c
10767
10768SI4713 FM RADIO TRANSMITTER USB DRIVER
10769M: Hans Verkuil <hverkuil@xs4all.nl>
10770L: linux-media@vger.kernel.org
10771T: git git://linuxtv.org/media_tree.git
a825eaec 10772W: https://linuxtv.org
99995ded
DR
10773S: Maintained
10774F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10775
beb91d46 10776SIANO DVB DRIVER
5dc8a864
MCC
10777M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10778M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10779L: linux-media@vger.kernel.org
a825eaec 10780W: https://linuxtv.org
beb91d46
MCC
10781T: git git://linuxtv.org/media_tree.git
10782S: Odd fixes
10783F: drivers/media/common/siano/
beb91d46 10784F: drivers/media/usb/siano/
beb91d46 10785F: drivers/media/usb/siano/
14430813 10786F: drivers/media/mmc/siano/
beb91d46 10787
6f15b602
HG
10788SIMPLEFB FB DRIVER
10789M: Hans de Goede <hdegoede@redhat.com>
10790L: linux-fbdev@vger.kernel.org
10791S: Maintained
2d799dde 10792F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10793F: drivers/video/fbdev/simplefb.c
10794F: include/linux/platform_data/simplefb.h
10795
b618b69c 10796SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10797L: linux-media@vger.kernel.org
bb60fcb2 10798S: Orphan
b618b69c 10799F: drivers/media/platform/sh_veu.c
b618b69c
GL
10800
10801SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10802L: linux-media@vger.kernel.org
bb60fcb2 10803S: Orphan
b618b69c 10804F: drivers/media/platform/sh_vou.c
d647f0b7 10805F: include/media/drv-intf/sh_vou.h
b618b69c 10806
6349d997 10807SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10808M: Len Brown <lenb@kernel.org>
6349d997
LB
10809L: sfi-devel@simplefirmware.org
10810W: http://simplefirmware.org/
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10812S: Supported
943fc810 10813F: arch/x86/platform/sfi/
6349d997
LB
10814F: drivers/sfi/
10815F: include/linux/sfi*.h
e2d1d6c0 10816
1da177e4
LT
10817SIMTEC EB110ATX (Chalice CATS)
10818P: Ben Dooks
b16957c6
BD
10819P: Vincent Sanders <vince@simtec.co.uk>
10820M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10821W: http://www.simtec.co.uk/products/EB110ATX/
10822S: Supported
10823
10824SIMTEC EB2410ITX (BAST)
10825P: Ben Dooks
b16957c6
BD
10826P: Vincent Sanders <vince@simtec.co.uk>
10827M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10828W: http://www.simtec.co.uk/products/EB2410ITX/
10829S: Supported
15dba387
JP
10830F: arch/arm/mach-s3c24xx/mach-bast.c
10831F: arch/arm/mach-s3c24xx/bast-ide.c
10832F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10833
4c5adde7 10834TI DAVINCI MACHINE SUPPORT
3ba789c0 10835M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10836M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10839S: Supported
14430813 10840F: arch/arm/mach-davinci/
046d0a37 10841F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10842
8d4b3f08 10843TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10844M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10845L: linux-media@vger.kernel.org
a825eaec 10846W: https://linuxtv.org
8d4b3f08
LP
10847Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10849S: Maintained
8d4b3f08
LP
10850F: drivers/media/platform/davinci/
10851F: include/media/davinci/
10852
417d2e50 10853TI AM437X VPFE DRIVER
e43cdb56 10854M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10855L: linux-media@vger.kernel.org
a825eaec 10856W: https://linuxtv.org
417d2e50
BP
10857Q: http://patchwork.linuxtv.org/project/linux-media/list/
10858T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10859S: Maintained
10860F: drivers/media/platform/am437x/
10861
c4c0283a 10862OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10863M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10864L: linux-media@vger.kernel.org
a825eaec 10865W: https://linuxtv.org
c4c0283a
BP
10866Q: http://patchwork.linuxtv.org/project/linux-media/list/
10867T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10868S: Maintained
10869F: drivers/media/i2c/ov2659.c
b5dcee22 10870F: include/media/i2c/ov2659.h
c4c0283a 10871
3a6779f5
SM
10872SILICON MOTION SM712 FRAME BUFFER DRIVER
10873M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10874M: Teddy Wang <teddy.wang@siliconmotion.com>
10875M: Sudip Mukherjee <sudip@vectorindia.org>
10876L: linux-fbdev@vger.kernel.org
10877S: Maintained
10878F: drivers/video/fbdev/sm712*
10879F: Documentation/fb/sm712fb.txt
10880
92aab3c0 10881SIS 190 ETHERNET DRIVER
8b58be88 10882M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10883L: netdev@vger.kernel.org
10884S: Maintained
8c7de408 10885F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10886
1da177e4 10887SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10888M: Daniele Venzano <venza@brownhat.org>
1da177e4 10889W: http://www.brownhat.org/sis900.html
979b6c13 10890L: netdev@vger.kernel.org
1da177e4 10891S: Maintained
8c7de408 10892F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10893
10894SIS FRAMEBUFFER DRIVER
8b58be88 10895M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10896W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10897S: Maintained
679655da 10898F: Documentation/fb/sisfb.txt
8a61f013 10899F: drivers/video/fbdev/sis/
679655da 10900F: include/video/sisfb.h
1da177e4
LT
10901
10902SIS USB2VGA DRIVER
8b58be88 10903M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10904W: http://www.winischhofer.at/linuxsisusbvga.shtml
10905S: Maintained
679655da 10906F: drivers/usb/misc/sisusbvga/
1da177e4 10907
415ad26d 10908SLAB ALLOCATOR
16e943bf 10909M: Christoph Lameter <cl@linux.com>
2ed1c525 10910M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10911M: David Rientjes <rientjes@google.com>
10912M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10913M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10914L: linux-mm@kvack.org
10915S: Maintained
679655da 10916F: include/linux/sl?b*.h
16e943bf 10917F: mm/sl?b*
415ad26d 10918
9fab9787 10919SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10920M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10921M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10922M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10923R: Steven Rostedt <rostedt@goodmis.org>
10924R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10925L: linux-kernel@vger.kernel.org
9fab9787
PM
10926W: http://www.rdrop.com/users/paulmck/RCU/
10927S: Supported
10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10929F: include/linux/srcu.h
10930F: kernel/rcu/srcu.c
9fab9787 10931
66372841
CS
10932SMACK SECURITY MODULE
10933M: Casey Schaufler <casey@schaufler-ca.com>
10934L: linux-security-module@vger.kernel.org
10935W: http://schaufler-ca.com
ece38248 10936T: git git://github.com/cschaufler/smack-next
66372841
CS
10937S: Maintained
10938F: Documentation/security/Smack.txt
10939F: security/smack/
10940
20651e0b 10941DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10942M: Kevin Hilman <khilman@kernel.org>
10943M: Nishanth Menon <nm@ti.com>
10944S: Maintained
20651e0b 10945F: drivers/power/avs/
68ace3e1
KH
10946F: include/linux/power/smartreflex.h
10947L: linux-pm@vger.kernel.org
10948
1da177e4 10949SMC91x ETHERNET DRIVER
2f82af08 10950M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10951S: Odd Fixes
ae150435 10952F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10953
e8e31622
SA
10954SMIA AND SMIA++ IMAGE SENSOR DRIVER
10955M: Sakari Ailus <sakari.ailus@iki.fi>
10956L: linux-media@vger.kernel.org
10957S: Maintained
14430813 10958F: drivers/media/i2c/smiapp/
b5dcee22 10959F: include/media/i2c/smiapp.h
e8e31622
SA
10960F: drivers/media/i2c/smiapp-pll.c
10961F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10962F: include/uapi/linux/smiapp.h
a2cec3c0 10963F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10964
920fa1ff
GR
10965SMM665 HARDWARE MONITOR DRIVER
10966M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10967L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10968S: Maintained
10969F: Documentation/hwmon/smm665
10970F: drivers/hwmon/smm665.c
10971
9df7305b 10972SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10973M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10974L: linux-hwmon@vger.kernel.org
90b24cfb 10975S: Maintained
9df7305b
SG
10976F: Documentation/hwmon/emc2103
10977F: drivers/hwmon/emc2103.c
10978
a98d506c
HG
10979SMSC SCH5627 HARDWARE MONITOR DRIVER
10980M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10981L: linux-hwmon@vger.kernel.org
a98d506c
HG
10982S: Supported
10983F: Documentation/hwmon/sch5627
10984F: drivers/hwmon/sch5627.c
10985
6ea884db 10986SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10987M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10988L: linux-hwmon@vger.kernel.org
6ea884db 10989S: Maintained
679655da
JP
10990F: Documentation/hwmon/smsc47b397
10991F: drivers/hwmon/smsc47b397.c
6ea884db 10992
fd9abb3d 10993SMSC911x ETHERNET DRIVER
90b24cfb 10994M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10995L: netdev@vger.kernel.org
90b24cfb 10996S: Maintained
679655da 10997F: include/linux/smsc911x.h
ae150435 10998F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10999
11000SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11001M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11002L: netdev@vger.kernel.org
90b24cfb 11003S: Maintained
ae150435 11004F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11005
3c8a63e2 11006SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11007M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11008L: linux-fbdev@vger.kernel.org
90b24cfb 11009S: Maintained
8a61f013 11010F: drivers/video/fbdev/smscufx.c
3c8a63e2 11011
668acf32 11012SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11013M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11014L: linux-media@vger.kernel.org
275ffde4 11015T: git git://linuxtv.org/media_tree.git
795fb7e7 11016S: Maintained
90d72ac6
MCC
11017F: include/media/soc*
11018F: drivers/media/i2c/soc_camera/
11019F: drivers/media/platform/soc_camera/
668acf32 11020
e2d1d6c0 11021SOEKRIS NET48XX LED SUPPORT
8b58be88 11022M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11023S: Maintained
679655da 11024F: drivers/leds/leds-net48xx.c
e2d1d6c0 11025
e3994db1 11026SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11027M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11028M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11029M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11030M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11031L: linux-media@vger.kernel.org
11032S: Supported
11033F: drivers/media/pci/solo6x10/
11034
1da177e4 11035SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11036M: Shaohua Li <shli@kernel.org>
1da177e4 11037L: linux-raid@vger.kernel.org
0f9ce866 11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11039S: Supported
679655da
JP
11040F: drivers/md/
11041F: include/linux/raid/
c117ab84 11042F: include/uapi/linux/raid/
1da177e4 11043
1da177e4 11044SONIC NETWORK DRIVER
8b58be88 11045M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11046L: netdev@vger.kernel.org
1da177e4 11047S: Maintained
d9fb9f38 11048F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11049
61e115a5 11050SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11051M: Michael Buesch <m@bues.ch>
e7828b28 11052L: linux-wireless@vger.kernel.org
61e115a5 11053S: Maintained
679655da
JP
11054F: drivers/ssb/
11055F: include/linux/ssb/
61e115a5 11056
1da177e4 11057SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11058M: Mattia Dongili <malattia@linux.it>
d0944853 11059L: platform-driver-x86@vger.kernel.org
5b18167d 11060W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11061S: Maintained
679655da
JP
11062F: Documentation/laptops/sony-laptop.txt
11063F: drivers/char/sonypi.c
11064F: drivers/platform/x86/sony-laptop.c
11065F: include/linux/sony-laptop.h
1da177e4 11066
baf8532a 11067SONY MEMORYSTICK CARD SUPPORT
8b58be88 11068M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11069W: http://tifmxx.berlios.de/
11070S: Maintained
679655da 11071F: drivers/memstick/host/tifm_ms.c
baf8532a 11072
0ab30494
ML
11073SONY MEMORYSTICK STANDARD SUPPORT
11074M: Maxim Levitsky <maximlevitsky@gmail.com>
11075S: Maintained
11076F: drivers/memstick/core/ms_block.*
11077
1da177e4 11078SOUND
8b58be88 11079M: Jaroslav Kysela <perex@perex.cz>
d8130624 11080M: Takashi Iwai <tiwai@suse.com>
93711660 11081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11082W: http://www.alsa-project.org/
dde7ad8d 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11084T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11085Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11086S: Maintained
3126a179
JP
11087F: Documentation/sound/
11088F: include/sound/
c117ab84 11089F: include/uapi/sound/
679655da 11090F: sound/
1da177e4 11091
33bbe149
MB
11092SOUND - COMPRESSED AUDIO
11093M: Vinod Koul <vinod.koul@intel.com>
11094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11096S: Supported
f672f31a 11097F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11098F: include/sound/compress_driver.h
f672f31a 11099F: include/uapi/sound/compress_*
33bbe149
MB
11100F: sound/core/compress_offload.c
11101F: sound/soc/soc-compress.c
11102
bd903bde 11103SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11104M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11105M: Mark Brown <broonie@kernel.org>
86f14df8 11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11108W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11109S: Supported
181ad2a5 11110F: Documentation/devicetree/bindings/sound/
2820f615 11111F: Documentation/sound/alsa/soc/
679655da 11112F: sound/soc/
e6e55122 11113F: include/sound/soc*
eb1a6af3 11114
d7f8761b
MB
11115SOUND - DMAENGINE HELPERS
11116M: Lars-Peter Clausen <lars@metafoo.de>
11117S: Supported
11118F: include/sound/dmaengine_pcm.h
11119F: sound/core/pcm_dmaengine.c
11120F: sound/soc/soc-generic-dmaengine-pcm.c
11121
990a6a99
OS
11122SP2 MEDIA DRIVER
11123M: Olli Salonen <olli.salonen@iki.fi>
11124L: linux-media@vger.kernel.org
a825eaec 11125W: https://linuxtv.org
990a6a99
OS
11126Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127S: Maintained
11128F: drivers/media/dvb-frontends/sp2*
11129
473321fc 11130SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11131M: "David S. Miller" <davem@davemloft.net>
1da177e4 11132L: sparclinux@vger.kernel.org
8a6e2535 11133Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11136S: Maintained
679655da 11137F: arch/sparc/
7765b8bb 11138F: drivers/sbus/
1da177e4 11139
6404fcca
DM
11140SPARC SERIAL DRIVERS
11141M: "David S. Miller" <davem@davemloft.net>
11142L: sparclinux@vger.kernel.org
08deed1e
JP
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11145S: Maintained
6816383a 11146F: include/linux/sunserialcore.h
df621252 11147F: drivers/tty/serial/suncore.c
df621252
GKH
11148F: drivers/tty/serial/sunhv.c
11149F: drivers/tty/serial/sunsab.c
11150F: drivers/tty/serial/sunsab.h
11151F: drivers/tty/serial/sunsu.c
11152F: drivers/tty/serial/sunzilog.c
11153F: drivers/tty/serial/sunzilog.h
6404fcca 11154
389325b4
CL
11155SPARSE CHECKER
11156M: "Christopher Li" <sparse@chrisli.org>
11157L: linux-sparse@vger.kernel.org
11158W: https://sparse.wiki.kernel.org/
11159T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11160T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11161S: Maintained
11162F: include/linux/compiler.h
11163
fc0c195a 11164SPEAR PLATFORM SUPPORT
da89947b 11165M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11166M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11168W: http://www.st.com/spear
11169S: Maintained
e68d7c14 11170F: arch/arm/boot/dts/spear*
281e192f 11171F: arch/arm/mach-spear/
fc0c195a 11172
11173SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11174M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11176W: http://www.st.com/spear
11177S: Maintained
5df33a62 11178F: drivers/clk/spear/
fc0c195a 11179
e2d1d6c0 11180SPI SUBSYSTEM
b02e48f2 11181M: Mark Brown <broonie@kernel.org>
dfbe403c 11182L: linux-spi@vger.kernel.org
e7e4e13c 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11184Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11185S: Maintained
87306eb7 11186F: Documentation/devicetree/bindings/spi/
679655da
JP
11187F: Documentation/spi/
11188F: drivers/spi/
11189F: include/linux/spi/
c117ab84 11190F: include/uapi/linux/spi/
e2d1d6c0 11191
2752e401 11192SPIDERNET NETWORK DRIVER for CELL
8b58be88 11193M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11194L: netdev@vger.kernel.org
11195S: Supported
679655da 11196F: Documentation/networking/spider_net.txt
8df158ac 11197F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11198
e2d1d6c0 11199SPU FILE SYSTEM
8b58be88 11200M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11201L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11202W: http://www.ibm.com/developerworks/power/cell/
11203S: Supported
679655da
JP
11204F: Documentation/filesystems/spufs.txt
11205F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11206
fc555841 11207SQUASHFS FILE SYSTEM
d7f2ff67 11208M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11209L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11210W: http://squashfs.org.uk
9f273c24 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11212S: Maintained
679655da
JP
11213F: Documentation/filesystems/squashfs.txt
11214F: fs/squashfs/
fc555841 11215
1da177e4 11216SRM (Alpha) environment access
8b58be88 11217M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11218S: Maintained
679655da 11219F: arch/alpha/kernel/srm_env.c
1da177e4 11220
26e9a397 11221STABLE BRANCH
879a5a00 11222M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11223L: stable@vger.kernel.org
879a5a00 11224S: Supported
7b175c46 11225F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11226
26e9a397 11227STAGING SUBSYSTEM
879a5a00 11228M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11230L: devel@driverdev.osuosl.org
879a5a00 11231S: Supported
679655da 11232F: drivers/staging/
dbc6c2cc 11233
ebd3d010
JP
11234STAGING - COMEDI
11235M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11236M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11237S: Odd Fixes
11238F: drivers/staging/comedi/
11239
a0138163
JP
11240STAGING - FLARION FT1000 DRIVERS
11241M: Marek Belisko <marek.belisko@gmail.com>
11242S: Odd Fixes
11243F: drivers/staging/ft1000/
11244
6c1bb424 11245STAGING - INDUSTRIAL IO
030a13d7 11246M: Jonathan Cameron <jic23@kernel.org>
a0138163 11247L: linux-iio@vger.kernel.org
6c1bb424 11248S: Odd Fixes
5291582d 11249F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11250F: drivers/staging/iio/
11251
a0138163
JP
11252STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11253M: Jarod Wilson <jarod@wilsonet.com>
11254W: http://www.lirc.org/
11255S: Odd Fixes
b2b0186d 11256F: drivers/staging/media/lirc/
a0138163 11257
f5e5de1e
OD
11258STAGING - LUSTRE PARALLEL FILESYSTEM
11259M: Oleg Drokin <oleg.drokin@intel.com>
11260M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11261M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11262L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11263W: http://wiki.lustre.org/
f5e5de1e
OD
11264S: Maintained
11265F: drivers/staging/lustre
11266
7c6b6c71
MD
11267STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11268M: Marc Dietrich <marvin24@gmx.de>
11269L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11270L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11271S: Maintained
11272F: drivers/staging/nvec/
11273
53c43c5c
GKH
11274STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11275M: Jens Frederich <jfrederich@gmail.com>
11276M: Daniel Drake <dsd@laptop.org>
11277M: Jon Nettleton <jon.nettleton@gmail.com>
11278W: http://wiki.laptop.org/go/DCON
11279S: Maintained
11280F: drivers/staging/olpc_dcon/
11281
a0138163
JP
11282STAGING - REALTEK RTL8712U DRIVERS
11283M: Larry Finger <Larry.Finger@lwfinger.net>
11284M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11285S: Odd Fixes
11286F: drivers/staging/rtl8712/
11287
980ac4d7
SM
11288STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11289M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11290M: Teddy Wang <teddy.wang@siliconmotion.com>
11291M: Sudip Mukherjee <sudip@vectorindia.org>
11292L: linux-fbdev@vger.kernel.org
11293S: Maintained
11294F: drivers/staging/sm750fb/
11295
510fa408
JP
11296STAGING - SLICOSS
11297M: Lior Dotan <liodot@gmail.com>
11298M: Christopher Harrer <charrer@alacritech.com>
11299S: Odd Fixes
11300F: drivers/staging/slicoss/
11301
a0138163
JP
11302STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11303M: William Hubbs <w.d.hubbs@gmail.com>
11304M: Chris Brannon <chris@the-brannons.com>
d33bce31 11305M: Kirk Reiser <kirk@reisers.ca>
a0138163 11306M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11307L: speakup@linux-speakup.org
a0138163
JP
11308W: http://www.linux-speakup.org/
11309S: Odd Fixes
11310F: drivers/staging/speakup/
11311
b3e871ce
JP
11312STAGING - VIA VT665X DRIVERS
11313M: Forest Bond <forest@alittletooquiet.net>
11314S: Odd Fixes
11315F: drivers/staging/vt665?/
11316
a30baec1 11317STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11318M: Aditya Shankar <aditya.shankar@microchip.com>
11319M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11320L: linux-wireless@vger.kernel.org
11321S: Supported
11322F: drivers/staging/wilc1000/
11323
709bcb07 11324STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11325M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11326S: Odd Fixes
11327F: drivers/staging/xgifb/
11328
1da177e4 11329STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11330M: Ion Badulescu <ionut@badula.org>
b4f90189 11331S: Odd Fixes
9bba23b0 11332F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11333
e2d1d6c0 11334SUN3/3X
8b58be88 11335M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11336W: http://sammy.net/sun3/
11337S: Maintained
679655da
JP
11338F: arch/m68k/kernel/*sun3*
11339F: arch/m68k/sun3*/
11340F: arch/m68k/include/asm/sun3*
e689cf4a 11341F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11342
af6a5af8
HG
11343SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11344M: Hans de Goede <hdegoede@redhat.com>
11345L: linux-input@vger.kernel.org
11346S: Maintained
11347F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11348F: drivers/input/keyboard/sun4i-lradc-keys.c
11349
2bc9ff01
DK
11350SUNDANCE NETWORK DRIVER
11351M: Denis Kirjanov <kda@linux-powerpc.org>
11352L: netdev@vger.kernel.org
11353S: Maintained
11354F: drivers/net/ethernet/dlink/sundance.c
11355
2cbb12a4 11356SUPERH
114bf37e
RF
11357M: Yoshinori Sato <ysato@users.sourceforge.jp>
11358M: Rich Felker <dalias@libc.org>
2cbb12a4 11359L: linux-sh@vger.kernel.org
8a6e2535 11360Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11361S: Maintained
066069e1 11362F: Documentation/sh/
679655da 11363F: arch/sh/
066069e1 11364F: drivers/sh/
1da177e4 11365
4480f15b 11366SUSPEND TO RAM
7fb06082 11367M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11368M: Len Brown <len.brown@intel.com>
11369M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11370L: linux-pm@vger.kernel.org
e2d1d6c0 11371S: Supported
679655da
JP
11372F: Documentation/power/
11373F: arch/x86/kernel/acpi/
11374F: drivers/base/power/
11375F: kernel/power/
11376F: include/linux/suspend.h
11377F: include/linux/freezer.h
11378F: include/linux/pm.h
1da177e4
LT
11379
11380SVGA HANDLING
8b58be88 11381M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11382L: linux-video@atrey.karlin.mff.cuni.cz
11383S: Maintained
679655da
JP
11384F: Documentation/svga.txt
11385F: arch/x86/boot/video*
1da177e4 11386
6e28b761
KRW
11387SWIOTLB SUBSYSTEM
11388M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11389L: linux-kernel@vger.kernel.org
9f273c24 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11391S: Supported
11392F: lib/swiotlb.c
11393F: arch/*/kernel/pci-swiotlb.c
11394F: include/linux/swiotlb.h
11395
007f790c
JP
11396SWITCHDEV
11397M: Jiri Pirko <jiri@resnulli.us>
11398L: netdev@vger.kernel.org
11399S: Supported
11400F: net/switchdev/
11401F: include/net/switchdev.h
11402
db8e35d5
VG
11403SYNOPSYS ARC ARCHITECTURE
11404M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11405L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11406S: Supported
11407F: arch/arc/
9b28829d 11408F: Documentation/devicetree/bindings/arc/*
2d799dde 11409F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11410F: drivers/tty/serial/arc_uart.c
b7182d1a 11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11412
556cc1c5
AB
11413SYNOPSYS ARC SDP platform support
11414M: Alexey Brodkin <abrodkin@synopsys.com>
11415S: Supported
11416F: arch/arc/plat-axs10x
11417F: arch/arc/boot/dts/ax*
11418F: Documentation/devicetree/bindings/arc/axs10*
11419
6c284c9a
LJ
11420SYSTEM CONFIGURATION (SYSCON)
11421M: Lee Jones <lee.jones@linaro.org>
11422M: Arnd Bergmann <arnd@arndb.de>
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11424S: Supported
11425F: drivers/mfd/syscon.c
11426
1da177e4 11427SYSV FILESYSTEM
8b58be88 11428M: Christoph Hellwig <hch@infradead.org>
1da177e4 11429S: Maintained
679655da
JP
11430F: Documentation/filesystems/sysv-fs.txt
11431F: fs/sysv/
11432F: include/linux/sysv_fs.h
1da177e4 11433
86cfa7fc 11434TARGET SUBSYSTEM
9c3646d1 11435M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11436L: linux-scsi@vger.kernel.org
b9f5edc2 11437L: target-devel@vger.kernel.org
86cfa7fc 11438W: http://www.linux-iscsi.org
cf015e9f 11439W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11441S: Supported
11442F: drivers/target/
11443F: include/target/
11444F: Documentation/target/
11445
4e68852d 11446TASKSTATS STATISTICS INTERFACE
185e595f 11447M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11448S: Maintained
679655da
JP
11449F: Documentation/accounting/taskstats*
11450F: include/linux/taskstats*
11451F: kernel/taskstats.c
4e68852d 11452
781b456a 11453TC CLASSIFIER
f935f3f8 11454M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11455L: netdev@vger.kernel.org
11456S: Maintained
679655da 11457F: include/net/pkt_cls.h
c117ab84 11458F: include/uapi/linux/pkt_cls.h
679655da 11459F: net/sched/
781b456a 11460
5067f08a 11461TCP LOW PRIORITY MODULE
8b58be88
JP
11462M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11463M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11464W: http://tcp-lp-mod.sourceforge.net/
11465S: Maintained
679655da 11466F: net/ipv4/tcp_lp.c
5067f08a 11467
91952bc0
AP
11468TDA10071 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/dvb-frontends/tda10071*
11477
11478TDA18212 MEDIA DRIVER
11479M: Antti Palosaari <crope@iki.fi>
11480L: linux-media@vger.kernel.org
a825eaec 11481W: https://linuxtv.org
91952bc0
AP
11482W: http://palosaari.fi/linux/
11483Q: http://patchwork.linuxtv.org/project/linux-media/list/
11484T: git git://linuxtv.org/anttip/media_tree.git
11485S: Maintained
11486F: drivers/media/tuners/tda18212*
11487
11488TDA18218 MEDIA DRIVER
11489M: Antti Palosaari <crope@iki.fi>
11490L: linux-media@vger.kernel.org
a825eaec 11491W: https://linuxtv.org
91952bc0
AP
11492W: http://palosaari.fi/linux/
11493Q: http://patchwork.linuxtv.org/project/linux-media/list/
11494T: git git://linuxtv.org/anttip/media_tree.git
11495S: Maintained
11496F: drivers/media/tuners/tda18218*
11497
3b2f6aba
MK
11498TDA18271 MEDIA DRIVER
11499M: Michael Krufky <mkrufky@linuxtv.org>
11500L: linux-media@vger.kernel.org
a825eaec 11501W: https://linuxtv.org
3b2f6aba
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/tda18271*
11507
e48307a9
MK
11508TDA827x MEDIA DRIVER
11509M: Michael Krufky <mkrufky@linuxtv.org>
11510L: linux-media@vger.kernel.org
a825eaec 11511W: https://linuxtv.org
e48307a9
MK
11512W: http://github.com/mkrufky
11513Q: http://patchwork.linuxtv.org/project/linux-media/list/
11514T: git git://linuxtv.org/mkrufky/tuners.git
11515S: Maintained
11516F: drivers/media/tuners/tda8290.*
11517
66cf9212
MK
11518TDA8290 MEDIA DRIVER
11519M: Michael Krufky <mkrufky@linuxtv.org>
11520L: linux-media@vger.kernel.org
a825eaec 11521W: https://linuxtv.org
66cf9212
MK
11522W: http://github.com/mkrufky
11523Q: http://patchwork.linuxtv.org/project/linux-media/list/
11524T: git git://linuxtv.org/mkrufky/tuners.git
11525S: Maintained
11526F: drivers/media/tuners/tda8290.*
11527
4b9fba30
HV
11528TDA9840 MEDIA DRIVER
11529M: Hans Verkuil <hverkuil@xs4all.nl>
11530L: linux-media@vger.kernel.org
11531T: git git://linuxtv.org/media_tree.git
a825eaec 11532W: https://linuxtv.org
4b9fba30
HV
11533S: Maintained
11534F: drivers/media/i2c/tda9840*
11535
2cb654fd 11536TEA5761 TUNER DRIVER
5dc8a864
MCC
11537M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11538M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11539L: linux-media@vger.kernel.org
a825eaec 11540W: https://linuxtv.org
2cb654fd
MCC
11541T: git git://linuxtv.org/media_tree.git
11542S: Odd fixes
11543F: drivers/media/tuners/tea5761.*
11544
11545TEA5767 TUNER DRIVER
5dc8a864
MCC
11546M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11547M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11548L: linux-media@vger.kernel.org
a825eaec 11549W: https://linuxtv.org
2cb654fd
MCC
11550T: git git://linuxtv.org/media_tree.git
11551S: Maintained
11552F: drivers/media/tuners/tea5767.*
11553
4b9fba30
HV
11554TEA6415C MEDIA DRIVER
11555M: Hans Verkuil <hverkuil@xs4all.nl>
11556L: linux-media@vger.kernel.org
11557T: git git://linuxtv.org/media_tree.git
a825eaec 11558W: https://linuxtv.org
4b9fba30
HV
11559S: Maintained
11560F: drivers/media/i2c/tea6415c*
11561
11562TEA6420 MEDIA DRIVER
11563M: Hans Verkuil <hverkuil@xs4all.nl>
11564L: linux-media@vger.kernel.org
11565T: git git://linuxtv.org/media_tree.git
a825eaec 11566W: https://linuxtv.org
4b9fba30
HV
11567S: Maintained
11568F: drivers/media/i2c/tea6420*
11569
3d249d4c 11570TEAM DRIVER
dca9ab92 11571M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11572L: netdev@vger.kernel.org
11573S: Supported
11574F: drivers/net/team/
11575F: include/linux/if_team.h
c117ab84 11576F: include/uapi/linux/if_team.h
3d249d4c 11577
7d029125 11578TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11579M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11580S: Maintained
11581F: arch/x86/platform/ts5500/
11582
40ad4a30
SY
11583TECHNOTREND USB IR RECEIVER
11584M: Sean Young <sean@mess.org>
11585L: linux-media@vger.kernel.org
11586S: Maintained
11587F: drivers/media/rc/ttusbir.c
11588
adabdb0c 11589TEGRA ARCHITECTURE SUPPORT
243d58ec 11590M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11591M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11592M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11593L: linux-tegra@vger.kernel.org
fd117cd1 11594Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11596S: Supported
bbbe96ed 11597N: [^a-z]tegra
84b9414b 11598
adabdb0c
SW
11599TEGRA CLOCK DRIVER
11600M: Peter De Schrijver <pdeschrijver@nvidia.com>
11601M: Prashant Gaikwad <pgaikwad@nvidia.com>
11602S: Supported
11603F: drivers/clk/tegra/
11604
86e486a0 11605TEGRA DMA DRIVERS
adabdb0c 11606M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11607M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11608S: Supported
86e486a0 11609F: drivers/dma/tegra*
adabdb0c 11610
adabdb0c
SW
11611TEGRA I2C DRIVER
11612M: Laxman Dewangan <ldewangan@nvidia.com>
11613S: Supported
11614F: drivers/i2c/busses/i2c-tegra.c
11615
11616TEGRA IOMMU DRIVERS
11617M: Hiroshi Doyu <hdoyu@nvidia.com>
11618S: Supported
11619F: drivers/iommu/tegra*
11620
11621TEGRA KBC DRIVER
11622M: Rakesh Iyer <riyer@nvidia.com>
11623M: Laxman Dewangan <ldewangan@nvidia.com>
11624S: Supported
11625F: drivers/input/keyboard/tegra-kbc.c
11626
adabdb0c
SW
11627TEGRA PWM DRIVER
11628M: Thierry Reding <thierry.reding@gmail.com>
11629S: Supported
11630F: drivers/pwm/pwm-tegra.c
11631
11632TEGRA SERIAL DRIVER
11633M: Laxman Dewangan <ldewangan@nvidia.com>
11634S: Supported
11635F: drivers/tty/serial/serial-tegra.c
11636
11637TEGRA SPI DRIVER
11638M: Laxman Dewangan <ldewangan@nvidia.com>
11639S: Supported
11640F: drivers/spi/spi-tegra*
11641
1a348ccc 11642TEHUTI ETHERNET DRIVER
8b58be88 11643M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11644L: netdev@vger.kernel.org
11645S: Supported
ef7f5429 11646F: drivers/net/ethernet/tehuti/*
1a348ccc 11647
4e68852d 11648Telecom Clock Driver for MCPL0010
8b58be88 11649M: Mark Gross <mark.gross@intel.com>
4e68852d 11650S: Supported
679655da 11651F: drivers/char/tlclk.c
4e68852d 11652
4480f15b 11653TENSILICA XTENSA PORT (xtensa)
8b58be88 11654M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11655M: Max Filippov <jcmvbkbc@gmail.com>
11656L: linux-xtensa@linux-xtensa.org
9f273c24 11657T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11658S: Maintained
679655da 11659F: arch/xtensa/
3dc99857 11660F: drivers/irqchip/irq-xtensa-*
4e68852d 11661
5313ba66
HV
11662THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11663M: Hans Verkuil <hverkuil@xs4all.nl>
11664L: linux-media@vger.kernel.org
11665T: git git://linuxtv.org/media_tree.git
a825eaec 11666W: https://linuxtv.org
5313ba66
HV
11667S: Maintained
11668F: drivers/media/radio/radio-raremono.c
11669
d3fb6955 11670THERMAL
b75f0050 11671M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11672M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11673L: linux-pm@vger.kernel.org
11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11676Q: https://patchwork.kernel.org/project/linux-pm/list/
11677S: Supported
11678F: drivers/thermal/
11679F: include/linux/thermal.h
af6c9f16 11680F: include/uapi/linux/thermal.h
b75f0050
JP
11681F: include/linux/cpu_cooling.h
11682F: Documentation/devicetree/bindings/thermal/
d3fb6955 11683
64e05d8b
VK
11684THERMAL/CPU_COOLING
11685M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11686M: Viresh Kumar <viresh.kumar@linaro.org>
11687M: Javi Merino <javi.merino@arm.com>
11688L: linux-pm@vger.kernel.org
11689S: Supported
11690F: Documentation/thermal/cpu-cooling-api.txt
11691F: drivers/thermal/cpu_cooling.c
11692F: include/linux/cpu_cooling.h
11693
4e68852d 11694THINKPAD ACPI EXTRAS DRIVER
8b58be88 11695M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11696L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11697L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11698W: http://ibm-acpi.sourceforge.net
11699W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11700T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11701S: Maintained
679655da 11702F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11703
1b46f2a2 11704TI BANDGAP AND THERMAL DRIVER
f14d1c24 11705M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11706M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11707L: linux-pm@vger.kernel.org
531ff13e 11708L: linux-omap@vger.kernel.org
5a723e81 11709S: Maintained
794b2e25 11710F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11711
ccf963d3
BP
11712TI VPE/CAL DRIVERS
11713M: Benoit Parrot <bparrot@ti.com>
11714L: linux-media@vger.kernel.org
11715W: http://linuxtv.org/
11716Q: http://patchwork.linuxtv.org/project/linux-media/list/
11717S: Maintained
11718F: drivers/media/platform/ti-vpe/
11719
0c7665c3
MF
11720TI CDCE706 CLOCK DRIVER
11721M: Max Filippov <jcmvbkbc@gmail.com>
11722S: Maintained
11723F: drivers/clk/clk-cdce706.c
11724
49b6a5e3
TK
11725TI CLOCK DRIVER
11726M: Tero Kristo <t-kristo@ti.com>
11727L: linux-omap@vger.kernel.org
11728S: Maintained
11729F: drivers/clk/ti/
11730F: include/linux/clk/ti.h
11731
f75cfbad
GS
11732TI ETHERNET SWITCH DRIVER (CPSW)
11733M: Mugunthan V N <mugunthanvnm@ti.com>
11734R: Grygorii Strashko <grygorii.strashko@ti.com>
11735L: linux-omap@vger.kernel.org
11736L: netdev@vger.kernel.org
11737S: Maintained
11738F: drivers/net/ethernet/ti/cpsw*
11739F: drivers/net/ethernet/ti/davinci*
11740
4020f2d7 11741TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11742M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11743S: Maintained
679655da
JP
11744F: drivers/misc/tifm*
11745F: drivers/mmc/host/tifm_sd.c
11746F: include/linux/tifm.h
4020f2d7 11747
e0c52404 11748TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11749M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11750L: linux-kernel@vger.kernel.org
11751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11752S: Maintained
11753F: drivers/soc/ti/*
11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11755
11756
152ad442
SR
11757TI LM49xxx FAMILY ASoC CODEC DRIVERS
11758M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11759M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11760L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11761S: Maintained
11762F: sound/soc/codecs/lm49453*
d392dead 11763F: sound/soc/codecs/isabelle*
152ad442 11764
0edd807d
KM
11765TI LP855x BACKLIGHT DRIVER
11766M: Milo Kim <milo.kim@ti.com>
11767S: Maintained
11768F: Documentation/backlight/lp855x-driver.txt
11769F: drivers/video/backlight/lp855x_bl.c
11770F: include/linux/platform_data/lp855x.h
11771
faf13f6d
KM
11772TI LP8727 CHARGER DRIVER
11773M: Milo Kim <milo.kim@ti.com>
11774S: Maintained
11775F: drivers/power/lp8727_charger.c
11776F: include/linux/platform_data/lp8727.h
11777
22f1229f
KM
11778TI LP8788 MFD DRIVER
11779M: Milo Kim <milo.kim@ti.com>
11780S: Maintained
11781F: drivers/iio/adc/lp8788_adc.c
11782F: drivers/leds/leds-lp8788.c
11783F: drivers/mfd/lp8788*.c
11784F: drivers/power/lp8788-charger.c
11785F: drivers/regulator/lp8788-*.c
11786F: include/linux/mfd/lp8788*.h
11787
84640e27
KM
11788TI NETCP ETHERNET DRIVER
11789M: Wingman Kwok <w-kwok2@ti.com>
11790M: Murali Karicheri <m-karicheri2@ti.com>
11791L: netdev@vger.kernel.org
11792S: Maintained
11793F: drivers/net/ethernet/ti/netcp*
11794
217e0ca9
KC
11795TI TAS571X FAMILY ASoC CODEC DRIVER
11796M: Kevin Cernekee <cernekee@chromium.org>
11797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798S: Odd Fixes
11799F: sound/soc/codecs/tas571x*
11800
dd5e8e6b 11801TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11802M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11804S: Maintained
11805F: sound/soc/codecs/twl4030*
11806
90921014 11807TI WILINK WIRELESS DRIVERS
90921014
LC
11808L: linux-wireless@vger.kernel.org
11809W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11810W: http://wireless.kernel.org/en/users/Drivers/wl1251
11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11812S: Orphan
90921014
LC
11813F: drivers/net/wireless/ti/
11814F: include/linux/wl12xx.h
11815
e86eaa3a 11816TIPC NETWORK LAYER
8b58be88 11817M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11818M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11819L: netdev@vger.kernel.org (core kernel code)
11820L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11821W: http://tipc.sourceforge.net/
e86eaa3a 11822S: Maintained
c117ab84 11823F: include/uapi/linux/tipc*.h
679655da 11824F: net/tipc/
e86eaa3a 11825
867e359b 11826TILE ARCHITECTURE
b9a279f6 11827M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11828W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11829T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11830S: Supported
11831F: arch/tile/
6b940606 11832F: drivers/char/tile-srom.c
5c770755 11833F: drivers/edac/tile_edac.c
6b940606
CM
11834F: drivers/net/ethernet/tile/
11835F: drivers/rtc/rtc-tile.c
11836F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11837F: drivers/tty/serial/tilegx.c
6b940606
CM
11838F: drivers/usb/host/*-tilegx.c
11839F: include/linux/usb/tilegx.h
867e359b 11840
1da177e4 11841TLAN NETWORK DRIVER
8b58be88 11842M: Samuel Chessman <chessman@tux.org>
88c07dde 11843L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11844W: http://sourceforge.net/projects/tlan/
11845S: Maintained
679655da 11846F: Documentation/networking/tlan.txt
b544dbac 11847F: drivers/net/ethernet/ti/tlan.*
1da177e4 11848
d74db3b2 11849TOMOYO SECURITY MODULE
8b58be88
JP
11850M: Kentaro Takeda <takedakn@nttdata.co.jp>
11851M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11852L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11853L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11854L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11855L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11856W: http://tomoyo.sourceforge.jp/
843d183c 11857T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11858S: Maintained
679655da 11859F: security/tomoyo/
d74db3b2 11860
9caeb532 11861TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11862M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11863L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11864S: Maintained
11865F: drivers/platform/x86/topstar-laptop.c
11866
1da177e4 11867TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11868M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11869L: platform-driver-x86@vger.kernel.org
0a63ca11 11870S: Maintained
679655da 11871F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11872
0a63ca11
AA
11873TOSHIBA BLUETOOTH DRIVER
11874M: Azael Avalos <coproscefalo@gmail.com>
11875L: platform-driver-x86@vger.kernel.org
11876S: Maintained
11877F: drivers/platform/x86/toshiba_bluetooth.c
11878
11879TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11880M: Azael Avalos <coproscefalo@gmail.com>
11881L: platform-driver-x86@vger.kernel.org
11882S: Maintained
11883F: drivers/platform/x86/toshiba_haps.c
11884
14991fc7
AA
11885TOSHIBA WMI HOTKEYS DRIVER
11886M: Azael Avalos <coproscefalo@gmail.com>
11887L: platform-driver-x86@vger.kernel.org
11888S: Maintained
11889F: drivers/platform/x86/toshiba-wmi.c
11890
1da177e4 11891TOSHIBA SMM DRIVER
8b58be88 11892M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11893W: http://www.buzzard.org.uk/toshiba/
11894S: Maintained
679655da
JP
11895F: drivers/char/toshiba.c
11896F: include/linux/toshiba.h
c117ab84 11897F: include/uapi/linux/toshiba.h
1da177e4 11898
d32d9864
MR
11899TOSHIBA TC358743 DRIVER
11900M: Mats Randgaard <matrandg@cisco.com>
11901L: linux-media@vger.kernel.org
11902S: Maintained
11903F: drivers/media/i2c/tc358743*
b5dcee22 11904F: include/media/i2c/tc358743.h
d32d9864 11905
560e6475
WS
11906TMIO/SDHI MMC DRIVER
11907M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11908L: linux-mmc@vger.kernel.org
560e6475 11909S: Supported
d1057c40
GL
11910F: drivers/mmc/host/tmio_mmc*
11911F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11912F: include/linux/mfd/tmio.h
d719f900 11913
917cc4e6
GR
11914TMP401 HARDWARE MONITOR DRIVER
11915M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11916L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11917S: Maintained
11918F: Documentation/hwmon/tmp401
11919F: drivers/hwmon/tmp401.c
11920
98f32602 11921TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11922M: Hugh Dickins <hughd@google.com>
98f32602
HD
11923L: linux-mm@kvack.org
11924S: Maintained
11925F: include/linux/shmem_fs.h
11926F: mm/shmem.c
11927
45f95b53 11928TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11929M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11930M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11931L: linux-media@vger.kernel.org
a825eaec 11932W: https://linuxtv.org
45f95b53
MCC
11933T: git git://linuxtv.org/media_tree.git
11934S: Odd fixes
11935F: drivers/media/usb/tm6000/
11936
c65fde19
HV
11937TW68 VIDEO4LINUX DRIVER
11938M: Hans Verkuil <hverkuil@xs4all.nl>
11939L: linux-media@vger.kernel.org
11940T: git git://linuxtv.org/media_tree.git
a825eaec 11941W: https://linuxtv.org
c65fde19
HV
11942S: Odd Fixes
11943F: drivers/media/pci/tw68/
11944
704a84cc
EG
11945TW686X VIDEO4LINUX DRIVER
11946M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11947L: linux-media@vger.kernel.org
11948T: git git://linuxtv.org/media_tree.git
11949W: http://linuxtv.org
11950S: Maintained
11951F: drivers/media/pci/tw686x/
11952
4e68852d 11953TPM DEVICE DRIVER
901486b8 11954M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11955M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11956M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11957R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11958W: http://tpmdd.sourceforge.net
63a10dfd 11959L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11960Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11961T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11962S: Maintained
679655da 11963F: drivers/char/tpm/
4e68852d 11964
1a0f1b27
AL
11965TPM IBM_VTPM DEVICE DRIVER
11966M: Ashley Lai <ashleydlai@gmail.com>
11967W: http://tpmdd.sourceforge.net
11968L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11969S: Maintained
11970F: drivers/char/tpm/tpm_ibmvtpm*
11971
d6f005a1
JP
11972TRACING
11973M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11974M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11976S: Maintained
11977F: Documentation/trace/ftrace.txt
11978F: arch/*/*/*/ftrace.h
11979F: arch/*/kernel/ftrace.c
11980F: include/*/ftrace.h
11981F: include/linux/trace*.h
11982F: include/trace/
11983F: kernel/trace/
6e68e6c5 11984F: tools/testing/selftests/ftrace/
d6f005a1 11985
4abac0d0
IM
11986TRACING MMIO ACCESSES (MMIOTRACE)
11987M: Steven Rostedt <rostedt@goodmis.org>
11988M: Ingo Molnar <mingo@kernel.org>
11989R: Karol Herbst <karolherbst@gmail.com>
11990R: Pekka Paalanen <ppaalanen@gmail.com>
11991S: Maintained
11992L: linux-kernel@vger.kernel.org
11993L: nouveau@lists.freedesktop.org
11994F: kernel/trace/trace_mmiotrace.c
11995F: include/linux/mmiotrace.h
11996F: arch/x86/mm/kmmio.c
11997F: arch/x86/mm/mmio-mod.c
11998F: arch/x86/mm/testmmiotrace.c
11999
1da177e4 12000TRIVIAL PATCHES
8b58be88 12001M: Jiri Kosina <trivial@kernel.org>
54e5881d 12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12003S: Maintained
86ef925f 12004K: ^Subject:.*(?i)trivial
1da177e4 12005
4e68852d 12006TTY LAYER
879a5a00 12007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12008M: Jiri Slaby <jslaby@suse.com>
879a5a00 12009S: Supported
08deed1e 12010T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12011F: Documentation/serial/
8dd5d2f1 12012F: drivers/tty/
df621252 12013F: drivers/tty/serial/serial_core.c
e3288775
AC
12014F: include/linux/serial_core.h
12015F: include/linux/serial.h
12016F: include/linux/tty.h
c117ab84
CEB
12017F: include/uapi/linux/serial_core.h
12018F: include/uapi/linux/serial.h
12019F: include/uapi/linux/tty.h
4e68852d 12020
91952bc0
AP
12021TUA9001 MEDIA DRIVER
12022M: Antti Palosaari <crope@iki.fi>
12023L: linux-media@vger.kernel.org
a825eaec 12024W: https://linuxtv.org
91952bc0
AP
12025W: http://palosaari.fi/linux/
12026Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027T: git git://linuxtv.org/anttip/media_tree.git
12028S: Maintained
12029F: drivers/media/tuners/tua9001*
12030
740db6d7 12031TULIP NETWORK DRIVERS
740db6d7 12032L: netdev@vger.kernel.org
cf869eb1
GG
12033L: linux-parisc@vger.kernel.org
12034S: Orphan
0f04e2aa 12035F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12036
12037TUN/TAP driver
ba57b6f2 12038M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12039W: http://vtun.sourceforge.net/tun
12040S: Maintained
679655da
JP
12041F: Documentation/networking/tuntap.txt
12042F: arch/um/os-Linux/drivers/
1da177e4 12043
b454cc66 12044TURBOCHANNEL SUBSYSTEM
8b58be88 12045M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12046M: Ralf Baechle <ralf@linux-mips.org>
12047L: linux-mips@linux-mips.org
12048Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12049S: Maintained
679655da
JP
12050F: drivers/tc/
12051F: include/linux/tc.h
b454cc66 12052
1da177e4 12053U14-34F SCSI DRIVER
8b58be88 12054M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12055L: linux-scsi@vger.kernel.org
12056S: Maintained
679655da 12057F: drivers/scsi/u14-34f.c
1da177e4 12058
e2d1d6c0 12059UBI FILE SYSTEM (UBIFS)
a7859936 12060M: Richard Weinberger <richard@nod.at>
949cb623 12061M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12062M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12063L: linux-mtd@lists.infradead.org
e2966cbe 12064T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12065W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12066S: Supported
679655da
JP
12067F: Documentation/filesystems/ubifs.txt
12068F: fs/ubifs/
e2d1d6c0 12069
e1632fa2 12070UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12071M: Greg Ungerer <gerg@linux-m68k.org>
12072W: http://www.linux-m68k.org/
cc2020e6 12073W: http://www.uclinux.org/
e1632fa2 12074L: linux-m68k@lists.linux-m68k.org
cc2020e6 12075L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12077S: Maintained
e1632fa2
GU
12078F: arch/m68k/coldfire/
12079F: arch/m68k/68*/
61bc02bb
JP
12080F: arch/m68k/*/*_no.*
12081F: arch/m68k/include/asm/*_no.*
cc2020e6 12082
1da177e4 12083UDF FILESYSTEM
d8130624 12084M: Jan Kara <jack@suse.com>
1da177e4 12085S: Maintained
679655da
JP
12086F: Documentation/filesystems/udf.txt
12087F: fs/udf/
1da177e4 12088
cc2020e6 12089UFS FILESYSTEM
8b58be88 12090M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12091S: Maintained
679655da
JP
12092F: Documentation/filesystems/ufs.txt
12093F: fs/ufs/
cc2020e6 12094
0a09d3ab
DH
12095UHID USERSPACE HID IO DRIVER:
12096M: David Herrmann <dh.herrmann@googlemail.com>
12097L: linux-input@vger.kernel.org
12098S: Maintained
12099F: drivers/hid/uhid.c
c117ab84 12100F: include/uapi/linux/uhid.h
0a09d3ab 12101
18332a80 12102ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12103L: linux-usb@vger.kernel.org
10c6c9c9 12104S: Orphan
355ffe69 12105F: drivers/uwb/
679655da
JP
12106F: include/linux/uwb.h
12107F: include/linux/uwb/
18332a80 12108
b31d8273
G
12109UNICORE32 ARCHITECTURE:
12110M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12111W: http://mprc.pku.edu.cn/~guanxuetao/linux
12112S: Maintained
ceebf4d5 12113T: git git://github.com/gxt/linux.git
b31d8273
G
12114F: arch/unicore32/
12115
d8379ab1
TF
12116UNIFDEF
12117M: Tony Finch <dot@dotat.at>
12118W: http://dotat.at/prog/unifdef
12119S: Maintained
12120F: scripts/unifdef.c
12121
1da177e4 12122UNIFORM CDROM DRIVER
8b58be88 12123M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12124W: http://www.kernel.dk
12125S: Maintained
679655da
JP
12126F: Documentation/cdrom/
12127F: drivers/cdrom/cdrom.c
12128F: include/linux/cdrom.h
c117ab84 12129F: include/uapi/linux/cdrom.h
1da177e4 12130
56df0122 12131UNISYS S-PAR DRIVERS
49e7d9df
JP
12132M: David Kershner <david.kershner@unisys.com>
12133L: sparmaintainer@unisys.com (Unisys internal)
12134S: Supported
12135F: drivers/staging/unisys/
56df0122 12136
9941fa6e
VH
12137UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12138M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12139L: linux-scsi@vger.kernel.org
12140S: Supported
12141F: Documentation/scsi/ufs.txt
12142F: drivers/scsi/ufs/
12143
4b9ffb5a
JP
12144UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12145M: Joao Pinto <Joao.Pinto@synopsys.com>
12146L: linux-scsi@vger.kernel.org
12147S: Supported
12148F: drivers/scsi/ufs/*dwc*
12149
e2d1d6c0 12150UNSORTED BLOCK IMAGES (UBI)
949cb623 12151M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12152M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12153W: http://www.linux-mtd.infradead.org/
12154L: linux-mtd@lists.infradead.org
b6b44e0a 12155T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12156S: Supported
80811493 12157F: drivers/mtd/ubi/
679655da 12158F: include/linux/mtd/ubi.h
c117ab84 12159F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12160
1da177e4 12161USB ACM DRIVER
ca1c3e6f 12162M: Oliver Neukum <oneukum@suse.com>
6372594a 12163L: linux-usb@vger.kernel.org
1da177e4 12164S: Maintained
679655da
JP
12165F: Documentation/usb/acm.txt
12166F: drivers/usb/class/cdc-acm.*
1da177e4 12167
b7d572e1
PF
12168USB AR5523 WIRELESS DRIVER
12169M: Pontus Fuchs <pontus.fuchs@gmail.com>
12170L: linux-wireless@vger.kernel.org
12171S: Maintained
12172F: drivers/net/wireless/ath/ar5523/
12173
115bb1ff 12174USB ATTACHED SCSI
866d372e 12175M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12176L: linux-usb@vger.kernel.org
12177L: linux-scsi@vger.kernel.org
8eae0fb7 12178S: Maintained
115bb1ff
MW
12179F: drivers/usb/storage/uas.c
12180
1da177e4 12181USB CDC ETHERNET DRIVER
61eee9a7 12182M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12183L: linux-usb@vger.kernel.org
1da177e4 12184S: Maintained
679655da 12185F: drivers/net/usb/cdc_*.c
c117ab84 12186F: include/uapi/linux/usb/cdc.h
1da177e4 12187
66e3e591
KP
12188USB CHAOSKEY DRIVER
12189M: Keith Packard <keithp@keithp.com>
12190L: linux-usb@vger.kernel.org
12191S: Maintained
12192F: drivers/usb/misc/chaoskey.c
12193
b02b371e 12194USB CYPRESS C67X00 DRIVER
8b58be88 12195M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12196L: linux-usb@vger.kernel.org
12197S: Maintained
679655da 12198F: drivers/usb/c67x00/
b02b371e 12199
d0374f4f 12200USB DAVICOM DM9601 DRIVER
8b58be88 12201M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12202L: netdev@vger.kernel.org
d0374f4f
PK
12203W: http://www.linux-usb.org/usbnet
12204S: Maintained
679655da 12205F: drivers/net/usb/dm9601.c
d0374f4f 12206
cc2020e6 12207USB DIAMOND RIO500 DRIVER
8b58be88 12208M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12209L: rio500-users@lists.sourceforge.net
12210W: http://rio500.sourceforge.net
12211S: Maintained
679655da 12212F: drivers/usb/misc/rio500*
cc2020e6 12213
1da177e4 12214USB EHCI DRIVER
578333ab 12215M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12216L: linux-usb@vger.kernel.org
578333ab 12217S: Maintained
679655da
JP
12218F: Documentation/usb/ehci.txt
12219F: drivers/usb/host/ehci*
1da177e4 12220
69ae9e3e 12221USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12222M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12223L: linux-usb@vger.kernel.org
69ae9e3e 12224W: http://www.linux-usb.org/gadget
d6d0f665
FB
12225T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12226S: Maintained
679655da
JP
12227F: drivers/usb/gadget/
12228F: include/linux/usb/gadget*
69ae9e3e 12229
2dea64b4 12230USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12231M: Jiri Kosina <jikos@kernel.org>
406df153 12232R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12233L: linux-usb@vger.kernel.org
54e5881d 12234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12235S: Maintained
c2f01971 12236F: Documentation/hid/hiddev.txt
679655da 12237F: drivers/hid/usbhid/
1da177e4 12238
959eea21 12239USB ISP116X DRIVER
8b58be88 12240M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12241L: linux-usb@vger.kernel.org
959eea21 12242S: Maintained
679655da
JP
12243F: drivers/usb/host/isp116x*
12244F: include/linux/usb/isp116x.h
959eea21 12245
146498ea
WH
12246USB LAN78XX ETHERNET DRIVER
12247M: Woojung Huh <woojung.huh@microchip.com>
12248M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12249L: netdev@vger.kernel.org
12250S: Maintained
12251F: drivers/net/usb/lan78xx.*
12252
1da177e4 12253USB MASS STORAGE DRIVER
8b58be88 12254M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12255L: linux-usb@vger.kernel.org
8836aeb8 12256L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12257S: Maintained
12258W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12259F: drivers/usb/storage/
1da177e4 12260
af39917d
CL
12261USB MIDI DRIVER
12262M: Clemens Ladisch <clemens@ladisch.de>
12263L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12264T: git git://git.alsa-project.org/alsa-kernel.git
12265S: Maintained
12266F: sound/usb/midi.*
12267
444ce9d4
JP
12268USB NETWORKING DRIVERS
12269L: linux-usb@vger.kernel.org
12270S: Odd Fixes
12271F: drivers/net/usb/
12272
1da177e4 12273USB OHCI DRIVER
578333ab 12274M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12275L: linux-usb@vger.kernel.org
578333ab 12276S: Maintained
679655da
JP
12277F: Documentation/usb/ohci.txt
12278F: drivers/usb/host/ohci*
1da177e4 12279
963ffa3e 12280USB OTG FSM (Finite State Machine)
60d77b3d 12281M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12282T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12283L: linux-usb@vger.kernel.org
12284S: Maintained
12285F: drivers/usb/common/usb-otg-fsm.c
12286
563da3a9
VM
12287USB OVER IP DRIVER
12288M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12289M: Shuah Khan <shuahkh@osg.samsung.com>
12290M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12291L: linux-usb@vger.kernel.org
12292S: Maintained
a6d6fc2b 12293F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12294F: drivers/usb/usbip/
12295F: tools/usb/usbip/
12296
1da177e4 12297USB PEGASUS DRIVER
a16b945c 12298M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12299L: linux-usb@vger.kernel.org
043600a6 12300L: netdev@vger.kernel.org
052e3128
PM
12301T: git git://github.com/petkan/pegasus.git
12302W: https://github.com/petkan/pegasus
1da177e4 12303S: Maintained
679655da 12304F: drivers/net/usb/pegasus.*
1da177e4 12305
d3ad558f 12306USB PHY LAYER
a55f6286 12307M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12308L: linux-usb@vger.kernel.org
12309T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12310S: Maintained
12311F: drivers/usb/phy/
d3ad558f 12312
73e4fb3f 12313USB PRINTER DRIVER (usblp)
8b58be88 12314M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12315L: linux-usb@vger.kernel.org
73e4fb3f 12316S: Supported
679655da 12317F: drivers/usb/class/usblp.c
1da177e4 12318
4521b477
BM
12319USB QMI WWAN NETWORK DRIVER
12320M: Bjørn Mork <bjorn@mork.no>
12321L: netdev@vger.kernel.org
12322S: Maintained
12323F: Documentation/ABI/testing/sysfs-class-net-qmi
12324F: drivers/net/usb/qmi_wwan.c
12325
1da177e4 12326USB RTL8150 DRIVER
a16b945c 12327M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12328L: linux-usb@vger.kernel.org
043600a6 12329L: netdev@vger.kernel.org
052e3128
PM
12330T: git git://github.com/petkan/rtl8150.git
12331W: https://github.com/petkan/rtl8150
1da177e4 12332S: Maintained
679655da 12333F: drivers/net/usb/rtl8150.c
1da177e4 12334
f896b796 12335USB SERIAL SUBSYSTEM
66085694 12336M: Johan Hovold <johan@kernel.org>
795fb7e7 12337L: linux-usb@vger.kernel.org
4e68852d 12338S: Maintained
679655da 12339F: Documentation/usb/usb-serial.txt
f896b796 12340F: drivers/usb/serial/
679655da 12341F: include/linux/usb/serial.h
1da177e4 12342
b3f0db1c
SG
12343USB SMSC75XX ETHERNET DRIVER
12344M: Steve Glendinning <steve.glendinning@shawell.net>
12345L: netdev@vger.kernel.org
12346S: Maintained
12347F: drivers/net/usb/smsc75xx.*
12348
2f7ca802 12349USB SMSC95XX ETHERNET DRIVER
90b24cfb 12350M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12351L: netdev@vger.kernel.org
90b24cfb 12352S: Maintained
679655da 12353F: drivers/net/usb/smsc95xx.*
2f7ca802 12354
1da177e4 12355USB SUBSYSTEM
879a5a00 12356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12357L: linux-usb@vger.kernel.org
1da177e4 12358W: http://www.linux-usb.org
08deed1e 12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12360S: Supported
1700bd98 12361F: Documentation/devicetree/bindings/usb/
679655da 12362F: Documentation/usb/
679655da
JP
12363F: drivers/usb/
12364F: include/linux/usb.h
12365F: include/linux/usb/
1da177e4
LT
12366
12367USB UHCI DRIVER
8b58be88 12368M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12369L: linux-usb@vger.kernel.org
1da177e4 12370S: Maintained
679655da 12371F: drivers/usb/host/uhci*
1da177e4 12372
69ae9e3e 12373USB "USBNET" DRIVER FRAMEWORK
d8130624 12374M: Oliver Neukum <oneukum@suse.com>
043600a6 12375L: netdev@vger.kernel.org
69ae9e3e 12376W: http://www.linux-usb.org/usbnet
1da177e4 12377S: Maintained
679655da
JP
12378F: drivers/net/usb/usbnet.c
12379F: include/linux/usb/usbnet.h
1da177e4 12380
c0efd232 12381USB VIDEO CLASS
c53ac071 12382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12383L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12384L: linux-media@vger.kernel.org
275ffde4 12385T: git git://linuxtv.org/media_tree.git
57c6d2e9 12386W: http://www.ideasonboard.org/uvc/
c0efd232 12387S: Maintained
0c0d06ca 12388F: drivers/media/usb/uvc/
6c0f0359 12389F: include/uapi/linux/uvcvideo.h
1da177e4 12390
b60b9c45
HV
12391USB VISION DRIVER
12392M: Hans Verkuil <hverkuil@xs4all.nl>
12393L: linux-media@vger.kernel.org
12394T: git git://linuxtv.org/media_tree.git
a825eaec 12395W: https://linuxtv.org
b60b9c45
HV
12396S: Odd Fixes
12397F: drivers/media/usb/usbvision/
12398
8282da47
LP
12399USB WEBCAM GADGET
12400M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12401L: linux-usb@vger.kernel.org
12402S: Maintained
3a83c16e 12403F: drivers/usb/gadget/function/*uvc*
faf2e1db 12404F: drivers/usb/gadget/legacy/webcam.c
8282da47 12405
bf164cc0 12406USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12407M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12408L: linux-wireless@vger.kernel.org
12409S: Maintained
679655da 12410F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12411
eb6bab13 12412USB XHCI DRIVER
03d85053 12413M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12414L: linux-usb@vger.kernel.org
12415S: Supported
36d0344c
SS
12416F: drivers/usb/host/xhci*
12417F: drivers/usb/host/pci-quirks*
eb6bab13 12418
1da177e4 12419USB ZD1201 DRIVER
4086b9ca 12420L: linux-wireless@vger.kernel.org
1da177e4 12421W: http://linux-lc100020.sourceforge.net
4086b9ca 12422S: Orphan
ed0ad06f 12423F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12424
b7eee616 12425USB ZR364XX DRIVER
8b58be88 12426M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12427L: linux-usb@vger.kernel.org
661263b5 12428L: linux-media@vger.kernel.org
275ffde4 12429T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12430W: http://royale.zerezo.com/zr364xx/
12431S: Maintained
679655da 12432F: Documentation/video4linux/zr364xx.txt
90d72ac6 12433F: drivers/media/usb/zr364xx/
b7eee616 12434
289fcff4
HK
12435ULPI BUS
12436M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12437L: linux-usb@vger.kernel.org
12438S: Maintained
12439F: drivers/usb/common/ulpi.c
12440F: include/linux/ulpi/
12441
e7839f25 12442USER-MODE LINUX (UML)
8b58be88 12443M: Jeff Dike <jdike@addtoit.com>
b15194b7 12444M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12445L: user-mode-linux-devel@lists.sourceforge.net
12446L: user-mode-linux-user@lists.sourceforge.net
12447W: http://user-mode-linux.sourceforge.net
9f273c24 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12449S: Maintained
61516587 12450F: Documentation/virtual/uml/
679655da 12451F: arch/um/
b070989a 12452F: arch/x86/um/
679655da
JP
12453F: fs/hostfs/
12454F: fs/hppfs/
b7eee616 12455
e5f114e9 12456USERSPACE I/O (UIO)
6a534c9d 12457M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12458M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12459S: Maintained
3d3fecbd 12460T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12461F: Documentation/DocBook/uio-howto.tmpl
12462F: drivers/uio/
12463F: include/linux/uio*.h
e5f114e9 12464
256cccbe 12465UTIL-LINUX PACKAGE
8b58be88 12466M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12467L: util-linux@vger.kernel.org
12468W: http://en.wikipedia.org/wiki/Util-linux
12469T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12470S: Maintained
12471
c1fd1c07 12472UVESAFB DRIVER
8b58be88 12473M: Michal Januszewski <spock@gentoo.org>
c69f677c 12474L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12475W: http://dev.gentoo.org/~spock/projects/uvesafb/
12476S: Maintained
679655da 12477F: Documentation/fb/uvesafb.txt
8a61f013 12478F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12479
456930d8
SA
12480VF610 NAND DRIVER
12481M: Stefan Agner <stefan@agner.ch>
12482L: linux-mtd@lists.infradead.org
12483S: Supported
12484F: drivers/mtd/nand/vf610_nfc.c
12485
4480f15b 12486VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12487M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12488S: Maintained
679655da
JP
12489F: Documentation/filesystems/vfat.txt
12490F: fs/fat/
1da177e4 12491
cba3345c
AW
12492VFIO DRIVER
12493M: Alex Williamson <alex.williamson@redhat.com>
12494L: kvm@vger.kernel.org
9f273c24 12495T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12496S: Maintained
12497F: Documentation/vfio.txt
12498F: drivers/vfio/
12499F: include/linux/vfio.h
c117ab84 12500F: include/uapi/linux/vfio.h
cba3345c 12501
a714ea5f
AW
12502VFIO PLATFORM DRIVER
12503M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12504L: kvm@vger.kernel.org
12505S: Maintained
12506F: drivers/vfio/platform/
12507
9e6f3438
PO
12508VIDEOBUF2 FRAMEWORK
12509M: Pawel Osciak <pawel@osciak.com>
12510M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12511M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12512L: linux-media@vger.kernel.org
12513S: Maintained
90d72ac6 12514F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12515F: include/media/videobuf2-*
12516
06a8fc78
AH
12517VIRTIO AND VHOST VSOCK DRIVER
12518M: Stefan Hajnoczi <stefanha@redhat.com>
12519L: kvm@vger.kernel.org
12520L: virtualization@lists.linux-foundation.org
12521L: netdev@vger.kernel.org
12522S: Maintained
12523F: include/linux/virtio_vsock.h
12524F: include/uapi/linux/virtio_vsock.h
12525F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12526F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12527F: drivers/vhost/vsock.c
12528F: drivers/vhost/vsock.h
06a8fc78 12529
5523662e
SCP
12530VIRTUAL SERIO DEVICE DRIVER
12531M: Stephen Chandler Paul <thatslyude@gmail.com>
12532S: Maintained
12533F: drivers/input/serio/userio.c
12534F: include/uapi/linux/userio.h
12535
9a82446b
AS
12536VIRTIO CONSOLE DRIVER
12537M: Amit Shah <amit.shah@redhat.com>
12538L: virtualization@lists.linux-foundation.org
12539S: Maintained
12540F: drivers/char/virtio_console.c
12541F: include/linux/virtio_console.h
c117ab84 12542F: include/uapi/linux/virtio_console.h
9a82446b 12543
2426ec8f 12544VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12545M: "Michael S. Tsirkin" <mst@redhat.com>
12546L: virtualization@lists.linux-foundation.org
12547S: Maintained
0e4191fe 12548F: Documentation/devicetree/bindings/virtio/
2426ec8f 12549F: drivers/virtio/
c893c8d7 12550F: tools/virtio/
2426ec8f
MT
12551F: drivers/net/virtio_net.c
12552F: drivers/block/virtio_blk.c
12553F: include/linux/virtio_*.h
916cdabc 12554F: include/uapi/linux/virtio_*.h
2426ec8f 12555
f2dbda3b
CH
12556VIRTIO DRIVERS FOR S390
12557M: Christian Borntraeger <borntraeger@de.ibm.com>
12558M: Cornelia Huck <cornelia.huck@de.ibm.com>
12559L: linux-s390@vger.kernel.org
12560L: virtualization@lists.linux-foundation.org
12561L: kvm@vger.kernel.org
12562S: Supported
1b568d93 12563F: drivers/s390/virtio/
f2dbda3b 12564
4ad6ee91
GH
12565VIRTIO GPU DRIVER
12566M: David Airlie <airlied@linux.ie>
12567M: Gerd Hoffmann <kraxel@redhat.com>
12568L: dri-devel@lists.freedesktop.org
12569L: virtualization@lists.linux-foundation.org
12570S: Maintained
12571F: drivers/gpu/drm/virtio/
12572F: include/uapi/linux/virtio_gpu.h
12573
3a4d5c94
MT
12574VIRTIO HOST (VHOST)
12575M: "Michael S. Tsirkin" <mst@redhat.com>
12576L: kvm@vger.kernel.org
c996d8b9 12577L: virtualization@lists.linux-foundation.org
3a4d5c94 12578L: netdev@vger.kernel.org
9f273c24 12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12580S: Maintained
12581F: drivers/vhost/
c117ab84 12582F: include/uapi/linux/vhost.h
3a4d5c94 12583
271c8651
GH
12584VIRTIO INPUT DRIVER
12585M: Gerd Hoffmann <kraxel@redhat.com>
12586S: Maintained
12587F: drivers/virtio/virtio_input.c
12588F: include/uapi/linux/virtio_input.h
12589
1da177e4 12590VIA RHINE NETWORK DRIVER
210347e1 12591S: Orphan
f2148a47 12592F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12593
f0bf7f61 12594VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12595M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12596M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12597S: Maintained
12598F: drivers/mmc/host/via-sdmmc.c
12599
69e4a7c2 12600VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12601M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12602L: linux-fbdev@vger.kernel.org
69e4a7c2 12603S: Maintained
c7babebd
FTS
12604F: include/linux/via-core.h
12605F: include/linux/via-gpio.h
12606F: include/linux/via_i2c.h
8a61f013 12607F: drivers/video/fbdev/via/
69e4a7c2 12608
01f20734 12609VIA VELOCITY NETWORK DRIVER
8b58be88 12610M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12611L: netdev@vger.kernel.org
12612S: Maintained
f2148a47 12613F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12614
f73f8173
AW
12615VIRT LIB
12616M: Alex Williamson <alex.williamson@redhat.com>
12617M: Paolo Bonzini <pbonzini@redhat.com>
12618L: kvm@vger.kernel.org
12619S: Supported
12620F: virt/lib/
12621
77911fd2 12622VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12623M: Hans Verkuil <hverkuil@xs4all.nl>
12624L: linux-media@vger.kernel.org
12625T: git git://linuxtv.org/media_tree.git
a825eaec 12626W: https://linuxtv.org
0b7bc1fa 12627S: Maintained
77911fd2 12628F: drivers/media/platform/vivid/*
0b7bc1fa 12629
be7f8273 12630VLAN (802.1Q)
8b58be88 12631M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12632L: netdev@vger.kernel.org
12633S: Maintained
679655da
JP
12634F: drivers/net/macvlan.c
12635F: include/linux/if_*vlan.h
12636F: net/8021q/
be7f8273 12637
55e331cf 12638VLYNQ BUS
8b58be88 12639M: Florian Fainelli <florian@openwrt.org>
8578d7af 12640L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12641S: Maintained
12642F: drivers/vlynq/vlynq.c
12643F: include/linux/vlynq.h
12644
390beae4 12645VME SUBSYSTEM
74c600e3 12646M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12647M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12649L: devel@driverdev.osuosl.org
12650S: Maintained
12651T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12652F: Documentation/vme_api.txt
12653F: drivers/staging/vme/
12654F: drivers/vme/
12655F: include/linux/vme*
12656
4488e09b
AK
12657VMWARE HYPERVISOR INTERFACE
12658M: Alok Kataria <akataria@vmware.com>
12659L: virtualization@lists.linux-foundation.org
12660S: Supported
12661F: arch/x86/kernel/cpu/vmware.c
12662
73b35d07
DT
12663VMWARE BALLOON DRIVER
12664M: Xavier Deguillard <xdeguillard@vmware.com>
12665M: Philip Moltmann <moltmann@vmware.com>
12666M: "VMware, Inc." <pv-drivers@vmware.com>
12667L: linux-kernel@vger.kernel.org
12668S: Maintained
12669F: drivers/misc/vmw_balloon.c
12670
8b8be51b
TH
12671VMWARE VMMOUSE SUBDRIVER
12672M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12673M: "VMware, Inc." <pv-drivers@vmware.com>
12674L: linux-input@vger.kernel.org
12675S: Maintained
12676F: drivers/input/mouse/vmmouse.c
12677F: drivers/input/mouse/vmmouse.h
12678
d1a890fa 12679VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12680M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12681M: "VMware, Inc." <pv-drivers@vmware.com>
12682L: netdev@vger.kernel.org
12683S: Maintained
12684F: drivers/net/vmxnet3/
d1a890fa 12685
851b1642 12686VMware PVSCSI driver
29374ec6 12687M: Jim Gill <jgill@vmware.com>
851b1642
AK
12688M: VMware PV-Drivers <pv-drivers@vmware.com>
12689L: linux-scsi@vger.kernel.org
12690S: Maintained
12691F: drivers/scsi/vmw_pvscsi.c
12692F: drivers/scsi/vmw_pvscsi.h
12693
e53e86c7 12694VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12695M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12696M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12697L: linux-kernel@vger.kernel.org
1dd68f01 12698W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12699T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12700S: Supported
9d2597e8 12701F: Documentation/devicetree/bindings/regulator/
679655da 12702F: drivers/regulator/
9d2597e8 12703F: include/dt-bindings/regulator/
679655da 12704F: include/linux/regulator/
e53e86c7 12705
081958eb
DA
12706VRF
12707M: David Ahern <dsa@cumulusnetworks.com>
12708M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12709L: netdev@vger.kernel.org
12710S: Maintained
12711F: drivers/net/vrf.c
562d897d 12712F: Documentation/networking/vrf.txt
081958eb 12713
ab41319e 12714VT1211 HARDWARE MONITOR DRIVER
8b58be88 12715M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12716L: linux-hwmon@vger.kernel.org
ab41319e 12717S: Maintained
679655da
JP
12718F: Documentation/hwmon/vt1211
12719F: drivers/hwmon/vt1211.c
ab41319e 12720
1de9e371 12721VT8231 HARDWARE MONITOR DRIVER
8b58be88 12722M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12723L: linux-hwmon@vger.kernel.org
1de9e371 12724S: Maintained
679655da 12725F: drivers/hwmon/vt8231.c
1de9e371 12726
88095e7b
TO
12727VUB300 USB to SDIO/SD/MMC bridge chip
12728M: Tony Olech <tony.olech@elandigitalsystems.com>
12729L: linux-mmc@vger.kernel.org
12730L: linux-usb@vger.kernel.org
12731S: Supported
12732F: drivers/mmc/host/vub300.c
12733
1da177e4 12734W1 DALLAS'S 1-WIRE BUS
a8018766 12735M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12736S: Maintained
679655da
JP
12737F: Documentation/w1/
12738F: drivers/w1/
1da177e4 12739
13927079 12740W83791D HARDWARE MONITORING DRIVER
8b58be88 12741M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12742L: linux-hwmon@vger.kernel.org
25845c22 12743S: Maintained
679655da
JP
12744F: Documentation/hwmon/w83791d
12745F: drivers/hwmon/w83791d.c
13927079 12746
61db011d 12747W83793 HARDWARE MONITORING DRIVER
8b58be88 12748M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12749L: linux-hwmon@vger.kernel.org
61db011d 12750S: Maintained
679655da
JP
12751F: Documentation/hwmon/w83793
12752F: drivers/hwmon/w83793.c
61db011d 12753
e3760b43 12754W83795 HARDWARE MONITORING DRIVER
d8130624 12755M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12756L: linux-hwmon@vger.kernel.org
e3760b43
JD
12757S: Maintained
12758F: drivers/hwmon/w83795.c
12759
1da177e4 12760W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12761M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12762S: Maintained
679655da 12763F: drivers/mmc/host/wbsd.*
1da177e4 12764
b4e05923
HG
12765WACOM PROTOCOL 4 SERIAL TABLETS
12766M: Julian Squires <julian@cipht.net>
12767M: Hans de Goede <hdegoede@redhat.com>
12768L: linux-input@vger.kernel.org
12769S: Maintained
12770F: drivers/input/tablet/wacom_serial4.c
12771
3527761c 12772WATCHDOG DEVICE DRIVERS
8b58be88 12773M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12774R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12775L: linux-watchdog@vger.kernel.org
12776W: http://www.linux-watchdog.org/
f599aaf0 12777T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12778S: Maintained
540be8b2 12779F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12780F: Documentation/watchdog/
12781F: drivers/watchdog/
12782F: include/linux/watchdog.h
c117ab84 12783F: include/uapi/linux/watchdog.h
3527761c 12784
1da177e4 12785WD7000 SCSI DRIVER
8b58be88 12786M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12787L: linux-scsi@vger.kernel.org
12788S: Maintained
679655da 12789F: drivers/scsi/wd7000.c
1da177e4 12790
b22e00f3
DH
12791WIIMOTE HID DRIVER
12792M: David Herrmann <dh.herrmann@googlemail.com>
12793L: linux-input@vger.kernel.org
12794S: Maintained
12795F: drivers/hid/hid-wiimote*
12796
e258b80e 12797WINBOND CIR DRIVER
364e9e18 12798M: David Härdeman <david@hardeman.nu>
e258b80e 12799S: Maintained
116ab806 12800F: drivers/media/rc/winbond-cir.c
e258b80e 12801
c36a483d
WBG
12802WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12803M: William Breathitt Gray <vilhelm.gray@gmail.com>
12804L: linux-watchdog@vger.kernel.org
12805S: Maintained
12806F: drivers/watchdog/ebc-c384_wdt.c
12807
9c26df9b
WBG
12808WINSYSTEMS WS16C48 GPIO DRIVER
12809M: William Breathitt Gray <vilhelm.gray@gmail.com>
12810L: linux-gpio@vger.kernel.org
12811S: Maintained
12812F: drivers/gpio/gpio-ws16c48.c
e258b80e 12813
8a70da82 12814WIMAX STACK
8b58be88 12815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12816M: linux-wimax@intel.com
49e7d9df 12817L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12818S: Supported
12819W: http://linuxwimax.org
315987dc 12820F: Documentation/wimax/README.wimax
315987dc
JP
12821F: include/linux/wimax/debug.h
12822F: include/net/wimax.h
c117ab84 12823F: include/uapi/linux/wimax.h
315987dc 12824F: net/wimax/
8a70da82 12825
5fc14680 12826WISTRON LAPTOP BUTTON DRIVER
8b58be88 12827M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12828S: Maintained
679655da 12829F: drivers/input/misc/wistron_btns.c
5fc14680 12830
1da177e4 12831WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12832M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12833L: linux-wireless@vger.kernel.org
926554c4 12834W: http://oops.ghostprotocols.net:81/blog
1da177e4 12835S: Maintained
679655da 12836F: drivers/net/wireless/wl3501*
1da177e4 12837
055bcbcb 12838WOLFSON MICROELECTRONICS DRIVERS
fef95164 12839L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12840T: git https://github.com/CirrusLogic/linux-drivers.git
12841W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12842S: Supported
3768f0b1 12843F: Documentation/hwmon/wm83??
f494993f
CK
12844F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12845F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12846F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12847F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12848F: drivers/clk/clk-wm83*.c
9c309598 12849F: drivers/extcon/extcon-arizona.c
b75ea16a 12850F: drivers/leds/leds-wm83*.c
25b273ba 12851F: drivers/gpio/gpio-*wm*.c
9c309598 12852F: drivers/gpio/gpio-arizona.c
d22b0869 12853F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12854F: drivers/input/misc/wm831x-on.c
12855F: drivers/input/touchscreen/wm831x-ts.c
12856F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12857F: drivers/mfd/arizona*
12858F: drivers/mfd/wm*.c
12ebc137 12859F: drivers/mfd/cs47l24*
b75ea16a
MB
12860F: drivers/power/wm83*.c
12861F: drivers/rtc/rtc-wm83*.c
12862F: drivers/regulator/wm8*.c
3860e6c4 12863F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12864F: drivers/watchdog/wm83*_wdt.c
9c309598 12865F: include/linux/mfd/arizona/
3860e6c4 12866F: include/linux/mfd/wm831x/
b75ea16a 12867F: include/linux/mfd/wm8350/
3768f0b1 12868F: include/linux/mfd/wm8400*
59ec6da2 12869F: include/linux/wm97xx.h
055bcbcb 12870F: include/sound/wm????.h
9c309598 12871F: sound/soc/codecs/arizona.?
055bcbcb 12872F: sound/soc/codecs/wm*
12ebc137 12873F: sound/soc/codecs/cs47l24*
b75ea16a 12874
3e6cd7a4
TH
12875WORKQUEUE
12876M: Tejun Heo <tj@kernel.org>
badb7f5e 12877R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12879S: Maintained
12880F: include/linux/workqueue.h
12881F: kernel/workqueue.c
12882F: Documentation/workqueue.txt
12883
39ac9f48
CYT
12884X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12885M: Chen-Yu Tsai <wens@csie.org>
12886L: linux-kernel@vger.kernel.org
12887S: Maintained
12888N: axp[128]
12889
1da177e4 12890X.25 NETWORK LAYER
8bf28059 12891M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12892L: linux-x25@vger.kernel.org
8bf28059 12893S: Odd Fixes
679655da
JP
12894F: Documentation/networking/x25*
12895F: include/net/x25*
12896F: net/x25/
1da177e4 12897
e2d1d6c0 12898X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12899M: Thomas Gleixner <tglx@linutronix.de>
12900M: Ingo Molnar <mingo@redhat.com>
12901M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12902M: x86@kernel.org
981c3a4f 12903L: linux-kernel@vger.kernel.org
75fc2d37 12904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12905S: Maintained
679655da
JP
12906F: Documentation/x86/
12907F: arch/x86/
e2d1d6c0 12908
d0944853 12909X86 PLATFORM DRIVERS
e181ba15 12910M: Darren Hart <dvhart@infradead.org>
d0944853 12911L: platform-driver-x86@vger.kernel.org
e181ba15 12912T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12913S: Maintained
14430813 12914F: drivers/platform/x86/
3a4bceef 12915F: drivers/platform/olpc/
d0944853 12916
c1f5c54b
IM
12917X86 MCE INFRASTRUCTURE
12918M: Tony Luck <tony.luck@intel.com>
487ba8e8 12919M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12920L: linux-edac@vger.kernel.org
12921S: Maintained
12922F: arch/x86/kernel/cpu/mcheck/*
12923
79ebdc95
BP
12924X86 MICROCODE UPDATE SUPPORT
12925M: Borislav Petkov <bp@alien8.de>
12926S: Maintained
12927F: arch/x86/kernel/cpu/microcode/*
12928
f0905c5a
AL
12929X86 VDSO
12930M: Andy Lutomirski <luto@amacapital.net>
12931L: linux-kernel@vger.kernel.org
12932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12933S: Maintained
d603c8e1 12934F: arch/x86/entry/vdso/
f0905c5a 12935
d6fad502 12936XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12937M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12938M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12939L: linux-media@vger.kernel.org
a825eaec 12940W: https://linuxtv.org
d6fad502
MCC
12941T: git git://linuxtv.org/media_tree.git
12942S: Maintained
12943F: drivers/media/tuners/tuner-xc2028.*
12944
c4468085 12945XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12946M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12947M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12948M: Juergen Gross <jgross@suse.com>
11dbb52b 12949L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12950T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12951S: Supported
12952F: arch/x86/xen/
12953F: drivers/*/xen-*front.c
12954F: drivers/xen/
12955F: arch/x86/include/asm/xen/
12956F: include/xen/
c117ab84 12957F: include/uapi/xen/
c4468085 12958
77bfb479 12959XEN HYPERVISOR ARM
85d1a29d 12960M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12961L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12962S: Maintained
77bfb479
SS
12963F: arch/arm/xen/
12964F: arch/arm/include/asm/xen/
12965
b475e83f 12966XEN HYPERVISOR ARM64
85d1a29d 12967M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12968L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12969S: Maintained
b475e83f
SS
12970F: arch/arm64/xen/
12971F: arch/arm64/include/asm/xen/
12972
9b57e1a7 12973XEN NETWORK BACKEND DRIVER
8386040b 12974M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12976L: netdev@vger.kernel.org
12977S: Supported
12978F: drivers/net/xen-netback/*
12979
c5f8e29d
KRW
12980XEN PCI SUBSYSTEM
12981M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12982L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12983S: Supported
12984F: arch/x86/pci/*xen*
12985F: drivers/pci/*xen*
12986
a2c5ae65
KRW
12987XEN BLOCK SUBSYSTEM
12988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12989M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12990L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12991S: Supported
12992F: drivers/block/xen-blkback/*
12993F: drivers/block/xen*
12994
15d03609
JG
12995XEN PVSCSI DRIVERS
12996M: Juergen Gross <jgross@suse.com>
12997L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12998L: linux-scsi@vger.kernel.org
12999S: Supported
13000F: drivers/scsi/xen-scsifront.c
13001F: drivers/xen/xen-scsiback.c
13002F: include/xen/interface/io/vscsiif.h
13003
c5f8e29d
KRW
13004XEN SWIOTLB SUBSYSTEM
13005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13006L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13007S: Supported
13008F: arch/x86/xen/*swiotlb*
13009F: drivers/xen/*swiotlb*
13010
1da177e4
LT
13011XFS FILESYSTEM
13012P: Silicon Graphics Inc
809625ca 13013M: Dave Chinner <david@fromorbit.com>
18caa67a 13014M: xfs@oss.sgi.com
d7ede1aa 13015L: xfs@oss.sgi.com
1da177e4 13016W: http://oss.sgi.com/projects/xfs
9f273c24 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13018S: Supported
679655da
JP
13019F: Documentation/filesystems/xfs.txt
13020F: fs/xfs/
1da177e4 13021
8a3b7a25 13022XILINX AXI ETHERNET DRIVER
59a54f30
MS
13023M: Anirudha Sarangi <anirudh@xilinx.com>
13024M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13025S: Maintained
13026F: drivers/net/ethernet/xilinx/xilinx_axienet*
13027
238b8721 13028XILINX UARTLITE SERIAL DRIVER
8b58be88 13029M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13030L: linux-serial@vger.kernel.org
13031S: Maintained
df621252 13032F: drivers/tty/serial/uartlite.c
238b8721 13033
df330515
LP
13034XILINX VIDEO IP CORES
13035M: Hyun Kwon <hyun.kwon@xilinx.com>
13036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13037L: linux-media@vger.kernel.org
13038T: git git://linuxtv.org/media_tree.git
13039S: Supported
13040F: Documentation/devicetree/bindings/media/xilinx/
13041F: drivers/media/platform/xilinx/
a5562f65 13042F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13043
74316949
EB
13044XILLYBUS DRIVER
13045M: Eli Billauer <eli.billauer@gmail.com>
13046L: linux-kernel@vger.kernel.org
13047S: Supported
13048F: drivers/char/xillybus/
13049
f620e4b8
MF
13050XTENSA XTFPGA PLATFORM SUPPORT
13051M: Max Filippov <jcmvbkbc@gmail.com>
13052L: linux-xtensa@linux-xtensa.org
13053S: Maintained
13054F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13055F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13056
1da177e4 13057YAM DRIVER FOR AX.25
8b58be88 13058M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13059L: linux-hams@vger.kernel.org
13060S: Maintained
679655da
JP
13061F: drivers/net/hamradio/yam*
13062F: include/linux/yam.h
1da177e4 13063
af64a5eb 13064YEALINK PHONE DRIVER
8b58be88 13065M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13066L: usbb2k-api-dev@nongnu.org
13067S: Maintained
679655da
JP
13068F: Documentation/input/yealink.txt
13069F: drivers/input/misc/yealink.*
af64a5eb 13070
1da177e4 13071Z8530 DRIVER FOR AX.25
8b58be88 13072M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13073W: http://yaina.de/jreuter/
13074W: http://www.qsl.net/dl1bke/
13075L: linux-hams@vger.kernel.org
13076S: Maintained
679655da
JP
13077F: Documentation/networking/z8530drv.txt
13078F: drivers/net/hamradio/*scc.c
13079F: drivers/net/hamradio/z8530.h
1da177e4 13080
0cf31ec1 13081ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13082M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13083L: linux-mm@kvack.org
13084S: Maintained
13085F: mm/zbud.c
13086F: include/linux/zbud.h
13087
7c0c3afb 13088ZD1211RW WIRELESS DRIVER
8b58be88
JP
13089M: Daniel Drake <dsd@gentoo.org>
13090M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13091W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13092L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13093L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13094S: Maintained
6948300c 13095F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13096
20263029
DS
13097ZPOOL COMPRESSED PAGE STORAGE API
13098M: Dan Streetman <ddstreet@ieee.org>
13099L: linux-mm@kvack.org
13100S: Maintained
13101F: mm/zpool.c
13102F: include/linux/zpool.h
13103
1da177e4 13104ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13105L: mjpeg-users@lists.sourceforge.net
f63145e2 13106L: linux-media@vger.kernel.org
1da177e4 13107W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13108T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13109S: Odd Fixes
90d72ac6 13110F: drivers/media/pci/zoran/
1da177e4 13111
6920f2cc
MK
13112ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13113M: Minchan Kim <minchan@kernel.org>
13114M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13115R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13116L: linux-kernel@vger.kernel.org
13117S: Maintained
13118F: drivers/block/zram/
13119F: Documentation/blockdev/zram.txt
13120
8b4a4080 13121ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13122M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13123S: Maintained
df621252 13124F: drivers/tty/serial/zs.*
8b4a4080 13125
eae70d06
MK
13126ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13127M: Minchan Kim <minchan@kernel.org>
13128M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13129R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13130L: linux-mm@kvack.org
13131S: Maintained
13132F: mm/zsmalloc.c
13133F: include/linux/zsmalloc.h
d02be50d 13134F: Documentation/vm/zsmalloc.txt
eae70d06 13135
0cf31ec1 13136ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13137M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13138L: linux-mm@kvack.org
13139S: Maintained
13140F: mm/zswap.c
13141
1da177e4 13142THE REST
8b58be88 13143M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13144L: linux-kernel@vger.kernel.org
8a6e2535 13145Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13147S: Buried alive in reporters
34d03cc1
JP
13148F: *
13149F: */