Merge remote-tracking branch 'driver-core/driver-core-next'
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
e9d766b9 810F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
42269063 815AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 816M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 817L: linuxppc-dev@lists.ozlabs.org
93711660 818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 819S: Maintained
679655da 820F: sound/aoa/
42269063 821
97a445da
WBG
822APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/dac/stx104.c
827
1da177e4 828APM DRIVER
e5f6450c 829M: Jiri Kosina <jikos@kernel.org>
81024fc4 830S: Odd fixes
9f273c24 831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
c117ab84 834F: include/uapi/linux/apm_bios.h
81024fc4 835F: drivers/char/apm-emulation.c
1da177e4 836
bd7aa4b2 837APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 838M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 839L: linux-input@vger.kernel.org
75dd112a 840S: Odd fixes
679655da 841F: drivers/input/mouse/bcm5974.c
bd7aa4b2 842
6f2fad74 843APPLE SMC DRIVER
75dd112a 844M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 845L: linux-hwmon@vger.kernel.org
75dd112a 846S: Odd fixes
679655da 847F: drivers/hwmon/applesmc.c
6f2fad74 848
1da177e4 849APPLETALK NETWORK LAYER
8b58be88 850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 851S: Maintained
679655da
JP
852F: drivers/net/appletalk/
853F: net/appletalk/
1da177e4 854
21c75328
DD
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
24299502
IS
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
2efccc60 865F: drivers/net/phy/mdio-xgene.c
24299502 866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 868
62a37dc7
LP
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
1154ea7d 875ARC FRAMEBUFFER DRIVER
8b58be88 876M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 877S: Maintained
8a61f013
JH
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 880
c38f6ac7
MG
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
71d298ce
AB
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
588deb61
MR
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
c5a906a5
LD
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
59ba2422 906F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
59ba2422
LD
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
1da177e4 917ARM MFM AND FLOPPY DRIVERS
8b58be88 918M: Ian Molton <spyro@f2s.com>
1da177e4 919S: Maintained
679655da
JP
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
1da177e4 922
6f96521f
WD
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
70e238df 925R: Mark Rutland <mark.rutland@arm.com>
6f96521f 926S: Maintained
dd06a84b 927F: arch/arm*/kernel/perf_*
6f96521f 928F: arch/arm/oprofile/common.c
dd06a84b
MR
929F: arch/arm*/kernel/hw_breakpoint.c
930F: arch/arm*/include/asm/hw_breakpoint.h
931F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
932F: drivers/perf/arm_pmu.c
933F: include/linux/perf/arm_pmu.h
6f96521f 934
d4275354 935ARM PORT
54176cc6 936M: Russell King <linux@armlinux.org.uk>
efc03ecb 937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 938W: http://www.armlinux.org.uk/
d4275354
RK
939S: Maintained
940F: arch/arm/
941
d323c243
SB
942ARM SUB-ARCHITECTURES
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 944S: Maintained
d323c243
SB
945F: arch/arm/mach-*/
946F: arch/arm/plat-*/
947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
cefbf4ea 949ARM PRIMECELL AACI PL041 DRIVER
54176cc6 950M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
951S: Maintained
952F: sound/arm/aaci.*
953
954ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 955M: Russell King <linux@armlinux.org.uk>
cefbf4ea 956S: Maintained
8a61f013 957F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
958
959ARM PRIMECELL KMI PL050 DRIVER
54176cc6 960M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
961S: Maintained
962F: drivers/input/serio/ambakmi.*
963F: include/linux/amba/kmi.h
964
2761f5c2 965ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 966M: Russell King <linux@armlinux.org.uk>
08a5c9a2 967S: Maintained
679655da 968F: drivers/mmc/host/mmci.*
2f748aaa 969F: include/linux/amba/mmci.h
2761f5c2 970
1b4304e5 971ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 972M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
973S: Maintained
974F: drivers/tty/serial/amba-pl01*.c
975F: include/linux/amba/serial.h
2761f5c2 976
cefbf4ea 977ARM PRIMECELL BUS SUPPORT
54176cc6 978M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
979S: Maintained
980F: drivers/amba/
981F: include/linux/amba/bus.h
982
2b7a52a4 983ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 984M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
986S: Maintained
987
9c784f95 988ARM/AFEB9260 MACHINE SUPPORT
8b58be88 989M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
991S: Maintained
992
2b7a52a4 993ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 994M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
996S: Maintained
997
5c6dcd7f 998ARM/Allwinner sunXi SoC support
1b106699 999M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1000M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
5c6dcd7f 1003N: sun[x456789]i
c1efda12 1004F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1005
1006ARM/Allwinner SoC Clock Support
1007M: Emilio López <emilio@elopez.com.ar>
1008S: Maintained
1009F: drivers/clk/sunxi/
1b106699 1010
79318452 1011ARM/Amlogic Meson SoC support
7c1e3876 1012M: Carlo Caione <carlo@caione.org>
6683d91c 1013M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1015L: linux-amlogic@lists.infradead.org
79318452 1016W: http://linux-meson.com/
7c1e3876 1017S: Maintained
79318452
CC
1018F: arch/arm/mach-meson/
1019F: arch/arm/boot/dts/meson*
6683d91c
KH
1020F: arch/arm64/boot/dts/amlogic/
1021F: drivers/pinctrl/meson/
d18a33c6 1022F: drivers/mmc/host/meson*
79318452 1023N: meson
7c1e3876 1024
eff506fa
TZ
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1029S: Maintained
1030F: arch/arm/mach-alpine/
a9e5547b
AT
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
eff506fa 1034
5255034d
LP
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
33b8ac91 1043F: drivers/clk/axis
5255034d 1044
8c2ed9bc
JS
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
8dca5ce8 1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1057W: http://www.linux4sam.org
9f273c24 1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1059S: Supported
1060F: arch/arm/mach-at91/
f0a0a58e 1061F: include/soc/at91/
70e389cc
MB
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1066F: arch/arm/include/debug/at91.S
d4a89c7d 1067
6e05dd4e
BB
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
986cf2e9 1073ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1074M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
e68d7c14
RH
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1080
d94f944e 1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1082M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
d94f944e 1085
4863dea3
SG
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
322e5cc5 1091F: drivers/net/ethernet/cavium/thunder/
4863dea3 1092
386ab516
AS
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
b8ba3874 1097N: clps711x
386ab516 1098
2b7a52a4 1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1101M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1103S: Maintained
d19d3667
HS
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1108M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1110S: Maintained
1111
d4275354 1112ARM/CLKDEV SUPPORT
54176cc6 1113M: Russell King <linux@armlinux.org.uk>
efc03ecb 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1115S: Maintained
d4275354 1116F: arch/arm/include/asm/clkdev.h
4fa2651d 1117F: drivers/clk/clkdev.c
d4275354 1118
d48134e7 1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1120M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1122S: Maintained
1123
94150095
HF
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
a06ae860
PP
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
01081f5a 1133F: drivers/hwtracing/coresight/*
a06ae860
PP
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1137
1da177e4 1138ARM/CORGI MACHINE SUPPORT
8b58be88 1139M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1140S: Maintained
1141
881a95f9 1142ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1143M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1145T: git git://github.com/ulli-kroll/linux.git
162500b3 1146S: Maintained
f49afbb5 1147F: arch/arm/mach-gemini/
98a9bb5b 1148F: drivers/rtc/rtc-gemini.c
881a95f9 1149
a990cbd8 1150ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1151M: Barry Song <baohua@kernel.org>
a990cbd8 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1154S: Maintained
e68d7c14 1155F: arch/arm/boot/dts/prima2*
a990cbd8 1156F: arch/arm/mach-prima2/
4a9c44f1 1157F: drivers/clk/sirf/
05f30e8d 1158F: drivers/clocksource/timer-prima2.c
5833ac98 1159F: drivers/clocksource/timer-atlas7.c
f8505ef5 1160N: [^a-z]sirf
a990cbd8 1161
c9d862c4
BS
1162ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1163M: Baruch Siach <baruch@tkos.co.il>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
cde137aa 1166F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1167N: digicolor
1168
d4275354 1169ARM/EBSA110 MACHINE SUPPORT
54176cc6 1170M: Russell King <linux@armlinux.org.uk>
efc03ecb 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1172W: http://www.armlinux.org.uk/
d4275354
RK
1173S: Maintained
1174F: arch/arm/mach-ebsa110/
b955f6ca 1175F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1176
4721f3ce
UKK
1177ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178M: Uwe Kleine-König <kernel@pengutronix.de>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181N: efm32
1182
a9da4f7e 1183ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1184M: Daniel Ribeiro <drwyrm@gmail.com>
1185M: Stefan Schmidt <stefan@openezx.org>
1186M: Harald Welte <laforge@openezx.org>
d66f1886 1187L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1188W: http://www.openezx.org/
1189S: Maintained
cafc2265
SS
1190T: topgit git://git.openezx.org/openezx.git
1191F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1192
6a915af9 1193ARM/FARADAY FA526 PORT
162500b3 1194M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1196S: Maintained
1fa7e547 1197T: git git://git.berlios.de/gemini-board
f49afbb5 1198F: arch/arm/mm/*-fa*
6a915af9 1199
d4275354 1200ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1201M: Russell King <linux@armlinux.org.uk>
efc03ecb 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1203W: http://www.armlinux.org.uk/
d4275354
RK
1204S: Maintained
1205F: arch/arm/include/asm/hardware/dec21285.h
1206F: arch/arm/mach-footbridge/
1207
86183a5f 1208ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1209M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1210M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1211R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1213S: Maintained
f1c12837 1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1215F: arch/arm/mach-imx/
ce515a6b 1216F: arch/arm/mach-mxs/
2a82f95c 1217F: arch/arm/boot/dts/imx*
e5dafa22 1218F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1219F: drivers/clk/imx/
1220F: include/soc/imx/
86183a5f 1221
142109d2 1222ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1223M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1224M: Sascha Hauer <kernel@pengutronix.de>
1225R: Stefan Agner <stefan@agner.ch>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1229F: arch/arm/mach-imx/*vf610*
1230F: arch/arm/boot/dts/vf*
1231
2b7a52a4 1232ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1233M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1235S: Maintained
1236
90b8fc34 1237ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1238M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1240S: Maintained
1241
ef47d5f0 1242ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1243M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1244M: Paul Parsons <lost.distance@yahoo.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1246S: Maintained
1247F: arch/arm/mach-pxa/hx4700.c
1248F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1249F: sound/soc/pxa/hx4700.c
ef47d5f0 1250
4dfad069
WX
1251ARM/HISILICON SOC SUPPORT
1252M: Wei Xu <xuwei5@hisilicon.com>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.hisilicon.com
1255S: Supported
1256T: git git://github.com/hisilicon/linux-hisi.git
1257F: arch/arm/mach-hisi/
e68d7c14
RH
1258F: arch/arm/boot/dts/hi3*
1259F: arch/arm/boot/dts/hip*
1260F: arch/arm/boot/dts/hisi*
1261F: arch/arm64/boot/dts/hisilicon/
4dfad069 1262
21f37bc3 1263ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1264M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1265W: www.jlime.com
1266S: Maintained
084bad91
KE
1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1268F: arch/arm/mach-sa1100/jornada720.c
1269F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1270
5e767ab9
JMC
1271ARM/IGEP MACHINE SUPPORT
1272M: Enric Balletbo i Serra <eballetbo@gmail.com>
1273M: Javier Martinez Canillas <javier@dowhile0.org>
1274L: linux-omap@vger.kernel.org
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
06ff74fd 1277F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1278
403d2971
MV
1279ARM/INCOME PXA270 SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
ec154082 1283F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1284
2b7a52a4 1285ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1286M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1288S: Maintained
e2bdb176
DW
1289
1290ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1292S: Orphan
2b7a52a4
LB
1293
1294ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1295M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1297S: Maintained
2b7a52a4
LB
1298
1299ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1300M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1302S: Maintained
2b7a52a4 1303
2b7a52a4 1304ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1305M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1307S: Maintained
1308
dfdd8cc9
KH
1309ARM/INTEL IXP4XX ARM ARCHITECTURE
1310M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1311M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1313S: Maintained
1314F: arch/arm/mach-ixp4xx/
1315
838553c5 1316ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1317M: Jonathan Cameron <jic23@cam.ac.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-pxa/stargate2.c
1321F: drivers/pcmcia/pxa2xx_stargate2.c
1322
2b7a52a4 1323ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1326S: Maintained
2b7a52a4
LB
1327
1328ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1329M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1331S: Maintained
1332
1154f858 1333ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-keystone/
5edafc29 1338F: arch/arm/boot/dts/keystone-*
317929cd 1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1340
bc6aa566 1341ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1342M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/clk/keystone/
1346
1347ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1348M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/clocksource/timer-keystone.c
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/power/reset/keystone-reset.c
1359
1360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1361M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1362L: linux-kernel@vger.kernel.org
1363S: Maintained
1364F: drivers/memory/*emif*
1365
8cb555b6
CM
1366ARM/LG1K ARCHITECTURE
1367M: Chanho Min <chanho.min@lge.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm64/boot/dts/lg/
1371
2b7a52a4 1372ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1373M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1375S: Maintained
1376
3143875f
JE
1377ARM/LPC18XX ARCHITECTURE
1378M: Joachim Eastwood <manabian@gmail.com>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
19c1c32c
JE
1381F: arch/arm/boot/dts/lpc43*
1382F: drivers/clk/nxp/clk-lpc18xx*
1383F: drivers/clocksource/time-lpc32xx.c
1384F: drivers/i2c/busses/i2c-lpc2k.c
1385F: drivers/memory/pl172.c
1386F: drivers/mtd/spi-nor/nxp-spifi.c
1387F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1388N: lpc18xx
1389
15e4f7da 1390ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1391M: Vladimir Zapolskiy <vz@mleia.com>
1392M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1394T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1395S: Maintained
2377f9fd 1396F: arch/arm/boot/dts/lpc32*
15e4f7da 1397F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1398F: drivers/i2c/busses/i2c-pnx.c
1399F: drivers/net/ethernet/nxp/lpc_eth.c
1400F: drivers/usb/host/ohci-nxp.c
1401F: drivers/watchdog/pnx4008_wdt.c
1402N: lpc32xx
15e4f7da 1403
3b886171 1404ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1405M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1406S: Maintained
1407
1f664ab7 1408ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1409M: Jason Cooper <jason@lakedaemon.net>
1410M: Andrew Lunn <andrew@lunn.ch>
1411M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-mvebu/
59ec9671 1416F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1417F: arch/arm/boot/dts/armada*
1418F: arch/arm/boot/dts/kirkwood*
dcc3068a 1419F: arch/arm64/boot/dts/marvell/armada*
9f123def 1420F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1421F: arch/arm/configs/mvebu_*_defconfig
75f41273 1422
40f4978b
SH
1423ARM/Marvell Berlin SoC support
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-berlin/
31c17ac9 1428F: arch/arm/boot/dts/berlin*
e68d7c14 1429F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1430
40f4978b 1431
4cfab57e 1432ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1433M: Jason Cooper <jason@lakedaemon.net>
1434M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1435M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1436M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1438S: Maintained
1439F: arch/arm/mach-dove/
54a246ff
NP
1440F: arch/arm/mach-mv78xx0/
1441F: arch/arm/mach-orion5x/
1442F: arch/arm/plat-orion/
31c17ac9
GC
1443F: arch/arm/boot/dts/dove*
1444F: arch/arm/boot/dts/orion5x*
1445
3b886171 1446
d69ac131
AC
1447ARM/Orion SoC/Technologic Systems TS-78xx platform support
1448M: Alexander Clouter <alex@digriz.org.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450W: http://www.digriz.org.uk/ts78xx/kernel
1451S: Maintained
1452F: arch/arm/mach-orion5x/ts78xx-*
1453
e557959d
NA
1454ARM/OXNAS platform support
1455M: Neil Armstrong <narmstrong@baylibre.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/mach-oxnas/
1459F: arch/arm/boot/dts/oxnas*
1460F: arch/arm/boot/dts/wd-mbwe.dts
1461N: oxnas
1462
607b8fc9
EH
1463ARM/Mediatek RTC DRIVER
1464M: Eddie Huang <eddie.huang@mediatek.com>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: drivers/rtc/rtc-mt6397.c
1469
e54951c8
MB
1470ARM/Mediatek SoC support
1471M: Matthias Brugger <matthias.bgg@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1474S: Maintained
1475F: arch/arm/boot/dts/mt6*
1476F: arch/arm/boot/dts/mt8*
1477F: arch/arm/mach-mediatek/
1478N: mtk
1479K: mediatek
1480
0f8669e3
CY
1481ARM/Mediatek USB3 PHY DRIVER
1482M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: drivers/phy/phy-mt65xx-usb3.c
1487
adcb079f
AB
1488ARM/MICREL KS8695 ARCHITECTURE
1489M: Greg Ungerer <gerg@uclinux.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1491F: arch/arm/mach-ks8695/
adcb079f
AB
1492S: Odd Fixes
1493
d78ff0a5 1494ARM/MIOA701 MACHINE SUPPORT
8b58be88 1495M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1497F: arch/arm/mach-pxa/mioa701.c
1498S: Maintained
1499
9624dfe6 1500ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1501M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1502S: Maintained
1503
e0ee9851 1504ARM/NOMADIK ARCHITECTURE
28b8e8d4 1505M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1506M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: arch/arm/mach-nomadik/
ecc265fe 1510F: drivers/pinctrl/nomadik/
87572880 1511F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1512T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1513
9d76295a 1514ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1515M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1516L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1517W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1518S: Supported
1519
8459c159 1520ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1521M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1522M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1523S: Maintained
1524
5d783a2d 1525ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1526M: Marek Vasut <marek.vasut@gmail.com>
75280787 1527L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1528W: http://hackndev.com
1529S: Maintained
933d35f0
JP
1530F: arch/arm/mach-pxa/include/mach/palmtx.h
1531F: arch/arm/mach-pxa/palmtx.c
1532F: arch/arm/mach-pxa/include/mach/palmt5.h
1533F: arch/arm/mach-pxa/palmt5.c
1534F: arch/arm/mach-pxa/include/mach/palmld.h
1535F: arch/arm/mach-pxa/palmld.c
1536F: arch/arm/mach-pxa/include/mach/palmte2.h
1537F: arch/arm/mach-pxa/palmte2.c
1538F: arch/arm/mach-pxa/include/mach/palmtc.h
1539F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1540
b57fe924 1541ARM/PALM TREO SUPPORT
d8130624 1542M: Tomas Cech <sleep_walker@suse.com>
75280787 1543L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1544W: http://hackndev.com
1545S: Maintained
b57fe924
JP
1546F: arch/arm/mach-pxa/include/mach/palmtreo.h
1547F: arch/arm/mach-pxa/palmtreo.c
90af5811 1548
c49e1e63 1549ARM/PALMZ72 SUPPORT
8b58be88 1550M: Sergey Lapin <slapin@ossfans.org>
75280787 1551L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1552W: http://hackndev.com
1553S: Maintained
933d35f0
JP
1554F: arch/arm/mach-pxa/include/mach/palmz72.h
1555F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1556
1da177e4 1557ARM/PLEB SUPPORT
8b58be88 1558M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1559W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1560S: Maintained
1561
1562ARM/PT DIGITAL BOARD PORT
8b58be88 1563M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1565W: http://www.armlinux.org.uk/
1da177e4
LT
1566S: Maintained
1567
8fc1b0f8 1568ARM/QUALCOMM SUPPORT
bbeaa595
AG
1569M: Andy Gross <andy.gross@linaro.org>
1570M: David Brown <david.brown@linaro.org>
8fc1b0f8 1571L: linux-arm-msm@vger.kernel.org
f5d3af9d 1572L: linux-soc@vger.kernel.org
8fc1b0f8 1573S: Maintained
0ff50d60 1574F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1575F: arch/arm/boot/dts/qcom-*.dts
1576F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1577F: arch/arm/mach-qcom/
e68d7c14 1578F: arch/arm64/boot/dts/qcom/*
5482cefa 1579F: drivers/i2c/busses/i2c-qup.c
39a3366a 1580F: drivers/clk/qcom/
f5d3af9d 1581F: drivers/soc/qcom/
5482cefa 1582F: drivers/spi/spi-qup.c
c0c89faf
SB
1583F: drivers/tty/serial/msm_serial.h
1584F: drivers/tty/serial/msm_serial.c
1585F: drivers/*/pm8???-*
1586F: drivers/mfd/ssbi.c
916f743d 1587F: drivers/firmware/qcom_scm.c
bbeaa595 1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1589
2b7a52a4 1590ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1591M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1593S: Maintained
1594
b138e119
SH
1595ARM/RENESAS ARM64 ARCHITECTURE
1596M: Simon Horman <horms@verge.net.au>
1597M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1598L: linux-renesas-soc@vger.kernel.org
1599Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1601S: Supported
1602F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1603F: drivers/soc/renesas/
1604F: include/linux/soc/renesas/
b138e119 1605
d4275354 1606ARM/RISCPC ARCHITECTURE
54176cc6 1607M: Russell King <linux@armlinux.org.uk>
efc03ecb 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1609W: http://www.armlinux.org.uk/
d4275354 1610S: Maintained
d4275354
RK
1611F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1612F: arch/arm/include/asm/hardware/ioc.h
1613F: arch/arm/include/asm/hardware/iomd.h
1614F: arch/arm/include/asm/hardware/memc.h
1615F: arch/arm/mach-rpc/
1a6422f6 1616F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1617F: drivers/net/ethernet/i825xx/ether1*
1618F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1619F: drivers/scsi/arm/
1620
08ddbb0a
HS
1621ARM/Rockchip SoC support
1622M: Heiko Stuebner <heiko@sntech.de>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1624L: linux-rockchip@lists.infradead.org
9f273c24 1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1626S: Maintained
541555e9 1627F: arch/arm/boot/dts/rk3*
08ddbb0a 1628F: arch/arm/mach-rockchip/
541555e9
HS
1629F: drivers/clk/rockchip/
1630F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1631F: drivers/*/*rockchip*
541555e9
HS
1632F: drivers/*/*/*rockchip*
1633F: sound/soc/rockchip/
b4331b43 1634N: rockchip
08ddbb0a 1635
5bfb937c
KK
1636ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637M: Kukjin Kim <kgene@kernel.org>
326dce07 1638M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1639R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1641L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1642S: Maintained
6f0589c8 1643F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1644F: arch/arm/boot/dts/s5p*
1645F: arch/arm/boot/dts/samsung*
6f0589c8 1646F: arch/arm/boot/dts/exynos*
d97236e6 1647F: arch/arm64/boot/dts/exynos/
482ce512 1648F: arch/arm/plat-samsung/
769bbb63
HS
1649F: arch/arm/mach-s3c24*/
1650F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1651F: arch/arm/mach-s5p*/
1652F: arch/arm/mach-exynos*/
1c03274d
KK
1653F: drivers/*/*s3c24*
1654F: drivers/*/*/*s3c24*
1655F: drivers/*/*s3c64xx*
1656F: drivers/*/*s5pv210*
ffd51977 1657F: drivers/memory/samsung/*
bf50ddcd 1658F: drivers/soc/samsung/*
d6b9aea6
KK
1659F: Documentation/arm/Samsung/
1660F: Documentation/devicetree/bindings/arm/samsung/
1661F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1662F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1663N: exynos
f556cb07 1664
10ffa964
KP
1665ARM/SAMSUNG MOBILE MACHINE SUPPORT
1666M: Kyungmin Park <kyungmin.park@samsung.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
004bbd3c 1669F: arch/arm/mach-s5pv210/
10ffa964 1670
3ce4ccb6
KD
1671ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1673M: Kamil Debski <kamil@wypas.org>
1674M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1675L: linux-arm-kernel@lists.infradead.org
1676L: linux-media@vger.kernel.org
1677S: Maintained
1678F: drivers/media/platform/s5p-g2d/
1679
e6a476fd
MS
1680ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1682M: Kamil Debski <kamil@wypas.org>
6305902c 1683M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1684M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
934455d7 1688F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1689F: drivers/media/platform/s5p-mfc/
e6a476fd 1690
1bcbf6f4
KD
1691ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692M: Kyungmin Park <kyungmin.park@samsung.com>
1693L: linux-arm-kernel@lists.infradead.org
1694L: linux-media@vger.kernel.org
1695S: Maintained
78fc853b 1696F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1697
7d9f9bf4
AP
1698ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1699M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1700M: Jacek Anaszewski <j.anaszewski@samsung.com>
1701L: linux-arm-kernel@lists.infradead.org
1702L: linux-media@vger.kernel.org
1703S: Maintained
1704F: drivers/media/platform/s5p-jpeg/
1705
d48d38e8 1706ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1707M: Simon Horman <horms@verge.net.au>
d48d38e8 1708M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1709L: linux-renesas-soc@vger.kernel.org
4a121096 1710Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1712S: Supported
0b514fdb
SH
1713F: arch/arm/boot/dts/emev2*
1714F: arch/arm/boot/dts/r7s*
1715F: arch/arm/boot/dts/r8a*
1716F: arch/arm/boot/dts/sh*
0b514fdb 1717F: arch/arm/configs/shmobile_defconfig
7a2071c5 1718F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1719F: arch/arm/mach-shmobile/
be32bcbb
GU
1720F: drivers/soc/renesas/
1721F: include/linux/soc/renesas/
d48d38e8 1722
66314223 1723ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1724M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1725S: Maintained
1726F: arch/arm/mach-socfpga/
efadb751
DN
1727F: arch/arm/boot/dts/socfpga*
1728F: arch/arm/configs/socfpga_defconfig
e68d7c14 1729F: arch/arm64/boot/dts/altera/
ba2b7d0a 1730W: http://www.rocketboards.org
efadb751 1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1732
1733ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1734M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1735S: Maintained
1736F: drivers/clk/socfpga/
1737
71bcada8
TT
1738ARM/SOCFPGA EDAC SUPPORT
1739M: Thor Thayer <tthayer@opensource.altera.com>
1740S: Maintained
1741F: drivers/edac/altera_edac.
1742
65ebcc11 1743ARM/STI ARCHITECTURE
a92177ea 1744M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L: kernel@stlinux.com
1747W: http://www.stlinux.com
1748S: Maintained
1749F: arch/arm/mach-sti/
a92177ea 1750F: arch/arm/boot/dts/sti*
b8e31bf3 1751F: drivers/char/hw_random/st-rng.c
a92177ea 1752F: drivers/clocksource/arm_global_timer.c
82805d1b 1753F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1754F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1755F: drivers/i2c/busses/i2c-st.c
346e2e4a 1756F: drivers/media/rc/st_rc.c
95d66b16 1757F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1758F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1759F: drivers/phy/phy-miphy28lp.c
1760F: drivers/phy/phy-miphy365x.c
6da969a5 1761F: drivers/phy/phy-stih407-usb.c
26389c78 1762F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1763F: drivers/pinctrl/pinctrl-st.c
aac22524 1764F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1765F: drivers/reset/sti/
db4112e6 1766F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1767F: drivers/tty/serial/st-asc.c
eb11adab 1768F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1769F: drivers/usb/host/ehci-st.c
1770F: drivers/usb/host/ohci-st.c
db4112e6 1771F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1772F: drivers/ata/ahci_st.c
65ebcc11 1773
ee6e7879
MC
1774ARM/STM32 ARCHITECTURE
1775M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1776M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1780N: stm32
1781F: drivers/clocksource/armv7m_systick.c
1782
d6de5b02
MG
1783ARM/TANGO ARCHITECTURE
1784M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1785L: linux-arm-kernel@lists.infradead.org
1786S: Maintained
e2bd0d37 1787N: tango
d6de5b02 1788
2b7a52a4 1789ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1790M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1792S: Maintained
1793
1bbd7089 1794ARM/TETON BGA MACHINE SUPPORT
706e69d6 1795M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798
2b7a52a4 1799ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1800M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1802S: Maintained
1803
98ad6e3b 1804ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1805M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1807W: http://www.mcuos.com
1808S: Maintained
4e89e8f6 1809F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1810F: drivers/input/keyboard/w90p910_keypad.c
1811F: drivers/input/touchscreen/w90p910_ts.c
1812F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1813F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1814F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1815F: drivers/rtc/rtc-nuc900.c
9df92e6c 1816F: drivers/spi/spi-nuc900.c
4e89e8f6 1817F: drivers/usb/host/ehci-w90x900.c
8a61f013 1818F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1819
54274d71 1820ARM/U300 MACHINE SUPPORT
e4651a9f 1821M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Supported
1824F: arch/arm/mach-u300/
9affbd24 1825F: drivers/clocksource/timer-u300.c
54274d71
LW
1826F: drivers/i2c/busses/i2c-stu300.c
1827F: drivers/rtc/rtc-coh901331.c
1828F: drivers/watchdog/coh901327_wdt.c
1829F: drivers/dma/coh901318*
87572880
LW
1830F: drivers/mfd/ab3100*
1831F: drivers/rtc/rtc-ab3100.c
1832F: drivers/rtc/rtc-coh901331.c
1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1834
3d00d04f
MY
1835ARM/UNIPHIER ARCHITECTURE
1836M: Masahiro Yamada <yamada.masahiro@socionext.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1839S: Maintained
a3ff83d2 1840F: arch/arm/boot/dts/uniphier*
e7ecbc05 1841F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1842F: arch/arm/mach-uniphier/
e7ecbc05 1843F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1844F: arch/arm64/boot/dts/socionext/
4b7f48d3 1845F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1846F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1847F: drivers/pinctrl/uniphier/
54e991b5 1848F: drivers/reset/reset-uniphier.c
a3ff83d2 1849F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1850N: uniphier
1851
87572880 1852ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1853M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-ux500/
e4651a9f 1857F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1858F: drivers/dma/ste_dma40*
e4651a9f 1859F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1860F: drivers/mfd/abx500*
1861F: drivers/mfd/ab8500*
e4651a9f
LW
1862F: drivers/mfd/dbx500*
1863F: drivers/mfd/db8500*
ecc265fe
JP
1864F: drivers/pinctrl/nomadik/pinctrl-ab*
1865F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1866F: drivers/rtc/rtc-ab8500.c
e4651a9f 1867F: drivers/rtc/rtc-pl031.c
87572880 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1869
e93fde28
UH
1870ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1871M: Ulf Hansson <ulf.hansson@linaro.org>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.linaro.org/people/ulfh/clk.git
1874S: Maintained
1875F: drivers/clk/ux500/
e93fde28 1876
740d93b1
PM
1877ARM/VERSATILE EXPRESS PLATFORM
1878M: Liviu Dudau <liviu.dudau@arm.com>
1879M: Sudeep Holla <sudeep.holla@arm.com>
1880M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/boot/dts/vexpress*
e68d7c14 1884F: arch/arm64/boot/dts/arm/
740d93b1
PM
1885F: arch/arm/mach-vexpress/
1886F: */*/vexpress*
7e8f403f 1887F: */*/*/vexpress*
740d93b1
PM
1888F: drivers/clk/versatile/clk-vexpress-osc.c
1889F: drivers/clocksource/versatile.c
46a600ea 1890N: mps2
740d93b1 1891
d4275354 1892ARM/VFP SUPPORT
54176cc6 1893M: Russell King <linux@armlinux.org.uk>
efc03ecb 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1895W: http://www.armlinux.org.uk/
d4275354
RK
1896S: Maintained
1897F: arch/arm/vfp/
1898
e66b6d8e
MV
1899ARM/VOIPAC PXA270 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1904F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1905
04529fe2
TP
1906ARM/VT8500 ARM ARCHITECTURE
1907M: Tony Prisk <linux@prisktech.co.nz>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-vt8500/
41fd91b4 1911F: drivers/clocksource/vt8500_timer.c
560746eb 1912F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1913F: drivers/mmc/host/wmt-sdmmc.c
1914F: drivers/pwm/pwm-vt8500.c
1915F: drivers/rtc/rtc-vt8500.c
1916F: drivers/tty/serial/vt8500_serial.c
4f31102b 1917F: drivers/usb/host/ehci-platform.c
41fd91b4 1918F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1919F: drivers/video/fbdev/vt8500lcdfb.*
1920F: drivers/video/fbdev/wm8505fb*
1921F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1922
e66b6d8e
MV
1923ARM/ZIPIT Z2 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/z2.c
6ab2a855 1928F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1929
5ecc4b53
JN
1930ARM/ZTE ARCHITECTURE
1931M: Jun Nie <jun.nie@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-zx/
1935F: drivers/clk/zte/
1936F: Documentation/devicetree/bindings/arm/zte.txt
1937F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1938
51f29d44
MS
1939ARM/ZYNQ ARCHITECTURE
1940M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1941R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943W: http://wiki.xilinx.com
d6448b76 1944T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1945S: Supported
1946F: arch/arm/mach-zynq/
bd2a337a 1947F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1948F: drivers/block/xsysace.c
c2fd4e38
MS
1949N: zynq
1950N: xilinx
1951F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1952F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1953F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1954F: drivers/edac/synopsys_edac.c
51f29d44 1955
48ec83bc 1956ARM SMMU DRIVERS
b8f9879e 1957M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1958R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: drivers/iommu/arm-smmu.c
48ec83bc 1962F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1963F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1964F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1965
38074229
CM
1966ARM64 PORT (AARCH64 ARCHITECTURE)
1967M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1968M: Will Deacon <will.deacon@arm.com>
38074229 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1971S: Maintained
1972F: arch/arm64/
d19766ec 1973F: Documentation/arm64/
38074229 1974
9d7005f9
LP
1975AS3645A LED FLASH CONTROLLER DRIVER
1976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1977L: linux-media@vger.kernel.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/i2c/as3645a.c
b5dcee22 1981F: include/media/i2c/as3645a.h
9d7005f9 1982
d58de038
GJ
1983ASC7621 HARDWARE MONITOR DRIVER
1984M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1985L: linux-hwmon@vger.kernel.org
d58de038
GJ
1986S: Maintained
1987F: Documentation/hwmon/asc7621
1988F: drivers/hwmon/asc7621.c
1989
b229ece9 1990ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1991M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1992L: acpi4asus-user@lists.sourceforge.net
d0944853 1993L: platform-driver-x86@vger.kernel.org
76593d6f 1994W: http://acpi4asus.sf.net
85091b71 1995S: Maintained
b229ece9
CC
1996F: drivers/platform/x86/asus*.c
1997F: drivers/platform/x86/eeepc*.c
85091b71 1998
f6a6bbae
JPRV
1999ASUS WIRELESS RADIO CONTROL DRIVER
2000M: João Paulo Rechi Vita <jprvita@gmail.com>
2001L: platform-driver-x86@vger.kernel.org
2002S: Maintained
2003F: drivers/platform/x86/asus-wireless.c
2004
75aeddd1
DH
2005ASYMMETRIC KEYS
2006M: David Howells <dhowells@redhat.com>
2007L: keyrings@vger.kernel.org
2008S: Maintained
2009F: Documentation/crypto/asymmetric-keys.txt
2010F: include/linux/verification.h
2011F: include/crypto/public_key.h
2012F: include/crypto/pkcs7.h
2013F: crypto/asymmetric_keys/
2014
953a6479 2015ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2016R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2017W: http://sourceforge.net/projects/xscaleiop
08223d80 2018S: Odd fixes
679655da
JP
2019F: Documentation/crypto/async-tx-api.txt
2020F: crypto/async_tx/
2021F: drivers/dma/
2022F: include/linux/dmaengine.h
2023F: include/linux/async_tx.h
b3e5f263 2024
a1867d36 2025AT24 EEPROM DRIVER
14d77c4d 2026M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2027L: linux-i2c@vger.kernel.org
2028S: Maintained
2029F: drivers/misc/eeprom/at24.c
25f73ed5 2030F: include/linux/platform_data/at24.h
a1867d36 2031
e7839f25 2032ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2033M: "Ed L. Cashin" <ed.cashin@acm.org>
2034W: http://www.openaoe.org/
1da177e4 2035S: Supported
679655da
JP
2036F: Documentation/aoe/
2037F: drivers/block/aoe/
1da177e4 2038
aad7a211
AB
2039ATHEROS 71XX/9XXX GPIO DRIVER
2040M: Alban Bedel <albeu@free.fr>
2041W: https://github.com/AlbanBedel/linux
2042T: git git://github.com/AlbanBedel/linux
2043S: Maintained
2044F: drivers/gpio/gpio-ath79.c
2045F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2046
9a10a870 2047ATHEROS ATH GENERIC UTILITIES
f726ee65 2048M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2049L: linux-wireless@vger.kernel.org
2050S: Supported
2051F: drivers/net/wireless/ath/*
2052
fa1c114f 2053ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2054M: Jiri Slaby <jirislaby@gmail.com>
2055M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2056M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2057L: linux-wireless@vger.kernel.org
72c706b7 2058W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2059S: Maintained
fa451753 2060F: drivers/net/wireless/ath/ath5k/
fa1c114f 2061
12e62d6f
KV
2062ATHEROS ATH6KL WIRELESS DRIVER
2063M: Kalle Valo <kvalo@qca.qualcomm.com>
2064L: linux-wireless@vger.kernel.org
2065W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2067S: Supported
2068F: drivers/net/wireless/ath/ath6kl/
2069
2be7d22f 2070WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2071M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2072L: linux-wireless@vger.kernel.org
2073L: wil6210@qca.qualcomm.com
2074S: Supported
2075W: http://wireless.kernel.org/en/users/Drivers/wil6210
2076F: drivers/net/wireless/ath/wil6210/
dba4b74d 2077F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2078
1d7e1e6b
CL
2079CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2080M: Christian Lamparter <chunkeey@googlemail.com>
2081L: linux-wireless@vger.kernel.org
2082W: http://wireless.kernel.org/en/users/Drivers/carl9170
2083S: Maintained
2084F: drivers/net/wireless/ath/carl9170/
2085
2c2a6172
LT
2086ATK0110 HWMON DRIVER
2087M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2088L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2089S: Maintained
2090F: drivers/hwmon/asus_atk0110.c
2091
6f69a6d7 2092ATI_REMOTE2 DRIVER
8b58be88 2093M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2094S: Maintained
679655da 2095F: drivers/input/misc/ati_remote2.c
6f69a6d7 2096
7ae115b4 2097ATLX ETHERNET DRIVERS
8b58be88 2098M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2099M: Chris Snook <chris.snook@gmail.com>
e443e383 2100L: netdev@vger.kernel.org
8d5ca6ec
JC
2101W: http://sourceforge.net/projects/atl1
2102W: http://atl1.sourceforge.net
2103S: Maintained
2b133ad6 2104F: drivers/net/ethernet/atheros/
8d5ca6ec 2105
1da177e4 2106ATM
366c1bd1 2107M: Chas Williams <3chas3@gmail.com>
476604de 2108L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2109L: netdev@vger.kernel.org
1da177e4
LT
2110W: http://linux-atm.sourceforge.net
2111S: Maintained
679655da
JP
2112F: drivers/atm/
2113F: include/linux/atm*
c117ab84 2114F: include/uapi/linux/atm*
1da177e4 2115
04ac2f46 2116ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2118S: Maintained
2119F: drivers/mmc/host/atmel-mci.c
04ac2f46 2120
a1cfac48 2121ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2123S: Supported
df621252 2124F: drivers/tty/serial/atmel_serial.c
a1cfac48 2125
f80cb488
NF
2126ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2127M: Nicolas Ferre <nicolas.ferre@atmel.com>
2128S: Supported
2129F: drivers/power/reset/at91-sama5d2_shdwc.c
2130
b9cd7a25
LD
2131ATMEL SAMA5D2 ADC DRIVER
2132M: Ludovic Desroches <ludovic.desroches@atmel.com>
2133L: linux-iio@vger.kernel.org
2134S: Supported
2135F: drivers/iio/adc/at91-sama5d2_adc.c
2136
dfae90ed 2137ATMEL Audio ALSA driver
3a82002c 2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2139L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2140S: Supported
2141F: sound/soc/atmel
2142
b414dc16
NF
2143ATMEL DMA DRIVER
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S: Supported
2147F: drivers/dma/at_hdmac.c
2148F: drivers/dma/at_hdmac_regs.h
6f0d65af 2149F: include/linux/platform_data/dma-atmel.h
b414dc16 2150
6bd0f436
LD
2151ATMEL XDMA DRIVER
2152M: Ludovic Desroches <ludovic.desroches@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org
2154L: dmaengine@vger.kernel.org
2155S: Supported
2156F: drivers/dma/at_xdmac.c
2157
888f2804
LD
2158ATMEL I2C DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-i2c@vger.kernel.org
2161S: Supported
2162F: drivers/i2c/busses/i2c-at91.c
2163
15515545 2164ATMEL ISI DRIVER
50cb2efa 2165M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2166L: linux-media@vger.kernel.org
2167S: Supported
f2294c2d 2168F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2169F: include/media/atmel-isi.h
2170
8f4c79ce 2171ATMEL LCDFB DRIVER
8b58be88 2172M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2173L: linux-fbdev@vger.kernel.org
8f4c79ce 2174S: Maintained
8a61f013 2175F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2176F: include/video/atmel_lcdc.h
8f4c79ce 2177
89e5785f 2178ATMEL MACB ETHERNET DRIVER
a02875a6 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2180S: Supported
9f2f381f 2181F: drivers/net/ethernet/cadence/
89e5785f 2182
5cbac98a 2183ATMEL NAND DRIVER
50cb2efa
NF
2184M: Wenyou Yang <wenyou.yang@atmel.com>
2185M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2186L: linux-mtd@lists.infradead.org
2187S: Supported
2188F: drivers/mtd/nand/atmel_nand*
2189
05c441ef 2190ATMEL SDMMC DRIVER
2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
2192L: linux-mmc@vger.kernel.org
2193S: Supported
2194F: drivers/mmc/host/sdhci-of-at91.c
2195
754ce4f2 2196ATMEL SPI DRIVER
a02875a6 2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2198S: Supported
9df92e6c 2199F: drivers/spi/spi-atmel.*
754ce4f2 2200
0ef09015 2201ATMEL SSC DRIVER
03515f32 2202M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S: Supported
2205F: drivers/misc/atmel-ssc.c
2206F: include/linux/atmel-ssc.h
2207
e9cb1c5a
NF
2208ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel_tclib.c
2213F: drivers/clocksource/tcb_clksrc.c
2214
914a3f3b 2215ATMEL USBA UDC DRIVER
a02875a6
NF
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2218S: Supported
faf2e1db 2219F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2220
1da177e4 2221ATMEL WIRELESS DRIVER
8b58be88 2222M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2223L: linux-wireless@vger.kernel.org
1da177e4
LT
2224W: http://www.thekelleys.org.uk/atmel
2225W: http://atmelwlandriver.sourceforge.net/
2226S: Maintained
30fe0f9b 2227F: drivers/net/wireless/atmel/atmel*
1da177e4 2228
a14c0f8f 2229ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2230M: Nick Dyer <nick@shmanahar.org>
2231T: git git://github.com/ndyer/linux.git
2232S: Maintained
a14c0f8f
ND
2233F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2234F: drivers/input/touchscreen/atmel_mxt_ts.c
2235F: include/linux/platform_data/atmel_mxt_ts.h
2236
26780d9e 2237ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2238M: Bradley Grove <linuxdrivers@attotech.com>
2239L: linux-scsi@vger.kernel.org
2240W: http://www.attotech.com
2241S: Supported
2242F: drivers/scsi/esas2r
26780d9e 2243
bc6e17b8
SS
2244ATUSB IEEE 802.15.4 RADIO DRIVER
2245M: Stefan Schmidt <stefan@osg.samsung.com>
2246L: linux-wpan@vger.kernel.org
2247S: Maintained
2248F: drivers/net/ieee802154/atusb.c
2249F: drivers/net/ieee802154/atusb.h
2250F: drivers/net/ieee802154/at86rf230.h
2251
a92b7b80 2252AUDIT SUBSYSTEM
915f389d 2253M: Paul Moore <paul@paul-moore.com>
8b58be88 2254M: Eric Paris <eparis@redhat.com>
915f389d 2255L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2256W: http://people.redhat.com/sgrubb/audit/
915f389d 2257T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2258S: Maintained
679655da 2259F: include/linux/audit.h
c117ab84 2260F: include/uapi/linux/audit.h
679655da 2261F: kernel/audit*
a92b7b80 2262
70e84049 2263AUXILIARY DISPLAY DRIVERS
8b58be88 2264M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2265W: http://miguelojeda.es/auxdisplay.htm
2266W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2267S: Maintained
679655da
JP
2268F: drivers/auxdisplay/
2269F: include/linux/cfag12864b.h
70e84049 2270
5f97f7f9 2271AVR32 ARCHITECTURE
e336f61f
HCE
2272M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2273M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2274W: http://www.atmel.com/products/AVR32/
249d9d9d 2275W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2276W: http://avrfreaks.net/
e336f61f 2277S: Maintained
679655da 2278F: arch/avr32/
5f97f7f9
HS
2279
2280AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2281M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2282M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2283S: Maintained
679655da 2284F: arch/avr32/mach-at32ap/
5f97f7f9 2285
1da177e4 2286AX.25 NETWORK LAYER
8b58be88 2287M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2288L: linux-hams@vger.kernel.org
d34cb28a 2289W: http://www.linux-ax25.org/
1da177e4 2290S: Maintained
c117ab84 2291F: include/uapi/linux/ax25.h
679655da
JP
2292F: include/net/ax25.h
2293F: net/ax25/
1da177e4 2294
d5269395 2295AZ6007 DVB DRIVER
5dc8a864
MCC
2296M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2297M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2298L: linux-media@vger.kernel.org
a825eaec 2299W: https://linuxtv.org
d5269395
MCC
2300T: git git://linuxtv.org/media_tree.git
2301S: Maintained
2302F: drivers/media/usb/dvb-usb-v2/az6007.c
2303
6777376e
HV
2304AZTECH FM RADIO RECEIVER DRIVER
2305M: Hans Verkuil <hverkuil@xs4all.nl>
2306L: linux-media@vger.kernel.org
2307T: git git://linuxtv.org/media_tree.git
a825eaec 2308W: https://linuxtv.org
6777376e
HV
2309S: Maintained
2310F: drivers/media/radio/radio-aztech*
2311
e2d1d6c0 2312B43 WIRELESS DRIVER
e2d1d6c0 2313L: linux-wireless@vger.kernel.org
ed072f9e 2314L: b43-dev@lists.infradead.org
491b26b4 2315W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2316S: Odd Fixes
58619b14 2317F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2318
2319B43LEGACY WIRELESS DRIVER
8b58be88 2320M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2321L: linux-wireless@vger.kernel.org
ed072f9e 2322L: b43-dev@lists.infradead.org
491b26b4 2323W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2324S: Maintained
423e3ce3 2325F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2326
300abeb5 2327BACKLIGHT CLASS/SUBSYSTEM
b7701755 2328M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2329M: Lee Jones <lee.jones@linaro.org>
9f273c24 2330T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2331S: Maintained
679655da
JP
2332F: drivers/video/backlight/
2333F: include/linux/backlight.h
300abeb5 2334
c6c8fea2 2335BATMAN ADVANCED
207df49e 2336M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2337M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2338M: Antonio Quartulli <a@unstable.cc>
1584f41f 2339L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2340W: https://www.open-mesh.org/
8b823170 2341Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2342S: Maintained
286ddfb0
SE
2343F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2344F: Documentation/ABI/testing/sysfs-class-net-mesh
2345F: Documentation/networking/batman-adv.txt
09748a22 2346F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2347F: net/batman-adv/
2348
e2d1d6c0 2349BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2350M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2351L: linux-hams@vger.kernel.org
2352W: http://www.baycom.org/~tom/ham/ham.html
2353S: Maintained
679655da 2354F: drivers/net/hamradio/baycom*
e2d1d6c0 2355
cafe5635 2356BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2357M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2358L: linux-bcache@vger.kernel.org
2359W: http://bcache.evilpiepirate.org
4d1034eb 2360S: Orphan
cafe5635
KO
2361F: drivers/md/bcache/
2362
04bd844a
HV
2363BDISP ST MEDIA DRIVER
2364M: Fabien Dessenne <fabien.dessenne@st.com>
2365L: linux-media@vger.kernel.org
2366T: git git://linuxtv.org/media_tree.git
a825eaec 2367W: https://linuxtv.org
04bd844a
HV
2368S: Supported
2369F: drivers/media/platform/sti/bdisp
2370
e2d1d6c0 2371BEFS FILE SYSTEM
db4ad036
LB
2372M: Luis de Bethencourt <luisbg@osg.samsung.com>
2373M: Salah Triki <salah.triki@gmail.com>
2374S: Maintained
2375T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2376F: Documentation/filesystems/befs.txt
2377F: fs/befs/
e2d1d6c0 2378
564ee360 2379BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2380M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2381L: netdev@vger.kernel.org
2382S: Maintained
2383F: drivers/net/ethernet/ec_bhf.c
564ee360 2384
e2d1d6c0 2385BFS FILE SYSTEM
8b58be88 2386M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2387S: Maintained
679655da
JP
2388F: Documentation/filesystems/bfs.txt
2389F: fs/bfs/
c117ab84 2390F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2391
1394f032 2392BLACKFIN ARCHITECTURE
a4edbc10 2393M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2394L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2395T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2396W: http://blackfin.uclinux.org
2397S: Supported
679655da 2398F: arch/blackfin/
566da5b2 2399
e190d6b1 2400BLACKFIN EMAC DRIVER
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2402W: http://blackfin.uclinux.org
2403S: Supported
7b35f033 2404F: drivers/net/ethernet/adi/
e190d6b1 2405
566da5b2 2406BLACKFIN RTC DRIVER
b3fe92b0 2407L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2408W: http://blackfin.uclinux.org
2409S: Supported
679655da 2410F: drivers/rtc/rtc-bfin.c
1394f032 2411
936ed49a 2412BLACKFIN SDH DRIVER
109ec8c3 2413M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2415W: http://blackfin.uclinux.org
2416S: Supported
2417F: drivers/mmc/host/bfin_sdh.c
2418
1394f032 2419BLACKFIN SERIAL DRIVER
8b58be88 2420M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
8460241e 2424F: drivers/tty/serial/bfin_uart.c
1394f032 2425
1e6d320f 2426BLACKFIN WATCHDOG DRIVER
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2428W: http://blackfin.uclinux.org
2429S: Supported
679655da 2430F: drivers/watchdog/bfin_wdt.c
1e6d320f 2431
d24ecfcc 2432BLACKFIN I2C TWI DRIVER
8b58be88 2433M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2435W: http://blackfin.uclinux.org/
2436S: Supported
679655da 2437F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2438
1e204377
SJ
2439BLACKFIN MEDIA DRIVER
2440M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2442W: http://blackfin.uclinux.org/
2443S: Supported
2444F: drivers/media/platform/blackfin/
2445F: drivers/media/i2c/adv7183*
2446F: drivers/media/i2c/vs6624*
2447
b54cf35a
JSM
2448BLINKM RGB LED DRIVER
2449M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2450S: Maintained
2451F: drivers/leds/leds-blinkm.c
2452
1da177e4 2453BLOCK LAYER
8b58be88 2454M: Jens Axboe <axboe@kernel.dk>
82c426e0 2455L: linux-block@vger.kernel.org
08deed1e 2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2457S: Maintained
679655da 2458F: block/
ae11f7ef 2459F: kernel/trace/blktrace.c
1da177e4 2460
2b54aaef 2461BLOCK2MTD DRIVER
8b58be88 2462M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2463L: linux-mtd@lists.infradead.org
2464S: Maintained
679655da 2465F: drivers/mtd/devices/block2mtd.c
2b54aaef 2466
63fbd24e 2467BLUETOOTH DRIVERS
8b58be88 2468M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2469M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2470M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2471L: linux-bluetooth@vger.kernel.org
63fbd24e 2472W: http://www.bluez.org/
22e7a424
MH
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2475S: Maintained
679655da 2476F: drivers/bluetooth/
1da177e4 2477
63fbd24e 2478BLUETOOTH SUBSYSTEM
8b58be88 2479M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2480M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2481M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2482L: linux-bluetooth@vger.kernel.org
2483W: http://www.bluez.org/
22e7a424
MH
2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2486S: Maintained
679655da
JP
2487F: net/bluetooth/
2488F: include/net/bluetooth/
1da177e4
LT
2489
2490BONDING DRIVER
79b30750 2491M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2492M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2493M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2494L: netdev@vger.kernel.org
ce00f85c
JC
2495W: http://sourceforge.net/projects/bonding/
2496S: Supported
679655da 2497F: drivers/net/bonding/
c117ab84 2498F: include/uapi/linux/if_bonding.h
1da177e4 2499
b5f4df34
AS
2500BPF (Safe dynamic programs and tools)
2501M: Alexei Starovoitov <ast@kernel.org>
2502L: netdev@vger.kernel.org
2503L: linux-kernel@vger.kernel.org
2504S: Supported
2505F: kernel/bpf/
2506
39105890 2507BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2508M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2509L: netdev@vger.kernel.org
2510S: Supported
adfc5217 2511F: drivers/net/ethernet/broadcom/b44.*
39105890 2512
967dd82f
FF
2513BROADCOM B53 ETHERNET SWITCH DRIVER
2514M: Florian Fainelli <f.fainelli@gmail.com>
2515L: netdev@vger.kernel.org
2516L: openwrt-devel@lists.openwrt.org (subscribers-only)
2517S: Supported
2518F: drivers/net/dsa/b53/*
2519F: include/linux/platform_data/b53.h
2520
32ec90d5
FF
2521BROADCOM GENET ETHERNET DRIVER
2522M: Florian Fainelli <f.fainelli@gmail.com>
2523L: netdev@vger.kernel.org
2524S: Supported
2525F: drivers/net/ethernet/broadcom/genet/
2526
948c51e6 2527BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2528M: Sony Chacko <sony.chacko@qlogic.com>
2529M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2530L: netdev@vger.kernel.org
2531S: Supported
adfc5217
JK
2532F: drivers/net/ethernet/broadcom/bnx2.*
2533F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2534
4d9d2cb0 2535BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2536M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2537L: netdev@vger.kernel.org
2538S: Supported
adfc5217 2539F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2540
90f4c594 2541BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2542M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2543M: Ray Jui <rjui@broadcom.com>
2544M: Scott Branden <sbranden@broadcom.com>
086f4704 2545M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2546T: git git://github.com/broadcom/mach-bcm
af4b8e37 2547S: Maintained
ccf62f5a
JM
2548N: bcm281*
2549N: bcm113*
2550N: bcm216*
2551N: kona
af4b8e37 2552F: arch/arm/mach-bcm/
af4b8e37 2553
9209bec4 2554BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2555M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2556M: Lee Jones <lee@kernel.org>
10b9e887 2557M: Eric Anholt <eric@anholt.net>
f680f25c 2558L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2561S: Maintained
9209bec4 2562N: bcm2835
f680f25c 2563
5564f092
RM
2564BROADCOM BCM47XX MIPS ARCHITECTURE
2565M: Hauke Mehrtens <hauke@hauke-m.de>
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-mips@linux-mips.org
2568S: Maintained
7ad2410c 2569F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2570F: arch/mips/bcm47xx/*
2571F: arch/mips/include/asm/mach-bcm47xx/*
2572
9209bec4 2573BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2574M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2575M: Rafał Miłecki <zajec5@gmail.com>
2576M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2577L: linux-arm-kernel@lists.infradead.org
2578S: Maintained
2579F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2580F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2581F: arch/arm/boot/dts/bcm470*
2582
e076e962
FF
2583BROADCOM BCM63XX ARM ARCHITECTURE
2584M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2585M: bcm-kernel-feedback-list@broadcom.com
20de823e 2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2587T: git git://github.com/broadcom/stblinux.git
e076e962 2588S: Maintained
d6f4e76e 2589N: bcm63xx
e076e962 2590
7110e227
KC
2591BROADCOM BCM63XX/BCM33XX UDC DRIVER
2592M: Kevin Cernekee <cernekee@gmail.com>
2593L: linux-usb@vger.kernel.org
2594S: Maintained
2595F: drivers/usb/gadget/udc/bcm63xx_udc.*
2596
2df94fd6 2597BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2598M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2599M: Gregory Fong <gregory.0xf0@gmail.com>
2600M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2601M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2603T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2604S: Maintained
2605F: arch/arm/mach-bcm/*brcmstb*
2606F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2607F: drivers/bus/brcmstb_gisb.c
5009a289 2608N: brcmstb
2df94fd6 2609
70371cef
KC
2610BROADCOM BMIPS MIPS ARCHITECTURE
2611M: Kevin Cernekee <cernekee@gmail.com>
2612M: Florian Fainelli <f.fainelli@gmail.com>
2613L: linux-mips@linux-mips.org
eb6725d0 2614T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2615S: Maintained
2616F: arch/mips/bmips/*
2617F: arch/mips/include/asm/mach-bmips/*
2618F: arch/mips/kernel/*bmips*
338808de 2619F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2620F: drivers/irqchip/irq-bcm63*
70371cef
KC
2621F: drivers/irqchip/irq-bcm7*
2622F: drivers/irqchip/irq-brcmstb*
3271e610 2623F: include/linux/bcm963xx_nvram.h
8fce60b8 2624F: include/linux/bcm963xx_tag.h
70371cef 2625
948c51e6 2626BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2627M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2628M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2629M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2630L: netdev@vger.kernel.org
2631S: Supported
adfc5217 2632F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2633
a9533e7e 2634BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2635M: Arend van Spriel <arend.vanspriel@broadcom.com>
2636M: Franky Lin <franky.lin@broadcom.com>
2637M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2638L: linux-wireless@vger.kernel.org
2a734451 2639L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2640S: Supported
05491d2c 2641F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2642
9958d6f9 2643BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2644M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2fc/
2648
6a6b5ad0 2649BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2650M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2651L: linux-scsi@vger.kernel.org
2652S: Supported
2653F: drivers/scsi/bnx2i/
2654
63f37ddf 2655BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2656M: Ray Jui <rjui@broadcom.com>
2657M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2658M: Jon Mason <jonmason@broadcom.com>
086f4704 2659M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2661T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2662S: Maintained
2663N: iproc
2664N: cygnus
5c161242 2665N: bcm[-_]nsp
36c0237f
SB
2666N: bcm9113*
2667N: bcm9583*
63f37ddf
JM
2668N: bcm9585*
2669N: bcm9586*
2670N: bcm988312
36c0237f 2671N: bcm113*
63f37ddf
JM
2672N: bcm583*
2673N: bcm585*
2674N: bcm586*
2675N: bcm88312
d76e21b8 2676F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2677F: drivers/clk/bcm/clk-ns*
2678F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2679
3b0213d5
GF
2680BROADCOM BRCMSTB GPIO DRIVER
2681M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2682L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2683S: Supported
2684F: drivers/gpio/gpio-brcmstb.c
2685F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2686
7b7f588b 2687BROADCOM KONA GPIO DRIVER
5e163903 2688M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Supported
2691F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2692F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2693
f6e734a8
RM
2694BROADCOM NVRAM DRIVER
2695M: Rafał Miłecki <zajec5@gmail.com>
2696L: linux-mips@linux-mips.org
2697S: Maintained
2698F: drivers/firmware/broadcom/*
2699
02787daa
BN
2700BROADCOM STB NAND FLASH DRIVER
2701M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2702M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2703L: linux-mtd@lists.infradead.org
1285734c 2704L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2705S: Maintained
2706F: drivers/mtd/nand/brcmnand/
2707
c9678d86
RM
2708BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2709M: Rafał Miłecki <zajec5@gmail.com>
2710L: linux-wireless@vger.kernel.org
2711S: Maintained
2712F: drivers/bcma/
2713F: include/linux/bcma/
2714
b8302205
FF
2715BROADCOM SYSTEMPORT ETHERNET DRIVER
2716M: Florian Fainelli <f.fainelli@gmail.com>
2717L: netdev@vger.kernel.org
2718S: Supported
2719F: drivers/net/ethernet/broadcom/bcmsysport.*
2720
42515e61
J
2721BROADCOM VULCAN ARM64 SOC
2722M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2723M: bcm-kernel-feedback-list@broadcom.com
42515e61 2724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2725S: Maintained
2726F: arch/arm64/boot/dts/broadcom/vulcan*
2727
7725ccfd 2728BROCADE BFA FC SCSI DRIVER
aa803370
AG
2729M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2730M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2731L: linux-scsi@vger.kernel.org
2732S: Supported
2733F: drivers/scsi/bfa/
7725ccfd 2734
8b230ed8 2735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2736M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2737L: netdev@vger.kernel.org
2738S: Supported
f844a0ea 2739F: drivers/net/ethernet/brocade/bna/
8b230ed8 2740
5cdf7f76 2741BSG (block layer generic sg v4 driver)
8b58be88 2742M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2743L: linux-scsi@vger.kernel.org
2744S: Supported
679655da
JP
2745F: block/bsg.c
2746F: include/linux/bsg.h
c117ab84 2747F: include/uapi/linux/bsg.h
5cdf7f76 2748
af39917d
CL
2749BT87X AUDIO DRIVER
2750M: Clemens Ladisch <clemens@ladisch.de>
2751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2752T: git git://git.alsa-project.org/alsa-kernel.git
2753S: Maintained
2754F: Documentation/sound/alsa/Bt87x.txt
2755F: sound/pci/bt87x.c
2756
ff1d5c2f 2757BT8XXGPIO DRIVER
eb032b98 2758M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2759W: http://bu3sch.de/btgpio.php
2760S: Maintained
72dbb705 2761F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2762
eb1eb04f 2763BTRFS FILE SYSTEM
c0778e25
CM
2764M: Chris Mason <clm@fb.com>
2765M: Josef Bacik <jbacik@fb.com>
d8130624 2766M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2767L: linux-btrfs@vger.kernel.org
2768W: http://btrfs.wiki.kernel.org/
8a6e2535 2769Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2771S: Maintained
679655da
JP
2772F: Documentation/filesystems/btrfs.txt
2773F: fs/btrfs/
eb1eb04f 2774
1da177e4 2775BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2776M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2777M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2778L: linux-media@vger.kernel.org
a825eaec 2779W: https://linuxtv.org
275ffde4 2780T: git git://linuxtv.org/media_tree.git
f96236e5 2781S: Odd fixes
679655da 2782F: Documentation/video4linux/bttv/
90d72ac6 2783F: drivers/media/pci/bt8xx/bttv*
1da177e4 2784
1f34923c
KA
2785BUSLOGIC SCSI DRIVER
2786M: Khalid Aziz <khalid@gonehiking.org>
2787L: linux-scsi@vger.kernel.org
2788S: Maintained
2789F: drivers/scsi/BusLogic.*
2790F: drivers/scsi/FlashPoint.*
2791
af39917d
CL
2792C-MEDIA CMI8788 DRIVER
2793M: Clemens Ladisch <clemens@ladisch.de>
2794L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2795T: git git://git.alsa-project.org/alsa-kernel.git
2796S: Maintained
2797F: sound/pci/oxygen/
2798
2141355f
MS
2799C6X ARCHITECTURE
2800M: Mark Salter <msalter@redhat.com>
2801M: Aurelien Jacquiot <a-jacquiot@ti.com>
2802L: linux-c6x-dev@linux-c6x.org
2803W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2804S: Maintained
2805F: arch/c6x/
2806
a5432f5a 2807CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2808M: David Howells <dhowells@redhat.com>
e62d6e24 2809L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2810S: Supported
2811F: Documentation/filesystems/caching/cachefiles.txt
2812F: fs/cachefiles/
2813
c815ca39
HV
2814CADET FM/AM RADIO RECEIVER DRIVER
2815M: Hans Verkuil <hverkuil@xs4all.nl>
2816L: linux-media@vger.kernel.org
2817T: git git://linuxtv.org/media_tree.git
a825eaec 2818W: https://linuxtv.org
c815ca39
HV
2819S: Maintained
2820F: drivers/media/radio/radio-cadet*
2821
77d5140f 2822CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2823M: Jonathan Corbet <corbet@lwn.net>
661263b5 2824L: linux-media@vger.kernel.org
275ffde4 2825T: git git://linuxtv.org/media_tree.git
77d5140f 2826S: Maintained
679655da 2827F: Documentation/video4linux/cafe_ccic
90d72ac6 2828F: drivers/media/platform/marvell-ccic/
77d5140f 2829
201b6bab 2830CAIF NETWORK LAYER
5c574f50 2831M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2832L: netdev@vger.kernel.org
2833S: Supported
2834F: Documentation/networking/caif/
2835F: drivers/net/caif/
c117ab84 2836F: include/uapi/linux/caif/
201b6bab
JP
2837F: include/net/caif/
2838F: net/caif/
2839
77dac90f 2840CALGARY x86-64 IOMMU
a6921c29
JM
2841M: Muli Ben-Yehuda <mulix@mulix.org>
2842M: Jon Mason <jdmason@kudzu.us>
2843L: iommu@lists.linux-foundation.org
77dac90f 2844S: Maintained
679655da
JP
2845F: arch/x86/kernel/pci-calgary_64.c
2846F: arch/x86/kernel/tce_64.c
2847F: arch/x86/include/asm/calgary.h
2848F: arch/x86/include/asm/tce.h
77dac90f 2849
e2d1d6c0 2850CAN NETWORK LAYER
8d15d386 2851M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2852M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2853L: linux-can@vger.kernel.org
84b0d715 2854W: https://github.com/linux-can
870482a4
MKB
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2857S: Maintained
f35f6c8f 2858F: Documentation/networking/can.txt
8d15d386 2859F: net/can/
8d15d386 2860F: include/linux/can/core.h
c117ab84
CEB
2861F: include/uapi/linux/can.h
2862F: include/uapi/linux/can/bcm.h
2863F: include/uapi/linux/can/raw.h
2864F: include/uapi/linux/can/gw.h
e2d1d6c0 2865
4261a204 2866CAN NETWORK DRIVERS
8b58be88 2867M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2868M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2869L: linux-can@vger.kernel.org
84b0d715 2870W: https://github.com/linux-can
870482a4
MKB
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2873S: Maintained
3636876a 2874F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2875F: drivers/net/can/
2876F: include/linux/can/dev.h
8d15d386 2877F: include/linux/can/platform/
c117ab84
CEB
2878F: include/uapi/linux/can/error.h
2879F: include/uapi/linux/can/netlink.h
4261a204 2880
95d16c72 2881CAPABILITIES
39baa7e6 2882M: Serge Hallyn <serge@hallyn.com>
95d16c72 2883L: linux-security-module@vger.kernel.org
6305902c 2884S: Supported
95d16c72 2885F: include/linux/capability.h
c117ab84 2886F: include/uapi/linux/capability.h
6305902c 2887F: security/commoncap.c
38a94118 2888F: kernel/capability.c
95d16c72 2889
b84894c7
KT
2890CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2891M: Kevin Tsai <ktsai@capellamicro.com>
2892S: Maintained
2893F: drivers/iio/light/cm*
2894F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2895
f9484852
JG
2896CAVIUM I2C DRIVER
2897M: Jan Glauber <jglauber@cavium.com>
2898M: David Daney <david.daney@cavium.com>
2899W: http://www.cavium.com
2900S: Supported
2901F: drivers/i2c/busses/i2c-octeon*
2902F: drivers/i2c/busses/i2c-thunderx*
2903
f21fb3ed
RV
2904CAVIUM LIQUIDIO NETWORK DRIVER
2905M: Derek Chickles <derek.chickles@caviumnetworks.com>
2906M: Satanand Burla <satananda.burla@caviumnetworks.com>
2907M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2908M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2909L: netdev@vger.kernel.org
2910W: http://www.cavium.com
2911S: Supported
f21fb3ed
RV
2912F: drivers/net/ethernet/cavium/liquidio/
2913
ef0bbac3
VB
2914CC2520 IEEE-802.15.4 RADIO DRIVER
2915M: Varka Bhadram <varkabhadram@gmail.com>
2916L: linux-wpan@vger.kernel.org
2917S: Maintained
2918F: drivers/net/ieee802154/cc2520.c
2919F: include/linux/spi/cc2520.h
2920F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2921
ca684386
HV
2922CEC DRIVER
2923M: Hans Verkuil <hans.verkuil@cisco.com>
2924L: linux-media@vger.kernel.org
2925T: git git://linuxtv.org/media_tree.git
2926W: http://linuxtv.org
2927S: Supported
2928F: Documentation/cec.txt
2929F: Documentation/DocBook/media/v4l/cec*
2930F: drivers/staging/media/cec/
2931F: drivers/media/cec-edid.c
2932F: drivers/media/rc/keymaps/rc-cec.c
2933F: include/media/cec.h
2934F: include/media/cec-edid.h
2935F: include/linux/cec.h
2936F: include/linux/cec-funcs.h
2937
b8154542 2938CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2939M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2940L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2941W: http://www.ibm.com/developerworks/power/cell/
2942S: Supported
679655da 2943F: arch/powerpc/include/asm/cell*.h
679655da 2944F: arch/powerpc/include/asm/spu*.h
c117ab84 2945F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2946F: arch/powerpc/oprofile/*cell*
2947F: arch/powerpc/platforms/cell/
b8154542 2948
398ecff5
SW
2949CEPH COMMON CODE (LIBCEPH)
2950M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2951M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2952M: Sage Weil <sage@redhat.com>
82593f87 2953L: ceph-devel@vger.kernel.org
09d90327 2954W: http://ceph.com/
fb99f881 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2956T: git git://github.com/ceph/ceph-client.git
9030aaf9 2957S: Supported
14430813
JP
2958F: net/ceph/
2959F: include/linux/ceph/
2960F: include/linux/crush/
9030aaf9 2961
398ecff5
SW
2962CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2963M: "Yan, Zheng" <zyan@redhat.com>
2964M: Sage Weil <sage@redhat.com>
2965M: Ilya Dryomov <idryomov@gmail.com>
2966L: ceph-devel@vger.kernel.org
2967W: http://ceph.com/
2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2969T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2970S: Supported
2971F: Documentation/filesystems/ceph.txt
2972F: fs/ceph/
2973
cfc411e7
DH
2974CERTIFICATE HANDLING:
2975M: David Howells <dhowells@redhat.com>
2976M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2977L: keyrings@vger.kernel.org
cfc411e7
DH
2978S: Maintained
2979F: Documentation/module-signing.txt
2980F: certs/
d8d80386 2981F: scripts/sign-file.c
cfc411e7
DH
2982F: scripts/extract-cert.c
2983
18332a80 2984CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2985L: linux-usb@vger.kernel.org
10c6c9c9 2986S: Orphan
679655da
JP
2987F: Documentation/usb/WUSB-Design-overview.txt
2988F: Documentation/usb/wusb-cbaf
355ffe69
DV
2989F: drivers/usb/host/hwa-hc.c
2990F: drivers/usb/host/whci/
679655da
JP
2991F: drivers/usb/wusbcore/
2992F: include/linux/usb/wusb*
18332a80 2993
70e84049 2994CFAG12864B LCD DRIVER
8b58be88 2995M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2996W: http://miguelojeda.es/auxdisplay.htm
2997W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2998S: Maintained
679655da
JP
2999F: drivers/auxdisplay/cfag12864b.c
3000F: include/linux/cfag12864b.h
70e84049
MOS
3001
3002CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3003M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3004W: http://miguelojeda.es/auxdisplay.htm
3005W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3006S: Maintained
679655da
JP
3007F: drivers/auxdisplay/cfag12864bfb.c
3008F: include/linux/cfag12864b.h
70e84049 3009
704232c2 3010CFG80211 and NL80211
8b58be88 3011M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3012L: linux-wireless@vger.kernel.org
ce466579
JB
3013W: http://wireless.kernel.org/
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3016S: Maintained
c117ab84 3017F: include/uapi/linux/nl80211.h
679655da
JP
3018F: include/net/cfg80211.h
3019F: net/wireless/*
3020X: net/wireless/wext*
704232c2 3021
46e64261
GKH
3022CHAR and MISC DRIVERS
3023M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3024M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3026S: Supported
46e64261
GKH
3027F: drivers/char/*
3028F: drivers/misc/*
471322a8 3029F: include/linux/miscdevice.h
46e64261 3030
0a920b5b 3031CHECKPATCH
8b58be88 3032M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3033M: Joe Perches <joe@perches.com>
3034S: Maintained
679655da 3035F: scripts/checkpatch.pl
0a920b5b 3036
f8407f26
HW
3037CHINESE DOCUMENTATION
3038M: Harry Wei <harryxiyou@gmail.com>
9740153c 3039L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3040L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3041S: Maintained
3042F: Documentation/zh_CN/
3043
2721ea2c 3044CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3045M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3047L: linux-usb@vger.kernel.org
3048S: Maintained
3049F: drivers/usb/chipidea/
3050
a93ad65d
HG
3051CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3052M: Hans de Goede <hdegoede@redhat.com>
3053L: linux-input@vger.kernel.org
3054S: Maintained
3055F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3056F: drivers/input/touchscreen/chipone_icn8318.c
3057
ab043105
OJ
3058CHROME HARDWARE PLATFORM SUPPORT
3059M: Olof Johansson <olof@lixom.net>
3060S: Maintained
9f273c24 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3062F: drivers/platform/chrome/
3063
641cb85e 3064CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3065M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3066M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3067M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3068M: Neel Patel <neepatel@cisco.com>
7063fbf2 3069S: Supported
a6a5580c 3070F: drivers/net/ethernet/cisco/enic/
7063fbf2 3071
e3cf00d0 3072CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3073M: Christian Benvenuti <benve@cisco.com>
3074M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3075S: Supported
35ef4a9e 3076F: drivers/infiniband/hw/usnic/
e3cf00d0 3077
2b7a52a4 3078CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3079M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3080L: netdev@vger.kernel.org
3081S: Maintained
57d0b7a0 3082F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3083
3d4cfdc9
MB
3084CIRRUS LOGIC AUDIO CODEC DRIVERS
3085M: Brian Austin <brian.austin@cirrus.com>
3086M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3088S: Maintained
3089F: sound/soc/codecs/cs*
3090
94574d9a
KRW
3091CLEANCACHE API
3092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3093L: linux-kernel@vger.kernel.org
3094S: Maintained
3095F: mm/cleancache.c
3096F: include/linux/cleancache.h
3097
d4275354 3098CLK API
54176cc6 3099M: Russell King <linux@armlinux.org.uk>
aa571b14 3100L: linux-clk@vger.kernel.org
37417046 3101S: Maintained
d4275354
RK
3102F: include/linux/clk.h
3103
9222d247
JS
3104CLOCKSOURCE, CLOCKEVENT DRIVERS
3105M: Daniel Lezcano <daniel.lezcano@linaro.org>
3106M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3107L: linux-kernel@vger.kernel.org
9222d247
JS
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3109S: Supported
3110F: drivers/clocksource
3111
5df6d737 3112CISCO FCOE HBA DRIVER
8fc89a79
HP
3113M: Hiral Patel <hiralpat@cisco.com>
3114M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3115M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3116L: linux-scsi@vger.kernel.org
3117S: Supported
2a99921a 3118F: drivers/scsi/fnic/
5df6d737 3119
c8806b6c
NM
3120CISCO SCSI HBA DRIVER
3121M: Narsimhulu Musini <nmusini@cisco.com>
3122M: Sesidhar Baddela <sebaddel@cisco.com>
3123L: linux-scsi@vger.kernel.org
3124S: Supported
3125F: drivers/scsi/snic/
3126
529aa8cb
TLSC
3127CMPC ACPI DRIVER
3128M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3129M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3130L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3131S: Supported
3132F: drivers/platform/x86/classmate-laptop.c
3133
85756a06
HV
3134COBALT MEDIA DRIVER
3135M: Hans Verkuil <hans.verkuil@cisco.com>
3136L: linux-media@vger.kernel.org
3137T: git git://linuxtv.org/media_tree.git
a825eaec 3138W: https://linuxtv.org
85756a06
HV
3139S: Supported
3140F: drivers/media/pci/cobalt/
3141
74425eee 3142COCCINELLE/Semantic Patches (SmPL)
26de9c26 3143M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3144M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3145M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3146M: Michal Marek <mmarek@suse.com>
26de9c26 3147L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3149W: http://coccinelle.lip6.fr/
3150S: Supported
4b9033a3 3151F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3152F: scripts/coccinelle/
3153F: scripts/coccicheck
3154
1da177e4 3155CODA FILE SYSTEM
8b58be88 3156M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3157M: coda@cs.cmu.edu
3158L: codalist@coda.cs.cmu.edu
3159W: http://www.coda.cs.cmu.edu/
3160S: Maintained
679655da
JP
3161F: Documentation/filesystems/coda.txt
3162F: fs/coda/
3163F: include/linux/coda*.h
c117ab84 3164F: include/uapi/linux/coda*.h
1da177e4 3165
0b14261e
PZ
3166CODA V4L2 MEM2MEM DRIVER
3167M: Philipp Zabel <p.zabel@pengutronix.de>
3168L: linux-media@vger.kernel.org
3169S: Maintained
3170F: Documentation/devicetree/bindings/media/coda.txt
3171F: drivers/media/platform/coda/
3172
7704addb 3173COMMON CLK FRAMEWORK
a85fa007 3174M: Michael Turquette <mturquette@baylibre.com>
f956165f 3175M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3176L: linux-clk@vger.kernel.org
baeb0d9b 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3178S: Maintained
ae4185cd 3179F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3180F: drivers/clk/
3181X: drivers/clk/clkdev.c
7704addb 3182F: include/linux/clk-pr*
60bea3b5 3183F: include/linux/clk/
7704addb 3184
e2d1d6c0 3185COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3186M: Steve French <sfrench@samba.org>
51223df6 3187L: linux-cifs@vger.kernel.org
d1f28953 3188L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3189W: http://linux-cifs.samba.org/
bb1d5dda 3190T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3191S: Supported
ec421a71 3192F: Documentation/filesystems/cifs/
679655da 3193F: fs/cifs/
e2d1d6c0 3194
1da177e4 3195COMPACTPCI HOTPLUG CORE
8b58be88 3196M: Scott Murray <scott@spiteful.org>
64dab204 3197L: linux-pci@vger.kernel.org
82c4dfc7 3198S: Maintained
679655da 3199F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3200
3201COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3202M: Scott Murray <scott@spiteful.org>
64dab204 3203L: linux-pci@vger.kernel.org
82c4dfc7 3204S: Maintained
679655da 3205F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3206
3207COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3208M: Scott Murray <scott@spiteful.org>
64dab204 3209L: linux-pci@vger.kernel.org
82c4dfc7 3210S: Maintained
679655da 3211F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3212
5411552c 3213COMPAL LAPTOP SUPPORT
8b58be88 3214M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3215L: platform-driver-x86@vger.kernel.org
5411552c 3216S: Maintained
679655da 3217F: drivers/platform/x86/compal-laptop.c
5411552c 3218
949be0f7 3219CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3220L: accessrunner-general@lists.sourceforge.net
3221W: http://accessrunner.sourceforge.net/
44243ef4 3222S: Orphan
679655da 3223F: drivers/usb/atm/cxacru.c
949be0f7 3224
e2d1d6c0 3225CONFIGFS
d6351db2 3226M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3227M: Christoph Hellwig <hch@lst.de>
3228T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3229S: Supported
679655da
JP
3230F: fs/configfs/
3231F: include/linux/configfs.h
e2d1d6c0 3232
acb9c1b2 3233CONNECTOR
8b58be88 3234M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3235L: netdev@vger.kernel.org
3236S: Maintained
3237F: drivers/connector/
3238
a3e3354d 3239CONTROL GROUP (CGROUP)
860ca0e6 3240M: Tejun Heo <tj@kernel.org>
ad50c159 3241M: Li Zefan <lizefan@huawei.com>
4d205676 3242M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3243L: cgroups@vger.kernel.org
860ca0e6 3244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3245S: Maintained
4b16b0c0 3246F: Documentation/cgroup*
679655da
JP
3247F: include/linux/cgroup*
3248F: kernel/cgroup*
a3e3354d
TH
3249
3250CONTROL GROUP - CPUSET
3251M: Li Zefan <lizefan@huawei.com>
3252L: cgroups@vger.kernel.org
3253W: http://www.bullopensource.org/cpuset/
3254W: http://oss.sgi.com/projects/cpusets/
3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3256S: Maintained
4b16b0c0 3257F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3258F: include/linux/cpuset.h
3259F: kernel/cpuset.c
3260
3261CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3262M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3263M: Michal Hocko <mhocko@kernel.org>
c4e29738 3264M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3265L: cgroups@vger.kernel.org
3266L: linux-mm@kvack.org
3267S: Maintained
3268F: mm/memcontrol.c
5d1ea48b 3269F: mm/swap_cgroup.c
fb3a0fb6 3270
bebe4678 3271CORETEMP HARDWARE MONITORING DRIVER
96859129 3272M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3273L: linux-hwmon@vger.kernel.org
bebe4678 3274S: Maintained
679655da
JP
3275F: Documentation/hwmon/coretemp
3276F: drivers/hwmon/coretemp.c
bebe4678 3277
1da177e4 3278COSA/SRP SYNC SERIAL DRIVER
8b58be88 3279M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3280W: http://www.fi.muni.cz/~kas/cosa/
3281S: Maintained
679655da 3282F: drivers/net/wan/cosa*
1da177e4 3283
4371ee35 3284CPMAC ETHERNET DRIVER
9dd4aaef 3285M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3286L: netdev@vger.kernel.org
3287S: Maintained
b544dbac 3288F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3289
1da177e4 3290CPU FREQUENCY DRIVERS
9c3646d1 3291M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3292M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3293L: linux-pm@vger.kernel.org
1da177e4 3294S: Maintained
27209d91
VK
3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3296T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3297F: drivers/cpufreq/
3298F: include/linux/cpufreq.h
1da177e4 3299
8a67f0ef
VK
3300CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3301M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3302M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3303L: linux-pm@vger.kernel.org
3304W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3305S: Maintained
3306F: drivers/cpufreq/arm_big_little.h
3307F: drivers/cpufreq/arm_big_little.c
3308F: drivers/cpufreq/arm_big_little_dt.c
3309
14d2c34c 3310CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3311M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3312M: Daniel Lezcano <daniel.lezcano@linaro.org>
3313L: linux-pm@vger.kernel.org
3314L: linux-arm-kernel@lists.infradead.org
cea8321c 3315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3316S: Maintained
3317F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3318
0c570c18
BZ
3319CPUIDLE DRIVER - ARM EXYNOS
3320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3321M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322M: Kukjin Kim <kgene@kernel.org>
3323L: linux-pm@vger.kernel.org
3324L: linux-samsung-soc@vger.kernel.org
3325S: Supported
3326F: drivers/cpuidle/cpuidle-exynos.c
3327F: arch/arm/mach-exynos/pm.c
3328
a8e39c35 3329CPUIDLE DRIVERS
9c3646d1 3330M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3331M: Daniel Lezcano <daniel.lezcano@linaro.org>
3332L: linux-pm@vger.kernel.org
3333S: Maintained
cea8321c 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3335F: drivers/cpuidle/*
3336F: include/linux/cpuidle.h
3337
1da177e4 3338CPUID/MSR DRIVER
8b58be88 3339M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3340S: Maintained
679655da
JP
3341F: arch/x86/kernel/cpuid.c
3342F: arch/x86/kernel/msr.c
1da177e4 3343
7fe2f639 3344CPU POWER MONITORING SUBSYSTEM
d8130624 3345M: Thomas Renninger <trenn@suse.com>
103f1790 3346L: linux-pm@vger.kernel.org
7fe2f639 3347S: Maintained
14430813 3348F: tools/power/cpupower/
7fe2f639 3349
1da177e4 3350CRAMFS FILESYSTEM
ce00f85c 3351W: http://sourceforge.net/projects/cramfs/
54886a71 3352S: Orphan / Obsolete
679655da
JP
3353F: Documentation/filesystems/cramfs.txt
3354F: fs/cramfs/
1da177e4
LT
3355
3356CRIS PORT
8b58be88
JP
3357M: Mikael Starvik <starvik@axis.com>
3358M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3359L: linux-cris-kernel@axis.com
1da177e4 3360W: http://developer.axis.com
9f273c24 3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3362S: Maintained
679655da 3363F: arch/cris/
df621252 3364F: drivers/tty/serial/crisv10.*
1da177e4
LT
3365
3366CRYPTO API
8b58be88
JP
3367M: Herbert Xu <herbert@gondor.apana.org.au>
3368M: "David S. Miller" <davem@davemloft.net>
1da177e4 3369L: linux-crypto@vger.kernel.org
9f273c24 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3371T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3372S: Maintained
679655da 3373F: Documentation/crypto/
fe1c445b 3374F: Documentation/devicetree/bindings/crypto/
2ca87a17 3375F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3376F: arch/*/crypto/
3377F: crypto/
3378F: drivers/crypto/
3379F: include/crypto/
1da177e4 3380
5b07bd57 3381CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3382M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3383L: linux-crypto@vger.kernel.org
3384S: Maintained
51a2228a
JP
3385F: crypto/ansi_cprng.c
3386F: crypto/rng.c
5b07bd57 3387
fc279cc2
HV
3388CS3308 MEDIA DRIVER
3389M: Hans Verkuil <hverkuil@xs4all.nl>
3390L: linux-media@vger.kernel.org
3391T: git git://linuxtv.org/media_tree.git
3392W: http://linuxtv.org
3393S: Odd Fixes
3394F: drivers/media/i2c/cs3308.c
3395F: drivers/media/i2c/cs3308.h
3396
9b4ffa48 3397CS5535 Audio ALSA driver
8b58be88 3398M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3399S: Maintained
679655da 3400F: sound/pci/cs5535audio/
9b4ffa48 3401
a910e4a9 3402CW1200 WLAN driver
b75f0050
JP
3403M: Solomon Peachy <pizza@shaftnet.org>
3404S: Maintained
560424e9 3405F: drivers/net/wireless/st/cw1200/
a910e4a9 3406
6d8425b1 3407CX18 VIDEO4LINUX DRIVER
6afdeaf8 3408M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3409L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3410L: linux-media@vger.kernel.org
275ffde4 3411T: git git://linuxtv.org/media_tree.git
a825eaec 3412W: https://linuxtv.org
30e10993 3413W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3414S: Maintained
679655da 3415F: Documentation/video4linux/cx18.txt
90d72ac6 3416F: drivers/media/pci/cx18/
6c0f0359 3417F: include/uapi/linux/ivtv*
6d8425b1 3418
3f101d91
HV
3419CX2341X MPEG ENCODER HELPER MODULE
3420M: Hans Verkuil <hverkuil@xs4all.nl>
3421L: linux-media@vger.kernel.org
3422T: git git://linuxtv.org/media_tree.git
a825eaec 3423W: https://linuxtv.org
3f101d91 3424S: Maintained
c368360b 3425F: drivers/media/common/cx2341x*
3f101d91
HV
3426F: include/media/cx2341x*
3427
b8fe6e2c
PB
3428CX24120 MEDIA DRIVER
3429M: Jemma Denson <jdenson@gmail.com>
3430M: Patrick Boettcher <patrick.boettcher@posteo.de>
3431L: linux-media@vger.kernel.org
a825eaec 3432W: https://linuxtv.org
b8fe6e2c
PB
3433Q: http://patchwork.linuxtv.org/project/linux-media/list/
3434S: Maintained
3435F: drivers/media/dvb-frontends/cx24120*
3436
20357578 3437CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3438M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3439M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3440L: linux-media@vger.kernel.org
a825eaec 3441W: https://linuxtv.org
20357578
MCC
3442T: git git://linuxtv.org/media_tree.git
3443S: Odd fixes
3444F: Documentation/video4linux/cx88/
3445F: drivers/media/pci/cx88/
6d8425b1 3446
91952bc0
AP
3447CXD2820R MEDIA DRIVER
3448M: Antti Palosaari <crope@iki.fi>
3449L: linux-media@vger.kernel.org
a825eaec 3450W: https://linuxtv.org
91952bc0
AP
3451W: http://palosaari.fi/linux/
3452Q: http://patchwork.linuxtv.org/project/linux-media/list/
3453T: git git://linuxtv.org/anttip/media_tree.git
3454S: Maintained
3455F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3456
e5ec3789 3457CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3458M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3459L: netdev@vger.kernel.org
3460W: http://www.chelsio.com
3461S: Supported
f7917c00 3462F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3463
d8ae3c33 3464CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3465M: Karen Xie <kxie@chelsio.com>
3466L: linux-scsi@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
3469F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3470
e5ec3789 3471CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3472M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3473L: linux-rdma@vger.kernel.org
e5ec3789
SW
3474W: http://www.openfabrics.org
3475S: Supported
679655da 3476F: drivers/infiniband/hw/cxgb3/
e5ec3789 3477
be4c9bad 3478CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3479M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3480L: netdev@vger.kernel.org
3481W: http://www.chelsio.com
3482S: Supported
f7917c00 3483F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3484
d8ae3c33 3485CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3486M: Karen Xie <kxie@chelsio.com>
3487L: linux-scsi@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
3490F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3491
be4c9bad
RD
3492CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3493M: Steve Wise <swise@chelsio.com>
3494L: linux-rdma@vger.kernel.org
3495W: http://www.openfabrics.org
3496S: Supported
3497F: drivers/infiniband/hw/cxgb4/
3498
5c20a5c7
CL
3499CXGB4VF ETHERNET DRIVER (CXGB4VF)
3500M: Casey Leedom <leedom@chelsio.com>
3501L: netdev@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
f7917c00 3504F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3505
a9282d01
IM
3506CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3507M: Ian Munsie <imunsie@au1.ibm.com>
3508M: Michael Neuling <mikey@neuling.org>
3509L: linuxppc-dev@lists.ozlabs.org
3510S: Supported
3511F: drivers/misc/cxl/
ec249dd8 3512F: include/misc/cxl*
a9282d01
IM
3513F: include/uapi/misc/cxl.h
3514F: Documentation/powerpc/cxl.txt
3515F: Documentation/powerpc/cxl.txt
3516F: Documentation/ABI/testing/sysfs-class-cxl
3517
11f43ae7
MO
3518CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3519M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3520M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3521M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3522L: linux-scsi@vger.kernel.org
3523S: Supported
3524F: drivers/scsi/cxlflash/
3525F: include/uapi/scsi/cxlflash_ioctls.h
3526F: Documentation/powerpc/cxlflash.txt
3527
b52b97a3
GC
3528STMMAC ETHERNET DRIVER
3529M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3530M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3531L: netdev@vger.kernel.org
3532W: http://www.stlinux.com
3533S: Supported
7ac6653a 3534F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3535
1da177e4 3536CYBERPRO FB DRIVER
54176cc6 3537M: Russell King <linux@armlinux.org.uk>
efc03ecb 3538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3539W: http://www.armlinux.org.uk/
1da177e4 3540S: Maintained
8a61f013 3541F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3542
1da177e4 3543CYCLADES ASYNC MUX DRIVER
1da177e4 3544W: http://www.cyclades.com/
d459883e 3545S: Orphan
c897401b 3546F: drivers/tty/cyclades.c
679655da 3547F: include/linux/cyclades.h
c117ab84 3548F: include/uapi/linux/cyclades.h
1da177e4
LT
3549
3550CYCLADES PC300 DRIVER
1da177e4 3551W: http://www.cyclades.com/
d459883e 3552S: Orphan
679655da 3553F: drivers/net/wan/pc300*
1da177e4 3554
402f6ae4
AP
3555CYPRESS_FIRMWARE MEDIA DRIVER
3556M: Antti Palosaari <crope@iki.fi>
3557L: linux-media@vger.kernel.org
a825eaec 3558W: https://linuxtv.org
402f6ae4
AP
3559W: http://palosaari.fi/linux/
3560Q: http://patchwork.linuxtv.org/project/linux-media/list/
3561T: git git://linuxtv.org/anttip/media_tree.git
3562S: Maintained
3563F: drivers/media/common/cypress_firmware*
3564
e3ae3525 3565CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3566M: Ferruh Yigit <fery@cypress.com>
6305902c 3567L: linux-input@vger.kernel.org
be9a6f40 3568S: Supported
6305902c
JP
3569F: drivers/input/touchscreen/cyttsp*
3570F: include/linux/input/cyttsp.h
e3ae3525 3571
aaaf5fbf
JK
3572DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3573M: Joshua Kinard <kumba@gentoo.org>
3574S: Maintained
3575F: drivers/rtc/rtc-ds1685.c
3576F: include/linux/rtc/ds1685.h
3577
1da177e4 3578DAMA SLAVE for AX.25
8b58be88 3579M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3580W: http://yaina.de/jreuter/
3581W: http://www.qsl.net/dl1bke/
3582L: linux-hams@vger.kernel.org
3583S: Maintained
679655da
JP
3584F: net/ax25/af_ax25.c
3585F: net/ax25/ax25_dev.c
3586F: net/ax25/ax25_ds_*
3587F: net/ax25/ax25_in.c
3588F: net/ax25/ax25_out.c
3589F: net/ax25/ax25_timer.c
3590F: net/ax25/sysctl_net_ax25.c
1da177e4 3591
e2d1d6c0 3592DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3593L: netdev@vger.kernel.org
5ff77428 3594S: Orphan
679655da 3595F: Documentation/networking/dmfe.txt
0f04e2aa 3596F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3597
3598DC390/AM53C974 SCSI driver
d8130624 3599M: Hannes Reinecke <hare@suse.com>
71bd849d 3600L: linux-scsi@vger.kernel.org
e2d1d6c0 3601S: Maintained
71bd849d 3602F: drivers/scsi/am53c974.c
e2d1d6c0 3603
1da177e4 3604DC395x SCSI driver
61eee9a7 3605M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3606M: Ali Akcaagac <aliakc@web.de>
3607M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3608L: dc395x@twibble.org
cf015e9f
JP
3609W: http://twibble.org/dist/dc395x/
3610W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3611S: Maintained
679655da
JP
3612F: Documentation/scsi/dc395x.txt
3613F: drivers/scsi/dc395x.*
1da177e4 3614
eb8edb08 3615DCCP PROTOCOL
a89d030e 3616M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3617L: dccp@vger.kernel.org
c996d8b9 3618W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3619S: Maintained
679655da 3620F: include/linux/dccp.h
c117ab84 3621F: include/uapi/linux/dccp.h
679655da
JP
3622F: include/linux/tfrc.h
3623F: net/dccp/
eb8edb08 3624
1da177e4 3625DECnet NETWORK LAYER
1da177e4
LT
3626W: http://linux-decnet.sourceforge.net
3627L: linux-decnet-user@lists.sourceforge.net
f546444d 3628S: Orphan
679655da
JP
3629F: Documentation/networking/decnet.txt
3630F: net/decnet/
1da177e4 3631
ebff05b9
MR
3632DECSTATION PLATFORM SUPPORT
3633M: "Maciej W. Rozycki" <macro@linux-mips.org>
3634L: linux-mips@linux-mips.org
3635W: http://www.linux-mips.org/wiki/DECstation
3636S: Maintained
3637F: arch/mips/dec/
3638F: arch/mips/include/asm/dec/
3639F: arch/mips/include/asm/mach-dec/
3640
1da177e4 3641DEFXX FDDI NETWORK DRIVER
8b58be88 3642M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3643S: Maintained
33f810b2 3644F: drivers/net/fddi/defxx.*
1da177e4 3645
ad8f07cc 3646DELL LAPTOP DRIVER
8b58be88 3647M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3648M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3649L: platform-driver-x86@vger.kernel.org
ad8f07cc 3650S: Maintained
679655da 3651F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3652
817a5cdb
PR
3653DELL LAPTOP RBTN DRIVER
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-rbtn.*
3657
cdbff611
PR
3658DELL LAPTOP FREEFALL DRIVER
3659M: Pali Rohár <pali.rohar@gmail.com>
3660S: Maintained
3661F: drivers/platform/x86/dell-smo8800.c
3662
1da177e4 3663DELL LAPTOP SMM DRIVER
a5afba16 3664M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3665S: Maintained
a5afba16 3666F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3667F: include/uapi/linux/i8k.h
1da177e4 3668
90563ec4 3669DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3670M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3671S: Maintained
679655da
JP
3672F: Documentation/dcdbas.txt
3673F: drivers/firmware/dcdbas.*
90563ec4 3674
0b3f6109 3675DELL WMI EXTRAS DRIVER
8b58be88 3676M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3677M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3678S: Maintained
36b3a96f 3679F: drivers/platform/x86/dell-wmi.c
0b3f6109 3680
5efc75e3 3681DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3682M: John Youn <johnyoun@synopsys.com>
5efc75e3 3683L: linux-usb@vger.kernel.org
18f340f9 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3685S: Maintained
197ba5f4 3686F: drivers/usb/dwc2/
5efc75e3 3687
94ab23dd 3688DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3689M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3690L: linux-usb@vger.kernel.org
94ab23dd
FB
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3692S: Maintained
3693F: drivers/usb/dwc3/
3694
833c9545
JB
3695DEVICE COREDUMP (DEV_COREDUMP)
3696M: Johannes Berg <johannes@sipsolutions.net>
3697L: linux-kernel@vger.kernel.org
3698S: Maintained
3699F: drivers/base/devcoredump.c
3700F: include/linux/devcoredump.h
3701
89d07767
KP
3702DEVICE FREQUENCY (DEVFREQ)
3703M: MyungJoo Ham <myungjoo.ham@samsung.com>
3704M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3705L: linux-pm@vger.kernel.org
6a3cd722 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3707S: Maintained
3708F: drivers/devfreq/
6a3cd722
CC
3709F: include/linux/devfreq.h
3710F: Documentation/devicetree/bindings/devfreq/
89d07767 3711
7dbded06
CC
3712DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3713M: Chanwoo Choi <cw00.choi@samsung.com>
3714L: linux-pm@vger.kernel.org
3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3716S: Supported
3717F: drivers/devfreq/event/
3718F: drivers/devfreq/devfreq-event.c
3719F: include/linux/devfreq-event.h
3720F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3721
490b864b
CC
3722BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3723M: Chanwoo Choi <cw00.choi@samsung.com>
3724L: linux-pm@vger.kernel.org
3725L: linux-samsung-soc@vger.kernel.org
3726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3727S: Maintained
3728F: drivers/devfreq/exynos-bus.c
3729F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3730
1da177e4 3731DEVICE NUMBER REGISTRY
8b58be88 3732M: Torben Mathiasen <device@lanana.org>
1da177e4 3733W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3734S: Maintained
3735
e2d1d6c0 3736DEVICE-MAPPER (LVM)
854ecaad 3737M: Alasdair Kergon <agk@redhat.com>
8504eed3 3738M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3739M: dm-devel@redhat.com
e2d1d6c0
RD
3740L: dm-devel@redhat.com
3741W: http://sources.redhat.com/dm
8a6e2535 3742Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3744T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3745S: Maintained
679655da
JP
3746F: Documentation/device-mapper/
3747F: drivers/md/dm*
854ecaad 3748F: drivers/md/persistent-data/
679655da
JP
3749F: include/linux/device-mapper.h
3750F: include/linux/dm-*.h
8504eed3 3751F: include/uapi/linux/dm-*.h
e2d1d6c0 3752
bfcd3a46
JP
3753DEVLINK
3754M: Jiri Pirko <jiri@mellanox.com>
3755L: netdev@vger.kernel.org
3756S: Supported
3757F: net/core/devlink.c
3758F: include/net/devlink.h
3759F: include/uapi/linux/devlink.h
3760
c0d995aa
OST
3761DIALOG SEMICONDUCTOR DRIVERS
3762M: Support Opensource <support.opensource@diasemi.com>
3763W: http://www.dialog-semiconductor.com/products
3764S: Supported
3765F: Documentation/hwmon/da90??
047cfd01 3766F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3767F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3768F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3769F: drivers/gpio/gpio-da90??.c
3770F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3771F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3772F: drivers/input/misc/da90??_onkey.c
3773F: drivers/input/touchscreen/da9052_tsi.c
3774F: drivers/leds/leds-da90??.c
3775F: drivers/mfd/da903x.c
3776F: drivers/mfd/da90??-*.c
7be72c2c 3777F: drivers/mfd/da91??-*.c
8c0984e5
SR
3778F: drivers/power/supply/da9052-battery.c
3779F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3780F: drivers/regulator/da903x.c
3781F: drivers/regulator/da9???-regulator.[ch]
3782F: drivers/rtc/rtc-da90??.c
3783F: drivers/video/backlight/da90??_bl.c
3784F: drivers/watchdog/da90??_wdt.c
3785F: include/linux/mfd/da903x.h
3786F: include/linux/mfd/da9052/
3787F: include/linux/mfd/da9055/
047cfd01 3788F: include/linux/mfd/da9062/
c0d995aa 3789F: include/linux/mfd/da9063/
7be72c2c 3790F: include/linux/mfd/da9150/
4eeb08b4 3791F: include/linux/regulator/da9211.h
c0d995aa
OST
3792F: include/sound/da[79]*.h
3793F: sound/soc/codecs/da[79]*.[ch]
3794
599aa697
LL
3795DIGI NEO AND CLASSIC PCI PRODUCTS
3796M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3797M: Mark Hounschell <markh@compro.net>
599aa697
LL
3798L: driverdev-devel@linuxdriverproject.org
3799S: Maintained
3800F: drivers/staging/dgnc/
3801
335d7c58 3802DIOLAN U2C-12 I2C DRIVER
ca462085 3803M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3804L: linux-i2c@vger.kernel.org
3805S: Maintained
3806F: drivers/i2c/busses/i2c-diolan-u2c.c
3807
d475c634
MW
3808DIRECT ACCESS (DAX)
3809M: Matthew Wilcox <willy@linux.intel.com>
3810L: linux-fsdevel@vger.kernel.org
3811S: Supported
3812F: fs/dax.c
3813
e7839f25 3814DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3815M: Eric Paris <eparis@parisplace.org>
3c5119c0 3816S: Maintained
679655da
JP
3817F: Documentation/filesystems/dnotify.txt
3818F: fs/notify/dnotify/
3819F: include/linux/dnotify.h
1da177e4
LT
3820
3821DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3822M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3823W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3824W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3825W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3826S: Maintained
3827
4480f15b 3828DISKQUOTA
d8130624 3829M: Jan Kara <jack@suse.com>
1da177e4 3830S: Maintained
679655da
JP
3831F: Documentation/filesystems/quota.txt
3832F: fs/quota/
3833F: include/linux/quota*.h
c117ab84 3834F: include/uapi/linux/quota*.h
1da177e4 3835
702686ad
BT
3836DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3837M: Bernie Thompson <bernie@plugable.com>
3838L: linux-fbdev@vger.kernel.org
3839S: Maintained
3840W: http://plugable.com/category/projects/udlfb/
8a61f013 3841F: drivers/video/fbdev/udlfb.c
702686ad
BT
3842F: include/video/udlfb.h
3843F: Documentation/fb/udlfb.txt
3844
e7839f25 3845DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3846M: Christine Caulfield <ccaulfie@redhat.com>
3847M: David Teigland <teigland@redhat.com>
a4644184 3848L: cluster-devel@redhat.com
5be7b50f 3849W: http://sources.redhat.com/cluster/
9f273c24 3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3851S: Supported
679655da 3852F: fs/dlm/
5be7b50f 3853
53b6b3e0
SS
3854DMA BUFFER SHARING FRAMEWORK
3855M: Sumit Semwal <sumit.semwal@linaro.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
8ada6d2d 3859L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3860F: drivers/dma-buf/
e46d12c6
JP
3861F: include/linux/dma-buf*
3862F: include/linux/reservation.h
3863F: include/linux/*fence.h
53b6b3e0
SS
3864F: Documentation/dma-buf-sharing.txt
3865T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3866
c483e065
GP
3867SYNC FILE FRAMEWORK
3868M: Sumit Semwal <sumit.semwal@linaro.org>
3869R: Gustavo Padovan <gustavo@padovan.org>
3870S: Maintained
3871L: linux-media@vger.kernel.org
3872L: dri-devel@lists.freedesktop.org
3873F: drivers/dma-buf/sync_file.c
3874F: include/linux/sync_file.h
3875F: Documentation/sync_file.txt
3876T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3877
b3e5f263 3878DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3879M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3880L: dmaengine@vger.kernel.org
3881Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3882S: Maintained
679655da 3883F: drivers/dma/
0ce3c066 3884F: include/linux/dmaengine.h
c56d329e 3885F: Documentation/devicetree/bindings/dma/
979a281e
VK
3886F: Documentation/dmaengine/
3887T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3888
b825037d 3889DME1737 HARDWARE MONITOR DRIVER
8b58be88 3890M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3891L: linux-hwmon@vger.kernel.org
b825037d 3892S: Maintained
679655da
JP
3893F: Documentation/hwmon/dme1737
3894F: drivers/hwmon/dme1737.c
b825037d 3895
1f31e1b1 3896DMI/SMBIOS SUPPORT
d8130624 3897M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3898S: Maintained
d4aeef93 3899T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3900F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3901F: drivers/firmware/dmi-id.c
3902F: drivers/firmware/dmi_scan.c
3903F: include/linux/dmi.h
3904
7d2c86b5 3905DOCUMENTATION
ad3118b9 3906M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3907L: linux-doc@vger.kernel.org
3908S: Maintained
679655da 3909F: Documentation/
42f41ecf
JC
3910F: scripts/docproc.c
3911F: scripts/kernel-doc*
97be078b
RD
3912X: Documentation/ABI/
3913X: Documentation/devicetree/
933a46b8
JC
3914X: Documentation/acpi
3915X: Documentation/power
3916X: Documentation/spi
6c121170 3917X: Documentation/DocBook/media
c51edfb1 3918T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3919
1da177e4 3920DOUBLETALK DRIVER
8b58be88 3921M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3922L: blinux-list@redhat.com
3923S: Maintained
679655da
JP
3924F: drivers/char/dtlk.c
3925F: include/linux/dtlk.h
1da177e4 3926
e2d1d6c0 3927DPT_I2O SCSI RAID DRIVER
8b58be88 3928M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3929L: linux-scsi@vger.kernel.org
3930W: http://www.adaptec.com/
3931S: Maintained
679655da
JP
3932F: drivers/scsi/dpt*
3933F: drivers/scsi/dpt/
e2d1d6c0 3934
b411b363 3935DRBD DRIVER
bc2c049d
RK
3936M: Philipp Reisner <philipp.reisner@linbit.com>
3937M: Lars Ellenberg <lars.ellenberg@linbit.com>
3938L: drbd-dev@lists.linbit.com
28b8e8d4 3939W: http://www.drbd.org
bc2c049d
RK
3940T: git git://git.linbit.com/linux-drbd.git
3941T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3942S: Supported
3943F: drivers/block/drbd/
3944F: lib/lru_cache.c
3945F: Documentation/blockdev/drbd/
b411b363 3946
dc7dfcd8 3947DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3950S: Supported
679655da 3951F: Documentation/kobject.txt
7cfc51b9 3952F: drivers/base/
87544653 3953F: fs/debugfs/
dc7dfcd8
WS
3954F: fs/kernfs/
3955F: fs/sysfs/
87544653 3956F: include/linux/debugfs.h
dc7dfcd8 3957F: include/linux/kobj*
679655da 3958F: lib/kobj*
1da177e4
LT
3959
3960DRM DRIVERS
8b58be88 3961M: David Airlie <airlied@linux.ie>
4c6a3999 3962L: dri-devel@lists.freedesktop.org
b0447888 3963T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3964S: Maintained
679655da 3965F: drivers/gpu/drm/
433e3b34 3966F: drivers/gpu/vga/
d28ab95b
GU
3967F: Documentation/devicetree/bindings/display/
3968F: Documentation/devicetree/bindings/gpu/
3969F: Documentation/devicetree/bindings/video/
621c5474 3970F: Documentation/gpu/
850e9411 3971F: include/drm/
c117ab84 3972F: include/uapi/drm/
1da177e4 3973
c842b693
EV
3974DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3975M: Dave Airlie <airlied@redhat.com>
3976S: Odd Fixes
3977F: drivers/gpu/drm/ast/
3978
3979DRM DRIVER FOR BOCHS VIRTUAL GPU
3980M: Gerd Hoffmann <kraxel@redhat.com>
3981S: Odd Fixes
3982F: drivers/gpu/drm/bochs/
3983
3984DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3985M: Dave Airlie <airlied@redhat.com>
3986S: Odd Fixes
3987F: drivers/gpu/drm/cirrus/
3988
c26a4017 3989RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3990M: Alex Deucher <alexander.deucher@amd.com>
3991M: Christian König <christian.koenig@amd.com>
3992L: dri-devel@lists.freedesktop.org
3993T: git git://people.freedesktop.org/~agd5f/linux
3994S: Supported
3995F: drivers/gpu/drm/radeon/
74c97375 3996F: include/uapi/drm/radeon_drm.h
c26a4017 3997F: drivers/gpu/drm/amd/
74c97375 3998F: include/uapi/drm/amdgpu_drm.h
566f5939 3999
03e255b9
TR
4000DRM PANEL DRIVERS
4001M: Thierry Reding <thierry.reding@gmail.com>
4002L: dri-devel@lists.freedesktop.org
4003T: git git://anongit.freedesktop.org/tegra/linux.git
4004S: Maintained
4005F: drivers/gpu/drm/drm_panel.c
4006F: drivers/gpu/drm/panel/
4007F: include/drm/drm_panel.h
2d799dde 4008F: Documentation/devicetree/bindings/display/panel/
03e255b9 4009
8daf7473 4010INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4011M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4012M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4013L: intel-gfx@lists.freedesktop.org
8daf7473 4014L: dri-devel@lists.freedesktop.org
7564fde3 4015W: https://01.org/linuxgraphics/
47f95647 4016Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4017T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4018S: Supported
14430813 4019F: drivers/gpu/drm/i915/
8daf7473 4020F: include/drm/i915*
baceac3a 4021F: include/uapi/drm/i915_drm.h
621c5474 4022F: Documentation/gpu/i915.rst
8daf7473 4023
99763bb8
BB
4024DRM DRIVERS FOR ATMEL HLCDC
4025M: Boris Brezillon <boris.brezillon@free-electrons.com>
4026L: dri-devel@lists.freedesktop.org
4027S: Supported
4028F: drivers/gpu/drm/atmel-hlcdc/
4029F: Documentation/devicetree/bindings/drm/atmel/
4030
bf1139df
MR
4031DRM DRIVERS FOR ALLWINNER A10
4032M: Maxime Ripard <maxime.ripard@free-electrons.com>
4033L: dri-devel@lists.freedesktop.org
4034S: Supported
4035F: drivers/gpu/drm/sun4i/
4036F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4037
398a6d4a
KP
4038DRM DRIVERS FOR EXYNOS
4039M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4040M: Joonyoung Shim <jy0922.shim@samsung.com>
4041M: Seung-Woo Kim <sw0312.kim@samsung.com>
4042M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4043L: dri-devel@lists.freedesktop.org
25a58030 4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4045S: Supported
14430813 4046F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4047F: include/uapi/drm/exynos_drm.h
4048F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4049
b55a1b9c 4050DRM DRIVERS FOR FREESCALE DCU
bc66757a 4051M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4052M: Alison Wang <alison.wang@freescale.com>
4053L: dri-devel@lists.freedesktop.org
4054S: Supported
4055F: drivers/gpu/drm/fsl-dcu/
2d799dde 4056F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4057F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4058F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4059
0a3d775f
PZ
4060DRM DRIVERS FOR FREESCALE IMX
4061M: Philipp Zabel <p.zabel@pengutronix.de>
4062L: dri-devel@lists.freedesktop.org
4063S: Maintained
4064F: drivers/gpu/drm/imx/
ef739aa4 4065F: drivers/gpu/ipu-v3/
2d799dde 4066F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4067
ba2199a6
PJ
4068DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4069M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git git://github.com/patjak/drm-gma500
4072S: Maintained
5ff18e42 4073F: drivers/gpu/drm/gma500/
ba2199a6 4074
c84ffde9
XL
4075DRM DRIVERS FOR HISILICON
4076M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4077R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4078R: Chen Feng <puck.chen@hisilicon.com>
4079L: dri-devel@lists.freedesktop.org
4080T: git git://github.com/xin3liang/linux.git
4081S: Maintained
4082F: drivers/gpu/drm/hisilicon/
4083F: Documentation/devicetree/bindings/display/hisilicon/
4084
399516ab
EV
4085DRM DRIVER FOR INTEL I810 VIDEO CARDS
4086S: Orphan / Obsolete
4087F: drivers/gpu/drm/i810/
4088F: include/uapi/drm/i810_drm.h
4089
37b2a214
CH
4090DRM DRIVERS FOR MEDIATEK
4091M: CK Hu <ck.hu@mediatek.com>
4092M: Philipp Zabel <p.zabel@pengutronix.de>
4093L: dri-devel@lists.freedesktop.org
4094S: Supported
4095F: drivers/gpu/drm/mediatek/
4096F: Documentation/devicetree/bindings/display/mediatek/
4097
06346451
EV
4098DRM DRIVER FOR MSM ADRENO GPU
4099M: Rob Clark <robdclark@gmail.com>
4100L: linux-arm-msm@vger.kernel.org
4101L: dri-devel@lists.freedesktop.org
4102L: freedreno@lists.freedesktop.org
4103T: git git://people.freedesktop.org/~robclark/linux
4104S: Maintained
4105F: drivers/gpu/drm/msm/
4106F: include/uapi/drm/msm_drm.h
4107F: Documentation/devicetree/bindings/display/msm/
4108
fad89bb3
EV
4109DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4110M: Ben Skeggs <bskeggs@redhat.com>
4111L: dri-devel@lists.freedesktop.org
4112L: nouveau@lists.freedesktop.org
4113T: git git://github.com/skeggsb/linux
4114S: Supported
4115F: drivers/gpu/drm/nouveau/
4116F: include/uapi/drm/nouveau_drm.h
ba2199a6 4117
bd3b49f2 4118DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4119M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4120L: dri-devel@lists.freedesktop.org
4121L: linux-tegra@vger.kernel.org
a5ad7a63 4122T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4123S: Supported
dee8268f 4124F: drivers/gpu/drm/tegra/
a5ad7a63 4125F: drivers/gpu/host1x/
e1e90644 4126F: include/linux/host1x.h
a5ad7a63 4127F: include/uapi/drm/tegra_drm.h
2d799dde 4128F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4129
399516ab
EV
4130DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4131S: Orphan / Obsolete
4132F: drivers/gpu/drm/mga/
4133F: include/uapi/drm/mga_drm.h
4134
c842b693
EV
4135DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4136M: Dave Airlie <airlied@redhat.com>
4137S: Odd Fixes
4138F: drivers/gpu/drm/mgag200/
4139
399516ab
EV
4140DRM DRIVER FOR RAGE 128 VIDEO CARDS
4141S: Orphan / Obsolete
4142F: drivers/gpu/drm/r128/
4143F: include/uapi/drm/r128_drm.h
4144
a284e9d1
LP
4145DRM DRIVERS FOR RENESAS
4146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4147L: dri-devel@lists.freedesktop.org
4a121096 4148L: linux-renesas-soc@vger.kernel.org
2392ccd4 4149T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4150S: Supported
4151F: drivers/gpu/drm/rcar-du/
4152F: drivers/gpu/drm/shmobile/
a284e9d1 4153F: include/linux/platform_data/shmob_drm.h
33be436d 4154F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4155
c842b693
EV
4156DRM DRIVER FOR QXL VIRTUAL GPU
4157M: Dave Airlie <airlied@redhat.com>
4158S: Odd Fixes
4159F: drivers/gpu/drm/qxl/
4160F: include/uapi/drm/qxl_drm.h
a284e9d1 4161
625e0346
HS
4162DRM DRIVERS FOR ROCKCHIP
4163M: Mark Yao <mark.yao@rock-chips.com>
4164L: dri-devel@lists.freedesktop.org
4165S: Maintained
4166F: drivers/gpu/drm/rockchip/
f253f7eb 4167F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4168
399516ab
EV
4169DRM DRIVER FOR SAVAGE VIDEO CARDS
4170S: Orphan / Obsolete
4171F: drivers/gpu/drm/savage/
4172F: include/uapi/drm/savage_drm.h
4173
4174DRM DRIVER FOR SIS VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/sis/
4177F: include/uapi/drm/sis_drm.h
625e0346 4178
7f11c476
BG
4179DRM DRIVERS FOR STI
4180M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4181M: Vincent Abriou <vincent.abriou@st.com>
4182L: dri-devel@lists.freedesktop.org
4183T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4184S: Maintained
4185F: drivers/gpu/drm/sti
2d799dde 4186F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4187
399516ab
EV
4188DRM DRIVER FOR TDFX VIDEO CARDS
4189S: Orphan / Obsolete
4190F: drivers/gpu/drm/tdfx/
4191
c842b693
EV
4192DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4193M: Dave Airlie <airlied@redhat.com>
4194S: Odd Fixes
4195F: drivers/gpu/drm/udl/
4196
8bb0bce9
LS
4197DRM DRIVERS FOR VIVANTE GPU IP
4198M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4199R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4200R: Christian Gmeiner <christian.gmeiner@gmail.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
8a9257a0
EV
4203F: drivers/gpu/drm/etnaviv/
4204F: include/uapi/drm/etnaviv_drm.h
4205F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4206
c4291702
EV
4207DRM DRIVER FOR VMWARE VIRTUAL GPU
4208M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4209M: Sinclair Yeh <syeh@vmware.com>
4210M: Thomas Hellstrom <thellstrom@vmware.com>
4211L: dri-devel@lists.freedesktop.org
4212T: git git://people.freedesktop.org/~syeh/repos_linux
4213T: git git://people.freedesktop.org/~thomash/linux
4214S: Supported
4215F: drivers/gpu/drm/vmwgfx/
4216F: include/uapi/drm/vmwgfx_drm.h
4217
8636d452
EA
4218DRM DRIVERS FOR VC4
4219M: Eric Anholt <eric@anholt.net>
4220T: git git://github.com/anholt/linux
4221S: Supported
4222F: drivers/gpu/drm/vc4/
4223F: include/uapi/drm/vc4_drm.h
4224F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4225
5ef330a7
TV
4226DRM DRIVERS FOR TI OMAP
4227M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4228L: dri-devel@lists.freedesktop.org
4229S: Maintained
4230F: drivers/gpu/drm/omapdrm/
4231F: Documentation/devicetree/bindings/display/ti/
4232
adb314ed
TV
4233DRM DRIVERS FOR TI LCDC
4234M: Jyri Sarha <jsarha@ti.com>
4235R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4236L: dri-devel@lists.freedesktop.org
4237S: Maintained
4238F: drivers/gpu/drm/tilcdc/
4239F: Documentation/devicetree/bindings/display/tilcdc/
4240
598df1ac
AK
4241DSBR100 USB FM RADIO DRIVER
4242M: Alexey Klimov <klimov.linux@gmail.com>
4243L: linux-media@vger.kernel.org
4244T: git git://linuxtv.org/media_tree.git
4245S: Maintained
4246F: drivers/media/radio/dsbr100.c
4247
1da177e4 4248DSCC4 DRIVER
8b58be88 4249M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4250L: netdev@vger.kernel.org
1da177e4 4251S: Maintained
679655da 4252F: drivers/net/wan/dscc4.c
1da177e4 4253
cc11b140
HV
4254DT3155 MEDIA DRIVER
4255M: Hans Verkuil <hverkuil@xs4all.nl>
4256L: linux-media@vger.kernel.org
4257T: git git://linuxtv.org/media_tree.git
a825eaec 4258W: https://linuxtv.org
cc11b140
HV
4259S: Odd Fixes
4260F: drivers/media/pci/dt3155/
4261
91952bc0
AP
4262DVB_USB_AF9015 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
91952bc0
AP
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/af9015*
4271
4272DVB_USB_AF9035 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
a825eaec 4275W: https://linuxtv.org
91952bc0
AP
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb-v2/af9035*
4281
4282DVB_USB_ANYSEE MEDIA DRIVER
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
a825eaec 4285W: https://linuxtv.org
91952bc0
AP
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
4290F: drivers/media/usb/dvb-usb-v2/anysee*
4291
4292DVB_USB_AU6610 MEDIA DRIVER
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296W: http://palosaari.fi/linux/
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/anttip/media_tree.git
4299S: Maintained
4300F: drivers/media/usb/dvb-usb-v2/au6610*
4301
4302DVB_USB_CE6230 MEDIA DRIVER
4303M: Antti Palosaari <crope@iki.fi>
4304L: linux-media@vger.kernel.org
a825eaec 4305W: https://linuxtv.org
91952bc0
AP
4306W: http://palosaari.fi/linux/
4307Q: http://patchwork.linuxtv.org/project/linux-media/list/
4308T: git git://linuxtv.org/anttip/media_tree.git
4309S: Maintained
4310F: drivers/media/usb/dvb-usb-v2/ce6230*
4311
d099dea2
MK
4312DVB_USB_CXUSB MEDIA DRIVER
4313M: Michael Krufky <mkrufky@linuxtv.org>
4314L: linux-media@vger.kernel.org
a825eaec 4315W: https://linuxtv.org
d099dea2
MK
4316W: http://github.com/mkrufky
4317Q: http://patchwork.linuxtv.org/project/linux-media/list/
4318T: git git://linuxtv.org/media_tree.git
4319S: Maintained
9819da66 4320F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4321
91952bc0 4322DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4323M: Antti Palosaari <crope@iki.fi>
4324L: linux-media@vger.kernel.org
a825eaec 4325W: https://linuxtv.org
91952bc0
AP
4326W: http://palosaari.fi/linux/
4327Q: http://patchwork.linuxtv.org/project/linux-media/list/
4328T: git git://linuxtv.org/anttip/media_tree.git
4329S: Maintained
91952bc0 4330F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4331
5560983b 4332DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4333M: Antti Palosaari <crope@iki.fi>
4334L: linux-media@vger.kernel.org
a825eaec 4335W: https://linuxtv.org
91952bc0
AP
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
5560983b 4339F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4340
8856f5f2
MK
4341DVB_USB_MXL111SF MEDIA DRIVER
4342M: Michael Krufky <mkrufky@linuxtv.org>
4343L: linux-media@vger.kernel.org
a825eaec 4344W: https://linuxtv.org
8856f5f2
MK
4345W: http://github.com/mkrufky
4346Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347T: git git://linuxtv.org/mkrufky/mxl111sf.git
4348S: Maintained
4349F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4350
91952bc0
AP
4351DVB_USB_RTL28XXU MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
a825eaec 4354W: https://linuxtv.org
91952bc0
AP
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4360
4361DVB_USB_V2 MEDIA DRIVER
4362M: Antti Palosaari <crope@iki.fi>
4363L: linux-media@vger.kernel.org
a825eaec 4364W: https://linuxtv.org
91952bc0
AP
4365W: http://palosaari.fi/linux/
4366Q: http://patchwork.linuxtv.org/project/linux-media/list/
4367T: git git://linuxtv.org/anttip/media_tree.git
4368S: Maintained
4369F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4370F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4371
ac0ac38f 4372DYNAMIC DEBUG
5c4a97d1 4373M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4374S: Maintained
4375F: lib/dynamic_debug.c
4376F: include/linux/dynamic_debug.h
4377
789c7048 4378DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4379M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4380S: Maintained
df621252 4381F: drivers/tty/serial/dz.*
789c7048 4382
f17effbe
MF
4383E3X0 POWER BUTTON DRIVER
4384M: Moritz Fischer <moritz.fischer@ettus.com>
4385L: usrp-users@lists.ettus.com
4386W: http://www.ettus.com
4387S: Supported
4388F: drivers/input/misc/e3x0-button.c
4389F: Documentation/devicetree/bindings/input/e3x0-button.txt
4390
91952bc0
AP
4391E4000 MEDIA DRIVER
4392M: Antti Palosaari <crope@iki.fi>
4393L: linux-media@vger.kernel.org
a825eaec 4394W: https://linuxtv.org
91952bc0
AP
4395W: http://palosaari.fi/linux/
4396Q: http://patchwork.linuxtv.org/project/linux-media/list/
4397T: git git://linuxtv.org/anttip/media_tree.git
4398S: Maintained
4399F: drivers/media/tuners/e4000*
4400
1da177e4 4401EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4402M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4403L: linux-scsi@vger.kernel.org
4404S: Maintained
679655da 4405F: drivers/scsi/eata.c
1da177e4 4406
91952bc0
AP
4407EC100 MEDIA DRIVER
4408M: Antti Palosaari <crope@iki.fi>
4409L: linux-media@vger.kernel.org
a825eaec 4410W: https://linuxtv.org
91952bc0
AP
4411W: http://palosaari.fi/linux/
4412Q: http://patchwork.linuxtv.org/project/linux-media/list/
4413T: git git://linuxtv.org/anttip/media_tree.git
4414S: Maintained
4415F: drivers/media/dvb-frontends/ec100*
4416
237fead6 4417ECRYPT FILE SYSTEM
0de9adf2 4418M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4419L: ecryptfs@vger.kernel.org
24a923e4 4420W: http://ecryptfs.org
6dc7516e 4421W: https://launchpad.net/ecryptfs
9f273c24 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4423S: Supported
679655da
JP
4424F: Documentation/filesystems/ecryptfs.txt
4425F: fs/ecryptfs/
237fead6 4426
da9bb1d2 4427EDAC-CORE
aa15aa0e 4428M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4429M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4430M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4431L: linux-edac@vger.kernel.org
07cd6bf5
FW
4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4434S: Supported
679655da 4435F: Documentation/edac.txt
91445c72 4436F: drivers/edac/
679655da 4437F: include/linux/edac.h
0e438e3f 4438
c476c23b 4439EDAC-AMD64
487ba8e8 4440M: Borislav Petkov <bp@alien8.de>
91445c72 4441L: linux-edac@vger.kernel.org
487ba8e8 4442S: Maintained
c476c23b
BP
4443F: drivers/edac/amd64_edac*
4444
836dae5d 4445EDAC-CALXEDA
836dae5d
RR
4446M: Robert Richter <rric@kernel.org>
4447L: linux-edac@vger.kernel.org
836dae5d
RR
4448S: Maintained
4449F: drivers/edac/highbank*
4450
f65aad41
RB
4451EDAC-CAVIUM
4452M: Ralf Baechle <ralf@linux-mips.org>
4453M: David Daney <david.daney@cavium.com>
4454L: linux-edac@vger.kernel.org
4455L: linux-mips@linux-mips.org
f65aad41
RB
4456S: Supported
4457F: drivers/edac/octeon_edac*
4458
0e438e3f 4459EDAC-E752X
8b58be88 4460M: Mark Gross <mark.gross@intel.com>
91445c72 4461L: linux-edac@vger.kernel.org
0e438e3f 4462S: Maintained
679655da 4463F: drivers/edac/e752x_edac.c
0e438e3f
DP
4464
4465EDAC-E7XXX
91445c72 4466L: linux-edac@vger.kernel.org
0e438e3f 4467S: Maintained
679655da 4468F: drivers/edac/e7xxx_edac.c
0e438e3f 4469
7d136731
BP
4470EDAC-FSL_DDR
4471M: York Sun <york.sun@nxp.com>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/fsl_ddr_edac.*
4475
77c5f5d2 4476EDAC-GHES
5dc8a864
MCC
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4479L: linux-edac@vger.kernel.org
77c5f5d2 4480S: Maintained
2caa67a6 4481F: drivers/edac/ghes_edac.c
77c5f5d2 4482
6bc78404 4483EDAC-I82443BXGX
8b58be88 4484M: Tim Small <tim@buttersideup.com>
91445c72 4485L: linux-edac@vger.kernel.org
6bc78404 4486S: Maintained
679655da 4487F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4488
4489EDAC-I3000
91445c72 4490L: linux-edac@vger.kernel.org
c91d9075 4491S: Orphan
679655da 4492F: drivers/edac/i3000_edac.c
6bc78404
DT
4493
4494EDAC-I5000
91445c72 4495L: linux-edac@vger.kernel.org
ba9a5918 4496S: Maintained
679655da 4497F: drivers/edac/i5000_edac.c
ba9a5918 4498
44c12cb2 4499EDAC-I5400
5dc8a864
MCC
4500M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4502L: linux-edac@vger.kernel.org
44c12cb2 4503S: Maintained
679655da 4504F: drivers/edac/i5400_edac.c
44c12cb2 4505
3c9c92b6 4506EDAC-I7300
5dc8a864
MCC
4507M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4509L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4510S: Maintained
4511F: drivers/edac/i7300_edac.c
4512
67c89316 4513EDAC-I7CORE
5dc8a864
MCC
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4516L: linux-edac@vger.kernel.org
67c89316 4517S: Maintained
70aff0ce 4518F: drivers/edac/i7core_edac.c
67c89316 4519
ba9a5918 4520EDAC-I82975X
8b58be88 4521M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4522M: "Arvind R." <arvino55@gmail.com>
91445c72 4523L: linux-edac@vger.kernel.org
ba9a5918 4524S: Maintained
679655da 4525F: drivers/edac/i82975x_edac.c
ba9a5918 4526
791b4706
JB
4527EDAC-IE31200
4528M: Jason Baron <jbaron@akamai.com>
4529L: linux-edac@vger.kernel.org
791b4706
JB
4530S: Maintained
4531F: drivers/edac/ie31200_edac.c
4532
ccdfb979 4533EDAC-MPC85XX
30c7469b 4534M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4535L: linux-edac@vger.kernel.org
ccdfb979
JT
4536S: Maintained
4537F: drivers/edac/mpc85xx_edac.[ch]
4538
ba9a5918 4539EDAC-PASEMI
8b58be88 4540M: Egor Martovetsky <egor@pasemi.com>
91445c72 4541L: linux-edac@vger.kernel.org
6bc78404 4542S: Maintained
679655da 4543F: drivers/edac/pasemi_edac.c
6bc78404 4544
0e438e3f 4545EDAC-R82600
8b58be88 4546M: Tim Small <tim@buttersideup.com>
91445c72 4547L: linux-edac@vger.kernel.org
0e438e3f 4548S: Maintained
679655da 4549F: drivers/edac/r82600_edac.c
da9bb1d2 4550
4d096ca7 4551EDAC-SBRIDGE
5dc8a864
MCC
4552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4553M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4554L: linux-edac@vger.kernel.org
4d096ca7
MCC
4555S: Maintained
4556F: drivers/edac/sb_edac.c
4557
4ec656bd
TL
4558EDAC-SKYLAKE
4559M: Tony Luck <tony.luck@intel.com>
4560L: linux-edac@vger.kernel.org
4561S: Maintained
4562F: drivers/edac/skx_edac.c
4563
995e1de4
LH
4564EDAC-XGENE
4565APPLIED MICRO (APM) X-GENE SOC EDAC
4566M: Loc Ho <lho@apm.com>
4567S: Supported
4568F: drivers/edac/xgene_edac.c
4569F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4570
af39917d
CL
4571EDIROL UA-101/UA-1000 DRIVER
4572M: Clemens Ladisch <clemens@ladisch.de>
4573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4574T: git git://git.alsa-project.org/alsa-kernel.git
4575S: Maintained
4576F: sound/usb/misc/ua101.c
4577
1f7df953 4578EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4579M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4580L: linux-efi@vger.kernel.org
78bef24e 4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4582S: Maintained
fb2efb5c 4583F: Documentation/efi-stub.txt
1f7df953
MF
4584F: arch/ia64/kernel/efi.c
4585F: arch/x86/boot/compressed/eboot.[ch]
4586F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4587F: arch/x86/platform/efi/
4588F: drivers/firmware/efi/
1f7df953
MF
4589F: include/linux/efi*.h
4590
d68772b7
MF
4591EFI VARIABLE FILESYSTEM
4592M: Matthew Garrett <matthew.garrett@nebula.com>
4593M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4594M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4596L: linux-efi@vger.kernel.org
4597S: Maintained
4598F: fs/efivarfs/
4599
85a00d9b
PJ
4600EFIFB FRAMEBUFFER DRIVER
4601L: linux-fbdev@vger.kernel.org
4602M: Peter Jones <pjones@redhat.com>
4603S: Maintained
8a61f013 4604F: drivers/video/fbdev/efifb.c
85a00d9b 4605
0bee8d28
JT
4606EFS FILESYSTEM
4607W: http://aeschi.ch.eu.org/efs/
4608S: Orphan
679655da 4609F: fs/efs/
0bee8d28 4610
aa8a9e25 4611EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4612M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4613L: netdev@vger.kernel.org
4614S: Maintained
9aa32835 4615F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4616
f0319efe 4617EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4618M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4619M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4620L: linux-media@vger.kernel.org
a825eaec 4621W: https://linuxtv.org
f0319efe
MCC
4622T: git git://linuxtv.org/media_tree.git
4623S: Maintained
4624F: drivers/media/usb/em28xx/
4625
3e3a7d66 4626EMBEDDED LINUX
8b58be88
JP
4627M: Paul Gortmaker <paul.gortmaker@windriver.com>
4628M: Matt Mackall <mpm@selenic.com>
4629M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4630L: linux-embedded@vger.kernel.org
4631S: Maintained
4632
32505876
JS
4633EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4634M: James Smart <james.smart@avagotech.com>
4635M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4636L: linux-scsi@vger.kernel.org
32505876 4637W: http://www.avagotech.com
ce00f85c 4638S: Supported
679655da 4639F: drivers/scsi/lpfc/
3a1c1d44 4640
5f5bac82 4641ENE CB710 FLASH CARD READER DRIVER
8b58be88 4642M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4643S: Maintained
4644F: drivers/misc/cb710/
4645F: drivers/mmc/host/cb710-mmc.*
4646F: include/linux/cb710.h
4647
931e39a1
ML
4648ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4649M: Maxim Levitsky <maximlevitsky@gmail.com>
4650S: Maintained
2a837449 4651F: drivers/media/rc/ene_ir.*
931e39a1 4652
d5ca9006 4653EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4654M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4655S: Maintained
084bad91 4656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4657F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4658F: include/video/s1d13xxxfb.h
d5ca9006 4659
38df6492
ME
4660ET131X NETWORK DRIVER
4661M: Mark Einon <mark.einon@gmail.com>
4662S: Odd Fixes
4663F: drivers/net/ethernet/agere/
4664
1da177e4 4665ETHERNET BRIDGE
adbbf69d 4666M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4667L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4668L: netdev@vger.kernel.org
c996d8b9 4669W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4670S: Maintained
679655da
JP
4671F: include/linux/netfilter_bridge/
4672F: net/bridge/
1da177e4 4673
22f08ad9
FF
4674ETHERNET PHY LIBRARY
4675M: Florian Fainelli <f.fainelli@gmail.com>
4676L: netdev@vger.kernel.org
4677S: Maintained
4678F: include/linux/phy.h
4679F: include/linux/phy_fixed.h
4680F: drivers/net/phy/
4681F: Documentation/networking/phy.txt
4682F: drivers/of/of_mdio.c
4683F: drivers/of/of_net.c
4684
1da177e4 4685EXT2 FILE SYSTEM
d8130624 4686M: Jan Kara <jack@suse.com>
72be2ccf 4687L: linux-ext4@vger.kernel.org
1da177e4 4688S: Maintained
679655da
JP
4689F: Documentation/filesystems/ext2.txt
4690F: fs/ext2/
4691F: include/linux/ext2*
1da177e4 4692
72be2ccf 4693EXT4 FILE SYSTEM
8b58be88 4694M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4695M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4696L: linux-ext4@vger.kernel.org
08a225f1 4697W: http://ext4.wiki.kernel.org
8a6e2535 4698Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4700S: Maintained
679655da
JP
4701F: Documentation/filesystems/ext4.txt
4702F: fs/ext4/
1da177e4 4703
c5532b09 4704Extended Verification Module (EVM)
74dd744f
MZ
4705M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4706L: linux-ima-devel@lists.sourceforge.net
4707L: linux-security-module@vger.kernel.org
c5532b09
MZ
4708S: Supported
4709F: security/integrity/evm/
4710
df6b3cfe
MH
4711EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4712M: MyungJoo Ham <myungjoo.ham@samsung.com>
4713M: Chanwoo Choi <cw00.choi@samsung.com>
4714L: linux-kernel@vger.kernel.org
81df63a9 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4716S: Maintained
4717F: drivers/extcon/
cd2c3e7f
CC
4718F: include/linux/extcon/
4719F: include/linux/extcon.h
df6b3cfe 4720F: Documentation/extcon/
cd2c3e7f 4721F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4722
e2a75c44 4723EXYNOS DP DRIVER
b7701755 4724M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4725L: dri-devel@lists.freedesktop.org
4726S: Maintained
4727F: drivers/gpu/drm/exynos/exynos_dp*
4728
9b93a409
MS
4729EXYNOS SYSMMU (IOMMU) driver
4730M: Marek Szyprowski <m.szyprowski@samsung.com>
4731L: iommu@lists.linux-foundation.org
4732S: Maintained
4733F: drivers/iommu/exynos-iommu.c
4734
33ad3912
DL
4735EXYNOS MIPI DISPLAY DRIVERS
4736M: Inki Dae <inki.dae@samsung.com>
4737M: Donghwa Lee <dh09.lee@samsung.com>
4738M: Kyungmin Park <kyungmin.park@samsung.com>
4739L: linux-fbdev@vger.kernel.org
4740S: Maintained
8a61f013 4741F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4742F: include/video/exynos_mipi*
4743
4a66d3fe
NC
4744EZchip NPS platform support
4745M: Noam Camus <noamc@ezchip.com>
4746S: Supported
4747F: arch/arc/plat-eznps
4748F: arch/arc/boot/dts/eznps.dts
4749
e53004e2 4750F71805F HARDWARE MONITORING DRIVER
d8130624 4751M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4752L: linux-hwmon@vger.kernel.org
e53004e2 4753S: Maintained
679655da
JP
4754F: Documentation/hwmon/f71805f
4755F: drivers/hwmon/f71805f.c
e53004e2 4756
eea977ed
MB
4757FC0011 TUNER DRIVER
4758M: Michael Buesch <m@bues.ch>
4759L: linux-media@vger.kernel.org
4760S: Maintained
ccae7af2
MCC
4761F: drivers/media/tuners/fc0011.h
4762F: drivers/media/tuners/fc0011.c
eea977ed 4763
91952bc0
AP
4764FC2580 MEDIA DRIVER
4765M: Antti Palosaari <crope@iki.fi>
4766L: linux-media@vger.kernel.org
a825eaec 4767W: https://linuxtv.org
91952bc0
AP
4768W: http://palosaari.fi/linux/
4769Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770T: git git://linuxtv.org/anttip/media_tree.git
4771S: Maintained
4772F: drivers/media/tuners/fc2580*
eea977ed 4773
88b2dbdb
EP
4774FANOTIFY
4775M: Eric Paris <eparis@redhat.com>
4776S: Maintained
4777F: fs/notify/fanotify/
4778F: include/linux/fanotify.h
c117ab84 4779F: include/uapi/linux/fanotify.h
88b2dbdb 4780
1da177e4 4781FARSYNC SYNCHRONOUS DRIVER
8b58be88 4782M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4783W: http://www.farsite.co.uk/
4784S: Supported
679655da 4785F: drivers/net/wan/farsync.*
1da177e4 4786
c5408b88 4787FAULT INJECTION SUPPORT
8b58be88 4788M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4789S: Supported
679655da
JP
4790F: Documentation/fault-injection/
4791F: lib/fault-inject.c
c5408b88 4792
053e514f
NT
4793FBTFT Framebuffer drivers
4794M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4795M: Noralf Trønnes <noralf@tronnes.org>
4796S: Maintained
4797F: drivers/staging/fbtft/
4798
cae727db 4799FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4800M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4801L: fcoe-devel@open-fcoe.org
cae727db
RL
4802W: www.Open-FCoE.org
4803S: Supported
4804F: drivers/scsi/libfc/
4805F: drivers/scsi/fcoe/
4806F: include/scsi/fc/
4807F: include/scsi/libfc.h
4808F: include/scsi/libfcoe.h
c117ab84 4809F: include/uapi/scsi/fc/
cae727db 4810
e2d1d6c0 4811FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4812M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4813M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4814L: linux-fsdevel@vger.kernel.org
1da177e4 4815S: Maintained
679655da
JP
4816F: include/linux/fcntl.h
4817F: include/linux/fs.h
c117ab84
CEB
4818F: include/uapi/linux/fcntl.h
4819F: include/uapi/linux/fs.h
679655da
JP
4820F: fs/fcntl.c
4821F: fs/locks.c
1da177e4 4822
e2d1d6c0 4823FILESYSTEMS (VFS and infrastructure)
8b58be88 4824M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4825L: linux-fsdevel@vger.kernel.org
173acc7c 4826S: Maintained
679655da 4827F: fs/*
173acc7c 4828
b26e0ed4 4829FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4830M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4831L: linux-hwmon@vger.kernel.org
b26e0ed4 4832S: Maintained
d5ca6918
JP
4833F: drivers/hwmon/f75375s.c
4834F: include/linux/f75375s.h
b26e0ed4 4835
a331b0c3
CL
4836FIREWIRE AUDIO DRIVERS
4837M: Clemens Ladisch <clemens@ladisch.de>
4838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4839T: git git://git.alsa-project.org/alsa-kernel.git
4840S: Maintained
4841F: sound/firewire/
4842
eb86ec51
SR
4843FIREWIRE MEDIA DRIVERS (firedtv)
4844M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845L: linux-media@vger.kernel.org
4846L: linux1394-devel@lists.sourceforge.net
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4848S: Maintained
4849F: drivers/media/firewire/
4850
a511ce33
CB
4851FIREWIRE SBP-2 TARGET
4852M: Chris Boot <bootc@bootc.net>
4853L: linux-scsi@vger.kernel.org
4854L: target-devel@vger.kernel.org
4855L: linux1394-devel@lists.sourceforge.net
4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4857S: Maintained
4858F: drivers/target/sbp/
4859
7d2c86b5 4860FIREWIRE SUBSYSTEM
8b58be88 4861M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4862L: linux1394-devel@lists.sourceforge.net
958a29cb 4863W: http://ieee1394.wiki.kernel.org/
2ca526bf 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4865S: Maintained
679655da 4866F: drivers/firewire/
8f06ce3b
SR
4867F: include/linux/firewire.h
4868F: include/uapi/linux/firewire*.h
9f6d3c4b 4869F: tools/firewire/
e2d1d6c0
RD
4870
4871FIRMWARE LOADER (request_firmware)
39e68089
ML
4872M: Ming Lei <ming.lei@canonical.com>
4873L: linux-kernel@vger.kernel.org
4874S: Maintained
679655da
JP
4875F: Documentation/firmware_class/
4876F: drivers/base/firmware*.c
4877F: include/linux/firmware.h
e2d1d6c0 4878
f730e3dc 4879FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4880M: Joshua Morris <josh.h.morris@us.ibm.com>
4881M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4882S: Maintained
4883F: drivers/block/rsxx/
4884
8206f664 4885FLOPPY DRIVER
e5f6450c 4886M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4888S: Odd fixes
4889F: drivers/block/floppy.c
4890
9c9f32ed
AR
4891FMC SUBSYSTEM
4892M: Alessandro Rubini <rubini@gnudd.com>
4893W: http://www.ohwr.org/projects/fmc-bus
4894S: Supported
4895F: drivers/fmc/
4896F: include/linux/fmc*.h
4897F: include/linux/ipmi-fru.h
4898K: fmc_d.*register
4899
3c0ed7d5
AT
4900FPGA MANAGER FRAMEWORK
4901M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4902R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4903S: Maintained
4904F: drivers/fpga/
4905F: include/linux/fpga/fpga-mgr.h
4906W: http://www.rocketboards.org
4907
e2d1d6c0 4908FPU EMULATOR
8b58be88 4909M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4910W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4911S: Maintained
679655da 4912F: arch/x86/math-emu/
e2d1d6c0
RD
4913
4914FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4915L: netdev@vger.kernel.org
c173bfac 4916S: Orphan
679655da
JP
4917F: drivers/net/wan/dlci.c
4918F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4919
4920FRAMEBUFFER LAYER
5489e948
JCPV
4921M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4922M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4923L: linux-fbdev@vger.kernel.org
e2d1d6c0 4924W: http://linux-fbdev.sourceforge.net/
b22fe37b 4925Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4926T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4927S: Maintained
679655da 4928F: Documentation/fb/
b22fe37b
PM
4929F: drivers/video/
4930F: include/video/
679655da 4931F: include/linux/fb.h
c117ab84
CEB
4932F: include/uapi/video/
4933F: include/uapi/linux/fb.h
e2d1d6c0 4934
a57c188e 4935FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4936M: Timur Tabi <timur@tabi.org>
a57c188e 4937L: linux-fbdev@vger.kernel.org
c4ef9bc4 4938S: Maintained
8a61f013 4939F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4940
e2d1d6c0 4941FREESCALE DMA DRIVER
8b58be88
JP
4942M: Li Yang <leoli@freescale.com>
4943M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4944L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4945S: Maintained
679655da 4946F: drivers/dma/fsldma.*
e2d1d6c0 4947
44248aff
HX
4948FREESCALE GPMI NAND DRIVER
4949M: Han Xu <han.xu@nxp.com>
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/nand/gpmi-nand/*
4953
e2d1d6c0 4954FREESCALE I2C CPM DRIVER
8b58be88 4955M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4956L: linuxppc-dev@lists.ozlabs.org
846557d3 4957L: linux-i2c@vger.kernel.org
0d2b405a 4958S: Maintained
679655da 4959F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4960
60e8c5ab 4961FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4962M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4963L: linux-fbdev@vger.kernel.org
efc03ecb 4964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4965S: Maintained
bad985a1 4966F: include/linux/platform_data/video-imxfb.h
8a61f013 4967F: drivers/video/fbdev/imxfb.c
60e8c5ab 4968
4d8e2cef 4969FREESCALE QUAD SPI DRIVER
38714fbd 4970M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4971L: linux-mtd@lists.infradead.org
4972S: Maintained
4973F: drivers/mtd/spi-nor/fsl-quadspi.c
4974
4689a6b1 4975FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4976M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4977M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4978L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4979L: netdev@vger.kernel.org
4980S: Maintained
ec21e2ec 4981F: drivers/net/ethernet/freescale/fs_enet/
679655da 4982F: include/linux/fs_enet_pd.h
4689a6b1 4983
63a0a00b
NA
4984FREESCALE IMX / MXC FEC DRIVER
4985M: Fugang Duan <fugang.duan@nxp.com>
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: drivers/net/ethernet/freescale/fec_main.c
4989F: drivers/net/ethernet/freescale/fec_ptp.c
4990F: drivers/net/ethernet/freescale/fec.h
4991F: Documentation/devicetree/bindings/net/fsl-fec.txt
4992
d9e9d82c 4993FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4994L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4995S: Orphan
7aa1aa6e
ZQ
4996F: drivers/soc/fsl/qe/
4997F: include/soc/fsl/*qe*.h
4998F: include/soc/fsl/*ucc*.h
d9e9d82c 4999
b55ef929 5000FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5001M: Li Yang <leoli@freescale.com>
6372594a 5002L: linux-usb@vger.kernel.org
a4724ed6 5003L: linuxppc-dev@lists.ozlabs.org
a7205b30 5004S: Maintained
faf2e1db 5005F: drivers/usb/gadget/udc/fsl*
a7205b30 5006
beaf53bf 5007FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5008M: Li Yang <leoli@freescale.com>
beaf53bf 5009L: netdev@vger.kernel.org
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5011S: Maintained
ec21e2ec 5012F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5013
abb1ed7b
CM
5014FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5015M: Claudiu Manoil <claudiu.manoil@freescale.com>
5016L: netdev@vger.kernel.org
5017S: Maintained
5018F: drivers/net/ethernet/freescale/gianfar*
5019X: drivers/net/ethernet/freescale/gianfar_ptp.c
5020F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5021
c19b6d24
ZQ
5022FREESCALE QUICC ENGINE UCC HDLC DRIVER
5023M: Zhao Qiang <qiang.zhao@nxp.com>
5024L: netdev@vger.kernel.org
5025L: linuxppc-dev@lists.ozlabs.org
5026S: Maintained
5027F: drivers/net/wan/fsl_ucc_hdlc*
5028
d9e9d82c 5029FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5030M: Timur Tabi <timur@tabi.org>
a4724ed6 5031L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5032S: Maintained
df621252 5033F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5034
5035FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5036M: Timur Tabi <timur@tabi.org>
dc85950a 5037M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5038M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5039R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5040L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5041L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5042S: Maintained
69aefcea 5043F: sound/soc/fsl/fsl*
dc85950a 5044F: sound/soc/fsl/imx*
69aefcea 5045F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5046
31c88965 5047FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5048M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5049M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: drivers/staging/fsl-mc/
5053
1da177e4 5054FREEVXFS FILESYSTEM
8b58be88 5055M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5056W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5057S: Maintained
679655da 5058F: fs/freevxfs/
1da177e4 5059
71038f52 5060FREEZER
49db1903 5061M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5062M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5063L: linux-pm@vger.kernel.org
71038f52 5064S: Supported
679655da
JP
5065F: Documentation/power/freezing-of-tasks.txt
5066F: include/linux/freezer.h
5067F: kernel/freezer.c
71038f52 5068
839a1f79
KRW
5069FRONTSWAP API
5070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5071L: linux-kernel@vger.kernel.org
5072S: Maintained
5073F: mm/frontswap.c
5074F: include/linux/frontswap.h
5075
a5432f5a 5076FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5077M: David Howells <dhowells@redhat.com>
e62d6e24 5078L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5079S: Supported
5080F: Documentation/filesystems/caching/
5081F: fs/fscache/
5082F: include/linux/fscache*.h
5083
598c7d7a
TT
5084FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5085M: Theodore Y. Ts'o <tytso@mit.edu>
5086M: Jaegeuk Kim <jaegeuk@kernel.org>
5087S: Supported
5088F: fs/crypto/
5089F: include/linux/fscrypto.h
5090
f58ad8f5 5091F2FS FILE SYSTEM
9b29d481 5092M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5093M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5094R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5095L: linux-f2fs-devel@lists.sourceforge.net
5096W: http://en.wikipedia.org/wiki/F2FS
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5098S: Maintained
5099F: Documentation/filesystems/f2fs.txt
3bac380c 5100F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5101F: fs/f2fs/
5102F: include/linux/f2fs_fs.h
62d43eeb 5103F: include/trace/events/f2fs.h
f58ad8f5 5104
5ab7ffea 5105FUJITSU FR-V (FRV) PORT
0cf0305f 5106S: Orphan
679655da 5107F: arch/frv/
1da177e4 5108
20b93734 5109FUJITSU LAPTOP EXTRAS
409a3e98 5110M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5111L: platform-driver-x86@vger.kernel.org
20b93734 5112S: Maintained
679655da 5113F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5114
4da621b6
HK
5115FUJITSU M-5MO LS CAMERA ISP DRIVER
5116M: Kyungmin Park <kyungmin.park@samsung.com>
5117M: Heungjun Kim <riverful.kim@samsung.com>
5118L: linux-media@vger.kernel.org
5119S: Maintained
90d72ac6 5120F: drivers/media/i2c/m5mols/
b5dcee22 5121F: include/media/i2c/m5mols.h
4da621b6 5122
2d24c490
RG
5123FUJITSU TABLET EXTRAS
5124M: Robert Gerlach <khnz@gmx.de>
5125L: platform-driver-x86@vger.kernel.org
5126S: Maintained
5127F: drivers/platform/x86/fujitsu-tablet.c
5128
04578f17 5129FUSE: FILESYSTEM IN USERSPACE
8b58be88 5130M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5131L: linux-fsdevel@vger.kernel.org
04578f17 5132W: http://fuse.sourceforge.net/
0a30f612 5133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5134S: Maintained
679655da 5135F: fs/fuse/
c117ab84 5136F: include/uapi/linux/fuse.h
0a30f612 5137F: Documentation/filesystems/fuse.txt
04578f17 5138
1da177e4 5139FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5140M: Rik Faith <faith@cs.unc.edu>
1da177e4 5141L: linux-scsi@vger.kernel.org
baaea1dc 5142S: Odd Fixes (e.g., new signatures)
679655da 5143F: drivers/scsi/fdomain.*
1da177e4 5144
6b90bd4b
ER
5145GCC PLUGINS
5146M: Kees Cook <keescook@chromium.org>
5147R: Emese Revfy <re.emese@gmail.com>
5148L: kernel-hardening@lists.openwall.com
5149S: Maintained
5150F: scripts/gcc-plugins/
5151F: scripts/gcc-plugin.sh
5152F: Documentation/gcc-plugins.txt
5153
d8e2162c
PO
5154GCOV BASED KERNEL PROFILING
5155M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5156S: Maintained
5157F: kernel/gcov/
2584bab2 5158F: Documentation/dev-tools/gcov.rst
d8e2162c 5159
1da177e4 5160GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5161M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5162L: linux-scsi@vger.kernel.org
5163W: http://www.icp-vortex.com/
5164S: Supported
679655da 5165F: drivers/scsi/gdt*
1da177e4 5166
158daf16
JK
5167GDB KERNEL DEBUGGING HELPER SCRIPTS
5168M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5169M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5170S: Supported
5171F: scripts/gdb/
5172
3169a1c7
HV
5173GEMTEK FM RADIO RECEIVER DRIVER
5174M: Hans Verkuil <hverkuil@xs4all.nl>
5175L: linux-media@vger.kernel.org
5176T: git git://linuxtv.org/media_tree.git
a825eaec 5177W: https://linuxtv.org
3169a1c7
HV
5178S: Maintained
5179F: drivers/media/radio/radio-gemtek*
5180
1c23af90 5181GENERIC GPIO I2C DRIVER
880b0e26 5182M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5183S: Supported
679655da
JP
5184F: drivers/i2c/busses/i2c-gpio.c
5185F: include/linux/i2c-gpio.h
1c23af90 5186
92ed1a76
PK
5187GENERIC GPIO I2C MULTIPLEXER DRIVER
5188M: Peter Korsgaard <peter.korsgaard@barco.com>
5189L: linux-i2c@vger.kernel.org
5190S: Supported
e7065e20
JD
5191F: drivers/i2c/muxes/i2c-mux-gpio.c
5192F: include/linux/i2c-mux-gpio.h
5193F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5194
9251ce95 5195GENERIC HDLC (WAN) DRIVERS
8b58be88 5196M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5197W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5198S: Maintained
679655da
JP
5199F: drivers/net/wan/c101.c
5200F: drivers/net/wan/hd6457*
5201F: drivers/net/wan/hdlc*
5202F: drivers/net/wan/n2.c
5203F: drivers/net/wan/pc300too.c
5204F: drivers/net/wan/pci200syn.c
5205F: drivers/net/wan/wanxl*
1da177e4 5206
1527aab6 5207GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5208M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5209L: linux-arch@vger.kernel.org
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5211S: Maintained
14430813
JP
5212F: include/asm-generic/
5213F: include/uapi/asm-generic/
1527aab6 5214
ff764963
KVA
5215GENERIC PHY FRAMEWORK
5216M: Kishon Vijay Abraham I <kishon@ti.com>
5217L: linux-kernel@vger.kernel.org
5218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5219S: Supported
5220F: drivers/phy/
5221F: include/linux/phy/
5222
eea97aed
KH
5223GENERIC PM DOMAINS
5224M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5225M: Kevin Hilman <khilman@kernel.org>
5226M: Ulf Hansson <ulf.hansson@linaro.org>
5227L: linux-pm@vger.kernel.org
5228S: Supported
5229F: drivers/base/power/domain*.c
5230F: include/linux/pm_domain.h
5231
ccb86a69 5232GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5233M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5234L: kvm@vger.kernel.org
ccb86a69
MT
5235S: Supported
5236F: drivers/uio/uio_pci_generic.c
5237
f8f1ec73
JP
5238GET_MAINTAINER SCRIPT
5239M: Joe Perches <joe@perches.com>
5240S: Maintained
5241F: scripts/get_maintainer.pl
5242
5be7b50f 5243GFS2 FILE SYSTEM
8b58be88 5244M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5245M: Bob Peterson <rpeterso@redhat.com>
a4644184 5246L: cluster-devel@redhat.com
5be7b50f 5247W: http://sources.redhat.com/cluster/
28666d6d 5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5249S: Supported
679655da
JP
5250F: Documentation/filesystems/gfs2*.txt
5251F: fs/gfs2/
c117ab84 5252F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5253
0a34eb8f 5254GIGASET ISDN DRIVERS
6b096fde 5255M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5256L: gigaset307x-common@lists.sourceforge.net
5257W: http://gigaset307x.sourceforge.net/
6b096fde 5258S: Odd Fixes
679655da
JP
5259F: Documentation/isdn/README.gigaset
5260F: drivers/isdn/gigaset/
c117ab84 5261F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5262
7eea35fe
JP
5263GO7007 MPEG CODEC
5264M: Hans Verkuil <hans.verkuil@cisco.com>
5265L: linux-media@vger.kernel.org
5266S: Maintained
5267F: drivers/media/usb/go7007/
5268
ca96ea86
BN
5269GOODIX TOUCHSCREEN
5270M: Bastien Nocera <hadess@hadess.net>
5271L: linux-input@vger.kernel.org
5272S: Maintained
5273F: drivers/input/touchscreen/goodix.c
5274
a0dc00b4 5275GPIO SUBSYSTEM
e4651a9f 5276M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5277M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5278L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5280S: Maintained
cd97a449 5281F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5282F: Documentation/gpio/
40c159b7 5283F: Documentation/ABI/testing/gpio-cdev
fe95046e 5284F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5285F: drivers/gpio/
bdc6e95e
AC
5286F: include/linux/gpio/
5287F: include/linux/gpio.h
9b692346 5288F: include/asm-generic/gpio.h
3c702e99 5289F: include/uapi/linux/gpio.h
6d591c46 5290F: tools/gpio/
a0dc00b4 5291
71a6d0af
HW
5292GRE DEMULTIPLEXER DRIVER
5293M: Dmitry Kozlov <xeb@mail.ru>
5294L: netdev@vger.kernel.org
5295S: Maintained
11c26770
JP
5296F: net/ipv4/gre_demux.c
5297F: net/ipv4/gre_offload.c
71a6d0af
HW
5298F: include/net/gre.h
5299
d4c41139 5300GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5301M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5302L: netdev@vger.kernel.org
5303S: Maintained
a31a96ad 5304F: drivers/net/ethernet/aeroflex/
d4c41139 5305
e8deeae2 5306GSPCA FINEPIX SUBDRIVER
8b58be88 5307M: Frank Zago <frank@zago.net>
661263b5 5308L: linux-media@vger.kernel.org
275ffde4 5309T: git git://linuxtv.org/media_tree.git
e8deeae2 5310S: Maintained
0c0d06ca 5311F: drivers/media/usb/gspca/finepix.c
e8deeae2 5312
4b3fa3c4
OL
5313GSPCA GL860 SUBDRIVER
5314M: Olivier Lorin <o.lorin@laposte.net>
5315L: linux-media@vger.kernel.org
275ffde4 5316T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5317S: Maintained
0c0d06ca 5318F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5319
e8deeae2 5320GSPCA M5602 SUBDRIVER
8b58be88 5321M: Erik Andren <erik.andren@gmail.com>
661263b5 5322L: linux-media@vger.kernel.org
275ffde4 5323T: git git://linuxtv.org/media_tree.git
e8deeae2 5324S: Maintained
0c0d06ca 5325F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5326
5327GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5328M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5329L: linux-media@vger.kernel.org
275ffde4 5330T: git git://linuxtv.org/media_tree.git
c0936df4 5331S: Odd Fixes
0c0d06ca 5332F: drivers/media/usb/gspca/pac207.c
e8deeae2 5333
261982f1 5334GSPCA SN9C20X SUBDRIVER
d95c5b0b 5335M: Brian Johnson <brijohn@gmail.com>
261982f1 5336L: linux-media@vger.kernel.org
275ffde4 5337T: git git://linuxtv.org/media_tree.git
261982f1 5338S: Maintained
0c0d06ca 5339F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5340
e8deeae2 5341GSPCA T613 SUBDRIVER
8b58be88 5342M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5343L: linux-media@vger.kernel.org
275ffde4 5344T: git git://linuxtv.org/media_tree.git
e8deeae2 5345S: Maintained
0c0d06ca 5346F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5347
5348GSPCA USB WEBCAM DRIVER
c0936df4 5349M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5350L: linux-media@vger.kernel.org
275ffde4 5351T: git git://linuxtv.org/media_tree.git
c0936df4 5352S: Odd Fixes
0c0d06ca 5353F: drivers/media/usb/gspca/
e8deeae2 5354
584ec979 5355GUID PARTITION TABLE (GPT)
4f973c63 5356M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5357L: linux-efi@vger.kernel.org
5358S: Maintained
5359F: block/partitions/efi.*
5360
aa3c598b 5361STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5362M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5363L: linux-media@vger.kernel.org
275ffde4 5364T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5365S: Maintained
5366F: drivers/media/usb/stk1160/
e8deeae2 5367
4e456b86
YS
5368H8/300 ARCHITECTURE
5369M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5370L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5371W: http://uclinux-h8.sourceforge.jp
5372T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5373S: Maintained
5374F: arch/h8300/
5375F: drivers/clocksource/h8300_*.c
5376F: drivers/clk/h8300/
5377F: drivers/irqchip/irq-renesas-h8*.c
5378
71a6d0af
HW
5379HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5380M: Frank Seidel <frank@f-seidel.de>
5381L: platform-driver-x86@vger.kernel.org
5382W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5383S: Maintained
5384F: drivers/platform/x86/hdaps.c
5385
48fc9e26
HV
5386HDPVR USB VIDEO ENCODER DRIVER
5387M: Hans Verkuil <hverkuil@xs4all.nl>
5388L: linux-media@vger.kernel.org
5389T: git git://linuxtv.org/media_tree.git
a825eaec 5390W: https://linuxtv.org
48fc9e26 5391S: Odd Fixes
14430813 5392F: drivers/media/usb/hdpvr/
48fc9e26 5393
71a6d0af 5394HWPOISON MEMORY FAILURE HANDLING
f9625c48 5395M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5396L: linux-mm@kvack.org
71a6d0af
HW
5397S: Maintained
5398F: mm/memory-failure.c
5399F: mm/hwpoison-inject.c
5400
5401HYPERVISOR VIRTUAL CONSOLE DRIVER
5402L: linuxppc-dev@lists.ozlabs.org
5403S: Odd Fixes
5404F: drivers/tty/hvc/
5405
e5ab1477
AP
5406HACKRF MEDIA DRIVER
5407M: Antti Palosaari <crope@iki.fi>
5408L: linux-media@vger.kernel.org
a825eaec 5409W: https://linuxtv.org
e5ab1477
AP
5410W: http://palosaari.fi/linux/
5411Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412T: git git://linuxtv.org/anttip/media_tree.git
5413S: Maintained
5414F: drivers/media/usb/hackrf/
5415
5b543965 5416HARDWARE MONITORING
d8130624 5417M: Jean Delvare <jdelvare@suse.com>
ca462085 5418M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5419L: linux-hwmon@vger.kernel.org
5420W: http://hwmon.wiki.kernel.org/
a94ef4ed 5421T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5423S: Maintained
047f4ec2 5424F: Documentation/hwmon/
679655da 5425F: drivers/hwmon/
047f4ec2 5426F: include/linux/hwmon*.h
5b543965 5427
844dd05f 5428HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5429M: Matt Mackall <mpm@selenic.com>
5430M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5431L: linux-crypto@vger.kernel.org
c0d0787b 5432S: Odd fixes
f6c60b15 5433F: Documentation/devicetree/bindings/rng/
679655da
JP
5434F: Documentation/hw_random.txt
5435F: drivers/char/hw_random/
5436F: include/linux/hw_random.h
844dd05f 5437
8b37fcfc
OBC
5438HARDWARE SPINLOCK CORE
5439M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5440M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5441L: linux-remoteproc@vger.kernel.org
8b37fcfc 5442S: Maintained
9f273c24 5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5444F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5445F: Documentation/hwspinlock.txt
2dbd8585 5446F: drivers/hwspinlock/
8b37fcfc
OBC
5447F: include/linux/hwspinlock.h
5448
1da177e4 5449HARMONY SOUND DRIVER
ac6aecbf 5450L: linux-parisc@vger.kernel.org
1da177e4 5451S: Maintained
679655da 5452F: sound/parisc/harmony.*
1da177e4 5453
91952bc0
AP
5454HD29L2 MEDIA DRIVER
5455M: Antti Palosaari <crope@iki.fi>
5456L: linux-media@vger.kernel.org
a825eaec 5457W: https://linuxtv.org
91952bc0
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/dvb-frontends/hd29l2*
5463
214de83e
BB
5464HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5465M: Brian Boylston <brian.boylston@hpe.com>
5466S: Supported
5467F: Documentation/watchdog/hpwdt.txt
5468F: drivers/watchdog/hpwdt.c
5469
9257aa49 5470HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5471M: Don Brace <don.brace@microsemi.com>
9257aa49 5472L: iss_storagedev@hp.com
a0a268ad 5473L: esc.storagedev@microsemi.com
693373db 5474L: linux-scsi@vger.kernel.org
9257aa49
SC
5475S: Supported
5476F: Documentation/scsi/hpsa.txt
5477F: drivers/scsi/hpsa*.[ch]
5478F: include/linux/cciss*.h
c117ab84 5479F: include/uapi/linux/cciss*.h
9257aa49 5480
e2d1d6c0 5481HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5482M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5483L: iss_storagedev@hp.com
516fdcea 5484L: esc.storagedev@microsemi.com
693373db 5485L: linux-scsi@vger.kernel.org
e2d1d6c0 5486S: Supported
679655da
JP
5487F: Documentation/blockdev/cciss.txt
5488F: drivers/block/cciss*
5489F: include/linux/cciss_ioctl.h
c117ab84 5490F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5491
f48ad614
DD
5492HFI1 DRIVER
5493M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5494M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5495L: linux-rdma@vger.kernel.org
5496S: Supported
5497F: drivers/infiniband/hw/hfi1
5498
1da177e4 5499HFS FILESYSTEM
6cf515e1
GU
5500L: linux-fsdevel@vger.kernel.org
5501S: Orphan
679655da
JP
5502F: Documentation/filesystems/hfs.txt
5503F: fs/hfs/
1da177e4 5504
ef575f47
GU
5505HFSPLUS FILESYSTEM
5506L: linux-fsdevel@vger.kernel.org
5507S: Orphan
5508F: Documentation/filesystems/hfsplus.txt
5509F: fs/hfsplus/
5510
1da177e4 5511HGA FRAMEBUFFER DRIVER
8b58be88 5512M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5513L: linux-nvidia@lists.surfsouth.com
5514W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5515S: Maintained
8a61f013 5516F: drivers/video/fbdev/hgafb.c
1da177e4 5517
4480f15b 5518HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5519M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5520M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5521L: linux-pm@vger.kernel.org
e2d1d6c0 5522S: Supported
679655da
JP
5523F: arch/x86/power/
5524F: drivers/base/power/
5525F: kernel/power/
5526F: include/linux/suspend.h
5527F: include/linux/freezer.h
5528F: include/linux/pm.h
679655da 5529F: arch/*/include/asm/suspend*.h
e2d1d6c0 5530
4ef4caad 5531HID CORE LAYER
e5f6450c 5532M: Jiri Kosina <jikos@kernel.org>
406df153 5533R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5534L: linux-input@vger.kernel.org
54e5881d 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5536S: Maintained
679655da
JP
5537F: drivers/hid/
5538F: include/linux/hid*
c117ab84 5539F: include/uapi/linux/hid*
4ef4caad 5540
30ee72f0 5541HID SENSOR HUB DRIVERS
e5f6450c 5542M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5543M: Jonathan Cameron <jic23@kernel.org>
5544M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5545L: linux-input@vger.kernel.org
5546L: linux-iio@vger.kernel.org
5547S: Maintained
5548F: Documentation/hid/hid-sensor*
5549F: drivers/hid/hid-sensor-*
5550F: drivers/iio/*/hid-*
5551F: include/linux/hid-sensor-*
5552
38bed542 5553HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5554M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5555L: linux-kernel@vger.kernel.org
75fc2d37 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5557S: Maintained
679655da 5558F: Documentation/timers/
5cee9645 5559F: kernel/time/hrtimer.c
88606e80
TG
5560F: kernel/time/clockevents.c
5561F: kernel/time/tick*.*
5562F: kernel/time/timer_*.c
05ed8490 5563F: include/linux/clockchips.h
679655da 5564F: include/linux/hrtimer.h
38bed542 5565
1da177e4 5566HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5567L: linux-hams@vger.kernel.org
8b64f2a0 5568S: Orphan
679655da
JP
5569F: drivers/net/hamradio/dmascc.c
5570F: drivers/net/hamradio/scc.c
1da177e4 5571
ede1e6f8 5572HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5573M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5574W: http://www.highpoint-tech.com
5575S: Supported
679655da
JP
5576F: Documentation/scsi/hptiop.txt
5577F: drivers/scsi/hptiop.c
ede1e6f8 5578
1da177e4 5579HIPPI
8b58be88 5580M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5581L: linux-hippi@sunsite.dk
5582S: Maintained
679655da 5583F: include/linux/hippidevice.h
c117ab84 5584F: include/uapi/linux/if_hippi.h
679655da 5585F: net/802/hippi.c
ff5a3b50 5586F: drivers/net/hippi/
1da177e4 5587
b30d74e4
DH
5588HISILICON NETWORK SUBSYSTEM DRIVER
5589M: Yisen Zhuang <yisen.zhuang@huawei.com>
5590M: Salil Mehta <salil.mehta@huawei.com>
5591L: netdev@vger.kernel.org
5592W: http://www.hisilicon.com
5593S: Maintained
5594F: drivers/net/ethernet/hisilicon/
5595F: Documentation/devicetree/bindings/net/hisilicon*.txt
5596
66a9bae6 5597HISILICON ROCE DRIVER
5598M: Lijun Ou <oulijun@huawei.com>
5599M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5600L: linux-rdma@vger.kernel.org
5601S: Maintained
5602F: drivers/infiniband/hw/hns/
5603F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5604
16c6c252
JG
5605HISILICON SAS Controller
5606M: John Garry <john.garry@huawei.com>
5607W: http://www.hisilicon.com
5608S: Supported
5609F: drivers/scsi/hisi_sas/
5610F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5611
ff1d2767 5612HOST AP DRIVER
8b58be88 5613M: Jouni Malinen <j@w1.fi>
85d32e7b 5614L: hostap@shmoo.com (subscribers-only)
724c6b35 5615L: linux-wireless@vger.kernel.org
ff1d2767
JM
5616W: http://hostap.epitest.fi/
5617S: Maintained
eb4f98d5 5618F: drivers/net/wireless/intersil/hostap/
ff1d2767 5619
dd8cd779 5620HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5621L: platform-driver-x86@vger.kernel.org
95c70215 5622S: Orphan
679655da 5623F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5624
e2d1d6c0 5625HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5626M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5627S: Maintained
7e25d724 5628F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5629
7d2c86b5 5630HPET: High Precision Event Timers driver
8b58be88 5631M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5632S: Maintained
679655da
JP
5633F: Documentation/timers/hpet.txt
5634F: drivers/char/hpet.c
5635F: include/linux/hpet.h
c117ab84 5636F: include/uapi/linux/hpet.h
b9b0332f 5637
e07b5d79 5638HPET: x86
9e06f631 5639S: Orphan
679655da
JP
5640F: arch/x86/kernel/hpet.c
5641F: arch/x86/include/asm/hpet.h
b9b0332f 5642
1da177e4 5643HPFS FILESYSTEM
8b58be88 5644M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5645W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5646S: Maintained
679655da 5647F: fs/hpfs/
1da177e4 5648
3441cded 5649HSI SUBSYSTEM
56459ea9
SR
5650M: Sebastian Reichel <sre@kernel.org>
5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5652S: Maintained
5653F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5654F: Documentation/hsi.txt
3441cded
SR
5655F: drivers/hsi/
5656F: include/linux/hsi/
5657F: include/uapi/linux/hsi/
5658
7d2c86b5 5659HSO 3G MODEM DRIVER
8b58be88 5660M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5661W: http://www.pharscape.org
5662S: Maintained
679655da 5663F: drivers/net/usb/hso.c
11cd29b0 5664
19990e29
AB
5665HSR NETWORK PROTOCOL
5666M: Arvid Brodin <arvid.brodin@alten.se>
5667L: netdev@vger.kernel.org
5668S: Maintained
5669F: net/hsr/
5670
5a18c343 5671HTCPEN TOUCHSCREEN DRIVER
8b58be88 5672M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5673L: linux-input@vger.kernel.org
5674S: Maintained
679655da 5675F: drivers/input/touchscreen/htcpen.c
5a18c343 5676
1da177e4 5677HUGETLB FILESYSTEM
6d49e352 5678M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5679S: Maintained
679655da 5680F: fs/hugetlbfs/
1da177e4 5681
fe713d60
JCT
5682HVA ST MEDIA DRIVER
5683M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5684L: linux-media@vger.kernel.org
5685T: git git://linuxtv.org/media_tree.git
5686W: https://linuxtv.org
5687S: Supported
5688F: drivers/media/platform/sti/hva
5689
05183189 5690Hyper-V CORE AND DRIVERS
9c3646d1 5691M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5692M: Haiyang Zhang <haiyangz@microsoft.com>
5693L: devel@linuxdriverproject.org
5694S: Maintained
a4162747
HZ
5695F: arch/x86/include/asm/mshyperv.h
5696F: arch/x86/include/uapi/asm/hyperv.h
5697F: arch/x86/kernel/cpu/mshyperv.c
05183189 5698F: drivers/hid/hid-hyperv.c
a4162747 5699F: drivers/hv/
f92ca80b 5700F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5701F: drivers/pci/host/pci-hyperv.c
05183189 5702F: drivers/net/hyperv/
a4162747 5703F: drivers/scsi/storvsc_drv.c
8a61f013 5704F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5705F: include/linux/hyperv.h
5706F: tools/hv/
54bf725e 5707F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5708
7724fd04
PR
5709I2C MUXES
5710M: Peter Rosin <peda@axentia.se>
5711L: linux-i2c@vger.kernel.org
5712S: Maintained
2254d24a 5713F: Documentation/i2c/i2c-topology
7724fd04
PR
5714F: Documentation/i2c/muxes/
5715F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5716F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5717F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5718F: drivers/i2c/i2c-mux.c
5719F: drivers/i2c/muxes/
5720F: include/linux/i2c-mux.h
5721
d85c8a6a 5722I2C OVER PARALLEL PORT
d8130624 5723M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5724L: linux-i2c@vger.kernel.org
5725S: Maintained
5726F: Documentation/i2c/busses/i2c-parport
5727F: Documentation/i2c/busses/i2c-parport-light
5728F: drivers/i2c/busses/i2c-parport.c
5729F: drivers/i2c/busses/i2c-parport-light.c
5730
5731I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5732M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5733L: linux-i2c@vger.kernel.org
5734S: Maintained
5735F: Documentation/i2c/busses/i2c-ali1535
5736F: Documentation/i2c/busses/i2c-ali1563
5737F: Documentation/i2c/busses/i2c-ali15x3
5738F: Documentation/i2c/busses/i2c-amd756
5739F: Documentation/i2c/busses/i2c-amd8111
5740F: Documentation/i2c/busses/i2c-i801
5741F: Documentation/i2c/busses/i2c-nforce2
5742F: Documentation/i2c/busses/i2c-piix4
5743F: Documentation/i2c/busses/i2c-sis5595
5744F: Documentation/i2c/busses/i2c-sis630
5745F: Documentation/i2c/busses/i2c-sis96x
5746F: Documentation/i2c/busses/i2c-via
5747F: Documentation/i2c/busses/i2c-viapro
5748F: drivers/i2c/busses/i2c-ali1535.c
5749F: drivers/i2c/busses/i2c-ali1563.c
5750F: drivers/i2c/busses/i2c-ali15x3.c
5751F: drivers/i2c/busses/i2c-amd756.c
5752F: drivers/i2c/busses/i2c-amd756-s4882.c
5753F: drivers/i2c/busses/i2c-amd8111.c
5754F: drivers/i2c/busses/i2c-i801.c
5755F: drivers/i2c/busses/i2c-isch.c
5756F: drivers/i2c/busses/i2c-nforce2.c
5757F: drivers/i2c/busses/i2c-nforce2-s4985.c
5758F: drivers/i2c/busses/i2c-piix4.c
5759F: drivers/i2c/busses/i2c-sis5595.c
5760F: drivers/i2c/busses/i2c-sis630.c
5761F: drivers/i2c/busses/i2c-sis96x.c
5762F: drivers/i2c/busses/i2c-via.c
5763F: drivers/i2c/busses/i2c-viapro.c
5764
cb7f07a4
NH
5765I2C/SMBUS ISMT DRIVER
5766M: Seth Heasley <seth.heasley@intel.com>
5767M: Neil Horman <nhorman@tuxdriver.com>
5768L: linux-i2c@vger.kernel.org
5769F: drivers/i2c/busses/i2c-ismt.c
5770F: Documentation/i2c/busses/i2c-ismt
5771
6ea884db 5772I2C/SMBUS STUB DRIVER
d8130624 5773M: Jean Delvare <jdelvare@suse.com>
846557d3 5774L: linux-i2c@vger.kernel.org
6ea884db 5775S: Maintained
8547a5bc 5776F: drivers/i2c/i2c-stub.c
6ea884db 5777
5b543965 5778I2C SUBSYSTEM
14d77c4d 5779M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5780L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5781W: https://i2c.wiki.kernel.org/
5782Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5784S: Maintained
40ed1b4c 5785F: Documentation/devicetree/bindings/i2c/
679655da
JP
5786F: Documentation/i2c/
5787F: drivers/i2c/
630bc46e 5788F: drivers/i2c/*/
679655da 5789F: include/linux/i2c.h
03b70d62 5790F: include/linux/i2c-*.h
c117ab84
CEB
5791F: include/uapi/linux/i2c.h
5792F: include/uapi/linux/i2c-*.h
1da177e4 5793
4560d677
WS
5794I2C ACPI SUPPORT
5795M: Mika Westerberg <mika.westerberg@linux.intel.com>
5796L: linux-i2c@vger.kernel.org
5797L: linux-acpi@vger.kernel.org
5798S: Maintained
4560d677 5799
d85c8a6a 5800I2C-TAOS-EVM DRIVER
d8130624 5801M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5802L: linux-i2c@vger.kernel.org
5803S: Maintained
5804F: Documentation/i2c/busses/i2c-taos-evm
5805F: drivers/i2c/busses/i2c-taos-evm.c
5806
e8c76eed 5807I2C-TINY-USB DRIVER
8b58be88 5808M: Till Harbaum <till@harbaum.org>
846557d3 5809L: linux-i2c@vger.kernel.org
932d1872 5810W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5811S: Maintained
679655da 5812F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5813
1da177e4 5814i386 BOOT CODE
8b58be88 5815M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5816S: Maintained
679655da 5817F: arch/x86/boot/
1da177e4
LT
5818
5819i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5820M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5822S: Maintained
5823
1da177e4 5824IA64 (Itanium) PLATFORM
8b58be88
JP
5825M: Tony Luck <tony.luck@intel.com>
5826M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5827L: linux-ia64@vger.kernel.org
6b1c70b1 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5829S: Maintained
679655da 5830F: arch/ia64/
1da177e4 5831
4cd38750
LDSB
5832IBM Power VMX Cryptographic instructions
5833M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5834M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5835L: linux-crypto@vger.kernel.org
5836S: Supported
5837F: drivers/crypto/vmx/Makefile
5838F: drivers/crypto/vmx/Kconfig
5839F: drivers/crypto/vmx/vmx.c
5840F: drivers/crypto/vmx/aes*
5841F: drivers/crypto/vmx/ghash*
5842F: drivers/crypto/vmx/ppc-xlate.pl
5843
956c203c 5844IBM Power in-Nest Crypto Acceleration
4cd38750 5845M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5846M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5847L: linux-crypto@vger.kernel.org
5848S: Supported
28bceeaa
DS
5849F: drivers/crypto/nx/Makefile
5850F: drivers/crypto/nx/Kconfig
5851F: drivers/crypto/nx/nx-aes*
5852F: drivers/crypto/nx/nx-sha*
5853F: drivers/crypto/nx/nx.*
5854F: drivers/crypto/nx/nx_csbcpb.h
5855F: drivers/crypto/nx/nx_debugfs.h
956c203c 5856
0e16aafb 5857IBM Power 842 compression accelerator
41656aa7 5858M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5859S: Supported
28bceeaa
DS
5860F: drivers/crypto/nx/Makefile
5861F: drivers/crypto/nx/Kconfig
7011a122 5862F: drivers/crypto/nx/nx-842*
2da572c9 5863F: include/linux/sw842.h
2062c5b6 5864F: crypto/842.c
2da572c9 5865F: lib/842/
0e16aafb 5866
1da177e4 5867IBM Power Linux RAID adapter
8b58be88 5868M: Brian King <brking@us.ibm.com>
1da177e4 5869S: Supported
679655da 5870F: drivers/scsi/ipr.*
1da177e4 5871
9d348af4 5872IBM Power Virtual Ethernet Device Driver
eddd63a6 5873M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5874L: netdev@vger.kernel.org
5875S: Supported
9aa32835 5876F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5877
032c5e82
TF
5878IBM Power SRIOV Virtual NIC Device Driver
5879M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5880M: John Allen <jallen@linux.vnet.ibm.com>
5881L: netdev@vger.kernel.org
5882S: Supported
5883F: drivers/net/ethernet/ibm/ibmvnic.*
5884
e6babec6 5885IBM Power Virtual SCSI Device Drivers
bcbde52b 5886M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5887L: linux-scsi@vger.kernel.org
5888S: Supported
e6babec6 5889F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5890F: include/scsi/viosrp.h
5891
5892IBM Power Virtual SCSI Device Target Driver
5893M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5894M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5895L: linux-scsi@vger.kernel.org
5896L: target-devel@vger.kernel.org
5897S: Supported
5898F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5899
5900IBM Power Virtual FC Device Drivers
44b4dad9 5901M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5902L: linux-scsi@vger.kernel.org
5903S: Supported
5904F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5905
1da177e4 5906IBM ServeRAID RAID DRIVER
f9213e78 5907S: Orphan
679655da 5908F: drivers/scsi/ips.*
1da177e4 5909
6ed9f9c4
PT
5910ICH LPC AND GPIO DRIVER
5911M: Peter Tyser <ptyser@xes-inc.com>
5912S: Maintained
5913F: drivers/mfd/lpc_ich.c
5914F: drivers/gpio/gpio-ich.c
5915
1e7106fc 5916IDE SUBSYSTEM
8b58be88 5917M: "David S. Miller" <davem@davemloft.net>
1da177e4 5918L: linux-ide@vger.kernel.org
8a6e2535 5919Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5921S: Maintained
679655da
JP
5922F: Documentation/ide/
5923F: drivers/ide/
5924F: include/linux/ide.h
1da177e4 5925
6cb8c13d
IP
5926IDEAPAD LAPTOP EXTRAS DRIVER
5927M: Ike Panhc <ike.pan@canonical.com>
5928L: platform-driver-x86@vger.kernel.org
5929W: http://launchpad.net/ideapad-laptop
5930S: Maintained
5931F: drivers/platform/x86/ideapad-laptop.c
5932
1ea4c161
AM
5933IDEAPAD LAPTOP SLIDEBAR DRIVER
5934M: Andrey Moiseev <o2g.org.ru@gmail.com>
5935L: linux-input@vger.kernel.org
5936W: https://github.com/o2genum/ideapad-slidebar
5937S: Maintained
5938F: drivers/input/misc/ideapad_slidebar.c
5939
0f861e8c 5940IDE/ATAPI DRIVERS
487ba8e8 5941M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5942L: linux-ide@vger.kernel.org
c404c199 5943S: Maintained
679655da
JP
5944F: Documentation/cdrom/ide-cd
5945F: drivers/ide/ide-cd*
1da177e4 5946
27471fdb 5947IDLE-I7300
8b58be88 5948M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5949L: linux-pm@vger.kernel.org
27471fdb 5950S: Supported
679655da 5951F: drivers/idle/i7300_idle.c
27471fdb 5952
02cf2286 5953IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5954M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5955L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5956W: http://wpan.cakelab.org/
5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5959S: Maintained
5960F: net/ieee802154/
68653359 5961F: net/mac802154/
251741b1 5962F: drivers/net/ieee802154/
580947d3
AA
5963F: include/linux/nl802154.h
5964F: include/linux/ieee802154.h
5965F: include/net/nl802154.h
5966F: include/net/mac802154.h
5967F: include/net/af_ieee802154.h
5968F: include/net/cfg802154.h
5969F: include/net/ieee802154_netdev.h
ebef9c12 5970F: Documentation/networking/ieee802154.txt
02cf2286 5971
b1c97193
SY
5972IGORPLUG-USB IR RECEIVER
5973M: Sean Young <sean@mess.org>
5974L: linux-media@vger.kernel.org
5975S: Maintained
5976F: drivers/media/rc/igorplugusb.c
5977
40ad4a30
SY
5978IGUANAWORKS USB IR TRANSCEIVER
5979M: Sean Young <sean@mess.org>
5980L: linux-media@vger.kernel.org
5981S: Maintained
5982F: drivers/media/rc/iguanair.c
5983
9545f86e 5984IIO SUBSYSTEM AND DRIVERS
030a13d7 5985M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5986R: Hartmut Knaack <knaack.h@gmx.de>
5987R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5988R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5989L: linux-iio@vger.kernel.org
21d41655 5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5991S: Maintained
866b148a 5992F: Documentation/devicetree/bindings/iio/
03e7c251 5993F: drivers/iio/
9545f86e 5994F: drivers/staging/iio/
8fe671fc 5995F: include/linux/iio/
817020cf 5996F: tools/iio/
9545f86e 5997
65519263
SG
5998IKANOS/ADI EAGLE ADSL USB DRIVER
5999M: Matthieu Castet <castet.matthieu@free.fr>
6000M: Stanislaw Gruszka <stf_xl@wp.pl>
6001S: Maintained
6002F: drivers/usb/atm/ueagle-atm.c
6003
e89ab51f
GR
6004INA209 HARDWARE MONITOR DRIVER
6005M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6006L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6007S: Maintained
6008F: Documentation/hwmon/ina209
6009F: Documentation/devicetree/bindings/i2c/ina209.txt
6010F: drivers/hwmon/ina209.c
6011
6012INA2XX HARDWARE MONITOR DRIVER
6013M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6014L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6015S: Maintained
6016F: Documentation/hwmon/ina2xx
6017F: drivers/hwmon/ina2xx.c
6018F: include/linux/platform_data/ina2xx.h
6019
14dc124f
SIG
6020INDUSTRY PACK SUBSYSTEM (IPACK)
6021M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6022M: Jens Taprogge <jens.taprogge@taprogge.org>
6023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6024L: industrypack-devel@lists.sourceforge.net
6025W: http://industrypack.sourceforge.net
6026S: Maintained
6027F: drivers/ipack/
6028
8adc53fd
ZLK
6029INGENIC JZ4780 DMA Driver
6030M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6031S: Maintained
6032F: drivers/dma/dma-jz4780.c
6033
13683057
HH
6034INGENIC JZ4780 NAND DRIVER
6035M: Harvey Hunt <harveyhuntnexus@gmail.com>
6036L: linux-mtd@lists.infradead.org
6037S: Maintained
6038F: drivers/mtd/nand/jz4780_*
6039
aa7168f4 6040INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6041M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6042M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6043L: linux-ima-devel@lists.sourceforge.net
6044L: linux-ima-user@lists.sourceforge.net
6045L: linux-security-module@vger.kernel.org
9f273c24 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6047S: Supported
679655da 6048F: security/integrity/ima/
aa7168f4 6049
9a4ea5a9
JH
6050IMGTEC IR DECODER DRIVER
6051M: James Hogan <james.hogan@imgtec.com>
6052S: Maintained
6053F: drivers/media/rc/img-ir/
6054
1da177e4 6055IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6056L: linux-fbdev@vger.kernel.org
843393d3 6057S: Orphan
8a61f013 6058F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6059
6060INFINIBAND SUBSYSTEM
b6b2bbe6 6061M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6062M: Sean Hefty <sean.hefty@intel.com>
6063M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6064L: linux-rdma@vger.kernel.org
605841f5 6065W: http://www.openfabrics.org/
8a6e2535 6066Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6068S: Supported
679655da
JP
6069F: Documentation/infiniband/
6070F: drivers/infiniband/
c117ab84 6071F: include/uapi/linux/if_infiniband.h
954138dc
YD
6072F: include/uapi/rdma/
6073F: include/rdma/
1da177e4 6074
c9f04f58 6075INOTIFY
8b58be88
JP
6076M: John McCutchan <john@johnmccutchan.com>
6077M: Robert Love <rlove@rlove.org>
6078M: Eric Paris <eparis@parisplace.org>
c9f04f58 6079S: Maintained
679655da
JP
6080F: Documentation/filesystems/inotify.txt
6081F: fs/notify/inotify/
6082F: include/linux/inotify.h
c117ab84 6083F: include/uapi/linux/inotify.h
c9f04f58 6084
e2d1d6c0 6085INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6086M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6087L: linux-input@vger.kernel.org
8a6e2535 6088Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6090S: Maintained
679655da 6091F: drivers/input/
f4eea7e2 6092F: include/linux/input.h
c117ab84 6093F: include/uapi/linux/input.h
f4eea7e2 6094F: include/linux/input/
e52d8398 6095F: Documentation/devicetree/bindings/input/
e2d1d6c0 6096
3267a87f 6097INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6098M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6099L: linux-input@vger.kernel.org
75dd112a 6100S: Odd fixes
3267a87f 6101F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6102F: drivers/input/input-mt.c
3267a87f
HR
6103K: \b(ABS|SYN)_MT_
6104
97fa99a3
JY
6105INTEL ASoC BDW/HSW DRIVERS
6106M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6108S: Supported
e8e1225d
JP
6109F: sound/soc/intel/common/sst-dsp*
6110F: sound/soc/intel/common/sst-firmware.c
6111F: sound/soc/intel/boards/broadwell.c
6112F: sound/soc/intel/haswell/
97fa99a3 6113
4ac13e17
DJ
6114INTEL C600 SERIES SAS CONTROLLER DRIVER
6115M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6116M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6117L: linux-scsi@vger.kernel.org
7106891a
DJ
6118T: git git://git.code.sf.net/p/intel-sas/isci
6119S: Supported
4ac13e17 6120F: drivers/scsi/isci/
4ac13e17 6121
ecc83e52
AH
6122INTEL HID EVENT DRIVER
6123M: Alex Hung <alex.hung@canonical.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: drivers/platform/x86/intel-hid.c
6127
332e0812
AK
6128INTEL VIRTUAL BUTTON DRIVER
6129M: AceLan Kao <acelan.kao@canonical.com>
6130L: platform-driver-x86@vger.kernel.org
6131S: Maintained
6132F: drivers/platform/x86/intel-vbtn.c
6133
26717172
LB
6134INTEL IDLE DRIVER
6135M: Len Brown <lenb@kernel.org>
bf1c138e 6136L: linux-pm@vger.kernel.org
08deed1e 6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6138S: Supported
6139F: drivers/idle/intel_idle.c
6140
8fb861fa
SP
6141INTEL INTEGRATED SENSOR HUB DRIVER
6142M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143M: Jiri Kosina <jikos@kernel.org>
6144L: linux-input@vger.kernel.org
6145S: Maintained
6146F: drivers/hid/intel-ish-hid/
6147
7c1ac18d 6148INTEL PSTATE DRIVER
58ac1f62
SP
6149M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6151L: linux-pm@vger.kernel.org
6152S: Supported
6153F: drivers/cpufreq/intel_pstate.c
6154
9eb8ef74 6155INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6156M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6157L: linux-fbdev@vger.kernel.org
ce00f85c 6158S: Maintained
679655da 6159F: Documentation/fb/intelfb.txt
8a61f013 6160F: drivers/video/fbdev/intelfb/
9eb8ef74 6161
1da177e4 6162INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6163M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6164L: linux-fbdev@vger.kernel.org
ce00f85c 6165S: Maintained
8a61f013 6166F: drivers/video/fbdev/i810/
1da177e4 6167
f4a9bc4c 6168INTEL MENLOW THERMAL DRIVER
8b58be88 6169M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6170L: platform-driver-x86@vger.kernel.org
5ca92bd9 6171W: https://01.org/linux-acpi
f4a9bc4c 6172S: Supported
679655da 6173F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6174
248a9dc3 6175INTEL I/OAT DMA DRIVER
18ebd564 6176M: Dave Jiang <dave.jiang@intel.com>
08223d80 6177R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6178L: dmaengine@vger.kernel.org
6179Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6180S: Supported
679655da 6181F: drivers/dma/ioat*
248a9dc3 6182
6c8909b4 6183INTEL IOMMU (VT-d)
8b58be88 6184M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6185L: iommu@lists.linux-foundation.org
54e5881d 6186T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6187S: Supported
3fb39615 6188F: drivers/iommu/intel-iommu.c
679655da 6189F: include/linux/intel-iommu.h
6c8909b4 6190
b3e5f263 6191INTEL IOP-ADMA DMA DRIVER
08223d80 6192R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6193S: Odd fixes
679655da 6194F: drivers/dma/iop-adma.c
b3e5f263 6195
9251ce95 6196INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6197M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6198S: Maintained
679655da
JP
6199F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6200F: arch/arm/mach-ixp4xx/include/mach/npe.h
6201F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6202F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6203F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6204F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6205
844dd05f 6206INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6207M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6208S: Maintained
679655da 6209F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6210
2f302324 6211INTEL ETHERNET DRIVERS
8b58be88 6212M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6213L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6214W: http://www.intel.com/support/feedback.htm
d94e6fed 6215W: http://e1000.sourceforge.net/
2f302324
JK
6216Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6219S: Supported
0d164401
JK
6220F: Documentation/networking/e100.txt
6221F: Documentation/networking/e1000.txt
6222F: Documentation/networking/e1000e.txt
6223F: Documentation/networking/igb.txt
6224F: Documentation/networking/igbvf.txt
6225F: Documentation/networking/ixgb.txt
6226F: Documentation/networking/ixgbe.txt
6227F: Documentation/networking/ixgbevf.txt
1bff6529 6228F: Documentation/networking/i40e.txt
105bf2fe 6229F: Documentation/networking/i40evf.txt
dee1ad47 6230F: drivers/net/ethernet/intel/
bc90d291 6231F: drivers/net/ethernet/intel/*/
1da177e4 6232
6e4de866
FL
6233INTEL RDMA RNIC DRIVER
6234M: Faisal Latif <faisal.latif@intel.com>
6235R: Chien Tin Tung <chien.tin.tung@intel.com>
6236R: Mustafa Ismail <mustafa.ismail@intel.com>
6237R: Shiraz Saleem <shiraz.saleem@intel.com>
6238R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6239L: linux-rdma@vger.kernel.org
6240S: Supported
6241F: drivers/infiniband/hw/i40iw/
6242
224f9e6d
AS
6243INTEL MERRIFIELD GPIO DRIVER
6244M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6245L: linux-gpio@vger.kernel.org
6246S: Maintained
6247F: drivers/gpio/gpio-merrifield.c
6248
0963d59b
LW
6249INTEL-MID GPIO DRIVER
6250M: David Cohen <david.a.cohen@linux.intel.com>
6251L: linux-gpio@vger.kernel.org
6252S: Maintained
6253F: drivers/gpio/gpio-intel-mid.c
6254
ca907a90
SY
6255INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6256M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6257L: linux-wireless@vger.kernel.org
ca907a90 6258S: Maintained
679655da 6259F: Documentation/networking/README.ipw2100
679655da 6260F: Documentation/networking/README.ipw2200
367a1092 6261F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6262
5760b0a5
AS
6263INTEL(R) TRACE HUB
6264M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6265S: Supported
6266F: Documentation/trace/intel_th.txt
6267F: drivers/hwtracing/intel_th/
6268
4bd96a7a 6269INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6270M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6271L: tboot-devel@lists.sourceforge.net
6272W: http://tboot.sourceforge.net
e9b7d7c8 6273T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6274S: Supported
6275F: Documentation/intel_txt.txt
6276F: include/linux/tboot.h
6277F: arch/x86/kernel/tboot.c
6278
8a70da82 6279INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6280M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6281M: linux-wimax@intel.com
49e7d9df 6282L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6283S: Supported
6284W: http://linuxwimax.org
679655da
JP
6285F: Documentation/wimax/README.i2400m
6286F: drivers/net/wimax/i2400m/
c117ab84 6287F: include/uapi/linux/wimax/i2400m.h
8a70da82 6288
1c0ce89c
SG
6289INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6290M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6291L: linux-wireless@vger.kernel.org
1c0ce89c 6292S: Supported
7ac9a364 6293F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6294
b481de9c 6295INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6296M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6297M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6298M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6299M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6300L: linux-wireless@vger.kernel.org
b481de9c 6301W: http://intellinuxwireless.org
b62ff718 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6303S: Supported
e705c121 6304F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6305
de8fe023
TW
6306INTEL MANAGEMENT ENGINE (mei)
6307M: Tomas Winkler <tomas.winkler@intel.com>
6308L: linux-kernel@vger.kernel.org
6309S: Supported
c117ab84 6310F: include/uapi/linux/mei.h
5069288b 6311F: include/linux/mei_cl_bus.h
de8fe023 6312F: drivers/misc/mei/*
222818c3 6313F: drivers/watchdog/mei_wdt.c
e07950a1 6314F: Documentation/misc-devices/mei/*
de8fe023 6315
50ceb98b
SD
6316INTEL MIC DRIVERS (mic)
6317M: Sudeep Dutt <sudeep.dutt@intel.com>
6318M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6319S: Supported
6320W: https://github.com/sudeepdutt/mic
6321W: http://software.intel.com/en-us/mic-developer
6322F: include/linux/mic_bus.h
6323F: include/linux/scif.h
6324F: include/uapi/linux/mic_common.h
6325F: include/uapi/linux/mic_ioctl.h
9f273c24 6326F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6327F: drivers/misc/mic/
6328F: drivers/dma/mic_x100_dma.c
6329F: drivers/dma/mic_x100_dma.h
9f273c24 6330F: Documentation/mic/
50ceb98b 6331
fdca4f16 6332INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6333M: Zha Qipeng<qipeng.zha@intel.com>
6334L: platform-driver-x86@vger.kernel.org
6335S: Maintained
6336F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6337F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6338F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6339F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6340
378f956e
SKC
6341INTEL TELEMETRY DRIVER
6342M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6343L: platform-driver-x86@vger.kernel.org
6344S: Maintained
378f956e 6345F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6346F: drivers/platform/x86/intel_telemetry*
0a8b8353 6347
b740d2e9
RB
6348INTEL PMC CORE DRIVER
6349M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6350M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6351L: platform-driver-x86@vger.kernel.org
6352S: Maintained
6353F: arch/x86/include/asm/pmc_core.h
6354F: drivers/platform/x86/intel_pmc_core*
6355
cb109a0e 6356IOC3 ETHERNET DRIVER
8b58be88 6357M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6358L: linux-mips@linux-mips.org
6359S: Maintained
8862bf1e 6360F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6361
cb109a0e 6362IOC3 SERIAL DRIVER
8b58be88 6363M: Pat Gefre <pfg@sgi.com>
d39e0721 6364L: linux-serial@vger.kernel.org
cb109a0e 6365S: Maintained
df621252 6366F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6367
0b6e8569
SW
6368IOMMU DRIVERS
6369M: Joerg Roedel <joro@8bytes.org>
6370L: iommu@lists.linux-foundation.org
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6372S: Maintained
efcd94c0 6373F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6374F: drivers/iommu/
6375
4480f15b 6376IP MASQUERADING
8b58be88 6377M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6378S: Maintained
679655da 6379F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6380
4409ebe9 6381IPMI SUBSYSTEM
8b58be88 6382M: Corey Minyard <minyard@acm.org>
b0c90653 6383L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6384W: http://openipmi.sourceforge.net/
6385S: Supported
679655da
JP
6386F: Documentation/IPMI.txt
6387F: drivers/char/ipmi/
6388F: include/linux/ipmi*
c117ab84 6389F: include/uapi/linux/ipmi*
4409ebe9 6390
2d800897
KW
6391QCOM AUDIO (ASoC) DRIVERS
6392M: Patrick Lai <plai@codeaurora.org>
6393M: Banajit Goswami <bgoswami@codeaurora.org>
6394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6395S: Supported
6396F: sound/soc/qcom/
6397
e2d1d6c0 6398IPS SCSI RAID DRIVER
8b58be88 6399M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6400L: linux-scsi@vger.kernel.org
6401W: http://www.adaptec.com/
6402S: Maintained
679655da 6403F: drivers/scsi/ips*
e2d1d6c0
RD
6404
6405IPVS
8b58be88
JP
6406M: Wensong Zhang <wensong@linux-vs.org>
6407M: Simon Horman <horms@verge.net.au>
6408M: Julian Anastasov <ja@ssi.bg>
979b6c13 6409L: netdev@vger.kernel.org
e2d1d6c0 6410L: lvs-devel@vger.kernel.org
1da177e4 6411S: Maintained
9f273c24
FW
6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6414F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6415F: include/net/ip_vs.h
c117ab84 6416F: include/uapi/linux/ip_vs.h
679655da 6417F: net/netfilter/ipvs/
1da177e4 6418
e7839f25 6419IPWIRELESS DRIVER
e5f6450c 6420M: Jiri Kosina <jikos@kernel.org>
d8130624 6421M: David Sterba <dsterba@suse.com>
92094aa0 6422S: Odd Fixes
282361a0 6423F: drivers/tty/ipwireless/
099dc4fb 6424
e2d1d6c0 6425IPX NETWORK LAYER
8b58be88 6426M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6427L: netdev@vger.kernel.org
6428S: Maintained
679655da 6429F: include/net/ipx.h
c117ab84 6430F: include/uapi/linux/ipx.h
679655da 6431F: net/ipx/
e2d1d6c0 6432
1da177e4 6433IRDA SUBSYSTEM
8b58be88 6434M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6435L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6436L: netdev@vger.kernel.org
1da177e4 6437W: http://irda.sourceforge.net/
f353976d 6438S: Maintained
e0057975 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6440F: Documentation/networking/irda.txt
6441F: drivers/net/irda/
6442F: include/net/irda/
6443F: net/irda/
1da177e4 6444
a800c7cc
TG
6445IRQ SUBSYSTEM
6446M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6447L: linux-kernel@vger.kernel.org
a800c7cc 6448S: Maintained
75fc2d37 6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6450F: kernel/irq/
2ed9fd28
JC
6451
6452IRQCHIP DRIVERS
6453M: Thomas Gleixner <tglx@linutronix.de>
6454M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6455M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6456L: linux-kernel@vger.kernel.org
6457S: Maintained
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6459T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6460F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6461F: drivers/irqchip/
a800c7cc 6462
7ab3a837 6463IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6464M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6465S: Maintained
b09dec2c 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6467F: Documentation/IRQ-domain.txt
6468F: include/linux/irqdomain.h
6469F: kernel/irq/irqdomain.c
b09dec2c 6470F: kernel/irq/msi.c
7ab3a837 6471
ad7afc38
WBG
6472ISA
6473M: William Breathitt Gray <vilhelm.gray@gmail.com>
6474S: Maintained
6475F: Documentation/isa.txt
6476F: drivers/base/isa.c
6477F: include/linux/isa.h
6478
e2d1d6c0 6479ISAPNP
8b58be88 6480M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6481S: Maintained
679655da
JP
6482F: Documentation/isapnp.txt
6483F: drivers/pnp/isapnp/
6484F: include/linux/isapnp.h
e2d1d6c0 6485
d39b8420
HV
6486ISA RADIO MODULE
6487M: Hans Verkuil <hverkuil@xs4all.nl>
6488L: linux-media@vger.kernel.org
6489T: git git://linuxtv.org/media_tree.git
a825eaec 6490W: https://linuxtv.org
d39b8420
HV
6491S: Maintained
6492F: drivers/media/radio/radio-isa*
6493
71a6d0af
HW
6494iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6495M: Peter Jones <pjones@redhat.com>
6496M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6497S: Maintained
6498F: drivers/firmware/iscsi_ibft*
6499
14816b1e 6500ISCSI
8b58be88 6501M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6502L: open-iscsi@googlegroups.com
6503W: www.open-iscsi.org
54e5881d 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6505S: Maintained
679655da
JP
6506F: drivers/scsi/*iscsi*
6507F: include/scsi/*iscsi*
14816b1e 6508
1e65eb42
OG
6509ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6510M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6511M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6512M: Roi Dayan <roid@mellanox.com>
6513L: linux-rdma@vger.kernel.org
6514S: Supported
6515W: http://www.openfabrics.org
6516W: www.open-iscsi.org
6517Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6518F: drivers/infiniband/ulp/iser/
1e65eb42 6519
2b70e5fd 6520ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6521M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6523L: linux-rdma@vger.kernel.org
6524L: target-devel@vger.kernel.org
6525S: Supported
6526W: http://www.linux-iscsi.org
6527F: drivers/infiniband/ulp/isert
6528
1da177e4 6529ISDN SUBSYSTEM
8b58be88 6530M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6531L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6532L: netdev@vger.kernel.org
1da177e4 6533W: http://www.isdn4linux.de
54e5881d 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6535S: Maintained
679655da
JP
6536F: Documentation/isdn/
6537F: drivers/isdn/
6538F: include/linux/isdn.h
6539F: include/linux/isdn/
c117ab84
CEB
6540F: include/uapi/linux/isdn.h
6541F: include/uapi/linux/isdn/
1da177e4
LT
6542
6543ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6544M: Armin Schindler <mac@melware.de>
d5d52273 6545L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6546W: http://www.melware.de
6547S: Maintained
679655da 6548F: drivers/isdn/hardware/eicon/
1da177e4 6549
d624870f 6550IT87 HARDWARE MONITORING DRIVER
d8130624 6551M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6552L: linux-hwmon@vger.kernel.org
d624870f
JD
6553S: Maintained
6554F: Documentation/hwmon/it87
6555F: drivers/hwmon/it87.c
6556
d7104bff
AP
6557IT913X MEDIA DRIVER
6558M: Antti Palosaari <crope@iki.fi>
6559L: linux-media@vger.kernel.org
a825eaec 6560W: https://linuxtv.org
d7104bff
AP
6561W: http://palosaari.fi/linux/
6562Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563T: git git://linuxtv.org/anttip/media_tree.git
6564S: Maintained
249c697e 6565F: drivers/media/tuners/it913x*
d7104bff 6566
91821ff3 6567IVTV VIDEO4LINUX DRIVER
6afdeaf8 6568M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6569L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6570L: linux-media@vger.kernel.org
275ffde4 6571T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6572W: http://www.ivtvdriver.org
6573S: Maintained
679655da 6574F: Documentation/video4linux/*.ivtv
90d72ac6 6575F: drivers/media/pci/ivtv/
c117ab84 6576F: include/uapi/linux/ivtv*
91821ff3 6577
68620bdd
MP
6578IX2505V MEDIA DRIVER
6579M: Malcolm Priestley <tvboxspy@gmail.com>
6580L: linux-media@vger.kernel.org
a825eaec 6581W: https://linuxtv.org
68620bdd
MP
6582Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583S: Maintained
6584F: drivers/media/dvb-frontends/ix2505v*
6585
4453d736
GR
6586JC42.4 TEMPERATURE SENSOR DRIVER
6587M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6588L: linux-hwmon@vger.kernel.org
4453d736
GR
6589S: Maintained
6590F: drivers/hwmon/jc42.c
6591F: Documentation/hwmon/jc42
6592
e2d1d6c0 6593JFS FILESYSTEM
3256f80f 6594M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6595L: jfs-discussion@lists.sourceforge.net
6596W: http://jfs.sourceforge.net/
54e5881d 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6598S: Maintained
679655da
JP
6599F: Documentation/filesystems/jfs.txt
6600F: fs/jfs/
e2d1d6c0 6601
95252236 6602JME NETWORK DRIVER
8b58be88 6603M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6604L: netdev@vger.kernel.org
6605S: Maintained
63d24a0e 6606F: drivers/net/ethernet/jme.*
95252236 6607
1da177e4 6608JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6609M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6610L: linux-mtd@lists.infradead.org
6611W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6612S: Maintained
679655da 6613F: fs/jffs2/
c117ab84 6614F: include/uapi/linux/jffs2.h
1da177e4 6615
d183e11a
TT
6616JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6617M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6618M: Jan Kara <jack@suse.com>
d183e11a
TT
6619L: linux-ext4@vger.kernel.org
6620S: Maintained
6621F: fs/jbd2/
6622F: include/linux/jbd2.h
ae0718f8 6623
207dab5f
MU
6624JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6625M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6626L: linux-media@vger.kernel.org
6627S: Maintained
6628F: drivers/media/platform/rcar_jpu.c
6629
fd8b6cb4 6630JSM Neo PCI based serial card
df247081 6631M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6632L: linux-serial@vger.kernel.org
6633S: Maintained
df621252 6634F: drivers/tty/serial/jsm/
ae0718f8 6635
af39917d
CL
6636K10TEMP HARDWARE MONITORING DRIVER
6637M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6638L: linux-hwmon@vger.kernel.org
af39917d
CL
6639S: Maintained
6640F: Documentation/hwmon/k10temp
6641F: drivers/hwmon/k10temp.c
6642
4660cb35 6643K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6644M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6645L: linux-hwmon@vger.kernel.org
ae0718f8 6646S: Maintained
679655da
JP
6647F: Documentation/hwmon/k8temp
6648F: drivers/hwmon/k8temp.c
ae0718f8 6649
0ba1d91d
AR
6650KASAN
6651M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6652R: Alexander Potapenko <glider@google.com>
6653R: Dmitry Vyukov <dvyukov@google.com>
6654L: kasan-dev@googlegroups.com
6655S: Maintained
6656F: arch/*/include/asm/kasan.h
6657F: arch/*/mm/kasan_init*
2757aafa 6658F: Documentation/dev-tools/kasan.rst
64f8ebaf 6659F: include/linux/kasan*.h
0ba1d91d
AR
6660F: lib/test_kasan.c
6661F: mm/kasan/
6662F: scripts/Makefile.kasan
6663
1da177e4 6664KCONFIG
5eb1f99e 6665M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6666L: linux-kbuild@vger.kernel.org
cea8321c 6667T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6668S: Maintained
679655da
JP
6669F: Documentation/kbuild/kconfig-language.txt
6670F: scripts/kconfig/
1da177e4 6671
ea6c2089 6672KDUMP
f871f191
VG
6673M: Dave Young <dyoung@redhat.com>
6674M: Baoquan He <bhe@redhat.com>
6675R: Vivek Goyal <vgoyal@redhat.com>
34633993 6676L: kexec@lists.infradead.org
ea6c2089
VG
6677W: http://lse.sourceforge.net/kdump/
6678S: Maintained
80811493 6679F: Documentation/kdump/
ea6c2089 6680
f41bf02f
HV
6681KEENE FM RADIO TRANSMITTER DRIVER
6682M: Hans Verkuil <hverkuil@xs4all.nl>
6683L: linux-media@vger.kernel.org
6684T: git git://linuxtv.org/media_tree.git
a825eaec 6685W: https://linuxtv.org
f41bf02f
HV
6686S: Maintained
6687F: drivers/media/radio/radio-keene*
6688
1da177e4 6689KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6690M: Ian Kent <raven@themaw.net>
f694fc97 6691L: autofs@vger.kernel.org
1da177e4 6692S: Maintained
679655da 6693F: fs/autofs4/
1da177e4 6694
70fb7ba6 6695KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6696M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6699L: linux-kbuild@vger.kernel.org
5ce45962 6700S: Maintained
679655da
JP
6701F: Documentation/kbuild/
6702F: Makefile
6703F: scripts/Makefile.*
70fb7ba6
MM
6704F: scripts/basic/
6705F: scripts/mk*
6706F: scripts/package/
1da177e4
LT
6707
6708KERNEL JANITORS
c3000e03 6709L: kernel-janitors@vger.kernel.org
10466f5a 6710W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6711S: Odd Fixes
1da177e4 6712
e8b43555 6713KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6714M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6715M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6716L: linux-nfs@vger.kernel.org
1da177e4 6717W: http://nfs.sourceforge.net/
9f273c24 6718T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6719S: Supported
679655da 6720F: fs/nfsd/
c117ab84 6721F: include/uapi/linux/nfsd/
679655da
JP
6722F: fs/lockd/
6723F: fs/nfs_common/
6724F: net/sunrpc/
6725F: include/linux/lockd/
6726F: include/linux/sunrpc/
c117ab84 6727F: include/uapi/linux/sunrpc/
1da177e4 6728
13b122b3
SK
6729KERNEL SELFTEST FRAMEWORK
6730M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6731M: Shuah Khan <shuah@kernel.org>
64f00850 6732L: linux-kselftest@vger.kernel.org
13b122b3
SK
6733T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6734S: Maintained
6735F: tools/testing/selftests
6736
426d62e2 6737KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6738M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6739M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6740L: kvm@vger.kernel.org
e3e58478 6741W: http://www.linux-kvm.org
a94b40a6 6742T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6743S: Supported
c93a64fe
PB
6744F: Documentation/*/kvm*.txt
6745F: Documentation/virtual/kvm/
679655da 6746F: arch/*/kvm/
1662e862
CB
6747F: arch/x86/kernel/kvm.c
6748F: arch/x86/kernel/kvmclock.c
679655da
JP
6749F: arch/*/include/asm/kvm*
6750F: include/linux/kvm*
c117ab84 6751F: include/uapi/linux/kvm*
679655da 6752F: virt/kvm/
6d0a1a61 6753F: tools/kvm/
426d62e2 6754
ad8003d3 6755KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6756M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6757L: kvm@vger.kernel.org
038161de 6758W: http://www.linux-kvm.org/
7de609c8 6759S: Maintained
679655da 6760F: arch/x86/include/asm/svm.h
679655da 6761F: arch/x86/kvm/svm.c
426d62e2 6762
513014b7 6763KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6764M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6765L: kvm-ppc@vger.kernel.org
038161de 6766W: http://www.linux-kvm.org/
6a7f972d 6767T: git git://github.com/agraf/linux-2.6.git
513014b7 6768S: Supported
679655da
JP
6769F: arch/powerpc/include/asm/kvm*
6770F: arch/powerpc/kvm/
513014b7 6771
85f8fffe 6772KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6773M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6774M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6775L: linux-s390@vger.kernel.org
6776W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6778S: Supported
679655da
JP
6779F: Documentation/s390/kvm.txt
6780F: arch/s390/include/asm/kvm*
80811493 6781F: arch/s390/kvm/
85f8fffe 6782
a749474d 6783KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6784M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6785M: Marc Zyngier <marc.zyngier@arm.com>
6786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6787L: kvmarm@lists.cs.columbia.edu
6788W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6790S: Supported
a749474d
CD
6791F: arch/arm/include/uapi/asm/kvm*
6792F: arch/arm/include/asm/kvm*
6793F: arch/arm/kvm/
5c8818b4
MZ
6794F: virt/kvm/arm/
6795F: include/kvm/arm_*
a749474d 6796
6394a3ec 6797KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6798M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6799M: Marc Zyngier <marc.zyngier@arm.com>
6800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6801L: kvmarm@lists.cs.columbia.edu
6802S: Maintained
6803F: arch/arm64/include/uapi/asm/kvm*
6804F: arch/arm64/include/asm/kvm*
6805F: arch/arm64/kvm/
6806
bfd3d532
JH
6807KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6808M: James Hogan <james.hogan@imgtec.com>
6809L: linux-mips@linux-mips.org
6810S: Supported
6811F: arch/mips/include/uapi/asm/kvm*
6812F: arch/mips/include/asm/kvm*
6813F: arch/mips/kvm/
6814
dc009d92 6815KEXEC
8b58be88 6816M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6817W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6818L: kexec@lists.infradead.org
dc009d92 6819S: Maintained
679655da 6820F: include/linux/kexec.h
c117ab84 6821F: include/uapi/linux/kexec.h
10540a69 6822F: kernel/kexec*
dc009d92 6823
e971461f
DH
6824KEYS/KEYRINGS:
6825M: David Howells <dhowells@redhat.com>
aa62efff 6826L: keyrings@vger.kernel.org
e971461f 6827S: Maintained
d410fa4e 6828F: Documentation/security/keys.txt
e971461f
DH
6829F: include/linux/key.h
6830F: include/linux/key-type.h
75aeddd1
DH
6831F: include/linux/keyctl.h
6832F: include/uapi/linux/keyctl.h
e971461f
DH
6833F: include/keys/
6834F: security/keys/
6835
7f3c68be 6836KEYS-TRUSTED
74dd744f
MZ
6837M: David Safford <safford@us.ibm.com>
6838M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6839L: linux-security-module@vger.kernel.org
aa62efff 6840L: keyrings@vger.kernel.org
7f3c68be 6841S: Supported
d410fa4e 6842F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6843F: include/keys/trusted-type.h
6844F: security/keys/trusted.c
6845F: security/keys/trusted.h
6846
6847KEYS-ENCRYPTED
74dd744f
MZ
6848M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6849M: David Safford <safford@us.ibm.com>
7f3c68be 6850L: linux-security-module@vger.kernel.org
aa62efff 6851L: keyrings@vger.kernel.org
7f3c68be 6852S: Supported
d410fa4e 6853F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6854F: include/keys/encrypted-type.h
19c90aa6 6855F: security/keys/encrypted-keys/
7f3c68be 6856
5b778dad 6857KGDB / KDB /debug_core
8b58be88 6858M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6859W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6860L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6862S: Maintained
679655da
JP
6863F: Documentation/DocBook/kgdb.tmpl
6864F: drivers/misc/kgdbts.c
df621252 6865F: drivers/tty/serial/kgdboc.c
5b778dad 6866F: include/linux/kdb.h
679655da 6867F: include/linux/kgdb.h
4063eb5f 6868F: kernel/debug/
e3e2aaf7 6869
456db8cc 6870KMEMCHECK
8b58be88 6871M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6872M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6873S: Maintained
9c296b46 6874F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6875F: arch/x86/include/asm/kmemcheck.h
6876F: arch/x86/mm/kmemcheck/
6877F: include/linux/kmemcheck.h
6878F: mm/kmemcheck.c
b9ce08c0 6879
c3bb4d24 6880KMEMLEAK
8b58be88 6881M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6882S: Maintained
ca90a7a3 6883F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6884F: include/linux/kmemleak.h
6885F: mm/kmemleak.c
6886F: mm/kmemleak-test.c
6887
89559a61 6888KPROBES
a320817c 6889M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6890M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6891M: "David S. Miller" <davem@davemloft.net>
353def94 6892M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6893S: Maintained
679655da
JP
6894F: Documentation/kprobes.txt
6895F: include/linux/kprobes.h
6896F: kernel/kprobes.c
89559a61 6897
70e84049 6898KS0108 LCD CONTROLLER DRIVER
8b58be88 6899M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6900W: http://miguelojeda.es/auxdisplay.htm
6901W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6902S: Maintained
679655da
JP
6903F: Documentation/auxdisplay/ks0108
6904F: drivers/auxdisplay/ks0108.c
6905F: include/linux/ks0108.h
70e84049 6906
1b69c6d0
DA
6907L3MDEV
6908M: David Ahern <dsa@cumulusnetworks.com>
6909L: netdev@vger.kernel.org
6910S: Maintained
6911F: net/l3mdev
6912F: include/net/l3mdev.h
6913
9ca44355 6914LANTIQ MIPS ARCHITECTURE
bdb40e8e 6915M: John Crispin <john@phrozen.org>
9ca44355
JC
6916L: linux-mips@linux-mips.org
6917S: Maintained
6918F: arch/mips/lantiq
6919
1da177e4 6920LAPB module
1da177e4 6921L: linux-x25@vger.kernel.org
bf9915cc 6922S: Orphan
679655da
JP
6923F: Documentation/networking/lapb-module.txt
6924F: include/*/lapb.h
6925F: net/lapb/
1da177e4
LT
6926
6927LASI 53c700 driver for PARISC
8b58be88 6928M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6929L: linux-scsi@vger.kernel.org
6930S: Maintained
679655da
JP
6931F: Documentation/scsi/53c700.txt
6932F: drivers/scsi/53c700*
1da177e4 6933
263de9b5 6934LED SUBSYSTEM
8b58be88 6935M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6936M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6937L: linux-leds@vger.kernel.org
b8926ba0 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6939S: Maintained
85c90368 6940F: Documentation/devicetree/bindings/leds/
679655da
JP
6941F: drivers/leds/
6942F: include/linux/leds.h
263de9b5 6943
b0461a44 6944LEGACY EEPROM DRIVER
d8130624 6945M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6946S: Maintained
6947F: Documentation/misc-devices/eeprom
6948F: drivers/misc/eeprom/eeprom.c
6949
1da177e4 6950LEGO USB Tower driver
8b58be88 6951M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6952L: legousb-devel@lists.sourceforge.net
6953W: http://legousb.sourceforge.net/
6954S: Maintained
679655da 6955F: drivers/usb/misc/legousbtower.c
1da177e4 6956
055616a8
MK
6957LG2160 MEDIA DRIVER
6958M: Michael Krufky <mkrufky@linuxtv.org>
6959L: linux-media@vger.kernel.org
a825eaec 6960W: https://linuxtv.org
055616a8
MK
6961W: http://github.com/mkrufky
6962Q: http://patchwork.linuxtv.org/project/linux-media/list/
6963T: git git://linuxtv.org/mkrufky/tuners.git
6964S: Maintained
6965F: drivers/media/dvb-frontends/lg2160.*
6966
6f0e7725
MK
6967LGDT3305 MEDIA DRIVER
6968M: Michael Krufky <mkrufky@linuxtv.org>
6969L: linux-media@vger.kernel.org
a825eaec 6970W: https://linuxtv.org
6f0e7725
MK
6971W: http://github.com/mkrufky
6972Q: http://patchwork.linuxtv.org/project/linux-media/list/
6973T: git git://linuxtv.org/mkrufky/tuners.git
6974S: Maintained
6975F: drivers/media/dvb-frontends/lgdt3305.*
6976
568a17ff 6977LGUEST
8b58be88 6978M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6979L: lguest@lists.ozlabs.org
568a17ff 6980W: http://lguest.ozlabs.org/
72e91863 6981S: Odd Fixes
070f420b 6982F: arch/x86/include/asm/lguest*.h
679655da
JP
6983F: arch/x86/lguest/
6984F: drivers/lguest/
6985F: include/linux/lguest*.h
070f420b 6986F: tools/lguest/
568a17ff 6987
32ac7cb2
TH
6988LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6989M: Tejun Heo <tj@kernel.org>
6990L: linux-ide@vger.kernel.org
6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6992S: Maintained
6993F: drivers/ata/
6994F: include/linux/ata.h
6995F: include/linux/libata.h
d2abf98e 6996F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6997
6998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6999M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7000L: linux-ide@vger.kernel.org
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7002S: Maintained
7003F: include/linux/pata_arasan_cf_data.h
7004F: drivers/ata/pata_arasan_cf.c
7005
c7fa056c
BZ
7006LIBATA PATA DRIVERS
7007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7008M: Tejun Heo <tj@kernel.org>
7009L: linux-ide@vger.kernel.org
7010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7011S: Maintained
7012F: drivers/ata/pata_*.c
7013F: drivers/ata/ata_generic.c
7014
32ac7cb2
TH
7015LIBATA SATA AHCI PLATFORM devices support
7016M: Hans de Goede <hdegoede@redhat.com>
7017M: Tejun Heo <tj@kernel.org>
7018L: linux-ide@vger.kernel.org
7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7020S: Maintained
7021F: drivers/ata/ahci_platform.c
7022F: drivers/ata/libahci_platform.c
7023F: include/linux/ahci_platform.h
7024
7025LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7026M: Mikael Pettersson <mikpelinux@gmail.com>
7027L: linux-ide@vger.kernel.org
7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7029S: Maintained
7030F: drivers/ata/sata_promise.*
7031
1acd437c
SL
7032LIBLOCKDEP
7033M: Sasha Levin <sasha.levin@oracle.com>
7034S: Maintained
7035F: tools/lib/lockdep/
7036
bc30196f
DW
7037LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7038M: Dan Williams <dan.j.williams@intel.com>
7039L: linux-nvdimm@lists.01.org
7040Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7042S: Supported
7043F: drivers/nvdimm/*
7044F: include/linux/nd.h
7045F: include/linux/libnvdimm.h
7046F: include/uapi/linux/ndctl.h
7047
7048LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7049M: Ross Zwisler <ross.zwisler@linux.intel.com>
7050L: linux-nvdimm@lists.01.org
7051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7052S: Supported
7053F: drivers/nvdimm/blk.c
7054F: drivers/nvdimm/region_devs.c
7055F: drivers/acpi/nfit*
7056
7057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7058M: Vishal Verma <vishal.l.verma@intel.com>
7059L: linux-nvdimm@lists.01.org
7060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7061S: Supported
7062F: drivers/nvdimm/btt*
7063
7064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7065M: Ross Zwisler <ross.zwisler@linux.intel.com>
7066L: linux-nvdimm@lists.01.org
7067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7068S: Supported
7069F: drivers/nvdimm/pmem.c
b864bc17 7070F: include/linux/pmem.h
40603526 7071F: arch/*/include/asm/pmem.h
bc30196f 7072
cd9e9808
MB
7073LIGHTNVM PLATFORM SUPPORT
7074M: Matias Bjorling <mb@lightnvm.io>
7075W: http://github/OpenChannelSSD
4ead1a25 7076L: linux-block@vger.kernel.org
cd9e9808
MB
7077S: Maintained
7078F: drivers/lightnvm/
7079F: include/linux/lightnvm.h
7080F: include/uapi/linux/lightnvm.h
7081
1da177e4 7082LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7083M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7084W: http://www.ibm.com/linux/ltc/projects/ppc
7085S: Supported
11c34c7d 7086F: arch/powerpc/boot/rs6000.h
1da177e4 7087
852bb9f5 7088LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7089M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7090M: Paul Mackerras <paulus@samba.org>
ea668936 7091M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7092W: http://www.penguinppc.org/
a4724ed6 7093L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7094Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7096S: Supported
11c34c7d
JP
7097F: Documentation/powerpc/
7098F: arch/powerpc/
ef69b03d
ME
7099F: drivers/char/tpm/tpm_ibmvtpm*
7100F: drivers/crypto/nx/
7101F: drivers/crypto/vmx/
7102F: drivers/net/ethernet/ibm/ibmveth.*
7103F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7104F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7105F: drivers/pci/hotplug/rpa*
7106F: drivers/scsi/ibmvscsi/
7107N: opal
7108N: /pmac
7109N: powermac
7110N: powernv
7111N: [^a-z0-9]ps3
7112N: pseries
1da177e4
LT
7113
7114LINUX FOR POWER MACINTOSH
8b58be88 7115M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7116W: http://www.penguinppc.org/
a4724ed6 7117L: linuxppc-dev@lists.ozlabs.org
1da177e4 7118S: Maintained
11c34c7d
JP
7119F: arch/powerpc/platforms/powermac/
7120F: drivers/macintosh/
1da177e4 7121
77a76369 7122LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7123M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7124L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7125T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7126S: Maintained
11c34c7d
JP
7127F: arch/powerpc/platforms/512x/
7128F: arch/powerpc/platforms/52xx/
1da177e4
LT
7129
7130LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7131M: Alistair Popple <alistair@popple.id.au>
8b58be88 7132M: Matt Porter <mporter@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/40x/
7137F: arch/powerpc/platforms/44x/
1da177e4 7138
260c02a9 7139LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7140L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7141S: Orphan
11c34c7d
JP
7142F: arch/powerpc/*/*virtex*
7143F: arch/powerpc/*/*/*virtex*
1da177e4 7144
e93adf1e 7145LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7146M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7147W: http://www.penguinppc.org/
a4724ed6 7148L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7149S: Maintained
a2b1f7c8 7150F: arch/powerpc/platforms/8xx/
e93adf1e 7151
1da177e4 7152LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7153M: Scott Wood <oss@buserror.net>
8b58be88 7154M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7155W: http://www.penguinppc.org/
a4724ed6 7156L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7158S: Maintained
11c34c7d 7159F: arch/powerpc/platforms/83xx/
4c8f581d 7160F: arch/powerpc/platforms/85xx/
1da177e4 7161
ab06ff3a 7162LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7163M: Olof Johansson <olof@lixom.net>
a4724ed6 7164L: linuxppc-dev@lists.ozlabs.org
92e19709 7165S: Maintained
11c34c7d
JP
7166F: arch/powerpc/platforms/pasemi/
7167F: drivers/*/*pasemi*
7168F: drivers/*/*/*pasemi*
ab06ff3a 7169
1da177e4 7170LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7171M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7172L: linux-security-module@vger.kernel.org
1da177e4
LT
7173S: Supported
7174
a23ce6da
HW
7175LIS3LV02D ACCELEROMETER DRIVER
7176M: Eric Piel <eric.piel@tremplin-utc.net>
7177S: Maintained
ff606677
JD
7178F: Documentation/misc-devices/lis3lv02d
7179F: drivers/misc/lis3lv02d/
bd35665f 7180F: drivers/platform/x86/hp_accel.c
a23ce6da 7181
b700e7f0
SJ
7182LIVE PATCHING
7183M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7184M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7185M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7186M: Miroslav Benes <mbenes@suse.cz>
7187R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7188S: Maintained
7189F: kernel/livepatch/
7190F: include/linux/livepatch.h
7191F: arch/x86/include/asm/livepatch.h
7192F: arch/x86/kernel/livepatch.c
5e4e3844 7193F: Documentation/livepatch/
b700e7f0 7194F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7195F: samples/livepatch/
b700e7f0 7196L: live-patching@vger.kernel.org
74d50da3 7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7198
ea861d73
KC
7199LINUX KERNEL DUMP TEST MODULE (LKDTM)
7200M: Kees Cook <keescook@chromium.org>
7201S: Maintained
426f3a53 7202F: drivers/misc/lkdtm*
ea861d73 7203
e2d1d6c0 7204LLC (802.2)
8b58be88 7205M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7206S: Maintained
679655da 7207F: include/linux/llc.h
c117ab84 7208F: include/uapi/linux/llc.h
679655da
JP
7209F: include/net/llc*
7210F: net/llc/
e2d1d6c0 7211
4e233cbe
AD
7212LM73 HARDWARE MONITOR DRIVER
7213M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7214L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7215S: Maintained
7216F: drivers/hwmon/lm73.c
7217
156e2d1a 7218LM78 HARDWARE MONITOR DRIVER
d8130624 7219M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7220L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7221S: Maintained
7222F: Documentation/hwmon/lm78
7223F: drivers/hwmon/lm78.c
7224
1da177e4 7225LM83 HARDWARE MONITOR DRIVER
d8130624 7226M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7227L: linux-hwmon@vger.kernel.org
1da177e4 7228S: Maintained
679655da
JP
7229F: Documentation/hwmon/lm83
7230F: drivers/hwmon/lm83.c
1da177e4
LT
7231
7232LM90 HARDWARE MONITOR DRIVER
d8130624 7233M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7234L: linux-hwmon@vger.kernel.org
1da177e4 7235S: Maintained
679655da 7236F: Documentation/hwmon/lm90
aae7bce4 7237F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7238F: drivers/hwmon/lm90.c
1da177e4 7239
917cc4e6
GR
7240LM95234 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7242L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7243S: Maintained
7244F: Documentation/hwmon/lm95234
7245F: drivers/hwmon/lm95234.c
7246
68620bdd
MP
7247LME2510 MEDIA DRIVER
7248M: Malcolm Priestley <tvboxspy@gmail.com>
7249L: linux-media@vger.kernel.org
a825eaec 7250W: https://linuxtv.org
68620bdd
MP
7251Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252S: Maintained
7253F: drivers/media/usb/dvb-usb-v2/lmedm04*
7254
d4c3be70 7255LOCKING PRIMITIVES
8b58be88
JP
7256M: Peter Zijlstra <peterz@infradead.org>
7257M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7258L: linux-kernel@vger.kernel.org
d4c3be70 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7260S: Maintained
d4c3be70 7261F: Documentation/locking/
679655da 7262F: include/linux/lockdep.h
d4c3be70
IM
7263F: include/linux/spinlock*.h
7264F: arch/*/include/asm/spinlock*.h
7265F: include/linux/rwlock*.h
7266F: include/linux/mutex*.h
7267F: arch/*/include/asm/mutex*.h
7268F: include/linux/rwsem*.h
7269F: arch/*/include/asm/rwsem.h
7270F: include/linux/seqlock.h
7271F: lib/locking*.[ch]
7486d6da 7272F: kernel/locking/
512e67f9 7273
dde33348 7274LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7275M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7276L: linux-ntfs-dev@lists.sourceforge.net
7277W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7278S: Maintained
679655da 7279F: Documentation/ldm.txt
20d16fef 7280F: block/partitions/ldm.*
1da177e4 7281
ef6ada3d
JE
7282LogFS
7283M: Joern Engel <joern@logfs.org>
756ccb3c 7284M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7285L: logfs@logfs.org
7286W: logfs.org
7287S: Maintained
7288F: fs/logfs/
7289
c87e34ef 7290LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7291M: Sathya Prakash <sathya.prakash@broadcom.com>
7292M: Chaitra P B <chaitra.basappa@broadcom.com>
7293M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7294L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7295L: linux-scsi@vger.kernel.org
9495e835 7296W: http://www.avagotech.com/support/
c87e34ef 7297S: Supported
679655da 7298F: drivers/message/fusion/
500c152a 7299F: drivers/scsi/mpt2sas/
7300F: drivers/scsi/mpt3sas/
c87e34ef 7301
1da177e4 7302LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7303M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7304L: linux-scsi@vger.kernel.org
7305S: Maintained
679655da 7306F: drivers/scsi/sym53c8xx_2/
1da177e4 7307
e5f5c99a
GR
7308LTC4261 HARDWARE MONITOR DRIVER
7309M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7310L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7311S: Maintained
7312F: Documentation/hwmon/ltc4261
7313F: drivers/hwmon/ltc4261.c
7314
81365c31 7315LTP (Linux Test Project)
28b8e8d4 7316M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7317M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7318M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7319M: Jan Stancek <jstancek@redhat.com>
7320M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7321M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7322L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7323W: http://linux-test-project.github.io/
7d1ae8a8 7324T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7325S: Maintained
7326
c12a54b3 7327M32R ARCHITECTURE
c12a54b3 7328W: http://www.linux-m32r.org/
b4174867 7329S: Orphan
679655da 7330F: arch/m32r/
c12a54b3 7331
1da177e4 7332M68K ARCHITECTURE
8b58be88 7333M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7334L: linux-m68k@lists.linux-m68k.org
7335W: http://www.linux-m68k.org/
54e5881d 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7337S: Maintained
679655da 7338F: arch/m68k/
9db35182 7339F: drivers/zorro/
1da177e4
LT
7340
7341M68K ON APPLE MACINTOSH
8b58be88 7342M: Joshua Thompson <funaho@jurai.org>
1da177e4 7343W: http://www.mac.linux-m68k.org/
9bb9f222 7344L: linux-m68k@lists.linux-m68k.org
1da177e4 7345S: Maintained
9db35182 7346F: arch/m68k/mac/
1da177e4
LT
7347
7348M68K ON HP9000/300
8b58be88 7349M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7350W: http://www.tazenda.demon.co.uk/phil/linux-hp
7351S: Maintained
679655da 7352F: arch/m68k/hp300/
1da177e4 7353
74425546
AP
7354M88DS3103 MEDIA DRIVER
7355M: Antti Palosaari <crope@iki.fi>
7356L: linux-media@vger.kernel.org
a825eaec 7357W: https://linuxtv.org
74425546
AP
7358W: http://palosaari.fi/linux/
7359Q: http://patchwork.linuxtv.org/project/linux-media/list/
7360T: git git://linuxtv.org/anttip/media_tree.git
7361S: Maintained
7362F: drivers/media/dvb-frontends/m88ds3103*
7363
68620bdd
MP
7364M88RS2000 MEDIA DRIVER
7365M: Malcolm Priestley <tvboxspy@gmail.com>
7366L: linux-media@vger.kernel.org
a825eaec 7367W: https://linuxtv.org
68620bdd
MP
7368Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369S: Maintained
7370F: drivers/media/dvb-frontends/m88rs2000*
7371
07a092fa 7372MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7373M: Alexey Klimov <klimov.linux@gmail.com>
7374L: linux-media@vger.kernel.org
7375T: git git://linuxtv.org/media_tree.git
7376S: Maintained
7377F: drivers/media/radio/radio-ma901.c
07a092fa 7378
64a327a7 7379MAC80211
8b58be88 7380M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7381L: linux-wireless@vger.kernel.org
491b26b4 7382W: http://wireless.kernel.org/
ce466579
JB
7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7385S: Maintained
679655da
JP
7386F: Documentation/networking/mac80211-injection.txt
7387F: include/net/mac80211.h
7388F: net/mac80211/
2af8c4dc 7389F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7390
b863ceb7 7391MACVLAN DRIVER
8b58be88 7392M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7393L: netdev@vger.kernel.org
7394S: Maintained
679655da
JP
7395F: drivers/net/macvlan.c
7396F: include/linux/if_macvlan.h
b863ceb7 7397
2b6d83e2
JB
7398MAILBOX API
7399M: Jassi Brar <jassisinghbrar@gmail.com>
7400L: linux-kernel@vger.kernel.org
7401S: Maintained
7402F: drivers/mailbox/
7403F: include/linux/mailbox_client.h
7404F: include/linux/mailbox_controller.h
7405
faf1668c 7406MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7407M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7408W: http://www.kernel.org/doc/man-pages
bd7ebec6 7409L: linux-man@vger.kernel.org
1b53dc74 7410S: Maintained
faf1668c 7411
0d3cd4b6
VD
7412MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7413M: Andrew Lunn <andrew@lunn.ch>
7414M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7415S: Maintained
7416F: drivers/net/dsa/mv88e6xxx/
7417
8427defd 7418MARVELL ARMADA DRM SUPPORT
54176cc6 7419M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7420S: Maintained
7421F: drivers/gpu/drm/armada/
4418833e
EV
7422F: include/uapi/drm/armada_drm.h
7423F: Documentation/devicetree/bindings/display/armada/
8427defd 7424
c4d007bc
TP
7425MARVELL CRYPTO DRIVER
7426M: Boris Brezillon <boris.brezillon@free-electrons.com>
7427M: Arnaud Ebalard <arno@natisbad.org>
7428F: drivers/crypto/marvell/
7429S: Maintained
7430L: linux-crypto@vger.kernel.org
7431
44c14c1d 7432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7433M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7434M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7435L: netdev@vger.kernel.org
7436S: Maintained
7437F: drivers/net/ethernet/marvell/sk*
7438
74cda169 7439MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7440L: libertas-dev@lists.infradead.org
8ac3e99e 7441S: Orphan
f988d640 7442F: drivers/net/wireless/marvell/libertas/
74cda169 7443
b60d6975 7444MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7446L: netdev@vger.kernel.org
f5ca8502 7447S: Maintained
527a6266 7448F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7449F: include/linux/mv643xx.h
1da177e4 7450
370b8ed9
TP
7451MARVELL MVNETA ETHERNET DRIVER
7452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7453L: netdev@vger.kernel.org
7454S: Maintained
7455F: drivers/net/ethernet/marvell/mvneta.*
7456
fcad584d 7457MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7458M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7459M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7460L: linux-wireless@vger.kernel.org
7461S: Maintained
277b024e 7462F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7463
a2c3f656 7464MARVELL MWL8K WIRELESS DRIVER
a040d532 7465M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7466L: linux-wireless@vger.kernel.org
16345910 7467S: Odd Fixes
de60f1dc 7468F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7469
2a69567b 7470MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7471M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7472S: Odd Fixes
1fa7e547 7473F: drivers/mmc/host/mvsdio.*
2a69567b 7474
1da177e4 7475MATROX FRAMEBUFFER DRIVER
c69f677c 7476L: linux-fbdev@vger.kernel.org
52653199 7477S: Orphan
8a61f013 7478F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7479F: include/uapi/linux/matroxfb.h
1da177e4 7480
ca462085
GR
7481MAX16065 HARDWARE MONITOR DRIVER
7482M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7483L: linux-hwmon@vger.kernel.org
ca462085
GR
7484S: Maintained
7485F: Documentation/hwmon/max16065
7486F: drivers/hwmon/max16065.c
7487
1f61cab8
GR
7488MAX20751 HARDWARE MONITOR DRIVER
7489M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7490L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7491S: Maintained
7492F: Documentation/hwmon/max20751
7493F: drivers/hwmon/max20751.c
7494
d20620de 7495MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7496M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7497L: linux-hwmon@vger.kernel.org
d20620de 7498S: Maintained
679655da
JP
7499F: Documentation/hwmon/max6650
7500F: drivers/hwmon/max6650.c
d20620de 7501
e89ab51f
GR
7502MAX6697 HARDWARE MONITOR DRIVER
7503M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7504L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7505S: Maintained
7506F: Documentation/hwmon/max6697
7507F: Documentation/devicetree/bindings/i2c/max6697.txt
7508F: drivers/hwmon/max6697.c
7509F: include/linux/platform_data/max6697.h
7510
3b2af7f7
PR
7511MAX9860 MONO AUDIO VOICE CODEC DRIVER
7512M: Peter Rosin <peda@axentia.se>
7513L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7514S: Maintained
7515F: Documentation/devicetree/bindings/sound/max9860.txt
7516F: sound/soc/codecs/max9860.*
7517
f8f847b5 7518MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7519M: Krzysztof Kozlowski <krzk@kernel.org>
7520M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7521L: linux-pm@vger.kernel.org
7522S: Supported
8c0984e5
SR
7523F: drivers/power/supply/max14577_charger.c
7524F: drivers/power/supply/max77693_charger.c
f8f847b5 7525
3811405e
JMC
7526MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7527M: Javier Martinez Canillas <javier@osg.samsung.com>
7528L: linux-kernel@vger.kernel.org
7529S: Supported
96173cc6 7530F: drivers/*/*max77802*.c
3811405e
JMC
7531F: Documentation/devicetree/bindings/*/*max77802.txt
7532F: include/dt-bindings/*/*max77802.h
7533
befeb596
KK
7534MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7535M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7536M: Krzysztof Kozlowski <krzk@kernel.org>
7537M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7538L: linux-kernel@vger.kernel.org
7539S: Supported
86cf635a 7540F: drivers/*/max14577*.c
0998a436 7541F: drivers/*/max77686*.c
86cf635a 7542F: drivers/*/max77693*.c
befeb596
KK
7543F: drivers/extcon/extcon-max14577.c
7544F: drivers/extcon/extcon-max77693.c
7545F: drivers/rtc/rtc-max77686.c
7546F: drivers/clk/clk-max77686.c
7547F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7548F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7549F: Documentation/devicetree/bindings/mfd/max77693.txt
7550F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7551F: include/linux/mfd/max14577*.h
7552F: include/linux/mfd/max77686*.h
7553F: include/linux/mfd/max77693*.h
7554
9be3c9a5
HV
7555MAXIRADIO FM RADIO RECEIVER DRIVER
7556M: Hans Verkuil <hverkuil@xs4all.nl>
7557L: linux-media@vger.kernel.org
7558T: git git://linuxtv.org/media_tree.git
a825eaec 7559W: https://linuxtv.org
9be3c9a5
HV
7560S: Maintained
7561F: drivers/media/radio/radio-maxiradio*
7562
c05dc2cc
PR
7563MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7564M: Peter Rosin <peda@axentia.se>
7565L: linux-iio@vger.kernel.org
7566S: Maintained
7567F: drivers/iio/potentiometer/mcp4531.c
7568
7b49235e
LP
7569MEDIA DRIVERS FOR RENESAS - FCP
7570M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7571L: linux-media@vger.kernel.org
7572L: linux-renesas-soc@vger.kernel.org
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7576F: drivers/media/platform/rcar-fcp.c
7577F: include/media/rcar-fcp.h
7578
6f32a8c9
LP
7579MEDIA DRIVERS FOR RENESAS - VSP1
7580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581L: linux-media@vger.kernel.org
4a121096 7582L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7586F: drivers/media/platform/vsp1/
7587
fae2080a
AO
7588MEDIA DRIVERS FOR HELENE
7589M: Abylay Ospan <aospan@netup.ru>
7590L: linux-media@vger.kernel.org
7591W: https://linuxtv.org
7592W: http://netup.tv/
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: drivers/media/dvb-frontends/helene*
7596
dacf9ce8
KS
7597MEDIA DRIVERS FOR ASCOT2E
7598M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7599M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7600L: linux-media@vger.kernel.org
a825eaec 7601W: https://linuxtv.org
dacf9ce8
KS
7602W: http://netup.tv/
7603T: git git://linuxtv.org/media_tree.git
7604S: Supported
7605F: drivers/media/dvb-frontends/ascot2e*
7606
a6dc60ff
KS
7607MEDIA DRIVERS FOR CXD2841ER
7608M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7609M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7610L: linux-media@vger.kernel.org
a825eaec 7611W: https://linuxtv.org
a6dc60ff
KS
7612W: http://netup.tv/
7613T: git git://linuxtv.org/media_tree.git
7614S: Supported
7615F: drivers/media/dvb-frontends/cxd2841er*
7616
a5d32b35
KS
7617MEDIA DRIVERS FOR HORUS3A
7618M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7619M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7620L: linux-media@vger.kernel.org
a825eaec 7621W: https://linuxtv.org
a5d32b35
KS
7622W: http://netup.tv/
7623T: git git://linuxtv.org/media_tree.git
7624S: Supported
7625F: drivers/media/dvb-frontends/horus3a*
7626
e025273b
KS
7627MEDIA DRIVERS FOR LNBH25
7628M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7629M: Abylay Ospan <aospan@netup.ru>
e025273b 7630L: linux-media@vger.kernel.org
a825eaec 7631W: https://linuxtv.org
e025273b
KS
7632W: http://netup.tv/
7633T: git git://linuxtv.org/media_tree.git
7634S: Supported
7635F: drivers/media/dvb-frontends/lnbh25*
7636
52b1eaf4
KS
7637MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7638M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7639M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7640L: linux-media@vger.kernel.org
a825eaec 7641W: https://linuxtv.org
52b1eaf4
KS
7642W: http://netup.tv/
7643T: git git://linuxtv.org/media_tree.git
7644S: Supported
7645F: drivers/media/pci/netup_unidvb/*
7646
127c49ae 7647MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7648M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7649M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7650P: LinuxTV.org Project
7651L: linux-media@vger.kernel.org
a825eaec 7652W: https://linuxtv.org
8a6e2535 7653Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7654T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7655S: Maintained
7656F: Documentation/dvb/
7657F: Documentation/video4linux/
ffe06198 7658F: Documentation/DocBook/media/
127c49ae 7659F: drivers/media/
ffe06198 7660F: drivers/staging/media/
eb4b0ec7 7661F: include/linux/platform_data/media/
127c49ae 7662F: include/media/
6c0f0359
MCC
7663F: include/uapi/linux/dvb/
7664F: include/uapi/linux/videodev2.h
7665F: include/uapi/linux/media.h
7666F: include/uapi/linux/v4l2-*
7667F: include/uapi/linux/meye.h
7668F: include/uapi/linux/ivtv*
7669F: include/uapi/linux/uvcvideo.h
d20620de 7670
0c272fc9
JC
7671MEDIATEK ETHERNET DRIVER
7672M: Felix Fietkau <nbd@openwrt.org>
7673M: John Crispin <blogic@openwrt.org>
7674L: netdev@vger.kernel.org
7675S: Maintained
7676F: drivers/net/ethernet/mediatek/
7677
c869f77d
JK
7678MEDIATEK MT7601U WIRELESS LAN DRIVER
7679M: Jakub Kicinski <kubakici@wp.pl>
7680L: linux-wireless@vger.kernel.org
7681S: Maintained
7682F: drivers/net/wireless/mediatek/mt7601u/
7683
e399065b
SS
7684MEGARAID SCSI/SAS DRIVERS
7685M: Kashyap Desai <kashyap.desai@avagotech.com>
7686M: Sumit Saxena <sumit.saxena@avagotech.com>
7687M: Uday Lingala <uday.lingala@avagotech.com>
7688L: megaraidlinux.pdl@avagotech.com
baaea1dc 7689L: linux-scsi@vger.kernel.org
e399065b 7690W: http://www.lsi.com
ce00f85c 7691S: Maintained
679655da
JP
7692F: Documentation/scsi/megaraid.txt
7693F: drivers/scsi/megaraid.*
7694F: drivers/scsi/megaraid/
757e0108 7695
2c46c9d5 7696MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7697M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7698L: netdev@vger.kernel.org
2c46c9d5
AV
7699S: Supported
7700W: http://www.mellanox.com
7701Q: http://patchwork.ozlabs.org/project/netdev/list/
7702F: drivers/net/ethernet/mellanox/mlx4/en_*
7703
e7523a49
OG
7704MELLANOX ETHERNET DRIVER (mlx5e)
7705M: Saeed Mahameed <saeedm@mellanox.com>
7706L: netdev@vger.kernel.org
7707S: Supported
7708W: http://www.mellanox.com
7709Q: http://patchwork.ozlabs.org/project/netdev/list/
7710F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7711
93c1edb2
JP
7712MELLANOX ETHERNET SWITCH DRIVERS
7713M: Jiri Pirko <jiri@mellanox.com>
7714M: Ido Schimmel <idosch@mellanox.com>
7715L: netdev@vger.kernel.org
7716S: Supported
7717W: http://www.mellanox.com
7718Q: http://patchwork.ozlabs.org/project/netdev/list/
7719F: drivers/net/ethernet/mellanox/mlxsw/
7720
2cbbdf9e
VP
7721MELLANOX MLXCPLD LED DRIVER
7722M: Vadim Pasternak <vadimp@mellanox.com>
7723L: linux-leds@vger.kernel.org
7724S: Supported
7725W: http://www.mellanox.com
7726F: drivers/leds/leds-mlxcpld.c
7727F: Documentation/leds/leds-mlxcpld.txt
7728
8700e3e7
MS
7729SOFT-ROCE DRIVER (rxe)
7730M: Moni Shoua <monis@mellanox.com>
7731L: linux-rdma@vger.kernel.org
7732S: Supported
7733W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7734Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7735F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7736F: include/uapi/rdma/rdma_user_rxe.h
7737
5b25b13a
MD
7738MEMBARRIER SUPPORT
7739M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7740M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7741L: linux-kernel@vger.kernel.org
7742S: Supported
7743F: kernel/membarrier.c
7744F: include/uapi/linux/membarrier.h
7745
70ea91f1
SR
7746MEMORY MANAGEMENT
7747L: linux-mm@kvack.org
70ea91f1
SR
7748W: http://www.linux-mm.org
7749S: Maintained
679655da 7750F: include/linux/mm.h
551450bb
CS
7751F: include/linux/gfp.h
7752F: include/linux/mmzone.h
7753F: include/linux/memory_hotplug.h
7754F: include/linux/vmalloc.h
679655da 7755F: mm/
70ea91f1 7756
f4e9ce66 7757MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7758M: David Woodhouse <dwmw2@infradead.org>
242c325e 7759M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7760L: linux-mtd@lists.infradead.org
8a6e2535
JP
7761W: http://www.linux-mtd.infradead.org/
7762Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7763T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7764T: git git://git.infradead.org/l2-mtd.git
1da177e4 7765S: Maintained
becc7ae5 7766F: Documentation/devicetree/bindings/mtd/
679655da
JP
7767F: drivers/mtd/
7768F: include/linux/mtd/
c117ab84 7769F: include/uapi/mtd/
1da177e4 7770
26c57ef1 7771MEN A21 WATCHDOG DRIVER
30c7469b 7772M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7773L: linux-watchdog@vger.kernel.org
30c7469b 7774S: Maintained
26c57ef1
JT
7775F: drivers/watchdog/mena21_wdt.c
7776
3764e82e 7777MEN CHAMELEON BUS (mcb)
30c7469b
JT
7778M: Johannes Thumshirn <morbidrsa@gmail.com>
7779S: Maintained
3764e82e
JT
7780F: drivers/mcb/
7781F: include/linux/mcb.h
b9f2f459 7782F: Documentation/men-chameleon-bus.txt
3764e82e 7783
48b490d2
AW
7784MEN F21BMC (Board Management Controller)
7785M: Andreas Werner <andreas.werner@men.de>
7786S: Supported
7787F: drivers/mfd/menf21bmc.c
7788F: drivers/watchdog/menf21bmc_wdt.c
7789F: drivers/leds/leds-menf21bmc.c
7790F: drivers/hwmon/menf21bmc_hwmon.c
7791F: Documentation/hwmon/menf21bmc
7792
12285945
JH
7793METAG ARCHITECTURE
7794M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7795L: linux-metag@vger.kernel.org
9f273c24 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7797S: Odd Fixes
12285945
JH
7798F: arch/metag/
7799F: Documentation/metag/
7800F: Documentation/devicetree/bindings/metag/
2d799dde 7801F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7802F: drivers/clocksource/metag_generic.c
5698c50d
JH
7803F: drivers/irqchip/irq-metag.c
7804F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7805F: drivers/tty/metag_da.c
12285945 7806
c6375b0a 7807MICROBLAZE ARCHITECTURE
8b58be88 7808M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7809W: http://www.monstr.eu/fdt/
7810T: git git://git.monstr.eu/linux-2.6-microblaze.git
7811S: Supported
0a8c7914 7812F: arch/microblaze/
1da177e4 7813
71fb2c74
SW
7814MICROCHIP / ATMEL ISC DRIVER
7815M: Songjun Wu <songjun.wu@microchip.com>
7816L: linux-media@vger.kernel.org
7817S: Supported
7818F: drivers/media/platform/atmel/atmel-isc.c
7819F: drivers/media/platform/atmel/atmel-isc-regs.h
7820F: devicetree/bindings/media/atmel-isc.txt
7821
2508a45a
CY
7822MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7823M: Chen Yu <yu.c.chen@intel.com>
7824L: platform-driver-x86@vger.kernel.org
7825S: Supported
7826F: drivers/platform/x86/surfacepro3_button.c
7827
1da177e4 7828MICROTEK X6 SCANNER
61eee9a7 7829M: Oliver Neukum <oliver@neukum.org>
1da177e4 7830S: Maintained
679655da 7831F: drivers/usb/image/microtek.*
1da177e4
LT
7832
7833MIPS
8b58be88 7834M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7835L: linux-mips@linux-mips.org
6097050d 7836W: http://www.linux-mips.org/
b05e988e 7837T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7838Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7839S: Supported
f46d92e8 7840F: Documentation/devicetree/bindings/mips/
679655da
JP
7841F: Documentation/mips/
7842F: arch/mips/
1da177e4 7843
413ef3f6
KC
7844MIPS/LOONGSON1 ARCHITECTURE
7845M: Keguang Zhang <keguang.zhang@gmail.com>
7846L: linux-mips@linux-mips.org
7847S: Maintained
7848F: arch/mips/loongson32/
7849F: arch/mips/include/asm/mach-loongson32/
7850F: drivers/*/*loongson1*
7851F: drivers/*/*/*loongson1*
7852
08b7620a
HV
7853MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7854M: Hans Verkuil <hverkuil@xs4all.nl>
7855L: linux-media@vger.kernel.org
7856T: git git://linuxtv.org/media_tree.git
a825eaec 7857W: https://linuxtv.org
08b7620a
HV
7858S: Odd Fixes
7859F: drivers/media/radio/radio-miropcm20*
7860
c09befcb
OG
7861MELLANOX MLX4 core VPI driver
7862M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7863L: netdev@vger.kernel.org
7864L: linux-rdma@vger.kernel.org
7865W: http://www.mellanox.com
7866Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7867S: Supported
7868F: drivers/net/ethernet/mellanox/mlx4/
7869F: include/linux/mlx4/
7870
7871MELLANOX MLX4 IB driver
7872M: Yishai Hadas <yishaih@mellanox.com>
7873L: linux-rdma@vger.kernel.org
7874W: http://www.mellanox.com
e126ba97 7875Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7876S: Supported
7877F: drivers/infiniband/hw/mlx4/
7878F: include/linux/mlx4/
7879
595a4d8f
OG
7880MELLANOX MLX5 core VPI driver
7881M: Matan Barak <matanb@mellanox.com>
7882M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7883L: netdev@vger.kernel.org
7884L: linux-rdma@vger.kernel.org
7885W: http://www.mellanox.com
7886Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7887S: Supported
7888F: drivers/net/ethernet/mellanox/mlx5/core/
7889F: include/linux/mlx5/
7890
595a4d8f
OG
7891MELLANOX MLX5 IB driver
7892M: Matan Barak <matanb@mellanox.com>
7893M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7894L: linux-rdma@vger.kernel.org
7895W: http://www.mellanox.com
7896Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7897S: Supported
b75f0050 7898F: drivers/infiniband/hw/mlx5/
595a4d8f 7899F: include/linux/mlx5/
e126ba97 7900
764589b6
CM
7901MELEXIS MLX90614 DRIVER
7902M: Crt Mori <cmo@melexis.com>
7903L: linux-iio@vger.kernel.org
7904W: http://www.melexis.com
7905S: Supported
7906F: drivers/iio/temperature/mlx90614.c
7907
0ce277e4
AP
7908MN88472 MEDIA DRIVER
7909M: Antti Palosaari <crope@iki.fi>
7910L: linux-media@vger.kernel.org
a825eaec 7911W: https://linuxtv.org
0ce277e4
AP
7912W: http://palosaari.fi/linux/
7913Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7914S: Maintained
94d0eaa4 7915F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7916
4f4d238f
AP
7917MN88473 MEDIA DRIVER
7918M: Antti Palosaari <crope@iki.fi>
7919L: linux-media@vger.kernel.org
a825eaec 7920W: https://linuxtv.org
4f4d238f
AP
7921W: http://palosaari.fi/linux/
7922Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7923S: Maintained
877ba50b 7924F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7925
1da177e4 7926MODULE SUPPORT
8b58be88 7927M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7928S: Maintained
679655da
JP
7929F: include/linux/module.h
7930F: kernel/module.c
1da177e4
LT
7931
7932MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7933W: http://popies.net/meye/
b7788e13 7934S: Orphan
679655da 7935F: Documentation/video4linux/meye.txt
90d72ac6 7936F: drivers/media/pci/meye/
6c0f0359 7937F: include/uapi/linux/meye.h
1da177e4 7938
b9705b60 7939MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7940M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7941S: Maintained
679655da 7942F: Documentation/serial/moxa-smartio
c897401b 7943F: drivers/tty/mxser.*
d735410a 7944
889b2f87
AK
7945MR800 AVERMEDIA USB FM RADIO DRIVER
7946M: Alexey Klimov <klimov.linux@gmail.com>
7947L: linux-media@vger.kernel.org
7948T: git git://linuxtv.org/media_tree.git
7949S: Maintained
7950F: drivers/media/radio/radio-mr800.c
7951
d7155691
AO
7952MRF24J40 IEEE 802.15.4 RADIO DRIVER
7953M: Alan Ott <alan@signal11.us>
7954L: linux-wpan@vger.kernel.org
7955S: Maintained
7956F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7957F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7958
8c4c731a 7959MSI LAPTOP SUPPORT
182ae55c 7960M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7961L: platform-driver-x86@vger.kernel.org
8c4c731a 7962S: Maintained
679655da 7963F: drivers/platform/x86/msi-laptop.c
8c4c731a 7964
0f1006b1 7965MSI WMI SUPPORT
d0944853 7966L: platform-driver-x86@vger.kernel.org
5ee7041e 7967S: Orphan
0f1006b1
AA
7968F: drivers/platform/x86/msi-wmi.c
7969
19a628a0
AP
7970MSI001 MEDIA DRIVER
7971M: Antti Palosaari <crope@iki.fi>
7972L: linux-media@vger.kernel.org
a825eaec 7973W: https://linuxtv.org
19a628a0
AP
7974W: http://palosaari.fi/linux/
7975Q: http://patchwork.linuxtv.org/project/linux-media/list/
7976T: git git://linuxtv.org/anttip/media_tree.git
7977S: Maintained
0185e197 7978F: drivers/media/tuners/msi001*
19a628a0 7979
7570589d 7980MSI2500 MEDIA DRIVER
2c57213f
AP
7981M: Antti Palosaari <crope@iki.fi>
7982L: linux-media@vger.kernel.org
a825eaec 7983W: https://linuxtv.org
2c57213f
AP
7984W: http://palosaari.fi/linux/
7985Q: http://patchwork.linuxtv.org/project/linux-media/list/
7986T: git git://linuxtv.org/anttip/media_tree.git
7987S: Maintained
7570589d 7988F: drivers/media/usb/msi2500/
2c57213f 7989
159eeea4
RJ
7990MSYSTEMS DISKONCHIP G3 MTD DRIVER
7991M: Robert Jarzmik <robert.jarzmik@free.fr>
7992L: linux-mtd@lists.infradead.org
7993S: Maintained
7994F: drivers/mtd/devices/docg3*
7995
62a37dc7 7996MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7998L: linux-media@vger.kernel.org
7999T: git git://linuxtv.org/media_tree.git
8000S: Maintained
8001F: drivers/media/i2c/mt9m032.c
b5dcee22 8002F: include/media/i2c/mt9m032.h
0e837fb9 8003
62a37dc7 8004MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8005M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8006L: linux-media@vger.kernel.org
8007T: git git://linuxtv.org/media_tree.git
8008S: Maintained
8009F: drivers/media/i2c/mt9p031.c
b5dcee22 8010F: include/media/i2c/mt9p031.h
0e837fb9 8011
62a37dc7 8012MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8014L: linux-media@vger.kernel.org
8015T: git git://linuxtv.org/media_tree.git
8016S: Maintained
8017F: drivers/media/i2c/mt9t001.c
b5dcee22 8018F: include/media/i2c/mt9t001.h
0e837fb9 8019
62a37dc7 8020MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8022L: linux-media@vger.kernel.org
8023T: git git://linuxtv.org/media_tree.git
8024S: Maintained
f2272e13 8025F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8026F: drivers/media/i2c/mt9v032.c
b5dcee22 8027F: include/media/i2c/mt9v032.h
0e837fb9 8028
4e0d13cb 8029MULTIFUNCTION DEVICES (MFD)
f7d3210e 8030M: Lee Jones <lee.jones@linaro.org>
7caa7991 8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8032S: Supported
1306cbaf 8033F: Documentation/devicetree/bindings/mfd/
679655da 8034F: drivers/mfd/
55b5940d 8035F: include/linux/mfd/
4e0d13cb 8036
5c4e6f13 8037MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8038M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8039L: linux-mmc@vger.kernel.org
708dce3f 8040T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8041S: Maintained
2810984b 8042F: Documentation/devicetree/bindings/mmc/
679655da
JP
8043F: drivers/mmc/
8044F: include/linux/mmc/
c117ab84 8045F: include/uapi/linux/mmc/
baca2da4 8046
15a0580c 8047MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8048S: Orphan
679655da
JP
8049F: drivers/mmc/host/mmc_spi.c
8050F: include/linux/spi/mmc_spi.h
15a0580c 8051
1da177e4 8052MULTISOUND SOUND DRIVER
8b58be88 8053M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8054S: Maintained
679655da
JP
8055F: Documentation/sound/oss/MultiSound
8056F: sound/oss/msnd*
1da177e4 8057
d735410a 8058MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8059S: Orphan
c897401b 8060F: drivers/tty/isicom.c
679655da 8061F: include/linux/isicom.h
d735410a 8062
550a7375 8063MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8064M: Bin Liu <b-liu@ti.com>
795fb7e7 8065L: linux-usb@vger.kernel.org
43b416e5 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8067S: Maintained
679655da 8068F: drivers/usb/musb/
550a7375 8069
ea0af5f6
MK
8070MXL5007T MEDIA DRIVER
8071M: Michael Krufky <mkrufky@linuxtv.org>
8072L: linux-media@vger.kernel.org
a825eaec 8073W: https://linuxtv.org
ea0af5f6
MK
8074W: http://github.com/mkrufky
8075Q: http://patchwork.linuxtv.org/project/linux-media/list/
8076T: git git://linuxtv.org/mkrufky/tuners.git
8077S: Maintained
8078F: drivers/media/tuners/mxl5007t.*
8079
2d3cf588 8080MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8081M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8082L: netdev@vger.kernel.org
205057ae 8083W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8084S: Supported
93f7848b 8085F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8086
9df4f913
BB
8087NAND FLASH SUBSYSTEM
8088M: Boris Brezillon <boris.brezillon@free-electrons.com>
8089R: Richard Weinberger <richard@nod.at>
8090L: linux-mtd@lists.infradead.org
8091W: http://www.linux-mtd.infradead.org/
8092Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8093T: git git://github.com/linux-nand/linux.git
8094S: Maintained
8095F: drivers/mtd/nand/
8096F: include/linux/mtd/nand*.h
8097
1da177e4 8098NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8099S: Orphan
d9fb9f38 8100F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8101
23dc05a3
DM
8102NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8103M: Daniel Mack <zonque@gmail.com>
8104S: Maintained
e5747e40 8105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8106W: http://www.native-instruments.com
8107F: sound/usb/caiaq/
8108
1da177e4 8109NCP FILESYSTEM
52653199
PV
8110M: Petr Vandrovec <petr@vandrovec.name>
8111S: Odd Fixes
679655da 8112F: fs/ncpfs/
1da177e4 8113
a79b0322
FT
8114NCR 5380 SCSI DRIVERS
8115M: Finn Thain <fthain@telegraphics.com.au>
8116M: Michael Schmitz <schmitzmic@gmail.com>
8117L: linux-scsi@vger.kernel.org
8118S: Maintained
8119F: Documentation/scsi/g_NCR5380.txt
71d39758 8120F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8121F: drivers/scsi/NCR5380.*
8122F: drivers/scsi/arm/cumana_1.c
8123F: drivers/scsi/arm/oak.c
a79b0322
FT
8124F: drivers/scsi/atari_scsi.*
8125F: drivers/scsi/dmx3191d.c
8126F: drivers/scsi/dtc.*
8127F: drivers/scsi/g_NCR5380.*
8128F: drivers/scsi/g_NCR5380_mmio.c
8129F: drivers/scsi/mac_scsi.*
8130F: drivers/scsi/pas16.*
a79b0322
FT
8131F: drivers/scsi/sun3_scsi.*
8132F: drivers/scsi/sun3_scsi_vme.c
8133F: drivers/scsi/t128.*
8134
1da177e4 8135NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8136M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8137L: linux-scsi@vger.kernel.org
8138S: Maintained
679655da 8139F: drivers/scsi/NCR_D700.*
1da177e4 8140
4aa3eb4c
GR
8141NCT6775 HARDWARE MONITOR DRIVER
8142M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8143L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8144S: Maintained
8145F: Documentation/hwmon/nct6775
8146F: drivers/hwmon/nct6775.c
8147
3c2d774c 8148NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8149M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8150L: linux-rdma@vger.kernel.org
e3d33cb1 8151W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8152S: Supported
8153F: drivers/infiniband/hw/nes/
8154
be2f2e84 8155NETEM NETWORK EMULATOR
adbbf69d 8156M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8157L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8158S: Maintained
679655da 8159F: net/sched/sch_netem.c
be2f2e84 8160
b2f5a051 8161NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8162M: Jon Mason <jdmason@kudzu.us>
4a58448b 8163L: netdev@vger.kernel.org
4a58448b 8164S: Supported
679655da 8165F: Documentation/networking/s2io.txt
b2f5a051 8166F: Documentation/networking/vxge.txt
86387e1a 8167F: drivers/net/ethernet/neterion/
4a58448b 8168
db9cf3a3 8169NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8170M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8171M: Patrick McHardy <kaber@trash.net>
42010ed0 8172M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8173L: netfilter-devel@vger.kernel.org
82b98543 8174L: coreteam@netfilter.org
1da177e4
LT
8175W: http://www.netfilter.org/
8176W: http://www.iptables.org/
42010ed0
PNA
8177Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8180S: Supported
679655da
JP
8181F: include/linux/netfilter*
8182F: include/linux/netfilter/
8183F: include/net/netfilter/
c117ab84
CEB
8184F: include/uapi/linux/netfilter*
8185F: include/uapi/linux/netfilter/
679655da
JP
8186F: net/*/netfilter.c
8187F: net/*/netfilter/
8188F: net/netfilter/
91c269a0 8189F: net/bridge/br_netfilter*.c
1da177e4 8190
4cc67735 8191NETLABEL
87a0874c 8192M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8193W: http://netlabel.sf.net
8194L: netdev@vger.kernel.org
87a0874c 8195S: Maintained
80811493 8196F: Documentation/netlabel/
679655da
JP
8197F: include/net/netlabel.h
8198F: net/netlabel/
4cc67735 8199
1da177e4 8200NETROM NETWORK LAYER
8b58be88 8201M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8202L: linux-hams@vger.kernel.org
d34cb28a 8203W: http://www.linux-ax25.org/
1da177e4 8204S: Maintained
679655da 8205F: include/net/netrom.h
c117ab84 8206F: include/uapi/linux/netrom.h
679655da 8207F: net/netrom/
1da177e4 8208
4c352362
JK
8209NETRONOME ETHERNET DRIVERS
8210M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8211L: oss-drivers@netronome.com
8212S: Maintained
8213F: drivers/net/ethernet/netronome/
8214
5ddb88c0 8215NETWORK BLOCK DEVICE (NBD)
4ca5829a 8216M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8217S: Maintained
5e4b269b 8218L: nbd-general@lists.sourceforge.net
4ca5829a 8219T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8220F: Documentation/blockdev/nbd.txt
8221F: drivers/block/nbd.c
c117ab84 8222F: include/uapi/linux/nbd.h
1da177e4 8223
6e43650c
NH
8224NETWORK DROP MONITOR
8225M: Neil Horman <nhorman@tuxdriver.com>
8226L: netdev@vger.kernel.org
8227S: Maintained
8228W: https://fedorahosted.org/dropwatch/
8229F: net/core/drop_monitor.c
8230
1da177e4 8231NETWORKING [GENERAL]
8b58be88 8232M: "David S. Miller" <davem@davemloft.net>
979b6c13 8233L: netdev@vger.kernel.org
b1e8fd54 8234W: http://www.linuxfoundation.org/en/Net
11e98029 8235Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8238S: Maintained
679655da
JP
8239F: net/
8240F: include/net/
018d21ed
JP
8241F: include/linux/in.h
8242F: include/linux/net.h
8243F: include/linux/netdevice.h
c117ab84
CEB
8244F: include/uapi/linux/in.h
8245F: include/uapi/linux/net.h
8246F: include/uapi/linux/netdevice.h
0c7aecd4 8247F: include/uapi/linux/net_namespace.h
7e814a6c 8248F: tools/net/
f4e53f9a 8249F: tools/testing/selftests/net/
335a67d2 8250F: lib/random32.c
a101ccd1 8251F: lib/test_bpf.c
1da177e4
LT
8252
8253NETWORKING [IPv4/IPv6]
8b58be88
JP
8254M: "David S. Miller" <davem@davemloft.net>
8255M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8256M: James Morris <jmorris@namei.org>
8257M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8258M: Patrick McHardy <kaber@trash.net>
979b6c13 8259L: netdev@vger.kernel.org
08deed1e 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8261S: Maintained
679655da
JP
8262F: net/ipv4/
8263F: net/ipv6/
8264F: include/net/ip*
0a14842f 8265F: arch/x86/net/*
1da177e4 8266
73b7656c
DM
8267NETWORKING [IPSEC]
8268M: Steffen Klassert <steffen.klassert@secunet.com>
8269M: Herbert Xu <herbert@gondor.apana.org.au>
8270M: "David S. Miller" <davem@davemloft.net>
8271L: netdev@vger.kernel.org
d1fc5024
SK
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8274S: Maintained
5826bdd1 8275F: net/core/flow.c
73b7656c
DM
8276F: net/xfrm/
8277F: net/key/
8278F: net/ipv4/xfrm*
d1fc5024
SK
8279F: net/ipv4/esp4.c
8280F: net/ipv4/ah4.c
8281F: net/ipv4/ipcomp.c
8282F: net/ipv4/ip_vti.c
73b7656c 8283F: net/ipv6/xfrm*
d1fc5024
SK
8284F: net/ipv6/esp6.c
8285F: net/ipv6/ah6.c
8286F: net/ipv6/ipcomp6.c
8287F: net/ipv6/ip6_vti.c
73b7656c
DM
8288F: include/uapi/linux/xfrm.h
8289F: include/net/xfrm.h
8290
10e2ff1c 8291NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8292M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8293L: netdev@vger.kernel.org
8294S: Maintained
8295
29f8f632 8296NETWORKING [WIRELESS]
2cb4abd1 8297L: linux-wireless@vger.kernel.org
8a6e2535 8298Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8299
788873ac
JP
8300NETWORKING DRIVERS
8301L: netdev@vger.kernel.org
8302W: http://www.linuxfoundation.org/en/Net
11e98029 8303Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8306S: Odd Fixes
156f4fbc 8307F: Documentation/devicetree/bindings/net/
788873ac 8308F: drivers/net/
018d21ed 8309F: include/linux/if_*
0b63bf1f 8310F: include/linux/netdevice.h
0b63bf1f
JD
8311F: include/linux/etherdevice.h
8312F: include/linux/fcdevice.h
8313F: include/linux/fddidevice.h
8314F: include/linux/hippidevice.h
8315F: include/linux/inetdevice.h
c117ab84
CEB
8316F: include/uapi/linux/if_*
8317F: include/uapi/linux/netdevice.h
788873ac 8318
0e324cf6
JL
8319NETWORKING DRIVERS (WIRELESS)
8320M: Kalle Valo <kvalo@codeaurora.org>
8321L: linux-wireless@vger.kernel.org
8322Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8325S: Maintained
182fd9ee 8326F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8327F: drivers/net/wireless/
8328
3d396eb1 8329NETXEN (1/10) GbE SUPPORT
8622315e 8330M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8331M: Sony Chacko <sony.chacko@qlogic.com>
8332M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8333L: netdev@vger.kernel.org
9c2b5bde 8334W: http://www.qlogic.com
3d396eb1 8335S: Supported
aa43c215 8336F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8337
6423d30f
AAJ
8338NFC SUBSYSTEM
8339M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8340M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8341M: Samuel Ortiz <sameo@linux.intel.com>
8342L: linux-wireless@vger.kernel.org
1eb3b216 8343L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8344S: Supported
6423d30f 8345F: net/nfc/
55eb94f9 8346F: include/net/nfc/
c117ab84 8347F: include/uapi/linux/nfc.h
6423d30f 8348F: drivers/nfc/
397d6497
CR
8349F: include/linux/platform_data/nfcmrvl.h
8350F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8351F: include/linux/platform_data/pn544.h
397d6497
CR
8352F: include/linux/platform_data/st21nfca.h
8353F: include/linux/platform_data/st-nci.h
7ebb88e5 8354F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8355
e8b43555 8356NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8357M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8358M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8359L: linux-nfs@vger.kernel.org
8360W: http://client.linux-nfs.org
cd7b996a 8361T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8362S: Maintained
679655da
JP
8363F: fs/lockd/
8364F: fs/nfs/
8365F: fs/nfs_common/
8366F: net/sunrpc/
8367F: include/linux/lockd/
8368F: include/linux/nfs*
8369F: include/linux/sunrpc/
c117ab84
CEB
8370F: include/uapi/linux/nfs*
8371F: include/uapi/linux/sunrpc/
1da177e4 8372
85ef9cea 8373NILFS2 FILESYSTEM
e2126935 8374M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8375L: linux-nilfs@vger.kernel.org
f9472265 8376W: http://nilfs.sourceforge.net/
9e92e516 8377W: http://nilfs.osdn.jp/
e2126935 8378T: git git://github.com/konis/nilfs2.git
85ef9cea 8379S: Supported
679655da
JP
8380F: Documentation/filesystems/nilfs2.txt
8381F: fs/nilfs2/
c35c7ac5 8382F: include/trace/events/nilfs2.h
e63e88bc
RK
8383F: include/uapi/linux/nilfs2_api.h
8384F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8385
1da177e4 8386NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8387M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8388W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8389S: Maintained
679655da
JP
8390F: Documentation/scsi/NinjaSCSI.txt
8391F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8392
8393NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8394M: GOTO Masanori <gotom@debian.or.jp>
8395M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8396W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8397S: Maintained
679655da
JP
8398F: Documentation/scsi/NinjaSCSI.txt
8399F: drivers/scsi/nsp32*
1da177e4 8400
383b8fb9
LFT
8401NIOS2 ARCHITECTURE
8402M: Ley Foon Tan <lftan@altera.com>
8403L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8405S: Maintained
8406F: arch/nios2/
8407
2a6afddb 8408NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8409R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8410F: include/linux/power/bq2415x_charger.h
081bab21 8411F: include/linux/power/bq27xxx_battery.h
2a6afddb 8412F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8413F: drivers/power/supply/bq2415x_charger.c
8414F: drivers/power/supply/bq27xxx_battery.c
8415F: drivers/power/supply/bq27xxx_battery_i2c.c
8416F: drivers/power/supply/isp1704_charger.c
8417F: drivers/power/supply/rx51_battery.c
2a6afddb 8418
a1bd3bae 8419NTB DRIVER CORE
9ef6bf6c
JM
8420M: Jon Mason <jdmason@kudzu.us>
8421M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8422M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8423L: linux-ntb@googlegroups.com
fce8a7bb 8424S: Supported
2984411f
JM
8425W: https://github.com/jonmason/ntb/wiki
8426T: git git://github.com/jonmason/ntb.git
fce8a7bb 8427F: drivers/ntb/
548c237c 8428F: drivers/net/ntb_netdev.c
fce8a7bb 8429F: include/linux/ntb.h
a1bd3bae 8430F: include/linux/ntb_transport.h
a9c59ef7 8431F: tools/testing/selftests/ntb/
fce8a7bb 8432
e26a5843
AH
8433NTB INTEL DRIVER
8434M: Jon Mason <jdmason@kudzu.us>
8435M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8436L: linux-ntb@googlegroups.com
e26a5843
AH
8437S: Supported
8438W: https://github.com/jonmason/ntb/wiki
8439T: git git://github.com/jonmason/ntb.git
8440F: drivers/ntb/hw/intel/
fce8a7bb 8441
a1b36958
XY
8442NTB AMD DRIVER
8443M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8444L: linux-ntb@googlegroups.com
8445S: Supported
8446F: drivers/ntb/hw/amd/
8447
1da177e4 8448NTFS FILESYSTEM
2818ef50 8449M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8450L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8451W: http://www.tuxera.com/
e6f4dee7 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8453S: Supported
679655da
JP
8454F: Documentation/filesystems/ntfs.txt
8455F: fs/ntfs/
1da177e4 8456
9eb8ef74 8457NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8458M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8459L: linux-fbdev@vger.kernel.org
ce00f85c 8460S: Maintained
8a61f013
JH
8461F: drivers/video/fbdev/riva/
8462F: drivers/video/fbdev/nvidia/
1da177e4 8463
79461681 8464NVM EXPRESS DRIVER
b3975e94
JF
8465M: Keith Busch <keith.busch@intel.com>
8466M: Jens Axboe <axboe@fb.com>
79461681 8467L: linux-nvme@lists.infradead.org
b3975e94
JF
8468T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8469W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8470S: Supported
57dacad5 8471F: drivers/nvme/host/
79461681
MW
8472F: include/linux/nvme.h
8473
a07b4970
CH
8474NVM EXPRESS TARGET DRIVER
8475M: Christoph Hellwig <hch@lst.de>
8476M: Sagi Grimberg <sagi@grimberg.me>
8477L: linux-nvme@lists.infradead.org
8478S: Supported
8479F: drivers/nvme/target/
8480
aee4b9bd
SK
8481NVMEM FRAMEWORK
8482M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8483M: Maxime Ripard <maxime.ripard@free-electrons.com>
8484S: Maintained
8485F: drivers/nvmem/
8486F: Documentation/devicetree/bindings/nvmem/
8487F: include/linux/nvmem-consumer.h
8488F: include/linux/nvmem-provider.h
8489
dece4585
CP
8490NXP-NCI NFC DRIVER
8491M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8492R: Charles Gorand <charles.gorand@effinnov.com>
8493L: linux-nfc@lists.01.org (moderated for non-subscribers)
8494S: Supported
8495F: drivers/nfc/nxp-nci
8496
f50d7146 8497NXP TDA998X DRM DRIVER
54176cc6 8498M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8499S: Supported
8500F: drivers/gpu/drm/i2c/tda998x_drv.c
8501F: include/drm/i2c/tda998x.h
8502
fbace43e
PR
8503NXP TFA9879 DRIVER
8504M: Peter Rosin <peda@axentia.se>
8505L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8506S: Maintained
8507F: sound/soc/codecs/tfa9879*
8508
442f04c3
JP
8509OBJTOOL
8510M: Josh Poimboeuf <jpoimboe@redhat.com>
8511S: Supported
8512F: tools/objtool/
8513
f5525786 8514OMAP SUPPORT
0e24bdd4 8515M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8516L: linux-omap@vger.kernel.org
8517W: http://www.muru.com/linux/omap/
8518W: http://linux.omap.com/
8a6e2535 8519Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8521S: Maintained
4e04d5a3 8522F: arch/arm/*omap*/
026da812
FB
8523F: arch/arm/configs/omap1_defconfig
8524F: arch/arm/configs/omap2plus_defconfig
046d0a37 8525F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8526F: drivers/irqchip/irq-omap-intc.c
8527F: drivers/mfd/*omap*.c
8528F: drivers/mfd/menelaus.c
8529F: drivers/mfd/palmas.c
8530F: drivers/mfd/tps65217.c
8531F: drivers/mfd/tps65218.c
8532F: drivers/mfd/tps65910.c
8533F: drivers/mfd/twl-core.[ch]
8534F: drivers/mfd/twl4030*.c
8535F: drivers/mfd/twl6030*.c
8536F: drivers/mfd/twl6040*.c
8537F: drivers/regulator/palmas-regulator*.c
8538F: drivers/regulator/pbias-regulator.c
8539F: drivers/regulator/tps65217-regulator.c
8540F: drivers/regulator/tps65218-regulator.c
8541F: drivers/regulator/tps65910-regulator.c
8542F: drivers/regulator/twl-regulator.c
046d0a37 8543F: include/linux/i2c-omap.h
f5525786 8544
50f29fbd 8545OMAP DEVICE TREE SUPPORT
cdb55ab0 8546M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8547M: Tony Lindgren <tony@atomide.com>
8548L: linux-omap@vger.kernel.org
d0fb18c5 8549L: devicetree@vger.kernel.org
50f29fbd
TL
8550S: Maintained
8551F: arch/arm/boot/dts/*omap*
8552F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8553F: arch/arm/boot/dts/*am4*
8554F: arch/arm/boot/dts/*am5*
8555F: arch/arm/boot/dts/*dra7*
50f29fbd 8556
f5525786 8557OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8558M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: arch/arm/*omap*/*clock*
8562
8563OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8564M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/*omap*/*pm*
c46938d4 8568F: drivers/cpufreq/omap-cpufreq.c
f5525786 8569
d21db568 8570OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8571M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8572M: Paul Walmsley <paul@pwsan.com>
8573L: linux-omap@vger.kernel.org
8574S: Maintained
d21db568 8575F: arch/arm/mach-omap2/prm*
692ab1f3 8576
f5525786 8577OMAP AUDIO SUPPORT
6c284903 8578M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8579M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8581L: linux-omap@vger.kernel.org
8582S: Maintained
8583F: sound/soc/omap/
8584
18640193
TL
8585OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8586M: Roger Quadros <rogerq@ti.com>
8587M: Tony Lindgren <tony@atomide.com>
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8590F: drivers/memory/omap-gpmc.c
8591F: arch/arm/mach-omap2/*gpmc*
8592
f5525786 8593OMAP FRAMEBUFFER SUPPORT
830e6384 8594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8595L: linux-fbdev@vger.kernel.org
f5525786
TL
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8a61f013 8598F: drivers/video/fbdev/omap/
f5525786 8599
676eec0d 8600OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8601M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8602L: linux-omap@vger.kernel.org
676eec0d 8603L: linux-fbdev@vger.kernel.org
178ff4c9 8604S: Maintained
8a61f013 8605F: drivers/video/fbdev/omap2/
178ff4c9
TV
8606F: Documentation/arm/OMAP/DSS
8607
8b37fcfc
OBC
8608OMAP HARDWARE SPINLOCK SUPPORT
8609M: Ohad Ben-Cohen <ohad@wizery.com>
8610L: linux-omap@vger.kernel.org
8611S: Maintained
8612F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8613
f5525786 8614OMAP MMC SUPPORT
8b58be88 8615M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8616L: linux-omap@vger.kernel.org
8617S: Maintained
653f41b5
MC
8618F: drivers/mmc/host/omap.c
8619
8620OMAP HS MMC SUPPORT
0a4585c6 8621L: linux-mmc@vger.kernel.org
653f41b5 8622L: linux-omap@vger.kernel.org
dfa5d196 8623S: Orphan
653f41b5 8624F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8625
8626OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8627M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8628S: Maintained
8629F: drivers/char/hw_random/omap-rng.c
8630
f400c82e 8631OMAP HWMOD SUPPORT
cdb55ab0 8632M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8633M: Paul Walmsley <paul@pwsan.com>
8634L: linux-omap@vger.kernel.org
8635S: Maintained
8fc8b12b 8636F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8637
8633fb30
PW
8638OMAP HWMOD DATA
8639M: Paul Walmsley <paul@pwsan.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: arch/arm/mach-omap2/omap_hwmod*data*
8643
f400c82e 8644OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8645M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8646L: linux-omap@vger.kernel.org
8647S: Maintained
8648F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8649
0db83ced 8650OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652L: linux-media@vger.kernel.org
8653S: Maintained
7eec52db 8654F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8655F: drivers/media/platform/omap3isp/
0db83ced 8656F: drivers/staging/media/omap4iss/
7e8970e1 8657
f5525786 8658OMAP USB SUPPORT
f5525786
TL
8659L: linux-usb@vger.kernel.org
8660L: linux-omap@vger.kernel.org
3b243519 8661S: Orphan
a16fbd65
JP
8662F: drivers/usb/*/*omap*
8663F: arch/arm/*omap*/usb*
f5525786 8664
6d994710 8665OMAP GPIO DRIVER
fe643528 8666M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8667M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8668M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8669L: linux-omap@vger.kernel.org
8670S: Maintained
fe643528 8671F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8672F: drivers/gpio/gpio-omap.c
8673
c351e290
MJ
8674OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8675M: Mark Jackson <mpfj@newflow.co.uk>
8676L: linux-omap@vger.kernel.org
8677S: Maintained
8678F: arch/arm/boot/dts/am335x-nano.dts
8679
0ad122d9 8680OMFS FILESYSTEM
8b58be88 8681M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8682L: linux-karma-devel@lists.sourceforge.net
8683S: Maintained
679655da
JP
8684F: Documentation/filesystems/omfs.txt
8685F: fs/omfs/
0ad122d9 8686
c1986ee9 8687OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8688M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8689S: Maintained
679655da
JP
8690F: drivers/char/pcmcia/cm4000_cs.c
8691F: include/linux/cm4000_cs.h
c117ab84 8692F: include/uapi/linux/cm4000_cs.h
c1986ee9 8693
77c44ab1 8694OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8695M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8696S: Maintained
679655da 8697F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8698
77d5140f 8699OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8700M: Jonathan Corbet <corbet@lwn.net>
661263b5 8701L: linux-media@vger.kernel.org
275ffde4 8702T: git git://linuxtv.org/media_tree.git
77d5140f 8703S: Maintained
90d72ac6 8704F: drivers/media/i2c/ov7670.c
77d5140f 8705
431bca73 8706ONENAND FLASH DRIVER
8b58be88 8707M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8708L: linux-mtd@lists.infradead.org
8709S: Maintained
679655da
JP
8710F: drivers/mtd/onenand/
8711F: include/linux/mtd/onenand*.h
431bca73 8712
1da177e4 8713ONSTREAM SCSI TAPE DRIVER
8b58be88 8714M: Willem Riede <osst@riede.org>
1da177e4
LT
8715L: osst-users@lists.sourceforge.net
8716L: linux-scsi@vger.kernel.org
8717S: Maintained
f7269cfc
JD
8718F: Documentation/scsi/osst.txt
8719F: drivers/scsi/osst.*
8720F: drivers/scsi/osst_*.h
8721F: drivers/scsi/st.h
1da177e4 8722
e2d1d6c0 8723OPENCORES I2C BUS DRIVER
8b58be88 8724M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8725L: linux-i2c@vger.kernel.org
e2d1d6c0 8726S: Maintained
679655da
JP
8727F: Documentation/i2c/busses/i2c-ocores
8728F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8729
860c44c1 8730OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8731M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8732M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8733L: devicetree@vger.kernel.org
a7fefe9f 8734W: http://www.devicetree.org/
fcdec35e 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8736S: Maintained
f8828205 8737F: drivers/of/
860c44c1 8738F: include/linux/of*.h
f8828205 8739F: scripts/dtc/
860c44c1 8740
f8828205 8741OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8742M: Rob Herring <robh+dt@kernel.org>
f8828205 8743M: Mark Rutland <mark.rutland@arm.com>
f8828205 8744L: devicetree@vger.kernel.org
9f273c24 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8746Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8747S: Maintained
8748F: Documentation/devicetree/
8749F: arch/*/boot/dts/
8750F: include/dt-bindings/
8751
2bb65f56
PA
8752OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8753M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8754L: devicetree@vger.kernel.org
8755S: Maintained
8756F: Documentation/devicetree/dynamic-resolution-notes.txt
8757F: Documentation/devicetree/overlay-notes.txt
8758F: drivers/of/overlay.c
8759F: drivers/of/resolver.c
8760
19f9d392
JB
8761OPENRISC ARCHITECTURE
8762M: Jonas Bonn <jonas@southpole.se>
8763W: http://openrisc.net
19f9d392
JB
8764S: Maintained
8765T: git git://openrisc.net/~jonas/linux
14430813 8766F: arch/openrisc/
19f9d392 8767
ccb1352e 8768OPENVSWITCH
4f337ed5 8769M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8770L: netdev@vger.kernel.org
ccb1352e
JG
8771L: dev@openvswitch.org
8772W: http://openvswitch.org
ccb1352e
JG
8773S: Maintained
8774F: net/openvswitch/
b422da7c 8775F: include/uapi/linux/openvswitch.h
ccb1352e 8776
875fa6fb
VK
8777OPERATING PERFORMANCE POINTS (OPP)
8778M: Viresh Kumar <vireshk@kernel.org>
8779M: Nishanth Menon <nm@ti.com>
8780M: Stephen Boyd <sboyd@codeaurora.org>
8781L: linux-pm@vger.kernel.org
8782S: Maintained
8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8784F: drivers/base/power/opp/
8785F: include/linux/pm_opp.h
8786F: Documentation/power/opp.txt
8787F: Documentation/devicetree/bindings/opp/
8788
af39917d
CL
8789OPL4 DRIVER
8790M: Clemens Ladisch <clemens@ladisch.de>
8791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8792T: git git://git.alsa-project.org/alsa-kernel.git
8793S: Maintained
8794F: sound/drivers/opl4/
8795
1da177e4 8796OPROFILE
4cf7e718 8797M: Robert Richter <rric@kernel.org>
1da177e4
LT
8798L: oprofile-list@lists.sf.net
8799S: Maintained
81c4a8a6 8800F: arch/*/include/asm/oprofile*.h
679655da
JP
8801F: arch/*/oprofile/
8802F: drivers/oprofile/
8803F: include/linux/oprofile.h
1da177e4 8804
e2d1d6c0 8805ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8806M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8807M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8808L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8809W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8810S: Supported
679655da
JP
8811F: Documentation/filesystems/ocfs2.txt
8812F: Documentation/filesystems/dlmfs.txt
8813F: fs/ocfs2/
e2d1d6c0 8814
1da177e4 8815ORINOCO DRIVER
724c6b35 8816L: linux-wireless@vger.kernel.org
491b26b4 8817W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8818W: http://www.nongnu.org/orinoco/
3a59babb 8819S: Orphan
2be45b66 8820F: drivers/net/wireless/intersil/orinoco/
1da177e4 8821
42c55aa8 8822OSD LIBRARY and FILESYSTEM
fadc0752 8823M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8824M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8825L: osd-dev@open-osd.org
8826W: http://open-osd.org
54e5881d 8827T: git git://git.open-osd.org/open-osd.git
68274794 8828S: Maintained
42c55aa8 8829F: drivers/scsi/osd/
6b6f0b6c 8830F: include/scsi/osd_*
42c55aa8 8831F: fs/exofs/
68274794 8832
ef94b186 8833OVERLAY FILESYSTEM
7c37fbda 8834M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8835L: linux-unionfs@vger.kernel.org
8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8837S: Supported
1d113735 8838F: fs/overlayfs/
7c37fbda
NB
8839F: Documentation/filesystems/overlayfs.txt
8840
85096169
MM
8841ORANGEFS FILESYSTEM
8842M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8843L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8845S: Supported
8846F: fs/orangefs/
8847F: Documentation/filesystems/orangefs.txt
8848
e2d1d6c0 8849P54 WIRELESS DRIVER
084cb0fe 8850M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8851L: linux-wireless@vger.kernel.org
084cb0fe 8852W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8853S: Maintained
d3466830 8854F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8855
f5cd7872 8856PA SEMI ETHERNET DRIVER
8b58be88 8857M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8858L: netdev@vger.kernel.org
8859S: Maintained
ded19add 8860F: drivers/net/ethernet/pasemi/*
f5cd7872 8861
beb58aa3 8862PA SEMI SMBUS DRIVER
8b58be88 8863M: Olof Johansson <olof@lixom.net>
846557d3 8864L: linux-i2c@vger.kernel.org
beb58aa3 8865S: Maintained
679655da 8866F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8867
48fc267e
SK
8868PADATA PARALLEL EXECUTION MECHANISM
8869M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8870L: linux-crypto@vger.kernel.org
8871S: Maintained
8872F: kernel/padata.c
8873F: include/linux/padata.h
8874F: Documentation/padata.txt
8875
709ee531 8876PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8877M: Harald Welte <laforge@gnumonks.org>
d0944853 8878L: platform-driver-x86@vger.kernel.org
709ee531 8879S: Maintained
679655da 8880F: drivers/platform/x86/panasonic-laptop.c
709ee531 8881
368dd5ac 8882PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8883M: David Howells <dhowells@redhat.com>
4fa97181
DH
8884L: linux-am33-list@redhat.com (moderated for non-subscribers)
8885W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8886S: Maintained
679655da
JP
8887F: Documentation/mn10300/
8888F: arch/mn10300/
4fa97181 8889
305b37bd
KS
8890PARALLEL LCD/KEYPAD PANEL DRIVER
8891M: Willy Tarreau <willy@haproxy.com>
8892M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8893S: Odd Fixes
8894F: Documentation/misc-devices/lcd-panel-cgram.txt
8895F: drivers/misc/panel.c
8896
64dfff03
SM
8897PARALLEL PORT SUBSYSTEM
8898M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8899M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8900L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8901S: Maintained
679655da
JP
8902F: drivers/parport/
8903F: include/linux/parport*.h
8904F: drivers/char/ppdev.c
c117ab84 8905F: include/uapi/linux/ppdev.h
64dfff03 8906F: Documentation/parport*.txt
1da177e4 8907
4cdf6bc2 8908PARAVIRT_OPS INTERFACE
d633180c 8909M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8910M: Chris Wright <chrisw@sous-sol.org>
8911M: Alok Kataria <akataria@vmware.com>
8912M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8913L: virtualization@lists.linux-foundation.org
4cdf6bc2 8914S: Supported
a2e19991 8915F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8916F: arch/*/kernel/paravirt*
8917F: arch/*/include/asm/paravirt.h
47ae4b05 8918F: include/linux/hypervisor.h
4cdf6bc2 8919
e2d1d6c0 8920PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8921M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8922L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8923S: Maintained
679655da
JP
8924F: Documentation/blockdev/paride.txt
8925F: drivers/block/paride/
e2d1d6c0
RD
8926
8927PARISC ARCHITECTURE
b8828770 8928M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8929M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8930L: linux-parisc@vger.kernel.org
8931W: http://www.parisc-linux.org/
8a6e2535 8932Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8935S: Maintained
679655da 8936F: arch/parisc/
2b6bac9e 8937F: Documentation/parisc/
679655da 8938F: drivers/parisc/
2b6bac9e
HD
8939F: drivers/char/agp/parisc-agp.c
8940F: drivers/input/serio/gscps2.c
8941F: drivers/parport/parport_gsc.*
8942F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8943F: drivers/video/fbdev/sti*
2b6bac9e
HD
8944F: drivers/video/console/sti*
8945F: drivers/video/logo/logo_parisc*
e2d1d6c0 8946
1662d32c 8947PC87360 HARDWARE MONITORING DRIVER
8b58be88 8948M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8949L: linux-hwmon@vger.kernel.org
1662d32c 8950S: Maintained
679655da
JP
8951F: Documentation/hwmon/pc87360
8952F: drivers/hwmon/pc87360.c
1662d32c
JC
8953
8954PC8736x GPIO DRIVER
8b58be88 8955M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8956S: Maintained
679655da 8957F: drivers/char/pc8736x_gpio.c
1662d32c 8958
1ad107fd 8959PC87427 HARDWARE MONITORING DRIVER
d8130624 8960M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8961L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8962S: Maintained
8963F: Documentation/hwmon/pc87427
8964F: drivers/hwmon/pc87427.c
8965
b26e0ed4 8966PCA9532 LED DRIVER
8b58be88 8967M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8968S: Maintained
d5ca6918
JP
8969F: drivers/leds/leds-pca9532.c
8970F: include/linux/leds-pca9532.h
b26e0ed4 8971
5ce914a8 8972PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8973M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8974L: linux-i2c@vger.kernel.org
8975S: Maintained
b4f0b74e 8976F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8977
3971dae5 8978PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8979M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8980S: Maintained
8981F: drivers/firmware/pcdp.*
8982
065c6359 8983PCI ERROR RECOVERY
6305902c 8984M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8985L: linux-pci@vger.kernel.org
065c6359 8986S: Supported
679655da 8987F: Documentation/PCI/pci-error-recovery.txt
065c6359 8988
78c1cffd
RC
8989PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8990M: Russell Currey <ruscur@russell.cc>
8991L: linuxppc-dev@lists.ozlabs.org
8992S: Supported
8993F: Documentation/powerpc/eeh-pci-error-recovery.txt
8994F: arch/powerpc/kernel/eeh*.c
8995F: arch/powerpc/platforms/*/eeh*.c
8996F: arch/powerpc/include/*/eeh*.h
8997
1da177e4 8998PCI SUBSYSTEM
5ac3a6d2 8999M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9000L: linux-pci@vger.kernel.org
99662dd1 9001Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9003S: Supported
92a1fe2e 9004F: Documentation/devicetree/bindings/pci/
679655da
JP
9005F: Documentation/PCI/
9006F: drivers/pci/
9007F: include/linux/pci*
6b49ee49 9008F: arch/x86/pci/
cad01f91 9009F: arch/x86/kernel/quirks.c
1da177e4 9010
eaa6111b
LFT
9011PCI DRIVER FOR ALTERA PCIE IP
9012M: Ley Foon Tan <lftan@altera.com>
9013L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9014L: linux-pci@vger.kernel.org
9015S: Supported
9016F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9017F: drivers/pci/host/pcie-altera.c
9018
b7e78170
RH
9019PCI DRIVER FOR ARM VERSATILE PLATFORM
9020M: Rob Herring <robh@kernel.org>
9021L: linux-pci@vger.kernel.org
9022L: linux-arm-kernel@lists.infradead.org
9023S: Maintained
9024F: Documentation/devicetree/bindings/pci/versatile.txt
9025F: drivers/pci/host/pci-versatile.c
9026
5f6b6ccd
TI
9027PCI DRIVER FOR APPLIEDMICRO XGENE
9028M: Tanmay Inamdar <tinamdar@apm.com>
9029L: linux-pci@vger.kernel.org
9030L: linux-arm-kernel@lists.infradead.org
9031S: Maintained
9032F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9033F: drivers/pci/host/pci-xgene.c
9034
62d0ff83
ML
9035PCI DRIVER FOR FREESCALE LAYERSCAPE
9036M: Minghuan Lian <minghuan.Lian@freescale.com>
9037M: Mingkai Hu <mingkai.hu@freescale.com>
9038M: Roy Zang <tie-fei.zang@freescale.com>
9039L: linuxppc-dev@lists.ozlabs.org
9040L: linux-pci@vger.kernel.org
9041L: linux-arm-kernel@lists.infradead.org
9042S: Maintained
9043F: drivers/pci/host/*layerscape*
9044
f0b75693 9045PCI DRIVER FOR IMX6
f175aa2c 9046M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9047M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9048L: linux-pci@vger.kernel.org
9049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9050S: Maintained
9051F: drivers/pci/host/*imx6*
9052
0c4ffcfe
MK
9053PCI DRIVER FOR TI KEYSTONE
9054M: Murali Karicheri <m-karicheri2@ti.com>
9055L: linux-pci@vger.kernel.org
9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S: Maintained
9058F: drivers/pci/host/*keystone*
9059
f0b75693
BH
9060PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9062M: Jason Cooper <jason@lakedaemon.net>
9063L: linux-pci@vger.kernel.org
9064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065S: Maintained
9066F: drivers/pci/host/*mvebu*
9067
8c39d710
TP
9068PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9069M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9070L: linux-pci@vger.kernel.org
9071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9072S: Maintained
9073F: drivers/pci/host/pci-aardvark.c
9074
0447cfd7
TR
9075PCI DRIVER FOR NVIDIA TEGRA
9076M: Thierry Reding <thierry.reding@gmail.com>
9077L: linux-tegra@vger.kernel.org
f0b75693 9078L: linux-pci@vger.kernel.org
0447cfd7
TR
9079S: Supported
9080F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9081F: drivers/pci/host/pci-tegra.c
9082
47ff3de9
KVA
9083PCI DRIVER FOR TI DRA7XX
9084M: Kishon Vijay Abraham I <kishon@ti.com>
9085L: linux-omap@vger.kernel.org
9086L: linux-pci@vger.kernel.org
9087S: Supported
9088F: Documentation/devicetree/bindings/pci/ti-pci.txt
9089F: drivers/pci/host/pci-dra7xx.c
9090
f0b75693
BH
9091PCI DRIVER FOR RENESAS R-CAR
9092M: Simon Horman <horms@verge.net.au>
9093L: linux-pci@vger.kernel.org
4a121096 9094L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9095S: Maintained
9096F: drivers/pci/host/*rcar*
9097
4af82255 9098PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9099M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9100L: linux-pci@vger.kernel.org
f0b75693
BH
9101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9102L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9103S: Maintained
9104F: drivers/pci/host/pci-exynos.c
9105
f0b75693 9106PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9107M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9108M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9109L: linux-pci@vger.kernel.org
9110S: Maintained
9111F: drivers/pci/host/*designware*
9112
5a3aa2a8
JP
9113PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9114M: Joao Pinto <jpinto@synopsys.com>
9115L: linux-pci@vger.kernel.org
9116S: Maintained
9117F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9118F: drivers/pci/host/pcie-designware-plat.c
9119
cf28855b
WD
9120PCI DRIVER FOR GENERIC OF HOSTS
9121M: Will Deacon <will.deacon@arm.com>
9122L: linux-pci@vger.kernel.org
9123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9124S: Maintained
9125F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9126F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9127F: drivers/pci/host/pci-host-generic.c
9128
185a383a
KB
9129PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9130M: Keith Busch <keith.busch@intel.com>
9131L: linux-pci@vger.kernel.org
9132S: Supported
9133F: arch/x86/pci/vmd.c
9134
51b66a6c 9135PCIE DRIVER FOR ST SPEAR13XX
110baab1 9136M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9137L: linux-pci@vger.kernel.org
110baab1 9138S: Maintained
51b66a6c
PA
9139F: drivers/pci/host/*spear*
9140
af1169b4
LFT
9141PCI MSI DRIVER FOR ALTERA MSI IP
9142M: Ley Foon Tan <lftan@altera.com>
9143L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9144L: linux-pci@vger.kernel.org
9145S: Supported
9146F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9147F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9148
dcd19de3
DD
9149PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9150M: Duc Dang <dhdang@apm.com>
9151L: linux-pci@vger.kernel.org
9152L: linux-arm-kernel@lists.infradead.org
9153S: Maintained
9154F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9155F: drivers/pci/host/pci-xgene-msi.c
9156
a3cbfae1
NC
9157PCIE DRIVER FOR AXIS ARTPEC
9158M: Niklas Cassel <niklas.cassel@axis.com>
9159M: Jesper Nilsson <jesper.nilsson@axis.com>
9160L: linux-arm-kernel@axis.com
9161L: linux-pci@vger.kernel.org
9162S: Maintained
9163F: Documentation/devicetree/bindings/pci/axis,artpec*
9164F: drivers/pci/host/*artpec*
9165
500a1d9a
ZW
9166PCIE DRIVER FOR HISILICON
9167M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9168M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9169L: linux-pci@vger.kernel.org
9170S: Maintained
9171F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9172F: drivers/pci/host/pcie-hisi.c
9173
82a82383
SV
9174PCIE DRIVER FOR QUALCOMM MSM
9175M: Stanimir Varbanov <svarbanov@mm-sol.com>
9176L: linux-pci@vger.kernel.org
9177L: linux-arm-msm@vger.kernel.org
9178S: Maintained
9179F: drivers/pci/host/*qcom*
9180
f12b76e5
DD
9181PCIE DRIVER FOR CAVIUM THUNDERX
9182M: David Daney <david.daney@cavium.com>
9183L: linux-pci@vger.kernel.org
9184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9185S: Supported
9186F: Documentation/devicetree/bindings/pci/pci-thunder-*
9187F: drivers/pci/host/pci-thunder-*
9188
1da177e4 9189PCMCIA SUBSYSTEM
4230dfc9 9190P: Linux PCMCIA Team
f5df5881 9191L: linux-pcmcia@lists.infradead.org
6650e0a5 9192W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9194S: Maintained
679655da
JP
9195F: Documentation/pcmcia/
9196F: drivers/pcmcia/
9197F: include/pcmcia/
1da177e4
LT
9198
9199PCNET32 NETWORK DRIVER
227fb925 9200M: Don Fry <pcnet32@frontier.com>
979b6c13 9201L: netdev@vger.kernel.org
1da177e4 9202S: Maintained
b955f6ca 9203F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9204
48fc267e
SK
9205PCRYPT PARALLEL CRYPTO ENGINE
9206M: Steffen Klassert <steffen.klassert@secunet.com>
9207L: linux-crypto@vger.kernel.org
9208S: Maintained
9209F: crypto/pcrypt.c
9210F: include/crypto/pcrypt.h
9211
e72df0b8
TH
9212PER-CPU MEMORY ALLOCATOR
9213M: Tejun Heo <tj@kernel.org>
93e205a7 9214M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9216S: Maintained
9217F: include/linux/percpu*.h
9218F: mm/percpu*.c
9219F: arch/*/include/asm/percpu.h
9220
ad4ecbcb 9221PER-TASK DELAY ACCOUNTING
185e595f 9222M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9223S: Maintained
679655da
JP
9224F: include/linux/delayacct.h
9225F: kernel/delayacct.c
ad4ecbcb 9226
57c0c15b 9227PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9228M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9229M: Ingo Molnar <mingo@redhat.com>
f80c5393 9230M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9231R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9232L: linux-kernel@vger.kernel.org
75fc2d37 9233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9234S: Supported
d53e8365 9235F: kernel/events/*
a003236c 9236F: include/linux/perf_event.h
c117ab84 9237F: include/uapi/linux/perf_event.h
141c4296
RR
9238F: arch/*/kernel/perf_event*.c
9239F: arch/*/kernel/*/perf_event*.c
9240F: arch/*/kernel/*/*/perf_event*.c
a003236c 9241F: arch/*/include/asm/perf_event.h
a003236c 9242F: arch/*/kernel/perf_callchain.c
b0a434fb 9243F: arch/*/events/*
a003236c 9244F: tools/perf/
6c0b3244 9245
dd49d0f5 9246PERSONALITY HANDLING
8b58be88 9247M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9248L: linux-abi-devel@lists.sourceforge.net
9249S: Maintained
679655da 9250F: include/linux/personality.h
c117ab84 9251F: include/uapi/linux/personality.h
dd49d0f5 9252
838e7a03 9253PHONET PROTOCOL
2a06b40f 9254M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9255S: Supported
9256F: Documentation/networking/phonet.txt
9257F: include/linux/phonet.h
9258F: include/net/phonet/
c117ab84 9259F: include/uapi/linux/phonet.h
838e7a03
RDC
9260F: net/phonet/
9261
1da177e4 9262PHRAM MTD DRIVER
8b58be88 9263M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9264L: linux-mtd@lists.infradead.org
9265S: Maintained
679655da 9266F: drivers/mtd/devices/phram.c
1da177e4 9267
efdbb10e
BP
9268PICOLCD HID DRIVER
9269M: Bruno Prémont <bonbons@linux-vserver.org>
9270L: linux-input@vger.kernel.org
9271S: Maintained
9272F: drivers/hid/hid-picolcd*
9273
a53bfa07
JI
9274PICOXCELL SUPPORT
9275M: Jamie Iles <jamie@jamieiles.com>
9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277T: git git://github.com/jamieiles/linux-2.6-ji.git
9278S: Supported
b8733987 9279F: arch/arm/boot/dts/picoxcell*
14430813 9280F: arch/arm/mach-picoxcell/
b8733987 9281F: drivers/crypto/picoxcell*
a53bfa07 9282
2744e8af
LW
9283PIN CONTROL SUBSYSTEM
9284M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9285L: linux-gpio@vger.kernel.org
dbe752a3 9286T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9287S: Maintained
9feeed94 9288F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9289F: Documentation/pinctrl.txt
07f29ba6 9290F: drivers/pinctrl/
8e406fe4 9291F: include/linux/pinctrl/
2744e8af 9292
2201bbb8
JCPV
9293PIN CONTROLLER - ATMEL AT91
9294M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296S: Maintained
c654b6bf 9297F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9298
33d3690c
LD
9299PIN CONTROLLER - ATMEL AT91 PIO4
9300M: Ludovic Desroches <ludovic.desroches@atmel.com>
9301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9302L: linux-gpio@vger.kernel.org
9303S: Supported
9304F: drivers/pinctrl/pinctrl-at91-pio4.*
9305
cbd1b652
MW
9306PIN CONTROLLER - INTEL
9307M: Mika Westerberg <mika.westerberg@linux.intel.com>
9308M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9309S: Maintained
9310F: drivers/pinctrl/intel/
2201bbb8 9311
9963b536
LP
9312PIN CONTROLLER - RENESAS
9313M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9314M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9315L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9316S: Maintained
9317F: drivers/pinctrl/sh-pfc/
9318
b75e60d6 9319PIN CONTROLLER - SAMSUNG
fea685e9 9320M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9321M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9322M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9325S: Maintained
9b5b33f6 9326F: drivers/pinctrl/samsung/
b75e60d6 9327
13cbd906
TL
9328PIN CONTROLLER - SINGLE
9329M: Tony Lindgren <tony@atomide.com>
9330M: Haojian Zhuang <haojian.zhuang@linaro.org>
9331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9332L: linux-omap@vger.kernel.org
9333S: Maintained
9334F: drivers/pinctrl/pinctrl-single.c
9335
deda8287 9336PIN CONTROLLER - ST SPEAR
da89947b 9337M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9339W: http://www.st.com/spear
9340S: Maintained
8e406fe4 9341F: drivers/pinctrl/spear/
deda8287 9342
11a1cf34
JH
9343PISTACHIO SOC SUPPORT
9344M: James Hartley <james.hartley@imgtec.com>
9345M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9346L: linux-mips@linux-mips.org
9347S: Maintained
9348F: arch/mips/pistachio/
9349F: arch/mips/include/asm/mach-pistachio/
9350F: arch/mips/boot/dts/pistachio/
9351F: arch/mips/configs/pistachio*_defconfig
9352
249a6771 9353PKTCDVD DRIVER
e5f6450c 9354M: Jiri Kosina <jikos@kernel.org>
249a6771 9355S: Maintained
679655da
JP
9356F: drivers/block/pktcdvd.c
9357F: include/linux/pktcdvd.h
c117ab84 9358F: include/uapi/linux/pktcdvd.h
249a6771 9359
b31d8273
G
9360PKUNITY SOC DRIVERS
9361M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9362W: http://mprc.pku.edu.cn/~guanxuetao/linux
9363S: Maintained
ceebf4d5 9364T: git git://github.com/gxt/linux.git
b31d8273 9365F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9366F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9367F: drivers/video/fbdev/fb-puv3.c
2809e80b 9368F: drivers/rtc/rtc-puv3.c
b31d8273 9369
9d2ecfb7 9370PMBUS HARDWARE MONITORING DRIVERS
ca462085 9371M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9372L: linux-hwmon@vger.kernel.org
9373W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9374W: http://www.roeck-us.net/linux/drivers/
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9376S: Maintained
9377F: Documentation/hwmon/pmbus
9378F: drivers/hwmon/pmbus/
9379F: include/linux/i2c/pmbus.h
9380
89a36810 9381PMC SIERRA MaxRAID DRIVER
89a36810
AR
9382L: linux-scsi@vger.kernel.org
9383W: http://www.pmc-sierra.com/
3cdea4d7 9384S: Orphan
89a36810
AR
9385F: drivers/scsi/pmcraid.*
9386
dbf9bfe6 9387PMC SIERRA PM8001 DRIVER
d32477e2 9388M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9389M: lindar_liu@usish.com
f5a7b525 9390L: pmchba@pmcs.com
dbf9bfe6 9391L: linux-scsi@vger.kernel.org
9392S: Supported
9393F: drivers/scsi/pm8001/
9394
1da177e4 9395POSIX CLOCKS and TIMERS
8b58be88 9396M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9397L: linux-kernel@vger.kernel.org
75fc2d37 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9399S: Maintained
679655da
JP
9400F: fs/timerfd.c
9401F: include/linux/timer*
5cee9645 9402F: kernel/time/*timer*
1da177e4 9403
7b06a6d7
RW
9404POWER MANAGEMENT CORE
9405M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9406L: linux-pm@vger.kernel.org
9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9408S: Supported
9409F: drivers/base/power/
9410F: include/linux/pm.h
9411F: include/linux/pm_*
9412F: include/linux/powercap.h
9413F: drivers/powercap/
9414
3be86148 9415POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9416M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9417L: linux-pm@vger.kernel.org
58db9505 9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9419S: Maintained
f3332532 9420F: Documentation/devicetree/bindings/power/supply/
679655da 9421F: include/linux/power_supply.h
8c0984e5 9422F: drivers/power/supply/
3be86148 9423
514f161a
MR
9424POWER STATE COORDINATION INTERFACE (PSCI)
9425M: Mark Rutland <mark.rutland@arm.com>
9426M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9427L: linux-arm-kernel@lists.infradead.org
9428S: Maintained
9429F: drivers/firmware/psci.c
9430F: include/linux/psci.h
9431F: include/uapi/linux/psci.h
9432
43a1dd9b
SJS
9433POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9434M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9435L: linuxppc-dev@lists.ozlabs.org
9436S: Maintained
9437F: drivers/char/powernv-op-panel.c
9438
1da177e4 9439PNP SUPPORT
9c3646d1 9440M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9441S: Maintained
679655da 9442F: drivers/pnp/
1da177e4
LT
9443
9444PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9445M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9446L: linux-ppp@vger.kernel.org
9447S: Maintained
224cf5ad 9448F: drivers/net/ppp/ppp_*
1da177e4
LT
9449
9450PPP OVER ATM (RFC 2364)
8b58be88 9451M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9452S: Maintained
679655da 9453F: net/atm/pppoatm.c
c117ab84 9454F: include/uapi/linux/atmppp.h
1da177e4
LT
9455
9456PPP OVER ETHERNET
8b58be88 9457M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9458S: Maintained
224cf5ad
JK
9459F: drivers/net/ppp/pppoe.c
9460F: drivers/net/ppp/pppox.c
1da177e4 9461
a6d2370b 9462PPP OVER L2TP
8b58be88 9463M: James Chapman <jchapman@katalix.com>
a6d2370b 9464S: Maintained
90ca28d1 9465F: net/l2tp/l2tp_ppp.c
679655da 9466F: include/linux/if_pppol2tp.h
c117ab84 9467F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9468
eae9d2ba 9469PPS SUPPORT
8b58be88 9470M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9471W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9472L: linuxpps@ml.enneenne.com (subscribers-only)
9473S: Maintained
cabaaf41
JP
9474F: Documentation/pps/
9475F: drivers/pps/
9476F: include/linux/pps*.h
eae9d2ba 9477
71a6d0af
HW
9478PPTP DRIVER
9479M: Dmitry Kozlov <xeb@mail.ru>
9480L: netdev@vger.kernel.org
9481S: Maintained
224cf5ad 9482F: drivers/net/ppp/pptp.c
71a6d0af
HW
9483W: http://sourceforge.net/projects/accel-pptp
9484
1da177e4 9485PREEMPTIBLE KERNEL
8b58be88 9486M: Robert Love <rml@tech9.net>
1da177e4
LT
9487L: kpreempt-tech@lists.sourceforge.net
9488W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9489S: Supported
679655da
JP
9490F: Documentation/preempt-locking.txt
9491F: include/linux/preempt.h
1da177e4
LT
9492
9493PRISM54 WIRELESS DRIVER
8b58be88 9494M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9495L: linux-wireless@vger.kernel.org
9ef80804 9496W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9497S: Obsolete
c12edfe2 9498F: drivers/net/wireless/intersil/prism54/
1da177e4 9499
02c18891 9500PS3 NETWORK SUPPORT
b809b9ca 9501M: Geoff Levand <geoff@infradead.org>
02c18891 9502L: netdev@vger.kernel.org
a14ab6b6 9503L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9504S: Maintained
8df158ac 9505F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9506
f58a9d17 9507PS3 PLATFORM SUPPORT
b809b9ca 9508M: Geoff Levand <geoff@infradead.org>
a4724ed6 9509L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9510S: Maintained
679655da
JP
9511F: arch/powerpc/boot/ps3*
9512F: arch/powerpc/include/asm/lv1call.h
9513F: arch/powerpc/include/asm/ps3*.h
9514F: arch/powerpc/platforms/ps3/
9515F: drivers/*/ps3*
9516F: drivers/ps3/
fec629b8 9517F: drivers/rtc/rtc-ps3.c
679655da 9518F: drivers/usb/host/*ps3.c
fec629b8 9519F: sound/ppc/snd_ps3*
f58a9d17 9520
cffb4add 9521PS3VRAM DRIVER
8b58be88 9522M: Jim Paris <jim@jtan.com>
3715a5d0 9523M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9524L: linuxppc-dev@lists.ozlabs.org
cffb4add 9525S: Maintained
8a3977cb 9526F: drivers/block/ps3vram.c
cffb4add 9527
8defe599 9528PSTORE FILESYSTEM
9d5e2a02 9529M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9530M: Colin Cross <ccross@android.com>
9531M: Kees Cook <keescook@chromium.org>
9532M: Tony Luck <tony.luck@intel.com>
9533S: Maintained
9f273c24 9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9535F: fs/pstore/
9536F: include/linux/pstore*
04851772 9537F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9538F: drivers/acpi/apei/erst.c
9539
7fbc415d
RC
9540PTP HARDWARE CLOCK SUPPORT
9541M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9542L: netdev@vger.kernel.org
7fbc415d
RC
9543S: Maintained
9544W: http://linuxptp.sourceforge.net/
9545F: Documentation/ABI/testing/sysfs-ptp
9546F: Documentation/ptp/*
0ecb3cdd 9547F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9548F: drivers/net/phy/dp83640*
9549F: drivers/ptp/*
9550F: include/linux/ptp_cl*
9551
cf94a4d1 9552PTRACE SUPPORT
e846ee5f 9553M: Roland McGrath <roland@hack.frob.com>
8b58be88 9554M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9555S: Maintained
9556F: include/asm-generic/syscall.h
9557F: include/linux/ptrace.h
9558F: include/linux/regset.h
9559F: include/linux/tracehook.h
c117ab84 9560F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9561F: kernel/ptrace.c
9562
3e9d7ba7
HV
9563PULSE8-CEC DRIVER
9564M: Hans Verkuil <hverkuil@xs4all.nl>
9565L: linux-media@vger.kernel.org
9566T: git git://linuxtv.org/media_tree.git
9567S: Maintained
9568F: drivers/staging/media/pulse8-cec
9569
8320204a 9570PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9571M: Mike Isely <isely@pobox.com>
16e9495d 9572L: pvrusb2@isely.net (subscribers-only)
661263b5 9573L: linux-media@vger.kernel.org
8320204a 9574W: http://www.isely.net/pvrusb2/
275ffde4 9575T: git git://linuxtv.org/media_tree.git
8320204a 9576S: Maintained
679655da 9577F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9578F: drivers/media/usb/pvrusb2/
8320204a 9579
39532e6c 9580PWC WEBCAM DRIVER
c0936df4 9581M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9582L: linux-media@vger.kernel.org
9583T: git git://linuxtv.org/media_tree.git
c0936df4 9584S: Odd Fixes
39532e6c
HG
9585F: drivers/media/usb/pwc/*
9586
93c090b3 9587PWM FAN DRIVER
774e0362
KD
9588M: Kamil Debski <kamil@wypas.org>
9589M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9590L: linux-hwmon@vger.kernel.org
93c090b3
KD
9591S: Supported
9592F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9593F: Documentation/hwmon/pwm-fan
9594F: drivers/hwmon/pwm-fan.c
9595
200efedd 9596PWM SUBSYSTEM
aa3495f7
TR
9597M: Thierry Reding <thierry.reding@gmail.com>
9598L: linux-pwm@vger.kernel.org
0c2498f1 9599S: Maintained
006e854f 9600T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9601F: Documentation/pwm.txt
9602F: Documentation/devicetree/bindings/pwm/
9603F: include/linux/pwm.h
0c2498f1 9604F: drivers/pwm/
a140b98d
TR
9605F: drivers/video/backlight/pwm_bl.c
9606F: include/linux/pwm_backlight.h
0c2498f1 9607
30ec261e 9608PXA2xx/PXA3xx SUPPORT
8da5e302 9609M: Daniel Mack <daniel@zonque.org>
a323f664 9610M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9611M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9613T: git git://github.com/hzhuang1/linux.git
8da5e302 9614T: git git://github.com/rjarzmik/linux.git
1da177e4 9615S: Maintained
e68d7c14 9616F: arch/arm/boot/dts/pxa*
679655da 9617F: arch/arm/mach-pxa/
820439f1 9618F: drivers/dma/pxa*
679655da 9619F: drivers/pcmcia/pxa2xx*
1403ead9 9620F: drivers/pinctrl/pxa/
9df92e6c 9621F: drivers/spi/spi-pxa2xx*
faf2e1db 9622F: drivers/usb/gadget/udc/pxa2*
679655da 9623F: include/sound/pxa2xx-lib.h
bec4c99e 9624F: sound/arm/pxa*
14430813 9625F: sound/soc/pxa/
1da177e4 9626
f3154a46
RJ
9627PXA GPIO DRIVER
9628M: Robert Jarzmik <robert.jarzmik@free.fr>
9629L: linux-gpio@vger.kernel.org
9630S: Maintained
9631F: drivers/gpio/gpio-pxa.c
9632
ec64d3bf
EG
9633PXA3xx NAND FLASH DRIVER
9634M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9635L: linux-mtd@lists.infradead.org
9636S: Maintained
9a67f099 9637F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9638
3f640c61 9639MMP SUPPORT
8b58be88 9640M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9641M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9643T: git git://github.com/hzhuang1/linux.git
9644T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9645S: Maintained
e68d7c14 9646F: arch/arm/boot/dts/mmp*
3f640c61 9647F: arch/arm/mach-mmp/
e8e6cb32 9648
272f133a
PO
9649PXA MMCI DRIVER
9650S: Orphan
9651
57f63bc8 9652PXA RTC DRIVER
8b58be88 9653M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9654L: rtc-linux@googlegroups.com
9655S: Maintained
9656
cea4001a 9657QAT DRIVER
90ab5a81
TS
9658M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9659M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9660L: qat-linux@intel.com
9661S: Supported
9662F: drivers/crypto/qat/
cea4001a 9663
52a09a04 9664QIB DRIVER
8473c603 9665M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9666L: linux-rdma@vger.kernel.org
9667S: Supported
9668F: drivers/infiniband/hw/qib/
9669
5e9772b9
JS
9670QLOGIC QLA1280 SCSI DRIVER
9671M: Michael Reed <mdr@sgi.com>
9672L: linux-scsi@vger.kernel.org
9673S: Maintained
9674F: drivers/scsi/qla1280.[ch]
9675
1da177e4 9676QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9677M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9678L: linux-scsi@vger.kernel.org
9679S: Supported
679655da
JP
9680F: Documentation/scsi/LICENSE.qla2xxx
9681F: drivers/scsi/qla2xxx/
1da177e4 9682
883c98fe 9683QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9684M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9685L: linux-scsi@vger.kernel.org
9686S: Supported
bacfb81b 9687F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9688F: drivers/scsi/qla4xxx/
9689
5a4faa87 9690QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9691M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9692M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9693M: linux-driver@qlogic.com
9694L: netdev@vger.kernel.org
9695S: Supported
679655da 9696F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9697F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9698
0ec00f03 9699QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9700M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9701L: netdev@vger.kernel.org
9702S: Supported
aa43c215 9703F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9704
c4e84bde 9705QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9706M: Harish Patil <harish.patil@qlogic.com>
9707M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9708M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9709M: linux-driver@qlogic.com
c4e84bde
RM
9710L: netdev@vger.kernel.org
9711S: Supported
aa43c215 9712F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9713
fe56b9e6
YM
9714QLOGIC QL4xxx ETHERNET DRIVER
9715M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9716M: Ariel Elior <Ariel.Elior@qlogic.com>
9717M: everest-linux-l2@qlogic.com
9718L: netdev@vger.kernel.org
9719S: Supported
9720F: drivers/net/ethernet/qlogic/qed/
9721F: include/linux/qed/
9722F: drivers/net/ethernet/qlogic/qede/
9723
1da177e4 9724QNX4 FILESYSTEM
8b58be88 9725M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9726W: http://www.alarsen.net/linux/qnx4fs/
9727S: Maintained
80811493 9728F: fs/qnx4/
c117ab84
CEB
9729F: include/uapi/linux/qnx4_fs.h
9730F: include/uapi/linux/qnxtypes.h
1da177e4 9731
91952bc0
AP
9732QT1010 MEDIA DRIVER
9733M: Antti Palosaari <crope@iki.fi>
9734L: linux-media@vger.kernel.org
a825eaec 9735W: https://linuxtv.org
91952bc0
AP
9736W: http://palosaari.fi/linux/
9737Q: http://patchwork.linuxtv.org/project/linux-media/list/
9738T: git git://linuxtv.org/anttip/media_tree.git
9739S: Maintained
9740F: drivers/media/tuners/qt1010*
9741
966fb5ec
SM
9742QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9743M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9744L: linux-wireless@vger.kernel.org
9745L: ath9k-devel@lists.ath9k.org
9746W: http://wireless.kernel.org/en/users/Drivers/ath9k
9747S: Supported
9748F: drivers/net/wireless/ath/ath9k/
9749
2ea0ffcb
KV
9750QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9751M: Kalle Valo <kvalo@qca.qualcomm.com>
9752L: ath10k@lists.infradead.org
9753W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9755S: Supported
9756F: drivers/net/wireless/ath/ath10k/
9757
b9b17deb
TT
9758QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9759M: Timur Tabi <timur@codeaurora.org>
9760L: netdev@vger.kernel.org
9761S: Supported
9762F: drivers/net/ethernet/qualcomm/emac/
9763
4f4567cf
RK
9764QUALCOMM HEXAGON ARCHITECTURE
9765M: Richard Kuo <rkuo@codeaurora.org>
9766L: linux-hexagon@vger.kernel.org
9f273c24 9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9768S: Supported
9769F: arch/hexagon/
9770
8e84c258
EK
9771QUALCOMM WCN36XX WIRELESS DRIVER
9772M: Eugene Krasnikov <k.eugene.e@gmail.com>
9773L: wcn36xx@lists.infradead.org
9774W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9775T: git git://github.com/KrasnikovEugene/wcn36xx.git
9776S: Supported
9777F: drivers/net/wireless/ath/wcn36xx/
9778
eeca9a67
MT
9779QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9780M: Gabriel Somlo <somlo@cmu.edu>
9781M: "Michael S. Tsirkin" <mst@redhat.com>
9782L: qemu-devel@nongnu.org
9783S: Maintained
9784F: drivers/firmware/qemu_fw_cfg.c
9785
602adf40 9786RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9787M: Ilya Dryomov <idryomov@gmail.com>
9788M: Sage Weil <sage@redhat.com>
527a88b9 9789M: Alex Elder <elder@kernel.org>
398ecff5 9790L: ceph-devel@vger.kernel.org
09d90327
SW
9791W: http://ceph.com/
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9793T: git git://github.com/ceph/ceph-client.git
602adf40 9794S: Supported
398ecff5 9795F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9796F: drivers/block/rbd.c
9797F: drivers/block/rbd_types.h
9798
1da177e4 9799RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9800M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9801L: linux-fbdev@vger.kernel.org
1da177e4 9802S: Maintained
8a61f013 9803F: drivers/video/fbdev/aty/radeon*
c117ab84 9804F: include/uapi/linux/radeonfb.h
1da177e4 9805
c6c9b34c 9806RADIOSHARK RADIO DRIVER
c0936df4 9807M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9808L: linux-media@vger.kernel.org
9809T: git git://linuxtv.org/media_tree.git
9810S: Maintained
9811F: drivers/media/radio/radio-shark.c
9812
9813RADIOSHARK2 RADIO DRIVER
c0936df4 9814M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9815L: linux-media@vger.kernel.org
9816T: git git://linuxtv.org/media_tree.git
9817S: Maintained
9818F: drivers/media/radio/radio-shark2.c
9819F: drivers/media/radio/radio-tea5777.c
9820
1da177e4 9821RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9822M: Paul Mackerras <paulus@samba.org>
c69f677c 9823L: linux-fbdev@vger.kernel.org
1da177e4 9824S: Maintained
8a61f013 9825F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9826
a0fd81a9 9827RALINK MIPS ARCHITECTURE
bdb40e8e 9828M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9829L: linux-mips@linux-mips.org
9830S: Maintained
9831F: arch/mips/ralink
9832
e7839f25 9833RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9834P: rt2x00 project
b182427e 9835M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9836M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9837L: linux-wireless@vger.kernel.org
95ea3627 9838S: Maintained
33aca94d 9839F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9840
9db5579b 9841RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9842M: Jens Axboe <axboe@kernel.dk>
9db5579b 9843S: Maintained
679655da
JP
9844F: Documentation/blockdev/ramdisk.txt
9845F: drivers/block/brd.c
9db5579b 9846
9e95ce27 9847RANDOM NUMBER DRIVER
0624bcaa 9848M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9849S: Maintained
679655da 9850F: drivers/char/random.c
9e95ce27 9851
394b701c 9852RAPIDIO SUBSYSTEM
8b58be88 9853M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9854M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9855S: Maintained
679655da 9856F: drivers/rapidio/
394b701c 9857
e2d1d6c0 9858RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9859L: linux-wireless@vger.kernel.org
f52a5490 9860S: Orphan
679655da 9861F: drivers/net/wireless/ray*
e2d1d6c0
RD
9862
9863RCUTORTURE MODULE
e0198b29 9864M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9865M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9866L: linux-kernel@vger.kernel.org
f9094d8e 9867S: Supported
08deed1e 9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9869F: Documentation/RCU/torture.txt
34e2d560 9870F: kernel/rcu/rcutorture.c
e2d1d6c0 9871
c87b9c60
PM
9872RCUTORTURE TEST FRAMEWORK
9873M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9874M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9875R: Steven Rostedt <rostedt@goodmis.org>
9876R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9877R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9878L: linux-kernel@vger.kernel.org
c87b9c60
PM
9879S: Supported
9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9881F: tools/testing/selftests/rcutorture
9882
c1f766b5 9883RDC R-321X SoC
8b58be88 9884M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9885S: Maintained
9886
db17f395 9887RDC R6040 FAST ETHERNET DRIVER
35566e96 9888M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9889L: netdev@vger.kernel.org
9890S: Maintained
58565a35 9891F: drivers/net/ethernet/rdc/r6040.c
db17f395 9892
a09ed661 9893RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9894M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9895L: netdev@vger.kernel.org
9896L: linux-rdma@vger.kernel.org
fbb5a558 9897L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9898W: https://oss.oracle.com/projects/rds/
a09ed661 9899S: Supported
679655da 9900F: net/rds/
72f26eee 9901F: Documentation/networking/rds.txt
a09ed661 9902
0194621b
DD
9903RDMAVT - RDMA verbs software
9904M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9905L: linux-rdma@vger.kernel.org
9906S: Supported
9907F: drivers/infiniband/sw/rdmavt
9908
595182bc 9909READ-COPY UPDATE (RCU)
8b58be88 9910M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9911M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9912R: Steven Rostedt <rostedt@goodmis.org>
9913R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9914R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9915L: linux-kernel@vger.kernel.org
9fab9787 9916W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9917S: Supported
08deed1e 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9919F: Documentation/RCU/
9fab9787 9920X: Documentation/RCU/torture.txt
f9094d8e 9921F: include/linux/rcu*
4102adab
PM
9922X: include/linux/srcu.h
9923F: kernel/rcu/
34e2d560 9924X: kernel/torture.c
595182bc 9925
0c86edc0 9926REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9927M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9928M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9929L: rtc-linux@googlegroups.com
8a6e2535 9930Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9932S: Maintained
7af6a2e1 9933F: Documentation/devicetree/bindings/rtc/
679655da
JP
9934F: Documentation/rtc.txt
9935F: drivers/rtc/
9936F: include/linux/rtc.h
c117ab84 9937F: include/uapi/linux/rtc.h
fe23c336
AB
9938F: include/linux/rtc/
9939F: include/linux/platform_data/rtc-*
9940F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9941
0e400c53
MB
9942REALTEK AUDIO CODECS
9943M: Bard Liao <bardliao@realtek.com>
9944M: Oder Chiou <oder_chiou@realtek.com>
9945S: Maintained
9946F: sound/soc/codecs/rt*
9947F: include/sound/rt*.h
9948
1da177e4 9949REISERFS FILE SYSTEM
76c4e5ea 9950L: reiserfs-devel@vger.kernel.org
1da177e4 9951S: Supported
679655da 9952F: fs/reiserfs/
1da177e4 9953
b83a313b 9954REGISTER MAP ABSTRACTION
b02e48f2 9955M: Mark Brown <broonie@kernel.org>
dd060bc9 9956L: linux-kernel@vger.kernel.org
b83a313b
MB
9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9958S: Supported
9398a639 9959F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9960F: drivers/base/regmap/
9961F: include/linux/regmap.h
9962
400e64df
OBC
9963REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9964M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9965M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9966L: linux-remoteproc@vger.kernel.org
6bb697b6 9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9968S: Maintained
15ebc72d 9969F: Documentation/devicetree/bindings/remoteproc/
400e64df 9970F: Documentation/remoteproc.txt
15ebc72d 9971F: drivers/remoteproc/
6fc26488 9972F: include/linux/remoteproc.h
400e64df 9973
d8115db5
OBC
9974REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9975M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9976M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9977L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9979S: Maintained
9980F: drivers/rpmsg/
9981F: Documentation/rpmsg.txt
9982F: include/linux/rpmsg.h
9983
8e6569af
SS
9984RENESAS ETHERNET DRIVERS
9985R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9986L: netdev@vger.kernel.org
4a121096 9987L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9988F: drivers/net/ethernet/renesas/
9989F: include/linux/sh_eth.h
9990
3e46c397
YS
9991RENESAS USB2 PHY DRIVER
9992M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9993L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9994S: Maintained
9995F: drivers/phy/phy-rcar-gen3-usb2.c
9996
1b0fe6be
PZ
9997RESET CONTROLLER FRAMEWORK
9998M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9999T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10000S: Maintained
10001F: drivers/reset/
10002F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10003F: include/dt-bindings/reset/
1b0fe6be
PZ
10004F: include/linux/reset.h
10005F: include/linux/reset-controller.h
10006
e0897645 10007RFKILL
8b58be88 10008M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10009L: linux-wireless@vger.kernel.org
ce466579
JB
10010W: http://wireless.kernel.org/
10011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10013S: Maintained
505c9247 10014F: Documentation/rfkill.txt
80811493 10015F: net/rfkill/
e0897645 10016
933685ca
TG
10017RHASHTABLE
10018M: Thomas Graf <tgraf@suug.ch>
39ec406d 10019M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10020L: netdev@vger.kernel.org
10021S: Maintained
10022F: lib/rhashtable.c
10023F: include/linux/rhashtable.h
10024
67e054e9
ML
10025RICOH SMARTMEDIA/XD DRIVER
10026M: Maxim Levitsky <maximlevitsky@gmail.com>
10027S: Maintained
21c26f50
JP
10028F: drivers/mtd/nand/r852.c
10029F: drivers/mtd/nand/r852.h
67e054e9 10030
92634125
ML
10031RICOH R5C592 MEMORYSTICK DRIVER
10032M: Maxim Levitsky <maximlevitsky@gmail.com>
10033S: Maintained
10034F: drivers/memstick/host/r592.*
10035
27f1d2f9
SA
10036ROCCAT DRIVERS
10037M: Stefan Achatz <erazor_de@users.sourceforge.net>
10038W: http://sourceforge.net/projects/roccat/
10039S: Maintained
10040F: drivers/hid/hid-roccat*
10041F: include/linux/hid-roccat*
10042F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10043
4b8ac966
JP
10044ROCKER DRIVER
10045M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10046L: netdev@vger.kernel.org
10047S: Supported
10048F: drivers/net/ethernet/rocker/
10049
1da177e4
LT
10050ROCKETPORT DRIVER
10051P: Comtrol Corp.
1da177e4
LT
10052W: http://www.comtrol.com
10053S: Maintained
679655da 10054F: Documentation/serial/rocket.txt
c897401b 10055F: drivers/tty/rocket*
1da177e4 10056
7645c2f4
KC
10057ROCKETPORT EXPRESS/INFINITY DRIVER
10058M: Kevin Cernekee <cernekee@gmail.com>
10059L: linux-serial@vger.kernel.org
10060S: Odd Fixes
10061F: drivers/tty/serial/rp2.*
10062
1da177e4 10063ROSE NETWORK LAYER
8b58be88 10064M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10065L: linux-hams@vger.kernel.org
d34cb28a 10066W: http://www.linux-ax25.org/
1da177e4 10067S: Maintained
679655da 10068F: include/net/rose.h
c117ab84 10069F: include/uapi/linux/rose.h
679655da 10070F: net/rose/
1da177e4 10071
91952bc0
AP
10072RTL2830 MEDIA DRIVER
10073M: Antti Palosaari <crope@iki.fi>
10074L: linux-media@vger.kernel.org
a825eaec 10075W: https://linuxtv.org
91952bc0
AP
10076W: http://palosaari.fi/linux/
10077Q: http://patchwork.linuxtv.org/project/linux-media/list/
10078T: git git://linuxtv.org/anttip/media_tree.git
10079S: Maintained
10080F: drivers/media/dvb-frontends/rtl2830*
10081
27a0aacf
AP
10082RTL2832 MEDIA DRIVER
10083M: Antti Palosaari <crope@iki.fi>
10084L: linux-media@vger.kernel.org
a825eaec 10085W: https://linuxtv.org
27a0aacf
AP
10086W: http://palosaari.fi/linux/
10087Q: http://patchwork.linuxtv.org/project/linux-media/list/
10088T: git git://linuxtv.org/anttip/media_tree.git
10089S: Maintained
10090F: drivers/media/dvb-frontends/rtl2832*
10091
ba6e6f6e
AP
10092RTL2832_SDR MEDIA DRIVER
10093M: Antti Palosaari <crope@iki.fi>
10094L: linux-media@vger.kernel.org
a825eaec 10095W: https://linuxtv.org
ba6e6f6e
AP
10096W: http://palosaari.fi/linux/
10097Q: http://patchwork.linuxtv.org/project/linux-media/list/
10098T: git git://linuxtv.org/anttip/media_tree.git
10099S: Maintained
b4bb1c28 10100F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10101
59840488 10102RTL8180 WIRELESS DRIVER
605bebe2 10103L: linux-wireless@vger.kernel.org
491b26b4 10104W: http://wireless.kernel.org/
54e5881d 10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10106S: Orphan
62141726 10107F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10108
59840488 10109RTL8187 WIRELESS DRIVER
9f0939bf 10110M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10111M: Hin-Tak Leung <htl10@users.sourceforge.net>
10112M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10113L: linux-wireless@vger.kernel.org
491b26b4 10114W: http://wireless.kernel.org/
54e5881d 10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10116S: Maintained
62141726 10117F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10118
3cf0c8ad
LF
10119RTL8192CE WIRELESS DRIVER
10120M: Larry Finger <Larry.Finger@lwfinger.net>
10121M: Chaoming Li <chaoming_li@realsil.com.cn>
10122L: linux-wireless@vger.kernel.org
491b26b4 10123W: http://wireless.kernel.org/
3cf0c8ad
LF
10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10125S: Maintained
62141726
KV
10126F: drivers/net/wireless/realtek/rtlwifi/
10127F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10128
26f1fad2
JS
10129RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10130M: Jes Sorensen <Jes.Sorensen@redhat.com>
10131L: linux-wireless@vger.kernel.org
171a900c 10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10133S: Maintained
10134F: drivers/net/wireless/realtek/rtl8xxxu/
10135
9eb8ef74 10136S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10137M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10138L: linux-fbdev@vger.kernel.org
ce00f85c 10139S: Maintained
8a61f013 10140F: drivers/video/fbdev/savage/
9eb8ef74 10141
1da177e4 10142S390
8b58be88
JP
10143M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10144M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10145L: linux-s390@vger.kernel.org
5238da45 10146W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10148S: Supported
679655da 10149F: arch/s390/
a968cd3e 10150F: drivers/s390/
3bfe6858
JN
10151F: Documentation/s390/
10152F: Documentation/DocBook/s390*
5238da45 10153
322986ca
SO
10154S390 COMMON I/O LAYER
10155M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10156M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10157L: linux-s390@vger.kernel.org
10158W: http://www.ibm.com/developerworks/linux/linux390/
10159S: Supported
10160F: drivers/s390/cio/
10161
10162S390 DASD DRIVER
10163M: Stefan Weinhuber <wein@de.ibm.com>
10164M: Stefan Haberland <stefan.haberland@de.ibm.com>
10165L: linux-s390@vger.kernel.org
10166W: http://www.ibm.com/developerworks/linux/linux390/
10167S: Supported
10168F: drivers/s390/block/dasd*
10169F: block/partitions/ibm.c
10170
5238da45 10171S390 NETWORK DRIVERS
f0c59aff 10172M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10173L: linux-s390@vger.kernel.org
5238da45
HC
10174W: http://www.ibm.com/developerworks/linux/linux390/
10175S: Supported
679655da 10176F: drivers/s390/net/
5238da45 10177
322986ca
SO
10178S390 PCI SUBSYSTEM
10179M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10180M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10181L: linux-s390@vger.kernel.org
10182W: http://www.ibm.com/developerworks/linux/linux390/
10183S: Supported
10184F: arch/s390/pci/
10185F: drivers/pci/hotplug/s390_pci_hpc.c
10186
feed9b62 10187S390 ZCRYPT DRIVER
5c8d0983 10188M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10189L: linux-s390@vger.kernel.org
a968cd3e 10190W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10191S: Supported
d5ca6918 10192F: drivers/s390/crypto/
feed9b62 10193
5238da45 10194S390 ZFCP DRIVER
d38e19d0 10195M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10196L: linux-s390@vger.kernel.org
5238da45 10197W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10198S: Supported
679655da 10199F: drivers/s390/scsi/zfcp_*
1da177e4 10200
dd96df2c 10201S390 IUCV NETWORK LAYER
f0c59aff 10202M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10203L: linux-s390@vger.kernel.org
10204W: http://www.ibm.com/developerworks/linux/linux390/
10205S: Supported
679655da
JP
10206F: drivers/s390/net/*iucv*
10207F: include/net/iucv/
10208F: net/iucv/
dd96df2c 10209
8128f23c
GS
10210S390 IOMMU (PCI)
10211M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10212L: linux-s390@vger.kernel.org
10213W: http://www.ibm.com/developerworks/linux/linux390/
10214S: Supported
10215F: drivers/iommu/s390-iommu.c
10216
4dde7f75 10217S3C24XX SD/MMC Driver
8b58be88 10218M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10220S: Supported
679655da 10221F: drivers/mmc/host/s3cmci.*
4dde7f75 10222
1f15a229
HV
10223SAA6588 RDS RECEIVER DRIVER
10224M: Hans Verkuil <hverkuil@xs4all.nl>
10225L: linux-media@vger.kernel.org
10226T: git git://linuxtv.org/media_tree.git
a825eaec 10227W: https://linuxtv.org
1f15a229
HV
10228S: Odd Fixes
10229F: drivers/media/i2c/saa6588*
10230
98ed12e6 10231SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10232M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10233M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10234L: linux-media@vger.kernel.org
a825eaec 10235W: https://linuxtv.org
98ed12e6
MCC
10236T: git git://linuxtv.org/media_tree.git
10237S: Odd fixes
e42bf501 10238F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10239F: drivers/media/pci/saa7134/
10240
1da177e4 10241SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10242M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10243L: linux-media@vger.kernel.org
275ffde4 10244T: git git://linuxtv.org/media_tree.git
1da177e4 10245S: Maintained
90d72ac6
MCC
10246F: drivers/media/common/saa7146/
10247F: drivers/media/pci/saa7146/
10248F: include/media/saa7146*
1da177e4 10249
92304a40 10250SAMSUNG LAPTOP DRIVER
5909c654 10251M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10252L: platform-driver-x86@vger.kernel.org
10253S: Maintained
10254F: drivers/platform/x86/samsung-laptop.c
10255
4a109cc0 10256SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10257M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10258M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10259M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10260L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10261S: Supported
14430813 10262F: sound/soc/samsung/
4a109cc0 10263
0d89a28b 10264SAMSUNG FRAMEBUFFER DRIVER
b7701755 10265M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10266L: linux-fbdev@vger.kernel.org
10267S: Maintained
8a61f013 10268F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10269
b40f0632 10270SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10271M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10272M: Krzysztof Kozlowski <krzk@kernel.org>
10273M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10274L: linux-kernel@vger.kernel.org
b40f0632 10275L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10276S: Supported
10277F: drivers/mfd/sec*.c
10278F: drivers/regulator/s2m*.c
10279F: drivers/regulator/s5m*.c
b40f0632
KK
10280F: drivers/clk/clk-s2mps11.c
10281F: drivers/rtc/rtc-s5m.c
f69d3a17 10282F: include/linux/mfd/samsung/
a13c7c51
KK
10283F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10284F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10285F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10286F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10287
038f5c4b
SN
10288SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10289M: Kyungmin Park <kyungmin.park@samsung.com>
10290M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10291L: linux-media@vger.kernel.org
10292Q: https://patchwork.linuxtv.org/project/linux-media/list/
10293S: Supported
10294F: drivers/media/platform/exynos4-is/
038f5c4b 10295
6fd86ab2
SN
10296SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10297M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10298L: linux-media@vger.kernel.org
10299L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10300S: Maintained
10301F: drivers/media/platform/s3c-camif/
d647f0b7 10302F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10303
b84ef24e
AH
10304SAMSUNG S5C73M3 CAMERA DRIVER
10305M: Kyungmin Park <kyungmin.park@samsung.com>
10306M: Andrzej Hajda <a.hajda@samsung.com>
10307L: linux-media@vger.kernel.org
10308S: Supported
10309F: drivers/media/i2c/s5c73m3/*
10310
7d459937
AH
10311SAMSUNG S5K5BAF CAMERA DRIVER
10312M: Kyungmin Park <kyungmin.park@samsung.com>
10313M: Andrzej Hajda <a.hajda@samsung.com>
10314L: linux-media@vger.kernel.org
10315S: Supported
10316F: drivers/media/i2c/s5k5baf.c
10317
c04c674f
RB
10318SAMSUNG S3FWRN5 NFC DRIVER
10319M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10320M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10321L: linux-nfc@lists.01.org (moderated for non-subscribers)
10322S: Supported
10323F: drivers/nfc/s3fwrn5
10324
310e39c9 10325SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10326M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10327M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10328S: Supported
10329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10330F: drivers/clk/samsung/
10331
2e365a70
AS
10332SAMSUNG SPI DRIVERS
10333M: Kukjin Kim <kgene@kernel.org>
10334M: Krzysztof Kozlowski <krzk@kernel.org>
10335M: Andi Shyti <andi.shyti@samsung.com>
10336L: linux-spi@vger.kernel.org
10337L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10338S: Maintained
10339F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10340F: drivers/spi/spi-s3c*
10341F: include/linux/platform_data/spi-s3c64xx.h
10342
66890ed6
BA
10343SAMSUNG SXGBE DRIVERS
10344M: Byungho An <bh74.an@samsung.com>
10345M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10346M: Vipul Pandya <vipul.pandya@samsung.com>
10347S: Supported
10348L: netdev@vger.kernel.org
10349F: drivers/net/ethernet/samsung/sxgbe/
10350
93c537af
LM
10351SAMSUNG THERMAL DRIVER
10352M: Lukasz Majewski <l.majewski@samsung.com>
10353L: linux-pm@vger.kernel.org
10354L: linux-samsung-soc@vger.kernel.org
10355S: Supported
9f273c24 10356T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10357F: drivers/thermal/samsung/
10358
e296cd32 10359SAMSUNG USB2 PHY DRIVER
774e0362
KD
10360M: Kamil Debski <kamil@wypas.org>
10361M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10362L: linux-kernel@vger.kernel.org
10363S: Supported
10364F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10365F: Documentation/phy/samsung-usb2.txt
10366F: drivers/phy/phy-exynos4210-usb2.c
10367F: drivers/phy/phy-exynos4x12-usb2.c
10368F: drivers/phy/phy-exynos5250-usb2.c
10369F: drivers/phy/phy-s5pv210-usb2.c
10370F: drivers/phy/phy-samsung-usb2.c
10371F: drivers/phy/phy-samsung-usb2.h
10372
ca749e2a 10373SERIAL DRIVERS
5e30bbb7 10374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10375L: linux-serial@vger.kernel.org
5e30bbb7 10376S: Maintained
30743257 10377F: Documentation/devicetree/bindings/serial/
14430813 10378F: drivers/tty/serial/
ca749e2a 10379
aecb7b64 10380SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10381M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10382M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10383S: Maintained
1fb200d6 10384F: include/linux/dma/dw.h
3d598f47 10385F: include/linux/platform_data/dma-dw.h
61a76496 10386F: drivers/dma/dw/
aecb7b64 10387
058999cc
LP
10388SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10389M: Lars Persson <lars.persson@axis.com>
10390L: netdev@vger.kernel.org
10391S: Supported
10392F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10393F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10394
fc531d98 10395SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10396M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10397R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10398R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10399L: linux-i2c@vger.kernel.org
10400S: Maintained
10401F: drivers/i2c/busses/i2c-designware-*
10402F: include/linux/platform_data/i2c-designware.h
10403
f9e37137 10404SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10405M: Jaehoon Chung <jh80.chung@samsung.com>
10406L: linux-mmc@vger.kernel.org
10407S: Maintained
10408F: include/linux/mmc/dw_mmc.h
10409F: drivers/mmc/host/dw_mmc*
10410
a961e698
AS
10411SYSTEM TRACE MODULE CLASS
10412M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10413S: Maintained
e787bc46 10414T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10415F: Documentation/trace/stm.txt
10416F: drivers/hwtracing/stm/
10417F: include/linux/stm.h
10418F: include/uapi/linux/stm.h
10419
1db121d6
AN
10420THUNDERBOLT DRIVER
10421M: Andreas Noever <andreas.noever@gmail.com>
10422S: Maintained
10423F: drivers/thunderbolt/
10424
e35a49b1
SR
10425TI BQ27XXX POWER SUPPLY DRIVER
10426R: Andrew F. Davis <afd@ti.com>
10427F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10428F: drivers/power/supply/bq27xxx_battery.c
10429F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10430
34db37c6 10431TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10432M: John Stultz <john.stultz@linaro.org>
88606e80 10433M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10434L: linux-kernel@vger.kernel.org
75fc2d37 10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10436S: Supported
10437F: include/linux/clocksource.h
10438F: include/linux/time.h
10439F: include/linux/timex.h
c117ab84
CEB
10440F: include/uapi/linux/time.h
10441F: include/uapi/linux/timex.h
88606e80
TG
10442F: kernel/time/clocksource.c
10443F: kernel/time/time*.c
34db37c6 10444F: kernel/time/alarmtimer.c
88606e80 10445F: kernel/time/ntp.c
7fe5f1c1 10446F: tools/testing/selftests/timers/
88606e80 10447
1da177e4 10448SC1200 WDT DRIVER
b300645a 10449M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10450S: Maintained
679655da 10451F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10452
10453SCHEDULER
dd9b238c 10454M: Ingo Molnar <mingo@redhat.com>
8b58be88 10455M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10456L: linux-kernel@vger.kernel.org
75fc2d37 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10458S: Maintained
95c0d71d 10459F: kernel/sched/
679655da 10460F: include/linux/sched.h
c117ab84 10461F: include/uapi/linux/sched.h
c2eb505b 10462F: include/linux/wait.h
1da177e4 10463
6bcf6737 10464SCORE ARCHITECTURE
ed38665e 10465M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10466M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10467W: http://www.sunplus.com
6bcf6737 10468S: Supported
a2681a75 10469F: arch/score/
6bcf6737 10470
80f390ea
SH
10471SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10472M: Sudeep Holla <sudeep.holla@arm.com>
10473L: linux-arm-kernel@lists.infradead.org
10474S: Maintained
10475F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10476F: drivers/clk/clk-scpi.c
8def3103 10477F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10478F: drivers/firmware/arm_scpi.c
10479F: include/linux/scpi_protocol.h
80f390ea 10480
1da177e4 10481SCSI CDROM DRIVER
8b58be88 10482M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10483L: linux-scsi@vger.kernel.org
10484W: http://www.kernel.dk
10485S: Maintained
679655da 10486F: drivers/scsi/sr*
1da177e4 10487
fb50a83d 10488SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10489M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10490L: linux-rdma@vger.kernel.org
10491S: Supported
10492W: http://www.openfabrics.org
10493Q: http://patchwork.kernel.org/project/linux-rdma/list/
10494T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10495F: drivers/infiniband/ulp/srp/
10496F: include/scsi/srp.h
10497
1da177e4 10498SCSI SG DRIVER
8b58be88 10499M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10500L: linux-scsi@vger.kernel.org
59ab3c93 10501W: http://sg.danny.cz/sg
1da177e4 10502S: Maintained
59ab3c93 10503F: Documentation/scsi/scsi-generic.txt
679655da
JP
10504F: drivers/scsi/sg.c
10505F: include/scsi/sg.h
1da177e4
LT
10506
10507SCSI SUBSYSTEM
7ee7895c 10508M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10510M: "Martin K. Petersen" <martin.petersen@oracle.com>
10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10512L: linux-scsi@vger.kernel.org
1da177e4 10513S: Maintained
2c99a314 10514F: Documentation/devicetree/bindings/scsi/
679655da
JP
10515F: drivers/scsi/
10516F: include/scsi/
1da177e4
LT
10517
10518SCSI TAPE DRIVER
8b58be88 10519M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10520L: linux-scsi@vger.kernel.org
10521S: Maintained
679655da 10522F: Documentation/scsi/st.txt
f7269cfc
JD
10523F: drivers/scsi/st.*
10524F: drivers/scsi/st_*.h
1da177e4
LT
10525
10526SCTP PROTOCOL
8b6efb75 10527M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10528M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10529L: linux-sctp@vger.kernel.org
5f85813c 10530W: http://lksctp.sourceforge.net
8b6efb75 10531S: Maintained
679655da
JP
10532F: Documentation/networking/sctp.txt
10533F: include/linux/sctp.h
4d58c025 10534F: include/uapi/linux/sctp.h
679655da
JP
10535F: include/net/sctp/
10536F: net/sctp/
1da177e4
LT
10537
10538SCx200 CPU SUPPORT
8b58be88 10539M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10540S: Odd Fixes
679655da 10541F: Documentation/i2c/busses/scx200_acb
390889b6 10542F: arch/x86/platform/scx200/
679655da
JP
10543F: drivers/watchdog/scx200_wdt.c
10544F: drivers/i2c/busses/scx200*
10545F: drivers/mtd/maps/scx200_docflash.c
10546F: include/linux/scx200.h
1662d32c
JC
10547
10548SCx200 GPIO DRIVER
8b58be88 10549M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10550S: Maintained
679655da
JP
10551F: drivers/char/scx200_gpio.c
10552F: include/linux/scx200_gpio.h
1662d32c
JC
10553
10554SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10555M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10556S: Maintained
679655da 10557F: drivers/clocksource/scx200_hrt.c
1da177e4 10558
6a36913a 10559SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10560M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10561L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10562S: Maintained
679655da 10563F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10564
e7839f25 10565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10566M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10567L: linux-mmc@vger.kernel.org
ddfe954d
UH
10568T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10569S: Maintained
10570F: drivers/mmc/host/sdhci*
10571F: include/linux/mmc/sdhci*
e2d1d6c0 10572
c04f9d61
KC
10573SECURE COMPUTING
10574M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10575R: Andy Lutomirski <luto@amacapital.net>
10576R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10578S: Supported
10579F: kernel/seccomp.c
10580F: include/uapi/linux/seccomp.h
10581F: include/linux/seccomp.h
c99ee51a 10582F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10583K: \bsecure_computing
10584K: \bTIF_SECCOMP\b
10585
476bf3d6
AC
10586SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10587M: Al Cooper <alcooperx@gmail.com>
10588L: linux-mmc@vger.kernel.org
10589L: bcm-kernel-feedback-list@broadcom.com
10590S: Maintained
10591F: drivers/mmc/host/sdhci-brcmstb*
10592
0d1bb41a 10593SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10594M: Ben Dooks <ben-linux@fluff.org>
dc524882 10595M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10596L: linux-mmc@vger.kernel.org
0d1bb41a 10597S: Maintained
dc524882 10598F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10599
c63b3cba 10600SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10601M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10602L: linux-mmc@vger.kernel.org
10603S: Maintained
10604F: drivers/mmc/host/sdhci-spear.c
10605
8711cca2 10606SECURITY SUBSYSTEM
9b45c0d2 10607M: James Morris <james.l.morris@oracle.com>
9c3646d1 10608M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10609L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10611W: http://kernsec.org/
8711cca2 10612S: Supported
7d2c86b5 10613F: security/
8711cca2 10614
1da177e4 10615SECURITY CONTACT
8b58be88 10616M: Security Officers <security@kernel.org>
1da177e4
LT
10617S: Supported
10618
10619SELINUX SECURITY MODULE
e0238b4c 10620M: Paul Moore <paul@paul-moore.com>
8b58be88 10621M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10622M: Eric Paris <eparis@parisplace.org>
e0238b4c 10623L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10624W: http://selinuxproject.org
5a5f2acf 10625T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10626S: Supported
679655da
JP
10627F: include/linux/selinux*
10628F: security/selinux/
6bde95ce 10629F: scripts/selinux/
1da177e4 10630
c1c124e9
JJ
10631APPARMOR SECURITY MODULE
10632M: John Johansen <john.johansen@canonical.com>
10633L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10634W: apparmor.wiki.kernel.org
10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10636S: Supported
10637F: security/apparmor/
10638
9b091556
KC
10639LOADPIN SECURITY MODULE
10640M: Kees Cook <keescook@chromium.org>
10641T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10642S: Supported
10643F: security/loadpin/
10644
730daa16
KC
10645YAMA SECURITY MODULE
10646M: Kees Cook <keescook@chromium.org>
10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10648S: Supported
10649F: security/yama/
10650
cef2cf07 10651SENSABLE PHANTOM
8b58be88 10652M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10653S: Maintained
679655da 10654F: drivers/misc/phantom.c
c117ab84 10655F: include/uapi/linux/phantom.h
cef2cf07 10656
6733b39a 10657SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10658M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10659M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10660M: John Soni Jose <sony.john@avagotech.com>
3387f656 10661L: linux-scsi@vger.kernel.org
4627de93 10662W: http://www.avagotech.com
3387f656
JP
10663S: Supported
10664F: drivers/scsi/be2iscsi/
6733b39a 10665
d2ee76fa 10666Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10667M: Sathya Perla <sathya.perla@broadcom.com>
10668M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10669M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10670M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10671L: netdev@vger.kernel.org
fea3af67 10672W: http://www.emulex.com
7d2c86b5 10673S: Supported
9aebddd1 10674F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10675
d2928a8c 10676EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10677M: Selvin Xavier <selvin.xavier@avagotech.com>
10678M: Devesh Sharma <devesh.sharma@avagotech.com>
10679M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10680L: linux-rdma@vger.kernel.org
10681W: http://www.emulex.com
10682S: Supported
10683F: drivers/infiniband/hw/ocrdma/
10684
8ceee660 10685SFC NETWORK DRIVER
c06f51ea 10686M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10687M: Edward Cree <ecree@solarflare.com>
10688M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10689L: netdev@vger.kernel.org
8ceee660 10690S: Supported
874aeea5 10691F: drivers/net/ethernet/sfc/
8ceee660 10692
e2d1d6c0 10693SGI GRU DRIVER
cc883afc 10694M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10695S: Maintained
679655da 10696F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10697
10698SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10699M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10700L: linux-ia64@vger.kernel.org
10701S: Supported
679655da 10702F: Documentation/ia64/serial.txt
df621252 10703F: drivers/tty/serial/ioc?_serial.c
679655da 10704F: include/linux/ioc?.h
e2d1d6c0 10705
75312619 10706SGI XP/XPC/XPNET DRIVER
e180383f
RH
10707M: Cliff Whickman <cpw@sgi.com>
10708M: Robin Holt <robinmholt@gmail.com>
75312619 10709S: Maintained
679655da 10710F: drivers/misc/sgi-xp/
75312619 10711
46eacf3b
AP
10712SI2157 MEDIA DRIVER
10713M: Antti Palosaari <crope@iki.fi>
10714L: linux-media@vger.kernel.org
a825eaec 10715W: https://linuxtv.org
46eacf3b
AP
10716W: http://palosaari.fi/linux/
10717Q: http://patchwork.linuxtv.org/project/linux-media/list/
10718T: git git://linuxtv.org/anttip/media_tree.git
10719S: Maintained
10720F: drivers/media/tuners/si2157*
10721
75e2d5ba
AP
10722SI2168 MEDIA DRIVER
10723M: Antti Palosaari <crope@iki.fi>
10724L: linux-media@vger.kernel.org
a825eaec 10725W: https://linuxtv.org
75e2d5ba
AP
10726W: http://palosaari.fi/linux/
10727Q: http://patchwork.linuxtv.org/project/linux-media/list/
10728T: git git://linuxtv.org/anttip/media_tree.git
10729S: Maintained
10730F: drivers/media/dvb-frontends/si2168*
10731
49cc629d
HV
10732SI470X FM RADIO RECEIVER I2C DRIVER
10733M: Hans Verkuil <hverkuil@xs4all.nl>
10734L: linux-media@vger.kernel.org
10735T: git git://linuxtv.org/media_tree.git
a825eaec 10736W: https://linuxtv.org
49cc629d
HV
10737S: Odd Fixes
10738F: drivers/media/radio/si470x/radio-si470x-i2c.c
10739
10740SI470X FM RADIO RECEIVER USB DRIVER
10741M: Hans Verkuil <hverkuil@xs4all.nl>
10742L: linux-media@vger.kernel.org
10743T: git git://linuxtv.org/media_tree.git
a825eaec 10744W: https://linuxtv.org
49cc629d
HV
10745S: Maintained
10746F: drivers/media/radio/si470x/radio-si470x-common.c
10747F: drivers/media/radio/si470x/radio-si470x.h
10748F: drivers/media/radio/si470x/radio-si470x-usb.c
10749
c937ca03
EV
10750SI4713 FM RADIO TRANSMITTER I2C DRIVER
10751M: Eduardo Valentin <edubezval@gmail.com>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
a825eaec 10754W: https://linuxtv.org
c937ca03 10755S: Odd Fixes
99995ded 10756F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10757
10758SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10759M: Eduardo Valentin <edubezval@gmail.com>
10760L: linux-media@vger.kernel.org
10761T: git git://linuxtv.org/media_tree.git
a825eaec 10762W: https://linuxtv.org
c937ca03 10763S: Odd Fixes
99995ded
DR
10764F: drivers/media/radio/si4713/radio-platform-si4713.c
10765
10766SI4713 FM RADIO TRANSMITTER USB DRIVER
10767M: Hans Verkuil <hverkuil@xs4all.nl>
10768L: linux-media@vger.kernel.org
10769T: git git://linuxtv.org/media_tree.git
a825eaec 10770W: https://linuxtv.org
99995ded
DR
10771S: Maintained
10772F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10773
beb91d46 10774SIANO DVB DRIVER
5dc8a864
MCC
10775M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10776M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10777L: linux-media@vger.kernel.org
a825eaec 10778W: https://linuxtv.org
beb91d46
MCC
10779T: git git://linuxtv.org/media_tree.git
10780S: Odd fixes
10781F: drivers/media/common/siano/
beb91d46 10782F: drivers/media/usb/siano/
beb91d46 10783F: drivers/media/usb/siano/
14430813 10784F: drivers/media/mmc/siano/
beb91d46 10785
6f15b602
HG
10786SIMPLEFB FB DRIVER
10787M: Hans de Goede <hdegoede@redhat.com>
10788L: linux-fbdev@vger.kernel.org
10789S: Maintained
2d799dde 10790F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10791F: drivers/video/fbdev/simplefb.c
10792F: include/linux/platform_data/simplefb.h
10793
b618b69c 10794SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10795L: linux-media@vger.kernel.org
bb60fcb2 10796S: Orphan
b618b69c 10797F: drivers/media/platform/sh_veu.c
b618b69c
GL
10798
10799SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10800L: linux-media@vger.kernel.org
bb60fcb2 10801S: Orphan
b618b69c 10802F: drivers/media/platform/sh_vou.c
d647f0b7 10803F: include/media/drv-intf/sh_vou.h
b618b69c 10804
6349d997 10805SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10806M: Len Brown <lenb@kernel.org>
6349d997
LB
10807L: sfi-devel@simplefirmware.org
10808W: http://simplefirmware.org/
10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10810S: Supported
943fc810 10811F: arch/x86/platform/sfi/
6349d997
LB
10812F: drivers/sfi/
10813F: include/linux/sfi*.h
e2d1d6c0 10814
1da177e4
LT
10815SIMTEC EB110ATX (Chalice CATS)
10816P: Ben Dooks
b16957c6
BD
10817P: Vincent Sanders <vince@simtec.co.uk>
10818M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10819W: http://www.simtec.co.uk/products/EB110ATX/
10820S: Supported
10821
10822SIMTEC EB2410ITX (BAST)
10823P: Ben Dooks
b16957c6
BD
10824P: Vincent Sanders <vince@simtec.co.uk>
10825M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10826W: http://www.simtec.co.uk/products/EB2410ITX/
10827S: Supported
15dba387
JP
10828F: arch/arm/mach-s3c24xx/mach-bast.c
10829F: arch/arm/mach-s3c24xx/bast-ide.c
10830F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10831
4c5adde7 10832TI DAVINCI MACHINE SUPPORT
3ba789c0 10833M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10834M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10837S: Supported
14430813 10838F: arch/arm/mach-davinci/
046d0a37 10839F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10840
8d4b3f08 10841TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10842M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10843L: linux-media@vger.kernel.org
a825eaec 10844W: https://linuxtv.org
8d4b3f08
LP
10845Q: http://patchwork.linuxtv.org/project/linux-media/list/
10846T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10847S: Maintained
8d4b3f08
LP
10848F: drivers/media/platform/davinci/
10849F: include/media/davinci/
10850
417d2e50 10851TI AM437X VPFE DRIVER
e43cdb56 10852M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10853L: linux-media@vger.kernel.org
a825eaec 10854W: https://linuxtv.org
417d2e50
BP
10855Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10857S: Maintained
10858F: drivers/media/platform/am437x/
10859
c4c0283a 10860OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10861M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10862L: linux-media@vger.kernel.org
a825eaec 10863W: https://linuxtv.org
c4c0283a
BP
10864Q: http://patchwork.linuxtv.org/project/linux-media/list/
10865T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10866S: Maintained
10867F: drivers/media/i2c/ov2659.c
b5dcee22 10868F: include/media/i2c/ov2659.h
c4c0283a 10869
3a6779f5
SM
10870SILICON MOTION SM712 FRAME BUFFER DRIVER
10871M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10872M: Teddy Wang <teddy.wang@siliconmotion.com>
10873M: Sudip Mukherjee <sudip@vectorindia.org>
10874L: linux-fbdev@vger.kernel.org
10875S: Maintained
10876F: drivers/video/fbdev/sm712*
10877F: Documentation/fb/sm712fb.txt
10878
92aab3c0 10879SIS 190 ETHERNET DRIVER
8b58be88 10880M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10881L: netdev@vger.kernel.org
10882S: Maintained
8c7de408 10883F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10884
1da177e4 10885SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10886M: Daniele Venzano <venza@brownhat.org>
1da177e4 10887W: http://www.brownhat.org/sis900.html
979b6c13 10888L: netdev@vger.kernel.org
1da177e4 10889S: Maintained
8c7de408 10890F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10891
10892SIS FRAMEBUFFER DRIVER
8b58be88 10893M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10894W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10895S: Maintained
679655da 10896F: Documentation/fb/sisfb.txt
8a61f013 10897F: drivers/video/fbdev/sis/
679655da 10898F: include/video/sisfb.h
1da177e4
LT
10899
10900SIS USB2VGA DRIVER
8b58be88 10901M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10902W: http://www.winischhofer.at/linuxsisusbvga.shtml
10903S: Maintained
679655da 10904F: drivers/usb/misc/sisusbvga/
1da177e4 10905
415ad26d 10906SLAB ALLOCATOR
16e943bf 10907M: Christoph Lameter <cl@linux.com>
2ed1c525 10908M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10909M: David Rientjes <rientjes@google.com>
10910M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10911M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10912L: linux-mm@kvack.org
10913S: Maintained
679655da 10914F: include/linux/sl?b*.h
16e943bf 10915F: mm/sl?b*
415ad26d 10916
9fab9787 10917SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10918M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10919M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10920M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10921R: Steven Rostedt <rostedt@goodmis.org>
10922R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10923L: linux-kernel@vger.kernel.org
9fab9787
PM
10924W: http://www.rdrop.com/users/paulmck/RCU/
10925S: Supported
10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10927F: include/linux/srcu.h
10928F: kernel/rcu/srcu.c
9fab9787 10929
66372841
CS
10930SMACK SECURITY MODULE
10931M: Casey Schaufler <casey@schaufler-ca.com>
10932L: linux-security-module@vger.kernel.org
10933W: http://schaufler-ca.com
ece38248 10934T: git git://github.com/cschaufler/smack-next
66372841
CS
10935S: Maintained
10936F: Documentation/security/Smack.txt
10937F: security/smack/
10938
20651e0b 10939DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10940M: Kevin Hilman <khilman@kernel.org>
10941M: Nishanth Menon <nm@ti.com>
10942S: Maintained
20651e0b 10943F: drivers/power/avs/
68ace3e1
KH
10944F: include/linux/power/smartreflex.h
10945L: linux-pm@vger.kernel.org
10946
1da177e4 10947SMC91x ETHERNET DRIVER
2f82af08 10948M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10949S: Odd Fixes
ae150435 10950F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10951
e8e31622
SA
10952SMIA AND SMIA++ IMAGE SENSOR DRIVER
10953M: Sakari Ailus <sakari.ailus@iki.fi>
10954L: linux-media@vger.kernel.org
10955S: Maintained
14430813 10956F: drivers/media/i2c/smiapp/
b5dcee22 10957F: include/media/i2c/smiapp.h
e8e31622
SA
10958F: drivers/media/i2c/smiapp-pll.c
10959F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10960F: include/uapi/linux/smiapp.h
a2cec3c0 10961F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10962
920fa1ff
GR
10963SMM665 HARDWARE MONITOR DRIVER
10964M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10965L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10966S: Maintained
10967F: Documentation/hwmon/smm665
10968F: drivers/hwmon/smm665.c
10969
9df7305b 10970SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10971M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10972L: linux-hwmon@vger.kernel.org
90b24cfb 10973S: Maintained
9df7305b
SG
10974F: Documentation/hwmon/emc2103
10975F: drivers/hwmon/emc2103.c
10976
a98d506c
HG
10977SMSC SCH5627 HARDWARE MONITOR DRIVER
10978M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10979L: linux-hwmon@vger.kernel.org
a98d506c
HG
10980S: Supported
10981F: Documentation/hwmon/sch5627
10982F: drivers/hwmon/sch5627.c
10983
6ea884db 10984SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10985M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10986L: linux-hwmon@vger.kernel.org
6ea884db 10987S: Maintained
679655da
JP
10988F: Documentation/hwmon/smsc47b397
10989F: drivers/hwmon/smsc47b397.c
6ea884db 10990
fd9abb3d 10991SMSC911x ETHERNET DRIVER
90b24cfb 10992M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10993L: netdev@vger.kernel.org
90b24cfb 10994S: Maintained
679655da 10995F: include/linux/smsc911x.h
ae150435 10996F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10997
10998SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10999M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11000L: netdev@vger.kernel.org
90b24cfb 11001S: Maintained
ae150435 11002F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11003
3c8a63e2 11004SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11005M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11006L: linux-fbdev@vger.kernel.org
90b24cfb 11007S: Maintained
8a61f013 11008F: drivers/video/fbdev/smscufx.c
3c8a63e2 11009
668acf32 11010SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11011M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11012L: linux-media@vger.kernel.org
275ffde4 11013T: git git://linuxtv.org/media_tree.git
795fb7e7 11014S: Maintained
90d72ac6
MCC
11015F: include/media/soc*
11016F: drivers/media/i2c/soc_camera/
11017F: drivers/media/platform/soc_camera/
668acf32 11018
e2d1d6c0 11019SOEKRIS NET48XX LED SUPPORT
8b58be88 11020M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11021S: Maintained
679655da 11022F: drivers/leds/leds-net48xx.c
e2d1d6c0 11023
e3994db1 11024SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11025M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11026M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11027M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11028M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11029L: linux-media@vger.kernel.org
11030S: Supported
11031F: drivers/media/pci/solo6x10/
11032
1da177e4 11033SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11034M: Shaohua Li <shli@kernel.org>
1da177e4 11035L: linux-raid@vger.kernel.org
0f9ce866 11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11037S: Supported
679655da
JP
11038F: drivers/md/
11039F: include/linux/raid/
c117ab84 11040F: include/uapi/linux/raid/
1da177e4 11041
1da177e4 11042SONIC NETWORK DRIVER
8b58be88 11043M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11044L: netdev@vger.kernel.org
1da177e4 11045S: Maintained
d9fb9f38 11046F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11047
61e115a5 11048SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11049M: Michael Buesch <m@bues.ch>
e7828b28 11050L: linux-wireless@vger.kernel.org
61e115a5 11051S: Maintained
679655da
JP
11052F: drivers/ssb/
11053F: include/linux/ssb/
61e115a5 11054
1da177e4 11055SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11056M: Mattia Dongili <malattia@linux.it>
d0944853 11057L: platform-driver-x86@vger.kernel.org
5b18167d 11058W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11059S: Maintained
679655da
JP
11060F: Documentation/laptops/sony-laptop.txt
11061F: drivers/char/sonypi.c
11062F: drivers/platform/x86/sony-laptop.c
11063F: include/linux/sony-laptop.h
1da177e4 11064
baf8532a 11065SONY MEMORYSTICK CARD SUPPORT
8b58be88 11066M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11067W: http://tifmxx.berlios.de/
11068S: Maintained
679655da 11069F: drivers/memstick/host/tifm_ms.c
baf8532a 11070
0ab30494
ML
11071SONY MEMORYSTICK STANDARD SUPPORT
11072M: Maxim Levitsky <maximlevitsky@gmail.com>
11073S: Maintained
11074F: drivers/memstick/core/ms_block.*
11075
1da177e4 11076SOUND
8b58be88 11077M: Jaroslav Kysela <perex@perex.cz>
d8130624 11078M: Takashi Iwai <tiwai@suse.com>
93711660 11079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11080W: http://www.alsa-project.org/
dde7ad8d 11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11082T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11083Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11084S: Maintained
3126a179
JP
11085F: Documentation/sound/
11086F: include/sound/
c117ab84 11087F: include/uapi/sound/
679655da 11088F: sound/
1da177e4 11089
33bbe149
MB
11090SOUND - COMPRESSED AUDIO
11091M: Vinod Koul <vinod.koul@intel.com>
11092L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11094S: Supported
f672f31a 11095F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11096F: include/sound/compress_driver.h
f672f31a 11097F: include/uapi/sound/compress_*
33bbe149
MB
11098F: sound/core/compress_offload.c
11099F: sound/soc/soc-compress.c
11100
bd903bde 11101SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11102M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11103M: Mark Brown <broonie@kernel.org>
86f14df8 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11106W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11107S: Supported
181ad2a5 11108F: Documentation/devicetree/bindings/sound/
2820f615 11109F: Documentation/sound/alsa/soc/
679655da 11110F: sound/soc/
e6e55122 11111F: include/sound/soc*
eb1a6af3 11112
d7f8761b
MB
11113SOUND - DMAENGINE HELPERS
11114M: Lars-Peter Clausen <lars@metafoo.de>
11115S: Supported
11116F: include/sound/dmaengine_pcm.h
11117F: sound/core/pcm_dmaengine.c
11118F: sound/soc/soc-generic-dmaengine-pcm.c
11119
990a6a99
OS
11120SP2 MEDIA DRIVER
11121M: Olli Salonen <olli.salonen@iki.fi>
11122L: linux-media@vger.kernel.org
a825eaec 11123W: https://linuxtv.org
990a6a99
OS
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125S: Maintained
11126F: drivers/media/dvb-frontends/sp2*
11127
473321fc 11128SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11129M: "David S. Miller" <davem@davemloft.net>
1da177e4 11130L: sparclinux@vger.kernel.org
8a6e2535 11131Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11134S: Maintained
679655da 11135F: arch/sparc/
7765b8bb 11136F: drivers/sbus/
1da177e4 11137
6404fcca
DM
11138SPARC SERIAL DRIVERS
11139M: "David S. Miller" <davem@davemloft.net>
11140L: sparclinux@vger.kernel.org
08deed1e
JP
11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11143S: Maintained
6816383a 11144F: include/linux/sunserialcore.h
df621252 11145F: drivers/tty/serial/suncore.c
df621252
GKH
11146F: drivers/tty/serial/sunhv.c
11147F: drivers/tty/serial/sunsab.c
11148F: drivers/tty/serial/sunsab.h
11149F: drivers/tty/serial/sunsu.c
11150F: drivers/tty/serial/sunzilog.c
11151F: drivers/tty/serial/sunzilog.h
6404fcca 11152
389325b4
CL
11153SPARSE CHECKER
11154M: "Christopher Li" <sparse@chrisli.org>
11155L: linux-sparse@vger.kernel.org
11156W: https://sparse.wiki.kernel.org/
11157T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11158T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11159S: Maintained
11160F: include/linux/compiler.h
11161
fc0c195a 11162SPEAR PLATFORM SUPPORT
da89947b 11163M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11164M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11166W: http://www.st.com/spear
11167S: Maintained
e68d7c14 11168F: arch/arm/boot/dts/spear*
281e192f 11169F: arch/arm/mach-spear/
fc0c195a 11170
11171SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11172M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11174W: http://www.st.com/spear
11175S: Maintained
5df33a62 11176F: drivers/clk/spear/
fc0c195a 11177
e2d1d6c0 11178SPI SUBSYSTEM
b02e48f2 11179M: Mark Brown <broonie@kernel.org>
dfbe403c 11180L: linux-spi@vger.kernel.org
e7e4e13c 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11182Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11183S: Maintained
87306eb7 11184F: Documentation/devicetree/bindings/spi/
679655da
JP
11185F: Documentation/spi/
11186F: drivers/spi/
11187F: include/linux/spi/
c117ab84 11188F: include/uapi/linux/spi/
a43cd4bb 11189F: tools/spi/
e2d1d6c0 11190
2752e401 11191SPIDERNET NETWORK DRIVER for CELL
8b58be88 11192M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11193L: netdev@vger.kernel.org
11194S: Supported
679655da 11195F: Documentation/networking/spider_net.txt
8df158ac 11196F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11197
e2d1d6c0 11198SPU FILE SYSTEM
8b58be88 11199M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11200L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11201W: http://www.ibm.com/developerworks/power/cell/
11202S: Supported
679655da
JP
11203F: Documentation/filesystems/spufs.txt
11204F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11205
fc555841 11206SQUASHFS FILE SYSTEM
d7f2ff67 11207M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11208L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11209W: http://squashfs.org.uk
9f273c24 11210T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11211S: Maintained
679655da
JP
11212F: Documentation/filesystems/squashfs.txt
11213F: fs/squashfs/
fc555841 11214
1da177e4 11215SRM (Alpha) environment access
8b58be88 11216M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11217S: Maintained
679655da 11218F: arch/alpha/kernel/srm_env.c
1da177e4 11219
26e9a397 11220STABLE BRANCH
879a5a00 11221M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11222L: stable@vger.kernel.org
879a5a00 11223S: Supported
7b175c46 11224F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11225
26e9a397 11226STAGING SUBSYSTEM
879a5a00 11227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11229L: devel@driverdev.osuosl.org
879a5a00 11230S: Supported
679655da 11231F: drivers/staging/
dbc6c2cc 11232
ebd3d010
JP
11233STAGING - COMEDI
11234M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11235M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11236S: Odd Fixes
11237F: drivers/staging/comedi/
11238
a0138163
JP
11239STAGING - FLARION FT1000 DRIVERS
11240M: Marek Belisko <marek.belisko@gmail.com>
11241S: Odd Fixes
11242F: drivers/staging/ft1000/
11243
6c1bb424 11244STAGING - INDUSTRIAL IO
030a13d7 11245M: Jonathan Cameron <jic23@kernel.org>
a0138163 11246L: linux-iio@vger.kernel.org
6c1bb424 11247S: Odd Fixes
5291582d 11248F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11249F: drivers/staging/iio/
11250
a0138163
JP
11251STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11252M: Jarod Wilson <jarod@wilsonet.com>
11253W: http://www.lirc.org/
11254S: Odd Fixes
b2b0186d 11255F: drivers/staging/media/lirc/
a0138163 11256
f5e5de1e
OD
11257STAGING - LUSTRE PARALLEL FILESYSTEM
11258M: Oleg Drokin <oleg.drokin@intel.com>
11259M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11260L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11261W: http://wiki.lustre.org/
f5e5de1e
OD
11262S: Maintained
11263F: drivers/staging/lustre
11264
7c6b6c71
MD
11265STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11266M: Marc Dietrich <marvin24@gmx.de>
11267L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11268L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11269S: Maintained
11270F: drivers/staging/nvec/
11271
53c43c5c
GKH
11272STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11273M: Jens Frederich <jfrederich@gmail.com>
11274M: Daniel Drake <dsd@laptop.org>
11275M: Jon Nettleton <jon.nettleton@gmail.com>
11276W: http://wiki.laptop.org/go/DCON
11277S: Maintained
11278F: drivers/staging/olpc_dcon/
11279
a0138163
JP
11280STAGING - REALTEK RTL8712U DRIVERS
11281M: Larry Finger <Larry.Finger@lwfinger.net>
11282M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11283S: Odd Fixes
11284F: drivers/staging/rtl8712/
11285
7591ba8b
JS
11286STAGING - REALTEK RTL8723U WIRELESS DRIVER
11287M: Larry Finger <Larry.Finger@lwfinger.net>
11288M: Jes Sorensen <Jes.Sorensen@redhat.com>
11289L: linux-wireless@vger.kernel.org
11290S: Maintained
11291F: drivers/staging/rtl8723au/
11292
980ac4d7
SM
11293STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11294M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11295M: Teddy Wang <teddy.wang@siliconmotion.com>
11296M: Sudip Mukherjee <sudip@vectorindia.org>
11297L: linux-fbdev@vger.kernel.org
11298S: Maintained
11299F: drivers/staging/sm750fb/
11300
510fa408
JP
11301STAGING - SLICOSS
11302M: Lior Dotan <liodot@gmail.com>
11303M: Christopher Harrer <charrer@alacritech.com>
11304S: Odd Fixes
11305F: drivers/staging/slicoss/
11306
a0138163
JP
11307STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11308M: William Hubbs <w.d.hubbs@gmail.com>
11309M: Chris Brannon <chris@the-brannons.com>
d33bce31 11310M: Kirk Reiser <kirk@reisers.ca>
a0138163 11311M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11312L: speakup@linux-speakup.org
a0138163
JP
11313W: http://www.linux-speakup.org/
11314S: Odd Fixes
11315F: drivers/staging/speakup/
11316
b3e871ce
JP
11317STAGING - VIA VT665X DRIVERS
11318M: Forest Bond <forest@alittletooquiet.net>
11319S: Odd Fixes
11320F: drivers/staging/vt665?/
11321
a30baec1 11322STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11323M: Aditya Shankar <aditya.shankar@microchip.com>
11324M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11325L: linux-wireless@vger.kernel.org
11326S: Supported
11327F: drivers/staging/wilc1000/
11328
709bcb07 11329STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11330M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11331S: Odd Fixes
11332F: drivers/staging/xgifb/
11333
1da177e4 11334STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11335M: Ion Badulescu <ionut@badula.org>
b4f90189 11336S: Odd Fixes
9bba23b0 11337F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11338
e2d1d6c0 11339SUN3/3X
8b58be88 11340M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11341W: http://sammy.net/sun3/
11342S: Maintained
679655da
JP
11343F: arch/m68k/kernel/*sun3*
11344F: arch/m68k/sun3*/
11345F: arch/m68k/include/asm/sun3*
e689cf4a 11346F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11347
af6a5af8
HG
11348SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11349M: Hans de Goede <hdegoede@redhat.com>
11350L: linux-input@vger.kernel.org
11351S: Maintained
11352F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11353F: drivers/input/keyboard/sun4i-lradc-keys.c
11354
2bc9ff01
DK
11355SUNDANCE NETWORK DRIVER
11356M: Denis Kirjanov <kda@linux-powerpc.org>
11357L: netdev@vger.kernel.org
11358S: Maintained
11359F: drivers/net/ethernet/dlink/sundance.c
11360
2cbb12a4 11361SUPERH
114bf37e
RF
11362M: Yoshinori Sato <ysato@users.sourceforge.jp>
11363M: Rich Felker <dalias@libc.org>
2cbb12a4 11364L: linux-sh@vger.kernel.org
8a6e2535 11365Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11366S: Maintained
066069e1 11367F: Documentation/sh/
679655da 11368F: arch/sh/
066069e1 11369F: drivers/sh/
1da177e4 11370
4480f15b 11371SUSPEND TO RAM
7fb06082 11372M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11373M: Len Brown <len.brown@intel.com>
11374M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11375L: linux-pm@vger.kernel.org
e2d1d6c0 11376S: Supported
679655da
JP
11377F: Documentation/power/
11378F: arch/x86/kernel/acpi/
11379F: drivers/base/power/
11380F: kernel/power/
11381F: include/linux/suspend.h
11382F: include/linux/freezer.h
11383F: include/linux/pm.h
1da177e4
LT
11384
11385SVGA HANDLING
8b58be88 11386M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11387L: linux-video@atrey.karlin.mff.cuni.cz
11388S: Maintained
679655da
JP
11389F: Documentation/svga.txt
11390F: arch/x86/boot/video*
1da177e4 11391
6e28b761
KRW
11392SWIOTLB SUBSYSTEM
11393M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11394L: linux-kernel@vger.kernel.org
9f273c24 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11396S: Supported
11397F: lib/swiotlb.c
11398F: arch/*/kernel/pci-swiotlb.c
11399F: include/linux/swiotlb.h
11400
007f790c
JP
11401SWITCHDEV
11402M: Jiri Pirko <jiri@resnulli.us>
11403L: netdev@vger.kernel.org
11404S: Supported
11405F: net/switchdev/
11406F: include/net/switchdev.h
11407
db8e35d5
VG
11408SYNOPSYS ARC ARCHITECTURE
11409M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11410L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11411S: Supported
11412F: arch/arc/
9b28829d 11413F: Documentation/devicetree/bindings/arc/*
2d799dde 11414F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11415F: drivers/tty/serial/arc_uart.c
b7182d1a 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11417
556cc1c5
AB
11418SYNOPSYS ARC SDP platform support
11419M: Alexey Brodkin <abrodkin@synopsys.com>
11420S: Supported
11421F: arch/arc/plat-axs10x
11422F: arch/arc/boot/dts/ax*
11423F: Documentation/devicetree/bindings/arc/axs10*
11424
6c284c9a
LJ
11425SYSTEM CONFIGURATION (SYSCON)
11426M: Lee Jones <lee.jones@linaro.org>
11427M: Arnd Bergmann <arnd@arndb.de>
11428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11429S: Supported
11430F: drivers/mfd/syscon.c
11431
8c0984e5
SR
11432SYSTEM RESET/SHUTDOWN DRIVERS
11433M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11434L: linux-pm@vger.kernel.org
58db9505 11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11436S: Maintained
11437F: Documentation/devicetree/bindings/power/reset/
11438F: drivers/power/reset/
11439
1da177e4 11440SYSV FILESYSTEM
8b58be88 11441M: Christoph Hellwig <hch@infradead.org>
1da177e4 11442S: Maintained
679655da
JP
11443F: Documentation/filesystems/sysv-fs.txt
11444F: fs/sysv/
11445F: include/linux/sysv_fs.h
1da177e4 11446
86cfa7fc 11447TARGET SUBSYSTEM
9c3646d1 11448M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11449L: linux-scsi@vger.kernel.org
b9f5edc2 11450L: target-devel@vger.kernel.org
86cfa7fc 11451W: http://www.linux-iscsi.org
cf015e9f 11452W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11454S: Supported
11455F: drivers/target/
11456F: include/target/
11457F: Documentation/target/
11458
4e68852d 11459TASKSTATS STATISTICS INTERFACE
185e595f 11460M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11461S: Maintained
679655da
JP
11462F: Documentation/accounting/taskstats*
11463F: include/linux/taskstats*
11464F: kernel/taskstats.c
4e68852d 11465
781b456a 11466TC CLASSIFIER
f935f3f8 11467M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11468L: netdev@vger.kernel.org
11469S: Maintained
679655da 11470F: include/net/pkt_cls.h
c117ab84 11471F: include/uapi/linux/pkt_cls.h
679655da 11472F: net/sched/
781b456a 11473
5067f08a 11474TCP LOW PRIORITY MODULE
8b58be88
JP
11475M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11476M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11477W: http://tcp-lp-mod.sourceforge.net/
11478S: Maintained
679655da 11479F: net/ipv4/tcp_lp.c
5067f08a 11480
91952bc0
AP
11481TDA10071 MEDIA DRIVER
11482M: Antti Palosaari <crope@iki.fi>
11483L: linux-media@vger.kernel.org
a825eaec 11484W: https://linuxtv.org
91952bc0
AP
11485W: http://palosaari.fi/linux/
11486Q: http://patchwork.linuxtv.org/project/linux-media/list/
11487T: git git://linuxtv.org/anttip/media_tree.git
11488S: Maintained
11489F: drivers/media/dvb-frontends/tda10071*
11490
11491TDA18212 MEDIA DRIVER
11492M: Antti Palosaari <crope@iki.fi>
11493L: linux-media@vger.kernel.org
a825eaec 11494W: https://linuxtv.org
91952bc0
AP
11495W: http://palosaari.fi/linux/
11496Q: http://patchwork.linuxtv.org/project/linux-media/list/
11497T: git git://linuxtv.org/anttip/media_tree.git
11498S: Maintained
11499F: drivers/media/tuners/tda18212*
11500
11501TDA18218 MEDIA DRIVER
11502M: Antti Palosaari <crope@iki.fi>
11503L: linux-media@vger.kernel.org
a825eaec 11504W: https://linuxtv.org
91952bc0
AP
11505W: http://palosaari.fi/linux/
11506Q: http://patchwork.linuxtv.org/project/linux-media/list/
11507T: git git://linuxtv.org/anttip/media_tree.git
11508S: Maintained
11509F: drivers/media/tuners/tda18218*
11510
3b2f6aba
MK
11511TDA18271 MEDIA DRIVER
11512M: Michael Krufky <mkrufky@linuxtv.org>
11513L: linux-media@vger.kernel.org
a825eaec 11514W: https://linuxtv.org
3b2f6aba
MK
11515W: http://github.com/mkrufky
11516Q: http://patchwork.linuxtv.org/project/linux-media/list/
11517T: git git://linuxtv.org/mkrufky/tuners.git
11518S: Maintained
11519F: drivers/media/tuners/tda18271*
11520
e48307a9
MK
11521TDA827x MEDIA DRIVER
11522M: Michael Krufky <mkrufky@linuxtv.org>
11523L: linux-media@vger.kernel.org
a825eaec 11524W: https://linuxtv.org
e48307a9
MK
11525W: http://github.com/mkrufky
11526Q: http://patchwork.linuxtv.org/project/linux-media/list/
11527T: git git://linuxtv.org/mkrufky/tuners.git
11528S: Maintained
11529F: drivers/media/tuners/tda8290.*
11530
66cf9212
MK
11531TDA8290 MEDIA DRIVER
11532M: Michael Krufky <mkrufky@linuxtv.org>
11533L: linux-media@vger.kernel.org
a825eaec 11534W: https://linuxtv.org
66cf9212
MK
11535W: http://github.com/mkrufky
11536Q: http://patchwork.linuxtv.org/project/linux-media/list/
11537T: git git://linuxtv.org/mkrufky/tuners.git
11538S: Maintained
11539F: drivers/media/tuners/tda8290.*
11540
4b9fba30
HV
11541TDA9840 MEDIA DRIVER
11542M: Hans Verkuil <hverkuil@xs4all.nl>
11543L: linux-media@vger.kernel.org
11544T: git git://linuxtv.org/media_tree.git
a825eaec 11545W: https://linuxtv.org
4b9fba30
HV
11546S: Maintained
11547F: drivers/media/i2c/tda9840*
11548
2cb654fd 11549TEA5761 TUNER DRIVER
5dc8a864
MCC
11550M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11551M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11552L: linux-media@vger.kernel.org
a825eaec 11553W: https://linuxtv.org
2cb654fd
MCC
11554T: git git://linuxtv.org/media_tree.git
11555S: Odd fixes
11556F: drivers/media/tuners/tea5761.*
11557
11558TEA5767 TUNER DRIVER
5dc8a864
MCC
11559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11560M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11561L: linux-media@vger.kernel.org
a825eaec 11562W: https://linuxtv.org
2cb654fd
MCC
11563T: git git://linuxtv.org/media_tree.git
11564S: Maintained
11565F: drivers/media/tuners/tea5767.*
11566
4b9fba30
HV
11567TEA6415C MEDIA DRIVER
11568M: Hans Verkuil <hverkuil@xs4all.nl>
11569L: linux-media@vger.kernel.org
11570T: git git://linuxtv.org/media_tree.git
a825eaec 11571W: https://linuxtv.org
4b9fba30
HV
11572S: Maintained
11573F: drivers/media/i2c/tea6415c*
11574
11575TEA6420 MEDIA DRIVER
11576M: Hans Verkuil <hverkuil@xs4all.nl>
11577L: linux-media@vger.kernel.org
11578T: git git://linuxtv.org/media_tree.git
a825eaec 11579W: https://linuxtv.org
4b9fba30
HV
11580S: Maintained
11581F: drivers/media/i2c/tea6420*
11582
3d249d4c 11583TEAM DRIVER
dca9ab92 11584M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11585L: netdev@vger.kernel.org
11586S: Supported
11587F: drivers/net/team/
11588F: include/linux/if_team.h
c117ab84 11589F: include/uapi/linux/if_team.h
3d249d4c 11590
7d029125 11591TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11592M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11593S: Maintained
11594F: arch/x86/platform/ts5500/
11595
40ad4a30
SY
11596TECHNOTREND USB IR RECEIVER
11597M: Sean Young <sean@mess.org>
11598L: linux-media@vger.kernel.org
11599S: Maintained
11600F: drivers/media/rc/ttusbir.c
11601
adabdb0c 11602TEGRA ARCHITECTURE SUPPORT
243d58ec 11603M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11604M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11605M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11606L: linux-tegra@vger.kernel.org
fd117cd1 11607Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11609S: Supported
bbbe96ed 11610N: [^a-z]tegra
84b9414b 11611
adabdb0c
SW
11612TEGRA CLOCK DRIVER
11613M: Peter De Schrijver <pdeschrijver@nvidia.com>
11614M: Prashant Gaikwad <pgaikwad@nvidia.com>
11615S: Supported
11616F: drivers/clk/tegra/
11617
86e486a0 11618TEGRA DMA DRIVERS
adabdb0c 11619M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11620M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11621S: Supported
86e486a0 11622F: drivers/dma/tegra*
adabdb0c 11623
adabdb0c
SW
11624TEGRA I2C DRIVER
11625M: Laxman Dewangan <ldewangan@nvidia.com>
11626S: Supported
11627F: drivers/i2c/busses/i2c-tegra.c
11628
11629TEGRA IOMMU DRIVERS
11630M: Hiroshi Doyu <hdoyu@nvidia.com>
11631S: Supported
11632F: drivers/iommu/tegra*
11633
11634TEGRA KBC DRIVER
11635M: Rakesh Iyer <riyer@nvidia.com>
11636M: Laxman Dewangan <ldewangan@nvidia.com>
11637S: Supported
11638F: drivers/input/keyboard/tegra-kbc.c
11639
adabdb0c
SW
11640TEGRA PWM DRIVER
11641M: Thierry Reding <thierry.reding@gmail.com>
11642S: Supported
11643F: drivers/pwm/pwm-tegra.c
11644
11645TEGRA SERIAL DRIVER
11646M: Laxman Dewangan <ldewangan@nvidia.com>
11647S: Supported
11648F: drivers/tty/serial/serial-tegra.c
11649
11650TEGRA SPI DRIVER
11651M: Laxman Dewangan <ldewangan@nvidia.com>
11652S: Supported
11653F: drivers/spi/spi-tegra*
11654
1a348ccc 11655TEHUTI ETHERNET DRIVER
8b58be88 11656M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11657L: netdev@vger.kernel.org
11658S: Supported
ef7f5429 11659F: drivers/net/ethernet/tehuti/*
1a348ccc 11660
4e68852d 11661Telecom Clock Driver for MCPL0010
8b58be88 11662M: Mark Gross <mark.gross@intel.com>
4e68852d 11663S: Supported
679655da 11664F: drivers/char/tlclk.c
4e68852d 11665
4480f15b 11666TENSILICA XTENSA PORT (xtensa)
8b58be88 11667M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11668M: Max Filippov <jcmvbkbc@gmail.com>
11669L: linux-xtensa@linux-xtensa.org
9f273c24 11670T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11671S: Maintained
679655da 11672F: arch/xtensa/
3dc99857 11673F: drivers/irqchip/irq-xtensa-*
4e68852d 11674
5313ba66
HV
11675THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11676M: Hans Verkuil <hverkuil@xs4all.nl>
11677L: linux-media@vger.kernel.org
11678T: git git://linuxtv.org/media_tree.git
a825eaec 11679W: https://linuxtv.org
5313ba66
HV
11680S: Maintained
11681F: drivers/media/radio/radio-raremono.c
11682
d3fb6955 11683THERMAL
b75f0050 11684M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11685M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11686L: linux-pm@vger.kernel.org
11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11689Q: https://patchwork.kernel.org/project/linux-pm/list/
11690S: Supported
11691F: drivers/thermal/
11692F: include/linux/thermal.h
af6c9f16 11693F: include/uapi/linux/thermal.h
b75f0050
JP
11694F: include/linux/cpu_cooling.h
11695F: Documentation/devicetree/bindings/thermal/
d3fb6955 11696
64e05d8b
VK
11697THERMAL/CPU_COOLING
11698M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11699M: Viresh Kumar <viresh.kumar@linaro.org>
11700M: Javi Merino <javi.merino@arm.com>
11701L: linux-pm@vger.kernel.org
11702S: Supported
11703F: Documentation/thermal/cpu-cooling-api.txt
11704F: drivers/thermal/cpu_cooling.c
11705F: include/linux/cpu_cooling.h
11706
4e68852d 11707THINKPAD ACPI EXTRAS DRIVER
8b58be88 11708M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11709L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11710L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11711W: http://ibm-acpi.sourceforge.net
11712W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11713T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11714S: Maintained
679655da 11715F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11716
1b46f2a2 11717TI BANDGAP AND THERMAL DRIVER
f14d1c24 11718M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11719M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11720L: linux-pm@vger.kernel.org
531ff13e 11721L: linux-omap@vger.kernel.org
5a723e81 11722S: Maintained
794b2e25 11723F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11724
ccf963d3
BP
11725TI VPE/CAL DRIVERS
11726M: Benoit Parrot <bparrot@ti.com>
11727L: linux-media@vger.kernel.org
11728W: http://linuxtv.org/
11729Q: http://patchwork.linuxtv.org/project/linux-media/list/
11730S: Maintained
11731F: drivers/media/platform/ti-vpe/
11732
0c7665c3
MF
11733TI CDCE706 CLOCK DRIVER
11734M: Max Filippov <jcmvbkbc@gmail.com>
11735S: Maintained
11736F: drivers/clk/clk-cdce706.c
11737
49b6a5e3
TK
11738TI CLOCK DRIVER
11739M: Tero Kristo <t-kristo@ti.com>
11740L: linux-omap@vger.kernel.org
11741S: Maintained
11742F: drivers/clk/ti/
11743F: include/linux/clk/ti.h
11744
f75cfbad
GS
11745TI ETHERNET SWITCH DRIVER (CPSW)
11746M: Mugunthan V N <mugunthanvnm@ti.com>
11747R: Grygorii Strashko <grygorii.strashko@ti.com>
11748L: linux-omap@vger.kernel.org
11749L: netdev@vger.kernel.org
11750S: Maintained
11751F: drivers/net/ethernet/ti/cpsw*
11752F: drivers/net/ethernet/ti/davinci*
11753
4020f2d7 11754TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11755M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11756S: Maintained
679655da
JP
11757F: drivers/misc/tifm*
11758F: drivers/mmc/host/tifm_sd.c
11759F: include/linux/tifm.h
4020f2d7 11760
e0c52404 11761TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11762M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11763L: linux-kernel@vger.kernel.org
11764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11765S: Maintained
11766F: drivers/soc/ti/*
11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11768
11769
152ad442
SR
11770TI LM49xxx FAMILY ASoC CODEC DRIVERS
11771M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11772M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11773L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11774S: Maintained
11775F: sound/soc/codecs/lm49453*
d392dead 11776F: sound/soc/codecs/isabelle*
152ad442 11777
0edd807d
KM
11778TI LP855x BACKLIGHT DRIVER
11779M: Milo Kim <milo.kim@ti.com>
11780S: Maintained
11781F: Documentation/backlight/lp855x-driver.txt
11782F: drivers/video/backlight/lp855x_bl.c
11783F: include/linux/platform_data/lp855x.h
11784
faf13f6d
KM
11785TI LP8727 CHARGER DRIVER
11786M: Milo Kim <milo.kim@ti.com>
11787S: Maintained
8c0984e5 11788F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11789F: include/linux/platform_data/lp8727.h
11790
22f1229f
KM
11791TI LP8788 MFD DRIVER
11792M: Milo Kim <milo.kim@ti.com>
11793S: Maintained
11794F: drivers/iio/adc/lp8788_adc.c
11795F: drivers/leds/leds-lp8788.c
11796F: drivers/mfd/lp8788*.c
8c0984e5 11797F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11798F: drivers/regulator/lp8788-*.c
11799F: include/linux/mfd/lp8788*.h
11800
84640e27
KM
11801TI NETCP ETHERNET DRIVER
11802M: Wingman Kwok <w-kwok2@ti.com>
11803M: Murali Karicheri <m-karicheri2@ti.com>
11804L: netdev@vger.kernel.org
11805S: Maintained
11806F: drivers/net/ethernet/ti/netcp*
11807
217e0ca9
KC
11808TI TAS571X FAMILY ASoC CODEC DRIVER
11809M: Kevin Cernekee <cernekee@chromium.org>
11810L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11811S: Odd Fixes
11812F: sound/soc/codecs/tas571x*
11813
dd5e8e6b 11814TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11815M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11817S: Maintained
11818F: sound/soc/codecs/twl4030*
11819
90921014 11820TI WILINK WIRELESS DRIVERS
90921014
LC
11821L: linux-wireless@vger.kernel.org
11822W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11823W: http://wireless.kernel.org/en/users/Drivers/wl1251
11824T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11825S: Orphan
90921014
LC
11826F: drivers/net/wireless/ti/
11827F: include/linux/wl12xx.h
11828
e86eaa3a 11829TIPC NETWORK LAYER
8b58be88 11830M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11831M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11832L: netdev@vger.kernel.org (core kernel code)
11833L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11834W: http://tipc.sourceforge.net/
e86eaa3a 11835S: Maintained
c117ab84 11836F: include/uapi/linux/tipc*.h
679655da 11837F: net/tipc/
e86eaa3a 11838
867e359b 11839TILE ARCHITECTURE
b9a279f6 11840M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11841W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11843S: Supported
11844F: arch/tile/
6b940606 11845F: drivers/char/tile-srom.c
5c770755 11846F: drivers/edac/tile_edac.c
6b940606
CM
11847F: drivers/net/ethernet/tile/
11848F: drivers/rtc/rtc-tile.c
11849F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11850F: drivers/tty/serial/tilegx.c
6b940606
CM
11851F: drivers/usb/host/*-tilegx.c
11852F: include/linux/usb/tilegx.h
867e359b 11853
1da177e4 11854TLAN NETWORK DRIVER
8b58be88 11855M: Samuel Chessman <chessman@tux.org>
88c07dde 11856L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11857W: http://sourceforge.net/projects/tlan/
11858S: Maintained
679655da 11859F: Documentation/networking/tlan.txt
b544dbac 11860F: drivers/net/ethernet/ti/tlan.*
1da177e4 11861
d74db3b2 11862TOMOYO SECURITY MODULE
8b58be88
JP
11863M: Kentaro Takeda <takedakn@nttdata.co.jp>
11864M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11865L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11866L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11867L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11868L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11869W: http://tomoyo.sourceforge.jp/
843d183c 11870T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11871S: Maintained
679655da 11872F: security/tomoyo/
d74db3b2 11873
9caeb532 11874TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11875M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11876L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11877S: Maintained
11878F: drivers/platform/x86/topstar-laptop.c
11879
1da177e4 11880TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11881M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11882L: platform-driver-x86@vger.kernel.org
0a63ca11 11883S: Maintained
679655da 11884F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11885
0a63ca11
AA
11886TOSHIBA BLUETOOTH DRIVER
11887M: Azael Avalos <coproscefalo@gmail.com>
11888L: platform-driver-x86@vger.kernel.org
11889S: Maintained
11890F: drivers/platform/x86/toshiba_bluetooth.c
11891
11892TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11893M: Azael Avalos <coproscefalo@gmail.com>
11894L: platform-driver-x86@vger.kernel.org
11895S: Maintained
11896F: drivers/platform/x86/toshiba_haps.c
11897
14991fc7
AA
11898TOSHIBA WMI HOTKEYS DRIVER
11899M: Azael Avalos <coproscefalo@gmail.com>
11900L: platform-driver-x86@vger.kernel.org
11901S: Maintained
11902F: drivers/platform/x86/toshiba-wmi.c
11903
1da177e4 11904TOSHIBA SMM DRIVER
8b58be88 11905M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11906W: http://www.buzzard.org.uk/toshiba/
11907S: Maintained
679655da
JP
11908F: drivers/char/toshiba.c
11909F: include/linux/toshiba.h
c117ab84 11910F: include/uapi/linux/toshiba.h
1da177e4 11911
d32d9864
MR
11912TOSHIBA TC358743 DRIVER
11913M: Mats Randgaard <matrandg@cisco.com>
11914L: linux-media@vger.kernel.org
11915S: Maintained
11916F: drivers/media/i2c/tc358743*
b5dcee22 11917F: include/media/i2c/tc358743.h
d32d9864 11918
560e6475
WS
11919TMIO/SDHI MMC DRIVER
11920M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11921L: linux-mmc@vger.kernel.org
560e6475 11922S: Supported
d1057c40
GL
11923F: drivers/mmc/host/tmio_mmc*
11924F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11925F: include/linux/mfd/tmio.h
d719f900 11926
917cc4e6
GR
11927TMP401 HARDWARE MONITOR DRIVER
11928M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11929L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11930S: Maintained
11931F: Documentation/hwmon/tmp401
11932F: drivers/hwmon/tmp401.c
11933
98f32602 11934TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11935M: Hugh Dickins <hughd@google.com>
98f32602
HD
11936L: linux-mm@kvack.org
11937S: Maintained
11938F: include/linux/shmem_fs.h
11939F: mm/shmem.c
11940
45f95b53 11941TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11942M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11943M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11944L: linux-media@vger.kernel.org
a825eaec 11945W: https://linuxtv.org
45f95b53
MCC
11946T: git git://linuxtv.org/media_tree.git
11947S: Odd fixes
11948F: drivers/media/usb/tm6000/
11949
34d1324e
AU
11950TW5864 VIDEO4LINUX DRIVER
11951M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11952M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11953M: Andrey Utkin <andrey_utkin@fastmail.com>
11954L: linux-media@vger.kernel.org
11955S: Supported
11956F: drivers/media/pci/tw5864/
11957
c65fde19
HV
11958TW68 VIDEO4LINUX DRIVER
11959M: Hans Verkuil <hverkuil@xs4all.nl>
11960L: linux-media@vger.kernel.org
11961T: git git://linuxtv.org/media_tree.git
a825eaec 11962W: https://linuxtv.org
c65fde19
HV
11963S: Odd Fixes
11964F: drivers/media/pci/tw68/
11965
704a84cc
EG
11966TW686X VIDEO4LINUX DRIVER
11967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11968L: linux-media@vger.kernel.org
11969T: git git://linuxtv.org/media_tree.git
11970W: http://linuxtv.org
11971S: Maintained
11972F: drivers/media/pci/tw686x/
11973
4e68852d 11974TPM DEVICE DRIVER
901486b8 11975M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11976M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11977M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11978R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11979W: http://tpmdd.sourceforge.net
63a10dfd 11980L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11981Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11982T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11983S: Maintained
679655da 11984F: drivers/char/tpm/
4e68852d 11985
1a0f1b27
AL
11986TPM IBM_VTPM DEVICE DRIVER
11987M: Ashley Lai <ashleydlai@gmail.com>
11988W: http://tpmdd.sourceforge.net
11989L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11990S: Maintained
11991F: drivers/char/tpm/tpm_ibmvtpm*
11992
d6f005a1
JP
11993TRACING
11994M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11995M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11997S: Maintained
11998F: Documentation/trace/ftrace.txt
11999F: arch/*/*/*/ftrace.h
12000F: arch/*/kernel/ftrace.c
12001F: include/*/ftrace.h
12002F: include/linux/trace*.h
12003F: include/trace/
12004F: kernel/trace/
6e68e6c5 12005F: tools/testing/selftests/ftrace/
d6f005a1 12006
4abac0d0
IM
12007TRACING MMIO ACCESSES (MMIOTRACE)
12008M: Steven Rostedt <rostedt@goodmis.org>
12009M: Ingo Molnar <mingo@kernel.org>
12010R: Karol Herbst <karolherbst@gmail.com>
12011R: Pekka Paalanen <ppaalanen@gmail.com>
12012S: Maintained
12013L: linux-kernel@vger.kernel.org
12014L: nouveau@lists.freedesktop.org
12015F: kernel/trace/trace_mmiotrace.c
12016F: include/linux/mmiotrace.h
12017F: arch/x86/mm/kmmio.c
12018F: arch/x86/mm/mmio-mod.c
12019F: arch/x86/mm/testmmiotrace.c
12020
1da177e4 12021TRIVIAL PATCHES
8b58be88 12022M: Jiri Kosina <trivial@kernel.org>
54e5881d 12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12024S: Maintained
86ef925f 12025K: ^Subject:.*(?i)trivial
1da177e4 12026
4e68852d 12027TTY LAYER
879a5a00 12028M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12029M: Jiri Slaby <jslaby@suse.com>
879a5a00 12030S: Supported
08deed1e 12031T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12032F: Documentation/serial/
8dd5d2f1 12033F: drivers/tty/
df621252 12034F: drivers/tty/serial/serial_core.c
e3288775
AC
12035F: include/linux/serial_core.h
12036F: include/linux/serial.h
12037F: include/linux/tty.h
c117ab84
CEB
12038F: include/uapi/linux/serial_core.h
12039F: include/uapi/linux/serial.h
12040F: include/uapi/linux/tty.h
4e68852d 12041
91952bc0
AP
12042TUA9001 MEDIA DRIVER
12043M: Antti Palosaari <crope@iki.fi>
12044L: linux-media@vger.kernel.org
a825eaec 12045W: https://linuxtv.org
91952bc0
AP
12046W: http://palosaari.fi/linux/
12047Q: http://patchwork.linuxtv.org/project/linux-media/list/
12048T: git git://linuxtv.org/anttip/media_tree.git
12049S: Maintained
12050F: drivers/media/tuners/tua9001*
12051
740db6d7 12052TULIP NETWORK DRIVERS
740db6d7 12053L: netdev@vger.kernel.org
cf869eb1
GG
12054L: linux-parisc@vger.kernel.org
12055S: Orphan
0f04e2aa 12056F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12057
12058TUN/TAP driver
ba57b6f2 12059M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12060W: http://vtun.sourceforge.net/tun
12061S: Maintained
679655da
JP
12062F: Documentation/networking/tuntap.txt
12063F: arch/um/os-Linux/drivers/
1da177e4 12064
b454cc66 12065TURBOCHANNEL SUBSYSTEM
8b58be88 12066M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12067M: Ralf Baechle <ralf@linux-mips.org>
12068L: linux-mips@linux-mips.org
12069Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12070S: Maintained
679655da
JP
12071F: drivers/tc/
12072F: include/linux/tc.h
b454cc66 12073
1da177e4 12074U14-34F SCSI DRIVER
8b58be88 12075M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12076L: linux-scsi@vger.kernel.org
12077S: Maintained
679655da 12078F: drivers/scsi/u14-34f.c
1da177e4 12079
e2d1d6c0 12080UBI FILE SYSTEM (UBIFS)
a7859936 12081M: Richard Weinberger <richard@nod.at>
949cb623 12082M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12083M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12084L: linux-mtd@lists.infradead.org
e2966cbe 12085T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12086W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12087S: Supported
679655da
JP
12088F: Documentation/filesystems/ubifs.txt
12089F: fs/ubifs/
e2d1d6c0 12090
e1632fa2 12091UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12092M: Greg Ungerer <gerg@linux-m68k.org>
12093W: http://www.linux-m68k.org/
cc2020e6 12094W: http://www.uclinux.org/
e1632fa2 12095L: linux-m68k@lists.linux-m68k.org
cc2020e6 12096L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12098S: Maintained
e1632fa2
GU
12099F: arch/m68k/coldfire/
12100F: arch/m68k/68*/
61bc02bb
JP
12101F: arch/m68k/*/*_no.*
12102F: arch/m68k/include/asm/*_no.*
cc2020e6 12103
1da177e4 12104UDF FILESYSTEM
d8130624 12105M: Jan Kara <jack@suse.com>
1da177e4 12106S: Maintained
679655da
JP
12107F: Documentation/filesystems/udf.txt
12108F: fs/udf/
1da177e4 12109
cc2020e6 12110UFS FILESYSTEM
8b58be88 12111M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12112S: Maintained
679655da
JP
12113F: Documentation/filesystems/ufs.txt
12114F: fs/ufs/
cc2020e6 12115
0a09d3ab
DH
12116UHID USERSPACE HID IO DRIVER:
12117M: David Herrmann <dh.herrmann@googlemail.com>
12118L: linux-input@vger.kernel.org
12119S: Maintained
12120F: drivers/hid/uhid.c
c117ab84 12121F: include/uapi/linux/uhid.h
0a09d3ab 12122
18332a80 12123ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12124L: linux-usb@vger.kernel.org
10c6c9c9 12125S: Orphan
355ffe69 12126F: drivers/uwb/
679655da
JP
12127F: include/linux/uwb.h
12128F: include/linux/uwb/
18332a80 12129
b31d8273
G
12130UNICORE32 ARCHITECTURE:
12131M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12132W: http://mprc.pku.edu.cn/~guanxuetao/linux
12133S: Maintained
ceebf4d5 12134T: git git://github.com/gxt/linux.git
b31d8273
G
12135F: arch/unicore32/
12136
d8379ab1
TF
12137UNIFDEF
12138M: Tony Finch <dot@dotat.at>
12139W: http://dotat.at/prog/unifdef
12140S: Maintained
12141F: scripts/unifdef.c
12142
1da177e4 12143UNIFORM CDROM DRIVER
8b58be88 12144M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12145W: http://www.kernel.dk
12146S: Maintained
679655da
JP
12147F: Documentation/cdrom/
12148F: drivers/cdrom/cdrom.c
12149F: include/linux/cdrom.h
c117ab84 12150F: include/uapi/linux/cdrom.h
1da177e4 12151
56df0122 12152UNISYS S-PAR DRIVERS
49e7d9df
JP
12153M: David Kershner <david.kershner@unisys.com>
12154L: sparmaintainer@unisys.com (Unisys internal)
12155S: Supported
12156F: drivers/staging/unisys/
56df0122 12157
9941fa6e
VH
12158UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12159M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12160L: linux-scsi@vger.kernel.org
12161S: Supported
12162F: Documentation/scsi/ufs.txt
12163F: drivers/scsi/ufs/
12164
4b9ffb5a
JP
12165UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12166M: Joao Pinto <Joao.Pinto@synopsys.com>
12167L: linux-scsi@vger.kernel.org
12168S: Supported
12169F: drivers/scsi/ufs/*dwc*
12170
e2d1d6c0 12171UNSORTED BLOCK IMAGES (UBI)
949cb623 12172M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12173M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12174W: http://www.linux-mtd.infradead.org/
12175L: linux-mtd@lists.infradead.org
b6b44e0a 12176T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12177S: Supported
80811493 12178F: drivers/mtd/ubi/
679655da 12179F: include/linux/mtd/ubi.h
c117ab84 12180F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12181
1da177e4 12182USB ACM DRIVER
ca1c3e6f 12183M: Oliver Neukum <oneukum@suse.com>
6372594a 12184L: linux-usb@vger.kernel.org
1da177e4 12185S: Maintained
679655da
JP
12186F: Documentation/usb/acm.txt
12187F: drivers/usb/class/cdc-acm.*
1da177e4 12188
b7d572e1
PF
12189USB AR5523 WIRELESS DRIVER
12190M: Pontus Fuchs <pontus.fuchs@gmail.com>
12191L: linux-wireless@vger.kernel.org
12192S: Maintained
12193F: drivers/net/wireless/ath/ar5523/
12194
115bb1ff 12195USB ATTACHED SCSI
866d372e 12196M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12197L: linux-usb@vger.kernel.org
12198L: linux-scsi@vger.kernel.org
8eae0fb7 12199S: Maintained
115bb1ff
MW
12200F: drivers/usb/storage/uas.c
12201
1da177e4 12202USB CDC ETHERNET DRIVER
61eee9a7 12203M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12204L: linux-usb@vger.kernel.org
1da177e4 12205S: Maintained
679655da 12206F: drivers/net/usb/cdc_*.c
c117ab84 12207F: include/uapi/linux/usb/cdc.h
1da177e4 12208
66e3e591
KP
12209USB CHAOSKEY DRIVER
12210M: Keith Packard <keithp@keithp.com>
12211L: linux-usb@vger.kernel.org
12212S: Maintained
12213F: drivers/usb/misc/chaoskey.c
12214
b02b371e 12215USB CYPRESS C67X00 DRIVER
8b58be88 12216M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12217L: linux-usb@vger.kernel.org
12218S: Maintained
679655da 12219F: drivers/usb/c67x00/
b02b371e 12220
d0374f4f 12221USB DAVICOM DM9601 DRIVER
8b58be88 12222M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12223L: netdev@vger.kernel.org
d0374f4f
PK
12224W: http://www.linux-usb.org/usbnet
12225S: Maintained
679655da 12226F: drivers/net/usb/dm9601.c
d0374f4f 12227
cc2020e6 12228USB DIAMOND RIO500 DRIVER
8b58be88 12229M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12230L: rio500-users@lists.sourceforge.net
12231W: http://rio500.sourceforge.net
12232S: Maintained
679655da 12233F: drivers/usb/misc/rio500*
cc2020e6 12234
1da177e4 12235USB EHCI DRIVER
578333ab 12236M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12237L: linux-usb@vger.kernel.org
578333ab 12238S: Maintained
679655da
JP
12239F: Documentation/usb/ehci.txt
12240F: drivers/usb/host/ehci*
1da177e4 12241
69ae9e3e 12242USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12243M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12244L: linux-usb@vger.kernel.org
69ae9e3e 12245W: http://www.linux-usb.org/gadget
d6d0f665
FB
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12247S: Maintained
679655da
JP
12248F: drivers/usb/gadget/
12249F: include/linux/usb/gadget*
69ae9e3e 12250
2dea64b4 12251USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12252M: Jiri Kosina <jikos@kernel.org>
406df153 12253R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12254L: linux-usb@vger.kernel.org
54e5881d 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12256S: Maintained
c2f01971 12257F: Documentation/hid/hiddev.txt
679655da 12258F: drivers/hid/usbhid/
1da177e4 12259
959eea21 12260USB ISP116X DRIVER
8b58be88 12261M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12262L: linux-usb@vger.kernel.org
959eea21 12263S: Maintained
679655da
JP
12264F: drivers/usb/host/isp116x*
12265F: include/linux/usb/isp116x.h
959eea21 12266
146498ea
WH
12267USB LAN78XX ETHERNET DRIVER
12268M: Woojung Huh <woojung.huh@microchip.com>
12269M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12270L: netdev@vger.kernel.org
12271S: Maintained
12272F: drivers/net/usb/lan78xx.*
12273
1da177e4 12274USB MASS STORAGE DRIVER
8b58be88 12275M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12276L: linux-usb@vger.kernel.org
8836aeb8 12277L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12278S: Maintained
12279W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12280F: drivers/usb/storage/
1da177e4 12281
af39917d
CL
12282USB MIDI DRIVER
12283M: Clemens Ladisch <clemens@ladisch.de>
12284L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12285T: git git://git.alsa-project.org/alsa-kernel.git
12286S: Maintained
12287F: sound/usb/midi.*
12288
444ce9d4
JP
12289USB NETWORKING DRIVERS
12290L: linux-usb@vger.kernel.org
12291S: Odd Fixes
12292F: drivers/net/usb/
12293
1da177e4 12294USB OHCI DRIVER
578333ab 12295M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12296L: linux-usb@vger.kernel.org
578333ab 12297S: Maintained
679655da
JP
12298F: Documentation/usb/ohci.txt
12299F: drivers/usb/host/ohci*
1da177e4 12300
963ffa3e 12301USB OTG FSM (Finite State Machine)
60d77b3d 12302M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12304L: linux-usb@vger.kernel.org
12305S: Maintained
12306F: drivers/usb/common/usb-otg-fsm.c
12307
563da3a9
VM
12308USB OVER IP DRIVER
12309M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12310M: Shuah Khan <shuahkh@osg.samsung.com>
12311M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12312L: linux-usb@vger.kernel.org
12313S: Maintained
a6d6fc2b 12314F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12315F: drivers/usb/usbip/
12316F: tools/usb/usbip/
12317
1da177e4 12318USB PEGASUS DRIVER
a16b945c 12319M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12320L: linux-usb@vger.kernel.org
043600a6 12321L: netdev@vger.kernel.org
052e3128
PM
12322T: git git://github.com/petkan/pegasus.git
12323W: https://github.com/petkan/pegasus
1da177e4 12324S: Maintained
679655da 12325F: drivers/net/usb/pegasus.*
1da177e4 12326
d3ad558f 12327USB PHY LAYER
a55f6286 12328M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12329L: linux-usb@vger.kernel.org
12330T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12331S: Maintained
12332F: drivers/usb/phy/
d3ad558f 12333
73e4fb3f 12334USB PRINTER DRIVER (usblp)
8b58be88 12335M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12336L: linux-usb@vger.kernel.org
73e4fb3f 12337S: Supported
679655da 12338F: drivers/usb/class/usblp.c
1da177e4 12339
4521b477
BM
12340USB QMI WWAN NETWORK DRIVER
12341M: Bjørn Mork <bjorn@mork.no>
12342L: netdev@vger.kernel.org
12343S: Maintained
12344F: Documentation/ABI/testing/sysfs-class-net-qmi
12345F: drivers/net/usb/qmi_wwan.c
12346
1da177e4 12347USB RTL8150 DRIVER
a16b945c 12348M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12349L: linux-usb@vger.kernel.org
043600a6 12350L: netdev@vger.kernel.org
052e3128
PM
12351T: git git://github.com/petkan/rtl8150.git
12352W: https://github.com/petkan/rtl8150
1da177e4 12353S: Maintained
679655da 12354F: drivers/net/usb/rtl8150.c
1da177e4 12355
f896b796 12356USB SERIAL SUBSYSTEM
66085694 12357M: Johan Hovold <johan@kernel.org>
795fb7e7 12358L: linux-usb@vger.kernel.org
4e68852d 12359S: Maintained
679655da 12360F: Documentation/usb/usb-serial.txt
f896b796 12361F: drivers/usb/serial/
679655da 12362F: include/linux/usb/serial.h
1da177e4 12363
b3f0db1c
SG
12364USB SMSC75XX ETHERNET DRIVER
12365M: Steve Glendinning <steve.glendinning@shawell.net>
12366L: netdev@vger.kernel.org
12367S: Maintained
12368F: drivers/net/usb/smsc75xx.*
12369
2f7ca802 12370USB SMSC95XX ETHERNET DRIVER
90b24cfb 12371M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12372M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12373L: netdev@vger.kernel.org
90b24cfb 12374S: Maintained
679655da 12375F: drivers/net/usb/smsc95xx.*
2f7ca802 12376
1da177e4 12377USB SUBSYSTEM
879a5a00 12378M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12379L: linux-usb@vger.kernel.org
1da177e4 12380W: http://www.linux-usb.org
08deed1e 12381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12382S: Supported
1700bd98 12383F: Documentation/devicetree/bindings/usb/
679655da 12384F: Documentation/usb/
679655da
JP
12385F: drivers/usb/
12386F: include/linux/usb.h
12387F: include/linux/usb/
1da177e4
LT
12388
12389USB UHCI DRIVER
8b58be88 12390M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12391L: linux-usb@vger.kernel.org
1da177e4 12392S: Maintained
679655da 12393F: drivers/usb/host/uhci*
1da177e4 12394
69ae9e3e 12395USB "USBNET" DRIVER FRAMEWORK
d8130624 12396M: Oliver Neukum <oneukum@suse.com>
043600a6 12397L: netdev@vger.kernel.org
69ae9e3e 12398W: http://www.linux-usb.org/usbnet
1da177e4 12399S: Maintained
679655da
JP
12400F: drivers/net/usb/usbnet.c
12401F: include/linux/usb/usbnet.h
1da177e4 12402
c0efd232 12403USB VIDEO CLASS
c53ac071 12404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12405L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12406L: linux-media@vger.kernel.org
275ffde4 12407T: git git://linuxtv.org/media_tree.git
57c6d2e9 12408W: http://www.ideasonboard.org/uvc/
c0efd232 12409S: Maintained
0c0d06ca 12410F: drivers/media/usb/uvc/
6c0f0359 12411F: include/uapi/linux/uvcvideo.h
1da177e4 12412
b60b9c45
HV
12413USB VISION DRIVER
12414M: Hans Verkuil <hverkuil@xs4all.nl>
12415L: linux-media@vger.kernel.org
12416T: git git://linuxtv.org/media_tree.git
a825eaec 12417W: https://linuxtv.org
b60b9c45
HV
12418S: Odd Fixes
12419F: drivers/media/usb/usbvision/
12420
8282da47
LP
12421USB WEBCAM GADGET
12422M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12423L: linux-usb@vger.kernel.org
12424S: Maintained
3a83c16e 12425F: drivers/usb/gadget/function/*uvc*
faf2e1db 12426F: drivers/usb/gadget/legacy/webcam.c
8282da47 12427
bf164cc0 12428USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12429M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12430L: linux-wireless@vger.kernel.org
12431S: Maintained
679655da 12432F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12433
eb6bab13 12434USB XHCI DRIVER
03d85053 12435M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12436L: linux-usb@vger.kernel.org
12437S: Supported
36d0344c
SS
12438F: drivers/usb/host/xhci*
12439F: drivers/usb/host/pci-quirks*
eb6bab13 12440
1da177e4 12441USB ZD1201 DRIVER
4086b9ca 12442L: linux-wireless@vger.kernel.org
1da177e4 12443W: http://linux-lc100020.sourceforge.net
4086b9ca 12444S: Orphan
ed0ad06f 12445F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12446
b7eee616 12447USB ZR364XX DRIVER
8b58be88 12448M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12449L: linux-usb@vger.kernel.org
661263b5 12450L: linux-media@vger.kernel.org
275ffde4 12451T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12452W: http://royale.zerezo.com/zr364xx/
12453S: Maintained
679655da 12454F: Documentation/video4linux/zr364xx.txt
90d72ac6 12455F: drivers/media/usb/zr364xx/
b7eee616 12456
289fcff4
HK
12457ULPI BUS
12458M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12459L: linux-usb@vger.kernel.org
12460S: Maintained
12461F: drivers/usb/common/ulpi.c
12462F: include/linux/ulpi/
12463
e7839f25 12464USER-MODE LINUX (UML)
8b58be88 12465M: Jeff Dike <jdike@addtoit.com>
b15194b7 12466M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12467L: user-mode-linux-devel@lists.sourceforge.net
12468L: user-mode-linux-user@lists.sourceforge.net
12469W: http://user-mode-linux.sourceforge.net
9f273c24 12470T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12471S: Maintained
61516587 12472F: Documentation/virtual/uml/
679655da 12473F: arch/um/
b070989a 12474F: arch/x86/um/
679655da
JP
12475F: fs/hostfs/
12476F: fs/hppfs/
b7eee616 12477
e5f114e9 12478USERSPACE I/O (UIO)
6a534c9d 12479M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12481S: Maintained
3d3fecbd 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12483F: Documentation/DocBook/uio-howto.tmpl
12484F: drivers/uio/
12485F: include/linux/uio*.h
e5f114e9 12486
256cccbe 12487UTIL-LINUX PACKAGE
8b58be88 12488M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12489L: util-linux@vger.kernel.org
12490W: http://en.wikipedia.org/wiki/Util-linux
12491T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12492S: Maintained
12493
c1fd1c07 12494UVESAFB DRIVER
8b58be88 12495M: Michal Januszewski <spock@gentoo.org>
c69f677c 12496L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12497W: http://dev.gentoo.org/~spock/projects/uvesafb/
12498S: Maintained
679655da 12499F: Documentation/fb/uvesafb.txt
8a61f013 12500F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12501
456930d8
SA
12502VF610 NAND DRIVER
12503M: Stefan Agner <stefan@agner.ch>
12504L: linux-mtd@lists.infradead.org
12505S: Supported
12506F: drivers/mtd/nand/vf610_nfc.c
12507
4480f15b 12508VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12509M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12510S: Maintained
679655da
JP
12511F: Documentation/filesystems/vfat.txt
12512F: fs/fat/
1da177e4 12513
cba3345c
AW
12514VFIO DRIVER
12515M: Alex Williamson <alex.williamson@redhat.com>
12516L: kvm@vger.kernel.org
9f273c24 12517T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12518S: Maintained
12519F: Documentation/vfio.txt
12520F: drivers/vfio/
12521F: include/linux/vfio.h
c117ab84 12522F: include/uapi/linux/vfio.h
cba3345c 12523
a714ea5f
AW
12524VFIO PLATFORM DRIVER
12525M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12526L: kvm@vger.kernel.org
12527S: Maintained
12528F: drivers/vfio/platform/
12529
9e6f3438
PO
12530VIDEOBUF2 FRAMEWORK
12531M: Pawel Osciak <pawel@osciak.com>
12532M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12533M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12534L: linux-media@vger.kernel.org
12535S: Maintained
90d72ac6 12536F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12537F: include/media/videobuf2-*
12538
06a8fc78
AH
12539VIRTIO AND VHOST VSOCK DRIVER
12540M: Stefan Hajnoczi <stefanha@redhat.com>
12541L: kvm@vger.kernel.org
12542L: virtualization@lists.linux-foundation.org
12543L: netdev@vger.kernel.org
12544S: Maintained
12545F: include/linux/virtio_vsock.h
12546F: include/uapi/linux/virtio_vsock.h
12547F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12548F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12549F: drivers/vhost/vsock.c
12550F: drivers/vhost/vsock.h
06a8fc78 12551
5523662e
SCP
12552VIRTUAL SERIO DEVICE DRIVER
12553M: Stephen Chandler Paul <thatslyude@gmail.com>
12554S: Maintained
12555F: drivers/input/serio/userio.c
12556F: include/uapi/linux/userio.h
12557
9a82446b
AS
12558VIRTIO CONSOLE DRIVER
12559M: Amit Shah <amit.shah@redhat.com>
12560L: virtualization@lists.linux-foundation.org
12561S: Maintained
12562F: drivers/char/virtio_console.c
12563F: include/linux/virtio_console.h
c117ab84 12564F: include/uapi/linux/virtio_console.h
9a82446b 12565
2426ec8f 12566VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12567M: "Michael S. Tsirkin" <mst@redhat.com>
12568L: virtualization@lists.linux-foundation.org
12569S: Maintained
0e4191fe 12570F: Documentation/devicetree/bindings/virtio/
2426ec8f 12571F: drivers/virtio/
c893c8d7 12572F: tools/virtio/
2426ec8f
MT
12573F: drivers/net/virtio_net.c
12574F: drivers/block/virtio_blk.c
12575F: include/linux/virtio_*.h
916cdabc 12576F: include/uapi/linux/virtio_*.h
2426ec8f 12577
f2dbda3b
CH
12578VIRTIO DRIVERS FOR S390
12579M: Christian Borntraeger <borntraeger@de.ibm.com>
12580M: Cornelia Huck <cornelia.huck@de.ibm.com>
12581L: linux-s390@vger.kernel.org
12582L: virtualization@lists.linux-foundation.org
12583L: kvm@vger.kernel.org
12584S: Supported
1b568d93 12585F: drivers/s390/virtio/
f2dbda3b 12586
4ad6ee91
GH
12587VIRTIO GPU DRIVER
12588M: David Airlie <airlied@linux.ie>
12589M: Gerd Hoffmann <kraxel@redhat.com>
12590L: dri-devel@lists.freedesktop.org
12591L: virtualization@lists.linux-foundation.org
12592S: Maintained
12593F: drivers/gpu/drm/virtio/
12594F: include/uapi/linux/virtio_gpu.h
12595
3a4d5c94
MT
12596VIRTIO HOST (VHOST)
12597M: "Michael S. Tsirkin" <mst@redhat.com>
12598L: kvm@vger.kernel.org
c996d8b9 12599L: virtualization@lists.linux-foundation.org
3a4d5c94 12600L: netdev@vger.kernel.org
9f273c24 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12602S: Maintained
12603F: drivers/vhost/
c117ab84 12604F: include/uapi/linux/vhost.h
3a4d5c94 12605
271c8651
GH
12606VIRTIO INPUT DRIVER
12607M: Gerd Hoffmann <kraxel@redhat.com>
12608S: Maintained
12609F: drivers/virtio/virtio_input.c
12610F: include/uapi/linux/virtio_input.h
12611
1da177e4 12612VIA RHINE NETWORK DRIVER
210347e1 12613S: Orphan
f2148a47 12614F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12615
f0bf7f61 12616VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12617M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12618M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12619S: Maintained
12620F: drivers/mmc/host/via-sdmmc.c
12621
69e4a7c2 12622VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12623M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12624L: linux-fbdev@vger.kernel.org
69e4a7c2 12625S: Maintained
c7babebd
FTS
12626F: include/linux/via-core.h
12627F: include/linux/via-gpio.h
12628F: include/linux/via_i2c.h
8a61f013 12629F: drivers/video/fbdev/via/
69e4a7c2 12630
01f20734 12631VIA VELOCITY NETWORK DRIVER
8b58be88 12632M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12633L: netdev@vger.kernel.org
12634S: Maintained
f2148a47 12635F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12636
f73f8173
AW
12637VIRT LIB
12638M: Alex Williamson <alex.williamson@redhat.com>
12639M: Paolo Bonzini <pbonzini@redhat.com>
12640L: kvm@vger.kernel.org
12641S: Supported
12642F: virt/lib/
12643
77911fd2 12644VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12645M: Hans Verkuil <hverkuil@xs4all.nl>
12646L: linux-media@vger.kernel.org
12647T: git git://linuxtv.org/media_tree.git
a825eaec 12648W: https://linuxtv.org
0b7bc1fa 12649S: Maintained
77911fd2 12650F: drivers/media/platform/vivid/*
0b7bc1fa 12651
be7f8273 12652VLAN (802.1Q)
8b58be88 12653M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12654L: netdev@vger.kernel.org
12655S: Maintained
679655da
JP
12656F: drivers/net/macvlan.c
12657F: include/linux/if_*vlan.h
12658F: net/8021q/
be7f8273 12659
55e331cf 12660VLYNQ BUS
8b58be88 12661M: Florian Fainelli <florian@openwrt.org>
8578d7af 12662L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12663S: Maintained
12664F: drivers/vlynq/vlynq.c
12665F: include/linux/vlynq.h
12666
390beae4 12667VME SUBSYSTEM
74c600e3 12668M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12669M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12670M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12671L: devel@driverdev.osuosl.org
12672S: Maintained
12673T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12674F: Documentation/vme_api.txt
12675F: drivers/staging/vme/
12676F: drivers/vme/
12677F: include/linux/vme*
12678
4488e09b
AK
12679VMWARE HYPERVISOR INTERFACE
12680M: Alok Kataria <akataria@vmware.com>
12681L: virtualization@lists.linux-foundation.org
12682S: Supported
12683F: arch/x86/kernel/cpu/vmware.c
12684
73b35d07
DT
12685VMWARE BALLOON DRIVER
12686M: Xavier Deguillard <xdeguillard@vmware.com>
12687M: Philip Moltmann <moltmann@vmware.com>
12688M: "VMware, Inc." <pv-drivers@vmware.com>
12689L: linux-kernel@vger.kernel.org
12690S: Maintained
12691F: drivers/misc/vmw_balloon.c
12692
8b8be51b
TH
12693VMWARE VMMOUSE SUBDRIVER
12694M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12695M: "VMware, Inc." <pv-drivers@vmware.com>
12696L: linux-input@vger.kernel.org
12697S: Maintained
12698F: drivers/input/mouse/vmmouse.c
12699F: drivers/input/mouse/vmmouse.h
12700
d1a890fa 12701VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12702M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12703M: "VMware, Inc." <pv-drivers@vmware.com>
12704L: netdev@vger.kernel.org
12705S: Maintained
12706F: drivers/net/vmxnet3/
d1a890fa 12707
851b1642 12708VMware PVSCSI driver
29374ec6 12709M: Jim Gill <jgill@vmware.com>
851b1642
AK
12710M: VMware PV-Drivers <pv-drivers@vmware.com>
12711L: linux-scsi@vger.kernel.org
12712S: Maintained
12713F: drivers/scsi/vmw_pvscsi.c
12714F: drivers/scsi/vmw_pvscsi.h
12715
e53e86c7 12716VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12717M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12718M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12719L: linux-kernel@vger.kernel.org
1dd68f01 12720W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12721T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12722S: Supported
9d2597e8 12723F: Documentation/devicetree/bindings/regulator/
679655da 12724F: drivers/regulator/
9d2597e8 12725F: include/dt-bindings/regulator/
679655da 12726F: include/linux/regulator/
e53e86c7 12727
081958eb
DA
12728VRF
12729M: David Ahern <dsa@cumulusnetworks.com>
12730M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12731L: netdev@vger.kernel.org
12732S: Maintained
12733F: drivers/net/vrf.c
562d897d 12734F: Documentation/networking/vrf.txt
081958eb 12735
ab41319e 12736VT1211 HARDWARE MONITOR DRIVER
8b58be88 12737M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12738L: linux-hwmon@vger.kernel.org
ab41319e 12739S: Maintained
679655da
JP
12740F: Documentation/hwmon/vt1211
12741F: drivers/hwmon/vt1211.c
ab41319e 12742
1de9e371 12743VT8231 HARDWARE MONITOR DRIVER
8b58be88 12744M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12745L: linux-hwmon@vger.kernel.org
1de9e371 12746S: Maintained
679655da 12747F: drivers/hwmon/vt8231.c
1de9e371 12748
88095e7b
TO
12749VUB300 USB to SDIO/SD/MMC bridge chip
12750M: Tony Olech <tony.olech@elandigitalsystems.com>
12751L: linux-mmc@vger.kernel.org
12752L: linux-usb@vger.kernel.org
12753S: Supported
12754F: drivers/mmc/host/vub300.c
12755
1da177e4 12756W1 DALLAS'S 1-WIRE BUS
a8018766 12757M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12758S: Maintained
679655da
JP
12759F: Documentation/w1/
12760F: drivers/w1/
1da177e4 12761
13927079 12762W83791D HARDWARE MONITORING DRIVER
8b58be88 12763M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12764L: linux-hwmon@vger.kernel.org
25845c22 12765S: Maintained
679655da
JP
12766F: Documentation/hwmon/w83791d
12767F: drivers/hwmon/w83791d.c
13927079 12768
61db011d 12769W83793 HARDWARE MONITORING DRIVER
8b58be88 12770M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12771L: linux-hwmon@vger.kernel.org
61db011d 12772S: Maintained
679655da
JP
12773F: Documentation/hwmon/w83793
12774F: drivers/hwmon/w83793.c
61db011d 12775
e3760b43 12776W83795 HARDWARE MONITORING DRIVER
d8130624 12777M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12778L: linux-hwmon@vger.kernel.org
e3760b43
JD
12779S: Maintained
12780F: drivers/hwmon/w83795.c
12781
1da177e4 12782W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12783M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12784S: Maintained
679655da 12785F: drivers/mmc/host/wbsd.*
1da177e4 12786
b4e05923
HG
12787WACOM PROTOCOL 4 SERIAL TABLETS
12788M: Julian Squires <julian@cipht.net>
12789M: Hans de Goede <hdegoede@redhat.com>
12790L: linux-input@vger.kernel.org
12791S: Maintained
12792F: drivers/input/tablet/wacom_serial4.c
12793
3527761c 12794WATCHDOG DEVICE DRIVERS
8b58be88 12795M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12796R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12797L: linux-watchdog@vger.kernel.org
12798W: http://www.linux-watchdog.org/
f599aaf0 12799T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12800S: Maintained
540be8b2 12801F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12802F: Documentation/watchdog/
12803F: drivers/watchdog/
12804F: include/linux/watchdog.h
c117ab84 12805F: include/uapi/linux/watchdog.h
3527761c 12806
1da177e4 12807WD7000 SCSI DRIVER
8b58be88 12808M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12809L: linux-scsi@vger.kernel.org
12810S: Maintained
679655da 12811F: drivers/scsi/wd7000.c
1da177e4 12812
b22e00f3
DH
12813WIIMOTE HID DRIVER
12814M: David Herrmann <dh.herrmann@googlemail.com>
12815L: linux-input@vger.kernel.org
12816S: Maintained
12817F: drivers/hid/hid-wiimote*
12818
e258b80e 12819WINBOND CIR DRIVER
364e9e18 12820M: David Härdeman <david@hardeman.nu>
e258b80e 12821S: Maintained
116ab806 12822F: drivers/media/rc/winbond-cir.c
e258b80e 12823
c36a483d
WBG
12824WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12825M: William Breathitt Gray <vilhelm.gray@gmail.com>
12826L: linux-watchdog@vger.kernel.org
12827S: Maintained
12828F: drivers/watchdog/ebc-c384_wdt.c
12829
9c26df9b
WBG
12830WINSYSTEMS WS16C48 GPIO DRIVER
12831M: William Breathitt Gray <vilhelm.gray@gmail.com>
12832L: linux-gpio@vger.kernel.org
12833S: Maintained
12834F: drivers/gpio/gpio-ws16c48.c
e258b80e 12835
8a70da82 12836WIMAX STACK
8b58be88 12837M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12838M: linux-wimax@intel.com
49e7d9df 12839L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12840S: Supported
12841W: http://linuxwimax.org
315987dc 12842F: Documentation/wimax/README.wimax
315987dc
JP
12843F: include/linux/wimax/debug.h
12844F: include/net/wimax.h
c117ab84 12845F: include/uapi/linux/wimax.h
315987dc 12846F: net/wimax/
8a70da82 12847
5fc14680 12848WISTRON LAPTOP BUTTON DRIVER
8b58be88 12849M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12850S: Maintained
679655da 12851F: drivers/input/misc/wistron_btns.c
5fc14680 12852
1da177e4 12853WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12854M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12855L: linux-wireless@vger.kernel.org
926554c4 12856W: http://oops.ghostprotocols.net:81/blog
1da177e4 12857S: Maintained
679655da 12858F: drivers/net/wireless/wl3501*
1da177e4 12859
055bcbcb 12860WOLFSON MICROELECTRONICS DRIVERS
fef95164 12861L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12862T: git https://github.com/CirrusLogic/linux-drivers.git
12863W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12864S: Supported
3768f0b1 12865F: Documentation/hwmon/wm83??
f494993f
CK
12866F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12867F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12868F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12869F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12870F: drivers/clk/clk-wm83*.c
9c309598 12871F: drivers/extcon/extcon-arizona.c
b75ea16a 12872F: drivers/leds/leds-wm83*.c
25b273ba 12873F: drivers/gpio/gpio-*wm*.c
9c309598 12874F: drivers/gpio/gpio-arizona.c
d22b0869 12875F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12876F: drivers/input/misc/wm831x-on.c
12877F: drivers/input/touchscreen/wm831x-ts.c
12878F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12879F: drivers/mfd/arizona*
12880F: drivers/mfd/wm*.c
12ebc137 12881F: drivers/mfd/cs47l24*
8c0984e5 12882F: drivers/power/supply/wm83*.c
b75ea16a
MB
12883F: drivers/rtc/rtc-wm83*.c
12884F: drivers/regulator/wm8*.c
3860e6c4 12885F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12886F: drivers/watchdog/wm83*_wdt.c
9c309598 12887F: include/linux/mfd/arizona/
3860e6c4 12888F: include/linux/mfd/wm831x/
b75ea16a 12889F: include/linux/mfd/wm8350/
3768f0b1 12890F: include/linux/mfd/wm8400*
59ec6da2 12891F: include/linux/wm97xx.h
055bcbcb 12892F: include/sound/wm????.h
9c309598 12893F: sound/soc/codecs/arizona.?
055bcbcb 12894F: sound/soc/codecs/wm*
12ebc137 12895F: sound/soc/codecs/cs47l24*
b75ea16a 12896
3e6cd7a4
TH
12897WORKQUEUE
12898M: Tejun Heo <tj@kernel.org>
badb7f5e 12899R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12901S: Maintained
12902F: include/linux/workqueue.h
12903F: kernel/workqueue.c
12904F: Documentation/workqueue.txt
12905
39ac9f48
CYT
12906X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12907M: Chen-Yu Tsai <wens@csie.org>
12908L: linux-kernel@vger.kernel.org
12909S: Maintained
12910N: axp[128]
12911
1da177e4 12912X.25 NETWORK LAYER
8bf28059 12913M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12914L: linux-x25@vger.kernel.org
8bf28059 12915S: Odd Fixes
679655da
JP
12916F: Documentation/networking/x25*
12917F: include/net/x25*
12918F: net/x25/
1da177e4 12919
e2d1d6c0 12920X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12921M: Thomas Gleixner <tglx@linutronix.de>
12922M: Ingo Molnar <mingo@redhat.com>
12923M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12924M: x86@kernel.org
981c3a4f 12925L: linux-kernel@vger.kernel.org
75fc2d37 12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12927S: Maintained
679655da
JP
12928F: Documentation/x86/
12929F: arch/x86/
e2d1d6c0 12930
d0944853 12931X86 PLATFORM DRIVERS
e181ba15 12932M: Darren Hart <dvhart@infradead.org>
d0944853 12933L: platform-driver-x86@vger.kernel.org
e181ba15 12934T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12935S: Maintained
14430813 12936F: drivers/platform/x86/
3a4bceef 12937F: drivers/platform/olpc/
d0944853 12938
c1f5c54b
IM
12939X86 MCE INFRASTRUCTURE
12940M: Tony Luck <tony.luck@intel.com>
487ba8e8 12941M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12942L: linux-edac@vger.kernel.org
12943S: Maintained
12944F: arch/x86/kernel/cpu/mcheck/*
12945
79ebdc95
BP
12946X86 MICROCODE UPDATE SUPPORT
12947M: Borislav Petkov <bp@alien8.de>
12948S: Maintained
12949F: arch/x86/kernel/cpu/microcode/*
12950
f0905c5a
AL
12951X86 VDSO
12952M: Andy Lutomirski <luto@amacapital.net>
12953L: linux-kernel@vger.kernel.org
12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12955S: Maintained
d603c8e1 12956F: arch/x86/entry/vdso/
f0905c5a 12957
d6fad502 12958XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12959M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12960M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12961L: linux-media@vger.kernel.org
a825eaec 12962W: https://linuxtv.org
d6fad502
MCC
12963T: git git://linuxtv.org/media_tree.git
12964S: Maintained
12965F: drivers/media/tuners/tuner-xc2028.*
12966
c4468085 12967XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12968M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12969M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12970M: Juergen Gross <jgross@suse.com>
11dbb52b 12971L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12973S: Supported
12974F: arch/x86/xen/
12975F: drivers/*/xen-*front.c
12976F: drivers/xen/
12977F: arch/x86/include/asm/xen/
12978F: include/xen/
c117ab84 12979F: include/uapi/xen/
c4468085 12980
77bfb479 12981XEN HYPERVISOR ARM
85d1a29d 12982M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12983L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12984S: Maintained
77bfb479
SS
12985F: arch/arm/xen/
12986F: arch/arm/include/asm/xen/
12987
b475e83f 12988XEN HYPERVISOR ARM64
85d1a29d 12989M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12990L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12991S: Maintained
b475e83f
SS
12992F: arch/arm64/xen/
12993F: arch/arm64/include/asm/xen/
12994
9b57e1a7 12995XEN NETWORK BACKEND DRIVER
8386040b 12996M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12997L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12998L: netdev@vger.kernel.org
12999S: Supported
13000F: drivers/net/xen-netback/*
13001
c5f8e29d
KRW
13002XEN PCI SUBSYSTEM
13003M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13004L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13005S: Supported
13006F: arch/x86/pci/*xen*
13007F: drivers/pci/*xen*
13008
a2c5ae65
KRW
13009XEN BLOCK SUBSYSTEM
13010M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13011M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13012L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13013S: Supported
13014F: drivers/block/xen-blkback/*
13015F: drivers/block/xen*
13016
15d03609
JG
13017XEN PVSCSI DRIVERS
13018M: Juergen Gross <jgross@suse.com>
13019L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13020L: linux-scsi@vger.kernel.org
13021S: Supported
13022F: drivers/scsi/xen-scsifront.c
13023F: drivers/xen/xen-scsiback.c
13024F: include/xen/interface/io/vscsiif.h
13025
c5f8e29d
KRW
13026XEN SWIOTLB SUBSYSTEM
13027M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13028L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13029S: Supported
13030F: arch/x86/xen/*swiotlb*
13031F: drivers/xen/*swiotlb*
13032
1da177e4
LT
13033XFS FILESYSTEM
13034P: Silicon Graphics Inc
809625ca 13035M: Dave Chinner <david@fromorbit.com>
18caa67a 13036M: xfs@oss.sgi.com
d7ede1aa 13037L: xfs@oss.sgi.com
1da177e4 13038W: http://oss.sgi.com/projects/xfs
9f273c24 13039T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13040S: Supported
679655da
JP
13041F: Documentation/filesystems/xfs.txt
13042F: fs/xfs/
1da177e4 13043
8a3b7a25 13044XILINX AXI ETHERNET DRIVER
59a54f30
MS
13045M: Anirudha Sarangi <anirudh@xilinx.com>
13046M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13047S: Maintained
13048F: drivers/net/ethernet/xilinx/xilinx_axienet*
13049
238b8721 13050XILINX UARTLITE SERIAL DRIVER
8b58be88 13051M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13052L: linux-serial@vger.kernel.org
13053S: Maintained
df621252 13054F: drivers/tty/serial/uartlite.c
238b8721 13055
df330515
LP
13056XILINX VIDEO IP CORES
13057M: Hyun Kwon <hyun.kwon@xilinx.com>
13058M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13059L: linux-media@vger.kernel.org
13060T: git git://linuxtv.org/media_tree.git
13061S: Supported
13062F: Documentation/devicetree/bindings/media/xilinx/
13063F: drivers/media/platform/xilinx/
a5562f65 13064F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13065
74316949
EB
13066XILLYBUS DRIVER
13067M: Eli Billauer <eli.billauer@gmail.com>
13068L: linux-kernel@vger.kernel.org
13069S: Supported
13070F: drivers/char/xillybus/
13071
f620e4b8
MF
13072XTENSA XTFPGA PLATFORM SUPPORT
13073M: Max Filippov <jcmvbkbc@gmail.com>
13074L: linux-xtensa@linux-xtensa.org
13075S: Maintained
13076F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13077F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13078
1da177e4 13079YAM DRIVER FOR AX.25
8b58be88 13080M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13081L: linux-hams@vger.kernel.org
13082S: Maintained
679655da
JP
13083F: drivers/net/hamradio/yam*
13084F: include/linux/yam.h
1da177e4 13085
af64a5eb 13086YEALINK PHONE DRIVER
8b58be88 13087M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13088L: usbb2k-api-dev@nongnu.org
13089S: Maintained
679655da
JP
13090F: Documentation/input/yealink.txt
13091F: drivers/input/misc/yealink.*
af64a5eb 13092
1da177e4 13093Z8530 DRIVER FOR AX.25
8b58be88 13094M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13095W: http://yaina.de/jreuter/
13096W: http://www.qsl.net/dl1bke/
13097L: linux-hams@vger.kernel.org
13098S: Maintained
679655da
JP
13099F: Documentation/networking/z8530drv.txt
13100F: drivers/net/hamradio/*scc.c
13101F: drivers/net/hamradio/z8530.h
1da177e4 13102
0cf31ec1 13103ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13104M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13105L: linux-mm@kvack.org
13106S: Maintained
13107F: mm/zbud.c
13108F: include/linux/zbud.h
13109
7c0c3afb 13110ZD1211RW WIRELESS DRIVER
8b58be88
JP
13111M: Daniel Drake <dsd@gentoo.org>
13112M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13113W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13114L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13115L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13116S: Maintained
6948300c 13117F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13118
20263029
DS
13119ZPOOL COMPRESSED PAGE STORAGE API
13120M: Dan Streetman <ddstreet@ieee.org>
13121L: linux-mm@kvack.org
13122S: Maintained
13123F: mm/zpool.c
13124F: include/linux/zpool.h
13125
1da177e4 13126ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13127L: mjpeg-users@lists.sourceforge.net
f63145e2 13128L: linux-media@vger.kernel.org
1da177e4 13129W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13130T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13131S: Odd Fixes
90d72ac6 13132F: drivers/media/pci/zoran/
1da177e4 13133
6920f2cc
MK
13134ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13135M: Minchan Kim <minchan@kernel.org>
13136M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13137R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13138L: linux-kernel@vger.kernel.org
13139S: Maintained
13140F: drivers/block/zram/
13141F: Documentation/blockdev/zram.txt
13142
8b4a4080 13143ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13144M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13145S: Maintained
df621252 13146F: drivers/tty/serial/zs.*
8b4a4080 13147
eae70d06
MK
13148ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13149M: Minchan Kim <minchan@kernel.org>
13150M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13151R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13152L: linux-mm@kvack.org
13153S: Maintained
13154F: mm/zsmalloc.c
13155F: include/linux/zsmalloc.h
d02be50d 13156F: Documentation/vm/zsmalloc.txt
eae70d06 13157
0cf31ec1 13158ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13159M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13160L: linux-mm@kvack.org
13161S: Maintained
13162F: mm/zswap.c
13163
1da177e4 13164THE REST
8b58be88 13165M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13166L: linux-kernel@vger.kernel.org
8a6e2535 13167Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13169S: Buried alive in reporters
34d03cc1
JP
13170F: *
13171F: */
This page took 7.812354 seconds and 5 git commands to generate.