Merge remote-tracking branch 'netfilter-next/master'
[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
60b0f380
MR
1004
1005ARM/Allwinner SoC Clock Support
1006M: Emilio López <emilio@elopez.com.ar>
1007S: Maintained
1008F: drivers/clk/sunxi/
1b106699 1009
79318452 1010ARM/Amlogic Meson SoC support
7c1e3876 1011M: Carlo Caione <carlo@caione.org>
6683d91c 1012M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1014L: linux-amlogic@lists.infradead.org
79318452 1015W: http://linux-meson.com/
7c1e3876 1016S: Maintained
79318452
CC
1017F: arch/arm/mach-meson/
1018F: arch/arm/boot/dts/meson*
6683d91c
KH
1019F: arch/arm64/boot/dts/amlogic/
1020F: drivers/pinctrl/meson/
d18a33c6 1021F: drivers/mmc/host/meson*
79318452 1022N: meson
7c1e3876 1023
eff506fa
TZ
1024ARM/Annapurna Labs ALPINE ARCHITECTURE
1025M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1026M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1028S: Maintained
1029F: arch/arm/mach-alpine/
a9e5547b
AT
1030F: arch/arm/boot/dts/alpine*
1031F: arch/arm64/boot/dts/al/
1032F: drivers/*/*alpine*
eff506fa 1033
5255034d
LP
1034ARM/ARTPEC MACHINE SUPPORT
1035M: Jesper Nilsson <jesper.nilsson@axis.com>
1036M: Lars Persson <lars.persson@axis.com>
1037M: Niklas Cassel <niklas.cassel@axis.com>
1038S: Maintained
1039L: linux-arm-kernel@axis.com
1040F: arch/arm/mach-artpec
1041F: arch/arm/boot/dts/artpec6*
33b8ac91 1042F: drivers/clk/axis
5255034d 1043
8c2ed9bc
JS
1044ARM/ASPEED MACHINE SUPPORT
1045M: Joel Stanley <joel@jms.id.au>
1046S: Maintained
1047F: arch/arm/mach-aspeed/
1048F: arch/arm/boot/dts/aspeed-*
1049F: drivers/*/*aspeed*
1050
8dca5ce8 1051ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1052M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1053M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1054M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1056W: http://www.linux4sam.org
9f273c24 1057T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1058S: Supported
1059F: arch/arm/mach-at91/
f0a0a58e 1060F: include/soc/at91/
70e389cc
MB
1061F: arch/arm/boot/dts/at91*.dts
1062F: arch/arm/boot/dts/at91*.dtsi
1063F: arch/arm/boot/dts/sama*.dts
1064F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1065F: arch/arm/include/debug/at91.S
d4a89c7d 1066
6e05dd4e
BB
1067ARM/ATMEL AT91 Clock Support
1068M: Boris Brezillon <boris.brezillon@free-electrons.com>
1069S: Maintained
1070F: drivers/clk/at91
1071
986cf2e9 1072ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1073M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Maintained
1076F: arch/arm/mach-highbank/
e68d7c14
RH
1077F: arch/arm/boot/dts/highbank.dts
1078F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1079
d94f944e 1080ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1081M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1082S: Maintained
1083F: arch/arm/mach-cns3xxx/
d94f944e 1084
4863dea3
SG
1085ARM/CAVIUM THUNDER NETWORK DRIVER
1086M: Sunil Goutham <sgoutham@cavium.com>
1087M: Robert Richter <rric@kernel.org>
1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S: Supported
322e5cc5 1090F: drivers/net/ethernet/cavium/thunder/
4863dea3 1091
386ab516
AS
1092ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1093M: Alexander Shiyan <shc_work@mail.ru>
1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095S: Odd Fixes
b8ba3874 1096N: clps711x
386ab516 1097
2b7a52a4 1098ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1099M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1100M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1102S: Maintained
d19d3667
HS
1103F: arch/arm/mach-ep93xx/
1104F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1105
1106ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1107M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1109S: Maintained
1110
d4275354 1111ARM/CLKDEV SUPPORT
54176cc6 1112M: Russell King <linux@armlinux.org.uk>
efc03ecb 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1114S: Maintained
d4275354 1115F: arch/arm/include/asm/clkdev.h
4fa2651d 1116F: drivers/clk/clkdev.c
d4275354 1117
d48134e7 1118ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1119M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1121S: Maintained
1122
94150095
HF
1123ARM/CONTEC MICRO9 MACHINE SUPPORT
1124M: Hubert Feurstein <hubert.feurstein@contec.at>
1125S: Maintained
1126F: arch/arm/mach-ep93xx/micro9.c
1127
a06ae860
PP
1128ARM/CORESIGHT FRAMEWORK AND DRIVERS
1129M: Mathieu Poirier <mathieu.poirier@linaro.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
01081f5a 1132F: drivers/hwtracing/coresight/*
a06ae860
PP
1133F: Documentation/trace/coresight.txt
1134F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1135F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1136
1da177e4 1137ARM/CORGI MACHINE SUPPORT
8b58be88 1138M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1139S: Maintained
1140
881a95f9 1141ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1142M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1144T: git git://github.com/ulli-kroll/linux.git
162500b3 1145S: Maintained
f49afbb5 1146F: arch/arm/mach-gemini/
98a9bb5b 1147F: drivers/rtc/rtc-gemini.c
881a95f9 1148
a990cbd8 1149ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1150M: Barry Song <baohua@kernel.org>
a990cbd8 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1152T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1153S: Maintained
e68d7c14 1154F: arch/arm/boot/dts/prima2*
a990cbd8 1155F: arch/arm/mach-prima2/
4a9c44f1 1156F: drivers/clk/sirf/
05f30e8d 1157F: drivers/clocksource/timer-prima2.c
5833ac98 1158F: drivers/clocksource/timer-atlas7.c
f8505ef5 1159N: [^a-z]sirf
a990cbd8 1160
c9d862c4
BS
1161ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1162M: Baruch Siach <baruch@tkos.co.il>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
cde137aa 1165F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1166N: digicolor
1167
d4275354 1168ARM/EBSA110 MACHINE SUPPORT
54176cc6 1169M: Russell King <linux@armlinux.org.uk>
efc03ecb 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1171W: http://www.armlinux.org.uk/
d4275354
RK
1172S: Maintained
1173F: arch/arm/mach-ebsa110/
b955f6ca 1174F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1175
4721f3ce
UKK
1176ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1177M: Uwe Kleine-König <kernel@pengutronix.de>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180N: efm32
1181
a9da4f7e 1182ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1183M: Daniel Ribeiro <drwyrm@gmail.com>
1184M: Stefan Schmidt <stefan@openezx.org>
1185M: Harald Welte <laforge@openezx.org>
d66f1886 1186L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1187W: http://www.openezx.org/
1188S: Maintained
cafc2265
SS
1189T: topgit git://git.openezx.org/openezx.git
1190F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1191
6a915af9 1192ARM/FARADAY FA526 PORT
162500b3 1193M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1195S: Maintained
1fa7e547 1196T: git git://git.berlios.de/gemini-board
f49afbb5 1197F: arch/arm/mm/*-fa*
6a915af9 1198
d4275354 1199ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1200M: Russell King <linux@armlinux.org.uk>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1202W: http://www.armlinux.org.uk/
d4275354
RK
1203S: Maintained
1204F: arch/arm/include/asm/hardware/dec21285.h
1205F: arch/arm/mach-footbridge/
1206
86183a5f 1207ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1208M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1209M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1210R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1212S: Maintained
f1c12837 1213T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1214F: arch/arm/mach-imx/
ce515a6b 1215F: arch/arm/mach-mxs/
2a82f95c 1216F: arch/arm/boot/dts/imx*
e5dafa22 1217F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1218F: drivers/clk/imx/
1219F: include/soc/imx/
86183a5f 1220
142109d2 1221ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1222M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1223M: Sascha Hauer <kernel@pengutronix.de>
1224R: Stefan Agner <stefan@agner.ch>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228F: arch/arm/mach-imx/*vf610*
1229F: arch/arm/boot/dts/vf*
1230
2b7a52a4 1231ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1232M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1234S: Maintained
1235
90b8fc34 1236ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1237M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1239S: Maintained
1240
ef47d5f0 1241ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1242M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1243M: Paul Parsons <lost.distance@yahoo.com>
1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1245S: Maintained
1246F: arch/arm/mach-pxa/hx4700.c
1247F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1248F: sound/soc/pxa/hx4700.c
ef47d5f0 1249
4dfad069
WX
1250ARM/HISILICON SOC SUPPORT
1251M: Wei Xu <xuwei5@hisilicon.com>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253W: http://www.hisilicon.com
1254S: Supported
1255T: git git://github.com/hisilicon/linux-hisi.git
1256F: arch/arm/mach-hisi/
e68d7c14
RH
1257F: arch/arm/boot/dts/hi3*
1258F: arch/arm/boot/dts/hip*
1259F: arch/arm/boot/dts/hisi*
1260F: arch/arm64/boot/dts/hisilicon/
4dfad069 1261
21f37bc3 1262ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1263M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1264W: www.jlime.com
1265S: Maintained
084bad91
KE
1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1267F: arch/arm/mach-sa1100/jornada720.c
1268F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1269
5e767ab9
JMC
1270ARM/IGEP MACHINE SUPPORT
1271M: Enric Balletbo i Serra <eballetbo@gmail.com>
1272M: Javier Martinez Canillas <javier@dowhile0.org>
1273L: linux-omap@vger.kernel.org
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
06ff74fd 1276F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1277
403d2971
MV
1278ARM/INCOME PXA270 SUPPORT
1279M: Marek Vasut <marek.vasut@gmail.com>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
ec154082 1282F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1283
2b7a52a4 1284ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1285M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1287S: Maintained
e2bdb176
DW
1288
1289ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1291S: Orphan
2b7a52a4
LB
1292
1293ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1296S: Maintained
2b7a52a4
LB
1297
1298ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1299M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1301S: Maintained
2b7a52a4 1302
2b7a52a4 1303ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1304M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1306S: Maintained
1307
dfdd8cc9
KH
1308ARM/INTEL IXP4XX ARM ARCHITECTURE
1309M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1310M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1312S: Maintained
1313F: arch/arm/mach-ixp4xx/
1314
838553c5 1315ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1316M: Jonathan Cameron <jic23@cam.ac.uk>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S: Maintained
1319F: arch/arm/mach-pxa/stargate2.c
1320F: drivers/pcmcia/pxa2xx_stargate2.c
1321
2b7a52a4 1322ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1323M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1325S: Maintained
2b7a52a4
LB
1326
1327ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1328M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1330S: Maintained
1331
1154f858 1332ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1333M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S: Maintained
1336F: arch/arm/mach-keystone/
5edafc29 1337F: arch/arm/boot/dts/keystone-*
317929cd 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1339
bc6aa566 1340ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1341M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1342L: linux-kernel@vger.kernel.org
1343S: Maintained
1344F: drivers/clk/keystone/
1345
1346ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1347M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349L: linux-kernel@vger.kernel.org
1350S: Maintained
1351F: drivers/clocksource/timer-keystone.c
1352
1353ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1354M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1355L: linux-kernel@vger.kernel.org
1356S: Maintained
1357F: drivers/power/reset/keystone-reset.c
1358
1359ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1360M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1361L: linux-kernel@vger.kernel.org
1362S: Maintained
1363F: drivers/memory/*emif*
1364
8cb555b6
CM
1365ARM/LG1K ARCHITECTURE
1366M: Chanho Min <chanho.min@lge.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: arch/arm64/boot/dts/lg/
1370
2b7a52a4 1371ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1372M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1374S: Maintained
1375
3143875f
JE
1376ARM/LPC18XX ARCHITECTURE
1377M: Joachim Eastwood <manabian@gmail.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S: Maintained
19c1c32c
JE
1380F: arch/arm/boot/dts/lpc43*
1381F: drivers/clk/nxp/clk-lpc18xx*
1382F: drivers/clocksource/time-lpc32xx.c
1383F: drivers/i2c/busses/i2c-lpc2k.c
1384F: drivers/memory/pl172.c
1385F: drivers/mtd/spi-nor/nxp-spifi.c
1386F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1387N: lpc18xx
1388
15e4f7da 1389ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1390M: Vladimir Zapolskiy <vz@mleia.com>
1391M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1393T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1394S: Maintained
2377f9fd 1395F: arch/arm/boot/dts/lpc32*
15e4f7da 1396F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1397F: drivers/i2c/busses/i2c-pnx.c
1398F: drivers/net/ethernet/nxp/lpc_eth.c
1399F: drivers/usb/host/ohci-nxp.c
1400F: drivers/watchdog/pnx4008_wdt.c
1401N: lpc32xx
15e4f7da 1402
3b886171 1403ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1404M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1405S: Maintained
1406
1f664ab7 1407ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1408M: Jason Cooper <jason@lakedaemon.net>
1409M: Andrew Lunn <andrew@lunn.ch>
1410M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1411M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
1414F: arch/arm/mach-mvebu/
59ec9671 1415F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1416F: arch/arm/boot/dts/armada*
1417F: arch/arm/boot/dts/kirkwood*
dcc3068a 1418F: arch/arm64/boot/dts/marvell/armada*
9f123def 1419F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1420F: arch/arm/configs/mvebu_*_defconfig
75f41273 1421
40f4978b
SH
1422ARM/Marvell Berlin SoC support
1423M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
1426F: arch/arm/mach-berlin/
31c17ac9 1427F: arch/arm/boot/dts/berlin*
e68d7c14 1428F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1429
40f4978b 1430
4cfab57e 1431ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1432M: Jason Cooper <jason@lakedaemon.net>
1433M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1434M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1435M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1437S: Maintained
1438F: arch/arm/mach-dove/
54a246ff
NP
1439F: arch/arm/mach-mv78xx0/
1440F: arch/arm/mach-orion5x/
1441F: arch/arm/plat-orion/
31c17ac9
GC
1442F: arch/arm/boot/dts/dove*
1443F: arch/arm/boot/dts/orion5x*
1444
3b886171 1445
d69ac131
AC
1446ARM/Orion SoC/Technologic Systems TS-78xx platform support
1447M: Alexander Clouter <alex@digriz.org.uk>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449W: http://www.digriz.org.uk/ts78xx/kernel
1450S: Maintained
1451F: arch/arm/mach-orion5x/ts78xx-*
1452
e557959d
NA
1453ARM/OXNAS platform support
1454M: Neil Armstrong <narmstrong@baylibre.com>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: arch/arm/mach-oxnas/
1458F: arch/arm/boot/dts/oxnas*
1459F: arch/arm/boot/dts/wd-mbwe.dts
1460N: oxnas
1461
607b8fc9
EH
1462ARM/Mediatek RTC DRIVER
1463M: Eddie Huang <eddie.huang@mediatek.com>
1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1466S: Maintained
1467F: drivers/rtc/rtc-mt6397.c
1468
e54951c8
MB
1469ARM/Mediatek SoC support
1470M: Matthias Brugger <matthias.bgg@gmail.com>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1472L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1473S: Maintained
1474F: arch/arm/boot/dts/mt6*
1475F: arch/arm/boot/dts/mt8*
1476F: arch/arm/mach-mediatek/
1477N: mtk
1478K: mediatek
1479
0f8669e3
CY
1480ARM/Mediatek USB3 PHY DRIVER
1481M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485F: drivers/phy/phy-mt65xx-usb3.c
1486
adcb079f
AB
1487ARM/MICREL KS8695 ARCHITECTURE
1488M: Greg Ungerer <gerg@uclinux.org>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1490F: arch/arm/mach-ks8695/
adcb079f
AB
1491S: Odd Fixes
1492
d78ff0a5 1493ARM/MIOA701 MACHINE SUPPORT
8b58be88 1494M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1496F: arch/arm/mach-pxa/mioa701.c
1497S: Maintained
1498
9624dfe6 1499ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1500M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1501S: Maintained
1502
e0ee9851 1503ARM/NOMADIK ARCHITECTURE
28b8e8d4 1504M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1505M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508F: arch/arm/mach-nomadik/
ecc265fe 1509F: drivers/pinctrl/nomadik/
87572880 1510F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1511T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1512
9d76295a 1513ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1514M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1515L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1516W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1517S: Supported
1518
8459c159 1519ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1520M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1521M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1522S: Maintained
1523
5d783a2d 1524ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1525M: Marek Vasut <marek.vasut@gmail.com>
75280787 1526L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1527W: http://hackndev.com
1528S: Maintained
933d35f0
JP
1529F: arch/arm/mach-pxa/include/mach/palmtx.h
1530F: arch/arm/mach-pxa/palmtx.c
1531F: arch/arm/mach-pxa/include/mach/palmt5.h
1532F: arch/arm/mach-pxa/palmt5.c
1533F: arch/arm/mach-pxa/include/mach/palmld.h
1534F: arch/arm/mach-pxa/palmld.c
1535F: arch/arm/mach-pxa/include/mach/palmte2.h
1536F: arch/arm/mach-pxa/palmte2.c
1537F: arch/arm/mach-pxa/include/mach/palmtc.h
1538F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1539
b57fe924 1540ARM/PALM TREO SUPPORT
d8130624 1541M: Tomas Cech <sleep_walker@suse.com>
75280787 1542L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1543W: http://hackndev.com
1544S: Maintained
b57fe924
JP
1545F: arch/arm/mach-pxa/include/mach/palmtreo.h
1546F: arch/arm/mach-pxa/palmtreo.c
90af5811 1547
c49e1e63 1548ARM/PALMZ72 SUPPORT
8b58be88 1549M: Sergey Lapin <slapin@ossfans.org>
75280787 1550L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1551W: http://hackndev.com
1552S: Maintained
933d35f0
JP
1553F: arch/arm/mach-pxa/include/mach/palmz72.h
1554F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1555
1da177e4 1556ARM/PLEB SUPPORT
8b58be88 1557M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1558W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1559S: Maintained
1560
1561ARM/PT DIGITAL BOARD PORT
8b58be88 1562M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1564W: http://www.armlinux.org.uk/
1da177e4
LT
1565S: Maintained
1566
8fc1b0f8 1567ARM/QUALCOMM SUPPORT
bbeaa595
AG
1568M: Andy Gross <andy.gross@linaro.org>
1569M: David Brown <david.brown@linaro.org>
8fc1b0f8 1570L: linux-arm-msm@vger.kernel.org
f5d3af9d 1571L: linux-soc@vger.kernel.org
8fc1b0f8 1572S: Maintained
0ff50d60 1573F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1574F: arch/arm/boot/dts/qcom-*.dts
1575F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1576F: arch/arm/mach-qcom/
e68d7c14 1577F: arch/arm64/boot/dts/qcom/*
5482cefa 1578F: drivers/i2c/busses/i2c-qup.c
39a3366a 1579F: drivers/clk/qcom/
f5d3af9d 1580F: drivers/soc/qcom/
5482cefa 1581F: drivers/spi/spi-qup.c
c0c89faf
SB
1582F: drivers/tty/serial/msm_serial.h
1583F: drivers/tty/serial/msm_serial.c
1584F: drivers/*/pm8???-*
1585F: drivers/mfd/ssbi.c
916f743d 1586F: drivers/firmware/qcom_scm.c
bbeaa595 1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1588
2b7a52a4 1589ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1590M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1592S: Maintained
1593
b138e119
SH
1594ARM/RENESAS ARM64 ARCHITECTURE
1595M: Simon Horman <horms@verge.net.au>
1596M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1597L: linux-renesas-soc@vger.kernel.org
1598Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1600S: Supported
1601F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1602F: drivers/soc/renesas/
1603F: include/linux/soc/renesas/
b138e119 1604
d4275354 1605ARM/RISCPC ARCHITECTURE
54176cc6 1606M: Russell King <linux@armlinux.org.uk>
efc03ecb 1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1608W: http://www.armlinux.org.uk/
d4275354 1609S: Maintained
d4275354
RK
1610F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1611F: arch/arm/include/asm/hardware/ioc.h
1612F: arch/arm/include/asm/hardware/iomd.h
1613F: arch/arm/include/asm/hardware/memc.h
1614F: arch/arm/mach-rpc/
1a6422f6 1615F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1616F: drivers/net/ethernet/i825xx/ether1*
1617F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1618F: drivers/scsi/arm/
1619
08ddbb0a
HS
1620ARM/Rockchip SoC support
1621M: Heiko Stuebner <heiko@sntech.de>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1623L: linux-rockchip@lists.infradead.org
9f273c24 1624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1625S: Maintained
541555e9 1626F: arch/arm/boot/dts/rk3*
08ddbb0a 1627F: arch/arm/mach-rockchip/
541555e9
HS
1628F: drivers/clk/rockchip/
1629F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1630F: drivers/*/*rockchip*
541555e9
HS
1631F: drivers/*/*/*rockchip*
1632F: sound/soc/rockchip/
b4331b43 1633N: rockchip
08ddbb0a 1634
5bfb937c
KK
1635ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1636M: Kukjin Kim <kgene@kernel.org>
326dce07 1637M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1638R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1640L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1641S: Maintained
6f0589c8 1642F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1643F: arch/arm/boot/dts/s5p*
1644F: arch/arm/boot/dts/samsung*
6f0589c8 1645F: arch/arm/boot/dts/exynos*
d97236e6 1646F: arch/arm64/boot/dts/exynos/
482ce512 1647F: arch/arm/plat-samsung/
769bbb63
HS
1648F: arch/arm/mach-s3c24*/
1649F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1650F: arch/arm/mach-s5p*/
1651F: arch/arm/mach-exynos*/
1c03274d
KK
1652F: drivers/*/*s3c24*
1653F: drivers/*/*/*s3c24*
1654F: drivers/*/*s3c64xx*
1655F: drivers/*/*s5pv210*
ffd51977 1656F: drivers/memory/samsung/*
bf50ddcd 1657F: drivers/soc/samsung/*
d6b9aea6
KK
1658F: Documentation/arm/Samsung/
1659F: Documentation/devicetree/bindings/arm/samsung/
1660F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1661F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1662N: exynos
f556cb07 1663
10ffa964
KP
1664ARM/SAMSUNG MOBILE MACHINE SUPPORT
1665M: Kyungmin Park <kyungmin.park@samsung.com>
1666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667S: Maintained
004bbd3c 1668F: arch/arm/mach-s5pv210/
10ffa964 1669
3ce4ccb6
KD
1670ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1672M: Kamil Debski <kamil@wypas.org>
1673M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1674L: linux-arm-kernel@lists.infradead.org
1675L: linux-media@vger.kernel.org
1676S: Maintained
1677F: drivers/media/platform/s5p-g2d/
1678
e6a476fd
MS
1679ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1681M: Kamil Debski <kamil@wypas.org>
6305902c 1682M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1683M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1684L: linux-arm-kernel@lists.infradead.org
1685L: linux-media@vger.kernel.org
1686S: Maintained
934455d7 1687F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1688F: drivers/media/platform/s5p-mfc/
e6a476fd 1689
1bcbf6f4
KD
1690ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1691M: Kyungmin Park <kyungmin.park@samsung.com>
1692L: linux-arm-kernel@lists.infradead.org
1693L: linux-media@vger.kernel.org
1694S: Maintained
78fc853b 1695F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1696
7d9f9bf4
AP
1697ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1698M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1699M: Jacek Anaszewski <j.anaszewski@samsung.com>
1700L: linux-arm-kernel@lists.infradead.org
1701L: linux-media@vger.kernel.org
1702S: Maintained
1703F: drivers/media/platform/s5p-jpeg/
1704
d48d38e8 1705ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1706M: Simon Horman <horms@verge.net.au>
d48d38e8 1707M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1708L: linux-renesas-soc@vger.kernel.org
4a121096 1709Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1711S: Supported
0b514fdb
SH
1712F: arch/arm/boot/dts/emev2*
1713F: arch/arm/boot/dts/r7s*
1714F: arch/arm/boot/dts/r8a*
1715F: arch/arm/boot/dts/sh*
0b514fdb 1716F: arch/arm/configs/shmobile_defconfig
7a2071c5 1717F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1718F: arch/arm/mach-shmobile/
be32bcbb
GU
1719F: drivers/soc/renesas/
1720F: include/linux/soc/renesas/
d48d38e8 1721
66314223 1722ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1723M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1724S: Maintained
1725F: arch/arm/mach-socfpga/
efadb751
DN
1726F: arch/arm/boot/dts/socfpga*
1727F: arch/arm/configs/socfpga_defconfig
e68d7c14 1728F: arch/arm64/boot/dts/altera/
ba2b7d0a 1729W: http://www.rocketboards.org
efadb751 1730T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1731
1732ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1733M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1734S: Maintained
1735F: drivers/clk/socfpga/
1736
71bcada8
TT
1737ARM/SOCFPGA EDAC SUPPORT
1738M: Thor Thayer <tthayer@opensource.altera.com>
1739S: Maintained
1740F: drivers/edac/altera_edac.
1741
65ebcc11 1742ARM/STI ARCHITECTURE
a92177ea 1743M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745L: kernel@stlinux.com
1746W: http://www.stlinux.com
1747S: Maintained
1748F: arch/arm/mach-sti/
a92177ea 1749F: arch/arm/boot/dts/sti*
b8e31bf3 1750F: drivers/char/hw_random/st-rng.c
a92177ea 1751F: drivers/clocksource/arm_global_timer.c
82805d1b 1752F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1753F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1754F: drivers/i2c/busses/i2c-st.c
346e2e4a 1755F: drivers/media/rc/st_rc.c
95d66b16 1756F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1757F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1758F: drivers/phy/phy-miphy28lp.c
1759F: drivers/phy/phy-miphy365x.c
6da969a5 1760F: drivers/phy/phy-stih407-usb.c
26389c78 1761F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1762F: drivers/pinctrl/pinctrl-st.c
aac22524 1763F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1764F: drivers/reset/sti/
db4112e6 1765F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1766F: drivers/tty/serial/st-asc.c
eb11adab 1767F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1768F: drivers/usb/host/ehci-st.c
1769F: drivers/usb/host/ohci-st.c
db4112e6 1770F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1771F: drivers/ata/ahci_st.c
65ebcc11 1772
ee6e7879
MC
1773ARM/STM32 ARCHITECTURE
1774M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1775M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Maintained
1778T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1779N: stm32
1780F: drivers/clocksource/armv7m_systick.c
1781
d6de5b02
MG
1782ARM/TANGO ARCHITECTURE
1783M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1784L: linux-arm-kernel@lists.infradead.org
1785S: Maintained
e2bd0d37 1786N: tango
d6de5b02 1787
2b7a52a4 1788ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1789M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1791S: Maintained
1792
1bbd7089 1793ARM/TETON BGA MACHINE SUPPORT
706e69d6 1794M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796S: Maintained
1797
2b7a52a4 1798ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1799M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1801S: Maintained
1802
98ad6e3b 1803ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1804M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1806W: http://www.mcuos.com
1807S: Maintained
4e89e8f6 1808F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1809F: drivers/input/keyboard/w90p910_keypad.c
1810F: drivers/input/touchscreen/w90p910_ts.c
1811F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1812F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1813F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1814F: drivers/rtc/rtc-nuc900.c
9df92e6c 1815F: drivers/spi/spi-nuc900.c
4e89e8f6 1816F: drivers/usb/host/ehci-w90x900.c
8a61f013 1817F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1818
54274d71 1819ARM/U300 MACHINE SUPPORT
e4651a9f 1820M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Supported
1823F: arch/arm/mach-u300/
9affbd24 1824F: drivers/clocksource/timer-u300.c
54274d71
LW
1825F: drivers/i2c/busses/i2c-stu300.c
1826F: drivers/rtc/rtc-coh901331.c
1827F: drivers/watchdog/coh901327_wdt.c
1828F: drivers/dma/coh901318*
87572880
LW
1829F: drivers/mfd/ab3100*
1830F: drivers/rtc/rtc-ab3100.c
1831F: drivers/rtc/rtc-coh901331.c
1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1833
3d00d04f
MY
1834ARM/UNIPHIER ARCHITECTURE
1835M: Masahiro Yamada <yamada.masahiro@socionext.com>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1838S: Maintained
a3ff83d2 1839F: arch/arm/boot/dts/uniphier*
e7ecbc05 1840F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1841F: arch/arm/mach-uniphier/
e7ecbc05 1842F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1843F: arch/arm64/boot/dts/socionext/
4b7f48d3 1844F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1845F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1846F: drivers/pinctrl/uniphier/
54e991b5 1847F: drivers/reset/reset-uniphier.c
a3ff83d2 1848F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1849N: uniphier
1850
87572880 1851ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1852M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1853L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854S: Maintained
1855F: arch/arm/mach-ux500/
e4651a9f 1856F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1857F: drivers/dma/ste_dma40*
e4651a9f 1858F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1859F: drivers/mfd/abx500*
1860F: drivers/mfd/ab8500*
e4651a9f
LW
1861F: drivers/mfd/dbx500*
1862F: drivers/mfd/db8500*
ecc265fe
JP
1863F: drivers/pinctrl/nomadik/pinctrl-ab*
1864F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1865F: drivers/rtc/rtc-ab8500.c
e4651a9f 1866F: drivers/rtc/rtc-pl031.c
87572880 1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1868
e93fde28
UH
1869ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1870M: Ulf Hansson <ulf.hansson@linaro.org>
1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872T: git git://git.linaro.org/people/ulfh/clk.git
1873S: Maintained
1874F: drivers/clk/ux500/
e93fde28 1875
740d93b1
PM
1876ARM/VERSATILE EXPRESS PLATFORM
1877M: Liviu Dudau <liviu.dudau@arm.com>
1878M: Sudeep Holla <sudeep.holla@arm.com>
1879M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881S: Maintained
1882F: arch/arm/boot/dts/vexpress*
e68d7c14 1883F: arch/arm64/boot/dts/arm/
740d93b1
PM
1884F: arch/arm/mach-vexpress/
1885F: */*/vexpress*
7e8f403f 1886F: */*/*/vexpress*
740d93b1
PM
1887F: drivers/clk/versatile/clk-vexpress-osc.c
1888F: drivers/clocksource/versatile.c
46a600ea 1889N: mps2
740d93b1 1890
d4275354 1891ARM/VFP SUPPORT
54176cc6 1892M: Russell King <linux@armlinux.org.uk>
efc03ecb 1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1894W: http://www.armlinux.org.uk/
d4275354
RK
1895S: Maintained
1896F: arch/arm/vfp/
1897
e66b6d8e
MV
1898ARM/VOIPAC PXA270 SUPPORT
1899M: Marek Vasut <marek.vasut@gmail.com>
1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901S: Maintained
1902F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1903F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1904
04529fe2
TP
1905ARM/VT8500 ARM ARCHITECTURE
1906M: Tony Prisk <linux@prisktech.co.nz>
1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908S: Maintained
1909F: arch/arm/mach-vt8500/
41fd91b4 1910F: drivers/clocksource/vt8500_timer.c
560746eb 1911F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1912F: drivers/mmc/host/wmt-sdmmc.c
1913F: drivers/pwm/pwm-vt8500.c
1914F: drivers/rtc/rtc-vt8500.c
1915F: drivers/tty/serial/vt8500_serial.c
4f31102b 1916F: drivers/usb/host/ehci-platform.c
41fd91b4 1917F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1918F: drivers/video/fbdev/vt8500lcdfb.*
1919F: drivers/video/fbdev/wm8505fb*
1920F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1921
e66b6d8e
MV
1922ARM/ZIPIT Z2 SUPPORT
1923M: Marek Vasut <marek.vasut@gmail.com>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925S: Maintained
1926F: arch/arm/mach-pxa/z2.c
6ab2a855 1927F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1928
5ecc4b53
JN
1929ARM/ZTE ARCHITECTURE
1930M: Jun Nie <jun.nie@linaro.org>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S: Maintained
1933F: arch/arm/mach-zx/
1934F: drivers/clk/zte/
1935F: Documentation/devicetree/bindings/arm/zte.txt
1936F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1937
51f29d44
MS
1938ARM/ZYNQ ARCHITECTURE
1939M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1940R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942W: http://wiki.xilinx.com
d6448b76 1943T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1944S: Supported
1945F: arch/arm/mach-zynq/
bd2a337a 1946F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1947F: drivers/block/xsysace.c
c2fd4e38
MS
1948N: zynq
1949N: xilinx
1950F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1951F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1952F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1953F: drivers/edac/synopsys_edac.c
51f29d44 1954
48ec83bc 1955ARM SMMU DRIVERS
b8f9879e 1956M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1957R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959S: Maintained
1960F: drivers/iommu/arm-smmu.c
48ec83bc 1961F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1962F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1963F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1964
38074229
CM
1965ARM64 PORT (AARCH64 ARCHITECTURE)
1966M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1967M: Will Deacon <will.deacon@arm.com>
38074229 1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1969T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1970S: Maintained
1971F: arch/arm64/
d19766ec 1972F: Documentation/arm64/
38074229 1973
9d7005f9
LP
1974AS3645A LED FLASH CONTROLLER DRIVER
1975M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1976L: linux-media@vger.kernel.org
1977T: git git://linuxtv.org/media_tree.git
1978S: Maintained
1979F: drivers/media/i2c/as3645a.c
b5dcee22 1980F: include/media/i2c/as3645a.h
9d7005f9 1981
d58de038
GJ
1982ASC7621 HARDWARE MONITOR DRIVER
1983M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1984L: linux-hwmon@vger.kernel.org
d58de038
GJ
1985S: Maintained
1986F: Documentation/hwmon/asc7621
1987F: drivers/hwmon/asc7621.c
1988
b229ece9 1989ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1990M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1991L: acpi4asus-user@lists.sourceforge.net
d0944853 1992L: platform-driver-x86@vger.kernel.org
76593d6f 1993W: http://acpi4asus.sf.net
85091b71 1994S: Maintained
b229ece9
CC
1995F: drivers/platform/x86/asus*.c
1996F: drivers/platform/x86/eeepc*.c
85091b71 1997
f6a6bbae
JPRV
1998ASUS WIRELESS RADIO CONTROL DRIVER
1999M: João Paulo Rechi Vita <jprvita@gmail.com>
2000L: platform-driver-x86@vger.kernel.org
2001S: Maintained
2002F: drivers/platform/x86/asus-wireless.c
2003
75aeddd1
DH
2004ASYMMETRIC KEYS
2005M: David Howells <dhowells@redhat.com>
2006L: keyrings@vger.kernel.org
2007S: Maintained
2008F: Documentation/crypto/asymmetric-keys.txt
2009F: include/linux/verification.h
2010F: include/crypto/public_key.h
2011F: include/crypto/pkcs7.h
2012F: crypto/asymmetric_keys/
2013
953a6479 2014ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2015R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2016W: http://sourceforge.net/projects/xscaleiop
08223d80 2017S: Odd fixes
679655da
JP
2018F: Documentation/crypto/async-tx-api.txt
2019F: crypto/async_tx/
2020F: drivers/dma/
2021F: include/linux/dmaengine.h
2022F: include/linux/async_tx.h
b3e5f263 2023
a1867d36 2024AT24 EEPROM DRIVER
14d77c4d 2025M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2026L: linux-i2c@vger.kernel.org
2027S: Maintained
2028F: drivers/misc/eeprom/at24.c
25f73ed5 2029F: include/linux/platform_data/at24.h
a1867d36 2030
e7839f25 2031ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2032M: "Ed L. Cashin" <ed.cashin@acm.org>
2033W: http://www.openaoe.org/
1da177e4 2034S: Supported
679655da
JP
2035F: Documentation/aoe/
2036F: drivers/block/aoe/
1da177e4 2037
aad7a211
AB
2038ATHEROS 71XX/9XXX GPIO DRIVER
2039M: Alban Bedel <albeu@free.fr>
2040W: https://github.com/AlbanBedel/linux
2041T: git git://github.com/AlbanBedel/linux
2042S: Maintained
2043F: drivers/gpio/gpio-ath79.c
2044F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2045
9a10a870 2046ATHEROS ATH GENERIC UTILITIES
f726ee65 2047M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2048L: linux-wireless@vger.kernel.org
2049S: Supported
2050F: drivers/net/wireless/ath/*
2051
fa1c114f 2052ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2053M: Jiri Slaby <jirislaby@gmail.com>
2054M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2055M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2056L: linux-wireless@vger.kernel.org
72c706b7 2057W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2058S: Maintained
fa451753 2059F: drivers/net/wireless/ath/ath5k/
fa1c114f 2060
12e62d6f
KV
2061ATHEROS ATH6KL WIRELESS DRIVER
2062M: Kalle Valo <kvalo@qca.qualcomm.com>
2063L: linux-wireless@vger.kernel.org
2064W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2066S: Supported
2067F: drivers/net/wireless/ath/ath6kl/
2068
2be7d22f 2069WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2070M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2071L: linux-wireless@vger.kernel.org
2072L: wil6210@qca.qualcomm.com
2073S: Supported
2074W: http://wireless.kernel.org/en/users/Drivers/wil6210
2075F: drivers/net/wireless/ath/wil6210/
dba4b74d 2076F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2077
1d7e1e6b
CL
2078CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2079M: Christian Lamparter <chunkeey@googlemail.com>
2080L: linux-wireless@vger.kernel.org
2081W: http://wireless.kernel.org/en/users/Drivers/carl9170
2082S: Maintained
2083F: drivers/net/wireless/ath/carl9170/
2084
2c2a6172
LT
2085ATK0110 HWMON DRIVER
2086M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2087L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2088S: Maintained
2089F: drivers/hwmon/asus_atk0110.c
2090
6f69a6d7 2091ATI_REMOTE2 DRIVER
8b58be88 2092M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2093S: Maintained
679655da 2094F: drivers/input/misc/ati_remote2.c
6f69a6d7 2095
7ae115b4 2096ATLX ETHERNET DRIVERS
8b58be88 2097M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2098M: Chris Snook <chris.snook@gmail.com>
e443e383 2099L: netdev@vger.kernel.org
8d5ca6ec
JC
2100W: http://sourceforge.net/projects/atl1
2101W: http://atl1.sourceforge.net
2102S: Maintained
2b133ad6 2103F: drivers/net/ethernet/atheros/
8d5ca6ec 2104
1da177e4 2105ATM
366c1bd1 2106M: Chas Williams <3chas3@gmail.com>
476604de 2107L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2108L: netdev@vger.kernel.org
1da177e4
LT
2109W: http://linux-atm.sourceforge.net
2110S: Maintained
679655da
JP
2111F: drivers/atm/
2112F: include/linux/atm*
c117ab84 2113F: include/uapi/linux/atm*
1da177e4 2114
04ac2f46 2115ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2116M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2117S: Maintained
2118F: drivers/mmc/host/atmel-mci.c
04ac2f46 2119
a1cfac48 2120ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2122S: Supported
df621252 2123F: drivers/tty/serial/atmel_serial.c
a1cfac48 2124
f80cb488
NF
2125ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2126M: Nicolas Ferre <nicolas.ferre@atmel.com>
2127S: Supported
2128F: drivers/power/reset/at91-sama5d2_shdwc.c
2129
b9cd7a25
LD
2130ATMEL SAMA5D2 ADC DRIVER
2131M: Ludovic Desroches <ludovic.desroches@atmel.com>
2132L: linux-iio@vger.kernel.org
2133S: Supported
2134F: drivers/iio/adc/at91-sama5d2_adc.c
2135
dfae90ed 2136ATMEL Audio ALSA driver
3a82002c 2137M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2138L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2139S: Supported
2140F: sound/soc/atmel
2141
b414dc16
NF
2142ATMEL DMA DRIVER
2143M: Nicolas Ferre <nicolas.ferre@atmel.com>
2144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145S: Supported
2146F: drivers/dma/at_hdmac.c
2147F: drivers/dma/at_hdmac_regs.h
6f0d65af 2148F: include/linux/platform_data/dma-atmel.h
b414dc16 2149
6bd0f436
LD
2150ATMEL XDMA DRIVER
2151M: Ludovic Desroches <ludovic.desroches@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org
2153L: dmaengine@vger.kernel.org
2154S: Supported
2155F: drivers/dma/at_xdmac.c
2156
888f2804
LD
2157ATMEL I2C DRIVER
2158M: Ludovic Desroches <ludovic.desroches@atmel.com>
2159L: linux-i2c@vger.kernel.org
2160S: Supported
2161F: drivers/i2c/busses/i2c-at91.c
2162
15515545 2163ATMEL ISI DRIVER
50cb2efa 2164M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2165L: linux-media@vger.kernel.org
2166S: Supported
f2294c2d 2167F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2168F: include/media/atmel-isi.h
2169
8f4c79ce 2170ATMEL LCDFB DRIVER
8b58be88 2171M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2172L: linux-fbdev@vger.kernel.org
8f4c79ce 2173S: Maintained
8a61f013 2174F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2175F: include/video/atmel_lcdc.h
8f4c79ce 2176
89e5785f 2177ATMEL MACB ETHERNET DRIVER
a02875a6 2178M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2179S: Supported
9f2f381f 2180F: drivers/net/ethernet/cadence/
89e5785f 2181
5cbac98a 2182ATMEL NAND DRIVER
50cb2efa
NF
2183M: Wenyou Yang <wenyou.yang@atmel.com>
2184M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2185L: linux-mtd@lists.infradead.org
2186S: Supported
2187F: drivers/mtd/nand/atmel_nand*
2188
05c441ef 2189ATMEL SDMMC DRIVER
2190M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191L: linux-mmc@vger.kernel.org
2192S: Supported
2193F: drivers/mmc/host/sdhci-of-at91.c
2194
754ce4f2 2195ATMEL SPI DRIVER
a02875a6 2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2197S: Supported
9df92e6c 2198F: drivers/spi/spi-atmel.*
754ce4f2 2199
0ef09015 2200ATMEL SSC DRIVER
03515f32 2201M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S: Supported
2204F: drivers/misc/atmel-ssc.c
2205F: include/linux/atmel-ssc.h
2206
e9cb1c5a
NF
2207ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2208M: Nicolas Ferre <nicolas.ferre@atmel.com>
2209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210S: Supported
2211F: drivers/misc/atmel_tclib.c
2212F: drivers/clocksource/tcb_clksrc.c
2213
914a3f3b 2214ATMEL USBA UDC DRIVER
a02875a6
NF
2215M: Nicolas Ferre <nicolas.ferre@atmel.com>
2216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2217S: Supported
faf2e1db 2218F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2219
1da177e4 2220ATMEL WIRELESS DRIVER
8b58be88 2221M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2222L: linux-wireless@vger.kernel.org
1da177e4
LT
2223W: http://www.thekelleys.org.uk/atmel
2224W: http://atmelwlandriver.sourceforge.net/
2225S: Maintained
30fe0f9b 2226F: drivers/net/wireless/atmel/atmel*
1da177e4 2227
a14c0f8f 2228ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2229M: Nick Dyer <nick@shmanahar.org>
2230T: git git://github.com/ndyer/linux.git
2231S: Maintained
a14c0f8f
ND
2232F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2233F: drivers/input/touchscreen/atmel_mxt_ts.c
2234F: include/linux/platform_data/atmel_mxt_ts.h
2235
26780d9e 2236ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2237M: Bradley Grove <linuxdrivers@attotech.com>
2238L: linux-scsi@vger.kernel.org
2239W: http://www.attotech.com
2240S: Supported
2241F: drivers/scsi/esas2r
26780d9e 2242
bc6e17b8
SS
2243ATUSB IEEE 802.15.4 RADIO DRIVER
2244M: Stefan Schmidt <stefan@osg.samsung.com>
2245L: linux-wpan@vger.kernel.org
2246S: Maintained
2247F: drivers/net/ieee802154/atusb.c
2248F: drivers/net/ieee802154/atusb.h
2249F: drivers/net/ieee802154/at86rf230.h
2250
a92b7b80 2251AUDIT SUBSYSTEM
915f389d 2252M: Paul Moore <paul@paul-moore.com>
8b58be88 2253M: Eric Paris <eparis@redhat.com>
915f389d 2254L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2255W: http://people.redhat.com/sgrubb/audit/
915f389d 2256T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2257S: Maintained
679655da 2258F: include/linux/audit.h
c117ab84 2259F: include/uapi/linux/audit.h
679655da 2260F: kernel/audit*
a92b7b80 2261
70e84049 2262AUXILIARY DISPLAY DRIVERS
8b58be88 2263M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2264W: http://miguelojeda.es/auxdisplay.htm
2265W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2266S: Maintained
679655da
JP
2267F: drivers/auxdisplay/
2268F: include/linux/cfag12864b.h
70e84049 2269
5f97f7f9 2270AVR32 ARCHITECTURE
e336f61f
HCE
2271M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2272M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2273W: http://www.atmel.com/products/AVR32/
249d9d9d 2274W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2275W: http://avrfreaks.net/
e336f61f 2276S: Maintained
679655da 2277F: arch/avr32/
5f97f7f9
HS
2278
2279AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2280M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2281M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2282S: Maintained
679655da 2283F: arch/avr32/mach-at32ap/
5f97f7f9 2284
1da177e4 2285AX.25 NETWORK LAYER
8b58be88 2286M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2287L: linux-hams@vger.kernel.org
d34cb28a 2288W: http://www.linux-ax25.org/
1da177e4 2289S: Maintained
c117ab84 2290F: include/uapi/linux/ax25.h
679655da
JP
2291F: include/net/ax25.h
2292F: net/ax25/
1da177e4 2293
d5269395 2294AZ6007 DVB DRIVER
5dc8a864
MCC
2295M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2296M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2297L: linux-media@vger.kernel.org
a825eaec 2298W: https://linuxtv.org
d5269395
MCC
2299T: git git://linuxtv.org/media_tree.git
2300S: Maintained
2301F: drivers/media/usb/dvb-usb-v2/az6007.c
2302
6777376e
HV
2303AZTECH FM RADIO RECEIVER DRIVER
2304M: Hans Verkuil <hverkuil@xs4all.nl>
2305L: linux-media@vger.kernel.org
2306T: git git://linuxtv.org/media_tree.git
a825eaec 2307W: https://linuxtv.org
6777376e
HV
2308S: Maintained
2309F: drivers/media/radio/radio-aztech*
2310
e2d1d6c0 2311B43 WIRELESS DRIVER
e2d1d6c0 2312L: linux-wireless@vger.kernel.org
ed072f9e 2313L: b43-dev@lists.infradead.org
491b26b4 2314W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2315S: Odd Fixes
58619b14 2316F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2317
2318B43LEGACY WIRELESS DRIVER
8b58be88 2319M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2320L: linux-wireless@vger.kernel.org
ed072f9e 2321L: b43-dev@lists.infradead.org
491b26b4 2322W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2323S: Maintained
423e3ce3 2324F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2325
300abeb5 2326BACKLIGHT CLASS/SUBSYSTEM
b7701755 2327M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2328M: Lee Jones <lee.jones@linaro.org>
9f273c24 2329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2330S: Maintained
679655da
JP
2331F: drivers/video/backlight/
2332F: include/linux/backlight.h
300abeb5 2333
c6c8fea2 2334BATMAN ADVANCED
207df49e 2335M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2336M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2337M: Antonio Quartulli <a@unstable.cc>
1584f41f 2338L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2339W: https://www.open-mesh.org/
8b823170 2340Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2341S: Maintained
286ddfb0
SE
2342F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2343F: Documentation/ABI/testing/sysfs-class-net-mesh
2344F: Documentation/networking/batman-adv.txt
09748a22 2345F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2346F: net/batman-adv/
2347
e2d1d6c0 2348BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2349M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2350L: linux-hams@vger.kernel.org
2351W: http://www.baycom.org/~tom/ham/ham.html
2352S: Maintained
679655da 2353F: drivers/net/hamradio/baycom*
e2d1d6c0 2354
cafe5635 2355BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2356M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2357L: linux-bcache@vger.kernel.org
2358W: http://bcache.evilpiepirate.org
4d1034eb 2359S: Orphan
cafe5635
KO
2360F: drivers/md/bcache/
2361
04bd844a
HV
2362BDISP ST MEDIA DRIVER
2363M: Fabien Dessenne <fabien.dessenne@st.com>
2364L: linux-media@vger.kernel.org
2365T: git git://linuxtv.org/media_tree.git
a825eaec 2366W: https://linuxtv.org
04bd844a
HV
2367S: Supported
2368F: drivers/media/platform/sti/bdisp
2369
e2d1d6c0 2370BEFS FILE SYSTEM
db4ad036
LB
2371M: Luis de Bethencourt <luisbg@osg.samsung.com>
2372M: Salah Triki <salah.triki@gmail.com>
2373S: Maintained
2374T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2375F: Documentation/filesystems/befs.txt
2376F: fs/befs/
e2d1d6c0 2377
564ee360 2378BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2379M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2380L: netdev@vger.kernel.org
2381S: Maintained
2382F: drivers/net/ethernet/ec_bhf.c
564ee360 2383
e2d1d6c0 2384BFS FILE SYSTEM
8b58be88 2385M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2386S: Maintained
679655da
JP
2387F: Documentation/filesystems/bfs.txt
2388F: fs/bfs/
c117ab84 2389F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2390
1394f032 2391BLACKFIN ARCHITECTURE
a4edbc10 2392M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2393L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2394T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2395W: http://blackfin.uclinux.org
2396S: Supported
679655da 2397F: arch/blackfin/
566da5b2 2398
e190d6b1 2399BLACKFIN EMAC DRIVER
b3fe92b0 2400L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2401W: http://blackfin.uclinux.org
2402S: Supported
7b35f033 2403F: drivers/net/ethernet/adi/
e190d6b1 2404
566da5b2 2405BLACKFIN RTC DRIVER
b3fe92b0 2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2407W: http://blackfin.uclinux.org
2408S: Supported
679655da 2409F: drivers/rtc/rtc-bfin.c
1394f032 2410
936ed49a 2411BLACKFIN SDH DRIVER
109ec8c3 2412M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2413L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2414W: http://blackfin.uclinux.org
2415S: Supported
2416F: drivers/mmc/host/bfin_sdh.c
2417
1394f032 2418BLACKFIN SERIAL DRIVER
8b58be88 2419M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2421W: http://blackfin.uclinux.org
2422S: Supported
8460241e 2423F: drivers/tty/serial/bfin_uart.c
1394f032 2424
1e6d320f 2425BLACKFIN WATCHDOG DRIVER
b3fe92b0 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2427W: http://blackfin.uclinux.org
2428S: Supported
679655da 2429F: drivers/watchdog/bfin_wdt.c
1e6d320f 2430
d24ecfcc 2431BLACKFIN I2C TWI DRIVER
8b58be88 2432M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2433L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2434W: http://blackfin.uclinux.org/
2435S: Supported
679655da 2436F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2437
1e204377
SJ
2438BLACKFIN MEDIA DRIVER
2439M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2440L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2441W: http://blackfin.uclinux.org/
2442S: Supported
2443F: drivers/media/platform/blackfin/
2444F: drivers/media/i2c/adv7183*
2445F: drivers/media/i2c/vs6624*
2446
b54cf35a
JSM
2447BLINKM RGB LED DRIVER
2448M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2449S: Maintained
2450F: drivers/leds/leds-blinkm.c
2451
1da177e4 2452BLOCK LAYER
8b58be88 2453M: Jens Axboe <axboe@kernel.dk>
82c426e0 2454L: linux-block@vger.kernel.org
08deed1e 2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2456S: Maintained
679655da 2457F: block/
ae11f7ef 2458F: kernel/trace/blktrace.c
1da177e4 2459
2b54aaef 2460BLOCK2MTD DRIVER
8b58be88 2461M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2462L: linux-mtd@lists.infradead.org
2463S: Maintained
679655da 2464F: drivers/mtd/devices/block2mtd.c
2b54aaef 2465
63fbd24e 2466BLUETOOTH DRIVERS
8b58be88 2467M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2468M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2469M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2470L: linux-bluetooth@vger.kernel.org
63fbd24e 2471W: http://www.bluez.org/
22e7a424
MH
2472T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2474S: Maintained
679655da 2475F: drivers/bluetooth/
1da177e4 2476
63fbd24e 2477BLUETOOTH SUBSYSTEM
8b58be88 2478M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2479M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2480M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2481L: linux-bluetooth@vger.kernel.org
2482W: http://www.bluez.org/
22e7a424
MH
2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2485S: Maintained
679655da
JP
2486F: net/bluetooth/
2487F: include/net/bluetooth/
1da177e4
LT
2488
2489BONDING DRIVER
79b30750 2490M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2491M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2492M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2493L: netdev@vger.kernel.org
ce00f85c
JC
2494W: http://sourceforge.net/projects/bonding/
2495S: Supported
679655da 2496F: drivers/net/bonding/
c117ab84 2497F: include/uapi/linux/if_bonding.h
1da177e4 2498
b5f4df34
AS
2499BPF (Safe dynamic programs and tools)
2500M: Alexei Starovoitov <ast@kernel.org>
2501L: netdev@vger.kernel.org
2502L: linux-kernel@vger.kernel.org
2503S: Supported
2504F: kernel/bpf/
2505
39105890 2506BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2507M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2508L: netdev@vger.kernel.org
2509S: Supported
adfc5217 2510F: drivers/net/ethernet/broadcom/b44.*
39105890 2511
967dd82f
FF
2512BROADCOM B53 ETHERNET SWITCH DRIVER
2513M: Florian Fainelli <f.fainelli@gmail.com>
2514L: netdev@vger.kernel.org
2515L: openwrt-devel@lists.openwrt.org (subscribers-only)
2516S: Supported
2517F: drivers/net/dsa/b53/*
2518F: include/linux/platform_data/b53.h
2519
32ec90d5
FF
2520BROADCOM GENET ETHERNET DRIVER
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: netdev@vger.kernel.org
2523S: Supported
2524F: drivers/net/ethernet/broadcom/genet/
2525
948c51e6 2526BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2527M: Sony Chacko <sony.chacko@qlogic.com>
2528M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2529L: netdev@vger.kernel.org
2530S: Supported
adfc5217
JK
2531F: drivers/net/ethernet/broadcom/bnx2.*
2532F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2533
4d9d2cb0 2534BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2535M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2536L: netdev@vger.kernel.org
2537S: Supported
adfc5217 2538F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2539
90f4c594 2540BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2541M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2542M: Ray Jui <rjui@broadcom.com>
2543M: Scott Branden <sbranden@broadcom.com>
086f4704 2544M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2545T: git git://github.com/broadcom/mach-bcm
af4b8e37 2546S: Maintained
ccf62f5a
JM
2547N: bcm281*
2548N: bcm113*
2549N: bcm216*
2550N: kona
af4b8e37 2551F: arch/arm/mach-bcm/
af4b8e37 2552
9209bec4 2553BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2554M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2555M: Lee Jones <lee@kernel.org>
10b9e887 2556M: Eric Anholt <eric@anholt.net>
f680f25c 2557L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2559T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2560S: Maintained
9209bec4 2561N: bcm2835
f680f25c 2562
5564f092
RM
2563BROADCOM BCM47XX MIPS ARCHITECTURE
2564M: Hauke Mehrtens <hauke@hauke-m.de>
2565M: Rafał Miłecki <zajec5@gmail.com>
2566L: linux-mips@linux-mips.org
2567S: Maintained
7ad2410c 2568F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2569F: arch/mips/bcm47xx/*
2570F: arch/mips/include/asm/mach-bcm47xx/*
2571
9209bec4 2572BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2573M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2574M: Rafał Miłecki <zajec5@gmail.com>
2575M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2576L: linux-arm-kernel@lists.infradead.org
2577S: Maintained
2578F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2579F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2580F: arch/arm/boot/dts/bcm470*
2581
e076e962
FF
2582BROADCOM BCM63XX ARM ARCHITECTURE
2583M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2584M: bcm-kernel-feedback-list@broadcom.com
20de823e 2585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2586T: git git://github.com/broadcom/stblinux.git
e076e962 2587S: Maintained
d6f4e76e 2588N: bcm63xx
e076e962 2589
7110e227
KC
2590BROADCOM BCM63XX/BCM33XX UDC DRIVER
2591M: Kevin Cernekee <cernekee@gmail.com>
2592L: linux-usb@vger.kernel.org
2593S: Maintained
2594F: drivers/usb/gadget/udc/bcm63xx_udc.*
2595
2df94fd6 2596BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2597M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2598M: Gregory Fong <gregory.0xf0@gmail.com>
2599M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2600M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2602T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2603S: Maintained
2604F: arch/arm/mach-bcm/*brcmstb*
2605F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2606F: drivers/bus/brcmstb_gisb.c
5009a289 2607N: brcmstb
2df94fd6 2608
70371cef
KC
2609BROADCOM BMIPS MIPS ARCHITECTURE
2610M: Kevin Cernekee <cernekee@gmail.com>
2611M: Florian Fainelli <f.fainelli@gmail.com>
2612L: linux-mips@linux-mips.org
eb6725d0 2613T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2614S: Maintained
2615F: arch/mips/bmips/*
2616F: arch/mips/include/asm/mach-bmips/*
2617F: arch/mips/kernel/*bmips*
338808de 2618F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2619F: drivers/irqchip/irq-bcm63*
70371cef
KC
2620F: drivers/irqchip/irq-bcm7*
2621F: drivers/irqchip/irq-brcmstb*
3271e610 2622F: include/linux/bcm963xx_nvram.h
8fce60b8 2623F: include/linux/bcm963xx_tag.h
70371cef 2624
948c51e6 2625BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2626M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2627M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2628M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2629L: netdev@vger.kernel.org
2630S: Supported
adfc5217 2631F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2632
a9533e7e 2633BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2634M: Arend van Spriel <arend.vanspriel@broadcom.com>
2635M: Franky Lin <franky.lin@broadcom.com>
2636M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2637L: linux-wireless@vger.kernel.org
2a734451 2638L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2639S: Supported
05491d2c 2640F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2641
9958d6f9 2642BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2643M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2644L: linux-scsi@vger.kernel.org
2645S: Supported
2646F: drivers/scsi/bnx2fc/
2647
6a6b5ad0 2648BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2649M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2650L: linux-scsi@vger.kernel.org
2651S: Supported
2652F: drivers/scsi/bnx2i/
2653
63f37ddf 2654BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2655M: Ray Jui <rjui@broadcom.com>
2656M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2657M: Jon Mason <jonmason@broadcom.com>
086f4704 2658M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2660T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2661S: Maintained
2662N: iproc
2663N: cygnus
5c161242 2664N: bcm[-_]nsp
36c0237f
SB
2665N: bcm9113*
2666N: bcm9583*
63f37ddf
JM
2667N: bcm9585*
2668N: bcm9586*
2669N: bcm988312
36c0237f 2670N: bcm113*
63f37ddf
JM
2671N: bcm583*
2672N: bcm585*
2673N: bcm586*
2674N: bcm88312
d76e21b8 2675F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2676F: drivers/clk/bcm/clk-ns*
2677F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2678
3b0213d5
GF
2679BROADCOM BRCMSTB GPIO DRIVER
2680M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2681L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2682S: Supported
2683F: drivers/gpio/gpio-brcmstb.c
2684F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2685
7b7f588b 2686BROADCOM KONA GPIO DRIVER
5e163903 2687M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Supported
2690F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2691F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2692
f6e734a8
RM
2693BROADCOM NVRAM DRIVER
2694M: Rafał Miłecki <zajec5@gmail.com>
2695L: linux-mips@linux-mips.org
2696S: Maintained
2697F: drivers/firmware/broadcom/*
2698
02787daa
BN
2699BROADCOM STB NAND FLASH DRIVER
2700M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2701M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2702L: linux-mtd@lists.infradead.org
1285734c 2703L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2704S: Maintained
2705F: drivers/mtd/nand/brcmnand/
2706
c9678d86
RM
2707BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2708M: Rafał Miłecki <zajec5@gmail.com>
2709L: linux-wireless@vger.kernel.org
2710S: Maintained
2711F: drivers/bcma/
2712F: include/linux/bcma/
2713
b8302205
FF
2714BROADCOM SYSTEMPORT ETHERNET DRIVER
2715M: Florian Fainelli <f.fainelli@gmail.com>
2716L: netdev@vger.kernel.org
2717S: Supported
2718F: drivers/net/ethernet/broadcom/bcmsysport.*
2719
42515e61
J
2720BROADCOM VULCAN ARM64 SOC
2721M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2722M: bcm-kernel-feedback-list@broadcom.com
42515e61 2723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2724S: Maintained
2725F: arch/arm64/boot/dts/broadcom/vulcan*
2726
7725ccfd 2727BROCADE BFA FC SCSI DRIVER
aa803370
AG
2728M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2729M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2730L: linux-scsi@vger.kernel.org
2731S: Supported
2732F: drivers/scsi/bfa/
7725ccfd 2733
8b230ed8 2734BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2735M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2736L: netdev@vger.kernel.org
2737S: Supported
f844a0ea 2738F: drivers/net/ethernet/brocade/bna/
8b230ed8 2739
5cdf7f76 2740BSG (block layer generic sg v4 driver)
8b58be88 2741M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2742L: linux-scsi@vger.kernel.org
2743S: Supported
679655da
JP
2744F: block/bsg.c
2745F: include/linux/bsg.h
c117ab84 2746F: include/uapi/linux/bsg.h
5cdf7f76 2747
af39917d
CL
2748BT87X AUDIO DRIVER
2749M: Clemens Ladisch <clemens@ladisch.de>
2750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2751T: git git://git.alsa-project.org/alsa-kernel.git
2752S: Maintained
2753F: Documentation/sound/alsa/Bt87x.txt
2754F: sound/pci/bt87x.c
2755
ff1d5c2f 2756BT8XXGPIO DRIVER
eb032b98 2757M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2758W: http://bu3sch.de/btgpio.php
2759S: Maintained
72dbb705 2760F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2761
eb1eb04f 2762BTRFS FILE SYSTEM
c0778e25
CM
2763M: Chris Mason <clm@fb.com>
2764M: Josef Bacik <jbacik@fb.com>
d8130624 2765M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2766L: linux-btrfs@vger.kernel.org
2767W: http://btrfs.wiki.kernel.org/
8a6e2535 2768Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2770S: Maintained
679655da
JP
2771F: Documentation/filesystems/btrfs.txt
2772F: fs/btrfs/
eb1eb04f 2773
1da177e4 2774BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2775M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2776M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2777L: linux-media@vger.kernel.org
a825eaec 2778W: https://linuxtv.org
275ffde4 2779T: git git://linuxtv.org/media_tree.git
f96236e5 2780S: Odd fixes
679655da 2781F: Documentation/video4linux/bttv/
90d72ac6 2782F: drivers/media/pci/bt8xx/bttv*
1da177e4 2783
1f34923c
KA
2784BUSLOGIC SCSI DRIVER
2785M: Khalid Aziz <khalid@gonehiking.org>
2786L: linux-scsi@vger.kernel.org
2787S: Maintained
2788F: drivers/scsi/BusLogic.*
2789F: drivers/scsi/FlashPoint.*
2790
af39917d
CL
2791C-MEDIA CMI8788 DRIVER
2792M: Clemens Ladisch <clemens@ladisch.de>
2793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2794T: git git://git.alsa-project.org/alsa-kernel.git
2795S: Maintained
2796F: sound/pci/oxygen/
2797
2141355f
MS
2798C6X ARCHITECTURE
2799M: Mark Salter <msalter@redhat.com>
2800M: Aurelien Jacquiot <a-jacquiot@ti.com>
2801L: linux-c6x-dev@linux-c6x.org
2802W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2803S: Maintained
2804F: arch/c6x/
2805
a5432f5a 2806CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2807M: David Howells <dhowells@redhat.com>
e62d6e24 2808L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2809S: Supported
2810F: Documentation/filesystems/caching/cachefiles.txt
2811F: fs/cachefiles/
2812
c815ca39
HV
2813CADET FM/AM RADIO RECEIVER DRIVER
2814M: Hans Verkuil <hverkuil@xs4all.nl>
2815L: linux-media@vger.kernel.org
2816T: git git://linuxtv.org/media_tree.git
a825eaec 2817W: https://linuxtv.org
c815ca39
HV
2818S: Maintained
2819F: drivers/media/radio/radio-cadet*
2820
77d5140f 2821CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2822M: Jonathan Corbet <corbet@lwn.net>
661263b5 2823L: linux-media@vger.kernel.org
275ffde4 2824T: git git://linuxtv.org/media_tree.git
77d5140f 2825S: Maintained
679655da 2826F: Documentation/video4linux/cafe_ccic
90d72ac6 2827F: drivers/media/platform/marvell-ccic/
77d5140f 2828
201b6bab 2829CAIF NETWORK LAYER
5c574f50 2830M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2831L: netdev@vger.kernel.org
2832S: Supported
2833F: Documentation/networking/caif/
2834F: drivers/net/caif/
c117ab84 2835F: include/uapi/linux/caif/
201b6bab
JP
2836F: include/net/caif/
2837F: net/caif/
2838
77dac90f 2839CALGARY x86-64 IOMMU
a6921c29
JM
2840M: Muli Ben-Yehuda <mulix@mulix.org>
2841M: Jon Mason <jdmason@kudzu.us>
2842L: iommu@lists.linux-foundation.org
77dac90f 2843S: Maintained
679655da
JP
2844F: arch/x86/kernel/pci-calgary_64.c
2845F: arch/x86/kernel/tce_64.c
2846F: arch/x86/include/asm/calgary.h
2847F: arch/x86/include/asm/tce.h
77dac90f 2848
e2d1d6c0 2849CAN NETWORK LAYER
8d15d386 2850M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2851M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2852L: linux-can@vger.kernel.org
84b0d715 2853W: https://github.com/linux-can
870482a4
MKB
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2856S: Maintained
f35f6c8f 2857F: Documentation/networking/can.txt
8d15d386 2858F: net/can/
8d15d386 2859F: include/linux/can/core.h
c117ab84
CEB
2860F: include/uapi/linux/can.h
2861F: include/uapi/linux/can/bcm.h
2862F: include/uapi/linux/can/raw.h
2863F: include/uapi/linux/can/gw.h
e2d1d6c0 2864
4261a204 2865CAN NETWORK DRIVERS
8b58be88 2866M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2867M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2868L: linux-can@vger.kernel.org
84b0d715 2869W: https://github.com/linux-can
870482a4
MKB
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2872S: Maintained
3636876a 2873F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2874F: drivers/net/can/
2875F: include/linux/can/dev.h
8d15d386 2876F: include/linux/can/platform/
c117ab84
CEB
2877F: include/uapi/linux/can/error.h
2878F: include/uapi/linux/can/netlink.h
4261a204 2879
95d16c72 2880CAPABILITIES
39baa7e6 2881M: Serge Hallyn <serge@hallyn.com>
95d16c72 2882L: linux-security-module@vger.kernel.org
6305902c 2883S: Supported
95d16c72 2884F: include/linux/capability.h
c117ab84 2885F: include/uapi/linux/capability.h
6305902c 2886F: security/commoncap.c
38a94118 2887F: kernel/capability.c
95d16c72 2888
b84894c7
KT
2889CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2890M: Kevin Tsai <ktsai@capellamicro.com>
2891S: Maintained
2892F: drivers/iio/light/cm*
2893F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2894
f9484852
JG
2895CAVIUM I2C DRIVER
2896M: Jan Glauber <jglauber@cavium.com>
2897M: David Daney <david.daney@cavium.com>
2898W: http://www.cavium.com
2899S: Supported
2900F: drivers/i2c/busses/i2c-octeon*
2901F: drivers/i2c/busses/i2c-thunderx*
2902
f21fb3ed
RV
2903CAVIUM LIQUIDIO NETWORK DRIVER
2904M: Derek Chickles <derek.chickles@caviumnetworks.com>
2905M: Satanand Burla <satananda.burla@caviumnetworks.com>
2906M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2907M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2908L: netdev@vger.kernel.org
2909W: http://www.cavium.com
2910S: Supported
f21fb3ed
RV
2911F: drivers/net/ethernet/cavium/liquidio/
2912
ef0bbac3
VB
2913CC2520 IEEE-802.15.4 RADIO DRIVER
2914M: Varka Bhadram <varkabhadram@gmail.com>
2915L: linux-wpan@vger.kernel.org
2916S: Maintained
2917F: drivers/net/ieee802154/cc2520.c
2918F: include/linux/spi/cc2520.h
2919F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2920
ca684386
HV
2921CEC DRIVER
2922M: Hans Verkuil <hans.verkuil@cisco.com>
2923L: linux-media@vger.kernel.org
2924T: git git://linuxtv.org/media_tree.git
2925W: http://linuxtv.org
2926S: Supported
2927F: Documentation/cec.txt
2928F: Documentation/DocBook/media/v4l/cec*
2929F: drivers/staging/media/cec/
2930F: drivers/media/cec-edid.c
2931F: drivers/media/rc/keymaps/rc-cec.c
2932F: include/media/cec.h
2933F: include/media/cec-edid.h
2934F: include/linux/cec.h
2935F: include/linux/cec-funcs.h
2936
b8154542 2937CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2938M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2939L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2940W: http://www.ibm.com/developerworks/power/cell/
2941S: Supported
679655da 2942F: arch/powerpc/include/asm/cell*.h
679655da 2943F: arch/powerpc/include/asm/spu*.h
c117ab84 2944F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2945F: arch/powerpc/oprofile/*cell*
2946F: arch/powerpc/platforms/cell/
b8154542 2947
398ecff5
SW
2948CEPH COMMON CODE (LIBCEPH)
2949M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2950M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2951M: Sage Weil <sage@redhat.com>
82593f87 2952L: ceph-devel@vger.kernel.org
09d90327 2953W: http://ceph.com/
fb99f881 2954T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2955T: git git://github.com/ceph/ceph-client.git
9030aaf9 2956S: Supported
14430813
JP
2957F: net/ceph/
2958F: include/linux/ceph/
2959F: include/linux/crush/
9030aaf9 2960
398ecff5
SW
2961CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2962M: "Yan, Zheng" <zyan@redhat.com>
2963M: Sage Weil <sage@redhat.com>
2964M: Ilya Dryomov <idryomov@gmail.com>
2965L: ceph-devel@vger.kernel.org
2966W: http://ceph.com/
2967T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2968T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2969S: Supported
2970F: Documentation/filesystems/ceph.txt
2971F: fs/ceph/
2972
cfc411e7
DH
2973CERTIFICATE HANDLING:
2974M: David Howells <dhowells@redhat.com>
2975M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2976L: keyrings@vger.kernel.org
cfc411e7
DH
2977S: Maintained
2978F: Documentation/module-signing.txt
2979F: certs/
d8d80386 2980F: scripts/sign-file.c
cfc411e7
DH
2981F: scripts/extract-cert.c
2982
18332a80 2983CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2984L: linux-usb@vger.kernel.org
10c6c9c9 2985S: Orphan
679655da
JP
2986F: Documentation/usb/WUSB-Design-overview.txt
2987F: Documentation/usb/wusb-cbaf
355ffe69
DV
2988F: drivers/usb/host/hwa-hc.c
2989F: drivers/usb/host/whci/
679655da
JP
2990F: drivers/usb/wusbcore/
2991F: include/linux/usb/wusb*
18332a80 2992
70e84049 2993CFAG12864B LCD DRIVER
8b58be88 2994M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2995W: http://miguelojeda.es/auxdisplay.htm
2996W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2997S: Maintained
679655da
JP
2998F: drivers/auxdisplay/cfag12864b.c
2999F: include/linux/cfag12864b.h
70e84049
MOS
3000
3001CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3002M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3003W: http://miguelojeda.es/auxdisplay.htm
3004W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3005S: Maintained
679655da
JP
3006F: drivers/auxdisplay/cfag12864bfb.c
3007F: include/linux/cfag12864b.h
70e84049 3008
704232c2 3009CFG80211 and NL80211
8b58be88 3010M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3011L: linux-wireless@vger.kernel.org
ce466579
JB
3012W: http://wireless.kernel.org/
3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3015S: Maintained
c117ab84 3016F: include/uapi/linux/nl80211.h
679655da
JP
3017F: include/net/cfg80211.h
3018F: net/wireless/*
3019X: net/wireless/wext*
704232c2 3020
46e64261
GKH
3021CHAR and MISC DRIVERS
3022M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3025S: Supported
46e64261
GKH
3026F: drivers/char/*
3027F: drivers/misc/*
471322a8 3028F: include/linux/miscdevice.h
46e64261 3029
0a920b5b 3030CHECKPATCH
8b58be88 3031M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3032M: Joe Perches <joe@perches.com>
3033S: Maintained
679655da 3034F: scripts/checkpatch.pl
0a920b5b 3035
f8407f26
HW
3036CHINESE DOCUMENTATION
3037M: Harry Wei <harryxiyou@gmail.com>
9740153c 3038L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3039L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3040S: Maintained
3041F: Documentation/zh_CN/
3042
2721ea2c 3043CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3044M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3045T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3046L: linux-usb@vger.kernel.org
3047S: Maintained
3048F: drivers/usb/chipidea/
3049
a93ad65d
HG
3050CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3051M: Hans de Goede <hdegoede@redhat.com>
3052L: linux-input@vger.kernel.org
3053S: Maintained
3054F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3055F: drivers/input/touchscreen/chipone_icn8318.c
3056
ab043105
OJ
3057CHROME HARDWARE PLATFORM SUPPORT
3058M: Olof Johansson <olof@lixom.net>
3059S: Maintained
9f273c24 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3061F: drivers/platform/chrome/
3062
641cb85e 3063CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3064M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3065M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3066M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3067M: Neel Patel <neepatel@cisco.com>
7063fbf2 3068S: Supported
a6a5580c 3069F: drivers/net/ethernet/cisco/enic/
7063fbf2 3070
e3cf00d0 3071CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3072M: Christian Benvenuti <benve@cisco.com>
3073M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3074S: Supported
35ef4a9e 3075F: drivers/infiniband/hw/usnic/
e3cf00d0 3076
2b7a52a4 3077CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3078M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3079L: netdev@vger.kernel.org
3080S: Maintained
57d0b7a0 3081F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3082
3d4cfdc9
MB
3083CIRRUS LOGIC AUDIO CODEC DRIVERS
3084M: Brian Austin <brian.austin@cirrus.com>
3085M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3086L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3087S: Maintained
3088F: sound/soc/codecs/cs*
3089
94574d9a
KRW
3090CLEANCACHE API
3091M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3092L: linux-kernel@vger.kernel.org
3093S: Maintained
3094F: mm/cleancache.c
3095F: include/linux/cleancache.h
3096
d4275354 3097CLK API
54176cc6 3098M: Russell King <linux@armlinux.org.uk>
aa571b14 3099L: linux-clk@vger.kernel.org
37417046 3100S: Maintained
d4275354
RK
3101F: include/linux/clk.h
3102
9222d247
JS
3103CLOCKSOURCE, CLOCKEVENT DRIVERS
3104M: Daniel Lezcano <daniel.lezcano@linaro.org>
3105M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3106L: linux-kernel@vger.kernel.org
9222d247
JS
3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3108S: Supported
3109F: drivers/clocksource
3110
5df6d737 3111CISCO FCOE HBA DRIVER
8fc89a79
HP
3112M: Hiral Patel <hiralpat@cisco.com>
3113M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3114M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3115L: linux-scsi@vger.kernel.org
3116S: Supported
2a99921a 3117F: drivers/scsi/fnic/
5df6d737 3118
c8806b6c
NM
3119CISCO SCSI HBA DRIVER
3120M: Narsimhulu Musini <nmusini@cisco.com>
3121M: Sesidhar Baddela <sebaddel@cisco.com>
3122L: linux-scsi@vger.kernel.org
3123S: Supported
3124F: drivers/scsi/snic/
3125
529aa8cb
TLSC
3126CMPC ACPI DRIVER
3127M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3128M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3129L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3130S: Supported
3131F: drivers/platform/x86/classmate-laptop.c
3132
85756a06
HV
3133COBALT MEDIA DRIVER
3134M: Hans Verkuil <hans.verkuil@cisco.com>
3135L: linux-media@vger.kernel.org
3136T: git git://linuxtv.org/media_tree.git
a825eaec 3137W: https://linuxtv.org
85756a06
HV
3138S: Supported
3139F: drivers/media/pci/cobalt/
3140
74425eee 3141COCCINELLE/Semantic Patches (SmPL)
26de9c26 3142M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3143M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3144M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3145M: Michal Marek <mmarek@suse.com>
26de9c26 3146L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3148W: http://coccinelle.lip6.fr/
3149S: Supported
4b9033a3 3150F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3151F: scripts/coccinelle/
3152F: scripts/coccicheck
3153
1da177e4 3154CODA FILE SYSTEM
8b58be88 3155M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3156M: coda@cs.cmu.edu
3157L: codalist@coda.cs.cmu.edu
3158W: http://www.coda.cs.cmu.edu/
3159S: Maintained
679655da
JP
3160F: Documentation/filesystems/coda.txt
3161F: fs/coda/
3162F: include/linux/coda*.h
c117ab84 3163F: include/uapi/linux/coda*.h
1da177e4 3164
0b14261e
PZ
3165CODA V4L2 MEM2MEM DRIVER
3166M: Philipp Zabel <p.zabel@pengutronix.de>
3167L: linux-media@vger.kernel.org
3168S: Maintained
3169F: Documentation/devicetree/bindings/media/coda.txt
3170F: drivers/media/platform/coda/
3171
7704addb 3172COMMON CLK FRAMEWORK
a85fa007 3173M: Michael Turquette <mturquette@baylibre.com>
f956165f 3174M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3175L: linux-clk@vger.kernel.org
baeb0d9b 3176T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3177S: Maintained
ae4185cd 3178F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3179F: drivers/clk/
3180X: drivers/clk/clkdev.c
7704addb 3181F: include/linux/clk-pr*
60bea3b5 3182F: include/linux/clk/
7704addb 3183
e2d1d6c0 3184COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3185M: Steve French <sfrench@samba.org>
51223df6 3186L: linux-cifs@vger.kernel.org
d1f28953 3187L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3188W: http://linux-cifs.samba.org/
bb1d5dda 3189T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3190S: Supported
ec421a71 3191F: Documentation/filesystems/cifs/
679655da 3192F: fs/cifs/
e2d1d6c0 3193
1da177e4 3194COMPACTPCI HOTPLUG CORE
8b58be88 3195M: Scott Murray <scott@spiteful.org>
64dab204 3196L: linux-pci@vger.kernel.org
82c4dfc7 3197S: Maintained
679655da 3198F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3199
3200COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3201M: Scott Murray <scott@spiteful.org>
64dab204 3202L: linux-pci@vger.kernel.org
82c4dfc7 3203S: Maintained
679655da 3204F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3205
3206COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3207M: Scott Murray <scott@spiteful.org>
64dab204 3208L: linux-pci@vger.kernel.org
82c4dfc7 3209S: Maintained
679655da 3210F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3211
5411552c 3212COMPAL LAPTOP SUPPORT
8b58be88 3213M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3214L: platform-driver-x86@vger.kernel.org
5411552c 3215S: Maintained
679655da 3216F: drivers/platform/x86/compal-laptop.c
5411552c 3217
949be0f7 3218CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3219L: accessrunner-general@lists.sourceforge.net
3220W: http://accessrunner.sourceforge.net/
44243ef4 3221S: Orphan
679655da 3222F: drivers/usb/atm/cxacru.c
949be0f7 3223
e2d1d6c0 3224CONFIGFS
d6351db2 3225M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3226M: Christoph Hellwig <hch@lst.de>
3227T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3228S: Supported
679655da
JP
3229F: fs/configfs/
3230F: include/linux/configfs.h
e2d1d6c0 3231
acb9c1b2 3232CONNECTOR
8b58be88 3233M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3234L: netdev@vger.kernel.org
3235S: Maintained
3236F: drivers/connector/
3237
a3e3354d 3238CONTROL GROUP (CGROUP)
860ca0e6 3239M: Tejun Heo <tj@kernel.org>
ad50c159 3240M: Li Zefan <lizefan@huawei.com>
4d205676 3241M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3242L: cgroups@vger.kernel.org
860ca0e6 3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3244S: Maintained
4b16b0c0 3245F: Documentation/cgroup*
679655da
JP
3246F: include/linux/cgroup*
3247F: kernel/cgroup*
a3e3354d
TH
3248
3249CONTROL GROUP - CPUSET
3250M: Li Zefan <lizefan@huawei.com>
3251L: cgroups@vger.kernel.org
3252W: http://www.bullopensource.org/cpuset/
3253W: http://oss.sgi.com/projects/cpusets/
3254T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3255S: Maintained
4b16b0c0 3256F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3257F: include/linux/cpuset.h
3258F: kernel/cpuset.c
3259
3260CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3261M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3262M: Michal Hocko <mhocko@kernel.org>
c4e29738 3263M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3264L: cgroups@vger.kernel.org
3265L: linux-mm@kvack.org
3266S: Maintained
3267F: mm/memcontrol.c
5d1ea48b 3268F: mm/swap_cgroup.c
fb3a0fb6 3269
bebe4678 3270CORETEMP HARDWARE MONITORING DRIVER
96859129 3271M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3272L: linux-hwmon@vger.kernel.org
bebe4678 3273S: Maintained
679655da
JP
3274F: Documentation/hwmon/coretemp
3275F: drivers/hwmon/coretemp.c
bebe4678 3276
1da177e4 3277COSA/SRP SYNC SERIAL DRIVER
8b58be88 3278M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3279W: http://www.fi.muni.cz/~kas/cosa/
3280S: Maintained
679655da 3281F: drivers/net/wan/cosa*
1da177e4 3282
4371ee35 3283CPMAC ETHERNET DRIVER
9dd4aaef 3284M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3285L: netdev@vger.kernel.org
3286S: Maintained
b544dbac 3287F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3288
1da177e4 3289CPU FREQUENCY DRIVERS
9c3646d1 3290M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3291M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3292L: linux-pm@vger.kernel.org
1da177e4 3293S: Maintained
27209d91
VK
3294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3295T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3296F: drivers/cpufreq/
3297F: include/linux/cpufreq.h
1da177e4 3298
8a67f0ef
VK
3299CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3300M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3301M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3302L: linux-pm@vger.kernel.org
3303W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3304S: Maintained
3305F: drivers/cpufreq/arm_big_little.h
3306F: drivers/cpufreq/arm_big_little.c
3307F: drivers/cpufreq/arm_big_little_dt.c
3308
14d2c34c 3309CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3310M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3311M: Daniel Lezcano <daniel.lezcano@linaro.org>
3312L: linux-pm@vger.kernel.org
3313L: linux-arm-kernel@lists.infradead.org
cea8321c 3314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3315S: Maintained
3316F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3317
0c570c18
BZ
3318CPUIDLE DRIVER - ARM EXYNOS
3319M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3320M: Daniel Lezcano <daniel.lezcano@linaro.org>
3321M: Kukjin Kim <kgene@kernel.org>
3322L: linux-pm@vger.kernel.org
3323L: linux-samsung-soc@vger.kernel.org
3324S: Supported
3325F: drivers/cpuidle/cpuidle-exynos.c
3326F: arch/arm/mach-exynos/pm.c
3327
a8e39c35 3328CPUIDLE DRIVERS
9c3646d1 3329M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3330M: Daniel Lezcano <daniel.lezcano@linaro.org>
3331L: linux-pm@vger.kernel.org
3332S: Maintained
cea8321c 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3334F: drivers/cpuidle/*
3335F: include/linux/cpuidle.h
3336
1da177e4 3337CPUID/MSR DRIVER
8b58be88 3338M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3339S: Maintained
679655da
JP
3340F: arch/x86/kernel/cpuid.c
3341F: arch/x86/kernel/msr.c
1da177e4 3342
7fe2f639 3343CPU POWER MONITORING SUBSYSTEM
d8130624 3344M: Thomas Renninger <trenn@suse.com>
103f1790 3345L: linux-pm@vger.kernel.org
7fe2f639 3346S: Maintained
14430813 3347F: tools/power/cpupower/
7fe2f639 3348
1da177e4 3349CRAMFS FILESYSTEM
ce00f85c 3350W: http://sourceforge.net/projects/cramfs/
54886a71 3351S: Orphan / Obsolete
679655da
JP
3352F: Documentation/filesystems/cramfs.txt
3353F: fs/cramfs/
1da177e4
LT
3354
3355CRIS PORT
8b58be88
JP
3356M: Mikael Starvik <starvik@axis.com>
3357M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3358L: linux-cris-kernel@axis.com
1da177e4 3359W: http://developer.axis.com
9f273c24 3360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3361S: Maintained
679655da 3362F: arch/cris/
df621252 3363F: drivers/tty/serial/crisv10.*
1da177e4
LT
3364
3365CRYPTO API
8b58be88
JP
3366M: Herbert Xu <herbert@gondor.apana.org.au>
3367M: "David S. Miller" <davem@davemloft.net>
1da177e4 3368L: linux-crypto@vger.kernel.org
9f273c24 3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3371S: Maintained
679655da 3372F: Documentation/crypto/
fe1c445b 3373F: Documentation/devicetree/bindings/crypto/
2ca87a17 3374F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3375F: arch/*/crypto/
3376F: crypto/
3377F: drivers/crypto/
3378F: include/crypto/
1da177e4 3379
5b07bd57 3380CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3381M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3382L: linux-crypto@vger.kernel.org
3383S: Maintained
51a2228a
JP
3384F: crypto/ansi_cprng.c
3385F: crypto/rng.c
5b07bd57 3386
fc279cc2
HV
3387CS3308 MEDIA DRIVER
3388M: Hans Verkuil <hverkuil@xs4all.nl>
3389L: linux-media@vger.kernel.org
3390T: git git://linuxtv.org/media_tree.git
3391W: http://linuxtv.org
3392S: Odd Fixes
3393F: drivers/media/i2c/cs3308.c
3394F: drivers/media/i2c/cs3308.h
3395
9b4ffa48 3396CS5535 Audio ALSA driver
8b58be88 3397M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3398S: Maintained
679655da 3399F: sound/pci/cs5535audio/
9b4ffa48 3400
a910e4a9 3401CW1200 WLAN driver
b75f0050
JP
3402M: Solomon Peachy <pizza@shaftnet.org>
3403S: Maintained
560424e9 3404F: drivers/net/wireless/st/cw1200/
a910e4a9 3405
6d8425b1 3406CX18 VIDEO4LINUX DRIVER
6afdeaf8 3407M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3408L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3409L: linux-media@vger.kernel.org
275ffde4 3410T: git git://linuxtv.org/media_tree.git
a825eaec 3411W: https://linuxtv.org
30e10993 3412W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3413S: Maintained
679655da 3414F: Documentation/video4linux/cx18.txt
90d72ac6 3415F: drivers/media/pci/cx18/
6c0f0359 3416F: include/uapi/linux/ivtv*
6d8425b1 3417
3f101d91
HV
3418CX2341X MPEG ENCODER HELPER MODULE
3419M: Hans Verkuil <hverkuil@xs4all.nl>
3420L: linux-media@vger.kernel.org
3421T: git git://linuxtv.org/media_tree.git
a825eaec 3422W: https://linuxtv.org
3f101d91 3423S: Maintained
c368360b 3424F: drivers/media/common/cx2341x*
3f101d91
HV
3425F: include/media/cx2341x*
3426
b8fe6e2c
PB
3427CX24120 MEDIA DRIVER
3428M: Jemma Denson <jdenson@gmail.com>
3429M: Patrick Boettcher <patrick.boettcher@posteo.de>
3430L: linux-media@vger.kernel.org
a825eaec 3431W: https://linuxtv.org
b8fe6e2c
PB
3432Q: http://patchwork.linuxtv.org/project/linux-media/list/
3433S: Maintained
3434F: drivers/media/dvb-frontends/cx24120*
3435
20357578 3436CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3437M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3438M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3439L: linux-media@vger.kernel.org
a825eaec 3440W: https://linuxtv.org
20357578
MCC
3441T: git git://linuxtv.org/media_tree.git
3442S: Odd fixes
3443F: Documentation/video4linux/cx88/
3444F: drivers/media/pci/cx88/
6d8425b1 3445
91952bc0
AP
3446CXD2820R MEDIA DRIVER
3447M: Antti Palosaari <crope@iki.fi>
3448L: linux-media@vger.kernel.org
a825eaec 3449W: https://linuxtv.org
91952bc0
AP
3450W: http://palosaari.fi/linux/
3451Q: http://patchwork.linuxtv.org/project/linux-media/list/
3452T: git git://linuxtv.org/anttip/media_tree.git
3453S: Maintained
3454F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3455
e5ec3789 3456CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3457M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3458L: netdev@vger.kernel.org
3459W: http://www.chelsio.com
3460S: Supported
f7917c00 3461F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3462
d8ae3c33 3463CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3464M: Karen Xie <kxie@chelsio.com>
3465L: linux-scsi@vger.kernel.org
3466W: http://www.chelsio.com
3467S: Supported
3468F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3469
e5ec3789 3470CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3471M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3472L: linux-rdma@vger.kernel.org
e5ec3789
SW
3473W: http://www.openfabrics.org
3474S: Supported
679655da 3475F: drivers/infiniband/hw/cxgb3/
e5ec3789 3476
be4c9bad 3477CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3478M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3479L: netdev@vger.kernel.org
3480W: http://www.chelsio.com
3481S: Supported
f7917c00 3482F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3483
d8ae3c33 3484CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3485M: Karen Xie <kxie@chelsio.com>
3486L: linux-scsi@vger.kernel.org
3487W: http://www.chelsio.com
3488S: Supported
3489F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3490
be4c9bad
RD
3491CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3492M: Steve Wise <swise@chelsio.com>
3493L: linux-rdma@vger.kernel.org
3494W: http://www.openfabrics.org
3495S: Supported
3496F: drivers/infiniband/hw/cxgb4/
3497
5c20a5c7
CL
3498CXGB4VF ETHERNET DRIVER (CXGB4VF)
3499M: Casey Leedom <leedom@chelsio.com>
3500L: netdev@vger.kernel.org
3501W: http://www.chelsio.com
3502S: Supported
f7917c00 3503F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3504
a9282d01
IM
3505CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3506M: Ian Munsie <imunsie@au1.ibm.com>
3507M: Michael Neuling <mikey@neuling.org>
3508L: linuxppc-dev@lists.ozlabs.org
3509S: Supported
3510F: drivers/misc/cxl/
ec249dd8 3511F: include/misc/cxl*
a9282d01
IM
3512F: include/uapi/misc/cxl.h
3513F: Documentation/powerpc/cxl.txt
3514F: Documentation/powerpc/cxl.txt
3515F: Documentation/ABI/testing/sysfs-class-cxl
3516
11f43ae7
MO
3517CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3518M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3519M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3520M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3521L: linux-scsi@vger.kernel.org
3522S: Supported
3523F: drivers/scsi/cxlflash/
3524F: include/uapi/scsi/cxlflash_ioctls.h
3525F: Documentation/powerpc/cxlflash.txt
3526
b52b97a3
GC
3527STMMAC ETHERNET DRIVER
3528M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3529M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3530L: netdev@vger.kernel.org
3531W: http://www.stlinux.com
3532S: Supported
7ac6653a 3533F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3534
1da177e4 3535CYBERPRO FB DRIVER
54176cc6 3536M: Russell King <linux@armlinux.org.uk>
efc03ecb 3537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3538W: http://www.armlinux.org.uk/
1da177e4 3539S: Maintained
8a61f013 3540F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3541
1da177e4 3542CYCLADES ASYNC MUX DRIVER
1da177e4 3543W: http://www.cyclades.com/
d459883e 3544S: Orphan
c897401b 3545F: drivers/tty/cyclades.c
679655da 3546F: include/linux/cyclades.h
c117ab84 3547F: include/uapi/linux/cyclades.h
1da177e4
LT
3548
3549CYCLADES PC300 DRIVER
1da177e4 3550W: http://www.cyclades.com/
d459883e 3551S: Orphan
679655da 3552F: drivers/net/wan/pc300*
1da177e4 3553
402f6ae4
AP
3554CYPRESS_FIRMWARE MEDIA DRIVER
3555M: Antti Palosaari <crope@iki.fi>
3556L: linux-media@vger.kernel.org
a825eaec 3557W: https://linuxtv.org
402f6ae4
AP
3558W: http://palosaari.fi/linux/
3559Q: http://patchwork.linuxtv.org/project/linux-media/list/
3560T: git git://linuxtv.org/anttip/media_tree.git
3561S: Maintained
3562F: drivers/media/common/cypress_firmware*
3563
e3ae3525 3564CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3565M: Ferruh Yigit <fery@cypress.com>
6305902c 3566L: linux-input@vger.kernel.org
be9a6f40 3567S: Supported
6305902c
JP
3568F: drivers/input/touchscreen/cyttsp*
3569F: include/linux/input/cyttsp.h
e3ae3525 3570
aaaf5fbf
JK
3571DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3572M: Joshua Kinard <kumba@gentoo.org>
3573S: Maintained
3574F: drivers/rtc/rtc-ds1685.c
3575F: include/linux/rtc/ds1685.h
3576
1da177e4 3577DAMA SLAVE for AX.25
8b58be88 3578M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3579W: http://yaina.de/jreuter/
3580W: http://www.qsl.net/dl1bke/
3581L: linux-hams@vger.kernel.org
3582S: Maintained
679655da
JP
3583F: net/ax25/af_ax25.c
3584F: net/ax25/ax25_dev.c
3585F: net/ax25/ax25_ds_*
3586F: net/ax25/ax25_in.c
3587F: net/ax25/ax25_out.c
3588F: net/ax25/ax25_timer.c
3589F: net/ax25/sysctl_net_ax25.c
1da177e4 3590
e2d1d6c0 3591DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3592L: netdev@vger.kernel.org
5ff77428 3593S: Orphan
679655da 3594F: Documentation/networking/dmfe.txt
0f04e2aa 3595F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3596
3597DC390/AM53C974 SCSI driver
d8130624 3598M: Hannes Reinecke <hare@suse.com>
71bd849d 3599L: linux-scsi@vger.kernel.org
e2d1d6c0 3600S: Maintained
71bd849d 3601F: drivers/scsi/am53c974.c
e2d1d6c0 3602
1da177e4 3603DC395x SCSI driver
61eee9a7 3604M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3605M: Ali Akcaagac <aliakc@web.de>
3606M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3607L: dc395x@twibble.org
cf015e9f
JP
3608W: http://twibble.org/dist/dc395x/
3609W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3610S: Maintained
679655da
JP
3611F: Documentation/scsi/dc395x.txt
3612F: drivers/scsi/dc395x.*
1da177e4 3613
eb8edb08 3614DCCP PROTOCOL
a89d030e 3615M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3616L: dccp@vger.kernel.org
c996d8b9 3617W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3618S: Maintained
679655da 3619F: include/linux/dccp.h
c117ab84 3620F: include/uapi/linux/dccp.h
679655da
JP
3621F: include/linux/tfrc.h
3622F: net/dccp/
eb8edb08 3623
1da177e4 3624DECnet NETWORK LAYER
1da177e4
LT
3625W: http://linux-decnet.sourceforge.net
3626L: linux-decnet-user@lists.sourceforge.net
f546444d 3627S: Orphan
679655da
JP
3628F: Documentation/networking/decnet.txt
3629F: net/decnet/
1da177e4 3630
ebff05b9
MR
3631DECSTATION PLATFORM SUPPORT
3632M: "Maciej W. Rozycki" <macro@linux-mips.org>
3633L: linux-mips@linux-mips.org
3634W: http://www.linux-mips.org/wiki/DECstation
3635S: Maintained
3636F: arch/mips/dec/
3637F: arch/mips/include/asm/dec/
3638F: arch/mips/include/asm/mach-dec/
3639
1da177e4 3640DEFXX FDDI NETWORK DRIVER
8b58be88 3641M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3642S: Maintained
33f810b2 3643F: drivers/net/fddi/defxx.*
1da177e4 3644
ad8f07cc 3645DELL LAPTOP DRIVER
8b58be88 3646M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3647M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3648L: platform-driver-x86@vger.kernel.org
ad8f07cc 3649S: Maintained
679655da 3650F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3651
817a5cdb
PR
3652DELL LAPTOP RBTN DRIVER
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-rbtn.*
3656
cdbff611
PR
3657DELL LAPTOP FREEFALL DRIVER
3658M: Pali Rohár <pali.rohar@gmail.com>
3659S: Maintained
3660F: drivers/platform/x86/dell-smo8800.c
3661
1da177e4 3662DELL LAPTOP SMM DRIVER
a5afba16 3663M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3664S: Maintained
a5afba16 3665F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3666F: include/uapi/linux/i8k.h
1da177e4 3667
90563ec4 3668DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3669M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3670S: Maintained
679655da
JP
3671F: Documentation/dcdbas.txt
3672F: drivers/firmware/dcdbas.*
90563ec4 3673
0b3f6109 3674DELL WMI EXTRAS DRIVER
8b58be88 3675M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3676M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3677S: Maintained
36b3a96f 3678F: drivers/platform/x86/dell-wmi.c
0b3f6109 3679
5efc75e3 3680DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3681M: John Youn <johnyoun@synopsys.com>
5efc75e3 3682L: linux-usb@vger.kernel.org
18f340f9 3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3684S: Maintained
197ba5f4 3685F: drivers/usb/dwc2/
5efc75e3 3686
94ab23dd 3687DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3688M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3689L: linux-usb@vger.kernel.org
94ab23dd
FB
3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3691S: Maintained
3692F: drivers/usb/dwc3/
3693
833c9545
JB
3694DEVICE COREDUMP (DEV_COREDUMP)
3695M: Johannes Berg <johannes@sipsolutions.net>
3696L: linux-kernel@vger.kernel.org
3697S: Maintained
3698F: drivers/base/devcoredump.c
3699F: include/linux/devcoredump.h
3700
89d07767
KP
3701DEVICE FREQUENCY (DEVFREQ)
3702M: MyungJoo Ham <myungjoo.ham@samsung.com>
3703M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3704L: linux-pm@vger.kernel.org
6a3cd722 3705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3706S: Maintained
3707F: drivers/devfreq/
6a3cd722
CC
3708F: include/linux/devfreq.h
3709F: Documentation/devicetree/bindings/devfreq/
89d07767 3710
7dbded06
CC
3711DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3712M: Chanwoo Choi <cw00.choi@samsung.com>
3713L: linux-pm@vger.kernel.org
3714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715S: Supported
3716F: drivers/devfreq/event/
3717F: drivers/devfreq/devfreq-event.c
3718F: include/linux/devfreq-event.h
3719F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3720
490b864b
CC
3721BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3722M: Chanwoo Choi <cw00.choi@samsung.com>
3723L: linux-pm@vger.kernel.org
3724L: linux-samsung-soc@vger.kernel.org
3725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3726S: Maintained
3727F: drivers/devfreq/exynos-bus.c
3728F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3729
1da177e4 3730DEVICE NUMBER REGISTRY
8b58be88 3731M: Torben Mathiasen <device@lanana.org>
1da177e4 3732W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3733S: Maintained
3734
e2d1d6c0 3735DEVICE-MAPPER (LVM)
854ecaad 3736M: Alasdair Kergon <agk@redhat.com>
8504eed3 3737M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3738M: dm-devel@redhat.com
e2d1d6c0
RD
3739L: dm-devel@redhat.com
3740W: http://sources.redhat.com/dm
8a6e2535 3741Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3743T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3744S: Maintained
679655da
JP
3745F: Documentation/device-mapper/
3746F: drivers/md/dm*
854ecaad 3747F: drivers/md/persistent-data/
679655da
JP
3748F: include/linux/device-mapper.h
3749F: include/linux/dm-*.h
8504eed3 3750F: include/uapi/linux/dm-*.h
e2d1d6c0 3751
bfcd3a46
JP
3752DEVLINK
3753M: Jiri Pirko <jiri@mellanox.com>
3754L: netdev@vger.kernel.org
3755S: Supported
3756F: net/core/devlink.c
3757F: include/net/devlink.h
3758F: include/uapi/linux/devlink.h
3759
c0d995aa
OST
3760DIALOG SEMICONDUCTOR DRIVERS
3761M: Support Opensource <support.opensource@diasemi.com>
3762W: http://www.dialog-semiconductor.com/products
3763S: Supported
3764F: Documentation/hwmon/da90??
047cfd01 3765F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3766F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3767F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3768F: drivers/gpio/gpio-da90??.c
3769F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3770F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3771F: drivers/input/misc/da90??_onkey.c
3772F: drivers/input/touchscreen/da9052_tsi.c
3773F: drivers/leds/leds-da90??.c
3774F: drivers/mfd/da903x.c
3775F: drivers/mfd/da90??-*.c
7be72c2c 3776F: drivers/mfd/da91??-*.c
c0d995aa 3777F: drivers/power/da9052-battery.c
7be72c2c 3778F: drivers/power/da91??-*.c
c0d995aa
OST
3779F: drivers/regulator/da903x.c
3780F: drivers/regulator/da9???-regulator.[ch]
3781F: drivers/rtc/rtc-da90??.c
3782F: drivers/video/backlight/da90??_bl.c
3783F: drivers/watchdog/da90??_wdt.c
3784F: include/linux/mfd/da903x.h
3785F: include/linux/mfd/da9052/
3786F: include/linux/mfd/da9055/
047cfd01 3787F: include/linux/mfd/da9062/
c0d995aa 3788F: include/linux/mfd/da9063/
7be72c2c 3789F: include/linux/mfd/da9150/
4eeb08b4 3790F: include/linux/regulator/da9211.h
c0d995aa
OST
3791F: include/sound/da[79]*.h
3792F: sound/soc/codecs/da[79]*.[ch]
3793
599aa697
LL
3794DIGI NEO AND CLASSIC PCI PRODUCTS
3795M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3796M: Mark Hounschell <markh@compro.net>
599aa697
LL
3797L: driverdev-devel@linuxdriverproject.org
3798S: Maintained
3799F: drivers/staging/dgnc/
3800
335d7c58 3801DIOLAN U2C-12 I2C DRIVER
ca462085 3802M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3803L: linux-i2c@vger.kernel.org
3804S: Maintained
3805F: drivers/i2c/busses/i2c-diolan-u2c.c
3806
d475c634
MW
3807DIRECT ACCESS (DAX)
3808M: Matthew Wilcox <willy@linux.intel.com>
3809L: linux-fsdevel@vger.kernel.org
3810S: Supported
3811F: fs/dax.c
3812
e7839f25 3813DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3814M: Eric Paris <eparis@parisplace.org>
3c5119c0 3815S: Maintained
679655da
JP
3816F: Documentation/filesystems/dnotify.txt
3817F: fs/notify/dnotify/
3818F: include/linux/dnotify.h
1da177e4
LT
3819
3820DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3821M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3822W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3823W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3824W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3825S: Maintained
3826
4480f15b 3827DISKQUOTA
d8130624 3828M: Jan Kara <jack@suse.com>
1da177e4 3829S: Maintained
679655da
JP
3830F: Documentation/filesystems/quota.txt
3831F: fs/quota/
3832F: include/linux/quota*.h
c117ab84 3833F: include/uapi/linux/quota*.h
1da177e4 3834
702686ad
BT
3835DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3836M: Bernie Thompson <bernie@plugable.com>
3837L: linux-fbdev@vger.kernel.org
3838S: Maintained
3839W: http://plugable.com/category/projects/udlfb/
8a61f013 3840F: drivers/video/fbdev/udlfb.c
702686ad
BT
3841F: include/video/udlfb.h
3842F: Documentation/fb/udlfb.txt
3843
e7839f25 3844DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3845M: Christine Caulfield <ccaulfie@redhat.com>
3846M: David Teigland <teigland@redhat.com>
a4644184 3847L: cluster-devel@redhat.com
5be7b50f 3848W: http://sources.redhat.com/cluster/
9f273c24 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3850S: Supported
679655da 3851F: fs/dlm/
5be7b50f 3852
53b6b3e0
SS
3853DMA BUFFER SHARING FRAMEWORK
3854M: Sumit Semwal <sumit.semwal@linaro.org>
3855S: Maintained
3856L: linux-media@vger.kernel.org
3857L: dri-devel@lists.freedesktop.org
8ada6d2d 3858L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3859F: drivers/dma-buf/
e46d12c6
JP
3860F: include/linux/dma-buf*
3861F: include/linux/reservation.h
3862F: include/linux/*fence.h
53b6b3e0
SS
3863F: Documentation/dma-buf-sharing.txt
3864T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3865
c483e065
GP
3866SYNC FILE FRAMEWORK
3867M: Sumit Semwal <sumit.semwal@linaro.org>
3868R: Gustavo Padovan <gustavo@padovan.org>
3869S: Maintained
3870L: linux-media@vger.kernel.org
3871L: dri-devel@lists.freedesktop.org
3872F: drivers/dma-buf/sync_file.c
3873F: include/linux/sync_file.h
3874F: Documentation/sync_file.txt
3875T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3876
b3e5f263 3877DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3878M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3879L: dmaengine@vger.kernel.org
3880Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3881S: Maintained
679655da 3882F: drivers/dma/
0ce3c066 3883F: include/linux/dmaengine.h
c56d329e 3884F: Documentation/devicetree/bindings/dma/
979a281e
VK
3885F: Documentation/dmaengine/
3886T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3887
b825037d 3888DME1737 HARDWARE MONITOR DRIVER
8b58be88 3889M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3890L: linux-hwmon@vger.kernel.org
b825037d 3891S: Maintained
679655da
JP
3892F: Documentation/hwmon/dme1737
3893F: drivers/hwmon/dme1737.c
b825037d 3894
1f31e1b1 3895DMI/SMBIOS SUPPORT
d8130624 3896M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3897S: Maintained
d4aeef93 3898T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3899F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3900F: drivers/firmware/dmi-id.c
3901F: drivers/firmware/dmi_scan.c
3902F: include/linux/dmi.h
3903
7d2c86b5 3904DOCUMENTATION
ad3118b9 3905M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3906L: linux-doc@vger.kernel.org
3907S: Maintained
679655da 3908F: Documentation/
42f41ecf
JC
3909F: scripts/docproc.c
3910F: scripts/kernel-doc*
97be078b
RD
3911X: Documentation/ABI/
3912X: Documentation/devicetree/
933a46b8
JC
3913X: Documentation/acpi
3914X: Documentation/power
3915X: Documentation/spi
6c121170 3916X: Documentation/DocBook/media
c51edfb1 3917T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3918
1da177e4 3919DOUBLETALK DRIVER
8b58be88 3920M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3921L: blinux-list@redhat.com
3922S: Maintained
679655da
JP
3923F: drivers/char/dtlk.c
3924F: include/linux/dtlk.h
1da177e4 3925
e2d1d6c0 3926DPT_I2O SCSI RAID DRIVER
8b58be88 3927M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3928L: linux-scsi@vger.kernel.org
3929W: http://www.adaptec.com/
3930S: Maintained
679655da
JP
3931F: drivers/scsi/dpt*
3932F: drivers/scsi/dpt/
e2d1d6c0 3933
b411b363 3934DRBD DRIVER
bc2c049d
RK
3935M: Philipp Reisner <philipp.reisner@linbit.com>
3936M: Lars Ellenberg <lars.ellenberg@linbit.com>
3937L: drbd-dev@lists.linbit.com
28b8e8d4 3938W: http://www.drbd.org
bc2c049d
RK
3939T: git git://git.linbit.com/linux-drbd.git
3940T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3941S: Supported
3942F: drivers/block/drbd/
3943F: lib/lru_cache.c
3944F: Documentation/blockdev/drbd/
b411b363 3945
dc7dfcd8 3946DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3949S: Supported
679655da 3950F: Documentation/kobject.txt
7cfc51b9 3951F: drivers/base/
87544653 3952F: fs/debugfs/
dc7dfcd8
WS
3953F: fs/kernfs/
3954F: fs/sysfs/
87544653 3955F: include/linux/debugfs.h
dc7dfcd8 3956F: include/linux/kobj*
679655da 3957F: lib/kobj*
1da177e4
LT
3958
3959DRM DRIVERS
8b58be88 3960M: David Airlie <airlied@linux.ie>
4c6a3999 3961L: dri-devel@lists.freedesktop.org
b0447888 3962T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3963S: Maintained
679655da 3964F: drivers/gpu/drm/
433e3b34 3965F: drivers/gpu/vga/
d28ab95b
GU
3966F: Documentation/devicetree/bindings/display/
3967F: Documentation/devicetree/bindings/gpu/
3968F: Documentation/devicetree/bindings/video/
621c5474 3969F: Documentation/gpu/
850e9411 3970F: include/drm/
c117ab84 3971F: include/uapi/drm/
1da177e4 3972
c842b693
EV
3973DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3974M: Dave Airlie <airlied@redhat.com>
3975S: Odd Fixes
3976F: drivers/gpu/drm/ast/
3977
3978DRM DRIVER FOR BOCHS VIRTUAL GPU
3979M: Gerd Hoffmann <kraxel@redhat.com>
3980S: Odd Fixes
3981F: drivers/gpu/drm/bochs/
3982
3983DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3984M: Dave Airlie <airlied@redhat.com>
3985S: Odd Fixes
3986F: drivers/gpu/drm/cirrus/
3987
c26a4017 3988RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3989M: Alex Deucher <alexander.deucher@amd.com>
3990M: Christian König <christian.koenig@amd.com>
3991L: dri-devel@lists.freedesktop.org
3992T: git git://people.freedesktop.org/~agd5f/linux
3993S: Supported
3994F: drivers/gpu/drm/radeon/
74c97375 3995F: include/uapi/drm/radeon_drm.h
c26a4017 3996F: drivers/gpu/drm/amd/
74c97375 3997F: include/uapi/drm/amdgpu_drm.h
566f5939 3998
03e255b9
TR
3999DRM PANEL DRIVERS
4000M: Thierry Reding <thierry.reding@gmail.com>
4001L: dri-devel@lists.freedesktop.org
4002T: git git://anongit.freedesktop.org/tegra/linux.git
4003S: Maintained
4004F: drivers/gpu/drm/drm_panel.c
4005F: drivers/gpu/drm/panel/
4006F: include/drm/drm_panel.h
2d799dde 4007F: Documentation/devicetree/bindings/display/panel/
03e255b9 4008
8daf7473 4009INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4010M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4011M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4012L: intel-gfx@lists.freedesktop.org
8daf7473 4013L: dri-devel@lists.freedesktop.org
7564fde3 4014W: https://01.org/linuxgraphics/
47f95647 4015Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4016T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4017S: Supported
14430813 4018F: drivers/gpu/drm/i915/
8daf7473 4019F: include/drm/i915*
baceac3a 4020F: include/uapi/drm/i915_drm.h
621c5474 4021F: Documentation/gpu/i915.rst
8daf7473 4022
99763bb8
BB
4023DRM DRIVERS FOR ATMEL HLCDC
4024M: Boris Brezillon <boris.brezillon@free-electrons.com>
4025L: dri-devel@lists.freedesktop.org
4026S: Supported
4027F: drivers/gpu/drm/atmel-hlcdc/
4028F: Documentation/devicetree/bindings/drm/atmel/
4029
bf1139df
MR
4030DRM DRIVERS FOR ALLWINNER A10
4031M: Maxime Ripard <maxime.ripard@free-electrons.com>
4032L: dri-devel@lists.freedesktop.org
4033S: Supported
4034F: drivers/gpu/drm/sun4i/
4035F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4036
398a6d4a
KP
4037DRM DRIVERS FOR EXYNOS
4038M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4039M: Joonyoung Shim <jy0922.shim@samsung.com>
4040M: Seung-Woo Kim <sw0312.kim@samsung.com>
4041M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4042L: dri-devel@lists.freedesktop.org
25a58030 4043T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4044S: Supported
14430813 4045F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4046F: include/uapi/drm/exynos_drm.h
4047F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4048
b55a1b9c 4049DRM DRIVERS FOR FREESCALE DCU
bc66757a 4050M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4051M: Alison Wang <alison.wang@freescale.com>
4052L: dri-devel@lists.freedesktop.org
4053S: Supported
4054F: drivers/gpu/drm/fsl-dcu/
2d799dde 4055F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4056F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4057F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4058
0a3d775f
PZ
4059DRM DRIVERS FOR FREESCALE IMX
4060M: Philipp Zabel <p.zabel@pengutronix.de>
4061L: dri-devel@lists.freedesktop.org
4062S: Maintained
4063F: drivers/gpu/drm/imx/
ef739aa4 4064F: drivers/gpu/ipu-v3/
2d799dde 4065F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4066
ba2199a6
PJ
4067DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4068M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4069L: dri-devel@lists.freedesktop.org
4070T: git git://github.com/patjak/drm-gma500
4071S: Maintained
5ff18e42 4072F: drivers/gpu/drm/gma500/
ba2199a6 4073
c84ffde9
XL
4074DRM DRIVERS FOR HISILICON
4075M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4076R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4077R: Chen Feng <puck.chen@hisilicon.com>
4078L: dri-devel@lists.freedesktop.org
4079T: git git://github.com/xin3liang/linux.git
4080S: Maintained
4081F: drivers/gpu/drm/hisilicon/
4082F: Documentation/devicetree/bindings/display/hisilicon/
4083
399516ab
EV
4084DRM DRIVER FOR INTEL I810 VIDEO CARDS
4085S: Orphan / Obsolete
4086F: drivers/gpu/drm/i810/
4087F: include/uapi/drm/i810_drm.h
4088
06346451
EV
4089DRM DRIVER FOR MSM ADRENO GPU
4090M: Rob Clark <robdclark@gmail.com>
4091L: linux-arm-msm@vger.kernel.org
4092L: dri-devel@lists.freedesktop.org
4093L: freedreno@lists.freedesktop.org
4094T: git git://people.freedesktop.org/~robclark/linux
4095S: Maintained
4096F: drivers/gpu/drm/msm/
4097F: include/uapi/drm/msm_drm.h
4098F: Documentation/devicetree/bindings/display/msm/
4099
fad89bb3
EV
4100DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4101M: Ben Skeggs <bskeggs@redhat.com>
4102L: dri-devel@lists.freedesktop.org
4103L: nouveau@lists.freedesktop.org
4104T: git git://github.com/skeggsb/linux
4105S: Supported
4106F: drivers/gpu/drm/nouveau/
4107F: include/uapi/drm/nouveau_drm.h
ba2199a6 4108
bd3b49f2 4109DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4110M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4111L: dri-devel@lists.freedesktop.org
4112L: linux-tegra@vger.kernel.org
a5ad7a63 4113T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4114S: Supported
dee8268f 4115F: drivers/gpu/drm/tegra/
a5ad7a63 4116F: drivers/gpu/host1x/
e1e90644 4117F: include/linux/host1x.h
a5ad7a63 4118F: include/uapi/drm/tegra_drm.h
2d799dde 4119F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4120
399516ab
EV
4121DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4122S: Orphan / Obsolete
4123F: drivers/gpu/drm/mga/
4124F: include/uapi/drm/mga_drm.h
4125
c842b693
EV
4126DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4127M: Dave Airlie <airlied@redhat.com>
4128S: Odd Fixes
4129F: drivers/gpu/drm/mgag200/
4130
399516ab
EV
4131DRM DRIVER FOR RAGE 128 VIDEO CARDS
4132S: Orphan / Obsolete
4133F: drivers/gpu/drm/r128/
4134F: include/uapi/drm/r128_drm.h
4135
a284e9d1
LP
4136DRM DRIVERS FOR RENESAS
4137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4138L: dri-devel@lists.freedesktop.org
4a121096 4139L: linux-renesas-soc@vger.kernel.org
2392ccd4 4140T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4141S: Supported
4142F: drivers/gpu/drm/rcar-du/
4143F: drivers/gpu/drm/shmobile/
a284e9d1 4144F: include/linux/platform_data/shmob_drm.h
33be436d 4145F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4146
c842b693
EV
4147DRM DRIVER FOR QXL VIRTUAL GPU
4148M: Dave Airlie <airlied@redhat.com>
4149S: Odd Fixes
4150F: drivers/gpu/drm/qxl/
4151F: include/uapi/drm/qxl_drm.h
a284e9d1 4152
625e0346
HS
4153DRM DRIVERS FOR ROCKCHIP
4154M: Mark Yao <mark.yao@rock-chips.com>
4155L: dri-devel@lists.freedesktop.org
4156S: Maintained
4157F: drivers/gpu/drm/rockchip/
f253f7eb 4158F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4159
399516ab
EV
4160DRM DRIVER FOR SAVAGE VIDEO CARDS
4161S: Orphan / Obsolete
4162F: drivers/gpu/drm/savage/
4163F: include/uapi/drm/savage_drm.h
4164
4165DRM DRIVER FOR SIS VIDEO CARDS
4166S: Orphan / Obsolete
4167F: drivers/gpu/drm/sis/
4168F: include/uapi/drm/sis_drm.h
625e0346 4169
7f11c476
BG
4170DRM DRIVERS FOR STI
4171M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4172M: Vincent Abriou <vincent.abriou@st.com>
4173L: dri-devel@lists.freedesktop.org
4174T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4175S: Maintained
4176F: drivers/gpu/drm/sti
2d799dde 4177F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4178
399516ab
EV
4179DRM DRIVER FOR TDFX VIDEO CARDS
4180S: Orphan / Obsolete
4181F: drivers/gpu/drm/tdfx/
4182
c842b693
EV
4183DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4184M: Dave Airlie <airlied@redhat.com>
4185S: Odd Fixes
4186F: drivers/gpu/drm/udl/
4187
8bb0bce9
LS
4188DRM DRIVERS FOR VIVANTE GPU IP
4189M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4190R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4191R: Christian Gmeiner <christian.gmeiner@gmail.com>
4192L: dri-devel@lists.freedesktop.org
4193S: Maintained
8a9257a0
EV
4194F: drivers/gpu/drm/etnaviv/
4195F: include/uapi/drm/etnaviv_drm.h
4196F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4197
c4291702
EV
4198DRM DRIVER FOR VMWARE VIRTUAL GPU
4199M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4200M: Sinclair Yeh <syeh@vmware.com>
4201M: Thomas Hellstrom <thellstrom@vmware.com>
4202L: dri-devel@lists.freedesktop.org
4203T: git git://people.freedesktop.org/~syeh/repos_linux
4204T: git git://people.freedesktop.org/~thomash/linux
4205S: Supported
4206F: drivers/gpu/drm/vmwgfx/
4207F: include/uapi/drm/vmwgfx_drm.h
4208
8636d452
EA
4209DRM DRIVERS FOR VC4
4210M: Eric Anholt <eric@anholt.net>
4211T: git git://github.com/anholt/linux
4212S: Supported
4213F: drivers/gpu/drm/vc4/
4214F: include/uapi/drm/vc4_drm.h
4215F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4216
5ef330a7
TV
4217DRM DRIVERS FOR TI OMAP
4218M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4219L: dri-devel@lists.freedesktop.org
4220S: Maintained
4221F: drivers/gpu/drm/omapdrm/
4222F: Documentation/devicetree/bindings/display/ti/
4223
adb314ed
TV
4224DRM DRIVERS FOR TI LCDC
4225M: Jyri Sarha <jsarha@ti.com>
4226R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4227L: dri-devel@lists.freedesktop.org
4228S: Maintained
4229F: drivers/gpu/drm/tilcdc/
4230F: Documentation/devicetree/bindings/display/tilcdc/
4231
598df1ac
AK
4232DSBR100 USB FM RADIO DRIVER
4233M: Alexey Klimov <klimov.linux@gmail.com>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
4236S: Maintained
4237F: drivers/media/radio/dsbr100.c
4238
1da177e4 4239DSCC4 DRIVER
8b58be88 4240M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4241L: netdev@vger.kernel.org
1da177e4 4242S: Maintained
679655da 4243F: drivers/net/wan/dscc4.c
1da177e4 4244
cc11b140
HV
4245DT3155 MEDIA DRIVER
4246M: Hans Verkuil <hverkuil@xs4all.nl>
4247L: linux-media@vger.kernel.org
4248T: git git://linuxtv.org/media_tree.git
a825eaec 4249W: https://linuxtv.org
cc11b140
HV
4250S: Odd Fixes
4251F: drivers/media/pci/dt3155/
4252
91952bc0
AP
4253DVB_USB_AF9015 MEDIA DRIVER
4254M: Antti Palosaari <crope@iki.fi>
4255L: linux-media@vger.kernel.org
a825eaec 4256W: https://linuxtv.org
91952bc0
AP
4257W: http://palosaari.fi/linux/
4258Q: http://patchwork.linuxtv.org/project/linux-media/list/
4259T: git git://linuxtv.org/anttip/media_tree.git
4260S: Maintained
4261F: drivers/media/usb/dvb-usb-v2/af9015*
4262
4263DVB_USB_AF9035 MEDIA DRIVER
4264M: Antti Palosaari <crope@iki.fi>
4265L: linux-media@vger.kernel.org
a825eaec 4266W: https://linuxtv.org
91952bc0
AP
4267W: http://palosaari.fi/linux/
4268Q: http://patchwork.linuxtv.org/project/linux-media/list/
4269T: git git://linuxtv.org/anttip/media_tree.git
4270S: Maintained
4271F: drivers/media/usb/dvb-usb-v2/af9035*
4272
4273DVB_USB_ANYSEE MEDIA DRIVER
4274M: Antti Palosaari <crope@iki.fi>
4275L: linux-media@vger.kernel.org
a825eaec 4276W: https://linuxtv.org
91952bc0
AP
4277W: http://palosaari.fi/linux/
4278Q: http://patchwork.linuxtv.org/project/linux-media/list/
4279T: git git://linuxtv.org/anttip/media_tree.git
4280S: Maintained
4281F: drivers/media/usb/dvb-usb-v2/anysee*
4282
4283DVB_USB_AU6610 MEDIA DRIVER
4284M: Antti Palosaari <crope@iki.fi>
4285L: linux-media@vger.kernel.org
a825eaec 4286W: https://linuxtv.org
91952bc0
AP
4287W: http://palosaari.fi/linux/
4288Q: http://patchwork.linuxtv.org/project/linux-media/list/
4289T: git git://linuxtv.org/anttip/media_tree.git
4290S: Maintained
4291F: drivers/media/usb/dvb-usb-v2/au6610*
4292
4293DVB_USB_CE6230 MEDIA DRIVER
4294M: Antti Palosaari <crope@iki.fi>
4295L: linux-media@vger.kernel.org
a825eaec 4296W: https://linuxtv.org
91952bc0
AP
4297W: http://palosaari.fi/linux/
4298Q: http://patchwork.linuxtv.org/project/linux-media/list/
4299T: git git://linuxtv.org/anttip/media_tree.git
4300S: Maintained
4301F: drivers/media/usb/dvb-usb-v2/ce6230*
4302
d099dea2
MK
4303DVB_USB_CXUSB MEDIA DRIVER
4304M: Michael Krufky <mkrufky@linuxtv.org>
4305L: linux-media@vger.kernel.org
a825eaec 4306W: https://linuxtv.org
d099dea2
MK
4307W: http://github.com/mkrufky
4308Q: http://patchwork.linuxtv.org/project/linux-media/list/
4309T: git git://linuxtv.org/media_tree.git
4310S: Maintained
9819da66 4311F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4312
91952bc0 4313DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4314M: Antti Palosaari <crope@iki.fi>
4315L: linux-media@vger.kernel.org
a825eaec 4316W: https://linuxtv.org
91952bc0
AP
4317W: http://palosaari.fi/linux/
4318Q: http://patchwork.linuxtv.org/project/linux-media/list/
4319T: git git://linuxtv.org/anttip/media_tree.git
4320S: Maintained
91952bc0 4321F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4322
5560983b 4323DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4324M: Antti Palosaari <crope@iki.fi>
4325L: linux-media@vger.kernel.org
a825eaec 4326W: https://linuxtv.org
91952bc0
AP
4327Q: http://patchwork.linuxtv.org/project/linux-media/list/
4328T: git git://linuxtv.org/anttip/media_tree.git
4329S: Maintained
5560983b 4330F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4331
8856f5f2
MK
4332DVB_USB_MXL111SF MEDIA DRIVER
4333M: Michael Krufky <mkrufky@linuxtv.org>
4334L: linux-media@vger.kernel.org
a825eaec 4335W: https://linuxtv.org
8856f5f2
MK
4336W: http://github.com/mkrufky
4337Q: http://patchwork.linuxtv.org/project/linux-media/list/
4338T: git git://linuxtv.org/mkrufky/mxl111sf.git
4339S: Maintained
4340F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4341
91952bc0
AP
4342DVB_USB_RTL28XXU MEDIA DRIVER
4343M: Antti Palosaari <crope@iki.fi>
4344L: linux-media@vger.kernel.org
a825eaec 4345W: https://linuxtv.org
91952bc0
AP
4346W: http://palosaari.fi/linux/
4347Q: http://patchwork.linuxtv.org/project/linux-media/list/
4348T: git git://linuxtv.org/anttip/media_tree.git
4349S: Maintained
4350F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4351
4352DVB_USB_V2 MEDIA DRIVER
4353M: Antti Palosaari <crope@iki.fi>
4354L: linux-media@vger.kernel.org
a825eaec 4355W: https://linuxtv.org
91952bc0
AP
4356W: http://palosaari.fi/linux/
4357Q: http://patchwork.linuxtv.org/project/linux-media/list/
4358T: git git://linuxtv.org/anttip/media_tree.git
4359S: Maintained
4360F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4361F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4362
ac0ac38f 4363DYNAMIC DEBUG
5c4a97d1 4364M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4365S: Maintained
4366F: lib/dynamic_debug.c
4367F: include/linux/dynamic_debug.h
4368
789c7048 4369DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4370M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4371S: Maintained
df621252 4372F: drivers/tty/serial/dz.*
789c7048 4373
f17effbe
MF
4374E3X0 POWER BUTTON DRIVER
4375M: Moritz Fischer <moritz.fischer@ettus.com>
4376L: usrp-users@lists.ettus.com
4377W: http://www.ettus.com
4378S: Supported
4379F: drivers/input/misc/e3x0-button.c
4380F: Documentation/devicetree/bindings/input/e3x0-button.txt
4381
91952bc0
AP
4382E4000 MEDIA DRIVER
4383M: Antti Palosaari <crope@iki.fi>
4384L: linux-media@vger.kernel.org
a825eaec 4385W: https://linuxtv.org
91952bc0
AP
4386W: http://palosaari.fi/linux/
4387Q: http://patchwork.linuxtv.org/project/linux-media/list/
4388T: git git://linuxtv.org/anttip/media_tree.git
4389S: Maintained
4390F: drivers/media/tuners/e4000*
4391
1da177e4 4392EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4393M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4394L: linux-scsi@vger.kernel.org
4395S: Maintained
679655da 4396F: drivers/scsi/eata.c
1da177e4 4397
91952bc0
AP
4398EC100 MEDIA DRIVER
4399M: Antti Palosaari <crope@iki.fi>
4400L: linux-media@vger.kernel.org
a825eaec 4401W: https://linuxtv.org
91952bc0
AP
4402W: http://palosaari.fi/linux/
4403Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404T: git git://linuxtv.org/anttip/media_tree.git
4405S: Maintained
4406F: drivers/media/dvb-frontends/ec100*
4407
237fead6 4408ECRYPT FILE SYSTEM
0de9adf2 4409M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4410L: ecryptfs@vger.kernel.org
24a923e4 4411W: http://ecryptfs.org
6dc7516e 4412W: https://launchpad.net/ecryptfs
9f273c24 4413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4414S: Supported
679655da
JP
4415F: Documentation/filesystems/ecryptfs.txt
4416F: fs/ecryptfs/
237fead6 4417
da9bb1d2 4418EDAC-CORE
8b58be88 4419M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4420M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4421M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4422M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4423L: linux-edac@vger.kernel.org
07cd6bf5
FW
4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4426S: Supported
679655da 4427F: Documentation/edac.txt
91445c72 4428F: drivers/edac/
679655da 4429F: include/linux/edac.h
0e438e3f 4430
c476c23b 4431EDAC-AMD64
8b58be88 4432M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4433M: Borislav Petkov <bp@alien8.de>
91445c72 4434L: linux-edac@vger.kernel.org
487ba8e8 4435S: Maintained
c476c23b
BP
4436F: drivers/edac/amd64_edac*
4437
836dae5d
RR
4438EDAC-CALXEDA
4439M: Doug Thompson <dougthompson@xmission.com>
4440M: Robert Richter <rric@kernel.org>
4441L: linux-edac@vger.kernel.org
836dae5d
RR
4442S: Maintained
4443F: drivers/edac/highbank*
4444
f65aad41
RB
4445EDAC-CAVIUM
4446M: Ralf Baechle <ralf@linux-mips.org>
4447M: David Daney <david.daney@cavium.com>
4448L: linux-edac@vger.kernel.org
4449L: linux-mips@linux-mips.org
f65aad41
RB
4450S: Supported
4451F: drivers/edac/octeon_edac*
4452
0e438e3f 4453EDAC-E752X
8b58be88
JP
4454M: Mark Gross <mark.gross@intel.com>
4455M: Doug Thompson <dougthompson@xmission.com>
91445c72 4456L: linux-edac@vger.kernel.org
0e438e3f 4457S: Maintained
679655da 4458F: drivers/edac/e752x_edac.c
0e438e3f
DP
4459
4460EDAC-E7XXX
8b58be88 4461M: Doug Thompson <dougthompson@xmission.com>
91445c72 4462L: linux-edac@vger.kernel.org
0e438e3f 4463S: Maintained
679655da 4464F: drivers/edac/e7xxx_edac.c
0e438e3f 4465
77c5f5d2 4466EDAC-GHES
5dc8a864
MCC
4467M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4468M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4469L: linux-edac@vger.kernel.org
77c5f5d2 4470S: Maintained
2caa67a6 4471F: drivers/edac/ghes_edac.c
77c5f5d2 4472
6bc78404 4473EDAC-I82443BXGX
8b58be88 4474M: Tim Small <tim@buttersideup.com>
91445c72 4475L: linux-edac@vger.kernel.org
6bc78404 4476S: Maintained
679655da 4477F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4478
4479EDAC-I3000
8b58be88 4480M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4481L: linux-edac@vger.kernel.org
6bc78404 4482S: Maintained
679655da 4483F: drivers/edac/i3000_edac.c
6bc78404
DT
4484
4485EDAC-I5000
8b58be88 4486M: Doug Thompson <dougthompson@xmission.com>
91445c72 4487L: linux-edac@vger.kernel.org
ba9a5918 4488S: Maintained
679655da 4489F: drivers/edac/i5000_edac.c
ba9a5918 4490
44c12cb2 4491EDAC-I5400
5dc8a864
MCC
4492M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4494L: linux-edac@vger.kernel.org
44c12cb2 4495S: Maintained
679655da 4496F: drivers/edac/i5400_edac.c
44c12cb2 4497
3c9c92b6 4498EDAC-I7300
5dc8a864
MCC
4499M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4500M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4501L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4502S: Maintained
4503F: drivers/edac/i7300_edac.c
4504
67c89316 4505EDAC-I7CORE
5dc8a864
MCC
4506M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4507M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4508L: linux-edac@vger.kernel.org
67c89316 4509S: Maintained
70aff0ce 4510F: drivers/edac/i7core_edac.c
67c89316 4511
ba9a5918 4512EDAC-I82975X
8b58be88 4513M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4514M: "Arvind R." <arvino55@gmail.com>
91445c72 4515L: linux-edac@vger.kernel.org
ba9a5918 4516S: Maintained
679655da 4517F: drivers/edac/i82975x_edac.c
ba9a5918 4518
791b4706
JB
4519EDAC-IE31200
4520M: Jason Baron <jbaron@akamai.com>
4521L: linux-edac@vger.kernel.org
791b4706
JB
4522S: Maintained
4523F: drivers/edac/ie31200_edac.c
4524
ccdfb979 4525EDAC-MPC85XX
30c7469b 4526M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4527L: linux-edac@vger.kernel.org
ccdfb979
JT
4528S: Maintained
4529F: drivers/edac/mpc85xx_edac.[ch]
4530
ba9a5918 4531EDAC-PASEMI
8b58be88 4532M: Egor Martovetsky <egor@pasemi.com>
91445c72 4533L: linux-edac@vger.kernel.org
6bc78404 4534S: Maintained
679655da 4535F: drivers/edac/pasemi_edac.c
6bc78404 4536
0e438e3f 4537EDAC-R82600
8b58be88 4538M: Tim Small <tim@buttersideup.com>
91445c72 4539L: linux-edac@vger.kernel.org
0e438e3f 4540S: Maintained
679655da 4541F: drivers/edac/r82600_edac.c
da9bb1d2 4542
4d096ca7 4543EDAC-SBRIDGE
5dc8a864
MCC
4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4545M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4546L: linux-edac@vger.kernel.org
4d096ca7
MCC
4547S: Maintained
4548F: drivers/edac/sb_edac.c
4549
4ec656bd
TL
4550EDAC-SKYLAKE
4551M: Tony Luck <tony.luck@intel.com>
4552L: linux-edac@vger.kernel.org
4553S: Maintained
4554F: drivers/edac/skx_edac.c
4555
995e1de4
LH
4556EDAC-XGENE
4557APPLIED MICRO (APM) X-GENE SOC EDAC
4558M: Loc Ho <lho@apm.com>
4559S: Supported
4560F: drivers/edac/xgene_edac.c
4561F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4562
af39917d
CL
4563EDIROL UA-101/UA-1000 DRIVER
4564M: Clemens Ladisch <clemens@ladisch.de>
4565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4566T: git git://git.alsa-project.org/alsa-kernel.git
4567S: Maintained
4568F: sound/usb/misc/ua101.c
4569
1f7df953 4570EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4571M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4572L: linux-efi@vger.kernel.org
78bef24e 4573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4574S: Maintained
fb2efb5c 4575F: Documentation/efi-stub.txt
1f7df953
MF
4576F: arch/ia64/kernel/efi.c
4577F: arch/x86/boot/compressed/eboot.[ch]
4578F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4579F: arch/x86/platform/efi/
4580F: drivers/firmware/efi/
1f7df953
MF
4581F: include/linux/efi*.h
4582
d68772b7
MF
4583EFI VARIABLE FILESYSTEM
4584M: Matthew Garrett <matthew.garrett@nebula.com>
4585M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4586M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4588L: linux-efi@vger.kernel.org
4589S: Maintained
4590F: fs/efivarfs/
4591
85a00d9b
PJ
4592EFIFB FRAMEBUFFER DRIVER
4593L: linux-fbdev@vger.kernel.org
4594M: Peter Jones <pjones@redhat.com>
4595S: Maintained
8a61f013 4596F: drivers/video/fbdev/efifb.c
85a00d9b 4597
0bee8d28
JT
4598EFS FILESYSTEM
4599W: http://aeschi.ch.eu.org/efs/
4600S: Orphan
679655da 4601F: fs/efs/
0bee8d28 4602
aa8a9e25 4603EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4604M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4605L: netdev@vger.kernel.org
4606S: Maintained
9aa32835 4607F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4608
f0319efe 4609EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4610M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4611M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4612L: linux-media@vger.kernel.org
a825eaec 4613W: https://linuxtv.org
f0319efe
MCC
4614T: git git://linuxtv.org/media_tree.git
4615S: Maintained
4616F: drivers/media/usb/em28xx/
4617
3e3a7d66 4618EMBEDDED LINUX
8b58be88
JP
4619M: Paul Gortmaker <paul.gortmaker@windriver.com>
4620M: Matt Mackall <mpm@selenic.com>
4621M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4622L: linux-embedded@vger.kernel.org
4623S: Maintained
4624
32505876
JS
4625EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4626M: James Smart <james.smart@avagotech.com>
4627M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4628L: linux-scsi@vger.kernel.org
32505876 4629W: http://www.avagotech.com
ce00f85c 4630S: Supported
679655da 4631F: drivers/scsi/lpfc/
3a1c1d44 4632
5f5bac82 4633ENE CB710 FLASH CARD READER DRIVER
8b58be88 4634M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4635S: Maintained
4636F: drivers/misc/cb710/
4637F: drivers/mmc/host/cb710-mmc.*
4638F: include/linux/cb710.h
4639
931e39a1
ML
4640ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4641M: Maxim Levitsky <maximlevitsky@gmail.com>
4642S: Maintained
2a837449 4643F: drivers/media/rc/ene_ir.*
931e39a1 4644
d5ca9006 4645EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4646M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4647S: Maintained
084bad91 4648T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4649F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4650F: include/video/s1d13xxxfb.h
d5ca9006 4651
38df6492
ME
4652ET131X NETWORK DRIVER
4653M: Mark Einon <mark.einon@gmail.com>
4654S: Odd Fixes
4655F: drivers/net/ethernet/agere/
4656
1da177e4 4657ETHERNET BRIDGE
adbbf69d 4658M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4659L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4660L: netdev@vger.kernel.org
c996d8b9 4661W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4662S: Maintained
679655da
JP
4663F: include/linux/netfilter_bridge/
4664F: net/bridge/
1da177e4 4665
22f08ad9
FF
4666ETHERNET PHY LIBRARY
4667M: Florian Fainelli <f.fainelli@gmail.com>
4668L: netdev@vger.kernel.org
4669S: Maintained
4670F: include/linux/phy.h
4671F: include/linux/phy_fixed.h
4672F: drivers/net/phy/
4673F: Documentation/networking/phy.txt
4674F: drivers/of/of_mdio.c
4675F: drivers/of/of_net.c
4676
1da177e4 4677EXT2 FILE SYSTEM
d8130624 4678M: Jan Kara <jack@suse.com>
72be2ccf 4679L: linux-ext4@vger.kernel.org
1da177e4 4680S: Maintained
679655da
JP
4681F: Documentation/filesystems/ext2.txt
4682F: fs/ext2/
4683F: include/linux/ext2*
1da177e4 4684
72be2ccf 4685EXT4 FILE SYSTEM
8b58be88 4686M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4687M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4688L: linux-ext4@vger.kernel.org
08a225f1 4689W: http://ext4.wiki.kernel.org
8a6e2535 4690Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4692S: Maintained
679655da
JP
4693F: Documentation/filesystems/ext4.txt
4694F: fs/ext4/
1da177e4 4695
c5532b09 4696Extended Verification Module (EVM)
74dd744f
MZ
4697M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4698L: linux-ima-devel@lists.sourceforge.net
4699L: linux-security-module@vger.kernel.org
c5532b09
MZ
4700S: Supported
4701F: security/integrity/evm/
4702
df6b3cfe
MH
4703EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4704M: MyungJoo Ham <myungjoo.ham@samsung.com>
4705M: Chanwoo Choi <cw00.choi@samsung.com>
4706L: linux-kernel@vger.kernel.org
81df63a9 4707T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4708S: Maintained
4709F: drivers/extcon/
cd2c3e7f
CC
4710F: include/linux/extcon/
4711F: include/linux/extcon.h
df6b3cfe 4712F: Documentation/extcon/
cd2c3e7f 4713F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4714
e2a75c44 4715EXYNOS DP DRIVER
b7701755 4716M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4717L: dri-devel@lists.freedesktop.org
4718S: Maintained
4719F: drivers/gpu/drm/exynos/exynos_dp*
4720
9b93a409
MS
4721EXYNOS SYSMMU (IOMMU) driver
4722M: Marek Szyprowski <m.szyprowski@samsung.com>
4723L: iommu@lists.linux-foundation.org
4724S: Maintained
4725F: drivers/iommu/exynos-iommu.c
4726
33ad3912
DL
4727EXYNOS MIPI DISPLAY DRIVERS
4728M: Inki Dae <inki.dae@samsung.com>
4729M: Donghwa Lee <dh09.lee@samsung.com>
4730M: Kyungmin Park <kyungmin.park@samsung.com>
4731L: linux-fbdev@vger.kernel.org
4732S: Maintained
8a61f013 4733F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4734F: include/video/exynos_mipi*
4735
4a66d3fe
NC
4736EZchip NPS platform support
4737M: Noam Camus <noamc@ezchip.com>
4738S: Supported
4739F: arch/arc/plat-eznps
4740F: arch/arc/boot/dts/eznps.dts
4741
e53004e2 4742F71805F HARDWARE MONITORING DRIVER
d8130624 4743M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4744L: linux-hwmon@vger.kernel.org
e53004e2 4745S: Maintained
679655da
JP
4746F: Documentation/hwmon/f71805f
4747F: drivers/hwmon/f71805f.c
e53004e2 4748
eea977ed
MB
4749FC0011 TUNER DRIVER
4750M: Michael Buesch <m@bues.ch>
4751L: linux-media@vger.kernel.org
4752S: Maintained
ccae7af2
MCC
4753F: drivers/media/tuners/fc0011.h
4754F: drivers/media/tuners/fc0011.c
eea977ed 4755
91952bc0
AP
4756FC2580 MEDIA DRIVER
4757M: Antti Palosaari <crope@iki.fi>
4758L: linux-media@vger.kernel.org
a825eaec 4759W: https://linuxtv.org
91952bc0
AP
4760W: http://palosaari.fi/linux/
4761Q: http://patchwork.linuxtv.org/project/linux-media/list/
4762T: git git://linuxtv.org/anttip/media_tree.git
4763S: Maintained
4764F: drivers/media/tuners/fc2580*
eea977ed 4765
88b2dbdb
EP
4766FANOTIFY
4767M: Eric Paris <eparis@redhat.com>
4768S: Maintained
4769F: fs/notify/fanotify/
4770F: include/linux/fanotify.h
c117ab84 4771F: include/uapi/linux/fanotify.h
88b2dbdb 4772
1da177e4 4773FARSYNC SYNCHRONOUS DRIVER
8b58be88 4774M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4775W: http://www.farsite.co.uk/
4776S: Supported
679655da 4777F: drivers/net/wan/farsync.*
1da177e4 4778
c5408b88 4779FAULT INJECTION SUPPORT
8b58be88 4780M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4781S: Supported
679655da
JP
4782F: Documentation/fault-injection/
4783F: lib/fault-inject.c
c5408b88 4784
053e514f
NT
4785FBTFT Framebuffer drivers
4786M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4787M: Noralf Trønnes <noralf@tronnes.org>
4788S: Maintained
4789F: drivers/staging/fbtft/
4790
cae727db 4791FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4792M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4793L: fcoe-devel@open-fcoe.org
cae727db
RL
4794W: www.Open-FCoE.org
4795S: Supported
4796F: drivers/scsi/libfc/
4797F: drivers/scsi/fcoe/
4798F: include/scsi/fc/
4799F: include/scsi/libfc.h
4800F: include/scsi/libfcoe.h
c117ab84 4801F: include/uapi/scsi/fc/
cae727db 4802
e2d1d6c0 4803FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4804M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4805M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4806L: linux-fsdevel@vger.kernel.org
1da177e4 4807S: Maintained
679655da
JP
4808F: include/linux/fcntl.h
4809F: include/linux/fs.h
c117ab84
CEB
4810F: include/uapi/linux/fcntl.h
4811F: include/uapi/linux/fs.h
679655da
JP
4812F: fs/fcntl.c
4813F: fs/locks.c
1da177e4 4814
e2d1d6c0 4815FILESYSTEMS (VFS and infrastructure)
8b58be88 4816M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4817L: linux-fsdevel@vger.kernel.org
173acc7c 4818S: Maintained
679655da 4819F: fs/*
173acc7c 4820
b26e0ed4 4821FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4822M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4823L: linux-hwmon@vger.kernel.org
b26e0ed4 4824S: Maintained
d5ca6918
JP
4825F: drivers/hwmon/f75375s.c
4826F: include/linux/f75375s.h
b26e0ed4 4827
a331b0c3
CL
4828FIREWIRE AUDIO DRIVERS
4829M: Clemens Ladisch <clemens@ladisch.de>
4830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4831T: git git://git.alsa-project.org/alsa-kernel.git
4832S: Maintained
4833F: sound/firewire/
4834
eb86ec51
SR
4835FIREWIRE MEDIA DRIVERS (firedtv)
4836M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4837L: linux-media@vger.kernel.org
4838L: linux1394-devel@lists.sourceforge.net
4839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4840S: Maintained
4841F: drivers/media/firewire/
4842
a511ce33
CB
4843FIREWIRE SBP-2 TARGET
4844M: Chris Boot <bootc@bootc.net>
4845L: linux-scsi@vger.kernel.org
4846L: target-devel@vger.kernel.org
4847L: linux1394-devel@lists.sourceforge.net
4848T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4849S: Maintained
4850F: drivers/target/sbp/
4851
7d2c86b5 4852FIREWIRE SUBSYSTEM
8b58be88 4853M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4854L: linux1394-devel@lists.sourceforge.net
958a29cb 4855W: http://ieee1394.wiki.kernel.org/
2ca526bf 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4857S: Maintained
679655da 4858F: drivers/firewire/
8f06ce3b
SR
4859F: include/linux/firewire.h
4860F: include/uapi/linux/firewire*.h
9f6d3c4b 4861F: tools/firewire/
e2d1d6c0
RD
4862
4863FIRMWARE LOADER (request_firmware)
39e68089
ML
4864M: Ming Lei <ming.lei@canonical.com>
4865L: linux-kernel@vger.kernel.org
4866S: Maintained
679655da
JP
4867F: Documentation/firmware_class/
4868F: drivers/base/firmware*.c
4869F: include/linux/firmware.h
e2d1d6c0 4870
f730e3dc 4871FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4872M: Joshua Morris <josh.h.morris@us.ibm.com>
4873M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4874S: Maintained
4875F: drivers/block/rsxx/
4876
8206f664 4877FLOPPY DRIVER
e5f6450c 4878M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4880S: Odd fixes
4881F: drivers/block/floppy.c
4882
9c9f32ed
AR
4883FMC SUBSYSTEM
4884M: Alessandro Rubini <rubini@gnudd.com>
4885W: http://www.ohwr.org/projects/fmc-bus
4886S: Supported
4887F: drivers/fmc/
4888F: include/linux/fmc*.h
4889F: include/linux/ipmi-fru.h
4890K: fmc_d.*register
4891
3c0ed7d5
AT
4892FPGA MANAGER FRAMEWORK
4893M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4894R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4895S: Maintained
4896F: drivers/fpga/
4897F: include/linux/fpga/fpga-mgr.h
4898W: http://www.rocketboards.org
4899
e2d1d6c0 4900FPU EMULATOR
8b58be88 4901M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4902W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4903S: Maintained
679655da 4904F: arch/x86/math-emu/
e2d1d6c0
RD
4905
4906FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4907L: netdev@vger.kernel.org
c173bfac 4908S: Orphan
679655da
JP
4909F: drivers/net/wan/dlci.c
4910F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4911
4912FRAMEBUFFER LAYER
5489e948
JCPV
4913M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4914M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4915L: linux-fbdev@vger.kernel.org
e2d1d6c0 4916W: http://linux-fbdev.sourceforge.net/
b22fe37b 4917Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4919S: Maintained
679655da 4920F: Documentation/fb/
b22fe37b
PM
4921F: drivers/video/
4922F: include/video/
679655da 4923F: include/linux/fb.h
c117ab84
CEB
4924F: include/uapi/video/
4925F: include/uapi/linux/fb.h
e2d1d6c0 4926
a57c188e 4927FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4928M: Timur Tabi <timur@tabi.org>
a57c188e 4929L: linux-fbdev@vger.kernel.org
c4ef9bc4 4930S: Maintained
8a61f013 4931F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4932
e2d1d6c0 4933FREESCALE DMA DRIVER
8b58be88
JP
4934M: Li Yang <leoli@freescale.com>
4935M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4936L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4937S: Maintained
679655da 4938F: drivers/dma/fsldma.*
e2d1d6c0 4939
44248aff
HX
4940FREESCALE GPMI NAND DRIVER
4941M: Han Xu <han.xu@nxp.com>
4942L: linux-mtd@lists.infradead.org
4943S: Maintained
4944F: drivers/mtd/nand/gpmi-nand/*
4945
e2d1d6c0 4946FREESCALE I2C CPM DRIVER
8b58be88 4947M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4948L: linuxppc-dev@lists.ozlabs.org
846557d3 4949L: linux-i2c@vger.kernel.org
0d2b405a 4950S: Maintained
679655da 4951F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4952
60e8c5ab 4953FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4954M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4955L: linux-fbdev@vger.kernel.org
efc03ecb 4956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4957S: Maintained
bad985a1 4958F: include/linux/platform_data/video-imxfb.h
8a61f013 4959F: drivers/video/fbdev/imxfb.c
60e8c5ab 4960
4d8e2cef 4961FREESCALE QUAD SPI DRIVER
38714fbd 4962M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4963L: linux-mtd@lists.infradead.org
4964S: Maintained
4965F: drivers/mtd/spi-nor/fsl-quadspi.c
4966
4689a6b1 4967FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4968M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4969M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4970L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4971L: netdev@vger.kernel.org
4972S: Maintained
ec21e2ec 4973F: drivers/net/ethernet/freescale/fs_enet/
679655da 4974F: include/linux/fs_enet_pd.h
4689a6b1 4975
63a0a00b
NA
4976FREESCALE IMX / MXC FEC DRIVER
4977M: Fugang Duan <fugang.duan@nxp.com>
4978L: netdev@vger.kernel.org
4979S: Maintained
4980F: drivers/net/ethernet/freescale/fec_main.c
4981F: drivers/net/ethernet/freescale/fec_ptp.c
4982F: drivers/net/ethernet/freescale/fec.h
4983F: Documentation/devicetree/bindings/net/fsl-fec.txt
4984
d9e9d82c 4985FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4986L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4987S: Orphan
7aa1aa6e
ZQ
4988F: drivers/soc/fsl/qe/
4989F: include/soc/fsl/*qe*.h
4990F: include/soc/fsl/*ucc*.h
d9e9d82c 4991
b55ef929 4992FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4993M: Li Yang <leoli@freescale.com>
6372594a 4994L: linux-usb@vger.kernel.org
a4724ed6 4995L: linuxppc-dev@lists.ozlabs.org
a7205b30 4996S: Maintained
faf2e1db 4997F: drivers/usb/gadget/udc/fsl*
a7205b30 4998
beaf53bf 4999FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5000M: Li Yang <leoli@freescale.com>
beaf53bf 5001L: netdev@vger.kernel.org
a4724ed6 5002L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5003S: Maintained
ec21e2ec 5004F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5005
abb1ed7b
CM
5006FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5007M: Claudiu Manoil <claudiu.manoil@freescale.com>
5008L: netdev@vger.kernel.org
5009S: Maintained
5010F: drivers/net/ethernet/freescale/gianfar*
5011X: drivers/net/ethernet/freescale/gianfar_ptp.c
5012F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5013
c19b6d24
ZQ
5014FREESCALE QUICC ENGINE UCC HDLC DRIVER
5015M: Zhao Qiang <qiang.zhao@nxp.com>
5016L: netdev@vger.kernel.org
5017L: linuxppc-dev@lists.ozlabs.org
5018S: Maintained
5019F: drivers/net/wan/fsl_ucc_hdlc*
5020
d9e9d82c 5021FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5022M: Timur Tabi <timur@tabi.org>
a4724ed6 5023L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5024S: Maintained
df621252 5025F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5026
5027FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5028M: Timur Tabi <timur@tabi.org>
dc85950a 5029M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5030M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5031R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5032L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5033L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5034S: Maintained
69aefcea 5035F: sound/soc/fsl/fsl*
dc85950a 5036F: sound/soc/fsl/imx*
69aefcea 5037F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5038
31c88965 5039FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5040M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5041M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5042L: linux-kernel@vger.kernel.org
5043S: Maintained
5044F: drivers/staging/fsl-mc/
5045
1da177e4 5046FREEVXFS FILESYSTEM
8b58be88 5047M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5048W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5049S: Maintained
679655da 5050F: fs/freevxfs/
1da177e4 5051
71038f52 5052FREEZER
49db1903 5053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5054M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5055L: linux-pm@vger.kernel.org
71038f52 5056S: Supported
679655da
JP
5057F: Documentation/power/freezing-of-tasks.txt
5058F: include/linux/freezer.h
5059F: kernel/freezer.c
71038f52 5060
839a1f79
KRW
5061FRONTSWAP API
5062M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5063L: linux-kernel@vger.kernel.org
5064S: Maintained
5065F: mm/frontswap.c
5066F: include/linux/frontswap.h
5067
a5432f5a 5068FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5069M: David Howells <dhowells@redhat.com>
e62d6e24 5070L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5071S: Supported
5072F: Documentation/filesystems/caching/
5073F: fs/fscache/
5074F: include/linux/fscache*.h
5075
598c7d7a
TT
5076FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5077M: Theodore Y. Ts'o <tytso@mit.edu>
5078M: Jaegeuk Kim <jaegeuk@kernel.org>
5079S: Supported
5080F: fs/crypto/
5081F: include/linux/fscrypto.h
5082
f58ad8f5 5083F2FS FILE SYSTEM
9b29d481 5084M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5085M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5086R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5087L: linux-f2fs-devel@lists.sourceforge.net
5088W: http://en.wikipedia.org/wiki/F2FS
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5090S: Maintained
5091F: Documentation/filesystems/f2fs.txt
3bac380c 5092F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5093F: fs/f2fs/
5094F: include/linux/f2fs_fs.h
62d43eeb 5095F: include/trace/events/f2fs.h
f58ad8f5 5096
5ab7ffea 5097FUJITSU FR-V (FRV) PORT
0cf0305f 5098S: Orphan
679655da 5099F: arch/frv/
1da177e4 5100
20b93734 5101FUJITSU LAPTOP EXTRAS
409a3e98 5102M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5103L: platform-driver-x86@vger.kernel.org
20b93734 5104S: Maintained
679655da 5105F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5106
4da621b6
HK
5107FUJITSU M-5MO LS CAMERA ISP DRIVER
5108M: Kyungmin Park <kyungmin.park@samsung.com>
5109M: Heungjun Kim <riverful.kim@samsung.com>
5110L: linux-media@vger.kernel.org
5111S: Maintained
90d72ac6 5112F: drivers/media/i2c/m5mols/
b5dcee22 5113F: include/media/i2c/m5mols.h
4da621b6 5114
2d24c490
RG
5115FUJITSU TABLET EXTRAS
5116M: Robert Gerlach <khnz@gmx.de>
5117L: platform-driver-x86@vger.kernel.org
5118S: Maintained
5119F: drivers/platform/x86/fujitsu-tablet.c
5120
04578f17 5121FUSE: FILESYSTEM IN USERSPACE
8b58be88 5122M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5123L: linux-fsdevel@vger.kernel.org
04578f17 5124W: http://fuse.sourceforge.net/
0a30f612 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5126S: Maintained
679655da 5127F: fs/fuse/
c117ab84 5128F: include/uapi/linux/fuse.h
0a30f612 5129F: Documentation/filesystems/fuse.txt
04578f17 5130
1da177e4 5131FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5132M: Rik Faith <faith@cs.unc.edu>
1da177e4 5133L: linux-scsi@vger.kernel.org
baaea1dc 5134S: Odd Fixes (e.g., new signatures)
679655da 5135F: drivers/scsi/fdomain.*
1da177e4 5136
6b90bd4b
ER
5137GCC PLUGINS
5138M: Kees Cook <keescook@chromium.org>
5139R: Emese Revfy <re.emese@gmail.com>
5140L: kernel-hardening@lists.openwall.com
5141S: Maintained
5142F: scripts/gcc-plugins/
5143F: scripts/gcc-plugin.sh
5144F: Documentation/gcc-plugins.txt
5145
d8e2162c
PO
5146GCOV BASED KERNEL PROFILING
5147M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5148S: Maintained
5149F: kernel/gcov/
2584bab2 5150F: Documentation/dev-tools/gcov.rst
d8e2162c 5151
1da177e4 5152GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5153M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5154L: linux-scsi@vger.kernel.org
5155W: http://www.icp-vortex.com/
5156S: Supported
679655da 5157F: drivers/scsi/gdt*
1da177e4 5158
158daf16
JK
5159GDB KERNEL DEBUGGING HELPER SCRIPTS
5160M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5161M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5162S: Supported
5163F: scripts/gdb/
5164
3169a1c7
HV
5165GEMTEK FM RADIO RECEIVER DRIVER
5166M: Hans Verkuil <hverkuil@xs4all.nl>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
a825eaec 5169W: https://linuxtv.org
3169a1c7
HV
5170S: Maintained
5171F: drivers/media/radio/radio-gemtek*
5172
1c23af90 5173GENERIC GPIO I2C DRIVER
880b0e26 5174M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5175S: Supported
679655da
JP
5176F: drivers/i2c/busses/i2c-gpio.c
5177F: include/linux/i2c-gpio.h
1c23af90 5178
92ed1a76
PK
5179GENERIC GPIO I2C MULTIPLEXER DRIVER
5180M: Peter Korsgaard <peter.korsgaard@barco.com>
5181L: linux-i2c@vger.kernel.org
5182S: Supported
e7065e20
JD
5183F: drivers/i2c/muxes/i2c-mux-gpio.c
5184F: include/linux/i2c-mux-gpio.h
5185F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5186
9251ce95 5187GENERIC HDLC (WAN) DRIVERS
8b58be88 5188M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5189W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5190S: Maintained
679655da
JP
5191F: drivers/net/wan/c101.c
5192F: drivers/net/wan/hd6457*
5193F: drivers/net/wan/hdlc*
5194F: drivers/net/wan/n2.c
5195F: drivers/net/wan/pc300too.c
5196F: drivers/net/wan/pci200syn.c
5197F: drivers/net/wan/wanxl*
1da177e4 5198
1527aab6 5199GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5200M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5201L: linux-arch@vger.kernel.org
5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5203S: Maintained
14430813
JP
5204F: include/asm-generic/
5205F: include/uapi/asm-generic/
1527aab6 5206
ff764963
KVA
5207GENERIC PHY FRAMEWORK
5208M: Kishon Vijay Abraham I <kishon@ti.com>
5209L: linux-kernel@vger.kernel.org
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5211S: Supported
5212F: drivers/phy/
5213F: include/linux/phy/
5214
eea97aed
KH
5215GENERIC PM DOMAINS
5216M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5217M: Kevin Hilman <khilman@kernel.org>
5218M: Ulf Hansson <ulf.hansson@linaro.org>
5219L: linux-pm@vger.kernel.org
5220S: Supported
5221F: drivers/base/power/domain*.c
5222F: include/linux/pm_domain.h
5223
ccb86a69 5224GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5225M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5226L: kvm@vger.kernel.org
ccb86a69
MT
5227S: Supported
5228F: drivers/uio/uio_pci_generic.c
5229
f8f1ec73
JP
5230GET_MAINTAINER SCRIPT
5231M: Joe Perches <joe@perches.com>
5232S: Maintained
5233F: scripts/get_maintainer.pl
5234
5be7b50f 5235GFS2 FILE SYSTEM
8b58be88 5236M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5237M: Bob Peterson <rpeterso@redhat.com>
a4644184 5238L: cluster-devel@redhat.com
5be7b50f 5239W: http://sources.redhat.com/cluster/
28666d6d 5240T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5241S: Supported
679655da
JP
5242F: Documentation/filesystems/gfs2*.txt
5243F: fs/gfs2/
c117ab84 5244F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5245
0a34eb8f 5246GIGASET ISDN DRIVERS
6b096fde 5247M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5248L: gigaset307x-common@lists.sourceforge.net
5249W: http://gigaset307x.sourceforge.net/
6b096fde 5250S: Odd Fixes
679655da
JP
5251F: Documentation/isdn/README.gigaset
5252F: drivers/isdn/gigaset/
c117ab84 5253F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5254
7eea35fe
JP
5255GO7007 MPEG CODEC
5256M: Hans Verkuil <hans.verkuil@cisco.com>
5257L: linux-media@vger.kernel.org
5258S: Maintained
5259F: drivers/media/usb/go7007/
5260
ca96ea86
BN
5261GOODIX TOUCHSCREEN
5262M: Bastien Nocera <hadess@hadess.net>
5263L: linux-input@vger.kernel.org
5264S: Maintained
5265F: drivers/input/touchscreen/goodix.c
5266
a0dc00b4 5267GPIO SUBSYSTEM
e4651a9f 5268M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5269M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5270L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5272S: Maintained
cd97a449 5273F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5274F: Documentation/gpio/
40c159b7 5275F: Documentation/ABI/testing/gpio-cdev
fe95046e 5276F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5277F: drivers/gpio/
bdc6e95e
AC
5278F: include/linux/gpio/
5279F: include/linux/gpio.h
9b692346 5280F: include/asm-generic/gpio.h
3c702e99 5281F: include/uapi/linux/gpio.h
6d591c46 5282F: tools/gpio/
a0dc00b4 5283
71a6d0af
HW
5284GRE DEMULTIPLEXER DRIVER
5285M: Dmitry Kozlov <xeb@mail.ru>
5286L: netdev@vger.kernel.org
5287S: Maintained
11c26770
JP
5288F: net/ipv4/gre_demux.c
5289F: net/ipv4/gre_offload.c
71a6d0af
HW
5290F: include/net/gre.h
5291
d4c41139 5292GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5293M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5294L: netdev@vger.kernel.org
5295S: Maintained
a31a96ad 5296F: drivers/net/ethernet/aeroflex/
d4c41139 5297
e8deeae2 5298GSPCA FINEPIX SUBDRIVER
8b58be88 5299M: Frank Zago <frank@zago.net>
661263b5 5300L: linux-media@vger.kernel.org
275ffde4 5301T: git git://linuxtv.org/media_tree.git
e8deeae2 5302S: Maintained
0c0d06ca 5303F: drivers/media/usb/gspca/finepix.c
e8deeae2 5304
4b3fa3c4
OL
5305GSPCA GL860 SUBDRIVER
5306M: Olivier Lorin <o.lorin@laposte.net>
5307L: linux-media@vger.kernel.org
275ffde4 5308T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5309S: Maintained
0c0d06ca 5310F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5311
e8deeae2 5312GSPCA M5602 SUBDRIVER
8b58be88 5313M: Erik Andren <erik.andren@gmail.com>
661263b5 5314L: linux-media@vger.kernel.org
275ffde4 5315T: git git://linuxtv.org/media_tree.git
e8deeae2 5316S: Maintained
0c0d06ca 5317F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5318
5319GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5320M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5321L: linux-media@vger.kernel.org
275ffde4 5322T: git git://linuxtv.org/media_tree.git
c0936df4 5323S: Odd Fixes
0c0d06ca 5324F: drivers/media/usb/gspca/pac207.c
e8deeae2 5325
261982f1 5326GSPCA SN9C20X SUBDRIVER
d95c5b0b 5327M: Brian Johnson <brijohn@gmail.com>
261982f1 5328L: linux-media@vger.kernel.org
275ffde4 5329T: git git://linuxtv.org/media_tree.git
261982f1 5330S: Maintained
0c0d06ca 5331F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5332
e8deeae2 5333GSPCA T613 SUBDRIVER
8b58be88 5334M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5335L: linux-media@vger.kernel.org
275ffde4 5336T: git git://linuxtv.org/media_tree.git
e8deeae2 5337S: Maintained
0c0d06ca 5338F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5339
5340GSPCA USB WEBCAM DRIVER
c0936df4 5341M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5342L: linux-media@vger.kernel.org
275ffde4 5343T: git git://linuxtv.org/media_tree.git
c0936df4 5344S: Odd Fixes
0c0d06ca 5345F: drivers/media/usb/gspca/
e8deeae2 5346
584ec979 5347GUID PARTITION TABLE (GPT)
4f973c63 5348M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5349L: linux-efi@vger.kernel.org
5350S: Maintained
5351F: block/partitions/efi.*
5352
aa3c598b 5353STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5354M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5355L: linux-media@vger.kernel.org
275ffde4 5356T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5357S: Maintained
5358F: drivers/media/usb/stk1160/
e8deeae2 5359
4e456b86
YS
5360H8/300 ARCHITECTURE
5361M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5362L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5363W: http://uclinux-h8.sourceforge.jp
5364T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5365S: Maintained
5366F: arch/h8300/
5367F: drivers/clocksource/h8300_*.c
5368F: drivers/clk/h8300/
5369F: drivers/irqchip/irq-renesas-h8*.c
5370
71a6d0af
HW
5371HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5372M: Frank Seidel <frank@f-seidel.de>
5373L: platform-driver-x86@vger.kernel.org
5374W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5375S: Maintained
5376F: drivers/platform/x86/hdaps.c
5377
48fc9e26
HV
5378HDPVR USB VIDEO ENCODER DRIVER
5379M: Hans Verkuil <hverkuil@xs4all.nl>
5380L: linux-media@vger.kernel.org
5381T: git git://linuxtv.org/media_tree.git
a825eaec 5382W: https://linuxtv.org
48fc9e26 5383S: Odd Fixes
14430813 5384F: drivers/media/usb/hdpvr/
48fc9e26 5385
71a6d0af 5386HWPOISON MEMORY FAILURE HANDLING
f9625c48 5387M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5388L: linux-mm@kvack.org
71a6d0af
HW
5389S: Maintained
5390F: mm/memory-failure.c
5391F: mm/hwpoison-inject.c
5392
5393HYPERVISOR VIRTUAL CONSOLE DRIVER
5394L: linuxppc-dev@lists.ozlabs.org
5395S: Odd Fixes
5396F: drivers/tty/hvc/
5397
e5ab1477
AP
5398HACKRF MEDIA DRIVER
5399M: Antti Palosaari <crope@iki.fi>
5400L: linux-media@vger.kernel.org
a825eaec 5401W: https://linuxtv.org
e5ab1477
AP
5402W: http://palosaari.fi/linux/
5403Q: http://patchwork.linuxtv.org/project/linux-media/list/
5404T: git git://linuxtv.org/anttip/media_tree.git
5405S: Maintained
5406F: drivers/media/usb/hackrf/
5407
5b543965 5408HARDWARE MONITORING
d8130624 5409M: Jean Delvare <jdelvare@suse.com>
ca462085 5410M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5411L: linux-hwmon@vger.kernel.org
5412W: http://hwmon.wiki.kernel.org/
a94ef4ed 5413T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5415S: Maintained
047f4ec2 5416F: Documentation/hwmon/
679655da 5417F: drivers/hwmon/
047f4ec2 5418F: include/linux/hwmon*.h
5b543965 5419
844dd05f 5420HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5421M: Matt Mackall <mpm@selenic.com>
5422M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5423L: linux-crypto@vger.kernel.org
c0d0787b 5424S: Odd fixes
f6c60b15 5425F: Documentation/devicetree/bindings/rng/
679655da
JP
5426F: Documentation/hw_random.txt
5427F: drivers/char/hw_random/
5428F: include/linux/hw_random.h
844dd05f 5429
8b37fcfc
OBC
5430HARDWARE SPINLOCK CORE
5431M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5432M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5433L: linux-remoteproc@vger.kernel.org
8b37fcfc 5434S: Maintained
9f273c24 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5436F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5437F: Documentation/hwspinlock.txt
2dbd8585 5438F: drivers/hwspinlock/
8b37fcfc
OBC
5439F: include/linux/hwspinlock.h
5440
1da177e4 5441HARMONY SOUND DRIVER
ac6aecbf 5442L: linux-parisc@vger.kernel.org
1da177e4 5443S: Maintained
679655da 5444F: sound/parisc/harmony.*
1da177e4 5445
91952bc0
AP
5446HD29L2 MEDIA DRIVER
5447M: Antti Palosaari <crope@iki.fi>
5448L: linux-media@vger.kernel.org
a825eaec 5449W: https://linuxtv.org
91952bc0
AP
5450W: http://palosaari.fi/linux/
5451Q: http://patchwork.linuxtv.org/project/linux-media/list/
5452T: git git://linuxtv.org/anttip/media_tree.git
5453S: Maintained
5454F: drivers/media/dvb-frontends/hd29l2*
5455
214de83e
BB
5456HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5457M: Brian Boylston <brian.boylston@hpe.com>
5458S: Supported
5459F: Documentation/watchdog/hpwdt.txt
5460F: drivers/watchdog/hpwdt.c
5461
9257aa49 5462HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5463M: Don Brace <don.brace@microsemi.com>
9257aa49 5464L: iss_storagedev@hp.com
a0a268ad 5465L: esc.storagedev@microsemi.com
693373db 5466L: linux-scsi@vger.kernel.org
9257aa49
SC
5467S: Supported
5468F: Documentation/scsi/hpsa.txt
5469F: drivers/scsi/hpsa*.[ch]
5470F: include/linux/cciss*.h
c117ab84 5471F: include/uapi/linux/cciss*.h
9257aa49 5472
e2d1d6c0 5473HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5474M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5475L: iss_storagedev@hp.com
516fdcea 5476L: esc.storagedev@microsemi.com
693373db 5477L: linux-scsi@vger.kernel.org
e2d1d6c0 5478S: Supported
679655da
JP
5479F: Documentation/blockdev/cciss.txt
5480F: drivers/block/cciss*
5481F: include/linux/cciss_ioctl.h
c117ab84 5482F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5483
f48ad614
DD
5484HFI1 DRIVER
5485M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5486M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5487L: linux-rdma@vger.kernel.org
5488S: Supported
5489F: drivers/infiniband/hw/hfi1
5490
1da177e4 5491HFS FILESYSTEM
6cf515e1
GU
5492L: linux-fsdevel@vger.kernel.org
5493S: Orphan
679655da
JP
5494F: Documentation/filesystems/hfs.txt
5495F: fs/hfs/
1da177e4 5496
ef575f47
GU
5497HFSPLUS FILESYSTEM
5498L: linux-fsdevel@vger.kernel.org
5499S: Orphan
5500F: Documentation/filesystems/hfsplus.txt
5501F: fs/hfsplus/
5502
1da177e4 5503HGA FRAMEBUFFER DRIVER
8b58be88 5504M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5505L: linux-nvidia@lists.surfsouth.com
5506W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5507S: Maintained
8a61f013 5508F: drivers/video/fbdev/hgafb.c
1da177e4 5509
4480f15b 5510HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5511M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5512M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5513L: linux-pm@vger.kernel.org
e2d1d6c0 5514S: Supported
679655da
JP
5515F: arch/x86/power/
5516F: drivers/base/power/
5517F: kernel/power/
5518F: include/linux/suspend.h
5519F: include/linux/freezer.h
5520F: include/linux/pm.h
679655da 5521F: arch/*/include/asm/suspend*.h
e2d1d6c0 5522
4ef4caad 5523HID CORE LAYER
e5f6450c 5524M: Jiri Kosina <jikos@kernel.org>
406df153 5525R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5526L: linux-input@vger.kernel.org
54e5881d 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5528S: Maintained
679655da
JP
5529F: drivers/hid/
5530F: include/linux/hid*
c117ab84 5531F: include/uapi/linux/hid*
4ef4caad 5532
30ee72f0 5533HID SENSOR HUB DRIVERS
e5f6450c 5534M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5535M: Jonathan Cameron <jic23@kernel.org>
5536M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5537L: linux-input@vger.kernel.org
5538L: linux-iio@vger.kernel.org
5539S: Maintained
5540F: Documentation/hid/hid-sensor*
5541F: drivers/hid/hid-sensor-*
5542F: drivers/iio/*/hid-*
5543F: include/linux/hid-sensor-*
5544
38bed542 5545HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5546M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5547L: linux-kernel@vger.kernel.org
75fc2d37 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5549S: Maintained
679655da 5550F: Documentation/timers/
5cee9645 5551F: kernel/time/hrtimer.c
88606e80
TG
5552F: kernel/time/clockevents.c
5553F: kernel/time/tick*.*
5554F: kernel/time/timer_*.c
05ed8490 5555F: include/linux/clockchips.h
679655da 5556F: include/linux/hrtimer.h
38bed542 5557
1da177e4 5558HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5559L: linux-hams@vger.kernel.org
8b64f2a0 5560S: Orphan
679655da
JP
5561F: drivers/net/hamradio/dmascc.c
5562F: drivers/net/hamradio/scc.c
1da177e4 5563
ede1e6f8 5564HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5565M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5566W: http://www.highpoint-tech.com
5567S: Supported
679655da
JP
5568F: Documentation/scsi/hptiop.txt
5569F: drivers/scsi/hptiop.c
ede1e6f8 5570
1da177e4 5571HIPPI
8b58be88 5572M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5573L: linux-hippi@sunsite.dk
5574S: Maintained
679655da 5575F: include/linux/hippidevice.h
c117ab84 5576F: include/uapi/linux/if_hippi.h
679655da 5577F: net/802/hippi.c
ff5a3b50 5578F: drivers/net/hippi/
1da177e4 5579
b30d74e4
DH
5580HISILICON NETWORK SUBSYSTEM DRIVER
5581M: Yisen Zhuang <yisen.zhuang@huawei.com>
5582M: Salil Mehta <salil.mehta@huawei.com>
5583L: netdev@vger.kernel.org
5584W: http://www.hisilicon.com
5585S: Maintained
5586F: drivers/net/ethernet/hisilicon/
5587F: Documentation/devicetree/bindings/net/hisilicon*.txt
5588
16c6c252
JG
5589HISILICON SAS Controller
5590M: John Garry <john.garry@huawei.com>
5591W: http://www.hisilicon.com
5592S: Supported
5593F: drivers/scsi/hisi_sas/
5594F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5595
ff1d2767 5596HOST AP DRIVER
8b58be88 5597M: Jouni Malinen <j@w1.fi>
85d32e7b 5598L: hostap@shmoo.com (subscribers-only)
724c6b35 5599L: linux-wireless@vger.kernel.org
ff1d2767
JM
5600W: http://hostap.epitest.fi/
5601S: Maintained
eb4f98d5 5602F: drivers/net/wireless/intersil/hostap/
ff1d2767 5603
dd8cd779 5604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5605L: platform-driver-x86@vger.kernel.org
95c70215 5606S: Orphan
679655da 5607F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5608
e2d1d6c0 5609HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5610M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5611S: Maintained
7e25d724 5612F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5613
7d2c86b5 5614HPET: High Precision Event Timers driver
8b58be88 5615M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5616S: Maintained
679655da
JP
5617F: Documentation/timers/hpet.txt
5618F: drivers/char/hpet.c
5619F: include/linux/hpet.h
c117ab84 5620F: include/uapi/linux/hpet.h
b9b0332f 5621
e07b5d79 5622HPET: x86
9e06f631 5623S: Orphan
679655da
JP
5624F: arch/x86/kernel/hpet.c
5625F: arch/x86/include/asm/hpet.h
b9b0332f 5626
1da177e4 5627HPFS FILESYSTEM
8b58be88 5628M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5629W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5630S: Maintained
679655da 5631F: fs/hpfs/
1da177e4 5632
3441cded 5633HSI SUBSYSTEM
56459ea9
SR
5634M: Sebastian Reichel <sre@kernel.org>
5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5636S: Maintained
5637F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5638F: Documentation/hsi.txt
3441cded
SR
5639F: drivers/hsi/
5640F: include/linux/hsi/
5641F: include/uapi/linux/hsi/
5642
7d2c86b5 5643HSO 3G MODEM DRIVER
8b58be88 5644M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5645W: http://www.pharscape.org
5646S: Maintained
679655da 5647F: drivers/net/usb/hso.c
11cd29b0 5648
19990e29
AB
5649HSR NETWORK PROTOCOL
5650M: Arvid Brodin <arvid.brodin@alten.se>
5651L: netdev@vger.kernel.org
5652S: Maintained
5653F: net/hsr/
5654
5a18c343 5655HTCPEN TOUCHSCREEN DRIVER
8b58be88 5656M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5657L: linux-input@vger.kernel.org
5658S: Maintained
679655da 5659F: drivers/input/touchscreen/htcpen.c
5a18c343 5660
1da177e4 5661HUGETLB FILESYSTEM
6d49e352 5662M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5663S: Maintained
679655da 5664F: fs/hugetlbfs/
1da177e4 5665
fe713d60
JCT
5666HVA ST MEDIA DRIVER
5667M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5668L: linux-media@vger.kernel.org
5669T: git git://linuxtv.org/media_tree.git
5670W: https://linuxtv.org
5671S: Supported
5672F: drivers/media/platform/sti/hva
5673
05183189 5674Hyper-V CORE AND DRIVERS
9c3646d1 5675M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5676M: Haiyang Zhang <haiyangz@microsoft.com>
5677L: devel@linuxdriverproject.org
5678S: Maintained
a4162747
HZ
5679F: arch/x86/include/asm/mshyperv.h
5680F: arch/x86/include/uapi/asm/hyperv.h
5681F: arch/x86/kernel/cpu/mshyperv.c
05183189 5682F: drivers/hid/hid-hyperv.c
a4162747 5683F: drivers/hv/
f92ca80b 5684F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5685F: drivers/pci/host/pci-hyperv.c
05183189 5686F: drivers/net/hyperv/
a4162747 5687F: drivers/scsi/storvsc_drv.c
8a61f013 5688F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5689F: include/linux/hyperv.h
5690F: tools/hv/
54bf725e 5691F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5692
7724fd04
PR
5693I2C MUXES
5694M: Peter Rosin <peda@axentia.se>
5695L: linux-i2c@vger.kernel.org
5696S: Maintained
2254d24a 5697F: Documentation/i2c/i2c-topology
7724fd04
PR
5698F: Documentation/i2c/muxes/
5699F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5700F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5701F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5702F: drivers/i2c/i2c-mux.c
5703F: drivers/i2c/muxes/
5704F: include/linux/i2c-mux.h
5705
d85c8a6a 5706I2C OVER PARALLEL PORT
d8130624 5707M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5708L: linux-i2c@vger.kernel.org
5709S: Maintained
5710F: Documentation/i2c/busses/i2c-parport
5711F: Documentation/i2c/busses/i2c-parport-light
5712F: drivers/i2c/busses/i2c-parport.c
5713F: drivers/i2c/busses/i2c-parport-light.c
5714
5715I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5716M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5717L: linux-i2c@vger.kernel.org
5718S: Maintained
5719F: Documentation/i2c/busses/i2c-ali1535
5720F: Documentation/i2c/busses/i2c-ali1563
5721F: Documentation/i2c/busses/i2c-ali15x3
5722F: Documentation/i2c/busses/i2c-amd756
5723F: Documentation/i2c/busses/i2c-amd8111
5724F: Documentation/i2c/busses/i2c-i801
5725F: Documentation/i2c/busses/i2c-nforce2
5726F: Documentation/i2c/busses/i2c-piix4
5727F: Documentation/i2c/busses/i2c-sis5595
5728F: Documentation/i2c/busses/i2c-sis630
5729F: Documentation/i2c/busses/i2c-sis96x
5730F: Documentation/i2c/busses/i2c-via
5731F: Documentation/i2c/busses/i2c-viapro
5732F: drivers/i2c/busses/i2c-ali1535.c
5733F: drivers/i2c/busses/i2c-ali1563.c
5734F: drivers/i2c/busses/i2c-ali15x3.c
5735F: drivers/i2c/busses/i2c-amd756.c
5736F: drivers/i2c/busses/i2c-amd756-s4882.c
5737F: drivers/i2c/busses/i2c-amd8111.c
5738F: drivers/i2c/busses/i2c-i801.c
5739F: drivers/i2c/busses/i2c-isch.c
5740F: drivers/i2c/busses/i2c-nforce2.c
5741F: drivers/i2c/busses/i2c-nforce2-s4985.c
5742F: drivers/i2c/busses/i2c-piix4.c
5743F: drivers/i2c/busses/i2c-sis5595.c
5744F: drivers/i2c/busses/i2c-sis630.c
5745F: drivers/i2c/busses/i2c-sis96x.c
5746F: drivers/i2c/busses/i2c-via.c
5747F: drivers/i2c/busses/i2c-viapro.c
5748
cb7f07a4
NH
5749I2C/SMBUS ISMT DRIVER
5750M: Seth Heasley <seth.heasley@intel.com>
5751M: Neil Horman <nhorman@tuxdriver.com>
5752L: linux-i2c@vger.kernel.org
5753F: drivers/i2c/busses/i2c-ismt.c
5754F: Documentation/i2c/busses/i2c-ismt
5755
6ea884db 5756I2C/SMBUS STUB DRIVER
d8130624 5757M: Jean Delvare <jdelvare@suse.com>
846557d3 5758L: linux-i2c@vger.kernel.org
6ea884db 5759S: Maintained
8547a5bc 5760F: drivers/i2c/i2c-stub.c
6ea884db 5761
5b543965 5762I2C SUBSYSTEM
14d77c4d 5763M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5764L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5765W: https://i2c.wiki.kernel.org/
5766Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5768S: Maintained
40ed1b4c 5769F: Documentation/devicetree/bindings/i2c/
679655da
JP
5770F: Documentation/i2c/
5771F: drivers/i2c/
630bc46e 5772F: drivers/i2c/*/
679655da 5773F: include/linux/i2c.h
03b70d62 5774F: include/linux/i2c-*.h
c117ab84
CEB
5775F: include/uapi/linux/i2c.h
5776F: include/uapi/linux/i2c-*.h
1da177e4 5777
4560d677
WS
5778I2C ACPI SUPPORT
5779M: Mika Westerberg <mika.westerberg@linux.intel.com>
5780L: linux-i2c@vger.kernel.org
5781L: linux-acpi@vger.kernel.org
5782S: Maintained
4560d677 5783
d85c8a6a 5784I2C-TAOS-EVM DRIVER
d8130624 5785M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5786L: linux-i2c@vger.kernel.org
5787S: Maintained
5788F: Documentation/i2c/busses/i2c-taos-evm
5789F: drivers/i2c/busses/i2c-taos-evm.c
5790
e8c76eed 5791I2C-TINY-USB DRIVER
8b58be88 5792M: Till Harbaum <till@harbaum.org>
846557d3 5793L: linux-i2c@vger.kernel.org
932d1872 5794W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5795S: Maintained
679655da 5796F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5797
1da177e4 5798i386 BOOT CODE
8b58be88 5799M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5800S: Maintained
679655da 5801F: arch/x86/boot/
1da177e4
LT
5802
5803i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5804M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5805T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5806S: Maintained
5807
1da177e4 5808IA64 (Itanium) PLATFORM
8b58be88
JP
5809M: Tony Luck <tony.luck@intel.com>
5810M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5811L: linux-ia64@vger.kernel.org
6b1c70b1 5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5813S: Maintained
679655da 5814F: arch/ia64/
1da177e4 5815
4cd38750
LDSB
5816IBM Power VMX Cryptographic instructions
5817M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5818M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5819L: linux-crypto@vger.kernel.org
5820S: Supported
5821F: drivers/crypto/vmx/Makefile
5822F: drivers/crypto/vmx/Kconfig
5823F: drivers/crypto/vmx/vmx.c
5824F: drivers/crypto/vmx/aes*
5825F: drivers/crypto/vmx/ghash*
5826F: drivers/crypto/vmx/ppc-xlate.pl
5827
956c203c 5828IBM Power in-Nest Crypto Acceleration
4cd38750 5829M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5830M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5831L: linux-crypto@vger.kernel.org
5832S: Supported
28bceeaa
DS
5833F: drivers/crypto/nx/Makefile
5834F: drivers/crypto/nx/Kconfig
5835F: drivers/crypto/nx/nx-aes*
5836F: drivers/crypto/nx/nx-sha*
5837F: drivers/crypto/nx/nx.*
5838F: drivers/crypto/nx/nx_csbcpb.h
5839F: drivers/crypto/nx/nx_debugfs.h
956c203c 5840
0e16aafb 5841IBM Power 842 compression accelerator
41656aa7 5842M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5843S: Supported
28bceeaa
DS
5844F: drivers/crypto/nx/Makefile
5845F: drivers/crypto/nx/Kconfig
7011a122 5846F: drivers/crypto/nx/nx-842*
2da572c9 5847F: include/linux/sw842.h
2062c5b6 5848F: crypto/842.c
2da572c9 5849F: lib/842/
0e16aafb 5850
1da177e4 5851IBM Power Linux RAID adapter
8b58be88 5852M: Brian King <brking@us.ibm.com>
1da177e4 5853S: Supported
679655da 5854F: drivers/scsi/ipr.*
1da177e4 5855
9d348af4 5856IBM Power Virtual Ethernet Device Driver
eddd63a6 5857M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5858L: netdev@vger.kernel.org
5859S: Supported
9aa32835 5860F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5861
032c5e82
TF
5862IBM Power SRIOV Virtual NIC Device Driver
5863M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5864M: John Allen <jallen@linux.vnet.ibm.com>
5865L: netdev@vger.kernel.org
5866S: Supported
5867F: drivers/net/ethernet/ibm/ibmvnic.*
5868
e6babec6 5869IBM Power Virtual SCSI Device Drivers
bcbde52b 5870M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5871L: linux-scsi@vger.kernel.org
5872S: Supported
e6babec6 5873F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5874F: include/scsi/viosrp.h
5875
5876IBM Power Virtual SCSI Device Target Driver
5877M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5878M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5879L: linux-scsi@vger.kernel.org
5880L: target-devel@vger.kernel.org
5881S: Supported
5882F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5883
5884IBM Power Virtual FC Device Drivers
44b4dad9 5885M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5886L: linux-scsi@vger.kernel.org
5887S: Supported
5888F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5889
1da177e4 5890IBM ServeRAID RAID DRIVER
f9213e78 5891S: Orphan
679655da 5892F: drivers/scsi/ips.*
1da177e4 5893
6ed9f9c4
PT
5894ICH LPC AND GPIO DRIVER
5895M: Peter Tyser <ptyser@xes-inc.com>
5896S: Maintained
5897F: drivers/mfd/lpc_ich.c
5898F: drivers/gpio/gpio-ich.c
5899
1e7106fc 5900IDE SUBSYSTEM
8b58be88 5901M: "David S. Miller" <davem@davemloft.net>
1da177e4 5902L: linux-ide@vger.kernel.org
8a6e2535 5903Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5905S: Maintained
679655da
JP
5906F: Documentation/ide/
5907F: drivers/ide/
5908F: include/linux/ide.h
1da177e4 5909
6cb8c13d
IP
5910IDEAPAD LAPTOP EXTRAS DRIVER
5911M: Ike Panhc <ike.pan@canonical.com>
5912L: platform-driver-x86@vger.kernel.org
5913W: http://launchpad.net/ideapad-laptop
5914S: Maintained
5915F: drivers/platform/x86/ideapad-laptop.c
5916
1ea4c161
AM
5917IDEAPAD LAPTOP SLIDEBAR DRIVER
5918M: Andrey Moiseev <o2g.org.ru@gmail.com>
5919L: linux-input@vger.kernel.org
5920W: https://github.com/o2genum/ideapad-slidebar
5921S: Maintained
5922F: drivers/input/misc/ideapad_slidebar.c
5923
0f861e8c 5924IDE/ATAPI DRIVERS
487ba8e8 5925M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5926L: linux-ide@vger.kernel.org
c404c199 5927S: Maintained
679655da
JP
5928F: Documentation/cdrom/ide-cd
5929F: drivers/ide/ide-cd*
1da177e4 5930
27471fdb 5931IDLE-I7300
8b58be88 5932M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5933L: linux-pm@vger.kernel.org
27471fdb 5934S: Supported
679655da 5935F: drivers/idle/i7300_idle.c
27471fdb 5936
02cf2286 5937IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5938M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5939L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5940W: http://wpan.cakelab.org/
5941T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5942T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5943S: Maintained
5944F: net/ieee802154/
68653359 5945F: net/mac802154/
251741b1 5946F: drivers/net/ieee802154/
580947d3
AA
5947F: include/linux/nl802154.h
5948F: include/linux/ieee802154.h
5949F: include/net/nl802154.h
5950F: include/net/mac802154.h
5951F: include/net/af_ieee802154.h
5952F: include/net/cfg802154.h
5953F: include/net/ieee802154_netdev.h
ebef9c12 5954F: Documentation/networking/ieee802154.txt
02cf2286 5955
b1c97193
SY
5956IGORPLUG-USB IR RECEIVER
5957M: Sean Young <sean@mess.org>
5958L: linux-media@vger.kernel.org
5959S: Maintained
5960F: drivers/media/rc/igorplugusb.c
5961
40ad4a30
SY
5962IGUANAWORKS USB IR TRANSCEIVER
5963M: Sean Young <sean@mess.org>
5964L: linux-media@vger.kernel.org
5965S: Maintained
5966F: drivers/media/rc/iguanair.c
5967
9545f86e 5968IIO SUBSYSTEM AND DRIVERS
030a13d7 5969M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5970R: Hartmut Knaack <knaack.h@gmx.de>
5971R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5972R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5973L: linux-iio@vger.kernel.org
21d41655 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5975S: Maintained
866b148a 5976F: Documentation/devicetree/bindings/iio/
03e7c251 5977F: drivers/iio/
9545f86e 5978F: drivers/staging/iio/
8fe671fc 5979F: include/linux/iio/
817020cf 5980F: tools/iio/
9545f86e 5981
65519263
SG
5982IKANOS/ADI EAGLE ADSL USB DRIVER
5983M: Matthieu Castet <castet.matthieu@free.fr>
5984M: Stanislaw Gruszka <stf_xl@wp.pl>
5985S: Maintained
5986F: drivers/usb/atm/ueagle-atm.c
5987
e89ab51f
GR
5988INA209 HARDWARE MONITOR DRIVER
5989M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5990L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5991S: Maintained
5992F: Documentation/hwmon/ina209
5993F: Documentation/devicetree/bindings/i2c/ina209.txt
5994F: drivers/hwmon/ina209.c
5995
5996INA2XX HARDWARE MONITOR DRIVER
5997M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5998L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5999S: Maintained
6000F: Documentation/hwmon/ina2xx
6001F: drivers/hwmon/ina2xx.c
6002F: include/linux/platform_data/ina2xx.h
6003
14dc124f
SIG
6004INDUSTRY PACK SUBSYSTEM (IPACK)
6005M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6006M: Jens Taprogge <jens.taprogge@taprogge.org>
6007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6008L: industrypack-devel@lists.sourceforge.net
6009W: http://industrypack.sourceforge.net
6010S: Maintained
6011F: drivers/ipack/
6012
8adc53fd
ZLK
6013INGENIC JZ4780 DMA Driver
6014M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6015S: Maintained
6016F: drivers/dma/dma-jz4780.c
6017
aa7168f4 6018INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6019M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6020M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6021L: linux-ima-devel@lists.sourceforge.net
6022L: linux-ima-user@lists.sourceforge.net
6023L: linux-security-module@vger.kernel.org
9f273c24 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6025S: Supported
679655da 6026F: security/integrity/ima/
aa7168f4 6027
9a4ea5a9
JH
6028IMGTEC IR DECODER DRIVER
6029M: James Hogan <james.hogan@imgtec.com>
6030S: Maintained
6031F: drivers/media/rc/img-ir/
6032
1da177e4 6033IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6034L: linux-fbdev@vger.kernel.org
843393d3 6035S: Orphan
8a61f013 6036F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6037
6038INFINIBAND SUBSYSTEM
b6b2bbe6 6039M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6040M: Sean Hefty <sean.hefty@intel.com>
6041M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6042L: linux-rdma@vger.kernel.org
605841f5 6043W: http://www.openfabrics.org/
8a6e2535 6044Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6046S: Supported
679655da
JP
6047F: Documentation/infiniband/
6048F: drivers/infiniband/
c117ab84 6049F: include/uapi/linux/if_infiniband.h
954138dc
YD
6050F: include/uapi/rdma/
6051F: include/rdma/
1da177e4 6052
c9f04f58 6053INOTIFY
8b58be88
JP
6054M: John McCutchan <john@johnmccutchan.com>
6055M: Robert Love <rlove@rlove.org>
6056M: Eric Paris <eparis@parisplace.org>
c9f04f58 6057S: Maintained
679655da
JP
6058F: Documentation/filesystems/inotify.txt
6059F: fs/notify/inotify/
6060F: include/linux/inotify.h
c117ab84 6061F: include/uapi/linux/inotify.h
c9f04f58 6062
e2d1d6c0 6063INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6064M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6065L: linux-input@vger.kernel.org
8a6e2535 6066Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6068S: Maintained
679655da 6069F: drivers/input/
f4eea7e2 6070F: include/linux/input.h
c117ab84 6071F: include/uapi/linux/input.h
f4eea7e2 6072F: include/linux/input/
e52d8398 6073F: Documentation/devicetree/bindings/input/
e2d1d6c0 6074
3267a87f 6075INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6076M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6077L: linux-input@vger.kernel.org
75dd112a 6078S: Odd fixes
3267a87f 6079F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6080F: drivers/input/input-mt.c
3267a87f
HR
6081K: \b(ABS|SYN)_MT_
6082
97fa99a3
JY
6083INTEL ASoC BDW/HSW DRIVERS
6084M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6085L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6086S: Supported
e8e1225d
JP
6087F: sound/soc/intel/common/sst-dsp*
6088F: sound/soc/intel/common/sst-firmware.c
6089F: sound/soc/intel/boards/broadwell.c
6090F: sound/soc/intel/haswell/
97fa99a3 6091
4ac13e17
DJ
6092INTEL C600 SERIES SAS CONTROLLER DRIVER
6093M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6094M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6095L: linux-scsi@vger.kernel.org
7106891a
DJ
6096T: git git://git.code.sf.net/p/intel-sas/isci
6097S: Supported
4ac13e17 6098F: drivers/scsi/isci/
4ac13e17 6099
ecc83e52
AH
6100INTEL HID EVENT DRIVER
6101M: Alex Hung <alex.hung@canonical.com>
6102L: platform-driver-x86@vger.kernel.org
6103S: Maintained
6104F: drivers/platform/x86/intel-hid.c
6105
332e0812
AK
6106INTEL VIRTUAL BUTTON DRIVER
6107M: AceLan Kao <acelan.kao@canonical.com>
6108L: platform-driver-x86@vger.kernel.org
6109S: Maintained
6110F: drivers/platform/x86/intel-vbtn.c
6111
26717172
LB
6112INTEL IDLE DRIVER
6113M: Len Brown <lenb@kernel.org>
bf1c138e 6114L: linux-pm@vger.kernel.org
08deed1e 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6116S: Supported
6117F: drivers/idle/intel_idle.c
6118
8fb861fa
SP
6119INTEL INTEGRATED SENSOR HUB DRIVER
6120M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6121M: Jiri Kosina <jikos@kernel.org>
6122L: linux-input@vger.kernel.org
6123S: Maintained
6124F: drivers/hid/intel-ish-hid/
6125
7c1ac18d 6126INTEL PSTATE DRIVER
58ac1f62
SP
6127M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6128M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6129L: linux-pm@vger.kernel.org
6130S: Supported
6131F: drivers/cpufreq/intel_pstate.c
6132
9eb8ef74 6133INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6134M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6135L: linux-fbdev@vger.kernel.org
ce00f85c 6136S: Maintained
679655da 6137F: Documentation/fb/intelfb.txt
8a61f013 6138F: drivers/video/fbdev/intelfb/
9eb8ef74 6139
1da177e4 6140INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6141M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6142L: linux-fbdev@vger.kernel.org
ce00f85c 6143S: Maintained
8a61f013 6144F: drivers/video/fbdev/i810/
1da177e4 6145
f4a9bc4c 6146INTEL MENLOW THERMAL DRIVER
8b58be88 6147M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6148L: platform-driver-x86@vger.kernel.org
5ca92bd9 6149W: https://01.org/linux-acpi
f4a9bc4c 6150S: Supported
679655da 6151F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6152
248a9dc3 6153INTEL I/OAT DMA DRIVER
18ebd564 6154M: Dave Jiang <dave.jiang@intel.com>
08223d80 6155R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6156L: dmaengine@vger.kernel.org
6157Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6158S: Supported
679655da 6159F: drivers/dma/ioat*
248a9dc3 6160
6c8909b4 6161INTEL IOMMU (VT-d)
8b58be88 6162M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6163L: iommu@lists.linux-foundation.org
54e5881d 6164T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6165S: Supported
3fb39615 6166F: drivers/iommu/intel-iommu.c
679655da 6167F: include/linux/intel-iommu.h
6c8909b4 6168
b3e5f263 6169INTEL IOP-ADMA DMA DRIVER
08223d80 6170R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6171S: Odd fixes
679655da 6172F: drivers/dma/iop-adma.c
b3e5f263 6173
9251ce95 6174INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6175M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6176S: Maintained
679655da
JP
6177F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6178F: arch/arm/mach-ixp4xx/include/mach/npe.h
6179F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6180F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6181F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6182F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6183
844dd05f 6184INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6185M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6186S: Maintained
679655da 6187F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6188
2f302324 6189INTEL ETHERNET DRIVERS
8b58be88 6190M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6191L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6192W: http://www.intel.com/support/feedback.htm
d94e6fed 6193W: http://e1000.sourceforge.net/
2f302324
JK
6194Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6197S: Supported
0d164401
JK
6198F: Documentation/networking/e100.txt
6199F: Documentation/networking/e1000.txt
6200F: Documentation/networking/e1000e.txt
6201F: Documentation/networking/igb.txt
6202F: Documentation/networking/igbvf.txt
6203F: Documentation/networking/ixgb.txt
6204F: Documentation/networking/ixgbe.txt
6205F: Documentation/networking/ixgbevf.txt
1bff6529 6206F: Documentation/networking/i40e.txt
105bf2fe 6207F: Documentation/networking/i40evf.txt
dee1ad47 6208F: drivers/net/ethernet/intel/
bc90d291 6209F: drivers/net/ethernet/intel/*/
1da177e4 6210
6e4de866
FL
6211INTEL RDMA RNIC DRIVER
6212M: Faisal Latif <faisal.latif@intel.com>
6213R: Chien Tin Tung <chien.tin.tung@intel.com>
6214R: Mustafa Ismail <mustafa.ismail@intel.com>
6215R: Shiraz Saleem <shiraz.saleem@intel.com>
6216R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6217L: linux-rdma@vger.kernel.org
6218S: Supported
6219F: drivers/infiniband/hw/i40iw/
6220
224f9e6d
AS
6221INTEL MERRIFIELD GPIO DRIVER
6222M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6223L: linux-gpio@vger.kernel.org
6224S: Maintained
6225F: drivers/gpio/gpio-merrifield.c
6226
0963d59b
LW
6227INTEL-MID GPIO DRIVER
6228M: David Cohen <david.a.cohen@linux.intel.com>
6229L: linux-gpio@vger.kernel.org
6230S: Maintained
6231F: drivers/gpio/gpio-intel-mid.c
6232
ca907a90
SY
6233INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6234M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6235L: linux-wireless@vger.kernel.org
ca907a90 6236S: Maintained
679655da 6237F: Documentation/networking/README.ipw2100
679655da 6238F: Documentation/networking/README.ipw2200
367a1092 6239F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6240
5760b0a5
AS
6241INTEL(R) TRACE HUB
6242M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6243S: Supported
6244F: Documentation/trace/intel_th.txt
6245F: drivers/hwtracing/intel_th/
6246
4bd96a7a 6247INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6248M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6249L: tboot-devel@lists.sourceforge.net
6250W: http://tboot.sourceforge.net
e9b7d7c8 6251T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6252S: Supported
6253F: Documentation/intel_txt.txt
6254F: include/linux/tboot.h
6255F: arch/x86/kernel/tboot.c
6256
8a70da82 6257INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6258M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6259M: linux-wimax@intel.com
49e7d9df 6260L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6261S: Supported
6262W: http://linuxwimax.org
679655da
JP
6263F: Documentation/wimax/README.i2400m
6264F: drivers/net/wimax/i2400m/
c117ab84 6265F: include/uapi/linux/wimax/i2400m.h
8a70da82 6266
1c0ce89c
SG
6267INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6268M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6269L: linux-wireless@vger.kernel.org
1c0ce89c 6270S: Supported
7ac9a364 6271F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6272
b481de9c 6273INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6274M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6275M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6276M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6277M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6278L: linux-wireless@vger.kernel.org
b481de9c 6279W: http://intellinuxwireless.org
b62ff718 6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6281S: Supported
e705c121 6282F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6283
de8fe023
TW
6284INTEL MANAGEMENT ENGINE (mei)
6285M: Tomas Winkler <tomas.winkler@intel.com>
6286L: linux-kernel@vger.kernel.org
6287S: Supported
c117ab84 6288F: include/uapi/linux/mei.h
5069288b 6289F: include/linux/mei_cl_bus.h
de8fe023 6290F: drivers/misc/mei/*
222818c3 6291F: drivers/watchdog/mei_wdt.c
e07950a1 6292F: Documentation/misc-devices/mei/*
de8fe023 6293
50ceb98b
SD
6294INTEL MIC DRIVERS (mic)
6295M: Sudeep Dutt <sudeep.dutt@intel.com>
6296M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6297S: Supported
6298W: https://github.com/sudeepdutt/mic
6299W: http://software.intel.com/en-us/mic-developer
6300F: include/linux/mic_bus.h
6301F: include/linux/scif.h
6302F: include/uapi/linux/mic_common.h
6303F: include/uapi/linux/mic_ioctl.h
9f273c24 6304F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6305F: drivers/misc/mic/
6306F: drivers/dma/mic_x100_dma.c
6307F: drivers/dma/mic_x100_dma.h
9f273c24 6308F: Documentation/mic/
50ceb98b 6309
fdca4f16 6310INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6311M: Zha Qipeng<qipeng.zha@intel.com>
6312L: platform-driver-x86@vger.kernel.org
6313S: Maintained
6314F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6315F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6316F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6317F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6318
378f956e
SKC
6319INTEL TELEMETRY DRIVER
6320M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6321L: platform-driver-x86@vger.kernel.org
6322S: Maintained
378f956e 6323F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6324F: drivers/platform/x86/intel_telemetry*
0a8b8353 6325
b740d2e9
RB
6326INTEL PMC CORE DRIVER
6327M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6328M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6329L: platform-driver-x86@vger.kernel.org
6330S: Maintained
6331F: arch/x86/include/asm/pmc_core.h
6332F: drivers/platform/x86/intel_pmc_core*
6333
cb109a0e 6334IOC3 ETHERNET DRIVER
8b58be88 6335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6336L: linux-mips@linux-mips.org
6337S: Maintained
8862bf1e 6338F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6339
cb109a0e 6340IOC3 SERIAL DRIVER
8b58be88 6341M: Pat Gefre <pfg@sgi.com>
d39e0721 6342L: linux-serial@vger.kernel.org
cb109a0e 6343S: Maintained
df621252 6344F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6345
0b6e8569
SW
6346IOMMU DRIVERS
6347M: Joerg Roedel <joro@8bytes.org>
6348L: iommu@lists.linux-foundation.org
6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6350S: Maintained
efcd94c0 6351F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6352F: drivers/iommu/
6353
4480f15b 6354IP MASQUERADING
8b58be88 6355M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6356S: Maintained
679655da 6357F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6358
4409ebe9 6359IPMI SUBSYSTEM
8b58be88 6360M: Corey Minyard <minyard@acm.org>
b0c90653 6361L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6362W: http://openipmi.sourceforge.net/
6363S: Supported
679655da
JP
6364F: Documentation/IPMI.txt
6365F: drivers/char/ipmi/
6366F: include/linux/ipmi*
c117ab84 6367F: include/uapi/linux/ipmi*
4409ebe9 6368
2d800897
KW
6369QCOM AUDIO (ASoC) DRIVERS
6370M: Patrick Lai <plai@codeaurora.org>
6371M: Banajit Goswami <bgoswami@codeaurora.org>
6372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6373S: Supported
6374F: sound/soc/qcom/
6375
e2d1d6c0 6376IPS SCSI RAID DRIVER
8b58be88 6377M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6378L: linux-scsi@vger.kernel.org
6379W: http://www.adaptec.com/
6380S: Maintained
679655da 6381F: drivers/scsi/ips*
e2d1d6c0
RD
6382
6383IPVS
8b58be88
JP
6384M: Wensong Zhang <wensong@linux-vs.org>
6385M: Simon Horman <horms@verge.net.au>
6386M: Julian Anastasov <ja@ssi.bg>
979b6c13 6387L: netdev@vger.kernel.org
e2d1d6c0 6388L: lvs-devel@vger.kernel.org
1da177e4 6389S: Maintained
9f273c24
FW
6390T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6392F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6393F: include/net/ip_vs.h
c117ab84 6394F: include/uapi/linux/ip_vs.h
679655da 6395F: net/netfilter/ipvs/
1da177e4 6396
e7839f25 6397IPWIRELESS DRIVER
e5f6450c 6398M: Jiri Kosina <jikos@kernel.org>
d8130624 6399M: David Sterba <dsterba@suse.com>
92094aa0 6400S: Odd Fixes
282361a0 6401F: drivers/tty/ipwireless/
099dc4fb 6402
e2d1d6c0 6403IPX NETWORK LAYER
8b58be88 6404M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6405L: netdev@vger.kernel.org
6406S: Maintained
679655da 6407F: include/net/ipx.h
c117ab84 6408F: include/uapi/linux/ipx.h
679655da 6409F: net/ipx/
e2d1d6c0 6410
1da177e4 6411IRDA SUBSYSTEM
8b58be88 6412M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6413L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6414L: netdev@vger.kernel.org
1da177e4 6415W: http://irda.sourceforge.net/
f353976d 6416S: Maintained
e0057975 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6418F: Documentation/networking/irda.txt
6419F: drivers/net/irda/
6420F: include/net/irda/
6421F: net/irda/
1da177e4 6422
a800c7cc
TG
6423IRQ SUBSYSTEM
6424M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6425L: linux-kernel@vger.kernel.org
a800c7cc 6426S: Maintained
75fc2d37 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6428F: kernel/irq/
2ed9fd28
JC
6429
6430IRQCHIP DRIVERS
6431M: Thomas Gleixner <tglx@linutronix.de>
6432M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6433M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6434L: linux-kernel@vger.kernel.org
6435S: Maintained
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6437T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6438F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6439F: drivers/irqchip/
a800c7cc 6440
7ab3a837 6441IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6442M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6443S: Maintained
b09dec2c 6444T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6445F: Documentation/IRQ-domain.txt
6446F: include/linux/irqdomain.h
6447F: kernel/irq/irqdomain.c
b09dec2c 6448F: kernel/irq/msi.c
7ab3a837 6449
ad7afc38
WBG
6450ISA
6451M: William Breathitt Gray <vilhelm.gray@gmail.com>
6452S: Maintained
6453F: Documentation/isa.txt
6454F: drivers/base/isa.c
6455F: include/linux/isa.h
6456
e2d1d6c0 6457ISAPNP
8b58be88 6458M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6459S: Maintained
679655da
JP
6460F: Documentation/isapnp.txt
6461F: drivers/pnp/isapnp/
6462F: include/linux/isapnp.h
e2d1d6c0 6463
d39b8420
HV
6464ISA RADIO MODULE
6465M: Hans Verkuil <hverkuil@xs4all.nl>
6466L: linux-media@vger.kernel.org
6467T: git git://linuxtv.org/media_tree.git
a825eaec 6468W: https://linuxtv.org
d39b8420
HV
6469S: Maintained
6470F: drivers/media/radio/radio-isa*
6471
71a6d0af
HW
6472iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6473M: Peter Jones <pjones@redhat.com>
6474M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6475S: Maintained
6476F: drivers/firmware/iscsi_ibft*
6477
14816b1e 6478ISCSI
8b58be88 6479M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6480L: open-iscsi@googlegroups.com
6481W: www.open-iscsi.org
54e5881d 6482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6483S: Maintained
679655da
JP
6484F: drivers/scsi/*iscsi*
6485F: include/scsi/*iscsi*
14816b1e 6486
1e65eb42
OG
6487ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6488M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6489M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6490M: Roi Dayan <roid@mellanox.com>
6491L: linux-rdma@vger.kernel.org
6492S: Supported
6493W: http://www.openfabrics.org
6494W: www.open-iscsi.org
6495Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6496F: drivers/infiniband/ulp/iser/
1e65eb42 6497
2b70e5fd 6498ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6499M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6501L: linux-rdma@vger.kernel.org
6502L: target-devel@vger.kernel.org
6503S: Supported
6504W: http://www.linux-iscsi.org
6505F: drivers/infiniband/ulp/isert
6506
1da177e4 6507ISDN SUBSYSTEM
8b58be88 6508M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6509L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6510L: netdev@vger.kernel.org
1da177e4 6511W: http://www.isdn4linux.de
54e5881d 6512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6513S: Maintained
679655da
JP
6514F: Documentation/isdn/
6515F: drivers/isdn/
6516F: include/linux/isdn.h
6517F: include/linux/isdn/
c117ab84
CEB
6518F: include/uapi/linux/isdn.h
6519F: include/uapi/linux/isdn/
1da177e4
LT
6520
6521ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6522M: Armin Schindler <mac@melware.de>
d5d52273 6523L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6524W: http://www.melware.de
6525S: Maintained
679655da 6526F: drivers/isdn/hardware/eicon/
1da177e4 6527
d624870f 6528IT87 HARDWARE MONITORING DRIVER
d8130624 6529M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6530L: linux-hwmon@vger.kernel.org
d624870f
JD
6531S: Maintained
6532F: Documentation/hwmon/it87
6533F: drivers/hwmon/it87.c
6534
d7104bff
AP
6535IT913X MEDIA DRIVER
6536M: Antti Palosaari <crope@iki.fi>
6537L: linux-media@vger.kernel.org
a825eaec 6538W: https://linuxtv.org
d7104bff
AP
6539W: http://palosaari.fi/linux/
6540Q: http://patchwork.linuxtv.org/project/linux-media/list/
6541T: git git://linuxtv.org/anttip/media_tree.git
6542S: Maintained
249c697e 6543F: drivers/media/tuners/it913x*
d7104bff 6544
91821ff3 6545IVTV VIDEO4LINUX DRIVER
6afdeaf8 6546M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6547L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6548L: linux-media@vger.kernel.org
275ffde4 6549T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6550W: http://www.ivtvdriver.org
6551S: Maintained
679655da 6552F: Documentation/video4linux/*.ivtv
90d72ac6 6553F: drivers/media/pci/ivtv/
c117ab84 6554F: include/uapi/linux/ivtv*
91821ff3 6555
68620bdd
MP
6556IX2505V MEDIA DRIVER
6557M: Malcolm Priestley <tvboxspy@gmail.com>
6558L: linux-media@vger.kernel.org
a825eaec 6559W: https://linuxtv.org
68620bdd
MP
6560Q: http://patchwork.linuxtv.org/project/linux-media/list/
6561S: Maintained
6562F: drivers/media/dvb-frontends/ix2505v*
6563
4453d736
GR
6564JC42.4 TEMPERATURE SENSOR DRIVER
6565M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6566L: linux-hwmon@vger.kernel.org
4453d736
GR
6567S: Maintained
6568F: drivers/hwmon/jc42.c
6569F: Documentation/hwmon/jc42
6570
e2d1d6c0 6571JFS FILESYSTEM
3256f80f 6572M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6573L: jfs-discussion@lists.sourceforge.net
6574W: http://jfs.sourceforge.net/
54e5881d 6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6576S: Maintained
679655da
JP
6577F: Documentation/filesystems/jfs.txt
6578F: fs/jfs/
e2d1d6c0 6579
95252236 6580JME NETWORK DRIVER
8b58be88 6581M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6582L: netdev@vger.kernel.org
6583S: Maintained
63d24a0e 6584F: drivers/net/ethernet/jme.*
95252236 6585
1da177e4 6586JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6587M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6588L: linux-mtd@lists.infradead.org
6589W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6590S: Maintained
679655da 6591F: fs/jffs2/
c117ab84 6592F: include/uapi/linux/jffs2.h
1da177e4 6593
d183e11a
TT
6594JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6595M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6596M: Jan Kara <jack@suse.com>
d183e11a
TT
6597L: linux-ext4@vger.kernel.org
6598S: Maintained
6599F: fs/jbd2/
6600F: include/linux/jbd2.h
ae0718f8 6601
207dab5f
MU
6602JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6603M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6604L: linux-media@vger.kernel.org
6605S: Maintained
6606F: drivers/media/platform/rcar_jpu.c
6607
fd8b6cb4 6608JSM Neo PCI based serial card
df247081 6609M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6610L: linux-serial@vger.kernel.org
6611S: Maintained
df621252 6612F: drivers/tty/serial/jsm/
ae0718f8 6613
af39917d
CL
6614K10TEMP HARDWARE MONITORING DRIVER
6615M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6616L: linux-hwmon@vger.kernel.org
af39917d
CL
6617S: Maintained
6618F: Documentation/hwmon/k10temp
6619F: drivers/hwmon/k10temp.c
6620
4660cb35 6621K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6622M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6623L: linux-hwmon@vger.kernel.org
ae0718f8 6624S: Maintained
679655da
JP
6625F: Documentation/hwmon/k8temp
6626F: drivers/hwmon/k8temp.c
ae0718f8 6627
0ba1d91d
AR
6628KASAN
6629M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6630R: Alexander Potapenko <glider@google.com>
6631R: Dmitry Vyukov <dvyukov@google.com>
6632L: kasan-dev@googlegroups.com
6633S: Maintained
6634F: arch/*/include/asm/kasan.h
6635F: arch/*/mm/kasan_init*
2757aafa 6636F: Documentation/dev-tools/kasan.rst
64f8ebaf 6637F: include/linux/kasan*.h
0ba1d91d
AR
6638F: lib/test_kasan.c
6639F: mm/kasan/
6640F: scripts/Makefile.kasan
6641
1da177e4 6642KCONFIG
5eb1f99e 6643M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6644L: linux-kbuild@vger.kernel.org
cea8321c 6645T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6646S: Maintained
679655da
JP
6647F: Documentation/kbuild/kconfig-language.txt
6648F: scripts/kconfig/
1da177e4 6649
ea6c2089 6650KDUMP
f871f191
VG
6651M: Dave Young <dyoung@redhat.com>
6652M: Baoquan He <bhe@redhat.com>
6653R: Vivek Goyal <vgoyal@redhat.com>
34633993 6654L: kexec@lists.infradead.org
ea6c2089
VG
6655W: http://lse.sourceforge.net/kdump/
6656S: Maintained
80811493 6657F: Documentation/kdump/
ea6c2089 6658
f41bf02f
HV
6659KEENE FM RADIO TRANSMITTER DRIVER
6660M: Hans Verkuil <hverkuil@xs4all.nl>
6661L: linux-media@vger.kernel.org
6662T: git git://linuxtv.org/media_tree.git
a825eaec 6663W: https://linuxtv.org
f41bf02f
HV
6664S: Maintained
6665F: drivers/media/radio/radio-keene*
6666
1da177e4 6667KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6668M: Ian Kent <raven@themaw.net>
f694fc97 6669L: autofs@vger.kernel.org
1da177e4 6670S: Maintained
679655da 6671F: fs/autofs4/
1da177e4 6672
70fb7ba6 6673KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6674M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6677L: linux-kbuild@vger.kernel.org
5ce45962 6678S: Maintained
679655da
JP
6679F: Documentation/kbuild/
6680F: Makefile
6681F: scripts/Makefile.*
70fb7ba6
MM
6682F: scripts/basic/
6683F: scripts/mk*
6684F: scripts/package/
1da177e4
LT
6685
6686KERNEL JANITORS
c3000e03 6687L: kernel-janitors@vger.kernel.org
10466f5a 6688W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6689S: Odd Fixes
1da177e4 6690
e8b43555 6691KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6692M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6693M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6694L: linux-nfs@vger.kernel.org
1da177e4 6695W: http://nfs.sourceforge.net/
9f273c24 6696T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6697S: Supported
679655da 6698F: fs/nfsd/
c117ab84 6699F: include/uapi/linux/nfsd/
679655da
JP
6700F: fs/lockd/
6701F: fs/nfs_common/
6702F: net/sunrpc/
6703F: include/linux/lockd/
6704F: include/linux/sunrpc/
c117ab84 6705F: include/uapi/linux/sunrpc/
1da177e4 6706
13b122b3
SK
6707KERNEL SELFTEST FRAMEWORK
6708M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6709M: Shuah Khan <shuah@kernel.org>
64f00850 6710L: linux-kselftest@vger.kernel.org
13b122b3
SK
6711T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6712S: Maintained
6713F: tools/testing/selftests
6714
426d62e2 6715KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6716M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6717M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6718L: kvm@vger.kernel.org
e3e58478 6719W: http://www.linux-kvm.org
a94b40a6 6720T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6721S: Supported
c93a64fe
PB
6722F: Documentation/*/kvm*.txt
6723F: Documentation/virtual/kvm/
679655da 6724F: arch/*/kvm/
1662e862
CB
6725F: arch/x86/kernel/kvm.c
6726F: arch/x86/kernel/kvmclock.c
679655da
JP
6727F: arch/*/include/asm/kvm*
6728F: include/linux/kvm*
c117ab84 6729F: include/uapi/linux/kvm*
679655da 6730F: virt/kvm/
6d0a1a61 6731F: tools/kvm/
426d62e2 6732
ad8003d3 6733KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6734M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6735L: kvm@vger.kernel.org
038161de 6736W: http://www.linux-kvm.org/
7de609c8 6737S: Maintained
679655da 6738F: arch/x86/include/asm/svm.h
679655da 6739F: arch/x86/kvm/svm.c
426d62e2 6740
513014b7 6741KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6742M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6743L: kvm-ppc@vger.kernel.org
038161de 6744W: http://www.linux-kvm.org/
6a7f972d 6745T: git git://github.com/agraf/linux-2.6.git
513014b7 6746S: Supported
679655da
JP
6747F: arch/powerpc/include/asm/kvm*
6748F: arch/powerpc/kvm/
513014b7 6749
85f8fffe 6750KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6751M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6752M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6753L: linux-s390@vger.kernel.org
6754W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6756S: Supported
679655da
JP
6757F: Documentation/s390/kvm.txt
6758F: arch/s390/include/asm/kvm*
80811493 6759F: arch/s390/kvm/
85f8fffe 6760
a749474d 6761KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6762M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6763M: Marc Zyngier <marc.zyngier@arm.com>
6764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6765L: kvmarm@lists.cs.columbia.edu
6766W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6768S: Supported
a749474d
CD
6769F: arch/arm/include/uapi/asm/kvm*
6770F: arch/arm/include/asm/kvm*
6771F: arch/arm/kvm/
5c8818b4
MZ
6772F: virt/kvm/arm/
6773F: include/kvm/arm_*
a749474d 6774
6394a3ec 6775KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6776M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6777M: Marc Zyngier <marc.zyngier@arm.com>
6778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6779L: kvmarm@lists.cs.columbia.edu
6780S: Maintained
6781F: arch/arm64/include/uapi/asm/kvm*
6782F: arch/arm64/include/asm/kvm*
6783F: arch/arm64/kvm/
6784
bfd3d532
JH
6785KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6786M: James Hogan <james.hogan@imgtec.com>
6787L: linux-mips@linux-mips.org
6788S: Supported
6789F: arch/mips/include/uapi/asm/kvm*
6790F: arch/mips/include/asm/kvm*
6791F: arch/mips/kvm/
6792
dc009d92 6793KEXEC
8b58be88 6794M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6795W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6796L: kexec@lists.infradead.org
dc009d92 6797S: Maintained
679655da 6798F: include/linux/kexec.h
c117ab84 6799F: include/uapi/linux/kexec.h
10540a69 6800F: kernel/kexec*
dc009d92 6801
e971461f
DH
6802KEYS/KEYRINGS:
6803M: David Howells <dhowells@redhat.com>
aa62efff 6804L: keyrings@vger.kernel.org
e971461f 6805S: Maintained
d410fa4e 6806F: Documentation/security/keys.txt
e971461f
DH
6807F: include/linux/key.h
6808F: include/linux/key-type.h
75aeddd1
DH
6809F: include/linux/keyctl.h
6810F: include/uapi/linux/keyctl.h
e971461f
DH
6811F: include/keys/
6812F: security/keys/
6813
7f3c68be 6814KEYS-TRUSTED
74dd744f
MZ
6815M: David Safford <safford@us.ibm.com>
6816M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6817L: linux-security-module@vger.kernel.org
aa62efff 6818L: keyrings@vger.kernel.org
7f3c68be 6819S: Supported
d410fa4e 6820F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6821F: include/keys/trusted-type.h
6822F: security/keys/trusted.c
6823F: security/keys/trusted.h
6824
6825KEYS-ENCRYPTED
74dd744f
MZ
6826M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6827M: David Safford <safford@us.ibm.com>
7f3c68be 6828L: linux-security-module@vger.kernel.org
aa62efff 6829L: keyrings@vger.kernel.org
7f3c68be 6830S: Supported
d410fa4e 6831F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6832F: include/keys/encrypted-type.h
19c90aa6 6833F: security/keys/encrypted-keys/
7f3c68be 6834
5b778dad 6835KGDB / KDB /debug_core
8b58be88 6836M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6837W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6838L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6840S: Maintained
679655da
JP
6841F: Documentation/DocBook/kgdb.tmpl
6842F: drivers/misc/kgdbts.c
df621252 6843F: drivers/tty/serial/kgdboc.c
5b778dad 6844F: include/linux/kdb.h
679655da 6845F: include/linux/kgdb.h
4063eb5f 6846F: kernel/debug/
e3e2aaf7 6847
456db8cc 6848KMEMCHECK
8b58be88 6849M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6850M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6851S: Maintained
9c296b46 6852F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6853F: arch/x86/include/asm/kmemcheck.h
6854F: arch/x86/mm/kmemcheck/
6855F: include/linux/kmemcheck.h
6856F: mm/kmemcheck.c
b9ce08c0 6857
c3bb4d24 6858KMEMLEAK
8b58be88 6859M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6860S: Maintained
ca90a7a3 6861F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6862F: include/linux/kmemleak.h
6863F: mm/kmemleak.c
6864F: mm/kmemleak-test.c
6865
89559a61 6866KPROBES
a320817c 6867M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6868M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6869M: "David S. Miller" <davem@davemloft.net>
353def94 6870M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6871S: Maintained
679655da
JP
6872F: Documentation/kprobes.txt
6873F: include/linux/kprobes.h
6874F: kernel/kprobes.c
89559a61 6875
70e84049 6876KS0108 LCD CONTROLLER DRIVER
8b58be88 6877M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6878W: http://miguelojeda.es/auxdisplay.htm
6879W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6880S: Maintained
679655da
JP
6881F: Documentation/auxdisplay/ks0108
6882F: drivers/auxdisplay/ks0108.c
6883F: include/linux/ks0108.h
70e84049 6884
1b69c6d0
DA
6885L3MDEV
6886M: David Ahern <dsa@cumulusnetworks.com>
6887L: netdev@vger.kernel.org
6888S: Maintained
6889F: net/l3mdev
6890F: include/net/l3mdev.h
6891
9ca44355 6892LANTIQ MIPS ARCHITECTURE
bdb40e8e 6893M: John Crispin <john@phrozen.org>
9ca44355
JC
6894L: linux-mips@linux-mips.org
6895S: Maintained
6896F: arch/mips/lantiq
6897
1da177e4 6898LAPB module
1da177e4 6899L: linux-x25@vger.kernel.org
bf9915cc 6900S: Orphan
679655da
JP
6901F: Documentation/networking/lapb-module.txt
6902F: include/*/lapb.h
6903F: net/lapb/
1da177e4
LT
6904
6905LASI 53c700 driver for PARISC
8b58be88 6906M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6907L: linux-scsi@vger.kernel.org
6908S: Maintained
679655da
JP
6909F: Documentation/scsi/53c700.txt
6910F: drivers/scsi/53c700*
1da177e4 6911
263de9b5 6912LED SUBSYSTEM
8b58be88 6913M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6914M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6915L: linux-leds@vger.kernel.org
b8926ba0 6916T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6917S: Maintained
85c90368 6918F: Documentation/devicetree/bindings/leds/
679655da
JP
6919F: drivers/leds/
6920F: include/linux/leds.h
263de9b5 6921
b0461a44 6922LEGACY EEPROM DRIVER
d8130624 6923M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6924S: Maintained
6925F: Documentation/misc-devices/eeprom
6926F: drivers/misc/eeprom/eeprom.c
6927
1da177e4 6928LEGO USB Tower driver
8b58be88 6929M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6930L: legousb-devel@lists.sourceforge.net
6931W: http://legousb.sourceforge.net/
6932S: Maintained
679655da 6933F: drivers/usb/misc/legousbtower.c
1da177e4 6934
055616a8
MK
6935LG2160 MEDIA DRIVER
6936M: Michael Krufky <mkrufky@linuxtv.org>
6937L: linux-media@vger.kernel.org
a825eaec 6938W: https://linuxtv.org
055616a8
MK
6939W: http://github.com/mkrufky
6940Q: http://patchwork.linuxtv.org/project/linux-media/list/
6941T: git git://linuxtv.org/mkrufky/tuners.git
6942S: Maintained
6943F: drivers/media/dvb-frontends/lg2160.*
6944
6f0e7725
MK
6945LGDT3305 MEDIA DRIVER
6946M: Michael Krufky <mkrufky@linuxtv.org>
6947L: linux-media@vger.kernel.org
a825eaec 6948W: https://linuxtv.org
6f0e7725
MK
6949W: http://github.com/mkrufky
6950Q: http://patchwork.linuxtv.org/project/linux-media/list/
6951T: git git://linuxtv.org/mkrufky/tuners.git
6952S: Maintained
6953F: drivers/media/dvb-frontends/lgdt3305.*
6954
568a17ff 6955LGUEST
8b58be88 6956M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6957L: lguest@lists.ozlabs.org
568a17ff 6958W: http://lguest.ozlabs.org/
72e91863 6959S: Odd Fixes
070f420b 6960F: arch/x86/include/asm/lguest*.h
679655da
JP
6961F: arch/x86/lguest/
6962F: drivers/lguest/
6963F: include/linux/lguest*.h
070f420b 6964F: tools/lguest/
568a17ff 6965
32ac7cb2
TH
6966LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6967M: Tejun Heo <tj@kernel.org>
6968L: linux-ide@vger.kernel.org
6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6970S: Maintained
6971F: drivers/ata/
6972F: include/linux/ata.h
6973F: include/linux/libata.h
d2abf98e 6974F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6975
6976LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6977M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6978L: linux-ide@vger.kernel.org
6979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6980S: Maintained
6981F: include/linux/pata_arasan_cf_data.h
6982F: drivers/ata/pata_arasan_cf.c
6983
c7fa056c
BZ
6984LIBATA PATA DRIVERS
6985M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6986M: Tejun Heo <tj@kernel.org>
6987L: linux-ide@vger.kernel.org
6988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6989S: Maintained
6990F: drivers/ata/pata_*.c
6991F: drivers/ata/ata_generic.c
6992
32ac7cb2
TH
6993LIBATA SATA AHCI PLATFORM devices support
6994M: Hans de Goede <hdegoede@redhat.com>
6995M: Tejun Heo <tj@kernel.org>
6996L: linux-ide@vger.kernel.org
6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6998S: Maintained
6999F: drivers/ata/ahci_platform.c
7000F: drivers/ata/libahci_platform.c
7001F: include/linux/ahci_platform.h
7002
7003LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7004M: Mikael Pettersson <mikpelinux@gmail.com>
7005L: linux-ide@vger.kernel.org
7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7007S: Maintained
7008F: drivers/ata/sata_promise.*
7009
1acd437c
SL
7010LIBLOCKDEP
7011M: Sasha Levin <sasha.levin@oracle.com>
7012S: Maintained
7013F: tools/lib/lockdep/
7014
bc30196f
DW
7015LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7016M: Dan Williams <dan.j.williams@intel.com>
7017L: linux-nvdimm@lists.01.org
7018Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7020S: Supported
7021F: drivers/nvdimm/*
7022F: include/linux/nd.h
7023F: include/linux/libnvdimm.h
7024F: include/uapi/linux/ndctl.h
7025
7026LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7027M: Ross Zwisler <ross.zwisler@linux.intel.com>
7028L: linux-nvdimm@lists.01.org
7029Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7030S: Supported
7031F: drivers/nvdimm/blk.c
7032F: drivers/nvdimm/region_devs.c
7033F: drivers/acpi/nfit*
7034
7035LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7036M: Vishal Verma <vishal.l.verma@intel.com>
7037L: linux-nvdimm@lists.01.org
7038Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7039S: Supported
7040F: drivers/nvdimm/btt*
7041
7042LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7043M: Ross Zwisler <ross.zwisler@linux.intel.com>
7044L: linux-nvdimm@lists.01.org
7045Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7046S: Supported
7047F: drivers/nvdimm/pmem.c
b864bc17 7048F: include/linux/pmem.h
40603526 7049F: arch/*/include/asm/pmem.h
bc30196f 7050
cd9e9808
MB
7051LIGHTNVM PLATFORM SUPPORT
7052M: Matias Bjorling <mb@lightnvm.io>
7053W: http://github/OpenChannelSSD
4ead1a25 7054L: linux-block@vger.kernel.org
cd9e9808
MB
7055S: Maintained
7056F: drivers/lightnvm/
7057F: include/linux/lightnvm.h
7058F: include/uapi/linux/lightnvm.h
7059
1da177e4 7060LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7061M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7062W: http://www.ibm.com/linux/ltc/projects/ppc
7063S: Supported
11c34c7d 7064F: arch/powerpc/boot/rs6000.h
1da177e4 7065
852bb9f5 7066LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7067M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7068M: Paul Mackerras <paulus@samba.org>
ea668936 7069M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7070W: http://www.penguinppc.org/
a4724ed6 7071L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7072Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7073T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7074S: Supported
11c34c7d
JP
7075F: Documentation/powerpc/
7076F: arch/powerpc/
ef69b03d
ME
7077F: drivers/char/tpm/tpm_ibmvtpm*
7078F: drivers/crypto/nx/
7079F: drivers/crypto/vmx/
7080F: drivers/net/ethernet/ibm/ibmveth.*
7081F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7082F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7083F: drivers/pci/hotplug/rpa*
7084F: drivers/scsi/ibmvscsi/
7085N: opal
7086N: /pmac
7087N: powermac
7088N: powernv
7089N: [^a-z0-9]ps3
7090N: pseries
1da177e4
LT
7091
7092LINUX FOR POWER MACINTOSH
8b58be88 7093M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7094W: http://www.penguinppc.org/
a4724ed6 7095L: linuxppc-dev@lists.ozlabs.org
1da177e4 7096S: Maintained
11c34c7d
JP
7097F: arch/powerpc/platforms/powermac/
7098F: drivers/macintosh/
1da177e4 7099
77a76369 7100LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7101M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7102L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7103T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7104S: Maintained
11c34c7d
JP
7105F: arch/powerpc/platforms/512x/
7106F: arch/powerpc/platforms/52xx/
1da177e4
LT
7107
7108LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7109M: Alistair Popple <alistair@popple.id.au>
8b58be88 7110M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7111W: http://www.penguinppc.org/
a4724ed6 7112L: linuxppc-dev@lists.ozlabs.org
1da177e4 7113S: Maintained
11c34c7d
JP
7114F: arch/powerpc/platforms/40x/
7115F: arch/powerpc/platforms/44x/
1da177e4 7116
260c02a9 7117LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7118L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7119S: Orphan
11c34c7d
JP
7120F: arch/powerpc/*/*virtex*
7121F: arch/powerpc/*/*/*virtex*
1da177e4 7122
e93adf1e 7123LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7124M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7125W: http://www.penguinppc.org/
a4724ed6 7126L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7127S: Maintained
a2b1f7c8 7128F: arch/powerpc/platforms/8xx/
e93adf1e 7129
1da177e4 7130LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7131M: Scott Wood <oss@buserror.net>
8b58be88 7132M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7133W: http://www.penguinppc.org/
a4724ed6 7134L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7136S: Maintained
11c34c7d 7137F: arch/powerpc/platforms/83xx/
4c8f581d 7138F: arch/powerpc/platforms/85xx/
1da177e4 7139
ab06ff3a 7140LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7141M: Olof Johansson <olof@lixom.net>
a4724ed6 7142L: linuxppc-dev@lists.ozlabs.org
92e19709 7143S: Maintained
11c34c7d
JP
7144F: arch/powerpc/platforms/pasemi/
7145F: drivers/*/*pasemi*
7146F: drivers/*/*/*pasemi*
ab06ff3a 7147
1da177e4 7148LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7149M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7150L: linux-security-module@vger.kernel.org
1da177e4
LT
7151S: Supported
7152
a23ce6da
HW
7153LIS3LV02D ACCELEROMETER DRIVER
7154M: Eric Piel <eric.piel@tremplin-utc.net>
7155S: Maintained
ff606677
JD
7156F: Documentation/misc-devices/lis3lv02d
7157F: drivers/misc/lis3lv02d/
bd35665f 7158F: drivers/platform/x86/hp_accel.c
a23ce6da 7159
b700e7f0
SJ
7160LIVE PATCHING
7161M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7162M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7163M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7164M: Miroslav Benes <mbenes@suse.cz>
7165R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7166S: Maintained
7167F: kernel/livepatch/
7168F: include/linux/livepatch.h
7169F: arch/x86/include/asm/livepatch.h
7170F: arch/x86/kernel/livepatch.c
5e4e3844 7171F: Documentation/livepatch/
b700e7f0 7172F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7173F: samples/livepatch/
b700e7f0 7174L: live-patching@vger.kernel.org
74d50da3 7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7176
ea861d73
KC
7177LINUX KERNEL DUMP TEST MODULE (LKDTM)
7178M: Kees Cook <keescook@chromium.org>
7179S: Maintained
426f3a53 7180F: drivers/misc/lkdtm*
ea861d73 7181
e2d1d6c0 7182LLC (802.2)
8b58be88 7183M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7184S: Maintained
679655da 7185F: include/linux/llc.h
c117ab84 7186F: include/uapi/linux/llc.h
679655da
JP
7187F: include/net/llc*
7188F: net/llc/
e2d1d6c0 7189
4e233cbe
AD
7190LM73 HARDWARE MONITOR DRIVER
7191M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7192L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7193S: Maintained
7194F: drivers/hwmon/lm73.c
7195
156e2d1a 7196LM78 HARDWARE MONITOR DRIVER
d8130624 7197M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7198L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7199S: Maintained
7200F: Documentation/hwmon/lm78
7201F: drivers/hwmon/lm78.c
7202
1da177e4 7203LM83 HARDWARE MONITOR DRIVER
d8130624 7204M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7205L: linux-hwmon@vger.kernel.org
1da177e4 7206S: Maintained
679655da
JP
7207F: Documentation/hwmon/lm83
7208F: drivers/hwmon/lm83.c
1da177e4
LT
7209
7210LM90 HARDWARE MONITOR DRIVER
d8130624 7211M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7212L: linux-hwmon@vger.kernel.org
1da177e4 7213S: Maintained
679655da 7214F: Documentation/hwmon/lm90
aae7bce4 7215F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7216F: drivers/hwmon/lm90.c
1da177e4 7217
917cc4e6
GR
7218LM95234 HARDWARE MONITOR DRIVER
7219M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7220L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7221S: Maintained
7222F: Documentation/hwmon/lm95234
7223F: drivers/hwmon/lm95234.c
7224
68620bdd
MP
7225LME2510 MEDIA DRIVER
7226M: Malcolm Priestley <tvboxspy@gmail.com>
7227L: linux-media@vger.kernel.org
a825eaec 7228W: https://linuxtv.org
68620bdd
MP
7229Q: http://patchwork.linuxtv.org/project/linux-media/list/
7230S: Maintained
7231F: drivers/media/usb/dvb-usb-v2/lmedm04*
7232
d4c3be70 7233LOCKING PRIMITIVES
8b58be88
JP
7234M: Peter Zijlstra <peterz@infradead.org>
7235M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7236L: linux-kernel@vger.kernel.org
d4c3be70 7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7238S: Maintained
d4c3be70 7239F: Documentation/locking/
679655da 7240F: include/linux/lockdep.h
d4c3be70
IM
7241F: include/linux/spinlock*.h
7242F: arch/*/include/asm/spinlock*.h
7243F: include/linux/rwlock*.h
7244F: include/linux/mutex*.h
7245F: arch/*/include/asm/mutex*.h
7246F: include/linux/rwsem*.h
7247F: arch/*/include/asm/rwsem.h
7248F: include/linux/seqlock.h
7249F: lib/locking*.[ch]
7486d6da 7250F: kernel/locking/
512e67f9 7251
dde33348 7252LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7253M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7254L: linux-ntfs-dev@lists.sourceforge.net
7255W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7256S: Maintained
679655da 7257F: Documentation/ldm.txt
20d16fef 7258F: block/partitions/ldm.*
1da177e4 7259
ef6ada3d
JE
7260LogFS
7261M: Joern Engel <joern@logfs.org>
756ccb3c 7262M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7263L: logfs@logfs.org
7264W: logfs.org
7265S: Maintained
7266F: fs/logfs/
7267
c87e34ef 7268LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7269M: Sathya Prakash <sathya.prakash@broadcom.com>
7270M: Chaitra P B <chaitra.basappa@broadcom.com>
7271M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7272L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7273L: linux-scsi@vger.kernel.org
9495e835 7274W: http://www.avagotech.com/support/
c87e34ef 7275S: Supported
679655da 7276F: drivers/message/fusion/
500c152a 7277F: drivers/scsi/mpt2sas/
7278F: drivers/scsi/mpt3sas/
c87e34ef 7279
1da177e4 7280LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7281M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7282L: linux-scsi@vger.kernel.org
7283S: Maintained
679655da 7284F: drivers/scsi/sym53c8xx_2/
1da177e4 7285
e5f5c99a
GR
7286LTC4261 HARDWARE MONITOR DRIVER
7287M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7288L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7289S: Maintained
7290F: Documentation/hwmon/ltc4261
7291F: drivers/hwmon/ltc4261.c
7292
81365c31 7293LTP (Linux Test Project)
28b8e8d4 7294M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7295M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7296M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7297M: Jan Stancek <jstancek@redhat.com>
7298M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7299M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7300L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7301W: http://linux-test-project.github.io/
7d1ae8a8 7302T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7303S: Maintained
7304
c12a54b3 7305M32R ARCHITECTURE
c12a54b3 7306W: http://www.linux-m32r.org/
b4174867 7307S: Orphan
679655da 7308F: arch/m32r/
c12a54b3 7309
1da177e4 7310M68K ARCHITECTURE
8b58be88 7311M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7312L: linux-m68k@lists.linux-m68k.org
7313W: http://www.linux-m68k.org/
54e5881d 7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7315S: Maintained
679655da 7316F: arch/m68k/
9db35182 7317F: drivers/zorro/
1da177e4
LT
7318
7319M68K ON APPLE MACINTOSH
8b58be88 7320M: Joshua Thompson <funaho@jurai.org>
1da177e4 7321W: http://www.mac.linux-m68k.org/
9bb9f222 7322L: linux-m68k@lists.linux-m68k.org
1da177e4 7323S: Maintained
9db35182 7324F: arch/m68k/mac/
1da177e4
LT
7325
7326M68K ON HP9000/300
8b58be88 7327M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7328W: http://www.tazenda.demon.co.uk/phil/linux-hp
7329S: Maintained
679655da 7330F: arch/m68k/hp300/
1da177e4 7331
74425546
AP
7332M88DS3103 MEDIA DRIVER
7333M: Antti Palosaari <crope@iki.fi>
7334L: linux-media@vger.kernel.org
a825eaec 7335W: https://linuxtv.org
74425546
AP
7336W: http://palosaari.fi/linux/
7337Q: http://patchwork.linuxtv.org/project/linux-media/list/
7338T: git git://linuxtv.org/anttip/media_tree.git
7339S: Maintained
7340F: drivers/media/dvb-frontends/m88ds3103*
7341
68620bdd
MP
7342M88RS2000 MEDIA DRIVER
7343M: Malcolm Priestley <tvboxspy@gmail.com>
7344L: linux-media@vger.kernel.org
a825eaec 7345W: https://linuxtv.org
68620bdd
MP
7346Q: http://patchwork.linuxtv.org/project/linux-media/list/
7347S: Maintained
7348F: drivers/media/dvb-frontends/m88rs2000*
7349
07a092fa 7350MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7351M: Alexey Klimov <klimov.linux@gmail.com>
7352L: linux-media@vger.kernel.org
7353T: git git://linuxtv.org/media_tree.git
7354S: Maintained
7355F: drivers/media/radio/radio-ma901.c
07a092fa 7356
64a327a7 7357MAC80211
8b58be88 7358M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7359L: linux-wireless@vger.kernel.org
491b26b4 7360W: http://wireless.kernel.org/
ce466579
JB
7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7363S: Maintained
679655da
JP
7364F: Documentation/networking/mac80211-injection.txt
7365F: include/net/mac80211.h
7366F: net/mac80211/
2af8c4dc 7367F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7368
b863ceb7 7369MACVLAN DRIVER
8b58be88 7370M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7371L: netdev@vger.kernel.org
7372S: Maintained
679655da
JP
7373F: drivers/net/macvlan.c
7374F: include/linux/if_macvlan.h
b863ceb7 7375
2b6d83e2
JB
7376MAILBOX API
7377M: Jassi Brar <jassisinghbrar@gmail.com>
7378L: linux-kernel@vger.kernel.org
7379S: Maintained
7380F: drivers/mailbox/
7381F: include/linux/mailbox_client.h
7382F: include/linux/mailbox_controller.h
7383
faf1668c 7384MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7385M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7386W: http://www.kernel.org/doc/man-pages
bd7ebec6 7387L: linux-man@vger.kernel.org
1b53dc74 7388S: Maintained
faf1668c 7389
0d3cd4b6
VD
7390MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7391M: Andrew Lunn <andrew@lunn.ch>
7392M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7393S: Maintained
7394F: drivers/net/dsa/mv88e6xxx/
7395
8427defd 7396MARVELL ARMADA DRM SUPPORT
54176cc6 7397M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7398S: Maintained
7399F: drivers/gpu/drm/armada/
4418833e
EV
7400F: include/uapi/drm/armada_drm.h
7401F: Documentation/devicetree/bindings/display/armada/
8427defd 7402
c4d007bc
TP
7403MARVELL CRYPTO DRIVER
7404M: Boris Brezillon <boris.brezillon@free-electrons.com>
7405M: Arnaud Ebalard <arno@natisbad.org>
7406F: drivers/crypto/marvell/
7407S: Maintained
7408L: linux-crypto@vger.kernel.org
7409
44c14c1d 7410MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7411M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7412M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7413L: netdev@vger.kernel.org
7414S: Maintained
7415F: drivers/net/ethernet/marvell/sk*
7416
74cda169 7417MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7418L: libertas-dev@lists.infradead.org
8ac3e99e 7419S: Orphan
f988d640 7420F: drivers/net/wireless/marvell/libertas/
74cda169 7421
b60d6975 7422MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7423M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7424L: netdev@vger.kernel.org
f5ca8502 7425S: Maintained
527a6266 7426F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7427F: include/linux/mv643xx.h
1da177e4 7428
370b8ed9
TP
7429MARVELL MVNETA ETHERNET DRIVER
7430M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7431L: netdev@vger.kernel.org
7432S: Maintained
7433F: drivers/net/ethernet/marvell/mvneta.*
7434
fcad584d 7435MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7436M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7437M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7438L: linux-wireless@vger.kernel.org
7439S: Maintained
277b024e 7440F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7441
a2c3f656 7442MARVELL MWL8K WIRELESS DRIVER
a040d532 7443M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7444L: linux-wireless@vger.kernel.org
16345910 7445S: Odd Fixes
de60f1dc 7446F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7447
2a69567b 7448MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7449M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7450S: Odd Fixes
1fa7e547 7451F: drivers/mmc/host/mvsdio.*
2a69567b 7452
1da177e4 7453MATROX FRAMEBUFFER DRIVER
c69f677c 7454L: linux-fbdev@vger.kernel.org
52653199 7455S: Orphan
8a61f013 7456F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7457F: include/uapi/linux/matroxfb.h
1da177e4 7458
ca462085
GR
7459MAX16065 HARDWARE MONITOR DRIVER
7460M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7461L: linux-hwmon@vger.kernel.org
ca462085
GR
7462S: Maintained
7463F: Documentation/hwmon/max16065
7464F: drivers/hwmon/max16065.c
7465
1f61cab8
GR
7466MAX20751 HARDWARE MONITOR DRIVER
7467M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7468L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7469S: Maintained
7470F: Documentation/hwmon/max20751
7471F: drivers/hwmon/max20751.c
7472
d20620de 7473MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7474M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7475L: linux-hwmon@vger.kernel.org
d20620de 7476S: Maintained
679655da
JP
7477F: Documentation/hwmon/max6650
7478F: drivers/hwmon/max6650.c
d20620de 7479
e89ab51f
GR
7480MAX6697 HARDWARE MONITOR DRIVER
7481M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7482L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7483S: Maintained
7484F: Documentation/hwmon/max6697
7485F: Documentation/devicetree/bindings/i2c/max6697.txt
7486F: drivers/hwmon/max6697.c
7487F: include/linux/platform_data/max6697.h
7488
3b2af7f7
PR
7489MAX9860 MONO AUDIO VOICE CODEC DRIVER
7490M: Peter Rosin <peda@axentia.se>
7491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7492S: Maintained
7493F: Documentation/devicetree/bindings/sound/max9860.txt
7494F: sound/soc/codecs/max9860.*
7495
f8f847b5 7496MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7497M: Krzysztof Kozlowski <krzk@kernel.org>
7498M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7499L: linux-pm@vger.kernel.org
7500S: Supported
7501F: drivers/power/max14577_charger.c
7502F: drivers/power/max77693_charger.c
7503
3811405e
JMC
7504MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7505M: Javier Martinez Canillas <javier@osg.samsung.com>
7506L: linux-kernel@vger.kernel.org
7507S: Supported
96173cc6 7508F: drivers/*/*max77802*.c
3811405e
JMC
7509F: Documentation/devicetree/bindings/*/*max77802.txt
7510F: include/dt-bindings/*/*max77802.h
7511
befeb596
KK
7512MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7513M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7514M: Krzysztof Kozlowski <krzk@kernel.org>
7515M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7516L: linux-kernel@vger.kernel.org
7517S: Supported
86cf635a 7518F: drivers/*/max14577*.c
0998a436 7519F: drivers/*/max77686*.c
86cf635a 7520F: drivers/*/max77693*.c
befeb596
KK
7521F: drivers/extcon/extcon-max14577.c
7522F: drivers/extcon/extcon-max77693.c
7523F: drivers/rtc/rtc-max77686.c
7524F: drivers/clk/clk-max77686.c
7525F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7526F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7527F: Documentation/devicetree/bindings/mfd/max77693.txt
7528F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7529F: include/linux/mfd/max14577*.h
7530F: include/linux/mfd/max77686*.h
7531F: include/linux/mfd/max77693*.h
7532
9be3c9a5
HV
7533MAXIRADIO FM RADIO RECEIVER DRIVER
7534M: Hans Verkuil <hverkuil@xs4all.nl>
7535L: linux-media@vger.kernel.org
7536T: git git://linuxtv.org/media_tree.git
a825eaec 7537W: https://linuxtv.org
9be3c9a5
HV
7538S: Maintained
7539F: drivers/media/radio/radio-maxiradio*
7540
c05dc2cc
PR
7541MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7542M: Peter Rosin <peda@axentia.se>
7543L: linux-iio@vger.kernel.org
7544S: Maintained
7545F: drivers/iio/potentiometer/mcp4531.c
7546
7b49235e
LP
7547MEDIA DRIVERS FOR RENESAS - FCP
7548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7549L: linux-media@vger.kernel.org
7550L: linux-renesas-soc@vger.kernel.org
7551T: git git://linuxtv.org/media_tree.git
7552S: Supported
7553F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7554F: drivers/media/platform/rcar-fcp.c
7555F: include/media/rcar-fcp.h
7556
6f32a8c9
LP
7557MEDIA DRIVERS FOR RENESAS - VSP1
7558M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7559L: linux-media@vger.kernel.org
4a121096 7560L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7561T: git git://linuxtv.org/media_tree.git
7562S: Supported
7563F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7564F: drivers/media/platform/vsp1/
7565
fae2080a
AO
7566MEDIA DRIVERS FOR HELENE
7567M: Abylay Ospan <aospan@netup.ru>
7568L: linux-media@vger.kernel.org
7569W: https://linuxtv.org
7570W: http://netup.tv/
7571T: git git://linuxtv.org/media_tree.git
7572S: Supported
7573F: drivers/media/dvb-frontends/helene*
7574
dacf9ce8
KS
7575MEDIA DRIVERS FOR ASCOT2E
7576M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7577M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7578L: linux-media@vger.kernel.org
a825eaec 7579W: https://linuxtv.org
dacf9ce8
KS
7580W: http://netup.tv/
7581T: git git://linuxtv.org/media_tree.git
7582S: Supported
7583F: drivers/media/dvb-frontends/ascot2e*
7584
a6dc60ff
KS
7585MEDIA DRIVERS FOR CXD2841ER
7586M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7587M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7588L: linux-media@vger.kernel.org
a825eaec 7589W: https://linuxtv.org
a6dc60ff
KS
7590W: http://netup.tv/
7591T: git git://linuxtv.org/media_tree.git
7592S: Supported
7593F: drivers/media/dvb-frontends/cxd2841er*
7594
a5d32b35
KS
7595MEDIA DRIVERS FOR HORUS3A
7596M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7597M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7598L: linux-media@vger.kernel.org
a825eaec 7599W: https://linuxtv.org
a5d32b35
KS
7600W: http://netup.tv/
7601T: git git://linuxtv.org/media_tree.git
7602S: Supported
7603F: drivers/media/dvb-frontends/horus3a*
7604
e025273b
KS
7605MEDIA DRIVERS FOR LNBH25
7606M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7607M: Abylay Ospan <aospan@netup.ru>
e025273b 7608L: linux-media@vger.kernel.org
a825eaec 7609W: https://linuxtv.org
e025273b
KS
7610W: http://netup.tv/
7611T: git git://linuxtv.org/media_tree.git
7612S: Supported
7613F: drivers/media/dvb-frontends/lnbh25*
7614
52b1eaf4
KS
7615MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7616M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7617M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7618L: linux-media@vger.kernel.org
a825eaec 7619W: https://linuxtv.org
52b1eaf4
KS
7620W: http://netup.tv/
7621T: git git://linuxtv.org/media_tree.git
7622S: Supported
7623F: drivers/media/pci/netup_unidvb/*
7624
127c49ae 7625MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7626M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7627M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7628P: LinuxTV.org Project
7629L: linux-media@vger.kernel.org
a825eaec 7630W: https://linuxtv.org
8a6e2535 7631Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7632T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7633S: Maintained
7634F: Documentation/dvb/
7635F: Documentation/video4linux/
ffe06198 7636F: Documentation/DocBook/media/
127c49ae 7637F: drivers/media/
ffe06198 7638F: drivers/staging/media/
eb4b0ec7 7639F: include/linux/platform_data/media/
127c49ae 7640F: include/media/
6c0f0359
MCC
7641F: include/uapi/linux/dvb/
7642F: include/uapi/linux/videodev2.h
7643F: include/uapi/linux/media.h
7644F: include/uapi/linux/v4l2-*
7645F: include/uapi/linux/meye.h
7646F: include/uapi/linux/ivtv*
7647F: include/uapi/linux/uvcvideo.h
d20620de 7648
0c272fc9
JC
7649MEDIATEK ETHERNET DRIVER
7650M: Felix Fietkau <nbd@openwrt.org>
7651M: John Crispin <blogic@openwrt.org>
7652L: netdev@vger.kernel.org
7653S: Maintained
7654F: drivers/net/ethernet/mediatek/
7655
c869f77d
JK
7656MEDIATEK MT7601U WIRELESS LAN DRIVER
7657M: Jakub Kicinski <kubakici@wp.pl>
7658L: linux-wireless@vger.kernel.org
7659S: Maintained
7660F: drivers/net/wireless/mediatek/mt7601u/
7661
e399065b
SS
7662MEGARAID SCSI/SAS DRIVERS
7663M: Kashyap Desai <kashyap.desai@avagotech.com>
7664M: Sumit Saxena <sumit.saxena@avagotech.com>
7665M: Uday Lingala <uday.lingala@avagotech.com>
7666L: megaraidlinux.pdl@avagotech.com
baaea1dc 7667L: linux-scsi@vger.kernel.org
e399065b 7668W: http://www.lsi.com
ce00f85c 7669S: Maintained
679655da
JP
7670F: Documentation/scsi/megaraid.txt
7671F: drivers/scsi/megaraid.*
7672F: drivers/scsi/megaraid/
757e0108 7673
2c46c9d5 7674MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7675M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7676L: netdev@vger.kernel.org
2c46c9d5
AV
7677S: Supported
7678W: http://www.mellanox.com
7679Q: http://patchwork.ozlabs.org/project/netdev/list/
7680F: drivers/net/ethernet/mellanox/mlx4/en_*
7681
e7523a49
OG
7682MELLANOX ETHERNET DRIVER (mlx5e)
7683M: Saeed Mahameed <saeedm@mellanox.com>
7684L: netdev@vger.kernel.org
7685S: Supported
7686W: http://www.mellanox.com
7687Q: http://patchwork.ozlabs.org/project/netdev/list/
7688F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7689
93c1edb2
JP
7690MELLANOX ETHERNET SWITCH DRIVERS
7691M: Jiri Pirko <jiri@mellanox.com>
7692M: Ido Schimmel <idosch@mellanox.com>
7693L: netdev@vger.kernel.org
7694S: Supported
7695W: http://www.mellanox.com
7696Q: http://patchwork.ozlabs.org/project/netdev/list/
7697F: drivers/net/ethernet/mellanox/mlxsw/
7698
8700e3e7
MS
7699SOFT-ROCE DRIVER (rxe)
7700M: Moni Shoua <monis@mellanox.com>
7701L: linux-rdma@vger.kernel.org
7702S: Supported
7703W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7704Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7705F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7706F: include/uapi/rdma/rdma_user_rxe.h
7707
5b25b13a
MD
7708MEMBARRIER SUPPORT
7709M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7710M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7711L: linux-kernel@vger.kernel.org
7712S: Supported
7713F: kernel/membarrier.c
7714F: include/uapi/linux/membarrier.h
7715
70ea91f1
SR
7716MEMORY MANAGEMENT
7717L: linux-mm@kvack.org
70ea91f1
SR
7718W: http://www.linux-mm.org
7719S: Maintained
679655da 7720F: include/linux/mm.h
551450bb
CS
7721F: include/linux/gfp.h
7722F: include/linux/mmzone.h
7723F: include/linux/memory_hotplug.h
7724F: include/linux/vmalloc.h
679655da 7725F: mm/
70ea91f1 7726
f4e9ce66 7727MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7728M: David Woodhouse <dwmw2@infradead.org>
242c325e 7729M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7730L: linux-mtd@lists.infradead.org
8a6e2535
JP
7731W: http://www.linux-mtd.infradead.org/
7732Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7733T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7734T: git git://git.infradead.org/l2-mtd.git
1da177e4 7735S: Maintained
becc7ae5 7736F: Documentation/devicetree/bindings/mtd/
679655da
JP
7737F: drivers/mtd/
7738F: include/linux/mtd/
c117ab84 7739F: include/uapi/mtd/
1da177e4 7740
26c57ef1 7741MEN A21 WATCHDOG DRIVER
30c7469b 7742M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7743L: linux-watchdog@vger.kernel.org
30c7469b 7744S: Maintained
26c57ef1
JT
7745F: drivers/watchdog/mena21_wdt.c
7746
3764e82e 7747MEN CHAMELEON BUS (mcb)
30c7469b
JT
7748M: Johannes Thumshirn <morbidrsa@gmail.com>
7749S: Maintained
3764e82e
JT
7750F: drivers/mcb/
7751F: include/linux/mcb.h
b9f2f459 7752F: Documentation/men-chameleon-bus.txt
3764e82e 7753
48b490d2
AW
7754MEN F21BMC (Board Management Controller)
7755M: Andreas Werner <andreas.werner@men.de>
7756S: Supported
7757F: drivers/mfd/menf21bmc.c
7758F: drivers/watchdog/menf21bmc_wdt.c
7759F: drivers/leds/leds-menf21bmc.c
7760F: drivers/hwmon/menf21bmc_hwmon.c
7761F: Documentation/hwmon/menf21bmc
7762
12285945
JH
7763METAG ARCHITECTURE
7764M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7765L: linux-metag@vger.kernel.org
9f273c24 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7767S: Odd Fixes
12285945
JH
7768F: arch/metag/
7769F: Documentation/metag/
7770F: Documentation/devicetree/bindings/metag/
2d799dde 7771F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7772F: drivers/clocksource/metag_generic.c
5698c50d
JH
7773F: drivers/irqchip/irq-metag.c
7774F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7775F: drivers/tty/metag_da.c
12285945 7776
c6375b0a 7777MICROBLAZE ARCHITECTURE
8b58be88 7778M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7779W: http://www.monstr.eu/fdt/
7780T: git git://git.monstr.eu/linux-2.6-microblaze.git
7781S: Supported
0a8c7914 7782F: arch/microblaze/
1da177e4 7783
71fb2c74
SW
7784MICROCHIP / ATMEL ISC DRIVER
7785M: Songjun Wu <songjun.wu@microchip.com>
7786L: linux-media@vger.kernel.org
7787S: Supported
7788F: drivers/media/platform/atmel/atmel-isc.c
7789F: drivers/media/platform/atmel/atmel-isc-regs.h
7790F: devicetree/bindings/media/atmel-isc.txt
7791
2508a45a
CY
7792MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7793M: Chen Yu <yu.c.chen@intel.com>
7794L: platform-driver-x86@vger.kernel.org
7795S: Supported
7796F: drivers/platform/x86/surfacepro3_button.c
7797
1da177e4 7798MICROTEK X6 SCANNER
61eee9a7 7799M: Oliver Neukum <oliver@neukum.org>
1da177e4 7800S: Maintained
679655da 7801F: drivers/usb/image/microtek.*
1da177e4
LT
7802
7803MIPS
8b58be88 7804M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7805L: linux-mips@linux-mips.org
6097050d 7806W: http://www.linux-mips.org/
b05e988e 7807T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7808Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7809S: Supported
f46d92e8 7810F: Documentation/devicetree/bindings/mips/
679655da
JP
7811F: Documentation/mips/
7812F: arch/mips/
1da177e4 7813
413ef3f6
KC
7814MIPS/LOONGSON1 ARCHITECTURE
7815M: Keguang Zhang <keguang.zhang@gmail.com>
7816L: linux-mips@linux-mips.org
7817S: Maintained
7818F: arch/mips/loongson32/
7819F: arch/mips/include/asm/mach-loongson32/
7820F: drivers/*/*loongson1*
7821F: drivers/*/*/*loongson1*
7822
08b7620a
HV
7823MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7824M: Hans Verkuil <hverkuil@xs4all.nl>
7825L: linux-media@vger.kernel.org
7826T: git git://linuxtv.org/media_tree.git
a825eaec 7827W: https://linuxtv.org
08b7620a
HV
7828S: Odd Fixes
7829F: drivers/media/radio/radio-miropcm20*
7830
c09befcb
OG
7831MELLANOX MLX4 core VPI driver
7832M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7833L: netdev@vger.kernel.org
7834L: linux-rdma@vger.kernel.org
7835W: http://www.mellanox.com
7836Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7837S: Supported
7838F: drivers/net/ethernet/mellanox/mlx4/
7839F: include/linux/mlx4/
7840
7841MELLANOX MLX4 IB driver
7842M: Yishai Hadas <yishaih@mellanox.com>
7843L: linux-rdma@vger.kernel.org
7844W: http://www.mellanox.com
e126ba97 7845Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7846S: Supported
7847F: drivers/infiniband/hw/mlx4/
7848F: include/linux/mlx4/
7849
595a4d8f
OG
7850MELLANOX MLX5 core VPI driver
7851M: Matan Barak <matanb@mellanox.com>
7852M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7853L: netdev@vger.kernel.org
7854L: linux-rdma@vger.kernel.org
7855W: http://www.mellanox.com
7856Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7857S: Supported
7858F: drivers/net/ethernet/mellanox/mlx5/core/
7859F: include/linux/mlx5/
7860
595a4d8f
OG
7861MELLANOX MLX5 IB driver
7862M: Matan Barak <matanb@mellanox.com>
7863M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7864L: linux-rdma@vger.kernel.org
7865W: http://www.mellanox.com
7866Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7867S: Supported
b75f0050 7868F: drivers/infiniband/hw/mlx5/
595a4d8f 7869F: include/linux/mlx5/
e126ba97 7870
764589b6
CM
7871MELEXIS MLX90614 DRIVER
7872M: Crt Mori <cmo@melexis.com>
7873L: linux-iio@vger.kernel.org
7874W: http://www.melexis.com
7875S: Supported
7876F: drivers/iio/temperature/mlx90614.c
7877
0ce277e4
AP
7878MN88472 MEDIA DRIVER
7879M: Antti Palosaari <crope@iki.fi>
7880L: linux-media@vger.kernel.org
a825eaec 7881W: https://linuxtv.org
0ce277e4
AP
7882W: http://palosaari.fi/linux/
7883Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7884S: Maintained
94d0eaa4 7885F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7886
4f4d238f
AP
7887MN88473 MEDIA DRIVER
7888M: Antti Palosaari <crope@iki.fi>
7889L: linux-media@vger.kernel.org
a825eaec 7890W: https://linuxtv.org
4f4d238f
AP
7891W: http://palosaari.fi/linux/
7892Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7893S: Maintained
877ba50b 7894F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7895
1da177e4 7896MODULE SUPPORT
8b58be88 7897M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7898S: Maintained
679655da
JP
7899F: include/linux/module.h
7900F: kernel/module.c
1da177e4
LT
7901
7902MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7903W: http://popies.net/meye/
b7788e13 7904S: Orphan
679655da 7905F: Documentation/video4linux/meye.txt
90d72ac6 7906F: drivers/media/pci/meye/
6c0f0359 7907F: include/uapi/linux/meye.h
1da177e4 7908
b9705b60 7909MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7910M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7911S: Maintained
679655da 7912F: Documentation/serial/moxa-smartio
c897401b 7913F: drivers/tty/mxser.*
d735410a 7914
889b2f87
AK
7915MR800 AVERMEDIA USB FM RADIO DRIVER
7916M: Alexey Klimov <klimov.linux@gmail.com>
7917L: linux-media@vger.kernel.org
7918T: git git://linuxtv.org/media_tree.git
7919S: Maintained
7920F: drivers/media/radio/radio-mr800.c
7921
d7155691
AO
7922MRF24J40 IEEE 802.15.4 RADIO DRIVER
7923M: Alan Ott <alan@signal11.us>
7924L: linux-wpan@vger.kernel.org
7925S: Maintained
7926F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7927F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7928
8c4c731a 7929MSI LAPTOP SUPPORT
182ae55c 7930M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7931L: platform-driver-x86@vger.kernel.org
8c4c731a 7932S: Maintained
679655da 7933F: drivers/platform/x86/msi-laptop.c
8c4c731a 7934
0f1006b1 7935MSI WMI SUPPORT
d0944853 7936L: platform-driver-x86@vger.kernel.org
5ee7041e 7937S: Orphan
0f1006b1
AA
7938F: drivers/platform/x86/msi-wmi.c
7939
19a628a0
AP
7940MSI001 MEDIA DRIVER
7941M: Antti Palosaari <crope@iki.fi>
7942L: linux-media@vger.kernel.org
a825eaec 7943W: https://linuxtv.org
19a628a0
AP
7944W: http://palosaari.fi/linux/
7945Q: http://patchwork.linuxtv.org/project/linux-media/list/
7946T: git git://linuxtv.org/anttip/media_tree.git
7947S: Maintained
0185e197 7948F: drivers/media/tuners/msi001*
19a628a0 7949
7570589d 7950MSI2500 MEDIA DRIVER
2c57213f
AP
7951M: Antti Palosaari <crope@iki.fi>
7952L: linux-media@vger.kernel.org
a825eaec 7953W: https://linuxtv.org
2c57213f
AP
7954W: http://palosaari.fi/linux/
7955Q: http://patchwork.linuxtv.org/project/linux-media/list/
7956T: git git://linuxtv.org/anttip/media_tree.git
7957S: Maintained
7570589d 7958F: drivers/media/usb/msi2500/
2c57213f 7959
159eeea4
RJ
7960MSYSTEMS DISKONCHIP G3 MTD DRIVER
7961M: Robert Jarzmik <robert.jarzmik@free.fr>
7962L: linux-mtd@lists.infradead.org
7963S: Maintained
7964F: drivers/mtd/devices/docg3*
7965
62a37dc7 7966MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7968L: linux-media@vger.kernel.org
7969T: git git://linuxtv.org/media_tree.git
7970S: Maintained
7971F: drivers/media/i2c/mt9m032.c
b5dcee22 7972F: include/media/i2c/mt9m032.h
0e837fb9 7973
62a37dc7 7974MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7975M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7976L: linux-media@vger.kernel.org
7977T: git git://linuxtv.org/media_tree.git
7978S: Maintained
7979F: drivers/media/i2c/mt9p031.c
b5dcee22 7980F: include/media/i2c/mt9p031.h
0e837fb9 7981
62a37dc7 7982MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7983M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7984L: linux-media@vger.kernel.org
7985T: git git://linuxtv.org/media_tree.git
7986S: Maintained
7987F: drivers/media/i2c/mt9t001.c
b5dcee22 7988F: include/media/i2c/mt9t001.h
0e837fb9 7989
62a37dc7 7990MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7992L: linux-media@vger.kernel.org
7993T: git git://linuxtv.org/media_tree.git
7994S: Maintained
f2272e13 7995F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7996F: drivers/media/i2c/mt9v032.c
b5dcee22 7997F: include/media/i2c/mt9v032.h
0e837fb9 7998
4e0d13cb 7999MULTIFUNCTION DEVICES (MFD)
f7d3210e 8000M: Lee Jones <lee.jones@linaro.org>
7caa7991 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8002S: Supported
679655da 8003F: drivers/mfd/
55b5940d 8004F: include/linux/mfd/
4e0d13cb 8005
5c4e6f13 8006MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8007M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8008L: linux-mmc@vger.kernel.org
708dce3f 8009T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8010S: Maintained
2810984b 8011F: Documentation/devicetree/bindings/mmc/
679655da
JP
8012F: drivers/mmc/
8013F: include/linux/mmc/
c117ab84 8014F: include/uapi/linux/mmc/
baca2da4 8015
15a0580c 8016MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8017S: Orphan
679655da
JP
8018F: drivers/mmc/host/mmc_spi.c
8019F: include/linux/spi/mmc_spi.h
15a0580c 8020
1da177e4 8021MULTISOUND SOUND DRIVER
8b58be88 8022M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8023S: Maintained
679655da
JP
8024F: Documentation/sound/oss/MultiSound
8025F: sound/oss/msnd*
1da177e4 8026
d735410a 8027MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8028S: Orphan
c897401b 8029F: drivers/tty/isicom.c
679655da 8030F: include/linux/isicom.h
d735410a 8031
550a7375 8032MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8033M: Bin Liu <b-liu@ti.com>
795fb7e7 8034L: linux-usb@vger.kernel.org
43b416e5 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8036S: Maintained
679655da 8037F: drivers/usb/musb/
550a7375 8038
ea0af5f6
MK
8039MXL5007T MEDIA DRIVER
8040M: Michael Krufky <mkrufky@linuxtv.org>
8041L: linux-media@vger.kernel.org
a825eaec 8042W: https://linuxtv.org
ea0af5f6
MK
8043W: http://github.com/mkrufky
8044Q: http://patchwork.linuxtv.org/project/linux-media/list/
8045T: git git://linuxtv.org/mkrufky/tuners.git
8046S: Maintained
8047F: drivers/media/tuners/mxl5007t.*
8048
2d3cf588 8049MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8050M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8051L: netdev@vger.kernel.org
205057ae 8052W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8053S: Supported
93f7848b 8054F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8055
9df4f913
BB
8056NAND FLASH SUBSYSTEM
8057M: Boris Brezillon <boris.brezillon@free-electrons.com>
8058R: Richard Weinberger <richard@nod.at>
8059L: linux-mtd@lists.infradead.org
8060W: http://www.linux-mtd.infradead.org/
8061Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8062T: git git://github.com/linux-nand/linux.git
8063S: Maintained
8064F: drivers/mtd/nand/
8065F: include/linux/mtd/nand*.h
8066
1da177e4 8067NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8068S: Orphan
d9fb9f38 8069F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8070
23dc05a3
DM
8071NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8072M: Daniel Mack <zonque@gmail.com>
8073S: Maintained
e5747e40 8074L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8075W: http://www.native-instruments.com
8076F: sound/usb/caiaq/
8077
1da177e4 8078NCP FILESYSTEM
52653199
PV
8079M: Petr Vandrovec <petr@vandrovec.name>
8080S: Odd Fixes
679655da 8081F: fs/ncpfs/
1da177e4 8082
a79b0322
FT
8083NCR 5380 SCSI DRIVERS
8084M: Finn Thain <fthain@telegraphics.com.au>
8085M: Michael Schmitz <schmitzmic@gmail.com>
8086L: linux-scsi@vger.kernel.org
8087S: Maintained
8088F: Documentation/scsi/g_NCR5380.txt
71d39758 8089F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8090F: drivers/scsi/NCR5380.*
8091F: drivers/scsi/arm/cumana_1.c
8092F: drivers/scsi/arm/oak.c
a79b0322
FT
8093F: drivers/scsi/atari_scsi.*
8094F: drivers/scsi/dmx3191d.c
8095F: drivers/scsi/dtc.*
8096F: drivers/scsi/g_NCR5380.*
8097F: drivers/scsi/g_NCR5380_mmio.c
8098F: drivers/scsi/mac_scsi.*
8099F: drivers/scsi/pas16.*
a79b0322
FT
8100F: drivers/scsi/sun3_scsi.*
8101F: drivers/scsi/sun3_scsi_vme.c
8102F: drivers/scsi/t128.*
8103
1da177e4 8104NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8105M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8106L: linux-scsi@vger.kernel.org
8107S: Maintained
679655da 8108F: drivers/scsi/NCR_D700.*
1da177e4 8109
4aa3eb4c
GR
8110NCT6775 HARDWARE MONITOR DRIVER
8111M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8112L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8113S: Maintained
8114F: Documentation/hwmon/nct6775
8115F: drivers/hwmon/nct6775.c
8116
3c2d774c 8117NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8118M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8119L: linux-rdma@vger.kernel.org
e3d33cb1 8120W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8121S: Supported
8122F: drivers/infiniband/hw/nes/
8123
be2f2e84 8124NETEM NETWORK EMULATOR
adbbf69d 8125M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8126L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8127S: Maintained
679655da 8128F: net/sched/sch_netem.c
be2f2e84 8129
b2f5a051 8130NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8131M: Jon Mason <jdmason@kudzu.us>
4a58448b 8132L: netdev@vger.kernel.org
4a58448b 8133S: Supported
679655da 8134F: Documentation/networking/s2io.txt
b2f5a051 8135F: Documentation/networking/vxge.txt
86387e1a 8136F: drivers/net/ethernet/neterion/
4a58448b 8137
db9cf3a3 8138NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8139M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8140M: Patrick McHardy <kaber@trash.net>
42010ed0 8141M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8142L: netfilter-devel@vger.kernel.org
82b98543 8143L: coreteam@netfilter.org
1da177e4
LT
8144W: http://www.netfilter.org/
8145W: http://www.iptables.org/
42010ed0
PNA
8146Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8147T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8148T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8149S: Supported
679655da
JP
8150F: include/linux/netfilter*
8151F: include/linux/netfilter/
8152F: include/net/netfilter/
c117ab84
CEB
8153F: include/uapi/linux/netfilter*
8154F: include/uapi/linux/netfilter/
679655da
JP
8155F: net/*/netfilter.c
8156F: net/*/netfilter/
8157F: net/netfilter/
91c269a0 8158F: net/bridge/br_netfilter*.c
1da177e4 8159
4cc67735 8160NETLABEL
87a0874c 8161M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8162W: http://netlabel.sf.net
8163L: netdev@vger.kernel.org
87a0874c 8164S: Maintained
80811493 8165F: Documentation/netlabel/
679655da
JP
8166F: include/net/netlabel.h
8167F: net/netlabel/
4cc67735 8168
1da177e4 8169NETROM NETWORK LAYER
8b58be88 8170M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8171L: linux-hams@vger.kernel.org
d34cb28a 8172W: http://www.linux-ax25.org/
1da177e4 8173S: Maintained
679655da 8174F: include/net/netrom.h
c117ab84 8175F: include/uapi/linux/netrom.h
679655da 8176F: net/netrom/
1da177e4 8177
4c352362
JK
8178NETRONOME ETHERNET DRIVERS
8179M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8180L: oss-drivers@netronome.com
8181S: Maintained
8182F: drivers/net/ethernet/netronome/
8183
5ddb88c0 8184NETWORK BLOCK DEVICE (NBD)
4ca5829a 8185M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8186S: Maintained
5e4b269b 8187L: nbd-general@lists.sourceforge.net
4ca5829a 8188T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8189F: Documentation/blockdev/nbd.txt
8190F: drivers/block/nbd.c
c117ab84 8191F: include/uapi/linux/nbd.h
1da177e4 8192
6e43650c
NH
8193NETWORK DROP MONITOR
8194M: Neil Horman <nhorman@tuxdriver.com>
8195L: netdev@vger.kernel.org
8196S: Maintained
8197W: https://fedorahosted.org/dropwatch/
8198F: net/core/drop_monitor.c
8199
1da177e4 8200NETWORKING [GENERAL]
8b58be88 8201M: "David S. Miller" <davem@davemloft.net>
979b6c13 8202L: netdev@vger.kernel.org
b1e8fd54 8203W: http://www.linuxfoundation.org/en/Net
11e98029 8204Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8207S: Maintained
679655da
JP
8208F: net/
8209F: include/net/
018d21ed
JP
8210F: include/linux/in.h
8211F: include/linux/net.h
8212F: include/linux/netdevice.h
c117ab84
CEB
8213F: include/uapi/linux/in.h
8214F: include/uapi/linux/net.h
8215F: include/uapi/linux/netdevice.h
0c7aecd4 8216F: include/uapi/linux/net_namespace.h
7e814a6c 8217F: tools/net/
f4e53f9a 8218F: tools/testing/selftests/net/
335a67d2 8219F: lib/random32.c
a101ccd1 8220F: lib/test_bpf.c
1da177e4
LT
8221
8222NETWORKING [IPv4/IPv6]
8b58be88
JP
8223M: "David S. Miller" <davem@davemloft.net>
8224M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8225M: James Morris <jmorris@namei.org>
8226M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8227M: Patrick McHardy <kaber@trash.net>
979b6c13 8228L: netdev@vger.kernel.org
08deed1e 8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8230S: Maintained
679655da
JP
8231F: net/ipv4/
8232F: net/ipv6/
8233F: include/net/ip*
0a14842f 8234F: arch/x86/net/*
1da177e4 8235
73b7656c
DM
8236NETWORKING [IPSEC]
8237M: Steffen Klassert <steffen.klassert@secunet.com>
8238M: Herbert Xu <herbert@gondor.apana.org.au>
8239M: "David S. Miller" <davem@davemloft.net>
8240L: netdev@vger.kernel.org
d1fc5024
SK
8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8243S: Maintained
5826bdd1 8244F: net/core/flow.c
73b7656c
DM
8245F: net/xfrm/
8246F: net/key/
8247F: net/ipv4/xfrm*
d1fc5024
SK
8248F: net/ipv4/esp4.c
8249F: net/ipv4/ah4.c
8250F: net/ipv4/ipcomp.c
8251F: net/ipv4/ip_vti.c
73b7656c 8252F: net/ipv6/xfrm*
d1fc5024
SK
8253F: net/ipv6/esp6.c
8254F: net/ipv6/ah6.c
8255F: net/ipv6/ipcomp6.c
8256F: net/ipv6/ip6_vti.c
73b7656c
DM
8257F: include/uapi/linux/xfrm.h
8258F: include/net/xfrm.h
8259
10e2ff1c 8260NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8261M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8262L: netdev@vger.kernel.org
8263S: Maintained
8264
29f8f632 8265NETWORKING [WIRELESS]
2cb4abd1 8266L: linux-wireless@vger.kernel.org
8a6e2535 8267Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8268
788873ac
JP
8269NETWORKING DRIVERS
8270L: netdev@vger.kernel.org
8271W: http://www.linuxfoundation.org/en/Net
11e98029 8272Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8275S: Odd Fixes
156f4fbc 8276F: Documentation/devicetree/bindings/net/
788873ac 8277F: drivers/net/
018d21ed 8278F: include/linux/if_*
0b63bf1f 8279F: include/linux/netdevice.h
0b63bf1f
JD
8280F: include/linux/etherdevice.h
8281F: include/linux/fcdevice.h
8282F: include/linux/fddidevice.h
8283F: include/linux/hippidevice.h
8284F: include/linux/inetdevice.h
c117ab84
CEB
8285F: include/uapi/linux/if_*
8286F: include/uapi/linux/netdevice.h
788873ac 8287
0e324cf6
JL
8288NETWORKING DRIVERS (WIRELESS)
8289M: Kalle Valo <kvalo@codeaurora.org>
8290L: linux-wireless@vger.kernel.org
8291Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8294S: Maintained
182fd9ee 8295F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8296F: drivers/net/wireless/
8297
3d396eb1 8298NETXEN (1/10) GbE SUPPORT
8622315e 8299M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8300M: Sony Chacko <sony.chacko@qlogic.com>
8301M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8302L: netdev@vger.kernel.org
9c2b5bde 8303W: http://www.qlogic.com
3d396eb1 8304S: Supported
aa43c215 8305F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8306
6423d30f
AAJ
8307NFC SUBSYSTEM
8308M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8309M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8310M: Samuel Ortiz <sameo@linux.intel.com>
8311L: linux-wireless@vger.kernel.org
1eb3b216 8312L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8313S: Supported
6423d30f 8314F: net/nfc/
55eb94f9 8315F: include/net/nfc/
c117ab84 8316F: include/uapi/linux/nfc.h
6423d30f 8317F: drivers/nfc/
397d6497
CR
8318F: include/linux/platform_data/nfcmrvl.h
8319F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8320F: include/linux/platform_data/pn544.h
397d6497
CR
8321F: include/linux/platform_data/st21nfca.h
8322F: include/linux/platform_data/st-nci.h
7ebb88e5 8323F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8324
e8b43555 8325NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8326M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8327M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8328L: linux-nfs@vger.kernel.org
8329W: http://client.linux-nfs.org
cd7b996a 8330T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8331S: Maintained
679655da
JP
8332F: fs/lockd/
8333F: fs/nfs/
8334F: fs/nfs_common/
8335F: net/sunrpc/
8336F: include/linux/lockd/
8337F: include/linux/nfs*
8338F: include/linux/sunrpc/
c117ab84
CEB
8339F: include/uapi/linux/nfs*
8340F: include/uapi/linux/sunrpc/
1da177e4 8341
85ef9cea 8342NILFS2 FILESYSTEM
e2126935 8343M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8344L: linux-nilfs@vger.kernel.org
f9472265 8345W: http://nilfs.sourceforge.net/
9e92e516 8346W: http://nilfs.osdn.jp/
e2126935 8347T: git git://github.com/konis/nilfs2.git
85ef9cea 8348S: Supported
679655da
JP
8349F: Documentation/filesystems/nilfs2.txt
8350F: fs/nilfs2/
c35c7ac5 8351F: include/trace/events/nilfs2.h
e63e88bc
RK
8352F: include/uapi/linux/nilfs2_api.h
8353F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8354
1da177e4 8355NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8356M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8357W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8358S: Maintained
679655da
JP
8359F: Documentation/scsi/NinjaSCSI.txt
8360F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8361
8362NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8363M: GOTO Masanori <gotom@debian.or.jp>
8364M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8365W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8366S: Maintained
679655da
JP
8367F: Documentation/scsi/NinjaSCSI.txt
8368F: drivers/scsi/nsp32*
1da177e4 8369
383b8fb9
LFT
8370NIOS2 ARCHITECTURE
8371M: Ley Foon Tan <lftan@altera.com>
8372L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8373T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8374S: Maintained
8375F: arch/nios2/
8376
2a6afddb 8377NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8378R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8379F: include/linux/power/bq2415x_charger.h
081bab21 8380F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8381F: include/linux/power/isp1704_charger.h
8382F: drivers/power/bq2415x_charger.c
081bab21 8383F: drivers/power/bq27xxx_battery.c
e35a49b1 8384F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8385F: drivers/power/isp1704_charger.c
8386F: drivers/power/rx51_battery.c
8387
a1bd3bae 8388NTB DRIVER CORE
9ef6bf6c
JM
8389M: Jon Mason <jdmason@kudzu.us>
8390M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8391M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8392L: linux-ntb@googlegroups.com
fce8a7bb 8393S: Supported
2984411f
JM
8394W: https://github.com/jonmason/ntb/wiki
8395T: git git://github.com/jonmason/ntb.git
fce8a7bb 8396F: drivers/ntb/
548c237c 8397F: drivers/net/ntb_netdev.c
fce8a7bb 8398F: include/linux/ntb.h
a1bd3bae 8399F: include/linux/ntb_transport.h
a9c59ef7 8400F: tools/testing/selftests/ntb/
fce8a7bb 8401
e26a5843
AH
8402NTB INTEL DRIVER
8403M: Jon Mason <jdmason@kudzu.us>
8404M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8405L: linux-ntb@googlegroups.com
e26a5843
AH
8406S: Supported
8407W: https://github.com/jonmason/ntb/wiki
8408T: git git://github.com/jonmason/ntb.git
8409F: drivers/ntb/hw/intel/
fce8a7bb 8410
a1b36958
XY
8411NTB AMD DRIVER
8412M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8413L: linux-ntb@googlegroups.com
8414S: Supported
8415F: drivers/ntb/hw/amd/
8416
1da177e4 8417NTFS FILESYSTEM
2818ef50 8418M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8419L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8420W: http://www.tuxera.com/
e6f4dee7 8421T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8422S: Supported
679655da
JP
8423F: Documentation/filesystems/ntfs.txt
8424F: fs/ntfs/
1da177e4 8425
9eb8ef74 8426NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8427M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8428L: linux-fbdev@vger.kernel.org
ce00f85c 8429S: Maintained
8a61f013
JH
8430F: drivers/video/fbdev/riva/
8431F: drivers/video/fbdev/nvidia/
1da177e4 8432
79461681 8433NVM EXPRESS DRIVER
b3975e94
JF
8434M: Keith Busch <keith.busch@intel.com>
8435M: Jens Axboe <axboe@fb.com>
79461681 8436L: linux-nvme@lists.infradead.org
b3975e94
JF
8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8438W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8439S: Supported
57dacad5 8440F: drivers/nvme/host/
79461681
MW
8441F: include/linux/nvme.h
8442
a07b4970
CH
8443NVM EXPRESS TARGET DRIVER
8444M: Christoph Hellwig <hch@lst.de>
8445M: Sagi Grimberg <sagi@grimberg.me>
8446L: linux-nvme@lists.infradead.org
8447S: Supported
8448F: drivers/nvme/target/
8449
aee4b9bd
SK
8450NVMEM FRAMEWORK
8451M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8452M: Maxime Ripard <maxime.ripard@free-electrons.com>
8453S: Maintained
8454F: drivers/nvmem/
8455F: Documentation/devicetree/bindings/nvmem/
8456F: include/linux/nvmem-consumer.h
8457F: include/linux/nvmem-provider.h
8458
dece4585
CP
8459NXP-NCI NFC DRIVER
8460M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8461R: Charles Gorand <charles.gorand@effinnov.com>
8462L: linux-nfc@lists.01.org (moderated for non-subscribers)
8463S: Supported
8464F: drivers/nfc/nxp-nci
8465
f50d7146 8466NXP TDA998X DRM DRIVER
54176cc6 8467M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8468S: Supported
8469F: drivers/gpu/drm/i2c/tda998x_drv.c
8470F: include/drm/i2c/tda998x.h
8471
fbace43e
PR
8472NXP TFA9879 DRIVER
8473M: Peter Rosin <peda@axentia.se>
8474L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8475S: Maintained
8476F: sound/soc/codecs/tfa9879*
8477
442f04c3
JP
8478OBJTOOL
8479M: Josh Poimboeuf <jpoimboe@redhat.com>
8480S: Supported
8481F: tools/objtool/
8482
f5525786 8483OMAP SUPPORT
0e24bdd4 8484M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8485L: linux-omap@vger.kernel.org
8486W: http://www.muru.com/linux/omap/
8487W: http://linux.omap.com/
8a6e2535 8488Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8490S: Maintained
4e04d5a3 8491F: arch/arm/*omap*/
026da812
FB
8492F: arch/arm/configs/omap1_defconfig
8493F: arch/arm/configs/omap2plus_defconfig
046d0a37 8494F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8495F: drivers/irqchip/irq-omap-intc.c
8496F: drivers/mfd/*omap*.c
8497F: drivers/mfd/menelaus.c
8498F: drivers/mfd/palmas.c
8499F: drivers/mfd/tps65217.c
8500F: drivers/mfd/tps65218.c
8501F: drivers/mfd/tps65910.c
8502F: drivers/mfd/twl-core.[ch]
8503F: drivers/mfd/twl4030*.c
8504F: drivers/mfd/twl6030*.c
8505F: drivers/mfd/twl6040*.c
8506F: drivers/regulator/palmas-regulator*.c
8507F: drivers/regulator/pbias-regulator.c
8508F: drivers/regulator/tps65217-regulator.c
8509F: drivers/regulator/tps65218-regulator.c
8510F: drivers/regulator/tps65910-regulator.c
8511F: drivers/regulator/twl-regulator.c
046d0a37 8512F: include/linux/i2c-omap.h
f5525786 8513
50f29fbd 8514OMAP DEVICE TREE SUPPORT
cdb55ab0 8515M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8516M: Tony Lindgren <tony@atomide.com>
8517L: linux-omap@vger.kernel.org
d0fb18c5 8518L: devicetree@vger.kernel.org
50f29fbd
TL
8519S: Maintained
8520F: arch/arm/boot/dts/*omap*
8521F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8522F: arch/arm/boot/dts/*am4*
8523F: arch/arm/boot/dts/*am5*
8524F: arch/arm/boot/dts/*dra7*
50f29fbd 8525
f5525786 8526OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8527M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8528L: linux-omap@vger.kernel.org
8529S: Maintained
8530F: arch/arm/*omap*/*clock*
8531
8532OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8533M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8534L: linux-omap@vger.kernel.org
8535S: Maintained
8536F: arch/arm/*omap*/*pm*
c46938d4 8537F: drivers/cpufreq/omap-cpufreq.c
f5525786 8538
d21db568 8539OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8540M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8541M: Paul Walmsley <paul@pwsan.com>
8542L: linux-omap@vger.kernel.org
8543S: Maintained
d21db568 8544F: arch/arm/mach-omap2/prm*
692ab1f3 8545
f5525786 8546OMAP AUDIO SUPPORT
6c284903 8547M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8548M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8549L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8550L: linux-omap@vger.kernel.org
8551S: Maintained
8552F: sound/soc/omap/
8553
18640193
TL
8554OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8555M: Roger Quadros <rogerq@ti.com>
8556M: Tony Lindgren <tony@atomide.com>
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: drivers/memory/omap-gpmc.c
8560F: arch/arm/mach-omap2/*gpmc*
8561
f5525786 8562OMAP FRAMEBUFFER SUPPORT
830e6384 8563M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8564L: linux-fbdev@vger.kernel.org
f5525786
TL
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8a61f013 8567F: drivers/video/fbdev/omap/
f5525786 8568
676eec0d 8569OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8570M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8571L: linux-omap@vger.kernel.org
676eec0d 8572L: linux-fbdev@vger.kernel.org
178ff4c9 8573S: Maintained
8a61f013 8574F: drivers/video/fbdev/omap2/
178ff4c9
TV
8575F: Documentation/arm/OMAP/DSS
8576
8b37fcfc
OBC
8577OMAP HARDWARE SPINLOCK SUPPORT
8578M: Ohad Ben-Cohen <ohad@wizery.com>
8579L: linux-omap@vger.kernel.org
8580S: Maintained
8581F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8582
f5525786 8583OMAP MMC SUPPORT
8b58be88 8584M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8585L: linux-omap@vger.kernel.org
8586S: Maintained
653f41b5
MC
8587F: drivers/mmc/host/omap.c
8588
8589OMAP HS MMC SUPPORT
0a4585c6 8590L: linux-mmc@vger.kernel.org
653f41b5 8591L: linux-omap@vger.kernel.org
dfa5d196 8592S: Orphan
653f41b5 8593F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8594
8595OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8596M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8597S: Maintained
8598F: drivers/char/hw_random/omap-rng.c
8599
f400c82e 8600OMAP HWMOD SUPPORT
cdb55ab0 8601M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8602M: Paul Walmsley <paul@pwsan.com>
8603L: linux-omap@vger.kernel.org
8604S: Maintained
8fc8b12b 8605F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8606
8633fb30
PW
8607OMAP HWMOD DATA
8608M: Paul Walmsley <paul@pwsan.com>
8609L: linux-omap@vger.kernel.org
8610S: Maintained
8611F: arch/arm/mach-omap2/omap_hwmod*data*
8612
f400c82e 8613OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8614M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8615L: linux-omap@vger.kernel.org
8616S: Maintained
8617F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8618
0db83ced 8619OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8621L: linux-media@vger.kernel.org
8622S: Maintained
7eec52db 8623F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8624F: drivers/media/platform/omap3isp/
0db83ced 8625F: drivers/staging/media/omap4iss/
7e8970e1 8626
f5525786 8627OMAP USB SUPPORT
f5525786
TL
8628L: linux-usb@vger.kernel.org
8629L: linux-omap@vger.kernel.org
3b243519 8630S: Orphan
a16fbd65
JP
8631F: drivers/usb/*/*omap*
8632F: arch/arm/*omap*/usb*
f5525786 8633
6d994710 8634OMAP GPIO DRIVER
fe643528 8635M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8636M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8637M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8638L: linux-omap@vger.kernel.org
8639S: Maintained
fe643528 8640F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8641F: drivers/gpio/gpio-omap.c
8642
c351e290
MJ
8643OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8644M: Mark Jackson <mpfj@newflow.co.uk>
8645L: linux-omap@vger.kernel.org
8646S: Maintained
8647F: arch/arm/boot/dts/am335x-nano.dts
8648
0ad122d9 8649OMFS FILESYSTEM
8b58be88 8650M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8651L: linux-karma-devel@lists.sourceforge.net
8652S: Maintained
679655da
JP
8653F: Documentation/filesystems/omfs.txt
8654F: fs/omfs/
0ad122d9 8655
c1986ee9 8656OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8657M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8658S: Maintained
679655da
JP
8659F: drivers/char/pcmcia/cm4000_cs.c
8660F: include/linux/cm4000_cs.h
c117ab84 8661F: include/uapi/linux/cm4000_cs.h
c1986ee9 8662
77c44ab1 8663OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8664M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8665S: Maintained
679655da 8666F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8667
77d5140f 8668OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8669M: Jonathan Corbet <corbet@lwn.net>
661263b5 8670L: linux-media@vger.kernel.org
275ffde4 8671T: git git://linuxtv.org/media_tree.git
77d5140f 8672S: Maintained
90d72ac6 8673F: drivers/media/i2c/ov7670.c
77d5140f 8674
431bca73 8675ONENAND FLASH DRIVER
8b58be88 8676M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8677L: linux-mtd@lists.infradead.org
8678S: Maintained
679655da
JP
8679F: drivers/mtd/onenand/
8680F: include/linux/mtd/onenand*.h
431bca73 8681
1da177e4 8682ONSTREAM SCSI TAPE DRIVER
8b58be88 8683M: Willem Riede <osst@riede.org>
1da177e4
LT
8684L: osst-users@lists.sourceforge.net
8685L: linux-scsi@vger.kernel.org
8686S: Maintained
f7269cfc
JD
8687F: Documentation/scsi/osst.txt
8688F: drivers/scsi/osst.*
8689F: drivers/scsi/osst_*.h
8690F: drivers/scsi/st.h
1da177e4 8691
e2d1d6c0 8692OPENCORES I2C BUS DRIVER
8b58be88 8693M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8694L: linux-i2c@vger.kernel.org
e2d1d6c0 8695S: Maintained
679655da
JP
8696F: Documentation/i2c/busses/i2c-ocores
8697F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8698
860c44c1 8699OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8700M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8701M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8702L: devicetree@vger.kernel.org
a7fefe9f 8703W: http://www.devicetree.org/
fcdec35e 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8705S: Maintained
f8828205 8706F: drivers/of/
860c44c1 8707F: include/linux/of*.h
f8828205 8708F: scripts/dtc/
860c44c1 8709
f8828205 8710OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8711M: Rob Herring <robh+dt@kernel.org>
f8828205 8712M: Mark Rutland <mark.rutland@arm.com>
f8828205 8713L: devicetree@vger.kernel.org
9f273c24 8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8715Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8716S: Maintained
8717F: Documentation/devicetree/
8718F: arch/*/boot/dts/
8719F: include/dt-bindings/
8720
2bb65f56
PA
8721OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8722M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8723L: devicetree@vger.kernel.org
8724S: Maintained
8725F: Documentation/devicetree/dynamic-resolution-notes.txt
8726F: Documentation/devicetree/overlay-notes.txt
8727F: drivers/of/overlay.c
8728F: drivers/of/resolver.c
8729
19f9d392
JB
8730OPENRISC ARCHITECTURE
8731M: Jonas Bonn <jonas@southpole.se>
8732W: http://openrisc.net
19f9d392
JB
8733S: Maintained
8734T: git git://openrisc.net/~jonas/linux
14430813 8735F: arch/openrisc/
19f9d392 8736
ccb1352e 8737OPENVSWITCH
4f337ed5 8738M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8739L: netdev@vger.kernel.org
ccb1352e
JG
8740L: dev@openvswitch.org
8741W: http://openvswitch.org
ccb1352e
JG
8742S: Maintained
8743F: net/openvswitch/
b422da7c 8744F: include/uapi/linux/openvswitch.h
ccb1352e 8745
875fa6fb
VK
8746OPERATING PERFORMANCE POINTS (OPP)
8747M: Viresh Kumar <vireshk@kernel.org>
8748M: Nishanth Menon <nm@ti.com>
8749M: Stephen Boyd <sboyd@codeaurora.org>
8750L: linux-pm@vger.kernel.org
8751S: Maintained
8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8753F: drivers/base/power/opp/
8754F: include/linux/pm_opp.h
8755F: Documentation/power/opp.txt
8756F: Documentation/devicetree/bindings/opp/
8757
af39917d
CL
8758OPL4 DRIVER
8759M: Clemens Ladisch <clemens@ladisch.de>
8760L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8761T: git git://git.alsa-project.org/alsa-kernel.git
8762S: Maintained
8763F: sound/drivers/opl4/
8764
1da177e4 8765OPROFILE
4cf7e718 8766M: Robert Richter <rric@kernel.org>
1da177e4
LT
8767L: oprofile-list@lists.sf.net
8768S: Maintained
81c4a8a6 8769F: arch/*/include/asm/oprofile*.h
679655da
JP
8770F: arch/*/oprofile/
8771F: drivers/oprofile/
8772F: include/linux/oprofile.h
1da177e4 8773
e2d1d6c0 8774ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8775M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8776M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8777L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8778W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8779S: Supported
679655da
JP
8780F: Documentation/filesystems/ocfs2.txt
8781F: Documentation/filesystems/dlmfs.txt
8782F: fs/ocfs2/
e2d1d6c0 8783
1da177e4 8784ORINOCO DRIVER
724c6b35 8785L: linux-wireless@vger.kernel.org
491b26b4 8786W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8787W: http://www.nongnu.org/orinoco/
3a59babb 8788S: Orphan
2be45b66 8789F: drivers/net/wireless/intersil/orinoco/
1da177e4 8790
42c55aa8 8791OSD LIBRARY and FILESYSTEM
fadc0752 8792M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8793M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8794L: osd-dev@open-osd.org
8795W: http://open-osd.org
54e5881d 8796T: git git://git.open-osd.org/open-osd.git
68274794 8797S: Maintained
42c55aa8 8798F: drivers/scsi/osd/
6b6f0b6c 8799F: include/scsi/osd_*
42c55aa8 8800F: fs/exofs/
68274794 8801
ef94b186 8802OVERLAY FILESYSTEM
7c37fbda 8803M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8804L: linux-unionfs@vger.kernel.org
8805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8806S: Supported
1d113735 8807F: fs/overlayfs/
7c37fbda
NB
8808F: Documentation/filesystems/overlayfs.txt
8809
85096169
MM
8810ORANGEFS FILESYSTEM
8811M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8812L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8814S: Supported
8815F: fs/orangefs/
8816F: Documentation/filesystems/orangefs.txt
8817
e2d1d6c0 8818P54 WIRELESS DRIVER
084cb0fe 8819M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8820L: linux-wireless@vger.kernel.org
084cb0fe 8821W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8822S: Maintained
d3466830 8823F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8824
f5cd7872 8825PA SEMI ETHERNET DRIVER
8b58be88 8826M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8827L: netdev@vger.kernel.org
8828S: Maintained
ded19add 8829F: drivers/net/ethernet/pasemi/*
f5cd7872 8830
beb58aa3 8831PA SEMI SMBUS DRIVER
8b58be88 8832M: Olof Johansson <olof@lixom.net>
846557d3 8833L: linux-i2c@vger.kernel.org
beb58aa3 8834S: Maintained
679655da 8835F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8836
48fc267e
SK
8837PADATA PARALLEL EXECUTION MECHANISM
8838M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8839L: linux-crypto@vger.kernel.org
8840S: Maintained
8841F: kernel/padata.c
8842F: include/linux/padata.h
8843F: Documentation/padata.txt
8844
709ee531 8845PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8846M: Harald Welte <laforge@gnumonks.org>
d0944853 8847L: platform-driver-x86@vger.kernel.org
709ee531 8848S: Maintained
679655da 8849F: drivers/platform/x86/panasonic-laptop.c
709ee531 8850
368dd5ac 8851PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8852M: David Howells <dhowells@redhat.com>
4fa97181
DH
8853L: linux-am33-list@redhat.com (moderated for non-subscribers)
8854W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8855S: Maintained
679655da
JP
8856F: Documentation/mn10300/
8857F: arch/mn10300/
4fa97181 8858
305b37bd
KS
8859PARALLEL LCD/KEYPAD PANEL DRIVER
8860M: Willy Tarreau <willy@haproxy.com>
8861M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8862S: Odd Fixes
8863F: Documentation/misc-devices/lcd-panel-cgram.txt
8864F: drivers/misc/panel.c
8865
64dfff03
SM
8866PARALLEL PORT SUBSYSTEM
8867M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8868M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8869L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8870S: Maintained
679655da
JP
8871F: drivers/parport/
8872F: include/linux/parport*.h
8873F: drivers/char/ppdev.c
c117ab84 8874F: include/uapi/linux/ppdev.h
64dfff03 8875F: Documentation/parport*.txt
1da177e4 8876
4cdf6bc2 8877PARAVIRT_OPS INTERFACE
d633180c 8878M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8879M: Chris Wright <chrisw@sous-sol.org>
8880M: Alok Kataria <akataria@vmware.com>
8881M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8882L: virtualization@lists.linux-foundation.org
4cdf6bc2 8883S: Supported
a2e19991 8884F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8885F: arch/*/kernel/paravirt*
8886F: arch/*/include/asm/paravirt.h
4cdf6bc2 8887
e2d1d6c0 8888PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8889M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8890L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8891S: Maintained
679655da
JP
8892F: Documentation/blockdev/paride.txt
8893F: drivers/block/paride/
e2d1d6c0
RD
8894
8895PARISC ARCHITECTURE
b8828770 8896M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8897M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8898L: linux-parisc@vger.kernel.org
8899W: http://www.parisc-linux.org/
8a6e2535 8900Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8903S: Maintained
679655da 8904F: arch/parisc/
2b6bac9e 8905F: Documentation/parisc/
679655da 8906F: drivers/parisc/
2b6bac9e
HD
8907F: drivers/char/agp/parisc-agp.c
8908F: drivers/input/serio/gscps2.c
8909F: drivers/parport/parport_gsc.*
8910F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8911F: drivers/video/fbdev/sti*
2b6bac9e
HD
8912F: drivers/video/console/sti*
8913F: drivers/video/logo/logo_parisc*
e2d1d6c0 8914
1662d32c 8915PC87360 HARDWARE MONITORING DRIVER
8b58be88 8916M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8917L: linux-hwmon@vger.kernel.org
1662d32c 8918S: Maintained
679655da
JP
8919F: Documentation/hwmon/pc87360
8920F: drivers/hwmon/pc87360.c
1662d32c
JC
8921
8922PC8736x GPIO DRIVER
8b58be88 8923M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8924S: Maintained
679655da 8925F: drivers/char/pc8736x_gpio.c
1662d32c 8926
1ad107fd 8927PC87427 HARDWARE MONITORING DRIVER
d8130624 8928M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8929L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8930S: Maintained
8931F: Documentation/hwmon/pc87427
8932F: drivers/hwmon/pc87427.c
8933
b26e0ed4 8934PCA9532 LED DRIVER
8b58be88 8935M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8936S: Maintained
d5ca6918
JP
8937F: drivers/leds/leds-pca9532.c
8938F: include/linux/leds-pca9532.h
b26e0ed4 8939
5ce914a8 8940PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8941M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8942L: linux-i2c@vger.kernel.org
8943S: Maintained
b4f0b74e 8944F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8945
3971dae5 8946PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8947M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8948S: Maintained
8949F: drivers/firmware/pcdp.*
8950
065c6359 8951PCI ERROR RECOVERY
6305902c 8952M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8953L: linux-pci@vger.kernel.org
065c6359 8954S: Supported
679655da 8955F: Documentation/PCI/pci-error-recovery.txt
065c6359 8956
78c1cffd
RC
8957PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8958M: Russell Currey <ruscur@russell.cc>
8959L: linuxppc-dev@lists.ozlabs.org
8960S: Supported
8961F: Documentation/powerpc/eeh-pci-error-recovery.txt
8962F: arch/powerpc/kernel/eeh*.c
8963F: arch/powerpc/platforms/*/eeh*.c
8964F: arch/powerpc/include/*/eeh*.h
8965
1da177e4 8966PCI SUBSYSTEM
5ac3a6d2 8967M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8968L: linux-pci@vger.kernel.org
99662dd1 8969Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8971S: Supported
92a1fe2e 8972F: Documentation/devicetree/bindings/pci/
679655da
JP
8973F: Documentation/PCI/
8974F: drivers/pci/
8975F: include/linux/pci*
6b49ee49 8976F: arch/x86/pci/
cad01f91 8977F: arch/x86/kernel/quirks.c
1da177e4 8978
eaa6111b
LFT
8979PCI DRIVER FOR ALTERA PCIE IP
8980M: Ley Foon Tan <lftan@altera.com>
8981L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8982L: linux-pci@vger.kernel.org
8983S: Supported
8984F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8985F: drivers/pci/host/pcie-altera.c
8986
b7e78170
RH
8987PCI DRIVER FOR ARM VERSATILE PLATFORM
8988M: Rob Herring <robh@kernel.org>
8989L: linux-pci@vger.kernel.org
8990L: linux-arm-kernel@lists.infradead.org
8991S: Maintained
8992F: Documentation/devicetree/bindings/pci/versatile.txt
8993F: drivers/pci/host/pci-versatile.c
8994
5f6b6ccd
TI
8995PCI DRIVER FOR APPLIEDMICRO XGENE
8996M: Tanmay Inamdar <tinamdar@apm.com>
8997L: linux-pci@vger.kernel.org
8998L: linux-arm-kernel@lists.infradead.org
8999S: Maintained
9000F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9001F: drivers/pci/host/pci-xgene.c
9002
62d0ff83
ML
9003PCI DRIVER FOR FREESCALE LAYERSCAPE
9004M: Minghuan Lian <minghuan.Lian@freescale.com>
9005M: Mingkai Hu <mingkai.hu@freescale.com>
9006M: Roy Zang <tie-fei.zang@freescale.com>
9007L: linuxppc-dev@lists.ozlabs.org
9008L: linux-pci@vger.kernel.org
9009L: linux-arm-kernel@lists.infradead.org
9010S: Maintained
9011F: drivers/pci/host/*layerscape*
9012
f0b75693 9013PCI DRIVER FOR IMX6
f175aa2c 9014M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9015M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9016L: linux-pci@vger.kernel.org
9017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9018S: Maintained
9019F: drivers/pci/host/*imx6*
9020
0c4ffcfe
MK
9021PCI DRIVER FOR TI KEYSTONE
9022M: Murali Karicheri <m-karicheri2@ti.com>
9023L: linux-pci@vger.kernel.org
9024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9025S: Maintained
9026F: drivers/pci/host/*keystone*
9027
f0b75693
BH
9028PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9029M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9030M: Jason Cooper <jason@lakedaemon.net>
9031L: linux-pci@vger.kernel.org
9032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9033S: Maintained
9034F: drivers/pci/host/*mvebu*
9035
8c39d710
TP
9036PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9037M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9038L: linux-pci@vger.kernel.org
9039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040S: Maintained
9041F: drivers/pci/host/pci-aardvark.c
9042
0447cfd7
TR
9043PCI DRIVER FOR NVIDIA TEGRA
9044M: Thierry Reding <thierry.reding@gmail.com>
9045L: linux-tegra@vger.kernel.org
f0b75693 9046L: linux-pci@vger.kernel.org
0447cfd7
TR
9047S: Supported
9048F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9049F: drivers/pci/host/pci-tegra.c
9050
47ff3de9
KVA
9051PCI DRIVER FOR TI DRA7XX
9052M: Kishon Vijay Abraham I <kishon@ti.com>
9053L: linux-omap@vger.kernel.org
9054L: linux-pci@vger.kernel.org
9055S: Supported
9056F: Documentation/devicetree/bindings/pci/ti-pci.txt
9057F: drivers/pci/host/pci-dra7xx.c
9058
f0b75693
BH
9059PCI DRIVER FOR RENESAS R-CAR
9060M: Simon Horman <horms@verge.net.au>
9061L: linux-pci@vger.kernel.org
4a121096 9062L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9063S: Maintained
9064F: drivers/pci/host/*rcar*
9065
4af82255 9066PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9067M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9068L: linux-pci@vger.kernel.org
f0b75693
BH
9069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9070L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9071S: Maintained
9072F: drivers/pci/host/pci-exynos.c
9073
f0b75693 9074PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9075M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9076M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9077L: linux-pci@vger.kernel.org
9078S: Maintained
9079F: drivers/pci/host/*designware*
9080
5a3aa2a8
JP
9081PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9082M: Joao Pinto <jpinto@synopsys.com>
9083L: linux-pci@vger.kernel.org
9084S: Maintained
9085F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9086F: drivers/pci/host/pcie-designware-plat.c
9087
cf28855b
WD
9088PCI DRIVER FOR GENERIC OF HOSTS
9089M: Will Deacon <will.deacon@arm.com>
9090L: linux-pci@vger.kernel.org
9091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9092S: Maintained
9093F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9094F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9095F: drivers/pci/host/pci-host-generic.c
9096
185a383a
KB
9097PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9098M: Keith Busch <keith.busch@intel.com>
9099L: linux-pci@vger.kernel.org
9100S: Supported
9101F: arch/x86/pci/vmd.c
9102
51b66a6c 9103PCIE DRIVER FOR ST SPEAR13XX
110baab1 9104M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9105L: linux-pci@vger.kernel.org
110baab1 9106S: Maintained
51b66a6c
PA
9107F: drivers/pci/host/*spear*
9108
af1169b4
LFT
9109PCI MSI DRIVER FOR ALTERA MSI IP
9110M: Ley Foon Tan <lftan@altera.com>
9111L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9112L: linux-pci@vger.kernel.org
9113S: Supported
9114F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9115F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9116
dcd19de3
DD
9117PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9118M: Duc Dang <dhdang@apm.com>
9119L: linux-pci@vger.kernel.org
9120L: linux-arm-kernel@lists.infradead.org
9121S: Maintained
9122F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9123F: drivers/pci/host/pci-xgene-msi.c
9124
a3cbfae1
NC
9125PCIE DRIVER FOR AXIS ARTPEC
9126M: Niklas Cassel <niklas.cassel@axis.com>
9127M: Jesper Nilsson <jesper.nilsson@axis.com>
9128L: linux-arm-kernel@axis.com
9129L: linux-pci@vger.kernel.org
9130S: Maintained
9131F: Documentation/devicetree/bindings/pci/axis,artpec*
9132F: drivers/pci/host/*artpec*
9133
500a1d9a
ZW
9134PCIE DRIVER FOR HISILICON
9135M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9136M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9137L: linux-pci@vger.kernel.org
9138S: Maintained
9139F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9140F: drivers/pci/host/pcie-hisi.c
9141
82a82383
SV
9142PCIE DRIVER FOR QUALCOMM MSM
9143M: Stanimir Varbanov <svarbanov@mm-sol.com>
9144L: linux-pci@vger.kernel.org
9145L: linux-arm-msm@vger.kernel.org
9146S: Maintained
9147F: drivers/pci/host/*qcom*
9148
f12b76e5
DD
9149PCIE DRIVER FOR CAVIUM THUNDERX
9150M: David Daney <david.daney@cavium.com>
9151L: linux-pci@vger.kernel.org
9152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9153S: Supported
9154F: Documentation/devicetree/bindings/pci/pci-thunder-*
9155F: drivers/pci/host/pci-thunder-*
9156
1da177e4 9157PCMCIA SUBSYSTEM
4230dfc9 9158P: Linux PCMCIA Team
f5df5881 9159L: linux-pcmcia@lists.infradead.org
6650e0a5 9160W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9162S: Maintained
679655da
JP
9163F: Documentation/pcmcia/
9164F: drivers/pcmcia/
9165F: include/pcmcia/
1da177e4
LT
9166
9167PCNET32 NETWORK DRIVER
227fb925 9168M: Don Fry <pcnet32@frontier.com>
979b6c13 9169L: netdev@vger.kernel.org
1da177e4 9170S: Maintained
b955f6ca 9171F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9172
48fc267e
SK
9173PCRYPT PARALLEL CRYPTO ENGINE
9174M: Steffen Klassert <steffen.klassert@secunet.com>
9175L: linux-crypto@vger.kernel.org
9176S: Maintained
9177F: crypto/pcrypt.c
9178F: include/crypto/pcrypt.h
9179
e72df0b8
TH
9180PER-CPU MEMORY ALLOCATOR
9181M: Tejun Heo <tj@kernel.org>
93e205a7 9182M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9184S: Maintained
9185F: include/linux/percpu*.h
9186F: mm/percpu*.c
9187F: arch/*/include/asm/percpu.h
9188
ad4ecbcb 9189PER-TASK DELAY ACCOUNTING
185e595f 9190M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9191S: Maintained
679655da
JP
9192F: include/linux/delayacct.h
9193F: kernel/delayacct.c
ad4ecbcb 9194
57c0c15b 9195PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9196M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9197M: Ingo Molnar <mingo@redhat.com>
f80c5393 9198M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9199R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9200L: linux-kernel@vger.kernel.org
75fc2d37 9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9202S: Supported
d53e8365 9203F: kernel/events/*
a003236c 9204F: include/linux/perf_event.h
c117ab84 9205F: include/uapi/linux/perf_event.h
141c4296
RR
9206F: arch/*/kernel/perf_event*.c
9207F: arch/*/kernel/*/perf_event*.c
9208F: arch/*/kernel/*/*/perf_event*.c
a003236c 9209F: arch/*/include/asm/perf_event.h
a003236c 9210F: arch/*/kernel/perf_callchain.c
b0a434fb 9211F: arch/*/events/*
a003236c 9212F: tools/perf/
6c0b3244 9213
dd49d0f5 9214PERSONALITY HANDLING
8b58be88 9215M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9216L: linux-abi-devel@lists.sourceforge.net
9217S: Maintained
679655da 9218F: include/linux/personality.h
c117ab84 9219F: include/uapi/linux/personality.h
dd49d0f5 9220
838e7a03 9221PHONET PROTOCOL
2a06b40f 9222M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9223S: Supported
9224F: Documentation/networking/phonet.txt
9225F: include/linux/phonet.h
9226F: include/net/phonet/
c117ab84 9227F: include/uapi/linux/phonet.h
838e7a03
RDC
9228F: net/phonet/
9229
1da177e4 9230PHRAM MTD DRIVER
8b58be88 9231M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9232L: linux-mtd@lists.infradead.org
9233S: Maintained
679655da 9234F: drivers/mtd/devices/phram.c
1da177e4 9235
efdbb10e
BP
9236PICOLCD HID DRIVER
9237M: Bruno Prémont <bonbons@linux-vserver.org>
9238L: linux-input@vger.kernel.org
9239S: Maintained
9240F: drivers/hid/hid-picolcd*
9241
a53bfa07
JI
9242PICOXCELL SUPPORT
9243M: Jamie Iles <jamie@jamieiles.com>
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245T: git git://github.com/jamieiles/linux-2.6-ji.git
9246S: Supported
b8733987 9247F: arch/arm/boot/dts/picoxcell*
14430813 9248F: arch/arm/mach-picoxcell/
b8733987 9249F: drivers/crypto/picoxcell*
a53bfa07 9250
2744e8af
LW
9251PIN CONTROL SUBSYSTEM
9252M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9253L: linux-gpio@vger.kernel.org
dbe752a3 9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9255S: Maintained
9feeed94 9256F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9257F: Documentation/pinctrl.txt
07f29ba6 9258F: drivers/pinctrl/
8e406fe4 9259F: include/linux/pinctrl/
2744e8af 9260
2201bbb8
JCPV
9261PIN CONTROLLER - ATMEL AT91
9262M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9264S: Maintained
c654b6bf 9265F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9266
33d3690c
LD
9267PIN CONTROLLER - ATMEL AT91 PIO4
9268M: Ludovic Desroches <ludovic.desroches@atmel.com>
9269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9270L: linux-gpio@vger.kernel.org
9271S: Supported
9272F: drivers/pinctrl/pinctrl-at91-pio4.*
9273
cbd1b652
MW
9274PIN CONTROLLER - INTEL
9275M: Mika Westerberg <mika.westerberg@linux.intel.com>
9276M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9277S: Maintained
9278F: drivers/pinctrl/intel/
2201bbb8 9279
9963b536
LP
9280PIN CONTROLLER - RENESAS
9281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9282M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9283L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9284S: Maintained
9285F: drivers/pinctrl/sh-pfc/
9286
b75e60d6 9287PIN CONTROLLER - SAMSUNG
fea685e9 9288M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9289M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9290M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9292L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9293S: Maintained
9b5b33f6 9294F: drivers/pinctrl/samsung/
b75e60d6 9295
13cbd906
TL
9296PIN CONTROLLER - SINGLE
9297M: Tony Lindgren <tony@atomide.com>
9298M: Haojian Zhuang <haojian.zhuang@linaro.org>
9299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9300L: linux-omap@vger.kernel.org
9301S: Maintained
9302F: drivers/pinctrl/pinctrl-single.c
9303
deda8287 9304PIN CONTROLLER - ST SPEAR
da89947b 9305M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307W: http://www.st.com/spear
9308S: Maintained
8e406fe4 9309F: drivers/pinctrl/spear/
deda8287 9310
11a1cf34
JH
9311PISTACHIO SOC SUPPORT
9312M: James Hartley <james.hartley@imgtec.com>
9313M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9314L: linux-mips@linux-mips.org
9315S: Maintained
9316F: arch/mips/pistachio/
9317F: arch/mips/include/asm/mach-pistachio/
9318F: arch/mips/boot/dts/pistachio/
9319F: arch/mips/configs/pistachio*_defconfig
9320
249a6771 9321PKTCDVD DRIVER
e5f6450c 9322M: Jiri Kosina <jikos@kernel.org>
249a6771 9323S: Maintained
679655da
JP
9324F: drivers/block/pktcdvd.c
9325F: include/linux/pktcdvd.h
c117ab84 9326F: include/uapi/linux/pktcdvd.h
249a6771 9327
b31d8273
G
9328PKUNITY SOC DRIVERS
9329M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9330W: http://mprc.pku.edu.cn/~guanxuetao/linux
9331S: Maintained
ceebf4d5 9332T: git git://github.com/gxt/linux.git
b31d8273 9333F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9334F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9335F: drivers/video/fbdev/fb-puv3.c
2809e80b 9336F: drivers/rtc/rtc-puv3.c
b31d8273 9337
9d2ecfb7 9338PMBUS HARDWARE MONITORING DRIVERS
ca462085 9339M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9340L: linux-hwmon@vger.kernel.org
9341W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9342W: http://www.roeck-us.net/linux/drivers/
9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9344S: Maintained
9345F: Documentation/hwmon/pmbus
9346F: drivers/hwmon/pmbus/
9347F: include/linux/i2c/pmbus.h
9348
89a36810 9349PMC SIERRA MaxRAID DRIVER
89a36810
AR
9350L: linux-scsi@vger.kernel.org
9351W: http://www.pmc-sierra.com/
3cdea4d7 9352S: Orphan
89a36810
AR
9353F: drivers/scsi/pmcraid.*
9354
dbf9bfe6 9355PMC SIERRA PM8001 DRIVER
d32477e2 9356M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9357M: lindar_liu@usish.com
f5a7b525 9358L: pmchba@pmcs.com
dbf9bfe6 9359L: linux-scsi@vger.kernel.org
9360S: Supported
9361F: drivers/scsi/pm8001/
9362
1da177e4 9363POSIX CLOCKS and TIMERS
8b58be88 9364M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9365L: linux-kernel@vger.kernel.org
75fc2d37 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9367S: Maintained
679655da
JP
9368F: fs/timerfd.c
9369F: include/linux/timer*
5cee9645 9370F: kernel/time/*timer*
1da177e4 9371
7b06a6d7
RW
9372POWER MANAGEMENT CORE
9373M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9374L: linux-pm@vger.kernel.org
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9376S: Supported
9377F: drivers/base/power/
9378F: include/linux/pm.h
9379F: include/linux/pm_*
9380F: include/linux/powercap.h
9381F: drivers/powercap/
9382
3be86148 9383POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9384M: Sebastian Reichel <sre@kernel.org>
57318935 9385M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9386M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9387L: linux-pm@vger.kernel.org
54e5881d 9388T: git git://git.infradead.org/battery-2.6.git
3be86148 9389S: Maintained
3cc5c704
GU
9390F: Documentation/devicetree/bindings/power/
9391F: Documentation/devicetree/bindings/power_supply/
679655da 9392F: include/linux/power_supply.h
8cd725a1 9393F: drivers/power/
26305022 9394X: drivers/power/avs/
3be86148 9395
514f161a
MR
9396POWER STATE COORDINATION INTERFACE (PSCI)
9397M: Mark Rutland <mark.rutland@arm.com>
9398M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9399L: linux-arm-kernel@lists.infradead.org
9400S: Maintained
9401F: drivers/firmware/psci.c
9402F: include/linux/psci.h
9403F: include/uapi/linux/psci.h
9404
43a1dd9b
SJS
9405POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9406M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9407L: linuxppc-dev@lists.ozlabs.org
9408S: Maintained
9409F: drivers/char/powernv-op-panel.c
9410
1da177e4 9411PNP SUPPORT
9c3646d1 9412M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9413S: Maintained
679655da 9414F: drivers/pnp/
1da177e4
LT
9415
9416PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9417M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9418L: linux-ppp@vger.kernel.org
9419S: Maintained
224cf5ad 9420F: drivers/net/ppp/ppp_*
1da177e4
LT
9421
9422PPP OVER ATM (RFC 2364)
8b58be88 9423M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9424S: Maintained
679655da 9425F: net/atm/pppoatm.c
c117ab84 9426F: include/uapi/linux/atmppp.h
1da177e4
LT
9427
9428PPP OVER ETHERNET
8b58be88 9429M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9430S: Maintained
224cf5ad
JK
9431F: drivers/net/ppp/pppoe.c
9432F: drivers/net/ppp/pppox.c
1da177e4 9433
a6d2370b 9434PPP OVER L2TP
8b58be88 9435M: James Chapman <jchapman@katalix.com>
a6d2370b 9436S: Maintained
90ca28d1 9437F: net/l2tp/l2tp_ppp.c
679655da 9438F: include/linux/if_pppol2tp.h
c117ab84 9439F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9440
eae9d2ba 9441PPS SUPPORT
8b58be88 9442M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9443W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9444L: linuxpps@ml.enneenne.com (subscribers-only)
9445S: Maintained
cabaaf41
JP
9446F: Documentation/pps/
9447F: drivers/pps/
9448F: include/linux/pps*.h
eae9d2ba 9449
71a6d0af
HW
9450PPTP DRIVER
9451M: Dmitry Kozlov <xeb@mail.ru>
9452L: netdev@vger.kernel.org
9453S: Maintained
224cf5ad 9454F: drivers/net/ppp/pptp.c
71a6d0af
HW
9455W: http://sourceforge.net/projects/accel-pptp
9456
1da177e4 9457PREEMPTIBLE KERNEL
8b58be88 9458M: Robert Love <rml@tech9.net>
1da177e4
LT
9459L: kpreempt-tech@lists.sourceforge.net
9460W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9461S: Supported
679655da
JP
9462F: Documentation/preempt-locking.txt
9463F: include/linux/preempt.h
1da177e4
LT
9464
9465PRISM54 WIRELESS DRIVER
8b58be88 9466M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9467L: linux-wireless@vger.kernel.org
9ef80804 9468W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9469S: Obsolete
c12edfe2 9470F: drivers/net/wireless/intersil/prism54/
1da177e4 9471
02c18891 9472PS3 NETWORK SUPPORT
b809b9ca 9473M: Geoff Levand <geoff@infradead.org>
02c18891 9474L: netdev@vger.kernel.org
a14ab6b6 9475L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9476S: Maintained
8df158ac 9477F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9478
f58a9d17 9479PS3 PLATFORM SUPPORT
b809b9ca 9480M: Geoff Levand <geoff@infradead.org>
a4724ed6 9481L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9482S: Maintained
679655da
JP
9483F: arch/powerpc/boot/ps3*
9484F: arch/powerpc/include/asm/lv1call.h
9485F: arch/powerpc/include/asm/ps3*.h
9486F: arch/powerpc/platforms/ps3/
9487F: drivers/*/ps3*
9488F: drivers/ps3/
fec629b8 9489F: drivers/rtc/rtc-ps3.c
679655da 9490F: drivers/usb/host/*ps3.c
fec629b8 9491F: sound/ppc/snd_ps3*
f58a9d17 9492
cffb4add 9493PS3VRAM DRIVER
8b58be88 9494M: Jim Paris <jim@jtan.com>
3715a5d0 9495M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9496L: linuxppc-dev@lists.ozlabs.org
cffb4add 9497S: Maintained
8a3977cb 9498F: drivers/block/ps3vram.c
cffb4add 9499
8defe599 9500PSTORE FILESYSTEM
9d5e2a02 9501M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9502M: Colin Cross <ccross@android.com>
9503M: Kees Cook <keescook@chromium.org>
9504M: Tony Luck <tony.luck@intel.com>
9505S: Maintained
9f273c24 9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9507F: fs/pstore/
9508F: include/linux/pstore*
04851772 9509F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9510F: drivers/acpi/apei/erst.c
9511
7fbc415d
RC
9512PTP HARDWARE CLOCK SUPPORT
9513M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9514L: netdev@vger.kernel.org
7fbc415d
RC
9515S: Maintained
9516W: http://linuxptp.sourceforge.net/
9517F: Documentation/ABI/testing/sysfs-ptp
9518F: Documentation/ptp/*
0ecb3cdd 9519F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9520F: drivers/net/phy/dp83640*
9521F: drivers/ptp/*
9522F: include/linux/ptp_cl*
9523
cf94a4d1 9524PTRACE SUPPORT
e846ee5f 9525M: Roland McGrath <roland@hack.frob.com>
8b58be88 9526M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9527S: Maintained
9528F: include/asm-generic/syscall.h
9529F: include/linux/ptrace.h
9530F: include/linux/regset.h
9531F: include/linux/tracehook.h
c117ab84 9532F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9533F: kernel/ptrace.c
9534
3e9d7ba7
HV
9535PULSE8-CEC DRIVER
9536M: Hans Verkuil <hverkuil@xs4all.nl>
9537L: linux-media@vger.kernel.org
9538T: git git://linuxtv.org/media_tree.git
9539S: Maintained
9540F: drivers/staging/media/pulse8-cec
9541
8320204a 9542PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9543M: Mike Isely <isely@pobox.com>
16e9495d 9544L: pvrusb2@isely.net (subscribers-only)
661263b5 9545L: linux-media@vger.kernel.org
8320204a 9546W: http://www.isely.net/pvrusb2/
275ffde4 9547T: git git://linuxtv.org/media_tree.git
8320204a 9548S: Maintained
679655da 9549F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9550F: drivers/media/usb/pvrusb2/
8320204a 9551
39532e6c 9552PWC WEBCAM DRIVER
c0936df4 9553M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9554L: linux-media@vger.kernel.org
9555T: git git://linuxtv.org/media_tree.git
c0936df4 9556S: Odd Fixes
39532e6c
HG
9557F: drivers/media/usb/pwc/*
9558
93c090b3 9559PWM FAN DRIVER
774e0362
KD
9560M: Kamil Debski <kamil@wypas.org>
9561M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9562L: linux-hwmon@vger.kernel.org
93c090b3
KD
9563S: Supported
9564F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9565F: Documentation/hwmon/pwm-fan
9566F: drivers/hwmon/pwm-fan.c
9567
200efedd 9568PWM SUBSYSTEM
aa3495f7
TR
9569M: Thierry Reding <thierry.reding@gmail.com>
9570L: linux-pwm@vger.kernel.org
0c2498f1 9571S: Maintained
006e854f 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9573F: Documentation/pwm.txt
9574F: Documentation/devicetree/bindings/pwm/
9575F: include/linux/pwm.h
0c2498f1 9576F: drivers/pwm/
a140b98d
TR
9577F: drivers/video/backlight/pwm_bl.c
9578F: include/linux/pwm_backlight.h
0c2498f1 9579
30ec261e 9580PXA2xx/PXA3xx SUPPORT
8da5e302 9581M: Daniel Mack <daniel@zonque.org>
a323f664 9582M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9583M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9585T: git git://github.com/hzhuang1/linux.git
8da5e302 9586T: git git://github.com/rjarzmik/linux.git
1da177e4 9587S: Maintained
e68d7c14 9588F: arch/arm/boot/dts/pxa*
679655da 9589F: arch/arm/mach-pxa/
820439f1 9590F: drivers/dma/pxa*
679655da 9591F: drivers/pcmcia/pxa2xx*
1403ead9 9592F: drivers/pinctrl/pxa/
9df92e6c 9593F: drivers/spi/spi-pxa2xx*
faf2e1db 9594F: drivers/usb/gadget/udc/pxa2*
679655da 9595F: include/sound/pxa2xx-lib.h
bec4c99e 9596F: sound/arm/pxa*
14430813 9597F: sound/soc/pxa/
1da177e4 9598
f3154a46
RJ
9599PXA GPIO DRIVER
9600M: Robert Jarzmik <robert.jarzmik@free.fr>
9601L: linux-gpio@vger.kernel.org
9602S: Maintained
9603F: drivers/gpio/gpio-pxa.c
9604
ec64d3bf
EG
9605PXA3xx NAND FLASH DRIVER
9606M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9607L: linux-mtd@lists.infradead.org
9608S: Maintained
9a67f099 9609F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9610
3f640c61 9611MMP SUPPORT
8b58be88 9612M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9613M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9615T: git git://github.com/hzhuang1/linux.git
9616T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9617S: Maintained
e68d7c14 9618F: arch/arm/boot/dts/mmp*
3f640c61 9619F: arch/arm/mach-mmp/
e8e6cb32 9620
272f133a
PO
9621PXA MMCI DRIVER
9622S: Orphan
9623
57f63bc8 9624PXA RTC DRIVER
8b58be88 9625M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9626L: rtc-linux@googlegroups.com
9627S: Maintained
9628
cea4001a 9629QAT DRIVER
90ab5a81
TS
9630M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9631M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9632L: qat-linux@intel.com
9633S: Supported
9634F: drivers/crypto/qat/
cea4001a 9635
52a09a04 9636QIB DRIVER
8473c603 9637M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9638L: linux-rdma@vger.kernel.org
9639S: Supported
9640F: drivers/infiniband/hw/qib/
9641
5e9772b9
JS
9642QLOGIC QLA1280 SCSI DRIVER
9643M: Michael Reed <mdr@sgi.com>
9644L: linux-scsi@vger.kernel.org
9645S: Maintained
9646F: drivers/scsi/qla1280.[ch]
9647
1da177e4 9648QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9649M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9650L: linux-scsi@vger.kernel.org
9651S: Supported
679655da
JP
9652F: Documentation/scsi/LICENSE.qla2xxx
9653F: drivers/scsi/qla2xxx/
1da177e4 9654
883c98fe 9655QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9656M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9657L: linux-scsi@vger.kernel.org
9658S: Supported
bacfb81b 9659F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9660F: drivers/scsi/qla4xxx/
9661
5a4faa87 9662QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9663M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9664M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9665M: linux-driver@qlogic.com
9666L: netdev@vger.kernel.org
9667S: Supported
679655da 9668F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9669F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9670
0ec00f03 9671QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9672M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9673L: netdev@vger.kernel.org
9674S: Supported
aa43c215 9675F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9676
c4e84bde 9677QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9678M: Harish Patil <harish.patil@qlogic.com>
9679M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9680M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9681M: linux-driver@qlogic.com
c4e84bde
RM
9682L: netdev@vger.kernel.org
9683S: Supported
aa43c215 9684F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9685
fe56b9e6
YM
9686QLOGIC QL4xxx ETHERNET DRIVER
9687M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9688M: Ariel Elior <Ariel.Elior@qlogic.com>
9689M: everest-linux-l2@qlogic.com
9690L: netdev@vger.kernel.org
9691S: Supported
9692F: drivers/net/ethernet/qlogic/qed/
9693F: include/linux/qed/
9694F: drivers/net/ethernet/qlogic/qede/
9695
1da177e4 9696QNX4 FILESYSTEM
8b58be88 9697M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9698W: http://www.alarsen.net/linux/qnx4fs/
9699S: Maintained
80811493 9700F: fs/qnx4/
c117ab84
CEB
9701F: include/uapi/linux/qnx4_fs.h
9702F: include/uapi/linux/qnxtypes.h
1da177e4 9703
91952bc0
AP
9704QT1010 MEDIA DRIVER
9705M: Antti Palosaari <crope@iki.fi>
9706L: linux-media@vger.kernel.org
a825eaec 9707W: https://linuxtv.org
91952bc0
AP
9708W: http://palosaari.fi/linux/
9709Q: http://patchwork.linuxtv.org/project/linux-media/list/
9710T: git git://linuxtv.org/anttip/media_tree.git
9711S: Maintained
9712F: drivers/media/tuners/qt1010*
9713
966fb5ec
SM
9714QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9715M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9716L: linux-wireless@vger.kernel.org
9717L: ath9k-devel@lists.ath9k.org
9718W: http://wireless.kernel.org/en/users/Drivers/ath9k
9719S: Supported
9720F: drivers/net/wireless/ath/ath9k/
9721
2ea0ffcb
KV
9722QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9723M: Kalle Valo <kvalo@qca.qualcomm.com>
9724L: ath10k@lists.infradead.org
9725W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9726T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9727S: Supported
9728F: drivers/net/wireless/ath/ath10k/
9729
b9b17deb
TT
9730QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9731M: Timur Tabi <timur@codeaurora.org>
9732L: netdev@vger.kernel.org
9733S: Supported
9734F: drivers/net/ethernet/qualcomm/emac/
9735
4f4567cf
RK
9736QUALCOMM HEXAGON ARCHITECTURE
9737M: Richard Kuo <rkuo@codeaurora.org>
9738L: linux-hexagon@vger.kernel.org
9f273c24 9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9740S: Supported
9741F: arch/hexagon/
9742
8e84c258
EK
9743QUALCOMM WCN36XX WIRELESS DRIVER
9744M: Eugene Krasnikov <k.eugene.e@gmail.com>
9745L: wcn36xx@lists.infradead.org
9746W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9747T: git git://github.com/KrasnikovEugene/wcn36xx.git
9748S: Supported
9749F: drivers/net/wireless/ath/wcn36xx/
9750
eeca9a67
MT
9751QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9752M: Gabriel Somlo <somlo@cmu.edu>
9753M: "Michael S. Tsirkin" <mst@redhat.com>
9754L: qemu-devel@nongnu.org
9755S: Maintained
9756F: drivers/firmware/qemu_fw_cfg.c
9757
602adf40 9758RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9759M: Ilya Dryomov <idryomov@gmail.com>
9760M: Sage Weil <sage@redhat.com>
527a88b9 9761M: Alex Elder <elder@kernel.org>
398ecff5 9762L: ceph-devel@vger.kernel.org
09d90327
SW
9763W: http://ceph.com/
9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9765T: git git://github.com/ceph/ceph-client.git
602adf40 9766S: Supported
398ecff5 9767F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9768F: drivers/block/rbd.c
9769F: drivers/block/rbd_types.h
9770
1da177e4 9771RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9772M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9773L: linux-fbdev@vger.kernel.org
1da177e4 9774S: Maintained
8a61f013 9775F: drivers/video/fbdev/aty/radeon*
c117ab84 9776F: include/uapi/linux/radeonfb.h
1da177e4 9777
c6c9b34c 9778RADIOSHARK RADIO DRIVER
c0936df4 9779M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9780L: linux-media@vger.kernel.org
9781T: git git://linuxtv.org/media_tree.git
9782S: Maintained
9783F: drivers/media/radio/radio-shark.c
9784
9785RADIOSHARK2 RADIO DRIVER
c0936df4 9786M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9787L: linux-media@vger.kernel.org
9788T: git git://linuxtv.org/media_tree.git
9789S: Maintained
9790F: drivers/media/radio/radio-shark2.c
9791F: drivers/media/radio/radio-tea5777.c
9792
1da177e4 9793RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9794M: Paul Mackerras <paulus@samba.org>
c69f677c 9795L: linux-fbdev@vger.kernel.org
1da177e4 9796S: Maintained
8a61f013 9797F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9798
a0fd81a9 9799RALINK MIPS ARCHITECTURE
bdb40e8e 9800M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9801L: linux-mips@linux-mips.org
9802S: Maintained
9803F: arch/mips/ralink
9804
e7839f25 9805RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9806P: rt2x00 project
b182427e 9807M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9808M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9809L: linux-wireless@vger.kernel.org
95ea3627 9810S: Maintained
33aca94d 9811F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9812
9db5579b 9813RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9814M: Jens Axboe <axboe@kernel.dk>
9db5579b 9815S: Maintained
679655da
JP
9816F: Documentation/blockdev/ramdisk.txt
9817F: drivers/block/brd.c
9db5579b 9818
9e95ce27 9819RANDOM NUMBER DRIVER
0624bcaa 9820M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9821S: Maintained
679655da 9822F: drivers/char/random.c
9e95ce27 9823
394b701c 9824RAPIDIO SUBSYSTEM
8b58be88 9825M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9826M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9827S: Maintained
679655da 9828F: drivers/rapidio/
394b701c 9829
e2d1d6c0 9830RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9831L: linux-wireless@vger.kernel.org
f52a5490 9832S: Orphan
679655da 9833F: drivers/net/wireless/ray*
e2d1d6c0
RD
9834
9835RCUTORTURE MODULE
e0198b29 9836M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9837M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9838L: linux-kernel@vger.kernel.org
f9094d8e 9839S: Supported
08deed1e 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9841F: Documentation/RCU/torture.txt
34e2d560 9842F: kernel/rcu/rcutorture.c
e2d1d6c0 9843
c87b9c60
PM
9844RCUTORTURE TEST FRAMEWORK
9845M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9846M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9847R: Steven Rostedt <rostedt@goodmis.org>
9848R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9849R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9850L: linux-kernel@vger.kernel.org
c87b9c60
PM
9851S: Supported
9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9853F: tools/testing/selftests/rcutorture
9854
c1f766b5 9855RDC R-321X SoC
8b58be88 9856M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9857S: Maintained
9858
db17f395 9859RDC R6040 FAST ETHERNET DRIVER
35566e96 9860M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9861L: netdev@vger.kernel.org
9862S: Maintained
58565a35 9863F: drivers/net/ethernet/rdc/r6040.c
db17f395 9864
a09ed661 9865RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9866M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9867L: netdev@vger.kernel.org
9868L: linux-rdma@vger.kernel.org
fbb5a558 9869L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9870W: https://oss.oracle.com/projects/rds/
a09ed661 9871S: Supported
679655da 9872F: net/rds/
72f26eee 9873F: Documentation/networking/rds.txt
a09ed661 9874
0194621b
DD
9875RDMAVT - RDMA verbs software
9876M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9877L: linux-rdma@vger.kernel.org
9878S: Supported
9879F: drivers/infiniband/sw/rdmavt
9880
595182bc 9881READ-COPY UPDATE (RCU)
8b58be88 9882M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9883M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9884R: Steven Rostedt <rostedt@goodmis.org>
9885R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9886R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9887L: linux-kernel@vger.kernel.org
9fab9787 9888W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9889S: Supported
08deed1e 9890T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9891F: Documentation/RCU/
9fab9787 9892X: Documentation/RCU/torture.txt
f9094d8e 9893F: include/linux/rcu*
4102adab
PM
9894X: include/linux/srcu.h
9895F: kernel/rcu/
34e2d560 9896X: kernel/torture.c
595182bc 9897
0c86edc0 9898REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9899M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9900M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9901L: rtc-linux@googlegroups.com
8a6e2535 9902Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9904S: Maintained
7af6a2e1 9905F: Documentation/devicetree/bindings/rtc/
679655da
JP
9906F: Documentation/rtc.txt
9907F: drivers/rtc/
9908F: include/linux/rtc.h
c117ab84 9909F: include/uapi/linux/rtc.h
fe23c336
AB
9910F: include/linux/rtc/
9911F: include/linux/platform_data/rtc-*
9912F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9913
0e400c53
MB
9914REALTEK AUDIO CODECS
9915M: Bard Liao <bardliao@realtek.com>
9916M: Oder Chiou <oder_chiou@realtek.com>
9917S: Maintained
9918F: sound/soc/codecs/rt*
9919F: include/sound/rt*.h
9920
1da177e4 9921REISERFS FILE SYSTEM
76c4e5ea 9922L: reiserfs-devel@vger.kernel.org
1da177e4 9923S: Supported
679655da 9924F: fs/reiserfs/
1da177e4 9925
b83a313b 9926REGISTER MAP ABSTRACTION
b02e48f2 9927M: Mark Brown <broonie@kernel.org>
dd060bc9 9928L: linux-kernel@vger.kernel.org
b83a313b
MB
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9930S: Supported
9398a639 9931F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9932F: drivers/base/regmap/
9933F: include/linux/regmap.h
9934
400e64df
OBC
9935REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9936M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9937M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9938L: linux-remoteproc@vger.kernel.org
6bb697b6 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9940S: Maintained
15ebc72d 9941F: Documentation/devicetree/bindings/remoteproc/
400e64df 9942F: Documentation/remoteproc.txt
15ebc72d 9943F: drivers/remoteproc/
6fc26488 9944F: include/linux/remoteproc.h
400e64df 9945
d8115db5
OBC
9946REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9947M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9948M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9949L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9950T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9951S: Maintained
9952F: drivers/rpmsg/
9953F: Documentation/rpmsg.txt
9954F: include/linux/rpmsg.h
9955
8e6569af
SS
9956RENESAS ETHERNET DRIVERS
9957R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9958L: netdev@vger.kernel.org
4a121096 9959L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9960F: drivers/net/ethernet/renesas/
9961F: include/linux/sh_eth.h
9962
3e46c397
YS
9963RENESAS USB2 PHY DRIVER
9964M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9965L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9966S: Maintained
9967F: drivers/phy/phy-rcar-gen3-usb2.c
9968
1b0fe6be
PZ
9969RESET CONTROLLER FRAMEWORK
9970M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9971T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9972S: Maintained
9973F: drivers/reset/
9974F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9975F: include/dt-bindings/reset/
1b0fe6be
PZ
9976F: include/linux/reset.h
9977F: include/linux/reset-controller.h
9978
e0897645 9979RFKILL
8b58be88 9980M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9981L: linux-wireless@vger.kernel.org
ce466579
JB
9982W: http://wireless.kernel.org/
9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9985S: Maintained
505c9247 9986F: Documentation/rfkill.txt
80811493 9987F: net/rfkill/
e0897645 9988
933685ca
TG
9989RHASHTABLE
9990M: Thomas Graf <tgraf@suug.ch>
39ec406d 9991M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
9992L: netdev@vger.kernel.org
9993S: Maintained
9994F: lib/rhashtable.c
9995F: include/linux/rhashtable.h
9996
67e054e9
ML
9997RICOH SMARTMEDIA/XD DRIVER
9998M: Maxim Levitsky <maximlevitsky@gmail.com>
9999S: Maintained
21c26f50
JP
10000F: drivers/mtd/nand/r852.c
10001F: drivers/mtd/nand/r852.h
67e054e9 10002
92634125
ML
10003RICOH R5C592 MEMORYSTICK DRIVER
10004M: Maxim Levitsky <maximlevitsky@gmail.com>
10005S: Maintained
10006F: drivers/memstick/host/r592.*
10007
27f1d2f9
SA
10008ROCCAT DRIVERS
10009M: Stefan Achatz <erazor_de@users.sourceforge.net>
10010W: http://sourceforge.net/projects/roccat/
10011S: Maintained
10012F: drivers/hid/hid-roccat*
10013F: include/linux/hid-roccat*
10014F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10015
4b8ac966
JP
10016ROCKER DRIVER
10017M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10018L: netdev@vger.kernel.org
10019S: Supported
10020F: drivers/net/ethernet/rocker/
10021
1da177e4
LT
10022ROCKETPORT DRIVER
10023P: Comtrol Corp.
1da177e4
LT
10024W: http://www.comtrol.com
10025S: Maintained
679655da 10026F: Documentation/serial/rocket.txt
c897401b 10027F: drivers/tty/rocket*
1da177e4 10028
7645c2f4
KC
10029ROCKETPORT EXPRESS/INFINITY DRIVER
10030M: Kevin Cernekee <cernekee@gmail.com>
10031L: linux-serial@vger.kernel.org
10032S: Odd Fixes
10033F: drivers/tty/serial/rp2.*
10034
1da177e4 10035ROSE NETWORK LAYER
8b58be88 10036M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10037L: linux-hams@vger.kernel.org
d34cb28a 10038W: http://www.linux-ax25.org/
1da177e4 10039S: Maintained
679655da 10040F: include/net/rose.h
c117ab84 10041F: include/uapi/linux/rose.h
679655da 10042F: net/rose/
1da177e4 10043
91952bc0
AP
10044RTL2830 MEDIA DRIVER
10045M: Antti Palosaari <crope@iki.fi>
10046L: linux-media@vger.kernel.org
a825eaec 10047W: https://linuxtv.org
91952bc0
AP
10048W: http://palosaari.fi/linux/
10049Q: http://patchwork.linuxtv.org/project/linux-media/list/
10050T: git git://linuxtv.org/anttip/media_tree.git
10051S: Maintained
10052F: drivers/media/dvb-frontends/rtl2830*
10053
27a0aacf
AP
10054RTL2832 MEDIA DRIVER
10055M: Antti Palosaari <crope@iki.fi>
10056L: linux-media@vger.kernel.org
a825eaec 10057W: https://linuxtv.org
27a0aacf
AP
10058W: http://palosaari.fi/linux/
10059Q: http://patchwork.linuxtv.org/project/linux-media/list/
10060T: git git://linuxtv.org/anttip/media_tree.git
10061S: Maintained
10062F: drivers/media/dvb-frontends/rtl2832*
10063
ba6e6f6e
AP
10064RTL2832_SDR MEDIA DRIVER
10065M: Antti Palosaari <crope@iki.fi>
10066L: linux-media@vger.kernel.org
a825eaec 10067W: https://linuxtv.org
ba6e6f6e
AP
10068W: http://palosaari.fi/linux/
10069Q: http://patchwork.linuxtv.org/project/linux-media/list/
10070T: git git://linuxtv.org/anttip/media_tree.git
10071S: Maintained
b4bb1c28 10072F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10073
59840488 10074RTL8180 WIRELESS DRIVER
605bebe2 10075L: linux-wireless@vger.kernel.org
491b26b4 10076W: http://wireless.kernel.org/
54e5881d 10077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10078S: Orphan
62141726 10079F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10080
59840488 10081RTL8187 WIRELESS DRIVER
9f0939bf 10082M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10083M: Hin-Tak Leung <htl10@users.sourceforge.net>
10084M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10085L: linux-wireless@vger.kernel.org
491b26b4 10086W: http://wireless.kernel.org/
54e5881d 10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10088S: Maintained
62141726 10089F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10090
3cf0c8ad
LF
10091RTL8192CE WIRELESS DRIVER
10092M: Larry Finger <Larry.Finger@lwfinger.net>
10093M: Chaoming Li <chaoming_li@realsil.com.cn>
10094L: linux-wireless@vger.kernel.org
491b26b4 10095W: http://wireless.kernel.org/
3cf0c8ad
LF
10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10097S: Maintained
62141726
KV
10098F: drivers/net/wireless/realtek/rtlwifi/
10099F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10100
26f1fad2
JS
10101RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10102M: Jes Sorensen <Jes.Sorensen@redhat.com>
10103L: linux-wireless@vger.kernel.org
171a900c 10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10105S: Maintained
10106F: drivers/net/wireless/realtek/rtl8xxxu/
10107
9eb8ef74 10108S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10109M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10110L: linux-fbdev@vger.kernel.org
ce00f85c 10111S: Maintained
8a61f013 10112F: drivers/video/fbdev/savage/
9eb8ef74 10113
1da177e4 10114S390
8b58be88
JP
10115M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10116M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10117L: linux-s390@vger.kernel.org
5238da45 10118W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10120S: Supported
679655da 10121F: arch/s390/
a968cd3e 10122F: drivers/s390/
3bfe6858
JN
10123F: Documentation/s390/
10124F: Documentation/DocBook/s390*
5238da45 10125
322986ca
SO
10126S390 COMMON I/O LAYER
10127M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10128M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10129L: linux-s390@vger.kernel.org
10130W: http://www.ibm.com/developerworks/linux/linux390/
10131S: Supported
10132F: drivers/s390/cio/
10133
10134S390 DASD DRIVER
10135M: Stefan Weinhuber <wein@de.ibm.com>
10136M: Stefan Haberland <stefan.haberland@de.ibm.com>
10137L: linux-s390@vger.kernel.org
10138W: http://www.ibm.com/developerworks/linux/linux390/
10139S: Supported
10140F: drivers/s390/block/dasd*
10141F: block/partitions/ibm.c
10142
5238da45 10143S390 NETWORK DRIVERS
f0c59aff 10144M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10145L: linux-s390@vger.kernel.org
5238da45
HC
10146W: http://www.ibm.com/developerworks/linux/linux390/
10147S: Supported
679655da 10148F: drivers/s390/net/
5238da45 10149
322986ca
SO
10150S390 PCI SUBSYSTEM
10151M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10152M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10153L: linux-s390@vger.kernel.org
10154W: http://www.ibm.com/developerworks/linux/linux390/
10155S: Supported
10156F: arch/s390/pci/
10157F: drivers/pci/hotplug/s390_pci_hpc.c
10158
feed9b62 10159S390 ZCRYPT DRIVER
5c8d0983 10160M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10161L: linux-s390@vger.kernel.org
a968cd3e 10162W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10163S: Supported
d5ca6918 10164F: drivers/s390/crypto/
feed9b62 10165
5238da45 10166S390 ZFCP DRIVER
d38e19d0 10167M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10168L: linux-s390@vger.kernel.org
5238da45 10169W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10170S: Supported
679655da 10171F: drivers/s390/scsi/zfcp_*
1da177e4 10172
dd96df2c 10173S390 IUCV NETWORK LAYER
f0c59aff 10174M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10175L: linux-s390@vger.kernel.org
10176W: http://www.ibm.com/developerworks/linux/linux390/
10177S: Supported
679655da
JP
10178F: drivers/s390/net/*iucv*
10179F: include/net/iucv/
10180F: net/iucv/
dd96df2c 10181
8128f23c
GS
10182S390 IOMMU (PCI)
10183M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10184L: linux-s390@vger.kernel.org
10185W: http://www.ibm.com/developerworks/linux/linux390/
10186S: Supported
10187F: drivers/iommu/s390-iommu.c
10188
4dde7f75 10189S3C24XX SD/MMC Driver
8b58be88 10190M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10192S: Supported
679655da 10193F: drivers/mmc/host/s3cmci.*
4dde7f75 10194
1f15a229
HV
10195SAA6588 RDS RECEIVER DRIVER
10196M: Hans Verkuil <hverkuil@xs4all.nl>
10197L: linux-media@vger.kernel.org
10198T: git git://linuxtv.org/media_tree.git
a825eaec 10199W: https://linuxtv.org
1f15a229
HV
10200S: Odd Fixes
10201F: drivers/media/i2c/saa6588*
10202
98ed12e6 10203SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10204M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10205M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10206L: linux-media@vger.kernel.org
a825eaec 10207W: https://linuxtv.org
98ed12e6
MCC
10208T: git git://linuxtv.org/media_tree.git
10209S: Odd fixes
e42bf501 10210F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10211F: drivers/media/pci/saa7134/
10212
1da177e4 10213SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10214M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10215L: linux-media@vger.kernel.org
275ffde4 10216T: git git://linuxtv.org/media_tree.git
1da177e4 10217S: Maintained
90d72ac6
MCC
10218F: drivers/media/common/saa7146/
10219F: drivers/media/pci/saa7146/
10220F: include/media/saa7146*
1da177e4 10221
92304a40 10222SAMSUNG LAPTOP DRIVER
5909c654 10223M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10224L: platform-driver-x86@vger.kernel.org
10225S: Maintained
10226F: drivers/platform/x86/samsung-laptop.c
10227
4a109cc0 10228SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10229M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10230M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10231M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10233S: Supported
14430813 10234F: sound/soc/samsung/
4a109cc0 10235
0d89a28b 10236SAMSUNG FRAMEBUFFER DRIVER
b7701755 10237M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10238L: linux-fbdev@vger.kernel.org
10239S: Maintained
8a61f013 10240F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10241
b40f0632 10242SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10243M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10244M: Krzysztof Kozlowski <krzk@kernel.org>
10245M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10246L: linux-kernel@vger.kernel.org
b40f0632 10247L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10248S: Supported
10249F: drivers/mfd/sec*.c
10250F: drivers/regulator/s2m*.c
10251F: drivers/regulator/s5m*.c
b40f0632
KK
10252F: drivers/clk/clk-s2mps11.c
10253F: drivers/rtc/rtc-s5m.c
f69d3a17 10254F: include/linux/mfd/samsung/
a13c7c51
KK
10255F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10256F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10257F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10258F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10259
038f5c4b
SN
10260SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10261M: Kyungmin Park <kyungmin.park@samsung.com>
10262M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10263L: linux-media@vger.kernel.org
10264Q: https://patchwork.linuxtv.org/project/linux-media/list/
10265S: Supported
10266F: drivers/media/platform/exynos4-is/
038f5c4b 10267
6fd86ab2
SN
10268SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10269M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10270L: linux-media@vger.kernel.org
10271L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10272S: Maintained
10273F: drivers/media/platform/s3c-camif/
d647f0b7 10274F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10275
b84ef24e
AH
10276SAMSUNG S5C73M3 CAMERA DRIVER
10277M: Kyungmin Park <kyungmin.park@samsung.com>
10278M: Andrzej Hajda <a.hajda@samsung.com>
10279L: linux-media@vger.kernel.org
10280S: Supported
10281F: drivers/media/i2c/s5c73m3/*
10282
7d459937
AH
10283SAMSUNG S5K5BAF CAMERA DRIVER
10284M: Kyungmin Park <kyungmin.park@samsung.com>
10285M: Andrzej Hajda <a.hajda@samsung.com>
10286L: linux-media@vger.kernel.org
10287S: Supported
10288F: drivers/media/i2c/s5k5baf.c
10289
c04c674f
RB
10290SAMSUNG S3FWRN5 NFC DRIVER
10291M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10292M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10293L: linux-nfc@lists.01.org (moderated for non-subscribers)
10294S: Supported
10295F: drivers/nfc/s3fwrn5
10296
310e39c9 10297SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10298M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10299M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10300S: Supported
10301L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10302F: drivers/clk/samsung/
10303
2e365a70
AS
10304SAMSUNG SPI DRIVERS
10305M: Kukjin Kim <kgene@kernel.org>
10306M: Krzysztof Kozlowski <krzk@kernel.org>
10307M: Andi Shyti <andi.shyti@samsung.com>
10308L: linux-spi@vger.kernel.org
10309L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10310S: Maintained
10311F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10312F: drivers/spi/spi-s3c*
10313F: include/linux/platform_data/spi-s3c64xx.h
10314
66890ed6
BA
10315SAMSUNG SXGBE DRIVERS
10316M: Byungho An <bh74.an@samsung.com>
10317M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10318M: Vipul Pandya <vipul.pandya@samsung.com>
10319S: Supported
10320L: netdev@vger.kernel.org
10321F: drivers/net/ethernet/samsung/sxgbe/
10322
93c537af
LM
10323SAMSUNG THERMAL DRIVER
10324M: Lukasz Majewski <l.majewski@samsung.com>
10325L: linux-pm@vger.kernel.org
10326L: linux-samsung-soc@vger.kernel.org
10327S: Supported
9f273c24 10328T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10329F: drivers/thermal/samsung/
10330
e296cd32 10331SAMSUNG USB2 PHY DRIVER
774e0362
KD
10332M: Kamil Debski <kamil@wypas.org>
10333M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10334L: linux-kernel@vger.kernel.org
10335S: Supported
10336F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10337F: Documentation/phy/samsung-usb2.txt
10338F: drivers/phy/phy-exynos4210-usb2.c
10339F: drivers/phy/phy-exynos4x12-usb2.c
10340F: drivers/phy/phy-exynos5250-usb2.c
10341F: drivers/phy/phy-s5pv210-usb2.c
10342F: drivers/phy/phy-samsung-usb2.c
10343F: drivers/phy/phy-samsung-usb2.h
10344
ca749e2a 10345SERIAL DRIVERS
5e30bbb7 10346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10347L: linux-serial@vger.kernel.org
5e30bbb7 10348S: Maintained
30743257 10349F: Documentation/devicetree/bindings/serial/
14430813 10350F: drivers/tty/serial/
ca749e2a 10351
aecb7b64 10352SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10353M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10354M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10355S: Maintained
1fb200d6 10356F: include/linux/dma/dw.h
3d598f47 10357F: include/linux/platform_data/dma-dw.h
61a76496 10358F: drivers/dma/dw/
aecb7b64 10359
058999cc
LP
10360SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10361M: Lars Persson <lars.persson@axis.com>
10362L: netdev@vger.kernel.org
10363S: Supported
10364F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10365F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10366
fc531d98 10367SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10368M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10369R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10370R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10371L: linux-i2c@vger.kernel.org
10372S: Maintained
10373F: drivers/i2c/busses/i2c-designware-*
10374F: include/linux/platform_data/i2c-designware.h
10375
f9e37137 10376SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10377M: Jaehoon Chung <jh80.chung@samsung.com>
10378L: linux-mmc@vger.kernel.org
10379S: Maintained
10380F: include/linux/mmc/dw_mmc.h
10381F: drivers/mmc/host/dw_mmc*
10382
a961e698
AS
10383SYSTEM TRACE MODULE CLASS
10384M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10385S: Maintained
e787bc46 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10387F: Documentation/trace/stm.txt
10388F: drivers/hwtracing/stm/
10389F: include/linux/stm.h
10390F: include/uapi/linux/stm.h
10391
1db121d6
AN
10392THUNDERBOLT DRIVER
10393M: Andreas Noever <andreas.noever@gmail.com>
10394S: Maintained
10395F: drivers/thunderbolt/
10396
e35a49b1
SR
10397TI BQ27XXX POWER SUPPLY DRIVER
10398R: Andrew F. Davis <afd@ti.com>
10399F: include/linux/power/bq27xxx_battery.h
10400F: drivers/power/bq27xxx_battery.c
10401F: drivers/power/bq27xxx_battery_i2c.c
10402
34db37c6 10403TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10404M: John Stultz <john.stultz@linaro.org>
88606e80 10405M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10406L: linux-kernel@vger.kernel.org
75fc2d37 10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10408S: Supported
10409F: include/linux/clocksource.h
10410F: include/linux/time.h
10411F: include/linux/timex.h
c117ab84
CEB
10412F: include/uapi/linux/time.h
10413F: include/uapi/linux/timex.h
88606e80
TG
10414F: kernel/time/clocksource.c
10415F: kernel/time/time*.c
34db37c6 10416F: kernel/time/alarmtimer.c
88606e80 10417F: kernel/time/ntp.c
7fe5f1c1 10418F: tools/testing/selftests/timers/
88606e80 10419
1da177e4 10420SC1200 WDT DRIVER
b300645a 10421M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10422S: Maintained
679655da 10423F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10424
10425SCHEDULER
dd9b238c 10426M: Ingo Molnar <mingo@redhat.com>
8b58be88 10427M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10428L: linux-kernel@vger.kernel.org
75fc2d37 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10430S: Maintained
95c0d71d 10431F: kernel/sched/
679655da 10432F: include/linux/sched.h
c117ab84 10433F: include/uapi/linux/sched.h
c2eb505b 10434F: include/linux/wait.h
1da177e4 10435
6bcf6737 10436SCORE ARCHITECTURE
ed38665e 10437M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10438M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10439W: http://www.sunplus.com
6bcf6737 10440S: Supported
a2681a75 10441F: arch/score/
6bcf6737 10442
80f390ea
SH
10443SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10444M: Sudeep Holla <sudeep.holla@arm.com>
10445L: linux-arm-kernel@lists.infradead.org
10446S: Maintained
10447F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10448F: drivers/clk/clk-scpi.c
8def3103 10449F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10450F: drivers/firmware/arm_scpi.c
10451F: include/linux/scpi_protocol.h
80f390ea 10452
1da177e4 10453SCSI CDROM DRIVER
8b58be88 10454M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10455L: linux-scsi@vger.kernel.org
10456W: http://www.kernel.dk
10457S: Maintained
679655da 10458F: drivers/scsi/sr*
1da177e4 10459
fb50a83d 10460SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10461M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10462L: linux-rdma@vger.kernel.org
10463S: Supported
10464W: http://www.openfabrics.org
10465Q: http://patchwork.kernel.org/project/linux-rdma/list/
10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10467F: drivers/infiniband/ulp/srp/
10468F: include/scsi/srp.h
10469
1da177e4 10470SCSI SG DRIVER
8b58be88 10471M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10472L: linux-scsi@vger.kernel.org
59ab3c93 10473W: http://sg.danny.cz/sg
1da177e4 10474S: Maintained
59ab3c93 10475F: Documentation/scsi/scsi-generic.txt
679655da
JP
10476F: drivers/scsi/sg.c
10477F: include/scsi/sg.h
1da177e4
LT
10478
10479SCSI SUBSYSTEM
7ee7895c 10480M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10482M: "Martin K. Petersen" <martin.petersen@oracle.com>
10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10484L: linux-scsi@vger.kernel.org
1da177e4 10485S: Maintained
2c99a314 10486F: Documentation/devicetree/bindings/scsi/
679655da
JP
10487F: drivers/scsi/
10488F: include/scsi/
1da177e4
LT
10489
10490SCSI TAPE DRIVER
8b58be88 10491M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10492L: linux-scsi@vger.kernel.org
10493S: Maintained
679655da 10494F: Documentation/scsi/st.txt
f7269cfc
JD
10495F: drivers/scsi/st.*
10496F: drivers/scsi/st_*.h
1da177e4
LT
10497
10498SCTP PROTOCOL
8b6efb75 10499M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10500M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10501L: linux-sctp@vger.kernel.org
5f85813c 10502W: http://lksctp.sourceforge.net
8b6efb75 10503S: Maintained
679655da
JP
10504F: Documentation/networking/sctp.txt
10505F: include/linux/sctp.h
4d58c025 10506F: include/uapi/linux/sctp.h
679655da
JP
10507F: include/net/sctp/
10508F: net/sctp/
1da177e4
LT
10509
10510SCx200 CPU SUPPORT
8b58be88 10511M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10512S: Odd Fixes
679655da 10513F: Documentation/i2c/busses/scx200_acb
390889b6 10514F: arch/x86/platform/scx200/
679655da
JP
10515F: drivers/watchdog/scx200_wdt.c
10516F: drivers/i2c/busses/scx200*
10517F: drivers/mtd/maps/scx200_docflash.c
10518F: include/linux/scx200.h
1662d32c
JC
10519
10520SCx200 GPIO DRIVER
8b58be88 10521M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10522S: Maintained
679655da
JP
10523F: drivers/char/scx200_gpio.c
10524F: include/linux/scx200_gpio.h
1662d32c
JC
10525
10526SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10527M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10528S: Maintained
679655da 10529F: drivers/clocksource/scx200_hrt.c
1da177e4 10530
6a36913a 10531SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10532M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10533L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10534S: Maintained
679655da 10535F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10536
e7839f25 10537SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10538M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10539L: linux-mmc@vger.kernel.org
ddfe954d
UH
10540T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10541S: Maintained
10542F: drivers/mmc/host/sdhci*
10543F: include/linux/mmc/sdhci*
e2d1d6c0 10544
c04f9d61
KC
10545SECURE COMPUTING
10546M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10547R: Andy Lutomirski <luto@amacapital.net>
10548R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10550S: Supported
10551F: kernel/seccomp.c
10552F: include/uapi/linux/seccomp.h
10553F: include/linux/seccomp.h
c99ee51a 10554F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10555K: \bsecure_computing
10556K: \bTIF_SECCOMP\b
10557
476bf3d6
AC
10558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10559M: Al Cooper <alcooperx@gmail.com>
10560L: linux-mmc@vger.kernel.org
10561L: bcm-kernel-feedback-list@broadcom.com
10562S: Maintained
10563F: drivers/mmc/host/sdhci-brcmstb*
10564
0d1bb41a 10565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10566M: Ben Dooks <ben-linux@fluff.org>
dc524882 10567M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10568L: linux-mmc@vger.kernel.org
0d1bb41a 10569S: Maintained
dc524882 10570F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10571
c63b3cba 10572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10573M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10574L: linux-mmc@vger.kernel.org
10575S: Maintained
10576F: drivers/mmc/host/sdhci-spear.c
10577
8711cca2 10578SECURITY SUBSYSTEM
9b45c0d2 10579M: James Morris <james.l.morris@oracle.com>
9c3646d1 10580M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10581L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10583W: http://kernsec.org/
8711cca2 10584S: Supported
7d2c86b5 10585F: security/
8711cca2 10586
1da177e4 10587SECURITY CONTACT
8b58be88 10588M: Security Officers <security@kernel.org>
1da177e4
LT
10589S: Supported
10590
10591SELINUX SECURITY MODULE
e0238b4c 10592M: Paul Moore <paul@paul-moore.com>
8b58be88 10593M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10594M: Eric Paris <eparis@parisplace.org>
e0238b4c 10595L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10596W: http://selinuxproject.org
5a5f2acf 10597T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10598S: Supported
679655da
JP
10599F: include/linux/selinux*
10600F: security/selinux/
6bde95ce 10601F: scripts/selinux/
1da177e4 10602
c1c124e9
JJ
10603APPARMOR SECURITY MODULE
10604M: John Johansen <john.johansen@canonical.com>
10605L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10606W: apparmor.wiki.kernel.org
10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10608S: Supported
10609F: security/apparmor/
10610
9b091556
KC
10611LOADPIN SECURITY MODULE
10612M: Kees Cook <keescook@chromium.org>
10613T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10614S: Supported
10615F: security/loadpin/
10616
730daa16
KC
10617YAMA SECURITY MODULE
10618M: Kees Cook <keescook@chromium.org>
10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10620S: Supported
10621F: security/yama/
10622
cef2cf07 10623SENSABLE PHANTOM
8b58be88 10624M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10625S: Maintained
679655da 10626F: drivers/misc/phantom.c
c117ab84 10627F: include/uapi/linux/phantom.h
cef2cf07 10628
6733b39a 10629SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10630M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10631M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10632M: John Soni Jose <sony.john@avagotech.com>
3387f656 10633L: linux-scsi@vger.kernel.org
4627de93 10634W: http://www.avagotech.com
3387f656
JP
10635S: Supported
10636F: drivers/scsi/be2iscsi/
6733b39a 10637
d2ee76fa 10638Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10639M: Sathya Perla <sathya.perla@broadcom.com>
10640M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10641M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10642M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10643L: netdev@vger.kernel.org
fea3af67 10644W: http://www.emulex.com
7d2c86b5 10645S: Supported
9aebddd1 10646F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10647
d2928a8c 10648EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10649M: Selvin Xavier <selvin.xavier@avagotech.com>
10650M: Devesh Sharma <devesh.sharma@avagotech.com>
10651M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10652L: linux-rdma@vger.kernel.org
10653W: http://www.emulex.com
10654S: Supported
10655F: drivers/infiniband/hw/ocrdma/
10656
8ceee660 10657SFC NETWORK DRIVER
c06f51ea 10658M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10659M: Edward Cree <ecree@solarflare.com>
10660M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10661L: netdev@vger.kernel.org
8ceee660 10662S: Supported
874aeea5 10663F: drivers/net/ethernet/sfc/
8ceee660 10664
e2d1d6c0 10665SGI GRU DRIVER
cc883afc 10666M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10667S: Maintained
679655da 10668F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10669
10670SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10671M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10672L: linux-ia64@vger.kernel.org
10673S: Supported
679655da 10674F: Documentation/ia64/serial.txt
df621252 10675F: drivers/tty/serial/ioc?_serial.c
679655da 10676F: include/linux/ioc?.h
e2d1d6c0 10677
75312619 10678SGI XP/XPC/XPNET DRIVER
e180383f
RH
10679M: Cliff Whickman <cpw@sgi.com>
10680M: Robin Holt <robinmholt@gmail.com>
75312619 10681S: Maintained
679655da 10682F: drivers/misc/sgi-xp/
75312619 10683
46eacf3b
AP
10684SI2157 MEDIA DRIVER
10685M: Antti Palosaari <crope@iki.fi>
10686L: linux-media@vger.kernel.org
a825eaec 10687W: https://linuxtv.org
46eacf3b
AP
10688W: http://palosaari.fi/linux/
10689Q: http://patchwork.linuxtv.org/project/linux-media/list/
10690T: git git://linuxtv.org/anttip/media_tree.git
10691S: Maintained
10692F: drivers/media/tuners/si2157*
10693
75e2d5ba
AP
10694SI2168 MEDIA DRIVER
10695M: Antti Palosaari <crope@iki.fi>
10696L: linux-media@vger.kernel.org
a825eaec 10697W: https://linuxtv.org
75e2d5ba
AP
10698W: http://palosaari.fi/linux/
10699Q: http://patchwork.linuxtv.org/project/linux-media/list/
10700T: git git://linuxtv.org/anttip/media_tree.git
10701S: Maintained
10702F: drivers/media/dvb-frontends/si2168*
10703
49cc629d
HV
10704SI470X FM RADIO RECEIVER I2C DRIVER
10705M: Hans Verkuil <hverkuil@xs4all.nl>
10706L: linux-media@vger.kernel.org
10707T: git git://linuxtv.org/media_tree.git
a825eaec 10708W: https://linuxtv.org
49cc629d
HV
10709S: Odd Fixes
10710F: drivers/media/radio/si470x/radio-si470x-i2c.c
10711
10712SI470X FM RADIO RECEIVER USB DRIVER
10713M: Hans Verkuil <hverkuil@xs4all.nl>
10714L: linux-media@vger.kernel.org
10715T: git git://linuxtv.org/media_tree.git
a825eaec 10716W: https://linuxtv.org
49cc629d
HV
10717S: Maintained
10718F: drivers/media/radio/si470x/radio-si470x-common.c
10719F: drivers/media/radio/si470x/radio-si470x.h
10720F: drivers/media/radio/si470x/radio-si470x-usb.c
10721
c937ca03
EV
10722SI4713 FM RADIO TRANSMITTER I2C DRIVER
10723M: Eduardo Valentin <edubezval@gmail.com>
10724L: linux-media@vger.kernel.org
10725T: git git://linuxtv.org/media_tree.git
a825eaec 10726W: https://linuxtv.org
c937ca03 10727S: Odd Fixes
99995ded 10728F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10729
10730SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10731M: Eduardo Valentin <edubezval@gmail.com>
10732L: linux-media@vger.kernel.org
10733T: git git://linuxtv.org/media_tree.git
a825eaec 10734W: https://linuxtv.org
c937ca03 10735S: Odd Fixes
99995ded
DR
10736F: drivers/media/radio/si4713/radio-platform-si4713.c
10737
10738SI4713 FM RADIO TRANSMITTER USB DRIVER
10739M: Hans Verkuil <hverkuil@xs4all.nl>
10740L: linux-media@vger.kernel.org
10741T: git git://linuxtv.org/media_tree.git
a825eaec 10742W: https://linuxtv.org
99995ded
DR
10743S: Maintained
10744F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10745
beb91d46 10746SIANO DVB DRIVER
5dc8a864
MCC
10747M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10748M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10749L: linux-media@vger.kernel.org
a825eaec 10750W: https://linuxtv.org
beb91d46
MCC
10751T: git git://linuxtv.org/media_tree.git
10752S: Odd fixes
10753F: drivers/media/common/siano/
beb91d46 10754F: drivers/media/usb/siano/
beb91d46 10755F: drivers/media/usb/siano/
14430813 10756F: drivers/media/mmc/siano/
beb91d46 10757
6f15b602
HG
10758SIMPLEFB FB DRIVER
10759M: Hans de Goede <hdegoede@redhat.com>
10760L: linux-fbdev@vger.kernel.org
10761S: Maintained
2d799dde 10762F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10763F: drivers/video/fbdev/simplefb.c
10764F: include/linux/platform_data/simplefb.h
10765
b618b69c 10766SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10767L: linux-media@vger.kernel.org
bb60fcb2 10768S: Orphan
b618b69c 10769F: drivers/media/platform/sh_veu.c
b618b69c
GL
10770
10771SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10772L: linux-media@vger.kernel.org
bb60fcb2 10773S: Orphan
b618b69c 10774F: drivers/media/platform/sh_vou.c
d647f0b7 10775F: include/media/drv-intf/sh_vou.h
b618b69c 10776
6349d997 10777SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10778M: Len Brown <lenb@kernel.org>
6349d997
LB
10779L: sfi-devel@simplefirmware.org
10780W: http://simplefirmware.org/
10781T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10782S: Supported
943fc810 10783F: arch/x86/platform/sfi/
6349d997
LB
10784F: drivers/sfi/
10785F: include/linux/sfi*.h
e2d1d6c0 10786
1da177e4
LT
10787SIMTEC EB110ATX (Chalice CATS)
10788P: Ben Dooks
b16957c6
BD
10789P: Vincent Sanders <vince@simtec.co.uk>
10790M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10791W: http://www.simtec.co.uk/products/EB110ATX/
10792S: Supported
10793
10794SIMTEC EB2410ITX (BAST)
10795P: Ben Dooks
b16957c6
BD
10796P: Vincent Sanders <vince@simtec.co.uk>
10797M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10798W: http://www.simtec.co.uk/products/EB2410ITX/
10799S: Supported
15dba387
JP
10800F: arch/arm/mach-s3c24xx/mach-bast.c
10801F: arch/arm/mach-s3c24xx/bast-ide.c
10802F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10803
4c5adde7 10804TI DAVINCI MACHINE SUPPORT
3ba789c0 10805M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10806M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10809S: Supported
14430813 10810F: arch/arm/mach-davinci/
046d0a37 10811F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10812
8d4b3f08 10813TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10814M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10815L: linux-media@vger.kernel.org
a825eaec 10816W: https://linuxtv.org
8d4b3f08
LP
10817Q: http://patchwork.linuxtv.org/project/linux-media/list/
10818T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10819S: Maintained
8d4b3f08
LP
10820F: drivers/media/platform/davinci/
10821F: include/media/davinci/
10822
417d2e50 10823TI AM437X VPFE DRIVER
e43cdb56 10824M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10825L: linux-media@vger.kernel.org
a825eaec 10826W: https://linuxtv.org
417d2e50
BP
10827Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10829S: Maintained
10830F: drivers/media/platform/am437x/
10831
c4c0283a 10832OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10833M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10834L: linux-media@vger.kernel.org
a825eaec 10835W: https://linuxtv.org
c4c0283a
BP
10836Q: http://patchwork.linuxtv.org/project/linux-media/list/
10837T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10838S: Maintained
10839F: drivers/media/i2c/ov2659.c
b5dcee22 10840F: include/media/i2c/ov2659.h
c4c0283a 10841
3a6779f5
SM
10842SILICON MOTION SM712 FRAME BUFFER DRIVER
10843M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10844M: Teddy Wang <teddy.wang@siliconmotion.com>
10845M: Sudip Mukherjee <sudip@vectorindia.org>
10846L: linux-fbdev@vger.kernel.org
10847S: Maintained
10848F: drivers/video/fbdev/sm712*
10849F: Documentation/fb/sm712fb.txt
10850
92aab3c0 10851SIS 190 ETHERNET DRIVER
8b58be88 10852M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10853L: netdev@vger.kernel.org
10854S: Maintained
8c7de408 10855F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10856
1da177e4 10857SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10858M: Daniele Venzano <venza@brownhat.org>
1da177e4 10859W: http://www.brownhat.org/sis900.html
979b6c13 10860L: netdev@vger.kernel.org
1da177e4 10861S: Maintained
8c7de408 10862F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10863
10864SIS FRAMEBUFFER DRIVER
8b58be88 10865M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10866W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10867S: Maintained
679655da 10868F: Documentation/fb/sisfb.txt
8a61f013 10869F: drivers/video/fbdev/sis/
679655da 10870F: include/video/sisfb.h
1da177e4
LT
10871
10872SIS USB2VGA DRIVER
8b58be88 10873M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10874W: http://www.winischhofer.at/linuxsisusbvga.shtml
10875S: Maintained
679655da 10876F: drivers/usb/misc/sisusbvga/
1da177e4 10877
415ad26d 10878SLAB ALLOCATOR
16e943bf 10879M: Christoph Lameter <cl@linux.com>
2ed1c525 10880M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10881M: David Rientjes <rientjes@google.com>
10882M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10883M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10884L: linux-mm@kvack.org
10885S: Maintained
679655da 10886F: include/linux/sl?b*.h
16e943bf 10887F: mm/sl?b*
415ad26d 10888
9fab9787 10889SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10890M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10891M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10892M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10893R: Steven Rostedt <rostedt@goodmis.org>
10894R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10895L: linux-kernel@vger.kernel.org
9fab9787
PM
10896W: http://www.rdrop.com/users/paulmck/RCU/
10897S: Supported
10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10899F: include/linux/srcu.h
10900F: kernel/rcu/srcu.c
9fab9787 10901
66372841
CS
10902SMACK SECURITY MODULE
10903M: Casey Schaufler <casey@schaufler-ca.com>
10904L: linux-security-module@vger.kernel.org
10905W: http://schaufler-ca.com
ece38248 10906T: git git://github.com/cschaufler/smack-next
66372841
CS
10907S: Maintained
10908F: Documentation/security/Smack.txt
10909F: security/smack/
10910
20651e0b 10911DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10912M: Kevin Hilman <khilman@kernel.org>
10913M: Nishanth Menon <nm@ti.com>
10914S: Maintained
20651e0b 10915F: drivers/power/avs/
68ace3e1
KH
10916F: include/linux/power/smartreflex.h
10917L: linux-pm@vger.kernel.org
10918
1da177e4 10919SMC91x ETHERNET DRIVER
2f82af08 10920M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10921S: Odd Fixes
ae150435 10922F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10923
e8e31622
SA
10924SMIA AND SMIA++ IMAGE SENSOR DRIVER
10925M: Sakari Ailus <sakari.ailus@iki.fi>
10926L: linux-media@vger.kernel.org
10927S: Maintained
14430813 10928F: drivers/media/i2c/smiapp/
b5dcee22 10929F: include/media/i2c/smiapp.h
e8e31622
SA
10930F: drivers/media/i2c/smiapp-pll.c
10931F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10932F: include/uapi/linux/smiapp.h
a2cec3c0 10933F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10934
920fa1ff
GR
10935SMM665 HARDWARE MONITOR DRIVER
10936M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10937L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10938S: Maintained
10939F: Documentation/hwmon/smm665
10940F: drivers/hwmon/smm665.c
10941
9df7305b 10942SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10943M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10944L: linux-hwmon@vger.kernel.org
90b24cfb 10945S: Maintained
9df7305b
SG
10946F: Documentation/hwmon/emc2103
10947F: drivers/hwmon/emc2103.c
10948
a98d506c
HG
10949SMSC SCH5627 HARDWARE MONITOR DRIVER
10950M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10951L: linux-hwmon@vger.kernel.org
a98d506c
HG
10952S: Supported
10953F: Documentation/hwmon/sch5627
10954F: drivers/hwmon/sch5627.c
10955
6ea884db 10956SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10957M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10958L: linux-hwmon@vger.kernel.org
6ea884db 10959S: Maintained
679655da
JP
10960F: Documentation/hwmon/smsc47b397
10961F: drivers/hwmon/smsc47b397.c
6ea884db 10962
fd9abb3d 10963SMSC911x ETHERNET DRIVER
90b24cfb 10964M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10965L: netdev@vger.kernel.org
90b24cfb 10966S: Maintained
679655da 10967F: include/linux/smsc911x.h
ae150435 10968F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10969
10970SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10971M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10972L: netdev@vger.kernel.org
90b24cfb 10973S: Maintained
ae150435 10974F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10975
3c8a63e2 10976SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10977M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10978L: linux-fbdev@vger.kernel.org
90b24cfb 10979S: Maintained
8a61f013 10980F: drivers/video/fbdev/smscufx.c
3c8a63e2 10981
668acf32 10982SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10983M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10984L: linux-media@vger.kernel.org
275ffde4 10985T: git git://linuxtv.org/media_tree.git
795fb7e7 10986S: Maintained
90d72ac6
MCC
10987F: include/media/soc*
10988F: drivers/media/i2c/soc_camera/
10989F: drivers/media/platform/soc_camera/
668acf32 10990
e2d1d6c0 10991SOEKRIS NET48XX LED SUPPORT
8b58be88 10992M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10993S: Maintained
679655da 10994F: drivers/leds/leds-net48xx.c
e2d1d6c0 10995
e3994db1 10996SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10997M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10998M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10999M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11000M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11001L: linux-media@vger.kernel.org
11002S: Supported
11003F: drivers/media/pci/solo6x10/
11004
1da177e4 11005SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11006M: Shaohua Li <shli@kernel.org>
1da177e4 11007L: linux-raid@vger.kernel.org
0f9ce866 11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11009S: Supported
679655da
JP
11010F: drivers/md/
11011F: include/linux/raid/
c117ab84 11012F: include/uapi/linux/raid/
1da177e4 11013
1da177e4 11014SONIC NETWORK DRIVER
8b58be88 11015M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11016L: netdev@vger.kernel.org
1da177e4 11017S: Maintained
d9fb9f38 11018F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11019
61e115a5 11020SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11021M: Michael Buesch <m@bues.ch>
e7828b28 11022L: linux-wireless@vger.kernel.org
61e115a5 11023S: Maintained
679655da
JP
11024F: drivers/ssb/
11025F: include/linux/ssb/
61e115a5 11026
1da177e4 11027SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11028M: Mattia Dongili <malattia@linux.it>
d0944853 11029L: platform-driver-x86@vger.kernel.org
5b18167d 11030W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11031S: Maintained
679655da
JP
11032F: Documentation/laptops/sony-laptop.txt
11033F: drivers/char/sonypi.c
11034F: drivers/platform/x86/sony-laptop.c
11035F: include/linux/sony-laptop.h
1da177e4 11036
baf8532a 11037SONY MEMORYSTICK CARD SUPPORT
8b58be88 11038M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11039W: http://tifmxx.berlios.de/
11040S: Maintained
679655da 11041F: drivers/memstick/host/tifm_ms.c
baf8532a 11042
0ab30494
ML
11043SONY MEMORYSTICK STANDARD SUPPORT
11044M: Maxim Levitsky <maximlevitsky@gmail.com>
11045S: Maintained
11046F: drivers/memstick/core/ms_block.*
11047
1da177e4 11048SOUND
8b58be88 11049M: Jaroslav Kysela <perex@perex.cz>
d8130624 11050M: Takashi Iwai <tiwai@suse.com>
93711660 11051L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11052W: http://www.alsa-project.org/
dde7ad8d 11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11054T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11055Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11056S: Maintained
3126a179
JP
11057F: Documentation/sound/
11058F: include/sound/
c117ab84 11059F: include/uapi/sound/
679655da 11060F: sound/
1da177e4 11061
33bbe149
MB
11062SOUND - COMPRESSED AUDIO
11063M: Vinod Koul <vinod.koul@intel.com>
11064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11066S: Supported
f672f31a 11067F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11068F: include/sound/compress_driver.h
f672f31a 11069F: include/uapi/sound/compress_*
33bbe149
MB
11070F: sound/core/compress_offload.c
11071F: sound/soc/soc-compress.c
11072
bd903bde 11073SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11074M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11075M: Mark Brown <broonie@kernel.org>
86f14df8 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11077L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11078W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11079S: Supported
181ad2a5 11080F: Documentation/devicetree/bindings/sound/
2820f615 11081F: Documentation/sound/alsa/soc/
679655da 11082F: sound/soc/
e6e55122 11083F: include/sound/soc*
eb1a6af3 11084
d7f8761b
MB
11085SOUND - DMAENGINE HELPERS
11086M: Lars-Peter Clausen <lars@metafoo.de>
11087S: Supported
11088F: include/sound/dmaengine_pcm.h
11089F: sound/core/pcm_dmaengine.c
11090F: sound/soc/soc-generic-dmaengine-pcm.c
11091
990a6a99
OS
11092SP2 MEDIA DRIVER
11093M: Olli Salonen <olli.salonen@iki.fi>
11094L: linux-media@vger.kernel.org
a825eaec 11095W: https://linuxtv.org
990a6a99
OS
11096Q: http://patchwork.linuxtv.org/project/linux-media/list/
11097S: Maintained
11098F: drivers/media/dvb-frontends/sp2*
11099
473321fc 11100SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11101M: "David S. Miller" <davem@davemloft.net>
1da177e4 11102L: sparclinux@vger.kernel.org
8a6e2535 11103Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11106S: Maintained
679655da 11107F: arch/sparc/
7765b8bb 11108F: drivers/sbus/
1da177e4 11109
6404fcca
DM
11110SPARC SERIAL DRIVERS
11111M: "David S. Miller" <davem@davemloft.net>
11112L: sparclinux@vger.kernel.org
08deed1e
JP
11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11115S: Maintained
6816383a 11116F: include/linux/sunserialcore.h
df621252 11117F: drivers/tty/serial/suncore.c
df621252
GKH
11118F: drivers/tty/serial/sunhv.c
11119F: drivers/tty/serial/sunsab.c
11120F: drivers/tty/serial/sunsab.h
11121F: drivers/tty/serial/sunsu.c
11122F: drivers/tty/serial/sunzilog.c
11123F: drivers/tty/serial/sunzilog.h
6404fcca 11124
389325b4
CL
11125SPARSE CHECKER
11126M: "Christopher Li" <sparse@chrisli.org>
11127L: linux-sparse@vger.kernel.org
11128W: https://sparse.wiki.kernel.org/
11129T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11130T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11131S: Maintained
11132F: include/linux/compiler.h
11133
fc0c195a 11134SPEAR PLATFORM SUPPORT
da89947b 11135M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11136M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11138W: http://www.st.com/spear
11139S: Maintained
e68d7c14 11140F: arch/arm/boot/dts/spear*
281e192f 11141F: arch/arm/mach-spear/
fc0c195a 11142
11143SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11144M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11146W: http://www.st.com/spear
11147S: Maintained
5df33a62 11148F: drivers/clk/spear/
fc0c195a 11149
e2d1d6c0 11150SPI SUBSYSTEM
b02e48f2 11151M: Mark Brown <broonie@kernel.org>
dfbe403c 11152L: linux-spi@vger.kernel.org
e7e4e13c 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11154Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11155S: Maintained
87306eb7 11156F: Documentation/devicetree/bindings/spi/
679655da
JP
11157F: Documentation/spi/
11158F: drivers/spi/
11159F: include/linux/spi/
c117ab84 11160F: include/uapi/linux/spi/
e2d1d6c0 11161
2752e401 11162SPIDERNET NETWORK DRIVER for CELL
8b58be88 11163M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11164L: netdev@vger.kernel.org
11165S: Supported
679655da 11166F: Documentation/networking/spider_net.txt
8df158ac 11167F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11168
e2d1d6c0 11169SPU FILE SYSTEM
8b58be88 11170M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11171L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11172W: http://www.ibm.com/developerworks/power/cell/
11173S: Supported
679655da
JP
11174F: Documentation/filesystems/spufs.txt
11175F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11176
fc555841 11177SQUASHFS FILE SYSTEM
d7f2ff67 11178M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11179L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11180W: http://squashfs.org.uk
9f273c24 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11182S: Maintained
679655da
JP
11183F: Documentation/filesystems/squashfs.txt
11184F: fs/squashfs/
fc555841 11185
1da177e4 11186SRM (Alpha) environment access
8b58be88 11187M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11188S: Maintained
679655da 11189F: arch/alpha/kernel/srm_env.c
1da177e4 11190
26e9a397 11191STABLE BRANCH
879a5a00 11192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11193L: stable@vger.kernel.org
879a5a00 11194S: Supported
7b175c46 11195F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11196
26e9a397 11197STAGING SUBSYSTEM
879a5a00 11198M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11199T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11200L: devel@driverdev.osuosl.org
879a5a00 11201S: Supported
679655da 11202F: drivers/staging/
dbc6c2cc 11203
ebd3d010
JP
11204STAGING - COMEDI
11205M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11206M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11207S: Odd Fixes
11208F: drivers/staging/comedi/
11209
a0138163
JP
11210STAGING - FLARION FT1000 DRIVERS
11211M: Marek Belisko <marek.belisko@gmail.com>
11212S: Odd Fixes
11213F: drivers/staging/ft1000/
11214
6c1bb424 11215STAGING - INDUSTRIAL IO
030a13d7 11216M: Jonathan Cameron <jic23@kernel.org>
a0138163 11217L: linux-iio@vger.kernel.org
6c1bb424 11218S: Odd Fixes
5291582d 11219F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11220F: drivers/staging/iio/
11221
a0138163
JP
11222STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11223M: Jarod Wilson <jarod@wilsonet.com>
11224W: http://www.lirc.org/
11225S: Odd Fixes
b2b0186d 11226F: drivers/staging/media/lirc/
a0138163 11227
f5e5de1e
OD
11228STAGING - LUSTRE PARALLEL FILESYSTEM
11229M: Oleg Drokin <oleg.drokin@intel.com>
11230M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11231L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11232W: http://wiki.lustre.org/
f5e5de1e
OD
11233S: Maintained
11234F: drivers/staging/lustre
11235
7c6b6c71
MD
11236STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11237M: Marc Dietrich <marvin24@gmx.de>
11238L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11239L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11240S: Maintained
11241F: drivers/staging/nvec/
11242
53c43c5c
GKH
11243STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11244M: Jens Frederich <jfrederich@gmail.com>
11245M: Daniel Drake <dsd@laptop.org>
11246M: Jon Nettleton <jon.nettleton@gmail.com>
11247W: http://wiki.laptop.org/go/DCON
11248S: Maintained
11249F: drivers/staging/olpc_dcon/
11250
a0138163
JP
11251STAGING - REALTEK RTL8712U DRIVERS
11252M: Larry Finger <Larry.Finger@lwfinger.net>
11253M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11254S: Odd Fixes
11255F: drivers/staging/rtl8712/
11256
7591ba8b
JS
11257STAGING - REALTEK RTL8723U WIRELESS DRIVER
11258M: Larry Finger <Larry.Finger@lwfinger.net>
11259M: Jes Sorensen <Jes.Sorensen@redhat.com>
11260L: linux-wireless@vger.kernel.org
11261S: Maintained
11262F: drivers/staging/rtl8723au/
11263
980ac4d7
SM
11264STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11265M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11266M: Teddy Wang <teddy.wang@siliconmotion.com>
11267M: Sudip Mukherjee <sudip@vectorindia.org>
11268L: linux-fbdev@vger.kernel.org
11269S: Maintained
11270F: drivers/staging/sm750fb/
11271
510fa408
JP
11272STAGING - SLICOSS
11273M: Lior Dotan <liodot@gmail.com>
11274M: Christopher Harrer <charrer@alacritech.com>
11275S: Odd Fixes
11276F: drivers/staging/slicoss/
11277
a0138163
JP
11278STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11279M: William Hubbs <w.d.hubbs@gmail.com>
11280M: Chris Brannon <chris@the-brannons.com>
d33bce31 11281M: Kirk Reiser <kirk@reisers.ca>
a0138163 11282M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11283L: speakup@linux-speakup.org
a0138163
JP
11284W: http://www.linux-speakup.org/
11285S: Odd Fixes
11286F: drivers/staging/speakup/
11287
b3e871ce
JP
11288STAGING - VIA VT665X DRIVERS
11289M: Forest Bond <forest@alittletooquiet.net>
11290S: Odd Fixes
11291F: drivers/staging/vt665?/
11292
a30baec1 11293STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11294M: Aditya Shankar <aditya.shankar@microchip.com>
11295M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11296L: linux-wireless@vger.kernel.org
11297S: Supported
11298F: drivers/staging/wilc1000/
11299
709bcb07 11300STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11301M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11302S: Odd Fixes
11303F: drivers/staging/xgifb/
11304
1da177e4 11305STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11306M: Ion Badulescu <ionut@badula.org>
b4f90189 11307S: Odd Fixes
9bba23b0 11308F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11309
e2d1d6c0 11310SUN3/3X
8b58be88 11311M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11312W: http://sammy.net/sun3/
11313S: Maintained
679655da
JP
11314F: arch/m68k/kernel/*sun3*
11315F: arch/m68k/sun3*/
11316F: arch/m68k/include/asm/sun3*
e689cf4a 11317F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11318
af6a5af8
HG
11319SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11320M: Hans de Goede <hdegoede@redhat.com>
11321L: linux-input@vger.kernel.org
11322S: Maintained
11323F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11324F: drivers/input/keyboard/sun4i-lradc-keys.c
11325
2bc9ff01
DK
11326SUNDANCE NETWORK DRIVER
11327M: Denis Kirjanov <kda@linux-powerpc.org>
11328L: netdev@vger.kernel.org
11329S: Maintained
11330F: drivers/net/ethernet/dlink/sundance.c
11331
2cbb12a4 11332SUPERH
114bf37e
RF
11333M: Yoshinori Sato <ysato@users.sourceforge.jp>
11334M: Rich Felker <dalias@libc.org>
2cbb12a4 11335L: linux-sh@vger.kernel.org
8a6e2535 11336Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11337S: Maintained
066069e1 11338F: Documentation/sh/
679655da 11339F: arch/sh/
066069e1 11340F: drivers/sh/
1da177e4 11341
4480f15b 11342SUSPEND TO RAM
7fb06082 11343M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11344M: Len Brown <len.brown@intel.com>
11345M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11346L: linux-pm@vger.kernel.org
e2d1d6c0 11347S: Supported
679655da
JP
11348F: Documentation/power/
11349F: arch/x86/kernel/acpi/
11350F: drivers/base/power/
11351F: kernel/power/
11352F: include/linux/suspend.h
11353F: include/linux/freezer.h
11354F: include/linux/pm.h
1da177e4
LT
11355
11356SVGA HANDLING
8b58be88 11357M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11358L: linux-video@atrey.karlin.mff.cuni.cz
11359S: Maintained
679655da
JP
11360F: Documentation/svga.txt
11361F: arch/x86/boot/video*
1da177e4 11362
6e28b761
KRW
11363SWIOTLB SUBSYSTEM
11364M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11365L: linux-kernel@vger.kernel.org
9f273c24 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11367S: Supported
11368F: lib/swiotlb.c
11369F: arch/*/kernel/pci-swiotlb.c
11370F: include/linux/swiotlb.h
11371
007f790c
JP
11372SWITCHDEV
11373M: Jiri Pirko <jiri@resnulli.us>
11374L: netdev@vger.kernel.org
11375S: Supported
11376F: net/switchdev/
11377F: include/net/switchdev.h
11378
db8e35d5
VG
11379SYNOPSYS ARC ARCHITECTURE
11380M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11381L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11382S: Supported
11383F: arch/arc/
9b28829d 11384F: Documentation/devicetree/bindings/arc/*
2d799dde 11385F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11386F: drivers/tty/serial/arc_uart.c
b7182d1a 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11388
556cc1c5
AB
11389SYNOPSYS ARC SDP platform support
11390M: Alexey Brodkin <abrodkin@synopsys.com>
11391S: Supported
11392F: arch/arc/plat-axs10x
11393F: arch/arc/boot/dts/ax*
11394F: Documentation/devicetree/bindings/arc/axs10*
11395
6c284c9a
LJ
11396SYSTEM CONFIGURATION (SYSCON)
11397M: Lee Jones <lee.jones@linaro.org>
11398M: Arnd Bergmann <arnd@arndb.de>
11399T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11400S: Supported
11401F: drivers/mfd/syscon.c
11402
1da177e4 11403SYSV FILESYSTEM
8b58be88 11404M: Christoph Hellwig <hch@infradead.org>
1da177e4 11405S: Maintained
679655da
JP
11406F: Documentation/filesystems/sysv-fs.txt
11407F: fs/sysv/
11408F: include/linux/sysv_fs.h
1da177e4 11409
86cfa7fc 11410TARGET SUBSYSTEM
9c3646d1 11411M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11412L: linux-scsi@vger.kernel.org
b9f5edc2 11413L: target-devel@vger.kernel.org
86cfa7fc 11414W: http://www.linux-iscsi.org
cf015e9f 11415W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11416T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11417S: Supported
11418F: drivers/target/
11419F: include/target/
11420F: Documentation/target/
11421
4e68852d 11422TASKSTATS STATISTICS INTERFACE
185e595f 11423M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11424S: Maintained
679655da
JP
11425F: Documentation/accounting/taskstats*
11426F: include/linux/taskstats*
11427F: kernel/taskstats.c
4e68852d 11428
781b456a 11429TC CLASSIFIER
f935f3f8 11430M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11431L: netdev@vger.kernel.org
11432S: Maintained
679655da 11433F: include/net/pkt_cls.h
c117ab84 11434F: include/uapi/linux/pkt_cls.h
679655da 11435F: net/sched/
781b456a 11436
5067f08a 11437TCP LOW PRIORITY MODULE
8b58be88
JP
11438M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11439M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11440W: http://tcp-lp-mod.sourceforge.net/
11441S: Maintained
679655da 11442F: net/ipv4/tcp_lp.c
5067f08a 11443
91952bc0
AP
11444TDA10071 MEDIA DRIVER
11445M: Antti Palosaari <crope@iki.fi>
11446L: linux-media@vger.kernel.org
a825eaec 11447W: https://linuxtv.org
91952bc0
AP
11448W: http://palosaari.fi/linux/
11449Q: http://patchwork.linuxtv.org/project/linux-media/list/
11450T: git git://linuxtv.org/anttip/media_tree.git
11451S: Maintained
11452F: drivers/media/dvb-frontends/tda10071*
11453
11454TDA18212 MEDIA DRIVER
11455M: Antti Palosaari <crope@iki.fi>
11456L: linux-media@vger.kernel.org
a825eaec 11457W: https://linuxtv.org
91952bc0
AP
11458W: http://palosaari.fi/linux/
11459Q: http://patchwork.linuxtv.org/project/linux-media/list/
11460T: git git://linuxtv.org/anttip/media_tree.git
11461S: Maintained
11462F: drivers/media/tuners/tda18212*
11463
11464TDA18218 MEDIA DRIVER
11465M: Antti Palosaari <crope@iki.fi>
11466L: linux-media@vger.kernel.org
a825eaec 11467W: https://linuxtv.org
91952bc0
AP
11468W: http://palosaari.fi/linux/
11469Q: http://patchwork.linuxtv.org/project/linux-media/list/
11470T: git git://linuxtv.org/anttip/media_tree.git
11471S: Maintained
11472F: drivers/media/tuners/tda18218*
11473
3b2f6aba
MK
11474TDA18271 MEDIA DRIVER
11475M: Michael Krufky <mkrufky@linuxtv.org>
11476L: linux-media@vger.kernel.org
a825eaec 11477W: https://linuxtv.org
3b2f6aba
MK
11478W: http://github.com/mkrufky
11479Q: http://patchwork.linuxtv.org/project/linux-media/list/
11480T: git git://linuxtv.org/mkrufky/tuners.git
11481S: Maintained
11482F: drivers/media/tuners/tda18271*
11483
e48307a9
MK
11484TDA827x MEDIA DRIVER
11485M: Michael Krufky <mkrufky@linuxtv.org>
11486L: linux-media@vger.kernel.org
a825eaec 11487W: https://linuxtv.org
e48307a9
MK
11488W: http://github.com/mkrufky
11489Q: http://patchwork.linuxtv.org/project/linux-media/list/
11490T: git git://linuxtv.org/mkrufky/tuners.git
11491S: Maintained
11492F: drivers/media/tuners/tda8290.*
11493
66cf9212
MK
11494TDA8290 MEDIA DRIVER
11495M: Michael Krufky <mkrufky@linuxtv.org>
11496L: linux-media@vger.kernel.org
a825eaec 11497W: https://linuxtv.org
66cf9212
MK
11498W: http://github.com/mkrufky
11499Q: http://patchwork.linuxtv.org/project/linux-media/list/
11500T: git git://linuxtv.org/mkrufky/tuners.git
11501S: Maintained
11502F: drivers/media/tuners/tda8290.*
11503
4b9fba30
HV
11504TDA9840 MEDIA DRIVER
11505M: Hans Verkuil <hverkuil@xs4all.nl>
11506L: linux-media@vger.kernel.org
11507T: git git://linuxtv.org/media_tree.git
a825eaec 11508W: https://linuxtv.org
4b9fba30
HV
11509S: Maintained
11510F: drivers/media/i2c/tda9840*
11511
2cb654fd 11512TEA5761 TUNER DRIVER
5dc8a864
MCC
11513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11514M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11515L: linux-media@vger.kernel.org
a825eaec 11516W: https://linuxtv.org
2cb654fd
MCC
11517T: git git://linuxtv.org/media_tree.git
11518S: Odd fixes
11519F: drivers/media/tuners/tea5761.*
11520
11521TEA5767 TUNER DRIVER
5dc8a864
MCC
11522M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11523M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11524L: linux-media@vger.kernel.org
a825eaec 11525W: https://linuxtv.org
2cb654fd
MCC
11526T: git git://linuxtv.org/media_tree.git
11527S: Maintained
11528F: drivers/media/tuners/tea5767.*
11529
4b9fba30
HV
11530TEA6415C MEDIA DRIVER
11531M: Hans Verkuil <hverkuil@xs4all.nl>
11532L: linux-media@vger.kernel.org
11533T: git git://linuxtv.org/media_tree.git
a825eaec 11534W: https://linuxtv.org
4b9fba30
HV
11535S: Maintained
11536F: drivers/media/i2c/tea6415c*
11537
11538TEA6420 MEDIA DRIVER
11539M: Hans Verkuil <hverkuil@xs4all.nl>
11540L: linux-media@vger.kernel.org
11541T: git git://linuxtv.org/media_tree.git
a825eaec 11542W: https://linuxtv.org
4b9fba30
HV
11543S: Maintained
11544F: drivers/media/i2c/tea6420*
11545
3d249d4c 11546TEAM DRIVER
dca9ab92 11547M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11548L: netdev@vger.kernel.org
11549S: Supported
11550F: drivers/net/team/
11551F: include/linux/if_team.h
c117ab84 11552F: include/uapi/linux/if_team.h
3d249d4c 11553
7d029125 11554TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11555M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11556S: Maintained
11557F: arch/x86/platform/ts5500/
11558
40ad4a30
SY
11559TECHNOTREND USB IR RECEIVER
11560M: Sean Young <sean@mess.org>
11561L: linux-media@vger.kernel.org
11562S: Maintained
11563F: drivers/media/rc/ttusbir.c
11564
adabdb0c 11565TEGRA ARCHITECTURE SUPPORT
243d58ec 11566M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11567M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11568M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11569L: linux-tegra@vger.kernel.org
fd117cd1 11570Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11572S: Supported
bbbe96ed 11573N: [^a-z]tegra
84b9414b 11574
adabdb0c
SW
11575TEGRA CLOCK DRIVER
11576M: Peter De Schrijver <pdeschrijver@nvidia.com>
11577M: Prashant Gaikwad <pgaikwad@nvidia.com>
11578S: Supported
11579F: drivers/clk/tegra/
11580
86e486a0 11581TEGRA DMA DRIVERS
adabdb0c 11582M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11583M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11584S: Supported
86e486a0 11585F: drivers/dma/tegra*
adabdb0c 11586
adabdb0c
SW
11587TEGRA I2C DRIVER
11588M: Laxman Dewangan <ldewangan@nvidia.com>
11589S: Supported
11590F: drivers/i2c/busses/i2c-tegra.c
11591
11592TEGRA IOMMU DRIVERS
11593M: Hiroshi Doyu <hdoyu@nvidia.com>
11594S: Supported
11595F: drivers/iommu/tegra*
11596
11597TEGRA KBC DRIVER
11598M: Rakesh Iyer <riyer@nvidia.com>
11599M: Laxman Dewangan <ldewangan@nvidia.com>
11600S: Supported
11601F: drivers/input/keyboard/tegra-kbc.c
11602
adabdb0c
SW
11603TEGRA PWM DRIVER
11604M: Thierry Reding <thierry.reding@gmail.com>
11605S: Supported
11606F: drivers/pwm/pwm-tegra.c
11607
11608TEGRA SERIAL DRIVER
11609M: Laxman Dewangan <ldewangan@nvidia.com>
11610S: Supported
11611F: drivers/tty/serial/serial-tegra.c
11612
11613TEGRA SPI DRIVER
11614M: Laxman Dewangan <ldewangan@nvidia.com>
11615S: Supported
11616F: drivers/spi/spi-tegra*
11617
1a348ccc 11618TEHUTI ETHERNET DRIVER
8b58be88 11619M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11620L: netdev@vger.kernel.org
11621S: Supported
ef7f5429 11622F: drivers/net/ethernet/tehuti/*
1a348ccc 11623
4e68852d 11624Telecom Clock Driver for MCPL0010
8b58be88 11625M: Mark Gross <mark.gross@intel.com>
4e68852d 11626S: Supported
679655da 11627F: drivers/char/tlclk.c
4e68852d 11628
4480f15b 11629TENSILICA XTENSA PORT (xtensa)
8b58be88 11630M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11631M: Max Filippov <jcmvbkbc@gmail.com>
11632L: linux-xtensa@linux-xtensa.org
9f273c24 11633T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11634S: Maintained
679655da 11635F: arch/xtensa/
3dc99857 11636F: drivers/irqchip/irq-xtensa-*
4e68852d 11637
5313ba66
HV
11638THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11639M: Hans Verkuil <hverkuil@xs4all.nl>
11640L: linux-media@vger.kernel.org
11641T: git git://linuxtv.org/media_tree.git
a825eaec 11642W: https://linuxtv.org
5313ba66
HV
11643S: Maintained
11644F: drivers/media/radio/radio-raremono.c
11645
d3fb6955 11646THERMAL
b75f0050 11647M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11648M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11649L: linux-pm@vger.kernel.org
11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11652Q: https://patchwork.kernel.org/project/linux-pm/list/
11653S: Supported
11654F: drivers/thermal/
11655F: include/linux/thermal.h
af6c9f16 11656F: include/uapi/linux/thermal.h
b75f0050
JP
11657F: include/linux/cpu_cooling.h
11658F: Documentation/devicetree/bindings/thermal/
d3fb6955 11659
64e05d8b
VK
11660THERMAL/CPU_COOLING
11661M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11662M: Viresh Kumar <viresh.kumar@linaro.org>
11663M: Javi Merino <javi.merino@arm.com>
11664L: linux-pm@vger.kernel.org
11665S: Supported
11666F: Documentation/thermal/cpu-cooling-api.txt
11667F: drivers/thermal/cpu_cooling.c
11668F: include/linux/cpu_cooling.h
11669
4e68852d 11670THINKPAD ACPI EXTRAS DRIVER
8b58be88 11671M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11672L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11673L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11674W: http://ibm-acpi.sourceforge.net
11675W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11676T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11677S: Maintained
679655da 11678F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11679
1b46f2a2 11680TI BANDGAP AND THERMAL DRIVER
f14d1c24 11681M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11682M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11683L: linux-pm@vger.kernel.org
531ff13e 11684L: linux-omap@vger.kernel.org
5a723e81 11685S: Maintained
794b2e25 11686F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11687
ccf963d3
BP
11688TI VPE/CAL DRIVERS
11689M: Benoit Parrot <bparrot@ti.com>
11690L: linux-media@vger.kernel.org
11691W: http://linuxtv.org/
11692Q: http://patchwork.linuxtv.org/project/linux-media/list/
11693S: Maintained
11694F: drivers/media/platform/ti-vpe/
11695
0c7665c3
MF
11696TI CDCE706 CLOCK DRIVER
11697M: Max Filippov <jcmvbkbc@gmail.com>
11698S: Maintained
11699F: drivers/clk/clk-cdce706.c
11700
49b6a5e3
TK
11701TI CLOCK DRIVER
11702M: Tero Kristo <t-kristo@ti.com>
11703L: linux-omap@vger.kernel.org
11704S: Maintained
11705F: drivers/clk/ti/
11706F: include/linux/clk/ti.h
11707
f75cfbad
GS
11708TI ETHERNET SWITCH DRIVER (CPSW)
11709M: Mugunthan V N <mugunthanvnm@ti.com>
11710R: Grygorii Strashko <grygorii.strashko@ti.com>
11711L: linux-omap@vger.kernel.org
11712L: netdev@vger.kernel.org
11713S: Maintained
11714F: drivers/net/ethernet/ti/cpsw*
11715F: drivers/net/ethernet/ti/davinci*
11716
4020f2d7 11717TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11718M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11719S: Maintained
679655da
JP
11720F: drivers/misc/tifm*
11721F: drivers/mmc/host/tifm_sd.c
11722F: include/linux/tifm.h
4020f2d7 11723
e0c52404 11724TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11725M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11726L: linux-kernel@vger.kernel.org
11727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11728S: Maintained
11729F: drivers/soc/ti/*
11730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11731
11732
152ad442
SR
11733TI LM49xxx FAMILY ASoC CODEC DRIVERS
11734M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11735M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11737S: Maintained
11738F: sound/soc/codecs/lm49453*
d392dead 11739F: sound/soc/codecs/isabelle*
152ad442 11740
0edd807d
KM
11741TI LP855x BACKLIGHT DRIVER
11742M: Milo Kim <milo.kim@ti.com>
11743S: Maintained
11744F: Documentation/backlight/lp855x-driver.txt
11745F: drivers/video/backlight/lp855x_bl.c
11746F: include/linux/platform_data/lp855x.h
11747
faf13f6d
KM
11748TI LP8727 CHARGER DRIVER
11749M: Milo Kim <milo.kim@ti.com>
11750S: Maintained
11751F: drivers/power/lp8727_charger.c
11752F: include/linux/platform_data/lp8727.h
11753
22f1229f
KM
11754TI LP8788 MFD DRIVER
11755M: Milo Kim <milo.kim@ti.com>
11756S: Maintained
11757F: drivers/iio/adc/lp8788_adc.c
11758F: drivers/leds/leds-lp8788.c
11759F: drivers/mfd/lp8788*.c
11760F: drivers/power/lp8788-charger.c
11761F: drivers/regulator/lp8788-*.c
11762F: include/linux/mfd/lp8788*.h
11763
84640e27
KM
11764TI NETCP ETHERNET DRIVER
11765M: Wingman Kwok <w-kwok2@ti.com>
11766M: Murali Karicheri <m-karicheri2@ti.com>
11767L: netdev@vger.kernel.org
11768S: Maintained
11769F: drivers/net/ethernet/ti/netcp*
11770
217e0ca9
KC
11771TI TAS571X FAMILY ASoC CODEC DRIVER
11772M: Kevin Cernekee <cernekee@chromium.org>
11773L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11774S: Odd Fixes
11775F: sound/soc/codecs/tas571x*
11776
dd5e8e6b 11777TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11778M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11780S: Maintained
11781F: sound/soc/codecs/twl4030*
11782
90921014 11783TI WILINK WIRELESS DRIVERS
90921014
LC
11784L: linux-wireless@vger.kernel.org
11785W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11786W: http://wireless.kernel.org/en/users/Drivers/wl1251
11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11788S: Orphan
90921014
LC
11789F: drivers/net/wireless/ti/
11790F: include/linux/wl12xx.h
11791
e86eaa3a 11792TIPC NETWORK LAYER
8b58be88 11793M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11794M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11795L: netdev@vger.kernel.org (core kernel code)
11796L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11797W: http://tipc.sourceforge.net/
e86eaa3a 11798S: Maintained
c117ab84 11799F: include/uapi/linux/tipc*.h
679655da 11800F: net/tipc/
e86eaa3a 11801
867e359b 11802TILE ARCHITECTURE
b9a279f6 11803M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11804W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11806S: Supported
11807F: arch/tile/
6b940606 11808F: drivers/char/tile-srom.c
5c770755 11809F: drivers/edac/tile_edac.c
6b940606
CM
11810F: drivers/net/ethernet/tile/
11811F: drivers/rtc/rtc-tile.c
11812F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11813F: drivers/tty/serial/tilegx.c
6b940606
CM
11814F: drivers/usb/host/*-tilegx.c
11815F: include/linux/usb/tilegx.h
867e359b 11816
1da177e4 11817TLAN NETWORK DRIVER
8b58be88 11818M: Samuel Chessman <chessman@tux.org>
88c07dde 11819L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11820W: http://sourceforge.net/projects/tlan/
11821S: Maintained
679655da 11822F: Documentation/networking/tlan.txt
b544dbac 11823F: drivers/net/ethernet/ti/tlan.*
1da177e4 11824
d74db3b2 11825TOMOYO SECURITY MODULE
8b58be88
JP
11826M: Kentaro Takeda <takedakn@nttdata.co.jp>
11827M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11828L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11829L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11830L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11831L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11832W: http://tomoyo.sourceforge.jp/
843d183c 11833T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11834S: Maintained
679655da 11835F: security/tomoyo/
d74db3b2 11836
9caeb532 11837TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11838M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11839L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11840S: Maintained
11841F: drivers/platform/x86/topstar-laptop.c
11842
1da177e4 11843TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11844M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11845L: platform-driver-x86@vger.kernel.org
0a63ca11 11846S: Maintained
679655da 11847F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11848
0a63ca11
AA
11849TOSHIBA BLUETOOTH DRIVER
11850M: Azael Avalos <coproscefalo@gmail.com>
11851L: platform-driver-x86@vger.kernel.org
11852S: Maintained
11853F: drivers/platform/x86/toshiba_bluetooth.c
11854
11855TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11856M: Azael Avalos <coproscefalo@gmail.com>
11857L: platform-driver-x86@vger.kernel.org
11858S: Maintained
11859F: drivers/platform/x86/toshiba_haps.c
11860
14991fc7
AA
11861TOSHIBA WMI HOTKEYS DRIVER
11862M: Azael Avalos <coproscefalo@gmail.com>
11863L: platform-driver-x86@vger.kernel.org
11864S: Maintained
11865F: drivers/platform/x86/toshiba-wmi.c
11866
1da177e4 11867TOSHIBA SMM DRIVER
8b58be88 11868M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11869W: http://www.buzzard.org.uk/toshiba/
11870S: Maintained
679655da
JP
11871F: drivers/char/toshiba.c
11872F: include/linux/toshiba.h
c117ab84 11873F: include/uapi/linux/toshiba.h
1da177e4 11874
d32d9864
MR
11875TOSHIBA TC358743 DRIVER
11876M: Mats Randgaard <matrandg@cisco.com>
11877L: linux-media@vger.kernel.org
11878S: Maintained
11879F: drivers/media/i2c/tc358743*
b5dcee22 11880F: include/media/i2c/tc358743.h
d32d9864 11881
560e6475
WS
11882TMIO/SDHI MMC DRIVER
11883M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11884L: linux-mmc@vger.kernel.org
560e6475 11885S: Supported
d1057c40
GL
11886F: drivers/mmc/host/tmio_mmc*
11887F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11888F: include/linux/mfd/tmio.h
d719f900 11889
917cc4e6
GR
11890TMP401 HARDWARE MONITOR DRIVER
11891M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11892L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11893S: Maintained
11894F: Documentation/hwmon/tmp401
11895F: drivers/hwmon/tmp401.c
11896
98f32602 11897TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11898M: Hugh Dickins <hughd@google.com>
98f32602
HD
11899L: linux-mm@kvack.org
11900S: Maintained
11901F: include/linux/shmem_fs.h
11902F: mm/shmem.c
11903
45f95b53 11904TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11905M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11906M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11907L: linux-media@vger.kernel.org
a825eaec 11908W: https://linuxtv.org
45f95b53
MCC
11909T: git git://linuxtv.org/media_tree.git
11910S: Odd fixes
11911F: drivers/media/usb/tm6000/
11912
34d1324e
AU
11913TW5864 VIDEO4LINUX DRIVER
11914M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11915M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11916M: Andrey Utkin <andrey_utkin@fastmail.com>
11917L: linux-media@vger.kernel.org
11918S: Supported
11919F: drivers/media/pci/tw5864/
11920
c65fde19
HV
11921TW68 VIDEO4LINUX DRIVER
11922M: Hans Verkuil <hverkuil@xs4all.nl>
11923L: linux-media@vger.kernel.org
11924T: git git://linuxtv.org/media_tree.git
a825eaec 11925W: https://linuxtv.org
c65fde19
HV
11926S: Odd Fixes
11927F: drivers/media/pci/tw68/
11928
704a84cc
EG
11929TW686X VIDEO4LINUX DRIVER
11930M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11931L: linux-media@vger.kernel.org
11932T: git git://linuxtv.org/media_tree.git
11933W: http://linuxtv.org
11934S: Maintained
11935F: drivers/media/pci/tw686x/
11936
4e68852d 11937TPM DEVICE DRIVER
901486b8 11938M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11939M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11940M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11941R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11942W: http://tpmdd.sourceforge.net
63a10dfd 11943L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11944Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11945T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11946S: Maintained
679655da 11947F: drivers/char/tpm/
4e68852d 11948
1a0f1b27
AL
11949TPM IBM_VTPM DEVICE DRIVER
11950M: Ashley Lai <ashleydlai@gmail.com>
11951W: http://tpmdd.sourceforge.net
11952L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11953S: Maintained
11954F: drivers/char/tpm/tpm_ibmvtpm*
11955
d6f005a1
JP
11956TRACING
11957M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11958M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11960S: Maintained
11961F: Documentation/trace/ftrace.txt
11962F: arch/*/*/*/ftrace.h
11963F: arch/*/kernel/ftrace.c
11964F: include/*/ftrace.h
11965F: include/linux/trace*.h
11966F: include/trace/
11967F: kernel/trace/
6e68e6c5 11968F: tools/testing/selftests/ftrace/
d6f005a1 11969
4abac0d0
IM
11970TRACING MMIO ACCESSES (MMIOTRACE)
11971M: Steven Rostedt <rostedt@goodmis.org>
11972M: Ingo Molnar <mingo@kernel.org>
11973R: Karol Herbst <karolherbst@gmail.com>
11974R: Pekka Paalanen <ppaalanen@gmail.com>
11975S: Maintained
11976L: linux-kernel@vger.kernel.org
11977L: nouveau@lists.freedesktop.org
11978F: kernel/trace/trace_mmiotrace.c
11979F: include/linux/mmiotrace.h
11980F: arch/x86/mm/kmmio.c
11981F: arch/x86/mm/mmio-mod.c
11982F: arch/x86/mm/testmmiotrace.c
11983
1da177e4 11984TRIVIAL PATCHES
8b58be88 11985M: Jiri Kosina <trivial@kernel.org>
54e5881d 11986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11987S: Maintained
86ef925f 11988K: ^Subject:.*(?i)trivial
1da177e4 11989
4e68852d 11990TTY LAYER
879a5a00 11991M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11992M: Jiri Slaby <jslaby@suse.com>
879a5a00 11993S: Supported
08deed1e 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11995F: Documentation/serial/
8dd5d2f1 11996F: drivers/tty/
df621252 11997F: drivers/tty/serial/serial_core.c
e3288775
AC
11998F: include/linux/serial_core.h
11999F: include/linux/serial.h
12000F: include/linux/tty.h
c117ab84
CEB
12001F: include/uapi/linux/serial_core.h
12002F: include/uapi/linux/serial.h
12003F: include/uapi/linux/tty.h
4e68852d 12004
91952bc0
AP
12005TUA9001 MEDIA DRIVER
12006M: Antti Palosaari <crope@iki.fi>
12007L: linux-media@vger.kernel.org
a825eaec 12008W: https://linuxtv.org
91952bc0
AP
12009W: http://palosaari.fi/linux/
12010Q: http://patchwork.linuxtv.org/project/linux-media/list/
12011T: git git://linuxtv.org/anttip/media_tree.git
12012S: Maintained
12013F: drivers/media/tuners/tua9001*
12014
740db6d7 12015TULIP NETWORK DRIVERS
740db6d7 12016L: netdev@vger.kernel.org
cf869eb1
GG
12017L: linux-parisc@vger.kernel.org
12018S: Orphan
0f04e2aa 12019F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12020
12021TUN/TAP driver
ba57b6f2 12022M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12023W: http://vtun.sourceforge.net/tun
12024S: Maintained
679655da
JP
12025F: Documentation/networking/tuntap.txt
12026F: arch/um/os-Linux/drivers/
1da177e4 12027
b454cc66 12028TURBOCHANNEL SUBSYSTEM
8b58be88 12029M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12030M: Ralf Baechle <ralf@linux-mips.org>
12031L: linux-mips@linux-mips.org
12032Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12033S: Maintained
679655da
JP
12034F: drivers/tc/
12035F: include/linux/tc.h
b454cc66 12036
1da177e4 12037U14-34F SCSI DRIVER
8b58be88 12038M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12039L: linux-scsi@vger.kernel.org
12040S: Maintained
679655da 12041F: drivers/scsi/u14-34f.c
1da177e4 12042
e2d1d6c0 12043UBI FILE SYSTEM (UBIFS)
a7859936 12044M: Richard Weinberger <richard@nod.at>
949cb623 12045M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12046M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12047L: linux-mtd@lists.infradead.org
e2966cbe 12048T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12049W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12050S: Supported
679655da
JP
12051F: Documentation/filesystems/ubifs.txt
12052F: fs/ubifs/
e2d1d6c0 12053
e1632fa2 12054UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12055M: Greg Ungerer <gerg@linux-m68k.org>
12056W: http://www.linux-m68k.org/
cc2020e6 12057W: http://www.uclinux.org/
e1632fa2 12058L: linux-m68k@lists.linux-m68k.org
cc2020e6 12059L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12061S: Maintained
e1632fa2
GU
12062F: arch/m68k/coldfire/
12063F: arch/m68k/68*/
61bc02bb
JP
12064F: arch/m68k/*/*_no.*
12065F: arch/m68k/include/asm/*_no.*
cc2020e6 12066
1da177e4 12067UDF FILESYSTEM
d8130624 12068M: Jan Kara <jack@suse.com>
1da177e4 12069S: Maintained
679655da
JP
12070F: Documentation/filesystems/udf.txt
12071F: fs/udf/
1da177e4 12072
cc2020e6 12073UFS FILESYSTEM
8b58be88 12074M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12075S: Maintained
679655da
JP
12076F: Documentation/filesystems/ufs.txt
12077F: fs/ufs/
cc2020e6 12078
0a09d3ab
DH
12079UHID USERSPACE HID IO DRIVER:
12080M: David Herrmann <dh.herrmann@googlemail.com>
12081L: linux-input@vger.kernel.org
12082S: Maintained
12083F: drivers/hid/uhid.c
c117ab84 12084F: include/uapi/linux/uhid.h
0a09d3ab 12085
18332a80 12086ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12087L: linux-usb@vger.kernel.org
10c6c9c9 12088S: Orphan
355ffe69 12089F: drivers/uwb/
679655da
JP
12090F: include/linux/uwb.h
12091F: include/linux/uwb/
18332a80 12092
b31d8273
G
12093UNICORE32 ARCHITECTURE:
12094M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12095W: http://mprc.pku.edu.cn/~guanxuetao/linux
12096S: Maintained
ceebf4d5 12097T: git git://github.com/gxt/linux.git
b31d8273
G
12098F: arch/unicore32/
12099
d8379ab1
TF
12100UNIFDEF
12101M: Tony Finch <dot@dotat.at>
12102W: http://dotat.at/prog/unifdef
12103S: Maintained
12104F: scripts/unifdef.c
12105
1da177e4 12106UNIFORM CDROM DRIVER
8b58be88 12107M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12108W: http://www.kernel.dk
12109S: Maintained
679655da
JP
12110F: Documentation/cdrom/
12111F: drivers/cdrom/cdrom.c
12112F: include/linux/cdrom.h
c117ab84 12113F: include/uapi/linux/cdrom.h
1da177e4 12114
56df0122 12115UNISYS S-PAR DRIVERS
49e7d9df
JP
12116M: David Kershner <david.kershner@unisys.com>
12117L: sparmaintainer@unisys.com (Unisys internal)
12118S: Supported
12119F: drivers/staging/unisys/
56df0122 12120
9941fa6e
VH
12121UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12122M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12123L: linux-scsi@vger.kernel.org
12124S: Supported
12125F: Documentation/scsi/ufs.txt
12126F: drivers/scsi/ufs/
12127
4b9ffb5a
JP
12128UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12129M: Joao Pinto <Joao.Pinto@synopsys.com>
12130L: linux-scsi@vger.kernel.org
12131S: Supported
12132F: drivers/scsi/ufs/*dwc*
12133
e2d1d6c0 12134UNSORTED BLOCK IMAGES (UBI)
949cb623 12135M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12136M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12137W: http://www.linux-mtd.infradead.org/
12138L: linux-mtd@lists.infradead.org
b6b44e0a 12139T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12140S: Supported
80811493 12141F: drivers/mtd/ubi/
679655da 12142F: include/linux/mtd/ubi.h
c117ab84 12143F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12144
1da177e4 12145USB ACM DRIVER
ca1c3e6f 12146M: Oliver Neukum <oneukum@suse.com>
6372594a 12147L: linux-usb@vger.kernel.org
1da177e4 12148S: Maintained
679655da
JP
12149F: Documentation/usb/acm.txt
12150F: drivers/usb/class/cdc-acm.*
1da177e4 12151
b7d572e1
PF
12152USB AR5523 WIRELESS DRIVER
12153M: Pontus Fuchs <pontus.fuchs@gmail.com>
12154L: linux-wireless@vger.kernel.org
12155S: Maintained
12156F: drivers/net/wireless/ath/ar5523/
12157
115bb1ff 12158USB ATTACHED SCSI
866d372e 12159M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12160L: linux-usb@vger.kernel.org
12161L: linux-scsi@vger.kernel.org
8eae0fb7 12162S: Maintained
115bb1ff
MW
12163F: drivers/usb/storage/uas.c
12164
1da177e4 12165USB CDC ETHERNET DRIVER
61eee9a7 12166M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12167L: linux-usb@vger.kernel.org
1da177e4 12168S: Maintained
679655da 12169F: drivers/net/usb/cdc_*.c
c117ab84 12170F: include/uapi/linux/usb/cdc.h
1da177e4 12171
66e3e591
KP
12172USB CHAOSKEY DRIVER
12173M: Keith Packard <keithp@keithp.com>
12174L: linux-usb@vger.kernel.org
12175S: Maintained
12176F: drivers/usb/misc/chaoskey.c
12177
b02b371e 12178USB CYPRESS C67X00 DRIVER
8b58be88 12179M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12180L: linux-usb@vger.kernel.org
12181S: Maintained
679655da 12182F: drivers/usb/c67x00/
b02b371e 12183
d0374f4f 12184USB DAVICOM DM9601 DRIVER
8b58be88 12185M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12186L: netdev@vger.kernel.org
d0374f4f
PK
12187W: http://www.linux-usb.org/usbnet
12188S: Maintained
679655da 12189F: drivers/net/usb/dm9601.c
d0374f4f 12190
cc2020e6 12191USB DIAMOND RIO500 DRIVER
8b58be88 12192M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12193L: rio500-users@lists.sourceforge.net
12194W: http://rio500.sourceforge.net
12195S: Maintained
679655da 12196F: drivers/usb/misc/rio500*
cc2020e6 12197
1da177e4 12198USB EHCI DRIVER
578333ab 12199M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12200L: linux-usb@vger.kernel.org
578333ab 12201S: Maintained
679655da
JP
12202F: Documentation/usb/ehci.txt
12203F: drivers/usb/host/ehci*
1da177e4 12204
69ae9e3e 12205USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12206M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12207L: linux-usb@vger.kernel.org
69ae9e3e 12208W: http://www.linux-usb.org/gadget
d6d0f665
FB
12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12210S: Maintained
679655da
JP
12211F: drivers/usb/gadget/
12212F: include/linux/usb/gadget*
69ae9e3e 12213
2dea64b4 12214USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12215M: Jiri Kosina <jikos@kernel.org>
406df153 12216R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12217L: linux-usb@vger.kernel.org
54e5881d 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12219S: Maintained
c2f01971 12220F: Documentation/hid/hiddev.txt
679655da 12221F: drivers/hid/usbhid/
1da177e4 12222
959eea21 12223USB ISP116X DRIVER
8b58be88 12224M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12225L: linux-usb@vger.kernel.org
959eea21 12226S: Maintained
679655da
JP
12227F: drivers/usb/host/isp116x*
12228F: include/linux/usb/isp116x.h
959eea21 12229
146498ea
WH
12230USB LAN78XX ETHERNET DRIVER
12231M: Woojung Huh <woojung.huh@microchip.com>
12232M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12233L: netdev@vger.kernel.org
12234S: Maintained
12235F: drivers/net/usb/lan78xx.*
12236
1da177e4 12237USB MASS STORAGE DRIVER
8b58be88 12238M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12239L: linux-usb@vger.kernel.org
8836aeb8 12240L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12241S: Maintained
12242W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12243F: drivers/usb/storage/
1da177e4 12244
af39917d
CL
12245USB MIDI DRIVER
12246M: Clemens Ladisch <clemens@ladisch.de>
12247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12248T: git git://git.alsa-project.org/alsa-kernel.git
12249S: Maintained
12250F: sound/usb/midi.*
12251
444ce9d4
JP
12252USB NETWORKING DRIVERS
12253L: linux-usb@vger.kernel.org
12254S: Odd Fixes
12255F: drivers/net/usb/
12256
1da177e4 12257USB OHCI DRIVER
578333ab 12258M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12259L: linux-usb@vger.kernel.org
578333ab 12260S: Maintained
679655da
JP
12261F: Documentation/usb/ohci.txt
12262F: drivers/usb/host/ohci*
1da177e4 12263
963ffa3e 12264USB OTG FSM (Finite State Machine)
60d77b3d 12265M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12267L: linux-usb@vger.kernel.org
12268S: Maintained
12269F: drivers/usb/common/usb-otg-fsm.c
12270
563da3a9
VM
12271USB OVER IP DRIVER
12272M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12273M: Shuah Khan <shuahkh@osg.samsung.com>
12274M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12275L: linux-usb@vger.kernel.org
12276S: Maintained
a6d6fc2b 12277F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12278F: drivers/usb/usbip/
12279F: tools/usb/usbip/
12280
1da177e4 12281USB PEGASUS DRIVER
a16b945c 12282M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12283L: linux-usb@vger.kernel.org
043600a6 12284L: netdev@vger.kernel.org
052e3128
PM
12285T: git git://github.com/petkan/pegasus.git
12286W: https://github.com/petkan/pegasus
1da177e4 12287S: Maintained
679655da 12288F: drivers/net/usb/pegasus.*
1da177e4 12289
d3ad558f 12290USB PHY LAYER
a55f6286 12291M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12292L: linux-usb@vger.kernel.org
12293T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12294S: Maintained
12295F: drivers/usb/phy/
d3ad558f 12296
73e4fb3f 12297USB PRINTER DRIVER (usblp)
8b58be88 12298M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12299L: linux-usb@vger.kernel.org
73e4fb3f 12300S: Supported
679655da 12301F: drivers/usb/class/usblp.c
1da177e4 12302
4521b477
BM
12303USB QMI WWAN NETWORK DRIVER
12304M: Bjørn Mork <bjorn@mork.no>
12305L: netdev@vger.kernel.org
12306S: Maintained
12307F: Documentation/ABI/testing/sysfs-class-net-qmi
12308F: drivers/net/usb/qmi_wwan.c
12309
1da177e4 12310USB RTL8150 DRIVER
a16b945c 12311M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12312L: linux-usb@vger.kernel.org
043600a6 12313L: netdev@vger.kernel.org
052e3128
PM
12314T: git git://github.com/petkan/rtl8150.git
12315W: https://github.com/petkan/rtl8150
1da177e4 12316S: Maintained
679655da 12317F: drivers/net/usb/rtl8150.c
1da177e4 12318
f896b796 12319USB SERIAL SUBSYSTEM
66085694 12320M: Johan Hovold <johan@kernel.org>
795fb7e7 12321L: linux-usb@vger.kernel.org
4e68852d 12322S: Maintained
679655da 12323F: Documentation/usb/usb-serial.txt
f896b796 12324F: drivers/usb/serial/
679655da 12325F: include/linux/usb/serial.h
1da177e4 12326
b3f0db1c
SG
12327USB SMSC75XX ETHERNET DRIVER
12328M: Steve Glendinning <steve.glendinning@shawell.net>
12329L: netdev@vger.kernel.org
12330S: Maintained
12331F: drivers/net/usb/smsc75xx.*
12332
2f7ca802 12333USB SMSC95XX ETHERNET DRIVER
90b24cfb 12334M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12335M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12336L: netdev@vger.kernel.org
90b24cfb 12337S: Maintained
679655da 12338F: drivers/net/usb/smsc95xx.*
2f7ca802 12339
1da177e4 12340USB SUBSYSTEM
879a5a00 12341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12342L: linux-usb@vger.kernel.org
1da177e4 12343W: http://www.linux-usb.org
08deed1e 12344T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12345S: Supported
1700bd98 12346F: Documentation/devicetree/bindings/usb/
679655da 12347F: Documentation/usb/
679655da
JP
12348F: drivers/usb/
12349F: include/linux/usb.h
12350F: include/linux/usb/
1da177e4
LT
12351
12352USB UHCI DRIVER
8b58be88 12353M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12354L: linux-usb@vger.kernel.org
1da177e4 12355S: Maintained
679655da 12356F: drivers/usb/host/uhci*
1da177e4 12357
69ae9e3e 12358USB "USBNET" DRIVER FRAMEWORK
d8130624 12359M: Oliver Neukum <oneukum@suse.com>
043600a6 12360L: netdev@vger.kernel.org
69ae9e3e 12361W: http://www.linux-usb.org/usbnet
1da177e4 12362S: Maintained
679655da
JP
12363F: drivers/net/usb/usbnet.c
12364F: include/linux/usb/usbnet.h
1da177e4 12365
c0efd232 12366USB VIDEO CLASS
c53ac071 12367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12368L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12369L: linux-media@vger.kernel.org
275ffde4 12370T: git git://linuxtv.org/media_tree.git
57c6d2e9 12371W: http://www.ideasonboard.org/uvc/
c0efd232 12372S: Maintained
0c0d06ca 12373F: drivers/media/usb/uvc/
6c0f0359 12374F: include/uapi/linux/uvcvideo.h
1da177e4 12375
b60b9c45
HV
12376USB VISION DRIVER
12377M: Hans Verkuil <hverkuil@xs4all.nl>
12378L: linux-media@vger.kernel.org
12379T: git git://linuxtv.org/media_tree.git
a825eaec 12380W: https://linuxtv.org
b60b9c45
HV
12381S: Odd Fixes
12382F: drivers/media/usb/usbvision/
12383
8282da47
LP
12384USB WEBCAM GADGET
12385M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12386L: linux-usb@vger.kernel.org
12387S: Maintained
3a83c16e 12388F: drivers/usb/gadget/function/*uvc*
faf2e1db 12389F: drivers/usb/gadget/legacy/webcam.c
8282da47 12390
bf164cc0 12391USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12392M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12393L: linux-wireless@vger.kernel.org
12394S: Maintained
679655da 12395F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12396
eb6bab13 12397USB XHCI DRIVER
03d85053 12398M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12399L: linux-usb@vger.kernel.org
12400S: Supported
36d0344c
SS
12401F: drivers/usb/host/xhci*
12402F: drivers/usb/host/pci-quirks*
eb6bab13 12403
1da177e4 12404USB ZD1201 DRIVER
4086b9ca 12405L: linux-wireless@vger.kernel.org
1da177e4 12406W: http://linux-lc100020.sourceforge.net
4086b9ca 12407S: Orphan
ed0ad06f 12408F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12409
b7eee616 12410USB ZR364XX DRIVER
8b58be88 12411M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12412L: linux-usb@vger.kernel.org
661263b5 12413L: linux-media@vger.kernel.org
275ffde4 12414T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12415W: http://royale.zerezo.com/zr364xx/
12416S: Maintained
679655da 12417F: Documentation/video4linux/zr364xx.txt
90d72ac6 12418F: drivers/media/usb/zr364xx/
b7eee616 12419
289fcff4
HK
12420ULPI BUS
12421M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12422L: linux-usb@vger.kernel.org
12423S: Maintained
12424F: drivers/usb/common/ulpi.c
12425F: include/linux/ulpi/
12426
e7839f25 12427USER-MODE LINUX (UML)
8b58be88 12428M: Jeff Dike <jdike@addtoit.com>
b15194b7 12429M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12430L: user-mode-linux-devel@lists.sourceforge.net
12431L: user-mode-linux-user@lists.sourceforge.net
12432W: http://user-mode-linux.sourceforge.net
9f273c24 12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12434S: Maintained
61516587 12435F: Documentation/virtual/uml/
679655da 12436F: arch/um/
b070989a 12437F: arch/x86/um/
679655da
JP
12438F: fs/hostfs/
12439F: fs/hppfs/
b7eee616 12440
e5f114e9 12441USERSPACE I/O (UIO)
6a534c9d 12442M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12444S: Maintained
3d3fecbd 12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12446F: Documentation/DocBook/uio-howto.tmpl
12447F: drivers/uio/
12448F: include/linux/uio*.h
e5f114e9 12449
256cccbe 12450UTIL-LINUX PACKAGE
8b58be88 12451M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12452L: util-linux@vger.kernel.org
12453W: http://en.wikipedia.org/wiki/Util-linux
12454T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12455S: Maintained
12456
c1fd1c07 12457UVESAFB DRIVER
8b58be88 12458M: Michal Januszewski <spock@gentoo.org>
c69f677c 12459L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12460W: http://dev.gentoo.org/~spock/projects/uvesafb/
12461S: Maintained
679655da 12462F: Documentation/fb/uvesafb.txt
8a61f013 12463F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12464
456930d8
SA
12465VF610 NAND DRIVER
12466M: Stefan Agner <stefan@agner.ch>
12467L: linux-mtd@lists.infradead.org
12468S: Supported
12469F: drivers/mtd/nand/vf610_nfc.c
12470
4480f15b 12471VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12472M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12473S: Maintained
679655da
JP
12474F: Documentation/filesystems/vfat.txt
12475F: fs/fat/
1da177e4 12476
cba3345c
AW
12477VFIO DRIVER
12478M: Alex Williamson <alex.williamson@redhat.com>
12479L: kvm@vger.kernel.org
9f273c24 12480T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12481S: Maintained
12482F: Documentation/vfio.txt
12483F: drivers/vfio/
12484F: include/linux/vfio.h
c117ab84 12485F: include/uapi/linux/vfio.h
cba3345c 12486
a714ea5f
AW
12487VFIO PLATFORM DRIVER
12488M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12489L: kvm@vger.kernel.org
12490S: Maintained
12491F: drivers/vfio/platform/
12492
9e6f3438
PO
12493VIDEOBUF2 FRAMEWORK
12494M: Pawel Osciak <pawel@osciak.com>
12495M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12496M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12497L: linux-media@vger.kernel.org
12498S: Maintained
90d72ac6 12499F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12500F: include/media/videobuf2-*
12501
06a8fc78
AH
12502VIRTIO AND VHOST VSOCK DRIVER
12503M: Stefan Hajnoczi <stefanha@redhat.com>
12504L: kvm@vger.kernel.org
12505L: virtualization@lists.linux-foundation.org
12506L: netdev@vger.kernel.org
12507S: Maintained
12508F: include/linux/virtio_vsock.h
12509F: include/uapi/linux/virtio_vsock.h
12510F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12511F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12512F: drivers/vhost/vsock.c
12513F: drivers/vhost/vsock.h
06a8fc78 12514
5523662e
SCP
12515VIRTUAL SERIO DEVICE DRIVER
12516M: Stephen Chandler Paul <thatslyude@gmail.com>
12517S: Maintained
12518F: drivers/input/serio/userio.c
12519F: include/uapi/linux/userio.h
12520
9a82446b
AS
12521VIRTIO CONSOLE DRIVER
12522M: Amit Shah <amit.shah@redhat.com>
12523L: virtualization@lists.linux-foundation.org
12524S: Maintained
12525F: drivers/char/virtio_console.c
12526F: include/linux/virtio_console.h
c117ab84 12527F: include/uapi/linux/virtio_console.h
9a82446b 12528
2426ec8f 12529VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12530M: "Michael S. Tsirkin" <mst@redhat.com>
12531L: virtualization@lists.linux-foundation.org
12532S: Maintained
0e4191fe 12533F: Documentation/devicetree/bindings/virtio/
2426ec8f 12534F: drivers/virtio/
c893c8d7 12535F: tools/virtio/
2426ec8f
MT
12536F: drivers/net/virtio_net.c
12537F: drivers/block/virtio_blk.c
12538F: include/linux/virtio_*.h
916cdabc 12539F: include/uapi/linux/virtio_*.h
2426ec8f 12540
f2dbda3b
CH
12541VIRTIO DRIVERS FOR S390
12542M: Christian Borntraeger <borntraeger@de.ibm.com>
12543M: Cornelia Huck <cornelia.huck@de.ibm.com>
12544L: linux-s390@vger.kernel.org
12545L: virtualization@lists.linux-foundation.org
12546L: kvm@vger.kernel.org
12547S: Supported
1b568d93 12548F: drivers/s390/virtio/
f2dbda3b 12549
4ad6ee91
GH
12550VIRTIO GPU DRIVER
12551M: David Airlie <airlied@linux.ie>
12552M: Gerd Hoffmann <kraxel@redhat.com>
12553L: dri-devel@lists.freedesktop.org
12554L: virtualization@lists.linux-foundation.org
12555S: Maintained
12556F: drivers/gpu/drm/virtio/
12557F: include/uapi/linux/virtio_gpu.h
12558
3a4d5c94
MT
12559VIRTIO HOST (VHOST)
12560M: "Michael S. Tsirkin" <mst@redhat.com>
12561L: kvm@vger.kernel.org
c996d8b9 12562L: virtualization@lists.linux-foundation.org
3a4d5c94 12563L: netdev@vger.kernel.org
9f273c24 12564T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12565S: Maintained
12566F: drivers/vhost/
c117ab84 12567F: include/uapi/linux/vhost.h
3a4d5c94 12568
271c8651
GH
12569VIRTIO INPUT DRIVER
12570M: Gerd Hoffmann <kraxel@redhat.com>
12571S: Maintained
12572F: drivers/virtio/virtio_input.c
12573F: include/uapi/linux/virtio_input.h
12574
1da177e4 12575VIA RHINE NETWORK DRIVER
210347e1 12576S: Orphan
f2148a47 12577F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12578
f0bf7f61 12579VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12580M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12581M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12582S: Maintained
12583F: drivers/mmc/host/via-sdmmc.c
12584
69e4a7c2 12585VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12586M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12587L: linux-fbdev@vger.kernel.org
69e4a7c2 12588S: Maintained
c7babebd
FTS
12589F: include/linux/via-core.h
12590F: include/linux/via-gpio.h
12591F: include/linux/via_i2c.h
8a61f013 12592F: drivers/video/fbdev/via/
69e4a7c2 12593
01f20734 12594VIA VELOCITY NETWORK DRIVER
8b58be88 12595M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12596L: netdev@vger.kernel.org
12597S: Maintained
f2148a47 12598F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12599
f73f8173
AW
12600VIRT LIB
12601M: Alex Williamson <alex.williamson@redhat.com>
12602M: Paolo Bonzini <pbonzini@redhat.com>
12603L: kvm@vger.kernel.org
12604S: Supported
12605F: virt/lib/
12606
77911fd2 12607VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12608M: Hans Verkuil <hverkuil@xs4all.nl>
12609L: linux-media@vger.kernel.org
12610T: git git://linuxtv.org/media_tree.git
a825eaec 12611W: https://linuxtv.org
0b7bc1fa 12612S: Maintained
77911fd2 12613F: drivers/media/platform/vivid/*
0b7bc1fa 12614
be7f8273 12615VLAN (802.1Q)
8b58be88 12616M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12617L: netdev@vger.kernel.org
12618S: Maintained
679655da
JP
12619F: drivers/net/macvlan.c
12620F: include/linux/if_*vlan.h
12621F: net/8021q/
be7f8273 12622
55e331cf 12623VLYNQ BUS
8b58be88 12624M: Florian Fainelli <florian@openwrt.org>
8578d7af 12625L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12626S: Maintained
12627F: drivers/vlynq/vlynq.c
12628F: include/linux/vlynq.h
12629
390beae4 12630VME SUBSYSTEM
74c600e3 12631M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12632M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12633M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12634L: devel@driverdev.osuosl.org
12635S: Maintained
12636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12637F: Documentation/vme_api.txt
12638F: drivers/staging/vme/
12639F: drivers/vme/
12640F: include/linux/vme*
12641
4488e09b
AK
12642VMWARE HYPERVISOR INTERFACE
12643M: Alok Kataria <akataria@vmware.com>
12644L: virtualization@lists.linux-foundation.org
12645S: Supported
12646F: arch/x86/kernel/cpu/vmware.c
12647
73b35d07
DT
12648VMWARE BALLOON DRIVER
12649M: Xavier Deguillard <xdeguillard@vmware.com>
12650M: Philip Moltmann <moltmann@vmware.com>
12651M: "VMware, Inc." <pv-drivers@vmware.com>
12652L: linux-kernel@vger.kernel.org
12653S: Maintained
12654F: drivers/misc/vmw_balloon.c
12655
8b8be51b
TH
12656VMWARE VMMOUSE SUBDRIVER
12657M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12658M: "VMware, Inc." <pv-drivers@vmware.com>
12659L: linux-input@vger.kernel.org
12660S: Maintained
12661F: drivers/input/mouse/vmmouse.c
12662F: drivers/input/mouse/vmmouse.h
12663
d1a890fa 12664VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12665M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12666M: "VMware, Inc." <pv-drivers@vmware.com>
12667L: netdev@vger.kernel.org
12668S: Maintained
12669F: drivers/net/vmxnet3/
d1a890fa 12670
851b1642 12671VMware PVSCSI driver
29374ec6 12672M: Jim Gill <jgill@vmware.com>
851b1642
AK
12673M: VMware PV-Drivers <pv-drivers@vmware.com>
12674L: linux-scsi@vger.kernel.org
12675S: Maintained
12676F: drivers/scsi/vmw_pvscsi.c
12677F: drivers/scsi/vmw_pvscsi.h
12678
e53e86c7 12679VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12680M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12681M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12682L: linux-kernel@vger.kernel.org
1dd68f01 12683W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12684T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12685S: Supported
9d2597e8 12686F: Documentation/devicetree/bindings/regulator/
679655da 12687F: drivers/regulator/
9d2597e8 12688F: include/dt-bindings/regulator/
679655da 12689F: include/linux/regulator/
e53e86c7 12690
081958eb
DA
12691VRF
12692M: David Ahern <dsa@cumulusnetworks.com>
12693M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12694L: netdev@vger.kernel.org
12695S: Maintained
12696F: drivers/net/vrf.c
562d897d 12697F: Documentation/networking/vrf.txt
081958eb 12698
ab41319e 12699VT1211 HARDWARE MONITOR DRIVER
8b58be88 12700M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12701L: linux-hwmon@vger.kernel.org
ab41319e 12702S: Maintained
679655da
JP
12703F: Documentation/hwmon/vt1211
12704F: drivers/hwmon/vt1211.c
ab41319e 12705
1de9e371 12706VT8231 HARDWARE MONITOR DRIVER
8b58be88 12707M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12708L: linux-hwmon@vger.kernel.org
1de9e371 12709S: Maintained
679655da 12710F: drivers/hwmon/vt8231.c
1de9e371 12711
88095e7b
TO
12712VUB300 USB to SDIO/SD/MMC bridge chip
12713M: Tony Olech <tony.olech@elandigitalsystems.com>
12714L: linux-mmc@vger.kernel.org
12715L: linux-usb@vger.kernel.org
12716S: Supported
12717F: drivers/mmc/host/vub300.c
12718
1da177e4 12719W1 DALLAS'S 1-WIRE BUS
a8018766 12720M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12721S: Maintained
679655da
JP
12722F: Documentation/w1/
12723F: drivers/w1/
1da177e4 12724
13927079 12725W83791D HARDWARE MONITORING DRIVER
8b58be88 12726M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12727L: linux-hwmon@vger.kernel.org
25845c22 12728S: Maintained
679655da
JP
12729F: Documentation/hwmon/w83791d
12730F: drivers/hwmon/w83791d.c
13927079 12731
61db011d 12732W83793 HARDWARE MONITORING DRIVER
8b58be88 12733M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12734L: linux-hwmon@vger.kernel.org
61db011d 12735S: Maintained
679655da
JP
12736F: Documentation/hwmon/w83793
12737F: drivers/hwmon/w83793.c
61db011d 12738
e3760b43 12739W83795 HARDWARE MONITORING DRIVER
d8130624 12740M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12741L: linux-hwmon@vger.kernel.org
e3760b43
JD
12742S: Maintained
12743F: drivers/hwmon/w83795.c
12744
1da177e4 12745W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12746M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12747S: Maintained
679655da 12748F: drivers/mmc/host/wbsd.*
1da177e4 12749
b4e05923
HG
12750WACOM PROTOCOL 4 SERIAL TABLETS
12751M: Julian Squires <julian@cipht.net>
12752M: Hans de Goede <hdegoede@redhat.com>
12753L: linux-input@vger.kernel.org
12754S: Maintained
12755F: drivers/input/tablet/wacom_serial4.c
12756
3527761c 12757WATCHDOG DEVICE DRIVERS
8b58be88 12758M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12759R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12760L: linux-watchdog@vger.kernel.org
12761W: http://www.linux-watchdog.org/
f599aaf0 12762T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12763S: Maintained
540be8b2 12764F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12765F: Documentation/watchdog/
12766F: drivers/watchdog/
12767F: include/linux/watchdog.h
c117ab84 12768F: include/uapi/linux/watchdog.h
3527761c 12769
1da177e4 12770WD7000 SCSI DRIVER
8b58be88 12771M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12772L: linux-scsi@vger.kernel.org
12773S: Maintained
679655da 12774F: drivers/scsi/wd7000.c
1da177e4 12775
b22e00f3
DH
12776WIIMOTE HID DRIVER
12777M: David Herrmann <dh.herrmann@googlemail.com>
12778L: linux-input@vger.kernel.org
12779S: Maintained
12780F: drivers/hid/hid-wiimote*
12781
e258b80e 12782WINBOND CIR DRIVER
364e9e18 12783M: David Härdeman <david@hardeman.nu>
e258b80e 12784S: Maintained
116ab806 12785F: drivers/media/rc/winbond-cir.c
e258b80e 12786
c36a483d
WBG
12787WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12788M: William Breathitt Gray <vilhelm.gray@gmail.com>
12789L: linux-watchdog@vger.kernel.org
12790S: Maintained
12791F: drivers/watchdog/ebc-c384_wdt.c
12792
9c26df9b
WBG
12793WINSYSTEMS WS16C48 GPIO DRIVER
12794M: William Breathitt Gray <vilhelm.gray@gmail.com>
12795L: linux-gpio@vger.kernel.org
12796S: Maintained
12797F: drivers/gpio/gpio-ws16c48.c
e258b80e 12798
8a70da82 12799WIMAX STACK
8b58be88 12800M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12801M: linux-wimax@intel.com
49e7d9df 12802L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12803S: Supported
12804W: http://linuxwimax.org
315987dc 12805F: Documentation/wimax/README.wimax
315987dc
JP
12806F: include/linux/wimax/debug.h
12807F: include/net/wimax.h
c117ab84 12808F: include/uapi/linux/wimax.h
315987dc 12809F: net/wimax/
8a70da82 12810
5fc14680 12811WISTRON LAPTOP BUTTON DRIVER
8b58be88 12812M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12813S: Maintained
679655da 12814F: drivers/input/misc/wistron_btns.c
5fc14680 12815
1da177e4 12816WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12817M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12818L: linux-wireless@vger.kernel.org
926554c4 12819W: http://oops.ghostprotocols.net:81/blog
1da177e4 12820S: Maintained
679655da 12821F: drivers/net/wireless/wl3501*
1da177e4 12822
055bcbcb 12823WOLFSON MICROELECTRONICS DRIVERS
fef95164 12824L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12825T: git https://github.com/CirrusLogic/linux-drivers.git
12826W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12827S: Supported
3768f0b1 12828F: Documentation/hwmon/wm83??
f494993f
CK
12829F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12830F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12831F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12832F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12833F: drivers/clk/clk-wm83*.c
9c309598 12834F: drivers/extcon/extcon-arizona.c
b75ea16a 12835F: drivers/leds/leds-wm83*.c
25b273ba 12836F: drivers/gpio/gpio-*wm*.c
9c309598 12837F: drivers/gpio/gpio-arizona.c
d22b0869 12838F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12839F: drivers/input/misc/wm831x-on.c
12840F: drivers/input/touchscreen/wm831x-ts.c
12841F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12842F: drivers/mfd/arizona*
12843F: drivers/mfd/wm*.c
12ebc137 12844F: drivers/mfd/cs47l24*
b75ea16a
MB
12845F: drivers/power/wm83*.c
12846F: drivers/rtc/rtc-wm83*.c
12847F: drivers/regulator/wm8*.c
3860e6c4 12848F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12849F: drivers/watchdog/wm83*_wdt.c
9c309598 12850F: include/linux/mfd/arizona/
3860e6c4 12851F: include/linux/mfd/wm831x/
b75ea16a 12852F: include/linux/mfd/wm8350/
3768f0b1 12853F: include/linux/mfd/wm8400*
59ec6da2 12854F: include/linux/wm97xx.h
055bcbcb 12855F: include/sound/wm????.h
9c309598 12856F: sound/soc/codecs/arizona.?
055bcbcb 12857F: sound/soc/codecs/wm*
12ebc137 12858F: sound/soc/codecs/cs47l24*
b75ea16a 12859
3e6cd7a4
TH
12860WORKQUEUE
12861M: Tejun Heo <tj@kernel.org>
badb7f5e 12862R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12864S: Maintained
12865F: include/linux/workqueue.h
12866F: kernel/workqueue.c
12867F: Documentation/workqueue.txt
12868
39ac9f48
CYT
12869X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12870M: Chen-Yu Tsai <wens@csie.org>
12871L: linux-kernel@vger.kernel.org
12872S: Maintained
12873N: axp[128]
12874
1da177e4 12875X.25 NETWORK LAYER
8bf28059 12876M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12877L: linux-x25@vger.kernel.org
8bf28059 12878S: Odd Fixes
679655da
JP
12879F: Documentation/networking/x25*
12880F: include/net/x25*
12881F: net/x25/
1da177e4 12882
e2d1d6c0 12883X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12884M: Thomas Gleixner <tglx@linutronix.de>
12885M: Ingo Molnar <mingo@redhat.com>
12886M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12887M: x86@kernel.org
981c3a4f 12888L: linux-kernel@vger.kernel.org
75fc2d37 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12890S: Maintained
679655da
JP
12891F: Documentation/x86/
12892F: arch/x86/
e2d1d6c0 12893
d0944853 12894X86 PLATFORM DRIVERS
e181ba15 12895M: Darren Hart <dvhart@infradead.org>
d0944853 12896L: platform-driver-x86@vger.kernel.org
e181ba15 12897T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12898S: Maintained
14430813 12899F: drivers/platform/x86/
3a4bceef 12900F: drivers/platform/olpc/
d0944853 12901
c1f5c54b
IM
12902X86 MCE INFRASTRUCTURE
12903M: Tony Luck <tony.luck@intel.com>
487ba8e8 12904M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12905L: linux-edac@vger.kernel.org
12906S: Maintained
12907F: arch/x86/kernel/cpu/mcheck/*
12908
79ebdc95
BP
12909X86 MICROCODE UPDATE SUPPORT
12910M: Borislav Petkov <bp@alien8.de>
12911S: Maintained
12912F: arch/x86/kernel/cpu/microcode/*
12913
f0905c5a
AL
12914X86 VDSO
12915M: Andy Lutomirski <luto@amacapital.net>
12916L: linux-kernel@vger.kernel.org
12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12918S: Maintained
d603c8e1 12919F: arch/x86/entry/vdso/
f0905c5a 12920
d6fad502 12921XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12922M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12923M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12924L: linux-media@vger.kernel.org
a825eaec 12925W: https://linuxtv.org
d6fad502
MCC
12926T: git git://linuxtv.org/media_tree.git
12927S: Maintained
12928F: drivers/media/tuners/tuner-xc2028.*
12929
c4468085 12930XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12931M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12932M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12933M: Juergen Gross <jgross@suse.com>
11dbb52b 12934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12935T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12936S: Supported
12937F: arch/x86/xen/
12938F: drivers/*/xen-*front.c
12939F: drivers/xen/
12940F: arch/x86/include/asm/xen/
12941F: include/xen/
c117ab84 12942F: include/uapi/xen/
c4468085 12943
77bfb479 12944XEN HYPERVISOR ARM
85d1a29d 12945M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12946L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12947S: Maintained
77bfb479
SS
12948F: arch/arm/xen/
12949F: arch/arm/include/asm/xen/
12950
b475e83f 12951XEN HYPERVISOR ARM64
85d1a29d 12952M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12953L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12954S: Maintained
b475e83f
SS
12955F: arch/arm64/xen/
12956F: arch/arm64/include/asm/xen/
12957
9b57e1a7 12958XEN NETWORK BACKEND DRIVER
8386040b 12959M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12960L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12961L: netdev@vger.kernel.org
12962S: Supported
12963F: drivers/net/xen-netback/*
12964
c5f8e29d
KRW
12965XEN PCI SUBSYSTEM
12966M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12967L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12968S: Supported
12969F: arch/x86/pci/*xen*
12970F: drivers/pci/*xen*
12971
a2c5ae65
KRW
12972XEN BLOCK SUBSYSTEM
12973M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12974M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12976S: Supported
12977F: drivers/block/xen-blkback/*
12978F: drivers/block/xen*
12979
15d03609
JG
12980XEN PVSCSI DRIVERS
12981M: Juergen Gross <jgross@suse.com>
12982L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12983L: linux-scsi@vger.kernel.org
12984S: Supported
12985F: drivers/scsi/xen-scsifront.c
12986F: drivers/xen/xen-scsiback.c
12987F: include/xen/interface/io/vscsiif.h
12988
c5f8e29d
KRW
12989XEN SWIOTLB SUBSYSTEM
12990M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12991L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12992S: Supported
12993F: arch/x86/xen/*swiotlb*
12994F: drivers/xen/*swiotlb*
12995
1da177e4
LT
12996XFS FILESYSTEM
12997P: Silicon Graphics Inc
809625ca 12998M: Dave Chinner <david@fromorbit.com>
18caa67a 12999M: xfs@oss.sgi.com
d7ede1aa 13000L: xfs@oss.sgi.com
1da177e4 13001W: http://oss.sgi.com/projects/xfs
9f273c24 13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13003S: Supported
679655da
JP
13004F: Documentation/filesystems/xfs.txt
13005F: fs/xfs/
1da177e4 13006
8a3b7a25 13007XILINX AXI ETHERNET DRIVER
59a54f30
MS
13008M: Anirudha Sarangi <anirudh@xilinx.com>
13009M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13010S: Maintained
13011F: drivers/net/ethernet/xilinx/xilinx_axienet*
13012
238b8721 13013XILINX UARTLITE SERIAL DRIVER
8b58be88 13014M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13015L: linux-serial@vger.kernel.org
13016S: Maintained
df621252 13017F: drivers/tty/serial/uartlite.c
238b8721 13018
df330515
LP
13019XILINX VIDEO IP CORES
13020M: Hyun Kwon <hyun.kwon@xilinx.com>
13021M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13022L: linux-media@vger.kernel.org
13023T: git git://linuxtv.org/media_tree.git
13024S: Supported
13025F: Documentation/devicetree/bindings/media/xilinx/
13026F: drivers/media/platform/xilinx/
a5562f65 13027F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13028
74316949
EB
13029XILLYBUS DRIVER
13030M: Eli Billauer <eli.billauer@gmail.com>
13031L: linux-kernel@vger.kernel.org
13032S: Supported
13033F: drivers/char/xillybus/
13034
f620e4b8
MF
13035XTENSA XTFPGA PLATFORM SUPPORT
13036M: Max Filippov <jcmvbkbc@gmail.com>
13037L: linux-xtensa@linux-xtensa.org
13038S: Maintained
13039F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13040F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13041
1da177e4 13042YAM DRIVER FOR AX.25
8b58be88 13043M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13044L: linux-hams@vger.kernel.org
13045S: Maintained
679655da
JP
13046F: drivers/net/hamradio/yam*
13047F: include/linux/yam.h
1da177e4 13048
af64a5eb 13049YEALINK PHONE DRIVER
8b58be88 13050M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13051L: usbb2k-api-dev@nongnu.org
13052S: Maintained
679655da
JP
13053F: Documentation/input/yealink.txt
13054F: drivers/input/misc/yealink.*
af64a5eb 13055
1da177e4 13056Z8530 DRIVER FOR AX.25
8b58be88 13057M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13058W: http://yaina.de/jreuter/
13059W: http://www.qsl.net/dl1bke/
13060L: linux-hams@vger.kernel.org
13061S: Maintained
679655da
JP
13062F: Documentation/networking/z8530drv.txt
13063F: drivers/net/hamradio/*scc.c
13064F: drivers/net/hamradio/z8530.h
1da177e4 13065
0cf31ec1 13066ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13067M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13068L: linux-mm@kvack.org
13069S: Maintained
13070F: mm/zbud.c
13071F: include/linux/zbud.h
13072
7c0c3afb 13073ZD1211RW WIRELESS DRIVER
8b58be88
JP
13074M: Daniel Drake <dsd@gentoo.org>
13075M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13076W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13077L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13078L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13079S: Maintained
6948300c 13080F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13081
20263029
DS
13082ZPOOL COMPRESSED PAGE STORAGE API
13083M: Dan Streetman <ddstreet@ieee.org>
13084L: linux-mm@kvack.org
13085S: Maintained
13086F: mm/zpool.c
13087F: include/linux/zpool.h
13088
1da177e4 13089ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13090L: mjpeg-users@lists.sourceforge.net
f63145e2 13091L: linux-media@vger.kernel.org
1da177e4 13092W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13093T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13094S: Odd Fixes
90d72ac6 13095F: drivers/media/pci/zoran/
1da177e4 13096
6920f2cc
MK
13097ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13098M: Minchan Kim <minchan@kernel.org>
13099M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13100R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13101L: linux-kernel@vger.kernel.org
13102S: Maintained
13103F: drivers/block/zram/
13104F: Documentation/blockdev/zram.txt
13105
8b4a4080 13106ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13107M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13108S: Maintained
df621252 13109F: drivers/tty/serial/zs.*
8b4a4080 13110
eae70d06
MK
13111ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13112M: Minchan Kim <minchan@kernel.org>
13113M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13114R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13115L: linux-mm@kvack.org
13116S: Maintained
13117F: mm/zsmalloc.c
13118F: include/linux/zsmalloc.h
d02be50d 13119F: Documentation/vm/zsmalloc.txt
eae70d06 13120
0cf31ec1 13121ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13122M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13123L: linux-mm@kvack.org
13124S: Maintained
13125F: mm/zswap.c
13126
1da177e4 13127THE REST
8b58be88 13128M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13129L: linux-kernel@vger.kernel.org
8a6e2535 13130Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13131T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13132S: Buried alive in reporters
34d03cc1
JP
13133F: *
13134F: */
This page took 8.967746 seconds and 5 git commands to generate.