]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
rxrpc: Fix accidental cancellation of scheduled resend by ACK parser
[mirror_ubuntu-zesty-kernel.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
AR
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/
79318452 1021N: meson
7c1e3876 1022
eff506fa
TZ
1023ARM/Annapurna Labs ALPINE ARCHITECTURE
1024M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1025M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1027S: Maintained
1028F: arch/arm/mach-alpine/
a9e5547b
AT
1029F: arch/arm/boot/dts/alpine*
1030F: arch/arm64/boot/dts/al/
1031F: drivers/*/*alpine*
eff506fa 1032
5255034d
LP
1033ARM/ARTPEC MACHINE SUPPORT
1034M: Jesper Nilsson <jesper.nilsson@axis.com>
1035M: Lars Persson <lars.persson@axis.com>
1036M: Niklas Cassel <niklas.cassel@axis.com>
1037S: Maintained
1038L: linux-arm-kernel@axis.com
1039F: arch/arm/mach-artpec
1040F: arch/arm/boot/dts/artpec6*
33b8ac91 1041F: drivers/clk/axis
5255034d 1042
8c2ed9bc
JS
1043ARM/ASPEED MACHINE SUPPORT
1044M: Joel Stanley <joel@jms.id.au>
1045S: Maintained
1046F: arch/arm/mach-aspeed/
1047F: arch/arm/boot/dts/aspeed-*
1048F: drivers/*/*aspeed*
1049
8dca5ce8 1050ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1051M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1052M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1053M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1055W: http://www.linux4sam.org
9f273c24 1056T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1057S: Supported
1058F: arch/arm/mach-at91/
f0a0a58e 1059F: include/soc/at91/
70e389cc
MB
1060F: arch/arm/boot/dts/at91*.dts
1061F: arch/arm/boot/dts/at91*.dtsi
1062F: arch/arm/boot/dts/sama*.dts
1063F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1064F: arch/arm/include/debug/at91.S
d4a89c7d 1065
6e05dd4e
BB
1066ARM/ATMEL AT91 Clock Support
1067M: Boris Brezillon <boris.brezillon@free-electrons.com>
1068S: Maintained
1069F: drivers/clk/at91
1070
986cf2e9 1071ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1072M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Maintained
1075F: arch/arm/mach-highbank/
e68d7c14
RH
1076F: arch/arm/boot/dts/highbank.dts
1077F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1078
d94f944e 1079ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1080M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1081S: Maintained
1082F: arch/arm/mach-cns3xxx/
d94f944e 1083
4863dea3
SG
1084ARM/CAVIUM THUNDER NETWORK DRIVER
1085M: Sunil Goutham <sgoutham@cavium.com>
1086M: Robert Richter <rric@kernel.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Supported
322e5cc5 1089F: drivers/net/ethernet/cavium/thunder/
4863dea3 1090
386ab516
AS
1091ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1092M: Alexander Shiyan <shc_work@mail.ru>
1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S: Odd Fixes
b8ba3874 1095N: clps711x
386ab516 1096
2b7a52a4 1097ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1098M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1099M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1101S: Maintained
d19d3667
HS
1102F: arch/arm/mach-ep93xx/
1103F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1104
1105ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1106M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1108S: Maintained
1109
d4275354 1110ARM/CLKDEV SUPPORT
54176cc6 1111M: Russell King <linux@armlinux.org.uk>
efc03ecb 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1113S: Maintained
d4275354 1114F: arch/arm/include/asm/clkdev.h
4fa2651d 1115F: drivers/clk/clkdev.c
d4275354 1116
d48134e7 1117ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1118M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1120S: Maintained
1121
94150095
HF
1122ARM/CONTEC MICRO9 MACHINE SUPPORT
1123M: Hubert Feurstein <hubert.feurstein@contec.at>
1124S: Maintained
1125F: arch/arm/mach-ep93xx/micro9.c
1126
a06ae860
PP
1127ARM/CORESIGHT FRAMEWORK AND DRIVERS
1128M: Mathieu Poirier <mathieu.poirier@linaro.org>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
01081f5a 1131F: drivers/hwtracing/coresight/*
a06ae860
PP
1132F: Documentation/trace/coresight.txt
1133F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1134F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1135
1da177e4 1136ARM/CORGI MACHINE SUPPORT
8b58be88 1137M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1138S: Maintained
1139
881a95f9 1140ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1141M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1143T: git git://github.com/ulli-kroll/linux.git
162500b3 1144S: Maintained
f49afbb5 1145F: arch/arm/mach-gemini/
98a9bb5b 1146F: drivers/rtc/rtc-gemini.c
881a95f9 1147
a990cbd8 1148ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1149M: Barry Song <baohua@kernel.org>
a990cbd8 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1151T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1152S: Maintained
e68d7c14 1153F: arch/arm/boot/dts/prima2*
a990cbd8 1154F: arch/arm/mach-prima2/
4a9c44f1 1155F: drivers/clk/sirf/
05f30e8d 1156F: drivers/clocksource/timer-prima2.c
5833ac98 1157F: drivers/clocksource/timer-atlas7.c
f8505ef5 1158N: [^a-z]sirf
a990cbd8 1159
c9d862c4
BS
1160ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1161M: Baruch Siach <baruch@tkos.co.il>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
cde137aa 1164F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1165N: digicolor
1166
d4275354 1167ARM/EBSA110 MACHINE SUPPORT
54176cc6 1168M: Russell King <linux@armlinux.org.uk>
efc03ecb 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1170W: http://www.armlinux.org.uk/
d4275354
RK
1171S: Maintained
1172F: arch/arm/mach-ebsa110/
b955f6ca 1173F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1174
4721f3ce
UKK
1175ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1176M: Uwe Kleine-König <kernel@pengutronix.de>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179N: efm32
1180
a9da4f7e 1181ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1182M: Daniel Ribeiro <drwyrm@gmail.com>
1183M: Stefan Schmidt <stefan@openezx.org>
1184M: Harald Welte <laforge@openezx.org>
d66f1886 1185L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1186W: http://www.openezx.org/
1187S: Maintained
cafc2265
SS
1188T: topgit git://git.openezx.org/openezx.git
1189F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1190
6a915af9 1191ARM/FARADAY FA526 PORT
162500b3 1192M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1194S: Maintained
1fa7e547 1195T: git git://git.berlios.de/gemini-board
f49afbb5 1196F: arch/arm/mm/*-fa*
6a915af9 1197
d4275354 1198ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1199M: Russell King <linux@armlinux.org.uk>
efc03ecb 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1201W: http://www.armlinux.org.uk/
d4275354
RK
1202S: Maintained
1203F: arch/arm/include/asm/hardware/dec21285.h
1204F: arch/arm/mach-footbridge/
1205
86183a5f 1206ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1207M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1208M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1209R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1211S: Maintained
f1c12837 1212T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1213F: arch/arm/mach-imx/
ce515a6b 1214F: arch/arm/mach-mxs/
2a82f95c 1215F: arch/arm/boot/dts/imx*
e5dafa22 1216F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1217F: drivers/clk/imx/
1218F: include/soc/imx/
86183a5f 1219
142109d2 1220ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1221M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1222M: Sascha Hauer <kernel@pengutronix.de>
1223R: Stefan Agner <stefan@agner.ch>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1227F: arch/arm/mach-imx/*vf610*
1228F: arch/arm/boot/dts/vf*
1229
2b7a52a4 1230ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1231M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1233S: Maintained
1234
90b8fc34 1235ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1236M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1238S: Maintained
1239
ef47d5f0 1240ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1241M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1242M: Paul Parsons <lost.distance@yahoo.com>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1244S: Maintained
1245F: arch/arm/mach-pxa/hx4700.c
1246F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1247F: sound/soc/pxa/hx4700.c
ef47d5f0 1248
4dfad069
WX
1249ARM/HISILICON SOC SUPPORT
1250M: Wei Xu <xuwei5@hisilicon.com>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252W: http://www.hisilicon.com
1253S: Supported
1254T: git git://github.com/hisilicon/linux-hisi.git
1255F: arch/arm/mach-hisi/
e68d7c14
RH
1256F: arch/arm/boot/dts/hi3*
1257F: arch/arm/boot/dts/hip*
1258F: arch/arm/boot/dts/hisi*
1259F: arch/arm64/boot/dts/hisilicon/
4dfad069 1260
21f37bc3 1261ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1262M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1263W: www.jlime.com
1264S: Maintained
084bad91
KE
1265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1266F: arch/arm/mach-sa1100/jornada720.c
1267F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1268
5e767ab9
JMC
1269ARM/IGEP MACHINE SUPPORT
1270M: Enric Balletbo i Serra <eballetbo@gmail.com>
1271M: Javier Martinez Canillas <javier@dowhile0.org>
1272L: linux-omap@vger.kernel.org
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
06ff74fd 1275F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1276
403d2971
MV
1277ARM/INCOME PXA270 SUPPORT
1278M: Marek Vasut <marek.vasut@gmail.com>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
ec154082 1281F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1282
2b7a52a4 1283ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1286S: Maintained
e2bdb176
DW
1287
1288ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1290S: Orphan
2b7a52a4
LB
1291
1292ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1293M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1295S: Maintained
2b7a52a4
LB
1296
1297ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1298M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1300S: Maintained
2b7a52a4 1301
2b7a52a4 1302ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1303M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1305S: Maintained
1306
dfdd8cc9
KH
1307ARM/INTEL IXP4XX ARM ARCHITECTURE
1308M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1309M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1311S: Maintained
1312F: arch/arm/mach-ixp4xx/
1313
838553c5 1314ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1315M: Jonathan Cameron <jic23@cam.ac.uk>
1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S: Maintained
1318F: arch/arm/mach-pxa/stargate2.c
1319F: drivers/pcmcia/pxa2xx_stargate2.c
1320
2b7a52a4 1321ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1322M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1324S: Maintained
2b7a52a4
LB
1325
1326ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1327M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1329S: Maintained
1330
1154f858 1331ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1332M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: arch/arm/mach-keystone/
5edafc29 1336F: arch/arm/boot/dts/keystone-*
317929cd 1337T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1338
bc6aa566 1339ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1340M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1341L: linux-kernel@vger.kernel.org
1342S: Maintained
1343F: drivers/clk/keystone/
1344
1345ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1346M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348L: linux-kernel@vger.kernel.org
1349S: Maintained
1350F: drivers/clocksource/timer-keystone.c
1351
1352ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1353M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1354L: linux-kernel@vger.kernel.org
1355S: Maintained
1356F: drivers/power/reset/keystone-reset.c
1357
1358ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1359M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1360L: linux-kernel@vger.kernel.org
1361S: Maintained
1362F: drivers/memory/*emif*
1363
8cb555b6
CM
1364ARM/LG1K ARCHITECTURE
1365M: Chanho Min <chanho.min@lge.com>
1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S: Maintained
1368F: arch/arm64/boot/dts/lg/
1369
2b7a52a4 1370ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1373S: Maintained
1374
3143875f
JE
1375ARM/LPC18XX ARCHITECTURE
1376M: Joachim Eastwood <manabian@gmail.com>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S: Maintained
19c1c32c
JE
1379F: arch/arm/boot/dts/lpc43*
1380F: drivers/clk/nxp/clk-lpc18xx*
1381F: drivers/clocksource/time-lpc32xx.c
1382F: drivers/i2c/busses/i2c-lpc2k.c
1383F: drivers/memory/pl172.c
1384F: drivers/mtd/spi-nor/nxp-spifi.c
1385F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1386N: lpc18xx
1387
15e4f7da 1388ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1389M: Vladimir Zapolskiy <vz@mleia.com>
1390M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1392T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1393S: Maintained
2377f9fd 1394F: arch/arm/boot/dts/lpc32*
15e4f7da 1395F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1396F: drivers/i2c/busses/i2c-pnx.c
1397F: drivers/net/ethernet/nxp/lpc_eth.c
1398F: drivers/usb/host/ohci-nxp.c
1399F: drivers/watchdog/pnx4008_wdt.c
1400N: lpc32xx
15e4f7da 1401
3b886171 1402ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1403M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1404S: Maintained
1405
1f664ab7 1406ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1407M: Jason Cooper <jason@lakedaemon.net>
1408M: Andrew Lunn <andrew@lunn.ch>
1409M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1410M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S: Maintained
1413F: arch/arm/mach-mvebu/
59ec9671 1414F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1415F: arch/arm/boot/dts/armada*
1416F: arch/arm/boot/dts/kirkwood*
dcc3068a 1417F: arch/arm64/boot/dts/marvell/armada*
9f123def 1418F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1419F: arch/arm/configs/mvebu_*_defconfig
75f41273 1420
40f4978b
SH
1421ARM/Marvell Berlin SoC support
1422M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425F: arch/arm/mach-berlin/
31c17ac9 1426F: arch/arm/boot/dts/berlin*
e68d7c14 1427F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1428
40f4978b 1429
4cfab57e 1430ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1431M: Jason Cooper <jason@lakedaemon.net>
1432M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1433M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1434M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1436S: Maintained
1437F: arch/arm/mach-dove/
54a246ff
NP
1438F: arch/arm/mach-mv78xx0/
1439F: arch/arm/mach-orion5x/
1440F: arch/arm/plat-orion/
31c17ac9
GC
1441F: arch/arm/boot/dts/dove*
1442F: arch/arm/boot/dts/orion5x*
1443
3b886171 1444
d69ac131
AC
1445ARM/Orion SoC/Technologic Systems TS-78xx platform support
1446M: Alexander Clouter <alex@digriz.org.uk>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448W: http://www.digriz.org.uk/ts78xx/kernel
1449S: Maintained
1450F: arch/arm/mach-orion5x/ts78xx-*
1451
e557959d
NA
1452ARM/OXNAS platform support
1453M: Neil Armstrong <narmstrong@baylibre.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455S: Maintained
1456F: arch/arm/mach-oxnas/
1457F: arch/arm/boot/dts/oxnas*
1458F: arch/arm/boot/dts/wd-mbwe.dts
1459N: oxnas
1460
607b8fc9
EH
1461ARM/Mediatek RTC DRIVER
1462M: Eddie Huang <eddie.huang@mediatek.com>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1465S: Maintained
1466F: drivers/rtc/rtc-mt6397.c
1467
e54951c8
MB
1468ARM/Mediatek SoC support
1469M: Matthias Brugger <matthias.bgg@gmail.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1471L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1472S: Maintained
1473F: arch/arm/boot/dts/mt6*
1474F: arch/arm/boot/dts/mt8*
1475F: arch/arm/mach-mediatek/
1476N: mtk
1477K: mediatek
1478
0f8669e3
CY
1479ARM/Mediatek USB3 PHY DRIVER
1480M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1483S: Maintained
1484F: drivers/phy/phy-mt65xx-usb3.c
1485
adcb079f
AB
1486ARM/MICREL KS8695 ARCHITECTURE
1487M: Greg Ungerer <gerg@uclinux.org>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1489F: arch/arm/mach-ks8695/
adcb079f
AB
1490S: Odd Fixes
1491
d78ff0a5 1492ARM/MIOA701 MACHINE SUPPORT
8b58be88 1493M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1495F: arch/arm/mach-pxa/mioa701.c
1496S: Maintained
1497
9624dfe6 1498ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1499M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1500S: Maintained
1501
e0ee9851 1502ARM/NOMADIK ARCHITECTURE
28b8e8d4 1503M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1504M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S: Maintained
1507F: arch/arm/mach-nomadik/
ecc265fe 1508F: drivers/pinctrl/nomadik/
87572880 1509F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1510T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1511
9d76295a 1512ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1513M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1514L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1515W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1516S: Supported
1517
8459c159 1518ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1519M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1520M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1521S: Maintained
1522
5d783a2d 1523ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1524M: Marek Vasut <marek.vasut@gmail.com>
75280787 1525L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1526W: http://hackndev.com
1527S: Maintained
933d35f0
JP
1528F: arch/arm/mach-pxa/include/mach/palmtx.h
1529F: arch/arm/mach-pxa/palmtx.c
1530F: arch/arm/mach-pxa/include/mach/palmt5.h
1531F: arch/arm/mach-pxa/palmt5.c
1532F: arch/arm/mach-pxa/include/mach/palmld.h
1533F: arch/arm/mach-pxa/palmld.c
1534F: arch/arm/mach-pxa/include/mach/palmte2.h
1535F: arch/arm/mach-pxa/palmte2.c
1536F: arch/arm/mach-pxa/include/mach/palmtc.h
1537F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1538
b57fe924 1539ARM/PALM TREO SUPPORT
d8130624 1540M: Tomas Cech <sleep_walker@suse.com>
75280787 1541L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1542W: http://hackndev.com
1543S: Maintained
b57fe924
JP
1544F: arch/arm/mach-pxa/include/mach/palmtreo.h
1545F: arch/arm/mach-pxa/palmtreo.c
90af5811 1546
c49e1e63 1547ARM/PALMZ72 SUPPORT
8b58be88 1548M: Sergey Lapin <slapin@ossfans.org>
75280787 1549L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1550W: http://hackndev.com
1551S: Maintained
933d35f0
JP
1552F: arch/arm/mach-pxa/include/mach/palmz72.h
1553F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1554
1da177e4 1555ARM/PLEB SUPPORT
8b58be88 1556M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1557W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1558S: Maintained
1559
1560ARM/PT DIGITAL BOARD PORT
8b58be88 1561M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1563W: http://www.armlinux.org.uk/
1da177e4
LT
1564S: Maintained
1565
8fc1b0f8 1566ARM/QUALCOMM SUPPORT
bbeaa595
AG
1567M: Andy Gross <andy.gross@linaro.org>
1568M: David Brown <david.brown@linaro.org>
8fc1b0f8 1569L: linux-arm-msm@vger.kernel.org
f5d3af9d 1570L: linux-soc@vger.kernel.org
8fc1b0f8 1571S: Maintained
0ff50d60 1572F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1573F: arch/arm/boot/dts/qcom-*.dts
1574F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1575F: arch/arm/mach-qcom/
e68d7c14 1576F: arch/arm64/boot/dts/qcom/*
5482cefa 1577F: drivers/i2c/busses/i2c-qup.c
39a3366a 1578F: drivers/clk/qcom/
f5d3af9d 1579F: drivers/soc/qcom/
5482cefa 1580F: drivers/spi/spi-qup.c
c0c89faf
SB
1581F: drivers/tty/serial/msm_serial.h
1582F: drivers/tty/serial/msm_serial.c
1583F: drivers/*/pm8???-*
1584F: drivers/mfd/ssbi.c
916f743d 1585F: drivers/firmware/qcom_scm.c
bbeaa595 1586T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1587
2b7a52a4 1588ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1589M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1591S: Maintained
1592
b138e119
SH
1593ARM/RENESAS ARM64 ARCHITECTURE
1594M: Simon Horman <horms@verge.net.au>
1595M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1596L: linux-renesas-soc@vger.kernel.org
1597Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1599S: Supported
1600F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1601F: drivers/soc/renesas/
1602F: include/linux/soc/renesas/
b138e119 1603
d4275354 1604ARM/RISCPC ARCHITECTURE
54176cc6 1605M: Russell King <linux@armlinux.org.uk>
efc03ecb 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1607W: http://www.armlinux.org.uk/
d4275354 1608S: Maintained
d4275354
RK
1609F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1610F: arch/arm/include/asm/hardware/ioc.h
1611F: arch/arm/include/asm/hardware/iomd.h
1612F: arch/arm/include/asm/hardware/memc.h
1613F: arch/arm/mach-rpc/
1a6422f6 1614F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1615F: drivers/net/ethernet/i825xx/ether1*
1616F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1617F: drivers/scsi/arm/
1618
08ddbb0a
HS
1619ARM/Rockchip SoC support
1620M: Heiko Stuebner <heiko@sntech.de>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1622L: linux-rockchip@lists.infradead.org
9f273c24 1623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1624S: Maintained
541555e9 1625F: arch/arm/boot/dts/rk3*
08ddbb0a 1626F: arch/arm/mach-rockchip/
541555e9
HS
1627F: drivers/clk/rockchip/
1628F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1629F: drivers/*/*rockchip*
541555e9
HS
1630F: drivers/*/*/*rockchip*
1631F: sound/soc/rockchip/
b4331b43 1632N: rockchip
08ddbb0a 1633
5bfb937c
KK
1634ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1635M: Kukjin Kim <kgene@kernel.org>
326dce07 1636M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1637R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1639L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1640S: Maintained
6f0589c8 1641F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1642F: arch/arm/boot/dts/s5p*
1643F: arch/arm/boot/dts/samsung*
6f0589c8 1644F: arch/arm/boot/dts/exynos*
d97236e6 1645F: arch/arm64/boot/dts/exynos/
482ce512 1646F: arch/arm/plat-samsung/
769bbb63
HS
1647F: arch/arm/mach-s3c24*/
1648F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1649F: arch/arm/mach-s5p*/
1650F: arch/arm/mach-exynos*/
1c03274d
KK
1651F: drivers/*/*s3c24*
1652F: drivers/*/*/*s3c24*
1653F: drivers/*/*s3c64xx*
1654F: drivers/*/*s5pv210*
ffd51977 1655F: drivers/memory/samsung/*
bf50ddcd 1656F: drivers/soc/samsung/*
d6b9aea6
KK
1657F: Documentation/arm/Samsung/
1658F: Documentation/devicetree/bindings/arm/samsung/
1659F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1660F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1661N: exynos
f556cb07 1662
10ffa964
KP
1663ARM/SAMSUNG MOBILE MACHINE SUPPORT
1664M: Kyungmin Park <kyungmin.park@samsung.com>
1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S: Maintained
004bbd3c 1667F: arch/arm/mach-s5pv210/
10ffa964 1668
3ce4ccb6
KD
1669ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1671M: Kamil Debski <kamil@wypas.org>
1672M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: drivers/media/platform/s5p-g2d/
1677
e6a476fd
MS
1678ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1679M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1680M: Kamil Debski <kamil@wypas.org>
6305902c 1681M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1682M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1683L: linux-arm-kernel@lists.infradead.org
1684L: linux-media@vger.kernel.org
1685S: Maintained
934455d7 1686F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1687F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1688
1689ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1690M: Kyungmin Park <kyungmin.park@samsung.com>
1691M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1692L: linux-arm-kernel@lists.infradead.org
1693L: linux-media@vger.kernel.org
1694S: Maintained
90d72ac6 1695F: drivers/media/platform/s5p-tv/
e6a476fd 1696
1bcbf6f4
KD
1697ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1698M: Kyungmin Park <kyungmin.park@samsung.com>
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
78fc853b 1702F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1703
7d9f9bf4
AP
1704ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1705M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1706M: Jacek Anaszewski <j.anaszewski@samsung.com>
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
1710F: drivers/media/platform/s5p-jpeg/
1711
d48d38e8 1712ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1713M: Simon Horman <horms@verge.net.au>
d48d38e8 1714M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1715L: linux-renesas-soc@vger.kernel.org
4a121096 1716Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1718S: Supported
0b514fdb
SH
1719F: arch/arm/boot/dts/emev2*
1720F: arch/arm/boot/dts/r7s*
1721F: arch/arm/boot/dts/r8a*
1722F: arch/arm/boot/dts/sh*
0b514fdb 1723F: arch/arm/configs/shmobile_defconfig
7a2071c5 1724F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1725F: arch/arm/mach-shmobile/
be32bcbb
GU
1726F: drivers/soc/renesas/
1727F: include/linux/soc/renesas/
d48d38e8 1728
66314223 1729ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1731S: Maintained
1732F: arch/arm/mach-socfpga/
efadb751
DN
1733F: arch/arm/boot/dts/socfpga*
1734F: arch/arm/configs/socfpga_defconfig
e68d7c14 1735F: arch/arm64/boot/dts/altera/
ba2b7d0a 1736W: http://www.rocketboards.org
efadb751 1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1738
1739ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1740M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1741S: Maintained
1742F: drivers/clk/socfpga/
1743
71bcada8
TT
1744ARM/SOCFPGA EDAC SUPPORT
1745M: Thor Thayer <tthayer@opensource.altera.com>
1746S: Maintained
1747F: drivers/edac/altera_edac.
1748
65ebcc11 1749ARM/STI ARCHITECTURE
a92177ea 1750M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752L: kernel@stlinux.com
1753W: http://www.stlinux.com
1754S: Maintained
1755F: arch/arm/mach-sti/
a92177ea 1756F: arch/arm/boot/dts/sti*
b8e31bf3 1757F: drivers/char/hw_random/st-rng.c
a92177ea 1758F: drivers/clocksource/arm_global_timer.c
82805d1b 1759F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1760F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1761F: drivers/i2c/busses/i2c-st.c
346e2e4a 1762F: drivers/media/rc/st_rc.c
95d66b16 1763F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1764F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1765F: drivers/phy/phy-miphy28lp.c
1766F: drivers/phy/phy-miphy365x.c
6da969a5 1767F: drivers/phy/phy-stih407-usb.c
26389c78 1768F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1769F: drivers/pinctrl/pinctrl-st.c
aac22524 1770F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1771F: drivers/reset/sti/
db4112e6 1772F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1773F: drivers/tty/serial/st-asc.c
eb11adab 1774F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1775F: drivers/usb/host/ehci-st.c
1776F: drivers/usb/host/ohci-st.c
db4112e6 1777F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1778F: drivers/ata/ahci_st.c
65ebcc11 1779
ee6e7879
MC
1780ARM/STM32 ARCHITECTURE
1781M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1782M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1786N: stm32
1787F: drivers/clocksource/armv7m_systick.c
1788
d6de5b02
MG
1789ARM/TANGO ARCHITECTURE
1790M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1791L: linux-arm-kernel@lists.infradead.org
1792S: Maintained
e2bd0d37 1793N: tango
d6de5b02 1794
2b7a52a4 1795ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1796M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1798S: Maintained
1799
1bbd7089 1800ARM/TETON BGA MACHINE SUPPORT
706e69d6 1801M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804
2b7a52a4 1805ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1806M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1808S: Maintained
1809
98ad6e3b 1810ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1811M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1813W: http://www.mcuos.com
1814S: Maintained
4e89e8f6 1815F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1816F: drivers/input/keyboard/w90p910_keypad.c
1817F: drivers/input/touchscreen/w90p910_ts.c
1818F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1819F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1820F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1821F: drivers/rtc/rtc-nuc900.c
9df92e6c 1822F: drivers/spi/spi-nuc900.c
4e89e8f6 1823F: drivers/usb/host/ehci-w90x900.c
8a61f013 1824F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1825
54274d71 1826ARM/U300 MACHINE SUPPORT
e4651a9f 1827M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Supported
1830F: arch/arm/mach-u300/
9affbd24 1831F: drivers/clocksource/timer-u300.c
54274d71
LW
1832F: drivers/i2c/busses/i2c-stu300.c
1833F: drivers/rtc/rtc-coh901331.c
1834F: drivers/watchdog/coh901327_wdt.c
1835F: drivers/dma/coh901318*
87572880
LW
1836F: drivers/mfd/ab3100*
1837F: drivers/rtc/rtc-ab3100.c
1838F: drivers/rtc/rtc-coh901331.c
1839T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1840
3d00d04f
MY
1841ARM/UNIPHIER ARCHITECTURE
1842M: Masahiro Yamada <yamada.masahiro@socionext.com>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1844T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1845S: Maintained
a3ff83d2 1846F: arch/arm/boot/dts/uniphier*
e7ecbc05 1847F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1848F: arch/arm/mach-uniphier/
e7ecbc05 1849F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1850F: arch/arm64/boot/dts/socionext/
4b7f48d3 1851F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1852F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1853F: drivers/pinctrl/uniphier/
1854F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1855N: uniphier
1856
87572880 1857ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1858M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S: Maintained
1861F: arch/arm/mach-ux500/
e4651a9f 1862F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1863F: drivers/dma/ste_dma40*
e4651a9f 1864F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1865F: drivers/mfd/abx500*
1866F: drivers/mfd/ab8500*
e4651a9f
LW
1867F: drivers/mfd/dbx500*
1868F: drivers/mfd/db8500*
ecc265fe
JP
1869F: drivers/pinctrl/nomadik/pinctrl-ab*
1870F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1871F: drivers/rtc/rtc-ab8500.c
e4651a9f 1872F: drivers/rtc/rtc-pl031.c
87572880 1873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1874
e93fde28
UH
1875ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1876M: Ulf Hansson <ulf.hansson@linaro.org>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878T: git git://git.linaro.org/people/ulfh/clk.git
1879S: Maintained
1880F: drivers/clk/ux500/
e93fde28 1881
740d93b1
PM
1882ARM/VERSATILE EXPRESS PLATFORM
1883M: Liviu Dudau <liviu.dudau@arm.com>
1884M: Sudeep Holla <sudeep.holla@arm.com>
1885M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/boot/dts/vexpress*
e68d7c14 1889F: arch/arm64/boot/dts/arm/
740d93b1
PM
1890F: arch/arm/mach-vexpress/
1891F: */*/vexpress*
7e8f403f 1892F: */*/*/vexpress*
740d93b1
PM
1893F: drivers/clk/versatile/clk-vexpress-osc.c
1894F: drivers/clocksource/versatile.c
46a600ea 1895N: mps2
740d93b1 1896
d4275354 1897ARM/VFP SUPPORT
54176cc6 1898M: Russell King <linux@armlinux.org.uk>
efc03ecb 1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1900W: http://www.armlinux.org.uk/
d4275354
RK
1901S: Maintained
1902F: arch/arm/vfp/
1903
e66b6d8e
MV
1904ARM/VOIPAC PXA270 SUPPORT
1905M: Marek Vasut <marek.vasut@gmail.com>
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Maintained
1908F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1909F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1910
04529fe2
TP
1911ARM/VT8500 ARM ARCHITECTURE
1912M: Tony Prisk <linux@prisktech.co.nz>
1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S: Maintained
1915F: arch/arm/mach-vt8500/
41fd91b4 1916F: drivers/clocksource/vt8500_timer.c
560746eb 1917F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1918F: drivers/mmc/host/wmt-sdmmc.c
1919F: drivers/pwm/pwm-vt8500.c
1920F: drivers/rtc/rtc-vt8500.c
1921F: drivers/tty/serial/vt8500_serial.c
4f31102b 1922F: drivers/usb/host/ehci-platform.c
41fd91b4 1923F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1924F: drivers/video/fbdev/vt8500lcdfb.*
1925F: drivers/video/fbdev/wm8505fb*
1926F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1927
e66b6d8e
MV
1928ARM/ZIPIT Z2 SUPPORT
1929M: Marek Vasut <marek.vasut@gmail.com>
1930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931S: Maintained
1932F: arch/arm/mach-pxa/z2.c
6ab2a855 1933F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1934
5ecc4b53
JN
1935ARM/ZTE ARCHITECTURE
1936M: Jun Nie <jun.nie@linaro.org>
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938S: Maintained
1939F: arch/arm/mach-zx/
1940F: drivers/clk/zte/
1941F: Documentation/devicetree/bindings/arm/zte.txt
1942F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1943
51f29d44
MS
1944ARM/ZYNQ ARCHITECTURE
1945M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1946R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948W: http://wiki.xilinx.com
d6448b76 1949T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1950S: Supported
1951F: arch/arm/mach-zynq/
bd2a337a 1952F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1953F: drivers/block/xsysace.c
c2fd4e38
MS
1954N: zynq
1955N: xilinx
1956F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1957F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1958F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1959F: drivers/edac/synopsys_edac.c
51f29d44 1960
48ec83bc 1961ARM SMMU DRIVERS
b8f9879e 1962M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1963R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965S: Maintained
1966F: drivers/iommu/arm-smmu.c
48ec83bc 1967F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1968F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1969F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1970
38074229
CM
1971ARM64 PORT (AARCH64 ARCHITECTURE)
1972M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1973M: Will Deacon <will.deacon@arm.com>
38074229 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1975T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1976S: Maintained
1977F: arch/arm64/
d19766ec 1978F: Documentation/arm64/
38074229 1979
9d7005f9
LP
1980AS3645A LED FLASH CONTROLLER DRIVER
1981M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1982L: linux-media@vger.kernel.org
1983T: git git://linuxtv.org/media_tree.git
1984S: Maintained
1985F: drivers/media/i2c/as3645a.c
b5dcee22 1986F: include/media/i2c/as3645a.h
9d7005f9 1987
d58de038
GJ
1988ASC7621 HARDWARE MONITOR DRIVER
1989M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1990L: linux-hwmon@vger.kernel.org
d58de038
GJ
1991S: Maintained
1992F: Documentation/hwmon/asc7621
1993F: drivers/hwmon/asc7621.c
1994
b229ece9 1995ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1996M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1997L: acpi4asus-user@lists.sourceforge.net
d0944853 1998L: platform-driver-x86@vger.kernel.org
76593d6f 1999W: http://acpi4asus.sf.net
85091b71 2000S: Maintained
b229ece9
CC
2001F: drivers/platform/x86/asus*.c
2002F: drivers/platform/x86/eeepc*.c
85091b71 2003
f6a6bbae
JPRV
2004ASUS WIRELESS RADIO CONTROL DRIVER
2005M: João Paulo Rechi Vita <jprvita@gmail.com>
2006L: platform-driver-x86@vger.kernel.org
2007S: Maintained
2008F: drivers/platform/x86/asus-wireless.c
2009
75aeddd1
DH
2010ASYMMETRIC KEYS
2011M: David Howells <dhowells@redhat.com>
2012L: keyrings@vger.kernel.org
2013S: Maintained
2014F: Documentation/crypto/asymmetric-keys.txt
2015F: include/linux/verification.h
2016F: include/crypto/public_key.h
2017F: include/crypto/pkcs7.h
2018F: crypto/asymmetric_keys/
2019
953a6479 2020ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2021R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2022W: http://sourceforge.net/projects/xscaleiop
08223d80 2023S: Odd fixes
679655da
JP
2024F: Documentation/crypto/async-tx-api.txt
2025F: crypto/async_tx/
2026F: drivers/dma/
2027F: include/linux/dmaengine.h
2028F: include/linux/async_tx.h
b3e5f263 2029
a1867d36 2030AT24 EEPROM DRIVER
14d77c4d 2031M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2032L: linux-i2c@vger.kernel.org
2033S: Maintained
2034F: drivers/misc/eeprom/at24.c
25f73ed5 2035F: include/linux/platform_data/at24.h
a1867d36 2036
e7839f25 2037ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2038M: "Ed L. Cashin" <ed.cashin@acm.org>
2039W: http://www.openaoe.org/
1da177e4 2040S: Supported
679655da
JP
2041F: Documentation/aoe/
2042F: drivers/block/aoe/
1da177e4 2043
aad7a211
AB
2044ATHEROS 71XX/9XXX GPIO DRIVER
2045M: Alban Bedel <albeu@free.fr>
2046W: https://github.com/AlbanBedel/linux
2047T: git git://github.com/AlbanBedel/linux
2048S: Maintained
2049F: drivers/gpio/gpio-ath79.c
2050F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2051
9a10a870 2052ATHEROS ATH GENERIC UTILITIES
f726ee65 2053M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2054L: linux-wireless@vger.kernel.org
2055S: Supported
2056F: drivers/net/wireless/ath/*
2057
fa1c114f 2058ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2059M: Jiri Slaby <jirislaby@gmail.com>
2060M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2061M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2062L: linux-wireless@vger.kernel.org
72c706b7 2063W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2064S: Maintained
fa451753 2065F: drivers/net/wireless/ath/ath5k/
fa1c114f 2066
12e62d6f
KV
2067ATHEROS ATH6KL WIRELESS DRIVER
2068M: Kalle Valo <kvalo@qca.qualcomm.com>
2069L: linux-wireless@vger.kernel.org
2070W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2071T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2072S: Supported
2073F: drivers/net/wireless/ath/ath6kl/
2074
2be7d22f 2075WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2076M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2077L: linux-wireless@vger.kernel.org
2078L: wil6210@qca.qualcomm.com
2079S: Supported
2080W: http://wireless.kernel.org/en/users/Drivers/wil6210
2081F: drivers/net/wireless/ath/wil6210/
dba4b74d 2082F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2083
1d7e1e6b
CL
2084CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2085M: Christian Lamparter <chunkeey@googlemail.com>
2086L: linux-wireless@vger.kernel.org
2087W: http://wireless.kernel.org/en/users/Drivers/carl9170
2088S: Maintained
2089F: drivers/net/wireless/ath/carl9170/
2090
2c2a6172
LT
2091ATK0110 HWMON DRIVER
2092M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2093L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2094S: Maintained
2095F: drivers/hwmon/asus_atk0110.c
2096
6f69a6d7 2097ATI_REMOTE2 DRIVER
8b58be88 2098M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2099S: Maintained
679655da 2100F: drivers/input/misc/ati_remote2.c
6f69a6d7 2101
7ae115b4 2102ATLX ETHERNET DRIVERS
8b58be88 2103M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2104M: Chris Snook <chris.snook@gmail.com>
e443e383 2105L: netdev@vger.kernel.org
8d5ca6ec
JC
2106W: http://sourceforge.net/projects/atl1
2107W: http://atl1.sourceforge.net
2108S: Maintained
2b133ad6 2109F: drivers/net/ethernet/atheros/
8d5ca6ec 2110
1da177e4 2111ATM
366c1bd1 2112M: Chas Williams <3chas3@gmail.com>
476604de 2113L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2114L: netdev@vger.kernel.org
1da177e4
LT
2115W: http://linux-atm.sourceforge.net
2116S: Maintained
679655da
JP
2117F: drivers/atm/
2118F: include/linux/atm*
c117ab84 2119F: include/uapi/linux/atm*
1da177e4 2120
04ac2f46 2121ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2122M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2123S: Maintained
2124F: drivers/mmc/host/atmel-mci.c
04ac2f46 2125
a1cfac48 2126ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2127M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2128S: Supported
df621252 2129F: drivers/tty/serial/atmel_serial.c
a1cfac48 2130
f80cb488
NF
2131ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2132M: Nicolas Ferre <nicolas.ferre@atmel.com>
2133S: Supported
2134F: drivers/power/reset/at91-sama5d2_shdwc.c
2135
b9cd7a25
LD
2136ATMEL SAMA5D2 ADC DRIVER
2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
2138L: linux-iio@vger.kernel.org
2139S: Supported
2140F: drivers/iio/adc/at91-sama5d2_adc.c
2141
dfae90ed 2142ATMEL Audio ALSA driver
3a82002c 2143M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2144L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2145S: Supported
2146F: sound/soc/atmel
2147
b414dc16
NF
2148ATMEL DMA DRIVER
2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
2150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151S: Supported
2152F: drivers/dma/at_hdmac.c
2153F: drivers/dma/at_hdmac_regs.h
6f0d65af 2154F: include/linux/platform_data/dma-atmel.h
b414dc16 2155
6bd0f436
LD
2156ATMEL XDMA DRIVER
2157M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158L: linux-arm-kernel@lists.infradead.org
2159L: dmaengine@vger.kernel.org
2160S: Supported
2161F: drivers/dma/at_xdmac.c
2162
888f2804
LD
2163ATMEL I2C DRIVER
2164M: Ludovic Desroches <ludovic.desroches@atmel.com>
2165L: linux-i2c@vger.kernel.org
2166S: Supported
2167F: drivers/i2c/busses/i2c-at91.c
2168
15515545 2169ATMEL ISI DRIVER
50cb2efa 2170M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2171L: linux-media@vger.kernel.org
2172S: Supported
f2294c2d 2173F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2174F: include/media/atmel-isi.h
2175
8f4c79ce 2176ATMEL LCDFB DRIVER
8b58be88 2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2178L: linux-fbdev@vger.kernel.org
8f4c79ce 2179S: Maintained
8a61f013 2180F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2181F: include/video/atmel_lcdc.h
8f4c79ce 2182
89e5785f 2183ATMEL MACB ETHERNET DRIVER
a02875a6 2184M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2185S: Supported
9f2f381f 2186F: drivers/net/ethernet/cadence/
89e5785f 2187
5cbac98a 2188ATMEL NAND DRIVER
50cb2efa
NF
2189M: Wenyou Yang <wenyou.yang@atmel.com>
2190M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2191L: linux-mtd@lists.infradead.org
2192S: Supported
2193F: drivers/mtd/nand/atmel_nand*
2194
05c441ef 2195ATMEL SDMMC DRIVER
2196M: Ludovic Desroches <ludovic.desroches@atmel.com>
2197L: linux-mmc@vger.kernel.org
2198S: Supported
2199F: drivers/mmc/host/sdhci-of-at91.c
2200
754ce4f2 2201ATMEL SPI DRIVER
a02875a6 2202M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2203S: Supported
9df92e6c 2204F: drivers/spi/spi-atmel.*
754ce4f2 2205
0ef09015 2206ATMEL SSC DRIVER
03515f32 2207M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209S: Supported
2210F: drivers/misc/atmel-ssc.c
2211F: include/linux/atmel-ssc.h
2212
e9cb1c5a
NF
2213ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216S: Supported
2217F: drivers/misc/atmel_tclib.c
2218F: drivers/clocksource/tcb_clksrc.c
2219
914a3f3b 2220ATMEL USBA UDC DRIVER
a02875a6
NF
2221M: Nicolas Ferre <nicolas.ferre@atmel.com>
2222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2223S: Supported
faf2e1db 2224F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2225
1da177e4 2226ATMEL WIRELESS DRIVER
8b58be88 2227M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2228L: linux-wireless@vger.kernel.org
1da177e4
LT
2229W: http://www.thekelleys.org.uk/atmel
2230W: http://atmelwlandriver.sourceforge.net/
2231S: Maintained
30fe0f9b 2232F: drivers/net/wireless/atmel/atmel*
1da177e4 2233
a14c0f8f
ND
2234ATMEL MAXTOUCH DRIVER
2235M: Nick Dyer <nick.dyer@itdev.co.uk>
2236T: git git://github.com/atmel-maxtouch/linux.git
2237S: Supported
2238F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2239F: drivers/input/touchscreen/atmel_mxt_ts.c
2240F: include/linux/platform_data/atmel_mxt_ts.h
2241
26780d9e 2242ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2243M: Bradley Grove <linuxdrivers@attotech.com>
2244L: linux-scsi@vger.kernel.org
2245W: http://www.attotech.com
2246S: Supported
2247F: drivers/scsi/esas2r
26780d9e 2248
bc6e17b8
SS
2249ATUSB IEEE 802.15.4 RADIO DRIVER
2250M: Stefan Schmidt <stefan@osg.samsung.com>
2251L: linux-wpan@vger.kernel.org
2252S: Maintained
2253F: drivers/net/ieee802154/atusb.c
2254F: drivers/net/ieee802154/atusb.h
2255F: drivers/net/ieee802154/at86rf230.h
2256
a92b7b80 2257AUDIT SUBSYSTEM
915f389d 2258M: Paul Moore <paul@paul-moore.com>
8b58be88 2259M: Eric Paris <eparis@redhat.com>
915f389d 2260L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2261W: http://people.redhat.com/sgrubb/audit/
915f389d 2262T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2263S: Maintained
679655da 2264F: include/linux/audit.h
c117ab84 2265F: include/uapi/linux/audit.h
679655da 2266F: kernel/audit*
a92b7b80 2267
70e84049 2268AUXILIARY DISPLAY DRIVERS
8b58be88 2269M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2270W: http://miguelojeda.es/auxdisplay.htm
2271W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2272S: Maintained
679655da
JP
2273F: drivers/auxdisplay/
2274F: include/linux/cfag12864b.h
70e84049 2275
5f97f7f9 2276AVR32 ARCHITECTURE
e336f61f
HCE
2277M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2278M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2279W: http://www.atmel.com/products/AVR32/
249d9d9d 2280W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2281W: http://avrfreaks.net/
e336f61f 2282S: Maintained
679655da 2283F: arch/avr32/
5f97f7f9
HS
2284
2285AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2286M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2287M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2288S: Maintained
679655da 2289F: arch/avr32/mach-at32ap/
5f97f7f9 2290
1da177e4 2291AX.25 NETWORK LAYER
8b58be88 2292M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2293L: linux-hams@vger.kernel.org
d34cb28a 2294W: http://www.linux-ax25.org/
1da177e4 2295S: Maintained
c117ab84 2296F: include/uapi/linux/ax25.h
679655da
JP
2297F: include/net/ax25.h
2298F: net/ax25/
1da177e4 2299
d5269395 2300AZ6007 DVB DRIVER
5dc8a864
MCC
2301M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2302M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2303L: linux-media@vger.kernel.org
a825eaec 2304W: https://linuxtv.org
d5269395
MCC
2305T: git git://linuxtv.org/media_tree.git
2306S: Maintained
2307F: drivers/media/usb/dvb-usb-v2/az6007.c
2308
6777376e
HV
2309AZTECH FM RADIO RECEIVER DRIVER
2310M: Hans Verkuil <hverkuil@xs4all.nl>
2311L: linux-media@vger.kernel.org
2312T: git git://linuxtv.org/media_tree.git
a825eaec 2313W: https://linuxtv.org
6777376e
HV
2314S: Maintained
2315F: drivers/media/radio/radio-aztech*
2316
e2d1d6c0 2317B43 WIRELESS DRIVER
e2d1d6c0 2318L: linux-wireless@vger.kernel.org
ed072f9e 2319L: b43-dev@lists.infradead.org
491b26b4 2320W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2321S: Odd Fixes
58619b14 2322F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2323
2324B43LEGACY WIRELESS DRIVER
8b58be88 2325M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2326L: linux-wireless@vger.kernel.org
ed072f9e 2327L: b43-dev@lists.infradead.org
491b26b4 2328W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2329S: Maintained
423e3ce3 2330F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2331
300abeb5 2332BACKLIGHT CLASS/SUBSYSTEM
b7701755 2333M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2334M: Lee Jones <lee.jones@linaro.org>
9f273c24 2335T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2336S: Maintained
679655da
JP
2337F: drivers/video/backlight/
2338F: include/linux/backlight.h
300abeb5 2339
c6c8fea2 2340BATMAN ADVANCED
207df49e 2341M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2342M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2343M: Antonio Quartulli <a@unstable.cc>
1584f41f 2344L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2345W: https://www.open-mesh.org/
8b823170 2346Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2347S: Maintained
286ddfb0
SE
2348F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2349F: Documentation/ABI/testing/sysfs-class-net-mesh
2350F: Documentation/networking/batman-adv.txt
09748a22 2351F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2352F: net/batman-adv/
2353
e2d1d6c0 2354BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2355M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2356L: linux-hams@vger.kernel.org
2357W: http://www.baycom.org/~tom/ham/ham.html
2358S: Maintained
679655da 2359F: drivers/net/hamradio/baycom*
e2d1d6c0 2360
cafe5635 2361BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2362M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2363L: linux-bcache@vger.kernel.org
2364W: http://bcache.evilpiepirate.org
4d1034eb 2365S: Orphan
cafe5635
KO
2366F: drivers/md/bcache/
2367
04bd844a
HV
2368BDISP ST MEDIA DRIVER
2369M: Fabien Dessenne <fabien.dessenne@st.com>
2370L: linux-media@vger.kernel.org
2371T: git git://linuxtv.org/media_tree.git
a825eaec 2372W: https://linuxtv.org
04bd844a
HV
2373S: Supported
2374F: drivers/media/platform/sti/bdisp
2375
e2d1d6c0 2376BEFS FILE SYSTEM
db4ad036
LB
2377M: Luis de Bethencourt <luisbg@osg.samsung.com>
2378M: Salah Triki <salah.triki@gmail.com>
2379S: Maintained
2380T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2381F: Documentation/filesystems/befs.txt
2382F: fs/befs/
e2d1d6c0 2383
564ee360 2384BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2385M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2386L: netdev@vger.kernel.org
2387S: Maintained
2388F: drivers/net/ethernet/ec_bhf.c
564ee360 2389
e2d1d6c0 2390BFS FILE SYSTEM
8b58be88 2391M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2392S: Maintained
679655da
JP
2393F: Documentation/filesystems/bfs.txt
2394F: fs/bfs/
c117ab84 2395F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2396
1394f032 2397BLACKFIN ARCHITECTURE
a4edbc10 2398M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2400T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2401W: http://blackfin.uclinux.org
2402S: Supported
679655da 2403F: arch/blackfin/
566da5b2 2404
e190d6b1 2405BLACKFIN EMAC DRIVER
b3fe92b0 2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2407W: http://blackfin.uclinux.org
2408S: Supported
7b35f033 2409F: drivers/net/ethernet/adi/
e190d6b1 2410
566da5b2 2411BLACKFIN RTC DRIVER
b3fe92b0 2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2413W: http://blackfin.uclinux.org
2414S: Supported
679655da 2415F: drivers/rtc/rtc-bfin.c
1394f032 2416
936ed49a 2417BLACKFIN SDH DRIVER
109ec8c3 2418M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2420W: http://blackfin.uclinux.org
2421S: Supported
2422F: drivers/mmc/host/bfin_sdh.c
2423
1394f032 2424BLACKFIN SERIAL DRIVER
8b58be88 2425M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2427W: http://blackfin.uclinux.org
2428S: Supported
8460241e 2429F: drivers/tty/serial/bfin_uart.c
1394f032 2430
1e6d320f 2431BLACKFIN WATCHDOG DRIVER
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2433W: http://blackfin.uclinux.org
2434S: Supported
679655da 2435F: drivers/watchdog/bfin_wdt.c
1e6d320f 2436
d24ecfcc 2437BLACKFIN I2C TWI DRIVER
8b58be88 2438M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2440W: http://blackfin.uclinux.org/
2441S: Supported
679655da 2442F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2443
1e204377
SJ
2444BLACKFIN MEDIA DRIVER
2445M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2447W: http://blackfin.uclinux.org/
2448S: Supported
2449F: drivers/media/platform/blackfin/
2450F: drivers/media/i2c/adv7183*
2451F: drivers/media/i2c/vs6624*
2452
b54cf35a
JSM
2453BLINKM RGB LED DRIVER
2454M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2455S: Maintained
2456F: drivers/leds/leds-blinkm.c
2457
1da177e4 2458BLOCK LAYER
8b58be88 2459M: Jens Axboe <axboe@kernel.dk>
82c426e0 2460L: linux-block@vger.kernel.org
08deed1e 2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2462S: Maintained
679655da 2463F: block/
ae11f7ef 2464F: kernel/trace/blktrace.c
1da177e4 2465
2b54aaef 2466BLOCK2MTD DRIVER
8b58be88 2467M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2468L: linux-mtd@lists.infradead.org
2469S: Maintained
679655da 2470F: drivers/mtd/devices/block2mtd.c
2b54aaef 2471
63fbd24e 2472BLUETOOTH DRIVERS
8b58be88 2473M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2474M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2475M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2476L: linux-bluetooth@vger.kernel.org
63fbd24e 2477W: http://www.bluez.org/
22e7a424
MH
2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2479T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2480S: Maintained
679655da 2481F: drivers/bluetooth/
1da177e4 2482
63fbd24e 2483BLUETOOTH SUBSYSTEM
8b58be88 2484M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2485M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2486M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2487L: linux-bluetooth@vger.kernel.org
2488W: http://www.bluez.org/
22e7a424
MH
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2490T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2491S: Maintained
679655da
JP
2492F: net/bluetooth/
2493F: include/net/bluetooth/
1da177e4
LT
2494
2495BONDING DRIVER
79b30750 2496M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2497M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2498M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2499L: netdev@vger.kernel.org
ce00f85c
JC
2500W: http://sourceforge.net/projects/bonding/
2501S: Supported
679655da 2502F: drivers/net/bonding/
c117ab84 2503F: include/uapi/linux/if_bonding.h
1da177e4 2504
b5f4df34
AS
2505BPF (Safe dynamic programs and tools)
2506M: Alexei Starovoitov <ast@kernel.org>
2507L: netdev@vger.kernel.org
2508L: linux-kernel@vger.kernel.org
2509S: Supported
2510F: kernel/bpf/
2511
39105890 2512BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2513M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2514L: netdev@vger.kernel.org
2515S: Supported
adfc5217 2516F: drivers/net/ethernet/broadcom/b44.*
39105890 2517
967dd82f
FF
2518BROADCOM B53 ETHERNET SWITCH DRIVER
2519M: Florian Fainelli <f.fainelli@gmail.com>
2520L: netdev@vger.kernel.org
2521L: openwrt-devel@lists.openwrt.org (subscribers-only)
2522S: Supported
2523F: drivers/net/dsa/b53/*
2524F: include/linux/platform_data/b53.h
2525
32ec90d5
FF
2526BROADCOM GENET ETHERNET DRIVER
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528L: netdev@vger.kernel.org
2529S: Supported
2530F: drivers/net/ethernet/broadcom/genet/
2531
948c51e6 2532BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2533M: Sony Chacko <sony.chacko@qlogic.com>
2534M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2535L: netdev@vger.kernel.org
2536S: Supported
adfc5217
JK
2537F: drivers/net/ethernet/broadcom/bnx2.*
2538F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2539
4d9d2cb0 2540BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2541M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2542L: netdev@vger.kernel.org
2543S: Supported
adfc5217 2544F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2545
90f4c594 2546BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2547M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2548M: Ray Jui <rjui@broadcom.com>
2549M: Scott Branden <sbranden@broadcom.com>
086f4704 2550M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2551T: git git://github.com/broadcom/mach-bcm
af4b8e37 2552S: Maintained
ccf62f5a
JM
2553N: bcm281*
2554N: bcm113*
2555N: bcm216*
2556N: kona
af4b8e37 2557F: arch/arm/mach-bcm/
af4b8e37 2558
9209bec4 2559BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2560M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2561M: Lee Jones <lee@kernel.org>
10b9e887 2562M: Eric Anholt <eric@anholt.net>
f680f25c 2563L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2565T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2566S: Maintained
9209bec4 2567N: bcm2835
f680f25c 2568
5564f092
RM
2569BROADCOM BCM47XX MIPS ARCHITECTURE
2570M: Hauke Mehrtens <hauke@hauke-m.de>
2571M: Rafał Miłecki <zajec5@gmail.com>
2572L: linux-mips@linux-mips.org
2573S: Maintained
7ad2410c 2574F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2575F: arch/mips/bcm47xx/*
2576F: arch/mips/include/asm/mach-bcm47xx/*
2577
9209bec4 2578BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2579M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2580M: Rafał Miłecki <zajec5@gmail.com>
2581M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2582L: linux-arm-kernel@lists.infradead.org
2583S: Maintained
2584F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2585F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2586F: arch/arm/boot/dts/bcm470*
2587
e076e962
FF
2588BROADCOM BCM63XX ARM ARCHITECTURE
2589M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2590M: bcm-kernel-feedback-list@broadcom.com
20de823e 2591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2592T: git git://github.com/broadcom/stblinux.git
e076e962 2593S: Maintained
d6f4e76e 2594N: bcm63xx
e076e962 2595
7110e227
KC
2596BROADCOM BCM63XX/BCM33XX UDC DRIVER
2597M: Kevin Cernekee <cernekee@gmail.com>
2598L: linux-usb@vger.kernel.org
2599S: Maintained
2600F: drivers/usb/gadget/udc/bcm63xx_udc.*
2601
2df94fd6 2602BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2603M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2604M: Gregory Fong <gregory.0xf0@gmail.com>
2605M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2606M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2608T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2609S: Maintained
2610F: arch/arm/mach-bcm/*brcmstb*
2611F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2612F: drivers/bus/brcmstb_gisb.c
5009a289 2613N: brcmstb
2df94fd6 2614
70371cef
KC
2615BROADCOM BMIPS MIPS ARCHITECTURE
2616M: Kevin Cernekee <cernekee@gmail.com>
2617M: Florian Fainelli <f.fainelli@gmail.com>
2618L: linux-mips@linux-mips.org
eb6725d0 2619T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2620S: Maintained
2621F: arch/mips/bmips/*
2622F: arch/mips/include/asm/mach-bmips/*
2623F: arch/mips/kernel/*bmips*
338808de 2624F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2625F: drivers/irqchip/irq-bcm63*
70371cef
KC
2626F: drivers/irqchip/irq-bcm7*
2627F: drivers/irqchip/irq-brcmstb*
3271e610 2628F: include/linux/bcm963xx_nvram.h
8fce60b8 2629F: include/linux/bcm963xx_tag.h
70371cef 2630
948c51e6 2631BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2632M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2633M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2634M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2635L: netdev@vger.kernel.org
2636S: Supported
adfc5217 2637F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2638
a9533e7e 2639BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2640M: Arend van Spriel <arend.vanspriel@broadcom.com>
2641M: Franky Lin <franky.lin@broadcom.com>
2642M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2643L: linux-wireless@vger.kernel.org
2a734451 2644L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2645S: Supported
05491d2c 2646F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2647
9958d6f9 2648BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2649M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2650L: linux-scsi@vger.kernel.org
2651S: Supported
2652F: drivers/scsi/bnx2fc/
2653
6a6b5ad0 2654BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2655M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2656L: linux-scsi@vger.kernel.org
2657S: Supported
2658F: drivers/scsi/bnx2i/
2659
63f37ddf 2660BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2661M: Ray Jui <rjui@broadcom.com>
2662M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2663M: Jon Mason <jonmason@broadcom.com>
086f4704 2664M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2666T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2667S: Maintained
2668N: iproc
2669N: cygnus
5c161242 2670N: bcm[-_]nsp
36c0237f
SB
2671N: bcm9113*
2672N: bcm9583*
63f37ddf
JM
2673N: bcm9585*
2674N: bcm9586*
2675N: bcm988312
36c0237f 2676N: bcm113*
63f37ddf
JM
2677N: bcm583*
2678N: bcm585*
2679N: bcm586*
2680N: bcm88312
d76e21b8 2681F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2682F: drivers/clk/bcm/clk-ns*
2683F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2684
3b0213d5
GF
2685BROADCOM BRCMSTB GPIO DRIVER
2686M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2687L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2688S: Supported
2689F: drivers/gpio/gpio-brcmstb.c
2690F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2691
7b7f588b 2692BROADCOM KONA GPIO DRIVER
5e163903 2693M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2694L: bcm-kernel-feedback-list@broadcom.com
2695S: Supported
2696F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2697F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2698
f6e734a8
RM
2699BROADCOM NVRAM DRIVER
2700M: Rafał Miłecki <zajec5@gmail.com>
2701L: linux-mips@linux-mips.org
2702S: Maintained
2703F: drivers/firmware/broadcom/*
2704
02787daa
BN
2705BROADCOM STB NAND FLASH DRIVER
2706M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2707M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2708L: linux-mtd@lists.infradead.org
1285734c 2709L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2710S: Maintained
2711F: drivers/mtd/nand/brcmnand/
2712
c9678d86
RM
2713BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2714M: Rafał Miłecki <zajec5@gmail.com>
2715L: linux-wireless@vger.kernel.org
2716S: Maintained
2717F: drivers/bcma/
2718F: include/linux/bcma/
2719
b8302205
FF
2720BROADCOM SYSTEMPORT ETHERNET DRIVER
2721M: Florian Fainelli <f.fainelli@gmail.com>
2722L: netdev@vger.kernel.org
2723S: Supported
2724F: drivers/net/ethernet/broadcom/bcmsysport.*
2725
42515e61
J
2726BROADCOM VULCAN ARM64 SOC
2727M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2728M: bcm-kernel-feedback-list@broadcom.com
42515e61 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2730S: Maintained
2731F: arch/arm64/boot/dts/broadcom/vulcan*
2732
7725ccfd 2733BROCADE BFA FC SCSI DRIVER
aa803370
AG
2734M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2735M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2736L: linux-scsi@vger.kernel.org
2737S: Supported
2738F: drivers/scsi/bfa/
7725ccfd 2739
8b230ed8 2740BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2741M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2742L: netdev@vger.kernel.org
2743S: Supported
f844a0ea 2744F: drivers/net/ethernet/brocade/bna/
8b230ed8 2745
5cdf7f76 2746BSG (block layer generic sg v4 driver)
8b58be88 2747M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2748L: linux-scsi@vger.kernel.org
2749S: Supported
679655da
JP
2750F: block/bsg.c
2751F: include/linux/bsg.h
c117ab84 2752F: include/uapi/linux/bsg.h
5cdf7f76 2753
af39917d
CL
2754BT87X AUDIO DRIVER
2755M: Clemens Ladisch <clemens@ladisch.de>
2756L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2757T: git git://git.alsa-project.org/alsa-kernel.git
2758S: Maintained
2759F: Documentation/sound/alsa/Bt87x.txt
2760F: sound/pci/bt87x.c
2761
ff1d5c2f 2762BT8XXGPIO DRIVER
eb032b98 2763M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2764W: http://bu3sch.de/btgpio.php
2765S: Maintained
72dbb705 2766F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2767
eb1eb04f 2768BTRFS FILE SYSTEM
c0778e25
CM
2769M: Chris Mason <clm@fb.com>
2770M: Josef Bacik <jbacik@fb.com>
d8130624 2771M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2772L: linux-btrfs@vger.kernel.org
2773W: http://btrfs.wiki.kernel.org/
8a6e2535 2774Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2776S: Maintained
679655da
JP
2777F: Documentation/filesystems/btrfs.txt
2778F: fs/btrfs/
eb1eb04f 2779
1da177e4 2780BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2781M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2782M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2783L: linux-media@vger.kernel.org
a825eaec 2784W: https://linuxtv.org
275ffde4 2785T: git git://linuxtv.org/media_tree.git
f96236e5 2786S: Odd fixes
679655da 2787F: Documentation/video4linux/bttv/
90d72ac6 2788F: drivers/media/pci/bt8xx/bttv*
1da177e4 2789
1f34923c
KA
2790BUSLOGIC SCSI DRIVER
2791M: Khalid Aziz <khalid@gonehiking.org>
2792L: linux-scsi@vger.kernel.org
2793S: Maintained
2794F: drivers/scsi/BusLogic.*
2795F: drivers/scsi/FlashPoint.*
2796
af39917d
CL
2797C-MEDIA CMI8788 DRIVER
2798M: Clemens Ladisch <clemens@ladisch.de>
2799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2800T: git git://git.alsa-project.org/alsa-kernel.git
2801S: Maintained
2802F: sound/pci/oxygen/
2803
2141355f
MS
2804C6X ARCHITECTURE
2805M: Mark Salter <msalter@redhat.com>
2806M: Aurelien Jacquiot <a-jacquiot@ti.com>
2807L: linux-c6x-dev@linux-c6x.org
2808W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2809S: Maintained
2810F: arch/c6x/
2811
a5432f5a 2812CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2813M: David Howells <dhowells@redhat.com>
e62d6e24 2814L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2815S: Supported
2816F: Documentation/filesystems/caching/cachefiles.txt
2817F: fs/cachefiles/
2818
c815ca39
HV
2819CADET FM/AM RADIO RECEIVER DRIVER
2820M: Hans Verkuil <hverkuil@xs4all.nl>
2821L: linux-media@vger.kernel.org
2822T: git git://linuxtv.org/media_tree.git
a825eaec 2823W: https://linuxtv.org
c815ca39
HV
2824S: Maintained
2825F: drivers/media/radio/radio-cadet*
2826
77d5140f 2827CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2828M: Jonathan Corbet <corbet@lwn.net>
661263b5 2829L: linux-media@vger.kernel.org
275ffde4 2830T: git git://linuxtv.org/media_tree.git
77d5140f 2831S: Maintained
679655da 2832F: Documentation/video4linux/cafe_ccic
90d72ac6 2833F: drivers/media/platform/marvell-ccic/
77d5140f 2834
201b6bab 2835CAIF NETWORK LAYER
5c574f50 2836M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2837L: netdev@vger.kernel.org
2838S: Supported
2839F: Documentation/networking/caif/
2840F: drivers/net/caif/
c117ab84 2841F: include/uapi/linux/caif/
201b6bab
JP
2842F: include/net/caif/
2843F: net/caif/
2844
77dac90f 2845CALGARY x86-64 IOMMU
a6921c29
JM
2846M: Muli Ben-Yehuda <mulix@mulix.org>
2847M: Jon Mason <jdmason@kudzu.us>
2848L: iommu@lists.linux-foundation.org
77dac90f 2849S: Maintained
679655da
JP
2850F: arch/x86/kernel/pci-calgary_64.c
2851F: arch/x86/kernel/tce_64.c
2852F: arch/x86/include/asm/calgary.h
2853F: arch/x86/include/asm/tce.h
77dac90f 2854
e2d1d6c0 2855CAN NETWORK LAYER
8d15d386 2856M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2857M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2858L: linux-can@vger.kernel.org
84b0d715 2859W: https://github.com/linux-can
870482a4
MKB
2860T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2862S: Maintained
f35f6c8f 2863F: Documentation/networking/can.txt
8d15d386 2864F: net/can/
8d15d386 2865F: include/linux/can/core.h
c117ab84
CEB
2866F: include/uapi/linux/can.h
2867F: include/uapi/linux/can/bcm.h
2868F: include/uapi/linux/can/raw.h
2869F: include/uapi/linux/can/gw.h
e2d1d6c0 2870
4261a204 2871CAN NETWORK DRIVERS
8b58be88 2872M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2873M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2874L: linux-can@vger.kernel.org
84b0d715 2875W: https://github.com/linux-can
870482a4
MKB
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2878S: Maintained
3636876a 2879F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2880F: drivers/net/can/
2881F: include/linux/can/dev.h
8d15d386 2882F: include/linux/can/platform/
c117ab84
CEB
2883F: include/uapi/linux/can/error.h
2884F: include/uapi/linux/can/netlink.h
4261a204 2885
95d16c72 2886CAPABILITIES
39baa7e6 2887M: Serge Hallyn <serge@hallyn.com>
95d16c72 2888L: linux-security-module@vger.kernel.org
6305902c 2889S: Supported
95d16c72 2890F: include/linux/capability.h
c117ab84 2891F: include/uapi/linux/capability.h
6305902c 2892F: security/commoncap.c
38a94118 2893F: kernel/capability.c
95d16c72 2894
b84894c7
KT
2895CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2896M: Kevin Tsai <ktsai@capellamicro.com>
2897S: Maintained
2898F: drivers/iio/light/cm*
2899F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2900
f21fb3ed
RV
2901CAVIUM LIQUIDIO NETWORK DRIVER
2902M: Derek Chickles <derek.chickles@caviumnetworks.com>
2903M: Satanand Burla <satananda.burla@caviumnetworks.com>
2904M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2905M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2906L: netdev@vger.kernel.org
2907W: http://www.cavium.com
2908S: Supported
f21fb3ed
RV
2909F: drivers/net/ethernet/cavium/liquidio/
2910
ef0bbac3
VB
2911CC2520 IEEE-802.15.4 RADIO DRIVER
2912M: Varka Bhadram <varkabhadram@gmail.com>
2913L: linux-wpan@vger.kernel.org
2914S: Maintained
2915F: drivers/net/ieee802154/cc2520.c
2916F: include/linux/spi/cc2520.h
2917F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2918
ca684386
HV
2919CEC DRIVER
2920M: Hans Verkuil <hans.verkuil@cisco.com>
2921L: linux-media@vger.kernel.org
2922T: git git://linuxtv.org/media_tree.git
2923W: http://linuxtv.org
2924S: Supported
2925F: Documentation/cec.txt
2926F: Documentation/DocBook/media/v4l/cec*
2927F: drivers/staging/media/cec/
2928F: drivers/media/cec-edid.c
2929F: drivers/media/rc/keymaps/rc-cec.c
2930F: include/media/cec.h
2931F: include/media/cec-edid.h
2932F: include/linux/cec.h
2933F: include/linux/cec-funcs.h
2934
b8154542 2935CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2936M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2937L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2938W: http://www.ibm.com/developerworks/power/cell/
2939S: Supported
679655da 2940F: arch/powerpc/include/asm/cell*.h
679655da 2941F: arch/powerpc/include/asm/spu*.h
c117ab84 2942F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2943F: arch/powerpc/oprofile/*cell*
2944F: arch/powerpc/platforms/cell/
b8154542 2945
398ecff5
SW
2946CEPH COMMON CODE (LIBCEPH)
2947M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2948M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2949M: Sage Weil <sage@redhat.com>
82593f87 2950L: ceph-devel@vger.kernel.org
09d90327 2951W: http://ceph.com/
fb99f881 2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2953T: git git://github.com/ceph/ceph-client.git
9030aaf9 2954S: Supported
14430813
JP
2955F: net/ceph/
2956F: include/linux/ceph/
2957F: include/linux/crush/
9030aaf9 2958
398ecff5
SW
2959CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2960M: "Yan, Zheng" <zyan@redhat.com>
2961M: Sage Weil <sage@redhat.com>
2962M: Ilya Dryomov <idryomov@gmail.com>
2963L: ceph-devel@vger.kernel.org
2964W: http://ceph.com/
2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2966T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2967S: Supported
2968F: Documentation/filesystems/ceph.txt
2969F: fs/ceph/
2970
cfc411e7
DH
2971CERTIFICATE HANDLING:
2972M: David Howells <dhowells@redhat.com>
2973M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2974L: keyrings@vger.kernel.org
cfc411e7
DH
2975S: Maintained
2976F: Documentation/module-signing.txt
2977F: certs/
d8d80386 2978F: scripts/sign-file.c
cfc411e7
DH
2979F: scripts/extract-cert.c
2980
18332a80 2981CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2982L: linux-usb@vger.kernel.org
10c6c9c9 2983S: Orphan
679655da
JP
2984F: Documentation/usb/WUSB-Design-overview.txt
2985F: Documentation/usb/wusb-cbaf
355ffe69
DV
2986F: drivers/usb/host/hwa-hc.c
2987F: drivers/usb/host/whci/
679655da
JP
2988F: drivers/usb/wusbcore/
2989F: include/linux/usb/wusb*
18332a80 2990
70e84049 2991CFAG12864B LCD DRIVER
8b58be88 2992M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2993W: http://miguelojeda.es/auxdisplay.htm
2994W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2995S: Maintained
679655da
JP
2996F: drivers/auxdisplay/cfag12864b.c
2997F: include/linux/cfag12864b.h
70e84049
MOS
2998
2999CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3001W: http://miguelojeda.es/auxdisplay.htm
3002W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3003S: Maintained
679655da
JP
3004F: drivers/auxdisplay/cfag12864bfb.c
3005F: include/linux/cfag12864b.h
70e84049 3006
704232c2 3007CFG80211 and NL80211
8b58be88 3008M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3009L: linux-wireless@vger.kernel.org
ce466579
JB
3010W: http://wireless.kernel.org/
3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3013S: Maintained
c117ab84 3014F: include/uapi/linux/nl80211.h
679655da
JP
3015F: include/net/cfg80211.h
3016F: net/wireless/*
3017X: net/wireless/wext*
704232c2 3018
46e64261
GKH
3019CHAR and MISC DRIVERS
3020M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3021M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3023S: Supported
46e64261
GKH
3024F: drivers/char/*
3025F: drivers/misc/*
471322a8 3026F: include/linux/miscdevice.h
46e64261 3027
0a920b5b 3028CHECKPATCH
8b58be88 3029M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3030M: Joe Perches <joe@perches.com>
3031S: Maintained
679655da 3032F: scripts/checkpatch.pl
0a920b5b 3033
f8407f26
HW
3034CHINESE DOCUMENTATION
3035M: Harry Wei <harryxiyou@gmail.com>
9740153c 3036L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3037L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3038S: Maintained
3039F: Documentation/zh_CN/
3040
2721ea2c 3041CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3042M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3043T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3044L: linux-usb@vger.kernel.org
3045S: Maintained
3046F: drivers/usb/chipidea/
3047
a93ad65d
HG
3048CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3049M: Hans de Goede <hdegoede@redhat.com>
3050L: linux-input@vger.kernel.org
3051S: Maintained
3052F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3053F: drivers/input/touchscreen/chipone_icn8318.c
3054
ab043105
OJ
3055CHROME HARDWARE PLATFORM SUPPORT
3056M: Olof Johansson <olof@lixom.net>
3057S: Maintained
9f273c24 3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3059F: drivers/platform/chrome/
3060
641cb85e 3061CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3062M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3063M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3064M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3065M: Neel Patel <neepatel@cisco.com>
7063fbf2 3066S: Supported
a6a5580c 3067F: drivers/net/ethernet/cisco/enic/
7063fbf2 3068
e3cf00d0 3069CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3070M: Christian Benvenuti <benve@cisco.com>
3071M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3072S: Supported
35ef4a9e 3073F: drivers/infiniband/hw/usnic/
e3cf00d0 3074
2b7a52a4 3075CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3076M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3077L: netdev@vger.kernel.org
3078S: Maintained
57d0b7a0 3079F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3080
3d4cfdc9
MB
3081CIRRUS LOGIC AUDIO CODEC DRIVERS
3082M: Brian Austin <brian.austin@cirrus.com>
3083M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3084L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3085S: Maintained
3086F: sound/soc/codecs/cs*
3087
94574d9a
KRW
3088CLEANCACHE API
3089M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3090L: linux-kernel@vger.kernel.org
3091S: Maintained
3092F: mm/cleancache.c
3093F: include/linux/cleancache.h
3094
d4275354 3095CLK API
54176cc6 3096M: Russell King <linux@armlinux.org.uk>
aa571b14 3097L: linux-clk@vger.kernel.org
37417046 3098S: Maintained
d4275354
RK
3099F: include/linux/clk.h
3100
9222d247
JS
3101CLOCKSOURCE, CLOCKEVENT DRIVERS
3102M: Daniel Lezcano <daniel.lezcano@linaro.org>
3103M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3104L: linux-kernel@vger.kernel.org
9222d247
JS
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3106S: Supported
3107F: drivers/clocksource
3108
5df6d737 3109CISCO FCOE HBA DRIVER
8fc89a79
HP
3110M: Hiral Patel <hiralpat@cisco.com>
3111M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3112M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3113L: linux-scsi@vger.kernel.org
3114S: Supported
2a99921a 3115F: drivers/scsi/fnic/
5df6d737 3116
c8806b6c
NM
3117CISCO SCSI HBA DRIVER
3118M: Narsimhulu Musini <nmusini@cisco.com>
3119M: Sesidhar Baddela <sebaddel@cisco.com>
3120L: linux-scsi@vger.kernel.org
3121S: Supported
3122F: drivers/scsi/snic/
3123
529aa8cb
TLSC
3124CMPC ACPI DRIVER
3125M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3126M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3127L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3128S: Supported
3129F: drivers/platform/x86/classmate-laptop.c
3130
85756a06
HV
3131COBALT MEDIA DRIVER
3132M: Hans Verkuil <hans.verkuil@cisco.com>
3133L: linux-media@vger.kernel.org
3134T: git git://linuxtv.org/media_tree.git
a825eaec 3135W: https://linuxtv.org
85756a06
HV
3136S: Supported
3137F: drivers/media/pci/cobalt/
3138
74425eee 3139COCCINELLE/Semantic Patches (SmPL)
26de9c26 3140M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3141M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3142M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3143M: Michal Marek <mmarek@suse.com>
26de9c26 3144L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3146W: http://coccinelle.lip6.fr/
3147S: Supported
4b92b2aa 3148F: Documentation/coccinelle.txt
74425eee
NP
3149F: scripts/coccinelle/
3150F: scripts/coccicheck
3151
1da177e4 3152CODA FILE SYSTEM
8b58be88 3153M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3154M: coda@cs.cmu.edu
3155L: codalist@coda.cs.cmu.edu
3156W: http://www.coda.cs.cmu.edu/
3157S: Maintained
679655da
JP
3158F: Documentation/filesystems/coda.txt
3159F: fs/coda/
3160F: include/linux/coda*.h
c117ab84 3161F: include/uapi/linux/coda*.h
1da177e4 3162
0b14261e
PZ
3163CODA V4L2 MEM2MEM DRIVER
3164M: Philipp Zabel <p.zabel@pengutronix.de>
3165L: linux-media@vger.kernel.org
3166S: Maintained
3167F: Documentation/devicetree/bindings/media/coda.txt
3168F: drivers/media/platform/coda/
3169
7704addb 3170COMMON CLK FRAMEWORK
a85fa007 3171M: Michael Turquette <mturquette@baylibre.com>
f956165f 3172M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3173L: linux-clk@vger.kernel.org
baeb0d9b 3174T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3175S: Maintained
ae4185cd 3176F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3177F: drivers/clk/
3178X: drivers/clk/clkdev.c
7704addb 3179F: include/linux/clk-pr*
60bea3b5 3180F: include/linux/clk/
7704addb 3181
e2d1d6c0 3182COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3183M: Steve French <sfrench@samba.org>
51223df6 3184L: linux-cifs@vger.kernel.org
d1f28953 3185L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3186W: http://linux-cifs.samba.org/
bb1d5dda 3187T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3188S: Supported
ec421a71 3189F: Documentation/filesystems/cifs/
679655da 3190F: fs/cifs/
e2d1d6c0 3191
1da177e4 3192COMPACTPCI HOTPLUG CORE
8b58be88 3193M: Scott Murray <scott@spiteful.org>
64dab204 3194L: linux-pci@vger.kernel.org
82c4dfc7 3195S: Maintained
679655da 3196F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3197
3198COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3199M: Scott Murray <scott@spiteful.org>
64dab204 3200L: linux-pci@vger.kernel.org
82c4dfc7 3201S: Maintained
679655da 3202F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3203
3204COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3205M: Scott Murray <scott@spiteful.org>
64dab204 3206L: linux-pci@vger.kernel.org
82c4dfc7 3207S: Maintained
679655da 3208F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3209
5411552c 3210COMPAL LAPTOP SUPPORT
8b58be88 3211M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3212L: platform-driver-x86@vger.kernel.org
5411552c 3213S: Maintained
679655da 3214F: drivers/platform/x86/compal-laptop.c
5411552c 3215
949be0f7 3216CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3217L: accessrunner-general@lists.sourceforge.net
3218W: http://accessrunner.sourceforge.net/
44243ef4 3219S: Orphan
679655da 3220F: drivers/usb/atm/cxacru.c
949be0f7 3221
e2d1d6c0 3222CONFIGFS
d6351db2 3223M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3224M: Christoph Hellwig <hch@lst.de>
3225T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3226S: Supported
679655da
JP
3227F: fs/configfs/
3228F: include/linux/configfs.h
e2d1d6c0 3229
acb9c1b2 3230CONNECTOR
8b58be88 3231M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3232L: netdev@vger.kernel.org
3233S: Maintained
3234F: drivers/connector/
3235
a3e3354d 3236CONTROL GROUP (CGROUP)
860ca0e6 3237M: Tejun Heo <tj@kernel.org>
ad50c159 3238M: Li Zefan <lizefan@huawei.com>
4d205676 3239M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3240L: cgroups@vger.kernel.org
860ca0e6 3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3242S: Maintained
4b16b0c0 3243F: Documentation/cgroup*
679655da
JP
3244F: include/linux/cgroup*
3245F: kernel/cgroup*
a3e3354d
TH
3246
3247CONTROL GROUP - CPUSET
3248M: Li Zefan <lizefan@huawei.com>
3249L: cgroups@vger.kernel.org
3250W: http://www.bullopensource.org/cpuset/
3251W: http://oss.sgi.com/projects/cpusets/
3252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3253S: Maintained
4b16b0c0 3254F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3255F: include/linux/cpuset.h
3256F: kernel/cpuset.c
3257
3258CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3259M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3260M: Michal Hocko <mhocko@kernel.org>
c4e29738 3261M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3262L: cgroups@vger.kernel.org
3263L: linux-mm@kvack.org
3264S: Maintained
3265F: mm/memcontrol.c
5d1ea48b 3266F: mm/swap_cgroup.c
fb3a0fb6 3267
bebe4678 3268CORETEMP HARDWARE MONITORING DRIVER
96859129 3269M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3270L: linux-hwmon@vger.kernel.org
bebe4678 3271S: Maintained
679655da
JP
3272F: Documentation/hwmon/coretemp
3273F: drivers/hwmon/coretemp.c
bebe4678 3274
1da177e4 3275COSA/SRP SYNC SERIAL DRIVER
8b58be88 3276M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3277W: http://www.fi.muni.cz/~kas/cosa/
3278S: Maintained
679655da 3279F: drivers/net/wan/cosa*
1da177e4 3280
4371ee35 3281CPMAC ETHERNET DRIVER
9dd4aaef 3282M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3283L: netdev@vger.kernel.org
3284S: Maintained
b544dbac 3285F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3286
1da177e4 3287CPU FREQUENCY DRIVERS
9c3646d1 3288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3289M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3290L: linux-pm@vger.kernel.org
1da177e4 3291S: Maintained
27209d91
VK
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3293T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3294F: drivers/cpufreq/
3295F: include/linux/cpufreq.h
1da177e4 3296
8a67f0ef
VK
3297CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3298M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3299M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3300L: linux-pm@vger.kernel.org
3301W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3302S: Maintained
3303F: drivers/cpufreq/arm_big_little.h
3304F: drivers/cpufreq/arm_big_little.c
3305F: drivers/cpufreq/arm_big_little_dt.c
3306
14d2c34c 3307CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3308M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3309M: Daniel Lezcano <daniel.lezcano@linaro.org>
3310L: linux-pm@vger.kernel.org
3311L: linux-arm-kernel@lists.infradead.org
cea8321c 3312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3313S: Maintained
3314F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3315
0c570c18
BZ
3316CPUIDLE DRIVER - ARM EXYNOS
3317M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3318M: Daniel Lezcano <daniel.lezcano@linaro.org>
3319M: Kukjin Kim <kgene@kernel.org>
3320L: linux-pm@vger.kernel.org
3321L: linux-samsung-soc@vger.kernel.org
3322S: Supported
3323F: drivers/cpuidle/cpuidle-exynos.c
3324F: arch/arm/mach-exynos/pm.c
3325
a8e39c35 3326CPUIDLE DRIVERS
9c3646d1 3327M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3328M: Daniel Lezcano <daniel.lezcano@linaro.org>
3329L: linux-pm@vger.kernel.org
3330S: Maintained
cea8321c 3331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3332F: drivers/cpuidle/*
3333F: include/linux/cpuidle.h
3334
1da177e4 3335CPUID/MSR DRIVER
8b58be88 3336M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3337S: Maintained
679655da
JP
3338F: arch/x86/kernel/cpuid.c
3339F: arch/x86/kernel/msr.c
1da177e4 3340
7fe2f639 3341CPU POWER MONITORING SUBSYSTEM
d8130624 3342M: Thomas Renninger <trenn@suse.com>
103f1790 3343L: linux-pm@vger.kernel.org
7fe2f639 3344S: Maintained
14430813 3345F: tools/power/cpupower/
7fe2f639 3346
1da177e4 3347CRAMFS FILESYSTEM
ce00f85c 3348W: http://sourceforge.net/projects/cramfs/
54886a71 3349S: Orphan / Obsolete
679655da
JP
3350F: Documentation/filesystems/cramfs.txt
3351F: fs/cramfs/
1da177e4
LT
3352
3353CRIS PORT
8b58be88
JP
3354M: Mikael Starvik <starvik@axis.com>
3355M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3356L: linux-cris-kernel@axis.com
1da177e4 3357W: http://developer.axis.com
9f273c24 3358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3359S: Maintained
679655da 3360F: arch/cris/
df621252 3361F: drivers/tty/serial/crisv10.*
1da177e4
LT
3362
3363CRYPTO API
8b58be88
JP
3364M: Herbert Xu <herbert@gondor.apana.org.au>
3365M: "David S. Miller" <davem@davemloft.net>
1da177e4 3366L: linux-crypto@vger.kernel.org
9f273c24 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3369S: Maintained
679655da 3370F: Documentation/crypto/
fe1c445b 3371F: Documentation/devicetree/bindings/crypto/
2ca87a17 3372F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3373F: arch/*/crypto/
3374F: crypto/
3375F: drivers/crypto/
3376F: include/crypto/
1da177e4 3377
5b07bd57 3378CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3379M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3380L: linux-crypto@vger.kernel.org
3381S: Maintained
51a2228a
JP
3382F: crypto/ansi_cprng.c
3383F: crypto/rng.c
5b07bd57 3384
fc279cc2
HV
3385CS3308 MEDIA DRIVER
3386M: Hans Verkuil <hverkuil@xs4all.nl>
3387L: linux-media@vger.kernel.org
3388T: git git://linuxtv.org/media_tree.git
3389W: http://linuxtv.org
3390S: Odd Fixes
3391F: drivers/media/i2c/cs3308.c
3392F: drivers/media/i2c/cs3308.h
3393
9b4ffa48 3394CS5535 Audio ALSA driver
8b58be88 3395M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3396S: Maintained
679655da 3397F: sound/pci/cs5535audio/
9b4ffa48 3398
a910e4a9 3399CW1200 WLAN driver
b75f0050
JP
3400M: Solomon Peachy <pizza@shaftnet.org>
3401S: Maintained
560424e9 3402F: drivers/net/wireless/st/cw1200/
a910e4a9 3403
6d8425b1 3404CX18 VIDEO4LINUX DRIVER
6afdeaf8 3405M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3406L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3407L: linux-media@vger.kernel.org
275ffde4 3408T: git git://linuxtv.org/media_tree.git
a825eaec 3409W: https://linuxtv.org
30e10993 3410W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3411S: Maintained
679655da 3412F: Documentation/video4linux/cx18.txt
90d72ac6 3413F: drivers/media/pci/cx18/
6c0f0359 3414F: include/uapi/linux/ivtv*
6d8425b1 3415
3f101d91
HV
3416CX2341X MPEG ENCODER HELPER MODULE
3417M: Hans Verkuil <hverkuil@xs4all.nl>
3418L: linux-media@vger.kernel.org
3419T: git git://linuxtv.org/media_tree.git
a825eaec 3420W: https://linuxtv.org
3f101d91 3421S: Maintained
c368360b 3422F: drivers/media/common/cx2341x*
3f101d91
HV
3423F: include/media/cx2341x*
3424
b8fe6e2c
PB
3425CX24120 MEDIA DRIVER
3426M: Jemma Denson <jdenson@gmail.com>
3427M: Patrick Boettcher <patrick.boettcher@posteo.de>
3428L: linux-media@vger.kernel.org
a825eaec 3429W: https://linuxtv.org
b8fe6e2c
PB
3430Q: http://patchwork.linuxtv.org/project/linux-media/list/
3431S: Maintained
3432F: drivers/media/dvb-frontends/cx24120*
3433
20357578 3434CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3435M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3436M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3437L: linux-media@vger.kernel.org
a825eaec 3438W: https://linuxtv.org
20357578
MCC
3439T: git git://linuxtv.org/media_tree.git
3440S: Odd fixes
3441F: Documentation/video4linux/cx88/
3442F: drivers/media/pci/cx88/
6d8425b1 3443
91952bc0
AP
3444CXD2820R MEDIA DRIVER
3445M: Antti Palosaari <crope@iki.fi>
3446L: linux-media@vger.kernel.org
a825eaec 3447W: https://linuxtv.org
91952bc0
AP
3448W: http://palosaari.fi/linux/
3449Q: http://patchwork.linuxtv.org/project/linux-media/list/
3450T: git git://linuxtv.org/anttip/media_tree.git
3451S: Maintained
3452F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3453
e5ec3789 3454CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3455M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3456L: netdev@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
f7917c00 3459F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3460
d8ae3c33 3461CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3462M: Karen Xie <kxie@chelsio.com>
3463L: linux-scsi@vger.kernel.org
3464W: http://www.chelsio.com
3465S: Supported
3466F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3467
e5ec3789 3468CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3469M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3470L: linux-rdma@vger.kernel.org
e5ec3789
SW
3471W: http://www.openfabrics.org
3472S: Supported
679655da 3473F: drivers/infiniband/hw/cxgb3/
e5ec3789 3474
be4c9bad 3475CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3476M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3477L: netdev@vger.kernel.org
3478W: http://www.chelsio.com
3479S: Supported
f7917c00 3480F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3481
d8ae3c33 3482CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3483M: Karen Xie <kxie@chelsio.com>
3484L: linux-scsi@vger.kernel.org
3485W: http://www.chelsio.com
3486S: Supported
3487F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3488
be4c9bad
RD
3489CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3490M: Steve Wise <swise@chelsio.com>
3491L: linux-rdma@vger.kernel.org
3492W: http://www.openfabrics.org
3493S: Supported
3494F: drivers/infiniband/hw/cxgb4/
3495
5c20a5c7
CL
3496CXGB4VF ETHERNET DRIVER (CXGB4VF)
3497M: Casey Leedom <leedom@chelsio.com>
3498L: netdev@vger.kernel.org
3499W: http://www.chelsio.com
3500S: Supported
f7917c00 3501F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3502
a9282d01
IM
3503CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3504M: Ian Munsie <imunsie@au1.ibm.com>
3505M: Michael Neuling <mikey@neuling.org>
3506L: linuxppc-dev@lists.ozlabs.org
3507S: Supported
3508F: drivers/misc/cxl/
ec249dd8 3509F: include/misc/cxl*
a9282d01
IM
3510F: include/uapi/misc/cxl.h
3511F: Documentation/powerpc/cxl.txt
3512F: Documentation/powerpc/cxl.txt
3513F: Documentation/ABI/testing/sysfs-class-cxl
3514
11f43ae7
MO
3515CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3516M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3517M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3518M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3519L: linux-scsi@vger.kernel.org
3520S: Supported
3521F: drivers/scsi/cxlflash/
3522F: include/uapi/scsi/cxlflash_ioctls.h
3523F: Documentation/powerpc/cxlflash.txt
3524
b52b97a3
GC
3525STMMAC ETHERNET DRIVER
3526M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3527M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3528L: netdev@vger.kernel.org
3529W: http://www.stlinux.com
3530S: Supported
7ac6653a 3531F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3532
1da177e4 3533CYBERPRO FB DRIVER
54176cc6 3534M: Russell King <linux@armlinux.org.uk>
efc03ecb 3535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3536W: http://www.armlinux.org.uk/
1da177e4 3537S: Maintained
8a61f013 3538F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3539
1da177e4 3540CYCLADES ASYNC MUX DRIVER
1da177e4 3541W: http://www.cyclades.com/
d459883e 3542S: Orphan
c897401b 3543F: drivers/tty/cyclades.c
679655da 3544F: include/linux/cyclades.h
c117ab84 3545F: include/uapi/linux/cyclades.h
1da177e4
LT
3546
3547CYCLADES PC300 DRIVER
1da177e4 3548W: http://www.cyclades.com/
d459883e 3549S: Orphan
679655da 3550F: drivers/net/wan/pc300*
1da177e4 3551
402f6ae4
AP
3552CYPRESS_FIRMWARE MEDIA DRIVER
3553M: Antti Palosaari <crope@iki.fi>
3554L: linux-media@vger.kernel.org
a825eaec 3555W: https://linuxtv.org
402f6ae4
AP
3556W: http://palosaari.fi/linux/
3557Q: http://patchwork.linuxtv.org/project/linux-media/list/
3558T: git git://linuxtv.org/anttip/media_tree.git
3559S: Maintained
3560F: drivers/media/common/cypress_firmware*
3561
e3ae3525 3562CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3563M: Ferruh Yigit <fery@cypress.com>
6305902c 3564L: linux-input@vger.kernel.org
be9a6f40 3565S: Supported
6305902c
JP
3566F: drivers/input/touchscreen/cyttsp*
3567F: include/linux/input/cyttsp.h
e3ae3525 3568
aaaf5fbf
JK
3569DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3570M: Joshua Kinard <kumba@gentoo.org>
3571S: Maintained
3572F: drivers/rtc/rtc-ds1685.c
3573F: include/linux/rtc/ds1685.h
3574
1da177e4 3575DAMA SLAVE for AX.25
8b58be88 3576M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3577W: http://yaina.de/jreuter/
3578W: http://www.qsl.net/dl1bke/
3579L: linux-hams@vger.kernel.org
3580S: Maintained
679655da
JP
3581F: net/ax25/af_ax25.c
3582F: net/ax25/ax25_dev.c
3583F: net/ax25/ax25_ds_*
3584F: net/ax25/ax25_in.c
3585F: net/ax25/ax25_out.c
3586F: net/ax25/ax25_timer.c
3587F: net/ax25/sysctl_net_ax25.c
1da177e4 3588
e2d1d6c0 3589DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3590L: netdev@vger.kernel.org
5ff77428 3591S: Orphan
679655da 3592F: Documentation/networking/dmfe.txt
0f04e2aa 3593F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3594
3595DC390/AM53C974 SCSI driver
d8130624 3596M: Hannes Reinecke <hare@suse.com>
71bd849d 3597L: linux-scsi@vger.kernel.org
e2d1d6c0 3598S: Maintained
71bd849d 3599F: drivers/scsi/am53c974.c
e2d1d6c0 3600
1da177e4 3601DC395x SCSI driver
61eee9a7 3602M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3603M: Ali Akcaagac <aliakc@web.de>
3604M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3605L: dc395x@twibble.org
cf015e9f
JP
3606W: http://twibble.org/dist/dc395x/
3607W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3608S: Maintained
679655da
JP
3609F: Documentation/scsi/dc395x.txt
3610F: drivers/scsi/dc395x.*
1da177e4 3611
eb8edb08 3612DCCP PROTOCOL
a89d030e 3613M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3614L: dccp@vger.kernel.org
c996d8b9 3615W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3616S: Maintained
679655da 3617F: include/linux/dccp.h
c117ab84 3618F: include/uapi/linux/dccp.h
679655da
JP
3619F: include/linux/tfrc.h
3620F: net/dccp/
eb8edb08 3621
1da177e4 3622DECnet NETWORK LAYER
1da177e4
LT
3623W: http://linux-decnet.sourceforge.net
3624L: linux-decnet-user@lists.sourceforge.net
f546444d 3625S: Orphan
679655da
JP
3626F: Documentation/networking/decnet.txt
3627F: net/decnet/
1da177e4 3628
ebff05b9
MR
3629DECSTATION PLATFORM SUPPORT
3630M: "Maciej W. Rozycki" <macro@linux-mips.org>
3631L: linux-mips@linux-mips.org
3632W: http://www.linux-mips.org/wiki/DECstation
3633S: Maintained
3634F: arch/mips/dec/
3635F: arch/mips/include/asm/dec/
3636F: arch/mips/include/asm/mach-dec/
3637
1da177e4 3638DEFXX FDDI NETWORK DRIVER
8b58be88 3639M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3640S: Maintained
33f810b2 3641F: drivers/net/fddi/defxx.*
1da177e4 3642
ad8f07cc 3643DELL LAPTOP DRIVER
8b58be88 3644M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3645M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3646L: platform-driver-x86@vger.kernel.org
ad8f07cc 3647S: Maintained
679655da 3648F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3649
817a5cdb
PR
3650DELL LAPTOP RBTN DRIVER
3651M: Pali Rohár <pali.rohar@gmail.com>
3652S: Maintained
3653F: drivers/platform/x86/dell-rbtn.*
3654
cdbff611
PR
3655DELL LAPTOP FREEFALL DRIVER
3656M: Pali Rohár <pali.rohar@gmail.com>
3657S: Maintained
3658F: drivers/platform/x86/dell-smo8800.c
3659
1da177e4 3660DELL LAPTOP SMM DRIVER
a5afba16 3661M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3662S: Maintained
a5afba16 3663F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3664F: include/uapi/linux/i8k.h
1da177e4 3665
90563ec4 3666DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3667M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3668S: Maintained
679655da
JP
3669F: Documentation/dcdbas.txt
3670F: drivers/firmware/dcdbas.*
90563ec4 3671
0b3f6109 3672DELL WMI EXTRAS DRIVER
8b58be88 3673M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3674M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3675S: Maintained
36b3a96f 3676F: drivers/platform/x86/dell-wmi.c
0b3f6109 3677
5efc75e3 3678DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3679M: John Youn <johnyoun@synopsys.com>
5efc75e3 3680L: linux-usb@vger.kernel.org
18f340f9 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3682S: Maintained
197ba5f4 3683F: drivers/usb/dwc2/
5efc75e3 3684
94ab23dd 3685DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3686M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3687L: linux-usb@vger.kernel.org
94ab23dd
FB
3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3689S: Maintained
3690F: drivers/usb/dwc3/
3691
833c9545
JB
3692DEVICE COREDUMP (DEV_COREDUMP)
3693M: Johannes Berg <johannes@sipsolutions.net>
3694L: linux-kernel@vger.kernel.org
3695S: Maintained
3696F: drivers/base/devcoredump.c
3697F: include/linux/devcoredump.h
3698
89d07767
KP
3699DEVICE FREQUENCY (DEVFREQ)
3700M: MyungJoo Ham <myungjoo.ham@samsung.com>
3701M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3702L: linux-pm@vger.kernel.org
6a3cd722 3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3704S: Maintained
3705F: drivers/devfreq/
6a3cd722
CC
3706F: include/linux/devfreq.h
3707F: Documentation/devicetree/bindings/devfreq/
89d07767 3708
7dbded06
CC
3709DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3710M: Chanwoo Choi <cw00.choi@samsung.com>
3711L: linux-pm@vger.kernel.org
3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3713S: Supported
3714F: drivers/devfreq/event/
3715F: drivers/devfreq/devfreq-event.c
3716F: include/linux/devfreq-event.h
3717F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3718
490b864b
CC
3719BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3720M: Chanwoo Choi <cw00.choi@samsung.com>
3721L: linux-pm@vger.kernel.org
3722L: linux-samsung-soc@vger.kernel.org
3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3724S: Maintained
3725F: drivers/devfreq/exynos-bus.c
3726F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3727
1da177e4 3728DEVICE NUMBER REGISTRY
8b58be88 3729M: Torben Mathiasen <device@lanana.org>
1da177e4 3730W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3731S: Maintained
3732
e2d1d6c0 3733DEVICE-MAPPER (LVM)
854ecaad 3734M: Alasdair Kergon <agk@redhat.com>
8504eed3 3735M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3736M: dm-devel@redhat.com
e2d1d6c0
RD
3737L: dm-devel@redhat.com
3738W: http://sources.redhat.com/dm
8a6e2535 3739Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3740T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3741T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3742S: Maintained
679655da
JP
3743F: Documentation/device-mapper/
3744F: drivers/md/dm*
854ecaad 3745F: drivers/md/persistent-data/
679655da
JP
3746F: include/linux/device-mapper.h
3747F: include/linux/dm-*.h
8504eed3 3748F: include/uapi/linux/dm-*.h
e2d1d6c0 3749
bfcd3a46
JP
3750DEVLINK
3751M: Jiri Pirko <jiri@mellanox.com>
3752L: netdev@vger.kernel.org
3753S: Supported
3754F: net/core/devlink.c
3755F: include/net/devlink.h
3756F: include/uapi/linux/devlink.h
3757
c0d995aa
OST
3758DIALOG SEMICONDUCTOR DRIVERS
3759M: Support Opensource <support.opensource@diasemi.com>
3760W: http://www.dialog-semiconductor.com/products
3761S: Supported
3762F: Documentation/hwmon/da90??
047cfd01 3763F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3764F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3765F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3766F: drivers/gpio/gpio-da90??.c
3767F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3768F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3769F: drivers/input/misc/da90??_onkey.c
3770F: drivers/input/touchscreen/da9052_tsi.c
3771F: drivers/leds/leds-da90??.c
3772F: drivers/mfd/da903x.c
3773F: drivers/mfd/da90??-*.c
7be72c2c 3774F: drivers/mfd/da91??-*.c
c0d995aa 3775F: drivers/power/da9052-battery.c
7be72c2c 3776F: drivers/power/da91??-*.c
c0d995aa
OST
3777F: drivers/regulator/da903x.c
3778F: drivers/regulator/da9???-regulator.[ch]
3779F: drivers/rtc/rtc-da90??.c
3780F: drivers/video/backlight/da90??_bl.c
3781F: drivers/watchdog/da90??_wdt.c
3782F: include/linux/mfd/da903x.h
3783F: include/linux/mfd/da9052/
3784F: include/linux/mfd/da9055/
047cfd01 3785F: include/linux/mfd/da9062/
c0d995aa 3786F: include/linux/mfd/da9063/
7be72c2c 3787F: include/linux/mfd/da9150/
4eeb08b4 3788F: include/linux/regulator/da9211.h
c0d995aa
OST
3789F: include/sound/da[79]*.h
3790F: sound/soc/codecs/da[79]*.[ch]
3791
599aa697
LL
3792DIGI NEO AND CLASSIC PCI PRODUCTS
3793M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3794M: Mark Hounschell <markh@compro.net>
599aa697
LL
3795L: driverdev-devel@linuxdriverproject.org
3796S: Maintained
3797F: drivers/staging/dgnc/
3798
335d7c58 3799DIOLAN U2C-12 I2C DRIVER
ca462085 3800M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3801L: linux-i2c@vger.kernel.org
3802S: Maintained
3803F: drivers/i2c/busses/i2c-diolan-u2c.c
3804
d475c634
MW
3805DIRECT ACCESS (DAX)
3806M: Matthew Wilcox <willy@linux.intel.com>
3807L: linux-fsdevel@vger.kernel.org
3808S: Supported
3809F: fs/dax.c
3810
e7839f25 3811DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3812M: Eric Paris <eparis@parisplace.org>
3c5119c0 3813S: Maintained
679655da
JP
3814F: Documentation/filesystems/dnotify.txt
3815F: fs/notify/dnotify/
3816F: include/linux/dnotify.h
1da177e4
LT
3817
3818DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3819M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3820W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3821W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3822W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3823S: Maintained
3824
4480f15b 3825DISKQUOTA
d8130624 3826M: Jan Kara <jack@suse.com>
1da177e4 3827S: Maintained
679655da
JP
3828F: Documentation/filesystems/quota.txt
3829F: fs/quota/
3830F: include/linux/quota*.h
c117ab84 3831F: include/uapi/linux/quota*.h
1da177e4 3832
702686ad
BT
3833DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3834M: Bernie Thompson <bernie@plugable.com>
3835L: linux-fbdev@vger.kernel.org
3836S: Maintained
3837W: http://plugable.com/category/projects/udlfb/
8a61f013 3838F: drivers/video/fbdev/udlfb.c
702686ad
BT
3839F: include/video/udlfb.h
3840F: Documentation/fb/udlfb.txt
3841
e7839f25 3842DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3843M: Christine Caulfield <ccaulfie@redhat.com>
3844M: David Teigland <teigland@redhat.com>
a4644184 3845L: cluster-devel@redhat.com
5be7b50f 3846W: http://sources.redhat.com/cluster/
9f273c24 3847T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3848S: Supported
679655da 3849F: fs/dlm/
5be7b50f 3850
53b6b3e0
SS
3851DMA BUFFER SHARING FRAMEWORK
3852M: Sumit Semwal <sumit.semwal@linaro.org>
3853S: Maintained
3854L: linux-media@vger.kernel.org
3855L: dri-devel@lists.freedesktop.org
8ada6d2d 3856L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3857F: drivers/dma-buf/
e46d12c6
JP
3858F: include/linux/dma-buf*
3859F: include/linux/reservation.h
3860F: include/linux/*fence.h
53b6b3e0
SS
3861F: Documentation/dma-buf-sharing.txt
3862T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3863
c483e065
GP
3864SYNC FILE FRAMEWORK
3865M: Sumit Semwal <sumit.semwal@linaro.org>
3866R: Gustavo Padovan <gustavo@padovan.org>
3867S: Maintained
3868L: linux-media@vger.kernel.org
3869L: dri-devel@lists.freedesktop.org
3870F: drivers/dma-buf/sync_file.c
3871F: include/linux/sync_file.h
3872F: Documentation/sync_file.txt
3873T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3874
b3e5f263 3875DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3876M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3877L: dmaengine@vger.kernel.org
3878Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3879S: Maintained
679655da 3880F: drivers/dma/
0ce3c066 3881F: include/linux/dmaengine.h
c56d329e 3882F: Documentation/devicetree/bindings/dma/
979a281e
VK
3883F: Documentation/dmaengine/
3884T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3885
b825037d 3886DME1737 HARDWARE MONITOR DRIVER
8b58be88 3887M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3888L: linux-hwmon@vger.kernel.org
b825037d 3889S: Maintained
679655da
JP
3890F: Documentation/hwmon/dme1737
3891F: drivers/hwmon/dme1737.c
b825037d 3892
1f31e1b1 3893DMI/SMBIOS SUPPORT
d8130624 3894M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3895S: Maintained
d4aeef93 3896T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3897F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3898F: drivers/firmware/dmi-id.c
3899F: drivers/firmware/dmi_scan.c
3900F: include/linux/dmi.h
3901
7d2c86b5 3902DOCUMENTATION
ad3118b9 3903M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3904L: linux-doc@vger.kernel.org
3905S: Maintained
679655da 3906F: Documentation/
42f41ecf
JC
3907F: scripts/docproc.c
3908F: scripts/kernel-doc*
97be078b
RD
3909X: Documentation/ABI/
3910X: Documentation/devicetree/
933a46b8
JC
3911X: Documentation/acpi
3912X: Documentation/power
3913X: Documentation/spi
6c121170 3914X: Documentation/DocBook/media
c51edfb1 3915T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3916
1da177e4 3917DOUBLETALK DRIVER
8b58be88 3918M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3919L: blinux-list@redhat.com
3920S: Maintained
679655da
JP
3921F: drivers/char/dtlk.c
3922F: include/linux/dtlk.h
1da177e4 3923
e2d1d6c0 3924DPT_I2O SCSI RAID DRIVER
8b58be88 3925M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3926L: linux-scsi@vger.kernel.org
3927W: http://www.adaptec.com/
3928S: Maintained
679655da
JP
3929F: drivers/scsi/dpt*
3930F: drivers/scsi/dpt/
e2d1d6c0 3931
b411b363 3932DRBD DRIVER
bc2c049d
RK
3933M: Philipp Reisner <philipp.reisner@linbit.com>
3934M: Lars Ellenberg <lars.ellenberg@linbit.com>
3935L: drbd-dev@lists.linbit.com
28b8e8d4 3936W: http://www.drbd.org
bc2c049d
RK
3937T: git git://git.linbit.com/linux-drbd.git
3938T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3939S: Supported
3940F: drivers/block/drbd/
3941F: lib/lru_cache.c
3942F: Documentation/blockdev/drbd/
b411b363 3943
dc7dfcd8 3944DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3945M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3947S: Supported
679655da 3948F: Documentation/kobject.txt
7cfc51b9 3949F: drivers/base/
87544653 3950F: fs/debugfs/
dc7dfcd8
WS
3951F: fs/kernfs/
3952F: fs/sysfs/
87544653 3953F: include/linux/debugfs.h
dc7dfcd8 3954F: include/linux/kobj*
679655da 3955F: lib/kobj*
1da177e4
LT
3956
3957DRM DRIVERS
8b58be88 3958M: David Airlie <airlied@linux.ie>
4c6a3999 3959L: dri-devel@lists.freedesktop.org
b0447888 3960T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3961S: Maintained
679655da 3962F: drivers/gpu/drm/
433e3b34 3963F: drivers/gpu/vga/
d28ab95b
GU
3964F: Documentation/devicetree/bindings/display/
3965F: Documentation/devicetree/bindings/gpu/
3966F: Documentation/devicetree/bindings/video/
621c5474 3967F: Documentation/gpu/
850e9411 3968F: include/drm/
c117ab84 3969F: include/uapi/drm/
1da177e4 3970
c842b693
EV
3971DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3972M: Dave Airlie <airlied@redhat.com>
3973S: Odd Fixes
3974F: drivers/gpu/drm/ast/
3975
3976DRM DRIVER FOR BOCHS VIRTUAL GPU
3977M: Gerd Hoffmann <kraxel@redhat.com>
3978S: Odd Fixes
3979F: drivers/gpu/drm/bochs/
3980
3981DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3982M: Dave Airlie <airlied@redhat.com>
3983S: Odd Fixes
3984F: drivers/gpu/drm/cirrus/
3985
c26a4017 3986RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3987M: Alex Deucher <alexander.deucher@amd.com>
3988M: Christian König <christian.koenig@amd.com>
3989L: dri-devel@lists.freedesktop.org
3990T: git git://people.freedesktop.org/~agd5f/linux
3991S: Supported
3992F: drivers/gpu/drm/radeon/
74c97375 3993F: include/uapi/drm/radeon_drm.h
c26a4017 3994F: drivers/gpu/drm/amd/
74c97375 3995F: include/uapi/drm/amdgpu_drm.h
566f5939 3996
03e255b9
TR
3997DRM PANEL DRIVERS
3998M: Thierry Reding <thierry.reding@gmail.com>
3999L: dri-devel@lists.freedesktop.org
4000T: git git://anongit.freedesktop.org/tegra/linux.git
4001S: Maintained
4002F: drivers/gpu/drm/drm_panel.c
4003F: drivers/gpu/drm/panel/
4004F: include/drm/drm_panel.h
2d799dde 4005F: Documentation/devicetree/bindings/display/panel/
03e255b9 4006
8daf7473 4007INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4008M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4009M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4010L: intel-gfx@lists.freedesktop.org
8daf7473 4011L: dri-devel@lists.freedesktop.org
7564fde3 4012W: https://01.org/linuxgraphics/
47f95647 4013Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4014T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4015S: Supported
14430813 4016F: drivers/gpu/drm/i915/
8daf7473 4017F: include/drm/i915*
baceac3a 4018F: include/uapi/drm/i915_drm.h
621c5474 4019F: Documentation/gpu/i915.rst
8daf7473 4020
99763bb8
BB
4021DRM DRIVERS FOR ATMEL HLCDC
4022M: Boris Brezillon <boris.brezillon@free-electrons.com>
4023L: dri-devel@lists.freedesktop.org
4024S: Supported
4025F: drivers/gpu/drm/atmel-hlcdc/
4026F: Documentation/devicetree/bindings/drm/atmel/
4027
bf1139df
MR
4028DRM DRIVERS FOR ALLWINNER A10
4029M: Maxime Ripard <maxime.ripard@free-electrons.com>
4030L: dri-devel@lists.freedesktop.org
4031S: Supported
4032F: drivers/gpu/drm/sun4i/
4033F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4034
398a6d4a
KP
4035DRM DRIVERS FOR EXYNOS
4036M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4037M: Joonyoung Shim <jy0922.shim@samsung.com>
4038M: Seung-Woo Kim <sw0312.kim@samsung.com>
4039M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4040L: dri-devel@lists.freedesktop.org
25a58030 4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4042S: Supported
14430813 4043F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4044F: include/uapi/drm/exynos_drm.h
4045F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4046
b55a1b9c 4047DRM DRIVERS FOR FREESCALE DCU
bc66757a 4048M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4049M: Alison Wang <alison.wang@freescale.com>
4050L: dri-devel@lists.freedesktop.org
4051S: Supported
4052F: drivers/gpu/drm/fsl-dcu/
2d799dde 4053F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4054F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4055F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4056
0a3d775f
PZ
4057DRM DRIVERS FOR FREESCALE IMX
4058M: Philipp Zabel <p.zabel@pengutronix.de>
4059L: dri-devel@lists.freedesktop.org
4060S: Maintained
4061F: drivers/gpu/drm/imx/
ef739aa4 4062F: drivers/gpu/ipu-v3/
2d799dde 4063F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4064
ba2199a6
PJ
4065DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4066M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4067L: dri-devel@lists.freedesktop.org
4068T: git git://github.com/patjak/drm-gma500
4069S: Maintained
5ff18e42 4070F: drivers/gpu/drm/gma500/
ba2199a6 4071
c84ffde9
XL
4072DRM DRIVERS FOR HISILICON
4073M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4074R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4075R: Chen Feng <puck.chen@hisilicon.com>
4076L: dri-devel@lists.freedesktop.org
4077T: git git://github.com/xin3liang/linux.git
4078S: Maintained
4079F: drivers/gpu/drm/hisilicon/
4080F: Documentation/devicetree/bindings/display/hisilicon/
4081
399516ab
EV
4082DRM DRIVER FOR INTEL I810 VIDEO CARDS
4083S: Orphan / Obsolete
4084F: drivers/gpu/drm/i810/
4085F: include/uapi/drm/i810_drm.h
4086
06346451
EV
4087DRM DRIVER FOR MSM ADRENO GPU
4088M: Rob Clark <robdclark@gmail.com>
4089L: linux-arm-msm@vger.kernel.org
4090L: dri-devel@lists.freedesktop.org
4091L: freedreno@lists.freedesktop.org
4092T: git git://people.freedesktop.org/~robclark/linux
4093S: Maintained
4094F: drivers/gpu/drm/msm/
4095F: include/uapi/drm/msm_drm.h
4096F: Documentation/devicetree/bindings/display/msm/
4097
fad89bb3
EV
4098DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4099M: Ben Skeggs <bskeggs@redhat.com>
4100L: dri-devel@lists.freedesktop.org
4101L: nouveau@lists.freedesktop.org
4102T: git git://github.com/skeggsb/linux
4103S: Supported
4104F: drivers/gpu/drm/nouveau/
4105F: include/uapi/drm/nouveau_drm.h
ba2199a6 4106
bd3b49f2 4107DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4108M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4109L: dri-devel@lists.freedesktop.org
4110L: linux-tegra@vger.kernel.org
a5ad7a63 4111T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4112S: Supported
dee8268f 4113F: drivers/gpu/drm/tegra/
a5ad7a63 4114F: drivers/gpu/host1x/
e1e90644 4115F: include/linux/host1x.h
a5ad7a63 4116F: include/uapi/drm/tegra_drm.h
2d799dde 4117F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4118
399516ab
EV
4119DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4120S: Orphan / Obsolete
4121F: drivers/gpu/drm/mga/
4122F: include/uapi/drm/mga_drm.h
4123
c842b693
EV
4124DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4125M: Dave Airlie <airlied@redhat.com>
4126S: Odd Fixes
4127F: drivers/gpu/drm/mgag200/
4128
399516ab
EV
4129DRM DRIVER FOR RAGE 128 VIDEO CARDS
4130S: Orphan / Obsolete
4131F: drivers/gpu/drm/r128/
4132F: include/uapi/drm/r128_drm.h
4133
a284e9d1
LP
4134DRM DRIVERS FOR RENESAS
4135M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4136L: dri-devel@lists.freedesktop.org
4a121096 4137L: linux-renesas-soc@vger.kernel.org
2392ccd4 4138T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4139S: Supported
4140F: drivers/gpu/drm/rcar-du/
4141F: drivers/gpu/drm/shmobile/
a284e9d1 4142F: include/linux/platform_data/shmob_drm.h
33be436d 4143F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4144
c842b693
EV
4145DRM DRIVER FOR QXL VIRTUAL GPU
4146M: Dave Airlie <airlied@redhat.com>
4147S: Odd Fixes
4148F: drivers/gpu/drm/qxl/
4149F: include/uapi/drm/qxl_drm.h
a284e9d1 4150
625e0346
HS
4151DRM DRIVERS FOR ROCKCHIP
4152M: Mark Yao <mark.yao@rock-chips.com>
4153L: dri-devel@lists.freedesktop.org
4154S: Maintained
4155F: drivers/gpu/drm/rockchip/
f253f7eb 4156F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4157
399516ab
EV
4158DRM DRIVER FOR SAVAGE VIDEO CARDS
4159S: Orphan / Obsolete
4160F: drivers/gpu/drm/savage/
4161F: include/uapi/drm/savage_drm.h
4162
4163DRM DRIVER FOR SIS VIDEO CARDS
4164S: Orphan / Obsolete
4165F: drivers/gpu/drm/sis/
4166F: include/uapi/drm/sis_drm.h
625e0346 4167
7f11c476
BG
4168DRM DRIVERS FOR STI
4169M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4170M: Vincent Abriou <vincent.abriou@st.com>
4171L: dri-devel@lists.freedesktop.org
4172T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4173S: Maintained
4174F: drivers/gpu/drm/sti
2d799dde 4175F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4176
399516ab
EV
4177DRM DRIVER FOR TDFX VIDEO CARDS
4178S: Orphan / Obsolete
4179F: drivers/gpu/drm/tdfx/
4180
c842b693
EV
4181DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4182M: Dave Airlie <airlied@redhat.com>
4183S: Odd Fixes
4184F: drivers/gpu/drm/udl/
4185
8bb0bce9
LS
4186DRM DRIVERS FOR VIVANTE GPU IP
4187M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4188R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4189R: Christian Gmeiner <christian.gmeiner@gmail.com>
4190L: dri-devel@lists.freedesktop.org
4191S: Maintained
8a9257a0
EV
4192F: drivers/gpu/drm/etnaviv/
4193F: include/uapi/drm/etnaviv_drm.h
4194F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4195
c4291702
EV
4196DRM DRIVER FOR VMWARE VIRTUAL GPU
4197M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4198M: Sinclair Yeh <syeh@vmware.com>
4199M: Thomas Hellstrom <thellstrom@vmware.com>
4200L: dri-devel@lists.freedesktop.org
4201T: git git://people.freedesktop.org/~syeh/repos_linux
4202T: git git://people.freedesktop.org/~thomash/linux
4203S: Supported
4204F: drivers/gpu/drm/vmwgfx/
4205F: include/uapi/drm/vmwgfx_drm.h
4206
8636d452
EA
4207DRM DRIVERS FOR VC4
4208M: Eric Anholt <eric@anholt.net>
4209T: git git://github.com/anholt/linux
4210S: Supported
4211F: drivers/gpu/drm/vc4/
4212F: include/uapi/drm/vc4_drm.h
4213F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4214
5ef330a7
TV
4215DRM DRIVERS FOR TI OMAP
4216M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4217L: dri-devel@lists.freedesktop.org
4218S: Maintained
4219F: drivers/gpu/drm/omapdrm/
4220F: Documentation/devicetree/bindings/display/ti/
4221
adb314ed
TV
4222DRM DRIVERS FOR TI LCDC
4223M: Jyri Sarha <jsarha@ti.com>
4224R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4225L: dri-devel@lists.freedesktop.org
4226S: Maintained
4227F: drivers/gpu/drm/tilcdc/
4228F: Documentation/devicetree/bindings/display/tilcdc/
4229
598df1ac
AK
4230DSBR100 USB FM RADIO DRIVER
4231M: Alexey Klimov <klimov.linux@gmail.com>
4232L: linux-media@vger.kernel.org
4233T: git git://linuxtv.org/media_tree.git
4234S: Maintained
4235F: drivers/media/radio/dsbr100.c
4236
1da177e4 4237DSCC4 DRIVER
8b58be88 4238M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4239L: netdev@vger.kernel.org
1da177e4 4240S: Maintained
679655da 4241F: drivers/net/wan/dscc4.c
1da177e4 4242
cc11b140
HV
4243DT3155 MEDIA DRIVER
4244M: Hans Verkuil <hverkuil@xs4all.nl>
4245L: linux-media@vger.kernel.org
4246T: git git://linuxtv.org/media_tree.git
a825eaec 4247W: https://linuxtv.org
cc11b140
HV
4248S: Odd Fixes
4249F: drivers/media/pci/dt3155/
4250
91952bc0
AP
4251DVB_USB_AF9015 MEDIA DRIVER
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
a825eaec 4254W: https://linuxtv.org
91952bc0
AP
4255W: http://palosaari.fi/linux/
4256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257T: git git://linuxtv.org/anttip/media_tree.git
4258S: Maintained
4259F: drivers/media/usb/dvb-usb-v2/af9015*
4260
4261DVB_USB_AF9035 MEDIA DRIVER
4262M: Antti Palosaari <crope@iki.fi>
4263L: linux-media@vger.kernel.org
a825eaec 4264W: https://linuxtv.org
91952bc0
AP
4265W: http://palosaari.fi/linux/
4266Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267T: git git://linuxtv.org/anttip/media_tree.git
4268S: Maintained
4269F: drivers/media/usb/dvb-usb-v2/af9035*
4270
4271DVB_USB_ANYSEE MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
a825eaec 4274W: https://linuxtv.org
91952bc0
AP
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/usb/dvb-usb-v2/anysee*
4280
4281DVB_USB_AU6610 MEDIA DRIVER
4282M: Antti Palosaari <crope@iki.fi>
4283L: linux-media@vger.kernel.org
a825eaec 4284W: https://linuxtv.org
91952bc0
AP
4285W: http://palosaari.fi/linux/
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/anttip/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb-v2/au6610*
4290
4291DVB_USB_CE6230 MEDIA DRIVER
4292M: Antti Palosaari <crope@iki.fi>
4293L: linux-media@vger.kernel.org
a825eaec 4294W: https://linuxtv.org
91952bc0
AP
4295W: http://palosaari.fi/linux/
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb-v2/ce6230*
4300
d099dea2
MK
4301DVB_USB_CXUSB MEDIA DRIVER
4302M: Michael Krufky <mkrufky@linuxtv.org>
4303L: linux-media@vger.kernel.org
a825eaec 4304W: https://linuxtv.org
d099dea2
MK
4305W: http://github.com/mkrufky
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/media_tree.git
4308S: Maintained
9819da66 4309F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4310
91952bc0 4311DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
a825eaec 4314W: https://linuxtv.org
91952bc0
AP
4315W: http://palosaari.fi/linux/
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
91952bc0 4319F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4320
5560983b 4321DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
a825eaec 4324W: https://linuxtv.org
91952bc0
AP
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/anttip/media_tree.git
4327S: Maintained
5560983b 4328F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4329
8856f5f2
MK
4330DVB_USB_MXL111SF MEDIA DRIVER
4331M: Michael Krufky <mkrufky@linuxtv.org>
4332L: linux-media@vger.kernel.org
a825eaec 4333W: https://linuxtv.org
8856f5f2
MK
4334W: http://github.com/mkrufky
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/mkrufky/mxl111sf.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4339
91952bc0
AP
4340DVB_USB_RTL28XXU MEDIA DRIVER
4341M: Antti Palosaari <crope@iki.fi>
4342L: linux-media@vger.kernel.org
a825eaec 4343W: https://linuxtv.org
91952bc0
AP
4344W: http://palosaari.fi/linux/
4345Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346T: git git://linuxtv.org/anttip/media_tree.git
4347S: Maintained
4348F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4349
4350DVB_USB_V2 MEDIA DRIVER
4351M: Antti Palosaari <crope@iki.fi>
4352L: linux-media@vger.kernel.org
a825eaec 4353W: https://linuxtv.org
91952bc0
AP
4354W: http://palosaari.fi/linux/
4355Q: http://patchwork.linuxtv.org/project/linux-media/list/
4356T: git git://linuxtv.org/anttip/media_tree.git
4357S: Maintained
4358F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4359F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4360
ac0ac38f 4361DYNAMIC DEBUG
5c4a97d1 4362M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4363S: Maintained
4364F: lib/dynamic_debug.c
4365F: include/linux/dynamic_debug.h
4366
789c7048 4367DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4368M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4369S: Maintained
df621252 4370F: drivers/tty/serial/dz.*
789c7048 4371
f17effbe
MF
4372E3X0 POWER BUTTON DRIVER
4373M: Moritz Fischer <moritz.fischer@ettus.com>
4374L: usrp-users@lists.ettus.com
4375W: http://www.ettus.com
4376S: Supported
4377F: drivers/input/misc/e3x0-button.c
4378F: Documentation/devicetree/bindings/input/e3x0-button.txt
4379
91952bc0
AP
4380E4000 MEDIA DRIVER
4381M: Antti Palosaari <crope@iki.fi>
4382L: linux-media@vger.kernel.org
a825eaec 4383W: https://linuxtv.org
91952bc0
AP
4384W: http://palosaari.fi/linux/
4385Q: http://patchwork.linuxtv.org/project/linux-media/list/
4386T: git git://linuxtv.org/anttip/media_tree.git
4387S: Maintained
4388F: drivers/media/tuners/e4000*
4389
1da177e4 4390EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4391M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4392L: linux-scsi@vger.kernel.org
4393S: Maintained
679655da 4394F: drivers/scsi/eata.c
1da177e4 4395
91952bc0
AP
4396EC100 MEDIA DRIVER
4397M: Antti Palosaari <crope@iki.fi>
4398L: linux-media@vger.kernel.org
a825eaec 4399W: https://linuxtv.org
91952bc0
AP
4400W: http://palosaari.fi/linux/
4401Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402T: git git://linuxtv.org/anttip/media_tree.git
4403S: Maintained
4404F: drivers/media/dvb-frontends/ec100*
4405
237fead6 4406ECRYPT FILE SYSTEM
0de9adf2 4407M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4408L: ecryptfs@vger.kernel.org
24a923e4 4409W: http://ecryptfs.org
6dc7516e 4410W: https://launchpad.net/ecryptfs
9f273c24 4411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4412S: Supported
679655da
JP
4413F: Documentation/filesystems/ecryptfs.txt
4414F: fs/ecryptfs/
237fead6 4415
da9bb1d2 4416EDAC-CORE
8b58be88 4417M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4418M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4419M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4420M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4421L: linux-edac@vger.kernel.org
07cd6bf5
FW
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4424S: Supported
679655da 4425F: Documentation/edac.txt
91445c72 4426F: drivers/edac/
679655da 4427F: include/linux/edac.h
0e438e3f 4428
c476c23b 4429EDAC-AMD64
8b58be88 4430M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4431M: Borislav Petkov <bp@alien8.de>
91445c72 4432L: linux-edac@vger.kernel.org
487ba8e8 4433S: Maintained
c476c23b
BP
4434F: drivers/edac/amd64_edac*
4435
836dae5d
RR
4436EDAC-CALXEDA
4437M: Doug Thompson <dougthompson@xmission.com>
4438M: Robert Richter <rric@kernel.org>
4439L: linux-edac@vger.kernel.org
836dae5d
RR
4440S: Maintained
4441F: drivers/edac/highbank*
4442
f65aad41
RB
4443EDAC-CAVIUM
4444M: Ralf Baechle <ralf@linux-mips.org>
4445M: David Daney <david.daney@cavium.com>
4446L: linux-edac@vger.kernel.org
4447L: linux-mips@linux-mips.org
f65aad41
RB
4448S: Supported
4449F: drivers/edac/octeon_edac*
4450
0e438e3f 4451EDAC-E752X
8b58be88
JP
4452M: Mark Gross <mark.gross@intel.com>
4453M: Doug Thompson <dougthompson@xmission.com>
91445c72 4454L: linux-edac@vger.kernel.org
0e438e3f 4455S: Maintained
679655da 4456F: drivers/edac/e752x_edac.c
0e438e3f
DP
4457
4458EDAC-E7XXX
8b58be88 4459M: Doug Thompson <dougthompson@xmission.com>
91445c72 4460L: linux-edac@vger.kernel.org
0e438e3f 4461S: Maintained
679655da 4462F: drivers/edac/e7xxx_edac.c
0e438e3f 4463
77c5f5d2 4464EDAC-GHES
5dc8a864
MCC
4465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4466M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4467L: linux-edac@vger.kernel.org
77c5f5d2 4468S: Maintained
2caa67a6 4469F: drivers/edac/ghes_edac.c
77c5f5d2 4470
6bc78404 4471EDAC-I82443BXGX
8b58be88 4472M: Tim Small <tim@buttersideup.com>
91445c72 4473L: linux-edac@vger.kernel.org
6bc78404 4474S: Maintained
679655da 4475F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4476
4477EDAC-I3000
8b58be88 4478M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4479L: linux-edac@vger.kernel.org
6bc78404 4480S: Maintained
679655da 4481F: drivers/edac/i3000_edac.c
6bc78404
DT
4482
4483EDAC-I5000
8b58be88 4484M: Doug Thompson <dougthompson@xmission.com>
91445c72 4485L: linux-edac@vger.kernel.org
ba9a5918 4486S: Maintained
679655da 4487F: drivers/edac/i5000_edac.c
ba9a5918 4488
44c12cb2 4489EDAC-I5400
5dc8a864
MCC
4490M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4491M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4492L: linux-edac@vger.kernel.org
44c12cb2 4493S: Maintained
679655da 4494F: drivers/edac/i5400_edac.c
44c12cb2 4495
3c9c92b6 4496EDAC-I7300
5dc8a864
MCC
4497M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4498M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4499L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4500S: Maintained
4501F: drivers/edac/i7300_edac.c
4502
67c89316 4503EDAC-I7CORE
5dc8a864
MCC
4504M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4505M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4506L: linux-edac@vger.kernel.org
67c89316 4507S: Maintained
70aff0ce 4508F: drivers/edac/i7core_edac.c
67c89316 4509
ba9a5918 4510EDAC-I82975X
8b58be88 4511M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4512M: "Arvind R." <arvino55@gmail.com>
91445c72 4513L: linux-edac@vger.kernel.org
ba9a5918 4514S: Maintained
679655da 4515F: drivers/edac/i82975x_edac.c
ba9a5918 4516
791b4706
JB
4517EDAC-IE31200
4518M: Jason Baron <jbaron@akamai.com>
4519L: linux-edac@vger.kernel.org
791b4706
JB
4520S: Maintained
4521F: drivers/edac/ie31200_edac.c
4522
ccdfb979 4523EDAC-MPC85XX
30c7469b 4524M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4525L: linux-edac@vger.kernel.org
ccdfb979
JT
4526S: Maintained
4527F: drivers/edac/mpc85xx_edac.[ch]
4528
ba9a5918 4529EDAC-PASEMI
8b58be88 4530M: Egor Martovetsky <egor@pasemi.com>
91445c72 4531L: linux-edac@vger.kernel.org
6bc78404 4532S: Maintained
679655da 4533F: drivers/edac/pasemi_edac.c
6bc78404 4534
0e438e3f 4535EDAC-R82600
8b58be88 4536M: Tim Small <tim@buttersideup.com>
91445c72 4537L: linux-edac@vger.kernel.org
0e438e3f 4538S: Maintained
679655da 4539F: drivers/edac/r82600_edac.c
da9bb1d2 4540
4d096ca7 4541EDAC-SBRIDGE
5dc8a864
MCC
4542M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4543M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4544L: linux-edac@vger.kernel.org
4d096ca7
MCC
4545S: Maintained
4546F: drivers/edac/sb_edac.c
4547
4ec656bd
TL
4548EDAC-SKYLAKE
4549M: Tony Luck <tony.luck@intel.com>
4550L: linux-edac@vger.kernel.org
4551S: Maintained
4552F: drivers/edac/skx_edac.c
4553
995e1de4
LH
4554EDAC-XGENE
4555APPLIED MICRO (APM) X-GENE SOC EDAC
4556M: Loc Ho <lho@apm.com>
4557S: Supported
4558F: drivers/edac/xgene_edac.c
4559F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4560
af39917d
CL
4561EDIROL UA-101/UA-1000 DRIVER
4562M: Clemens Ladisch <clemens@ladisch.de>
4563L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4564T: git git://git.alsa-project.org/alsa-kernel.git
4565S: Maintained
4566F: sound/usb/misc/ua101.c
4567
1f7df953 4568EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4569M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4570L: linux-efi@vger.kernel.org
78bef24e 4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4572S: Maintained
fb2efb5c 4573F: Documentation/efi-stub.txt
1f7df953
MF
4574F: arch/ia64/kernel/efi.c
4575F: arch/x86/boot/compressed/eboot.[ch]
4576F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4577F: arch/x86/platform/efi/
4578F: drivers/firmware/efi/
1f7df953
MF
4579F: include/linux/efi*.h
4580
d68772b7
MF
4581EFI VARIABLE FILESYSTEM
4582M: Matthew Garrett <matthew.garrett@nebula.com>
4583M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4584M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4585T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4586L: linux-efi@vger.kernel.org
4587S: Maintained
4588F: fs/efivarfs/
4589
85a00d9b
PJ
4590EFIFB FRAMEBUFFER DRIVER
4591L: linux-fbdev@vger.kernel.org
4592M: Peter Jones <pjones@redhat.com>
4593S: Maintained
8a61f013 4594F: drivers/video/fbdev/efifb.c
85a00d9b 4595
0bee8d28
JT
4596EFS FILESYSTEM
4597W: http://aeschi.ch.eu.org/efs/
4598S: Orphan
679655da 4599F: fs/efs/
0bee8d28 4600
aa8a9e25 4601EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4602M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4603L: netdev@vger.kernel.org
4604S: Maintained
9aa32835 4605F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4606
f0319efe 4607EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4608M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4609M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4610L: linux-media@vger.kernel.org
a825eaec 4611W: https://linuxtv.org
f0319efe
MCC
4612T: git git://linuxtv.org/media_tree.git
4613S: Maintained
4614F: drivers/media/usb/em28xx/
4615
3e3a7d66 4616EMBEDDED LINUX
8b58be88
JP
4617M: Paul Gortmaker <paul.gortmaker@windriver.com>
4618M: Matt Mackall <mpm@selenic.com>
4619M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4620L: linux-embedded@vger.kernel.org
4621S: Maintained
4622
32505876
JS
4623EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4624M: James Smart <james.smart@avagotech.com>
4625M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4626L: linux-scsi@vger.kernel.org
32505876 4627W: http://www.avagotech.com
ce00f85c 4628S: Supported
679655da 4629F: drivers/scsi/lpfc/
3a1c1d44 4630
5f5bac82 4631ENE CB710 FLASH CARD READER DRIVER
8b58be88 4632M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4633S: Maintained
4634F: drivers/misc/cb710/
4635F: drivers/mmc/host/cb710-mmc.*
4636F: include/linux/cb710.h
4637
931e39a1
ML
4638ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4639M: Maxim Levitsky <maximlevitsky@gmail.com>
4640S: Maintained
2a837449 4641F: drivers/media/rc/ene_ir.*
931e39a1 4642
d5ca9006 4643EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4644M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4645S: Maintained
084bad91 4646T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4647F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4648F: include/video/s1d13xxxfb.h
d5ca9006 4649
38df6492
ME
4650ET131X NETWORK DRIVER
4651M: Mark Einon <mark.einon@gmail.com>
4652S: Odd Fixes
4653F: drivers/net/ethernet/agere/
4654
1da177e4 4655ETHERNET BRIDGE
adbbf69d 4656M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4657L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4658L: netdev@vger.kernel.org
c996d8b9 4659W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4660S: Maintained
679655da
JP
4661F: include/linux/netfilter_bridge/
4662F: net/bridge/
1da177e4 4663
22f08ad9
FF
4664ETHERNET PHY LIBRARY
4665M: Florian Fainelli <f.fainelli@gmail.com>
4666L: netdev@vger.kernel.org
4667S: Maintained
4668F: include/linux/phy.h
4669F: include/linux/phy_fixed.h
4670F: drivers/net/phy/
4671F: Documentation/networking/phy.txt
4672F: drivers/of/of_mdio.c
4673F: drivers/of/of_net.c
4674
1da177e4 4675EXT2 FILE SYSTEM
d8130624 4676M: Jan Kara <jack@suse.com>
72be2ccf 4677L: linux-ext4@vger.kernel.org
1da177e4 4678S: Maintained
679655da
JP
4679F: Documentation/filesystems/ext2.txt
4680F: fs/ext2/
4681F: include/linux/ext2*
1da177e4 4682
72be2ccf 4683EXT4 FILE SYSTEM
8b58be88 4684M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4685M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4686L: linux-ext4@vger.kernel.org
08a225f1 4687W: http://ext4.wiki.kernel.org
8a6e2535 4688Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4690S: Maintained
679655da
JP
4691F: Documentation/filesystems/ext4.txt
4692F: fs/ext4/
1da177e4 4693
c5532b09 4694Extended Verification Module (EVM)
74dd744f
MZ
4695M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4696L: linux-ima-devel@lists.sourceforge.net
4697L: linux-security-module@vger.kernel.org
c5532b09
MZ
4698S: Supported
4699F: security/integrity/evm/
4700
df6b3cfe
MH
4701EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4702M: MyungJoo Ham <myungjoo.ham@samsung.com>
4703M: Chanwoo Choi <cw00.choi@samsung.com>
4704L: linux-kernel@vger.kernel.org
81df63a9 4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4706S: Maintained
4707F: drivers/extcon/
cd2c3e7f
CC
4708F: include/linux/extcon/
4709F: include/linux/extcon.h
df6b3cfe 4710F: Documentation/extcon/
cd2c3e7f 4711F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4712
e2a75c44 4713EXYNOS DP DRIVER
b7701755 4714M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4715L: dri-devel@lists.freedesktop.org
4716S: Maintained
4717F: drivers/gpu/drm/exynos/exynos_dp*
4718
9b93a409
MS
4719EXYNOS SYSMMU (IOMMU) driver
4720M: Marek Szyprowski <m.szyprowski@samsung.com>
4721L: iommu@lists.linux-foundation.org
4722S: Maintained
4723F: drivers/iommu/exynos-iommu.c
4724
33ad3912
DL
4725EXYNOS MIPI DISPLAY DRIVERS
4726M: Inki Dae <inki.dae@samsung.com>
4727M: Donghwa Lee <dh09.lee@samsung.com>
4728M: Kyungmin Park <kyungmin.park@samsung.com>
4729L: linux-fbdev@vger.kernel.org
4730S: Maintained
8a61f013 4731F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4732F: include/video/exynos_mipi*
4733
4a66d3fe
NC
4734EZchip NPS platform support
4735M: Noam Camus <noamc@ezchip.com>
4736S: Supported
4737F: arch/arc/plat-eznps
4738F: arch/arc/boot/dts/eznps.dts
4739
e53004e2 4740F71805F HARDWARE MONITORING DRIVER
d8130624 4741M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4742L: linux-hwmon@vger.kernel.org
e53004e2 4743S: Maintained
679655da
JP
4744F: Documentation/hwmon/f71805f
4745F: drivers/hwmon/f71805f.c
e53004e2 4746
eea977ed
MB
4747FC0011 TUNER DRIVER
4748M: Michael Buesch <m@bues.ch>
4749L: linux-media@vger.kernel.org
4750S: Maintained
ccae7af2
MCC
4751F: drivers/media/tuners/fc0011.h
4752F: drivers/media/tuners/fc0011.c
eea977ed 4753
91952bc0
AP
4754FC2580 MEDIA DRIVER
4755M: Antti Palosaari <crope@iki.fi>
4756L: linux-media@vger.kernel.org
a825eaec 4757W: https://linuxtv.org
91952bc0
AP
4758W: http://palosaari.fi/linux/
4759Q: http://patchwork.linuxtv.org/project/linux-media/list/
4760T: git git://linuxtv.org/anttip/media_tree.git
4761S: Maintained
4762F: drivers/media/tuners/fc2580*
eea977ed 4763
88b2dbdb
EP
4764FANOTIFY
4765M: Eric Paris <eparis@redhat.com>
4766S: Maintained
4767F: fs/notify/fanotify/
4768F: include/linux/fanotify.h
c117ab84 4769F: include/uapi/linux/fanotify.h
88b2dbdb 4770
1da177e4 4771FARSYNC SYNCHRONOUS DRIVER
8b58be88 4772M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4773W: http://www.farsite.co.uk/
4774S: Supported
679655da 4775F: drivers/net/wan/farsync.*
1da177e4 4776
c5408b88 4777FAULT INJECTION SUPPORT
8b58be88 4778M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4779S: Supported
679655da
JP
4780F: Documentation/fault-injection/
4781F: lib/fault-inject.c
c5408b88 4782
053e514f
NT
4783FBTFT Framebuffer drivers
4784M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4785M: Noralf Trønnes <noralf@tronnes.org>
4786S: Maintained
4787F: drivers/staging/fbtft/
4788
cae727db 4789FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4790M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4791L: fcoe-devel@open-fcoe.org
cae727db
RL
4792W: www.Open-FCoE.org
4793S: Supported
4794F: drivers/scsi/libfc/
4795F: drivers/scsi/fcoe/
4796F: include/scsi/fc/
4797F: include/scsi/libfc.h
4798F: include/scsi/libfcoe.h
c117ab84 4799F: include/uapi/scsi/fc/
cae727db 4800
e2d1d6c0 4801FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4802M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4803M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4804L: linux-fsdevel@vger.kernel.org
1da177e4 4805S: Maintained
679655da
JP
4806F: include/linux/fcntl.h
4807F: include/linux/fs.h
c117ab84
CEB
4808F: include/uapi/linux/fcntl.h
4809F: include/uapi/linux/fs.h
679655da
JP
4810F: fs/fcntl.c
4811F: fs/locks.c
1da177e4 4812
e2d1d6c0 4813FILESYSTEMS (VFS and infrastructure)
8b58be88 4814M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4815L: linux-fsdevel@vger.kernel.org
173acc7c 4816S: Maintained
679655da 4817F: fs/*
173acc7c 4818
b26e0ed4 4819FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4820M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4821L: linux-hwmon@vger.kernel.org
b26e0ed4 4822S: Maintained
d5ca6918
JP
4823F: drivers/hwmon/f75375s.c
4824F: include/linux/f75375s.h
b26e0ed4 4825
a331b0c3
CL
4826FIREWIRE AUDIO DRIVERS
4827M: Clemens Ladisch <clemens@ladisch.de>
4828L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4829T: git git://git.alsa-project.org/alsa-kernel.git
4830S: Maintained
4831F: sound/firewire/
4832
eb86ec51
SR
4833FIREWIRE MEDIA DRIVERS (firedtv)
4834M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4835L: linux-media@vger.kernel.org
4836L: linux1394-devel@lists.sourceforge.net
4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4838S: Maintained
4839F: drivers/media/firewire/
4840
a511ce33
CB
4841FIREWIRE SBP-2 TARGET
4842M: Chris Boot <bootc@bootc.net>
4843L: linux-scsi@vger.kernel.org
4844L: target-devel@vger.kernel.org
4845L: linux1394-devel@lists.sourceforge.net
4846T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4847S: Maintained
4848F: drivers/target/sbp/
4849
7d2c86b5 4850FIREWIRE SUBSYSTEM
8b58be88 4851M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4852L: linux1394-devel@lists.sourceforge.net
958a29cb 4853W: http://ieee1394.wiki.kernel.org/
2ca526bf 4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4855S: Maintained
679655da 4856F: drivers/firewire/
8f06ce3b
SR
4857F: include/linux/firewire.h
4858F: include/uapi/linux/firewire*.h
9f6d3c4b 4859F: tools/firewire/
e2d1d6c0
RD
4860
4861FIRMWARE LOADER (request_firmware)
39e68089
ML
4862M: Ming Lei <ming.lei@canonical.com>
4863L: linux-kernel@vger.kernel.org
4864S: Maintained
679655da
JP
4865F: Documentation/firmware_class/
4866F: drivers/base/firmware*.c
4867F: include/linux/firmware.h
e2d1d6c0 4868
f730e3dc 4869FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4870M: Joshua Morris <josh.h.morris@us.ibm.com>
4871M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4872S: Maintained
4873F: drivers/block/rsxx/
4874
8206f664 4875FLOPPY DRIVER
e5f6450c 4876M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4878S: Odd fixes
4879F: drivers/block/floppy.c
4880
9c9f32ed
AR
4881FMC SUBSYSTEM
4882M: Alessandro Rubini <rubini@gnudd.com>
4883W: http://www.ohwr.org/projects/fmc-bus
4884S: Supported
4885F: drivers/fmc/
4886F: include/linux/fmc*.h
4887F: include/linux/ipmi-fru.h
4888K: fmc_d.*register
4889
3c0ed7d5
AT
4890FPGA MANAGER FRAMEWORK
4891M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4892R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4893S: Maintained
4894F: drivers/fpga/
4895F: include/linux/fpga/fpga-mgr.h
4896W: http://www.rocketboards.org
4897
e2d1d6c0 4898FPU EMULATOR
8b58be88 4899M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4900W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4901S: Maintained
679655da 4902F: arch/x86/math-emu/
e2d1d6c0
RD
4903
4904FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4905L: netdev@vger.kernel.org
c173bfac 4906S: Orphan
679655da
JP
4907F: drivers/net/wan/dlci.c
4908F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4909
4910FRAMEBUFFER LAYER
5489e948
JCPV
4911M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4912M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4913L: linux-fbdev@vger.kernel.org
e2d1d6c0 4914W: http://linux-fbdev.sourceforge.net/
b22fe37b 4915Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4917S: Maintained
679655da 4918F: Documentation/fb/
b22fe37b
PM
4919F: drivers/video/
4920F: include/video/
679655da 4921F: include/linux/fb.h
c117ab84
CEB
4922F: include/uapi/video/
4923F: include/uapi/linux/fb.h
e2d1d6c0 4924
a57c188e 4925FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4926M: Timur Tabi <timur@tabi.org>
a57c188e 4927L: linux-fbdev@vger.kernel.org
c4ef9bc4 4928S: Maintained
8a61f013 4929F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4930
e2d1d6c0 4931FREESCALE DMA DRIVER
8b58be88
JP
4932M: Li Yang <leoli@freescale.com>
4933M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4934L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4935S: Maintained
679655da 4936F: drivers/dma/fsldma.*
e2d1d6c0 4937
44248aff
HX
4938FREESCALE GPMI NAND DRIVER
4939M: Han Xu <han.xu@nxp.com>
4940L: linux-mtd@lists.infradead.org
4941S: Maintained
4942F: drivers/mtd/nand/gpmi-nand/*
4943
e2d1d6c0 4944FREESCALE I2C CPM DRIVER
8b58be88 4945M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4946L: linuxppc-dev@lists.ozlabs.org
846557d3 4947L: linux-i2c@vger.kernel.org
0d2b405a 4948S: Maintained
679655da 4949F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4950
60e8c5ab 4951FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4952M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4953L: linux-fbdev@vger.kernel.org
efc03ecb 4954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4955S: Maintained
bad985a1 4956F: include/linux/platform_data/video-imxfb.h
8a61f013 4957F: drivers/video/fbdev/imxfb.c
60e8c5ab 4958
4d8e2cef 4959FREESCALE QUAD SPI DRIVER
38714fbd 4960M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4961L: linux-mtd@lists.infradead.org
4962S: Maintained
4963F: drivers/mtd/spi-nor/fsl-quadspi.c
4964
4689a6b1 4965FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4966M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4967M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4968L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4969L: netdev@vger.kernel.org
4970S: Maintained
ec21e2ec 4971F: drivers/net/ethernet/freescale/fs_enet/
679655da 4972F: include/linux/fs_enet_pd.h
4689a6b1 4973
63a0a00b
NA
4974FREESCALE IMX / MXC FEC DRIVER
4975M: Fugang Duan <fugang.duan@nxp.com>
4976L: netdev@vger.kernel.org
4977S: Maintained
4978F: drivers/net/ethernet/freescale/fec_main.c
4979F: drivers/net/ethernet/freescale/fec_ptp.c
4980F: drivers/net/ethernet/freescale/fec.h
4981F: Documentation/devicetree/bindings/net/fsl-fec.txt
4982
d9e9d82c 4983FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4984L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4985S: Orphan
7aa1aa6e
ZQ
4986F: drivers/soc/fsl/qe/
4987F: include/soc/fsl/*qe*.h
4988F: include/soc/fsl/*ucc*.h
d9e9d82c 4989
b55ef929 4990FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4991M: Li Yang <leoli@freescale.com>
6372594a 4992L: linux-usb@vger.kernel.org
a4724ed6 4993L: linuxppc-dev@lists.ozlabs.org
a7205b30 4994S: Maintained
faf2e1db 4995F: drivers/usb/gadget/udc/fsl*
a7205b30 4996
beaf53bf 4997FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4998M: Li Yang <leoli@freescale.com>
beaf53bf 4999L: netdev@vger.kernel.org
a4724ed6 5000L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5001S: Maintained
ec21e2ec 5002F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5003
abb1ed7b
CM
5004FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5005M: Claudiu Manoil <claudiu.manoil@freescale.com>
5006L: netdev@vger.kernel.org
5007S: Maintained
5008F: drivers/net/ethernet/freescale/gianfar*
5009X: drivers/net/ethernet/freescale/gianfar_ptp.c
5010F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5011
c19b6d24
ZQ
5012FREESCALE QUICC ENGINE UCC HDLC DRIVER
5013M: Zhao Qiang <qiang.zhao@nxp.com>
5014L: netdev@vger.kernel.org
5015L: linuxppc-dev@lists.ozlabs.org
5016S: Maintained
5017F: drivers/net/wan/fsl_ucc_hdlc*
5018
d9e9d82c 5019FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5020M: Timur Tabi <timur@tabi.org>
a4724ed6 5021L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5022S: Maintained
df621252 5023F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5024
5025FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5026M: Timur Tabi <timur@tabi.org>
dc85950a 5027M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5028M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5029R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5031L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5032S: Maintained
69aefcea 5033F: sound/soc/fsl/fsl*
dc85950a 5034F: sound/soc/fsl/imx*
69aefcea 5035F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5036
31c88965 5037FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5038M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5039M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5040L: linux-kernel@vger.kernel.org
5041S: Maintained
5042F: drivers/staging/fsl-mc/
5043
1da177e4 5044FREEVXFS FILESYSTEM
8b58be88 5045M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5046W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5047S: Maintained
679655da 5048F: fs/freevxfs/
1da177e4 5049
71038f52 5050FREEZER
49db1903 5051M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5052M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5053L: linux-pm@vger.kernel.org
71038f52 5054S: Supported
679655da
JP
5055F: Documentation/power/freezing-of-tasks.txt
5056F: include/linux/freezer.h
5057F: kernel/freezer.c
71038f52 5058
839a1f79
KRW
5059FRONTSWAP API
5060M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5061L: linux-kernel@vger.kernel.org
5062S: Maintained
5063F: mm/frontswap.c
5064F: include/linux/frontswap.h
5065
a5432f5a 5066FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5067M: David Howells <dhowells@redhat.com>
e62d6e24 5068L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5069S: Supported
5070F: Documentation/filesystems/caching/
5071F: fs/fscache/
5072F: include/linux/fscache*.h
5073
598c7d7a
TT
5074FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5075M: Theodore Y. Ts'o <tytso@mit.edu>
5076M: Jaegeuk Kim <jaegeuk@kernel.org>
5077S: Supported
5078F: fs/crypto/
5079F: include/linux/fscrypto.h
5080
f58ad8f5 5081F2FS FILE SYSTEM
9b29d481 5082M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5083M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5084R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5085L: linux-f2fs-devel@lists.sourceforge.net
5086W: http://en.wikipedia.org/wiki/F2FS
5087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5088S: Maintained
5089F: Documentation/filesystems/f2fs.txt
3bac380c 5090F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5091F: fs/f2fs/
5092F: include/linux/f2fs_fs.h
62d43eeb 5093F: include/trace/events/f2fs.h
f58ad8f5 5094
5ab7ffea 5095FUJITSU FR-V (FRV) PORT
0cf0305f 5096S: Orphan
679655da 5097F: arch/frv/
1da177e4 5098
20b93734 5099FUJITSU LAPTOP EXTRAS
409a3e98 5100M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5101L: platform-driver-x86@vger.kernel.org
20b93734 5102S: Maintained
679655da 5103F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5104
4da621b6
HK
5105FUJITSU M-5MO LS CAMERA ISP DRIVER
5106M: Kyungmin Park <kyungmin.park@samsung.com>
5107M: Heungjun Kim <riverful.kim@samsung.com>
5108L: linux-media@vger.kernel.org
5109S: Maintained
90d72ac6 5110F: drivers/media/i2c/m5mols/
b5dcee22 5111F: include/media/i2c/m5mols.h
4da621b6 5112
2d24c490
RG
5113FUJITSU TABLET EXTRAS
5114M: Robert Gerlach <khnz@gmx.de>
5115L: platform-driver-x86@vger.kernel.org
5116S: Maintained
5117F: drivers/platform/x86/fujitsu-tablet.c
5118
04578f17 5119FUSE: FILESYSTEM IN USERSPACE
8b58be88 5120M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5121L: linux-fsdevel@vger.kernel.org
04578f17 5122W: http://fuse.sourceforge.net/
0a30f612 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5124S: Maintained
679655da 5125F: fs/fuse/
c117ab84 5126F: include/uapi/linux/fuse.h
0a30f612 5127F: Documentation/filesystems/fuse.txt
04578f17 5128
1da177e4 5129FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5130M: Rik Faith <faith@cs.unc.edu>
1da177e4 5131L: linux-scsi@vger.kernel.org
baaea1dc 5132S: Odd Fixes (e.g., new signatures)
679655da 5133F: drivers/scsi/fdomain.*
1da177e4 5134
6b90bd4b
ER
5135GCC PLUGINS
5136M: Kees Cook <keescook@chromium.org>
5137R: Emese Revfy <re.emese@gmail.com>
5138L: kernel-hardening@lists.openwall.com
5139S: Maintained
5140F: scripts/gcc-plugins/
5141F: scripts/gcc-plugin.sh
5142F: Documentation/gcc-plugins.txt
5143
d8e2162c
PO
5144GCOV BASED KERNEL PROFILING
5145M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5146S: Maintained
5147F: kernel/gcov/
5148F: Documentation/gcov.txt
5149
1da177e4 5150GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5151M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5152L: linux-scsi@vger.kernel.org
5153W: http://www.icp-vortex.com/
5154S: Supported
679655da 5155F: drivers/scsi/gdt*
1da177e4 5156
158daf16
JK
5157GDB KERNEL DEBUGGING HELPER SCRIPTS
5158M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5159M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5160S: Supported
5161F: scripts/gdb/
5162
3169a1c7
HV
5163GEMTEK FM RADIO RECEIVER DRIVER
5164M: Hans Verkuil <hverkuil@xs4all.nl>
5165L: linux-media@vger.kernel.org
5166T: git git://linuxtv.org/media_tree.git
a825eaec 5167W: https://linuxtv.org
3169a1c7
HV
5168S: Maintained
5169F: drivers/media/radio/radio-gemtek*
5170
1c23af90 5171GENERIC GPIO I2C DRIVER
880b0e26 5172M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5173S: Supported
679655da
JP
5174F: drivers/i2c/busses/i2c-gpio.c
5175F: include/linux/i2c-gpio.h
1c23af90 5176
92ed1a76
PK
5177GENERIC GPIO I2C MULTIPLEXER DRIVER
5178M: Peter Korsgaard <peter.korsgaard@barco.com>
5179L: linux-i2c@vger.kernel.org
5180S: Supported
e7065e20
JD
5181F: drivers/i2c/muxes/i2c-mux-gpio.c
5182F: include/linux/i2c-mux-gpio.h
5183F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5184
9251ce95 5185GENERIC HDLC (WAN) DRIVERS
8b58be88 5186M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5187W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5188S: Maintained
679655da
JP
5189F: drivers/net/wan/c101.c
5190F: drivers/net/wan/hd6457*
5191F: drivers/net/wan/hdlc*
5192F: drivers/net/wan/n2.c
5193F: drivers/net/wan/pc300too.c
5194F: drivers/net/wan/pci200syn.c
5195F: drivers/net/wan/wanxl*
1da177e4 5196
1527aab6 5197GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5198M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5199L: linux-arch@vger.kernel.org
5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5201S: Maintained
14430813
JP
5202F: include/asm-generic/
5203F: include/uapi/asm-generic/
1527aab6 5204
ff764963
KVA
5205GENERIC PHY FRAMEWORK
5206M: Kishon Vijay Abraham I <kishon@ti.com>
5207L: linux-kernel@vger.kernel.org
5208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5209S: Supported
5210F: drivers/phy/
5211F: include/linux/phy/
5212
eea97aed
KH
5213GENERIC PM DOMAINS
5214M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5215M: Kevin Hilman <khilman@kernel.org>
5216M: Ulf Hansson <ulf.hansson@linaro.org>
5217L: linux-pm@vger.kernel.org
5218S: Supported
5219F: drivers/base/power/domain*.c
5220F: include/linux/pm_domain.h
5221
ccb86a69 5222GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5223M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5224L: kvm@vger.kernel.org
ccb86a69
MT
5225S: Supported
5226F: drivers/uio/uio_pci_generic.c
5227
f8f1ec73
JP
5228GET_MAINTAINER SCRIPT
5229M: Joe Perches <joe@perches.com>
5230S: Maintained
5231F: scripts/get_maintainer.pl
5232
5be7b50f 5233GFS2 FILE SYSTEM
8b58be88 5234M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5235M: Bob Peterson <rpeterso@redhat.com>
a4644184 5236L: cluster-devel@redhat.com
5be7b50f 5237W: http://sources.redhat.com/cluster/
28666d6d 5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5239S: Supported
679655da
JP
5240F: Documentation/filesystems/gfs2*.txt
5241F: fs/gfs2/
c117ab84 5242F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5243
0a34eb8f 5244GIGASET ISDN DRIVERS
6b096fde 5245M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5246L: gigaset307x-common@lists.sourceforge.net
5247W: http://gigaset307x.sourceforge.net/
6b096fde 5248S: Odd Fixes
679655da
JP
5249F: Documentation/isdn/README.gigaset
5250F: drivers/isdn/gigaset/
c117ab84 5251F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5252
7eea35fe
JP
5253GO7007 MPEG CODEC
5254M: Hans Verkuil <hans.verkuil@cisco.com>
5255L: linux-media@vger.kernel.org
5256S: Maintained
5257F: drivers/media/usb/go7007/
5258
ca96ea86
BN
5259GOODIX TOUCHSCREEN
5260M: Bastien Nocera <hadess@hadess.net>
5261L: linux-input@vger.kernel.org
5262S: Maintained
5263F: drivers/input/touchscreen/goodix.c
5264
a0dc00b4 5265GPIO SUBSYSTEM
e4651a9f 5266M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5267M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5268L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5269T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5270S: Maintained
cd97a449 5271F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5272F: Documentation/gpio/
40c159b7 5273F: Documentation/ABI/testing/gpio-cdev
fe95046e 5274F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5275F: drivers/gpio/
bdc6e95e
AC
5276F: include/linux/gpio/
5277F: include/linux/gpio.h
9b692346 5278F: include/asm-generic/gpio.h
3c702e99 5279F: include/uapi/linux/gpio.h
6d591c46 5280F: tools/gpio/
a0dc00b4 5281
71a6d0af
HW
5282GRE DEMULTIPLEXER DRIVER
5283M: Dmitry Kozlov <xeb@mail.ru>
5284L: netdev@vger.kernel.org
5285S: Maintained
11c26770
JP
5286F: net/ipv4/gre_demux.c
5287F: net/ipv4/gre_offload.c
71a6d0af
HW
5288F: include/net/gre.h
5289
d4c41139 5290GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5291M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5292L: netdev@vger.kernel.org
5293S: Maintained
a31a96ad 5294F: drivers/net/ethernet/aeroflex/
d4c41139 5295
e8deeae2 5296GSPCA FINEPIX SUBDRIVER
8b58be88 5297M: Frank Zago <frank@zago.net>
661263b5 5298L: linux-media@vger.kernel.org
275ffde4 5299T: git git://linuxtv.org/media_tree.git
e8deeae2 5300S: Maintained
0c0d06ca 5301F: drivers/media/usb/gspca/finepix.c
e8deeae2 5302
4b3fa3c4
OL
5303GSPCA GL860 SUBDRIVER
5304M: Olivier Lorin <o.lorin@laposte.net>
5305L: linux-media@vger.kernel.org
275ffde4 5306T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5307S: Maintained
0c0d06ca 5308F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5309
e8deeae2 5310GSPCA M5602 SUBDRIVER
8b58be88 5311M: Erik Andren <erik.andren@gmail.com>
661263b5 5312L: linux-media@vger.kernel.org
275ffde4 5313T: git git://linuxtv.org/media_tree.git
e8deeae2 5314S: Maintained
0c0d06ca 5315F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5316
5317GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5318M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5319L: linux-media@vger.kernel.org
275ffde4 5320T: git git://linuxtv.org/media_tree.git
c0936df4 5321S: Odd Fixes
0c0d06ca 5322F: drivers/media/usb/gspca/pac207.c
e8deeae2 5323
261982f1 5324GSPCA SN9C20X SUBDRIVER
d95c5b0b 5325M: Brian Johnson <brijohn@gmail.com>
261982f1 5326L: linux-media@vger.kernel.org
275ffde4 5327T: git git://linuxtv.org/media_tree.git
261982f1 5328S: Maintained
0c0d06ca 5329F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5330
e8deeae2 5331GSPCA T613 SUBDRIVER
8b58be88 5332M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5333L: linux-media@vger.kernel.org
275ffde4 5334T: git git://linuxtv.org/media_tree.git
e8deeae2 5335S: Maintained
0c0d06ca 5336F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5337
5338GSPCA USB WEBCAM DRIVER
c0936df4 5339M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5340L: linux-media@vger.kernel.org
275ffde4 5341T: git git://linuxtv.org/media_tree.git
c0936df4 5342S: Odd Fixes
0c0d06ca 5343F: drivers/media/usb/gspca/
e8deeae2 5344
584ec979 5345GUID PARTITION TABLE (GPT)
4f973c63 5346M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5347L: linux-efi@vger.kernel.org
5348S: Maintained
5349F: block/partitions/efi.*
5350
aa3c598b 5351STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5352M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5353L: linux-media@vger.kernel.org
275ffde4 5354T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5355S: Maintained
5356F: drivers/media/usb/stk1160/
e8deeae2 5357
4e456b86
YS
5358H8/300 ARCHITECTURE
5359M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5360L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5361W: http://uclinux-h8.sourceforge.jp
5362T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5363S: Maintained
5364F: arch/h8300/
5365F: drivers/clocksource/h8300_*.c
5366F: drivers/clk/h8300/
5367F: drivers/irqchip/irq-renesas-h8*.c
5368
71a6d0af
HW
5369HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5370M: Frank Seidel <frank@f-seidel.de>
5371L: platform-driver-x86@vger.kernel.org
5372W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5373S: Maintained
5374F: drivers/platform/x86/hdaps.c
5375
48fc9e26
HV
5376HDPVR USB VIDEO ENCODER DRIVER
5377M: Hans Verkuil <hverkuil@xs4all.nl>
5378L: linux-media@vger.kernel.org
5379T: git git://linuxtv.org/media_tree.git
a825eaec 5380W: https://linuxtv.org
48fc9e26 5381S: Odd Fixes
14430813 5382F: drivers/media/usb/hdpvr/
48fc9e26 5383
71a6d0af 5384HWPOISON MEMORY FAILURE HANDLING
f9625c48 5385M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5386L: linux-mm@kvack.org
71a6d0af
HW
5387S: Maintained
5388F: mm/memory-failure.c
5389F: mm/hwpoison-inject.c
5390
5391HYPERVISOR VIRTUAL CONSOLE DRIVER
5392L: linuxppc-dev@lists.ozlabs.org
5393S: Odd Fixes
5394F: drivers/tty/hvc/
5395
e5ab1477
AP
5396HACKRF MEDIA DRIVER
5397M: Antti Palosaari <crope@iki.fi>
5398L: linux-media@vger.kernel.org
a825eaec 5399W: https://linuxtv.org
e5ab1477
AP
5400W: http://palosaari.fi/linux/
5401Q: http://patchwork.linuxtv.org/project/linux-media/list/
5402T: git git://linuxtv.org/anttip/media_tree.git
5403S: Maintained
5404F: drivers/media/usb/hackrf/
5405
5b543965 5406HARDWARE MONITORING
d8130624 5407M: Jean Delvare <jdelvare@suse.com>
ca462085 5408M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5409L: linux-hwmon@vger.kernel.org
5410W: http://hwmon.wiki.kernel.org/
a94ef4ed 5411T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5413S: Maintained
047f4ec2 5414F: Documentation/hwmon/
679655da 5415F: drivers/hwmon/
047f4ec2 5416F: include/linux/hwmon*.h
5b543965 5417
844dd05f 5418HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5419M: Matt Mackall <mpm@selenic.com>
5420M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5421L: linux-crypto@vger.kernel.org
c0d0787b 5422S: Odd fixes
f6c60b15 5423F: Documentation/devicetree/bindings/rng/
679655da
JP
5424F: Documentation/hw_random.txt
5425F: drivers/char/hw_random/
5426F: include/linux/hw_random.h
844dd05f 5427
8b37fcfc
OBC
5428HARDWARE SPINLOCK CORE
5429M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5430M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5431L: linux-remoteproc@vger.kernel.org
8b37fcfc 5432S: Maintained
9f273c24 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5434F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5435F: Documentation/hwspinlock.txt
2dbd8585 5436F: drivers/hwspinlock/
8b37fcfc
OBC
5437F: include/linux/hwspinlock.h
5438
1da177e4 5439HARMONY SOUND DRIVER
ac6aecbf 5440L: linux-parisc@vger.kernel.org
1da177e4 5441S: Maintained
679655da 5442F: sound/parisc/harmony.*
1da177e4 5443
91952bc0
AP
5444HD29L2 MEDIA DRIVER
5445M: Antti Palosaari <crope@iki.fi>
5446L: linux-media@vger.kernel.org
a825eaec 5447W: https://linuxtv.org
91952bc0
AP
5448W: http://palosaari.fi/linux/
5449Q: http://patchwork.linuxtv.org/project/linux-media/list/
5450T: git git://linuxtv.org/anttip/media_tree.git
5451S: Maintained
5452F: drivers/media/dvb-frontends/hd29l2*
5453
214de83e
BB
5454HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5455M: Brian Boylston <brian.boylston@hpe.com>
5456S: Supported
5457F: Documentation/watchdog/hpwdt.txt
5458F: drivers/watchdog/hpwdt.c
5459
9257aa49 5460HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5461M: Don Brace <don.brace@microsemi.com>
9257aa49 5462L: iss_storagedev@hp.com
a0a268ad 5463L: esc.storagedev@microsemi.com
693373db 5464L: linux-scsi@vger.kernel.org
9257aa49
SC
5465S: Supported
5466F: Documentation/scsi/hpsa.txt
5467F: drivers/scsi/hpsa*.[ch]
5468F: include/linux/cciss*.h
c117ab84 5469F: include/uapi/linux/cciss*.h
9257aa49 5470
e2d1d6c0 5471HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5472M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5473L: iss_storagedev@hp.com
516fdcea 5474L: esc.storagedev@microsemi.com
693373db 5475L: linux-scsi@vger.kernel.org
e2d1d6c0 5476S: Supported
679655da
JP
5477F: Documentation/blockdev/cciss.txt
5478F: drivers/block/cciss*
5479F: include/linux/cciss_ioctl.h
c117ab84 5480F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5481
f48ad614
DD
5482HFI1 DRIVER
5483M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5484M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5485L: linux-rdma@vger.kernel.org
5486S: Supported
5487F: drivers/infiniband/hw/hfi1
5488
1da177e4 5489HFS FILESYSTEM
6cf515e1
GU
5490L: linux-fsdevel@vger.kernel.org
5491S: Orphan
679655da
JP
5492F: Documentation/filesystems/hfs.txt
5493F: fs/hfs/
1da177e4 5494
ef575f47
GU
5495HFSPLUS FILESYSTEM
5496L: linux-fsdevel@vger.kernel.org
5497S: Orphan
5498F: Documentation/filesystems/hfsplus.txt
5499F: fs/hfsplus/
5500
1da177e4 5501HGA FRAMEBUFFER DRIVER
8b58be88 5502M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5503L: linux-nvidia@lists.surfsouth.com
5504W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5505S: Maintained
8a61f013 5506F: drivers/video/fbdev/hgafb.c
1da177e4 5507
4480f15b 5508HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5509M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5510M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5511L: linux-pm@vger.kernel.org
e2d1d6c0 5512S: Supported
679655da
JP
5513F: arch/x86/power/
5514F: drivers/base/power/
5515F: kernel/power/
5516F: include/linux/suspend.h
5517F: include/linux/freezer.h
5518F: include/linux/pm.h
679655da 5519F: arch/*/include/asm/suspend*.h
e2d1d6c0 5520
4ef4caad 5521HID CORE LAYER
e5f6450c 5522M: Jiri Kosina <jikos@kernel.org>
406df153 5523R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5524L: linux-input@vger.kernel.org
54e5881d 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5526S: Maintained
679655da
JP
5527F: drivers/hid/
5528F: include/linux/hid*
c117ab84 5529F: include/uapi/linux/hid*
4ef4caad 5530
30ee72f0 5531HID SENSOR HUB DRIVERS
e5f6450c 5532M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5533M: Jonathan Cameron <jic23@kernel.org>
5534M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5535L: linux-input@vger.kernel.org
5536L: linux-iio@vger.kernel.org
5537S: Maintained
5538F: Documentation/hid/hid-sensor*
5539F: drivers/hid/hid-sensor-*
5540F: drivers/iio/*/hid-*
5541F: include/linux/hid-sensor-*
5542
38bed542 5543HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5544M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5545L: linux-kernel@vger.kernel.org
75fc2d37 5546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5547S: Maintained
679655da 5548F: Documentation/timers/
5cee9645 5549F: kernel/time/hrtimer.c
88606e80
TG
5550F: kernel/time/clockevents.c
5551F: kernel/time/tick*.*
5552F: kernel/time/timer_*.c
05ed8490 5553F: include/linux/clockchips.h
679655da 5554F: include/linux/hrtimer.h
38bed542 5555
1da177e4 5556HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5557L: linux-hams@vger.kernel.org
8b64f2a0 5558S: Orphan
679655da
JP
5559F: drivers/net/hamradio/dmascc.c
5560F: drivers/net/hamradio/scc.c
1da177e4 5561
ede1e6f8 5562HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5563M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5564W: http://www.highpoint-tech.com
5565S: Supported
679655da
JP
5566F: Documentation/scsi/hptiop.txt
5567F: drivers/scsi/hptiop.c
ede1e6f8 5568
1da177e4 5569HIPPI
8b58be88 5570M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5571L: linux-hippi@sunsite.dk
5572S: Maintained
679655da 5573F: include/linux/hippidevice.h
c117ab84 5574F: include/uapi/linux/if_hippi.h
679655da 5575F: net/802/hippi.c
ff5a3b50 5576F: drivers/net/hippi/
1da177e4 5577
b30d74e4
DH
5578HISILICON NETWORK SUBSYSTEM DRIVER
5579M: Yisen Zhuang <yisen.zhuang@huawei.com>
5580M: Salil Mehta <salil.mehta@huawei.com>
5581L: netdev@vger.kernel.org
5582W: http://www.hisilicon.com
5583S: Maintained
5584F: drivers/net/ethernet/hisilicon/
5585F: Documentation/devicetree/bindings/net/hisilicon*.txt
5586
16c6c252
JG
5587HISILICON SAS Controller
5588M: John Garry <john.garry@huawei.com>
5589W: http://www.hisilicon.com
5590S: Supported
5591F: drivers/scsi/hisi_sas/
5592F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5593
ff1d2767 5594HOST AP DRIVER
8b58be88 5595M: Jouni Malinen <j@w1.fi>
85d32e7b 5596L: hostap@shmoo.com (subscribers-only)
724c6b35 5597L: linux-wireless@vger.kernel.org
ff1d2767
JM
5598W: http://hostap.epitest.fi/
5599S: Maintained
eb4f98d5 5600F: drivers/net/wireless/intersil/hostap/
ff1d2767 5601
dd8cd779 5602HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5603L: platform-driver-x86@vger.kernel.org
95c70215 5604S: Orphan
679655da 5605F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5606
e2d1d6c0 5607HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5608M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5609S: Maintained
7e25d724 5610F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5611
7d2c86b5 5612HPET: High Precision Event Timers driver
8b58be88 5613M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5614S: Maintained
679655da
JP
5615F: Documentation/timers/hpet.txt
5616F: drivers/char/hpet.c
5617F: include/linux/hpet.h
c117ab84 5618F: include/uapi/linux/hpet.h
b9b0332f 5619
e07b5d79 5620HPET: x86
9e06f631 5621S: Orphan
679655da
JP
5622F: arch/x86/kernel/hpet.c
5623F: arch/x86/include/asm/hpet.h
b9b0332f 5624
1da177e4 5625HPFS FILESYSTEM
8b58be88 5626M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5627W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5628S: Maintained
679655da 5629F: fs/hpfs/
1da177e4 5630
3441cded 5631HSI SUBSYSTEM
56459ea9
SR
5632M: Sebastian Reichel <sre@kernel.org>
5633T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5634S: Maintained
5635F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5636F: Documentation/hsi.txt
3441cded
SR
5637F: drivers/hsi/
5638F: include/linux/hsi/
5639F: include/uapi/linux/hsi/
5640
7d2c86b5 5641HSO 3G MODEM DRIVER
8b58be88 5642M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5643W: http://www.pharscape.org
5644S: Maintained
679655da 5645F: drivers/net/usb/hso.c
11cd29b0 5646
19990e29
AB
5647HSR NETWORK PROTOCOL
5648M: Arvid Brodin <arvid.brodin@alten.se>
5649L: netdev@vger.kernel.org
5650S: Maintained
5651F: net/hsr/
5652
5a18c343 5653HTCPEN TOUCHSCREEN DRIVER
8b58be88 5654M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5655L: linux-input@vger.kernel.org
5656S: Maintained
679655da 5657F: drivers/input/touchscreen/htcpen.c
5a18c343 5658
1da177e4 5659HUGETLB FILESYSTEM
6d49e352 5660M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5661S: Maintained
679655da 5662F: fs/hugetlbfs/
1da177e4 5663
05183189 5664Hyper-V CORE AND DRIVERS
9c3646d1 5665M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5666M: Haiyang Zhang <haiyangz@microsoft.com>
5667L: devel@linuxdriverproject.org
5668S: Maintained
a4162747
HZ
5669F: arch/x86/include/asm/mshyperv.h
5670F: arch/x86/include/uapi/asm/hyperv.h
5671F: arch/x86/kernel/cpu/mshyperv.c
05183189 5672F: drivers/hid/hid-hyperv.c
a4162747 5673F: drivers/hv/
f92ca80b 5674F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5675F: drivers/pci/host/pci-hyperv.c
05183189 5676F: drivers/net/hyperv/
a4162747 5677F: drivers/scsi/storvsc_drv.c
8a61f013 5678F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5679F: include/linux/hyperv.h
5680F: tools/hv/
54bf725e 5681F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5682
7724fd04
PR
5683I2C MUXES
5684M: Peter Rosin <peda@axentia.se>
5685L: linux-i2c@vger.kernel.org
5686S: Maintained
2254d24a 5687F: Documentation/i2c/i2c-topology
7724fd04
PR
5688F: Documentation/i2c/muxes/
5689F: Documentation/devicetree/bindings/i2c/i2c-mux*
5690F: drivers/i2c/i2c-mux.c
5691F: drivers/i2c/muxes/
5692F: include/linux/i2c-mux.h
5693
d85c8a6a 5694I2C OVER PARALLEL PORT
d8130624 5695M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5696L: linux-i2c@vger.kernel.org
5697S: Maintained
5698F: Documentation/i2c/busses/i2c-parport
5699F: Documentation/i2c/busses/i2c-parport-light
5700F: drivers/i2c/busses/i2c-parport.c
5701F: drivers/i2c/busses/i2c-parport-light.c
5702
5703I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5704M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5705L: linux-i2c@vger.kernel.org
5706S: Maintained
5707F: Documentation/i2c/busses/i2c-ali1535
5708F: Documentation/i2c/busses/i2c-ali1563
5709F: Documentation/i2c/busses/i2c-ali15x3
5710F: Documentation/i2c/busses/i2c-amd756
5711F: Documentation/i2c/busses/i2c-amd8111
5712F: Documentation/i2c/busses/i2c-i801
5713F: Documentation/i2c/busses/i2c-nforce2
5714F: Documentation/i2c/busses/i2c-piix4
5715F: Documentation/i2c/busses/i2c-sis5595
5716F: Documentation/i2c/busses/i2c-sis630
5717F: Documentation/i2c/busses/i2c-sis96x
5718F: Documentation/i2c/busses/i2c-via
5719F: Documentation/i2c/busses/i2c-viapro
5720F: drivers/i2c/busses/i2c-ali1535.c
5721F: drivers/i2c/busses/i2c-ali1563.c
5722F: drivers/i2c/busses/i2c-ali15x3.c
5723F: drivers/i2c/busses/i2c-amd756.c
5724F: drivers/i2c/busses/i2c-amd756-s4882.c
5725F: drivers/i2c/busses/i2c-amd8111.c
5726F: drivers/i2c/busses/i2c-i801.c
5727F: drivers/i2c/busses/i2c-isch.c
5728F: drivers/i2c/busses/i2c-nforce2.c
5729F: drivers/i2c/busses/i2c-nforce2-s4985.c
5730F: drivers/i2c/busses/i2c-piix4.c
5731F: drivers/i2c/busses/i2c-sis5595.c
5732F: drivers/i2c/busses/i2c-sis630.c
5733F: drivers/i2c/busses/i2c-sis96x.c
5734F: drivers/i2c/busses/i2c-via.c
5735F: drivers/i2c/busses/i2c-viapro.c
5736
cb7f07a4
NH
5737I2C/SMBUS ISMT DRIVER
5738M: Seth Heasley <seth.heasley@intel.com>
5739M: Neil Horman <nhorman@tuxdriver.com>
5740L: linux-i2c@vger.kernel.org
5741F: drivers/i2c/busses/i2c-ismt.c
5742F: Documentation/i2c/busses/i2c-ismt
5743
6ea884db 5744I2C/SMBUS STUB DRIVER
d8130624 5745M: Jean Delvare <jdelvare@suse.com>
846557d3 5746L: linux-i2c@vger.kernel.org
6ea884db 5747S: Maintained
8547a5bc 5748F: drivers/i2c/i2c-stub.c
6ea884db 5749
5b543965 5750I2C SUBSYSTEM
14d77c4d 5751M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5752L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5753W: https://i2c.wiki.kernel.org/
5754Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5756S: Maintained
40ed1b4c 5757F: Documentation/devicetree/bindings/i2c/
679655da
JP
5758F: Documentation/i2c/
5759F: drivers/i2c/
630bc46e 5760F: drivers/i2c/*/
679655da 5761F: include/linux/i2c.h
03b70d62 5762F: include/linux/i2c-*.h
c117ab84
CEB
5763F: include/uapi/linux/i2c.h
5764F: include/uapi/linux/i2c-*.h
1da177e4 5765
4560d677
WS
5766I2C ACPI SUPPORT
5767M: Mika Westerberg <mika.westerberg@linux.intel.com>
5768L: linux-i2c@vger.kernel.org
5769L: linux-acpi@vger.kernel.org
5770S: Maintained
4560d677 5771
d85c8a6a 5772I2C-TAOS-EVM DRIVER
d8130624 5773M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5774L: linux-i2c@vger.kernel.org
5775S: Maintained
5776F: Documentation/i2c/busses/i2c-taos-evm
5777F: drivers/i2c/busses/i2c-taos-evm.c
5778
e8c76eed 5779I2C-TINY-USB DRIVER
8b58be88 5780M: Till Harbaum <till@harbaum.org>
846557d3 5781L: linux-i2c@vger.kernel.org
932d1872 5782W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5783S: Maintained
679655da 5784F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5785
1da177e4 5786i386 BOOT CODE
8b58be88 5787M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5788S: Maintained
679655da 5789F: arch/x86/boot/
1da177e4
LT
5790
5791i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5792M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5794S: Maintained
5795
1da177e4 5796IA64 (Itanium) PLATFORM
8b58be88
JP
5797M: Tony Luck <tony.luck@intel.com>
5798M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5799L: linux-ia64@vger.kernel.org
6b1c70b1 5800T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5801S: Maintained
679655da 5802F: arch/ia64/
1da177e4 5803
4cd38750
LDSB
5804IBM Power VMX Cryptographic instructions
5805M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5806M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5807L: linux-crypto@vger.kernel.org
5808S: Supported
5809F: drivers/crypto/vmx/Makefile
5810F: drivers/crypto/vmx/Kconfig
5811F: drivers/crypto/vmx/vmx.c
5812F: drivers/crypto/vmx/aes*
5813F: drivers/crypto/vmx/ghash*
5814F: drivers/crypto/vmx/ppc-xlate.pl
5815
956c203c 5816IBM Power in-Nest Crypto Acceleration
4cd38750 5817M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5818M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5819L: linux-crypto@vger.kernel.org
5820S: Supported
28bceeaa
DS
5821F: drivers/crypto/nx/Makefile
5822F: drivers/crypto/nx/Kconfig
5823F: drivers/crypto/nx/nx-aes*
5824F: drivers/crypto/nx/nx-sha*
5825F: drivers/crypto/nx/nx.*
5826F: drivers/crypto/nx/nx_csbcpb.h
5827F: drivers/crypto/nx/nx_debugfs.h
956c203c 5828
0e16aafb 5829IBM Power 842 compression accelerator
41656aa7 5830M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5831S: Supported
28bceeaa
DS
5832F: drivers/crypto/nx/Makefile
5833F: drivers/crypto/nx/Kconfig
7011a122 5834F: drivers/crypto/nx/nx-842*
2da572c9 5835F: include/linux/sw842.h
2062c5b6 5836F: crypto/842.c
2da572c9 5837F: lib/842/
0e16aafb 5838
1da177e4 5839IBM Power Linux RAID adapter
8b58be88 5840M: Brian King <brking@us.ibm.com>
1da177e4 5841S: Supported
679655da 5842F: drivers/scsi/ipr.*
1da177e4 5843
9d348af4 5844IBM Power Virtual Ethernet Device Driver
eddd63a6 5845M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5846L: netdev@vger.kernel.org
5847S: Supported
9aa32835 5848F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5849
032c5e82
TF
5850IBM Power SRIOV Virtual NIC Device Driver
5851M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5852M: John Allen <jallen@linux.vnet.ibm.com>
5853L: netdev@vger.kernel.org
5854S: Supported
5855F: drivers/net/ethernet/ibm/ibmvnic.*
5856
e6babec6 5857IBM Power Virtual SCSI Device Drivers
bcbde52b 5858M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5859L: linux-scsi@vger.kernel.org
5860S: Supported
e6babec6 5861F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5862F: include/scsi/viosrp.h
5863
5864IBM Power Virtual SCSI Device Target Driver
5865M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5866M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5867L: linux-scsi@vger.kernel.org
5868L: target-devel@vger.kernel.org
5869S: Supported
5870F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5871
5872IBM Power Virtual FC Device Drivers
44b4dad9 5873M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5874L: linux-scsi@vger.kernel.org
5875S: Supported
5876F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5877
1da177e4 5878IBM ServeRAID RAID DRIVER
f9213e78 5879S: Orphan
679655da 5880F: drivers/scsi/ips.*
1da177e4 5881
6ed9f9c4
PT
5882ICH LPC AND GPIO DRIVER
5883M: Peter Tyser <ptyser@xes-inc.com>
5884S: Maintained
5885F: drivers/mfd/lpc_ich.c
5886F: drivers/gpio/gpio-ich.c
5887
1e7106fc 5888IDE SUBSYSTEM
8b58be88 5889M: "David S. Miller" <davem@davemloft.net>
1da177e4 5890L: linux-ide@vger.kernel.org
8a6e2535 5891Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5893S: Maintained
679655da
JP
5894F: Documentation/ide/
5895F: drivers/ide/
5896F: include/linux/ide.h
1da177e4 5897
6cb8c13d
IP
5898IDEAPAD LAPTOP EXTRAS DRIVER
5899M: Ike Panhc <ike.pan@canonical.com>
5900L: platform-driver-x86@vger.kernel.org
5901W: http://launchpad.net/ideapad-laptop
5902S: Maintained
5903F: drivers/platform/x86/ideapad-laptop.c
5904
1ea4c161
AM
5905IDEAPAD LAPTOP SLIDEBAR DRIVER
5906M: Andrey Moiseev <o2g.org.ru@gmail.com>
5907L: linux-input@vger.kernel.org
5908W: https://github.com/o2genum/ideapad-slidebar
5909S: Maintained
5910F: drivers/input/misc/ideapad_slidebar.c
5911
0f861e8c 5912IDE/ATAPI DRIVERS
487ba8e8 5913M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5914L: linux-ide@vger.kernel.org
c404c199 5915S: Maintained
679655da
JP
5916F: Documentation/cdrom/ide-cd
5917F: drivers/ide/ide-cd*
1da177e4 5918
27471fdb 5919IDLE-I7300
8b58be88 5920M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5921L: linux-pm@vger.kernel.org
27471fdb 5922S: Supported
679655da 5923F: drivers/idle/i7300_idle.c
27471fdb 5924
02cf2286 5925IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5926M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5927L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5928W: http://wpan.cakelab.org/
5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5931S: Maintained
5932F: net/ieee802154/
68653359 5933F: net/mac802154/
251741b1 5934F: drivers/net/ieee802154/
580947d3
AA
5935F: include/linux/nl802154.h
5936F: include/linux/ieee802154.h
5937F: include/net/nl802154.h
5938F: include/net/mac802154.h
5939F: include/net/af_ieee802154.h
5940F: include/net/cfg802154.h
5941F: include/net/ieee802154_netdev.h
ebef9c12 5942F: Documentation/networking/ieee802154.txt
02cf2286 5943
b1c97193
SY
5944IGORPLUG-USB IR RECEIVER
5945M: Sean Young <sean@mess.org>
5946L: linux-media@vger.kernel.org
5947S: Maintained
5948F: drivers/media/rc/igorplugusb.c
5949
40ad4a30
SY
5950IGUANAWORKS USB IR TRANSCEIVER
5951M: Sean Young <sean@mess.org>
5952L: linux-media@vger.kernel.org
5953S: Maintained
5954F: drivers/media/rc/iguanair.c
5955
9545f86e 5956IIO SUBSYSTEM AND DRIVERS
030a13d7 5957M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5958R: Hartmut Knaack <knaack.h@gmx.de>
5959R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5960R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5961L: linux-iio@vger.kernel.org
21d41655 5962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5963S: Maintained
866b148a 5964F: Documentation/devicetree/bindings/iio/
03e7c251 5965F: drivers/iio/
9545f86e 5966F: drivers/staging/iio/
8fe671fc 5967F: include/linux/iio/
817020cf 5968F: tools/iio/
9545f86e 5969
65519263
SG
5970IKANOS/ADI EAGLE ADSL USB DRIVER
5971M: Matthieu Castet <castet.matthieu@free.fr>
5972M: Stanislaw Gruszka <stf_xl@wp.pl>
5973S: Maintained
5974F: drivers/usb/atm/ueagle-atm.c
5975
e89ab51f
GR
5976INA209 HARDWARE MONITOR DRIVER
5977M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5978L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5979S: Maintained
5980F: Documentation/hwmon/ina209
5981F: Documentation/devicetree/bindings/i2c/ina209.txt
5982F: drivers/hwmon/ina209.c
5983
5984INA2XX HARDWARE MONITOR DRIVER
5985M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5986L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5987S: Maintained
5988F: Documentation/hwmon/ina2xx
5989F: drivers/hwmon/ina2xx.c
5990F: include/linux/platform_data/ina2xx.h
5991
14dc124f
SIG
5992INDUSTRY PACK SUBSYSTEM (IPACK)
5993M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5994M: Jens Taprogge <jens.taprogge@taprogge.org>
5995M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5996L: industrypack-devel@lists.sourceforge.net
5997W: http://industrypack.sourceforge.net
5998S: Maintained
5999F: drivers/ipack/
6000
8adc53fd
ZLK
6001INGENIC JZ4780 DMA Driver
6002M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6003S: Maintained
6004F: drivers/dma/dma-jz4780.c
6005
aa7168f4 6006INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6007M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6008M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6009L: linux-ima-devel@lists.sourceforge.net
6010L: linux-ima-user@lists.sourceforge.net
6011L: linux-security-module@vger.kernel.org
9f273c24 6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6013S: Supported
679655da 6014F: security/integrity/ima/
aa7168f4 6015
9a4ea5a9
JH
6016IMGTEC IR DECODER DRIVER
6017M: James Hogan <james.hogan@imgtec.com>
6018S: Maintained
6019F: drivers/media/rc/img-ir/
6020
1da177e4 6021IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6022L: linux-fbdev@vger.kernel.org
843393d3 6023S: Orphan
8a61f013 6024F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6025
6026INFINIBAND SUBSYSTEM
b6b2bbe6 6027M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6028M: Sean Hefty <sean.hefty@intel.com>
6029M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6030L: linux-rdma@vger.kernel.org
605841f5 6031W: http://www.openfabrics.org/
8a6e2535 6032Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6034S: Supported
679655da
JP
6035F: Documentation/infiniband/
6036F: drivers/infiniband/
c117ab84 6037F: include/uapi/linux/if_infiniband.h
954138dc
YD
6038F: include/uapi/rdma/
6039F: include/rdma/
1da177e4 6040
c9f04f58 6041INOTIFY
8b58be88
JP
6042M: John McCutchan <john@johnmccutchan.com>
6043M: Robert Love <rlove@rlove.org>
6044M: Eric Paris <eparis@parisplace.org>
c9f04f58 6045S: Maintained
679655da
JP
6046F: Documentation/filesystems/inotify.txt
6047F: fs/notify/inotify/
6048F: include/linux/inotify.h
c117ab84 6049F: include/uapi/linux/inotify.h
c9f04f58 6050
e2d1d6c0 6051INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6052M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6053L: linux-input@vger.kernel.org
8a6e2535 6054Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6056S: Maintained
679655da 6057F: drivers/input/
f4eea7e2 6058F: include/linux/input.h
c117ab84 6059F: include/uapi/linux/input.h
f4eea7e2 6060F: include/linux/input/
e52d8398 6061F: Documentation/devicetree/bindings/input/
e2d1d6c0 6062
3267a87f 6063INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6064M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6065L: linux-input@vger.kernel.org
75dd112a 6066S: Odd fixes
3267a87f 6067F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6068F: drivers/input/input-mt.c
3267a87f
HR
6069K: \b(ABS|SYN)_MT_
6070
97fa99a3
JY
6071INTEL ASoC BDW/HSW DRIVERS
6072M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6074S: Supported
e8e1225d
JP
6075F: sound/soc/intel/common/sst-dsp*
6076F: sound/soc/intel/common/sst-firmware.c
6077F: sound/soc/intel/boards/broadwell.c
6078F: sound/soc/intel/haswell/
97fa99a3 6079
4ac13e17
DJ
6080INTEL C600 SERIES SAS CONTROLLER DRIVER
6081M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6082M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6083L: linux-scsi@vger.kernel.org
7106891a
DJ
6084T: git git://git.code.sf.net/p/intel-sas/isci
6085S: Supported
4ac13e17 6086F: drivers/scsi/isci/
4ac13e17 6087
ecc83e52
AH
6088INTEL HID EVENT DRIVER
6089M: Alex Hung <alex.hung@canonical.com>
6090L: platform-driver-x86@vger.kernel.org
6091S: Maintained
6092F: drivers/platform/x86/intel-hid.c
6093
332e0812
AK
6094INTEL VIRTUAL BUTTON DRIVER
6095M: AceLan Kao <acelan.kao@canonical.com>
6096L: platform-driver-x86@vger.kernel.org
6097S: Maintained
6098F: drivers/platform/x86/intel-vbtn.c
6099
26717172
LB
6100INTEL IDLE DRIVER
6101M: Len Brown <lenb@kernel.org>
bf1c138e 6102L: linux-pm@vger.kernel.org
08deed1e 6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6104S: Supported
6105F: drivers/idle/intel_idle.c
6106
7c1ac18d 6107INTEL PSTATE DRIVER
58ac1f62
SP
6108M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6109M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6110L: linux-pm@vger.kernel.org
6111S: Supported
6112F: drivers/cpufreq/intel_pstate.c
6113
9eb8ef74 6114INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6115M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6116L: linux-fbdev@vger.kernel.org
ce00f85c 6117S: Maintained
679655da 6118F: Documentation/fb/intelfb.txt
8a61f013 6119F: drivers/video/fbdev/intelfb/
9eb8ef74 6120
1da177e4 6121INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6122M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6123L: linux-fbdev@vger.kernel.org
ce00f85c 6124S: Maintained
8a61f013 6125F: drivers/video/fbdev/i810/
1da177e4 6126
f4a9bc4c 6127INTEL MENLOW THERMAL DRIVER
8b58be88 6128M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6129L: platform-driver-x86@vger.kernel.org
5ca92bd9 6130W: https://01.org/linux-acpi
f4a9bc4c 6131S: Supported
679655da 6132F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6133
248a9dc3 6134INTEL I/OAT DMA DRIVER
18ebd564 6135M: Dave Jiang <dave.jiang@intel.com>
08223d80 6136R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6137L: dmaengine@vger.kernel.org
6138Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6139S: Supported
679655da 6140F: drivers/dma/ioat*
248a9dc3 6141
6c8909b4 6142INTEL IOMMU (VT-d)
8b58be88 6143M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6144L: iommu@lists.linux-foundation.org
54e5881d 6145T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6146S: Supported
3fb39615 6147F: drivers/iommu/intel-iommu.c
679655da 6148F: include/linux/intel-iommu.h
6c8909b4 6149
b3e5f263 6150INTEL IOP-ADMA DMA DRIVER
08223d80 6151R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6152S: Odd fixes
679655da 6153F: drivers/dma/iop-adma.c
b3e5f263 6154
9251ce95 6155INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6156M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6157S: Maintained
679655da
JP
6158F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6159F: arch/arm/mach-ixp4xx/include/mach/npe.h
6160F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6161F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6162F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6163F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6164
844dd05f 6165INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6166M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6167S: Maintained
679655da 6168F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6169
2f302324 6170INTEL ETHERNET DRIVERS
8b58be88 6171M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6172L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6173W: http://www.intel.com/support/feedback.htm
d94e6fed 6174W: http://e1000.sourceforge.net/
2f302324
JK
6175Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6178S: Supported
0d164401
JK
6179F: Documentation/networking/e100.txt
6180F: Documentation/networking/e1000.txt
6181F: Documentation/networking/e1000e.txt
6182F: Documentation/networking/igb.txt
6183F: Documentation/networking/igbvf.txt
6184F: Documentation/networking/ixgb.txt
6185F: Documentation/networking/ixgbe.txt
6186F: Documentation/networking/ixgbevf.txt
1bff6529 6187F: Documentation/networking/i40e.txt
105bf2fe 6188F: Documentation/networking/i40evf.txt
dee1ad47 6189F: drivers/net/ethernet/intel/
bc90d291 6190F: drivers/net/ethernet/intel/*/
1da177e4 6191
6e4de866
FL
6192INTEL RDMA RNIC DRIVER
6193M: Faisal Latif <faisal.latif@intel.com>
6194R: Chien Tin Tung <chien.tin.tung@intel.com>
6195R: Mustafa Ismail <mustafa.ismail@intel.com>
6196R: Shiraz Saleem <shiraz.saleem@intel.com>
6197R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6198L: linux-rdma@vger.kernel.org
6199S: Supported
6200F: drivers/infiniband/hw/i40iw/
6201
224f9e6d
AS
6202INTEL MERRIFIELD GPIO DRIVER
6203M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6204L: linux-gpio@vger.kernel.org
6205S: Maintained
6206F: drivers/gpio/gpio-merrifield.c
6207
0963d59b
LW
6208INTEL-MID GPIO DRIVER
6209M: David Cohen <david.a.cohen@linux.intel.com>
6210L: linux-gpio@vger.kernel.org
6211S: Maintained
6212F: drivers/gpio/gpio-intel-mid.c
6213
ca907a90
SY
6214INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6215M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6216L: linux-wireless@vger.kernel.org
ca907a90 6217S: Maintained
679655da 6218F: Documentation/networking/README.ipw2100
679655da 6219F: Documentation/networking/README.ipw2200
367a1092 6220F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6221
5760b0a5
AS
6222INTEL(R) TRACE HUB
6223M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6224S: Supported
6225F: Documentation/trace/intel_th.txt
6226F: drivers/hwtracing/intel_th/
6227
4bd96a7a 6228INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6229M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6230L: tboot-devel@lists.sourceforge.net
6231W: http://tboot.sourceforge.net
e9b7d7c8 6232T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6233S: Supported
6234F: Documentation/intel_txt.txt
6235F: include/linux/tboot.h
6236F: arch/x86/kernel/tboot.c
6237
8a70da82 6238INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6239M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6240M: linux-wimax@intel.com
49e7d9df 6241L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6242S: Supported
6243W: http://linuxwimax.org
679655da
JP
6244F: Documentation/wimax/README.i2400m
6245F: drivers/net/wimax/i2400m/
c117ab84 6246F: include/uapi/linux/wimax/i2400m.h
8a70da82 6247
1c0ce89c
SG
6248INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6249M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6250L: linux-wireless@vger.kernel.org
1c0ce89c 6251S: Supported
7ac9a364 6252F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6253
b481de9c 6254INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6255M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6256M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6257M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6258M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6259L: linux-wireless@vger.kernel.org
b481de9c 6260W: http://intellinuxwireless.org
b62ff718 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6262S: Supported
e705c121 6263F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6264
de8fe023
TW
6265INTEL MANAGEMENT ENGINE (mei)
6266M: Tomas Winkler <tomas.winkler@intel.com>
6267L: linux-kernel@vger.kernel.org
6268S: Supported
c117ab84 6269F: include/uapi/linux/mei.h
5069288b 6270F: include/linux/mei_cl_bus.h
de8fe023 6271F: drivers/misc/mei/*
222818c3 6272F: drivers/watchdog/mei_wdt.c
e07950a1 6273F: Documentation/misc-devices/mei/*
de8fe023 6274
50ceb98b
SD
6275INTEL MIC DRIVERS (mic)
6276M: Sudeep Dutt <sudeep.dutt@intel.com>
6277M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6278S: Supported
6279W: https://github.com/sudeepdutt/mic
6280W: http://software.intel.com/en-us/mic-developer
6281F: include/linux/mic_bus.h
6282F: include/linux/scif.h
6283F: include/uapi/linux/mic_common.h
6284F: include/uapi/linux/mic_ioctl.h
9f273c24 6285F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6286F: drivers/misc/mic/
6287F: drivers/dma/mic_x100_dma.c
6288F: drivers/dma/mic_x100_dma.h
9f273c24 6289F: Documentation/mic/
50ceb98b 6290
fdca4f16 6291INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6292M: Zha Qipeng<qipeng.zha@intel.com>
6293L: platform-driver-x86@vger.kernel.org
6294S: Maintained
6295F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6296F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6297F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6298F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6299
378f956e
SKC
6300INTEL TELEMETRY DRIVER
6301M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6302L: platform-driver-x86@vger.kernel.org
6303S: Maintained
378f956e 6304F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6305F: drivers/platform/x86/intel_telemetry*
0a8b8353 6306
b740d2e9
RB
6307INTEL PMC CORE DRIVER
6308M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6309M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6310L: platform-driver-x86@vger.kernel.org
6311S: Maintained
6312F: arch/x86/include/asm/pmc_core.h
6313F: drivers/platform/x86/intel_pmc_core*
6314
cb109a0e 6315IOC3 ETHERNET DRIVER
8b58be88 6316M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6317L: linux-mips@linux-mips.org
6318S: Maintained
8862bf1e 6319F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6320
cb109a0e 6321IOC3 SERIAL DRIVER
8b58be88 6322M: Pat Gefre <pfg@sgi.com>
d39e0721 6323L: linux-serial@vger.kernel.org
cb109a0e 6324S: Maintained
df621252 6325F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6326
0b6e8569
SW
6327IOMMU DRIVERS
6328M: Joerg Roedel <joro@8bytes.org>
6329L: iommu@lists.linux-foundation.org
6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6331S: Maintained
efcd94c0 6332F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6333F: drivers/iommu/
6334
4480f15b 6335IP MASQUERADING
8b58be88 6336M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6337S: Maintained
679655da 6338F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6339
4409ebe9 6340IPMI SUBSYSTEM
8b58be88 6341M: Corey Minyard <minyard@acm.org>
b0c90653 6342L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6343W: http://openipmi.sourceforge.net/
6344S: Supported
679655da
JP
6345F: Documentation/IPMI.txt
6346F: drivers/char/ipmi/
6347F: include/linux/ipmi*
c117ab84 6348F: include/uapi/linux/ipmi*
4409ebe9 6349
2d800897
KW
6350QCOM AUDIO (ASoC) DRIVERS
6351M: Patrick Lai <plai@codeaurora.org>
6352M: Banajit Goswami <bgoswami@codeaurora.org>
6353L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6354S: Supported
6355F: sound/soc/qcom/
6356
e2d1d6c0 6357IPS SCSI RAID DRIVER
8b58be88 6358M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6359L: linux-scsi@vger.kernel.org
6360W: http://www.adaptec.com/
6361S: Maintained
679655da 6362F: drivers/scsi/ips*
e2d1d6c0
RD
6363
6364IPVS
8b58be88
JP
6365M: Wensong Zhang <wensong@linux-vs.org>
6366M: Simon Horman <horms@verge.net.au>
6367M: Julian Anastasov <ja@ssi.bg>
979b6c13 6368L: netdev@vger.kernel.org
e2d1d6c0 6369L: lvs-devel@vger.kernel.org
1da177e4 6370S: Maintained
9f273c24
FW
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6373F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6374F: include/net/ip_vs.h
c117ab84 6375F: include/uapi/linux/ip_vs.h
679655da 6376F: net/netfilter/ipvs/
1da177e4 6377
e7839f25 6378IPWIRELESS DRIVER
e5f6450c 6379M: Jiri Kosina <jikos@kernel.org>
d8130624 6380M: David Sterba <dsterba@suse.com>
92094aa0 6381S: Odd Fixes
282361a0 6382F: drivers/tty/ipwireless/
099dc4fb 6383
e2d1d6c0 6384IPX NETWORK LAYER
8b58be88 6385M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6386L: netdev@vger.kernel.org
6387S: Maintained
679655da 6388F: include/net/ipx.h
c117ab84 6389F: include/uapi/linux/ipx.h
679655da 6390F: net/ipx/
e2d1d6c0 6391
1da177e4 6392IRDA SUBSYSTEM
8b58be88 6393M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6394L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6395L: netdev@vger.kernel.org
1da177e4 6396W: http://irda.sourceforge.net/
f353976d 6397S: Maintained
e0057975 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6399F: Documentation/networking/irda.txt
6400F: drivers/net/irda/
6401F: include/net/irda/
6402F: net/irda/
1da177e4 6403
a800c7cc
TG
6404IRQ SUBSYSTEM
6405M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6406L: linux-kernel@vger.kernel.org
a800c7cc 6407S: Maintained
75fc2d37 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6409F: kernel/irq/
2ed9fd28
JC
6410
6411IRQCHIP DRIVERS
6412M: Thomas Gleixner <tglx@linutronix.de>
6413M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6414M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6415L: linux-kernel@vger.kernel.org
6416S: Maintained
6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6418T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6419F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6420F: drivers/irqchip/
a800c7cc 6421
7ab3a837 6422IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6423M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6424S: Maintained
b09dec2c 6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6426F: Documentation/IRQ-domain.txt
6427F: include/linux/irqdomain.h
6428F: kernel/irq/irqdomain.c
b09dec2c 6429F: kernel/irq/msi.c
7ab3a837 6430
ad7afc38
WBG
6431ISA
6432M: William Breathitt Gray <vilhelm.gray@gmail.com>
6433S: Maintained
6434F: Documentation/isa.txt
6435F: drivers/base/isa.c
6436F: include/linux/isa.h
6437
e2d1d6c0 6438ISAPNP
8b58be88 6439M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6440S: Maintained
679655da
JP
6441F: Documentation/isapnp.txt
6442F: drivers/pnp/isapnp/
6443F: include/linux/isapnp.h
e2d1d6c0 6444
d39b8420
HV
6445ISA RADIO MODULE
6446M: Hans Verkuil <hverkuil@xs4all.nl>
6447L: linux-media@vger.kernel.org
6448T: git git://linuxtv.org/media_tree.git
a825eaec 6449W: https://linuxtv.org
d39b8420
HV
6450S: Maintained
6451F: drivers/media/radio/radio-isa*
6452
71a6d0af
HW
6453iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6454M: Peter Jones <pjones@redhat.com>
6455M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6456S: Maintained
6457F: drivers/firmware/iscsi_ibft*
6458
14816b1e 6459ISCSI
8b58be88 6460M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6461L: open-iscsi@googlegroups.com
6462W: www.open-iscsi.org
54e5881d 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6464S: Maintained
679655da
JP
6465F: drivers/scsi/*iscsi*
6466F: include/scsi/*iscsi*
14816b1e 6467
1e65eb42
OG
6468ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6469M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6470M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6471M: Roi Dayan <roid@mellanox.com>
6472L: linux-rdma@vger.kernel.org
6473S: Supported
6474W: http://www.openfabrics.org
6475W: www.open-iscsi.org
6476Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6477F: drivers/infiniband/ulp/iser/
1e65eb42 6478
2b70e5fd 6479ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6480M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6481T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6482L: linux-rdma@vger.kernel.org
6483L: target-devel@vger.kernel.org
6484S: Supported
6485W: http://www.linux-iscsi.org
6486F: drivers/infiniband/ulp/isert
6487
1da177e4 6488ISDN SUBSYSTEM
8b58be88 6489M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6490L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6491L: netdev@vger.kernel.org
1da177e4 6492W: http://www.isdn4linux.de
54e5881d 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6494S: Maintained
679655da
JP
6495F: Documentation/isdn/
6496F: drivers/isdn/
6497F: include/linux/isdn.h
6498F: include/linux/isdn/
c117ab84
CEB
6499F: include/uapi/linux/isdn.h
6500F: include/uapi/linux/isdn/
1da177e4
LT
6501
6502ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6503M: Armin Schindler <mac@melware.de>
d5d52273 6504L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6505W: http://www.melware.de
6506S: Maintained
679655da 6507F: drivers/isdn/hardware/eicon/
1da177e4 6508
d624870f 6509IT87 HARDWARE MONITORING DRIVER
d8130624 6510M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6511L: linux-hwmon@vger.kernel.org
d624870f
JD
6512S: Maintained
6513F: Documentation/hwmon/it87
6514F: drivers/hwmon/it87.c
6515
d7104bff
AP
6516IT913X MEDIA DRIVER
6517M: Antti Palosaari <crope@iki.fi>
6518L: linux-media@vger.kernel.org
a825eaec 6519W: https://linuxtv.org
d7104bff
AP
6520W: http://palosaari.fi/linux/
6521Q: http://patchwork.linuxtv.org/project/linux-media/list/
6522T: git git://linuxtv.org/anttip/media_tree.git
6523S: Maintained
249c697e 6524F: drivers/media/tuners/it913x*
d7104bff 6525
91821ff3 6526IVTV VIDEO4LINUX DRIVER
6afdeaf8 6527M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6528L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6529L: linux-media@vger.kernel.org
275ffde4 6530T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6531W: http://www.ivtvdriver.org
6532S: Maintained
679655da 6533F: Documentation/video4linux/*.ivtv
90d72ac6 6534F: drivers/media/pci/ivtv/
c117ab84 6535F: include/uapi/linux/ivtv*
91821ff3 6536
68620bdd
MP
6537IX2505V MEDIA DRIVER
6538M: Malcolm Priestley <tvboxspy@gmail.com>
6539L: linux-media@vger.kernel.org
a825eaec 6540W: https://linuxtv.org
68620bdd
MP
6541Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542S: Maintained
6543F: drivers/media/dvb-frontends/ix2505v*
6544
4453d736
GR
6545JC42.4 TEMPERATURE SENSOR DRIVER
6546M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6547L: linux-hwmon@vger.kernel.org
4453d736
GR
6548S: Maintained
6549F: drivers/hwmon/jc42.c
6550F: Documentation/hwmon/jc42
6551
e2d1d6c0 6552JFS FILESYSTEM
3256f80f 6553M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6554L: jfs-discussion@lists.sourceforge.net
6555W: http://jfs.sourceforge.net/
54e5881d 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6557S: Maintained
679655da
JP
6558F: Documentation/filesystems/jfs.txt
6559F: fs/jfs/
e2d1d6c0 6560
95252236 6561JME NETWORK DRIVER
8b58be88 6562M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6563L: netdev@vger.kernel.org
6564S: Maintained
63d24a0e 6565F: drivers/net/ethernet/jme.*
95252236 6566
1da177e4 6567JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6568M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6569L: linux-mtd@lists.infradead.org
6570W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6571S: Maintained
679655da 6572F: fs/jffs2/
c117ab84 6573F: include/uapi/linux/jffs2.h
1da177e4 6574
d183e11a
TT
6575JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6576M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6577M: Jan Kara <jack@suse.com>
d183e11a
TT
6578L: linux-ext4@vger.kernel.org
6579S: Maintained
6580F: fs/jbd2/
6581F: include/linux/jbd2.h
ae0718f8 6582
207dab5f
MU
6583JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6584M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6585L: linux-media@vger.kernel.org
6586S: Maintained
6587F: drivers/media/platform/rcar_jpu.c
6588
fd8b6cb4 6589JSM Neo PCI based serial card
df247081 6590M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6591L: linux-serial@vger.kernel.org
6592S: Maintained
df621252 6593F: drivers/tty/serial/jsm/
ae0718f8 6594
af39917d
CL
6595K10TEMP HARDWARE MONITORING DRIVER
6596M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6597L: linux-hwmon@vger.kernel.org
af39917d
CL
6598S: Maintained
6599F: Documentation/hwmon/k10temp
6600F: drivers/hwmon/k10temp.c
6601
4660cb35 6602K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6603M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6604L: linux-hwmon@vger.kernel.org
ae0718f8 6605S: Maintained
679655da
JP
6606F: Documentation/hwmon/k8temp
6607F: drivers/hwmon/k8temp.c
ae0718f8 6608
0ba1d91d
AR
6609KASAN
6610M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6611R: Alexander Potapenko <glider@google.com>
6612R: Dmitry Vyukov <dvyukov@google.com>
6613L: kasan-dev@googlegroups.com
6614S: Maintained
6615F: arch/*/include/asm/kasan.h
6616F: arch/*/mm/kasan_init*
6617F: Documentation/kasan.txt
64f8ebaf 6618F: include/linux/kasan*.h
0ba1d91d
AR
6619F: lib/test_kasan.c
6620F: mm/kasan/
6621F: scripts/Makefile.kasan
6622
1da177e4 6623KCONFIG
5eb1f99e 6624M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6625L: linux-kbuild@vger.kernel.org
cea8321c 6626T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6627S: Maintained
679655da
JP
6628F: Documentation/kbuild/kconfig-language.txt
6629F: scripts/kconfig/
1da177e4 6630
ea6c2089 6631KDUMP
f871f191
VG
6632M: Dave Young <dyoung@redhat.com>
6633M: Baoquan He <bhe@redhat.com>
6634R: Vivek Goyal <vgoyal@redhat.com>
34633993 6635L: kexec@lists.infradead.org
ea6c2089
VG
6636W: http://lse.sourceforge.net/kdump/
6637S: Maintained
80811493 6638F: Documentation/kdump/
ea6c2089 6639
f41bf02f
HV
6640KEENE FM RADIO TRANSMITTER DRIVER
6641M: Hans Verkuil <hverkuil@xs4all.nl>
6642L: linux-media@vger.kernel.org
6643T: git git://linuxtv.org/media_tree.git
a825eaec 6644W: https://linuxtv.org
f41bf02f
HV
6645S: Maintained
6646F: drivers/media/radio/radio-keene*
6647
1da177e4 6648KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6649M: Ian Kent <raven@themaw.net>
f694fc97 6650L: autofs@vger.kernel.org
1da177e4 6651S: Maintained
679655da 6652F: fs/autofs4/
1da177e4 6653
70fb7ba6 6654KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6655M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6658L: linux-kbuild@vger.kernel.org
5ce45962 6659S: Maintained
679655da
JP
6660F: Documentation/kbuild/
6661F: Makefile
6662F: scripts/Makefile.*
70fb7ba6
MM
6663F: scripts/basic/
6664F: scripts/mk*
6665F: scripts/package/
1da177e4
LT
6666
6667KERNEL JANITORS
c3000e03 6668L: kernel-janitors@vger.kernel.org
10466f5a 6669W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6670S: Odd Fixes
1da177e4 6671
e8b43555 6672KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6673M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6674M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6675L: linux-nfs@vger.kernel.org
1da177e4 6676W: http://nfs.sourceforge.net/
9f273c24 6677T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6678S: Supported
679655da 6679F: fs/nfsd/
c117ab84 6680F: include/uapi/linux/nfsd/
679655da
JP
6681F: fs/lockd/
6682F: fs/nfs_common/
6683F: net/sunrpc/
6684F: include/linux/lockd/
6685F: include/linux/sunrpc/
c117ab84 6686F: include/uapi/linux/sunrpc/
1da177e4 6687
13b122b3
SK
6688KERNEL SELFTEST FRAMEWORK
6689M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6690M: Shuah Khan <shuah@kernel.org>
64f00850 6691L: linux-kselftest@vger.kernel.org
13b122b3
SK
6692T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6693S: Maintained
6694F: tools/testing/selftests
6695
426d62e2 6696KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6697M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6698M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6699L: kvm@vger.kernel.org
e3e58478 6700W: http://www.linux-kvm.org
a94b40a6 6701T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6702S: Supported
c93a64fe
PB
6703F: Documentation/*/kvm*.txt
6704F: Documentation/virtual/kvm/
679655da 6705F: arch/*/kvm/
1662e862
CB
6706F: arch/x86/kernel/kvm.c
6707F: arch/x86/kernel/kvmclock.c
679655da
JP
6708F: arch/*/include/asm/kvm*
6709F: include/linux/kvm*
c117ab84 6710F: include/uapi/linux/kvm*
679655da 6711F: virt/kvm/
6d0a1a61 6712F: tools/kvm/
426d62e2 6713
ad8003d3 6714KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6715M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6716L: kvm@vger.kernel.org
038161de 6717W: http://www.linux-kvm.org/
7de609c8 6718S: Maintained
679655da 6719F: arch/x86/include/asm/svm.h
679655da 6720F: arch/x86/kvm/svm.c
426d62e2 6721
513014b7 6722KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6723M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6724L: kvm-ppc@vger.kernel.org
038161de 6725W: http://www.linux-kvm.org/
6a7f972d 6726T: git git://github.com/agraf/linux-2.6.git
513014b7 6727S: Supported
679655da
JP
6728F: arch/powerpc/include/asm/kvm*
6729F: arch/powerpc/kvm/
513014b7 6730
85f8fffe 6731KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6732M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6733M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6734L: linux-s390@vger.kernel.org
6735W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6737S: Supported
679655da
JP
6738F: Documentation/s390/kvm.txt
6739F: arch/s390/include/asm/kvm*
80811493 6740F: arch/s390/kvm/
85f8fffe 6741
a749474d 6742KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6743M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6744M: Marc Zyngier <marc.zyngier@arm.com>
6745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6746L: kvmarm@lists.cs.columbia.edu
6747W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6749S: Supported
a749474d
CD
6750F: arch/arm/include/uapi/asm/kvm*
6751F: arch/arm/include/asm/kvm*
6752F: arch/arm/kvm/
5c8818b4
MZ
6753F: virt/kvm/arm/
6754F: include/kvm/arm_*
a749474d 6755
6394a3ec 6756KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6757M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6758M: Marc Zyngier <marc.zyngier@arm.com>
6759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6760L: kvmarm@lists.cs.columbia.edu
6761S: Maintained
6762F: arch/arm64/include/uapi/asm/kvm*
6763F: arch/arm64/include/asm/kvm*
6764F: arch/arm64/kvm/
6765
bfd3d532
JH
6766KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6767M: James Hogan <james.hogan@imgtec.com>
6768L: linux-mips@linux-mips.org
6769S: Supported
6770F: arch/mips/include/uapi/asm/kvm*
6771F: arch/mips/include/asm/kvm*
6772F: arch/mips/kvm/
6773
dc009d92 6774KEXEC
8b58be88 6775M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6776W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6777L: kexec@lists.infradead.org
dc009d92 6778S: Maintained
679655da 6779F: include/linux/kexec.h
c117ab84 6780F: include/uapi/linux/kexec.h
10540a69 6781F: kernel/kexec*
dc009d92 6782
e971461f
DH
6783KEYS/KEYRINGS:
6784M: David Howells <dhowells@redhat.com>
aa62efff 6785L: keyrings@vger.kernel.org
e971461f 6786S: Maintained
d410fa4e 6787F: Documentation/security/keys.txt
e971461f
DH
6788F: include/linux/key.h
6789F: include/linux/key-type.h
75aeddd1
DH
6790F: include/linux/keyctl.h
6791F: include/uapi/linux/keyctl.h
e971461f
DH
6792F: include/keys/
6793F: security/keys/
6794
7f3c68be 6795KEYS-TRUSTED
74dd744f
MZ
6796M: David Safford <safford@us.ibm.com>
6797M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6798L: linux-security-module@vger.kernel.org
aa62efff 6799L: keyrings@vger.kernel.org
7f3c68be 6800S: Supported
d410fa4e 6801F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6802F: include/keys/trusted-type.h
6803F: security/keys/trusted.c
6804F: security/keys/trusted.h
6805
6806KEYS-ENCRYPTED
74dd744f
MZ
6807M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6808M: David Safford <safford@us.ibm.com>
7f3c68be 6809L: linux-security-module@vger.kernel.org
aa62efff 6810L: keyrings@vger.kernel.org
7f3c68be 6811S: Supported
d410fa4e 6812F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6813F: include/keys/encrypted-type.h
19c90aa6 6814F: security/keys/encrypted-keys/
7f3c68be 6815
5b778dad 6816KGDB / KDB /debug_core
8b58be88 6817M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6818W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6819L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6821S: Maintained
679655da
JP
6822F: Documentation/DocBook/kgdb.tmpl
6823F: drivers/misc/kgdbts.c
df621252 6824F: drivers/tty/serial/kgdboc.c
5b778dad 6825F: include/linux/kdb.h
679655da 6826F: include/linux/kgdb.h
4063eb5f 6827F: kernel/debug/
e3e2aaf7 6828
456db8cc 6829KMEMCHECK
8b58be88 6830M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6831M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6832S: Maintained
410d7a97
JP
6833F: Documentation/kmemcheck.txt
6834F: arch/x86/include/asm/kmemcheck.h
6835F: arch/x86/mm/kmemcheck/
6836F: include/linux/kmemcheck.h
6837F: mm/kmemcheck.c
b9ce08c0 6838
c3bb4d24 6839KMEMLEAK
8b58be88 6840M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6841S: Maintained
6842F: Documentation/kmemleak.txt
6843F: include/linux/kmemleak.h
6844F: mm/kmemleak.c
6845F: mm/kmemleak-test.c
6846
89559a61 6847KPROBES
a320817c 6848M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6849M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6850M: "David S. Miller" <davem@davemloft.net>
353def94 6851M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6852S: Maintained
679655da
JP
6853F: Documentation/kprobes.txt
6854F: include/linux/kprobes.h
6855F: kernel/kprobes.c
89559a61 6856
70e84049 6857KS0108 LCD CONTROLLER DRIVER
8b58be88 6858M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6859W: http://miguelojeda.es/auxdisplay.htm
6860W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6861S: Maintained
679655da
JP
6862F: Documentation/auxdisplay/ks0108
6863F: drivers/auxdisplay/ks0108.c
6864F: include/linux/ks0108.h
70e84049 6865
1b69c6d0
DA
6866L3MDEV
6867M: David Ahern <dsa@cumulusnetworks.com>
6868L: netdev@vger.kernel.org
6869S: Maintained
6870F: net/l3mdev
6871F: include/net/l3mdev.h
6872
9ca44355 6873LANTIQ MIPS ARCHITECTURE
bdb40e8e 6874M: John Crispin <john@phrozen.org>
9ca44355
JC
6875L: linux-mips@linux-mips.org
6876S: Maintained
6877F: arch/mips/lantiq
6878
1da177e4 6879LAPB module
1da177e4 6880L: linux-x25@vger.kernel.org
bf9915cc 6881S: Orphan
679655da
JP
6882F: Documentation/networking/lapb-module.txt
6883F: include/*/lapb.h
6884F: net/lapb/
1da177e4
LT
6885
6886LASI 53c700 driver for PARISC
8b58be88 6887M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6888L: linux-scsi@vger.kernel.org
6889S: Maintained
679655da
JP
6890F: Documentation/scsi/53c700.txt
6891F: drivers/scsi/53c700*
1da177e4 6892
263de9b5 6893LED SUBSYSTEM
8b58be88 6894M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6895M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6896L: linux-leds@vger.kernel.org
b8926ba0 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6898S: Maintained
85c90368 6899F: Documentation/devicetree/bindings/leds/
679655da
JP
6900F: drivers/leds/
6901F: include/linux/leds.h
263de9b5 6902
b0461a44 6903LEGACY EEPROM DRIVER
d8130624 6904M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6905S: Maintained
6906F: Documentation/misc-devices/eeprom
6907F: drivers/misc/eeprom/eeprom.c
6908
1da177e4 6909LEGO USB Tower driver
8b58be88 6910M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6911L: legousb-devel@lists.sourceforge.net
6912W: http://legousb.sourceforge.net/
6913S: Maintained
679655da 6914F: drivers/usb/misc/legousbtower.c
1da177e4 6915
055616a8
MK
6916LG2160 MEDIA DRIVER
6917M: Michael Krufky <mkrufky@linuxtv.org>
6918L: linux-media@vger.kernel.org
a825eaec 6919W: https://linuxtv.org
055616a8
MK
6920W: http://github.com/mkrufky
6921Q: http://patchwork.linuxtv.org/project/linux-media/list/
6922T: git git://linuxtv.org/mkrufky/tuners.git
6923S: Maintained
6924F: drivers/media/dvb-frontends/lg2160.*
6925
6f0e7725
MK
6926LGDT3305 MEDIA DRIVER
6927M: Michael Krufky <mkrufky@linuxtv.org>
6928L: linux-media@vger.kernel.org
a825eaec 6929W: https://linuxtv.org
6f0e7725
MK
6930W: http://github.com/mkrufky
6931Q: http://patchwork.linuxtv.org/project/linux-media/list/
6932T: git git://linuxtv.org/mkrufky/tuners.git
6933S: Maintained
6934F: drivers/media/dvb-frontends/lgdt3305.*
6935
568a17ff 6936LGUEST
8b58be88 6937M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6938L: lguest@lists.ozlabs.org
568a17ff 6939W: http://lguest.ozlabs.org/
72e91863 6940S: Odd Fixes
070f420b 6941F: arch/x86/include/asm/lguest*.h
679655da
JP
6942F: arch/x86/lguest/
6943F: drivers/lguest/
6944F: include/linux/lguest*.h
070f420b 6945F: tools/lguest/
568a17ff 6946
32ac7cb2
TH
6947LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6948M: Tejun Heo <tj@kernel.org>
6949L: linux-ide@vger.kernel.org
6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S: Maintained
6952F: drivers/ata/
6953F: include/linux/ata.h
6954F: include/linux/libata.h
d2abf98e 6955F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6956
6957LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6958M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6959L: linux-ide@vger.kernel.org
6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6961S: Maintained
6962F: include/linux/pata_arasan_cf_data.h
6963F: drivers/ata/pata_arasan_cf.c
6964
c7fa056c
BZ
6965LIBATA PATA DRIVERS
6966M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
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/pata_*.c
6972F: drivers/ata/ata_generic.c
6973
32ac7cb2
TH
6974LIBATA SATA AHCI PLATFORM devices support
6975M: Hans de Goede <hdegoede@redhat.com>
6976M: Tejun Heo <tj@kernel.org>
6977L: linux-ide@vger.kernel.org
6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6979S: Maintained
6980F: drivers/ata/ahci_platform.c
6981F: drivers/ata/libahci_platform.c
6982F: include/linux/ahci_platform.h
6983
6984LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6985M: Mikael Pettersson <mikpelinux@gmail.com>
6986L: linux-ide@vger.kernel.org
6987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6988S: Maintained
6989F: drivers/ata/sata_promise.*
6990
1acd437c
SL
6991LIBLOCKDEP
6992M: Sasha Levin <sasha.levin@oracle.com>
6993S: Maintained
6994F: tools/lib/lockdep/
6995
bc30196f
DW
6996LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6997M: Dan Williams <dan.j.williams@intel.com>
6998L: linux-nvdimm@lists.01.org
6999Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7001S: Supported
7002F: drivers/nvdimm/*
7003F: include/linux/nd.h
7004F: include/linux/libnvdimm.h
7005F: include/uapi/linux/ndctl.h
7006
7007LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7008M: Ross Zwisler <ross.zwisler@linux.intel.com>
7009L: linux-nvdimm@lists.01.org
7010Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7011S: Supported
7012F: drivers/nvdimm/blk.c
7013F: drivers/nvdimm/region_devs.c
7014F: drivers/acpi/nfit*
7015
7016LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7017M: Vishal Verma <vishal.l.verma@intel.com>
7018L: linux-nvdimm@lists.01.org
7019Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7020S: Supported
7021F: drivers/nvdimm/btt*
7022
7023LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7024M: Ross Zwisler <ross.zwisler@linux.intel.com>
7025L: linux-nvdimm@lists.01.org
7026Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7027S: Supported
7028F: drivers/nvdimm/pmem.c
b864bc17 7029F: include/linux/pmem.h
40603526 7030F: arch/*/include/asm/pmem.h
bc30196f 7031
cd9e9808
MB
7032LIGHTNVM PLATFORM SUPPORT
7033M: Matias Bjorling <mb@lightnvm.io>
7034W: http://github/OpenChannelSSD
4ead1a25 7035L: linux-block@vger.kernel.org
cd9e9808
MB
7036S: Maintained
7037F: drivers/lightnvm/
7038F: include/linux/lightnvm.h
7039F: include/uapi/linux/lightnvm.h
7040
1da177e4 7041LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7042M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7043W: http://www.ibm.com/linux/ltc/projects/ppc
7044S: Supported
11c34c7d 7045F: arch/powerpc/boot/rs6000.h
1da177e4 7046
852bb9f5 7047LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7048M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7049M: Paul Mackerras <paulus@samba.org>
ea668936 7050M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7051W: http://www.penguinppc.org/
a4724ed6 7052L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7053Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7055S: Supported
11c34c7d
JP
7056F: Documentation/powerpc/
7057F: arch/powerpc/
ef69b03d
ME
7058F: drivers/char/tpm/tpm_ibmvtpm*
7059F: drivers/crypto/nx/
7060F: drivers/crypto/vmx/
7061F: drivers/net/ethernet/ibm/ibmveth.*
7062F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7063F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7064F: drivers/pci/hotplug/rpa*
7065F: drivers/scsi/ibmvscsi/
7066N: opal
7067N: /pmac
7068N: powermac
7069N: powernv
7070N: [^a-z0-9]ps3
7071N: pseries
1da177e4
LT
7072
7073LINUX FOR POWER MACINTOSH
8b58be88 7074M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7075W: http://www.penguinppc.org/
a4724ed6 7076L: linuxppc-dev@lists.ozlabs.org
1da177e4 7077S: Maintained
11c34c7d
JP
7078F: arch/powerpc/platforms/powermac/
7079F: drivers/macintosh/
1da177e4 7080
77a76369 7081LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7082M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7083L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7084T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7085S: Maintained
11c34c7d
JP
7086F: arch/powerpc/platforms/512x/
7087F: arch/powerpc/platforms/52xx/
1da177e4
LT
7088
7089LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7090M: Alistair Popple <alistair@popple.id.au>
8b58be88 7091M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7092W: http://www.penguinppc.org/
a4724ed6 7093L: linuxppc-dev@lists.ozlabs.org
1da177e4 7094S: Maintained
11c34c7d
JP
7095F: arch/powerpc/platforms/40x/
7096F: arch/powerpc/platforms/44x/
1da177e4 7097
260c02a9 7098LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7099L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7100S: Orphan
11c34c7d
JP
7101F: arch/powerpc/*/*virtex*
7102F: arch/powerpc/*/*/*virtex*
1da177e4 7103
e93adf1e 7104LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7105M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7106W: http://www.penguinppc.org/
a4724ed6 7107L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7108S: Maintained
a2b1f7c8 7109F: arch/powerpc/platforms/8xx/
e93adf1e 7110
1da177e4 7111LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7112M: Scott Wood <oss@buserror.net>
8b58be88 7113M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7114W: http://www.penguinppc.org/
a4724ed6 7115L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7116T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7117S: Maintained
11c34c7d 7118F: arch/powerpc/platforms/83xx/
4c8f581d 7119F: arch/powerpc/platforms/85xx/
1da177e4 7120
ab06ff3a 7121LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7122M: Olof Johansson <olof@lixom.net>
a4724ed6 7123L: linuxppc-dev@lists.ozlabs.org
92e19709 7124S: Maintained
11c34c7d
JP
7125F: arch/powerpc/platforms/pasemi/
7126F: drivers/*/*pasemi*
7127F: drivers/*/*/*pasemi*
ab06ff3a 7128
1da177e4 7129LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7130M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7131L: linux-security-module@vger.kernel.org
1da177e4
LT
7132S: Supported
7133
a23ce6da
HW
7134LIS3LV02D ACCELEROMETER DRIVER
7135M: Eric Piel <eric.piel@tremplin-utc.net>
7136S: Maintained
ff606677
JD
7137F: Documentation/misc-devices/lis3lv02d
7138F: drivers/misc/lis3lv02d/
bd35665f 7139F: drivers/platform/x86/hp_accel.c
a23ce6da 7140
b700e7f0
SJ
7141LIVE PATCHING
7142M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7143M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7144M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7145M: Miroslav Benes <mbenes@suse.cz>
7146R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7147S: Maintained
7148F: kernel/livepatch/
7149F: include/linux/livepatch.h
7150F: arch/x86/include/asm/livepatch.h
7151F: arch/x86/kernel/livepatch.c
5e4e3844 7152F: Documentation/livepatch/
b700e7f0 7153F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7154F: samples/livepatch/
b700e7f0 7155L: live-patching@vger.kernel.org
74d50da3 7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7157
ea861d73
KC
7158LINUX KERNEL DUMP TEST MODULE (LKDTM)
7159M: Kees Cook <keescook@chromium.org>
7160S: Maintained
426f3a53 7161F: drivers/misc/lkdtm*
ea861d73 7162
e2d1d6c0 7163LLC (802.2)
8b58be88 7164M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7165S: Maintained
679655da 7166F: include/linux/llc.h
c117ab84 7167F: include/uapi/linux/llc.h
679655da
JP
7168F: include/net/llc*
7169F: net/llc/
e2d1d6c0 7170
4e233cbe
AD
7171LM73 HARDWARE MONITOR DRIVER
7172M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7173L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7174S: Maintained
7175F: drivers/hwmon/lm73.c
7176
156e2d1a 7177LM78 HARDWARE MONITOR DRIVER
d8130624 7178M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7179L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7180S: Maintained
7181F: Documentation/hwmon/lm78
7182F: drivers/hwmon/lm78.c
7183
1da177e4 7184LM83 HARDWARE MONITOR DRIVER
d8130624 7185M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7186L: linux-hwmon@vger.kernel.org
1da177e4 7187S: Maintained
679655da
JP
7188F: Documentation/hwmon/lm83
7189F: drivers/hwmon/lm83.c
1da177e4
LT
7190
7191LM90 HARDWARE MONITOR DRIVER
d8130624 7192M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7193L: linux-hwmon@vger.kernel.org
1da177e4 7194S: Maintained
679655da 7195F: Documentation/hwmon/lm90
aae7bce4 7196F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7197F: drivers/hwmon/lm90.c
1da177e4 7198
917cc4e6
GR
7199LM95234 HARDWARE MONITOR DRIVER
7200M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7201L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7202S: Maintained
7203F: Documentation/hwmon/lm95234
7204F: drivers/hwmon/lm95234.c
7205
68620bdd
MP
7206LME2510 MEDIA DRIVER
7207M: Malcolm Priestley <tvboxspy@gmail.com>
7208L: linux-media@vger.kernel.org
a825eaec 7209W: https://linuxtv.org
68620bdd
MP
7210Q: http://patchwork.linuxtv.org/project/linux-media/list/
7211S: Maintained
7212F: drivers/media/usb/dvb-usb-v2/lmedm04*
7213
d4c3be70 7214LOCKING PRIMITIVES
8b58be88
JP
7215M: Peter Zijlstra <peterz@infradead.org>
7216M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7217L: linux-kernel@vger.kernel.org
d4c3be70 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7219S: Maintained
d4c3be70 7220F: Documentation/locking/
679655da 7221F: include/linux/lockdep.h
d4c3be70
IM
7222F: include/linux/spinlock*.h
7223F: arch/*/include/asm/spinlock*.h
7224F: include/linux/rwlock*.h
7225F: include/linux/mutex*.h
7226F: arch/*/include/asm/mutex*.h
7227F: include/linux/rwsem*.h
7228F: arch/*/include/asm/rwsem.h
7229F: include/linux/seqlock.h
7230F: lib/locking*.[ch]
7486d6da 7231F: kernel/locking/
512e67f9 7232
dde33348 7233LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7234M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7235L: linux-ntfs-dev@lists.sourceforge.net
7236W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7237S: Maintained
679655da 7238F: Documentation/ldm.txt
20d16fef 7239F: block/partitions/ldm.*
1da177e4 7240
ef6ada3d
JE
7241LogFS
7242M: Joern Engel <joern@logfs.org>
756ccb3c 7243M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7244L: logfs@logfs.org
7245W: logfs.org
7246S: Maintained
7247F: fs/logfs/
7248
c87e34ef 7249LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7250M: Sathya Prakash <sathya.prakash@broadcom.com>
7251M: Chaitra P B <chaitra.basappa@broadcom.com>
7252M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7253L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7254L: linux-scsi@vger.kernel.org
9495e835 7255W: http://www.avagotech.com/support/
c87e34ef 7256S: Supported
679655da 7257F: drivers/message/fusion/
500c152a 7258F: drivers/scsi/mpt2sas/
7259F: drivers/scsi/mpt3sas/
c87e34ef 7260
1da177e4 7261LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7262M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7263L: linux-scsi@vger.kernel.org
7264S: Maintained
679655da 7265F: drivers/scsi/sym53c8xx_2/
1da177e4 7266
e5f5c99a
GR
7267LTC4261 HARDWARE MONITOR DRIVER
7268M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7269L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7270S: Maintained
7271F: Documentation/hwmon/ltc4261
7272F: drivers/hwmon/ltc4261.c
7273
81365c31 7274LTP (Linux Test Project)
28b8e8d4 7275M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7276M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7277M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7278M: Jan Stancek <jstancek@redhat.com>
7279M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7280M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7281L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7282W: http://linux-test-project.github.io/
7d1ae8a8 7283T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7284S: Maintained
7285
c12a54b3 7286M32R ARCHITECTURE
c12a54b3 7287W: http://www.linux-m32r.org/
b4174867 7288S: Orphan
679655da 7289F: arch/m32r/
c12a54b3 7290
1da177e4 7291M68K ARCHITECTURE
8b58be88 7292M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7293L: linux-m68k@lists.linux-m68k.org
7294W: http://www.linux-m68k.org/
54e5881d 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7296S: Maintained
679655da 7297F: arch/m68k/
9db35182 7298F: drivers/zorro/
1da177e4
LT
7299
7300M68K ON APPLE MACINTOSH
8b58be88 7301M: Joshua Thompson <funaho@jurai.org>
1da177e4 7302W: http://www.mac.linux-m68k.org/
9bb9f222 7303L: linux-m68k@lists.linux-m68k.org
1da177e4 7304S: Maintained
9db35182 7305F: arch/m68k/mac/
1da177e4
LT
7306
7307M68K ON HP9000/300
8b58be88 7308M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7309W: http://www.tazenda.demon.co.uk/phil/linux-hp
7310S: Maintained
679655da 7311F: arch/m68k/hp300/
1da177e4 7312
74425546
AP
7313M88DS3103 MEDIA DRIVER
7314M: Antti Palosaari <crope@iki.fi>
7315L: linux-media@vger.kernel.org
a825eaec 7316W: https://linuxtv.org
74425546
AP
7317W: http://palosaari.fi/linux/
7318Q: http://patchwork.linuxtv.org/project/linux-media/list/
7319T: git git://linuxtv.org/anttip/media_tree.git
7320S: Maintained
7321F: drivers/media/dvb-frontends/m88ds3103*
7322
68620bdd
MP
7323M88RS2000 MEDIA DRIVER
7324M: Malcolm Priestley <tvboxspy@gmail.com>
7325L: linux-media@vger.kernel.org
a825eaec 7326W: https://linuxtv.org
68620bdd
MP
7327Q: http://patchwork.linuxtv.org/project/linux-media/list/
7328S: Maintained
7329F: drivers/media/dvb-frontends/m88rs2000*
7330
07a092fa 7331MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7332M: Alexey Klimov <klimov.linux@gmail.com>
7333L: linux-media@vger.kernel.org
7334T: git git://linuxtv.org/media_tree.git
7335S: Maintained
7336F: drivers/media/radio/radio-ma901.c
07a092fa 7337
64a327a7 7338MAC80211
8b58be88 7339M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7340L: linux-wireless@vger.kernel.org
491b26b4 7341W: http://wireless.kernel.org/
ce466579
JB
7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7344S: Maintained
679655da
JP
7345F: Documentation/networking/mac80211-injection.txt
7346F: include/net/mac80211.h
7347F: net/mac80211/
2af8c4dc 7348F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7349
b863ceb7 7350MACVLAN DRIVER
8b58be88 7351M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7352L: netdev@vger.kernel.org
7353S: Maintained
679655da
JP
7354F: drivers/net/macvlan.c
7355F: include/linux/if_macvlan.h
b863ceb7 7356
2b6d83e2
JB
7357MAILBOX API
7358M: Jassi Brar <jassisinghbrar@gmail.com>
7359L: linux-kernel@vger.kernel.org
7360S: Maintained
7361F: drivers/mailbox/
7362F: include/linux/mailbox_client.h
7363F: include/linux/mailbox_controller.h
7364
faf1668c 7365MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7366M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7367W: http://www.kernel.org/doc/man-pages
bd7ebec6 7368L: linux-man@vger.kernel.org
1b53dc74 7369S: Maintained
faf1668c 7370
0d3cd4b6
VD
7371MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7372M: Andrew Lunn <andrew@lunn.ch>
7373M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7374S: Maintained
7375F: drivers/net/dsa/mv88e6xxx/
7376
8427defd 7377MARVELL ARMADA DRM SUPPORT
54176cc6 7378M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7379S: Maintained
7380F: drivers/gpu/drm/armada/
4418833e
EV
7381F: include/uapi/drm/armada_drm.h
7382F: Documentation/devicetree/bindings/display/armada/
8427defd 7383
c4d007bc
TP
7384MARVELL CRYPTO DRIVER
7385M: Boris Brezillon <boris.brezillon@free-electrons.com>
7386M: Arnaud Ebalard <arno@natisbad.org>
7387F: drivers/crypto/marvell/
7388S: Maintained
7389L: linux-crypto@vger.kernel.org
7390
44c14c1d 7391MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7392M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7393M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7394L: netdev@vger.kernel.org
7395S: Maintained
7396F: drivers/net/ethernet/marvell/sk*
7397
74cda169 7398MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7399L: libertas-dev@lists.infradead.org
8ac3e99e 7400S: Orphan
f988d640 7401F: drivers/net/wireless/marvell/libertas/
74cda169 7402
b60d6975 7403MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7404M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7405L: netdev@vger.kernel.org
f5ca8502 7406S: Maintained
527a6266 7407F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7408F: include/linux/mv643xx.h
1da177e4 7409
370b8ed9
TP
7410MARVELL MVNETA ETHERNET DRIVER
7411M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7412L: netdev@vger.kernel.org
7413S: Maintained
7414F: drivers/net/ethernet/marvell/mvneta.*
7415
fcad584d 7416MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7417M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7418M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7419L: linux-wireless@vger.kernel.org
7420S: Maintained
277b024e 7421F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7422
a2c3f656 7423MARVELL MWL8K WIRELESS DRIVER
a040d532 7424M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7425L: linux-wireless@vger.kernel.org
16345910 7426S: Odd Fixes
de60f1dc 7427F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7428
2a69567b 7429MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7430M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7431S: Odd Fixes
1fa7e547 7432F: drivers/mmc/host/mvsdio.*
2a69567b 7433
1da177e4 7434MATROX FRAMEBUFFER DRIVER
c69f677c 7435L: linux-fbdev@vger.kernel.org
52653199 7436S: Orphan
8a61f013 7437F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7438F: include/uapi/linux/matroxfb.h
1da177e4 7439
ca462085
GR
7440MAX16065 HARDWARE MONITOR DRIVER
7441M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7442L: linux-hwmon@vger.kernel.org
ca462085
GR
7443S: Maintained
7444F: Documentation/hwmon/max16065
7445F: drivers/hwmon/max16065.c
7446
1f61cab8
GR
7447MAX20751 HARDWARE MONITOR DRIVER
7448M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7449L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7450S: Maintained
7451F: Documentation/hwmon/max20751
7452F: drivers/hwmon/max20751.c
7453
d20620de 7454MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7455M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7456L: linux-hwmon@vger.kernel.org
d20620de 7457S: Maintained
679655da
JP
7458F: Documentation/hwmon/max6650
7459F: drivers/hwmon/max6650.c
d20620de 7460
e89ab51f
GR
7461MAX6697 HARDWARE MONITOR DRIVER
7462M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7463L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7464S: Maintained
7465F: Documentation/hwmon/max6697
7466F: Documentation/devicetree/bindings/i2c/max6697.txt
7467F: drivers/hwmon/max6697.c
7468F: include/linux/platform_data/max6697.h
7469
3b2af7f7
PR
7470MAX9860 MONO AUDIO VOICE CODEC DRIVER
7471M: Peter Rosin <peda@axentia.se>
7472L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7473S: Maintained
7474F: Documentation/devicetree/bindings/sound/max9860.txt
7475F: sound/soc/codecs/max9860.*
7476
f8f847b5 7477MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7478M: Krzysztof Kozlowski <krzk@kernel.org>
7479M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7480L: linux-pm@vger.kernel.org
7481S: Supported
7482F: drivers/power/max14577_charger.c
7483F: drivers/power/max77693_charger.c
7484
3811405e
JMC
7485MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7486M: Javier Martinez Canillas <javier@osg.samsung.com>
7487L: linux-kernel@vger.kernel.org
7488S: Supported
96173cc6 7489F: drivers/*/*max77802*.c
3811405e
JMC
7490F: Documentation/devicetree/bindings/*/*max77802.txt
7491F: include/dt-bindings/*/*max77802.h
7492
befeb596
KK
7493MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7494M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7495M: Krzysztof Kozlowski <krzk@kernel.org>
7496M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7497L: linux-kernel@vger.kernel.org
7498S: Supported
86cf635a 7499F: drivers/*/max14577*.c
0998a436 7500F: drivers/*/max77686*.c
86cf635a 7501F: drivers/*/max77693*.c
befeb596
KK
7502F: drivers/extcon/extcon-max14577.c
7503F: drivers/extcon/extcon-max77693.c
7504F: drivers/rtc/rtc-max77686.c
7505F: drivers/clk/clk-max77686.c
7506F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7507F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7508F: Documentation/devicetree/bindings/mfd/max77693.txt
7509F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7510F: include/linux/mfd/max14577*.h
7511F: include/linux/mfd/max77686*.h
7512F: include/linux/mfd/max77693*.h
7513
9be3c9a5
HV
7514MAXIRADIO FM RADIO RECEIVER DRIVER
7515M: Hans Verkuil <hverkuil@xs4all.nl>
7516L: linux-media@vger.kernel.org
7517T: git git://linuxtv.org/media_tree.git
a825eaec 7518W: https://linuxtv.org
9be3c9a5
HV
7519S: Maintained
7520F: drivers/media/radio/radio-maxiradio*
7521
c05dc2cc
PR
7522MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7523M: Peter Rosin <peda@axentia.se>
7524L: linux-iio@vger.kernel.org
7525S: Maintained
7526F: drivers/iio/potentiometer/mcp4531.c
7527
7b49235e
LP
7528MEDIA DRIVERS FOR RENESAS - FCP
7529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7530L: linux-media@vger.kernel.org
7531L: linux-renesas-soc@vger.kernel.org
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7535F: drivers/media/platform/rcar-fcp.c
7536F: include/media/rcar-fcp.h
7537
6f32a8c9
LP
7538MEDIA DRIVERS FOR RENESAS - VSP1
7539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7540L: linux-media@vger.kernel.org
4a121096 7541L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7545F: drivers/media/platform/vsp1/
7546
fae2080a
AO
7547MEDIA DRIVERS FOR HELENE
7548M: Abylay Ospan <aospan@netup.ru>
7549L: linux-media@vger.kernel.org
7550W: https://linuxtv.org
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/helene*
7555
dacf9ce8
KS
7556MEDIA DRIVERS FOR ASCOT2E
7557M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7558M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7559L: linux-media@vger.kernel.org
a825eaec 7560W: https://linuxtv.org
dacf9ce8
KS
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/dvb-frontends/ascot2e*
7565
a6dc60ff
KS
7566MEDIA DRIVERS FOR CXD2841ER
7567M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7568M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7569L: linux-media@vger.kernel.org
a825eaec 7570W: https://linuxtv.org
a6dc60ff
KS
7571W: http://netup.tv/
7572T: git git://linuxtv.org/media_tree.git
7573S: Supported
7574F: drivers/media/dvb-frontends/cxd2841er*
7575
a5d32b35
KS
7576MEDIA DRIVERS FOR HORUS3A
7577M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7578M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7579L: linux-media@vger.kernel.org
a825eaec 7580W: https://linuxtv.org
a5d32b35
KS
7581W: http://netup.tv/
7582T: git git://linuxtv.org/media_tree.git
7583S: Supported
7584F: drivers/media/dvb-frontends/horus3a*
7585
e025273b
KS
7586MEDIA DRIVERS FOR LNBH25
7587M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7588M: Abylay Ospan <aospan@netup.ru>
e025273b 7589L: linux-media@vger.kernel.org
a825eaec 7590W: https://linuxtv.org
e025273b
KS
7591W: http://netup.tv/
7592T: git git://linuxtv.org/media_tree.git
7593S: Supported
7594F: drivers/media/dvb-frontends/lnbh25*
7595
52b1eaf4
KS
7596MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7597M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7598M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7599L: linux-media@vger.kernel.org
a825eaec 7600W: https://linuxtv.org
52b1eaf4
KS
7601W: http://netup.tv/
7602T: git git://linuxtv.org/media_tree.git
7603S: Supported
7604F: drivers/media/pci/netup_unidvb/*
7605
127c49ae 7606MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7607M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7608M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7609P: LinuxTV.org Project
7610L: linux-media@vger.kernel.org
a825eaec 7611W: https://linuxtv.org
8a6e2535 7612Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7613T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7614S: Maintained
7615F: Documentation/dvb/
7616F: Documentation/video4linux/
ffe06198 7617F: Documentation/DocBook/media/
127c49ae 7618F: drivers/media/
ffe06198 7619F: drivers/staging/media/
eb4b0ec7 7620F: include/linux/platform_data/media/
127c49ae 7621F: include/media/
6c0f0359
MCC
7622F: include/uapi/linux/dvb/
7623F: include/uapi/linux/videodev2.h
7624F: include/uapi/linux/media.h
7625F: include/uapi/linux/v4l2-*
7626F: include/uapi/linux/meye.h
7627F: include/uapi/linux/ivtv*
7628F: include/uapi/linux/uvcvideo.h
d20620de 7629
0c272fc9
JC
7630MEDIATEK ETHERNET DRIVER
7631M: Felix Fietkau <nbd@openwrt.org>
7632M: John Crispin <blogic@openwrt.org>
7633L: netdev@vger.kernel.org
7634S: Maintained
7635F: drivers/net/ethernet/mediatek/
7636
c869f77d
JK
7637MEDIATEK MT7601U WIRELESS LAN DRIVER
7638M: Jakub Kicinski <kubakici@wp.pl>
7639L: linux-wireless@vger.kernel.org
7640S: Maintained
7641F: drivers/net/wireless/mediatek/mt7601u/
7642
e399065b
SS
7643MEGARAID SCSI/SAS DRIVERS
7644M: Kashyap Desai <kashyap.desai@avagotech.com>
7645M: Sumit Saxena <sumit.saxena@avagotech.com>
7646M: Uday Lingala <uday.lingala@avagotech.com>
7647L: megaraidlinux.pdl@avagotech.com
baaea1dc 7648L: linux-scsi@vger.kernel.org
e399065b 7649W: http://www.lsi.com
ce00f85c 7650S: Maintained
679655da
JP
7651F: Documentation/scsi/megaraid.txt
7652F: drivers/scsi/megaraid.*
7653F: drivers/scsi/megaraid/
757e0108 7654
2c46c9d5 7655MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7656M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7657L: netdev@vger.kernel.org
2c46c9d5
AV
7658S: Supported
7659W: http://www.mellanox.com
7660Q: http://patchwork.ozlabs.org/project/netdev/list/
7661F: drivers/net/ethernet/mellanox/mlx4/en_*
7662
e7523a49
OG
7663MELLANOX ETHERNET DRIVER (mlx5e)
7664M: Saeed Mahameed <saeedm@mellanox.com>
7665L: netdev@vger.kernel.org
7666S: Supported
7667W: http://www.mellanox.com
7668Q: http://patchwork.ozlabs.org/project/netdev/list/
7669F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7670
93c1edb2
JP
7671MELLANOX ETHERNET SWITCH DRIVERS
7672M: Jiri Pirko <jiri@mellanox.com>
7673M: Ido Schimmel <idosch@mellanox.com>
7674L: netdev@vger.kernel.org
7675S: Supported
7676W: http://www.mellanox.com
7677Q: http://patchwork.ozlabs.org/project/netdev/list/
7678F: drivers/net/ethernet/mellanox/mlxsw/
7679
8700e3e7
MS
7680SOFT-ROCE DRIVER (rxe)
7681M: Moni Shoua <monis@mellanox.com>
7682L: linux-rdma@vger.kernel.org
7683S: Supported
7684W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7685Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7686F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7687F: include/uapi/rdma/rdma_user_rxe.h
7688
5b25b13a
MD
7689MEMBARRIER SUPPORT
7690M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7691M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7692L: linux-kernel@vger.kernel.org
7693S: Supported
7694F: kernel/membarrier.c
7695F: include/uapi/linux/membarrier.h
7696
70ea91f1
SR
7697MEMORY MANAGEMENT
7698L: linux-mm@kvack.org
70ea91f1
SR
7699W: http://www.linux-mm.org
7700S: Maintained
679655da 7701F: include/linux/mm.h
551450bb
CS
7702F: include/linux/gfp.h
7703F: include/linux/mmzone.h
7704F: include/linux/memory_hotplug.h
7705F: include/linux/vmalloc.h
679655da 7706F: mm/
70ea91f1 7707
f4e9ce66 7708MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7709M: David Woodhouse <dwmw2@infradead.org>
242c325e 7710M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7711L: linux-mtd@lists.infradead.org
8a6e2535
JP
7712W: http://www.linux-mtd.infradead.org/
7713Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7714T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7715T: git git://git.infradead.org/l2-mtd.git
1da177e4 7716S: Maintained
becc7ae5 7717F: Documentation/devicetree/bindings/mtd/
679655da
JP
7718F: drivers/mtd/
7719F: include/linux/mtd/
c117ab84 7720F: include/uapi/mtd/
1da177e4 7721
26c57ef1 7722MEN A21 WATCHDOG DRIVER
30c7469b 7723M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7724L: linux-watchdog@vger.kernel.org
30c7469b 7725S: Maintained
26c57ef1
JT
7726F: drivers/watchdog/mena21_wdt.c
7727
3764e82e 7728MEN CHAMELEON BUS (mcb)
30c7469b
JT
7729M: Johannes Thumshirn <morbidrsa@gmail.com>
7730S: Maintained
3764e82e
JT
7731F: drivers/mcb/
7732F: include/linux/mcb.h
b9f2f459 7733F: Documentation/men-chameleon-bus.txt
3764e82e 7734
48b490d2
AW
7735MEN F21BMC (Board Management Controller)
7736M: Andreas Werner <andreas.werner@men.de>
7737S: Supported
7738F: drivers/mfd/menf21bmc.c
7739F: drivers/watchdog/menf21bmc_wdt.c
7740F: drivers/leds/leds-menf21bmc.c
7741F: drivers/hwmon/menf21bmc_hwmon.c
7742F: Documentation/hwmon/menf21bmc
7743
12285945
JH
7744METAG ARCHITECTURE
7745M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7746L: linux-metag@vger.kernel.org
9f273c24 7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7748S: Odd Fixes
12285945
JH
7749F: arch/metag/
7750F: Documentation/metag/
7751F: Documentation/devicetree/bindings/metag/
2d799dde 7752F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7753F: drivers/clocksource/metag_generic.c
5698c50d
JH
7754F: drivers/irqchip/irq-metag.c
7755F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7756F: drivers/tty/metag_da.c
12285945 7757
c6375b0a 7758MICROBLAZE ARCHITECTURE
8b58be88 7759M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7760W: http://www.monstr.eu/fdt/
7761T: git git://git.monstr.eu/linux-2.6-microblaze.git
7762S: Supported
0a8c7914 7763F: arch/microblaze/
1da177e4 7764
2508a45a
CY
7765MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7766M: Chen Yu <yu.c.chen@intel.com>
7767L: platform-driver-x86@vger.kernel.org
7768S: Supported
7769F: drivers/platform/x86/surfacepro3_button.c
7770
1da177e4 7771MICROTEK X6 SCANNER
61eee9a7 7772M: Oliver Neukum <oliver@neukum.org>
1da177e4 7773S: Maintained
679655da 7774F: drivers/usb/image/microtek.*
1da177e4
LT
7775
7776MIPS
8b58be88 7777M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7778L: linux-mips@linux-mips.org
6097050d 7779W: http://www.linux-mips.org/
b05e988e 7780T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7781Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7782S: Supported
f46d92e8 7783F: Documentation/devicetree/bindings/mips/
679655da
JP
7784F: Documentation/mips/
7785F: arch/mips/
1da177e4 7786
413ef3f6
KC
7787MIPS/LOONGSON1 ARCHITECTURE
7788M: Keguang Zhang <keguang.zhang@gmail.com>
7789L: linux-mips@linux-mips.org
7790S: Maintained
7791F: arch/mips/loongson32/
7792F: arch/mips/include/asm/mach-loongson32/
7793F: drivers/*/*loongson1*
7794F: drivers/*/*/*loongson1*
7795
08b7620a
HV
7796MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7797M: Hans Verkuil <hverkuil@xs4all.nl>
7798L: linux-media@vger.kernel.org
7799T: git git://linuxtv.org/media_tree.git
a825eaec 7800W: https://linuxtv.org
08b7620a
HV
7801S: Odd Fixes
7802F: drivers/media/radio/radio-miropcm20*
7803
c09befcb
OG
7804MELLANOX MLX4 core VPI driver
7805M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7806L: netdev@vger.kernel.org
7807L: linux-rdma@vger.kernel.org
7808W: http://www.mellanox.com
7809Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7810S: Supported
7811F: drivers/net/ethernet/mellanox/mlx4/
7812F: include/linux/mlx4/
7813
7814MELLANOX MLX4 IB driver
7815M: Yishai Hadas <yishaih@mellanox.com>
7816L: linux-rdma@vger.kernel.org
7817W: http://www.mellanox.com
e126ba97 7818Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7819S: Supported
7820F: drivers/infiniband/hw/mlx4/
7821F: include/linux/mlx4/
7822
595a4d8f
OG
7823MELLANOX MLX5 core VPI driver
7824M: Matan Barak <matanb@mellanox.com>
7825M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7826L: netdev@vger.kernel.org
7827L: linux-rdma@vger.kernel.org
7828W: http://www.mellanox.com
7829Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7830S: Supported
7831F: drivers/net/ethernet/mellanox/mlx5/core/
7832F: include/linux/mlx5/
7833
595a4d8f
OG
7834MELLANOX MLX5 IB driver
7835M: Matan Barak <matanb@mellanox.com>
7836M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7837L: linux-rdma@vger.kernel.org
7838W: http://www.mellanox.com
7839Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7840S: Supported
b75f0050 7841F: drivers/infiniband/hw/mlx5/
595a4d8f 7842F: include/linux/mlx5/
e126ba97 7843
764589b6
CM
7844MELEXIS MLX90614 DRIVER
7845M: Crt Mori <cmo@melexis.com>
7846L: linux-iio@vger.kernel.org
7847W: http://www.melexis.com
7848S: Supported
7849F: drivers/iio/temperature/mlx90614.c
7850
0ce277e4
AP
7851MN88472 MEDIA DRIVER
7852M: Antti Palosaari <crope@iki.fi>
7853L: linux-media@vger.kernel.org
a825eaec 7854W: https://linuxtv.org
0ce277e4
AP
7855W: http://palosaari.fi/linux/
7856Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7857S: Maintained
94d0eaa4 7858F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7859
4f4d238f
AP
7860MN88473 MEDIA DRIVER
7861M: Antti Palosaari <crope@iki.fi>
7862L: linux-media@vger.kernel.org
a825eaec 7863W: https://linuxtv.org
4f4d238f
AP
7864W: http://palosaari.fi/linux/
7865Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7866S: Maintained
877ba50b 7867F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7868
1da177e4 7869MODULE SUPPORT
8b58be88 7870M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7871S: Maintained
679655da
JP
7872F: include/linux/module.h
7873F: kernel/module.c
1da177e4
LT
7874
7875MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7876W: http://popies.net/meye/
b7788e13 7877S: Orphan
679655da 7878F: Documentation/video4linux/meye.txt
90d72ac6 7879F: drivers/media/pci/meye/
6c0f0359 7880F: include/uapi/linux/meye.h
1da177e4 7881
b9705b60 7882MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7883M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7884S: Maintained
679655da 7885F: Documentation/serial/moxa-smartio
c897401b 7886F: drivers/tty/mxser.*
d735410a 7887
889b2f87
AK
7888MR800 AVERMEDIA USB FM RADIO DRIVER
7889M: Alexey Klimov <klimov.linux@gmail.com>
7890L: linux-media@vger.kernel.org
7891T: git git://linuxtv.org/media_tree.git
7892S: Maintained
7893F: drivers/media/radio/radio-mr800.c
7894
d7155691
AO
7895MRF24J40 IEEE 802.15.4 RADIO DRIVER
7896M: Alan Ott <alan@signal11.us>
7897L: linux-wpan@vger.kernel.org
7898S: Maintained
7899F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7900F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7901
8c4c731a 7902MSI LAPTOP SUPPORT
182ae55c 7903M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7904L: platform-driver-x86@vger.kernel.org
8c4c731a 7905S: Maintained
679655da 7906F: drivers/platform/x86/msi-laptop.c
8c4c731a 7907
0f1006b1 7908MSI WMI SUPPORT
d0944853 7909L: platform-driver-x86@vger.kernel.org
5ee7041e 7910S: Orphan
0f1006b1
AA
7911F: drivers/platform/x86/msi-wmi.c
7912
19a628a0
AP
7913MSI001 MEDIA DRIVER
7914M: Antti Palosaari <crope@iki.fi>
7915L: linux-media@vger.kernel.org
a825eaec 7916W: https://linuxtv.org
19a628a0
AP
7917W: http://palosaari.fi/linux/
7918Q: http://patchwork.linuxtv.org/project/linux-media/list/
7919T: git git://linuxtv.org/anttip/media_tree.git
7920S: Maintained
0185e197 7921F: drivers/media/tuners/msi001*
19a628a0 7922
7570589d 7923MSI2500 MEDIA DRIVER
2c57213f
AP
7924M: Antti Palosaari <crope@iki.fi>
7925L: linux-media@vger.kernel.org
a825eaec 7926W: https://linuxtv.org
2c57213f
AP
7927W: http://palosaari.fi/linux/
7928Q: http://patchwork.linuxtv.org/project/linux-media/list/
7929T: git git://linuxtv.org/anttip/media_tree.git
7930S: Maintained
7570589d 7931F: drivers/media/usb/msi2500/
2c57213f 7932
159eeea4
RJ
7933MSYSTEMS DISKONCHIP G3 MTD DRIVER
7934M: Robert Jarzmik <robert.jarzmik@free.fr>
7935L: linux-mtd@lists.infradead.org
7936S: Maintained
7937F: drivers/mtd/devices/docg3*
7938
62a37dc7 7939MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7941L: linux-media@vger.kernel.org
7942T: git git://linuxtv.org/media_tree.git
7943S: Maintained
7944F: drivers/media/i2c/mt9m032.c
b5dcee22 7945F: include/media/i2c/mt9m032.h
0e837fb9 7946
62a37dc7 7947MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7949L: linux-media@vger.kernel.org
7950T: git git://linuxtv.org/media_tree.git
7951S: Maintained
7952F: drivers/media/i2c/mt9p031.c
b5dcee22 7953F: include/media/i2c/mt9p031.h
0e837fb9 7954
62a37dc7 7955MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7956M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7957L: linux-media@vger.kernel.org
7958T: git git://linuxtv.org/media_tree.git
7959S: Maintained
7960F: drivers/media/i2c/mt9t001.c
b5dcee22 7961F: include/media/i2c/mt9t001.h
0e837fb9 7962
62a37dc7 7963MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7964M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7965L: linux-media@vger.kernel.org
7966T: git git://linuxtv.org/media_tree.git
7967S: Maintained
f2272e13 7968F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7969F: drivers/media/i2c/mt9v032.c
b5dcee22 7970F: include/media/i2c/mt9v032.h
0e837fb9 7971
4e0d13cb 7972MULTIFUNCTION DEVICES (MFD)
f7d3210e 7973M: Lee Jones <lee.jones@linaro.org>
7caa7991 7974T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7975S: Supported
679655da 7976F: drivers/mfd/
55b5940d 7977F: include/linux/mfd/
4e0d13cb 7978
5c4e6f13 7979MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7980M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7981L: linux-mmc@vger.kernel.org
708dce3f 7982T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7983S: Maintained
2810984b 7984F: Documentation/devicetree/bindings/mmc/
679655da
JP
7985F: drivers/mmc/
7986F: include/linux/mmc/
c117ab84 7987F: include/uapi/linux/mmc/
baca2da4 7988
15a0580c 7989MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7990S: Orphan
679655da
JP
7991F: drivers/mmc/host/mmc_spi.c
7992F: include/linux/spi/mmc_spi.h
15a0580c 7993
1da177e4 7994MULTISOUND SOUND DRIVER
8b58be88 7995M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7996S: Maintained
679655da
JP
7997F: Documentation/sound/oss/MultiSound
7998F: sound/oss/msnd*
1da177e4 7999
d735410a 8000MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8001S: Orphan
c897401b 8002F: drivers/tty/isicom.c
679655da 8003F: include/linux/isicom.h
d735410a 8004
550a7375 8005MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8006M: Bin Liu <b-liu@ti.com>
795fb7e7 8007L: linux-usb@vger.kernel.org
43b416e5 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8009S: Maintained
679655da 8010F: drivers/usb/musb/
550a7375 8011
ea0af5f6
MK
8012MXL5007T MEDIA DRIVER
8013M: Michael Krufky <mkrufky@linuxtv.org>
8014L: linux-media@vger.kernel.org
a825eaec 8015W: https://linuxtv.org
ea0af5f6
MK
8016W: http://github.com/mkrufky
8017Q: http://patchwork.linuxtv.org/project/linux-media/list/
8018T: git git://linuxtv.org/mkrufky/tuners.git
8019S: Maintained
8020F: drivers/media/tuners/mxl5007t.*
8021
2d3cf588 8022MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8023M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8024L: netdev@vger.kernel.org
205057ae 8025W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8026S: Supported
93f7848b 8027F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8028
9df4f913
BB
8029NAND FLASH SUBSYSTEM
8030M: Boris Brezillon <boris.brezillon@free-electrons.com>
8031R: Richard Weinberger <richard@nod.at>
8032L: linux-mtd@lists.infradead.org
8033W: http://www.linux-mtd.infradead.org/
8034Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8035T: git git://github.com/linux-nand/linux.git
8036S: Maintained
8037F: drivers/mtd/nand/
8038F: include/linux/mtd/nand*.h
8039
1da177e4 8040NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8041S: Orphan
d9fb9f38 8042F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8043
23dc05a3
DM
8044NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8045M: Daniel Mack <zonque@gmail.com>
8046S: Maintained
e5747e40 8047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8048W: http://www.native-instruments.com
8049F: sound/usb/caiaq/
8050
1da177e4 8051NCP FILESYSTEM
52653199
PV
8052M: Petr Vandrovec <petr@vandrovec.name>
8053S: Odd Fixes
679655da 8054F: fs/ncpfs/
1da177e4 8055
a79b0322
FT
8056NCR 5380 SCSI DRIVERS
8057M: Finn Thain <fthain@telegraphics.com.au>
8058M: Michael Schmitz <schmitzmic@gmail.com>
8059L: linux-scsi@vger.kernel.org
8060S: Maintained
8061F: Documentation/scsi/g_NCR5380.txt
71d39758 8062F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8063F: drivers/scsi/NCR5380.*
8064F: drivers/scsi/arm/cumana_1.c
8065F: drivers/scsi/arm/oak.c
a79b0322
FT
8066F: drivers/scsi/atari_scsi.*
8067F: drivers/scsi/dmx3191d.c
8068F: drivers/scsi/dtc.*
8069F: drivers/scsi/g_NCR5380.*
8070F: drivers/scsi/g_NCR5380_mmio.c
8071F: drivers/scsi/mac_scsi.*
8072F: drivers/scsi/pas16.*
a79b0322
FT
8073F: drivers/scsi/sun3_scsi.*
8074F: drivers/scsi/sun3_scsi_vme.c
8075F: drivers/scsi/t128.*
8076
1da177e4 8077NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8078M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8079L: linux-scsi@vger.kernel.org
8080S: Maintained
679655da 8081F: drivers/scsi/NCR_D700.*
1da177e4 8082
4aa3eb4c
GR
8083NCT6775 HARDWARE MONITOR DRIVER
8084M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8085L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8086S: Maintained
8087F: Documentation/hwmon/nct6775
8088F: drivers/hwmon/nct6775.c
8089
3c2d774c 8090NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8091M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8092L: linux-rdma@vger.kernel.org
e3d33cb1 8093W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8094S: Supported
8095F: drivers/infiniband/hw/nes/
8096
be2f2e84 8097NETEM NETWORK EMULATOR
adbbf69d 8098M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8099L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8100S: Maintained
679655da 8101F: net/sched/sch_netem.c
be2f2e84 8102
b2f5a051 8103NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8104M: Jon Mason <jdmason@kudzu.us>
4a58448b 8105L: netdev@vger.kernel.org
4a58448b 8106S: Supported
679655da 8107F: Documentation/networking/s2io.txt
b2f5a051 8108F: Documentation/networking/vxge.txt
86387e1a 8109F: drivers/net/ethernet/neterion/
4a58448b 8110
db9cf3a3 8111NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8112M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8113M: Patrick McHardy <kaber@trash.net>
42010ed0 8114M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8115L: netfilter-devel@vger.kernel.org
82b98543 8116L: coreteam@netfilter.org
1da177e4
LT
8117W: http://www.netfilter.org/
8118W: http://www.iptables.org/
42010ed0
PNA
8119Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8122S: Supported
679655da
JP
8123F: include/linux/netfilter*
8124F: include/linux/netfilter/
8125F: include/net/netfilter/
c117ab84
CEB
8126F: include/uapi/linux/netfilter*
8127F: include/uapi/linux/netfilter/
679655da
JP
8128F: net/*/netfilter.c
8129F: net/*/netfilter/
8130F: net/netfilter/
91c269a0 8131F: net/bridge/br_netfilter*.c
1da177e4 8132
4cc67735 8133NETLABEL
87a0874c 8134M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8135W: http://netlabel.sf.net
8136L: netdev@vger.kernel.org
87a0874c 8137S: Maintained
80811493 8138F: Documentation/netlabel/
679655da
JP
8139F: include/net/netlabel.h
8140F: net/netlabel/
4cc67735 8141
1da177e4 8142NETROM NETWORK LAYER
8b58be88 8143M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8144L: linux-hams@vger.kernel.org
d34cb28a 8145W: http://www.linux-ax25.org/
1da177e4 8146S: Maintained
679655da 8147F: include/net/netrom.h
c117ab84 8148F: include/uapi/linux/netrom.h
679655da 8149F: net/netrom/
1da177e4 8150
4c352362
JK
8151NETRONOME ETHERNET DRIVERS
8152M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8153L: oss-drivers@netronome.com
8154S: Maintained
8155F: drivers/net/ethernet/netronome/
8156
5ddb88c0 8157NETWORK BLOCK DEVICE (NBD)
4ca5829a 8158M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8159S: Maintained
5e4b269b 8160L: nbd-general@lists.sourceforge.net
4ca5829a 8161T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8162F: Documentation/blockdev/nbd.txt
8163F: drivers/block/nbd.c
c117ab84 8164F: include/uapi/linux/nbd.h
1da177e4 8165
6e43650c
NH
8166NETWORK DROP MONITOR
8167M: Neil Horman <nhorman@tuxdriver.com>
8168L: netdev@vger.kernel.org
8169S: Maintained
8170W: https://fedorahosted.org/dropwatch/
8171F: net/core/drop_monitor.c
8172
3ed6e498
AL
8173NETWORKING [DSA]
8174M: Andrew Lunn <andrew@lunn.ch>
8175M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8176M: Florian Fainelli <f.fainelli@gmail.com>
8177S: Maintained
8178F: net/dsa/
8179F: include/net/dsa.h
8180F: drivers/net/dsa/
8181
1da177e4 8182NETWORKING [GENERAL]
8b58be88 8183M: "David S. Miller" <davem@davemloft.net>
979b6c13 8184L: netdev@vger.kernel.org
b1e8fd54 8185W: http://www.linuxfoundation.org/en/Net
11e98029 8186Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8189S: Maintained
679655da
JP
8190F: net/
8191F: include/net/
018d21ed
JP
8192F: include/linux/in.h
8193F: include/linux/net.h
8194F: include/linux/netdevice.h
c117ab84
CEB
8195F: include/uapi/linux/in.h
8196F: include/uapi/linux/net.h
8197F: include/uapi/linux/netdevice.h
0c7aecd4 8198F: include/uapi/linux/net_namespace.h
7e814a6c 8199F: tools/net/
f4e53f9a 8200F: tools/testing/selftests/net/
335a67d2 8201F: lib/random32.c
a101ccd1 8202F: lib/test_bpf.c
1da177e4
LT
8203
8204NETWORKING [IPv4/IPv6]
8b58be88
JP
8205M: "David S. Miller" <davem@davemloft.net>
8206M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8207M: James Morris <jmorris@namei.org>
8208M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8209M: Patrick McHardy <kaber@trash.net>
979b6c13 8210L: netdev@vger.kernel.org
08deed1e 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8212S: Maintained
679655da
JP
8213F: net/ipv4/
8214F: net/ipv6/
8215F: include/net/ip*
0a14842f 8216F: arch/x86/net/*
1da177e4 8217
73b7656c
DM
8218NETWORKING [IPSEC]
8219M: Steffen Klassert <steffen.klassert@secunet.com>
8220M: Herbert Xu <herbert@gondor.apana.org.au>
8221M: "David S. Miller" <davem@davemloft.net>
8222L: netdev@vger.kernel.org
d1fc5024
SK
8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8225S: Maintained
5826bdd1 8226F: net/core/flow.c
73b7656c
DM
8227F: net/xfrm/
8228F: net/key/
8229F: net/ipv4/xfrm*
d1fc5024
SK
8230F: net/ipv4/esp4.c
8231F: net/ipv4/ah4.c
8232F: net/ipv4/ipcomp.c
8233F: net/ipv4/ip_vti.c
73b7656c 8234F: net/ipv6/xfrm*
d1fc5024
SK
8235F: net/ipv6/esp6.c
8236F: net/ipv6/ah6.c
8237F: net/ipv6/ipcomp6.c
8238F: net/ipv6/ip6_vti.c
73b7656c
DM
8239F: include/uapi/linux/xfrm.h
8240F: include/net/xfrm.h
8241
10e2ff1c 8242NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8243M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8244L: netdev@vger.kernel.org
8245S: Maintained
8246
29f8f632 8247NETWORKING [WIRELESS]
2cb4abd1 8248L: linux-wireless@vger.kernel.org
8a6e2535 8249Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8250
788873ac
JP
8251NETWORKING DRIVERS
8252L: netdev@vger.kernel.org
8253W: http://www.linuxfoundation.org/en/Net
11e98029 8254Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8257S: Odd Fixes
156f4fbc 8258F: Documentation/devicetree/bindings/net/
788873ac 8259F: drivers/net/
018d21ed 8260F: include/linux/if_*
0b63bf1f 8261F: include/linux/netdevice.h
0b63bf1f
JD
8262F: include/linux/etherdevice.h
8263F: include/linux/fcdevice.h
8264F: include/linux/fddidevice.h
8265F: include/linux/hippidevice.h
8266F: include/linux/inetdevice.h
c117ab84
CEB
8267F: include/uapi/linux/if_*
8268F: include/uapi/linux/netdevice.h
788873ac 8269
0e324cf6
JL
8270NETWORKING DRIVERS (WIRELESS)
8271M: Kalle Valo <kvalo@codeaurora.org>
8272L: linux-wireless@vger.kernel.org
8273Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8274T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8275T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8276S: Maintained
182fd9ee 8277F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8278F: drivers/net/wireless/
8279
3d396eb1 8280NETXEN (1/10) GbE SUPPORT
8622315e 8281M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8282M: Sony Chacko <sony.chacko@qlogic.com>
8283M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8284L: netdev@vger.kernel.org
9c2b5bde 8285W: http://www.qlogic.com
3d396eb1 8286S: Supported
aa43c215 8287F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8288
6423d30f
AAJ
8289NFC SUBSYSTEM
8290M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8291M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8292M: Samuel Ortiz <sameo@linux.intel.com>
8293L: linux-wireless@vger.kernel.org
1eb3b216 8294L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8295S: Supported
6423d30f 8296F: net/nfc/
55eb94f9 8297F: include/net/nfc/
c117ab84 8298F: include/uapi/linux/nfc.h
6423d30f 8299F: drivers/nfc/
397d6497
CR
8300F: include/linux/platform_data/nfcmrvl.h
8301F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8302F: include/linux/platform_data/pn544.h
397d6497
CR
8303F: include/linux/platform_data/st21nfca.h
8304F: include/linux/platform_data/st-nci.h
7ebb88e5 8305F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8306
e8b43555 8307NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8308M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8309M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8310L: linux-nfs@vger.kernel.org
8311W: http://client.linux-nfs.org
cd7b996a 8312T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8313S: Maintained
679655da
JP
8314F: fs/lockd/
8315F: fs/nfs/
8316F: fs/nfs_common/
8317F: net/sunrpc/
8318F: include/linux/lockd/
8319F: include/linux/nfs*
8320F: include/linux/sunrpc/
c117ab84
CEB
8321F: include/uapi/linux/nfs*
8322F: include/uapi/linux/sunrpc/
1da177e4 8323
85ef9cea 8324NILFS2 FILESYSTEM
e2126935 8325M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8326L: linux-nilfs@vger.kernel.org
f9472265 8327W: http://nilfs.sourceforge.net/
9e92e516 8328W: http://nilfs.osdn.jp/
e2126935 8329T: git git://github.com/konis/nilfs2.git
85ef9cea 8330S: Supported
679655da
JP
8331F: Documentation/filesystems/nilfs2.txt
8332F: fs/nilfs2/
c35c7ac5 8333F: include/trace/events/nilfs2.h
e63e88bc
RK
8334F: include/uapi/linux/nilfs2_api.h
8335F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8336
1da177e4 8337NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8338M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8339W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8340S: Maintained
679655da
JP
8341F: Documentation/scsi/NinjaSCSI.txt
8342F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8343
8344NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8345M: GOTO Masanori <gotom@debian.or.jp>
8346M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8347W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8348S: Maintained
679655da
JP
8349F: Documentation/scsi/NinjaSCSI.txt
8350F: drivers/scsi/nsp32*
1da177e4 8351
383b8fb9
LFT
8352NIOS2 ARCHITECTURE
8353M: Ley Foon Tan <lftan@altera.com>
8354L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8355T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8356S: Maintained
8357F: arch/nios2/
8358
2a6afddb 8359NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8360R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8361F: include/linux/power/bq2415x_charger.h
081bab21 8362F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8363F: include/linux/power/isp1704_charger.h
8364F: drivers/power/bq2415x_charger.c
081bab21 8365F: drivers/power/bq27xxx_battery.c
e35a49b1 8366F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8367F: drivers/power/isp1704_charger.c
8368F: drivers/power/rx51_battery.c
8369
a1bd3bae 8370NTB DRIVER CORE
9ef6bf6c
JM
8371M: Jon Mason <jdmason@kudzu.us>
8372M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8373M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8374L: linux-ntb@googlegroups.com
fce8a7bb 8375S: Supported
2984411f
JM
8376W: https://github.com/jonmason/ntb/wiki
8377T: git git://github.com/jonmason/ntb.git
fce8a7bb 8378F: drivers/ntb/
548c237c 8379F: drivers/net/ntb_netdev.c
fce8a7bb 8380F: include/linux/ntb.h
a1bd3bae 8381F: include/linux/ntb_transport.h
a9c59ef7 8382F: tools/testing/selftests/ntb/
fce8a7bb 8383
e26a5843
AH
8384NTB INTEL DRIVER
8385M: Jon Mason <jdmason@kudzu.us>
8386M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8387L: linux-ntb@googlegroups.com
e26a5843
AH
8388S: Supported
8389W: https://github.com/jonmason/ntb/wiki
8390T: git git://github.com/jonmason/ntb.git
8391F: drivers/ntb/hw/intel/
fce8a7bb 8392
a1b36958
XY
8393NTB AMD DRIVER
8394M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8395L: linux-ntb@googlegroups.com
8396S: Supported
8397F: drivers/ntb/hw/amd/
8398
1da177e4 8399NTFS FILESYSTEM
2818ef50 8400M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8401L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8402W: http://www.tuxera.com/
e6f4dee7 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8404S: Supported
679655da
JP
8405F: Documentation/filesystems/ntfs.txt
8406F: fs/ntfs/
1da177e4 8407
9eb8ef74 8408NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8409M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8410L: linux-fbdev@vger.kernel.org
ce00f85c 8411S: Maintained
8a61f013
JH
8412F: drivers/video/fbdev/riva/
8413F: drivers/video/fbdev/nvidia/
1da177e4 8414
79461681 8415NVM EXPRESS DRIVER
b3975e94
JF
8416M: Keith Busch <keith.busch@intel.com>
8417M: Jens Axboe <axboe@fb.com>
79461681 8418L: linux-nvme@lists.infradead.org
b3975e94
JF
8419T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8420W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8421S: Supported
57dacad5 8422F: drivers/nvme/host/
79461681
MW
8423F: include/linux/nvme.h
8424
a07b4970
CH
8425NVM EXPRESS TARGET DRIVER
8426M: Christoph Hellwig <hch@lst.de>
8427M: Sagi Grimberg <sagi@grimberg.me>
8428L: linux-nvme@lists.infradead.org
8429S: Supported
8430F: drivers/nvme/target/
8431
aee4b9bd
SK
8432NVMEM FRAMEWORK
8433M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8434M: Maxime Ripard <maxime.ripard@free-electrons.com>
8435S: Maintained
8436F: drivers/nvmem/
8437F: Documentation/devicetree/bindings/nvmem/
8438F: include/linux/nvmem-consumer.h
8439F: include/linux/nvmem-provider.h
8440
dece4585
CP
8441NXP-NCI NFC DRIVER
8442M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8443R: Charles Gorand <charles.gorand@effinnov.com>
8444L: linux-nfc@lists.01.org (moderated for non-subscribers)
8445S: Supported
8446F: drivers/nfc/nxp-nci
8447
f50d7146 8448NXP TDA998X DRM DRIVER
54176cc6 8449M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8450S: Supported
8451F: drivers/gpu/drm/i2c/tda998x_drv.c
8452F: include/drm/i2c/tda998x.h
8453
fbace43e
PR
8454NXP TFA9879 DRIVER
8455M: Peter Rosin <peda@axentia.se>
8456L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8457S: Maintained
8458F: sound/soc/codecs/tfa9879*
8459
442f04c3
JP
8460OBJTOOL
8461M: Josh Poimboeuf <jpoimboe@redhat.com>
8462S: Supported
8463F: tools/objtool/
8464
f5525786 8465OMAP SUPPORT
0e24bdd4 8466M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8467L: linux-omap@vger.kernel.org
8468W: http://www.muru.com/linux/omap/
8469W: http://linux.omap.com/
8a6e2535 8470Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8472S: Maintained
4e04d5a3 8473F: arch/arm/*omap*/
026da812
FB
8474F: arch/arm/configs/omap1_defconfig
8475F: arch/arm/configs/omap2plus_defconfig
046d0a37 8476F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8477F: drivers/irqchip/irq-omap-intc.c
8478F: drivers/mfd/*omap*.c
8479F: drivers/mfd/menelaus.c
8480F: drivers/mfd/palmas.c
8481F: drivers/mfd/tps65217.c
8482F: drivers/mfd/tps65218.c
8483F: drivers/mfd/tps65910.c
8484F: drivers/mfd/twl-core.[ch]
8485F: drivers/mfd/twl4030*.c
8486F: drivers/mfd/twl6030*.c
8487F: drivers/mfd/twl6040*.c
8488F: drivers/regulator/palmas-regulator*.c
8489F: drivers/regulator/pbias-regulator.c
8490F: drivers/regulator/tps65217-regulator.c
8491F: drivers/regulator/tps65218-regulator.c
8492F: drivers/regulator/tps65910-regulator.c
8493F: drivers/regulator/twl-regulator.c
046d0a37 8494F: include/linux/i2c-omap.h
f5525786 8495
50f29fbd 8496OMAP DEVICE TREE SUPPORT
cdb55ab0 8497M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8498M: Tony Lindgren <tony@atomide.com>
8499L: linux-omap@vger.kernel.org
d0fb18c5 8500L: devicetree@vger.kernel.org
50f29fbd
TL
8501S: Maintained
8502F: arch/arm/boot/dts/*omap*
8503F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8504F: arch/arm/boot/dts/*am4*
8505F: arch/arm/boot/dts/*am5*
8506F: arch/arm/boot/dts/*dra7*
50f29fbd 8507
f5525786 8508OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8509M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: arch/arm/*omap*/*clock*
8513
8514OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8515M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8516L: linux-omap@vger.kernel.org
8517S: Maintained
8518F: arch/arm/*omap*/*pm*
c46938d4 8519F: drivers/cpufreq/omap-cpufreq.c
f5525786 8520
d21db568 8521OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8522M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8523M: Paul Walmsley <paul@pwsan.com>
8524L: linux-omap@vger.kernel.org
8525S: Maintained
d21db568 8526F: arch/arm/mach-omap2/prm*
692ab1f3 8527
f5525786 8528OMAP AUDIO SUPPORT
6c284903 8529M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8530M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8531L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8532L: linux-omap@vger.kernel.org
8533S: Maintained
8534F: sound/soc/omap/
8535
18640193
TL
8536OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8537M: Roger Quadros <rogerq@ti.com>
8538M: Tony Lindgren <tony@atomide.com>
8539L: linux-omap@vger.kernel.org
8540S: Maintained
8541F: drivers/memory/omap-gpmc.c
8542F: arch/arm/mach-omap2/*gpmc*
8543
f5525786 8544OMAP FRAMEBUFFER SUPPORT
830e6384 8545M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8546L: linux-fbdev@vger.kernel.org
f5525786
TL
8547L: linux-omap@vger.kernel.org
8548S: Maintained
8a61f013 8549F: drivers/video/fbdev/omap/
f5525786 8550
676eec0d 8551OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8552M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8553L: linux-omap@vger.kernel.org
676eec0d 8554L: linux-fbdev@vger.kernel.org
178ff4c9 8555S: Maintained
8a61f013 8556F: drivers/video/fbdev/omap2/
178ff4c9
TV
8557F: Documentation/arm/OMAP/DSS
8558
8b37fcfc
OBC
8559OMAP HARDWARE SPINLOCK SUPPORT
8560M: Ohad Ben-Cohen <ohad@wizery.com>
8561L: linux-omap@vger.kernel.org
8562S: Maintained
8563F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8564
f5525786 8565OMAP MMC SUPPORT
8b58be88 8566M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8567L: linux-omap@vger.kernel.org
8568S: Maintained
653f41b5
MC
8569F: drivers/mmc/host/omap.c
8570
8571OMAP HS MMC SUPPORT
0a4585c6 8572L: linux-mmc@vger.kernel.org
653f41b5 8573L: linux-omap@vger.kernel.org
dfa5d196 8574S: Orphan
653f41b5 8575F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8576
8577OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8578M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8579S: Maintained
8580F: drivers/char/hw_random/omap-rng.c
8581
f400c82e 8582OMAP HWMOD SUPPORT
cdb55ab0 8583M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8584M: Paul Walmsley <paul@pwsan.com>
8585L: linux-omap@vger.kernel.org
8586S: Maintained
8fc8b12b 8587F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8588
8633fb30
PW
8589OMAP HWMOD DATA
8590M: Paul Walmsley <paul@pwsan.com>
8591L: linux-omap@vger.kernel.org
8592S: Maintained
8593F: arch/arm/mach-omap2/omap_hwmod*data*
8594
f400c82e 8595OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8596M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8597L: linux-omap@vger.kernel.org
8598S: Maintained
8599F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8600
0db83ced 8601OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8602M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8603L: linux-media@vger.kernel.org
8604S: Maintained
7eec52db 8605F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8606F: drivers/media/platform/omap3isp/
0db83ced 8607F: drivers/staging/media/omap4iss/
7e8970e1 8608
f5525786 8609OMAP USB SUPPORT
f5525786
TL
8610L: linux-usb@vger.kernel.org
8611L: linux-omap@vger.kernel.org
3b243519 8612S: Orphan
a16fbd65
JP
8613F: drivers/usb/*/*omap*
8614F: arch/arm/*omap*/usb*
f5525786 8615
6d994710 8616OMAP GPIO DRIVER
fe643528 8617M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8618M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8619M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8620L: linux-omap@vger.kernel.org
8621S: Maintained
fe643528 8622F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8623F: drivers/gpio/gpio-omap.c
8624
c351e290
MJ
8625OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8626M: Mark Jackson <mpfj@newflow.co.uk>
8627L: linux-omap@vger.kernel.org
8628S: Maintained
8629F: arch/arm/boot/dts/am335x-nano.dts
8630
0ad122d9 8631OMFS FILESYSTEM
8b58be88 8632M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8633L: linux-karma-devel@lists.sourceforge.net
8634S: Maintained
679655da
JP
8635F: Documentation/filesystems/omfs.txt
8636F: fs/omfs/
0ad122d9 8637
c1986ee9 8638OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8639M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8640S: Maintained
679655da
JP
8641F: drivers/char/pcmcia/cm4000_cs.c
8642F: include/linux/cm4000_cs.h
c117ab84 8643F: include/uapi/linux/cm4000_cs.h
c1986ee9 8644
77c44ab1 8645OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8646M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8647S: Maintained
679655da 8648F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8649
77d5140f 8650OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8651M: Jonathan Corbet <corbet@lwn.net>
661263b5 8652L: linux-media@vger.kernel.org
275ffde4 8653T: git git://linuxtv.org/media_tree.git
77d5140f 8654S: Maintained
90d72ac6 8655F: drivers/media/i2c/ov7670.c
77d5140f 8656
431bca73 8657ONENAND FLASH DRIVER
8b58be88 8658M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8659L: linux-mtd@lists.infradead.org
8660S: Maintained
679655da
JP
8661F: drivers/mtd/onenand/
8662F: include/linux/mtd/onenand*.h
431bca73 8663
1da177e4 8664ONSTREAM SCSI TAPE DRIVER
8b58be88 8665M: Willem Riede <osst@riede.org>
1da177e4
LT
8666L: osst-users@lists.sourceforge.net
8667L: linux-scsi@vger.kernel.org
8668S: Maintained
f7269cfc
JD
8669F: Documentation/scsi/osst.txt
8670F: drivers/scsi/osst.*
8671F: drivers/scsi/osst_*.h
8672F: drivers/scsi/st.h
1da177e4 8673
e2d1d6c0 8674OPENCORES I2C BUS DRIVER
8b58be88 8675M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8676L: linux-i2c@vger.kernel.org
e2d1d6c0 8677S: Maintained
679655da
JP
8678F: Documentation/i2c/busses/i2c-ocores
8679F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8680
860c44c1 8681OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8682M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8683M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8684L: devicetree@vger.kernel.org
a7fefe9f 8685W: http://www.devicetree.org/
fcdec35e 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8687S: Maintained
f8828205 8688F: drivers/of/
860c44c1 8689F: include/linux/of*.h
f8828205 8690F: scripts/dtc/
860c44c1 8691
f8828205 8692OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8693M: Rob Herring <robh+dt@kernel.org>
f8828205 8694M: Mark Rutland <mark.rutland@arm.com>
f8828205 8695L: devicetree@vger.kernel.org
9f273c24 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8697Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8698S: Maintained
8699F: Documentation/devicetree/
8700F: arch/*/boot/dts/
8701F: include/dt-bindings/
8702
2bb65f56
PA
8703OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8704M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8705L: devicetree@vger.kernel.org
8706S: Maintained
8707F: Documentation/devicetree/dynamic-resolution-notes.txt
8708F: Documentation/devicetree/overlay-notes.txt
8709F: drivers/of/overlay.c
8710F: drivers/of/resolver.c
8711
19f9d392
JB
8712OPENRISC ARCHITECTURE
8713M: Jonas Bonn <jonas@southpole.se>
8714W: http://openrisc.net
19f9d392
JB
8715S: Maintained
8716T: git git://openrisc.net/~jonas/linux
14430813 8717F: arch/openrisc/
19f9d392 8718
ccb1352e 8719OPENVSWITCH
4f337ed5 8720M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8721L: netdev@vger.kernel.org
ccb1352e
JG
8722L: dev@openvswitch.org
8723W: http://openvswitch.org
ccb1352e
JG
8724S: Maintained
8725F: net/openvswitch/
b422da7c 8726F: include/uapi/linux/openvswitch.h
ccb1352e 8727
875fa6fb
VK
8728OPERATING PERFORMANCE POINTS (OPP)
8729M: Viresh Kumar <vireshk@kernel.org>
8730M: Nishanth Menon <nm@ti.com>
8731M: Stephen Boyd <sboyd@codeaurora.org>
8732L: linux-pm@vger.kernel.org
8733S: Maintained
8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8735F: drivers/base/power/opp/
8736F: include/linux/pm_opp.h
8737F: Documentation/power/opp.txt
8738F: Documentation/devicetree/bindings/opp/
8739
af39917d
CL
8740OPL4 DRIVER
8741M: Clemens Ladisch <clemens@ladisch.de>
8742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8743T: git git://git.alsa-project.org/alsa-kernel.git
8744S: Maintained
8745F: sound/drivers/opl4/
8746
1da177e4 8747OPROFILE
4cf7e718 8748M: Robert Richter <rric@kernel.org>
1da177e4
LT
8749L: oprofile-list@lists.sf.net
8750S: Maintained
81c4a8a6 8751F: arch/*/include/asm/oprofile*.h
679655da
JP
8752F: arch/*/oprofile/
8753F: drivers/oprofile/
8754F: include/linux/oprofile.h
1da177e4 8755
e2d1d6c0 8756ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8757M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8758M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8759L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8760W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8761S: Supported
679655da
JP
8762F: Documentation/filesystems/ocfs2.txt
8763F: Documentation/filesystems/dlmfs.txt
8764F: fs/ocfs2/
e2d1d6c0 8765
1da177e4 8766ORINOCO DRIVER
724c6b35 8767L: linux-wireless@vger.kernel.org
491b26b4 8768W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8769W: http://www.nongnu.org/orinoco/
3a59babb 8770S: Orphan
2be45b66 8771F: drivers/net/wireless/intersil/orinoco/
1da177e4 8772
42c55aa8 8773OSD LIBRARY and FILESYSTEM
fadc0752 8774M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8775M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8776L: osd-dev@open-osd.org
8777W: http://open-osd.org
54e5881d 8778T: git git://git.open-osd.org/open-osd.git
68274794 8779S: Maintained
42c55aa8 8780F: drivers/scsi/osd/
6b6f0b6c 8781F: include/scsi/osd_*
42c55aa8 8782F: fs/exofs/
68274794 8783
ef94b186 8784OVERLAY FILESYSTEM
7c37fbda 8785M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8786L: linux-unionfs@vger.kernel.org
8787T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8788S: Supported
1d113735 8789F: fs/overlayfs/
7c37fbda
NB
8790F: Documentation/filesystems/overlayfs.txt
8791
85096169
MM
8792ORANGEFS FILESYSTEM
8793M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8794L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8796S: Supported
8797F: fs/orangefs/
8798F: Documentation/filesystems/orangefs.txt
8799
e2d1d6c0 8800P54 WIRELESS DRIVER
084cb0fe 8801M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8802L: linux-wireless@vger.kernel.org
084cb0fe 8803W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8804S: Maintained
d3466830 8805F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8806
f5cd7872 8807PA SEMI ETHERNET DRIVER
8b58be88 8808M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8809L: netdev@vger.kernel.org
8810S: Maintained
ded19add 8811F: drivers/net/ethernet/pasemi/*
f5cd7872 8812
beb58aa3 8813PA SEMI SMBUS DRIVER
8b58be88 8814M: Olof Johansson <olof@lixom.net>
846557d3 8815L: linux-i2c@vger.kernel.org
beb58aa3 8816S: Maintained
679655da 8817F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8818
48fc267e
SK
8819PADATA PARALLEL EXECUTION MECHANISM
8820M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8821L: linux-crypto@vger.kernel.org
8822S: Maintained
8823F: kernel/padata.c
8824F: include/linux/padata.h
8825F: Documentation/padata.txt
8826
709ee531 8827PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8828M: Harald Welte <laforge@gnumonks.org>
d0944853 8829L: platform-driver-x86@vger.kernel.org
709ee531 8830S: Maintained
679655da 8831F: drivers/platform/x86/panasonic-laptop.c
709ee531 8832
368dd5ac 8833PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8834M: David Howells <dhowells@redhat.com>
4fa97181
DH
8835L: linux-am33-list@redhat.com (moderated for non-subscribers)
8836W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8837S: Maintained
679655da
JP
8838F: Documentation/mn10300/
8839F: arch/mn10300/
4fa97181 8840
305b37bd
KS
8841PARALLEL LCD/KEYPAD PANEL DRIVER
8842M: Willy Tarreau <willy@haproxy.com>
8843M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8844S: Odd Fixes
8845F: Documentation/misc-devices/lcd-panel-cgram.txt
8846F: drivers/misc/panel.c
8847
64dfff03
SM
8848PARALLEL PORT SUBSYSTEM
8849M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8850M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8851L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8852S: Maintained
679655da
JP
8853F: drivers/parport/
8854F: include/linux/parport*.h
8855F: drivers/char/ppdev.c
c117ab84 8856F: include/uapi/linux/ppdev.h
64dfff03 8857F: Documentation/parport*.txt
1da177e4 8858
4cdf6bc2 8859PARAVIRT_OPS INTERFACE
d633180c 8860M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8861M: Chris Wright <chrisw@sous-sol.org>
8862M: Alok Kataria <akataria@vmware.com>
8863M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8864L: virtualization@lists.linux-foundation.org
4cdf6bc2 8865S: Supported
a2e19991 8866F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8867F: arch/*/kernel/paravirt*
8868F: arch/*/include/asm/paravirt.h
4cdf6bc2 8869
e2d1d6c0 8870PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8871M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8872L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8873S: Maintained
679655da
JP
8874F: Documentation/blockdev/paride.txt
8875F: drivers/block/paride/
e2d1d6c0
RD
8876
8877PARISC ARCHITECTURE
b8828770 8878M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8879M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8880L: linux-parisc@vger.kernel.org
8881W: http://www.parisc-linux.org/
8a6e2535 8882Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8885S: Maintained
679655da 8886F: arch/parisc/
2b6bac9e 8887F: Documentation/parisc/
679655da 8888F: drivers/parisc/
2b6bac9e
HD
8889F: drivers/char/agp/parisc-agp.c
8890F: drivers/input/serio/gscps2.c
8891F: drivers/parport/parport_gsc.*
8892F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8893F: drivers/video/fbdev/sti*
2b6bac9e
HD
8894F: drivers/video/console/sti*
8895F: drivers/video/logo/logo_parisc*
e2d1d6c0 8896
1662d32c 8897PC87360 HARDWARE MONITORING DRIVER
8b58be88 8898M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8899L: linux-hwmon@vger.kernel.org
1662d32c 8900S: Maintained
679655da
JP
8901F: Documentation/hwmon/pc87360
8902F: drivers/hwmon/pc87360.c
1662d32c
JC
8903
8904PC8736x GPIO DRIVER
8b58be88 8905M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8906S: Maintained
679655da 8907F: drivers/char/pc8736x_gpio.c
1662d32c 8908
1ad107fd 8909PC87427 HARDWARE MONITORING DRIVER
d8130624 8910M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8911L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8912S: Maintained
8913F: Documentation/hwmon/pc87427
8914F: drivers/hwmon/pc87427.c
8915
b26e0ed4 8916PCA9532 LED DRIVER
8b58be88 8917M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8918S: Maintained
d5ca6918
JP
8919F: drivers/leds/leds-pca9532.c
8920F: include/linux/leds-pca9532.h
b26e0ed4 8921
5ce914a8 8922PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8923M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8924L: linux-i2c@vger.kernel.org
8925S: Maintained
b4f0b74e 8926F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8927
3971dae5 8928PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8929M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8930S: Maintained
8931F: drivers/firmware/pcdp.*
8932
065c6359 8933PCI ERROR RECOVERY
6305902c 8934M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8935L: linux-pci@vger.kernel.org
065c6359 8936S: Supported
679655da 8937F: Documentation/PCI/pci-error-recovery.txt
065c6359 8938
78c1cffd
RC
8939PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8940M: Russell Currey <ruscur@russell.cc>
8941L: linuxppc-dev@lists.ozlabs.org
8942S: Supported
8943F: Documentation/powerpc/eeh-pci-error-recovery.txt
8944F: arch/powerpc/kernel/eeh*.c
8945F: arch/powerpc/platforms/*/eeh*.c
8946F: arch/powerpc/include/*/eeh*.h
8947
1da177e4 8948PCI SUBSYSTEM
5ac3a6d2 8949M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8950L: linux-pci@vger.kernel.org
99662dd1 8951Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8953S: Supported
92a1fe2e 8954F: Documentation/devicetree/bindings/pci/
679655da
JP
8955F: Documentation/PCI/
8956F: drivers/pci/
8957F: include/linux/pci*
6b49ee49 8958F: arch/x86/pci/
cad01f91 8959F: arch/x86/kernel/quirks.c
1da177e4 8960
eaa6111b
LFT
8961PCI DRIVER FOR ALTERA PCIE IP
8962M: Ley Foon Tan <lftan@altera.com>
8963L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8964L: linux-pci@vger.kernel.org
8965S: Supported
8966F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8967F: drivers/pci/host/pcie-altera.c
8968
b7e78170
RH
8969PCI DRIVER FOR ARM VERSATILE PLATFORM
8970M: Rob Herring <robh@kernel.org>
8971L: linux-pci@vger.kernel.org
8972L: linux-arm-kernel@lists.infradead.org
8973S: Maintained
8974F: Documentation/devicetree/bindings/pci/versatile.txt
8975F: drivers/pci/host/pci-versatile.c
8976
5f6b6ccd
TI
8977PCI DRIVER FOR APPLIEDMICRO XGENE
8978M: Tanmay Inamdar <tinamdar@apm.com>
8979L: linux-pci@vger.kernel.org
8980L: linux-arm-kernel@lists.infradead.org
8981S: Maintained
8982F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8983F: drivers/pci/host/pci-xgene.c
8984
62d0ff83
ML
8985PCI DRIVER FOR FREESCALE LAYERSCAPE
8986M: Minghuan Lian <minghuan.Lian@freescale.com>
8987M: Mingkai Hu <mingkai.hu@freescale.com>
8988M: Roy Zang <tie-fei.zang@freescale.com>
8989L: linuxppc-dev@lists.ozlabs.org
8990L: linux-pci@vger.kernel.org
8991L: linux-arm-kernel@lists.infradead.org
8992S: Maintained
8993F: drivers/pci/host/*layerscape*
8994
f0b75693 8995PCI DRIVER FOR IMX6
f175aa2c 8996M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8997M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8998L: linux-pci@vger.kernel.org
8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000S: Maintained
9001F: drivers/pci/host/*imx6*
9002
0c4ffcfe
MK
9003PCI DRIVER FOR TI KEYSTONE
9004M: Murali Karicheri <m-karicheri2@ti.com>
9005L: linux-pci@vger.kernel.org
9006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9007S: Maintained
9008F: drivers/pci/host/*keystone*
9009
f0b75693
BH
9010PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9011M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9012M: Jason Cooper <jason@lakedaemon.net>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015S: Maintained
9016F: drivers/pci/host/*mvebu*
9017
8c39d710
TP
9018PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9019M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9020L: linux-pci@vger.kernel.org
9021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9022S: Maintained
9023F: drivers/pci/host/pci-aardvark.c
9024
0447cfd7
TR
9025PCI DRIVER FOR NVIDIA TEGRA
9026M: Thierry Reding <thierry.reding@gmail.com>
9027L: linux-tegra@vger.kernel.org
f0b75693 9028L: linux-pci@vger.kernel.org
0447cfd7
TR
9029S: Supported
9030F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9031F: drivers/pci/host/pci-tegra.c
9032
47ff3de9
KVA
9033PCI DRIVER FOR TI DRA7XX
9034M: Kishon Vijay Abraham I <kishon@ti.com>
9035L: linux-omap@vger.kernel.org
9036L: linux-pci@vger.kernel.org
9037S: Supported
9038F: Documentation/devicetree/bindings/pci/ti-pci.txt
9039F: drivers/pci/host/pci-dra7xx.c
9040
f0b75693
BH
9041PCI DRIVER FOR RENESAS R-CAR
9042M: Simon Horman <horms@verge.net.au>
9043L: linux-pci@vger.kernel.org
4a121096 9044L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9045S: Maintained
9046F: drivers/pci/host/*rcar*
9047
4af82255 9048PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9049M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9050L: linux-pci@vger.kernel.org
f0b75693
BH
9051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9052L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9053S: Maintained
9054F: drivers/pci/host/pci-exynos.c
9055
f0b75693 9056PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9057M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9058M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9059L: linux-pci@vger.kernel.org
9060S: Maintained
9061F: drivers/pci/host/*designware*
9062
5a3aa2a8
JP
9063PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9064M: Joao Pinto <jpinto@synopsys.com>
9065L: linux-pci@vger.kernel.org
9066S: Maintained
9067F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9068F: drivers/pci/host/pcie-designware-plat.c
9069
cf28855b
WD
9070PCI DRIVER FOR GENERIC OF HOSTS
9071M: Will Deacon <will.deacon@arm.com>
9072L: linux-pci@vger.kernel.org
9073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9074S: Maintained
9075F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9076F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9077F: drivers/pci/host/pci-host-generic.c
9078
185a383a
KB
9079PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9080M: Keith Busch <keith.busch@intel.com>
9081L: linux-pci@vger.kernel.org
9082S: Supported
9083F: arch/x86/pci/vmd.c
9084
51b66a6c 9085PCIE DRIVER FOR ST SPEAR13XX
110baab1 9086M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9087L: linux-pci@vger.kernel.org
110baab1 9088S: Maintained
51b66a6c
PA
9089F: drivers/pci/host/*spear*
9090
af1169b4
LFT
9091PCI MSI DRIVER FOR ALTERA MSI IP
9092M: Ley Foon Tan <lftan@altera.com>
9093L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9094L: linux-pci@vger.kernel.org
9095S: Supported
9096F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9097F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9098
dcd19de3
DD
9099PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9100M: Duc Dang <dhdang@apm.com>
9101L: linux-pci@vger.kernel.org
9102L: linux-arm-kernel@lists.infradead.org
9103S: Maintained
9104F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9105F: drivers/pci/host/pci-xgene-msi.c
9106
a3cbfae1
NC
9107PCIE DRIVER FOR AXIS ARTPEC
9108M: Niklas Cassel <niklas.cassel@axis.com>
9109M: Jesper Nilsson <jesper.nilsson@axis.com>
9110L: linux-arm-kernel@axis.com
9111L: linux-pci@vger.kernel.org
9112S: Maintained
9113F: Documentation/devicetree/bindings/pci/axis,artpec*
9114F: drivers/pci/host/*artpec*
9115
500a1d9a
ZW
9116PCIE DRIVER FOR HISILICON
9117M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9118M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9119L: linux-pci@vger.kernel.org
9120S: Maintained
9121F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9122F: drivers/pci/host/pcie-hisi.c
9123
82a82383
SV
9124PCIE DRIVER FOR QUALCOMM MSM
9125M: Stanimir Varbanov <svarbanov@mm-sol.com>
9126L: linux-pci@vger.kernel.org
9127L: linux-arm-msm@vger.kernel.org
9128S: Maintained
9129F: drivers/pci/host/*qcom*
9130
f12b76e5
DD
9131PCIE DRIVER FOR CAVIUM THUNDERX
9132M: David Daney <david.daney@cavium.com>
9133L: linux-pci@vger.kernel.org
9134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9135S: Supported
9136F: Documentation/devicetree/bindings/pci/pci-thunder-*
9137F: drivers/pci/host/pci-thunder-*
9138
1da177e4 9139PCMCIA SUBSYSTEM
4230dfc9 9140P: Linux PCMCIA Team
f5df5881 9141L: linux-pcmcia@lists.infradead.org
6650e0a5 9142W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9144S: Maintained
679655da
JP
9145F: Documentation/pcmcia/
9146F: drivers/pcmcia/
9147F: include/pcmcia/
1da177e4
LT
9148
9149PCNET32 NETWORK DRIVER
227fb925 9150M: Don Fry <pcnet32@frontier.com>
979b6c13 9151L: netdev@vger.kernel.org
1da177e4 9152S: Maintained
b955f6ca 9153F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9154
48fc267e
SK
9155PCRYPT PARALLEL CRYPTO ENGINE
9156M: Steffen Klassert <steffen.klassert@secunet.com>
9157L: linux-crypto@vger.kernel.org
9158S: Maintained
9159F: crypto/pcrypt.c
9160F: include/crypto/pcrypt.h
9161
e72df0b8
TH
9162PER-CPU MEMORY ALLOCATOR
9163M: Tejun Heo <tj@kernel.org>
93e205a7 9164M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9166S: Maintained
9167F: include/linux/percpu*.h
9168F: mm/percpu*.c
9169F: arch/*/include/asm/percpu.h
9170
ad4ecbcb 9171PER-TASK DELAY ACCOUNTING
185e595f 9172M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9173S: Maintained
679655da
JP
9174F: include/linux/delayacct.h
9175F: kernel/delayacct.c
ad4ecbcb 9176
57c0c15b 9177PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9178M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9179M: Ingo Molnar <mingo@redhat.com>
f80c5393 9180M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9181R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9182L: linux-kernel@vger.kernel.org
75fc2d37 9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9184S: Supported
d53e8365 9185F: kernel/events/*
a003236c 9186F: include/linux/perf_event.h
c117ab84 9187F: include/uapi/linux/perf_event.h
141c4296
RR
9188F: arch/*/kernel/perf_event*.c
9189F: arch/*/kernel/*/perf_event*.c
9190F: arch/*/kernel/*/*/perf_event*.c
a003236c 9191F: arch/*/include/asm/perf_event.h
a003236c 9192F: arch/*/kernel/perf_callchain.c
b0a434fb 9193F: arch/*/events/*
a003236c 9194F: tools/perf/
6c0b3244 9195
dd49d0f5 9196PERSONALITY HANDLING
8b58be88 9197M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9198L: linux-abi-devel@lists.sourceforge.net
9199S: Maintained
679655da 9200F: include/linux/personality.h
c117ab84 9201F: include/uapi/linux/personality.h
dd49d0f5 9202
838e7a03 9203PHONET PROTOCOL
2a06b40f 9204M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9205S: Supported
9206F: Documentation/networking/phonet.txt
9207F: include/linux/phonet.h
9208F: include/net/phonet/
c117ab84 9209F: include/uapi/linux/phonet.h
838e7a03
RDC
9210F: net/phonet/
9211
1da177e4 9212PHRAM MTD DRIVER
8b58be88 9213M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9214L: linux-mtd@lists.infradead.org
9215S: Maintained
679655da 9216F: drivers/mtd/devices/phram.c
1da177e4 9217
efdbb10e
BP
9218PICOLCD HID DRIVER
9219M: Bruno Prémont <bonbons@linux-vserver.org>
9220L: linux-input@vger.kernel.org
9221S: Maintained
9222F: drivers/hid/hid-picolcd*
9223
a53bfa07
JI
9224PICOXCELL SUPPORT
9225M: Jamie Iles <jamie@jamieiles.com>
9226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9227T: git git://github.com/jamieiles/linux-2.6-ji.git
9228S: Supported
b8733987 9229F: arch/arm/boot/dts/picoxcell*
14430813 9230F: arch/arm/mach-picoxcell/
b8733987 9231F: drivers/crypto/picoxcell*
a53bfa07 9232
2744e8af
LW
9233PIN CONTROL SUBSYSTEM
9234M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9235L: linux-gpio@vger.kernel.org
dbe752a3 9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9237S: Maintained
9feeed94 9238F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9239F: Documentation/pinctrl.txt
07f29ba6 9240F: drivers/pinctrl/
8e406fe4 9241F: include/linux/pinctrl/
2744e8af 9242
2201bbb8
JCPV
9243PIN CONTROLLER - ATMEL AT91
9244M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246S: Maintained
c654b6bf 9247F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9248
33d3690c
LD
9249PIN CONTROLLER - ATMEL AT91 PIO4
9250M: Ludovic Desroches <ludovic.desroches@atmel.com>
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252L: linux-gpio@vger.kernel.org
9253S: Supported
9254F: drivers/pinctrl/pinctrl-at91-pio4.*
9255
cbd1b652
MW
9256PIN CONTROLLER - INTEL
9257M: Mika Westerberg <mika.westerberg@linux.intel.com>
9258M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9259S: Maintained
9260F: drivers/pinctrl/intel/
2201bbb8 9261
9963b536
LP
9262PIN CONTROLLER - RENESAS
9263M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9264M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9265L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9266S: Maintained
9267F: drivers/pinctrl/sh-pfc/
9268
b75e60d6 9269PIN CONTROLLER - SAMSUNG
fea685e9 9270M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9271M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9272M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9274L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9275S: Maintained
9b5b33f6 9276F: drivers/pinctrl/samsung/
b75e60d6 9277
13cbd906
TL
9278PIN CONTROLLER - SINGLE
9279M: Tony Lindgren <tony@atomide.com>
9280M: Haojian Zhuang <haojian.zhuang@linaro.org>
9281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9282L: linux-omap@vger.kernel.org
9283S: Maintained
9284F: drivers/pinctrl/pinctrl-single.c
9285
deda8287 9286PIN CONTROLLER - ST SPEAR
da89947b 9287M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9289W: http://www.st.com/spear
9290S: Maintained
8e406fe4 9291F: drivers/pinctrl/spear/
deda8287 9292
11a1cf34
JH
9293PISTACHIO SOC SUPPORT
9294M: James Hartley <james.hartley@imgtec.com>
9295M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9296L: linux-mips@linux-mips.org
9297S: Maintained
9298F: arch/mips/pistachio/
9299F: arch/mips/include/asm/mach-pistachio/
9300F: arch/mips/boot/dts/pistachio/
9301F: arch/mips/configs/pistachio*_defconfig
9302
249a6771 9303PKTCDVD DRIVER
e5f6450c 9304M: Jiri Kosina <jikos@kernel.org>
249a6771 9305S: Maintained
679655da
JP
9306F: drivers/block/pktcdvd.c
9307F: include/linux/pktcdvd.h
c117ab84 9308F: include/uapi/linux/pktcdvd.h
249a6771 9309
b31d8273
G
9310PKUNITY SOC DRIVERS
9311M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9312W: http://mprc.pku.edu.cn/~guanxuetao/linux
9313S: Maintained
ceebf4d5 9314T: git git://github.com/gxt/linux.git
b31d8273 9315F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9316F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9317F: drivers/video/fbdev/fb-puv3.c
2809e80b 9318F: drivers/rtc/rtc-puv3.c
b31d8273 9319
9d2ecfb7 9320PMBUS HARDWARE MONITORING DRIVERS
ca462085 9321M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9322L: linux-hwmon@vger.kernel.org
9323W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9324W: http://www.roeck-us.net/linux/drivers/
9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9326S: Maintained
9327F: Documentation/hwmon/pmbus
9328F: drivers/hwmon/pmbus/
9329F: include/linux/i2c/pmbus.h
9330
89a36810 9331PMC SIERRA MaxRAID DRIVER
89a36810
AR
9332L: linux-scsi@vger.kernel.org
9333W: http://www.pmc-sierra.com/
3cdea4d7 9334S: Orphan
89a36810
AR
9335F: drivers/scsi/pmcraid.*
9336
dbf9bfe6 9337PMC SIERRA PM8001 DRIVER
d32477e2 9338M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9339M: lindar_liu@usish.com
f5a7b525 9340L: pmchba@pmcs.com
dbf9bfe6 9341L: linux-scsi@vger.kernel.org
9342S: Supported
9343F: drivers/scsi/pm8001/
9344
1da177e4 9345POSIX CLOCKS and TIMERS
8b58be88 9346M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9347L: linux-kernel@vger.kernel.org
75fc2d37 9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9349S: Maintained
679655da
JP
9350F: fs/timerfd.c
9351F: include/linux/timer*
5cee9645 9352F: kernel/time/*timer*
1da177e4 9353
7b06a6d7
RW
9354POWER MANAGEMENT CORE
9355M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9356L: linux-pm@vger.kernel.org
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9358S: Supported
9359F: drivers/base/power/
9360F: include/linux/pm.h
9361F: include/linux/pm_*
9362F: include/linux/powercap.h
9363F: drivers/powercap/
9364
3be86148 9365POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9366M: Sebastian Reichel <sre@kernel.org>
57318935 9367M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9368M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9369L: linux-pm@vger.kernel.org
54e5881d 9370T: git git://git.infradead.org/battery-2.6.git
3be86148 9371S: Maintained
3cc5c704
GU
9372F: Documentation/devicetree/bindings/power/
9373F: Documentation/devicetree/bindings/power_supply/
679655da 9374F: include/linux/power_supply.h
8cd725a1 9375F: drivers/power/
26305022 9376X: drivers/power/avs/
3be86148 9377
514f161a
MR
9378POWER STATE COORDINATION INTERFACE (PSCI)
9379M: Mark Rutland <mark.rutland@arm.com>
9380M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9381L: linux-arm-kernel@lists.infradead.org
9382S: Maintained
9383F: drivers/firmware/psci.c
9384F: include/linux/psci.h
9385F: include/uapi/linux/psci.h
9386
43a1dd9b
SJS
9387POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9388M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9389L: linuxppc-dev@lists.ozlabs.org
9390S: Maintained
9391F: drivers/char/powernv-op-panel.c
9392
1da177e4 9393PNP SUPPORT
9c3646d1 9394M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9395S: Maintained
679655da 9396F: drivers/pnp/
1da177e4
LT
9397
9398PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9399M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9400L: linux-ppp@vger.kernel.org
9401S: Maintained
224cf5ad 9402F: drivers/net/ppp/ppp_*
1da177e4
LT
9403
9404PPP OVER ATM (RFC 2364)
8b58be88 9405M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9406S: Maintained
679655da 9407F: net/atm/pppoatm.c
c117ab84 9408F: include/uapi/linux/atmppp.h
1da177e4
LT
9409
9410PPP OVER ETHERNET
8b58be88 9411M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9412S: Maintained
224cf5ad
JK
9413F: drivers/net/ppp/pppoe.c
9414F: drivers/net/ppp/pppox.c
1da177e4 9415
a6d2370b 9416PPP OVER L2TP
8b58be88 9417M: James Chapman <jchapman@katalix.com>
a6d2370b 9418S: Maintained
90ca28d1 9419F: net/l2tp/l2tp_ppp.c
679655da 9420F: include/linux/if_pppol2tp.h
c117ab84 9421F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9422
eae9d2ba 9423PPS SUPPORT
8b58be88 9424M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9425W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9426L: linuxpps@ml.enneenne.com (subscribers-only)
9427S: Maintained
cabaaf41
JP
9428F: Documentation/pps/
9429F: drivers/pps/
9430F: include/linux/pps*.h
eae9d2ba 9431
71a6d0af
HW
9432PPTP DRIVER
9433M: Dmitry Kozlov <xeb@mail.ru>
9434L: netdev@vger.kernel.org
9435S: Maintained
224cf5ad 9436F: drivers/net/ppp/pptp.c
71a6d0af
HW
9437W: http://sourceforge.net/projects/accel-pptp
9438
1da177e4 9439PREEMPTIBLE KERNEL
8b58be88 9440M: Robert Love <rml@tech9.net>
1da177e4
LT
9441L: kpreempt-tech@lists.sourceforge.net
9442W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9443S: Supported
679655da
JP
9444F: Documentation/preempt-locking.txt
9445F: include/linux/preempt.h
1da177e4
LT
9446
9447PRISM54 WIRELESS DRIVER
8b58be88 9448M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9449L: linux-wireless@vger.kernel.org
9ef80804 9450W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9451S: Obsolete
c12edfe2 9452F: drivers/net/wireless/intersil/prism54/
1da177e4 9453
02c18891 9454PS3 NETWORK SUPPORT
b809b9ca 9455M: Geoff Levand <geoff@infradead.org>
02c18891 9456L: netdev@vger.kernel.org
a14ab6b6 9457L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9458S: Maintained
8df158ac 9459F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9460
f58a9d17 9461PS3 PLATFORM SUPPORT
b809b9ca 9462M: Geoff Levand <geoff@infradead.org>
a4724ed6 9463L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9464S: Maintained
679655da
JP
9465F: arch/powerpc/boot/ps3*
9466F: arch/powerpc/include/asm/lv1call.h
9467F: arch/powerpc/include/asm/ps3*.h
9468F: arch/powerpc/platforms/ps3/
9469F: drivers/*/ps3*
9470F: drivers/ps3/
fec629b8 9471F: drivers/rtc/rtc-ps3.c
679655da 9472F: drivers/usb/host/*ps3.c
fec629b8 9473F: sound/ppc/snd_ps3*
f58a9d17 9474
cffb4add 9475PS3VRAM DRIVER
8b58be88 9476M: Jim Paris <jim@jtan.com>
3715a5d0 9477M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9478L: linuxppc-dev@lists.ozlabs.org
cffb4add 9479S: Maintained
8a3977cb 9480F: drivers/block/ps3vram.c
cffb4add 9481
8defe599 9482PSTORE FILESYSTEM
9d5e2a02 9483M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9484M: Colin Cross <ccross@android.com>
9485M: Kees Cook <keescook@chromium.org>
9486M: Tony Luck <tony.luck@intel.com>
9487S: Maintained
9f273c24 9488T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9489F: fs/pstore/
9490F: include/linux/pstore*
04851772 9491F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9492F: drivers/acpi/apei/erst.c
9493
7fbc415d
RC
9494PTP HARDWARE CLOCK SUPPORT
9495M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9496L: netdev@vger.kernel.org
7fbc415d
RC
9497S: Maintained
9498W: http://linuxptp.sourceforge.net/
9499F: Documentation/ABI/testing/sysfs-ptp
9500F: Documentation/ptp/*
0ecb3cdd 9501F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9502F: drivers/net/phy/dp83640*
9503F: drivers/ptp/*
9504F: include/linux/ptp_cl*
9505
cf94a4d1 9506PTRACE SUPPORT
e846ee5f 9507M: Roland McGrath <roland@hack.frob.com>
8b58be88 9508M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9509S: Maintained
9510F: include/asm-generic/syscall.h
9511F: include/linux/ptrace.h
9512F: include/linux/regset.h
9513F: include/linux/tracehook.h
c117ab84 9514F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9515F: kernel/ptrace.c
9516
3e9d7ba7
HV
9517PULSE8-CEC DRIVER
9518M: Hans Verkuil <hverkuil@xs4all.nl>
9519L: linux-media@vger.kernel.org
9520T: git git://linuxtv.org/media_tree.git
9521S: Maintained
9522F: drivers/staging/media/pulse8-cec
9523
8320204a 9524PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9525M: Mike Isely <isely@pobox.com>
16e9495d 9526L: pvrusb2@isely.net (subscribers-only)
661263b5 9527L: linux-media@vger.kernel.org
8320204a 9528W: http://www.isely.net/pvrusb2/
275ffde4 9529T: git git://linuxtv.org/media_tree.git
8320204a 9530S: Maintained
679655da 9531F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9532F: drivers/media/usb/pvrusb2/
8320204a 9533
39532e6c 9534PWC WEBCAM DRIVER
c0936df4 9535M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9536L: linux-media@vger.kernel.org
9537T: git git://linuxtv.org/media_tree.git
c0936df4 9538S: Odd Fixes
39532e6c
HG
9539F: drivers/media/usb/pwc/*
9540
93c090b3 9541PWM FAN DRIVER
774e0362
KD
9542M: Kamil Debski <kamil@wypas.org>
9543M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9544L: linux-hwmon@vger.kernel.org
93c090b3
KD
9545S: Supported
9546F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9547F: Documentation/hwmon/pwm-fan
9548F: drivers/hwmon/pwm-fan.c
9549
200efedd 9550PWM SUBSYSTEM
aa3495f7
TR
9551M: Thierry Reding <thierry.reding@gmail.com>
9552L: linux-pwm@vger.kernel.org
0c2498f1 9553S: Maintained
006e854f 9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9555F: Documentation/pwm.txt
9556F: Documentation/devicetree/bindings/pwm/
9557F: include/linux/pwm.h
0c2498f1 9558F: drivers/pwm/
a140b98d
TR
9559F: drivers/video/backlight/pwm_bl.c
9560F: include/linux/pwm_backlight.h
0c2498f1 9561
30ec261e 9562PXA2xx/PXA3xx SUPPORT
8da5e302 9563M: Daniel Mack <daniel@zonque.org>
a323f664 9564M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9565M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9567T: git git://github.com/hzhuang1/linux.git
8da5e302 9568T: git git://github.com/rjarzmik/linux.git
1da177e4 9569S: Maintained
e68d7c14 9570F: arch/arm/boot/dts/pxa*
679655da 9571F: arch/arm/mach-pxa/
820439f1 9572F: drivers/dma/pxa*
679655da 9573F: drivers/pcmcia/pxa2xx*
1403ead9 9574F: drivers/pinctrl/pxa/
9df92e6c 9575F: drivers/spi/spi-pxa2xx*
faf2e1db 9576F: drivers/usb/gadget/udc/pxa2*
679655da 9577F: include/sound/pxa2xx-lib.h
bec4c99e 9578F: sound/arm/pxa*
14430813 9579F: sound/soc/pxa/
1da177e4 9580
f3154a46
RJ
9581PXA GPIO DRIVER
9582M: Robert Jarzmik <robert.jarzmik@free.fr>
9583L: linux-gpio@vger.kernel.org
9584S: Maintained
9585F: drivers/gpio/gpio-pxa.c
9586
ec64d3bf
EG
9587PXA3xx NAND FLASH DRIVER
9588M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9589L: linux-mtd@lists.infradead.org
9590S: Maintained
9a67f099 9591F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9592
3f640c61 9593MMP SUPPORT
8b58be88 9594M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9595M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9597T: git git://github.com/hzhuang1/linux.git
9598T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9599S: Maintained
e68d7c14 9600F: arch/arm/boot/dts/mmp*
3f640c61 9601F: arch/arm/mach-mmp/
e8e6cb32 9602
272f133a
PO
9603PXA MMCI DRIVER
9604S: Orphan
9605
57f63bc8 9606PXA RTC DRIVER
8b58be88 9607M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9608L: rtc-linux@googlegroups.com
9609S: Maintained
9610
cea4001a 9611QAT DRIVER
90ab5a81
TS
9612M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9613M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9614L: qat-linux@intel.com
9615S: Supported
9616F: drivers/crypto/qat/
cea4001a 9617
52a09a04 9618QIB DRIVER
8473c603 9619M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9620L: linux-rdma@vger.kernel.org
9621S: Supported
9622F: drivers/infiniband/hw/qib/
9623
5e9772b9
JS
9624QLOGIC QLA1280 SCSI DRIVER
9625M: Michael Reed <mdr@sgi.com>
9626L: linux-scsi@vger.kernel.org
9627S: Maintained
9628F: drivers/scsi/qla1280.[ch]
9629
1da177e4 9630QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9631M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9632L: linux-scsi@vger.kernel.org
9633S: Supported
679655da
JP
9634F: Documentation/scsi/LICENSE.qla2xxx
9635F: drivers/scsi/qla2xxx/
1da177e4 9636
883c98fe 9637QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9638M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9639L: linux-scsi@vger.kernel.org
9640S: Supported
bacfb81b 9641F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9642F: drivers/scsi/qla4xxx/
9643
5a4faa87 9644QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9645M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9646M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9647M: linux-driver@qlogic.com
9648L: netdev@vger.kernel.org
9649S: Supported
679655da 9650F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9651F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9652
0ec00f03 9653QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9654M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9655L: netdev@vger.kernel.org
9656S: Supported
aa43c215 9657F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9658
c4e84bde 9659QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9660M: Harish Patil <harish.patil@qlogic.com>
9661M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9662M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9663M: linux-driver@qlogic.com
c4e84bde
RM
9664L: netdev@vger.kernel.org
9665S: Supported
aa43c215 9666F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9667
fe56b9e6
YM
9668QLOGIC QL4xxx ETHERNET DRIVER
9669M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9670M: Ariel Elior <Ariel.Elior@qlogic.com>
9671M: everest-linux-l2@qlogic.com
9672L: netdev@vger.kernel.org
9673S: Supported
9674F: drivers/net/ethernet/qlogic/qed/
9675F: include/linux/qed/
9676F: drivers/net/ethernet/qlogic/qede/
9677
1da177e4 9678QNX4 FILESYSTEM
8b58be88 9679M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9680W: http://www.alarsen.net/linux/qnx4fs/
9681S: Maintained
80811493 9682F: fs/qnx4/
c117ab84
CEB
9683F: include/uapi/linux/qnx4_fs.h
9684F: include/uapi/linux/qnxtypes.h
1da177e4 9685
91952bc0
AP
9686QT1010 MEDIA DRIVER
9687M: Antti Palosaari <crope@iki.fi>
9688L: linux-media@vger.kernel.org
a825eaec 9689W: https://linuxtv.org
91952bc0
AP
9690W: http://palosaari.fi/linux/
9691Q: http://patchwork.linuxtv.org/project/linux-media/list/
9692T: git git://linuxtv.org/anttip/media_tree.git
9693S: Maintained
9694F: drivers/media/tuners/qt1010*
9695
966fb5ec
SM
9696QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9697M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9698L: linux-wireless@vger.kernel.org
9699L: ath9k-devel@lists.ath9k.org
9700W: http://wireless.kernel.org/en/users/Drivers/ath9k
9701S: Supported
9702F: drivers/net/wireless/ath/ath9k/
9703
2ea0ffcb
KV
9704QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9705M: Kalle Valo <kvalo@qca.qualcomm.com>
9706L: ath10k@lists.infradead.org
9707W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9709S: Supported
9710F: drivers/net/wireless/ath/ath10k/
9711
b9b17deb
TT
9712QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9713M: Timur Tabi <timur@codeaurora.org>
9714L: netdev@vger.kernel.org
9715S: Supported
9716F: drivers/net/ethernet/qualcomm/emac/
9717
4f4567cf
RK
9718QUALCOMM HEXAGON ARCHITECTURE
9719M: Richard Kuo <rkuo@codeaurora.org>
9720L: linux-hexagon@vger.kernel.org
9f273c24 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9722S: Supported
9723F: arch/hexagon/
9724
8e84c258
EK
9725QUALCOMM WCN36XX WIRELESS DRIVER
9726M: Eugene Krasnikov <k.eugene.e@gmail.com>
9727L: wcn36xx@lists.infradead.org
9728W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9729T: git git://github.com/KrasnikovEugene/wcn36xx.git
9730S: Supported
9731F: drivers/net/wireless/ath/wcn36xx/
9732
eeca9a67
MT
9733QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9734M: Gabriel Somlo <somlo@cmu.edu>
9735M: "Michael S. Tsirkin" <mst@redhat.com>
9736L: qemu-devel@nongnu.org
9737S: Maintained
9738F: drivers/firmware/qemu_fw_cfg.c
9739
602adf40 9740RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9741M: Ilya Dryomov <idryomov@gmail.com>
9742M: Sage Weil <sage@redhat.com>
527a88b9 9743M: Alex Elder <elder@kernel.org>
398ecff5 9744L: ceph-devel@vger.kernel.org
09d90327
SW
9745W: http://ceph.com/
9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9747T: git git://github.com/ceph/ceph-client.git
602adf40 9748S: Supported
398ecff5 9749F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9750F: drivers/block/rbd.c
9751F: drivers/block/rbd_types.h
9752
1da177e4 9753RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9754M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9755L: linux-fbdev@vger.kernel.org
1da177e4 9756S: Maintained
8a61f013 9757F: drivers/video/fbdev/aty/radeon*
c117ab84 9758F: include/uapi/linux/radeonfb.h
1da177e4 9759
c6c9b34c 9760RADIOSHARK RADIO DRIVER
c0936df4 9761M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9762L: linux-media@vger.kernel.org
9763T: git git://linuxtv.org/media_tree.git
9764S: Maintained
9765F: drivers/media/radio/radio-shark.c
9766
9767RADIOSHARK2 RADIO DRIVER
c0936df4 9768M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9769L: linux-media@vger.kernel.org
9770T: git git://linuxtv.org/media_tree.git
9771S: Maintained
9772F: drivers/media/radio/radio-shark2.c
9773F: drivers/media/radio/radio-tea5777.c
9774
1da177e4 9775RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9776M: Paul Mackerras <paulus@samba.org>
c69f677c 9777L: linux-fbdev@vger.kernel.org
1da177e4 9778S: Maintained
8a61f013 9779F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9780
a0fd81a9 9781RALINK MIPS ARCHITECTURE
bdb40e8e 9782M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9783L: linux-mips@linux-mips.org
9784S: Maintained
9785F: arch/mips/ralink
9786
e7839f25 9787RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9788P: rt2x00 project
b182427e 9789M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9790M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9791L: linux-wireless@vger.kernel.org
95ea3627 9792S: Maintained
33aca94d 9793F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9794
9db5579b 9795RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9796M: Jens Axboe <axboe@kernel.dk>
9db5579b 9797S: Maintained
679655da
JP
9798F: Documentation/blockdev/ramdisk.txt
9799F: drivers/block/brd.c
9db5579b 9800
9e95ce27 9801RANDOM NUMBER DRIVER
0624bcaa 9802M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9803S: Maintained
679655da 9804F: drivers/char/random.c
9e95ce27 9805
394b701c 9806RAPIDIO SUBSYSTEM
8b58be88 9807M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9808M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9809S: Maintained
679655da 9810F: drivers/rapidio/
394b701c 9811
e2d1d6c0 9812RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9813L: linux-wireless@vger.kernel.org
f52a5490 9814S: Orphan
679655da 9815F: drivers/net/wireless/ray*
e2d1d6c0
RD
9816
9817RCUTORTURE MODULE
e0198b29 9818M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9819M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9820L: linux-kernel@vger.kernel.org
f9094d8e 9821S: Supported
08deed1e 9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9823F: Documentation/RCU/torture.txt
34e2d560 9824F: kernel/rcu/rcutorture.c
e2d1d6c0 9825
c87b9c60
PM
9826RCUTORTURE TEST FRAMEWORK
9827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9828M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9829R: Steven Rostedt <rostedt@goodmis.org>
9830R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9831R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9832L: linux-kernel@vger.kernel.org
c87b9c60
PM
9833S: Supported
9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9835F: tools/testing/selftests/rcutorture
9836
c1f766b5 9837RDC R-321X SoC
8b58be88 9838M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9839S: Maintained
9840
db17f395 9841RDC R6040 FAST ETHERNET DRIVER
35566e96 9842M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9843L: netdev@vger.kernel.org
9844S: Maintained
58565a35 9845F: drivers/net/ethernet/rdc/r6040.c
db17f395 9846
a09ed661 9847RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9848M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9849L: netdev@vger.kernel.org
9850L: linux-rdma@vger.kernel.org
fbb5a558 9851L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9852W: https://oss.oracle.com/projects/rds/
a09ed661 9853S: Supported
679655da 9854F: net/rds/
72f26eee 9855F: Documentation/networking/rds.txt
a09ed661 9856
0194621b
DD
9857RDMAVT - RDMA verbs software
9858M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9859L: linux-rdma@vger.kernel.org
9860S: Supported
9861F: drivers/infiniband/sw/rdmavt
9862
595182bc 9863READ-COPY UPDATE (RCU)
8b58be88 9864M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9865M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9866R: Steven Rostedt <rostedt@goodmis.org>
9867R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9868R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9869L: linux-kernel@vger.kernel.org
9fab9787 9870W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9871S: Supported
08deed1e 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9873F: Documentation/RCU/
9fab9787 9874X: Documentation/RCU/torture.txt
f9094d8e 9875F: include/linux/rcu*
4102adab
PM
9876X: include/linux/srcu.h
9877F: kernel/rcu/
34e2d560 9878X: kernel/torture.c
595182bc 9879
0c86edc0 9880REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9881M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9882M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9883L: rtc-linux@googlegroups.com
8a6e2535 9884Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9886S: Maintained
7af6a2e1 9887F: Documentation/devicetree/bindings/rtc/
679655da
JP
9888F: Documentation/rtc.txt
9889F: drivers/rtc/
9890F: include/linux/rtc.h
c117ab84 9891F: include/uapi/linux/rtc.h
fe23c336
AB
9892F: include/linux/rtc/
9893F: include/linux/platform_data/rtc-*
9894F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9895
0e400c53
MB
9896REALTEK AUDIO CODECS
9897M: Bard Liao <bardliao@realtek.com>
9898M: Oder Chiou <oder_chiou@realtek.com>
9899S: Maintained
9900F: sound/soc/codecs/rt*
9901F: include/sound/rt*.h
9902
1da177e4 9903REISERFS FILE SYSTEM
76c4e5ea 9904L: reiserfs-devel@vger.kernel.org
1da177e4 9905S: Supported
679655da 9906F: fs/reiserfs/
1da177e4 9907
b83a313b 9908REGISTER MAP ABSTRACTION
b02e48f2 9909M: Mark Brown <broonie@kernel.org>
dd060bc9 9910L: linux-kernel@vger.kernel.org
b83a313b
MB
9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9912S: Supported
9398a639 9913F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9914F: drivers/base/regmap/
9915F: include/linux/regmap.h
9916
400e64df
OBC
9917REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9918M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9919M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9920L: linux-remoteproc@vger.kernel.org
6bb697b6 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9922S: Maintained
15ebc72d 9923F: Documentation/devicetree/bindings/remoteproc/
400e64df 9924F: Documentation/remoteproc.txt
15ebc72d 9925F: drivers/remoteproc/
6fc26488 9926F: include/linux/remoteproc.h
400e64df 9927
d8115db5
OBC
9928REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9929M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9930M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9931L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9933S: Maintained
9934F: drivers/rpmsg/
9935F: Documentation/rpmsg.txt
9936F: include/linux/rpmsg.h
9937
8e6569af
SS
9938RENESAS ETHERNET DRIVERS
9939R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9940L: netdev@vger.kernel.org
4a121096 9941L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9942F: drivers/net/ethernet/renesas/
9943F: include/linux/sh_eth.h
9944
3e46c397
YS
9945RENESAS USB2 PHY DRIVER
9946M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9947L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9948S: Maintained
9949F: drivers/phy/phy-rcar-gen3-usb2.c
9950
1b0fe6be
PZ
9951RESET CONTROLLER FRAMEWORK
9952M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9953T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9954S: Maintained
9955F: drivers/reset/
9956F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9957F: include/dt-bindings/reset/
1b0fe6be
PZ
9958F: include/linux/reset.h
9959F: include/linux/reset-controller.h
9960
e0897645 9961RFKILL
8b58be88 9962M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9963L: linux-wireless@vger.kernel.org
ce466579
JB
9964W: http://wireless.kernel.org/
9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9967S: Maintained
505c9247 9968F: Documentation/rfkill.txt
80811493 9969F: net/rfkill/
e0897645 9970
933685ca
TG
9971RHASHTABLE
9972M: Thomas Graf <tgraf@suug.ch>
39ec406d 9973M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
9974L: netdev@vger.kernel.org
9975S: Maintained
9976F: lib/rhashtable.c
9977F: include/linux/rhashtable.h
9978
67e054e9
ML
9979RICOH SMARTMEDIA/XD DRIVER
9980M: Maxim Levitsky <maximlevitsky@gmail.com>
9981S: Maintained
21c26f50
JP
9982F: drivers/mtd/nand/r852.c
9983F: drivers/mtd/nand/r852.h
67e054e9 9984
92634125
ML
9985RICOH R5C592 MEMORYSTICK DRIVER
9986M: Maxim Levitsky <maximlevitsky@gmail.com>
9987S: Maintained
9988F: drivers/memstick/host/r592.*
9989
27f1d2f9
SA
9990ROCCAT DRIVERS
9991M: Stefan Achatz <erazor_de@users.sourceforge.net>
9992W: http://sourceforge.net/projects/roccat/
9993S: Maintained
9994F: drivers/hid/hid-roccat*
9995F: include/linux/hid-roccat*
9996F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9997
4b8ac966
JP
9998ROCKER DRIVER
9999M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10000L: netdev@vger.kernel.org
10001S: Supported
10002F: drivers/net/ethernet/rocker/
10003
1da177e4
LT
10004ROCKETPORT DRIVER
10005P: Comtrol Corp.
1da177e4
LT
10006W: http://www.comtrol.com
10007S: Maintained
679655da 10008F: Documentation/serial/rocket.txt
c897401b 10009F: drivers/tty/rocket*
1da177e4 10010
7645c2f4
KC
10011ROCKETPORT EXPRESS/INFINITY DRIVER
10012M: Kevin Cernekee <cernekee@gmail.com>
10013L: linux-serial@vger.kernel.org
10014S: Odd Fixes
10015F: drivers/tty/serial/rp2.*
10016
1da177e4 10017ROSE NETWORK LAYER
8b58be88 10018M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10019L: linux-hams@vger.kernel.org
d34cb28a 10020W: http://www.linux-ax25.org/
1da177e4 10021S: Maintained
679655da 10022F: include/net/rose.h
c117ab84 10023F: include/uapi/linux/rose.h
679655da 10024F: net/rose/
1da177e4 10025
91952bc0
AP
10026RTL2830 MEDIA DRIVER
10027M: Antti Palosaari <crope@iki.fi>
10028L: linux-media@vger.kernel.org
a825eaec 10029W: https://linuxtv.org
91952bc0
AP
10030W: http://palosaari.fi/linux/
10031Q: http://patchwork.linuxtv.org/project/linux-media/list/
10032T: git git://linuxtv.org/anttip/media_tree.git
10033S: Maintained
10034F: drivers/media/dvb-frontends/rtl2830*
10035
27a0aacf
AP
10036RTL2832 MEDIA DRIVER
10037M: Antti Palosaari <crope@iki.fi>
10038L: linux-media@vger.kernel.org
a825eaec 10039W: https://linuxtv.org
27a0aacf
AP
10040W: http://palosaari.fi/linux/
10041Q: http://patchwork.linuxtv.org/project/linux-media/list/
10042T: git git://linuxtv.org/anttip/media_tree.git
10043S: Maintained
10044F: drivers/media/dvb-frontends/rtl2832*
10045
ba6e6f6e
AP
10046RTL2832_SDR MEDIA DRIVER
10047M: Antti Palosaari <crope@iki.fi>
10048L: linux-media@vger.kernel.org
a825eaec 10049W: https://linuxtv.org
ba6e6f6e
AP
10050W: http://palosaari.fi/linux/
10051Q: http://patchwork.linuxtv.org/project/linux-media/list/
10052T: git git://linuxtv.org/anttip/media_tree.git
10053S: Maintained
b4bb1c28 10054F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10055
59840488 10056RTL8180 WIRELESS DRIVER
605bebe2 10057L: linux-wireless@vger.kernel.org
491b26b4 10058W: http://wireless.kernel.org/
54e5881d 10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10060S: Orphan
62141726 10061F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10062
59840488 10063RTL8187 WIRELESS DRIVER
9f0939bf 10064M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10065M: Hin-Tak Leung <htl10@users.sourceforge.net>
10066M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10067L: linux-wireless@vger.kernel.org
491b26b4 10068W: http://wireless.kernel.org/
54e5881d 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10070S: Maintained
62141726 10071F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10072
3cf0c8ad
LF
10073RTL8192CE WIRELESS DRIVER
10074M: Larry Finger <Larry.Finger@lwfinger.net>
10075M: Chaoming Li <chaoming_li@realsil.com.cn>
10076L: linux-wireless@vger.kernel.org
491b26b4 10077W: http://wireless.kernel.org/
3cf0c8ad
LF
10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10079S: Maintained
62141726
KV
10080F: drivers/net/wireless/realtek/rtlwifi/
10081F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10082
26f1fad2
JS
10083RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10084M: Jes Sorensen <Jes.Sorensen@redhat.com>
10085L: linux-wireless@vger.kernel.org
171a900c 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10087S: Maintained
10088F: drivers/net/wireless/realtek/rtl8xxxu/
10089
9eb8ef74 10090S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10091M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10092L: linux-fbdev@vger.kernel.org
ce00f85c 10093S: Maintained
8a61f013 10094F: drivers/video/fbdev/savage/
9eb8ef74 10095
1da177e4 10096S390
8b58be88
JP
10097M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10098M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10099L: linux-s390@vger.kernel.org
5238da45 10100W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10102S: Supported
679655da 10103F: arch/s390/
a968cd3e 10104F: drivers/s390/
3bfe6858
JN
10105F: Documentation/s390/
10106F: Documentation/DocBook/s390*
5238da45 10107
322986ca
SO
10108S390 COMMON I/O LAYER
10109M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10110M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10111L: linux-s390@vger.kernel.org
10112W: http://www.ibm.com/developerworks/linux/linux390/
10113S: Supported
10114F: drivers/s390/cio/
10115
10116S390 DASD DRIVER
10117M: Stefan Weinhuber <wein@de.ibm.com>
10118M: Stefan Haberland <stefan.haberland@de.ibm.com>
10119L: linux-s390@vger.kernel.org
10120W: http://www.ibm.com/developerworks/linux/linux390/
10121S: Supported
10122F: drivers/s390/block/dasd*
10123F: block/partitions/ibm.c
10124
5238da45 10125S390 NETWORK DRIVERS
f0c59aff 10126M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10127L: linux-s390@vger.kernel.org
5238da45
HC
10128W: http://www.ibm.com/developerworks/linux/linux390/
10129S: Supported
679655da 10130F: drivers/s390/net/
5238da45 10131
322986ca
SO
10132S390 PCI SUBSYSTEM
10133M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10134M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10135L: linux-s390@vger.kernel.org
10136W: http://www.ibm.com/developerworks/linux/linux390/
10137S: Supported
10138F: arch/s390/pci/
10139F: drivers/pci/hotplug/s390_pci_hpc.c
10140
feed9b62 10141S390 ZCRYPT DRIVER
5c8d0983 10142M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10143L: linux-s390@vger.kernel.org
a968cd3e 10144W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10145S: Supported
d5ca6918 10146F: drivers/s390/crypto/
feed9b62 10147
5238da45 10148S390 ZFCP DRIVER
d38e19d0 10149M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10150L: linux-s390@vger.kernel.org
5238da45 10151W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10152S: Supported
679655da 10153F: drivers/s390/scsi/zfcp_*
1da177e4 10154
dd96df2c 10155S390 IUCV NETWORK LAYER
f0c59aff 10156M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10157L: linux-s390@vger.kernel.org
10158W: http://www.ibm.com/developerworks/linux/linux390/
10159S: Supported
679655da
JP
10160F: drivers/s390/net/*iucv*
10161F: include/net/iucv/
10162F: net/iucv/
dd96df2c 10163
8128f23c
GS
10164S390 IOMMU (PCI)
10165M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10166L: linux-s390@vger.kernel.org
10167W: http://www.ibm.com/developerworks/linux/linux390/
10168S: Supported
10169F: drivers/iommu/s390-iommu.c
10170
4dde7f75 10171S3C24XX SD/MMC Driver
8b58be88 10172M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10174S: Supported
679655da 10175F: drivers/mmc/host/s3cmci.*
4dde7f75 10176
1f15a229
HV
10177SAA6588 RDS RECEIVER DRIVER
10178M: Hans Verkuil <hverkuil@xs4all.nl>
10179L: linux-media@vger.kernel.org
10180T: git git://linuxtv.org/media_tree.git
a825eaec 10181W: https://linuxtv.org
1f15a229
HV
10182S: Odd Fixes
10183F: drivers/media/i2c/saa6588*
10184
98ed12e6 10185SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10186M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10187M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10188L: linux-media@vger.kernel.org
a825eaec 10189W: https://linuxtv.org
98ed12e6
MCC
10190T: git git://linuxtv.org/media_tree.git
10191S: Odd fixes
e42bf501 10192F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10193F: drivers/media/pci/saa7134/
10194
1da177e4 10195SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10196M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10197L: linux-media@vger.kernel.org
275ffde4 10198T: git git://linuxtv.org/media_tree.git
1da177e4 10199S: Maintained
90d72ac6
MCC
10200F: drivers/media/common/saa7146/
10201F: drivers/media/pci/saa7146/
10202F: include/media/saa7146*
1da177e4 10203
92304a40 10204SAMSUNG LAPTOP DRIVER
5909c654 10205M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10206L: platform-driver-x86@vger.kernel.org
10207S: Maintained
10208F: drivers/platform/x86/samsung-laptop.c
10209
4a109cc0 10210SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10211M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10212M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10213M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10214L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10215S: Supported
14430813 10216F: sound/soc/samsung/
4a109cc0 10217
0d89a28b 10218SAMSUNG FRAMEBUFFER DRIVER
b7701755 10219M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10220L: linux-fbdev@vger.kernel.org
10221S: Maintained
8a61f013 10222F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10223
b40f0632 10224SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10225M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10226M: Krzysztof Kozlowski <krzk@kernel.org>
10227M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10228L: linux-kernel@vger.kernel.org
b40f0632 10229L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10230S: Supported
10231F: drivers/mfd/sec*.c
10232F: drivers/regulator/s2m*.c
10233F: drivers/regulator/s5m*.c
b40f0632
KK
10234F: drivers/clk/clk-s2mps11.c
10235F: drivers/rtc/rtc-s5m.c
f69d3a17 10236F: include/linux/mfd/samsung/
a13c7c51
KK
10237F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10238F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10239F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10240F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10241
038f5c4b
SN
10242SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10243M: Kyungmin Park <kyungmin.park@samsung.com>
10244M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10245L: linux-media@vger.kernel.org
10246Q: https://patchwork.linuxtv.org/project/linux-media/list/
10247S: Supported
10248F: drivers/media/platform/exynos4-is/
038f5c4b 10249
6fd86ab2
SN
10250SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10251M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10252L: linux-media@vger.kernel.org
10253L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10254S: Maintained
10255F: drivers/media/platform/s3c-camif/
d647f0b7 10256F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10257
b84ef24e
AH
10258SAMSUNG S5C73M3 CAMERA DRIVER
10259M: Kyungmin Park <kyungmin.park@samsung.com>
10260M: Andrzej Hajda <a.hajda@samsung.com>
10261L: linux-media@vger.kernel.org
10262S: Supported
10263F: drivers/media/i2c/s5c73m3/*
10264
7d459937
AH
10265SAMSUNG S5K5BAF CAMERA DRIVER
10266M: Kyungmin Park <kyungmin.park@samsung.com>
10267M: Andrzej Hajda <a.hajda@samsung.com>
10268L: linux-media@vger.kernel.org
10269S: Supported
10270F: drivers/media/i2c/s5k5baf.c
10271
c04c674f
RB
10272SAMSUNG S3FWRN5 NFC DRIVER
10273M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10274M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10275L: linux-nfc@lists.01.org (moderated for non-subscribers)
10276S: Supported
10277F: drivers/nfc/s3fwrn5
10278
310e39c9 10279SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10280M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10281M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10282S: Supported
10283L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10284F: drivers/clk/samsung/
10285
2e365a70
AS
10286SAMSUNG SPI DRIVERS
10287M: Kukjin Kim <kgene@kernel.org>
10288M: Krzysztof Kozlowski <krzk@kernel.org>
10289M: Andi Shyti <andi.shyti@samsung.com>
10290L: linux-spi@vger.kernel.org
10291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10292S: Maintained
10293F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10294F: drivers/spi/spi-s3c*
10295F: include/linux/platform_data/spi-s3c64xx.h
10296
66890ed6
BA
10297SAMSUNG SXGBE DRIVERS
10298M: Byungho An <bh74.an@samsung.com>
10299M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10300M: Vipul Pandya <vipul.pandya@samsung.com>
10301S: Supported
10302L: netdev@vger.kernel.org
10303F: drivers/net/ethernet/samsung/sxgbe/
10304
93c537af
LM
10305SAMSUNG THERMAL DRIVER
10306M: Lukasz Majewski <l.majewski@samsung.com>
10307L: linux-pm@vger.kernel.org
10308L: linux-samsung-soc@vger.kernel.org
10309S: Supported
9f273c24 10310T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10311F: drivers/thermal/samsung/
10312
e296cd32 10313SAMSUNG USB2 PHY DRIVER
774e0362
KD
10314M: Kamil Debski <kamil@wypas.org>
10315M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10316L: linux-kernel@vger.kernel.org
10317S: Supported
10318F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10319F: Documentation/phy/samsung-usb2.txt
10320F: drivers/phy/phy-exynos4210-usb2.c
10321F: drivers/phy/phy-exynos4x12-usb2.c
10322F: drivers/phy/phy-exynos5250-usb2.c
10323F: drivers/phy/phy-s5pv210-usb2.c
10324F: drivers/phy/phy-samsung-usb2.c
10325F: drivers/phy/phy-samsung-usb2.h
10326
ca749e2a 10327SERIAL DRIVERS
5e30bbb7 10328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10329L: linux-serial@vger.kernel.org
5e30bbb7 10330S: Maintained
30743257 10331F: Documentation/devicetree/bindings/serial/
14430813 10332F: drivers/tty/serial/
ca749e2a 10333
aecb7b64 10334SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10335M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10336M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10337S: Maintained
1fb200d6 10338F: include/linux/dma/dw.h
3d598f47 10339F: include/linux/platform_data/dma-dw.h
61a76496 10340F: drivers/dma/dw/
aecb7b64 10341
058999cc
LP
10342SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10343M: Lars Persson <lars.persson@axis.com>
10344L: netdev@vger.kernel.org
10345S: Supported
10346F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10347F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10348
fc531d98 10349SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10350M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10351R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10352R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10353L: linux-i2c@vger.kernel.org
10354S: Maintained
10355F: drivers/i2c/busses/i2c-designware-*
10356F: include/linux/platform_data/i2c-designware.h
10357
f9e37137 10358SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10359M: Jaehoon Chung <jh80.chung@samsung.com>
10360L: linux-mmc@vger.kernel.org
10361S: Maintained
10362F: include/linux/mmc/dw_mmc.h
10363F: drivers/mmc/host/dw_mmc*
10364
a961e698
AS
10365SYSTEM TRACE MODULE CLASS
10366M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10367S: Maintained
e787bc46 10368T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10369F: Documentation/trace/stm.txt
10370F: drivers/hwtracing/stm/
10371F: include/linux/stm.h
10372F: include/uapi/linux/stm.h
10373
1db121d6
AN
10374THUNDERBOLT DRIVER
10375M: Andreas Noever <andreas.noever@gmail.com>
10376S: Maintained
10377F: drivers/thunderbolt/
10378
e35a49b1
SR
10379TI BQ27XXX POWER SUPPLY DRIVER
10380R: Andrew F. Davis <afd@ti.com>
10381F: include/linux/power/bq27xxx_battery.h
10382F: drivers/power/bq27xxx_battery.c
10383F: drivers/power/bq27xxx_battery_i2c.c
10384
34db37c6 10385TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10386M: John Stultz <john.stultz@linaro.org>
88606e80 10387M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10388L: linux-kernel@vger.kernel.org
75fc2d37 10389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10390S: Supported
10391F: include/linux/clocksource.h
10392F: include/linux/time.h
10393F: include/linux/timex.h
c117ab84
CEB
10394F: include/uapi/linux/time.h
10395F: include/uapi/linux/timex.h
88606e80
TG
10396F: kernel/time/clocksource.c
10397F: kernel/time/time*.c
34db37c6 10398F: kernel/time/alarmtimer.c
88606e80 10399F: kernel/time/ntp.c
7fe5f1c1 10400F: tools/testing/selftests/timers/
88606e80 10401
1da177e4 10402SC1200 WDT DRIVER
b300645a 10403M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10404S: Maintained
679655da 10405F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10406
10407SCHEDULER
dd9b238c 10408M: Ingo Molnar <mingo@redhat.com>
8b58be88 10409M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10410L: linux-kernel@vger.kernel.org
75fc2d37 10411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10412S: Maintained
95c0d71d 10413F: kernel/sched/
679655da 10414F: include/linux/sched.h
c117ab84 10415F: include/uapi/linux/sched.h
c2eb505b 10416F: include/linux/wait.h
1da177e4 10417
6bcf6737 10418SCORE ARCHITECTURE
ed38665e 10419M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10420M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10421W: http://www.sunplus.com
6bcf6737 10422S: Supported
a2681a75 10423F: arch/score/
6bcf6737 10424
80f390ea
SH
10425SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10426M: Sudeep Holla <sudeep.holla@arm.com>
10427L: linux-arm-kernel@lists.infradead.org
10428S: Maintained
10429F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10430F: drivers/clk/clk-scpi.c
8def3103 10431F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10432F: drivers/firmware/arm_scpi.c
10433F: include/linux/scpi_protocol.h
80f390ea 10434
1da177e4 10435SCSI CDROM DRIVER
8b58be88 10436M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10437L: linux-scsi@vger.kernel.org
10438W: http://www.kernel.dk
10439S: Maintained
679655da 10440F: drivers/scsi/sr*
1da177e4 10441
fb50a83d 10442SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10443M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10444L: linux-rdma@vger.kernel.org
10445S: Supported
10446W: http://www.openfabrics.org
10447Q: http://patchwork.kernel.org/project/linux-rdma/list/
10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10449F: drivers/infiniband/ulp/srp/
10450F: include/scsi/srp.h
10451
1da177e4 10452SCSI SG DRIVER
8b58be88 10453M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10454L: linux-scsi@vger.kernel.org
59ab3c93 10455W: http://sg.danny.cz/sg
1da177e4 10456S: Maintained
59ab3c93 10457F: Documentation/scsi/scsi-generic.txt
679655da
JP
10458F: drivers/scsi/sg.c
10459F: include/scsi/sg.h
1da177e4
LT
10460
10461SCSI SUBSYSTEM
7ee7895c 10462M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10464M: "Martin K. Petersen" <martin.petersen@oracle.com>
10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10466L: linux-scsi@vger.kernel.org
1da177e4 10467S: Maintained
2c99a314 10468F: Documentation/devicetree/bindings/scsi/
679655da
JP
10469F: drivers/scsi/
10470F: include/scsi/
1da177e4
LT
10471
10472SCSI TAPE DRIVER
8b58be88 10473M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10474L: linux-scsi@vger.kernel.org
10475S: Maintained
679655da 10476F: Documentation/scsi/st.txt
f7269cfc
JD
10477F: drivers/scsi/st.*
10478F: drivers/scsi/st_*.h
1da177e4
LT
10479
10480SCTP PROTOCOL
8b6efb75 10481M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10482M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10483L: linux-sctp@vger.kernel.org
5f85813c 10484W: http://lksctp.sourceforge.net
8b6efb75 10485S: Maintained
679655da
JP
10486F: Documentation/networking/sctp.txt
10487F: include/linux/sctp.h
4d58c025 10488F: include/uapi/linux/sctp.h
679655da
JP
10489F: include/net/sctp/
10490F: net/sctp/
1da177e4
LT
10491
10492SCx200 CPU SUPPORT
8b58be88 10493M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10494S: Odd Fixes
679655da 10495F: Documentation/i2c/busses/scx200_acb
390889b6 10496F: arch/x86/platform/scx200/
679655da
JP
10497F: drivers/watchdog/scx200_wdt.c
10498F: drivers/i2c/busses/scx200*
10499F: drivers/mtd/maps/scx200_docflash.c
10500F: include/linux/scx200.h
1662d32c
JC
10501
10502SCx200 GPIO DRIVER
8b58be88 10503M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10504S: Maintained
679655da
JP
10505F: drivers/char/scx200_gpio.c
10506F: include/linux/scx200_gpio.h
1662d32c
JC
10507
10508SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10509M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10510S: Maintained
679655da 10511F: drivers/clocksource/scx200_hrt.c
1da177e4 10512
6a36913a 10513SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10514M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10515L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10516S: Maintained
679655da 10517F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10518
e7839f25 10519SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10520M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10521L: linux-mmc@vger.kernel.org
ddfe954d
UH
10522T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10523S: Maintained
10524F: drivers/mmc/host/sdhci*
10525F: include/linux/mmc/sdhci*
e2d1d6c0 10526
c04f9d61
KC
10527SECURE COMPUTING
10528M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10529R: Andy Lutomirski <luto@amacapital.net>
10530R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10532S: Supported
10533F: kernel/seccomp.c
10534F: include/uapi/linux/seccomp.h
10535F: include/linux/seccomp.h
c99ee51a 10536F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10537K: \bsecure_computing
10538K: \bTIF_SECCOMP\b
10539
476bf3d6
AC
10540SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10541M: Al Cooper <alcooperx@gmail.com>
10542L: linux-mmc@vger.kernel.org
10543L: bcm-kernel-feedback-list@broadcom.com
10544S: Maintained
10545F: drivers/mmc/host/sdhci-brcmstb*
10546
0d1bb41a 10547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10548M: Ben Dooks <ben-linux@fluff.org>
dc524882 10549M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10550L: linux-mmc@vger.kernel.org
0d1bb41a 10551S: Maintained
dc524882 10552F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10553
c63b3cba 10554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10555M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10556L: linux-mmc@vger.kernel.org
10557S: Maintained
10558F: drivers/mmc/host/sdhci-spear.c
10559
8711cca2 10560SECURITY SUBSYSTEM
9b45c0d2 10561M: James Morris <james.l.morris@oracle.com>
9c3646d1 10562M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10563L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10565W: http://kernsec.org/
8711cca2 10566S: Supported
7d2c86b5 10567F: security/
8711cca2 10568
1da177e4 10569SECURITY CONTACT
8b58be88 10570M: Security Officers <security@kernel.org>
1da177e4
LT
10571S: Supported
10572
10573SELINUX SECURITY MODULE
e0238b4c 10574M: Paul Moore <paul@paul-moore.com>
8b58be88 10575M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10576M: Eric Paris <eparis@parisplace.org>
e0238b4c 10577L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10578W: http://selinuxproject.org
5a5f2acf 10579T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10580S: Supported
679655da
JP
10581F: include/linux/selinux*
10582F: security/selinux/
6bde95ce 10583F: scripts/selinux/
1da177e4 10584
c1c124e9
JJ
10585APPARMOR SECURITY MODULE
10586M: John Johansen <john.johansen@canonical.com>
10587L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10588W: apparmor.wiki.kernel.org
10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10590S: Supported
10591F: security/apparmor/
10592
9b091556
KC
10593LOADPIN SECURITY MODULE
10594M: Kees Cook <keescook@chromium.org>
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10596S: Supported
10597F: security/loadpin/
10598
730daa16
KC
10599YAMA SECURITY MODULE
10600M: Kees Cook <keescook@chromium.org>
10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10602S: Supported
10603F: security/yama/
10604
cef2cf07 10605SENSABLE PHANTOM
8b58be88 10606M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10607S: Maintained
679655da 10608F: drivers/misc/phantom.c
c117ab84 10609F: include/uapi/linux/phantom.h
cef2cf07 10610
6733b39a 10611SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10612M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10613M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10614M: John Soni Jose <sony.john@avagotech.com>
3387f656 10615L: linux-scsi@vger.kernel.org
4627de93 10616W: http://www.avagotech.com
3387f656
JP
10617S: Supported
10618F: drivers/scsi/be2iscsi/
6733b39a 10619
d2ee76fa 10620Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10621M: Sathya Perla <sathya.perla@broadcom.com>
10622M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10623M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10624M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10625L: netdev@vger.kernel.org
fea3af67 10626W: http://www.emulex.com
7d2c86b5 10627S: Supported
9aebddd1 10628F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10629
d2928a8c 10630EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10631M: Selvin Xavier <selvin.xavier@avagotech.com>
10632M: Devesh Sharma <devesh.sharma@avagotech.com>
10633M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10634L: linux-rdma@vger.kernel.org
10635W: http://www.emulex.com
10636S: Supported
10637F: drivers/infiniband/hw/ocrdma/
10638
8ceee660 10639SFC NETWORK DRIVER
c06f51ea 10640M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10641M: Edward Cree <ecree@solarflare.com>
10642M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10643L: netdev@vger.kernel.org
8ceee660 10644S: Supported
874aeea5 10645F: drivers/net/ethernet/sfc/
8ceee660 10646
e2d1d6c0 10647SGI GRU DRIVER
cc883afc 10648M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10649S: Maintained
679655da 10650F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10651
10652SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10653M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10654L: linux-ia64@vger.kernel.org
10655S: Supported
679655da 10656F: Documentation/ia64/serial.txt
df621252 10657F: drivers/tty/serial/ioc?_serial.c
679655da 10658F: include/linux/ioc?.h
e2d1d6c0 10659
75312619 10660SGI XP/XPC/XPNET DRIVER
e180383f
RH
10661M: Cliff Whickman <cpw@sgi.com>
10662M: Robin Holt <robinmholt@gmail.com>
75312619 10663S: Maintained
679655da 10664F: drivers/misc/sgi-xp/
75312619 10665
46eacf3b
AP
10666SI2157 MEDIA DRIVER
10667M: Antti Palosaari <crope@iki.fi>
10668L: linux-media@vger.kernel.org
a825eaec 10669W: https://linuxtv.org
46eacf3b
AP
10670W: http://palosaari.fi/linux/
10671Q: http://patchwork.linuxtv.org/project/linux-media/list/
10672T: git git://linuxtv.org/anttip/media_tree.git
10673S: Maintained
10674F: drivers/media/tuners/si2157*
10675
75e2d5ba
AP
10676SI2168 MEDIA DRIVER
10677M: Antti Palosaari <crope@iki.fi>
10678L: linux-media@vger.kernel.org
a825eaec 10679W: https://linuxtv.org
75e2d5ba
AP
10680W: http://palosaari.fi/linux/
10681Q: http://patchwork.linuxtv.org/project/linux-media/list/
10682T: git git://linuxtv.org/anttip/media_tree.git
10683S: Maintained
10684F: drivers/media/dvb-frontends/si2168*
10685
49cc629d
HV
10686SI470X FM RADIO RECEIVER I2C DRIVER
10687M: Hans Verkuil <hverkuil@xs4all.nl>
10688L: linux-media@vger.kernel.org
10689T: git git://linuxtv.org/media_tree.git
a825eaec 10690W: https://linuxtv.org
49cc629d
HV
10691S: Odd Fixes
10692F: drivers/media/radio/si470x/radio-si470x-i2c.c
10693
10694SI470X FM RADIO RECEIVER USB DRIVER
10695M: Hans Verkuil <hverkuil@xs4all.nl>
10696L: linux-media@vger.kernel.org
10697T: git git://linuxtv.org/media_tree.git
a825eaec 10698W: https://linuxtv.org
49cc629d
HV
10699S: Maintained
10700F: drivers/media/radio/si470x/radio-si470x-common.c
10701F: drivers/media/radio/si470x/radio-si470x.h
10702F: drivers/media/radio/si470x/radio-si470x-usb.c
10703
c937ca03
EV
10704SI4713 FM RADIO TRANSMITTER I2C DRIVER
10705M: Eduardo Valentin <edubezval@gmail.com>
10706L: linux-media@vger.kernel.org
10707T: git git://linuxtv.org/media_tree.git
a825eaec 10708W: https://linuxtv.org
c937ca03 10709S: Odd Fixes
99995ded 10710F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10711
10712SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10713M: Eduardo Valentin <edubezval@gmail.com>
10714L: linux-media@vger.kernel.org
10715T: git git://linuxtv.org/media_tree.git
a825eaec 10716W: https://linuxtv.org
c937ca03 10717S: Odd Fixes
99995ded
DR
10718F: drivers/media/radio/si4713/radio-platform-si4713.c
10719
10720SI4713 FM RADIO TRANSMITTER USB DRIVER
10721M: Hans Verkuil <hverkuil@xs4all.nl>
10722L: linux-media@vger.kernel.org
10723T: git git://linuxtv.org/media_tree.git
a825eaec 10724W: https://linuxtv.org
99995ded
DR
10725S: Maintained
10726F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10727
beb91d46 10728SIANO DVB DRIVER
5dc8a864
MCC
10729M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10730M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10731L: linux-media@vger.kernel.org
a825eaec 10732W: https://linuxtv.org
beb91d46
MCC
10733T: git git://linuxtv.org/media_tree.git
10734S: Odd fixes
10735F: drivers/media/common/siano/
beb91d46 10736F: drivers/media/usb/siano/
beb91d46 10737F: drivers/media/usb/siano/
14430813 10738F: drivers/media/mmc/siano/
beb91d46 10739
6f15b602
HG
10740SIMPLEFB FB DRIVER
10741M: Hans de Goede <hdegoede@redhat.com>
10742L: linux-fbdev@vger.kernel.org
10743S: Maintained
2d799dde 10744F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10745F: drivers/video/fbdev/simplefb.c
10746F: include/linux/platform_data/simplefb.h
10747
b618b69c 10748SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10749L: linux-media@vger.kernel.org
bb60fcb2 10750S: Orphan
b618b69c 10751F: drivers/media/platform/sh_veu.c
b618b69c
GL
10752
10753SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10754L: linux-media@vger.kernel.org
bb60fcb2 10755S: Orphan
b618b69c 10756F: drivers/media/platform/sh_vou.c
d647f0b7 10757F: include/media/drv-intf/sh_vou.h
b618b69c 10758
6349d997 10759SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10760M: Len Brown <lenb@kernel.org>
6349d997
LB
10761L: sfi-devel@simplefirmware.org
10762W: http://simplefirmware.org/
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10764S: Supported
943fc810 10765F: arch/x86/platform/sfi/
6349d997
LB
10766F: drivers/sfi/
10767F: include/linux/sfi*.h
e2d1d6c0 10768
1da177e4
LT
10769SIMTEC EB110ATX (Chalice CATS)
10770P: Ben Dooks
b16957c6
BD
10771P: Vincent Sanders <vince@simtec.co.uk>
10772M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10773W: http://www.simtec.co.uk/products/EB110ATX/
10774S: Supported
10775
10776SIMTEC EB2410ITX (BAST)
10777P: Ben Dooks
b16957c6
BD
10778P: Vincent Sanders <vince@simtec.co.uk>
10779M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10780W: http://www.simtec.co.uk/products/EB2410ITX/
10781S: Supported
15dba387
JP
10782F: arch/arm/mach-s3c24xx/mach-bast.c
10783F: arch/arm/mach-s3c24xx/bast-ide.c
10784F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10785
4c5adde7 10786TI DAVINCI MACHINE SUPPORT
3ba789c0 10787M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10788M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10790T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10791S: Supported
14430813 10792F: arch/arm/mach-davinci/
046d0a37 10793F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10794
8d4b3f08 10795TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10796M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10797L: linux-media@vger.kernel.org
a825eaec 10798W: https://linuxtv.org
8d4b3f08
LP
10799Q: http://patchwork.linuxtv.org/project/linux-media/list/
10800T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10801S: Maintained
8d4b3f08
LP
10802F: drivers/media/platform/davinci/
10803F: include/media/davinci/
10804
417d2e50 10805TI AM437X VPFE DRIVER
e43cdb56 10806M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10807L: linux-media@vger.kernel.org
a825eaec 10808W: https://linuxtv.org
417d2e50
BP
10809Q: http://patchwork.linuxtv.org/project/linux-media/list/
10810T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10811S: Maintained
10812F: drivers/media/platform/am437x/
10813
c4c0283a 10814OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10815M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10816L: linux-media@vger.kernel.org
a825eaec 10817W: https://linuxtv.org
c4c0283a
BP
10818Q: http://patchwork.linuxtv.org/project/linux-media/list/
10819T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10820S: Maintained
10821F: drivers/media/i2c/ov2659.c
b5dcee22 10822F: include/media/i2c/ov2659.h
c4c0283a 10823
3a6779f5
SM
10824SILICON MOTION SM712 FRAME BUFFER DRIVER
10825M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10826M: Teddy Wang <teddy.wang@siliconmotion.com>
10827M: Sudip Mukherjee <sudip@vectorindia.org>
10828L: linux-fbdev@vger.kernel.org
10829S: Maintained
10830F: drivers/video/fbdev/sm712*
10831F: Documentation/fb/sm712fb.txt
10832
92aab3c0 10833SIS 190 ETHERNET DRIVER
8b58be88 10834M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10835L: netdev@vger.kernel.org
10836S: Maintained
8c7de408 10837F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10838
1da177e4 10839SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10840M: Daniele Venzano <venza@brownhat.org>
1da177e4 10841W: http://www.brownhat.org/sis900.html
979b6c13 10842L: netdev@vger.kernel.org
1da177e4 10843S: Maintained
8c7de408 10844F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10845
10846SIS FRAMEBUFFER DRIVER
8b58be88 10847M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10848W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10849S: Maintained
679655da 10850F: Documentation/fb/sisfb.txt
8a61f013 10851F: drivers/video/fbdev/sis/
679655da 10852F: include/video/sisfb.h
1da177e4
LT
10853
10854SIS USB2VGA DRIVER
8b58be88 10855M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10856W: http://www.winischhofer.at/linuxsisusbvga.shtml
10857S: Maintained
679655da 10858F: drivers/usb/misc/sisusbvga/
1da177e4 10859
415ad26d 10860SLAB ALLOCATOR
16e943bf 10861M: Christoph Lameter <cl@linux.com>
2ed1c525 10862M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10863M: David Rientjes <rientjes@google.com>
10864M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10865M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10866L: linux-mm@kvack.org
10867S: Maintained
679655da 10868F: include/linux/sl?b*.h
16e943bf 10869F: mm/sl?b*
415ad26d 10870
9fab9787 10871SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10872M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10873M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10874M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10875R: Steven Rostedt <rostedt@goodmis.org>
10876R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10877L: linux-kernel@vger.kernel.org
9fab9787
PM
10878W: http://www.rdrop.com/users/paulmck/RCU/
10879S: Supported
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10881F: include/linux/srcu.h
10882F: kernel/rcu/srcu.c
9fab9787 10883
66372841
CS
10884SMACK SECURITY MODULE
10885M: Casey Schaufler <casey@schaufler-ca.com>
10886L: linux-security-module@vger.kernel.org
10887W: http://schaufler-ca.com
ece38248 10888T: git git://github.com/cschaufler/smack-next
66372841
CS
10889S: Maintained
10890F: Documentation/security/Smack.txt
10891F: security/smack/
10892
20651e0b 10893DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10894M: Kevin Hilman <khilman@kernel.org>
10895M: Nishanth Menon <nm@ti.com>
10896S: Maintained
20651e0b 10897F: drivers/power/avs/
68ace3e1
KH
10898F: include/linux/power/smartreflex.h
10899L: linux-pm@vger.kernel.org
10900
1da177e4 10901SMC91x ETHERNET DRIVER
2f82af08 10902M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10903S: Odd Fixes
ae150435 10904F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10905
e8e31622
SA
10906SMIA AND SMIA++ IMAGE SENSOR DRIVER
10907M: Sakari Ailus <sakari.ailus@iki.fi>
10908L: linux-media@vger.kernel.org
10909S: Maintained
14430813 10910F: drivers/media/i2c/smiapp/
b5dcee22 10911F: include/media/i2c/smiapp.h
e8e31622
SA
10912F: drivers/media/i2c/smiapp-pll.c
10913F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10914F: include/uapi/linux/smiapp.h
a2cec3c0 10915F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10916
920fa1ff
GR
10917SMM665 HARDWARE MONITOR DRIVER
10918M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10919L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10920S: Maintained
10921F: Documentation/hwmon/smm665
10922F: drivers/hwmon/smm665.c
10923
9df7305b 10924SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10925M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10926L: linux-hwmon@vger.kernel.org
90b24cfb 10927S: Maintained
9df7305b
SG
10928F: Documentation/hwmon/emc2103
10929F: drivers/hwmon/emc2103.c
10930
a98d506c
HG
10931SMSC SCH5627 HARDWARE MONITOR DRIVER
10932M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10933L: linux-hwmon@vger.kernel.org
a98d506c
HG
10934S: Supported
10935F: Documentation/hwmon/sch5627
10936F: drivers/hwmon/sch5627.c
10937
6ea884db 10938SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10939M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10940L: linux-hwmon@vger.kernel.org
6ea884db 10941S: Maintained
679655da
JP
10942F: Documentation/hwmon/smsc47b397
10943F: drivers/hwmon/smsc47b397.c
6ea884db 10944
fd9abb3d 10945SMSC911x ETHERNET DRIVER
90b24cfb 10946M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10947L: netdev@vger.kernel.org
90b24cfb 10948S: Maintained
679655da 10949F: include/linux/smsc911x.h
ae150435 10950F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10951
10952SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10953M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10954L: netdev@vger.kernel.org
90b24cfb 10955S: Maintained
ae150435 10956F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10957
3c8a63e2 10958SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10959M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10960L: linux-fbdev@vger.kernel.org
90b24cfb 10961S: Maintained
8a61f013 10962F: drivers/video/fbdev/smscufx.c
3c8a63e2 10963
668acf32 10964SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10965M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10966L: linux-media@vger.kernel.org
275ffde4 10967T: git git://linuxtv.org/media_tree.git
795fb7e7 10968S: Maintained
90d72ac6
MCC
10969F: include/media/soc*
10970F: drivers/media/i2c/soc_camera/
10971F: drivers/media/platform/soc_camera/
668acf32 10972
e2d1d6c0 10973SOEKRIS NET48XX LED SUPPORT
8b58be88 10974M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10975S: Maintained
679655da 10976F: drivers/leds/leds-net48xx.c
e2d1d6c0 10977
e3994db1 10978SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10979M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10980M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10981M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10982M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10983L: linux-media@vger.kernel.org
10984S: Supported
10985F: drivers/media/pci/solo6x10/
10986
1da177e4 10987SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10988M: Shaohua Li <shli@kernel.org>
1da177e4 10989L: linux-raid@vger.kernel.org
0f9ce866 10990T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10991S: Supported
679655da
JP
10992F: drivers/md/
10993F: include/linux/raid/
c117ab84 10994F: include/uapi/linux/raid/
1da177e4 10995
1da177e4 10996SONIC NETWORK DRIVER
8b58be88 10997M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10998L: netdev@vger.kernel.org
1da177e4 10999S: Maintained
d9fb9f38 11000F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11001
61e115a5 11002SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11003M: Michael Buesch <m@bues.ch>
e7828b28 11004L: linux-wireless@vger.kernel.org
61e115a5 11005S: Maintained
679655da
JP
11006F: drivers/ssb/
11007F: include/linux/ssb/
61e115a5 11008
1da177e4 11009SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11010M: Mattia Dongili <malattia@linux.it>
d0944853 11011L: platform-driver-x86@vger.kernel.org
5b18167d 11012W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11013S: Maintained
679655da
JP
11014F: Documentation/laptops/sony-laptop.txt
11015F: drivers/char/sonypi.c
11016F: drivers/platform/x86/sony-laptop.c
11017F: include/linux/sony-laptop.h
1da177e4 11018
baf8532a 11019SONY MEMORYSTICK CARD SUPPORT
8b58be88 11020M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11021W: http://tifmxx.berlios.de/
11022S: Maintained
679655da 11023F: drivers/memstick/host/tifm_ms.c
baf8532a 11024
0ab30494
ML
11025SONY MEMORYSTICK STANDARD SUPPORT
11026M: Maxim Levitsky <maximlevitsky@gmail.com>
11027S: Maintained
11028F: drivers/memstick/core/ms_block.*
11029
1da177e4 11030SOUND
8b58be88 11031M: Jaroslav Kysela <perex@perex.cz>
d8130624 11032M: Takashi Iwai <tiwai@suse.com>
93711660 11033L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11034W: http://www.alsa-project.org/
dde7ad8d 11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11036T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11037Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11038S: Maintained
3126a179
JP
11039F: Documentation/sound/
11040F: include/sound/
c117ab84 11041F: include/uapi/sound/
679655da 11042F: sound/
1da177e4 11043
33bbe149
MB
11044SOUND - COMPRESSED AUDIO
11045M: Vinod Koul <vinod.koul@intel.com>
11046L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11048S: Supported
f672f31a 11049F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11050F: include/sound/compress_driver.h
f672f31a 11051F: include/uapi/sound/compress_*
33bbe149
MB
11052F: sound/core/compress_offload.c
11053F: sound/soc/soc-compress.c
11054
bd903bde 11055SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11056M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11057M: Mark Brown <broonie@kernel.org>
86f14df8 11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11059L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11060W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11061S: Supported
181ad2a5 11062F: Documentation/devicetree/bindings/sound/
2820f615 11063F: Documentation/sound/alsa/soc/
679655da 11064F: sound/soc/
e6e55122 11065F: include/sound/soc*
eb1a6af3 11066
d7f8761b
MB
11067SOUND - DMAENGINE HELPERS
11068M: Lars-Peter Clausen <lars@metafoo.de>
11069S: Supported
11070F: include/sound/dmaengine_pcm.h
11071F: sound/core/pcm_dmaengine.c
11072F: sound/soc/soc-generic-dmaengine-pcm.c
11073
990a6a99
OS
11074SP2 MEDIA DRIVER
11075M: Olli Salonen <olli.salonen@iki.fi>
11076L: linux-media@vger.kernel.org
a825eaec 11077W: https://linuxtv.org
990a6a99
OS
11078Q: http://patchwork.linuxtv.org/project/linux-media/list/
11079S: Maintained
11080F: drivers/media/dvb-frontends/sp2*
11081
473321fc 11082SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11083M: "David S. Miller" <davem@davemloft.net>
1da177e4 11084L: sparclinux@vger.kernel.org
8a6e2535 11085Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11088S: Maintained
679655da 11089F: arch/sparc/
7765b8bb 11090F: drivers/sbus/
1da177e4 11091
6404fcca
DM
11092SPARC SERIAL DRIVERS
11093M: "David S. Miller" <davem@davemloft.net>
11094L: sparclinux@vger.kernel.org
08deed1e
JP
11095T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11097S: Maintained
6816383a 11098F: include/linux/sunserialcore.h
df621252 11099F: drivers/tty/serial/suncore.c
df621252
GKH
11100F: drivers/tty/serial/sunhv.c
11101F: drivers/tty/serial/sunsab.c
11102F: drivers/tty/serial/sunsab.h
11103F: drivers/tty/serial/sunsu.c
11104F: drivers/tty/serial/sunzilog.c
11105F: drivers/tty/serial/sunzilog.h
6404fcca 11106
389325b4
CL
11107SPARSE CHECKER
11108M: "Christopher Li" <sparse@chrisli.org>
11109L: linux-sparse@vger.kernel.org
11110W: https://sparse.wiki.kernel.org/
11111T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11112T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11113S: Maintained
11114F: include/linux/compiler.h
11115
fc0c195a 11116SPEAR PLATFORM SUPPORT
da89947b 11117M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11118M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11120W: http://www.st.com/spear
11121S: Maintained
e68d7c14 11122F: arch/arm/boot/dts/spear*
281e192f 11123F: arch/arm/mach-spear/
fc0c195a
VK
11124
11125SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11126M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11128W: http://www.st.com/spear
11129S: Maintained
5df33a62 11130F: drivers/clk/spear/
fc0c195a 11131
e2d1d6c0 11132SPI SUBSYSTEM
b02e48f2 11133M: Mark Brown <broonie@kernel.org>
dfbe403c 11134L: linux-spi@vger.kernel.org
e7e4e13c 11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11136Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11137S: Maintained
87306eb7 11138F: Documentation/devicetree/bindings/spi/
679655da
JP
11139F: Documentation/spi/
11140F: drivers/spi/
11141F: include/linux/spi/
c117ab84 11142F: include/uapi/linux/spi/
e2d1d6c0 11143
2752e401 11144SPIDERNET NETWORK DRIVER for CELL
8b58be88 11145M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11146L: netdev@vger.kernel.org
11147S: Supported
679655da 11148F: Documentation/networking/spider_net.txt
8df158ac 11149F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11150
e2d1d6c0 11151SPU FILE SYSTEM
8b58be88 11152M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11153L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11154W: http://www.ibm.com/developerworks/power/cell/
11155S: Supported
679655da
JP
11156F: Documentation/filesystems/spufs.txt
11157F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11158
fc555841 11159SQUASHFS FILE SYSTEM
d7f2ff67 11160M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11161L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11162W: http://squashfs.org.uk
9f273c24 11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11164S: Maintained
679655da
JP
11165F: Documentation/filesystems/squashfs.txt
11166F: fs/squashfs/
fc555841 11167
1da177e4 11168SRM (Alpha) environment access
8b58be88 11169M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11170S: Maintained
679655da 11171F: arch/alpha/kernel/srm_env.c
1da177e4 11172
26e9a397 11173STABLE BRANCH
879a5a00 11174M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11175L: stable@vger.kernel.org
879a5a00 11176S: Supported
7b175c46 11177F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11178
26e9a397 11179STAGING SUBSYSTEM
879a5a00 11180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11182L: devel@driverdev.osuosl.org
879a5a00 11183S: Supported
679655da 11184F: drivers/staging/
dbc6c2cc 11185
ebd3d010
JP
11186STAGING - COMEDI
11187M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11188M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11189S: Odd Fixes
11190F: drivers/staging/comedi/
11191
a0138163
JP
11192STAGING - FLARION FT1000 DRIVERS
11193M: Marek Belisko <marek.belisko@gmail.com>
11194S: Odd Fixes
11195F: drivers/staging/ft1000/
11196
6c1bb424 11197STAGING - INDUSTRIAL IO
030a13d7 11198M: Jonathan Cameron <jic23@kernel.org>
a0138163 11199L: linux-iio@vger.kernel.org
6c1bb424 11200S: Odd Fixes
5291582d 11201F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11202F: drivers/staging/iio/
11203
a0138163
JP
11204STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11205M: Jarod Wilson <jarod@wilsonet.com>
11206W: http://www.lirc.org/
11207S: Odd Fixes
b2b0186d 11208F: drivers/staging/media/lirc/
a0138163 11209
f5e5de1e
OD
11210STAGING - LUSTRE PARALLEL FILESYSTEM
11211M: Oleg Drokin <oleg.drokin@intel.com>
11212M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11213L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11214W: http://wiki.lustre.org/
f5e5de1e
OD
11215S: Maintained
11216F: drivers/staging/lustre
11217
7c6b6c71
MD
11218STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11219M: Marc Dietrich <marvin24@gmx.de>
11220L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11221L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11222S: Maintained
11223F: drivers/staging/nvec/
11224
53c43c5c
GKH
11225STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11226M: Jens Frederich <jfrederich@gmail.com>
11227M: Daniel Drake <dsd@laptop.org>
11228M: Jon Nettleton <jon.nettleton@gmail.com>
11229W: http://wiki.laptop.org/go/DCON
11230S: Maintained
11231F: drivers/staging/olpc_dcon/
11232
a0138163
JP
11233STAGING - REALTEK RTL8712U DRIVERS
11234M: Larry Finger <Larry.Finger@lwfinger.net>
11235M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11236S: Odd Fixes
11237F: drivers/staging/rtl8712/
11238
7591ba8b
JS
11239STAGING - REALTEK RTL8723U WIRELESS DRIVER
11240M: Larry Finger <Larry.Finger@lwfinger.net>
11241M: Jes Sorensen <Jes.Sorensen@redhat.com>
11242L: linux-wireless@vger.kernel.org
11243S: Maintained
11244F: drivers/staging/rtl8723au/
11245
980ac4d7
SM
11246STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11247M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11248M: Teddy Wang <teddy.wang@siliconmotion.com>
11249M: Sudip Mukherjee <sudip@vectorindia.org>
11250L: linux-fbdev@vger.kernel.org
11251S: Maintained
11252F: drivers/staging/sm750fb/
11253
510fa408
JP
11254STAGING - SLICOSS
11255M: Lior Dotan <liodot@gmail.com>
11256M: Christopher Harrer <charrer@alacritech.com>
11257S: Odd Fixes
11258F: drivers/staging/slicoss/
11259
a0138163
JP
11260STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11261M: William Hubbs <w.d.hubbs@gmail.com>
11262M: Chris Brannon <chris@the-brannons.com>
d33bce31 11263M: Kirk Reiser <kirk@reisers.ca>
a0138163 11264M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11265L: speakup@linux-speakup.org
a0138163
JP
11266W: http://www.linux-speakup.org/
11267S: Odd Fixes
11268F: drivers/staging/speakup/
11269
b3e871ce
JP
11270STAGING - VIA VT665X DRIVERS
11271M: Forest Bond <forest@alittletooquiet.net>
11272S: Odd Fixes
11273F: drivers/staging/vt665?/
11274
a30baec1 11275STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11276M: Aditya Shankar <aditya.shankar@microchip.com>
11277M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11278L: linux-wireless@vger.kernel.org
11279S: Supported
11280F: drivers/staging/wilc1000/
11281
709bcb07 11282STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11283M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11284S: Odd Fixes
11285F: drivers/staging/xgifb/
11286
1da177e4 11287STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11288M: Ion Badulescu <ionut@badula.org>
b4f90189 11289S: Odd Fixes
9bba23b0 11290F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11291
e2d1d6c0 11292SUN3/3X
8b58be88 11293M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11294W: http://sammy.net/sun3/
11295S: Maintained
679655da
JP
11296F: arch/m68k/kernel/*sun3*
11297F: arch/m68k/sun3*/
11298F: arch/m68k/include/asm/sun3*
e689cf4a 11299F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11300
af6a5af8
HG
11301SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11302M: Hans de Goede <hdegoede@redhat.com>
11303L: linux-input@vger.kernel.org
11304S: Maintained
11305F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11306F: drivers/input/keyboard/sun4i-lradc-keys.c
11307
2bc9ff01
DK
11308SUNDANCE NETWORK DRIVER
11309M: Denis Kirjanov <kda@linux-powerpc.org>
11310L: netdev@vger.kernel.org
11311S: Maintained
11312F: drivers/net/ethernet/dlink/sundance.c
11313
2cbb12a4 11314SUPERH
114bf37e
RF
11315M: Yoshinori Sato <ysato@users.sourceforge.jp>
11316M: Rich Felker <dalias@libc.org>
2cbb12a4 11317L: linux-sh@vger.kernel.org
8a6e2535 11318Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11319S: Maintained
066069e1 11320F: Documentation/sh/
679655da 11321F: arch/sh/
066069e1 11322F: drivers/sh/
1da177e4 11323
4480f15b 11324SUSPEND TO RAM
7fb06082 11325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11326M: Len Brown <len.brown@intel.com>
11327M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11328L: linux-pm@vger.kernel.org
e2d1d6c0 11329S: Supported
679655da
JP
11330F: Documentation/power/
11331F: arch/x86/kernel/acpi/
11332F: drivers/base/power/
11333F: kernel/power/
11334F: include/linux/suspend.h
11335F: include/linux/freezer.h
11336F: include/linux/pm.h
1da177e4
LT
11337
11338SVGA HANDLING
8b58be88 11339M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11340L: linux-video@atrey.karlin.mff.cuni.cz
11341S: Maintained
679655da
JP
11342F: Documentation/svga.txt
11343F: arch/x86/boot/video*
1da177e4 11344
6e28b761
KRW
11345SWIOTLB SUBSYSTEM
11346M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11347L: linux-kernel@vger.kernel.org
9f273c24 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11349S: Supported
11350F: lib/swiotlb.c
11351F: arch/*/kernel/pci-swiotlb.c
11352F: include/linux/swiotlb.h
11353
007f790c
JP
11354SWITCHDEV
11355M: Jiri Pirko <jiri@resnulli.us>
11356L: netdev@vger.kernel.org
11357S: Supported
11358F: net/switchdev/
11359F: include/net/switchdev.h
11360
db8e35d5
VG
11361SYNOPSYS ARC ARCHITECTURE
11362M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11363L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11364S: Supported
11365F: arch/arc/
9b28829d 11366F: Documentation/devicetree/bindings/arc/*
2d799dde 11367F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11368F: drivers/tty/serial/arc_uart.c
b7182d1a 11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11370
556cc1c5
AB
11371SYNOPSYS ARC SDP platform support
11372M: Alexey Brodkin <abrodkin@synopsys.com>
11373S: Supported
11374F: arch/arc/plat-axs10x
11375F: arch/arc/boot/dts/ax*
11376F: Documentation/devicetree/bindings/arc/axs10*
11377
6c284c9a
LJ
11378SYSTEM CONFIGURATION (SYSCON)
11379M: Lee Jones <lee.jones@linaro.org>
11380M: Arnd Bergmann <arnd@arndb.de>
11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11382S: Supported
11383F: drivers/mfd/syscon.c
11384
1da177e4 11385SYSV FILESYSTEM
8b58be88 11386M: Christoph Hellwig <hch@infradead.org>
1da177e4 11387S: Maintained
679655da
JP
11388F: Documentation/filesystems/sysv-fs.txt
11389F: fs/sysv/
11390F: include/linux/sysv_fs.h
1da177e4 11391
86cfa7fc 11392TARGET SUBSYSTEM
9c3646d1 11393M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11394L: linux-scsi@vger.kernel.org
b9f5edc2 11395L: target-devel@vger.kernel.org
86cfa7fc 11396W: http://www.linux-iscsi.org
cf015e9f 11397W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11399S: Supported
11400F: drivers/target/
11401F: include/target/
11402F: Documentation/target/
11403
4e68852d 11404TASKSTATS STATISTICS INTERFACE
185e595f 11405M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11406S: Maintained
679655da
JP
11407F: Documentation/accounting/taskstats*
11408F: include/linux/taskstats*
11409F: kernel/taskstats.c
4e68852d 11410
781b456a 11411TC CLASSIFIER
f935f3f8 11412M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11413L: netdev@vger.kernel.org
11414S: Maintained
679655da 11415F: include/net/pkt_cls.h
c117ab84 11416F: include/uapi/linux/pkt_cls.h
679655da 11417F: net/sched/
781b456a 11418
5067f08a 11419TCP LOW PRIORITY MODULE
8b58be88
JP
11420M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11421M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11422W: http://tcp-lp-mod.sourceforge.net/
11423S: Maintained
679655da 11424F: net/ipv4/tcp_lp.c
5067f08a 11425
91952bc0
AP
11426TDA10071 MEDIA DRIVER
11427M: Antti Palosaari <crope@iki.fi>
11428L: linux-media@vger.kernel.org
a825eaec 11429W: https://linuxtv.org
91952bc0
AP
11430W: http://palosaari.fi/linux/
11431Q: http://patchwork.linuxtv.org/project/linux-media/list/
11432T: git git://linuxtv.org/anttip/media_tree.git
11433S: Maintained
11434F: drivers/media/dvb-frontends/tda10071*
11435
11436TDA18212 MEDIA DRIVER
11437M: Antti Palosaari <crope@iki.fi>
11438L: linux-media@vger.kernel.org
a825eaec 11439W: https://linuxtv.org
91952bc0
AP
11440W: http://palosaari.fi/linux/
11441Q: http://patchwork.linuxtv.org/project/linux-media/list/
11442T: git git://linuxtv.org/anttip/media_tree.git
11443S: Maintained
11444F: drivers/media/tuners/tda18212*
11445
11446TDA18218 MEDIA DRIVER
11447M: Antti Palosaari <crope@iki.fi>
11448L: linux-media@vger.kernel.org
a825eaec 11449W: https://linuxtv.org
91952bc0
AP
11450W: http://palosaari.fi/linux/
11451Q: http://patchwork.linuxtv.org/project/linux-media/list/
11452T: git git://linuxtv.org/anttip/media_tree.git
11453S: Maintained
11454F: drivers/media/tuners/tda18218*
11455
3b2f6aba
MK
11456TDA18271 MEDIA DRIVER
11457M: Michael Krufky <mkrufky@linuxtv.org>
11458L: linux-media@vger.kernel.org
a825eaec 11459W: https://linuxtv.org
3b2f6aba
MK
11460W: http://github.com/mkrufky
11461Q: http://patchwork.linuxtv.org/project/linux-media/list/
11462T: git git://linuxtv.org/mkrufky/tuners.git
11463S: Maintained
11464F: drivers/media/tuners/tda18271*
11465
e48307a9
MK
11466TDA827x MEDIA DRIVER
11467M: Michael Krufky <mkrufky@linuxtv.org>
11468L: linux-media@vger.kernel.org
a825eaec 11469W: https://linuxtv.org
e48307a9
MK
11470W: http://github.com/mkrufky
11471Q: http://patchwork.linuxtv.org/project/linux-media/list/
11472T: git git://linuxtv.org/mkrufky/tuners.git
11473S: Maintained
11474F: drivers/media/tuners/tda8290.*
11475
66cf9212
MK
11476TDA8290 MEDIA DRIVER
11477M: Michael Krufky <mkrufky@linuxtv.org>
11478L: linux-media@vger.kernel.org
a825eaec 11479W: https://linuxtv.org
66cf9212
MK
11480W: http://github.com/mkrufky
11481Q: http://patchwork.linuxtv.org/project/linux-media/list/
11482T: git git://linuxtv.org/mkrufky/tuners.git
11483S: Maintained
11484F: drivers/media/tuners/tda8290.*
11485
4b9fba30
HV
11486TDA9840 MEDIA DRIVER
11487M: Hans Verkuil <hverkuil@xs4all.nl>
11488L: linux-media@vger.kernel.org
11489T: git git://linuxtv.org/media_tree.git
a825eaec 11490W: https://linuxtv.org
4b9fba30
HV
11491S: Maintained
11492F: drivers/media/i2c/tda9840*
11493
2cb654fd 11494TEA5761 TUNER DRIVER
5dc8a864
MCC
11495M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11496M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11497L: linux-media@vger.kernel.org
a825eaec 11498W: https://linuxtv.org
2cb654fd
MCC
11499T: git git://linuxtv.org/media_tree.git
11500S: Odd fixes
11501F: drivers/media/tuners/tea5761.*
11502
11503TEA5767 TUNER DRIVER
5dc8a864
MCC
11504M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11505M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11506L: linux-media@vger.kernel.org
a825eaec 11507W: https://linuxtv.org
2cb654fd
MCC
11508T: git git://linuxtv.org/media_tree.git
11509S: Maintained
11510F: drivers/media/tuners/tea5767.*
11511
4b9fba30
HV
11512TEA6415C MEDIA DRIVER
11513M: Hans Verkuil <hverkuil@xs4all.nl>
11514L: linux-media@vger.kernel.org
11515T: git git://linuxtv.org/media_tree.git
a825eaec 11516W: https://linuxtv.org
4b9fba30
HV
11517S: Maintained
11518F: drivers/media/i2c/tea6415c*
11519
11520TEA6420 MEDIA DRIVER
11521M: Hans Verkuil <hverkuil@xs4all.nl>
11522L: linux-media@vger.kernel.org
11523T: git git://linuxtv.org/media_tree.git
a825eaec 11524W: https://linuxtv.org
4b9fba30
HV
11525S: Maintained
11526F: drivers/media/i2c/tea6420*
11527
3d249d4c 11528TEAM DRIVER
dca9ab92 11529M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11530L: netdev@vger.kernel.org
11531S: Supported
11532F: drivers/net/team/
11533F: include/linux/if_team.h
c117ab84 11534F: include/uapi/linux/if_team.h
3d249d4c 11535
7d029125 11536TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11537M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11538S: Maintained
11539F: arch/x86/platform/ts5500/
11540
40ad4a30
SY
11541TECHNOTREND USB IR RECEIVER
11542M: Sean Young <sean@mess.org>
11543L: linux-media@vger.kernel.org
11544S: Maintained
11545F: drivers/media/rc/ttusbir.c
11546
adabdb0c 11547TEGRA ARCHITECTURE SUPPORT
243d58ec 11548M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11549M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11550M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11551L: linux-tegra@vger.kernel.org
fd117cd1 11552Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11554S: Supported
bbbe96ed 11555N: [^a-z]tegra
84b9414b 11556
adabdb0c
SW
11557TEGRA CLOCK DRIVER
11558M: Peter De Schrijver <pdeschrijver@nvidia.com>
11559M: Prashant Gaikwad <pgaikwad@nvidia.com>
11560S: Supported
11561F: drivers/clk/tegra/
11562
86e486a0 11563TEGRA DMA DRIVERS
adabdb0c 11564M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11565M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11566S: Supported
86e486a0 11567F: drivers/dma/tegra*
adabdb0c 11568
adabdb0c
SW
11569TEGRA I2C DRIVER
11570M: Laxman Dewangan <ldewangan@nvidia.com>
11571S: Supported
11572F: drivers/i2c/busses/i2c-tegra.c
11573
11574TEGRA IOMMU DRIVERS
11575M: Hiroshi Doyu <hdoyu@nvidia.com>
11576S: Supported
11577F: drivers/iommu/tegra*
11578
11579TEGRA KBC DRIVER
11580M: Rakesh Iyer <riyer@nvidia.com>
11581M: Laxman Dewangan <ldewangan@nvidia.com>
11582S: Supported
11583F: drivers/input/keyboard/tegra-kbc.c
11584
adabdb0c
SW
11585TEGRA PWM DRIVER
11586M: Thierry Reding <thierry.reding@gmail.com>
11587S: Supported
11588F: drivers/pwm/pwm-tegra.c
11589
11590TEGRA SERIAL DRIVER
11591M: Laxman Dewangan <ldewangan@nvidia.com>
11592S: Supported
11593F: drivers/tty/serial/serial-tegra.c
11594
11595TEGRA SPI DRIVER
11596M: Laxman Dewangan <ldewangan@nvidia.com>
11597S: Supported
11598F: drivers/spi/spi-tegra*
11599
1a348ccc 11600TEHUTI ETHERNET DRIVER
8b58be88 11601M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11602L: netdev@vger.kernel.org
11603S: Supported
ef7f5429 11604F: drivers/net/ethernet/tehuti/*
1a348ccc 11605
4e68852d 11606Telecom Clock Driver for MCPL0010
8b58be88 11607M: Mark Gross <mark.gross@intel.com>
4e68852d 11608S: Supported
679655da 11609F: drivers/char/tlclk.c
4e68852d 11610
4480f15b 11611TENSILICA XTENSA PORT (xtensa)
8b58be88 11612M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11613M: Max Filippov <jcmvbkbc@gmail.com>
11614L: linux-xtensa@linux-xtensa.org
9f273c24 11615T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11616S: Maintained
679655da 11617F: arch/xtensa/
3dc99857 11618F: drivers/irqchip/irq-xtensa-*
4e68852d 11619
5313ba66
HV
11620THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11621M: Hans Verkuil <hverkuil@xs4all.nl>
11622L: linux-media@vger.kernel.org
11623T: git git://linuxtv.org/media_tree.git
a825eaec 11624W: https://linuxtv.org
5313ba66
HV
11625S: Maintained
11626F: drivers/media/radio/radio-raremono.c
11627
d3fb6955 11628THERMAL
b75f0050 11629M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11630M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11631L: linux-pm@vger.kernel.org
11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11634Q: https://patchwork.kernel.org/project/linux-pm/list/
11635S: Supported
11636F: drivers/thermal/
11637F: include/linux/thermal.h
af6c9f16 11638F: include/uapi/linux/thermal.h
b75f0050
JP
11639F: include/linux/cpu_cooling.h
11640F: Documentation/devicetree/bindings/thermal/
d3fb6955 11641
64e05d8b
VK
11642THERMAL/CPU_COOLING
11643M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11644M: Viresh Kumar <viresh.kumar@linaro.org>
11645M: Javi Merino <javi.merino@arm.com>
11646L: linux-pm@vger.kernel.org
11647S: Supported
11648F: Documentation/thermal/cpu-cooling-api.txt
11649F: drivers/thermal/cpu_cooling.c
11650F: include/linux/cpu_cooling.h
11651
4e68852d 11652THINKPAD ACPI EXTRAS DRIVER
8b58be88 11653M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11654L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11655L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11656W: http://ibm-acpi.sourceforge.net
11657W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11658T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11659S: Maintained
679655da 11660F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11661
1b46f2a2 11662TI BANDGAP AND THERMAL DRIVER
f14d1c24 11663M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11664M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11665L: linux-pm@vger.kernel.org
531ff13e 11666L: linux-omap@vger.kernel.org
5a723e81 11667S: Maintained
794b2e25 11668F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11669
ccf963d3
BP
11670TI VPE/CAL DRIVERS
11671M: Benoit Parrot <bparrot@ti.com>
11672L: linux-media@vger.kernel.org
11673W: http://linuxtv.org/
11674Q: http://patchwork.linuxtv.org/project/linux-media/list/
11675S: Maintained
11676F: drivers/media/platform/ti-vpe/
11677
0c7665c3
MF
11678TI CDCE706 CLOCK DRIVER
11679M: Max Filippov <jcmvbkbc@gmail.com>
11680S: Maintained
11681F: drivers/clk/clk-cdce706.c
11682
49b6a5e3
TK
11683TI CLOCK DRIVER
11684M: Tero Kristo <t-kristo@ti.com>
11685L: linux-omap@vger.kernel.org
11686S: Maintained
11687F: drivers/clk/ti/
11688F: include/linux/clk/ti.h
11689
f75cfbad
GS
11690TI ETHERNET SWITCH DRIVER (CPSW)
11691M: Mugunthan V N <mugunthanvnm@ti.com>
11692R: Grygorii Strashko <grygorii.strashko@ti.com>
11693L: linux-omap@vger.kernel.org
11694L: netdev@vger.kernel.org
11695S: Maintained
11696F: drivers/net/ethernet/ti/cpsw*
11697F: drivers/net/ethernet/ti/davinci*
11698
4020f2d7 11699TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11700M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11701S: Maintained
679655da
JP
11702F: drivers/misc/tifm*
11703F: drivers/mmc/host/tifm_sd.c
11704F: include/linux/tifm.h
4020f2d7 11705
e0c52404 11706TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11707M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11708L: linux-kernel@vger.kernel.org
11709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11710S: Maintained
11711F: drivers/soc/ti/*
11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11713
11714
152ad442
SR
11715TI LM49xxx FAMILY ASoC CODEC DRIVERS
11716M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11717M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11718L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11719S: Maintained
11720F: sound/soc/codecs/lm49453*
d392dead 11721F: sound/soc/codecs/isabelle*
152ad442 11722
0edd807d
KM
11723TI LP855x BACKLIGHT DRIVER
11724M: Milo Kim <milo.kim@ti.com>
11725S: Maintained
11726F: Documentation/backlight/lp855x-driver.txt
11727F: drivers/video/backlight/lp855x_bl.c
11728F: include/linux/platform_data/lp855x.h
11729
faf13f6d
KM
11730TI LP8727 CHARGER DRIVER
11731M: Milo Kim <milo.kim@ti.com>
11732S: Maintained
11733F: drivers/power/lp8727_charger.c
11734F: include/linux/platform_data/lp8727.h
11735
22f1229f
KM
11736TI LP8788 MFD DRIVER
11737M: Milo Kim <milo.kim@ti.com>
11738S: Maintained
11739F: drivers/iio/adc/lp8788_adc.c
11740F: drivers/leds/leds-lp8788.c
11741F: drivers/mfd/lp8788*.c
11742F: drivers/power/lp8788-charger.c
11743F: drivers/regulator/lp8788-*.c
11744F: include/linux/mfd/lp8788*.h
11745
84640e27
KM
11746TI NETCP ETHERNET DRIVER
11747M: Wingman Kwok <w-kwok2@ti.com>
11748M: Murali Karicheri <m-karicheri2@ti.com>
11749L: netdev@vger.kernel.org
11750S: Maintained
11751F: drivers/net/ethernet/ti/netcp*
11752
217e0ca9
KC
11753TI TAS571X FAMILY ASoC CODEC DRIVER
11754M: Kevin Cernekee <cernekee@chromium.org>
11755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11756S: Odd Fixes
11757F: sound/soc/codecs/tas571x*
11758
dd5e8e6b 11759TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11760M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11762S: Maintained
11763F: sound/soc/codecs/twl4030*
11764
90921014 11765TI WILINK WIRELESS DRIVERS
90921014
LC
11766L: linux-wireless@vger.kernel.org
11767W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11768W: http://wireless.kernel.org/en/users/Drivers/wl1251
11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11770S: Orphan
90921014
LC
11771F: drivers/net/wireless/ti/
11772F: include/linux/wl12xx.h
11773
e86eaa3a 11774TIPC NETWORK LAYER
8b58be88 11775M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11776M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11777L: netdev@vger.kernel.org (core kernel code)
11778L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11779W: http://tipc.sourceforge.net/
e86eaa3a 11780S: Maintained
c117ab84 11781F: include/uapi/linux/tipc*.h
679655da 11782F: net/tipc/
e86eaa3a 11783
867e359b 11784TILE ARCHITECTURE
b9a279f6 11785M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11786W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11787T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11788S: Supported
11789F: arch/tile/
6b940606 11790F: drivers/char/tile-srom.c
5c770755 11791F: drivers/edac/tile_edac.c
6b940606
CM
11792F: drivers/net/ethernet/tile/
11793F: drivers/rtc/rtc-tile.c
11794F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11795F: drivers/tty/serial/tilegx.c
6b940606
CM
11796F: drivers/usb/host/*-tilegx.c
11797F: include/linux/usb/tilegx.h
867e359b 11798
1da177e4 11799TLAN NETWORK DRIVER
8b58be88 11800M: Samuel Chessman <chessman@tux.org>
88c07dde 11801L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11802W: http://sourceforge.net/projects/tlan/
11803S: Maintained
679655da 11804F: Documentation/networking/tlan.txt
b544dbac 11805F: drivers/net/ethernet/ti/tlan.*
1da177e4 11806
d74db3b2 11807TOMOYO SECURITY MODULE
8b58be88
JP
11808M: Kentaro Takeda <takedakn@nttdata.co.jp>
11809M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11810L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11811L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11812L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11813L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11814W: http://tomoyo.sourceforge.jp/
843d183c 11815T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11816S: Maintained
679655da 11817F: security/tomoyo/
d74db3b2 11818
9caeb532 11819TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11820M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11821L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11822S: Maintained
11823F: drivers/platform/x86/topstar-laptop.c
11824
1da177e4 11825TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11826M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11827L: platform-driver-x86@vger.kernel.org
0a63ca11 11828S: Maintained
679655da 11829F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11830
0a63ca11
AA
11831TOSHIBA BLUETOOTH DRIVER
11832M: Azael Avalos <coproscefalo@gmail.com>
11833L: platform-driver-x86@vger.kernel.org
11834S: Maintained
11835F: drivers/platform/x86/toshiba_bluetooth.c
11836
11837TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11838M: Azael Avalos <coproscefalo@gmail.com>
11839L: platform-driver-x86@vger.kernel.org
11840S: Maintained
11841F: drivers/platform/x86/toshiba_haps.c
11842
14991fc7
AA
11843TOSHIBA WMI HOTKEYS DRIVER
11844M: Azael Avalos <coproscefalo@gmail.com>
11845L: platform-driver-x86@vger.kernel.org
11846S: Maintained
11847F: drivers/platform/x86/toshiba-wmi.c
11848
1da177e4 11849TOSHIBA SMM DRIVER
8b58be88 11850M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11851W: http://www.buzzard.org.uk/toshiba/
11852S: Maintained
679655da
JP
11853F: drivers/char/toshiba.c
11854F: include/linux/toshiba.h
c117ab84 11855F: include/uapi/linux/toshiba.h
1da177e4 11856
d32d9864
MR
11857TOSHIBA TC358743 DRIVER
11858M: Mats Randgaard <matrandg@cisco.com>
11859L: linux-media@vger.kernel.org
11860S: Maintained
11861F: drivers/media/i2c/tc358743*
b5dcee22 11862F: include/media/i2c/tc358743.h
d32d9864 11863
560e6475
WS
11864TMIO/SDHI MMC DRIVER
11865M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11866L: linux-mmc@vger.kernel.org
560e6475 11867S: Supported
d1057c40
GL
11868F: drivers/mmc/host/tmio_mmc*
11869F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11870F: include/linux/mfd/tmio.h
d719f900 11871
917cc4e6
GR
11872TMP401 HARDWARE MONITOR DRIVER
11873M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11874L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11875S: Maintained
11876F: Documentation/hwmon/tmp401
11877F: drivers/hwmon/tmp401.c
11878
98f32602 11879TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11880M: Hugh Dickins <hughd@google.com>
98f32602
HD
11881L: linux-mm@kvack.org
11882S: Maintained
11883F: include/linux/shmem_fs.h
11884F: mm/shmem.c
11885
45f95b53 11886TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11887M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11888M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11889L: linux-media@vger.kernel.org
a825eaec 11890W: https://linuxtv.org
45f95b53
MCC
11891T: git git://linuxtv.org/media_tree.git
11892S: Odd fixes
11893F: drivers/media/usb/tm6000/
11894
c65fde19
HV
11895TW68 VIDEO4LINUX DRIVER
11896M: Hans Verkuil <hverkuil@xs4all.nl>
11897L: linux-media@vger.kernel.org
11898T: git git://linuxtv.org/media_tree.git
a825eaec 11899W: https://linuxtv.org
c65fde19
HV
11900S: Odd Fixes
11901F: drivers/media/pci/tw68/
11902
704a84cc
EG
11903TW686X VIDEO4LINUX DRIVER
11904M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11905L: linux-media@vger.kernel.org
11906T: git git://linuxtv.org/media_tree.git
11907W: http://linuxtv.org
11908S: Maintained
11909F: drivers/media/pci/tw686x/
11910
4e68852d 11911TPM DEVICE DRIVER
901486b8 11912M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11913M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11914M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11915R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11916W: http://tpmdd.sourceforge.net
63a10dfd 11917L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11918Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11919T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11920S: Maintained
679655da 11921F: drivers/char/tpm/
4e68852d 11922
1a0f1b27
AL
11923TPM IBM_VTPM DEVICE DRIVER
11924M: Ashley Lai <ashleydlai@gmail.com>
11925W: http://tpmdd.sourceforge.net
11926L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11927S: Maintained
11928F: drivers/char/tpm/tpm_ibmvtpm*
11929
d6f005a1
JP
11930TRACING
11931M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11932M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11934S: Maintained
11935F: Documentation/trace/ftrace.txt
11936F: arch/*/*/*/ftrace.h
11937F: arch/*/kernel/ftrace.c
11938F: include/*/ftrace.h
11939F: include/linux/trace*.h
11940F: include/trace/
11941F: kernel/trace/
6e68e6c5 11942F: tools/testing/selftests/ftrace/
d6f005a1 11943
4abac0d0
IM
11944TRACING MMIO ACCESSES (MMIOTRACE)
11945M: Steven Rostedt <rostedt@goodmis.org>
11946M: Ingo Molnar <mingo@kernel.org>
11947R: Karol Herbst <karolherbst@gmail.com>
11948R: Pekka Paalanen <ppaalanen@gmail.com>
11949S: Maintained
11950L: linux-kernel@vger.kernel.org
11951L: nouveau@lists.freedesktop.org
11952F: kernel/trace/trace_mmiotrace.c
11953F: include/linux/mmiotrace.h
11954F: arch/x86/mm/kmmio.c
11955F: arch/x86/mm/mmio-mod.c
11956F: arch/x86/mm/testmmiotrace.c
11957
1da177e4 11958TRIVIAL PATCHES
8b58be88 11959M: Jiri Kosina <trivial@kernel.org>
54e5881d 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11961S: Maintained
86ef925f 11962K: ^Subject:.*(?i)trivial
1da177e4 11963
4e68852d 11964TTY LAYER
879a5a00 11965M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11966M: Jiri Slaby <jslaby@suse.com>
879a5a00 11967S: Supported
08deed1e 11968T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11969F: Documentation/serial/
8dd5d2f1 11970F: drivers/tty/
df621252 11971F: drivers/tty/serial/serial_core.c
e3288775
AC
11972F: include/linux/serial_core.h
11973F: include/linux/serial.h
11974F: include/linux/tty.h
c117ab84
CEB
11975F: include/uapi/linux/serial_core.h
11976F: include/uapi/linux/serial.h
11977F: include/uapi/linux/tty.h
4e68852d 11978
91952bc0
AP
11979TUA9001 MEDIA DRIVER
11980M: Antti Palosaari <crope@iki.fi>
11981L: linux-media@vger.kernel.org
a825eaec 11982W: https://linuxtv.org
91952bc0
AP
11983W: http://palosaari.fi/linux/
11984Q: http://patchwork.linuxtv.org/project/linux-media/list/
11985T: git git://linuxtv.org/anttip/media_tree.git
11986S: Maintained
11987F: drivers/media/tuners/tua9001*
11988
740db6d7 11989TULIP NETWORK DRIVERS
740db6d7 11990L: netdev@vger.kernel.org
cf869eb1
GG
11991L: linux-parisc@vger.kernel.org
11992S: Orphan
0f04e2aa 11993F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11994
11995TUN/TAP driver
ba57b6f2 11996M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11997W: http://vtun.sourceforge.net/tun
11998S: Maintained
679655da
JP
11999F: Documentation/networking/tuntap.txt
12000F: arch/um/os-Linux/drivers/
1da177e4 12001
b454cc66 12002TURBOCHANNEL SUBSYSTEM
8b58be88 12003M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12004M: Ralf Baechle <ralf@linux-mips.org>
12005L: linux-mips@linux-mips.org
12006Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12007S: Maintained
679655da
JP
12008F: drivers/tc/
12009F: include/linux/tc.h
b454cc66 12010
1da177e4 12011U14-34F SCSI DRIVER
8b58be88 12012M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12013L: linux-scsi@vger.kernel.org
12014S: Maintained
679655da 12015F: drivers/scsi/u14-34f.c
1da177e4 12016
e2d1d6c0 12017UBI FILE SYSTEM (UBIFS)
a7859936 12018M: Richard Weinberger <richard@nod.at>
949cb623 12019M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12020M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12021L: linux-mtd@lists.infradead.org
e2966cbe 12022T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12023W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12024S: Supported
679655da
JP
12025F: Documentation/filesystems/ubifs.txt
12026F: fs/ubifs/
e2d1d6c0 12027
e1632fa2 12028UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12029M: Greg Ungerer <gerg@linux-m68k.org>
12030W: http://www.linux-m68k.org/
cc2020e6 12031W: http://www.uclinux.org/
e1632fa2 12032L: linux-m68k@lists.linux-m68k.org
cc2020e6 12033L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12035S: Maintained
e1632fa2
GU
12036F: arch/m68k/coldfire/
12037F: arch/m68k/68*/
61bc02bb
JP
12038F: arch/m68k/*/*_no.*
12039F: arch/m68k/include/asm/*_no.*
cc2020e6 12040
1da177e4 12041UDF FILESYSTEM
d8130624 12042M: Jan Kara <jack@suse.com>
1da177e4 12043S: Maintained
679655da
JP
12044F: Documentation/filesystems/udf.txt
12045F: fs/udf/
1da177e4 12046
cc2020e6 12047UFS FILESYSTEM
8b58be88 12048M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12049S: Maintained
679655da
JP
12050F: Documentation/filesystems/ufs.txt
12051F: fs/ufs/
cc2020e6 12052
0a09d3ab
DH
12053UHID USERSPACE HID IO DRIVER:
12054M: David Herrmann <dh.herrmann@googlemail.com>
12055L: linux-input@vger.kernel.org
12056S: Maintained
12057F: drivers/hid/uhid.c
c117ab84 12058F: include/uapi/linux/uhid.h
0a09d3ab 12059
18332a80 12060ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12061L: linux-usb@vger.kernel.org
10c6c9c9 12062S: Orphan
355ffe69 12063F: drivers/uwb/
679655da
JP
12064F: include/linux/uwb.h
12065F: include/linux/uwb/
18332a80 12066
b31d8273
G
12067UNICORE32 ARCHITECTURE:
12068M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12069W: http://mprc.pku.edu.cn/~guanxuetao/linux
12070S: Maintained
ceebf4d5 12071T: git git://github.com/gxt/linux.git
b31d8273
G
12072F: arch/unicore32/
12073
d8379ab1
TF
12074UNIFDEF
12075M: Tony Finch <dot@dotat.at>
12076W: http://dotat.at/prog/unifdef
12077S: Maintained
12078F: scripts/unifdef.c
12079
1da177e4 12080UNIFORM CDROM DRIVER
8b58be88 12081M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12082W: http://www.kernel.dk
12083S: Maintained
679655da
JP
12084F: Documentation/cdrom/
12085F: drivers/cdrom/cdrom.c
12086F: include/linux/cdrom.h
c117ab84 12087F: include/uapi/linux/cdrom.h
1da177e4 12088
56df0122 12089UNISYS S-PAR DRIVERS
49e7d9df
JP
12090M: David Kershner <david.kershner@unisys.com>
12091L: sparmaintainer@unisys.com (Unisys internal)
12092S: Supported
12093F: drivers/staging/unisys/
56df0122 12094
9941fa6e
VH
12095UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12096M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12097L: linux-scsi@vger.kernel.org
12098S: Supported
12099F: Documentation/scsi/ufs.txt
12100F: drivers/scsi/ufs/
12101
4b9ffb5a
JP
12102UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12103M: Joao Pinto <Joao.Pinto@synopsys.com>
12104L: linux-scsi@vger.kernel.org
12105S: Supported
12106F: drivers/scsi/ufs/*dwc*
12107
e2d1d6c0 12108UNSORTED BLOCK IMAGES (UBI)
949cb623 12109M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12110M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12111W: http://www.linux-mtd.infradead.org/
12112L: linux-mtd@lists.infradead.org
b6b44e0a 12113T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12114S: Supported
80811493 12115F: drivers/mtd/ubi/
679655da 12116F: include/linux/mtd/ubi.h
c117ab84 12117F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12118
1da177e4 12119USB ACM DRIVER
ca1c3e6f 12120M: Oliver Neukum <oneukum@suse.com>
6372594a 12121L: linux-usb@vger.kernel.org
1da177e4 12122S: Maintained
679655da
JP
12123F: Documentation/usb/acm.txt
12124F: drivers/usb/class/cdc-acm.*
1da177e4 12125
b7d572e1
PF
12126USB AR5523 WIRELESS DRIVER
12127M: Pontus Fuchs <pontus.fuchs@gmail.com>
12128L: linux-wireless@vger.kernel.org
12129S: Maintained
12130F: drivers/net/wireless/ath/ar5523/
12131
115bb1ff 12132USB ATTACHED SCSI
866d372e 12133M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12134L: linux-usb@vger.kernel.org
12135L: linux-scsi@vger.kernel.org
8eae0fb7 12136S: Maintained
115bb1ff
MW
12137F: drivers/usb/storage/uas.c
12138
1da177e4 12139USB CDC ETHERNET DRIVER
61eee9a7 12140M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12141L: linux-usb@vger.kernel.org
1da177e4 12142S: Maintained
679655da 12143F: drivers/net/usb/cdc_*.c
c117ab84 12144F: include/uapi/linux/usb/cdc.h
1da177e4 12145
66e3e591
KP
12146USB CHAOSKEY DRIVER
12147M: Keith Packard <keithp@keithp.com>
12148L: linux-usb@vger.kernel.org
12149S: Maintained
12150F: drivers/usb/misc/chaoskey.c
12151
b02b371e 12152USB CYPRESS C67X00 DRIVER
8b58be88 12153M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12154L: linux-usb@vger.kernel.org
12155S: Maintained
679655da 12156F: drivers/usb/c67x00/
b02b371e 12157
d0374f4f 12158USB DAVICOM DM9601 DRIVER
8b58be88 12159M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12160L: netdev@vger.kernel.org
d0374f4f
PK
12161W: http://www.linux-usb.org/usbnet
12162S: Maintained
679655da 12163F: drivers/net/usb/dm9601.c
d0374f4f 12164
cc2020e6 12165USB DIAMOND RIO500 DRIVER
8b58be88 12166M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12167L: rio500-users@lists.sourceforge.net
12168W: http://rio500.sourceforge.net
12169S: Maintained
679655da 12170F: drivers/usb/misc/rio500*
cc2020e6 12171
1da177e4 12172USB EHCI DRIVER
578333ab 12173M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12174L: linux-usb@vger.kernel.org
578333ab 12175S: Maintained
679655da
JP
12176F: Documentation/usb/ehci.txt
12177F: drivers/usb/host/ehci*
1da177e4 12178
69ae9e3e 12179USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12180M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12181L: linux-usb@vger.kernel.org
69ae9e3e 12182W: http://www.linux-usb.org/gadget
d6d0f665
FB
12183T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12184S: Maintained
679655da
JP
12185F: drivers/usb/gadget/
12186F: include/linux/usb/gadget*
69ae9e3e 12187
2dea64b4 12188USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12189M: Jiri Kosina <jikos@kernel.org>
406df153 12190R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12191L: linux-usb@vger.kernel.org
54e5881d 12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12193S: Maintained
c2f01971 12194F: Documentation/hid/hiddev.txt
679655da 12195F: drivers/hid/usbhid/
1da177e4 12196
959eea21 12197USB ISP116X DRIVER
8b58be88 12198M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12199L: linux-usb@vger.kernel.org
959eea21 12200S: Maintained
679655da
JP
12201F: drivers/usb/host/isp116x*
12202F: include/linux/usb/isp116x.h
959eea21 12203
146498ea
WH
12204USB LAN78XX ETHERNET DRIVER
12205M: Woojung Huh <woojung.huh@microchip.com>
12206M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12207L: netdev@vger.kernel.org
12208S: Maintained
12209F: drivers/net/usb/lan78xx.*
12210
1da177e4 12211USB MASS STORAGE DRIVER
8b58be88 12212M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12213L: linux-usb@vger.kernel.org
8836aeb8 12214L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12215S: Maintained
12216W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12217F: drivers/usb/storage/
1da177e4 12218
af39917d
CL
12219USB MIDI DRIVER
12220M: Clemens Ladisch <clemens@ladisch.de>
12221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12222T: git git://git.alsa-project.org/alsa-kernel.git
12223S: Maintained
12224F: sound/usb/midi.*
12225
444ce9d4
JP
12226USB NETWORKING DRIVERS
12227L: linux-usb@vger.kernel.org
12228S: Odd Fixes
12229F: drivers/net/usb/
12230
1da177e4 12231USB OHCI DRIVER
578333ab 12232M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12233L: linux-usb@vger.kernel.org
578333ab 12234S: Maintained
679655da
JP
12235F: Documentation/usb/ohci.txt
12236F: drivers/usb/host/ohci*
1da177e4 12237
963ffa3e 12238USB OTG FSM (Finite State Machine)
60d77b3d 12239M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12241L: linux-usb@vger.kernel.org
12242S: Maintained
12243F: drivers/usb/common/usb-otg-fsm.c
12244
563da3a9
VM
12245USB OVER IP DRIVER
12246M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12247M: Shuah Khan <shuahkh@osg.samsung.com>
12248M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12249L: linux-usb@vger.kernel.org
12250S: Maintained
a6d6fc2b 12251F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12252F: drivers/usb/usbip/
12253F: tools/usb/usbip/
12254
1da177e4 12255USB PEGASUS DRIVER
a16b945c 12256M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12257L: linux-usb@vger.kernel.org
043600a6 12258L: netdev@vger.kernel.org
052e3128
PM
12259T: git git://github.com/petkan/pegasus.git
12260W: https://github.com/petkan/pegasus
1da177e4 12261S: Maintained
679655da 12262F: drivers/net/usb/pegasus.*
1da177e4 12263
d3ad558f 12264USB PHY LAYER
a55f6286 12265M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12266L: linux-usb@vger.kernel.org
12267T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12268S: Maintained
12269F: drivers/usb/phy/
d3ad558f 12270
73e4fb3f 12271USB PRINTER DRIVER (usblp)
8b58be88 12272M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12273L: linux-usb@vger.kernel.org
73e4fb3f 12274S: Supported
679655da 12275F: drivers/usb/class/usblp.c
1da177e4 12276
4521b477
BM
12277USB QMI WWAN NETWORK DRIVER
12278M: Bjørn Mork <bjorn@mork.no>
12279L: netdev@vger.kernel.org
12280S: Maintained
12281F: Documentation/ABI/testing/sysfs-class-net-qmi
12282F: drivers/net/usb/qmi_wwan.c
12283
1da177e4 12284USB RTL8150 DRIVER
a16b945c 12285M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12286L: linux-usb@vger.kernel.org
043600a6 12287L: netdev@vger.kernel.org
052e3128
PM
12288T: git git://github.com/petkan/rtl8150.git
12289W: https://github.com/petkan/rtl8150
1da177e4 12290S: Maintained
679655da 12291F: drivers/net/usb/rtl8150.c
1da177e4 12292
f896b796 12293USB SERIAL SUBSYSTEM
66085694 12294M: Johan Hovold <johan@kernel.org>
795fb7e7 12295L: linux-usb@vger.kernel.org
4e68852d 12296S: Maintained
679655da 12297F: Documentation/usb/usb-serial.txt
f896b796 12298F: drivers/usb/serial/
679655da 12299F: include/linux/usb/serial.h
1da177e4 12300
b3f0db1c
SG
12301USB SMSC75XX ETHERNET DRIVER
12302M: Steve Glendinning <steve.glendinning@shawell.net>
12303L: netdev@vger.kernel.org
12304S: Maintained
12305F: drivers/net/usb/smsc75xx.*
12306
2f7ca802 12307USB SMSC95XX ETHERNET DRIVER
90b24cfb 12308M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12309M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12310L: netdev@vger.kernel.org
90b24cfb 12311S: Maintained
679655da 12312F: drivers/net/usb/smsc95xx.*
2f7ca802 12313
1da177e4 12314USB SUBSYSTEM
879a5a00 12315M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12316L: linux-usb@vger.kernel.org
1da177e4 12317W: http://www.linux-usb.org
08deed1e 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12319S: Supported
1700bd98 12320F: Documentation/devicetree/bindings/usb/
679655da 12321F: Documentation/usb/
679655da
JP
12322F: drivers/usb/
12323F: include/linux/usb.h
12324F: include/linux/usb/
1da177e4
LT
12325
12326USB UHCI DRIVER
8b58be88 12327M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12328L: linux-usb@vger.kernel.org
1da177e4 12329S: Maintained
679655da 12330F: drivers/usb/host/uhci*
1da177e4 12331
69ae9e3e 12332USB "USBNET" DRIVER FRAMEWORK
d8130624 12333M: Oliver Neukum <oneukum@suse.com>
043600a6 12334L: netdev@vger.kernel.org
69ae9e3e 12335W: http://www.linux-usb.org/usbnet
1da177e4 12336S: Maintained
679655da
JP
12337F: drivers/net/usb/usbnet.c
12338F: include/linux/usb/usbnet.h
1da177e4 12339
c0efd232 12340USB VIDEO CLASS
c53ac071 12341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12342L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12343L: linux-media@vger.kernel.org
275ffde4 12344T: git git://linuxtv.org/media_tree.git
57c6d2e9 12345W: http://www.ideasonboard.org/uvc/
c0efd232 12346S: Maintained
0c0d06ca 12347F: drivers/media/usb/uvc/
6c0f0359 12348F: include/uapi/linux/uvcvideo.h
1da177e4 12349
b60b9c45
HV
12350USB VISION DRIVER
12351M: Hans Verkuil <hverkuil@xs4all.nl>
12352L: linux-media@vger.kernel.org
12353T: git git://linuxtv.org/media_tree.git
a825eaec 12354W: https://linuxtv.org
b60b9c45
HV
12355S: Odd Fixes
12356F: drivers/media/usb/usbvision/
12357
8282da47
LP
12358USB WEBCAM GADGET
12359M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12360L: linux-usb@vger.kernel.org
12361S: Maintained
3a83c16e 12362F: drivers/usb/gadget/function/*uvc*
faf2e1db 12363F: drivers/usb/gadget/legacy/webcam.c
8282da47 12364
bf164cc0 12365USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12366M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12367L: linux-wireless@vger.kernel.org
12368S: Maintained
679655da 12369F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12370
eb6bab13 12371USB XHCI DRIVER
03d85053 12372M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12373L: linux-usb@vger.kernel.org
12374S: Supported
36d0344c
SS
12375F: drivers/usb/host/xhci*
12376F: drivers/usb/host/pci-quirks*
eb6bab13 12377
1da177e4 12378USB ZD1201 DRIVER
4086b9ca 12379L: linux-wireless@vger.kernel.org
1da177e4 12380W: http://linux-lc100020.sourceforge.net
4086b9ca 12381S: Orphan
ed0ad06f 12382F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12383
b7eee616 12384USB ZR364XX DRIVER
8b58be88 12385M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12386L: linux-usb@vger.kernel.org
661263b5 12387L: linux-media@vger.kernel.org
275ffde4 12388T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12389W: http://royale.zerezo.com/zr364xx/
12390S: Maintained
679655da 12391F: Documentation/video4linux/zr364xx.txt
90d72ac6 12392F: drivers/media/usb/zr364xx/
b7eee616 12393
289fcff4
HK
12394ULPI BUS
12395M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12396L: linux-usb@vger.kernel.org
12397S: Maintained
12398F: drivers/usb/common/ulpi.c
12399F: include/linux/ulpi/
12400
e7839f25 12401USER-MODE LINUX (UML)
8b58be88 12402M: Jeff Dike <jdike@addtoit.com>
b15194b7 12403M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12404L: user-mode-linux-devel@lists.sourceforge.net
12405L: user-mode-linux-user@lists.sourceforge.net
12406W: http://user-mode-linux.sourceforge.net
9f273c24 12407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12408S: Maintained
61516587 12409F: Documentation/virtual/uml/
679655da 12410F: arch/um/
b070989a 12411F: arch/x86/um/
679655da
JP
12412F: fs/hostfs/
12413F: fs/hppfs/
b7eee616 12414
e5f114e9 12415USERSPACE I/O (UIO)
6a534c9d 12416M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12417M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12418S: Maintained
3d3fecbd 12419T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12420F: Documentation/DocBook/uio-howto.tmpl
12421F: drivers/uio/
12422F: include/linux/uio*.h
e5f114e9 12423
256cccbe 12424UTIL-LINUX PACKAGE
8b58be88 12425M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12426L: util-linux@vger.kernel.org
12427W: http://en.wikipedia.org/wiki/Util-linux
12428T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12429S: Maintained
12430
c1fd1c07 12431UVESAFB DRIVER
8b58be88 12432M: Michal Januszewski <spock@gentoo.org>
c69f677c 12433L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12434W: http://dev.gentoo.org/~spock/projects/uvesafb/
12435S: Maintained
679655da 12436F: Documentation/fb/uvesafb.txt
8a61f013 12437F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12438
456930d8
SA
12439VF610 NAND DRIVER
12440M: Stefan Agner <stefan@agner.ch>
12441L: linux-mtd@lists.infradead.org
12442S: Supported
12443F: drivers/mtd/nand/vf610_nfc.c
12444
4480f15b 12445VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12446M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12447S: Maintained
679655da
JP
12448F: Documentation/filesystems/vfat.txt
12449F: fs/fat/
1da177e4 12450
cba3345c
AW
12451VFIO DRIVER
12452M: Alex Williamson <alex.williamson@redhat.com>
12453L: kvm@vger.kernel.org
9f273c24 12454T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12455S: Maintained
12456F: Documentation/vfio.txt
12457F: drivers/vfio/
12458F: include/linux/vfio.h
c117ab84 12459F: include/uapi/linux/vfio.h
cba3345c 12460
a714ea5f
AW
12461VFIO PLATFORM DRIVER
12462M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12463L: kvm@vger.kernel.org
12464S: Maintained
12465F: drivers/vfio/platform/
12466
9e6f3438
PO
12467VIDEOBUF2 FRAMEWORK
12468M: Pawel Osciak <pawel@osciak.com>
12469M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12470M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12471L: linux-media@vger.kernel.org
12472S: Maintained
90d72ac6 12473F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12474F: include/media/videobuf2-*
12475
06a8fc78
AH
12476VIRTIO AND VHOST VSOCK DRIVER
12477M: Stefan Hajnoczi <stefanha@redhat.com>
12478L: kvm@vger.kernel.org
12479L: virtualization@lists.linux-foundation.org
12480L: netdev@vger.kernel.org
12481S: Maintained
12482F: include/linux/virtio_vsock.h
12483F: include/uapi/linux/virtio_vsock.h
12484F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12485F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12486F: drivers/vhost/vsock.c
12487F: drivers/vhost/vsock.h
06a8fc78 12488
5523662e
SCP
12489VIRTUAL SERIO DEVICE DRIVER
12490M: Stephen Chandler Paul <thatslyude@gmail.com>
12491S: Maintained
12492F: drivers/input/serio/userio.c
12493F: include/uapi/linux/userio.h
12494
9a82446b
AS
12495VIRTIO CONSOLE DRIVER
12496M: Amit Shah <amit.shah@redhat.com>
12497L: virtualization@lists.linux-foundation.org
12498S: Maintained
12499F: drivers/char/virtio_console.c
12500F: include/linux/virtio_console.h
c117ab84 12501F: include/uapi/linux/virtio_console.h
9a82446b 12502
2426ec8f 12503VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12504M: "Michael S. Tsirkin" <mst@redhat.com>
12505L: virtualization@lists.linux-foundation.org
12506S: Maintained
0e4191fe 12507F: Documentation/devicetree/bindings/virtio/
2426ec8f 12508F: drivers/virtio/
c893c8d7 12509F: tools/virtio/
2426ec8f
MT
12510F: drivers/net/virtio_net.c
12511F: drivers/block/virtio_blk.c
12512F: include/linux/virtio_*.h
916cdabc 12513F: include/uapi/linux/virtio_*.h
2426ec8f 12514
f2dbda3b
CH
12515VIRTIO DRIVERS FOR S390
12516M: Christian Borntraeger <borntraeger@de.ibm.com>
12517M: Cornelia Huck <cornelia.huck@de.ibm.com>
12518L: linux-s390@vger.kernel.org
12519L: virtualization@lists.linux-foundation.org
12520L: kvm@vger.kernel.org
12521S: Supported
1b568d93 12522F: drivers/s390/virtio/
f2dbda3b 12523
4ad6ee91
GH
12524VIRTIO GPU DRIVER
12525M: David Airlie <airlied@linux.ie>
12526M: Gerd Hoffmann <kraxel@redhat.com>
12527L: dri-devel@lists.freedesktop.org
12528L: virtualization@lists.linux-foundation.org
12529S: Maintained
12530F: drivers/gpu/drm/virtio/
12531F: include/uapi/linux/virtio_gpu.h
12532
3a4d5c94
MT
12533VIRTIO HOST (VHOST)
12534M: "Michael S. Tsirkin" <mst@redhat.com>
12535L: kvm@vger.kernel.org
c996d8b9 12536L: virtualization@lists.linux-foundation.org
3a4d5c94 12537L: netdev@vger.kernel.org
9f273c24 12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12539S: Maintained
12540F: drivers/vhost/
c117ab84 12541F: include/uapi/linux/vhost.h
3a4d5c94 12542
271c8651
GH
12543VIRTIO INPUT DRIVER
12544M: Gerd Hoffmann <kraxel@redhat.com>
12545S: Maintained
12546F: drivers/virtio/virtio_input.c
12547F: include/uapi/linux/virtio_input.h
12548
1da177e4 12549VIA RHINE NETWORK DRIVER
210347e1 12550S: Orphan
f2148a47 12551F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12552
f0bf7f61 12553VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12554M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12555M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12556S: Maintained
12557F: drivers/mmc/host/via-sdmmc.c
12558
69e4a7c2 12559VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12560M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12561L: linux-fbdev@vger.kernel.org
69e4a7c2 12562S: Maintained
c7babebd
FTS
12563F: include/linux/via-core.h
12564F: include/linux/via-gpio.h
12565F: include/linux/via_i2c.h
8a61f013 12566F: drivers/video/fbdev/via/
69e4a7c2 12567
01f20734 12568VIA VELOCITY NETWORK DRIVER
8b58be88 12569M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12570L: netdev@vger.kernel.org
12571S: Maintained
f2148a47 12572F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12573
f73f8173
AW
12574VIRT LIB
12575M: Alex Williamson <alex.williamson@redhat.com>
12576M: Paolo Bonzini <pbonzini@redhat.com>
12577L: kvm@vger.kernel.org
12578S: Supported
12579F: virt/lib/
12580
77911fd2 12581VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12582M: Hans Verkuil <hverkuil@xs4all.nl>
12583L: linux-media@vger.kernel.org
12584T: git git://linuxtv.org/media_tree.git
a825eaec 12585W: https://linuxtv.org
0b7bc1fa 12586S: Maintained
77911fd2 12587F: drivers/media/platform/vivid/*
0b7bc1fa 12588
be7f8273 12589VLAN (802.1Q)
8b58be88 12590M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12591L: netdev@vger.kernel.org
12592S: Maintained
679655da
JP
12593F: drivers/net/macvlan.c
12594F: include/linux/if_*vlan.h
12595F: net/8021q/
be7f8273 12596
55e331cf 12597VLYNQ BUS
08eeb306 12598M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12599L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12600S: Maintained
12601F: drivers/vlynq/vlynq.c
12602F: include/linux/vlynq.h
12603
390beae4 12604VME SUBSYSTEM
74c600e3 12605M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12606M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12607M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12608L: devel@driverdev.osuosl.org
12609S: Maintained
12610T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12611F: Documentation/vme_api.txt
12612F: drivers/staging/vme/
12613F: drivers/vme/
12614F: include/linux/vme*
12615
4488e09b
AK
12616VMWARE HYPERVISOR INTERFACE
12617M: Alok Kataria <akataria@vmware.com>
12618L: virtualization@lists.linux-foundation.org
12619S: Supported
12620F: arch/x86/kernel/cpu/vmware.c
12621
73b35d07
DT
12622VMWARE BALLOON DRIVER
12623M: Xavier Deguillard <xdeguillard@vmware.com>
12624M: Philip Moltmann <moltmann@vmware.com>
12625M: "VMware, Inc." <pv-drivers@vmware.com>
12626L: linux-kernel@vger.kernel.org
12627S: Maintained
12628F: drivers/misc/vmw_balloon.c
12629
8b8be51b
TH
12630VMWARE VMMOUSE SUBDRIVER
12631M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12632M: "VMware, Inc." <pv-drivers@vmware.com>
12633L: linux-input@vger.kernel.org
12634S: Maintained
12635F: drivers/input/mouse/vmmouse.c
12636F: drivers/input/mouse/vmmouse.h
12637
d1a890fa 12638VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12639M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12640M: "VMware, Inc." <pv-drivers@vmware.com>
12641L: netdev@vger.kernel.org
12642S: Maintained
12643F: drivers/net/vmxnet3/
d1a890fa 12644
851b1642 12645VMware PVSCSI driver
29374ec6 12646M: Jim Gill <jgill@vmware.com>
851b1642
AK
12647M: VMware PV-Drivers <pv-drivers@vmware.com>
12648L: linux-scsi@vger.kernel.org
12649S: Maintained
12650F: drivers/scsi/vmw_pvscsi.c
12651F: drivers/scsi/vmw_pvscsi.h
12652
e53e86c7 12653VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12654M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12655M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12656L: linux-kernel@vger.kernel.org
1dd68f01 12657W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12658T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12659S: Supported
9d2597e8 12660F: Documentation/devicetree/bindings/regulator/
679655da 12661F: drivers/regulator/
9d2597e8 12662F: include/dt-bindings/regulator/
679655da 12663F: include/linux/regulator/
e53e86c7 12664
081958eb
DA
12665VRF
12666M: David Ahern <dsa@cumulusnetworks.com>
12667M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12668L: netdev@vger.kernel.org
12669S: Maintained
12670F: drivers/net/vrf.c
562d897d 12671F: Documentation/networking/vrf.txt
081958eb 12672
ab41319e 12673VT1211 HARDWARE MONITOR DRIVER
8b58be88 12674M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12675L: linux-hwmon@vger.kernel.org
ab41319e 12676S: Maintained
679655da
JP
12677F: Documentation/hwmon/vt1211
12678F: drivers/hwmon/vt1211.c
ab41319e 12679
1de9e371 12680VT8231 HARDWARE MONITOR DRIVER
8b58be88 12681M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12682L: linux-hwmon@vger.kernel.org
1de9e371 12683S: Maintained
679655da 12684F: drivers/hwmon/vt8231.c
1de9e371 12685
88095e7b
TO
12686VUB300 USB to SDIO/SD/MMC bridge chip
12687M: Tony Olech <tony.olech@elandigitalsystems.com>
12688L: linux-mmc@vger.kernel.org
12689L: linux-usb@vger.kernel.org
12690S: Supported
12691F: drivers/mmc/host/vub300.c
12692
1da177e4 12693W1 DALLAS'S 1-WIRE BUS
a8018766 12694M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12695S: Maintained
679655da
JP
12696F: Documentation/w1/
12697F: drivers/w1/
1da177e4 12698
13927079 12699W83791D HARDWARE MONITORING DRIVER
8b58be88 12700M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12701L: linux-hwmon@vger.kernel.org
25845c22 12702S: Maintained
679655da
JP
12703F: Documentation/hwmon/w83791d
12704F: drivers/hwmon/w83791d.c
13927079 12705
61db011d 12706W83793 HARDWARE MONITORING DRIVER
8b58be88 12707M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12708L: linux-hwmon@vger.kernel.org
61db011d 12709S: Maintained
679655da
JP
12710F: Documentation/hwmon/w83793
12711F: drivers/hwmon/w83793.c
61db011d 12712
e3760b43 12713W83795 HARDWARE MONITORING DRIVER
d8130624 12714M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12715L: linux-hwmon@vger.kernel.org
e3760b43
JD
12716S: Maintained
12717F: drivers/hwmon/w83795.c
12718
1da177e4 12719W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12720M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12721S: Maintained
679655da 12722F: drivers/mmc/host/wbsd.*
1da177e4 12723
b4e05923
HG
12724WACOM PROTOCOL 4 SERIAL TABLETS
12725M: Julian Squires <julian@cipht.net>
12726M: Hans de Goede <hdegoede@redhat.com>
12727L: linux-input@vger.kernel.org
12728S: Maintained
12729F: drivers/input/tablet/wacom_serial4.c
12730
3527761c 12731WATCHDOG DEVICE DRIVERS
8b58be88 12732M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12733R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12734L: linux-watchdog@vger.kernel.org
12735W: http://www.linux-watchdog.org/
f599aaf0 12736T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12737S: Maintained
540be8b2 12738F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12739F: Documentation/watchdog/
12740F: drivers/watchdog/
12741F: include/linux/watchdog.h
c117ab84 12742F: include/uapi/linux/watchdog.h
3527761c 12743
1da177e4 12744WD7000 SCSI DRIVER
8b58be88 12745M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12746L: linux-scsi@vger.kernel.org
12747S: Maintained
679655da 12748F: drivers/scsi/wd7000.c
1da177e4 12749
b22e00f3
DH
12750WIIMOTE HID DRIVER
12751M: David Herrmann <dh.herrmann@googlemail.com>
12752L: linux-input@vger.kernel.org
12753S: Maintained
12754F: drivers/hid/hid-wiimote*
12755
e258b80e 12756WINBOND CIR DRIVER
364e9e18 12757M: David Härdeman <david@hardeman.nu>
e258b80e 12758S: Maintained
116ab806 12759F: drivers/media/rc/winbond-cir.c
e258b80e 12760
c36a483d
WBG
12761WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12762M: William Breathitt Gray <vilhelm.gray@gmail.com>
12763L: linux-watchdog@vger.kernel.org
12764S: Maintained
12765F: drivers/watchdog/ebc-c384_wdt.c
12766
9c26df9b
WBG
12767WINSYSTEMS WS16C48 GPIO DRIVER
12768M: William Breathitt Gray <vilhelm.gray@gmail.com>
12769L: linux-gpio@vger.kernel.org
12770S: Maintained
12771F: drivers/gpio/gpio-ws16c48.c
e258b80e 12772
8a70da82 12773WIMAX STACK
8b58be88 12774M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12775M: linux-wimax@intel.com
49e7d9df 12776L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12777S: Supported
12778W: http://linuxwimax.org
315987dc 12779F: Documentation/wimax/README.wimax
315987dc
JP
12780F: include/linux/wimax/debug.h
12781F: include/net/wimax.h
c117ab84 12782F: include/uapi/linux/wimax.h
315987dc 12783F: net/wimax/
8a70da82 12784
5fc14680 12785WISTRON LAPTOP BUTTON DRIVER
8b58be88 12786M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12787S: Maintained
679655da 12788F: drivers/input/misc/wistron_btns.c
5fc14680 12789
1da177e4 12790WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12791M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12792L: linux-wireless@vger.kernel.org
926554c4 12793W: http://oops.ghostprotocols.net:81/blog
1da177e4 12794S: Maintained
679655da 12795F: drivers/net/wireless/wl3501*
1da177e4 12796
055bcbcb 12797WOLFSON MICROELECTRONICS DRIVERS
fef95164 12798L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12799T: git https://github.com/CirrusLogic/linux-drivers.git
12800W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12801S: Supported
3768f0b1 12802F: Documentation/hwmon/wm83??
f494993f
CK
12803F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12804F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12805F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12806F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12807F: drivers/clk/clk-wm83*.c
9c309598 12808F: drivers/extcon/extcon-arizona.c
b75ea16a 12809F: drivers/leds/leds-wm83*.c
25b273ba 12810F: drivers/gpio/gpio-*wm*.c
9c309598 12811F: drivers/gpio/gpio-arizona.c
d22b0869 12812F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12813F: drivers/input/misc/wm831x-on.c
12814F: drivers/input/touchscreen/wm831x-ts.c
12815F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12816F: drivers/mfd/arizona*
12817F: drivers/mfd/wm*.c
12ebc137 12818F: drivers/mfd/cs47l24*
b75ea16a
MB
12819F: drivers/power/wm83*.c
12820F: drivers/rtc/rtc-wm83*.c
12821F: drivers/regulator/wm8*.c
3860e6c4 12822F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12823F: drivers/watchdog/wm83*_wdt.c
9c309598 12824F: include/linux/mfd/arizona/
3860e6c4 12825F: include/linux/mfd/wm831x/
b75ea16a 12826F: include/linux/mfd/wm8350/
3768f0b1 12827F: include/linux/mfd/wm8400*
59ec6da2 12828F: include/linux/wm97xx.h
055bcbcb 12829F: include/sound/wm????.h
9c309598 12830F: sound/soc/codecs/arizona.?
055bcbcb 12831F: sound/soc/codecs/wm*
12ebc137 12832F: sound/soc/codecs/cs47l24*
b75ea16a 12833
3e6cd7a4
TH
12834WORKQUEUE
12835M: Tejun Heo <tj@kernel.org>
badb7f5e 12836R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12838S: Maintained
12839F: include/linux/workqueue.h
12840F: kernel/workqueue.c
12841F: Documentation/workqueue.txt
12842
39ac9f48
CYT
12843X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12844M: Chen-Yu Tsai <wens@csie.org>
12845L: linux-kernel@vger.kernel.org
12846S: Maintained
12847N: axp[128]
12848
1da177e4 12849X.25 NETWORK LAYER
8bf28059 12850M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12851L: linux-x25@vger.kernel.org
8bf28059 12852S: Odd Fixes
679655da
JP
12853F: Documentation/networking/x25*
12854F: include/net/x25*
12855F: net/x25/
1da177e4 12856
e2d1d6c0 12857X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12858M: Thomas Gleixner <tglx@linutronix.de>
12859M: Ingo Molnar <mingo@redhat.com>
12860M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12861M: x86@kernel.org
981c3a4f 12862L: linux-kernel@vger.kernel.org
75fc2d37 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12864S: Maintained
679655da
JP
12865F: Documentation/x86/
12866F: arch/x86/
e2d1d6c0 12867
d0944853 12868X86 PLATFORM DRIVERS
e181ba15 12869M: Darren Hart <dvhart@infradead.org>
d0944853 12870L: platform-driver-x86@vger.kernel.org
e181ba15 12871T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12872S: Maintained
14430813 12873F: drivers/platform/x86/
3a4bceef 12874F: drivers/platform/olpc/
d0944853 12875
c1f5c54b
IM
12876X86 MCE INFRASTRUCTURE
12877M: Tony Luck <tony.luck@intel.com>
487ba8e8 12878M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12879L: linux-edac@vger.kernel.org
12880S: Maintained
12881F: arch/x86/kernel/cpu/mcheck/*
12882
79ebdc95
BP
12883X86 MICROCODE UPDATE SUPPORT
12884M: Borislav Petkov <bp@alien8.de>
12885S: Maintained
12886F: arch/x86/kernel/cpu/microcode/*
12887
f0905c5a
AL
12888X86 VDSO
12889M: Andy Lutomirski <luto@amacapital.net>
12890L: linux-kernel@vger.kernel.org
12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12892S: Maintained
d603c8e1 12893F: arch/x86/entry/vdso/
f0905c5a 12894
d6fad502 12895XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12896M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12897M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12898L: linux-media@vger.kernel.org
a825eaec 12899W: https://linuxtv.org
d6fad502
MCC
12900T: git git://linuxtv.org/media_tree.git
12901S: Maintained
12902F: drivers/media/tuners/tuner-xc2028.*
12903
c4468085 12904XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12905M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12906M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12907M: Juergen Gross <jgross@suse.com>
11dbb52b 12908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12909T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12910S: Supported
12911F: arch/x86/xen/
12912F: drivers/*/xen-*front.c
12913F: drivers/xen/
12914F: arch/x86/include/asm/xen/
12915F: include/xen/
c117ab84 12916F: include/uapi/xen/
c4468085 12917
77bfb479 12918XEN HYPERVISOR ARM
85d1a29d 12919M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12920L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12921S: Maintained
77bfb479
SS
12922F: arch/arm/xen/
12923F: arch/arm/include/asm/xen/
12924
b475e83f 12925XEN HYPERVISOR ARM64
85d1a29d 12926M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12928S: Maintained
b475e83f
SS
12929F: arch/arm64/xen/
12930F: arch/arm64/include/asm/xen/
12931
9b57e1a7 12932XEN NETWORK BACKEND DRIVER
8386040b 12933M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12935L: netdev@vger.kernel.org
12936S: Supported
12937F: drivers/net/xen-netback/*
12938
c5f8e29d
KRW
12939XEN PCI SUBSYSTEM
12940M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12941L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12942S: Supported
12943F: arch/x86/pci/*xen*
12944F: drivers/pci/*xen*
12945
a2c5ae65
KRW
12946XEN BLOCK SUBSYSTEM
12947M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12948M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12949L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12950S: Supported
12951F: drivers/block/xen-blkback/*
12952F: drivers/block/xen*
12953
15d03609
JG
12954XEN PVSCSI DRIVERS
12955M: Juergen Gross <jgross@suse.com>
12956L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12957L: linux-scsi@vger.kernel.org
12958S: Supported
12959F: drivers/scsi/xen-scsifront.c
12960F: drivers/xen/xen-scsiback.c
12961F: include/xen/interface/io/vscsiif.h
12962
c5f8e29d
KRW
12963XEN SWIOTLB SUBSYSTEM
12964M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12965L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12966S: Supported
12967F: arch/x86/xen/*swiotlb*
12968F: drivers/xen/*swiotlb*
12969
1da177e4
LT
12970XFS FILESYSTEM
12971P: Silicon Graphics Inc
809625ca 12972M: Dave Chinner <david@fromorbit.com>
18caa67a 12973M: xfs@oss.sgi.com
d7ede1aa 12974L: xfs@oss.sgi.com
1da177e4 12975W: http://oss.sgi.com/projects/xfs
9f273c24 12976T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12977S: Supported
679655da
JP
12978F: Documentation/filesystems/xfs.txt
12979F: fs/xfs/
1da177e4 12980
8a3b7a25 12981XILINX AXI ETHERNET DRIVER
59a54f30
MS
12982M: Anirudha Sarangi <anirudh@xilinx.com>
12983M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12984S: Maintained
12985F: drivers/net/ethernet/xilinx/xilinx_axienet*
12986
238b8721 12987XILINX UARTLITE SERIAL DRIVER
8b58be88 12988M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12989L: linux-serial@vger.kernel.org
12990S: Maintained
df621252 12991F: drivers/tty/serial/uartlite.c
238b8721 12992
df330515
LP
12993XILINX VIDEO IP CORES
12994M: Hyun Kwon <hyun.kwon@xilinx.com>
12995M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12996L: linux-media@vger.kernel.org
12997T: git git://linuxtv.org/media_tree.git
12998S: Supported
12999F: Documentation/devicetree/bindings/media/xilinx/
13000F: drivers/media/platform/xilinx/
a5562f65 13001F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13002
74316949
EB
13003XILLYBUS DRIVER
13004M: Eli Billauer <eli.billauer@gmail.com>
13005L: linux-kernel@vger.kernel.org
13006S: Supported
13007F: drivers/char/xillybus/
13008
f620e4b8
MF
13009XTENSA XTFPGA PLATFORM SUPPORT
13010M: Max Filippov <jcmvbkbc@gmail.com>
13011L: linux-xtensa@linux-xtensa.org
13012S: Maintained
13013F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13014F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13015
1da177e4 13016YAM DRIVER FOR AX.25
8b58be88 13017M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13018L: linux-hams@vger.kernel.org
13019S: Maintained
679655da
JP
13020F: drivers/net/hamradio/yam*
13021F: include/linux/yam.h
1da177e4 13022
af64a5eb 13023YEALINK PHONE DRIVER
8b58be88 13024M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13025L: usbb2k-api-dev@nongnu.org
13026S: Maintained
679655da
JP
13027F: Documentation/input/yealink.txt
13028F: drivers/input/misc/yealink.*
af64a5eb 13029
1da177e4 13030Z8530 DRIVER FOR AX.25
8b58be88 13031M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13032W: http://yaina.de/jreuter/
13033W: http://www.qsl.net/dl1bke/
13034L: linux-hams@vger.kernel.org
13035S: Maintained
679655da
JP
13036F: Documentation/networking/z8530drv.txt
13037F: drivers/net/hamradio/*scc.c
13038F: drivers/net/hamradio/z8530.h
1da177e4 13039
0cf31ec1 13040ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13041M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13042L: linux-mm@kvack.org
13043S: Maintained
13044F: mm/zbud.c
13045F: include/linux/zbud.h
13046
7c0c3afb 13047ZD1211RW WIRELESS DRIVER
8b58be88
JP
13048M: Daniel Drake <dsd@gentoo.org>
13049M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13050W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13051L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13052L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13053S: Maintained
6948300c 13054F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13055
20263029
DS
13056ZPOOL COMPRESSED PAGE STORAGE API
13057M: Dan Streetman <ddstreet@ieee.org>
13058L: linux-mm@kvack.org
13059S: Maintained
13060F: mm/zpool.c
13061F: include/linux/zpool.h
13062
1da177e4 13063ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13064L: mjpeg-users@lists.sourceforge.net
f63145e2 13065L: linux-media@vger.kernel.org
1da177e4 13066W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13067T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13068S: Odd Fixes
90d72ac6 13069F: drivers/media/pci/zoran/
1da177e4 13070
6920f2cc
MK
13071ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13072M: Minchan Kim <minchan@kernel.org>
13073M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13074R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13075L: linux-kernel@vger.kernel.org
13076S: Maintained
13077F: drivers/block/zram/
13078F: Documentation/blockdev/zram.txt
13079
8b4a4080 13080ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13081M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13082S: Maintained
df621252 13083F: drivers/tty/serial/zs.*
8b4a4080 13084
eae70d06
MK
13085ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13086M: Minchan Kim <minchan@kernel.org>
13087M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13088R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13089L: linux-mm@kvack.org
13090S: Maintained
13091F: mm/zsmalloc.c
13092F: include/linux/zsmalloc.h
d02be50d 13093F: Documentation/vm/zsmalloc.txt
eae70d06 13094
0cf31ec1 13095ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13096M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13097L: linux-mm@kvack.org
13098S: Maintained
13099F: mm/zswap.c
13100
1da177e4 13101THE REST
8b58be88 13102M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13103L: linux-kernel@vger.kernel.org
8a6e2535 13104Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13105T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13106S: Buried alive in reporters
34d03cc1
JP
13107F: *
13108F: */