Merge remote-tracking branch 'chrome-platform/for-next'
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
e9d766b9 810F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
42269063 815AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 816M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 817L: linuxppc-dev@lists.ozlabs.org
93711660 818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 819S: Maintained
679655da 820F: sound/aoa/
42269063 821
97a445da
WBG
822APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/dac/stx104.c
827
1da177e4 828APM DRIVER
e5f6450c 829M: Jiri Kosina <jikos@kernel.org>
81024fc4 830S: Odd fixes
9f273c24 831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
c117ab84 834F: include/uapi/linux/apm_bios.h
81024fc4 835F: drivers/char/apm-emulation.c
1da177e4 836
bd7aa4b2 837APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 838M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 839L: linux-input@vger.kernel.org
75dd112a 840S: Odd fixes
679655da 841F: drivers/input/mouse/bcm5974.c
bd7aa4b2 842
6f2fad74 843APPLE SMC DRIVER
75dd112a 844M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 845L: linux-hwmon@vger.kernel.org
75dd112a 846S: Odd fixes
679655da 847F: drivers/hwmon/applesmc.c
6f2fad74 848
1da177e4 849APPLETALK NETWORK LAYER
8b58be88 850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 851S: Maintained
679655da
JP
852F: drivers/net/appletalk/
853F: net/appletalk/
1da177e4 854
21c75328
DD
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
24299502
IS
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
2efccc60 865F: drivers/net/phy/mdio-xgene.c
24299502 866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 868
62a37dc7
LP
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
1154ea7d 875ARC FRAMEBUFFER DRIVER
8b58be88 876M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 877S: Maintained
8a61f013
JH
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 880
c38f6ac7
MG
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
71d298ce
AB
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
588deb61
MR
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
c5a906a5
LD
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
59ba2422 906F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
59ba2422
LD
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
1da177e4 917ARM MFM AND FLOPPY DRIVERS
8b58be88 918M: Ian Molton <spyro@f2s.com>
1da177e4 919S: Maintained
679655da
JP
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
1da177e4 922
6f96521f
WD
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
70e238df 925R: Mark Rutland <mark.rutland@arm.com>
6f96521f 926S: Maintained
dd06a84b 927F: arch/arm*/kernel/perf_*
6f96521f 928F: arch/arm/oprofile/common.c
dd06a84b
MR
929F: arch/arm*/kernel/hw_breakpoint.c
930F: arch/arm*/include/asm/hw_breakpoint.h
931F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
932F: drivers/perf/arm_pmu.c
933F: include/linux/perf/arm_pmu.h
6f96521f 934
d4275354 935ARM PORT
54176cc6 936M: Russell King <linux@armlinux.org.uk>
efc03ecb 937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 938W: http://www.armlinux.org.uk/
d4275354
RK
939S: Maintained
940F: arch/arm/
941
d323c243
SB
942ARM SUB-ARCHITECTURES
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 944S: Maintained
d323c243
SB
945F: arch/arm/mach-*/
946F: arch/arm/plat-*/
947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
cefbf4ea 949ARM PRIMECELL AACI PL041 DRIVER
54176cc6 950M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
951S: Maintained
952F: sound/arm/aaci.*
953
954ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 955M: Russell King <linux@armlinux.org.uk>
cefbf4ea 956S: Maintained
8a61f013 957F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
958
959ARM PRIMECELL KMI PL050 DRIVER
54176cc6 960M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
961S: Maintained
962F: drivers/input/serio/ambakmi.*
963F: include/linux/amba/kmi.h
964
2761f5c2 965ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 966M: Russell King <linux@armlinux.org.uk>
08a5c9a2 967S: Maintained
679655da 968F: drivers/mmc/host/mmci.*
2f748aaa 969F: include/linux/amba/mmci.h
2761f5c2 970
1b4304e5 971ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 972M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
973S: Maintained
974F: drivers/tty/serial/amba-pl01*.c
975F: include/linux/amba/serial.h
2761f5c2 976
cefbf4ea 977ARM PRIMECELL BUS SUPPORT
54176cc6 978M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
979S: Maintained
980F: drivers/amba/
981F: include/linux/amba/bus.h
982
2b7a52a4 983ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 984M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
986S: Maintained
987
9c784f95 988ARM/AFEB9260 MACHINE SUPPORT
8b58be88 989M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
991S: Maintained
992
2b7a52a4 993ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 994M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
996S: Maintained
997
5c6dcd7f 998ARM/Allwinner sunXi SoC support
1b106699 999M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1000M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
5c6dcd7f 1003N: sun[x456789]i
c1efda12 1004F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1005
1006ARM/Allwinner SoC Clock Support
1007M: Emilio López <emilio@elopez.com.ar>
1008S: Maintained
1009F: drivers/clk/sunxi/
1b106699 1010
79318452 1011ARM/Amlogic Meson SoC support
7c1e3876 1012M: Carlo Caione <carlo@caione.org>
6683d91c 1013M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1015L: linux-amlogic@lists.infradead.org
79318452 1016W: http://linux-meson.com/
7c1e3876 1017S: Maintained
79318452
CC
1018F: arch/arm/mach-meson/
1019F: arch/arm/boot/dts/meson*
6683d91c
KH
1020F: arch/arm64/boot/dts/amlogic/
1021F: drivers/pinctrl/meson/
d18a33c6 1022F: drivers/mmc/host/meson*
79318452 1023N: meson
7c1e3876 1024
eff506fa
TZ
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1029S: Maintained
1030F: arch/arm/mach-alpine/
a9e5547b
AT
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
eff506fa 1034
5255034d
LP
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
33b8ac91 1043F: drivers/clk/axis
5255034d 1044
8c2ed9bc
JS
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
8dca5ce8 1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1057W: http://www.linux4sam.org
9f273c24 1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1059S: Supported
1060F: arch/arm/mach-at91/
f0a0a58e 1061F: include/soc/at91/
70e389cc
MB
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1066F: arch/arm/include/debug/at91.S
d4a89c7d 1067
6e05dd4e
BB
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
986cf2e9 1073ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1074M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
e68d7c14
RH
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1080
d94f944e 1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1082M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
d94f944e 1085
4863dea3
SG
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
322e5cc5 1091F: drivers/net/ethernet/cavium/thunder/
4863dea3 1092
386ab516
AS
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
b8ba3874 1097N: clps711x
386ab516 1098
2b7a52a4 1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1101M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1103S: Maintained
d19d3667
HS
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1108M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1110S: Maintained
1111
d4275354 1112ARM/CLKDEV SUPPORT
54176cc6 1113M: Russell King <linux@armlinux.org.uk>
efc03ecb 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1115S: Maintained
d4275354 1116F: arch/arm/include/asm/clkdev.h
4fa2651d 1117F: drivers/clk/clkdev.c
d4275354 1118
d48134e7 1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1120M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1122S: Maintained
1123
94150095
HF
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
a06ae860
PP
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
01081f5a 1133F: drivers/hwtracing/coresight/*
a06ae860
PP
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1137
1da177e4 1138ARM/CORGI MACHINE SUPPORT
8b58be88 1139M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1140S: Maintained
1141
881a95f9 1142ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1143M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1145T: git git://github.com/ulli-kroll/linux.git
162500b3 1146S: Maintained
f49afbb5 1147F: arch/arm/mach-gemini/
98a9bb5b 1148F: drivers/rtc/rtc-gemini.c
881a95f9 1149
a990cbd8 1150ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1151M: Barry Song <baohua@kernel.org>
a990cbd8 1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1154S: Maintained
e68d7c14 1155F: arch/arm/boot/dts/prima2*
a990cbd8 1156F: arch/arm/mach-prima2/
4a9c44f1 1157F: drivers/clk/sirf/
05f30e8d 1158F: drivers/clocksource/timer-prima2.c
5833ac98 1159F: drivers/clocksource/timer-atlas7.c
f8505ef5 1160N: [^a-z]sirf
a990cbd8 1161
c9d862c4
BS
1162ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1163M: Baruch Siach <baruch@tkos.co.il>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
cde137aa 1166F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1167N: digicolor
1168
d4275354 1169ARM/EBSA110 MACHINE SUPPORT
54176cc6 1170M: Russell King <linux@armlinux.org.uk>
efc03ecb 1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1172W: http://www.armlinux.org.uk/
d4275354
RK
1173S: Maintained
1174F: arch/arm/mach-ebsa110/
b955f6ca 1175F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1176
4721f3ce
UKK
1177ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178M: Uwe Kleine-König <kernel@pengutronix.de>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181N: efm32
1182
a9da4f7e 1183ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1184M: Daniel Ribeiro <drwyrm@gmail.com>
1185M: Stefan Schmidt <stefan@openezx.org>
1186M: Harald Welte <laforge@openezx.org>
d66f1886 1187L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1188W: http://www.openezx.org/
1189S: Maintained
cafc2265
SS
1190T: topgit git://git.openezx.org/openezx.git
1191F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1192
6a915af9 1193ARM/FARADAY FA526 PORT
162500b3 1194M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1196S: Maintained
1fa7e547 1197T: git git://git.berlios.de/gemini-board
f49afbb5 1198F: arch/arm/mm/*-fa*
6a915af9 1199
d4275354 1200ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1201M: Russell King <linux@armlinux.org.uk>
efc03ecb 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1203W: http://www.armlinux.org.uk/
d4275354
RK
1204S: Maintained
1205F: arch/arm/include/asm/hardware/dec21285.h
1206F: arch/arm/mach-footbridge/
1207
86183a5f 1208ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1209M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1210M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1211R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1213S: Maintained
f1c12837 1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1215F: arch/arm/mach-imx/
ce515a6b 1216F: arch/arm/mach-mxs/
2a82f95c 1217F: arch/arm/boot/dts/imx*
e5dafa22 1218F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1219F: drivers/clk/imx/
1220F: include/soc/imx/
86183a5f 1221
142109d2 1222ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1223M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1224M: Sascha Hauer <kernel@pengutronix.de>
1225R: Stefan Agner <stefan@agner.ch>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1229F: arch/arm/mach-imx/*vf610*
1230F: arch/arm/boot/dts/vf*
1231
2b7a52a4 1232ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1233M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1235S: Maintained
1236
90b8fc34 1237ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1238M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1240S: Maintained
1241
ef47d5f0 1242ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1243M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1244M: Paul Parsons <lost.distance@yahoo.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1246S: Maintained
1247F: arch/arm/mach-pxa/hx4700.c
1248F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1249F: sound/soc/pxa/hx4700.c
ef47d5f0 1250
4dfad069
WX
1251ARM/HISILICON SOC SUPPORT
1252M: Wei Xu <xuwei5@hisilicon.com>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.hisilicon.com
1255S: Supported
1256T: git git://github.com/hisilicon/linux-hisi.git
1257F: arch/arm/mach-hisi/
e68d7c14
RH
1258F: arch/arm/boot/dts/hi3*
1259F: arch/arm/boot/dts/hip*
1260F: arch/arm/boot/dts/hisi*
1261F: arch/arm64/boot/dts/hisilicon/
4dfad069 1262
21f37bc3 1263ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1264M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1265W: www.jlime.com
1266S: Maintained
084bad91
KE
1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1268F: arch/arm/mach-sa1100/jornada720.c
1269F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1270
5e767ab9
JMC
1271ARM/IGEP MACHINE SUPPORT
1272M: Enric Balletbo i Serra <eballetbo@gmail.com>
1273M: Javier Martinez Canillas <javier@dowhile0.org>
1274L: linux-omap@vger.kernel.org
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
06ff74fd 1277F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1278
403d2971
MV
1279ARM/INCOME PXA270 SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
ec154082 1283F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1284
2b7a52a4 1285ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1286M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1288S: Maintained
e2bdb176
DW
1289
1290ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1292S: Orphan
2b7a52a4
LB
1293
1294ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1295M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1297S: Maintained
2b7a52a4
LB
1298
1299ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1300M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1302S: Maintained
2b7a52a4 1303
2b7a52a4 1304ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1305M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1307S: Maintained
1308
dfdd8cc9
KH
1309ARM/INTEL IXP4XX ARM ARCHITECTURE
1310M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1311M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1313S: Maintained
1314F: arch/arm/mach-ixp4xx/
1315
838553c5 1316ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1317M: Jonathan Cameron <jic23@cam.ac.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-pxa/stargate2.c
1321F: drivers/pcmcia/pxa2xx_stargate2.c
1322
2b7a52a4 1323ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1324M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1326S: Maintained
2b7a52a4
LB
1327
1328ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1329M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1331S: Maintained
1332
1154f858 1333ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-keystone/
5edafc29 1338F: arch/arm/boot/dts/keystone-*
317929cd 1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1340
bc6aa566 1341ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1342M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/clk/keystone/
1346
1347ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1348M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/clocksource/timer-keystone.c
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/power/reset/keystone-reset.c
1359
1360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1361M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1362L: linux-kernel@vger.kernel.org
1363S: Maintained
1364F: drivers/memory/*emif*
1365
8cb555b6
CM
1366ARM/LG1K ARCHITECTURE
1367M: Chanho Min <chanho.min@lge.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm64/boot/dts/lg/
1371
2b7a52a4 1372ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1373M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1375S: Maintained
1376
3143875f
JE
1377ARM/LPC18XX ARCHITECTURE
1378M: Joachim Eastwood <manabian@gmail.com>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
19c1c32c
JE
1381F: arch/arm/boot/dts/lpc43*
1382F: drivers/clk/nxp/clk-lpc18xx*
1383F: drivers/clocksource/time-lpc32xx.c
1384F: drivers/i2c/busses/i2c-lpc2k.c
1385F: drivers/memory/pl172.c
1386F: drivers/mtd/spi-nor/nxp-spifi.c
1387F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1388N: lpc18xx
1389
15e4f7da 1390ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1391M: Vladimir Zapolskiy <vz@mleia.com>
1392M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1394T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1395S: Maintained
2377f9fd 1396F: arch/arm/boot/dts/lpc32*
15e4f7da 1397F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1398F: drivers/i2c/busses/i2c-pnx.c
1399F: drivers/net/ethernet/nxp/lpc_eth.c
1400F: drivers/usb/host/ohci-nxp.c
1401F: drivers/watchdog/pnx4008_wdt.c
1402N: lpc32xx
15e4f7da 1403
3b886171 1404ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1405M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1406S: Maintained
1407
1f664ab7 1408ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1409M: Jason Cooper <jason@lakedaemon.net>
1410M: Andrew Lunn <andrew@lunn.ch>
1411M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-mvebu/
59ec9671 1416F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1417F: arch/arm/boot/dts/armada*
1418F: arch/arm/boot/dts/kirkwood*
dcc3068a 1419F: arch/arm64/boot/dts/marvell/armada*
9f123def 1420F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1421F: arch/arm/configs/mvebu_*_defconfig
75f41273 1422
40f4978b
SH
1423ARM/Marvell Berlin SoC support
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-berlin/
31c17ac9 1428F: arch/arm/boot/dts/berlin*
e68d7c14 1429F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1430
40f4978b 1431
4cfab57e 1432ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1433M: Jason Cooper <jason@lakedaemon.net>
1434M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1435M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1436M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1438S: Maintained
1439F: arch/arm/mach-dove/
54a246ff
NP
1440F: arch/arm/mach-mv78xx0/
1441F: arch/arm/mach-orion5x/
1442F: arch/arm/plat-orion/
31c17ac9
GC
1443F: arch/arm/boot/dts/dove*
1444F: arch/arm/boot/dts/orion5x*
1445
3b886171 1446
d69ac131
AC
1447ARM/Orion SoC/Technologic Systems TS-78xx platform support
1448M: Alexander Clouter <alex@digriz.org.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450W: http://www.digriz.org.uk/ts78xx/kernel
1451S: Maintained
1452F: arch/arm/mach-orion5x/ts78xx-*
1453
e557959d
NA
1454ARM/OXNAS platform support
1455M: Neil Armstrong <narmstrong@baylibre.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/mach-oxnas/
1459F: arch/arm/boot/dts/oxnas*
1460F: arch/arm/boot/dts/wd-mbwe.dts
1461N: oxnas
1462
607b8fc9
EH
1463ARM/Mediatek RTC DRIVER
1464M: Eddie Huang <eddie.huang@mediatek.com>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: drivers/rtc/rtc-mt6397.c
1469
e54951c8
MB
1470ARM/Mediatek SoC support
1471M: Matthias Brugger <matthias.bgg@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1474S: Maintained
1475F: arch/arm/boot/dts/mt6*
1476F: arch/arm/boot/dts/mt8*
1477F: arch/arm/mach-mediatek/
1478N: mtk
1479K: mediatek
1480
0f8669e3
CY
1481ARM/Mediatek USB3 PHY DRIVER
1482M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: drivers/phy/phy-mt65xx-usb3.c
1487
adcb079f
AB
1488ARM/MICREL KS8695 ARCHITECTURE
1489M: Greg Ungerer <gerg@uclinux.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1491F: arch/arm/mach-ks8695/
adcb079f
AB
1492S: Odd Fixes
1493
d78ff0a5 1494ARM/MIOA701 MACHINE SUPPORT
8b58be88 1495M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1497F: arch/arm/mach-pxa/mioa701.c
1498S: Maintained
1499
9624dfe6 1500ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1501M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1502S: Maintained
1503
e0ee9851 1504ARM/NOMADIK ARCHITECTURE
28b8e8d4 1505M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1506M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: arch/arm/mach-nomadik/
ecc265fe 1510F: drivers/pinctrl/nomadik/
87572880 1511F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1512T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1513
9d76295a 1514ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1515M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1516L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1517W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1518S: Supported
1519
8459c159 1520ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1521M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1522M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1523S: Maintained
1524
5d783a2d 1525ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1526M: Marek Vasut <marek.vasut@gmail.com>
75280787 1527L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1528W: http://hackndev.com
1529S: Maintained
933d35f0
JP
1530F: arch/arm/mach-pxa/include/mach/palmtx.h
1531F: arch/arm/mach-pxa/palmtx.c
1532F: arch/arm/mach-pxa/include/mach/palmt5.h
1533F: arch/arm/mach-pxa/palmt5.c
1534F: arch/arm/mach-pxa/include/mach/palmld.h
1535F: arch/arm/mach-pxa/palmld.c
1536F: arch/arm/mach-pxa/include/mach/palmte2.h
1537F: arch/arm/mach-pxa/palmte2.c
1538F: arch/arm/mach-pxa/include/mach/palmtc.h
1539F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1540
b57fe924 1541ARM/PALM TREO SUPPORT
d8130624 1542M: Tomas Cech <sleep_walker@suse.com>
75280787 1543L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1544W: http://hackndev.com
1545S: Maintained
b57fe924
JP
1546F: arch/arm/mach-pxa/include/mach/palmtreo.h
1547F: arch/arm/mach-pxa/palmtreo.c
90af5811 1548
c49e1e63 1549ARM/PALMZ72 SUPPORT
8b58be88 1550M: Sergey Lapin <slapin@ossfans.org>
75280787 1551L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1552W: http://hackndev.com
1553S: Maintained
933d35f0
JP
1554F: arch/arm/mach-pxa/include/mach/palmz72.h
1555F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1556
1da177e4 1557ARM/PLEB SUPPORT
8b58be88 1558M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1559W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1560S: Maintained
1561
1562ARM/PT DIGITAL BOARD PORT
8b58be88 1563M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1565W: http://www.armlinux.org.uk/
1da177e4
LT
1566S: Maintained
1567
8fc1b0f8 1568ARM/QUALCOMM SUPPORT
bbeaa595
AG
1569M: Andy Gross <andy.gross@linaro.org>
1570M: David Brown <david.brown@linaro.org>
8fc1b0f8 1571L: linux-arm-msm@vger.kernel.org
f5d3af9d 1572L: linux-soc@vger.kernel.org
8fc1b0f8 1573S: Maintained
0ff50d60 1574F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1575F: arch/arm/boot/dts/qcom-*.dts
1576F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1577F: arch/arm/mach-qcom/
e68d7c14 1578F: arch/arm64/boot/dts/qcom/*
5482cefa 1579F: drivers/i2c/busses/i2c-qup.c
39a3366a 1580F: drivers/clk/qcom/
f5d3af9d 1581F: drivers/soc/qcom/
5482cefa 1582F: drivers/spi/spi-qup.c
c0c89faf
SB
1583F: drivers/tty/serial/msm_serial.h
1584F: drivers/tty/serial/msm_serial.c
1585F: drivers/*/pm8???-*
1586F: drivers/mfd/ssbi.c
916f743d 1587F: drivers/firmware/qcom_scm.c
bbeaa595 1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1589
2b7a52a4 1590ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1591M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1593S: Maintained
1594
b138e119
SH
1595ARM/RENESAS ARM64 ARCHITECTURE
1596M: Simon Horman <horms@verge.net.au>
1597M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1598L: linux-renesas-soc@vger.kernel.org
1599Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1601S: Supported
1602F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1603F: drivers/soc/renesas/
1604F: include/linux/soc/renesas/
b138e119 1605
d4275354 1606ARM/RISCPC ARCHITECTURE
54176cc6 1607M: Russell King <linux@armlinux.org.uk>
efc03ecb 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1609W: http://www.armlinux.org.uk/
d4275354 1610S: Maintained
d4275354
RK
1611F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1612F: arch/arm/include/asm/hardware/ioc.h
1613F: arch/arm/include/asm/hardware/iomd.h
1614F: arch/arm/include/asm/hardware/memc.h
1615F: arch/arm/mach-rpc/
1a6422f6 1616F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1617F: drivers/net/ethernet/i825xx/ether1*
1618F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1619F: drivers/scsi/arm/
1620
08ddbb0a
HS
1621ARM/Rockchip SoC support
1622M: Heiko Stuebner <heiko@sntech.de>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1624L: linux-rockchip@lists.infradead.org
9f273c24 1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1626S: Maintained
541555e9 1627F: arch/arm/boot/dts/rk3*
08ddbb0a 1628F: arch/arm/mach-rockchip/
541555e9
HS
1629F: drivers/clk/rockchip/
1630F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1631F: drivers/*/*rockchip*
541555e9
HS
1632F: drivers/*/*/*rockchip*
1633F: sound/soc/rockchip/
b4331b43 1634N: rockchip
08ddbb0a 1635
5bfb937c
KK
1636ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637M: Kukjin Kim <kgene@kernel.org>
326dce07 1638M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1639R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1641L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1642S: Maintained
6f0589c8 1643F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1644F: arch/arm/boot/dts/s5p*
1645F: arch/arm/boot/dts/samsung*
6f0589c8 1646F: arch/arm/boot/dts/exynos*
d97236e6 1647F: arch/arm64/boot/dts/exynos/
482ce512 1648F: arch/arm/plat-samsung/
769bbb63
HS
1649F: arch/arm/mach-s3c24*/
1650F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1651F: arch/arm/mach-s5p*/
1652F: arch/arm/mach-exynos*/
1c03274d
KK
1653F: drivers/*/*s3c24*
1654F: drivers/*/*/*s3c24*
1655F: drivers/*/*s3c64xx*
1656F: drivers/*/*s5pv210*
ffd51977 1657F: drivers/memory/samsung/*
bf50ddcd 1658F: drivers/soc/samsung/*
d6b9aea6
KK
1659F: Documentation/arm/Samsung/
1660F: Documentation/devicetree/bindings/arm/samsung/
1661F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1662F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1663N: exynos
f556cb07 1664
10ffa964
KP
1665ARM/SAMSUNG MOBILE MACHINE SUPPORT
1666M: Kyungmin Park <kyungmin.park@samsung.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
004bbd3c 1669F: arch/arm/mach-s5pv210/
10ffa964 1670
3ce4ccb6
KD
1671ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1673M: Kamil Debski <kamil@wypas.org>
1674M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1675L: linux-arm-kernel@lists.infradead.org
1676L: linux-media@vger.kernel.org
1677S: Maintained
1678F: drivers/media/platform/s5p-g2d/
1679
e6a476fd
MS
1680ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1682M: Kamil Debski <kamil@wypas.org>
6305902c 1683M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1684M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
934455d7 1688F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1689F: drivers/media/platform/s5p-mfc/
e6a476fd 1690
1bcbf6f4
KD
1691ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692M: Kyungmin Park <kyungmin.park@samsung.com>
1693L: linux-arm-kernel@lists.infradead.org
1694L: linux-media@vger.kernel.org
1695S: Maintained
78fc853b 1696F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1697
7d9f9bf4
AP
1698ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1699M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1700M: Jacek Anaszewski <j.anaszewski@samsung.com>
1701L: linux-arm-kernel@lists.infradead.org
1702L: linux-media@vger.kernel.org
1703S: Maintained
1704F: drivers/media/platform/s5p-jpeg/
1705
d48d38e8 1706ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1707M: Simon Horman <horms@verge.net.au>
d48d38e8 1708M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1709L: linux-renesas-soc@vger.kernel.org
4a121096 1710Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1712S: Supported
0b514fdb
SH
1713F: arch/arm/boot/dts/emev2*
1714F: arch/arm/boot/dts/r7s*
1715F: arch/arm/boot/dts/r8a*
1716F: arch/arm/boot/dts/sh*
0b514fdb 1717F: arch/arm/configs/shmobile_defconfig
7a2071c5 1718F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1719F: arch/arm/mach-shmobile/
be32bcbb
GU
1720F: drivers/soc/renesas/
1721F: include/linux/soc/renesas/
d48d38e8 1722
66314223 1723ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1724M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1725S: Maintained
1726F: arch/arm/mach-socfpga/
efadb751
DN
1727F: arch/arm/boot/dts/socfpga*
1728F: arch/arm/configs/socfpga_defconfig
e68d7c14 1729F: arch/arm64/boot/dts/altera/
ba2b7d0a 1730W: http://www.rocketboards.org
efadb751 1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1732
1733ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1734M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1735S: Maintained
1736F: drivers/clk/socfpga/
1737
71bcada8
TT
1738ARM/SOCFPGA EDAC SUPPORT
1739M: Thor Thayer <tthayer@opensource.altera.com>
1740S: Maintained
1741F: drivers/edac/altera_edac.
1742
65ebcc11 1743ARM/STI ARCHITECTURE
a92177ea 1744M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L: kernel@stlinux.com
1747W: http://www.stlinux.com
1748S: Maintained
1749F: arch/arm/mach-sti/
a92177ea 1750F: arch/arm/boot/dts/sti*
b8e31bf3 1751F: drivers/char/hw_random/st-rng.c
a92177ea 1752F: drivers/clocksource/arm_global_timer.c
82805d1b 1753F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1754F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1755F: drivers/i2c/busses/i2c-st.c
346e2e4a 1756F: drivers/media/rc/st_rc.c
95d66b16 1757F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1758F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1759F: drivers/phy/phy-miphy28lp.c
1760F: drivers/phy/phy-miphy365x.c
6da969a5 1761F: drivers/phy/phy-stih407-usb.c
26389c78 1762F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1763F: drivers/pinctrl/pinctrl-st.c
aac22524 1764F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1765F: drivers/reset/sti/
db4112e6 1766F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1767F: drivers/tty/serial/st-asc.c
eb11adab 1768F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1769F: drivers/usb/host/ehci-st.c
1770F: drivers/usb/host/ohci-st.c
db4112e6 1771F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1772F: drivers/ata/ahci_st.c
65ebcc11 1773
ee6e7879
MC
1774ARM/STM32 ARCHITECTURE
1775M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1776M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1780N: stm32
1781F: drivers/clocksource/armv7m_systick.c
1782
d6de5b02
MG
1783ARM/TANGO ARCHITECTURE
1784M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1785L: linux-arm-kernel@lists.infradead.org
1786S: Maintained
e2bd0d37 1787N: tango
d6de5b02 1788
2b7a52a4 1789ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1790M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1792S: Maintained
1793
1bbd7089 1794ARM/TETON BGA MACHINE SUPPORT
706e69d6 1795M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798
2b7a52a4 1799ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1800M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1802S: Maintained
1803
98ad6e3b 1804ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1805M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1807W: http://www.mcuos.com
1808S: Maintained
4e89e8f6 1809F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1810F: drivers/input/keyboard/w90p910_keypad.c
1811F: drivers/input/touchscreen/w90p910_ts.c
1812F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1813F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1814F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1815F: drivers/rtc/rtc-nuc900.c
9df92e6c 1816F: drivers/spi/spi-nuc900.c
4e89e8f6 1817F: drivers/usb/host/ehci-w90x900.c
8a61f013 1818F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1819
54274d71 1820ARM/U300 MACHINE SUPPORT
e4651a9f 1821M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Supported
1824F: arch/arm/mach-u300/
9affbd24 1825F: drivers/clocksource/timer-u300.c
54274d71
LW
1826F: drivers/i2c/busses/i2c-stu300.c
1827F: drivers/rtc/rtc-coh901331.c
1828F: drivers/watchdog/coh901327_wdt.c
1829F: drivers/dma/coh901318*
87572880
LW
1830F: drivers/mfd/ab3100*
1831F: drivers/rtc/rtc-ab3100.c
1832F: drivers/rtc/rtc-coh901331.c
1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1834
3d00d04f
MY
1835ARM/UNIPHIER ARCHITECTURE
1836M: Masahiro Yamada <yamada.masahiro@socionext.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1839S: Maintained
a3ff83d2 1840F: arch/arm/boot/dts/uniphier*
e7ecbc05 1841F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1842F: arch/arm/mach-uniphier/
e7ecbc05 1843F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1844F: arch/arm64/boot/dts/socionext/
4b7f48d3 1845F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1846F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1847F: drivers/pinctrl/uniphier/
54e991b5 1848F: drivers/reset/reset-uniphier.c
a3ff83d2 1849F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1850N: uniphier
1851
87572880 1852ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1853M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-ux500/
e4651a9f 1857F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1858F: drivers/dma/ste_dma40*
e4651a9f 1859F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1860F: drivers/mfd/abx500*
1861F: drivers/mfd/ab8500*
e4651a9f
LW
1862F: drivers/mfd/dbx500*
1863F: drivers/mfd/db8500*
ecc265fe
JP
1864F: drivers/pinctrl/nomadik/pinctrl-ab*
1865F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1866F: drivers/rtc/rtc-ab8500.c
e4651a9f 1867F: drivers/rtc/rtc-pl031.c
87572880 1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1869
e93fde28
UH
1870ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1871M: Ulf Hansson <ulf.hansson@linaro.org>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.linaro.org/people/ulfh/clk.git
1874S: Maintained
1875F: drivers/clk/ux500/
e93fde28 1876
740d93b1
PM
1877ARM/VERSATILE EXPRESS PLATFORM
1878M: Liviu Dudau <liviu.dudau@arm.com>
1879M: Sudeep Holla <sudeep.holla@arm.com>
1880M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/boot/dts/vexpress*
e68d7c14 1884F: arch/arm64/boot/dts/arm/
740d93b1
PM
1885F: arch/arm/mach-vexpress/
1886F: */*/vexpress*
7e8f403f 1887F: */*/*/vexpress*
740d93b1
PM
1888F: drivers/clk/versatile/clk-vexpress-osc.c
1889F: drivers/clocksource/versatile.c
46a600ea 1890N: mps2
740d93b1 1891
d4275354 1892ARM/VFP SUPPORT
54176cc6 1893M: Russell King <linux@armlinux.org.uk>
efc03ecb 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1895W: http://www.armlinux.org.uk/
d4275354
RK
1896S: Maintained
1897F: arch/arm/vfp/
1898
e66b6d8e
MV
1899ARM/VOIPAC PXA270 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1904F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1905
04529fe2
TP
1906ARM/VT8500 ARM ARCHITECTURE
1907M: Tony Prisk <linux@prisktech.co.nz>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-vt8500/
41fd91b4 1911F: drivers/clocksource/vt8500_timer.c
560746eb 1912F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1913F: drivers/mmc/host/wmt-sdmmc.c
1914F: drivers/pwm/pwm-vt8500.c
1915F: drivers/rtc/rtc-vt8500.c
1916F: drivers/tty/serial/vt8500_serial.c
4f31102b 1917F: drivers/usb/host/ehci-platform.c
41fd91b4 1918F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1919F: drivers/video/fbdev/vt8500lcdfb.*
1920F: drivers/video/fbdev/wm8505fb*
1921F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1922
e66b6d8e
MV
1923ARM/ZIPIT Z2 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/z2.c
6ab2a855 1928F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1929
5ecc4b53
JN
1930ARM/ZTE ARCHITECTURE
1931M: Jun Nie <jun.nie@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-zx/
1935F: drivers/clk/zte/
1936F: Documentation/devicetree/bindings/arm/zte.txt
1937F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1938
51f29d44
MS
1939ARM/ZYNQ ARCHITECTURE
1940M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1941R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943W: http://wiki.xilinx.com
d6448b76 1944T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1945S: Supported
1946F: arch/arm/mach-zynq/
bd2a337a 1947F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1948F: drivers/block/xsysace.c
c2fd4e38
MS
1949N: zynq
1950N: xilinx
1951F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1952F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1953F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1954F: drivers/edac/synopsys_edac.c
51f29d44 1955
48ec83bc 1956ARM SMMU DRIVERS
b8f9879e 1957M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1958R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: drivers/iommu/arm-smmu.c
48ec83bc 1962F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1963F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1964F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1965
38074229
CM
1966ARM64 PORT (AARCH64 ARCHITECTURE)
1967M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1968M: Will Deacon <will.deacon@arm.com>
38074229 1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1971S: Maintained
1972F: arch/arm64/
d19766ec 1973F: Documentation/arm64/
38074229 1974
9d7005f9
LP
1975AS3645A LED FLASH CONTROLLER DRIVER
1976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1977L: linux-media@vger.kernel.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/i2c/as3645a.c
b5dcee22 1981F: include/media/i2c/as3645a.h
9d7005f9 1982
d58de038
GJ
1983ASC7621 HARDWARE MONITOR DRIVER
1984M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1985L: linux-hwmon@vger.kernel.org
d58de038
GJ
1986S: Maintained
1987F: Documentation/hwmon/asc7621
1988F: drivers/hwmon/asc7621.c
1989
b229ece9 1990ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1991M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1992L: acpi4asus-user@lists.sourceforge.net
d0944853 1993L: platform-driver-x86@vger.kernel.org
76593d6f 1994W: http://acpi4asus.sf.net
85091b71 1995S: Maintained
b229ece9
CC
1996F: drivers/platform/x86/asus*.c
1997F: drivers/platform/x86/eeepc*.c
85091b71 1998
f6a6bbae
JPRV
1999ASUS WIRELESS RADIO CONTROL DRIVER
2000M: João Paulo Rechi Vita <jprvita@gmail.com>
2001L: platform-driver-x86@vger.kernel.org
2002S: Maintained
2003F: drivers/platform/x86/asus-wireless.c
2004
75aeddd1
DH
2005ASYMMETRIC KEYS
2006M: David Howells <dhowells@redhat.com>
2007L: keyrings@vger.kernel.org
2008S: Maintained
2009F: Documentation/crypto/asymmetric-keys.txt
2010F: include/linux/verification.h
2011F: include/crypto/public_key.h
2012F: include/crypto/pkcs7.h
2013F: crypto/asymmetric_keys/
2014
953a6479 2015ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2016R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2017W: http://sourceforge.net/projects/xscaleiop
08223d80 2018S: Odd fixes
679655da
JP
2019F: Documentation/crypto/async-tx-api.txt
2020F: crypto/async_tx/
2021F: drivers/dma/
2022F: include/linux/dmaengine.h
2023F: include/linux/async_tx.h
b3e5f263 2024
a1867d36 2025AT24 EEPROM DRIVER
14d77c4d 2026M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2027L: linux-i2c@vger.kernel.org
2028S: Maintained
2029F: drivers/misc/eeprom/at24.c
25f73ed5 2030F: include/linux/platform_data/at24.h
a1867d36 2031
e7839f25 2032ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2033M: "Ed L. Cashin" <ed.cashin@acm.org>
2034W: http://www.openaoe.org/
1da177e4 2035S: Supported
679655da
JP
2036F: Documentation/aoe/
2037F: drivers/block/aoe/
1da177e4 2038
aad7a211
AB
2039ATHEROS 71XX/9XXX GPIO DRIVER
2040M: Alban Bedel <albeu@free.fr>
2041W: https://github.com/AlbanBedel/linux
2042T: git git://github.com/AlbanBedel/linux
2043S: Maintained
2044F: drivers/gpio/gpio-ath79.c
2045F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2046
9a10a870 2047ATHEROS ATH GENERIC UTILITIES
f726ee65 2048M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2049L: linux-wireless@vger.kernel.org
2050S: Supported
2051F: drivers/net/wireless/ath/*
2052
fa1c114f 2053ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2054M: Jiri Slaby <jirislaby@gmail.com>
2055M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2056M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2057L: linux-wireless@vger.kernel.org
72c706b7 2058W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2059S: Maintained
fa451753 2060F: drivers/net/wireless/ath/ath5k/
fa1c114f 2061
12e62d6f
KV
2062ATHEROS ATH6KL WIRELESS DRIVER
2063M: Kalle Valo <kvalo@qca.qualcomm.com>
2064L: linux-wireless@vger.kernel.org
2065W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2067S: Supported
2068F: drivers/net/wireless/ath/ath6kl/
2069
2be7d22f 2070WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2071M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2072L: linux-wireless@vger.kernel.org
2073L: wil6210@qca.qualcomm.com
2074S: Supported
2075W: http://wireless.kernel.org/en/users/Drivers/wil6210
2076F: drivers/net/wireless/ath/wil6210/
dba4b74d 2077F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2078
1d7e1e6b
CL
2079CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2080M: Christian Lamparter <chunkeey@googlemail.com>
2081L: linux-wireless@vger.kernel.org
2082W: http://wireless.kernel.org/en/users/Drivers/carl9170
2083S: Maintained
2084F: drivers/net/wireless/ath/carl9170/
2085
2c2a6172
LT
2086ATK0110 HWMON DRIVER
2087M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2088L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2089S: Maintained
2090F: drivers/hwmon/asus_atk0110.c
2091
6f69a6d7 2092ATI_REMOTE2 DRIVER
8b58be88 2093M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2094S: Maintained
679655da 2095F: drivers/input/misc/ati_remote2.c
6f69a6d7 2096
7ae115b4 2097ATLX ETHERNET DRIVERS
8b58be88 2098M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2099M: Chris Snook <chris.snook@gmail.com>
e443e383 2100L: netdev@vger.kernel.org
8d5ca6ec
JC
2101W: http://sourceforge.net/projects/atl1
2102W: http://atl1.sourceforge.net
2103S: Maintained
2b133ad6 2104F: drivers/net/ethernet/atheros/
8d5ca6ec 2105
1da177e4 2106ATM
366c1bd1 2107M: Chas Williams <3chas3@gmail.com>
476604de 2108L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2109L: netdev@vger.kernel.org
1da177e4
LT
2110W: http://linux-atm.sourceforge.net
2111S: Maintained
679655da
JP
2112F: drivers/atm/
2113F: include/linux/atm*
c117ab84 2114F: include/uapi/linux/atm*
1da177e4 2115
04ac2f46 2116ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2118S: Maintained
2119F: drivers/mmc/host/atmel-mci.c
04ac2f46 2120
a1cfac48 2121ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2123S: Supported
df621252 2124F: drivers/tty/serial/atmel_serial.c
a1cfac48 2125
f80cb488
NF
2126ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2127M: Nicolas Ferre <nicolas.ferre@atmel.com>
2128S: Supported
2129F: drivers/power/reset/at91-sama5d2_shdwc.c
2130
b9cd7a25
LD
2131ATMEL SAMA5D2 ADC DRIVER
2132M: Ludovic Desroches <ludovic.desroches@atmel.com>
2133L: linux-iio@vger.kernel.org
2134S: Supported
2135F: drivers/iio/adc/at91-sama5d2_adc.c
2136
dfae90ed 2137ATMEL Audio ALSA driver
3a82002c 2138M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2139L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2140S: Supported
2141F: sound/soc/atmel
2142
b414dc16
NF
2143ATMEL DMA DRIVER
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146S: Supported
2147F: drivers/dma/at_hdmac.c
2148F: drivers/dma/at_hdmac_regs.h
6f0d65af 2149F: include/linux/platform_data/dma-atmel.h
b414dc16 2150
6bd0f436
LD
2151ATMEL XDMA DRIVER
2152M: Ludovic Desroches <ludovic.desroches@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org
2154L: dmaengine@vger.kernel.org
2155S: Supported
2156F: drivers/dma/at_xdmac.c
2157
888f2804
LD
2158ATMEL I2C DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-i2c@vger.kernel.org
2161S: Supported
2162F: drivers/i2c/busses/i2c-at91.c
2163
15515545 2164ATMEL ISI DRIVER
50cb2efa 2165M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2166L: linux-media@vger.kernel.org
2167S: Supported
f2294c2d 2168F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2169F: include/media/atmel-isi.h
2170
8f4c79ce 2171ATMEL LCDFB DRIVER
8b58be88 2172M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2173L: linux-fbdev@vger.kernel.org
8f4c79ce 2174S: Maintained
8a61f013 2175F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2176F: include/video/atmel_lcdc.h
8f4c79ce 2177
89e5785f 2178ATMEL MACB ETHERNET DRIVER
a02875a6 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2180S: Supported
9f2f381f 2181F: drivers/net/ethernet/cadence/
89e5785f 2182
5cbac98a 2183ATMEL NAND DRIVER
50cb2efa
NF
2184M: Wenyou Yang <wenyou.yang@atmel.com>
2185M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2186L: linux-mtd@lists.infradead.org
2187S: Supported
2188F: drivers/mtd/nand/atmel_nand*
2189
05c441ef 2190ATMEL SDMMC DRIVER
2191M: Ludovic Desroches <ludovic.desroches@atmel.com>
2192L: linux-mmc@vger.kernel.org
2193S: Supported
2194F: drivers/mmc/host/sdhci-of-at91.c
2195
754ce4f2 2196ATMEL SPI DRIVER
a02875a6 2197M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2198S: Supported
9df92e6c 2199F: drivers/spi/spi-atmel.*
754ce4f2 2200
0ef09015 2201ATMEL SSC DRIVER
03515f32 2202M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204S: Supported
2205F: drivers/misc/atmel-ssc.c
2206F: include/linux/atmel-ssc.h
2207
e9cb1c5a
NF
2208ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel_tclib.c
2213F: drivers/clocksource/tcb_clksrc.c
2214
914a3f3b 2215ATMEL USBA UDC DRIVER
a02875a6
NF
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2218S: Supported
faf2e1db 2219F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2220
1da177e4 2221ATMEL WIRELESS DRIVER
8b58be88 2222M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2223L: linux-wireless@vger.kernel.org
1da177e4
LT
2224W: http://www.thekelleys.org.uk/atmel
2225W: http://atmelwlandriver.sourceforge.net/
2226S: Maintained
30fe0f9b 2227F: drivers/net/wireless/atmel/atmel*
1da177e4 2228
a14c0f8f 2229ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2230M: Nick Dyer <nick@shmanahar.org>
2231T: git git://github.com/ndyer/linux.git
2232S: Maintained
a14c0f8f
ND
2233F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2234F: drivers/input/touchscreen/atmel_mxt_ts.c
2235F: include/linux/platform_data/atmel_mxt_ts.h
2236
26780d9e 2237ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2238M: Bradley Grove <linuxdrivers@attotech.com>
2239L: linux-scsi@vger.kernel.org
2240W: http://www.attotech.com
2241S: Supported
2242F: drivers/scsi/esas2r
26780d9e 2243
bc6e17b8
SS
2244ATUSB IEEE 802.15.4 RADIO DRIVER
2245M: Stefan Schmidt <stefan@osg.samsung.com>
2246L: linux-wpan@vger.kernel.org
2247S: Maintained
2248F: drivers/net/ieee802154/atusb.c
2249F: drivers/net/ieee802154/atusb.h
2250F: drivers/net/ieee802154/at86rf230.h
2251
a92b7b80 2252AUDIT SUBSYSTEM
915f389d 2253M: Paul Moore <paul@paul-moore.com>
8b58be88 2254M: Eric Paris <eparis@redhat.com>
915f389d 2255L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2256W: http://people.redhat.com/sgrubb/audit/
915f389d 2257T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2258S: Maintained
679655da 2259F: include/linux/audit.h
c117ab84 2260F: include/uapi/linux/audit.h
679655da 2261F: kernel/audit*
a92b7b80 2262
70e84049 2263AUXILIARY DISPLAY DRIVERS
8b58be88 2264M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2265W: http://miguelojeda.es/auxdisplay.htm
2266W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2267S: Maintained
679655da
JP
2268F: drivers/auxdisplay/
2269F: include/linux/cfag12864b.h
70e84049 2270
5f97f7f9 2271AVR32 ARCHITECTURE
e336f61f
HCE
2272M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2273M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2274W: http://www.atmel.com/products/AVR32/
249d9d9d 2275W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2276W: http://avrfreaks.net/
e336f61f 2277S: Maintained
679655da 2278F: arch/avr32/
5f97f7f9
HS
2279
2280AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2281M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2282M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2283S: Maintained
679655da 2284F: arch/avr32/mach-at32ap/
5f97f7f9 2285
1da177e4 2286AX.25 NETWORK LAYER
8b58be88 2287M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2288L: linux-hams@vger.kernel.org
d34cb28a 2289W: http://www.linux-ax25.org/
1da177e4 2290S: Maintained
c117ab84 2291F: include/uapi/linux/ax25.h
679655da
JP
2292F: include/net/ax25.h
2293F: net/ax25/
1da177e4 2294
d5269395 2295AZ6007 DVB DRIVER
5dc8a864
MCC
2296M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2297M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2298L: linux-media@vger.kernel.org
a825eaec 2299W: https://linuxtv.org
d5269395
MCC
2300T: git git://linuxtv.org/media_tree.git
2301S: Maintained
2302F: drivers/media/usb/dvb-usb-v2/az6007.c
2303
6777376e
HV
2304AZTECH FM RADIO RECEIVER DRIVER
2305M: Hans Verkuil <hverkuil@xs4all.nl>
2306L: linux-media@vger.kernel.org
2307T: git git://linuxtv.org/media_tree.git
a825eaec 2308W: https://linuxtv.org
6777376e
HV
2309S: Maintained
2310F: drivers/media/radio/radio-aztech*
2311
e2d1d6c0 2312B43 WIRELESS DRIVER
e2d1d6c0 2313L: linux-wireless@vger.kernel.org
ed072f9e 2314L: b43-dev@lists.infradead.org
491b26b4 2315W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2316S: Odd Fixes
58619b14 2317F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2318
2319B43LEGACY WIRELESS DRIVER
8b58be88 2320M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2321L: linux-wireless@vger.kernel.org
ed072f9e 2322L: b43-dev@lists.infradead.org
491b26b4 2323W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2324S: Maintained
423e3ce3 2325F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2326
300abeb5 2327BACKLIGHT CLASS/SUBSYSTEM
b7701755 2328M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2329M: Lee Jones <lee.jones@linaro.org>
9f273c24 2330T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2331S: Maintained
679655da
JP
2332F: drivers/video/backlight/
2333F: include/linux/backlight.h
300abeb5 2334
c6c8fea2 2335BATMAN ADVANCED
207df49e 2336M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2337M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2338M: Antonio Quartulli <a@unstable.cc>
1584f41f 2339L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2340W: https://www.open-mesh.org/
8b823170 2341Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2342S: Maintained
286ddfb0
SE
2343F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2344F: Documentation/ABI/testing/sysfs-class-net-mesh
2345F: Documentation/networking/batman-adv.txt
09748a22 2346F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2347F: net/batman-adv/
2348
e2d1d6c0 2349BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2350M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2351L: linux-hams@vger.kernel.org
2352W: http://www.baycom.org/~tom/ham/ham.html
2353S: Maintained
679655da 2354F: drivers/net/hamradio/baycom*
e2d1d6c0 2355
cafe5635 2356BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2357M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2358L: linux-bcache@vger.kernel.org
2359W: http://bcache.evilpiepirate.org
4d1034eb 2360S: Orphan
cafe5635
KO
2361F: drivers/md/bcache/
2362
04bd844a
HV
2363BDISP ST MEDIA DRIVER
2364M: Fabien Dessenne <fabien.dessenne@st.com>
2365L: linux-media@vger.kernel.org
2366T: git git://linuxtv.org/media_tree.git
a825eaec 2367W: https://linuxtv.org
04bd844a
HV
2368S: Supported
2369F: drivers/media/platform/sti/bdisp
2370
e2d1d6c0 2371BEFS FILE SYSTEM
db4ad036
LB
2372M: Luis de Bethencourt <luisbg@osg.samsung.com>
2373M: Salah Triki <salah.triki@gmail.com>
2374S: Maintained
2375T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2376F: Documentation/filesystems/befs.txt
2377F: fs/befs/
e2d1d6c0 2378
564ee360 2379BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2380M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2381L: netdev@vger.kernel.org
2382S: Maintained
2383F: drivers/net/ethernet/ec_bhf.c
564ee360 2384
e2d1d6c0 2385BFS FILE SYSTEM
8b58be88 2386M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2387S: Maintained
679655da
JP
2388F: Documentation/filesystems/bfs.txt
2389F: fs/bfs/
c117ab84 2390F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2391
1394f032 2392BLACKFIN ARCHITECTURE
a4edbc10 2393M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2394L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2395T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2396W: http://blackfin.uclinux.org
2397S: Supported
679655da 2398F: arch/blackfin/
566da5b2 2399
e190d6b1 2400BLACKFIN EMAC DRIVER
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2402W: http://blackfin.uclinux.org
2403S: Supported
7b35f033 2404F: drivers/net/ethernet/adi/
e190d6b1 2405
566da5b2 2406BLACKFIN RTC DRIVER
b3fe92b0 2407L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2408W: http://blackfin.uclinux.org
2409S: Supported
679655da 2410F: drivers/rtc/rtc-bfin.c
1394f032 2411
936ed49a 2412BLACKFIN SDH DRIVER
109ec8c3 2413M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2415W: http://blackfin.uclinux.org
2416S: Supported
2417F: drivers/mmc/host/bfin_sdh.c
2418
1394f032 2419BLACKFIN SERIAL DRIVER
8b58be88 2420M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2422W: http://blackfin.uclinux.org
2423S: Supported
8460241e 2424F: drivers/tty/serial/bfin_uart.c
1394f032 2425
1e6d320f 2426BLACKFIN WATCHDOG DRIVER
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2428W: http://blackfin.uclinux.org
2429S: Supported
679655da 2430F: drivers/watchdog/bfin_wdt.c
1e6d320f 2431
d24ecfcc 2432BLACKFIN I2C TWI DRIVER
8b58be88 2433M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2435W: http://blackfin.uclinux.org/
2436S: Supported
679655da 2437F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2438
1e204377
SJ
2439BLACKFIN MEDIA DRIVER
2440M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2442W: http://blackfin.uclinux.org/
2443S: Supported
2444F: drivers/media/platform/blackfin/
2445F: drivers/media/i2c/adv7183*
2446F: drivers/media/i2c/vs6624*
2447
b54cf35a
JSM
2448BLINKM RGB LED DRIVER
2449M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2450S: Maintained
2451F: drivers/leds/leds-blinkm.c
2452
1da177e4 2453BLOCK LAYER
8b58be88 2454M: Jens Axboe <axboe@kernel.dk>
82c426e0 2455L: linux-block@vger.kernel.org
08deed1e 2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2457S: Maintained
679655da 2458F: block/
ae11f7ef 2459F: kernel/trace/blktrace.c
1da177e4 2460
2b54aaef 2461BLOCK2MTD DRIVER
8b58be88 2462M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2463L: linux-mtd@lists.infradead.org
2464S: Maintained
679655da 2465F: drivers/mtd/devices/block2mtd.c
2b54aaef 2466
63fbd24e 2467BLUETOOTH DRIVERS
8b58be88 2468M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2469M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2470M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2471L: linux-bluetooth@vger.kernel.org
63fbd24e 2472W: http://www.bluez.org/
22e7a424
MH
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2474T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2475S: Maintained
679655da 2476F: drivers/bluetooth/
1da177e4 2477
63fbd24e 2478BLUETOOTH SUBSYSTEM
8b58be88 2479M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2480M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2481M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2482L: linux-bluetooth@vger.kernel.org
2483W: http://www.bluez.org/
22e7a424
MH
2484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2486S: Maintained
679655da
JP
2487F: net/bluetooth/
2488F: include/net/bluetooth/
1da177e4
LT
2489
2490BONDING DRIVER
79b30750 2491M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2492M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2493M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2494L: netdev@vger.kernel.org
ce00f85c
JC
2495W: http://sourceforge.net/projects/bonding/
2496S: Supported
679655da 2497F: drivers/net/bonding/
c117ab84 2498F: include/uapi/linux/if_bonding.h
1da177e4 2499
b5f4df34
AS
2500BPF (Safe dynamic programs and tools)
2501M: Alexei Starovoitov <ast@kernel.org>
2502L: netdev@vger.kernel.org
2503L: linux-kernel@vger.kernel.org
2504S: Supported
2505F: kernel/bpf/
2506
39105890 2507BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2508M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2509L: netdev@vger.kernel.org
2510S: Supported
adfc5217 2511F: drivers/net/ethernet/broadcom/b44.*
39105890 2512
967dd82f
FF
2513BROADCOM B53 ETHERNET SWITCH DRIVER
2514M: Florian Fainelli <f.fainelli@gmail.com>
2515L: netdev@vger.kernel.org
2516L: openwrt-devel@lists.openwrt.org (subscribers-only)
2517S: Supported
2518F: drivers/net/dsa/b53/*
2519F: include/linux/platform_data/b53.h
2520
32ec90d5
FF
2521BROADCOM GENET ETHERNET DRIVER
2522M: Florian Fainelli <f.fainelli@gmail.com>
2523L: netdev@vger.kernel.org
2524S: Supported
2525F: drivers/net/ethernet/broadcom/genet/
2526
948c51e6 2527BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2528M: Sony Chacko <sony.chacko@qlogic.com>
2529M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2530L: netdev@vger.kernel.org
2531S: Supported
adfc5217
JK
2532F: drivers/net/ethernet/broadcom/bnx2.*
2533F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2534
4d9d2cb0 2535BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2536M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2537L: netdev@vger.kernel.org
2538S: Supported
adfc5217 2539F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2540
90f4c594 2541BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2542M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2543M: Ray Jui <rjui@broadcom.com>
2544M: Scott Branden <sbranden@broadcom.com>
086f4704 2545M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2546T: git git://github.com/broadcom/mach-bcm
af4b8e37 2547S: Maintained
ccf62f5a
JM
2548N: bcm281*
2549N: bcm113*
2550N: bcm216*
2551N: kona
af4b8e37 2552F: arch/arm/mach-bcm/
af4b8e37 2553
9209bec4 2554BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2555M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2556M: Lee Jones <lee@kernel.org>
10b9e887 2557M: Eric Anholt <eric@anholt.net>
f680f25c 2558L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2561S: Maintained
9209bec4 2562N: bcm2835
f680f25c 2563
5564f092
RM
2564BROADCOM BCM47XX MIPS ARCHITECTURE
2565M: Hauke Mehrtens <hauke@hauke-m.de>
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-mips@linux-mips.org
2568S: Maintained
7ad2410c 2569F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2570F: arch/mips/bcm47xx/*
2571F: arch/mips/include/asm/mach-bcm47xx/*
2572
9209bec4 2573BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2574M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2575M: Rafał Miłecki <zajec5@gmail.com>
2576M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2577L: linux-arm-kernel@lists.infradead.org
2578S: Maintained
2579F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2580F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2581F: arch/arm/boot/dts/bcm470*
2582
e076e962
FF
2583BROADCOM BCM63XX ARM ARCHITECTURE
2584M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2585M: bcm-kernel-feedback-list@broadcom.com
20de823e 2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2587T: git git://github.com/broadcom/stblinux.git
e076e962 2588S: Maintained
d6f4e76e 2589N: bcm63xx
e076e962 2590
7110e227
KC
2591BROADCOM BCM63XX/BCM33XX UDC DRIVER
2592M: Kevin Cernekee <cernekee@gmail.com>
2593L: linux-usb@vger.kernel.org
2594S: Maintained
2595F: drivers/usb/gadget/udc/bcm63xx_udc.*
2596
2df94fd6 2597BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2598M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2599M: Gregory Fong <gregory.0xf0@gmail.com>
2600M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2601M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2603T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2604S: Maintained
2605F: arch/arm/mach-bcm/*brcmstb*
2606F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2607F: drivers/bus/brcmstb_gisb.c
5009a289 2608N: brcmstb
2df94fd6 2609
70371cef
KC
2610BROADCOM BMIPS MIPS ARCHITECTURE
2611M: Kevin Cernekee <cernekee@gmail.com>
2612M: Florian Fainelli <f.fainelli@gmail.com>
2613L: linux-mips@linux-mips.org
eb6725d0 2614T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2615S: Maintained
2616F: arch/mips/bmips/*
2617F: arch/mips/include/asm/mach-bmips/*
2618F: arch/mips/kernel/*bmips*
338808de 2619F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2620F: drivers/irqchip/irq-bcm63*
70371cef
KC
2621F: drivers/irqchip/irq-bcm7*
2622F: drivers/irqchip/irq-brcmstb*
3271e610 2623F: include/linux/bcm963xx_nvram.h
8fce60b8 2624F: include/linux/bcm963xx_tag.h
70371cef 2625
948c51e6 2626BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2627M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2628M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2629M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2630L: netdev@vger.kernel.org
2631S: Supported
adfc5217 2632F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2633
a9533e7e 2634BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2635M: Arend van Spriel <arend.vanspriel@broadcom.com>
2636M: Franky Lin <franky.lin@broadcom.com>
2637M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2638L: linux-wireless@vger.kernel.org
2a734451 2639L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2640S: Supported
05491d2c 2641F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2642
9958d6f9 2643BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2644M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2645L: linux-scsi@vger.kernel.org
2646S: Supported
2647F: drivers/scsi/bnx2fc/
2648
6a6b5ad0 2649BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2650M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2651L: linux-scsi@vger.kernel.org
2652S: Supported
2653F: drivers/scsi/bnx2i/
2654
63f37ddf 2655BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2656M: Ray Jui <rjui@broadcom.com>
2657M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2658M: Jon Mason <jonmason@broadcom.com>
086f4704 2659M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2661T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2662S: Maintained
2663N: iproc
2664N: cygnus
5c161242 2665N: bcm[-_]nsp
36c0237f
SB
2666N: bcm9113*
2667N: bcm9583*
63f37ddf
JM
2668N: bcm9585*
2669N: bcm9586*
2670N: bcm988312
36c0237f 2671N: bcm113*
63f37ddf
JM
2672N: bcm583*
2673N: bcm585*
2674N: bcm586*
2675N: bcm88312
d76e21b8 2676F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2677F: drivers/clk/bcm/clk-ns*
2678F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2679
3b0213d5
GF
2680BROADCOM BRCMSTB GPIO DRIVER
2681M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2682L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2683S: Supported
2684F: drivers/gpio/gpio-brcmstb.c
2685F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2686
7b7f588b 2687BROADCOM KONA GPIO DRIVER
5e163903 2688M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Supported
2691F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2692F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2693
f6e734a8
RM
2694BROADCOM NVRAM DRIVER
2695M: Rafał Miłecki <zajec5@gmail.com>
2696L: linux-mips@linux-mips.org
2697S: Maintained
2698F: drivers/firmware/broadcom/*
2699
02787daa
BN
2700BROADCOM STB NAND FLASH DRIVER
2701M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2702M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2703L: linux-mtd@lists.infradead.org
1285734c 2704L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2705S: Maintained
2706F: drivers/mtd/nand/brcmnand/
2707
c9678d86
RM
2708BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2709M: Rafał Miłecki <zajec5@gmail.com>
2710L: linux-wireless@vger.kernel.org
2711S: Maintained
2712F: drivers/bcma/
2713F: include/linux/bcma/
2714
b8302205
FF
2715BROADCOM SYSTEMPORT ETHERNET DRIVER
2716M: Florian Fainelli <f.fainelli@gmail.com>
2717L: netdev@vger.kernel.org
2718S: Supported
2719F: drivers/net/ethernet/broadcom/bcmsysport.*
2720
42515e61
J
2721BROADCOM VULCAN ARM64 SOC
2722M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2723M: bcm-kernel-feedback-list@broadcom.com
42515e61 2724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2725S: Maintained
2726F: arch/arm64/boot/dts/broadcom/vulcan*
2727
7725ccfd 2728BROCADE BFA FC SCSI DRIVER
aa803370
AG
2729M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2730M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2731L: linux-scsi@vger.kernel.org
2732S: Supported
2733F: drivers/scsi/bfa/
7725ccfd 2734
8b230ed8 2735BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2736M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2737L: netdev@vger.kernel.org
2738S: Supported
f844a0ea 2739F: drivers/net/ethernet/brocade/bna/
8b230ed8 2740
5cdf7f76 2741BSG (block layer generic sg v4 driver)
8b58be88 2742M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2743L: linux-scsi@vger.kernel.org
2744S: Supported
679655da
JP
2745F: block/bsg.c
2746F: include/linux/bsg.h
c117ab84 2747F: include/uapi/linux/bsg.h
5cdf7f76 2748
af39917d
CL
2749BT87X AUDIO DRIVER
2750M: Clemens Ladisch <clemens@ladisch.de>
2751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2752T: git git://git.alsa-project.org/alsa-kernel.git
2753S: Maintained
2754F: Documentation/sound/alsa/Bt87x.txt
2755F: sound/pci/bt87x.c
2756
ff1d5c2f 2757BT8XXGPIO DRIVER
eb032b98 2758M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2759W: http://bu3sch.de/btgpio.php
2760S: Maintained
72dbb705 2761F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2762
eb1eb04f 2763BTRFS FILE SYSTEM
c0778e25
CM
2764M: Chris Mason <clm@fb.com>
2765M: Josef Bacik <jbacik@fb.com>
d8130624 2766M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2767L: linux-btrfs@vger.kernel.org
2768W: http://btrfs.wiki.kernel.org/
8a6e2535 2769Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2771S: Maintained
679655da
JP
2772F: Documentation/filesystems/btrfs.txt
2773F: fs/btrfs/
eb1eb04f 2774
1da177e4 2775BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2776M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2777M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2778L: linux-media@vger.kernel.org
a825eaec 2779W: https://linuxtv.org
275ffde4 2780T: git git://linuxtv.org/media_tree.git
f96236e5 2781S: Odd fixes
679655da 2782F: Documentation/video4linux/bttv/
90d72ac6 2783F: drivers/media/pci/bt8xx/bttv*
1da177e4 2784
1f34923c
KA
2785BUSLOGIC SCSI DRIVER
2786M: Khalid Aziz <khalid@gonehiking.org>
2787L: linux-scsi@vger.kernel.org
2788S: Maintained
2789F: drivers/scsi/BusLogic.*
2790F: drivers/scsi/FlashPoint.*
2791
af39917d
CL
2792C-MEDIA CMI8788 DRIVER
2793M: Clemens Ladisch <clemens@ladisch.de>
2794L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2795T: git git://git.alsa-project.org/alsa-kernel.git
2796S: Maintained
2797F: sound/pci/oxygen/
2798
2141355f
MS
2799C6X ARCHITECTURE
2800M: Mark Salter <msalter@redhat.com>
2801M: Aurelien Jacquiot <a-jacquiot@ti.com>
2802L: linux-c6x-dev@linux-c6x.org
2803W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2804S: Maintained
2805F: arch/c6x/
2806
a5432f5a 2807CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2808M: David Howells <dhowells@redhat.com>
e62d6e24 2809L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2810S: Supported
2811F: Documentation/filesystems/caching/cachefiles.txt
2812F: fs/cachefiles/
2813
c815ca39
HV
2814CADET FM/AM RADIO RECEIVER DRIVER
2815M: Hans Verkuil <hverkuil@xs4all.nl>
2816L: linux-media@vger.kernel.org
2817T: git git://linuxtv.org/media_tree.git
a825eaec 2818W: https://linuxtv.org
c815ca39
HV
2819S: Maintained
2820F: drivers/media/radio/radio-cadet*
2821
77d5140f 2822CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2823M: Jonathan Corbet <corbet@lwn.net>
661263b5 2824L: linux-media@vger.kernel.org
275ffde4 2825T: git git://linuxtv.org/media_tree.git
77d5140f 2826S: Maintained
679655da 2827F: Documentation/video4linux/cafe_ccic
90d72ac6 2828F: drivers/media/platform/marvell-ccic/
77d5140f 2829
201b6bab 2830CAIF NETWORK LAYER
5c574f50 2831M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2832L: netdev@vger.kernel.org
2833S: Supported
2834F: Documentation/networking/caif/
2835F: drivers/net/caif/
c117ab84 2836F: include/uapi/linux/caif/
201b6bab
JP
2837F: include/net/caif/
2838F: net/caif/
2839
77dac90f 2840CALGARY x86-64 IOMMU
a6921c29
JM
2841M: Muli Ben-Yehuda <mulix@mulix.org>
2842M: Jon Mason <jdmason@kudzu.us>
2843L: iommu@lists.linux-foundation.org
77dac90f 2844S: Maintained
679655da
JP
2845F: arch/x86/kernel/pci-calgary_64.c
2846F: arch/x86/kernel/tce_64.c
2847F: arch/x86/include/asm/calgary.h
2848F: arch/x86/include/asm/tce.h
77dac90f 2849
e2d1d6c0 2850CAN NETWORK LAYER
8d15d386 2851M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2852M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2853L: linux-can@vger.kernel.org
84b0d715 2854W: https://github.com/linux-can
870482a4
MKB
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2857S: Maintained
f35f6c8f 2858F: Documentation/networking/can.txt
8d15d386 2859F: net/can/
8d15d386 2860F: include/linux/can/core.h
c117ab84
CEB
2861F: include/uapi/linux/can.h
2862F: include/uapi/linux/can/bcm.h
2863F: include/uapi/linux/can/raw.h
2864F: include/uapi/linux/can/gw.h
e2d1d6c0 2865
4261a204 2866CAN NETWORK DRIVERS
8b58be88 2867M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2868M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2869L: linux-can@vger.kernel.org
84b0d715 2870W: https://github.com/linux-can
870482a4
MKB
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2873S: Maintained
3636876a 2874F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2875F: drivers/net/can/
2876F: include/linux/can/dev.h
8d15d386 2877F: include/linux/can/platform/
c117ab84
CEB
2878F: include/uapi/linux/can/error.h
2879F: include/uapi/linux/can/netlink.h
4261a204 2880
95d16c72 2881CAPABILITIES
39baa7e6 2882M: Serge Hallyn <serge@hallyn.com>
95d16c72 2883L: linux-security-module@vger.kernel.org
6305902c 2884S: Supported
95d16c72 2885F: include/linux/capability.h
c117ab84 2886F: include/uapi/linux/capability.h
6305902c 2887F: security/commoncap.c
38a94118 2888F: kernel/capability.c
95d16c72 2889
b84894c7
KT
2890CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2891M: Kevin Tsai <ktsai@capellamicro.com>
2892S: Maintained
2893F: drivers/iio/light/cm*
2894F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2895
f9484852
JG
2896CAVIUM I2C DRIVER
2897M: Jan Glauber <jglauber@cavium.com>
2898M: David Daney <david.daney@cavium.com>
2899W: http://www.cavium.com
2900S: Supported
2901F: drivers/i2c/busses/i2c-octeon*
2902F: drivers/i2c/busses/i2c-thunderx*
2903
f21fb3ed
RV
2904CAVIUM LIQUIDIO NETWORK DRIVER
2905M: Derek Chickles <derek.chickles@caviumnetworks.com>
2906M: Satanand Burla <satananda.burla@caviumnetworks.com>
2907M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2908M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2909L: netdev@vger.kernel.org
2910W: http://www.cavium.com
2911S: Supported
f21fb3ed
RV
2912F: drivers/net/ethernet/cavium/liquidio/
2913
ef0bbac3
VB
2914CC2520 IEEE-802.15.4 RADIO DRIVER
2915M: Varka Bhadram <varkabhadram@gmail.com>
2916L: linux-wpan@vger.kernel.org
2917S: Maintained
2918F: drivers/net/ieee802154/cc2520.c
2919F: include/linux/spi/cc2520.h
2920F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2921
ca684386
HV
2922CEC DRIVER
2923M: Hans Verkuil <hans.verkuil@cisco.com>
2924L: linux-media@vger.kernel.org
2925T: git git://linuxtv.org/media_tree.git
2926W: http://linuxtv.org
2927S: Supported
2928F: Documentation/cec.txt
2929F: Documentation/DocBook/media/v4l/cec*
2930F: drivers/staging/media/cec/
2931F: drivers/media/cec-edid.c
2932F: drivers/media/rc/keymaps/rc-cec.c
2933F: include/media/cec.h
2934F: include/media/cec-edid.h
2935F: include/linux/cec.h
2936F: include/linux/cec-funcs.h
2937
b8154542 2938CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2939M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2940L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2941W: http://www.ibm.com/developerworks/power/cell/
2942S: Supported
679655da 2943F: arch/powerpc/include/asm/cell*.h
679655da 2944F: arch/powerpc/include/asm/spu*.h
c117ab84 2945F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2946F: arch/powerpc/oprofile/*cell*
2947F: arch/powerpc/platforms/cell/
b8154542 2948
398ecff5
SW
2949CEPH COMMON CODE (LIBCEPH)
2950M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2951M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2952M: Sage Weil <sage@redhat.com>
82593f87 2953L: ceph-devel@vger.kernel.org
09d90327 2954W: http://ceph.com/
fb99f881 2955T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2956T: git git://github.com/ceph/ceph-client.git
9030aaf9 2957S: Supported
14430813
JP
2958F: net/ceph/
2959F: include/linux/ceph/
2960F: include/linux/crush/
9030aaf9 2961
398ecff5
SW
2962CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2963M: "Yan, Zheng" <zyan@redhat.com>
2964M: Sage Weil <sage@redhat.com>
2965M: Ilya Dryomov <idryomov@gmail.com>
2966L: ceph-devel@vger.kernel.org
2967W: http://ceph.com/
2968T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2969T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2970S: Supported
2971F: Documentation/filesystems/ceph.txt
2972F: fs/ceph/
2973
cfc411e7
DH
2974CERTIFICATE HANDLING:
2975M: David Howells <dhowells@redhat.com>
2976M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2977L: keyrings@vger.kernel.org
cfc411e7
DH
2978S: Maintained
2979F: Documentation/module-signing.txt
2980F: certs/
d8d80386 2981F: scripts/sign-file.c
cfc411e7
DH
2982F: scripts/extract-cert.c
2983
18332a80 2984CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2985L: linux-usb@vger.kernel.org
10c6c9c9 2986S: Orphan
679655da
JP
2987F: Documentation/usb/WUSB-Design-overview.txt
2988F: Documentation/usb/wusb-cbaf
355ffe69
DV
2989F: drivers/usb/host/hwa-hc.c
2990F: drivers/usb/host/whci/
679655da
JP
2991F: drivers/usb/wusbcore/
2992F: include/linux/usb/wusb*
18332a80 2993
70e84049 2994CFAG12864B LCD DRIVER
8b58be88 2995M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2996W: http://miguelojeda.es/auxdisplay.htm
2997W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2998S: Maintained
679655da
JP
2999F: drivers/auxdisplay/cfag12864b.c
3000F: include/linux/cfag12864b.h
70e84049
MOS
3001
3002CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3003M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3004W: http://miguelojeda.es/auxdisplay.htm
3005W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3006S: Maintained
679655da
JP
3007F: drivers/auxdisplay/cfag12864bfb.c
3008F: include/linux/cfag12864b.h
70e84049 3009
704232c2 3010CFG80211 and NL80211
8b58be88 3011M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3012L: linux-wireless@vger.kernel.org
ce466579
JB
3013W: http://wireless.kernel.org/
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3016S: Maintained
c117ab84 3017F: include/uapi/linux/nl80211.h
679655da
JP
3018F: include/net/cfg80211.h
3019F: net/wireless/*
3020X: net/wireless/wext*
704232c2 3021
46e64261
GKH
3022CHAR and MISC DRIVERS
3023M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3024M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3026S: Supported
46e64261
GKH
3027F: drivers/char/*
3028F: drivers/misc/*
471322a8 3029F: include/linux/miscdevice.h
46e64261 3030
0a920b5b 3031CHECKPATCH
8b58be88 3032M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3033M: Joe Perches <joe@perches.com>
3034S: Maintained
679655da 3035F: scripts/checkpatch.pl
0a920b5b 3036
f8407f26
HW
3037CHINESE DOCUMENTATION
3038M: Harry Wei <harryxiyou@gmail.com>
9740153c 3039L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3040L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3041S: Maintained
3042F: Documentation/zh_CN/
3043
2721ea2c 3044CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3045M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3046T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3047L: linux-usb@vger.kernel.org
3048S: Maintained
3049F: drivers/usb/chipidea/
3050
a93ad65d
HG
3051CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3052M: Hans de Goede <hdegoede@redhat.com>
3053L: linux-input@vger.kernel.org
3054S: Maintained
3055F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3056F: drivers/input/touchscreen/chipone_icn8318.c
3057
ab043105
OJ
3058CHROME HARDWARE PLATFORM SUPPORT
3059M: Olof Johansson <olof@lixom.net>
3060S: Maintained
9f273c24 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3062F: drivers/platform/chrome/
3063
641cb85e 3064CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3065M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3066M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3067M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3068M: Neel Patel <neepatel@cisco.com>
7063fbf2 3069S: Supported
a6a5580c 3070F: drivers/net/ethernet/cisco/enic/
7063fbf2 3071
e3cf00d0 3072CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3073M: Christian Benvenuti <benve@cisco.com>
3074M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3075S: Supported
35ef4a9e 3076F: drivers/infiniband/hw/usnic/
e3cf00d0 3077
2b7a52a4 3078CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3079M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3080L: netdev@vger.kernel.org
3081S: Maintained
57d0b7a0 3082F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3083
3d4cfdc9
MB
3084CIRRUS LOGIC AUDIO CODEC DRIVERS
3085M: Brian Austin <brian.austin@cirrus.com>
3086M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3088S: Maintained
3089F: sound/soc/codecs/cs*
3090
94574d9a
KRW
3091CLEANCACHE API
3092M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3093L: linux-kernel@vger.kernel.org
3094S: Maintained
3095F: mm/cleancache.c
3096F: include/linux/cleancache.h
3097
d4275354 3098CLK API
54176cc6 3099M: Russell King <linux@armlinux.org.uk>
aa571b14 3100L: linux-clk@vger.kernel.org
37417046 3101S: Maintained
d4275354
RK
3102F: include/linux/clk.h
3103
9222d247
JS
3104CLOCKSOURCE, CLOCKEVENT DRIVERS
3105M: Daniel Lezcano <daniel.lezcano@linaro.org>
3106M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3107L: linux-kernel@vger.kernel.org
9222d247
JS
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3109S: Supported
3110F: drivers/clocksource
3111
5df6d737 3112CISCO FCOE HBA DRIVER
8fc89a79
HP
3113M: Hiral Patel <hiralpat@cisco.com>
3114M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3115M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3116L: linux-scsi@vger.kernel.org
3117S: Supported
2a99921a 3118F: drivers/scsi/fnic/
5df6d737 3119
c8806b6c
NM
3120CISCO SCSI HBA DRIVER
3121M: Narsimhulu Musini <nmusini@cisco.com>
3122M: Sesidhar Baddela <sebaddel@cisco.com>
3123L: linux-scsi@vger.kernel.org
3124S: Supported
3125F: drivers/scsi/snic/
3126
529aa8cb
TLSC
3127CMPC ACPI DRIVER
3128M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3129M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3130L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3131S: Supported
3132F: drivers/platform/x86/classmate-laptop.c
3133
85756a06
HV
3134COBALT MEDIA DRIVER
3135M: Hans Verkuil <hans.verkuil@cisco.com>
3136L: linux-media@vger.kernel.org
3137T: git git://linuxtv.org/media_tree.git
a825eaec 3138W: https://linuxtv.org
85756a06
HV
3139S: Supported
3140F: drivers/media/pci/cobalt/
3141
74425eee 3142COCCINELLE/Semantic Patches (SmPL)
26de9c26 3143M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3144M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3145M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3146M: Michal Marek <mmarek@suse.com>
26de9c26 3147L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3149W: http://coccinelle.lip6.fr/
3150S: Supported
4b9033a3 3151F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3152F: scripts/coccinelle/
3153F: scripts/coccicheck
3154
1da177e4 3155CODA FILE SYSTEM
8b58be88 3156M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3157M: coda@cs.cmu.edu
3158L: codalist@coda.cs.cmu.edu
3159W: http://www.coda.cs.cmu.edu/
3160S: Maintained
679655da
JP
3161F: Documentation/filesystems/coda.txt
3162F: fs/coda/
3163F: include/linux/coda*.h
c117ab84 3164F: include/uapi/linux/coda*.h
1da177e4 3165
0b14261e
PZ
3166CODA V4L2 MEM2MEM DRIVER
3167M: Philipp Zabel <p.zabel@pengutronix.de>
3168L: linux-media@vger.kernel.org
3169S: Maintained
3170F: Documentation/devicetree/bindings/media/coda.txt
3171F: drivers/media/platform/coda/
3172
7704addb 3173COMMON CLK FRAMEWORK
a85fa007 3174M: Michael Turquette <mturquette@baylibre.com>
f956165f 3175M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3176L: linux-clk@vger.kernel.org
baeb0d9b 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3178S: Maintained
ae4185cd 3179F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3180F: drivers/clk/
3181X: drivers/clk/clkdev.c
7704addb 3182F: include/linux/clk-pr*
60bea3b5 3183F: include/linux/clk/
7704addb 3184
e2d1d6c0 3185COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3186M: Steve French <sfrench@samba.org>
51223df6 3187L: linux-cifs@vger.kernel.org
d1f28953 3188L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3189W: http://linux-cifs.samba.org/
bb1d5dda 3190T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3191S: Supported
ec421a71 3192F: Documentation/filesystems/cifs/
679655da 3193F: fs/cifs/
e2d1d6c0 3194
1da177e4 3195COMPACTPCI HOTPLUG CORE
8b58be88 3196M: Scott Murray <scott@spiteful.org>
64dab204 3197L: linux-pci@vger.kernel.org
82c4dfc7 3198S: Maintained
679655da 3199F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3200
3201COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3202M: Scott Murray <scott@spiteful.org>
64dab204 3203L: linux-pci@vger.kernel.org
82c4dfc7 3204S: Maintained
679655da 3205F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3206
3207COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3208M: Scott Murray <scott@spiteful.org>
64dab204 3209L: linux-pci@vger.kernel.org
82c4dfc7 3210S: Maintained
679655da 3211F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3212
5411552c 3213COMPAL LAPTOP SUPPORT
8b58be88 3214M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3215L: platform-driver-x86@vger.kernel.org
5411552c 3216S: Maintained
679655da 3217F: drivers/platform/x86/compal-laptop.c
5411552c 3218
949be0f7 3219CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3220L: accessrunner-general@lists.sourceforge.net
3221W: http://accessrunner.sourceforge.net/
44243ef4 3222S: Orphan
679655da 3223F: drivers/usb/atm/cxacru.c
949be0f7 3224
e2d1d6c0 3225CONFIGFS
d6351db2 3226M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3227M: Christoph Hellwig <hch@lst.de>
3228T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3229S: Supported
679655da
JP
3230F: fs/configfs/
3231F: include/linux/configfs.h
e2d1d6c0 3232
acb9c1b2 3233CONNECTOR
8b58be88 3234M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3235L: netdev@vger.kernel.org
3236S: Maintained
3237F: drivers/connector/
3238
a3e3354d 3239CONTROL GROUP (CGROUP)
860ca0e6 3240M: Tejun Heo <tj@kernel.org>
ad50c159 3241M: Li Zefan <lizefan@huawei.com>
4d205676 3242M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3243L: cgroups@vger.kernel.org
860ca0e6 3244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3245S: Maintained
4b16b0c0 3246F: Documentation/cgroup*
679655da
JP
3247F: include/linux/cgroup*
3248F: kernel/cgroup*
a3e3354d
TH
3249
3250CONTROL GROUP - CPUSET
3251M: Li Zefan <lizefan@huawei.com>
3252L: cgroups@vger.kernel.org
3253W: http://www.bullopensource.org/cpuset/
3254W: http://oss.sgi.com/projects/cpusets/
3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3256S: Maintained
4b16b0c0 3257F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3258F: include/linux/cpuset.h
3259F: kernel/cpuset.c
3260
3261CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3262M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3263M: Michal Hocko <mhocko@kernel.org>
c4e29738 3264M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3265L: cgroups@vger.kernel.org
3266L: linux-mm@kvack.org
3267S: Maintained
3268F: mm/memcontrol.c
5d1ea48b 3269F: mm/swap_cgroup.c
fb3a0fb6 3270
bebe4678 3271CORETEMP HARDWARE MONITORING DRIVER
96859129 3272M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3273L: linux-hwmon@vger.kernel.org
bebe4678 3274S: Maintained
679655da
JP
3275F: Documentation/hwmon/coretemp
3276F: drivers/hwmon/coretemp.c
bebe4678 3277
1da177e4 3278COSA/SRP SYNC SERIAL DRIVER
8b58be88 3279M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3280W: http://www.fi.muni.cz/~kas/cosa/
3281S: Maintained
679655da 3282F: drivers/net/wan/cosa*
1da177e4 3283
4371ee35 3284CPMAC ETHERNET DRIVER
9dd4aaef 3285M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3286L: netdev@vger.kernel.org
3287S: Maintained
b544dbac 3288F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3289
1da177e4 3290CPU FREQUENCY DRIVERS
9c3646d1 3291M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3292M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3293L: linux-pm@vger.kernel.org
1da177e4 3294S: Maintained
27209d91
VK
3295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3296T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3297F: drivers/cpufreq/
3298F: include/linux/cpufreq.h
1da177e4 3299
8a67f0ef
VK
3300CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3301M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3302M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3303L: linux-pm@vger.kernel.org
3304W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3305S: Maintained
3306F: drivers/cpufreq/arm_big_little.h
3307F: drivers/cpufreq/arm_big_little.c
3308F: drivers/cpufreq/arm_big_little_dt.c
3309
14d2c34c 3310CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3311M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3312M: Daniel Lezcano <daniel.lezcano@linaro.org>
3313L: linux-pm@vger.kernel.org
3314L: linux-arm-kernel@lists.infradead.org
cea8321c 3315T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3316S: Maintained
3317F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3318
0c570c18
BZ
3319CPUIDLE DRIVER - ARM EXYNOS
3320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3321M: Daniel Lezcano <daniel.lezcano@linaro.org>
3322M: Kukjin Kim <kgene@kernel.org>
3323L: linux-pm@vger.kernel.org
3324L: linux-samsung-soc@vger.kernel.org
3325S: Supported
3326F: drivers/cpuidle/cpuidle-exynos.c
3327F: arch/arm/mach-exynos/pm.c
3328
a8e39c35 3329CPUIDLE DRIVERS
9c3646d1 3330M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3331M: Daniel Lezcano <daniel.lezcano@linaro.org>
3332L: linux-pm@vger.kernel.org
3333S: Maintained
cea8321c 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3335F: drivers/cpuidle/*
3336F: include/linux/cpuidle.h
3337
1da177e4 3338CPUID/MSR DRIVER
8b58be88 3339M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3340S: Maintained
679655da
JP
3341F: arch/x86/kernel/cpuid.c
3342F: arch/x86/kernel/msr.c
1da177e4 3343
7fe2f639 3344CPU POWER MONITORING SUBSYSTEM
d8130624 3345M: Thomas Renninger <trenn@suse.com>
103f1790 3346L: linux-pm@vger.kernel.org
7fe2f639 3347S: Maintained
14430813 3348F: tools/power/cpupower/
7fe2f639 3349
1da177e4 3350CRAMFS FILESYSTEM
ce00f85c 3351W: http://sourceforge.net/projects/cramfs/
54886a71 3352S: Orphan / Obsolete
679655da
JP
3353F: Documentation/filesystems/cramfs.txt
3354F: fs/cramfs/
1da177e4
LT
3355
3356CRIS PORT
8b58be88
JP
3357M: Mikael Starvik <starvik@axis.com>
3358M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3359L: linux-cris-kernel@axis.com
1da177e4 3360W: http://developer.axis.com
9f273c24 3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3362S: Maintained
679655da 3363F: arch/cris/
df621252 3364F: drivers/tty/serial/crisv10.*
1da177e4
LT
3365
3366CRYPTO API
8b58be88
JP
3367M: Herbert Xu <herbert@gondor.apana.org.au>
3368M: "David S. Miller" <davem@davemloft.net>
1da177e4 3369L: linux-crypto@vger.kernel.org
9f273c24 3370T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3371T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3372S: Maintained
679655da 3373F: Documentation/crypto/
fe1c445b 3374F: Documentation/devicetree/bindings/crypto/
2ca87a17 3375F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3376F: arch/*/crypto/
3377F: crypto/
3378F: drivers/crypto/
3379F: include/crypto/
1da177e4 3380
5b07bd57 3381CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3382M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3383L: linux-crypto@vger.kernel.org
3384S: Maintained
51a2228a
JP
3385F: crypto/ansi_cprng.c
3386F: crypto/rng.c
5b07bd57 3387
fc279cc2
HV
3388CS3308 MEDIA DRIVER
3389M: Hans Verkuil <hverkuil@xs4all.nl>
3390L: linux-media@vger.kernel.org
3391T: git git://linuxtv.org/media_tree.git
3392W: http://linuxtv.org
3393S: Odd Fixes
3394F: drivers/media/i2c/cs3308.c
3395F: drivers/media/i2c/cs3308.h
3396
9b4ffa48 3397CS5535 Audio ALSA driver
8b58be88 3398M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3399S: Maintained
679655da 3400F: sound/pci/cs5535audio/
9b4ffa48 3401
a910e4a9 3402CW1200 WLAN driver
b75f0050
JP
3403M: Solomon Peachy <pizza@shaftnet.org>
3404S: Maintained
560424e9 3405F: drivers/net/wireless/st/cw1200/
a910e4a9 3406
6d8425b1 3407CX18 VIDEO4LINUX DRIVER
6afdeaf8 3408M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3409L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3410L: linux-media@vger.kernel.org
275ffde4 3411T: git git://linuxtv.org/media_tree.git
a825eaec 3412W: https://linuxtv.org
30e10993 3413W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3414S: Maintained
679655da 3415F: Documentation/video4linux/cx18.txt
90d72ac6 3416F: drivers/media/pci/cx18/
6c0f0359 3417F: include/uapi/linux/ivtv*
6d8425b1 3418
3f101d91
HV
3419CX2341X MPEG ENCODER HELPER MODULE
3420M: Hans Verkuil <hverkuil@xs4all.nl>
3421L: linux-media@vger.kernel.org
3422T: git git://linuxtv.org/media_tree.git
a825eaec 3423W: https://linuxtv.org
3f101d91 3424S: Maintained
c368360b 3425F: drivers/media/common/cx2341x*
3f101d91
HV
3426F: include/media/cx2341x*
3427
b8fe6e2c
PB
3428CX24120 MEDIA DRIVER
3429M: Jemma Denson <jdenson@gmail.com>
3430M: Patrick Boettcher <patrick.boettcher@posteo.de>
3431L: linux-media@vger.kernel.org
a825eaec 3432W: https://linuxtv.org
b8fe6e2c
PB
3433Q: http://patchwork.linuxtv.org/project/linux-media/list/
3434S: Maintained
3435F: drivers/media/dvb-frontends/cx24120*
3436
20357578 3437CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3438M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3439M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3440L: linux-media@vger.kernel.org
a825eaec 3441W: https://linuxtv.org
20357578
MCC
3442T: git git://linuxtv.org/media_tree.git
3443S: Odd fixes
3444F: Documentation/video4linux/cx88/
3445F: drivers/media/pci/cx88/
6d8425b1 3446
91952bc0
AP
3447CXD2820R MEDIA DRIVER
3448M: Antti Palosaari <crope@iki.fi>
3449L: linux-media@vger.kernel.org
a825eaec 3450W: https://linuxtv.org
91952bc0
AP
3451W: http://palosaari.fi/linux/
3452Q: http://patchwork.linuxtv.org/project/linux-media/list/
3453T: git git://linuxtv.org/anttip/media_tree.git
3454S: Maintained
3455F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3456
e5ec3789 3457CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3458M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3459L: netdev@vger.kernel.org
3460W: http://www.chelsio.com
3461S: Supported
f7917c00 3462F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3463
d8ae3c33 3464CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3465M: Karen Xie <kxie@chelsio.com>
3466L: linux-scsi@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
3469F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3470
e5ec3789 3471CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3472M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3473L: linux-rdma@vger.kernel.org
e5ec3789
SW
3474W: http://www.openfabrics.org
3475S: Supported
679655da 3476F: drivers/infiniband/hw/cxgb3/
e5ec3789 3477
be4c9bad 3478CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3479M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3480L: netdev@vger.kernel.org
3481W: http://www.chelsio.com
3482S: Supported
f7917c00 3483F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3484
d8ae3c33 3485CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3486M: Karen Xie <kxie@chelsio.com>
3487L: linux-scsi@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
3490F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3491
be4c9bad
RD
3492CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3493M: Steve Wise <swise@chelsio.com>
3494L: linux-rdma@vger.kernel.org
3495W: http://www.openfabrics.org
3496S: Supported
3497F: drivers/infiniband/hw/cxgb4/
3498
5c20a5c7
CL
3499CXGB4VF ETHERNET DRIVER (CXGB4VF)
3500M: Casey Leedom <leedom@chelsio.com>
3501L: netdev@vger.kernel.org
3502W: http://www.chelsio.com
3503S: Supported
f7917c00 3504F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3505
a9282d01
IM
3506CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3507M: Ian Munsie <imunsie@au1.ibm.com>
3508M: Michael Neuling <mikey@neuling.org>
3509L: linuxppc-dev@lists.ozlabs.org
3510S: Supported
3511F: drivers/misc/cxl/
ec249dd8 3512F: include/misc/cxl*
a9282d01
IM
3513F: include/uapi/misc/cxl.h
3514F: Documentation/powerpc/cxl.txt
3515F: Documentation/powerpc/cxl.txt
3516F: Documentation/ABI/testing/sysfs-class-cxl
3517
11f43ae7
MO
3518CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3519M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3520M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3521M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3522L: linux-scsi@vger.kernel.org
3523S: Supported
3524F: drivers/scsi/cxlflash/
3525F: include/uapi/scsi/cxlflash_ioctls.h
3526F: Documentation/powerpc/cxlflash.txt
3527
b52b97a3
GC
3528STMMAC ETHERNET DRIVER
3529M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3530M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3531L: netdev@vger.kernel.org
3532W: http://www.stlinux.com
3533S: Supported
7ac6653a 3534F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3535
1da177e4 3536CYBERPRO FB DRIVER
54176cc6 3537M: Russell King <linux@armlinux.org.uk>
efc03ecb 3538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3539W: http://www.armlinux.org.uk/
1da177e4 3540S: Maintained
8a61f013 3541F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3542
1da177e4 3543CYCLADES ASYNC MUX DRIVER
1da177e4 3544W: http://www.cyclades.com/
d459883e 3545S: Orphan
c897401b 3546F: drivers/tty/cyclades.c
679655da 3547F: include/linux/cyclades.h
c117ab84 3548F: include/uapi/linux/cyclades.h
1da177e4
LT
3549
3550CYCLADES PC300 DRIVER
1da177e4 3551W: http://www.cyclades.com/
d459883e 3552S: Orphan
679655da 3553F: drivers/net/wan/pc300*
1da177e4 3554
402f6ae4
AP
3555CYPRESS_FIRMWARE MEDIA DRIVER
3556M: Antti Palosaari <crope@iki.fi>
3557L: linux-media@vger.kernel.org
a825eaec 3558W: https://linuxtv.org
402f6ae4
AP
3559W: http://palosaari.fi/linux/
3560Q: http://patchwork.linuxtv.org/project/linux-media/list/
3561T: git git://linuxtv.org/anttip/media_tree.git
3562S: Maintained
3563F: drivers/media/common/cypress_firmware*
3564
e3ae3525 3565CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3566M: Ferruh Yigit <fery@cypress.com>
6305902c 3567L: linux-input@vger.kernel.org
be9a6f40 3568S: Supported
6305902c
JP
3569F: drivers/input/touchscreen/cyttsp*
3570F: include/linux/input/cyttsp.h
e3ae3525 3571
aaaf5fbf
JK
3572DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3573M: Joshua Kinard <kumba@gentoo.org>
3574S: Maintained
3575F: drivers/rtc/rtc-ds1685.c
3576F: include/linux/rtc/ds1685.h
3577
1da177e4 3578DAMA SLAVE for AX.25
8b58be88 3579M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3580W: http://yaina.de/jreuter/
3581W: http://www.qsl.net/dl1bke/
3582L: linux-hams@vger.kernel.org
3583S: Maintained
679655da
JP
3584F: net/ax25/af_ax25.c
3585F: net/ax25/ax25_dev.c
3586F: net/ax25/ax25_ds_*
3587F: net/ax25/ax25_in.c
3588F: net/ax25/ax25_out.c
3589F: net/ax25/ax25_timer.c
3590F: net/ax25/sysctl_net_ax25.c
1da177e4 3591
e2d1d6c0 3592DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3593L: netdev@vger.kernel.org
5ff77428 3594S: Orphan
679655da 3595F: Documentation/networking/dmfe.txt
0f04e2aa 3596F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3597
3598DC390/AM53C974 SCSI driver
d8130624 3599M: Hannes Reinecke <hare@suse.com>
71bd849d 3600L: linux-scsi@vger.kernel.org
e2d1d6c0 3601S: Maintained
71bd849d 3602F: drivers/scsi/am53c974.c
e2d1d6c0 3603
1da177e4 3604DC395x SCSI driver
61eee9a7 3605M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3606M: Ali Akcaagac <aliakc@web.de>
3607M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3608L: dc395x@twibble.org
cf015e9f
JP
3609W: http://twibble.org/dist/dc395x/
3610W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3611S: Maintained
679655da
JP
3612F: Documentation/scsi/dc395x.txt
3613F: drivers/scsi/dc395x.*
1da177e4 3614
eb8edb08 3615DCCP PROTOCOL
a89d030e 3616M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3617L: dccp@vger.kernel.org
c996d8b9 3618W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3619S: Maintained
679655da 3620F: include/linux/dccp.h
c117ab84 3621F: include/uapi/linux/dccp.h
679655da
JP
3622F: include/linux/tfrc.h
3623F: net/dccp/
eb8edb08 3624
1da177e4 3625DECnet NETWORK LAYER
1da177e4
LT
3626W: http://linux-decnet.sourceforge.net
3627L: linux-decnet-user@lists.sourceforge.net
f546444d 3628S: Orphan
679655da
JP
3629F: Documentation/networking/decnet.txt
3630F: net/decnet/
1da177e4 3631
ebff05b9
MR
3632DECSTATION PLATFORM SUPPORT
3633M: "Maciej W. Rozycki" <macro@linux-mips.org>
3634L: linux-mips@linux-mips.org
3635W: http://www.linux-mips.org/wiki/DECstation
3636S: Maintained
3637F: arch/mips/dec/
3638F: arch/mips/include/asm/dec/
3639F: arch/mips/include/asm/mach-dec/
3640
1da177e4 3641DEFXX FDDI NETWORK DRIVER
8b58be88 3642M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3643S: Maintained
33f810b2 3644F: drivers/net/fddi/defxx.*
1da177e4 3645
ad8f07cc 3646DELL LAPTOP DRIVER
8b58be88 3647M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3648M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3649L: platform-driver-x86@vger.kernel.org
ad8f07cc 3650S: Maintained
679655da 3651F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3652
817a5cdb
PR
3653DELL LAPTOP RBTN DRIVER
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-rbtn.*
3657
cdbff611
PR
3658DELL LAPTOP FREEFALL DRIVER
3659M: Pali Rohár <pali.rohar@gmail.com>
3660S: Maintained
3661F: drivers/platform/x86/dell-smo8800.c
3662
1da177e4 3663DELL LAPTOP SMM DRIVER
a5afba16 3664M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3665S: Maintained
a5afba16 3666F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3667F: include/uapi/linux/i8k.h
1da177e4 3668
90563ec4 3669DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3670M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3671S: Maintained
679655da
JP
3672F: Documentation/dcdbas.txt
3673F: drivers/firmware/dcdbas.*
90563ec4 3674
0b3f6109 3675DELL WMI EXTRAS DRIVER
8b58be88 3676M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3677M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3678S: Maintained
36b3a96f 3679F: drivers/platform/x86/dell-wmi.c
0b3f6109 3680
5efc75e3 3681DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3682M: John Youn <johnyoun@synopsys.com>
5efc75e3 3683L: linux-usb@vger.kernel.org
18f340f9 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3685S: Maintained
197ba5f4 3686F: drivers/usb/dwc2/
5efc75e3 3687
94ab23dd 3688DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3689M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3690L: linux-usb@vger.kernel.org
94ab23dd
FB
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3692S: Maintained
3693F: drivers/usb/dwc3/
3694
833c9545
JB
3695DEVICE COREDUMP (DEV_COREDUMP)
3696M: Johannes Berg <johannes@sipsolutions.net>
3697L: linux-kernel@vger.kernel.org
3698S: Maintained
3699F: drivers/base/devcoredump.c
3700F: include/linux/devcoredump.h
3701
89d07767
KP
3702DEVICE FREQUENCY (DEVFREQ)
3703M: MyungJoo Ham <myungjoo.ham@samsung.com>
3704M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3705L: linux-pm@vger.kernel.org
6a3cd722 3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3707S: Maintained
3708F: drivers/devfreq/
6a3cd722
CC
3709F: include/linux/devfreq.h
3710F: Documentation/devicetree/bindings/devfreq/
89d07767 3711
7dbded06
CC
3712DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3713M: Chanwoo Choi <cw00.choi@samsung.com>
3714L: linux-pm@vger.kernel.org
3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3716S: Supported
3717F: drivers/devfreq/event/
3718F: drivers/devfreq/devfreq-event.c
3719F: include/linux/devfreq-event.h
3720F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3721
490b864b
CC
3722BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3723M: Chanwoo Choi <cw00.choi@samsung.com>
3724L: linux-pm@vger.kernel.org
3725L: linux-samsung-soc@vger.kernel.org
3726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3727S: Maintained
3728F: drivers/devfreq/exynos-bus.c
3729F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3730
1da177e4 3731DEVICE NUMBER REGISTRY
8b58be88 3732M: Torben Mathiasen <device@lanana.org>
1da177e4 3733W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3734S: Maintained
3735
e2d1d6c0 3736DEVICE-MAPPER (LVM)
854ecaad 3737M: Alasdair Kergon <agk@redhat.com>
8504eed3 3738M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3739M: dm-devel@redhat.com
e2d1d6c0
RD
3740L: dm-devel@redhat.com
3741W: http://sources.redhat.com/dm
8a6e2535 3742Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3744T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3745S: Maintained
679655da
JP
3746F: Documentation/device-mapper/
3747F: drivers/md/dm*
854ecaad 3748F: drivers/md/persistent-data/
679655da
JP
3749F: include/linux/device-mapper.h
3750F: include/linux/dm-*.h
8504eed3 3751F: include/uapi/linux/dm-*.h
e2d1d6c0 3752
bfcd3a46
JP
3753DEVLINK
3754M: Jiri Pirko <jiri@mellanox.com>
3755L: netdev@vger.kernel.org
3756S: Supported
3757F: net/core/devlink.c
3758F: include/net/devlink.h
3759F: include/uapi/linux/devlink.h
3760
c0d995aa
OST
3761DIALOG SEMICONDUCTOR DRIVERS
3762M: Support Opensource <support.opensource@diasemi.com>
3763W: http://www.dialog-semiconductor.com/products
3764S: Supported
3765F: Documentation/hwmon/da90??
047cfd01 3766F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3767F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3768F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3769F: drivers/gpio/gpio-da90??.c
3770F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3771F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3772F: drivers/input/misc/da90??_onkey.c
3773F: drivers/input/touchscreen/da9052_tsi.c
3774F: drivers/leds/leds-da90??.c
3775F: drivers/mfd/da903x.c
3776F: drivers/mfd/da90??-*.c
7be72c2c 3777F: drivers/mfd/da91??-*.c
8c0984e5
SR
3778F: drivers/power/supply/da9052-battery.c
3779F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3780F: drivers/regulator/da903x.c
3781F: drivers/regulator/da9???-regulator.[ch]
3782F: drivers/rtc/rtc-da90??.c
3783F: drivers/video/backlight/da90??_bl.c
3784F: drivers/watchdog/da90??_wdt.c
3785F: include/linux/mfd/da903x.h
3786F: include/linux/mfd/da9052/
3787F: include/linux/mfd/da9055/
047cfd01 3788F: include/linux/mfd/da9062/
c0d995aa 3789F: include/linux/mfd/da9063/
7be72c2c 3790F: include/linux/mfd/da9150/
4eeb08b4 3791F: include/linux/regulator/da9211.h
c0d995aa
OST
3792F: include/sound/da[79]*.h
3793F: sound/soc/codecs/da[79]*.[ch]
3794
599aa697
LL
3795DIGI NEO AND CLASSIC PCI PRODUCTS
3796M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3797M: Mark Hounschell <markh@compro.net>
599aa697
LL
3798L: driverdev-devel@linuxdriverproject.org
3799S: Maintained
3800F: drivers/staging/dgnc/
3801
335d7c58 3802DIOLAN U2C-12 I2C DRIVER
ca462085 3803M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3804L: linux-i2c@vger.kernel.org
3805S: Maintained
3806F: drivers/i2c/busses/i2c-diolan-u2c.c
3807
d475c634
MW
3808DIRECT ACCESS (DAX)
3809M: Matthew Wilcox <willy@linux.intel.com>
3810L: linux-fsdevel@vger.kernel.org
3811S: Supported
3812F: fs/dax.c
3813
e7839f25 3814DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3815M: Eric Paris <eparis@parisplace.org>
3c5119c0 3816S: Maintained
679655da
JP
3817F: Documentation/filesystems/dnotify.txt
3818F: fs/notify/dnotify/
3819F: include/linux/dnotify.h
1da177e4
LT
3820
3821DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3822M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3823W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3824W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3825W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3826S: Maintained
3827
4480f15b 3828DISKQUOTA
d8130624 3829M: Jan Kara <jack@suse.com>
1da177e4 3830S: Maintained
679655da
JP
3831F: Documentation/filesystems/quota.txt
3832F: fs/quota/
3833F: include/linux/quota*.h
c117ab84 3834F: include/uapi/linux/quota*.h
1da177e4 3835
702686ad
BT
3836DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3837M: Bernie Thompson <bernie@plugable.com>
3838L: linux-fbdev@vger.kernel.org
3839S: Maintained
3840W: http://plugable.com/category/projects/udlfb/
8a61f013 3841F: drivers/video/fbdev/udlfb.c
702686ad
BT
3842F: include/video/udlfb.h
3843F: Documentation/fb/udlfb.txt
3844
e7839f25 3845DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3846M: Christine Caulfield <ccaulfie@redhat.com>
3847M: David Teigland <teigland@redhat.com>
a4644184 3848L: cluster-devel@redhat.com
5be7b50f 3849W: http://sources.redhat.com/cluster/
9f273c24 3850T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3851S: Supported
679655da 3852F: fs/dlm/
5be7b50f 3853
53b6b3e0
SS
3854DMA BUFFER SHARING FRAMEWORK
3855M: Sumit Semwal <sumit.semwal@linaro.org>
3856S: Maintained
3857L: linux-media@vger.kernel.org
3858L: dri-devel@lists.freedesktop.org
8ada6d2d 3859L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3860F: drivers/dma-buf/
e46d12c6
JP
3861F: include/linux/dma-buf*
3862F: include/linux/reservation.h
3863F: include/linux/*fence.h
53b6b3e0
SS
3864F: Documentation/dma-buf-sharing.txt
3865T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3866
c483e065
GP
3867SYNC FILE FRAMEWORK
3868M: Sumit Semwal <sumit.semwal@linaro.org>
3869R: Gustavo Padovan <gustavo@padovan.org>
3870S: Maintained
3871L: linux-media@vger.kernel.org
3872L: dri-devel@lists.freedesktop.org
3873F: drivers/dma-buf/sync_file.c
3874F: include/linux/sync_file.h
3875F: Documentation/sync_file.txt
3876T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3877
b3e5f263 3878DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3879M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3880L: dmaengine@vger.kernel.org
3881Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3882S: Maintained
679655da 3883F: drivers/dma/
0ce3c066 3884F: include/linux/dmaengine.h
c56d329e 3885F: Documentation/devicetree/bindings/dma/
979a281e
VK
3886F: Documentation/dmaengine/
3887T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3888
b825037d 3889DME1737 HARDWARE MONITOR DRIVER
8b58be88 3890M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3891L: linux-hwmon@vger.kernel.org
b825037d 3892S: Maintained
679655da
JP
3893F: Documentation/hwmon/dme1737
3894F: drivers/hwmon/dme1737.c
b825037d 3895
1f31e1b1 3896DMI/SMBIOS SUPPORT
d8130624 3897M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3898S: Maintained
d4aeef93 3899T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3900F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3901F: drivers/firmware/dmi-id.c
3902F: drivers/firmware/dmi_scan.c
3903F: include/linux/dmi.h
3904
7d2c86b5 3905DOCUMENTATION
ad3118b9 3906M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3907L: linux-doc@vger.kernel.org
3908S: Maintained
679655da 3909F: Documentation/
42f41ecf
JC
3910F: scripts/docproc.c
3911F: scripts/kernel-doc*
97be078b
RD
3912X: Documentation/ABI/
3913X: Documentation/devicetree/
933a46b8
JC
3914X: Documentation/acpi
3915X: Documentation/power
3916X: Documentation/spi
6c121170 3917X: Documentation/DocBook/media
c51edfb1 3918T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3919
1da177e4 3920DOUBLETALK DRIVER
8b58be88 3921M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3922L: blinux-list@redhat.com
3923S: Maintained
679655da
JP
3924F: drivers/char/dtlk.c
3925F: include/linux/dtlk.h
1da177e4 3926
e2d1d6c0 3927DPT_I2O SCSI RAID DRIVER
8b58be88 3928M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3929L: linux-scsi@vger.kernel.org
3930W: http://www.adaptec.com/
3931S: Maintained
679655da
JP
3932F: drivers/scsi/dpt*
3933F: drivers/scsi/dpt/
e2d1d6c0 3934
b411b363 3935DRBD DRIVER
bc2c049d
RK
3936M: Philipp Reisner <philipp.reisner@linbit.com>
3937M: Lars Ellenberg <lars.ellenberg@linbit.com>
3938L: drbd-dev@lists.linbit.com
28b8e8d4 3939W: http://www.drbd.org
bc2c049d
RK
3940T: git git://git.linbit.com/linux-drbd.git
3941T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3942S: Supported
3943F: drivers/block/drbd/
3944F: lib/lru_cache.c
3945F: Documentation/blockdev/drbd/
b411b363 3946
dc7dfcd8 3947DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3948M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3950S: Supported
679655da 3951F: Documentation/kobject.txt
7cfc51b9 3952F: drivers/base/
87544653 3953F: fs/debugfs/
dc7dfcd8
WS
3954F: fs/kernfs/
3955F: fs/sysfs/
87544653 3956F: include/linux/debugfs.h
dc7dfcd8 3957F: include/linux/kobj*
679655da 3958F: lib/kobj*
1da177e4
LT
3959
3960DRM DRIVERS
8b58be88 3961M: David Airlie <airlied@linux.ie>
4c6a3999 3962L: dri-devel@lists.freedesktop.org
b0447888 3963T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3964S: Maintained
679655da 3965F: drivers/gpu/drm/
433e3b34 3966F: drivers/gpu/vga/
d28ab95b
GU
3967F: Documentation/devicetree/bindings/display/
3968F: Documentation/devicetree/bindings/gpu/
3969F: Documentation/devicetree/bindings/video/
621c5474 3970F: Documentation/gpu/
850e9411 3971F: include/drm/
c117ab84 3972F: include/uapi/drm/
1da177e4 3973
c842b693
EV
3974DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3975M: Dave Airlie <airlied@redhat.com>
3976S: Odd Fixes
3977F: drivers/gpu/drm/ast/
3978
3979DRM DRIVER FOR BOCHS VIRTUAL GPU
3980M: Gerd Hoffmann <kraxel@redhat.com>
3981S: Odd Fixes
3982F: drivers/gpu/drm/bochs/
3983
3984DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3985M: Dave Airlie <airlied@redhat.com>
3986S: Odd Fixes
3987F: drivers/gpu/drm/cirrus/
3988
c26a4017 3989RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3990M: Alex Deucher <alexander.deucher@amd.com>
3991M: Christian König <christian.koenig@amd.com>
3992L: dri-devel@lists.freedesktop.org
3993T: git git://people.freedesktop.org/~agd5f/linux
3994S: Supported
3995F: drivers/gpu/drm/radeon/
74c97375 3996F: include/uapi/drm/radeon_drm.h
c26a4017 3997F: drivers/gpu/drm/amd/
74c97375 3998F: include/uapi/drm/amdgpu_drm.h
566f5939 3999
03e255b9
TR
4000DRM PANEL DRIVERS
4001M: Thierry Reding <thierry.reding@gmail.com>
4002L: dri-devel@lists.freedesktop.org
4003T: git git://anongit.freedesktop.org/tegra/linux.git
4004S: Maintained
4005F: drivers/gpu/drm/drm_panel.c
4006F: drivers/gpu/drm/panel/
4007F: include/drm/drm_panel.h
2d799dde 4008F: Documentation/devicetree/bindings/display/panel/
03e255b9 4009
8daf7473 4010INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4011M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4012M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4013L: intel-gfx@lists.freedesktop.org
8daf7473 4014L: dri-devel@lists.freedesktop.org
7564fde3 4015W: https://01.org/linuxgraphics/
47f95647 4016Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4017T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4018S: Supported
14430813 4019F: drivers/gpu/drm/i915/
8daf7473 4020F: include/drm/i915*
baceac3a 4021F: include/uapi/drm/i915_drm.h
621c5474 4022F: Documentation/gpu/i915.rst
8daf7473 4023
99763bb8
BB
4024DRM DRIVERS FOR ATMEL HLCDC
4025M: Boris Brezillon <boris.brezillon@free-electrons.com>
4026L: dri-devel@lists.freedesktop.org
4027S: Supported
4028F: drivers/gpu/drm/atmel-hlcdc/
4029F: Documentation/devicetree/bindings/drm/atmel/
4030
bf1139df
MR
4031DRM DRIVERS FOR ALLWINNER A10
4032M: Maxime Ripard <maxime.ripard@free-electrons.com>
4033L: dri-devel@lists.freedesktop.org
4034S: Supported
4035F: drivers/gpu/drm/sun4i/
4036F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4037
398a6d4a
KP
4038DRM DRIVERS FOR EXYNOS
4039M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4040M: Joonyoung Shim <jy0922.shim@samsung.com>
4041M: Seung-Woo Kim <sw0312.kim@samsung.com>
4042M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4043L: dri-devel@lists.freedesktop.org
25a58030 4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4045S: Supported
14430813 4046F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4047F: include/uapi/drm/exynos_drm.h
4048F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4049
b55a1b9c 4050DRM DRIVERS FOR FREESCALE DCU
bc66757a 4051M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4052M: Alison Wang <alison.wang@freescale.com>
4053L: dri-devel@lists.freedesktop.org
4054S: Supported
4055F: drivers/gpu/drm/fsl-dcu/
2d799dde 4056F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4057F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4058F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4059
0a3d775f
PZ
4060DRM DRIVERS FOR FREESCALE IMX
4061M: Philipp Zabel <p.zabel@pengutronix.de>
4062L: dri-devel@lists.freedesktop.org
4063S: Maintained
4064F: drivers/gpu/drm/imx/
ef739aa4 4065F: drivers/gpu/ipu-v3/
2d799dde 4066F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4067
ba2199a6
PJ
4068DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4069M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git git://github.com/patjak/drm-gma500
4072S: Maintained
5ff18e42 4073F: drivers/gpu/drm/gma500/
ba2199a6 4074
c84ffde9
XL
4075DRM DRIVERS FOR HISILICON
4076M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4077R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4078R: Chen Feng <puck.chen@hisilicon.com>
4079L: dri-devel@lists.freedesktop.org
4080T: git git://github.com/xin3liang/linux.git
4081S: Maintained
4082F: drivers/gpu/drm/hisilicon/
4083F: Documentation/devicetree/bindings/display/hisilicon/
4084
399516ab
EV
4085DRM DRIVER FOR INTEL I810 VIDEO CARDS
4086S: Orphan / Obsolete
4087F: drivers/gpu/drm/i810/
4088F: include/uapi/drm/i810_drm.h
4089
37b2a214
CH
4090DRM DRIVERS FOR MEDIATEK
4091M: CK Hu <ck.hu@mediatek.com>
4092M: Philipp Zabel <p.zabel@pengutronix.de>
4093L: dri-devel@lists.freedesktop.org
4094S: Supported
4095F: drivers/gpu/drm/mediatek/
4096F: Documentation/devicetree/bindings/display/mediatek/
4097
06346451
EV
4098DRM DRIVER FOR MSM ADRENO GPU
4099M: Rob Clark <robdclark@gmail.com>
4100L: linux-arm-msm@vger.kernel.org
4101L: dri-devel@lists.freedesktop.org
4102L: freedreno@lists.freedesktop.org
4103T: git git://people.freedesktop.org/~robclark/linux
4104S: Maintained
4105F: drivers/gpu/drm/msm/
4106F: include/uapi/drm/msm_drm.h
4107F: Documentation/devicetree/bindings/display/msm/
4108
fad89bb3
EV
4109DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4110M: Ben Skeggs <bskeggs@redhat.com>
4111L: dri-devel@lists.freedesktop.org
4112L: nouveau@lists.freedesktop.org
4113T: git git://github.com/skeggsb/linux
4114S: Supported
4115F: drivers/gpu/drm/nouveau/
4116F: include/uapi/drm/nouveau_drm.h
ba2199a6 4117
bd3b49f2 4118DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4119M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4120L: dri-devel@lists.freedesktop.org
4121L: linux-tegra@vger.kernel.org
a5ad7a63 4122T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4123S: Supported
dee8268f 4124F: drivers/gpu/drm/tegra/
a5ad7a63 4125F: drivers/gpu/host1x/
e1e90644 4126F: include/linux/host1x.h
a5ad7a63 4127F: include/uapi/drm/tegra_drm.h
2d799dde 4128F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4129
399516ab
EV
4130DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4131S: Orphan / Obsolete
4132F: drivers/gpu/drm/mga/
4133F: include/uapi/drm/mga_drm.h
4134
c842b693
EV
4135DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4136M: Dave Airlie <airlied@redhat.com>
4137S: Odd Fixes
4138F: drivers/gpu/drm/mgag200/
4139
399516ab
EV
4140DRM DRIVER FOR RAGE 128 VIDEO CARDS
4141S: Orphan / Obsolete
4142F: drivers/gpu/drm/r128/
4143F: include/uapi/drm/r128_drm.h
4144
a284e9d1
LP
4145DRM DRIVERS FOR RENESAS
4146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4147L: dri-devel@lists.freedesktop.org
4a121096 4148L: linux-renesas-soc@vger.kernel.org
2392ccd4 4149T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4150S: Supported
4151F: drivers/gpu/drm/rcar-du/
4152F: drivers/gpu/drm/shmobile/
a284e9d1 4153F: include/linux/platform_data/shmob_drm.h
33be436d 4154F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4155
c842b693
EV
4156DRM DRIVER FOR QXL VIRTUAL GPU
4157M: Dave Airlie <airlied@redhat.com>
4158S: Odd Fixes
4159F: drivers/gpu/drm/qxl/
4160F: include/uapi/drm/qxl_drm.h
a284e9d1 4161
625e0346
HS
4162DRM DRIVERS FOR ROCKCHIP
4163M: Mark Yao <mark.yao@rock-chips.com>
4164L: dri-devel@lists.freedesktop.org
4165S: Maintained
4166F: drivers/gpu/drm/rockchip/
f253f7eb 4167F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4168
399516ab
EV
4169DRM DRIVER FOR SAVAGE VIDEO CARDS
4170S: Orphan / Obsolete
4171F: drivers/gpu/drm/savage/
4172F: include/uapi/drm/savage_drm.h
4173
4174DRM DRIVER FOR SIS VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/sis/
4177F: include/uapi/drm/sis_drm.h
625e0346 4178
7f11c476
BG
4179DRM DRIVERS FOR STI
4180M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4181M: Vincent Abriou <vincent.abriou@st.com>
4182L: dri-devel@lists.freedesktop.org
4183T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4184S: Maintained
4185F: drivers/gpu/drm/sti
2d799dde 4186F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4187
399516ab
EV
4188DRM DRIVER FOR TDFX VIDEO CARDS
4189S: Orphan / Obsolete
4190F: drivers/gpu/drm/tdfx/
4191
c842b693
EV
4192DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4193M: Dave Airlie <airlied@redhat.com>
4194S: Odd Fixes
4195F: drivers/gpu/drm/udl/
4196
8bb0bce9
LS
4197DRM DRIVERS FOR VIVANTE GPU IP
4198M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4199R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4200R: Christian Gmeiner <christian.gmeiner@gmail.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
8a9257a0
EV
4203F: drivers/gpu/drm/etnaviv/
4204F: include/uapi/drm/etnaviv_drm.h
4205F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4206
c4291702
EV
4207DRM DRIVER FOR VMWARE VIRTUAL GPU
4208M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4209M: Sinclair Yeh <syeh@vmware.com>
4210M: Thomas Hellstrom <thellstrom@vmware.com>
4211L: dri-devel@lists.freedesktop.org
4212T: git git://people.freedesktop.org/~syeh/repos_linux
4213T: git git://people.freedesktop.org/~thomash/linux
4214S: Supported
4215F: drivers/gpu/drm/vmwgfx/
4216F: include/uapi/drm/vmwgfx_drm.h
4217
8636d452
EA
4218DRM DRIVERS FOR VC4
4219M: Eric Anholt <eric@anholt.net>
4220T: git git://github.com/anholt/linux
4221S: Supported
4222F: drivers/gpu/drm/vc4/
4223F: include/uapi/drm/vc4_drm.h
4224F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4225
5ef330a7
TV
4226DRM DRIVERS FOR TI OMAP
4227M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4228L: dri-devel@lists.freedesktop.org
4229S: Maintained
4230F: drivers/gpu/drm/omapdrm/
4231F: Documentation/devicetree/bindings/display/ti/
4232
adb314ed
TV
4233DRM DRIVERS FOR TI LCDC
4234M: Jyri Sarha <jsarha@ti.com>
4235R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4236L: dri-devel@lists.freedesktop.org
4237S: Maintained
4238F: drivers/gpu/drm/tilcdc/
4239F: Documentation/devicetree/bindings/display/tilcdc/
4240
598df1ac
AK
4241DSBR100 USB FM RADIO DRIVER
4242M: Alexey Klimov <klimov.linux@gmail.com>
4243L: linux-media@vger.kernel.org
4244T: git git://linuxtv.org/media_tree.git
4245S: Maintained
4246F: drivers/media/radio/dsbr100.c
4247
1da177e4 4248DSCC4 DRIVER
8b58be88 4249M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4250L: netdev@vger.kernel.org
1da177e4 4251S: Maintained
679655da 4252F: drivers/net/wan/dscc4.c
1da177e4 4253
cc11b140
HV
4254DT3155 MEDIA DRIVER
4255M: Hans Verkuil <hverkuil@xs4all.nl>
4256L: linux-media@vger.kernel.org
4257T: git git://linuxtv.org/media_tree.git
a825eaec 4258W: https://linuxtv.org
cc11b140
HV
4259S: Odd Fixes
4260F: drivers/media/pci/dt3155/
4261
91952bc0
AP
4262DVB_USB_AF9015 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
91952bc0
AP
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/af9015*
4271
4272DVB_USB_AF9035 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
a825eaec 4275W: https://linuxtv.org
91952bc0
AP
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb-v2/af9035*
4281
4282DVB_USB_ANYSEE MEDIA DRIVER
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
a825eaec 4285W: https://linuxtv.org
91952bc0
AP
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
4290F: drivers/media/usb/dvb-usb-v2/anysee*
4291
4292DVB_USB_AU6610 MEDIA DRIVER
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296W: http://palosaari.fi/linux/
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/anttip/media_tree.git
4299S: Maintained
4300F: drivers/media/usb/dvb-usb-v2/au6610*
4301
4302DVB_USB_CE6230 MEDIA DRIVER
4303M: Antti Palosaari <crope@iki.fi>
4304L: linux-media@vger.kernel.org
a825eaec 4305W: https://linuxtv.org
91952bc0
AP
4306W: http://palosaari.fi/linux/
4307Q: http://patchwork.linuxtv.org/project/linux-media/list/
4308T: git git://linuxtv.org/anttip/media_tree.git
4309S: Maintained
4310F: drivers/media/usb/dvb-usb-v2/ce6230*
4311
d099dea2
MK
4312DVB_USB_CXUSB MEDIA DRIVER
4313M: Michael Krufky <mkrufky@linuxtv.org>
4314L: linux-media@vger.kernel.org
a825eaec 4315W: https://linuxtv.org
d099dea2
MK
4316W: http://github.com/mkrufky
4317Q: http://patchwork.linuxtv.org/project/linux-media/list/
4318T: git git://linuxtv.org/media_tree.git
4319S: Maintained
9819da66 4320F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4321
91952bc0 4322DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4323M: Antti Palosaari <crope@iki.fi>
4324L: linux-media@vger.kernel.org
a825eaec 4325W: https://linuxtv.org
91952bc0
AP
4326W: http://palosaari.fi/linux/
4327Q: http://patchwork.linuxtv.org/project/linux-media/list/
4328T: git git://linuxtv.org/anttip/media_tree.git
4329S: Maintained
91952bc0 4330F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4331
5560983b 4332DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4333M: Antti Palosaari <crope@iki.fi>
4334L: linux-media@vger.kernel.org
a825eaec 4335W: https://linuxtv.org
91952bc0
AP
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
5560983b 4339F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4340
8856f5f2
MK
4341DVB_USB_MXL111SF MEDIA DRIVER
4342M: Michael Krufky <mkrufky@linuxtv.org>
4343L: linux-media@vger.kernel.org
a825eaec 4344W: https://linuxtv.org
8856f5f2
MK
4345W: http://github.com/mkrufky
4346Q: http://patchwork.linuxtv.org/project/linux-media/list/
4347T: git git://linuxtv.org/mkrufky/mxl111sf.git
4348S: Maintained
4349F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4350
91952bc0
AP
4351DVB_USB_RTL28XXU MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
a825eaec 4354W: https://linuxtv.org
91952bc0
AP
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4360
4361DVB_USB_V2 MEDIA DRIVER
4362M: Antti Palosaari <crope@iki.fi>
4363L: linux-media@vger.kernel.org
a825eaec 4364W: https://linuxtv.org
91952bc0
AP
4365W: http://palosaari.fi/linux/
4366Q: http://patchwork.linuxtv.org/project/linux-media/list/
4367T: git git://linuxtv.org/anttip/media_tree.git
4368S: Maintained
4369F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4370F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4371
ac0ac38f 4372DYNAMIC DEBUG
5c4a97d1 4373M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4374S: Maintained
4375F: lib/dynamic_debug.c
4376F: include/linux/dynamic_debug.h
4377
789c7048 4378DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4379M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4380S: Maintained
df621252 4381F: drivers/tty/serial/dz.*
789c7048 4382
f17effbe
MF
4383E3X0 POWER BUTTON DRIVER
4384M: Moritz Fischer <moritz.fischer@ettus.com>
4385L: usrp-users@lists.ettus.com
4386W: http://www.ettus.com
4387S: Supported
4388F: drivers/input/misc/e3x0-button.c
4389F: Documentation/devicetree/bindings/input/e3x0-button.txt
4390
91952bc0
AP
4391E4000 MEDIA DRIVER
4392M: Antti Palosaari <crope@iki.fi>
4393L: linux-media@vger.kernel.org
a825eaec 4394W: https://linuxtv.org
91952bc0
AP
4395W: http://palosaari.fi/linux/
4396Q: http://patchwork.linuxtv.org/project/linux-media/list/
4397T: git git://linuxtv.org/anttip/media_tree.git
4398S: Maintained
4399F: drivers/media/tuners/e4000*
4400
1da177e4 4401EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4402M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4403L: linux-scsi@vger.kernel.org
4404S: Maintained
679655da 4405F: drivers/scsi/eata.c
1da177e4 4406
91952bc0
AP
4407EC100 MEDIA DRIVER
4408M: Antti Palosaari <crope@iki.fi>
4409L: linux-media@vger.kernel.org
a825eaec 4410W: https://linuxtv.org
91952bc0
AP
4411W: http://palosaari.fi/linux/
4412Q: http://patchwork.linuxtv.org/project/linux-media/list/
4413T: git git://linuxtv.org/anttip/media_tree.git
4414S: Maintained
4415F: drivers/media/dvb-frontends/ec100*
4416
237fead6 4417ECRYPT FILE SYSTEM
0de9adf2 4418M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4419L: ecryptfs@vger.kernel.org
24a923e4 4420W: http://ecryptfs.org
6dc7516e 4421W: https://launchpad.net/ecryptfs
9f273c24 4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4423S: Supported
679655da
JP
4424F: Documentation/filesystems/ecryptfs.txt
4425F: fs/ecryptfs/
237fead6 4426
da9bb1d2 4427EDAC-CORE
aa15aa0e 4428M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4429M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4430M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4431L: linux-edac@vger.kernel.org
07cd6bf5
FW
4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4434S: Supported
679655da 4435F: Documentation/edac.txt
91445c72 4436F: drivers/edac/
679655da 4437F: include/linux/edac.h
0e438e3f 4438
c476c23b 4439EDAC-AMD64
487ba8e8 4440M: Borislav Petkov <bp@alien8.de>
91445c72 4441L: linux-edac@vger.kernel.org
487ba8e8 4442S: Maintained
c476c23b
BP
4443F: drivers/edac/amd64_edac*
4444
836dae5d 4445EDAC-CALXEDA
836dae5d
RR
4446M: Robert Richter <rric@kernel.org>
4447L: linux-edac@vger.kernel.org
836dae5d
RR
4448S: Maintained
4449F: drivers/edac/highbank*
4450
f65aad41
RB
4451EDAC-CAVIUM
4452M: Ralf Baechle <ralf@linux-mips.org>
4453M: David Daney <david.daney@cavium.com>
4454L: linux-edac@vger.kernel.org
4455L: linux-mips@linux-mips.org
f65aad41
RB
4456S: Supported
4457F: drivers/edac/octeon_edac*
4458
0e438e3f 4459EDAC-E752X
8b58be88 4460M: Mark Gross <mark.gross@intel.com>
91445c72 4461L: linux-edac@vger.kernel.org
0e438e3f 4462S: Maintained
679655da 4463F: drivers/edac/e752x_edac.c
0e438e3f
DP
4464
4465EDAC-E7XXX
91445c72 4466L: linux-edac@vger.kernel.org
0e438e3f 4467S: Maintained
679655da 4468F: drivers/edac/e7xxx_edac.c
0e438e3f 4469
7d136731
BP
4470EDAC-FSL_DDR
4471M: York Sun <york.sun@nxp.com>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/fsl_ddr_edac.*
4475
77c5f5d2 4476EDAC-GHES
5dc8a864
MCC
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4479L: linux-edac@vger.kernel.org
77c5f5d2 4480S: Maintained
2caa67a6 4481F: drivers/edac/ghes_edac.c
77c5f5d2 4482
6bc78404 4483EDAC-I82443BXGX
8b58be88 4484M: Tim Small <tim@buttersideup.com>
91445c72 4485L: linux-edac@vger.kernel.org
6bc78404 4486S: Maintained
679655da 4487F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4488
4489EDAC-I3000
91445c72 4490L: linux-edac@vger.kernel.org
c91d9075 4491S: Orphan
679655da 4492F: drivers/edac/i3000_edac.c
6bc78404
DT
4493
4494EDAC-I5000
91445c72 4495L: linux-edac@vger.kernel.org
ba9a5918 4496S: Maintained
679655da 4497F: drivers/edac/i5000_edac.c
ba9a5918 4498
44c12cb2 4499EDAC-I5400
5dc8a864
MCC
4500M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4502L: linux-edac@vger.kernel.org
44c12cb2 4503S: Maintained
679655da 4504F: drivers/edac/i5400_edac.c
44c12cb2 4505
3c9c92b6 4506EDAC-I7300
5dc8a864
MCC
4507M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4509L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4510S: Maintained
4511F: drivers/edac/i7300_edac.c
4512
67c89316 4513EDAC-I7CORE
5dc8a864
MCC
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4516L: linux-edac@vger.kernel.org
67c89316 4517S: Maintained
70aff0ce 4518F: drivers/edac/i7core_edac.c
67c89316 4519
ba9a5918 4520EDAC-I82975X
8b58be88 4521M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4522M: "Arvind R." <arvino55@gmail.com>
91445c72 4523L: linux-edac@vger.kernel.org
ba9a5918 4524S: Maintained
679655da 4525F: drivers/edac/i82975x_edac.c
ba9a5918 4526
791b4706
JB
4527EDAC-IE31200
4528M: Jason Baron <jbaron@akamai.com>
4529L: linux-edac@vger.kernel.org
791b4706
JB
4530S: Maintained
4531F: drivers/edac/ie31200_edac.c
4532
ccdfb979 4533EDAC-MPC85XX
30c7469b 4534M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4535L: linux-edac@vger.kernel.org
ccdfb979
JT
4536S: Maintained
4537F: drivers/edac/mpc85xx_edac.[ch]
4538
ba9a5918 4539EDAC-PASEMI
8b58be88 4540M: Egor Martovetsky <egor@pasemi.com>
91445c72 4541L: linux-edac@vger.kernel.org
6bc78404 4542S: Maintained
679655da 4543F: drivers/edac/pasemi_edac.c
6bc78404 4544
0e438e3f 4545EDAC-R82600
8b58be88 4546M: Tim Small <tim@buttersideup.com>
91445c72 4547L: linux-edac@vger.kernel.org
0e438e3f 4548S: Maintained
679655da 4549F: drivers/edac/r82600_edac.c
da9bb1d2 4550
4d096ca7 4551EDAC-SBRIDGE
5dc8a864
MCC
4552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4553M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4554L: linux-edac@vger.kernel.org
4d096ca7
MCC
4555S: Maintained
4556F: drivers/edac/sb_edac.c
4557
4ec656bd
TL
4558EDAC-SKYLAKE
4559M: Tony Luck <tony.luck@intel.com>
4560L: linux-edac@vger.kernel.org
4561S: Maintained
4562F: drivers/edac/skx_edac.c
4563
995e1de4
LH
4564EDAC-XGENE
4565APPLIED MICRO (APM) X-GENE SOC EDAC
4566M: Loc Ho <lho@apm.com>
4567S: Supported
4568F: drivers/edac/xgene_edac.c
4569F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4570
af39917d
CL
4571EDIROL UA-101/UA-1000 DRIVER
4572M: Clemens Ladisch <clemens@ladisch.de>
4573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4574T: git git://git.alsa-project.org/alsa-kernel.git
4575S: Maintained
4576F: sound/usb/misc/ua101.c
4577
1f7df953 4578EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4579M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4580L: linux-efi@vger.kernel.org
78bef24e 4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4582S: Maintained
fb2efb5c 4583F: Documentation/efi-stub.txt
1f7df953
MF
4584F: arch/ia64/kernel/efi.c
4585F: arch/x86/boot/compressed/eboot.[ch]
4586F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4587F: arch/x86/platform/efi/
4588F: drivers/firmware/efi/
1f7df953
MF
4589F: include/linux/efi*.h
4590
d68772b7
MF
4591EFI VARIABLE FILESYSTEM
4592M: Matthew Garrett <matthew.garrett@nebula.com>
4593M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4594M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4596L: linux-efi@vger.kernel.org
4597S: Maintained
4598F: fs/efivarfs/
4599
85a00d9b
PJ
4600EFIFB FRAMEBUFFER DRIVER
4601L: linux-fbdev@vger.kernel.org
4602M: Peter Jones <pjones@redhat.com>
4603S: Maintained
8a61f013 4604F: drivers/video/fbdev/efifb.c
85a00d9b 4605
0bee8d28
JT
4606EFS FILESYSTEM
4607W: http://aeschi.ch.eu.org/efs/
4608S: Orphan
679655da 4609F: fs/efs/
0bee8d28 4610
aa8a9e25 4611EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4612M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4613L: netdev@vger.kernel.org
4614S: Maintained
9aa32835 4615F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4616
f0319efe 4617EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4618M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4619M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4620L: linux-media@vger.kernel.org
a825eaec 4621W: https://linuxtv.org
f0319efe
MCC
4622T: git git://linuxtv.org/media_tree.git
4623S: Maintained
4624F: drivers/media/usb/em28xx/
4625
3e3a7d66 4626EMBEDDED LINUX
8b58be88
JP
4627M: Paul Gortmaker <paul.gortmaker@windriver.com>
4628M: Matt Mackall <mpm@selenic.com>
4629M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4630L: linux-embedded@vger.kernel.org
4631S: Maintained
4632
32505876
JS
4633EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4634M: James Smart <james.smart@avagotech.com>
4635M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4636L: linux-scsi@vger.kernel.org
32505876 4637W: http://www.avagotech.com
ce00f85c 4638S: Supported
679655da 4639F: drivers/scsi/lpfc/
3a1c1d44 4640
5f5bac82 4641ENE CB710 FLASH CARD READER DRIVER
8b58be88 4642M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4643S: Maintained
4644F: drivers/misc/cb710/
4645F: drivers/mmc/host/cb710-mmc.*
4646F: include/linux/cb710.h
4647
931e39a1
ML
4648ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4649M: Maxim Levitsky <maximlevitsky@gmail.com>
4650S: Maintained
2a837449 4651F: drivers/media/rc/ene_ir.*
931e39a1 4652
d5ca9006 4653EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4654M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4655S: Maintained
084bad91 4656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4657F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4658F: include/video/s1d13xxxfb.h
d5ca9006 4659
38df6492
ME
4660ET131X NETWORK DRIVER
4661M: Mark Einon <mark.einon@gmail.com>
4662S: Odd Fixes
4663F: drivers/net/ethernet/agere/
4664
1da177e4 4665ETHERNET BRIDGE
adbbf69d 4666M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4667L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4668L: netdev@vger.kernel.org
c996d8b9 4669W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4670S: Maintained
679655da
JP
4671F: include/linux/netfilter_bridge/
4672F: net/bridge/
1da177e4 4673
22f08ad9
FF
4674ETHERNET PHY LIBRARY
4675M: Florian Fainelli <f.fainelli@gmail.com>
4676L: netdev@vger.kernel.org
4677S: Maintained
4678F: include/linux/phy.h
4679F: include/linux/phy_fixed.h
4680F: drivers/net/phy/
4681F: Documentation/networking/phy.txt
4682F: drivers/of/of_mdio.c
4683F: drivers/of/of_net.c
4684
1da177e4 4685EXT2 FILE SYSTEM
d8130624 4686M: Jan Kara <jack@suse.com>
72be2ccf 4687L: linux-ext4@vger.kernel.org
1da177e4 4688S: Maintained
679655da
JP
4689F: Documentation/filesystems/ext2.txt
4690F: fs/ext2/
4691F: include/linux/ext2*
1da177e4 4692
72be2ccf 4693EXT4 FILE SYSTEM
8b58be88 4694M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4695M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4696L: linux-ext4@vger.kernel.org
08a225f1 4697W: http://ext4.wiki.kernel.org
8a6e2535 4698Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4700S: Maintained
679655da
JP
4701F: Documentation/filesystems/ext4.txt
4702F: fs/ext4/
1da177e4 4703
c5532b09 4704Extended Verification Module (EVM)
74dd744f
MZ
4705M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4706L: linux-ima-devel@lists.sourceforge.net
4707L: linux-security-module@vger.kernel.org
c5532b09
MZ
4708S: Supported
4709F: security/integrity/evm/
4710
df6b3cfe
MH
4711EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4712M: MyungJoo Ham <myungjoo.ham@samsung.com>
4713M: Chanwoo Choi <cw00.choi@samsung.com>
4714L: linux-kernel@vger.kernel.org
81df63a9 4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4716S: Maintained
4717F: drivers/extcon/
cd2c3e7f
CC
4718F: include/linux/extcon/
4719F: include/linux/extcon.h
df6b3cfe 4720F: Documentation/extcon/
cd2c3e7f 4721F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4722
e2a75c44 4723EXYNOS DP DRIVER
b7701755 4724M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4725L: dri-devel@lists.freedesktop.org
4726S: Maintained
4727F: drivers/gpu/drm/exynos/exynos_dp*
4728
9b93a409
MS
4729EXYNOS SYSMMU (IOMMU) driver
4730M: Marek Szyprowski <m.szyprowski@samsung.com>
4731L: iommu@lists.linux-foundation.org
4732S: Maintained
4733F: drivers/iommu/exynos-iommu.c
4734
33ad3912
DL
4735EXYNOS MIPI DISPLAY DRIVERS
4736M: Inki Dae <inki.dae@samsung.com>
4737M: Donghwa Lee <dh09.lee@samsung.com>
4738M: Kyungmin Park <kyungmin.park@samsung.com>
4739L: linux-fbdev@vger.kernel.org
4740S: Maintained
8a61f013 4741F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4742F: include/video/exynos_mipi*
4743
4a66d3fe
NC
4744EZchip NPS platform support
4745M: Noam Camus <noamc@ezchip.com>
4746S: Supported
4747F: arch/arc/plat-eznps
4748F: arch/arc/boot/dts/eznps.dts
4749
e53004e2 4750F71805F HARDWARE MONITORING DRIVER
d8130624 4751M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4752L: linux-hwmon@vger.kernel.org
e53004e2 4753S: Maintained
679655da
JP
4754F: Documentation/hwmon/f71805f
4755F: drivers/hwmon/f71805f.c
e53004e2 4756
eea977ed
MB
4757FC0011 TUNER DRIVER
4758M: Michael Buesch <m@bues.ch>
4759L: linux-media@vger.kernel.org
4760S: Maintained
ccae7af2
MCC
4761F: drivers/media/tuners/fc0011.h
4762F: drivers/media/tuners/fc0011.c
eea977ed 4763
91952bc0
AP
4764FC2580 MEDIA DRIVER
4765M: Antti Palosaari <crope@iki.fi>
4766L: linux-media@vger.kernel.org
a825eaec 4767W: https://linuxtv.org
91952bc0
AP
4768W: http://palosaari.fi/linux/
4769Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770T: git git://linuxtv.org/anttip/media_tree.git
4771S: Maintained
4772F: drivers/media/tuners/fc2580*
eea977ed 4773
88b2dbdb
EP
4774FANOTIFY
4775M: Eric Paris <eparis@redhat.com>
4776S: Maintained
4777F: fs/notify/fanotify/
4778F: include/linux/fanotify.h
c117ab84 4779F: include/uapi/linux/fanotify.h
88b2dbdb 4780
1da177e4 4781FARSYNC SYNCHRONOUS DRIVER
8b58be88 4782M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4783W: http://www.farsite.co.uk/
4784S: Supported
679655da 4785F: drivers/net/wan/farsync.*
1da177e4 4786
c5408b88 4787FAULT INJECTION SUPPORT
8b58be88 4788M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4789S: Supported
679655da
JP
4790F: Documentation/fault-injection/
4791F: lib/fault-inject.c
c5408b88 4792
053e514f
NT
4793FBTFT Framebuffer drivers
4794M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4795M: Noralf Trønnes <noralf@tronnes.org>
4796S: Maintained
4797F: drivers/staging/fbtft/
4798
cae727db 4799FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4800M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4801L: fcoe-devel@open-fcoe.org
cae727db
RL
4802W: www.Open-FCoE.org
4803S: Supported
4804F: drivers/scsi/libfc/
4805F: drivers/scsi/fcoe/
4806F: include/scsi/fc/
4807F: include/scsi/libfc.h
4808F: include/scsi/libfcoe.h
c117ab84 4809F: include/uapi/scsi/fc/
cae727db 4810
e2d1d6c0 4811FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4812M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4813M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4814L: linux-fsdevel@vger.kernel.org
1da177e4 4815S: Maintained
679655da
JP
4816F: include/linux/fcntl.h
4817F: include/linux/fs.h
c117ab84
CEB
4818F: include/uapi/linux/fcntl.h
4819F: include/uapi/linux/fs.h
679655da
JP
4820F: fs/fcntl.c
4821F: fs/locks.c
1da177e4 4822
e2d1d6c0 4823FILESYSTEMS (VFS and infrastructure)
8b58be88 4824M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4825L: linux-fsdevel@vger.kernel.org
173acc7c 4826S: Maintained
679655da 4827F: fs/*
173acc7c 4828
b26e0ed4 4829FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4830M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4831L: linux-hwmon@vger.kernel.org
b26e0ed4 4832S: Maintained
d5ca6918
JP
4833F: drivers/hwmon/f75375s.c
4834F: include/linux/f75375s.h
b26e0ed4 4835
a331b0c3
CL
4836FIREWIRE AUDIO DRIVERS
4837M: Clemens Ladisch <clemens@ladisch.de>
4838L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4839T: git git://git.alsa-project.org/alsa-kernel.git
4840S: Maintained
4841F: sound/firewire/
4842
eb86ec51
SR
4843FIREWIRE MEDIA DRIVERS (firedtv)
4844M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845L: linux-media@vger.kernel.org
4846L: linux1394-devel@lists.sourceforge.net
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4848S: Maintained
4849F: drivers/media/firewire/
4850
a511ce33
CB
4851FIREWIRE SBP-2 TARGET
4852M: Chris Boot <bootc@bootc.net>
4853L: linux-scsi@vger.kernel.org
4854L: target-devel@vger.kernel.org
4855L: linux1394-devel@lists.sourceforge.net
4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4857S: Maintained
4858F: drivers/target/sbp/
4859
7d2c86b5 4860FIREWIRE SUBSYSTEM
8b58be88 4861M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4862L: linux1394-devel@lists.sourceforge.net
958a29cb 4863W: http://ieee1394.wiki.kernel.org/
2ca526bf 4864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4865S: Maintained
679655da 4866F: drivers/firewire/
8f06ce3b
SR
4867F: include/linux/firewire.h
4868F: include/uapi/linux/firewire*.h
9f6d3c4b 4869F: tools/firewire/
e2d1d6c0
RD
4870
4871FIRMWARE LOADER (request_firmware)
39e68089
ML
4872M: Ming Lei <ming.lei@canonical.com>
4873L: linux-kernel@vger.kernel.org
4874S: Maintained
679655da
JP
4875F: Documentation/firmware_class/
4876F: drivers/base/firmware*.c
4877F: include/linux/firmware.h
e2d1d6c0 4878
f730e3dc 4879FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4880M: Joshua Morris <josh.h.morris@us.ibm.com>
4881M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4882S: Maintained
4883F: drivers/block/rsxx/
4884
8206f664 4885FLOPPY DRIVER
e5f6450c 4886M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4888S: Odd fixes
4889F: drivers/block/floppy.c
4890
9c9f32ed
AR
4891FMC SUBSYSTEM
4892M: Alessandro Rubini <rubini@gnudd.com>
4893W: http://www.ohwr.org/projects/fmc-bus
4894S: Supported
4895F: drivers/fmc/
4896F: include/linux/fmc*.h
4897F: include/linux/ipmi-fru.h
4898K: fmc_d.*register
4899
3c0ed7d5
AT
4900FPGA MANAGER FRAMEWORK
4901M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4902R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4903S: Maintained
4904F: drivers/fpga/
4905F: include/linux/fpga/fpga-mgr.h
4906W: http://www.rocketboards.org
4907
e2d1d6c0 4908FPU EMULATOR
8b58be88 4909M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4910W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4911S: Maintained
679655da 4912F: arch/x86/math-emu/
e2d1d6c0
RD
4913
4914FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4915L: netdev@vger.kernel.org
c173bfac 4916S: Orphan
679655da
JP
4917F: drivers/net/wan/dlci.c
4918F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4919
4920FRAMEBUFFER LAYER
5489e948
JCPV
4921M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4922M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4923L: linux-fbdev@vger.kernel.org
e2d1d6c0 4924W: http://linux-fbdev.sourceforge.net/
b22fe37b 4925Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4926T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4927S: Maintained
679655da 4928F: Documentation/fb/
b22fe37b
PM
4929F: drivers/video/
4930F: include/video/
679655da 4931F: include/linux/fb.h
c117ab84
CEB
4932F: include/uapi/video/
4933F: include/uapi/linux/fb.h
e2d1d6c0 4934
a57c188e 4935FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4936M: Timur Tabi <timur@tabi.org>
a57c188e 4937L: linux-fbdev@vger.kernel.org
c4ef9bc4 4938S: Maintained
8a61f013 4939F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4940
e2d1d6c0 4941FREESCALE DMA DRIVER
8b58be88
JP
4942M: Li Yang <leoli@freescale.com>
4943M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4944L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4945S: Maintained
679655da 4946F: drivers/dma/fsldma.*
e2d1d6c0 4947
44248aff
HX
4948FREESCALE GPMI NAND DRIVER
4949M: Han Xu <han.xu@nxp.com>
4950L: linux-mtd@lists.infradead.org
4951S: Maintained
4952F: drivers/mtd/nand/gpmi-nand/*
4953
e2d1d6c0 4954FREESCALE I2C CPM DRIVER
8b58be88 4955M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4956L: linuxppc-dev@lists.ozlabs.org
846557d3 4957L: linux-i2c@vger.kernel.org
0d2b405a 4958S: Maintained
679655da 4959F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4960
60e8c5ab 4961FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4962M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4963L: linux-fbdev@vger.kernel.org
efc03ecb 4964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4965S: Maintained
bad985a1 4966F: include/linux/platform_data/video-imxfb.h
8a61f013 4967F: drivers/video/fbdev/imxfb.c
60e8c5ab 4968
4d8e2cef 4969FREESCALE QUAD SPI DRIVER
38714fbd 4970M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4971L: linux-mtd@lists.infradead.org
4972S: Maintained
4973F: drivers/mtd/spi-nor/fsl-quadspi.c
4974
4689a6b1 4975FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4976M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4977M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4978L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4979L: netdev@vger.kernel.org
4980S: Maintained
ec21e2ec 4981F: drivers/net/ethernet/freescale/fs_enet/
679655da 4982F: include/linux/fs_enet_pd.h
4689a6b1 4983
63a0a00b
NA
4984FREESCALE IMX / MXC FEC DRIVER
4985M: Fugang Duan <fugang.duan@nxp.com>
4986L: netdev@vger.kernel.org
4987S: Maintained
4988F: drivers/net/ethernet/freescale/fec_main.c
4989F: drivers/net/ethernet/freescale/fec_ptp.c
4990F: drivers/net/ethernet/freescale/fec.h
4991F: Documentation/devicetree/bindings/net/fsl-fec.txt
4992
d9e9d82c 4993FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4994L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4995S: Orphan
7aa1aa6e
ZQ
4996F: drivers/soc/fsl/qe/
4997F: include/soc/fsl/*qe*.h
4998F: include/soc/fsl/*ucc*.h
d9e9d82c 4999
b55ef929 5000FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5001M: Li Yang <leoli@freescale.com>
6372594a 5002L: linux-usb@vger.kernel.org
a4724ed6 5003L: linuxppc-dev@lists.ozlabs.org
a7205b30 5004S: Maintained
faf2e1db 5005F: drivers/usb/gadget/udc/fsl*
a7205b30 5006
beaf53bf 5007FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5008M: Li Yang <leoli@freescale.com>
beaf53bf 5009L: netdev@vger.kernel.org
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5011S: Maintained
ec21e2ec 5012F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5013
abb1ed7b
CM
5014FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5015M: Claudiu Manoil <claudiu.manoil@freescale.com>
5016L: netdev@vger.kernel.org
5017S: Maintained
5018F: drivers/net/ethernet/freescale/gianfar*
5019X: drivers/net/ethernet/freescale/gianfar_ptp.c
5020F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5021
c19b6d24
ZQ
5022FREESCALE QUICC ENGINE UCC HDLC DRIVER
5023M: Zhao Qiang <qiang.zhao@nxp.com>
5024L: netdev@vger.kernel.org
5025L: linuxppc-dev@lists.ozlabs.org
5026S: Maintained
5027F: drivers/net/wan/fsl_ucc_hdlc*
5028
d9e9d82c 5029FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5030M: Timur Tabi <timur@tabi.org>
a4724ed6 5031L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5032S: Maintained
df621252 5033F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5034
5035FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5036M: Timur Tabi <timur@tabi.org>
dc85950a 5037M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5038M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5039R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5040L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5041L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5042S: Maintained
69aefcea 5043F: sound/soc/fsl/fsl*
dc85950a 5044F: sound/soc/fsl/imx*
69aefcea 5045F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5046
31c88965 5047FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5048M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5049M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
5052F: drivers/staging/fsl-mc/
5053
1da177e4 5054FREEVXFS FILESYSTEM
8b58be88 5055M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5056W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5057S: Maintained
679655da 5058F: fs/freevxfs/
1da177e4 5059
71038f52 5060FREEZER
49db1903 5061M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5062M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5063L: linux-pm@vger.kernel.org
71038f52 5064S: Supported
679655da
JP
5065F: Documentation/power/freezing-of-tasks.txt
5066F: include/linux/freezer.h
5067F: kernel/freezer.c
71038f52 5068
839a1f79
KRW
5069FRONTSWAP API
5070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5071L: linux-kernel@vger.kernel.org
5072S: Maintained
5073F: mm/frontswap.c
5074F: include/linux/frontswap.h
5075
a5432f5a 5076FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5077M: David Howells <dhowells@redhat.com>
e62d6e24 5078L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5079S: Supported
5080F: Documentation/filesystems/caching/
5081F: fs/fscache/
5082F: include/linux/fscache*.h
5083
598c7d7a
TT
5084FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5085M: Theodore Y. Ts'o <tytso@mit.edu>
5086M: Jaegeuk Kim <jaegeuk@kernel.org>
5087S: Supported
5088F: fs/crypto/
5089F: include/linux/fscrypto.h
5090
f58ad8f5 5091F2FS FILE SYSTEM
9b29d481 5092M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5093M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5094R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5095L: linux-f2fs-devel@lists.sourceforge.net
5096W: http://en.wikipedia.org/wiki/F2FS
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5098S: Maintained
5099F: Documentation/filesystems/f2fs.txt
3bac380c 5100F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5101F: fs/f2fs/
5102F: include/linux/f2fs_fs.h
62d43eeb 5103F: include/trace/events/f2fs.h
f58ad8f5 5104
5ab7ffea 5105FUJITSU FR-V (FRV) PORT
0cf0305f 5106S: Orphan
679655da 5107F: arch/frv/
1da177e4 5108
20b93734 5109FUJITSU LAPTOP EXTRAS
409a3e98 5110M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5111L: platform-driver-x86@vger.kernel.org
20b93734 5112S: Maintained
679655da 5113F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5114
4da621b6
HK
5115FUJITSU M-5MO LS CAMERA ISP DRIVER
5116M: Kyungmin Park <kyungmin.park@samsung.com>
5117M: Heungjun Kim <riverful.kim@samsung.com>
5118L: linux-media@vger.kernel.org
5119S: Maintained
90d72ac6 5120F: drivers/media/i2c/m5mols/
b5dcee22 5121F: include/media/i2c/m5mols.h
4da621b6 5122
2d24c490
RG
5123FUJITSU TABLET EXTRAS
5124M: Robert Gerlach <khnz@gmx.de>
5125L: platform-driver-x86@vger.kernel.org
5126S: Maintained
5127F: drivers/platform/x86/fujitsu-tablet.c
5128
04578f17 5129FUSE: FILESYSTEM IN USERSPACE
8b58be88 5130M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5131L: linux-fsdevel@vger.kernel.org
04578f17 5132W: http://fuse.sourceforge.net/
0a30f612 5133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5134S: Maintained
679655da 5135F: fs/fuse/
c117ab84 5136F: include/uapi/linux/fuse.h
0a30f612 5137F: Documentation/filesystems/fuse.txt
04578f17 5138
1da177e4 5139FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5140M: Rik Faith <faith@cs.unc.edu>
1da177e4 5141L: linux-scsi@vger.kernel.org
baaea1dc 5142S: Odd Fixes (e.g., new signatures)
679655da 5143F: drivers/scsi/fdomain.*
1da177e4 5144
6b90bd4b
ER
5145GCC PLUGINS
5146M: Kees Cook <keescook@chromium.org>
5147R: Emese Revfy <re.emese@gmail.com>
5148L: kernel-hardening@lists.openwall.com
5149S: Maintained
5150F: scripts/gcc-plugins/
5151F: scripts/gcc-plugin.sh
5152F: Documentation/gcc-plugins.txt
5153
d8e2162c
PO
5154GCOV BASED KERNEL PROFILING
5155M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5156S: Maintained
5157F: kernel/gcov/
2584bab2 5158F: Documentation/dev-tools/gcov.rst
d8e2162c 5159
1da177e4 5160GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5161M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5162L: linux-scsi@vger.kernel.org
5163W: http://www.icp-vortex.com/
5164S: Supported
679655da 5165F: drivers/scsi/gdt*
1da177e4 5166
158daf16
JK
5167GDB KERNEL DEBUGGING HELPER SCRIPTS
5168M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5169M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5170S: Supported
5171F: scripts/gdb/
5172
3169a1c7
HV
5173GEMTEK FM RADIO RECEIVER DRIVER
5174M: Hans Verkuil <hverkuil@xs4all.nl>
5175L: linux-media@vger.kernel.org
5176T: git git://linuxtv.org/media_tree.git
a825eaec 5177W: https://linuxtv.org
3169a1c7
HV
5178S: Maintained
5179F: drivers/media/radio/radio-gemtek*
5180
1c23af90 5181GENERIC GPIO I2C DRIVER
880b0e26 5182M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5183S: Supported
679655da
JP
5184F: drivers/i2c/busses/i2c-gpio.c
5185F: include/linux/i2c-gpio.h
1c23af90 5186
92ed1a76
PK
5187GENERIC GPIO I2C MULTIPLEXER DRIVER
5188M: Peter Korsgaard <peter.korsgaard@barco.com>
5189L: linux-i2c@vger.kernel.org
5190S: Supported
e7065e20
JD
5191F: drivers/i2c/muxes/i2c-mux-gpio.c
5192F: include/linux/i2c-mux-gpio.h
5193F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5194
9251ce95 5195GENERIC HDLC (WAN) DRIVERS
8b58be88 5196M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5197W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5198S: Maintained
679655da
JP
5199F: drivers/net/wan/c101.c
5200F: drivers/net/wan/hd6457*
5201F: drivers/net/wan/hdlc*
5202F: drivers/net/wan/n2.c
5203F: drivers/net/wan/pc300too.c
5204F: drivers/net/wan/pci200syn.c
5205F: drivers/net/wan/wanxl*
1da177e4 5206
1527aab6 5207GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5208M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5209L: linux-arch@vger.kernel.org
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5211S: Maintained
14430813
JP
5212F: include/asm-generic/
5213F: include/uapi/asm-generic/
1527aab6 5214
ff764963
KVA
5215GENERIC PHY FRAMEWORK
5216M: Kishon Vijay Abraham I <kishon@ti.com>
5217L: linux-kernel@vger.kernel.org
5218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5219S: Supported
5220F: drivers/phy/
5221F: include/linux/phy/
5222
eea97aed
KH
5223GENERIC PM DOMAINS
5224M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5225M: Kevin Hilman <khilman@kernel.org>
5226M: Ulf Hansson <ulf.hansson@linaro.org>
5227L: linux-pm@vger.kernel.org
5228S: Supported
5229F: drivers/base/power/domain*.c
5230F: include/linux/pm_domain.h
5231
ccb86a69 5232GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5233M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5234L: kvm@vger.kernel.org
ccb86a69
MT
5235S: Supported
5236F: drivers/uio/uio_pci_generic.c
5237
f8f1ec73
JP
5238GET_MAINTAINER SCRIPT
5239M: Joe Perches <joe@perches.com>
5240S: Maintained
5241F: scripts/get_maintainer.pl
5242
5be7b50f 5243GFS2 FILE SYSTEM
8b58be88 5244M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5245M: Bob Peterson <rpeterso@redhat.com>
a4644184 5246L: cluster-devel@redhat.com
5be7b50f 5247W: http://sources.redhat.com/cluster/
28666d6d 5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5249S: Supported
679655da
JP
5250F: Documentation/filesystems/gfs2*.txt
5251F: fs/gfs2/
c117ab84 5252F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5253
0a34eb8f 5254GIGASET ISDN DRIVERS
6b096fde 5255M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5256L: gigaset307x-common@lists.sourceforge.net
5257W: http://gigaset307x.sourceforge.net/
6b096fde 5258S: Odd Fixes
679655da
JP
5259F: Documentation/isdn/README.gigaset
5260F: drivers/isdn/gigaset/
c117ab84 5261F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5262
7eea35fe
JP
5263GO7007 MPEG CODEC
5264M: Hans Verkuil <hans.verkuil@cisco.com>
5265L: linux-media@vger.kernel.org
5266S: Maintained
5267F: drivers/media/usb/go7007/
5268
ca96ea86
BN
5269GOODIX TOUCHSCREEN
5270M: Bastien Nocera <hadess@hadess.net>
5271L: linux-input@vger.kernel.org
5272S: Maintained
5273F: drivers/input/touchscreen/goodix.c
5274
a0dc00b4 5275GPIO SUBSYSTEM
e4651a9f 5276M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5277M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5278L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5279T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5280S: Maintained
cd97a449 5281F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5282F: Documentation/gpio/
40c159b7 5283F: Documentation/ABI/testing/gpio-cdev
fe95046e 5284F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5285F: drivers/gpio/
bdc6e95e
AC
5286F: include/linux/gpio/
5287F: include/linux/gpio.h
9b692346 5288F: include/asm-generic/gpio.h
3c702e99 5289F: include/uapi/linux/gpio.h
6d591c46 5290F: tools/gpio/
a0dc00b4 5291
71a6d0af
HW
5292GRE DEMULTIPLEXER DRIVER
5293M: Dmitry Kozlov <xeb@mail.ru>
5294L: netdev@vger.kernel.org
5295S: Maintained
11c26770
JP
5296F: net/ipv4/gre_demux.c
5297F: net/ipv4/gre_offload.c
71a6d0af
HW
5298F: include/net/gre.h
5299
d4c41139 5300GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5301M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5302L: netdev@vger.kernel.org
5303S: Maintained
a31a96ad 5304F: drivers/net/ethernet/aeroflex/
d4c41139 5305
e8deeae2 5306GSPCA FINEPIX SUBDRIVER
8b58be88 5307M: Frank Zago <frank@zago.net>
661263b5 5308L: linux-media@vger.kernel.org
275ffde4 5309T: git git://linuxtv.org/media_tree.git
e8deeae2 5310S: Maintained
0c0d06ca 5311F: drivers/media/usb/gspca/finepix.c
e8deeae2 5312
4b3fa3c4
OL
5313GSPCA GL860 SUBDRIVER
5314M: Olivier Lorin <o.lorin@laposte.net>
5315L: linux-media@vger.kernel.org
275ffde4 5316T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5317S: Maintained
0c0d06ca 5318F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5319
e8deeae2 5320GSPCA M5602 SUBDRIVER
8b58be88 5321M: Erik Andren <erik.andren@gmail.com>
661263b5 5322L: linux-media@vger.kernel.org
275ffde4 5323T: git git://linuxtv.org/media_tree.git
e8deeae2 5324S: Maintained
0c0d06ca 5325F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5326
5327GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5328M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5329L: linux-media@vger.kernel.org
275ffde4 5330T: git git://linuxtv.org/media_tree.git
c0936df4 5331S: Odd Fixes
0c0d06ca 5332F: drivers/media/usb/gspca/pac207.c
e8deeae2 5333
261982f1 5334GSPCA SN9C20X SUBDRIVER
d95c5b0b 5335M: Brian Johnson <brijohn@gmail.com>
261982f1 5336L: linux-media@vger.kernel.org
275ffde4 5337T: git git://linuxtv.org/media_tree.git
261982f1 5338S: Maintained
0c0d06ca 5339F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5340
e8deeae2 5341GSPCA T613 SUBDRIVER
8b58be88 5342M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5343L: linux-media@vger.kernel.org
275ffde4 5344T: git git://linuxtv.org/media_tree.git
e8deeae2 5345S: Maintained
0c0d06ca 5346F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5347
5348GSPCA USB WEBCAM DRIVER
c0936df4 5349M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5350L: linux-media@vger.kernel.org
275ffde4 5351T: git git://linuxtv.org/media_tree.git
c0936df4 5352S: Odd Fixes
0c0d06ca 5353F: drivers/media/usb/gspca/
e8deeae2 5354
584ec979 5355GUID PARTITION TABLE (GPT)
4f973c63 5356M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5357L: linux-efi@vger.kernel.org
5358S: Maintained
5359F: block/partitions/efi.*
5360
aa3c598b 5361STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5362M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5363L: linux-media@vger.kernel.org
275ffde4 5364T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5365S: Maintained
5366F: drivers/media/usb/stk1160/
e8deeae2 5367
4e456b86
YS
5368H8/300 ARCHITECTURE
5369M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5370L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5371W: http://uclinux-h8.sourceforge.jp
5372T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5373S: Maintained
5374F: arch/h8300/
5375F: drivers/clocksource/h8300_*.c
5376F: drivers/clk/h8300/
5377F: drivers/irqchip/irq-renesas-h8*.c
5378
71a6d0af
HW
5379HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5380M: Frank Seidel <frank@f-seidel.de>
5381L: platform-driver-x86@vger.kernel.org
5382W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5383S: Maintained
5384F: drivers/platform/x86/hdaps.c
5385
48fc9e26
HV
5386HDPVR USB VIDEO ENCODER DRIVER
5387M: Hans Verkuil <hverkuil@xs4all.nl>
5388L: linux-media@vger.kernel.org
5389T: git git://linuxtv.org/media_tree.git
a825eaec 5390W: https://linuxtv.org
48fc9e26 5391S: Odd Fixes
14430813 5392F: drivers/media/usb/hdpvr/
48fc9e26 5393
71a6d0af 5394HWPOISON MEMORY FAILURE HANDLING
f9625c48 5395M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5396L: linux-mm@kvack.org
71a6d0af
HW
5397S: Maintained
5398F: mm/memory-failure.c
5399F: mm/hwpoison-inject.c
5400
5401HYPERVISOR VIRTUAL CONSOLE DRIVER
5402L: linuxppc-dev@lists.ozlabs.org
5403S: Odd Fixes
5404F: drivers/tty/hvc/
5405
e5ab1477
AP
5406HACKRF MEDIA DRIVER
5407M: Antti Palosaari <crope@iki.fi>
5408L: linux-media@vger.kernel.org
a825eaec 5409W: https://linuxtv.org
e5ab1477
AP
5410W: http://palosaari.fi/linux/
5411Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412T: git git://linuxtv.org/anttip/media_tree.git
5413S: Maintained
5414F: drivers/media/usb/hackrf/
5415
5b543965 5416HARDWARE MONITORING
d8130624 5417M: Jean Delvare <jdelvare@suse.com>
ca462085 5418M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5419L: linux-hwmon@vger.kernel.org
5420W: http://hwmon.wiki.kernel.org/
a94ef4ed 5421T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5423S: Maintained
047f4ec2 5424F: Documentation/hwmon/
679655da 5425F: drivers/hwmon/
047f4ec2 5426F: include/linux/hwmon*.h
5b543965 5427
844dd05f 5428HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5429M: Matt Mackall <mpm@selenic.com>
5430M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5431L: linux-crypto@vger.kernel.org
c0d0787b 5432S: Odd fixes
f6c60b15 5433F: Documentation/devicetree/bindings/rng/
679655da
JP
5434F: Documentation/hw_random.txt
5435F: drivers/char/hw_random/
5436F: include/linux/hw_random.h
844dd05f 5437
8b37fcfc
OBC
5438HARDWARE SPINLOCK CORE
5439M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5440M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5441L: linux-remoteproc@vger.kernel.org
8b37fcfc 5442S: Maintained
9f273c24 5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5444F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5445F: Documentation/hwspinlock.txt
2dbd8585 5446F: drivers/hwspinlock/
8b37fcfc
OBC
5447F: include/linux/hwspinlock.h
5448
1da177e4 5449HARMONY SOUND DRIVER
ac6aecbf 5450L: linux-parisc@vger.kernel.org
1da177e4 5451S: Maintained
679655da 5452F: sound/parisc/harmony.*
1da177e4 5453
91952bc0
AP
5454HD29L2 MEDIA DRIVER
5455M: Antti Palosaari <crope@iki.fi>
5456L: linux-media@vger.kernel.org
a825eaec 5457W: https://linuxtv.org
91952bc0
AP
5458W: http://palosaari.fi/linux/
5459Q: http://patchwork.linuxtv.org/project/linux-media/list/
5460T: git git://linuxtv.org/anttip/media_tree.git
5461S: Maintained
5462F: drivers/media/dvb-frontends/hd29l2*
5463
214de83e
BB
5464HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5465M: Brian Boylston <brian.boylston@hpe.com>
5466S: Supported
5467F: Documentation/watchdog/hpwdt.txt
5468F: drivers/watchdog/hpwdt.c
5469
9257aa49 5470HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5471M: Don Brace <don.brace@microsemi.com>
9257aa49 5472L: iss_storagedev@hp.com
a0a268ad 5473L: esc.storagedev@microsemi.com
693373db 5474L: linux-scsi@vger.kernel.org
9257aa49
SC
5475S: Supported
5476F: Documentation/scsi/hpsa.txt
5477F: drivers/scsi/hpsa*.[ch]
5478F: include/linux/cciss*.h
c117ab84 5479F: include/uapi/linux/cciss*.h
9257aa49 5480
e2d1d6c0 5481HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5482M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5483L: iss_storagedev@hp.com
516fdcea 5484L: esc.storagedev@microsemi.com
693373db 5485L: linux-scsi@vger.kernel.org
e2d1d6c0 5486S: Supported
679655da
JP
5487F: Documentation/blockdev/cciss.txt
5488F: drivers/block/cciss*
5489F: include/linux/cciss_ioctl.h
c117ab84 5490F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5491
f48ad614
DD
5492HFI1 DRIVER
5493M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5494M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5495L: linux-rdma@vger.kernel.org
5496S: Supported
5497F: drivers/infiniband/hw/hfi1
5498
1da177e4 5499HFS FILESYSTEM
6cf515e1
GU
5500L: linux-fsdevel@vger.kernel.org
5501S: Orphan
679655da
JP
5502F: Documentation/filesystems/hfs.txt
5503F: fs/hfs/
1da177e4 5504
ef575f47
GU
5505HFSPLUS FILESYSTEM
5506L: linux-fsdevel@vger.kernel.org
5507S: Orphan
5508F: Documentation/filesystems/hfsplus.txt
5509F: fs/hfsplus/
5510
1da177e4 5511HGA FRAMEBUFFER DRIVER
8b58be88 5512M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5513L: linux-nvidia@lists.surfsouth.com
5514W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5515S: Maintained
8a61f013 5516F: drivers/video/fbdev/hgafb.c
1da177e4 5517
4480f15b 5518HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5519M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5520M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5521L: linux-pm@vger.kernel.org
e2d1d6c0 5522S: Supported
679655da
JP
5523F: arch/x86/power/
5524F: drivers/base/power/
5525F: kernel/power/
5526F: include/linux/suspend.h
5527F: include/linux/freezer.h
5528F: include/linux/pm.h
679655da 5529F: arch/*/include/asm/suspend*.h
e2d1d6c0 5530
4ef4caad 5531HID CORE LAYER
e5f6450c 5532M: Jiri Kosina <jikos@kernel.org>
406df153 5533R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5534L: linux-input@vger.kernel.org
54e5881d 5535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5536S: Maintained
679655da
JP
5537F: drivers/hid/
5538F: include/linux/hid*
c117ab84 5539F: include/uapi/linux/hid*
4ef4caad 5540
30ee72f0 5541HID SENSOR HUB DRIVERS
e5f6450c 5542M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5543M: Jonathan Cameron <jic23@kernel.org>
5544M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5545L: linux-input@vger.kernel.org
5546L: linux-iio@vger.kernel.org
5547S: Maintained
5548F: Documentation/hid/hid-sensor*
5549F: drivers/hid/hid-sensor-*
5550F: drivers/iio/*/hid-*
5551F: include/linux/hid-sensor-*
5552
38bed542 5553HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5554M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5555L: linux-kernel@vger.kernel.org
75fc2d37 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5557S: Maintained
679655da 5558F: Documentation/timers/
5cee9645 5559F: kernel/time/hrtimer.c
88606e80
TG
5560F: kernel/time/clockevents.c
5561F: kernel/time/tick*.*
5562F: kernel/time/timer_*.c
05ed8490 5563F: include/linux/clockchips.h
679655da 5564F: include/linux/hrtimer.h
38bed542 5565
1da177e4 5566HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5567L: linux-hams@vger.kernel.org
8b64f2a0 5568S: Orphan
679655da
JP
5569F: drivers/net/hamradio/dmascc.c
5570F: drivers/net/hamradio/scc.c
1da177e4 5571
ede1e6f8 5572HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5573M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5574W: http://www.highpoint-tech.com
5575S: Supported
679655da
JP
5576F: Documentation/scsi/hptiop.txt
5577F: drivers/scsi/hptiop.c
ede1e6f8 5578
1da177e4 5579HIPPI
8b58be88 5580M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5581L: linux-hippi@sunsite.dk
5582S: Maintained
679655da 5583F: include/linux/hippidevice.h
c117ab84 5584F: include/uapi/linux/if_hippi.h
679655da 5585F: net/802/hippi.c
ff5a3b50 5586F: drivers/net/hippi/
1da177e4 5587
b30d74e4
DH
5588HISILICON NETWORK SUBSYSTEM DRIVER
5589M: Yisen Zhuang <yisen.zhuang@huawei.com>
5590M: Salil Mehta <salil.mehta@huawei.com>
5591L: netdev@vger.kernel.org
5592W: http://www.hisilicon.com
5593S: Maintained
5594F: drivers/net/ethernet/hisilicon/
5595F: Documentation/devicetree/bindings/net/hisilicon*.txt
5596
66a9bae6 5597HISILICON ROCE DRIVER
5598M: Lijun Ou <oulijun@huawei.com>
5599M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5600L: linux-rdma@vger.kernel.org
5601S: Maintained
5602F: drivers/infiniband/hw/hns/
5603F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5604
16c6c252
JG
5605HISILICON SAS Controller
5606M: John Garry <john.garry@huawei.com>
5607W: http://www.hisilicon.com
5608S: Supported
5609F: drivers/scsi/hisi_sas/
5610F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5611
ff1d2767 5612HOST AP DRIVER
8b58be88 5613M: Jouni Malinen <j@w1.fi>
85d32e7b 5614L: hostap@shmoo.com (subscribers-only)
724c6b35 5615L: linux-wireless@vger.kernel.org
ff1d2767
JM
5616W: http://hostap.epitest.fi/
5617S: Maintained
eb4f98d5 5618F: drivers/net/wireless/intersil/hostap/
ff1d2767 5619
dd8cd779 5620HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5621L: platform-driver-x86@vger.kernel.org
95c70215 5622S: Orphan
679655da 5623F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5624
e2d1d6c0 5625HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5626M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5627S: Maintained
7e25d724 5628F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5629
7d2c86b5 5630HPET: High Precision Event Timers driver
8b58be88 5631M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5632S: Maintained
679655da
JP
5633F: Documentation/timers/hpet.txt
5634F: drivers/char/hpet.c
5635F: include/linux/hpet.h
c117ab84 5636F: include/uapi/linux/hpet.h
b9b0332f 5637
e07b5d79 5638HPET: x86
9e06f631 5639S: Orphan
679655da
JP
5640F: arch/x86/kernel/hpet.c
5641F: arch/x86/include/asm/hpet.h
b9b0332f 5642
1da177e4 5643HPFS FILESYSTEM
8b58be88 5644M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5645W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5646S: Maintained
679655da 5647F: fs/hpfs/
1da177e4 5648
3441cded 5649HSI SUBSYSTEM
56459ea9
SR
5650M: Sebastian Reichel <sre@kernel.org>
5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5652S: Maintained
5653F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5654F: Documentation/hsi.txt
3441cded
SR
5655F: drivers/hsi/
5656F: include/linux/hsi/
5657F: include/uapi/linux/hsi/
5658
7d2c86b5 5659HSO 3G MODEM DRIVER
8b58be88 5660M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5661W: http://www.pharscape.org
5662S: Maintained
679655da 5663F: drivers/net/usb/hso.c
11cd29b0 5664
19990e29
AB
5665HSR NETWORK PROTOCOL
5666M: Arvid Brodin <arvid.brodin@alten.se>
5667L: netdev@vger.kernel.org
5668S: Maintained
5669F: net/hsr/
5670
5a18c343 5671HTCPEN TOUCHSCREEN DRIVER
8b58be88 5672M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5673L: linux-input@vger.kernel.org
5674S: Maintained
679655da 5675F: drivers/input/touchscreen/htcpen.c
5a18c343 5676
1da177e4 5677HUGETLB FILESYSTEM
6d49e352 5678M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5679S: Maintained
679655da 5680F: fs/hugetlbfs/
1da177e4 5681
fe713d60
JCT
5682HVA ST MEDIA DRIVER
5683M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5684L: linux-media@vger.kernel.org
5685T: git git://linuxtv.org/media_tree.git
5686W: https://linuxtv.org
5687S: Supported
5688F: drivers/media/platform/sti/hva
5689
05183189 5690Hyper-V CORE AND DRIVERS
9c3646d1 5691M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5692M: Haiyang Zhang <haiyangz@microsoft.com>
5693L: devel@linuxdriverproject.org
5694S: Maintained
a4162747
HZ
5695F: arch/x86/include/asm/mshyperv.h
5696F: arch/x86/include/uapi/asm/hyperv.h
5697F: arch/x86/kernel/cpu/mshyperv.c
05183189 5698F: drivers/hid/hid-hyperv.c
a4162747 5699F: drivers/hv/
f92ca80b 5700F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5701F: drivers/pci/host/pci-hyperv.c
05183189 5702F: drivers/net/hyperv/
a4162747 5703F: drivers/scsi/storvsc_drv.c
8a61f013 5704F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5705F: include/linux/hyperv.h
5706F: tools/hv/
54bf725e 5707F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5708
7724fd04
PR
5709I2C MUXES
5710M: Peter Rosin <peda@axentia.se>
5711L: linux-i2c@vger.kernel.org
5712S: Maintained
2254d24a 5713F: Documentation/i2c/i2c-topology
7724fd04
PR
5714F: Documentation/i2c/muxes/
5715F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5716F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5717F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5718F: drivers/i2c/i2c-mux.c
5719F: drivers/i2c/muxes/
5720F: include/linux/i2c-mux.h
5721
d85c8a6a 5722I2C OVER PARALLEL PORT
d8130624 5723M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5724L: linux-i2c@vger.kernel.org
5725S: Maintained
5726F: Documentation/i2c/busses/i2c-parport
5727F: Documentation/i2c/busses/i2c-parport-light
5728F: drivers/i2c/busses/i2c-parport.c
5729F: drivers/i2c/busses/i2c-parport-light.c
5730
5731I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5732M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5733L: linux-i2c@vger.kernel.org
5734S: Maintained
5735F: Documentation/i2c/busses/i2c-ali1535
5736F: Documentation/i2c/busses/i2c-ali1563
5737F: Documentation/i2c/busses/i2c-ali15x3
5738F: Documentation/i2c/busses/i2c-amd756
5739F: Documentation/i2c/busses/i2c-amd8111
5740F: Documentation/i2c/busses/i2c-i801
5741F: Documentation/i2c/busses/i2c-nforce2
5742F: Documentation/i2c/busses/i2c-piix4
5743F: Documentation/i2c/busses/i2c-sis5595
5744F: Documentation/i2c/busses/i2c-sis630
5745F: Documentation/i2c/busses/i2c-sis96x
5746F: Documentation/i2c/busses/i2c-via
5747F: Documentation/i2c/busses/i2c-viapro
5748F: drivers/i2c/busses/i2c-ali1535.c
5749F: drivers/i2c/busses/i2c-ali1563.c
5750F: drivers/i2c/busses/i2c-ali15x3.c
5751F: drivers/i2c/busses/i2c-amd756.c
5752F: drivers/i2c/busses/i2c-amd756-s4882.c
5753F: drivers/i2c/busses/i2c-amd8111.c
5754F: drivers/i2c/busses/i2c-i801.c
5755F: drivers/i2c/busses/i2c-isch.c
5756F: drivers/i2c/busses/i2c-nforce2.c
5757F: drivers/i2c/busses/i2c-nforce2-s4985.c
5758F: drivers/i2c/busses/i2c-piix4.c
5759F: drivers/i2c/busses/i2c-sis5595.c
5760F: drivers/i2c/busses/i2c-sis630.c
5761F: drivers/i2c/busses/i2c-sis96x.c
5762F: drivers/i2c/busses/i2c-via.c
5763F: drivers/i2c/busses/i2c-viapro.c
5764
cb7f07a4
NH
5765I2C/SMBUS ISMT DRIVER
5766M: Seth Heasley <seth.heasley@intel.com>
5767M: Neil Horman <nhorman@tuxdriver.com>
5768L: linux-i2c@vger.kernel.org
5769F: drivers/i2c/busses/i2c-ismt.c
5770F: Documentation/i2c/busses/i2c-ismt
5771
6ea884db 5772I2C/SMBUS STUB DRIVER
d8130624 5773M: Jean Delvare <jdelvare@suse.com>
846557d3 5774L: linux-i2c@vger.kernel.org
6ea884db 5775S: Maintained
8547a5bc 5776F: drivers/i2c/i2c-stub.c
6ea884db 5777
5b543965 5778I2C SUBSYSTEM
14d77c4d 5779M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5780L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5781W: https://i2c.wiki.kernel.org/
5782Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5784S: Maintained
40ed1b4c 5785F: Documentation/devicetree/bindings/i2c/
679655da
JP
5786F: Documentation/i2c/
5787F: drivers/i2c/
630bc46e 5788F: drivers/i2c/*/
679655da 5789F: include/linux/i2c.h
03b70d62 5790F: include/linux/i2c-*.h
c117ab84
CEB
5791F: include/uapi/linux/i2c.h
5792F: include/uapi/linux/i2c-*.h
1da177e4 5793
4560d677
WS
5794I2C ACPI SUPPORT
5795M: Mika Westerberg <mika.westerberg@linux.intel.com>
5796L: linux-i2c@vger.kernel.org
5797L: linux-acpi@vger.kernel.org
5798S: Maintained
4560d677 5799
d85c8a6a 5800I2C-TAOS-EVM DRIVER
d8130624 5801M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5802L: linux-i2c@vger.kernel.org
5803S: Maintained
5804F: Documentation/i2c/busses/i2c-taos-evm
5805F: drivers/i2c/busses/i2c-taos-evm.c
5806
e8c76eed 5807I2C-TINY-USB DRIVER
8b58be88 5808M: Till Harbaum <till@harbaum.org>
846557d3 5809L: linux-i2c@vger.kernel.org
932d1872 5810W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5811S: Maintained
679655da 5812F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5813
1da177e4 5814i386 BOOT CODE
8b58be88 5815M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5816S: Maintained
679655da 5817F: arch/x86/boot/
1da177e4
LT
5818
5819i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5820M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5822S: Maintained
5823
1da177e4 5824IA64 (Itanium) PLATFORM
8b58be88
JP
5825M: Tony Luck <tony.luck@intel.com>
5826M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5827L: linux-ia64@vger.kernel.org
6b1c70b1 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5829S: Maintained
679655da 5830F: arch/ia64/
1da177e4 5831
4cd38750
LDSB
5832IBM Power VMX Cryptographic instructions
5833M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5834M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5835L: linux-crypto@vger.kernel.org
5836S: Supported
5837F: drivers/crypto/vmx/Makefile
5838F: drivers/crypto/vmx/Kconfig
5839F: drivers/crypto/vmx/vmx.c
5840F: drivers/crypto/vmx/aes*
5841F: drivers/crypto/vmx/ghash*
5842F: drivers/crypto/vmx/ppc-xlate.pl
5843
956c203c 5844IBM Power in-Nest Crypto Acceleration
4cd38750 5845M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5846M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5847L: linux-crypto@vger.kernel.org
5848S: Supported
28bceeaa
DS
5849F: drivers/crypto/nx/Makefile
5850F: drivers/crypto/nx/Kconfig
5851F: drivers/crypto/nx/nx-aes*
5852F: drivers/crypto/nx/nx-sha*
5853F: drivers/crypto/nx/nx.*
5854F: drivers/crypto/nx/nx_csbcpb.h
5855F: drivers/crypto/nx/nx_debugfs.h
956c203c 5856
0e16aafb 5857IBM Power 842 compression accelerator
41656aa7 5858M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5859S: Supported
28bceeaa
DS
5860F: drivers/crypto/nx/Makefile
5861F: drivers/crypto/nx/Kconfig
7011a122 5862F: drivers/crypto/nx/nx-842*
2da572c9 5863F: include/linux/sw842.h
2062c5b6 5864F: crypto/842.c
2da572c9 5865F: lib/842/
0e16aafb 5866
1da177e4 5867IBM Power Linux RAID adapter
8b58be88 5868M: Brian King <brking@us.ibm.com>
1da177e4 5869S: Supported
679655da 5870F: drivers/scsi/ipr.*
1da177e4 5871
9d348af4 5872IBM Power Virtual Ethernet Device Driver
eddd63a6 5873M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5874L: netdev@vger.kernel.org
5875S: Supported
9aa32835 5876F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5877
032c5e82
TF
5878IBM Power SRIOV Virtual NIC Device Driver
5879M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5880M: John Allen <jallen@linux.vnet.ibm.com>
5881L: netdev@vger.kernel.org
5882S: Supported
5883F: drivers/net/ethernet/ibm/ibmvnic.*
5884
e6babec6 5885IBM Power Virtual SCSI Device Drivers
bcbde52b 5886M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5887L: linux-scsi@vger.kernel.org
5888S: Supported
e6babec6 5889F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5890F: include/scsi/viosrp.h
5891
5892IBM Power Virtual SCSI Device Target Driver
5893M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5894M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5895L: linux-scsi@vger.kernel.org
5896L: target-devel@vger.kernel.org
5897S: Supported
5898F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5899
5900IBM Power Virtual FC Device Drivers
44b4dad9 5901M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5902L: linux-scsi@vger.kernel.org
5903S: Supported
5904F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5905
1da177e4 5906IBM ServeRAID RAID DRIVER
f9213e78 5907S: Orphan
679655da 5908F: drivers/scsi/ips.*
1da177e4 5909
6ed9f9c4
PT
5910ICH LPC AND GPIO DRIVER
5911M: Peter Tyser <ptyser@xes-inc.com>
5912S: Maintained
5913F: drivers/mfd/lpc_ich.c
5914F: drivers/gpio/gpio-ich.c
5915
1e7106fc 5916IDE SUBSYSTEM
8b58be88 5917M: "David S. Miller" <davem@davemloft.net>
1da177e4 5918L: linux-ide@vger.kernel.org
8a6e2535 5919Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5921S: Maintained
679655da
JP
5922F: Documentation/ide/
5923F: drivers/ide/
5924F: include/linux/ide.h
1da177e4 5925
6cb8c13d
IP
5926IDEAPAD LAPTOP EXTRAS DRIVER
5927M: Ike Panhc <ike.pan@canonical.com>
5928L: platform-driver-x86@vger.kernel.org
5929W: http://launchpad.net/ideapad-laptop
5930S: Maintained
5931F: drivers/platform/x86/ideapad-laptop.c
5932
1ea4c161
AM
5933IDEAPAD LAPTOP SLIDEBAR DRIVER
5934M: Andrey Moiseev <o2g.org.ru@gmail.com>
5935L: linux-input@vger.kernel.org
5936W: https://github.com/o2genum/ideapad-slidebar
5937S: Maintained
5938F: drivers/input/misc/ideapad_slidebar.c
5939
0f861e8c 5940IDE/ATAPI DRIVERS
487ba8e8 5941M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5942L: linux-ide@vger.kernel.org
c404c199 5943S: Maintained
679655da
JP
5944F: Documentation/cdrom/ide-cd
5945F: drivers/ide/ide-cd*
1da177e4 5946
27471fdb 5947IDLE-I7300
8b58be88 5948M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5949L: linux-pm@vger.kernel.org
27471fdb 5950S: Supported
679655da 5951F: drivers/idle/i7300_idle.c
27471fdb 5952
02cf2286 5953IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5954M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5955L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5956W: http://wpan.cakelab.org/
5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5959S: Maintained
5960F: net/ieee802154/
68653359 5961F: net/mac802154/
251741b1 5962F: drivers/net/ieee802154/
580947d3
AA
5963F: include/linux/nl802154.h
5964F: include/linux/ieee802154.h
5965F: include/net/nl802154.h
5966F: include/net/mac802154.h
5967F: include/net/af_ieee802154.h
5968F: include/net/cfg802154.h
5969F: include/net/ieee802154_netdev.h
ebef9c12 5970F: Documentation/networking/ieee802154.txt
02cf2286 5971
b1c97193
SY
5972IGORPLUG-USB IR RECEIVER
5973M: Sean Young <sean@mess.org>
5974L: linux-media@vger.kernel.org
5975S: Maintained
5976F: drivers/media/rc/igorplugusb.c
5977
40ad4a30
SY
5978IGUANAWORKS USB IR TRANSCEIVER
5979M: Sean Young <sean@mess.org>
5980L: linux-media@vger.kernel.org
5981S: Maintained
5982F: drivers/media/rc/iguanair.c
5983
9545f86e 5984IIO SUBSYSTEM AND DRIVERS
030a13d7 5985M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5986R: Hartmut Knaack <knaack.h@gmx.de>
5987R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5988R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5989L: linux-iio@vger.kernel.org
21d41655 5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5991S: Maintained
866b148a 5992F: Documentation/devicetree/bindings/iio/
03e7c251 5993F: drivers/iio/
9545f86e 5994F: drivers/staging/iio/
8fe671fc 5995F: include/linux/iio/
817020cf 5996F: tools/iio/
9545f86e 5997
65519263
SG
5998IKANOS/ADI EAGLE ADSL USB DRIVER
5999M: Matthieu Castet <castet.matthieu@free.fr>
6000M: Stanislaw Gruszka <stf_xl@wp.pl>
6001S: Maintained
6002F: drivers/usb/atm/ueagle-atm.c
6003
e89ab51f
GR
6004INA209 HARDWARE MONITOR DRIVER
6005M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6006L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6007S: Maintained
6008F: Documentation/hwmon/ina209
6009F: Documentation/devicetree/bindings/i2c/ina209.txt
6010F: drivers/hwmon/ina209.c
6011
6012INA2XX HARDWARE MONITOR DRIVER
6013M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6014L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6015S: Maintained
6016F: Documentation/hwmon/ina2xx
6017F: drivers/hwmon/ina2xx.c
6018F: include/linux/platform_data/ina2xx.h
6019
14dc124f
SIG
6020INDUSTRY PACK SUBSYSTEM (IPACK)
6021M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6022M: Jens Taprogge <jens.taprogge@taprogge.org>
6023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6024L: industrypack-devel@lists.sourceforge.net
6025W: http://industrypack.sourceforge.net
6026S: Maintained
6027F: drivers/ipack/
6028
8adc53fd
ZLK
6029INGENIC JZ4780 DMA Driver
6030M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6031S: Maintained
6032F: drivers/dma/dma-jz4780.c
6033
13683057
HH
6034INGENIC JZ4780 NAND DRIVER
6035M: Harvey Hunt <harveyhuntnexus@gmail.com>
6036L: linux-mtd@lists.infradead.org
6037S: Maintained
6038F: drivers/mtd/nand/jz4780_*
6039
aa7168f4 6040INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6041M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6042M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6043L: linux-ima-devel@lists.sourceforge.net
6044L: linux-ima-user@lists.sourceforge.net
6045L: linux-security-module@vger.kernel.org
9f273c24 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6047S: Supported
679655da 6048F: security/integrity/ima/
aa7168f4 6049
9a4ea5a9
JH
6050IMGTEC IR DECODER DRIVER
6051M: James Hogan <james.hogan@imgtec.com>
6052S: Maintained
6053F: drivers/media/rc/img-ir/
6054
1da177e4 6055IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6056L: linux-fbdev@vger.kernel.org
843393d3 6057S: Orphan
8a61f013 6058F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6059
6060INFINIBAND SUBSYSTEM
b6b2bbe6 6061M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6062M: Sean Hefty <sean.hefty@intel.com>
6063M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6064L: linux-rdma@vger.kernel.org
605841f5 6065W: http://www.openfabrics.org/
8a6e2535 6066Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6068S: Supported
679655da
JP
6069F: Documentation/infiniband/
6070F: drivers/infiniband/
c117ab84 6071F: include/uapi/linux/if_infiniband.h
954138dc
YD
6072F: include/uapi/rdma/
6073F: include/rdma/
1da177e4 6074
c9f04f58 6075INOTIFY
8b58be88
JP
6076M: John McCutchan <john@johnmccutchan.com>
6077M: Robert Love <rlove@rlove.org>
6078M: Eric Paris <eparis@parisplace.org>
c9f04f58 6079S: Maintained
679655da
JP
6080F: Documentation/filesystems/inotify.txt
6081F: fs/notify/inotify/
6082F: include/linux/inotify.h
c117ab84 6083F: include/uapi/linux/inotify.h
c9f04f58 6084
e2d1d6c0 6085INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6086M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6087L: linux-input@vger.kernel.org
8a6e2535 6088Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6090S: Maintained
679655da 6091F: drivers/input/
f4eea7e2 6092F: include/linux/input.h
c117ab84 6093F: include/uapi/linux/input.h
f4eea7e2 6094F: include/linux/input/
e52d8398 6095F: Documentation/devicetree/bindings/input/
e2d1d6c0 6096
3267a87f 6097INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6098M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6099L: linux-input@vger.kernel.org
75dd112a 6100S: Odd fixes
3267a87f 6101F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6102F: drivers/input/input-mt.c
3267a87f
HR
6103K: \b(ABS|SYN)_MT_
6104
97fa99a3
JY
6105INTEL ASoC BDW/HSW DRIVERS
6106M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6108S: Supported
e8e1225d
JP
6109F: sound/soc/intel/common/sst-dsp*
6110F: sound/soc/intel/common/sst-firmware.c
6111F: sound/soc/intel/boards/broadwell.c
6112F: sound/soc/intel/haswell/
97fa99a3 6113
4ac13e17
DJ
6114INTEL C600 SERIES SAS CONTROLLER DRIVER
6115M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6116M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6117L: linux-scsi@vger.kernel.org
7106891a
DJ
6118T: git git://git.code.sf.net/p/intel-sas/isci
6119S: Supported
4ac13e17 6120F: drivers/scsi/isci/
4ac13e17 6121
ecc83e52
AH
6122INTEL HID EVENT DRIVER
6123M: Alex Hung <alex.hung@canonical.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: drivers/platform/x86/intel-hid.c
6127
332e0812
AK
6128INTEL VIRTUAL BUTTON DRIVER
6129M: AceLan Kao <acelan.kao@canonical.com>
6130L: platform-driver-x86@vger.kernel.org
6131S: Maintained
6132F: drivers/platform/x86/intel-vbtn.c
6133
26717172
LB
6134INTEL IDLE DRIVER
6135M: Len Brown <lenb@kernel.org>
bf1c138e 6136L: linux-pm@vger.kernel.org
08deed1e 6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6138S: Supported
6139F: drivers/idle/intel_idle.c
6140
8fb861fa
SP
6141INTEL INTEGRATED SENSOR HUB DRIVER
6142M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143M: Jiri Kosina <jikos@kernel.org>
6144L: linux-input@vger.kernel.org
6145S: Maintained
6146F: drivers/hid/intel-ish-hid/
6147
7c1ac18d 6148INTEL PSTATE DRIVER
58ac1f62
SP
6149M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6151L: linux-pm@vger.kernel.org
6152S: Supported
6153F: drivers/cpufreq/intel_pstate.c
6154
9eb8ef74 6155INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6156M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6157L: linux-fbdev@vger.kernel.org
ce00f85c 6158S: Maintained
679655da 6159F: Documentation/fb/intelfb.txt
8a61f013 6160F: drivers/video/fbdev/intelfb/
9eb8ef74 6161
1da177e4 6162INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6163M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6164L: linux-fbdev@vger.kernel.org
ce00f85c 6165S: Maintained
8a61f013 6166F: drivers/video/fbdev/i810/
1da177e4 6167
f4a9bc4c 6168INTEL MENLOW THERMAL DRIVER
8b58be88 6169M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6170L: platform-driver-x86@vger.kernel.org
5ca92bd9 6171W: https://01.org/linux-acpi
f4a9bc4c 6172S: Supported
679655da 6173F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6174
248a9dc3 6175INTEL I/OAT DMA DRIVER
18ebd564 6176M: Dave Jiang <dave.jiang@intel.com>
08223d80 6177R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6178L: dmaengine@vger.kernel.org
6179Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6180S: Supported
679655da 6181F: drivers/dma/ioat*
248a9dc3 6182
6c8909b4 6183INTEL IOMMU (VT-d)
8b58be88 6184M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6185L: iommu@lists.linux-foundation.org
54e5881d 6186T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6187S: Supported
3fb39615 6188F: drivers/iommu/intel-iommu.c
679655da 6189F: include/linux/intel-iommu.h
6c8909b4 6190
b3e5f263 6191INTEL IOP-ADMA DMA DRIVER
08223d80 6192R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6193S: Odd fixes
679655da 6194F: drivers/dma/iop-adma.c
b3e5f263 6195
9251ce95 6196INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6197M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6198S: Maintained
679655da
JP
6199F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6200F: arch/arm/mach-ixp4xx/include/mach/npe.h
6201F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6202F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6203F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6204F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6205
844dd05f 6206INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6207M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6208S: Maintained
679655da 6209F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6210
2f302324 6211INTEL ETHERNET DRIVERS
8b58be88 6212M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6213L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6214W: http://www.intel.com/support/feedback.htm
d94e6fed 6215W: http://e1000.sourceforge.net/
2f302324
JK
6216Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6219S: Supported
0d164401
JK
6220F: Documentation/networking/e100.txt
6221F: Documentation/networking/e1000.txt
6222F: Documentation/networking/e1000e.txt
6223F: Documentation/networking/igb.txt
6224F: Documentation/networking/igbvf.txt
6225F: Documentation/networking/ixgb.txt
6226F: Documentation/networking/ixgbe.txt
6227F: Documentation/networking/ixgbevf.txt
1bff6529 6228F: Documentation/networking/i40e.txt
105bf2fe 6229F: Documentation/networking/i40evf.txt
dee1ad47 6230F: drivers/net/ethernet/intel/
bc90d291 6231F: drivers/net/ethernet/intel/*/
1da177e4 6232
6e4de866
FL
6233INTEL RDMA RNIC DRIVER
6234M: Faisal Latif <faisal.latif@intel.com>
6235R: Chien Tin Tung <chien.tin.tung@intel.com>
6236R: Mustafa Ismail <mustafa.ismail@intel.com>
6237R: Shiraz Saleem <shiraz.saleem@intel.com>
6238R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6239L: linux-rdma@vger.kernel.org
6240S: Supported
6241F: drivers/infiniband/hw/i40iw/
6242
224f9e6d
AS
6243INTEL MERRIFIELD GPIO DRIVER
6244M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6245L: linux-gpio@vger.kernel.org
6246S: Maintained
6247F: drivers/gpio/gpio-merrifield.c
6248
0963d59b
LW
6249INTEL-MID GPIO DRIVER
6250M: David Cohen <david.a.cohen@linux.intel.com>
6251L: linux-gpio@vger.kernel.org
6252S: Maintained
6253F: drivers/gpio/gpio-intel-mid.c
6254
ca907a90
SY
6255INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6256M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6257L: linux-wireless@vger.kernel.org
ca907a90 6258S: Maintained
679655da 6259F: Documentation/networking/README.ipw2100
679655da 6260F: Documentation/networking/README.ipw2200
367a1092 6261F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6262
5760b0a5
AS
6263INTEL(R) TRACE HUB
6264M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6265S: Supported
6266F: Documentation/trace/intel_th.txt
6267F: drivers/hwtracing/intel_th/
6268
4bd96a7a 6269INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6270M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6271L: tboot-devel@lists.sourceforge.net
6272W: http://tboot.sourceforge.net
e9b7d7c8 6273T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6274S: Supported
6275F: Documentation/intel_txt.txt
6276F: include/linux/tboot.h
6277F: arch/x86/kernel/tboot.c
6278
8a70da82 6279INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6280M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6281M: linux-wimax@intel.com
49e7d9df 6282L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6283S: Supported
6284W: http://linuxwimax.org
679655da
JP
6285F: Documentation/wimax/README.i2400m
6286F: drivers/net/wimax/i2400m/
c117ab84 6287F: include/uapi/linux/wimax/i2400m.h
8a70da82 6288
1c0ce89c
SG
6289INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6290M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6291L: linux-wireless@vger.kernel.org
1c0ce89c 6292S: Supported
7ac9a364 6293F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6294
b481de9c 6295INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6296M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6297M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6298M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6299M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6300L: linux-wireless@vger.kernel.org
b481de9c 6301W: http://intellinuxwireless.org
b62ff718 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6303S: Supported
e705c121 6304F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6305
de8fe023
TW
6306INTEL MANAGEMENT ENGINE (mei)
6307M: Tomas Winkler <tomas.winkler@intel.com>
6308L: linux-kernel@vger.kernel.org
6309S: Supported
c117ab84 6310F: include/uapi/linux/mei.h
5069288b 6311F: include/linux/mei_cl_bus.h
de8fe023 6312F: drivers/misc/mei/*
222818c3 6313F: drivers/watchdog/mei_wdt.c
e07950a1 6314F: Documentation/misc-devices/mei/*
de8fe023 6315
50ceb98b
SD
6316INTEL MIC DRIVERS (mic)
6317M: Sudeep Dutt <sudeep.dutt@intel.com>
6318M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6319S: Supported
6320W: https://github.com/sudeepdutt/mic
6321W: http://software.intel.com/en-us/mic-developer
6322F: include/linux/mic_bus.h
6323F: include/linux/scif.h
6324F: include/uapi/linux/mic_common.h
6325F: include/uapi/linux/mic_ioctl.h
9f273c24 6326F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6327F: drivers/misc/mic/
6328F: drivers/dma/mic_x100_dma.c
6329F: drivers/dma/mic_x100_dma.h
9f273c24 6330F: Documentation/mic/
50ceb98b 6331
fdca4f16 6332INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6333M: Zha Qipeng<qipeng.zha@intel.com>
6334L: platform-driver-x86@vger.kernel.org
6335S: Maintained
6336F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6337F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6338F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6339F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6340
378f956e
SKC
6341INTEL TELEMETRY DRIVER
6342M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6343L: platform-driver-x86@vger.kernel.org
6344S: Maintained
378f956e 6345F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6346F: drivers/platform/x86/intel_telemetry*
0a8b8353 6347
b740d2e9
RB
6348INTEL PMC CORE DRIVER
6349M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6350M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6351L: platform-driver-x86@vger.kernel.org
6352S: Maintained
6353F: arch/x86/include/asm/pmc_core.h
6354F: drivers/platform/x86/intel_pmc_core*
6355
cb109a0e 6356IOC3 ETHERNET DRIVER
8b58be88 6357M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6358L: linux-mips@linux-mips.org
6359S: Maintained
8862bf1e 6360F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6361
cb109a0e 6362IOC3 SERIAL DRIVER
8b58be88 6363M: Pat Gefre <pfg@sgi.com>
d39e0721 6364L: linux-serial@vger.kernel.org
cb109a0e 6365S: Maintained
df621252 6366F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6367
0b6e8569
SW
6368IOMMU DRIVERS
6369M: Joerg Roedel <joro@8bytes.org>
6370L: iommu@lists.linux-foundation.org
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6372S: Maintained
efcd94c0 6373F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6374F: drivers/iommu/
6375
4480f15b 6376IP MASQUERADING
8b58be88 6377M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6378S: Maintained
679655da 6379F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6380
4409ebe9 6381IPMI SUBSYSTEM
8b58be88 6382M: Corey Minyard <minyard@acm.org>
b0c90653 6383L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6384W: http://openipmi.sourceforge.net/
6385S: Supported
679655da
JP
6386F: Documentation/IPMI.txt
6387F: drivers/char/ipmi/
6388F: include/linux/ipmi*
c117ab84 6389F: include/uapi/linux/ipmi*
4409ebe9 6390
2d800897
KW
6391QCOM AUDIO (ASoC) DRIVERS
6392M: Patrick Lai <plai@codeaurora.org>
6393M: Banajit Goswami <bgoswami@codeaurora.org>
6394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6395S: Supported
6396F: sound/soc/qcom/
6397
e2d1d6c0 6398IPS SCSI RAID DRIVER
8b58be88 6399M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6400L: linux-scsi@vger.kernel.org
6401W: http://www.adaptec.com/
6402S: Maintained
679655da 6403F: drivers/scsi/ips*
e2d1d6c0
RD
6404
6405IPVS
8b58be88
JP
6406M: Wensong Zhang <wensong@linux-vs.org>
6407M: Simon Horman <horms@verge.net.au>
6408M: Julian Anastasov <ja@ssi.bg>
979b6c13 6409L: netdev@vger.kernel.org
e2d1d6c0 6410L: lvs-devel@vger.kernel.org
1da177e4 6411S: Maintained
9f273c24
FW
6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6413T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6414F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6415F: include/net/ip_vs.h
c117ab84 6416F: include/uapi/linux/ip_vs.h
679655da 6417F: net/netfilter/ipvs/
1da177e4 6418
e7839f25 6419IPWIRELESS DRIVER
e5f6450c 6420M: Jiri Kosina <jikos@kernel.org>
d8130624 6421M: David Sterba <dsterba@suse.com>
92094aa0 6422S: Odd Fixes
282361a0 6423F: drivers/tty/ipwireless/
099dc4fb 6424
e2d1d6c0 6425IPX NETWORK LAYER
8b58be88 6426M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6427L: netdev@vger.kernel.org
6428S: Maintained
679655da 6429F: include/net/ipx.h
c117ab84 6430F: include/uapi/linux/ipx.h
679655da 6431F: net/ipx/
e2d1d6c0 6432
1da177e4 6433IRDA SUBSYSTEM
8b58be88 6434M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6435L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6436L: netdev@vger.kernel.org
1da177e4 6437W: http://irda.sourceforge.net/
f353976d 6438S: Maintained
e0057975 6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6440F: Documentation/networking/irda.txt
6441F: drivers/net/irda/
6442F: include/net/irda/
6443F: net/irda/
1da177e4 6444
a800c7cc
TG
6445IRQ SUBSYSTEM
6446M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6447L: linux-kernel@vger.kernel.org
a800c7cc 6448S: Maintained
75fc2d37 6449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6450F: kernel/irq/
2ed9fd28
JC
6451
6452IRQCHIP DRIVERS
6453M: Thomas Gleixner <tglx@linutronix.de>
6454M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6455M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6456L: linux-kernel@vger.kernel.org
6457S: Maintained
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6459T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6460F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6461F: drivers/irqchip/
a800c7cc 6462
7ab3a837 6463IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6464M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6465S: Maintained
b09dec2c 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6467F: Documentation/IRQ-domain.txt
6468F: include/linux/irqdomain.h
6469F: kernel/irq/irqdomain.c
b09dec2c 6470F: kernel/irq/msi.c
7ab3a837 6471
ad7afc38
WBG
6472ISA
6473M: William Breathitt Gray <vilhelm.gray@gmail.com>
6474S: Maintained
6475F: Documentation/isa.txt
6476F: drivers/base/isa.c
6477F: include/linux/isa.h
6478
e2d1d6c0 6479ISAPNP
8b58be88 6480M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6481S: Maintained
679655da
JP
6482F: Documentation/isapnp.txt
6483F: drivers/pnp/isapnp/
6484F: include/linux/isapnp.h
e2d1d6c0 6485
d39b8420
HV
6486ISA RADIO MODULE
6487M: Hans Verkuil <hverkuil@xs4all.nl>
6488L: linux-media@vger.kernel.org
6489T: git git://linuxtv.org/media_tree.git
a825eaec 6490W: https://linuxtv.org
d39b8420
HV
6491S: Maintained
6492F: drivers/media/radio/radio-isa*
6493
71a6d0af
HW
6494iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6495M: Peter Jones <pjones@redhat.com>
6496M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6497S: Maintained
6498F: drivers/firmware/iscsi_ibft*
6499
14816b1e 6500ISCSI
8b58be88 6501M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6502L: open-iscsi@googlegroups.com
6503W: www.open-iscsi.org
54e5881d 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6505S: Maintained
679655da
JP
6506F: drivers/scsi/*iscsi*
6507F: include/scsi/*iscsi*
14816b1e 6508
1e65eb42
OG
6509ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6510M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6511M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6512M: Roi Dayan <roid@mellanox.com>
6513L: linux-rdma@vger.kernel.org
6514S: Supported
6515W: http://www.openfabrics.org
6516W: www.open-iscsi.org
6517Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6518F: drivers/infiniband/ulp/iser/
1e65eb42 6519
2b70e5fd 6520ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6521M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6523L: linux-rdma@vger.kernel.org
6524L: target-devel@vger.kernel.org
6525S: Supported
6526W: http://www.linux-iscsi.org
6527F: drivers/infiniband/ulp/isert
6528
1da177e4 6529ISDN SUBSYSTEM
8b58be88 6530M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6531L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6532L: netdev@vger.kernel.org
1da177e4 6533W: http://www.isdn4linux.de
54e5881d 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6535S: Maintained
679655da
JP
6536F: Documentation/isdn/
6537F: drivers/isdn/
6538F: include/linux/isdn.h
6539F: include/linux/isdn/
c117ab84
CEB
6540F: include/uapi/linux/isdn.h
6541F: include/uapi/linux/isdn/
1da177e4
LT
6542
6543ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6544M: Armin Schindler <mac@melware.de>
d5d52273 6545L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6546W: http://www.melware.de
6547S: Maintained
679655da 6548F: drivers/isdn/hardware/eicon/
1da177e4 6549
d624870f 6550IT87 HARDWARE MONITORING DRIVER
d8130624 6551M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6552L: linux-hwmon@vger.kernel.org
d624870f
JD
6553S: Maintained
6554F: Documentation/hwmon/it87
6555F: drivers/hwmon/it87.c
6556
d7104bff
AP
6557IT913X MEDIA DRIVER
6558M: Antti Palosaari <crope@iki.fi>
6559L: linux-media@vger.kernel.org
a825eaec 6560W: https://linuxtv.org
d7104bff
AP
6561W: http://palosaari.fi/linux/
6562Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563T: git git://linuxtv.org/anttip/media_tree.git
6564S: Maintained
249c697e 6565F: drivers/media/tuners/it913x*
d7104bff 6566
91821ff3 6567IVTV VIDEO4LINUX DRIVER
6afdeaf8 6568M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6569L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6570L: linux-media@vger.kernel.org
275ffde4 6571T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6572W: http://www.ivtvdriver.org
6573S: Maintained
679655da 6574F: Documentation/video4linux/*.ivtv
90d72ac6 6575F: drivers/media/pci/ivtv/
c117ab84 6576F: include/uapi/linux/ivtv*
91821ff3 6577
68620bdd
MP
6578IX2505V MEDIA DRIVER
6579M: Malcolm Priestley <tvboxspy@gmail.com>
6580L: linux-media@vger.kernel.org
a825eaec 6581W: https://linuxtv.org
68620bdd
MP
6582Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583S: Maintained
6584F: drivers/media/dvb-frontends/ix2505v*
6585
4453d736
GR
6586JC42.4 TEMPERATURE SENSOR DRIVER
6587M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6588L: linux-hwmon@vger.kernel.org
4453d736
GR
6589S: Maintained
6590F: drivers/hwmon/jc42.c
6591F: Documentation/hwmon/jc42
6592
e2d1d6c0 6593JFS FILESYSTEM
3256f80f 6594M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6595L: jfs-discussion@lists.sourceforge.net
6596W: http://jfs.sourceforge.net/
54e5881d 6597T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6598S: Maintained
679655da
JP
6599F: Documentation/filesystems/jfs.txt
6600F: fs/jfs/
e2d1d6c0 6601
95252236 6602JME NETWORK DRIVER
8b58be88 6603M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6604L: netdev@vger.kernel.org
6605S: Maintained
63d24a0e 6606F: drivers/net/ethernet/jme.*
95252236 6607
1da177e4 6608JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6609M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6610L: linux-mtd@lists.infradead.org
6611W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6612S: Maintained
679655da 6613F: fs/jffs2/
c117ab84 6614F: include/uapi/linux/jffs2.h
1da177e4 6615
d183e11a
TT
6616JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6617M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6618M: Jan Kara <jack@suse.com>
d183e11a
TT
6619L: linux-ext4@vger.kernel.org
6620S: Maintained
6621F: fs/jbd2/
6622F: include/linux/jbd2.h
ae0718f8 6623
207dab5f
MU
6624JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6625M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6626L: linux-media@vger.kernel.org
6627S: Maintained
6628F: drivers/media/platform/rcar_jpu.c
6629
fd8b6cb4 6630JSM Neo PCI based serial card
df247081 6631M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6632L: linux-serial@vger.kernel.org
6633S: Maintained
df621252 6634F: drivers/tty/serial/jsm/
ae0718f8 6635
af39917d
CL
6636K10TEMP HARDWARE MONITORING DRIVER
6637M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6638L: linux-hwmon@vger.kernel.org
af39917d
CL
6639S: Maintained
6640F: Documentation/hwmon/k10temp
6641F: drivers/hwmon/k10temp.c
6642
4660cb35 6643K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6644M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6645L: linux-hwmon@vger.kernel.org
ae0718f8 6646S: Maintained
679655da
JP
6647F: Documentation/hwmon/k8temp
6648F: drivers/hwmon/k8temp.c
ae0718f8 6649
0ba1d91d
AR
6650KASAN
6651M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6652R: Alexander Potapenko <glider@google.com>
6653R: Dmitry Vyukov <dvyukov@google.com>
6654L: kasan-dev@googlegroups.com
6655S: Maintained
6656F: arch/*/include/asm/kasan.h
6657F: arch/*/mm/kasan_init*
2757aafa 6658F: Documentation/dev-tools/kasan.rst
64f8ebaf 6659F: include/linux/kasan*.h
0ba1d91d
AR
6660F: lib/test_kasan.c
6661F: mm/kasan/
6662F: scripts/Makefile.kasan
6663
1da177e4 6664KCONFIG
5eb1f99e 6665M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6666L: linux-kbuild@vger.kernel.org
cea8321c 6667T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6668S: Maintained
679655da
JP
6669F: Documentation/kbuild/kconfig-language.txt
6670F: scripts/kconfig/
1da177e4 6671
ea6c2089 6672KDUMP
f871f191
VG
6673M: Dave Young <dyoung@redhat.com>
6674M: Baoquan He <bhe@redhat.com>
6675R: Vivek Goyal <vgoyal@redhat.com>
34633993 6676L: kexec@lists.infradead.org
ea6c2089
VG
6677W: http://lse.sourceforge.net/kdump/
6678S: Maintained
80811493 6679F: Documentation/kdump/
ea6c2089 6680
f41bf02f
HV
6681KEENE FM RADIO TRANSMITTER DRIVER
6682M: Hans Verkuil <hverkuil@xs4all.nl>
6683L: linux-media@vger.kernel.org
6684T: git git://linuxtv.org/media_tree.git
a825eaec 6685W: https://linuxtv.org
f41bf02f
HV
6686S: Maintained
6687F: drivers/media/radio/radio-keene*
6688
1da177e4 6689KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6690M: Ian Kent <raven@themaw.net>
f694fc97 6691L: autofs@vger.kernel.org
1da177e4 6692S: Maintained
679655da 6693F: fs/autofs4/
1da177e4 6694
70fb7ba6 6695KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6696M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6699L: linux-kbuild@vger.kernel.org
5ce45962 6700S: Maintained
679655da
JP
6701F: Documentation/kbuild/
6702F: Makefile
6703F: scripts/Makefile.*
70fb7ba6
MM
6704F: scripts/basic/
6705F: scripts/mk*
6706F: scripts/package/
1da177e4
LT
6707
6708KERNEL JANITORS
c3000e03 6709L: kernel-janitors@vger.kernel.org
10466f5a 6710W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6711S: Odd Fixes
1da177e4 6712
e8b43555 6713KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6714M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6715M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6716L: linux-nfs@vger.kernel.org
1da177e4 6717W: http://nfs.sourceforge.net/
9f273c24 6718T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6719S: Supported
679655da 6720F: fs/nfsd/
c117ab84 6721F: include/uapi/linux/nfsd/
679655da
JP
6722F: fs/lockd/
6723F: fs/nfs_common/
6724F: net/sunrpc/
6725F: include/linux/lockd/
6726F: include/linux/sunrpc/
c117ab84 6727F: include/uapi/linux/sunrpc/
1da177e4 6728
13b122b3
SK
6729KERNEL SELFTEST FRAMEWORK
6730M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6731M: Shuah Khan <shuah@kernel.org>
64f00850 6732L: linux-kselftest@vger.kernel.org
13b122b3
SK
6733T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6734S: Maintained
6735F: tools/testing/selftests
6736
426d62e2 6737KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6738M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6739M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6740L: kvm@vger.kernel.org
e3e58478 6741W: http://www.linux-kvm.org
a94b40a6 6742T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6743S: Supported
c93a64fe
PB
6744F: Documentation/*/kvm*.txt
6745F: Documentation/virtual/kvm/
679655da 6746F: arch/*/kvm/
1662e862
CB
6747F: arch/x86/kernel/kvm.c
6748F: arch/x86/kernel/kvmclock.c
679655da
JP
6749F: arch/*/include/asm/kvm*
6750F: include/linux/kvm*
c117ab84 6751F: include/uapi/linux/kvm*
679655da 6752F: virt/kvm/
6d0a1a61 6753F: tools/kvm/
426d62e2 6754
ad8003d3 6755KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6756M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6757L: kvm@vger.kernel.org
038161de 6758W: http://www.linux-kvm.org/
7de609c8 6759S: Maintained
679655da 6760F: arch/x86/include/asm/svm.h
679655da 6761F: arch/x86/kvm/svm.c
426d62e2 6762
513014b7 6763KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6764M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6765L: kvm-ppc@vger.kernel.org
038161de 6766W: http://www.linux-kvm.org/
6a7f972d 6767T: git git://github.com/agraf/linux-2.6.git
513014b7 6768S: Supported
679655da
JP
6769F: arch/powerpc/include/asm/kvm*
6770F: arch/powerpc/kvm/
513014b7 6771
85f8fffe 6772KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6773M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6774M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6775L: linux-s390@vger.kernel.org
6776W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6778S: Supported
679655da
JP
6779F: Documentation/s390/kvm.txt
6780F: arch/s390/include/asm/kvm*
80811493 6781F: arch/s390/kvm/
85f8fffe 6782
a749474d 6783KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6784M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6785M: Marc Zyngier <marc.zyngier@arm.com>
6786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6787L: kvmarm@lists.cs.columbia.edu
6788W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6790S: Supported
a749474d
CD
6791F: arch/arm/include/uapi/asm/kvm*
6792F: arch/arm/include/asm/kvm*
6793F: arch/arm/kvm/
5c8818b4
MZ
6794F: virt/kvm/arm/
6795F: include/kvm/arm_*
a749474d 6796
6394a3ec 6797KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6798M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6799M: Marc Zyngier <marc.zyngier@arm.com>
6800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6801L: kvmarm@lists.cs.columbia.edu
6802S: Maintained
6803F: arch/arm64/include/uapi/asm/kvm*
6804F: arch/arm64/include/asm/kvm*
6805F: arch/arm64/kvm/
6806
bfd3d532
JH
6807KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6808M: James Hogan <james.hogan@imgtec.com>
6809L: linux-mips@linux-mips.org
6810S: Supported
6811F: arch/mips/include/uapi/asm/kvm*
6812F: arch/mips/include/asm/kvm*
6813F: arch/mips/kvm/
6814
dc009d92 6815KEXEC
8b58be88 6816M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6817W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6818L: kexec@lists.infradead.org
dc009d92 6819S: Maintained
679655da 6820F: include/linux/kexec.h
c117ab84 6821F: include/uapi/linux/kexec.h
10540a69 6822F: kernel/kexec*
dc009d92 6823
e971461f
DH
6824KEYS/KEYRINGS:
6825M: David Howells <dhowells@redhat.com>
aa62efff 6826L: keyrings@vger.kernel.org
e971461f 6827S: Maintained
d410fa4e 6828F: Documentation/security/keys.txt
e971461f
DH
6829F: include/linux/key.h
6830F: include/linux/key-type.h
75aeddd1
DH
6831F: include/linux/keyctl.h
6832F: include/uapi/linux/keyctl.h
e971461f
DH
6833F: include/keys/
6834F: security/keys/
6835
7f3c68be 6836KEYS-TRUSTED
74dd744f
MZ
6837M: David Safford <safford@us.ibm.com>
6838M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6839L: linux-security-module@vger.kernel.org
aa62efff 6840L: keyrings@vger.kernel.org
7f3c68be 6841S: Supported
d410fa4e 6842F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6843F: include/keys/trusted-type.h
6844F: security/keys/trusted.c
6845F: security/keys/trusted.h
6846
6847KEYS-ENCRYPTED
74dd744f
MZ
6848M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6849M: David Safford <safford@us.ibm.com>
7f3c68be 6850L: linux-security-module@vger.kernel.org
aa62efff 6851L: keyrings@vger.kernel.org
7f3c68be 6852S: Supported
d410fa4e 6853F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6854F: include/keys/encrypted-type.h
19c90aa6 6855F: security/keys/encrypted-keys/
7f3c68be 6856
5b778dad 6857KGDB / KDB /debug_core
8b58be88 6858M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6859W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6860L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6862S: Maintained
679655da
JP
6863F: Documentation/DocBook/kgdb.tmpl
6864F: drivers/misc/kgdbts.c
df621252 6865F: drivers/tty/serial/kgdboc.c
5b778dad 6866F: include/linux/kdb.h
679655da 6867F: include/linux/kgdb.h
4063eb5f 6868F: kernel/debug/
e3e2aaf7 6869
456db8cc 6870KMEMCHECK
8b58be88 6871M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6872M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6873S: Maintained
9c296b46 6874F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6875F: arch/x86/include/asm/kmemcheck.h
6876F: arch/x86/mm/kmemcheck/
6877F: include/linux/kmemcheck.h
6878F: mm/kmemcheck.c
b9ce08c0 6879
c3bb4d24 6880KMEMLEAK
8b58be88 6881M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6882S: Maintained
ca90a7a3 6883F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6884F: include/linux/kmemleak.h
6885F: mm/kmemleak.c
6886F: mm/kmemleak-test.c
6887
89559a61 6888KPROBES
a320817c 6889M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6890M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6891M: "David S. Miller" <davem@davemloft.net>
353def94 6892M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6893S: Maintained
679655da
JP
6894F: Documentation/kprobes.txt
6895F: include/linux/kprobes.h
6896F: kernel/kprobes.c
89559a61 6897
70e84049 6898KS0108 LCD CONTROLLER DRIVER
8b58be88 6899M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6900W: http://miguelojeda.es/auxdisplay.htm
6901W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6902S: Maintained
679655da
JP
6903F: Documentation/auxdisplay/ks0108
6904F: drivers/auxdisplay/ks0108.c
6905F: include/linux/ks0108.h
70e84049 6906
1b69c6d0
DA
6907L3MDEV
6908M: David Ahern <dsa@cumulusnetworks.com>
6909L: netdev@vger.kernel.org
6910S: Maintained
6911F: net/l3mdev
6912F: include/net/l3mdev.h
6913
9ca44355 6914LANTIQ MIPS ARCHITECTURE
bdb40e8e 6915M: John Crispin <john@phrozen.org>
9ca44355
JC
6916L: linux-mips@linux-mips.org
6917S: Maintained
6918F: arch/mips/lantiq
6919
1da177e4 6920LAPB module
1da177e4 6921L: linux-x25@vger.kernel.org
bf9915cc 6922S: Orphan
679655da
JP
6923F: Documentation/networking/lapb-module.txt
6924F: include/*/lapb.h
6925F: net/lapb/
1da177e4
LT
6926
6927LASI 53c700 driver for PARISC
8b58be88 6928M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6929L: linux-scsi@vger.kernel.org
6930S: Maintained
679655da
JP
6931F: Documentation/scsi/53c700.txt
6932F: drivers/scsi/53c700*
1da177e4 6933
263de9b5 6934LED SUBSYSTEM
8b58be88 6935M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6936M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6937L: linux-leds@vger.kernel.org
b8926ba0 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6939S: Maintained
85c90368 6940F: Documentation/devicetree/bindings/leds/
679655da
JP
6941F: drivers/leds/
6942F: include/linux/leds.h
263de9b5 6943
b0461a44 6944LEGACY EEPROM DRIVER
d8130624 6945M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6946S: Maintained
6947F: Documentation/misc-devices/eeprom
6948F: drivers/misc/eeprom/eeprom.c
6949
1da177e4 6950LEGO USB Tower driver
8b58be88 6951M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6952L: legousb-devel@lists.sourceforge.net
6953W: http://legousb.sourceforge.net/
6954S: Maintained
679655da 6955F: drivers/usb/misc/legousbtower.c
1da177e4 6956
055616a8
MK
6957LG2160 MEDIA DRIVER
6958M: Michael Krufky <mkrufky@linuxtv.org>
6959L: linux-media@vger.kernel.org
a825eaec 6960W: https://linuxtv.org
055616a8
MK
6961W: http://github.com/mkrufky
6962Q: http://patchwork.linuxtv.org/project/linux-media/list/
6963T: git git://linuxtv.org/mkrufky/tuners.git
6964S: Maintained
6965F: drivers/media/dvb-frontends/lg2160.*
6966
6f0e7725
MK
6967LGDT3305 MEDIA DRIVER
6968M: Michael Krufky <mkrufky@linuxtv.org>
6969L: linux-media@vger.kernel.org
a825eaec 6970W: https://linuxtv.org
6f0e7725
MK
6971W: http://github.com/mkrufky
6972Q: http://patchwork.linuxtv.org/project/linux-media/list/
6973T: git git://linuxtv.org/mkrufky/tuners.git
6974S: Maintained
6975F: drivers/media/dvb-frontends/lgdt3305.*
6976
568a17ff 6977LGUEST
8b58be88 6978M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6979L: lguest@lists.ozlabs.org
568a17ff 6980W: http://lguest.ozlabs.org/
72e91863 6981S: Odd Fixes
070f420b 6982F: arch/x86/include/asm/lguest*.h
679655da
JP
6983F: arch/x86/lguest/
6984F: drivers/lguest/
6985F: include/linux/lguest*.h
070f420b 6986F: tools/lguest/
568a17ff 6987
32ac7cb2
TH
6988LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6989M: Tejun Heo <tj@kernel.org>
6990L: linux-ide@vger.kernel.org
6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6992S: Maintained
6993F: drivers/ata/
6994F: include/linux/ata.h
6995F: include/linux/libata.h
d2abf98e 6996F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6997
6998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6999M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7000L: linux-ide@vger.kernel.org
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7002S: Maintained
7003F: include/linux/pata_arasan_cf_data.h
7004F: drivers/ata/pata_arasan_cf.c
7005
c7fa056c
BZ
7006LIBATA PATA DRIVERS
7007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7008M: Tejun Heo <tj@kernel.org>
7009L: linux-ide@vger.kernel.org
7010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7011S: Maintained
7012F: drivers/ata/pata_*.c
7013F: drivers/ata/ata_generic.c
7014
32ac7cb2
TH
7015LIBATA SATA AHCI PLATFORM devices support
7016M: Hans de Goede <hdegoede@redhat.com>
7017M: Tejun Heo <tj@kernel.org>
7018L: linux-ide@vger.kernel.org
7019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7020S: Maintained
7021F: drivers/ata/ahci_platform.c
7022F: drivers/ata/libahci_platform.c
7023F: include/linux/ahci_platform.h
7024
7025LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7026M: Mikael Pettersson <mikpelinux@gmail.com>
7027L: linux-ide@vger.kernel.org
7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7029S: Maintained
7030F: drivers/ata/sata_promise.*
7031
1acd437c
SL
7032LIBLOCKDEP
7033M: Sasha Levin <sasha.levin@oracle.com>
7034S: Maintained
7035F: tools/lib/lockdep/
7036
bc30196f
DW
7037LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7038M: Dan Williams <dan.j.williams@intel.com>
7039L: linux-nvdimm@lists.01.org
7040Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7042S: Supported
7043F: drivers/nvdimm/*
7044F: include/linux/nd.h
7045F: include/linux/libnvdimm.h
7046F: include/uapi/linux/ndctl.h
7047
7048LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7049M: Ross Zwisler <ross.zwisler@linux.intel.com>
7050L: linux-nvdimm@lists.01.org
7051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7052S: Supported
7053F: drivers/nvdimm/blk.c
7054F: drivers/nvdimm/region_devs.c
7055F: drivers/acpi/nfit*
7056
7057LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7058M: Vishal Verma <vishal.l.verma@intel.com>
7059L: linux-nvdimm@lists.01.org
7060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7061S: Supported
7062F: drivers/nvdimm/btt*
7063
7064LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7065M: Ross Zwisler <ross.zwisler@linux.intel.com>
7066L: linux-nvdimm@lists.01.org
7067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7068S: Supported
7069F: drivers/nvdimm/pmem.c
b864bc17 7070F: include/linux/pmem.h
40603526 7071F: arch/*/include/asm/pmem.h
bc30196f 7072
cd9e9808
MB
7073LIGHTNVM PLATFORM SUPPORT
7074M: Matias Bjorling <mb@lightnvm.io>
7075W: http://github/OpenChannelSSD
4ead1a25 7076L: linux-block@vger.kernel.org
cd9e9808
MB
7077S: Maintained
7078F: drivers/lightnvm/
7079F: include/linux/lightnvm.h
7080F: include/uapi/linux/lightnvm.h
7081
1da177e4 7082LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7083M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7084W: http://www.ibm.com/linux/ltc/projects/ppc
7085S: Supported
11c34c7d 7086F: arch/powerpc/boot/rs6000.h
1da177e4 7087
852bb9f5 7088LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7089M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7090M: Paul Mackerras <paulus@samba.org>
ea668936 7091M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7092W: http://www.penguinppc.org/
a4724ed6 7093L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7094Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7096S: Supported
11c34c7d
JP
7097F: Documentation/powerpc/
7098F: arch/powerpc/
ef69b03d
ME
7099F: drivers/char/tpm/tpm_ibmvtpm*
7100F: drivers/crypto/nx/
7101F: drivers/crypto/vmx/
7102F: drivers/net/ethernet/ibm/ibmveth.*
7103F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7104F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7105F: drivers/pci/hotplug/rpa*
7106F: drivers/scsi/ibmvscsi/
7107N: opal
7108N: /pmac
7109N: powermac
7110N: powernv
7111N: [^a-z0-9]ps3
7112N: pseries
1da177e4
LT
7113
7114LINUX FOR POWER MACINTOSH
8b58be88 7115M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7116W: http://www.penguinppc.org/
a4724ed6 7117L: linuxppc-dev@lists.ozlabs.org
1da177e4 7118S: Maintained
11c34c7d
JP
7119F: arch/powerpc/platforms/powermac/
7120F: drivers/macintosh/
1da177e4 7121
77a76369 7122LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7123M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7124L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7125T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7126S: Maintained
11c34c7d
JP
7127F: arch/powerpc/platforms/512x/
7128F: arch/powerpc/platforms/52xx/
1da177e4
LT
7129
7130LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7131M: Alistair Popple <alistair@popple.id.au>
8b58be88 7132M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7133W: http://www.penguinppc.org/
a4724ed6 7134L: linuxppc-dev@lists.ozlabs.org
1da177e4 7135S: Maintained
11c34c7d
JP
7136F: arch/powerpc/platforms/40x/
7137F: arch/powerpc/platforms/44x/
1da177e4 7138
260c02a9 7139LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7140L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7141S: Orphan
11c34c7d
JP
7142F: arch/powerpc/*/*virtex*
7143F: arch/powerpc/*/*/*virtex*
1da177e4 7144
e93adf1e 7145LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7146M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7147W: http://www.penguinppc.org/
a4724ed6 7148L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7149S: Maintained
a2b1f7c8 7150F: arch/powerpc/platforms/8xx/
e93adf1e 7151
1da177e4 7152LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7153M: Scott Wood <oss@buserror.net>
8b58be88 7154M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7155W: http://www.penguinppc.org/
a4724ed6 7156L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7158S: Maintained
11c34c7d 7159F: arch/powerpc/platforms/83xx/
4c8f581d 7160F: arch/powerpc/platforms/85xx/
1da177e4 7161
ab06ff3a 7162LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7163M: Olof Johansson <olof@lixom.net>
a4724ed6 7164L: linuxppc-dev@lists.ozlabs.org
92e19709 7165S: Maintained
11c34c7d
JP
7166F: arch/powerpc/platforms/pasemi/
7167F: drivers/*/*pasemi*
7168F: drivers/*/*/*pasemi*
ab06ff3a 7169
1da177e4 7170LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7171M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7172L: linux-security-module@vger.kernel.org
1da177e4
LT
7173S: Supported
7174
a23ce6da
HW
7175LIS3LV02D ACCELEROMETER DRIVER
7176M: Eric Piel <eric.piel@tremplin-utc.net>
7177S: Maintained
ff606677
JD
7178F: Documentation/misc-devices/lis3lv02d
7179F: drivers/misc/lis3lv02d/
bd35665f 7180F: drivers/platform/x86/hp_accel.c
a23ce6da 7181
b700e7f0
SJ
7182LIVE PATCHING
7183M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7184M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7185M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7186M: Miroslav Benes <mbenes@suse.cz>
7187R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7188S: Maintained
7189F: kernel/livepatch/
7190F: include/linux/livepatch.h
7191F: arch/x86/include/asm/livepatch.h
7192F: arch/x86/kernel/livepatch.c
5e4e3844 7193F: Documentation/livepatch/
b700e7f0 7194F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7195F: samples/livepatch/
b700e7f0 7196L: live-patching@vger.kernel.org
74d50da3 7197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7198
ea861d73
KC
7199LINUX KERNEL DUMP TEST MODULE (LKDTM)
7200M: Kees Cook <keescook@chromium.org>
7201S: Maintained
426f3a53 7202F: drivers/misc/lkdtm*
ea861d73 7203
e2d1d6c0 7204LLC (802.2)
8b58be88 7205M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7206S: Maintained
679655da 7207F: include/linux/llc.h
c117ab84 7208F: include/uapi/linux/llc.h
679655da
JP
7209F: include/net/llc*
7210F: net/llc/
e2d1d6c0 7211
4e233cbe
AD
7212LM73 HARDWARE MONITOR DRIVER
7213M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7214L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7215S: Maintained
7216F: drivers/hwmon/lm73.c
7217
156e2d1a 7218LM78 HARDWARE MONITOR DRIVER
d8130624 7219M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7220L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7221S: Maintained
7222F: Documentation/hwmon/lm78
7223F: drivers/hwmon/lm78.c
7224
1da177e4 7225LM83 HARDWARE MONITOR DRIVER
d8130624 7226M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7227L: linux-hwmon@vger.kernel.org
1da177e4 7228S: Maintained
679655da
JP
7229F: Documentation/hwmon/lm83
7230F: drivers/hwmon/lm83.c
1da177e4
LT
7231
7232LM90 HARDWARE MONITOR DRIVER
d8130624 7233M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7234L: linux-hwmon@vger.kernel.org
1da177e4 7235S: Maintained
679655da 7236F: Documentation/hwmon/lm90
aae7bce4 7237F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7238F: drivers/hwmon/lm90.c
1da177e4 7239
917cc4e6
GR
7240LM95234 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7242L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7243S: Maintained
7244F: Documentation/hwmon/lm95234
7245F: drivers/hwmon/lm95234.c
7246
68620bdd
MP
7247LME2510 MEDIA DRIVER
7248M: Malcolm Priestley <tvboxspy@gmail.com>
7249L: linux-media@vger.kernel.org
a825eaec 7250W: https://linuxtv.org
68620bdd
MP
7251Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252S: Maintained
7253F: drivers/media/usb/dvb-usb-v2/lmedm04*
7254
d4c3be70 7255LOCKING PRIMITIVES
8b58be88
JP
7256M: Peter Zijlstra <peterz@infradead.org>
7257M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7258L: linux-kernel@vger.kernel.org
d4c3be70 7259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7260S: Maintained
d4c3be70 7261F: Documentation/locking/
679655da 7262F: include/linux/lockdep.h
d4c3be70
IM
7263F: include/linux/spinlock*.h
7264F: arch/*/include/asm/spinlock*.h
7265F: include/linux/rwlock*.h
7266F: include/linux/mutex*.h
7267F: arch/*/include/asm/mutex*.h
7268F: include/linux/rwsem*.h
7269F: arch/*/include/asm/rwsem.h
7270F: include/linux/seqlock.h
7271F: lib/locking*.[ch]
7486d6da 7272F: kernel/locking/
512e67f9 7273
dde33348 7274LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7275M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7276L: linux-ntfs-dev@lists.sourceforge.net
7277W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7278S: Maintained
679655da 7279F: Documentation/ldm.txt
20d16fef 7280F: block/partitions/ldm.*
1da177e4 7281
ef6ada3d
JE
7282LogFS
7283M: Joern Engel <joern@logfs.org>
756ccb3c 7284M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7285L: logfs@logfs.org
7286W: logfs.org
7287S: Maintained
7288F: fs/logfs/
7289
c87e34ef 7290LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7291M: Sathya Prakash <sathya.prakash@broadcom.com>
7292M: Chaitra P B <chaitra.basappa@broadcom.com>
7293M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7294L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7295L: linux-scsi@vger.kernel.org
9495e835 7296W: http://www.avagotech.com/support/
c87e34ef 7297S: Supported
679655da 7298F: drivers/message/fusion/
500c152a 7299F: drivers/scsi/mpt2sas/
7300F: drivers/scsi/mpt3sas/
c87e34ef 7301
1da177e4 7302LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7303M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7304L: linux-scsi@vger.kernel.org
7305S: Maintained
679655da 7306F: drivers/scsi/sym53c8xx_2/
1da177e4 7307
e5f5c99a
GR
7308LTC4261 HARDWARE MONITOR DRIVER
7309M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7310L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7311S: Maintained
7312F: Documentation/hwmon/ltc4261
7313F: drivers/hwmon/ltc4261.c
7314
81365c31 7315LTP (Linux Test Project)
28b8e8d4 7316M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7317M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7318M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7319M: Jan Stancek <jstancek@redhat.com>
7320M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7321M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7322L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7323W: http://linux-test-project.github.io/
7d1ae8a8 7324T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7325S: Maintained
7326
c12a54b3 7327M32R ARCHITECTURE
c12a54b3 7328W: http://www.linux-m32r.org/
b4174867 7329S: Orphan
679655da 7330F: arch/m32r/
c12a54b3 7331
1da177e4 7332M68K ARCHITECTURE
8b58be88 7333M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7334L: linux-m68k@lists.linux-m68k.org
7335W: http://www.linux-m68k.org/
54e5881d 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7337S: Maintained
679655da 7338F: arch/m68k/
9db35182 7339F: drivers/zorro/
1da177e4
LT
7340
7341M68K ON APPLE MACINTOSH
8b58be88 7342M: Joshua Thompson <funaho@jurai.org>
1da177e4 7343W: http://www.mac.linux-m68k.org/
9bb9f222 7344L: linux-m68k@lists.linux-m68k.org
1da177e4 7345S: Maintained
9db35182 7346F: arch/m68k/mac/
1da177e4
LT
7347
7348M68K ON HP9000/300
8b58be88 7349M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7350W: http://www.tazenda.demon.co.uk/phil/linux-hp
7351S: Maintained
679655da 7352F: arch/m68k/hp300/
1da177e4 7353
74425546
AP
7354M88DS3103 MEDIA DRIVER
7355M: Antti Palosaari <crope@iki.fi>
7356L: linux-media@vger.kernel.org
a825eaec 7357W: https://linuxtv.org
74425546
AP
7358W: http://palosaari.fi/linux/
7359Q: http://patchwork.linuxtv.org/project/linux-media/list/
7360T: git git://linuxtv.org/anttip/media_tree.git
7361S: Maintained
7362F: drivers/media/dvb-frontends/m88ds3103*
7363
68620bdd
MP
7364M88RS2000 MEDIA DRIVER
7365M: Malcolm Priestley <tvboxspy@gmail.com>
7366L: linux-media@vger.kernel.org
a825eaec 7367W: https://linuxtv.org
68620bdd
MP
7368Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369S: Maintained
7370F: drivers/media/dvb-frontends/m88rs2000*
7371
07a092fa 7372MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7373M: Alexey Klimov <klimov.linux@gmail.com>
7374L: linux-media@vger.kernel.org
7375T: git git://linuxtv.org/media_tree.git
7376S: Maintained
7377F: drivers/media/radio/radio-ma901.c
07a092fa 7378
64a327a7 7379MAC80211
8b58be88 7380M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7381L: linux-wireless@vger.kernel.org
491b26b4 7382W: http://wireless.kernel.org/
ce466579
JB
7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7385S: Maintained
679655da
JP
7386F: Documentation/networking/mac80211-injection.txt
7387F: include/net/mac80211.h
7388F: net/mac80211/
2af8c4dc 7389F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7390
b863ceb7 7391MACVLAN DRIVER
8b58be88 7392M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7393L: netdev@vger.kernel.org
7394S: Maintained
679655da
JP
7395F: drivers/net/macvlan.c
7396F: include/linux/if_macvlan.h
b863ceb7 7397
2b6d83e2
JB
7398MAILBOX API
7399M: Jassi Brar <jassisinghbrar@gmail.com>
7400L: linux-kernel@vger.kernel.org
7401S: Maintained
7402F: drivers/mailbox/
7403F: include/linux/mailbox_client.h
7404F: include/linux/mailbox_controller.h
7405
faf1668c 7406MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7407M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7408W: http://www.kernel.org/doc/man-pages
bd7ebec6 7409L: linux-man@vger.kernel.org
1b53dc74 7410S: Maintained
faf1668c 7411
0d3cd4b6
VD
7412MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7413M: Andrew Lunn <andrew@lunn.ch>
7414M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7415S: Maintained
7416F: drivers/net/dsa/mv88e6xxx/
7417
8427defd 7418MARVELL ARMADA DRM SUPPORT
54176cc6 7419M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7420S: Maintained
7421F: drivers/gpu/drm/armada/
4418833e
EV
7422F: include/uapi/drm/armada_drm.h
7423F: Documentation/devicetree/bindings/display/armada/
8427defd 7424
c4d007bc
TP
7425MARVELL CRYPTO DRIVER
7426M: Boris Brezillon <boris.brezillon@free-electrons.com>
7427M: Arnaud Ebalard <arno@natisbad.org>
7428F: drivers/crypto/marvell/
7429S: Maintained
7430L: linux-crypto@vger.kernel.org
7431
44c14c1d 7432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7433M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7434M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7435L: netdev@vger.kernel.org
7436S: Maintained
7437F: drivers/net/ethernet/marvell/sk*
7438
74cda169 7439MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7440L: libertas-dev@lists.infradead.org
8ac3e99e 7441S: Orphan
f988d640 7442F: drivers/net/wireless/marvell/libertas/
74cda169 7443
b60d6975 7444MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7445M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7446L: netdev@vger.kernel.org
f5ca8502 7447S: Maintained
527a6266 7448F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7449F: include/linux/mv643xx.h
1da177e4 7450
370b8ed9
TP
7451MARVELL MVNETA ETHERNET DRIVER
7452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7453L: netdev@vger.kernel.org
7454S: Maintained
7455F: drivers/net/ethernet/marvell/mvneta.*
7456
fcad584d 7457MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7458M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7459M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7460L: linux-wireless@vger.kernel.org
7461S: Maintained
277b024e 7462F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7463
a2c3f656 7464MARVELL MWL8K WIRELESS DRIVER
a040d532 7465M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7466L: linux-wireless@vger.kernel.org
16345910 7467S: Odd Fixes
de60f1dc 7468F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7469
2a69567b 7470MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7471M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7472S: Odd Fixes
1fa7e547 7473F: drivers/mmc/host/mvsdio.*
2a69567b 7474
1da177e4 7475MATROX FRAMEBUFFER DRIVER
c69f677c 7476L: linux-fbdev@vger.kernel.org
52653199 7477S: Orphan
8a61f013 7478F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7479F: include/uapi/linux/matroxfb.h
1da177e4 7480
ca462085
GR
7481MAX16065 HARDWARE MONITOR DRIVER
7482M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7483L: linux-hwmon@vger.kernel.org
ca462085
GR
7484S: Maintained
7485F: Documentation/hwmon/max16065
7486F: drivers/hwmon/max16065.c
7487
1f61cab8
GR
7488MAX20751 HARDWARE MONITOR DRIVER
7489M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7490L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7491S: Maintained
7492F: Documentation/hwmon/max20751
7493F: drivers/hwmon/max20751.c
7494
d20620de 7495MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7496M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7497L: linux-hwmon@vger.kernel.org
d20620de 7498S: Maintained
679655da
JP
7499F: Documentation/hwmon/max6650
7500F: drivers/hwmon/max6650.c
d20620de 7501
e89ab51f
GR
7502MAX6697 HARDWARE MONITOR DRIVER
7503M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7504L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7505S: Maintained
7506F: Documentation/hwmon/max6697
7507F: Documentation/devicetree/bindings/i2c/max6697.txt
7508F: drivers/hwmon/max6697.c
7509F: include/linux/platform_data/max6697.h
7510
3b2af7f7
PR
7511MAX9860 MONO AUDIO VOICE CODEC DRIVER
7512M: Peter Rosin <peda@axentia.se>
7513L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7514S: Maintained
7515F: Documentation/devicetree/bindings/sound/max9860.txt
7516F: sound/soc/codecs/max9860.*
7517
f8f847b5 7518MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7519M: Krzysztof Kozlowski <krzk@kernel.org>
7520M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7521L: linux-pm@vger.kernel.org
7522S: Supported
8c0984e5
SR
7523F: drivers/power/supply/max14577_charger.c
7524F: drivers/power/supply/max77693_charger.c
f8f847b5 7525
3811405e
JMC
7526MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7527M: Javier Martinez Canillas <javier@osg.samsung.com>
7528L: linux-kernel@vger.kernel.org
7529S: Supported
96173cc6 7530F: drivers/*/*max77802*.c
3811405e
JMC
7531F: Documentation/devicetree/bindings/*/*max77802.txt
7532F: include/dt-bindings/*/*max77802.h
7533
befeb596
KK
7534MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7535M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7536M: Krzysztof Kozlowski <krzk@kernel.org>
7537M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7538L: linux-kernel@vger.kernel.org
7539S: Supported
86cf635a 7540F: drivers/*/max14577*.c
0998a436 7541F: drivers/*/max77686*.c
86cf635a 7542F: drivers/*/max77693*.c
befeb596
KK
7543F: drivers/extcon/extcon-max14577.c
7544F: drivers/extcon/extcon-max77693.c
7545F: drivers/rtc/rtc-max77686.c
7546F: drivers/clk/clk-max77686.c
7547F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7548F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7549F: Documentation/devicetree/bindings/mfd/max77693.txt
7550F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7551F: include/linux/mfd/max14577*.h
7552F: include/linux/mfd/max77686*.h
7553F: include/linux/mfd/max77693*.h
7554
9be3c9a5
HV
7555MAXIRADIO FM RADIO RECEIVER DRIVER
7556M: Hans Verkuil <hverkuil@xs4all.nl>
7557L: linux-media@vger.kernel.org
7558T: git git://linuxtv.org/media_tree.git
a825eaec 7559W: https://linuxtv.org
9be3c9a5
HV
7560S: Maintained
7561F: drivers/media/radio/radio-maxiradio*
7562
c05dc2cc
PR
7563MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7564M: Peter Rosin <peda@axentia.se>
7565L: linux-iio@vger.kernel.org
7566S: Maintained
7567F: drivers/iio/potentiometer/mcp4531.c
7568
7b49235e
LP
7569MEDIA DRIVERS FOR RENESAS - FCP
7570M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7571L: linux-media@vger.kernel.org
7572L: linux-renesas-soc@vger.kernel.org
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7576F: drivers/media/platform/rcar-fcp.c
7577F: include/media/rcar-fcp.h
7578
6f32a8c9
LP
7579MEDIA DRIVERS FOR RENESAS - VSP1
7580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581L: linux-media@vger.kernel.org
4a121096 7582L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7586F: drivers/media/platform/vsp1/
7587
fae2080a
AO
7588MEDIA DRIVERS FOR HELENE
7589M: Abylay Ospan <aospan@netup.ru>
7590L: linux-media@vger.kernel.org
7591W: https://linuxtv.org
7592W: http://netup.tv/
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: drivers/media/dvb-frontends/helene*
7596
dacf9ce8
KS
7597MEDIA DRIVERS FOR ASCOT2E
7598M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7599M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7600L: linux-media@vger.kernel.org
a825eaec 7601W: https://linuxtv.org
dacf9ce8
KS
7602W: http://netup.tv/
7603T: git git://linuxtv.org/media_tree.git
7604S: Supported
7605F: drivers/media/dvb-frontends/ascot2e*
7606
a6dc60ff
KS
7607MEDIA DRIVERS FOR CXD2841ER
7608M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7609M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7610L: linux-media@vger.kernel.org
a825eaec 7611W: https://linuxtv.org
a6dc60ff
KS
7612W: http://netup.tv/
7613T: git git://linuxtv.org/media_tree.git
7614S: Supported
7615F: drivers/media/dvb-frontends/cxd2841er*
7616
a5d32b35
KS
7617MEDIA DRIVERS FOR HORUS3A
7618M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7619M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7620L: linux-media@vger.kernel.org
a825eaec 7621W: https://linuxtv.org
a5d32b35
KS
7622W: http://netup.tv/
7623T: git git://linuxtv.org/media_tree.git
7624S: Supported
7625F: drivers/media/dvb-frontends/horus3a*
7626
e025273b
KS
7627MEDIA DRIVERS FOR LNBH25
7628M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7629M: Abylay Ospan <aospan@netup.ru>
e025273b 7630L: linux-media@vger.kernel.org
a825eaec 7631W: https://linuxtv.org
e025273b
KS
7632W: http://netup.tv/
7633T: git git://linuxtv.org/media_tree.git
7634S: Supported
7635F: drivers/media/dvb-frontends/lnbh25*
7636
52b1eaf4
KS
7637MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7638M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7639M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7640L: linux-media@vger.kernel.org
a825eaec 7641W: https://linuxtv.org
52b1eaf4
KS
7642W: http://netup.tv/
7643T: git git://linuxtv.org/media_tree.git
7644S: Supported
7645F: drivers/media/pci/netup_unidvb/*
7646
127c49ae 7647MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7648M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7649M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7650P: LinuxTV.org Project
7651L: linux-media@vger.kernel.org
a825eaec 7652W: https://linuxtv.org
8a6e2535 7653Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7654T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7655S: Maintained
7656F: Documentation/dvb/
7657F: Documentation/video4linux/
ffe06198 7658F: Documentation/DocBook/media/
127c49ae 7659F: drivers/media/
ffe06198 7660F: drivers/staging/media/
eb4b0ec7 7661F: include/linux/platform_data/media/
127c49ae 7662F: include/media/
6c0f0359
MCC
7663F: include/uapi/linux/dvb/
7664F: include/uapi/linux/videodev2.h
7665F: include/uapi/linux/media.h
7666F: include/uapi/linux/v4l2-*
7667F: include/uapi/linux/meye.h
7668F: include/uapi/linux/ivtv*
7669F: include/uapi/linux/uvcvideo.h
d20620de 7670
0c272fc9
JC
7671MEDIATEK ETHERNET DRIVER
7672M: Felix Fietkau <nbd@openwrt.org>
7673M: John Crispin <blogic@openwrt.org>
7674L: netdev@vger.kernel.org
7675S: Maintained
7676F: drivers/net/ethernet/mediatek/
7677
c869f77d
JK
7678MEDIATEK MT7601U WIRELESS LAN DRIVER
7679M: Jakub Kicinski <kubakici@wp.pl>
7680L: linux-wireless@vger.kernel.org
7681S: Maintained
7682F: drivers/net/wireless/mediatek/mt7601u/
7683
e399065b
SS
7684MEGARAID SCSI/SAS DRIVERS
7685M: Kashyap Desai <kashyap.desai@avagotech.com>
7686M: Sumit Saxena <sumit.saxena@avagotech.com>
7687M: Uday Lingala <uday.lingala@avagotech.com>
7688L: megaraidlinux.pdl@avagotech.com
baaea1dc 7689L: linux-scsi@vger.kernel.org
e399065b 7690W: http://www.lsi.com
ce00f85c 7691S: Maintained
679655da
JP
7692F: Documentation/scsi/megaraid.txt
7693F: drivers/scsi/megaraid.*
7694F: drivers/scsi/megaraid/
757e0108 7695
2c46c9d5 7696MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7697M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7698L: netdev@vger.kernel.org
2c46c9d5
AV
7699S: Supported
7700W: http://www.mellanox.com
7701Q: http://patchwork.ozlabs.org/project/netdev/list/
7702F: drivers/net/ethernet/mellanox/mlx4/en_*
7703
e7523a49
OG
7704MELLANOX ETHERNET DRIVER (mlx5e)
7705M: Saeed Mahameed <saeedm@mellanox.com>
7706L: netdev@vger.kernel.org
7707S: Supported
7708W: http://www.mellanox.com
7709Q: http://patchwork.ozlabs.org/project/netdev/list/
7710F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7711
93c1edb2
JP
7712MELLANOX ETHERNET SWITCH DRIVERS
7713M: Jiri Pirko <jiri@mellanox.com>
7714M: Ido Schimmel <idosch@mellanox.com>
7715L: netdev@vger.kernel.org
7716S: Supported
7717W: http://www.mellanox.com
7718Q: http://patchwork.ozlabs.org/project/netdev/list/
7719F: drivers/net/ethernet/mellanox/mlxsw/
7720
8700e3e7
MS
7721SOFT-ROCE DRIVER (rxe)
7722M: Moni Shoua <monis@mellanox.com>
7723L: linux-rdma@vger.kernel.org
7724S: Supported
7725W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7726Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7727F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7728F: include/uapi/rdma/rdma_user_rxe.h
7729
5b25b13a
MD
7730MEMBARRIER SUPPORT
7731M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7732M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7733L: linux-kernel@vger.kernel.org
7734S: Supported
7735F: kernel/membarrier.c
7736F: include/uapi/linux/membarrier.h
7737
70ea91f1
SR
7738MEMORY MANAGEMENT
7739L: linux-mm@kvack.org
70ea91f1
SR
7740W: http://www.linux-mm.org
7741S: Maintained
679655da 7742F: include/linux/mm.h
551450bb
CS
7743F: include/linux/gfp.h
7744F: include/linux/mmzone.h
7745F: include/linux/memory_hotplug.h
7746F: include/linux/vmalloc.h
679655da 7747F: mm/
70ea91f1 7748
f4e9ce66 7749MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7750M: David Woodhouse <dwmw2@infradead.org>
242c325e 7751M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7752L: linux-mtd@lists.infradead.org
8a6e2535
JP
7753W: http://www.linux-mtd.infradead.org/
7754Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7755T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7756T: git git://git.infradead.org/l2-mtd.git
1da177e4 7757S: Maintained
becc7ae5 7758F: Documentation/devicetree/bindings/mtd/
679655da
JP
7759F: drivers/mtd/
7760F: include/linux/mtd/
c117ab84 7761F: include/uapi/mtd/
1da177e4 7762
26c57ef1 7763MEN A21 WATCHDOG DRIVER
30c7469b 7764M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7765L: linux-watchdog@vger.kernel.org
30c7469b 7766S: Maintained
26c57ef1
JT
7767F: drivers/watchdog/mena21_wdt.c
7768
3764e82e 7769MEN CHAMELEON BUS (mcb)
30c7469b
JT
7770M: Johannes Thumshirn <morbidrsa@gmail.com>
7771S: Maintained
3764e82e
JT
7772F: drivers/mcb/
7773F: include/linux/mcb.h
b9f2f459 7774F: Documentation/men-chameleon-bus.txt
3764e82e 7775
48b490d2
AW
7776MEN F21BMC (Board Management Controller)
7777M: Andreas Werner <andreas.werner@men.de>
7778S: Supported
7779F: drivers/mfd/menf21bmc.c
7780F: drivers/watchdog/menf21bmc_wdt.c
7781F: drivers/leds/leds-menf21bmc.c
7782F: drivers/hwmon/menf21bmc_hwmon.c
7783F: Documentation/hwmon/menf21bmc
7784
12285945
JH
7785METAG ARCHITECTURE
7786M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7787L: linux-metag@vger.kernel.org
9f273c24 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7789S: Odd Fixes
12285945
JH
7790F: arch/metag/
7791F: Documentation/metag/
7792F: Documentation/devicetree/bindings/metag/
2d799dde 7793F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7794F: drivers/clocksource/metag_generic.c
5698c50d
JH
7795F: drivers/irqchip/irq-metag.c
7796F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7797F: drivers/tty/metag_da.c
12285945 7798
c6375b0a 7799MICROBLAZE ARCHITECTURE
8b58be88 7800M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7801W: http://www.monstr.eu/fdt/
7802T: git git://git.monstr.eu/linux-2.6-microblaze.git
7803S: Supported
0a8c7914 7804F: arch/microblaze/
1da177e4 7805
71fb2c74
SW
7806MICROCHIP / ATMEL ISC DRIVER
7807M: Songjun Wu <songjun.wu@microchip.com>
7808L: linux-media@vger.kernel.org
7809S: Supported
7810F: drivers/media/platform/atmel/atmel-isc.c
7811F: drivers/media/platform/atmel/atmel-isc-regs.h
7812F: devicetree/bindings/media/atmel-isc.txt
7813
2508a45a
CY
7814MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7815M: Chen Yu <yu.c.chen@intel.com>
7816L: platform-driver-x86@vger.kernel.org
7817S: Supported
7818F: drivers/platform/x86/surfacepro3_button.c
7819
1da177e4 7820MICROTEK X6 SCANNER
61eee9a7 7821M: Oliver Neukum <oliver@neukum.org>
1da177e4 7822S: Maintained
679655da 7823F: drivers/usb/image/microtek.*
1da177e4
LT
7824
7825MIPS
8b58be88 7826M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7827L: linux-mips@linux-mips.org
6097050d 7828W: http://www.linux-mips.org/
b05e988e 7829T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7830Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7831S: Supported
f46d92e8 7832F: Documentation/devicetree/bindings/mips/
679655da
JP
7833F: Documentation/mips/
7834F: arch/mips/
1da177e4 7835
413ef3f6
KC
7836MIPS/LOONGSON1 ARCHITECTURE
7837M: Keguang Zhang <keguang.zhang@gmail.com>
7838L: linux-mips@linux-mips.org
7839S: Maintained
7840F: arch/mips/loongson32/
7841F: arch/mips/include/asm/mach-loongson32/
7842F: drivers/*/*loongson1*
7843F: drivers/*/*/*loongson1*
7844
08b7620a
HV
7845MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7846M: Hans Verkuil <hverkuil@xs4all.nl>
7847L: linux-media@vger.kernel.org
7848T: git git://linuxtv.org/media_tree.git
a825eaec 7849W: https://linuxtv.org
08b7620a
HV
7850S: Odd Fixes
7851F: drivers/media/radio/radio-miropcm20*
7852
c09befcb
OG
7853MELLANOX MLX4 core VPI driver
7854M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7855L: netdev@vger.kernel.org
7856L: linux-rdma@vger.kernel.org
7857W: http://www.mellanox.com
7858Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7859S: Supported
7860F: drivers/net/ethernet/mellanox/mlx4/
7861F: include/linux/mlx4/
7862
7863MELLANOX MLX4 IB driver
7864M: Yishai Hadas <yishaih@mellanox.com>
7865L: linux-rdma@vger.kernel.org
7866W: http://www.mellanox.com
e126ba97 7867Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7868S: Supported
7869F: drivers/infiniband/hw/mlx4/
7870F: include/linux/mlx4/
7871
595a4d8f
OG
7872MELLANOX MLX5 core VPI driver
7873M: Matan Barak <matanb@mellanox.com>
7874M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7875L: netdev@vger.kernel.org
7876L: linux-rdma@vger.kernel.org
7877W: http://www.mellanox.com
7878Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7879S: Supported
7880F: drivers/net/ethernet/mellanox/mlx5/core/
7881F: include/linux/mlx5/
7882
595a4d8f
OG
7883MELLANOX MLX5 IB driver
7884M: Matan Barak <matanb@mellanox.com>
7885M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7886L: linux-rdma@vger.kernel.org
7887W: http://www.mellanox.com
7888Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7889S: Supported
b75f0050 7890F: drivers/infiniband/hw/mlx5/
595a4d8f 7891F: include/linux/mlx5/
e126ba97 7892
764589b6
CM
7893MELEXIS MLX90614 DRIVER
7894M: Crt Mori <cmo@melexis.com>
7895L: linux-iio@vger.kernel.org
7896W: http://www.melexis.com
7897S: Supported
7898F: drivers/iio/temperature/mlx90614.c
7899
0ce277e4
AP
7900MN88472 MEDIA DRIVER
7901M: Antti Palosaari <crope@iki.fi>
7902L: linux-media@vger.kernel.org
a825eaec 7903W: https://linuxtv.org
0ce277e4
AP
7904W: http://palosaari.fi/linux/
7905Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7906S: Maintained
94d0eaa4 7907F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7908
4f4d238f
AP
7909MN88473 MEDIA DRIVER
7910M: Antti Palosaari <crope@iki.fi>
7911L: linux-media@vger.kernel.org
a825eaec 7912W: https://linuxtv.org
4f4d238f
AP
7913W: http://palosaari.fi/linux/
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7915S: Maintained
877ba50b 7916F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7917
1da177e4 7918MODULE SUPPORT
8b58be88 7919M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7920S: Maintained
679655da
JP
7921F: include/linux/module.h
7922F: kernel/module.c
1da177e4
LT
7923
7924MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7925W: http://popies.net/meye/
b7788e13 7926S: Orphan
679655da 7927F: Documentation/video4linux/meye.txt
90d72ac6 7928F: drivers/media/pci/meye/
6c0f0359 7929F: include/uapi/linux/meye.h
1da177e4 7930
b9705b60 7931MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7932M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7933S: Maintained
679655da 7934F: Documentation/serial/moxa-smartio
c897401b 7935F: drivers/tty/mxser.*
d735410a 7936
889b2f87
AK
7937MR800 AVERMEDIA USB FM RADIO DRIVER
7938M: Alexey Klimov <klimov.linux@gmail.com>
7939L: linux-media@vger.kernel.org
7940T: git git://linuxtv.org/media_tree.git
7941S: Maintained
7942F: drivers/media/radio/radio-mr800.c
7943
d7155691
AO
7944MRF24J40 IEEE 802.15.4 RADIO DRIVER
7945M: Alan Ott <alan@signal11.us>
7946L: linux-wpan@vger.kernel.org
7947S: Maintained
7948F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7949F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7950
8c4c731a 7951MSI LAPTOP SUPPORT
182ae55c 7952M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7953L: platform-driver-x86@vger.kernel.org
8c4c731a 7954S: Maintained
679655da 7955F: drivers/platform/x86/msi-laptop.c
8c4c731a 7956
0f1006b1 7957MSI WMI SUPPORT
d0944853 7958L: platform-driver-x86@vger.kernel.org
5ee7041e 7959S: Orphan
0f1006b1
AA
7960F: drivers/platform/x86/msi-wmi.c
7961
19a628a0
AP
7962MSI001 MEDIA DRIVER
7963M: Antti Palosaari <crope@iki.fi>
7964L: linux-media@vger.kernel.org
a825eaec 7965W: https://linuxtv.org
19a628a0
AP
7966W: http://palosaari.fi/linux/
7967Q: http://patchwork.linuxtv.org/project/linux-media/list/
7968T: git git://linuxtv.org/anttip/media_tree.git
7969S: Maintained
0185e197 7970F: drivers/media/tuners/msi001*
19a628a0 7971
7570589d 7972MSI2500 MEDIA DRIVER
2c57213f
AP
7973M: Antti Palosaari <crope@iki.fi>
7974L: linux-media@vger.kernel.org
a825eaec 7975W: https://linuxtv.org
2c57213f
AP
7976W: http://palosaari.fi/linux/
7977Q: http://patchwork.linuxtv.org/project/linux-media/list/
7978T: git git://linuxtv.org/anttip/media_tree.git
7979S: Maintained
7570589d 7980F: drivers/media/usb/msi2500/
2c57213f 7981
159eeea4
RJ
7982MSYSTEMS DISKONCHIP G3 MTD DRIVER
7983M: Robert Jarzmik <robert.jarzmik@free.fr>
7984L: linux-mtd@lists.infradead.org
7985S: Maintained
7986F: drivers/mtd/devices/docg3*
7987
62a37dc7 7988MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7990L: linux-media@vger.kernel.org
7991T: git git://linuxtv.org/media_tree.git
7992S: Maintained
7993F: drivers/media/i2c/mt9m032.c
b5dcee22 7994F: include/media/i2c/mt9m032.h
0e837fb9 7995
62a37dc7 7996MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7998L: linux-media@vger.kernel.org
7999T: git git://linuxtv.org/media_tree.git
8000S: Maintained
8001F: drivers/media/i2c/mt9p031.c
b5dcee22 8002F: include/media/i2c/mt9p031.h
0e837fb9 8003
62a37dc7 8004MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8005M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8006L: linux-media@vger.kernel.org
8007T: git git://linuxtv.org/media_tree.git
8008S: Maintained
8009F: drivers/media/i2c/mt9t001.c
b5dcee22 8010F: include/media/i2c/mt9t001.h
0e837fb9 8011
62a37dc7 8012MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8014L: linux-media@vger.kernel.org
8015T: git git://linuxtv.org/media_tree.git
8016S: Maintained
f2272e13 8017F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8018F: drivers/media/i2c/mt9v032.c
b5dcee22 8019F: include/media/i2c/mt9v032.h
0e837fb9 8020
4e0d13cb 8021MULTIFUNCTION DEVICES (MFD)
f7d3210e 8022M: Lee Jones <lee.jones@linaro.org>
7caa7991 8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8024S: Supported
1306cbaf 8025F: Documentation/devicetree/bindings/mfd/
679655da 8026F: drivers/mfd/
55b5940d 8027F: include/linux/mfd/
4e0d13cb 8028
5c4e6f13 8029MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8030M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8031L: linux-mmc@vger.kernel.org
708dce3f 8032T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8033S: Maintained
2810984b 8034F: Documentation/devicetree/bindings/mmc/
679655da
JP
8035F: drivers/mmc/
8036F: include/linux/mmc/
c117ab84 8037F: include/uapi/linux/mmc/
baca2da4 8038
15a0580c 8039MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8040S: Orphan
679655da
JP
8041F: drivers/mmc/host/mmc_spi.c
8042F: include/linux/spi/mmc_spi.h
15a0580c 8043
1da177e4 8044MULTISOUND SOUND DRIVER
8b58be88 8045M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8046S: Maintained
679655da
JP
8047F: Documentation/sound/oss/MultiSound
8048F: sound/oss/msnd*
1da177e4 8049
d735410a 8050MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8051S: Orphan
c897401b 8052F: drivers/tty/isicom.c
679655da 8053F: include/linux/isicom.h
d735410a 8054
550a7375 8055MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8056M: Bin Liu <b-liu@ti.com>
795fb7e7 8057L: linux-usb@vger.kernel.org
43b416e5 8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8059S: Maintained
679655da 8060F: drivers/usb/musb/
550a7375 8061
ea0af5f6
MK
8062MXL5007T MEDIA DRIVER
8063M: Michael Krufky <mkrufky@linuxtv.org>
8064L: linux-media@vger.kernel.org
a825eaec 8065W: https://linuxtv.org
ea0af5f6
MK
8066W: http://github.com/mkrufky
8067Q: http://patchwork.linuxtv.org/project/linux-media/list/
8068T: git git://linuxtv.org/mkrufky/tuners.git
8069S: Maintained
8070F: drivers/media/tuners/mxl5007t.*
8071
2d3cf588 8072MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8073M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8074L: netdev@vger.kernel.org
205057ae 8075W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8076S: Supported
93f7848b 8077F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8078
9df4f913
BB
8079NAND FLASH SUBSYSTEM
8080M: Boris Brezillon <boris.brezillon@free-electrons.com>
8081R: Richard Weinberger <richard@nod.at>
8082L: linux-mtd@lists.infradead.org
8083W: http://www.linux-mtd.infradead.org/
8084Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8085T: git git://github.com/linux-nand/linux.git
8086S: Maintained
8087F: drivers/mtd/nand/
8088F: include/linux/mtd/nand*.h
8089
1da177e4 8090NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8091S: Orphan
d9fb9f38 8092F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8093
23dc05a3
DM
8094NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8095M: Daniel Mack <zonque@gmail.com>
8096S: Maintained
e5747e40 8097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8098W: http://www.native-instruments.com
8099F: sound/usb/caiaq/
8100
1da177e4 8101NCP FILESYSTEM
52653199
PV
8102M: Petr Vandrovec <petr@vandrovec.name>
8103S: Odd Fixes
679655da 8104F: fs/ncpfs/
1da177e4 8105
a79b0322
FT
8106NCR 5380 SCSI DRIVERS
8107M: Finn Thain <fthain@telegraphics.com.au>
8108M: Michael Schmitz <schmitzmic@gmail.com>
8109L: linux-scsi@vger.kernel.org
8110S: Maintained
8111F: Documentation/scsi/g_NCR5380.txt
71d39758 8112F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8113F: drivers/scsi/NCR5380.*
8114F: drivers/scsi/arm/cumana_1.c
8115F: drivers/scsi/arm/oak.c
a79b0322
FT
8116F: drivers/scsi/atari_scsi.*
8117F: drivers/scsi/dmx3191d.c
8118F: drivers/scsi/dtc.*
8119F: drivers/scsi/g_NCR5380.*
8120F: drivers/scsi/g_NCR5380_mmio.c
8121F: drivers/scsi/mac_scsi.*
8122F: drivers/scsi/pas16.*
a79b0322
FT
8123F: drivers/scsi/sun3_scsi.*
8124F: drivers/scsi/sun3_scsi_vme.c
8125F: drivers/scsi/t128.*
8126
1da177e4 8127NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8128M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8129L: linux-scsi@vger.kernel.org
8130S: Maintained
679655da 8131F: drivers/scsi/NCR_D700.*
1da177e4 8132
4aa3eb4c
GR
8133NCT6775 HARDWARE MONITOR DRIVER
8134M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8135L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8136S: Maintained
8137F: Documentation/hwmon/nct6775
8138F: drivers/hwmon/nct6775.c
8139
3c2d774c 8140NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8141M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8142L: linux-rdma@vger.kernel.org
e3d33cb1 8143W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8144S: Supported
8145F: drivers/infiniband/hw/nes/
8146
be2f2e84 8147NETEM NETWORK EMULATOR
adbbf69d 8148M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8149L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8150S: Maintained
679655da 8151F: net/sched/sch_netem.c
be2f2e84 8152
b2f5a051 8153NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8154M: Jon Mason <jdmason@kudzu.us>
4a58448b 8155L: netdev@vger.kernel.org
4a58448b 8156S: Supported
679655da 8157F: Documentation/networking/s2io.txt
b2f5a051 8158F: Documentation/networking/vxge.txt
86387e1a 8159F: drivers/net/ethernet/neterion/
4a58448b 8160
db9cf3a3 8161NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8162M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8163M: Patrick McHardy <kaber@trash.net>
42010ed0 8164M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8165L: netfilter-devel@vger.kernel.org
82b98543 8166L: coreteam@netfilter.org
1da177e4
LT
8167W: http://www.netfilter.org/
8168W: http://www.iptables.org/
42010ed0
PNA
8169Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8172S: Supported
679655da
JP
8173F: include/linux/netfilter*
8174F: include/linux/netfilter/
8175F: include/net/netfilter/
c117ab84
CEB
8176F: include/uapi/linux/netfilter*
8177F: include/uapi/linux/netfilter/
679655da
JP
8178F: net/*/netfilter.c
8179F: net/*/netfilter/
8180F: net/netfilter/
91c269a0 8181F: net/bridge/br_netfilter*.c
1da177e4 8182
4cc67735 8183NETLABEL
87a0874c 8184M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8185W: http://netlabel.sf.net
8186L: netdev@vger.kernel.org
87a0874c 8187S: Maintained
80811493 8188F: Documentation/netlabel/
679655da
JP
8189F: include/net/netlabel.h
8190F: net/netlabel/
4cc67735 8191
1da177e4 8192NETROM NETWORK LAYER
8b58be88 8193M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8194L: linux-hams@vger.kernel.org
d34cb28a 8195W: http://www.linux-ax25.org/
1da177e4 8196S: Maintained
679655da 8197F: include/net/netrom.h
c117ab84 8198F: include/uapi/linux/netrom.h
679655da 8199F: net/netrom/
1da177e4 8200
4c352362
JK
8201NETRONOME ETHERNET DRIVERS
8202M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8203L: oss-drivers@netronome.com
8204S: Maintained
8205F: drivers/net/ethernet/netronome/
8206
5ddb88c0 8207NETWORK BLOCK DEVICE (NBD)
4ca5829a 8208M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8209S: Maintained
5e4b269b 8210L: nbd-general@lists.sourceforge.net
4ca5829a 8211T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8212F: Documentation/blockdev/nbd.txt
8213F: drivers/block/nbd.c
c117ab84 8214F: include/uapi/linux/nbd.h
1da177e4 8215
6e43650c
NH
8216NETWORK DROP MONITOR
8217M: Neil Horman <nhorman@tuxdriver.com>
8218L: netdev@vger.kernel.org
8219S: Maintained
8220W: https://fedorahosted.org/dropwatch/
8221F: net/core/drop_monitor.c
8222
1da177e4 8223NETWORKING [GENERAL]
8b58be88 8224M: "David S. Miller" <davem@davemloft.net>
979b6c13 8225L: netdev@vger.kernel.org
b1e8fd54 8226W: http://www.linuxfoundation.org/en/Net
11e98029 8227Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8230S: Maintained
679655da
JP
8231F: net/
8232F: include/net/
018d21ed
JP
8233F: include/linux/in.h
8234F: include/linux/net.h
8235F: include/linux/netdevice.h
c117ab84
CEB
8236F: include/uapi/linux/in.h
8237F: include/uapi/linux/net.h
8238F: include/uapi/linux/netdevice.h
0c7aecd4 8239F: include/uapi/linux/net_namespace.h
7e814a6c 8240F: tools/net/
f4e53f9a 8241F: tools/testing/selftests/net/
335a67d2 8242F: lib/random32.c
a101ccd1 8243F: lib/test_bpf.c
1da177e4
LT
8244
8245NETWORKING [IPv4/IPv6]
8b58be88
JP
8246M: "David S. Miller" <davem@davemloft.net>
8247M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8248M: James Morris <jmorris@namei.org>
8249M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8250M: Patrick McHardy <kaber@trash.net>
979b6c13 8251L: netdev@vger.kernel.org
08deed1e 8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8253S: Maintained
679655da
JP
8254F: net/ipv4/
8255F: net/ipv6/
8256F: include/net/ip*
0a14842f 8257F: arch/x86/net/*
1da177e4 8258
73b7656c
DM
8259NETWORKING [IPSEC]
8260M: Steffen Klassert <steffen.klassert@secunet.com>
8261M: Herbert Xu <herbert@gondor.apana.org.au>
8262M: "David S. Miller" <davem@davemloft.net>
8263L: netdev@vger.kernel.org
d1fc5024
SK
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8266S: Maintained
5826bdd1 8267F: net/core/flow.c
73b7656c
DM
8268F: net/xfrm/
8269F: net/key/
8270F: net/ipv4/xfrm*
d1fc5024
SK
8271F: net/ipv4/esp4.c
8272F: net/ipv4/ah4.c
8273F: net/ipv4/ipcomp.c
8274F: net/ipv4/ip_vti.c
73b7656c 8275F: net/ipv6/xfrm*
d1fc5024
SK
8276F: net/ipv6/esp6.c
8277F: net/ipv6/ah6.c
8278F: net/ipv6/ipcomp6.c
8279F: net/ipv6/ip6_vti.c
73b7656c
DM
8280F: include/uapi/linux/xfrm.h
8281F: include/net/xfrm.h
8282
10e2ff1c 8283NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8284M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8285L: netdev@vger.kernel.org
8286S: Maintained
8287
29f8f632 8288NETWORKING [WIRELESS]
2cb4abd1 8289L: linux-wireless@vger.kernel.org
8a6e2535 8290Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8291
788873ac
JP
8292NETWORKING DRIVERS
8293L: netdev@vger.kernel.org
8294W: http://www.linuxfoundation.org/en/Net
11e98029 8295Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8298S: Odd Fixes
156f4fbc 8299F: Documentation/devicetree/bindings/net/
788873ac 8300F: drivers/net/
018d21ed 8301F: include/linux/if_*
0b63bf1f 8302F: include/linux/netdevice.h
0b63bf1f
JD
8303F: include/linux/etherdevice.h
8304F: include/linux/fcdevice.h
8305F: include/linux/fddidevice.h
8306F: include/linux/hippidevice.h
8307F: include/linux/inetdevice.h
c117ab84
CEB
8308F: include/uapi/linux/if_*
8309F: include/uapi/linux/netdevice.h
788873ac 8310
0e324cf6
JL
8311NETWORKING DRIVERS (WIRELESS)
8312M: Kalle Valo <kvalo@codeaurora.org>
8313L: linux-wireless@vger.kernel.org
8314Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8317S: Maintained
182fd9ee 8318F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8319F: drivers/net/wireless/
8320
3d396eb1 8321NETXEN (1/10) GbE SUPPORT
8622315e 8322M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8323M: Sony Chacko <sony.chacko@qlogic.com>
8324M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8325L: netdev@vger.kernel.org
9c2b5bde 8326W: http://www.qlogic.com
3d396eb1 8327S: Supported
aa43c215 8328F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8329
6423d30f
AAJ
8330NFC SUBSYSTEM
8331M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8332M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8333M: Samuel Ortiz <sameo@linux.intel.com>
8334L: linux-wireless@vger.kernel.org
1eb3b216 8335L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8336S: Supported
6423d30f 8337F: net/nfc/
55eb94f9 8338F: include/net/nfc/
c117ab84 8339F: include/uapi/linux/nfc.h
6423d30f 8340F: drivers/nfc/
397d6497
CR
8341F: include/linux/platform_data/nfcmrvl.h
8342F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8343F: include/linux/platform_data/pn544.h
397d6497
CR
8344F: include/linux/platform_data/st21nfca.h
8345F: include/linux/platform_data/st-nci.h
7ebb88e5 8346F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8347
e8b43555 8348NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8349M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8350M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8351L: linux-nfs@vger.kernel.org
8352W: http://client.linux-nfs.org
cd7b996a 8353T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8354S: Maintained
679655da
JP
8355F: fs/lockd/
8356F: fs/nfs/
8357F: fs/nfs_common/
8358F: net/sunrpc/
8359F: include/linux/lockd/
8360F: include/linux/nfs*
8361F: include/linux/sunrpc/
c117ab84
CEB
8362F: include/uapi/linux/nfs*
8363F: include/uapi/linux/sunrpc/
1da177e4 8364
85ef9cea 8365NILFS2 FILESYSTEM
e2126935 8366M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8367L: linux-nilfs@vger.kernel.org
f9472265 8368W: http://nilfs.sourceforge.net/
9e92e516 8369W: http://nilfs.osdn.jp/
e2126935 8370T: git git://github.com/konis/nilfs2.git
85ef9cea 8371S: Supported
679655da
JP
8372F: Documentation/filesystems/nilfs2.txt
8373F: fs/nilfs2/
c35c7ac5 8374F: include/trace/events/nilfs2.h
e63e88bc
RK
8375F: include/uapi/linux/nilfs2_api.h
8376F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8377
1da177e4 8378NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8379M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8380W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8381S: Maintained
679655da
JP
8382F: Documentation/scsi/NinjaSCSI.txt
8383F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8384
8385NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8386M: GOTO Masanori <gotom@debian.or.jp>
8387M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8388W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8389S: Maintained
679655da
JP
8390F: Documentation/scsi/NinjaSCSI.txt
8391F: drivers/scsi/nsp32*
1da177e4 8392
383b8fb9
LFT
8393NIOS2 ARCHITECTURE
8394M: Ley Foon Tan <lftan@altera.com>
8395L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8397S: Maintained
8398F: arch/nios2/
8399
2a6afddb 8400NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8401R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8402F: include/linux/power/bq2415x_charger.h
081bab21 8403F: include/linux/power/bq27xxx_battery.h
2a6afddb 8404F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8405F: drivers/power/supply/bq2415x_charger.c
8406F: drivers/power/supply/bq27xxx_battery.c
8407F: drivers/power/supply/bq27xxx_battery_i2c.c
8408F: drivers/power/supply/isp1704_charger.c
8409F: drivers/power/supply/rx51_battery.c
2a6afddb 8410
a1bd3bae 8411NTB DRIVER CORE
9ef6bf6c
JM
8412M: Jon Mason <jdmason@kudzu.us>
8413M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8414M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8415L: linux-ntb@googlegroups.com
fce8a7bb 8416S: Supported
2984411f
JM
8417W: https://github.com/jonmason/ntb/wiki
8418T: git git://github.com/jonmason/ntb.git
fce8a7bb 8419F: drivers/ntb/
548c237c 8420F: drivers/net/ntb_netdev.c
fce8a7bb 8421F: include/linux/ntb.h
a1bd3bae 8422F: include/linux/ntb_transport.h
a9c59ef7 8423F: tools/testing/selftests/ntb/
fce8a7bb 8424
e26a5843
AH
8425NTB INTEL DRIVER
8426M: Jon Mason <jdmason@kudzu.us>
8427M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8428L: linux-ntb@googlegroups.com
e26a5843
AH
8429S: Supported
8430W: https://github.com/jonmason/ntb/wiki
8431T: git git://github.com/jonmason/ntb.git
8432F: drivers/ntb/hw/intel/
fce8a7bb 8433
a1b36958
XY
8434NTB AMD DRIVER
8435M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8436L: linux-ntb@googlegroups.com
8437S: Supported
8438F: drivers/ntb/hw/amd/
8439
1da177e4 8440NTFS FILESYSTEM
2818ef50 8441M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8442L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8443W: http://www.tuxera.com/
e6f4dee7 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8445S: Supported
679655da
JP
8446F: Documentation/filesystems/ntfs.txt
8447F: fs/ntfs/
1da177e4 8448
9eb8ef74 8449NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8450M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8451L: linux-fbdev@vger.kernel.org
ce00f85c 8452S: Maintained
8a61f013
JH
8453F: drivers/video/fbdev/riva/
8454F: drivers/video/fbdev/nvidia/
1da177e4 8455
79461681 8456NVM EXPRESS DRIVER
b3975e94
JF
8457M: Keith Busch <keith.busch@intel.com>
8458M: Jens Axboe <axboe@fb.com>
79461681 8459L: linux-nvme@lists.infradead.org
b3975e94
JF
8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8461W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8462S: Supported
57dacad5 8463F: drivers/nvme/host/
79461681
MW
8464F: include/linux/nvme.h
8465
a07b4970
CH
8466NVM EXPRESS TARGET DRIVER
8467M: Christoph Hellwig <hch@lst.de>
8468M: Sagi Grimberg <sagi@grimberg.me>
8469L: linux-nvme@lists.infradead.org
8470S: Supported
8471F: drivers/nvme/target/
8472
aee4b9bd
SK
8473NVMEM FRAMEWORK
8474M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8475M: Maxime Ripard <maxime.ripard@free-electrons.com>
8476S: Maintained
8477F: drivers/nvmem/
8478F: Documentation/devicetree/bindings/nvmem/
8479F: include/linux/nvmem-consumer.h
8480F: include/linux/nvmem-provider.h
8481
dece4585
CP
8482NXP-NCI NFC DRIVER
8483M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8484R: Charles Gorand <charles.gorand@effinnov.com>
8485L: linux-nfc@lists.01.org (moderated for non-subscribers)
8486S: Supported
8487F: drivers/nfc/nxp-nci
8488
f50d7146 8489NXP TDA998X DRM DRIVER
54176cc6 8490M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8491S: Supported
8492F: drivers/gpu/drm/i2c/tda998x_drv.c
8493F: include/drm/i2c/tda998x.h
8494
fbace43e
PR
8495NXP TFA9879 DRIVER
8496M: Peter Rosin <peda@axentia.se>
8497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8498S: Maintained
8499F: sound/soc/codecs/tfa9879*
8500
442f04c3
JP
8501OBJTOOL
8502M: Josh Poimboeuf <jpoimboe@redhat.com>
8503S: Supported
8504F: tools/objtool/
8505
f5525786 8506OMAP SUPPORT
0e24bdd4 8507M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8508L: linux-omap@vger.kernel.org
8509W: http://www.muru.com/linux/omap/
8510W: http://linux.omap.com/
8a6e2535 8511Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8513S: Maintained
4e04d5a3 8514F: arch/arm/*omap*/
026da812
FB
8515F: arch/arm/configs/omap1_defconfig
8516F: arch/arm/configs/omap2plus_defconfig
046d0a37 8517F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8518F: drivers/irqchip/irq-omap-intc.c
8519F: drivers/mfd/*omap*.c
8520F: drivers/mfd/menelaus.c
8521F: drivers/mfd/palmas.c
8522F: drivers/mfd/tps65217.c
8523F: drivers/mfd/tps65218.c
8524F: drivers/mfd/tps65910.c
8525F: drivers/mfd/twl-core.[ch]
8526F: drivers/mfd/twl4030*.c
8527F: drivers/mfd/twl6030*.c
8528F: drivers/mfd/twl6040*.c
8529F: drivers/regulator/palmas-regulator*.c
8530F: drivers/regulator/pbias-regulator.c
8531F: drivers/regulator/tps65217-regulator.c
8532F: drivers/regulator/tps65218-regulator.c
8533F: drivers/regulator/tps65910-regulator.c
8534F: drivers/regulator/twl-regulator.c
046d0a37 8535F: include/linux/i2c-omap.h
f5525786 8536
50f29fbd 8537OMAP DEVICE TREE SUPPORT
cdb55ab0 8538M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8539M: Tony Lindgren <tony@atomide.com>
8540L: linux-omap@vger.kernel.org
d0fb18c5 8541L: devicetree@vger.kernel.org
50f29fbd
TL
8542S: Maintained
8543F: arch/arm/boot/dts/*omap*
8544F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8545F: arch/arm/boot/dts/*am4*
8546F: arch/arm/boot/dts/*am5*
8547F: arch/arm/boot/dts/*dra7*
50f29fbd 8548
f5525786 8549OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8550M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8551L: linux-omap@vger.kernel.org
8552S: Maintained
8553F: arch/arm/*omap*/*clock*
8554
8555OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8556M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: arch/arm/*omap*/*pm*
c46938d4 8560F: drivers/cpufreq/omap-cpufreq.c
f5525786 8561
d21db568 8562OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8563M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8564M: Paul Walmsley <paul@pwsan.com>
8565L: linux-omap@vger.kernel.org
8566S: Maintained
d21db568 8567F: arch/arm/mach-omap2/prm*
692ab1f3 8568
f5525786 8569OMAP AUDIO SUPPORT
6c284903 8570M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8571M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8572L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8573L: linux-omap@vger.kernel.org
8574S: Maintained
8575F: sound/soc/omap/
8576
18640193
TL
8577OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8578M: Roger Quadros <rogerq@ti.com>
8579M: Tony Lindgren <tony@atomide.com>
8580L: linux-omap@vger.kernel.org
8581S: Maintained
8582F: drivers/memory/omap-gpmc.c
8583F: arch/arm/mach-omap2/*gpmc*
8584
f5525786 8585OMAP FRAMEBUFFER SUPPORT
830e6384 8586M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8587L: linux-fbdev@vger.kernel.org
f5525786
TL
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8a61f013 8590F: drivers/video/fbdev/omap/
f5525786 8591
676eec0d 8592OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8593M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8594L: linux-omap@vger.kernel.org
676eec0d 8595L: linux-fbdev@vger.kernel.org
178ff4c9 8596S: Maintained
8a61f013 8597F: drivers/video/fbdev/omap2/
178ff4c9
TV
8598F: Documentation/arm/OMAP/DSS
8599
8b37fcfc
OBC
8600OMAP HARDWARE SPINLOCK SUPPORT
8601M: Ohad Ben-Cohen <ohad@wizery.com>
8602L: linux-omap@vger.kernel.org
8603S: Maintained
8604F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8605
f5525786 8606OMAP MMC SUPPORT
8b58be88 8607M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8608L: linux-omap@vger.kernel.org
8609S: Maintained
653f41b5
MC
8610F: drivers/mmc/host/omap.c
8611
8612OMAP HS MMC SUPPORT
0a4585c6 8613L: linux-mmc@vger.kernel.org
653f41b5 8614L: linux-omap@vger.kernel.org
dfa5d196 8615S: Orphan
653f41b5 8616F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8617
8618OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8619M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8620S: Maintained
8621F: drivers/char/hw_random/omap-rng.c
8622
f400c82e 8623OMAP HWMOD SUPPORT
cdb55ab0 8624M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8625M: Paul Walmsley <paul@pwsan.com>
8626L: linux-omap@vger.kernel.org
8627S: Maintained
8fc8b12b 8628F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8629
8633fb30
PW
8630OMAP HWMOD DATA
8631M: Paul Walmsley <paul@pwsan.com>
8632L: linux-omap@vger.kernel.org
8633S: Maintained
8634F: arch/arm/mach-omap2/omap_hwmod*data*
8635
f400c82e 8636OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8637M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8638L: linux-omap@vger.kernel.org
8639S: Maintained
8640F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8641
0db83ced 8642OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8643M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644L: linux-media@vger.kernel.org
8645S: Maintained
7eec52db 8646F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8647F: drivers/media/platform/omap3isp/
0db83ced 8648F: drivers/staging/media/omap4iss/
7e8970e1 8649
f5525786 8650OMAP USB SUPPORT
f5525786
TL
8651L: linux-usb@vger.kernel.org
8652L: linux-omap@vger.kernel.org
3b243519 8653S: Orphan
a16fbd65
JP
8654F: drivers/usb/*/*omap*
8655F: arch/arm/*omap*/usb*
f5525786 8656
6d994710 8657OMAP GPIO DRIVER
fe643528 8658M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8659M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8660M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8661L: linux-omap@vger.kernel.org
8662S: Maintained
fe643528 8663F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8664F: drivers/gpio/gpio-omap.c
8665
c351e290
MJ
8666OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8667M: Mark Jackson <mpfj@newflow.co.uk>
8668L: linux-omap@vger.kernel.org
8669S: Maintained
8670F: arch/arm/boot/dts/am335x-nano.dts
8671
0ad122d9 8672OMFS FILESYSTEM
8b58be88 8673M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8674L: linux-karma-devel@lists.sourceforge.net
8675S: Maintained
679655da
JP
8676F: Documentation/filesystems/omfs.txt
8677F: fs/omfs/
0ad122d9 8678
c1986ee9 8679OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8680M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8681S: Maintained
679655da
JP
8682F: drivers/char/pcmcia/cm4000_cs.c
8683F: include/linux/cm4000_cs.h
c117ab84 8684F: include/uapi/linux/cm4000_cs.h
c1986ee9 8685
77c44ab1 8686OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8687M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8688S: Maintained
679655da 8689F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8690
77d5140f 8691OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8692M: Jonathan Corbet <corbet@lwn.net>
661263b5 8693L: linux-media@vger.kernel.org
275ffde4 8694T: git git://linuxtv.org/media_tree.git
77d5140f 8695S: Maintained
90d72ac6 8696F: drivers/media/i2c/ov7670.c
77d5140f 8697
431bca73 8698ONENAND FLASH DRIVER
8b58be88 8699M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8700L: linux-mtd@lists.infradead.org
8701S: Maintained
679655da
JP
8702F: drivers/mtd/onenand/
8703F: include/linux/mtd/onenand*.h
431bca73 8704
1da177e4 8705ONSTREAM SCSI TAPE DRIVER
8b58be88 8706M: Willem Riede <osst@riede.org>
1da177e4
LT
8707L: osst-users@lists.sourceforge.net
8708L: linux-scsi@vger.kernel.org
8709S: Maintained
f7269cfc
JD
8710F: Documentation/scsi/osst.txt
8711F: drivers/scsi/osst.*
8712F: drivers/scsi/osst_*.h
8713F: drivers/scsi/st.h
1da177e4 8714
e2d1d6c0 8715OPENCORES I2C BUS DRIVER
8b58be88 8716M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8717L: linux-i2c@vger.kernel.org
e2d1d6c0 8718S: Maintained
679655da
JP
8719F: Documentation/i2c/busses/i2c-ocores
8720F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8721
860c44c1 8722OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8723M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8724M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8725L: devicetree@vger.kernel.org
a7fefe9f 8726W: http://www.devicetree.org/
fcdec35e 8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8728S: Maintained
f8828205 8729F: drivers/of/
860c44c1 8730F: include/linux/of*.h
f8828205 8731F: scripts/dtc/
860c44c1 8732
f8828205 8733OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8734M: Rob Herring <robh+dt@kernel.org>
f8828205 8735M: Mark Rutland <mark.rutland@arm.com>
f8828205 8736L: devicetree@vger.kernel.org
9f273c24 8737T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8738Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8739S: Maintained
8740F: Documentation/devicetree/
8741F: arch/*/boot/dts/
8742F: include/dt-bindings/
8743
2bb65f56
PA
8744OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8745M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8746L: devicetree@vger.kernel.org
8747S: Maintained
8748F: Documentation/devicetree/dynamic-resolution-notes.txt
8749F: Documentation/devicetree/overlay-notes.txt
8750F: drivers/of/overlay.c
8751F: drivers/of/resolver.c
8752
19f9d392
JB
8753OPENRISC ARCHITECTURE
8754M: Jonas Bonn <jonas@southpole.se>
8755W: http://openrisc.net
19f9d392
JB
8756S: Maintained
8757T: git git://openrisc.net/~jonas/linux
14430813 8758F: arch/openrisc/
19f9d392 8759
ccb1352e 8760OPENVSWITCH
4f337ed5 8761M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8762L: netdev@vger.kernel.org
ccb1352e
JG
8763L: dev@openvswitch.org
8764W: http://openvswitch.org
ccb1352e
JG
8765S: Maintained
8766F: net/openvswitch/
b422da7c 8767F: include/uapi/linux/openvswitch.h
ccb1352e 8768
875fa6fb
VK
8769OPERATING PERFORMANCE POINTS (OPP)
8770M: Viresh Kumar <vireshk@kernel.org>
8771M: Nishanth Menon <nm@ti.com>
8772M: Stephen Boyd <sboyd@codeaurora.org>
8773L: linux-pm@vger.kernel.org
8774S: Maintained
8775T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8776F: drivers/base/power/opp/
8777F: include/linux/pm_opp.h
8778F: Documentation/power/opp.txt
8779F: Documentation/devicetree/bindings/opp/
8780
af39917d
CL
8781OPL4 DRIVER
8782M: Clemens Ladisch <clemens@ladisch.de>
8783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8784T: git git://git.alsa-project.org/alsa-kernel.git
8785S: Maintained
8786F: sound/drivers/opl4/
8787
1da177e4 8788OPROFILE
4cf7e718 8789M: Robert Richter <rric@kernel.org>
1da177e4
LT
8790L: oprofile-list@lists.sf.net
8791S: Maintained
81c4a8a6 8792F: arch/*/include/asm/oprofile*.h
679655da
JP
8793F: arch/*/oprofile/
8794F: drivers/oprofile/
8795F: include/linux/oprofile.h
1da177e4 8796
e2d1d6c0 8797ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8798M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8799M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8800L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8801W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8802S: Supported
679655da
JP
8803F: Documentation/filesystems/ocfs2.txt
8804F: Documentation/filesystems/dlmfs.txt
8805F: fs/ocfs2/
e2d1d6c0 8806
1da177e4 8807ORINOCO DRIVER
724c6b35 8808L: linux-wireless@vger.kernel.org
491b26b4 8809W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8810W: http://www.nongnu.org/orinoco/
3a59babb 8811S: Orphan
2be45b66 8812F: drivers/net/wireless/intersil/orinoco/
1da177e4 8813
42c55aa8 8814OSD LIBRARY and FILESYSTEM
fadc0752 8815M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8816M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8817L: osd-dev@open-osd.org
8818W: http://open-osd.org
54e5881d 8819T: git git://git.open-osd.org/open-osd.git
68274794 8820S: Maintained
42c55aa8 8821F: drivers/scsi/osd/
6b6f0b6c 8822F: include/scsi/osd_*
42c55aa8 8823F: fs/exofs/
68274794 8824
ef94b186 8825OVERLAY FILESYSTEM
7c37fbda 8826M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8827L: linux-unionfs@vger.kernel.org
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8829S: Supported
1d113735 8830F: fs/overlayfs/
7c37fbda
NB
8831F: Documentation/filesystems/overlayfs.txt
8832
85096169
MM
8833ORANGEFS FILESYSTEM
8834M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8835L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8837S: Supported
8838F: fs/orangefs/
8839F: Documentation/filesystems/orangefs.txt
8840
e2d1d6c0 8841P54 WIRELESS DRIVER
084cb0fe 8842M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8843L: linux-wireless@vger.kernel.org
084cb0fe 8844W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8845S: Maintained
d3466830 8846F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8847
f5cd7872 8848PA SEMI ETHERNET DRIVER
8b58be88 8849M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8850L: netdev@vger.kernel.org
8851S: Maintained
ded19add 8852F: drivers/net/ethernet/pasemi/*
f5cd7872 8853
beb58aa3 8854PA SEMI SMBUS DRIVER
8b58be88 8855M: Olof Johansson <olof@lixom.net>
846557d3 8856L: linux-i2c@vger.kernel.org
beb58aa3 8857S: Maintained
679655da 8858F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8859
48fc267e
SK
8860PADATA PARALLEL EXECUTION MECHANISM
8861M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8862L: linux-crypto@vger.kernel.org
8863S: Maintained
8864F: kernel/padata.c
8865F: include/linux/padata.h
8866F: Documentation/padata.txt
8867
709ee531 8868PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8869M: Harald Welte <laforge@gnumonks.org>
d0944853 8870L: platform-driver-x86@vger.kernel.org
709ee531 8871S: Maintained
679655da 8872F: drivers/platform/x86/panasonic-laptop.c
709ee531 8873
368dd5ac 8874PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8875M: David Howells <dhowells@redhat.com>
4fa97181
DH
8876L: linux-am33-list@redhat.com (moderated for non-subscribers)
8877W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8878S: Maintained
679655da
JP
8879F: Documentation/mn10300/
8880F: arch/mn10300/
4fa97181 8881
305b37bd
KS
8882PARALLEL LCD/KEYPAD PANEL DRIVER
8883M: Willy Tarreau <willy@haproxy.com>
8884M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8885S: Odd Fixes
8886F: Documentation/misc-devices/lcd-panel-cgram.txt
8887F: drivers/misc/panel.c
8888
64dfff03
SM
8889PARALLEL PORT SUBSYSTEM
8890M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8891M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8892L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8893S: Maintained
679655da
JP
8894F: drivers/parport/
8895F: include/linux/parport*.h
8896F: drivers/char/ppdev.c
c117ab84 8897F: include/uapi/linux/ppdev.h
64dfff03 8898F: Documentation/parport*.txt
1da177e4 8899
4cdf6bc2 8900PARAVIRT_OPS INTERFACE
d633180c 8901M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8902M: Chris Wright <chrisw@sous-sol.org>
8903M: Alok Kataria <akataria@vmware.com>
8904M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8905L: virtualization@lists.linux-foundation.org
4cdf6bc2 8906S: Supported
a2e19991 8907F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8908F: arch/*/kernel/paravirt*
8909F: arch/*/include/asm/paravirt.h
47ae4b05 8910F: include/linux/hypervisor.h
4cdf6bc2 8911
e2d1d6c0 8912PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8913M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8914L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8915S: Maintained
679655da
JP
8916F: Documentation/blockdev/paride.txt
8917F: drivers/block/paride/
e2d1d6c0
RD
8918
8919PARISC ARCHITECTURE
b8828770 8920M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8921M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8922L: linux-parisc@vger.kernel.org
8923W: http://www.parisc-linux.org/
8a6e2535 8924Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8927S: Maintained
679655da 8928F: arch/parisc/
2b6bac9e 8929F: Documentation/parisc/
679655da 8930F: drivers/parisc/
2b6bac9e
HD
8931F: drivers/char/agp/parisc-agp.c
8932F: drivers/input/serio/gscps2.c
8933F: drivers/parport/parport_gsc.*
8934F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8935F: drivers/video/fbdev/sti*
2b6bac9e
HD
8936F: drivers/video/console/sti*
8937F: drivers/video/logo/logo_parisc*
e2d1d6c0 8938
1662d32c 8939PC87360 HARDWARE MONITORING DRIVER
8b58be88 8940M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8941L: linux-hwmon@vger.kernel.org
1662d32c 8942S: Maintained
679655da
JP
8943F: Documentation/hwmon/pc87360
8944F: drivers/hwmon/pc87360.c
1662d32c
JC
8945
8946PC8736x GPIO DRIVER
8b58be88 8947M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8948S: Maintained
679655da 8949F: drivers/char/pc8736x_gpio.c
1662d32c 8950
1ad107fd 8951PC87427 HARDWARE MONITORING DRIVER
d8130624 8952M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8953L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8954S: Maintained
8955F: Documentation/hwmon/pc87427
8956F: drivers/hwmon/pc87427.c
8957
b26e0ed4 8958PCA9532 LED DRIVER
8b58be88 8959M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8960S: Maintained
d5ca6918
JP
8961F: drivers/leds/leds-pca9532.c
8962F: include/linux/leds-pca9532.h
b26e0ed4 8963
5ce914a8 8964PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8965M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8966L: linux-i2c@vger.kernel.org
8967S: Maintained
b4f0b74e 8968F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8969
3971dae5 8970PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8971M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8972S: Maintained
8973F: drivers/firmware/pcdp.*
8974
065c6359 8975PCI ERROR RECOVERY
6305902c 8976M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8977L: linux-pci@vger.kernel.org
065c6359 8978S: Supported
679655da 8979F: Documentation/PCI/pci-error-recovery.txt
065c6359 8980
78c1cffd
RC
8981PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8982M: Russell Currey <ruscur@russell.cc>
8983L: linuxppc-dev@lists.ozlabs.org
8984S: Supported
8985F: Documentation/powerpc/eeh-pci-error-recovery.txt
8986F: arch/powerpc/kernel/eeh*.c
8987F: arch/powerpc/platforms/*/eeh*.c
8988F: arch/powerpc/include/*/eeh*.h
8989
1da177e4 8990PCI SUBSYSTEM
5ac3a6d2 8991M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8992L: linux-pci@vger.kernel.org
99662dd1 8993Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8995S: Supported
92a1fe2e 8996F: Documentation/devicetree/bindings/pci/
679655da
JP
8997F: Documentation/PCI/
8998F: drivers/pci/
8999F: include/linux/pci*
6b49ee49 9000F: arch/x86/pci/
cad01f91 9001F: arch/x86/kernel/quirks.c
1da177e4 9002
eaa6111b
LFT
9003PCI DRIVER FOR ALTERA PCIE IP
9004M: Ley Foon Tan <lftan@altera.com>
9005L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9006L: linux-pci@vger.kernel.org
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9009F: drivers/pci/host/pcie-altera.c
9010
b7e78170
RH
9011PCI DRIVER FOR ARM VERSATILE PLATFORM
9012M: Rob Herring <robh@kernel.org>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org
9015S: Maintained
9016F: Documentation/devicetree/bindings/pci/versatile.txt
9017F: drivers/pci/host/pci-versatile.c
9018
5f6b6ccd
TI
9019PCI DRIVER FOR APPLIEDMICRO XGENE
9020M: Tanmay Inamdar <tinamdar@apm.com>
9021L: linux-pci@vger.kernel.org
9022L: linux-arm-kernel@lists.infradead.org
9023S: Maintained
9024F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9025F: drivers/pci/host/pci-xgene.c
9026
62d0ff83
ML
9027PCI DRIVER FOR FREESCALE LAYERSCAPE
9028M: Minghuan Lian <minghuan.Lian@freescale.com>
9029M: Mingkai Hu <mingkai.hu@freescale.com>
9030M: Roy Zang <tie-fei.zang@freescale.com>
9031L: linuxppc-dev@lists.ozlabs.org
9032L: linux-pci@vger.kernel.org
9033L: linux-arm-kernel@lists.infradead.org
9034S: Maintained
9035F: drivers/pci/host/*layerscape*
9036
f0b75693 9037PCI DRIVER FOR IMX6
f175aa2c 9038M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9039M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9040L: linux-pci@vger.kernel.org
9041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042S: Maintained
9043F: drivers/pci/host/*imx6*
9044
0c4ffcfe
MK
9045PCI DRIVER FOR TI KEYSTONE
9046M: Murali Karicheri <m-karicheri2@ti.com>
9047L: linux-pci@vger.kernel.org
9048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049S: Maintained
9050F: drivers/pci/host/*keystone*
9051
f0b75693
BH
9052PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9053M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9054M: Jason Cooper <jason@lakedaemon.net>
9055L: linux-pci@vger.kernel.org
9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S: Maintained
9058F: drivers/pci/host/*mvebu*
9059
8c39d710
TP
9060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9062L: linux-pci@vger.kernel.org
9063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9064S: Maintained
9065F: drivers/pci/host/pci-aardvark.c
9066
0447cfd7
TR
9067PCI DRIVER FOR NVIDIA TEGRA
9068M: Thierry Reding <thierry.reding@gmail.com>
9069L: linux-tegra@vger.kernel.org
f0b75693 9070L: linux-pci@vger.kernel.org
0447cfd7
TR
9071S: Supported
9072F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9073F: drivers/pci/host/pci-tegra.c
9074
47ff3de9
KVA
9075PCI DRIVER FOR TI DRA7XX
9076M: Kishon Vijay Abraham I <kishon@ti.com>
9077L: linux-omap@vger.kernel.org
9078L: linux-pci@vger.kernel.org
9079S: Supported
9080F: Documentation/devicetree/bindings/pci/ti-pci.txt
9081F: drivers/pci/host/pci-dra7xx.c
9082
f0b75693
BH
9083PCI DRIVER FOR RENESAS R-CAR
9084M: Simon Horman <horms@verge.net.au>
9085L: linux-pci@vger.kernel.org
4a121096 9086L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9087S: Maintained
9088F: drivers/pci/host/*rcar*
9089
4af82255 9090PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9091M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9092L: linux-pci@vger.kernel.org
f0b75693
BH
9093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9094L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9095S: Maintained
9096F: drivers/pci/host/pci-exynos.c
9097
f0b75693 9098PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9099M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9100M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9101L: linux-pci@vger.kernel.org
9102S: Maintained
9103F: drivers/pci/host/*designware*
9104
5a3aa2a8
JP
9105PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9106M: Joao Pinto <jpinto@synopsys.com>
9107L: linux-pci@vger.kernel.org
9108S: Maintained
9109F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9110F: drivers/pci/host/pcie-designware-plat.c
9111
cf28855b
WD
9112PCI DRIVER FOR GENERIC OF HOSTS
9113M: Will Deacon <will.deacon@arm.com>
9114L: linux-pci@vger.kernel.org
9115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116S: Maintained
9117F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9118F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9119F: drivers/pci/host/pci-host-generic.c
9120
185a383a
KB
9121PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9122M: Keith Busch <keith.busch@intel.com>
9123L: linux-pci@vger.kernel.org
9124S: Supported
9125F: arch/x86/pci/vmd.c
9126
51b66a6c 9127PCIE DRIVER FOR ST SPEAR13XX
110baab1 9128M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9129L: linux-pci@vger.kernel.org
110baab1 9130S: Maintained
51b66a6c
PA
9131F: drivers/pci/host/*spear*
9132
af1169b4
LFT
9133PCI MSI DRIVER FOR ALTERA MSI IP
9134M: Ley Foon Tan <lftan@altera.com>
9135L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9136L: linux-pci@vger.kernel.org
9137S: Supported
9138F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9139F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9140
dcd19de3
DD
9141PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9142M: Duc Dang <dhdang@apm.com>
9143L: linux-pci@vger.kernel.org
9144L: linux-arm-kernel@lists.infradead.org
9145S: Maintained
9146F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9147F: drivers/pci/host/pci-xgene-msi.c
9148
a3cbfae1
NC
9149PCIE DRIVER FOR AXIS ARTPEC
9150M: Niklas Cassel <niklas.cassel@axis.com>
9151M: Jesper Nilsson <jesper.nilsson@axis.com>
9152L: linux-arm-kernel@axis.com
9153L: linux-pci@vger.kernel.org
9154S: Maintained
9155F: Documentation/devicetree/bindings/pci/axis,artpec*
9156F: drivers/pci/host/*artpec*
9157
500a1d9a
ZW
9158PCIE DRIVER FOR HISILICON
9159M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9160M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9161L: linux-pci@vger.kernel.org
9162S: Maintained
9163F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9164F: drivers/pci/host/pcie-hisi.c
9165
82a82383
SV
9166PCIE DRIVER FOR QUALCOMM MSM
9167M: Stanimir Varbanov <svarbanov@mm-sol.com>
9168L: linux-pci@vger.kernel.org
9169L: linux-arm-msm@vger.kernel.org
9170S: Maintained
9171F: drivers/pci/host/*qcom*
9172
f12b76e5
DD
9173PCIE DRIVER FOR CAVIUM THUNDERX
9174M: David Daney <david.daney@cavium.com>
9175L: linux-pci@vger.kernel.org
9176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9177S: Supported
9178F: Documentation/devicetree/bindings/pci/pci-thunder-*
9179F: drivers/pci/host/pci-thunder-*
9180
1da177e4 9181PCMCIA SUBSYSTEM
4230dfc9 9182P: Linux PCMCIA Team
f5df5881 9183L: linux-pcmcia@lists.infradead.org
6650e0a5 9184W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9186S: Maintained
679655da
JP
9187F: Documentation/pcmcia/
9188F: drivers/pcmcia/
9189F: include/pcmcia/
1da177e4
LT
9190
9191PCNET32 NETWORK DRIVER
227fb925 9192M: Don Fry <pcnet32@frontier.com>
979b6c13 9193L: netdev@vger.kernel.org
1da177e4 9194S: Maintained
b955f6ca 9195F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9196
48fc267e
SK
9197PCRYPT PARALLEL CRYPTO ENGINE
9198M: Steffen Klassert <steffen.klassert@secunet.com>
9199L: linux-crypto@vger.kernel.org
9200S: Maintained
9201F: crypto/pcrypt.c
9202F: include/crypto/pcrypt.h
9203
e72df0b8
TH
9204PER-CPU MEMORY ALLOCATOR
9205M: Tejun Heo <tj@kernel.org>
93e205a7 9206M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9208S: Maintained
9209F: include/linux/percpu*.h
9210F: mm/percpu*.c
9211F: arch/*/include/asm/percpu.h
9212
ad4ecbcb 9213PER-TASK DELAY ACCOUNTING
185e595f 9214M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9215S: Maintained
679655da
JP
9216F: include/linux/delayacct.h
9217F: kernel/delayacct.c
ad4ecbcb 9218
57c0c15b 9219PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9220M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9221M: Ingo Molnar <mingo@redhat.com>
f80c5393 9222M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9223R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9224L: linux-kernel@vger.kernel.org
75fc2d37 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9226S: Supported
d53e8365 9227F: kernel/events/*
a003236c 9228F: include/linux/perf_event.h
c117ab84 9229F: include/uapi/linux/perf_event.h
141c4296
RR
9230F: arch/*/kernel/perf_event*.c
9231F: arch/*/kernel/*/perf_event*.c
9232F: arch/*/kernel/*/*/perf_event*.c
a003236c 9233F: arch/*/include/asm/perf_event.h
a003236c 9234F: arch/*/kernel/perf_callchain.c
b0a434fb 9235F: arch/*/events/*
a003236c 9236F: tools/perf/
6c0b3244 9237
dd49d0f5 9238PERSONALITY HANDLING
8b58be88 9239M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9240L: linux-abi-devel@lists.sourceforge.net
9241S: Maintained
679655da 9242F: include/linux/personality.h
c117ab84 9243F: include/uapi/linux/personality.h
dd49d0f5 9244
838e7a03 9245PHONET PROTOCOL
2a06b40f 9246M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9247S: Supported
9248F: Documentation/networking/phonet.txt
9249F: include/linux/phonet.h
9250F: include/net/phonet/
c117ab84 9251F: include/uapi/linux/phonet.h
838e7a03
RDC
9252F: net/phonet/
9253
1da177e4 9254PHRAM MTD DRIVER
8b58be88 9255M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9256L: linux-mtd@lists.infradead.org
9257S: Maintained
679655da 9258F: drivers/mtd/devices/phram.c
1da177e4 9259
efdbb10e
BP
9260PICOLCD HID DRIVER
9261M: Bruno Prémont <bonbons@linux-vserver.org>
9262L: linux-input@vger.kernel.org
9263S: Maintained
9264F: drivers/hid/hid-picolcd*
9265
a53bfa07
JI
9266PICOXCELL SUPPORT
9267M: Jamie Iles <jamie@jamieiles.com>
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269T: git git://github.com/jamieiles/linux-2.6-ji.git
9270S: Supported
b8733987 9271F: arch/arm/boot/dts/picoxcell*
14430813 9272F: arch/arm/mach-picoxcell/
b8733987 9273F: drivers/crypto/picoxcell*
a53bfa07 9274
2744e8af
LW
9275PIN CONTROL SUBSYSTEM
9276M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9277L: linux-gpio@vger.kernel.org
dbe752a3 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9279S: Maintained
9feeed94 9280F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9281F: Documentation/pinctrl.txt
07f29ba6 9282F: drivers/pinctrl/
8e406fe4 9283F: include/linux/pinctrl/
2744e8af 9284
2201bbb8
JCPV
9285PIN CONTROLLER - ATMEL AT91
9286M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288S: Maintained
c654b6bf 9289F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9290
33d3690c
LD
9291PIN CONTROLLER - ATMEL AT91 PIO4
9292M: Ludovic Desroches <ludovic.desroches@atmel.com>
9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294L: linux-gpio@vger.kernel.org
9295S: Supported
9296F: drivers/pinctrl/pinctrl-at91-pio4.*
9297
cbd1b652
MW
9298PIN CONTROLLER - INTEL
9299M: Mika Westerberg <mika.westerberg@linux.intel.com>
9300M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9301S: Maintained
9302F: drivers/pinctrl/intel/
2201bbb8 9303
9963b536
LP
9304PIN CONTROLLER - RENESAS
9305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9306M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9307L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9308S: Maintained
9309F: drivers/pinctrl/sh-pfc/
9310
b75e60d6 9311PIN CONTROLLER - SAMSUNG
fea685e9 9312M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9313M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9314M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9316L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9317S: Maintained
9b5b33f6 9318F: drivers/pinctrl/samsung/
b75e60d6 9319
13cbd906
TL
9320PIN CONTROLLER - SINGLE
9321M: Tony Lindgren <tony@atomide.com>
9322M: Haojian Zhuang <haojian.zhuang@linaro.org>
9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324L: linux-omap@vger.kernel.org
9325S: Maintained
9326F: drivers/pinctrl/pinctrl-single.c
9327
deda8287 9328PIN CONTROLLER - ST SPEAR
da89947b 9329M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331W: http://www.st.com/spear
9332S: Maintained
8e406fe4 9333F: drivers/pinctrl/spear/
deda8287 9334
11a1cf34
JH
9335PISTACHIO SOC SUPPORT
9336M: James Hartley <james.hartley@imgtec.com>
9337M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9338L: linux-mips@linux-mips.org
9339S: Maintained
9340F: arch/mips/pistachio/
9341F: arch/mips/include/asm/mach-pistachio/
9342F: arch/mips/boot/dts/pistachio/
9343F: arch/mips/configs/pistachio*_defconfig
9344
249a6771 9345PKTCDVD DRIVER
e5f6450c 9346M: Jiri Kosina <jikos@kernel.org>
249a6771 9347S: Maintained
679655da
JP
9348F: drivers/block/pktcdvd.c
9349F: include/linux/pktcdvd.h
c117ab84 9350F: include/uapi/linux/pktcdvd.h
249a6771 9351
b31d8273
G
9352PKUNITY SOC DRIVERS
9353M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9354W: http://mprc.pku.edu.cn/~guanxuetao/linux
9355S: Maintained
ceebf4d5 9356T: git git://github.com/gxt/linux.git
b31d8273 9357F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9358F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9359F: drivers/video/fbdev/fb-puv3.c
2809e80b 9360F: drivers/rtc/rtc-puv3.c
b31d8273 9361
9d2ecfb7 9362PMBUS HARDWARE MONITORING DRIVERS
ca462085 9363M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9364L: linux-hwmon@vger.kernel.org
9365W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9366W: http://www.roeck-us.net/linux/drivers/
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9368S: Maintained
9369F: Documentation/hwmon/pmbus
9370F: drivers/hwmon/pmbus/
9371F: include/linux/i2c/pmbus.h
9372
89a36810 9373PMC SIERRA MaxRAID DRIVER
89a36810
AR
9374L: linux-scsi@vger.kernel.org
9375W: http://www.pmc-sierra.com/
3cdea4d7 9376S: Orphan
89a36810
AR
9377F: drivers/scsi/pmcraid.*
9378
dbf9bfe6 9379PMC SIERRA PM8001 DRIVER
d32477e2 9380M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9381M: lindar_liu@usish.com
f5a7b525 9382L: pmchba@pmcs.com
dbf9bfe6 9383L: linux-scsi@vger.kernel.org
9384S: Supported
9385F: drivers/scsi/pm8001/
9386
1da177e4 9387POSIX CLOCKS and TIMERS
8b58be88 9388M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9389L: linux-kernel@vger.kernel.org
75fc2d37 9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9391S: Maintained
679655da
JP
9392F: fs/timerfd.c
9393F: include/linux/timer*
5cee9645 9394F: kernel/time/*timer*
1da177e4 9395
7b06a6d7
RW
9396POWER MANAGEMENT CORE
9397M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9398L: linux-pm@vger.kernel.org
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9400S: Supported
9401F: drivers/base/power/
9402F: include/linux/pm.h
9403F: include/linux/pm_*
9404F: include/linux/powercap.h
9405F: drivers/powercap/
9406
3be86148 9407POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9408M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9409L: linux-pm@vger.kernel.org
58db9505 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9411S: Maintained
f3332532 9412F: Documentation/devicetree/bindings/power/supply/
679655da 9413F: include/linux/power_supply.h
8c0984e5 9414F: drivers/power/supply/
3be86148 9415
514f161a
MR
9416POWER STATE COORDINATION INTERFACE (PSCI)
9417M: Mark Rutland <mark.rutland@arm.com>
9418M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9419L: linux-arm-kernel@lists.infradead.org
9420S: Maintained
9421F: drivers/firmware/psci.c
9422F: include/linux/psci.h
9423F: include/uapi/linux/psci.h
9424
43a1dd9b
SJS
9425POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9426M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9427L: linuxppc-dev@lists.ozlabs.org
9428S: Maintained
9429F: drivers/char/powernv-op-panel.c
9430
1da177e4 9431PNP SUPPORT
9c3646d1 9432M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9433S: Maintained
679655da 9434F: drivers/pnp/
1da177e4
LT
9435
9436PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9437M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9438L: linux-ppp@vger.kernel.org
9439S: Maintained
224cf5ad 9440F: drivers/net/ppp/ppp_*
1da177e4
LT
9441
9442PPP OVER ATM (RFC 2364)
8b58be88 9443M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9444S: Maintained
679655da 9445F: net/atm/pppoatm.c
c117ab84 9446F: include/uapi/linux/atmppp.h
1da177e4
LT
9447
9448PPP OVER ETHERNET
8b58be88 9449M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9450S: Maintained
224cf5ad
JK
9451F: drivers/net/ppp/pppoe.c
9452F: drivers/net/ppp/pppox.c
1da177e4 9453
a6d2370b 9454PPP OVER L2TP
8b58be88 9455M: James Chapman <jchapman@katalix.com>
a6d2370b 9456S: Maintained
90ca28d1 9457F: net/l2tp/l2tp_ppp.c
679655da 9458F: include/linux/if_pppol2tp.h
c117ab84 9459F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9460
eae9d2ba 9461PPS SUPPORT
8b58be88 9462M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9463W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9464L: linuxpps@ml.enneenne.com (subscribers-only)
9465S: Maintained
cabaaf41
JP
9466F: Documentation/pps/
9467F: drivers/pps/
9468F: include/linux/pps*.h
eae9d2ba 9469
71a6d0af
HW
9470PPTP DRIVER
9471M: Dmitry Kozlov <xeb@mail.ru>
9472L: netdev@vger.kernel.org
9473S: Maintained
224cf5ad 9474F: drivers/net/ppp/pptp.c
71a6d0af
HW
9475W: http://sourceforge.net/projects/accel-pptp
9476
1da177e4 9477PREEMPTIBLE KERNEL
8b58be88 9478M: Robert Love <rml@tech9.net>
1da177e4
LT
9479L: kpreempt-tech@lists.sourceforge.net
9480W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9481S: Supported
679655da
JP
9482F: Documentation/preempt-locking.txt
9483F: include/linux/preempt.h
1da177e4
LT
9484
9485PRISM54 WIRELESS DRIVER
8b58be88 9486M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9487L: linux-wireless@vger.kernel.org
9ef80804 9488W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9489S: Obsolete
c12edfe2 9490F: drivers/net/wireless/intersil/prism54/
1da177e4 9491
02c18891 9492PS3 NETWORK SUPPORT
b809b9ca 9493M: Geoff Levand <geoff@infradead.org>
02c18891 9494L: netdev@vger.kernel.org
a14ab6b6 9495L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9496S: Maintained
8df158ac 9497F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9498
f58a9d17 9499PS3 PLATFORM SUPPORT
b809b9ca 9500M: Geoff Levand <geoff@infradead.org>
a4724ed6 9501L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9502S: Maintained
679655da
JP
9503F: arch/powerpc/boot/ps3*
9504F: arch/powerpc/include/asm/lv1call.h
9505F: arch/powerpc/include/asm/ps3*.h
9506F: arch/powerpc/platforms/ps3/
9507F: drivers/*/ps3*
9508F: drivers/ps3/
fec629b8 9509F: drivers/rtc/rtc-ps3.c
679655da 9510F: drivers/usb/host/*ps3.c
fec629b8 9511F: sound/ppc/snd_ps3*
f58a9d17 9512
cffb4add 9513PS3VRAM DRIVER
8b58be88 9514M: Jim Paris <jim@jtan.com>
3715a5d0 9515M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9516L: linuxppc-dev@lists.ozlabs.org
cffb4add 9517S: Maintained
8a3977cb 9518F: drivers/block/ps3vram.c
cffb4add 9519
8defe599 9520PSTORE FILESYSTEM
9d5e2a02 9521M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9522M: Colin Cross <ccross@android.com>
9523M: Kees Cook <keescook@chromium.org>
9524M: Tony Luck <tony.luck@intel.com>
9525S: Maintained
9f273c24 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9527F: fs/pstore/
9528F: include/linux/pstore*
04851772 9529F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9530F: drivers/acpi/apei/erst.c
9531
7fbc415d
RC
9532PTP HARDWARE CLOCK SUPPORT
9533M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9534L: netdev@vger.kernel.org
7fbc415d
RC
9535S: Maintained
9536W: http://linuxptp.sourceforge.net/
9537F: Documentation/ABI/testing/sysfs-ptp
9538F: Documentation/ptp/*
0ecb3cdd 9539F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9540F: drivers/net/phy/dp83640*
9541F: drivers/ptp/*
9542F: include/linux/ptp_cl*
9543
cf94a4d1 9544PTRACE SUPPORT
e846ee5f 9545M: Roland McGrath <roland@hack.frob.com>
8b58be88 9546M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9547S: Maintained
9548F: include/asm-generic/syscall.h
9549F: include/linux/ptrace.h
9550F: include/linux/regset.h
9551F: include/linux/tracehook.h
c117ab84 9552F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9553F: kernel/ptrace.c
9554
3e9d7ba7
HV
9555PULSE8-CEC DRIVER
9556M: Hans Verkuil <hverkuil@xs4all.nl>
9557L: linux-media@vger.kernel.org
9558T: git git://linuxtv.org/media_tree.git
9559S: Maintained
9560F: drivers/staging/media/pulse8-cec
9561
8320204a 9562PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9563M: Mike Isely <isely@pobox.com>
16e9495d 9564L: pvrusb2@isely.net (subscribers-only)
661263b5 9565L: linux-media@vger.kernel.org
8320204a 9566W: http://www.isely.net/pvrusb2/
275ffde4 9567T: git git://linuxtv.org/media_tree.git
8320204a 9568S: Maintained
679655da 9569F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9570F: drivers/media/usb/pvrusb2/
8320204a 9571
39532e6c 9572PWC WEBCAM DRIVER
c0936df4 9573M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9574L: linux-media@vger.kernel.org
9575T: git git://linuxtv.org/media_tree.git
c0936df4 9576S: Odd Fixes
39532e6c
HG
9577F: drivers/media/usb/pwc/*
9578
93c090b3 9579PWM FAN DRIVER
774e0362
KD
9580M: Kamil Debski <kamil@wypas.org>
9581M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9582L: linux-hwmon@vger.kernel.org
93c090b3
KD
9583S: Supported
9584F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9585F: Documentation/hwmon/pwm-fan
9586F: drivers/hwmon/pwm-fan.c
9587
200efedd 9588PWM SUBSYSTEM
aa3495f7
TR
9589M: Thierry Reding <thierry.reding@gmail.com>
9590L: linux-pwm@vger.kernel.org
0c2498f1 9591S: Maintained
006e854f 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9593F: Documentation/pwm.txt
9594F: Documentation/devicetree/bindings/pwm/
9595F: include/linux/pwm.h
0c2498f1 9596F: drivers/pwm/
a140b98d
TR
9597F: drivers/video/backlight/pwm_bl.c
9598F: include/linux/pwm_backlight.h
0c2498f1 9599
30ec261e 9600PXA2xx/PXA3xx SUPPORT
8da5e302 9601M: Daniel Mack <daniel@zonque.org>
a323f664 9602M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9603M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9605T: git git://github.com/hzhuang1/linux.git
8da5e302 9606T: git git://github.com/rjarzmik/linux.git
1da177e4 9607S: Maintained
e68d7c14 9608F: arch/arm/boot/dts/pxa*
679655da 9609F: arch/arm/mach-pxa/
820439f1 9610F: drivers/dma/pxa*
679655da 9611F: drivers/pcmcia/pxa2xx*
1403ead9 9612F: drivers/pinctrl/pxa/
9df92e6c 9613F: drivers/spi/spi-pxa2xx*
faf2e1db 9614F: drivers/usb/gadget/udc/pxa2*
679655da 9615F: include/sound/pxa2xx-lib.h
bec4c99e 9616F: sound/arm/pxa*
14430813 9617F: sound/soc/pxa/
1da177e4 9618
f3154a46
RJ
9619PXA GPIO DRIVER
9620M: Robert Jarzmik <robert.jarzmik@free.fr>
9621L: linux-gpio@vger.kernel.org
9622S: Maintained
9623F: drivers/gpio/gpio-pxa.c
9624
ec64d3bf
EG
9625PXA3xx NAND FLASH DRIVER
9626M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9627L: linux-mtd@lists.infradead.org
9628S: Maintained
9a67f099 9629F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9630
3f640c61 9631MMP SUPPORT
8b58be88 9632M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9633M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9635T: git git://github.com/hzhuang1/linux.git
9636T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9637S: Maintained
e68d7c14 9638F: arch/arm/boot/dts/mmp*
3f640c61 9639F: arch/arm/mach-mmp/
e8e6cb32 9640
272f133a
PO
9641PXA MMCI DRIVER
9642S: Orphan
9643
57f63bc8 9644PXA RTC DRIVER
8b58be88 9645M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9646L: rtc-linux@googlegroups.com
9647S: Maintained
9648
cea4001a 9649QAT DRIVER
90ab5a81
TS
9650M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9651M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9652L: qat-linux@intel.com
9653S: Supported
9654F: drivers/crypto/qat/
cea4001a 9655
52a09a04 9656QIB DRIVER
8473c603 9657M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9658L: linux-rdma@vger.kernel.org
9659S: Supported
9660F: drivers/infiniband/hw/qib/
9661
5e9772b9
JS
9662QLOGIC QLA1280 SCSI DRIVER
9663M: Michael Reed <mdr@sgi.com>
9664L: linux-scsi@vger.kernel.org
9665S: Maintained
9666F: drivers/scsi/qla1280.[ch]
9667
1da177e4 9668QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9669M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9670L: linux-scsi@vger.kernel.org
9671S: Supported
679655da
JP
9672F: Documentation/scsi/LICENSE.qla2xxx
9673F: drivers/scsi/qla2xxx/
1da177e4 9674
883c98fe 9675QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9676M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9677L: linux-scsi@vger.kernel.org
9678S: Supported
bacfb81b 9679F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9680F: drivers/scsi/qla4xxx/
9681
5a4faa87 9682QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9683M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9684M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9685M: linux-driver@qlogic.com
9686L: netdev@vger.kernel.org
9687S: Supported
679655da 9688F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9689F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9690
0ec00f03 9691QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9692M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9693L: netdev@vger.kernel.org
9694S: Supported
aa43c215 9695F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9696
c4e84bde 9697QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9698M: Harish Patil <harish.patil@qlogic.com>
9699M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9700M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9701M: linux-driver@qlogic.com
c4e84bde
RM
9702L: netdev@vger.kernel.org
9703S: Supported
aa43c215 9704F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9705
fe56b9e6
YM
9706QLOGIC QL4xxx ETHERNET DRIVER
9707M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9708M: Ariel Elior <Ariel.Elior@qlogic.com>
9709M: everest-linux-l2@qlogic.com
9710L: netdev@vger.kernel.org
9711S: Supported
9712F: drivers/net/ethernet/qlogic/qed/
9713F: include/linux/qed/
9714F: drivers/net/ethernet/qlogic/qede/
9715
1da177e4 9716QNX4 FILESYSTEM
8b58be88 9717M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9718W: http://www.alarsen.net/linux/qnx4fs/
9719S: Maintained
80811493 9720F: fs/qnx4/
c117ab84
CEB
9721F: include/uapi/linux/qnx4_fs.h
9722F: include/uapi/linux/qnxtypes.h
1da177e4 9723
91952bc0
AP
9724QT1010 MEDIA DRIVER
9725M: Antti Palosaari <crope@iki.fi>
9726L: linux-media@vger.kernel.org
a825eaec 9727W: https://linuxtv.org
91952bc0
AP
9728W: http://palosaari.fi/linux/
9729Q: http://patchwork.linuxtv.org/project/linux-media/list/
9730T: git git://linuxtv.org/anttip/media_tree.git
9731S: Maintained
9732F: drivers/media/tuners/qt1010*
9733
966fb5ec
SM
9734QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9735M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9736L: linux-wireless@vger.kernel.org
9737L: ath9k-devel@lists.ath9k.org
9738W: http://wireless.kernel.org/en/users/Drivers/ath9k
9739S: Supported
9740F: drivers/net/wireless/ath/ath9k/
9741
2ea0ffcb
KV
9742QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9743M: Kalle Valo <kvalo@qca.qualcomm.com>
9744L: ath10k@lists.infradead.org
9745W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9747S: Supported
9748F: drivers/net/wireless/ath/ath10k/
9749
b9b17deb
TT
9750QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9751M: Timur Tabi <timur@codeaurora.org>
9752L: netdev@vger.kernel.org
9753S: Supported
9754F: drivers/net/ethernet/qualcomm/emac/
9755
4f4567cf
RK
9756QUALCOMM HEXAGON ARCHITECTURE
9757M: Richard Kuo <rkuo@codeaurora.org>
9758L: linux-hexagon@vger.kernel.org
9f273c24 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9760S: Supported
9761F: arch/hexagon/
9762
8e84c258
EK
9763QUALCOMM WCN36XX WIRELESS DRIVER
9764M: Eugene Krasnikov <k.eugene.e@gmail.com>
9765L: wcn36xx@lists.infradead.org
9766W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9767T: git git://github.com/KrasnikovEugene/wcn36xx.git
9768S: Supported
9769F: drivers/net/wireless/ath/wcn36xx/
9770
eeca9a67
MT
9771QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9772M: Gabriel Somlo <somlo@cmu.edu>
9773M: "Michael S. Tsirkin" <mst@redhat.com>
9774L: qemu-devel@nongnu.org
9775S: Maintained
9776F: drivers/firmware/qemu_fw_cfg.c
9777
602adf40 9778RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9779M: Ilya Dryomov <idryomov@gmail.com>
9780M: Sage Weil <sage@redhat.com>
527a88b9 9781M: Alex Elder <elder@kernel.org>
398ecff5 9782L: ceph-devel@vger.kernel.org
09d90327
SW
9783W: http://ceph.com/
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9785T: git git://github.com/ceph/ceph-client.git
602adf40 9786S: Supported
398ecff5 9787F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9788F: drivers/block/rbd.c
9789F: drivers/block/rbd_types.h
9790
1da177e4 9791RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9792M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9793L: linux-fbdev@vger.kernel.org
1da177e4 9794S: Maintained
8a61f013 9795F: drivers/video/fbdev/aty/radeon*
c117ab84 9796F: include/uapi/linux/radeonfb.h
1da177e4 9797
c6c9b34c 9798RADIOSHARK RADIO DRIVER
c0936df4 9799M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9800L: linux-media@vger.kernel.org
9801T: git git://linuxtv.org/media_tree.git
9802S: Maintained
9803F: drivers/media/radio/radio-shark.c
9804
9805RADIOSHARK2 RADIO DRIVER
c0936df4 9806M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9807L: linux-media@vger.kernel.org
9808T: git git://linuxtv.org/media_tree.git
9809S: Maintained
9810F: drivers/media/radio/radio-shark2.c
9811F: drivers/media/radio/radio-tea5777.c
9812
1da177e4 9813RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9814M: Paul Mackerras <paulus@samba.org>
c69f677c 9815L: linux-fbdev@vger.kernel.org
1da177e4 9816S: Maintained
8a61f013 9817F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9818
a0fd81a9 9819RALINK MIPS ARCHITECTURE
bdb40e8e 9820M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9821L: linux-mips@linux-mips.org
9822S: Maintained
9823F: arch/mips/ralink
9824
e7839f25 9825RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9826P: rt2x00 project
b182427e 9827M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9828M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9829L: linux-wireless@vger.kernel.org
95ea3627 9830S: Maintained
33aca94d 9831F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9832
9db5579b 9833RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9834M: Jens Axboe <axboe@kernel.dk>
9db5579b 9835S: Maintained
679655da
JP
9836F: Documentation/blockdev/ramdisk.txt
9837F: drivers/block/brd.c
9db5579b 9838
9e95ce27 9839RANDOM NUMBER DRIVER
0624bcaa 9840M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9841S: Maintained
679655da 9842F: drivers/char/random.c
9e95ce27 9843
394b701c 9844RAPIDIO SUBSYSTEM
8b58be88 9845M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9846M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9847S: Maintained
679655da 9848F: drivers/rapidio/
394b701c 9849
e2d1d6c0 9850RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9851L: linux-wireless@vger.kernel.org
f52a5490 9852S: Orphan
679655da 9853F: drivers/net/wireless/ray*
e2d1d6c0
RD
9854
9855RCUTORTURE MODULE
e0198b29 9856M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9858L: linux-kernel@vger.kernel.org
f9094d8e 9859S: Supported
08deed1e 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9861F: Documentation/RCU/torture.txt
34e2d560 9862F: kernel/rcu/rcutorture.c
e2d1d6c0 9863
c87b9c60
PM
9864RCUTORTURE TEST FRAMEWORK
9865M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9866M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9867R: Steven Rostedt <rostedt@goodmis.org>
9868R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9869R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9870L: linux-kernel@vger.kernel.org
c87b9c60
PM
9871S: Supported
9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9873F: tools/testing/selftests/rcutorture
9874
c1f766b5 9875RDC R-321X SoC
8b58be88 9876M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9877S: Maintained
9878
db17f395 9879RDC R6040 FAST ETHERNET DRIVER
35566e96 9880M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9881L: netdev@vger.kernel.org
9882S: Maintained
58565a35 9883F: drivers/net/ethernet/rdc/r6040.c
db17f395 9884
a09ed661 9885RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9886M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9887L: netdev@vger.kernel.org
9888L: linux-rdma@vger.kernel.org
fbb5a558 9889L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9890W: https://oss.oracle.com/projects/rds/
a09ed661 9891S: Supported
679655da 9892F: net/rds/
72f26eee 9893F: Documentation/networking/rds.txt
a09ed661 9894
0194621b
DD
9895RDMAVT - RDMA verbs software
9896M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9897L: linux-rdma@vger.kernel.org
9898S: Supported
9899F: drivers/infiniband/sw/rdmavt
9900
595182bc 9901READ-COPY UPDATE (RCU)
8b58be88 9902M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9903M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9904R: Steven Rostedt <rostedt@goodmis.org>
9905R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9906R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9907L: linux-kernel@vger.kernel.org
9fab9787 9908W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9909S: Supported
08deed1e 9910T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9911F: Documentation/RCU/
9fab9787 9912X: Documentation/RCU/torture.txt
f9094d8e 9913F: include/linux/rcu*
4102adab
PM
9914X: include/linux/srcu.h
9915F: kernel/rcu/
34e2d560 9916X: kernel/torture.c
595182bc 9917
0c86edc0 9918REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9919M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9920M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9921L: rtc-linux@googlegroups.com
8a6e2535 9922Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9924S: Maintained
7af6a2e1 9925F: Documentation/devicetree/bindings/rtc/
679655da
JP
9926F: Documentation/rtc.txt
9927F: drivers/rtc/
9928F: include/linux/rtc.h
c117ab84 9929F: include/uapi/linux/rtc.h
fe23c336
AB
9930F: include/linux/rtc/
9931F: include/linux/platform_data/rtc-*
9932F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9933
0e400c53
MB
9934REALTEK AUDIO CODECS
9935M: Bard Liao <bardliao@realtek.com>
9936M: Oder Chiou <oder_chiou@realtek.com>
9937S: Maintained
9938F: sound/soc/codecs/rt*
9939F: include/sound/rt*.h
9940
1da177e4 9941REISERFS FILE SYSTEM
76c4e5ea 9942L: reiserfs-devel@vger.kernel.org
1da177e4 9943S: Supported
679655da 9944F: fs/reiserfs/
1da177e4 9945
b83a313b 9946REGISTER MAP ABSTRACTION
b02e48f2 9947M: Mark Brown <broonie@kernel.org>
dd060bc9 9948L: linux-kernel@vger.kernel.org
b83a313b
MB
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9950S: Supported
9398a639 9951F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9952F: drivers/base/regmap/
9953F: include/linux/regmap.h
9954
400e64df
OBC
9955REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9956M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9957M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9958L: linux-remoteproc@vger.kernel.org
6bb697b6 9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9960S: Maintained
15ebc72d 9961F: Documentation/devicetree/bindings/remoteproc/
400e64df 9962F: Documentation/remoteproc.txt
15ebc72d 9963F: drivers/remoteproc/
6fc26488 9964F: include/linux/remoteproc.h
400e64df 9965
d8115db5
OBC
9966REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9967M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9968M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9969L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9970T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9971S: Maintained
9972F: drivers/rpmsg/
9973F: Documentation/rpmsg.txt
9974F: include/linux/rpmsg.h
9975
8e6569af
SS
9976RENESAS ETHERNET DRIVERS
9977R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9978L: netdev@vger.kernel.org
4a121096 9979L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9980F: drivers/net/ethernet/renesas/
9981F: include/linux/sh_eth.h
9982
3e46c397
YS
9983RENESAS USB2 PHY DRIVER
9984M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9985L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9986S: Maintained
9987F: drivers/phy/phy-rcar-gen3-usb2.c
9988
1b0fe6be
PZ
9989RESET CONTROLLER FRAMEWORK
9990M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9991T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9992S: Maintained
9993F: drivers/reset/
9994F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9995F: include/dt-bindings/reset/
1b0fe6be
PZ
9996F: include/linux/reset.h
9997F: include/linux/reset-controller.h
9998
e0897645 9999RFKILL
8b58be88 10000M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10001L: linux-wireless@vger.kernel.org
ce466579
JB
10002W: http://wireless.kernel.org/
10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10005S: Maintained
505c9247 10006F: Documentation/rfkill.txt
80811493 10007F: net/rfkill/
e0897645 10008
933685ca
TG
10009RHASHTABLE
10010M: Thomas Graf <tgraf@suug.ch>
39ec406d 10011M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10012L: netdev@vger.kernel.org
10013S: Maintained
10014F: lib/rhashtable.c
10015F: include/linux/rhashtable.h
10016
67e054e9
ML
10017RICOH SMARTMEDIA/XD DRIVER
10018M: Maxim Levitsky <maximlevitsky@gmail.com>
10019S: Maintained
21c26f50
JP
10020F: drivers/mtd/nand/r852.c
10021F: drivers/mtd/nand/r852.h
67e054e9 10022
92634125
ML
10023RICOH R5C592 MEMORYSTICK DRIVER
10024M: Maxim Levitsky <maximlevitsky@gmail.com>
10025S: Maintained
10026F: drivers/memstick/host/r592.*
10027
27f1d2f9
SA
10028ROCCAT DRIVERS
10029M: Stefan Achatz <erazor_de@users.sourceforge.net>
10030W: http://sourceforge.net/projects/roccat/
10031S: Maintained
10032F: drivers/hid/hid-roccat*
10033F: include/linux/hid-roccat*
10034F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10035
4b8ac966
JP
10036ROCKER DRIVER
10037M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10038L: netdev@vger.kernel.org
10039S: Supported
10040F: drivers/net/ethernet/rocker/
10041
1da177e4
LT
10042ROCKETPORT DRIVER
10043P: Comtrol Corp.
1da177e4
LT
10044W: http://www.comtrol.com
10045S: Maintained
679655da 10046F: Documentation/serial/rocket.txt
c897401b 10047F: drivers/tty/rocket*
1da177e4 10048
7645c2f4
KC
10049ROCKETPORT EXPRESS/INFINITY DRIVER
10050M: Kevin Cernekee <cernekee@gmail.com>
10051L: linux-serial@vger.kernel.org
10052S: Odd Fixes
10053F: drivers/tty/serial/rp2.*
10054
1da177e4 10055ROSE NETWORK LAYER
8b58be88 10056M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10057L: linux-hams@vger.kernel.org
d34cb28a 10058W: http://www.linux-ax25.org/
1da177e4 10059S: Maintained
679655da 10060F: include/net/rose.h
c117ab84 10061F: include/uapi/linux/rose.h
679655da 10062F: net/rose/
1da177e4 10063
91952bc0
AP
10064RTL2830 MEDIA DRIVER
10065M: Antti Palosaari <crope@iki.fi>
10066L: linux-media@vger.kernel.org
a825eaec 10067W: https://linuxtv.org
91952bc0
AP
10068W: http://palosaari.fi/linux/
10069Q: http://patchwork.linuxtv.org/project/linux-media/list/
10070T: git git://linuxtv.org/anttip/media_tree.git
10071S: Maintained
10072F: drivers/media/dvb-frontends/rtl2830*
10073
27a0aacf
AP
10074RTL2832 MEDIA DRIVER
10075M: Antti Palosaari <crope@iki.fi>
10076L: linux-media@vger.kernel.org
a825eaec 10077W: https://linuxtv.org
27a0aacf
AP
10078W: http://palosaari.fi/linux/
10079Q: http://patchwork.linuxtv.org/project/linux-media/list/
10080T: git git://linuxtv.org/anttip/media_tree.git
10081S: Maintained
10082F: drivers/media/dvb-frontends/rtl2832*
10083
ba6e6f6e
AP
10084RTL2832_SDR MEDIA DRIVER
10085M: Antti Palosaari <crope@iki.fi>
10086L: linux-media@vger.kernel.org
a825eaec 10087W: https://linuxtv.org
ba6e6f6e
AP
10088W: http://palosaari.fi/linux/
10089Q: http://patchwork.linuxtv.org/project/linux-media/list/
10090T: git git://linuxtv.org/anttip/media_tree.git
10091S: Maintained
b4bb1c28 10092F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10093
59840488 10094RTL8180 WIRELESS DRIVER
605bebe2 10095L: linux-wireless@vger.kernel.org
491b26b4 10096W: http://wireless.kernel.org/
54e5881d 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10098S: Orphan
62141726 10099F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10100
59840488 10101RTL8187 WIRELESS DRIVER
9f0939bf 10102M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10103M: Hin-Tak Leung <htl10@users.sourceforge.net>
10104M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10105L: linux-wireless@vger.kernel.org
491b26b4 10106W: http://wireless.kernel.org/
54e5881d 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10108S: Maintained
62141726 10109F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10110
3cf0c8ad
LF
10111RTL8192CE WIRELESS DRIVER
10112M: Larry Finger <Larry.Finger@lwfinger.net>
10113M: Chaoming Li <chaoming_li@realsil.com.cn>
10114L: linux-wireless@vger.kernel.org
491b26b4 10115W: http://wireless.kernel.org/
3cf0c8ad
LF
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10117S: Maintained
62141726
KV
10118F: drivers/net/wireless/realtek/rtlwifi/
10119F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10120
26f1fad2
JS
10121RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10122M: Jes Sorensen <Jes.Sorensen@redhat.com>
10123L: linux-wireless@vger.kernel.org
171a900c 10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10125S: Maintained
10126F: drivers/net/wireless/realtek/rtl8xxxu/
10127
9eb8ef74 10128S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10129M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10130L: linux-fbdev@vger.kernel.org
ce00f85c 10131S: Maintained
8a61f013 10132F: drivers/video/fbdev/savage/
9eb8ef74 10133
1da177e4 10134S390
8b58be88
JP
10135M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10136M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10137L: linux-s390@vger.kernel.org
5238da45 10138W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10140S: Supported
679655da 10141F: arch/s390/
a968cd3e 10142F: drivers/s390/
3bfe6858
JN
10143F: Documentation/s390/
10144F: Documentation/DocBook/s390*
5238da45 10145
322986ca
SO
10146S390 COMMON I/O LAYER
10147M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10148M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10149L: linux-s390@vger.kernel.org
10150W: http://www.ibm.com/developerworks/linux/linux390/
10151S: Supported
10152F: drivers/s390/cio/
10153
10154S390 DASD DRIVER
10155M: Stefan Weinhuber <wein@de.ibm.com>
10156M: Stefan Haberland <stefan.haberland@de.ibm.com>
10157L: linux-s390@vger.kernel.org
10158W: http://www.ibm.com/developerworks/linux/linux390/
10159S: Supported
10160F: drivers/s390/block/dasd*
10161F: block/partitions/ibm.c
10162
5238da45 10163S390 NETWORK DRIVERS
f0c59aff 10164M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10165L: linux-s390@vger.kernel.org
5238da45
HC
10166W: http://www.ibm.com/developerworks/linux/linux390/
10167S: Supported
679655da 10168F: drivers/s390/net/
5238da45 10169
322986ca
SO
10170S390 PCI SUBSYSTEM
10171M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10172M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10173L: linux-s390@vger.kernel.org
10174W: http://www.ibm.com/developerworks/linux/linux390/
10175S: Supported
10176F: arch/s390/pci/
10177F: drivers/pci/hotplug/s390_pci_hpc.c
10178
feed9b62 10179S390 ZCRYPT DRIVER
5c8d0983 10180M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10181L: linux-s390@vger.kernel.org
a968cd3e 10182W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10183S: Supported
d5ca6918 10184F: drivers/s390/crypto/
feed9b62 10185
5238da45 10186S390 ZFCP DRIVER
d38e19d0 10187M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10188L: linux-s390@vger.kernel.org
5238da45 10189W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10190S: Supported
679655da 10191F: drivers/s390/scsi/zfcp_*
1da177e4 10192
dd96df2c 10193S390 IUCV NETWORK LAYER
f0c59aff 10194M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10195L: linux-s390@vger.kernel.org
10196W: http://www.ibm.com/developerworks/linux/linux390/
10197S: Supported
679655da
JP
10198F: drivers/s390/net/*iucv*
10199F: include/net/iucv/
10200F: net/iucv/
dd96df2c 10201
8128f23c
GS
10202S390 IOMMU (PCI)
10203M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10204L: linux-s390@vger.kernel.org
10205W: http://www.ibm.com/developerworks/linux/linux390/
10206S: Supported
10207F: drivers/iommu/s390-iommu.c
10208
4dde7f75 10209S3C24XX SD/MMC Driver
8b58be88 10210M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10212S: Supported
679655da 10213F: drivers/mmc/host/s3cmci.*
4dde7f75 10214
1f15a229
HV
10215SAA6588 RDS RECEIVER DRIVER
10216M: Hans Verkuil <hverkuil@xs4all.nl>
10217L: linux-media@vger.kernel.org
10218T: git git://linuxtv.org/media_tree.git
a825eaec 10219W: https://linuxtv.org
1f15a229
HV
10220S: Odd Fixes
10221F: drivers/media/i2c/saa6588*
10222
98ed12e6 10223SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10224M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10225M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10226L: linux-media@vger.kernel.org
a825eaec 10227W: https://linuxtv.org
98ed12e6
MCC
10228T: git git://linuxtv.org/media_tree.git
10229S: Odd fixes
e42bf501 10230F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10231F: drivers/media/pci/saa7134/
10232
1da177e4 10233SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10234M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10235L: linux-media@vger.kernel.org
275ffde4 10236T: git git://linuxtv.org/media_tree.git
1da177e4 10237S: Maintained
90d72ac6
MCC
10238F: drivers/media/common/saa7146/
10239F: drivers/media/pci/saa7146/
10240F: include/media/saa7146*
1da177e4 10241
92304a40 10242SAMSUNG LAPTOP DRIVER
5909c654 10243M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10244L: platform-driver-x86@vger.kernel.org
10245S: Maintained
10246F: drivers/platform/x86/samsung-laptop.c
10247
4a109cc0 10248SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10249M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10250M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10252L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10253S: Supported
14430813 10254F: sound/soc/samsung/
4a109cc0 10255
0d89a28b 10256SAMSUNG FRAMEBUFFER DRIVER
b7701755 10257M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10258L: linux-fbdev@vger.kernel.org
10259S: Maintained
8a61f013 10260F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10261
b40f0632 10262SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10263M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10264M: Krzysztof Kozlowski <krzk@kernel.org>
10265M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10266L: linux-kernel@vger.kernel.org
b40f0632 10267L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10268S: Supported
10269F: drivers/mfd/sec*.c
10270F: drivers/regulator/s2m*.c
10271F: drivers/regulator/s5m*.c
b40f0632
KK
10272F: drivers/clk/clk-s2mps11.c
10273F: drivers/rtc/rtc-s5m.c
f69d3a17 10274F: include/linux/mfd/samsung/
a13c7c51
KK
10275F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10276F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10277F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10278F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10279
038f5c4b
SN
10280SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10281M: Kyungmin Park <kyungmin.park@samsung.com>
10282M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10283L: linux-media@vger.kernel.org
10284Q: https://patchwork.linuxtv.org/project/linux-media/list/
10285S: Supported
10286F: drivers/media/platform/exynos4-is/
038f5c4b 10287
6fd86ab2
SN
10288SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10289M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10290L: linux-media@vger.kernel.org
10291L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10292S: Maintained
10293F: drivers/media/platform/s3c-camif/
d647f0b7 10294F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10295
b84ef24e
AH
10296SAMSUNG S5C73M3 CAMERA DRIVER
10297M: Kyungmin Park <kyungmin.park@samsung.com>
10298M: Andrzej Hajda <a.hajda@samsung.com>
10299L: linux-media@vger.kernel.org
10300S: Supported
10301F: drivers/media/i2c/s5c73m3/*
10302
7d459937
AH
10303SAMSUNG S5K5BAF CAMERA DRIVER
10304M: Kyungmin Park <kyungmin.park@samsung.com>
10305M: Andrzej Hajda <a.hajda@samsung.com>
10306L: linux-media@vger.kernel.org
10307S: Supported
10308F: drivers/media/i2c/s5k5baf.c
10309
c04c674f
RB
10310SAMSUNG S3FWRN5 NFC DRIVER
10311M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10312M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10313L: linux-nfc@lists.01.org (moderated for non-subscribers)
10314S: Supported
10315F: drivers/nfc/s3fwrn5
10316
310e39c9 10317SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10318M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10319M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10320S: Supported
10321L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10322F: drivers/clk/samsung/
10323
2e365a70
AS
10324SAMSUNG SPI DRIVERS
10325M: Kukjin Kim <kgene@kernel.org>
10326M: Krzysztof Kozlowski <krzk@kernel.org>
10327M: Andi Shyti <andi.shyti@samsung.com>
10328L: linux-spi@vger.kernel.org
10329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10330S: Maintained
10331F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10332F: drivers/spi/spi-s3c*
10333F: include/linux/platform_data/spi-s3c64xx.h
10334
66890ed6
BA
10335SAMSUNG SXGBE DRIVERS
10336M: Byungho An <bh74.an@samsung.com>
10337M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10338M: Vipul Pandya <vipul.pandya@samsung.com>
10339S: Supported
10340L: netdev@vger.kernel.org
10341F: drivers/net/ethernet/samsung/sxgbe/
10342
93c537af
LM
10343SAMSUNG THERMAL DRIVER
10344M: Lukasz Majewski <l.majewski@samsung.com>
10345L: linux-pm@vger.kernel.org
10346L: linux-samsung-soc@vger.kernel.org
10347S: Supported
9f273c24 10348T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10349F: drivers/thermal/samsung/
10350
e296cd32 10351SAMSUNG USB2 PHY DRIVER
774e0362
KD
10352M: Kamil Debski <kamil@wypas.org>
10353M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10354L: linux-kernel@vger.kernel.org
10355S: Supported
10356F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10357F: Documentation/phy/samsung-usb2.txt
10358F: drivers/phy/phy-exynos4210-usb2.c
10359F: drivers/phy/phy-exynos4x12-usb2.c
10360F: drivers/phy/phy-exynos5250-usb2.c
10361F: drivers/phy/phy-s5pv210-usb2.c
10362F: drivers/phy/phy-samsung-usb2.c
10363F: drivers/phy/phy-samsung-usb2.h
10364
ca749e2a 10365SERIAL DRIVERS
5e30bbb7 10366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10367L: linux-serial@vger.kernel.org
5e30bbb7 10368S: Maintained
30743257 10369F: Documentation/devicetree/bindings/serial/
14430813 10370F: drivers/tty/serial/
ca749e2a 10371
aecb7b64 10372SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10373M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10374M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10375S: Maintained
1fb200d6 10376F: include/linux/dma/dw.h
3d598f47 10377F: include/linux/platform_data/dma-dw.h
61a76496 10378F: drivers/dma/dw/
aecb7b64 10379
058999cc
LP
10380SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10381M: Lars Persson <lars.persson@axis.com>
10382L: netdev@vger.kernel.org
10383S: Supported
10384F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10385F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10386
fc531d98 10387SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10388M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10389R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10390R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10391L: linux-i2c@vger.kernel.org
10392S: Maintained
10393F: drivers/i2c/busses/i2c-designware-*
10394F: include/linux/platform_data/i2c-designware.h
10395
f9e37137 10396SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10397M: Jaehoon Chung <jh80.chung@samsung.com>
10398L: linux-mmc@vger.kernel.org
10399S: Maintained
10400F: include/linux/mmc/dw_mmc.h
10401F: drivers/mmc/host/dw_mmc*
10402
a961e698
AS
10403SYSTEM TRACE MODULE CLASS
10404M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10405S: Maintained
e787bc46 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10407F: Documentation/trace/stm.txt
10408F: drivers/hwtracing/stm/
10409F: include/linux/stm.h
10410F: include/uapi/linux/stm.h
10411
1db121d6
AN
10412THUNDERBOLT DRIVER
10413M: Andreas Noever <andreas.noever@gmail.com>
10414S: Maintained
10415F: drivers/thunderbolt/
10416
e35a49b1
SR
10417TI BQ27XXX POWER SUPPLY DRIVER
10418R: Andrew F. Davis <afd@ti.com>
10419F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10420F: drivers/power/supply/bq27xxx_battery.c
10421F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10422
34db37c6 10423TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10424M: John Stultz <john.stultz@linaro.org>
88606e80 10425M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10426L: linux-kernel@vger.kernel.org
75fc2d37 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10428S: Supported
10429F: include/linux/clocksource.h
10430F: include/linux/time.h
10431F: include/linux/timex.h
c117ab84
CEB
10432F: include/uapi/linux/time.h
10433F: include/uapi/linux/timex.h
88606e80
TG
10434F: kernel/time/clocksource.c
10435F: kernel/time/time*.c
34db37c6 10436F: kernel/time/alarmtimer.c
88606e80 10437F: kernel/time/ntp.c
7fe5f1c1 10438F: tools/testing/selftests/timers/
88606e80 10439
1da177e4 10440SC1200 WDT DRIVER
b300645a 10441M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10442S: Maintained
679655da 10443F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10444
10445SCHEDULER
dd9b238c 10446M: Ingo Molnar <mingo@redhat.com>
8b58be88 10447M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10448L: linux-kernel@vger.kernel.org
75fc2d37 10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10450S: Maintained
95c0d71d 10451F: kernel/sched/
679655da 10452F: include/linux/sched.h
c117ab84 10453F: include/uapi/linux/sched.h
c2eb505b 10454F: include/linux/wait.h
1da177e4 10455
6bcf6737 10456SCORE ARCHITECTURE
ed38665e 10457M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10458M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10459W: http://www.sunplus.com
6bcf6737 10460S: Supported
a2681a75 10461F: arch/score/
6bcf6737 10462
80f390ea
SH
10463SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10464M: Sudeep Holla <sudeep.holla@arm.com>
10465L: linux-arm-kernel@lists.infradead.org
10466S: Maintained
10467F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10468F: drivers/clk/clk-scpi.c
8def3103 10469F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10470F: drivers/firmware/arm_scpi.c
10471F: include/linux/scpi_protocol.h
80f390ea 10472
1da177e4 10473SCSI CDROM DRIVER
8b58be88 10474M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10475L: linux-scsi@vger.kernel.org
10476W: http://www.kernel.dk
10477S: Maintained
679655da 10478F: drivers/scsi/sr*
1da177e4 10479
fb50a83d 10480SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10481M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10482L: linux-rdma@vger.kernel.org
10483S: Supported
10484W: http://www.openfabrics.org
10485Q: http://patchwork.kernel.org/project/linux-rdma/list/
10486T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10487F: drivers/infiniband/ulp/srp/
10488F: include/scsi/srp.h
10489
1da177e4 10490SCSI SG DRIVER
8b58be88 10491M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10492L: linux-scsi@vger.kernel.org
59ab3c93 10493W: http://sg.danny.cz/sg
1da177e4 10494S: Maintained
59ab3c93 10495F: Documentation/scsi/scsi-generic.txt
679655da
JP
10496F: drivers/scsi/sg.c
10497F: include/scsi/sg.h
1da177e4
LT
10498
10499SCSI SUBSYSTEM
7ee7895c 10500M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10502M: "Martin K. Petersen" <martin.petersen@oracle.com>
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10504L: linux-scsi@vger.kernel.org
1da177e4 10505S: Maintained
2c99a314 10506F: Documentation/devicetree/bindings/scsi/
679655da
JP
10507F: drivers/scsi/
10508F: include/scsi/
1da177e4
LT
10509
10510SCSI TAPE DRIVER
8b58be88 10511M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10512L: linux-scsi@vger.kernel.org
10513S: Maintained
679655da 10514F: Documentation/scsi/st.txt
f7269cfc
JD
10515F: drivers/scsi/st.*
10516F: drivers/scsi/st_*.h
1da177e4
LT
10517
10518SCTP PROTOCOL
8b6efb75 10519M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10520M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10521L: linux-sctp@vger.kernel.org
5f85813c 10522W: http://lksctp.sourceforge.net
8b6efb75 10523S: Maintained
679655da
JP
10524F: Documentation/networking/sctp.txt
10525F: include/linux/sctp.h
4d58c025 10526F: include/uapi/linux/sctp.h
679655da
JP
10527F: include/net/sctp/
10528F: net/sctp/
1da177e4
LT
10529
10530SCx200 CPU SUPPORT
8b58be88 10531M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10532S: Odd Fixes
679655da 10533F: Documentation/i2c/busses/scx200_acb
390889b6 10534F: arch/x86/platform/scx200/
679655da
JP
10535F: drivers/watchdog/scx200_wdt.c
10536F: drivers/i2c/busses/scx200*
10537F: drivers/mtd/maps/scx200_docflash.c
10538F: include/linux/scx200.h
1662d32c
JC
10539
10540SCx200 GPIO DRIVER
8b58be88 10541M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10542S: Maintained
679655da
JP
10543F: drivers/char/scx200_gpio.c
10544F: include/linux/scx200_gpio.h
1662d32c
JC
10545
10546SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10547M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10548S: Maintained
679655da 10549F: drivers/clocksource/scx200_hrt.c
1da177e4 10550
6a36913a 10551SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10552M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10553L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10554S: Maintained
679655da 10555F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10556
e7839f25 10557SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10558M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10559L: linux-mmc@vger.kernel.org
ddfe954d
UH
10560T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10561S: Maintained
10562F: drivers/mmc/host/sdhci*
10563F: include/linux/mmc/sdhci*
e2d1d6c0 10564
c04f9d61
KC
10565SECURE COMPUTING
10566M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10567R: Andy Lutomirski <luto@amacapital.net>
10568R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10570S: Supported
10571F: kernel/seccomp.c
10572F: include/uapi/linux/seccomp.h
10573F: include/linux/seccomp.h
c99ee51a 10574F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10575K: \bsecure_computing
10576K: \bTIF_SECCOMP\b
10577
476bf3d6
AC
10578SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10579M: Al Cooper <alcooperx@gmail.com>
10580L: linux-mmc@vger.kernel.org
10581L: bcm-kernel-feedback-list@broadcom.com
10582S: Maintained
10583F: drivers/mmc/host/sdhci-brcmstb*
10584
0d1bb41a 10585SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10586M: Ben Dooks <ben-linux@fluff.org>
dc524882 10587M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10588L: linux-mmc@vger.kernel.org
0d1bb41a 10589S: Maintained
dc524882 10590F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10591
c63b3cba 10592SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10593M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10594L: linux-mmc@vger.kernel.org
10595S: Maintained
10596F: drivers/mmc/host/sdhci-spear.c
10597
8711cca2 10598SECURITY SUBSYSTEM
9b45c0d2 10599M: James Morris <james.l.morris@oracle.com>
9c3646d1 10600M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10601L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10603W: http://kernsec.org/
8711cca2 10604S: Supported
7d2c86b5 10605F: security/
8711cca2 10606
1da177e4 10607SECURITY CONTACT
8b58be88 10608M: Security Officers <security@kernel.org>
1da177e4
LT
10609S: Supported
10610
10611SELINUX SECURITY MODULE
e0238b4c 10612M: Paul Moore <paul@paul-moore.com>
8b58be88 10613M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10614M: Eric Paris <eparis@parisplace.org>
e0238b4c 10615L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10616W: http://selinuxproject.org
5a5f2acf 10617T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10618S: Supported
679655da
JP
10619F: include/linux/selinux*
10620F: security/selinux/
6bde95ce 10621F: scripts/selinux/
1da177e4 10622
c1c124e9
JJ
10623APPARMOR SECURITY MODULE
10624M: John Johansen <john.johansen@canonical.com>
10625L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10626W: apparmor.wiki.kernel.org
10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10628S: Supported
10629F: security/apparmor/
10630
9b091556
KC
10631LOADPIN SECURITY MODULE
10632M: Kees Cook <keescook@chromium.org>
10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10634S: Supported
10635F: security/loadpin/
10636
730daa16
KC
10637YAMA SECURITY MODULE
10638M: Kees Cook <keescook@chromium.org>
10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10640S: Supported
10641F: security/yama/
10642
cef2cf07 10643SENSABLE PHANTOM
8b58be88 10644M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10645S: Maintained
679655da 10646F: drivers/misc/phantom.c
c117ab84 10647F: include/uapi/linux/phantom.h
cef2cf07 10648
6733b39a 10649SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10650M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10651M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10652M: John Soni Jose <sony.john@avagotech.com>
3387f656 10653L: linux-scsi@vger.kernel.org
4627de93 10654W: http://www.avagotech.com
3387f656
JP
10655S: Supported
10656F: drivers/scsi/be2iscsi/
6733b39a 10657
d2ee76fa 10658Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10659M: Sathya Perla <sathya.perla@broadcom.com>
10660M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10661M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10662M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10663L: netdev@vger.kernel.org
fea3af67 10664W: http://www.emulex.com
7d2c86b5 10665S: Supported
9aebddd1 10666F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10667
d2928a8c 10668EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10669M: Selvin Xavier <selvin.xavier@avagotech.com>
10670M: Devesh Sharma <devesh.sharma@avagotech.com>
10671M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10672L: linux-rdma@vger.kernel.org
10673W: http://www.emulex.com
10674S: Supported
10675F: drivers/infiniband/hw/ocrdma/
10676
8ceee660 10677SFC NETWORK DRIVER
c06f51ea 10678M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10679M: Edward Cree <ecree@solarflare.com>
10680M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10681L: netdev@vger.kernel.org
8ceee660 10682S: Supported
874aeea5 10683F: drivers/net/ethernet/sfc/
8ceee660 10684
e2d1d6c0 10685SGI GRU DRIVER
cc883afc 10686M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10687S: Maintained
679655da 10688F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10689
10690SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10691M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10692L: linux-ia64@vger.kernel.org
10693S: Supported
679655da 10694F: Documentation/ia64/serial.txt
df621252 10695F: drivers/tty/serial/ioc?_serial.c
679655da 10696F: include/linux/ioc?.h
e2d1d6c0 10697
75312619 10698SGI XP/XPC/XPNET DRIVER
e180383f
RH
10699M: Cliff Whickman <cpw@sgi.com>
10700M: Robin Holt <robinmholt@gmail.com>
75312619 10701S: Maintained
679655da 10702F: drivers/misc/sgi-xp/
75312619 10703
46eacf3b
AP
10704SI2157 MEDIA DRIVER
10705M: Antti Palosaari <crope@iki.fi>
10706L: linux-media@vger.kernel.org
a825eaec 10707W: https://linuxtv.org
46eacf3b
AP
10708W: http://palosaari.fi/linux/
10709Q: http://patchwork.linuxtv.org/project/linux-media/list/
10710T: git git://linuxtv.org/anttip/media_tree.git
10711S: Maintained
10712F: drivers/media/tuners/si2157*
10713
75e2d5ba
AP
10714SI2168 MEDIA DRIVER
10715M: Antti Palosaari <crope@iki.fi>
10716L: linux-media@vger.kernel.org
a825eaec 10717W: https://linuxtv.org
75e2d5ba
AP
10718W: http://palosaari.fi/linux/
10719Q: http://patchwork.linuxtv.org/project/linux-media/list/
10720T: git git://linuxtv.org/anttip/media_tree.git
10721S: Maintained
10722F: drivers/media/dvb-frontends/si2168*
10723
49cc629d
HV
10724SI470X FM RADIO RECEIVER I2C DRIVER
10725M: Hans Verkuil <hverkuil@xs4all.nl>
10726L: linux-media@vger.kernel.org
10727T: git git://linuxtv.org/media_tree.git
a825eaec 10728W: https://linuxtv.org
49cc629d
HV
10729S: Odd Fixes
10730F: drivers/media/radio/si470x/radio-si470x-i2c.c
10731
10732SI470X FM RADIO RECEIVER USB DRIVER
10733M: Hans Verkuil <hverkuil@xs4all.nl>
10734L: linux-media@vger.kernel.org
10735T: git git://linuxtv.org/media_tree.git
a825eaec 10736W: https://linuxtv.org
49cc629d
HV
10737S: Maintained
10738F: drivers/media/radio/si470x/radio-si470x-common.c
10739F: drivers/media/radio/si470x/radio-si470x.h
10740F: drivers/media/radio/si470x/radio-si470x-usb.c
10741
c937ca03
EV
10742SI4713 FM RADIO TRANSMITTER I2C DRIVER
10743M: Eduardo Valentin <edubezval@gmail.com>
10744L: linux-media@vger.kernel.org
10745T: git git://linuxtv.org/media_tree.git
a825eaec 10746W: https://linuxtv.org
c937ca03 10747S: Odd Fixes
99995ded 10748F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10749
10750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10751M: Eduardo Valentin <edubezval@gmail.com>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
a825eaec 10754W: https://linuxtv.org
c937ca03 10755S: Odd Fixes
99995ded
DR
10756F: drivers/media/radio/si4713/radio-platform-si4713.c
10757
10758SI4713 FM RADIO TRANSMITTER USB DRIVER
10759M: Hans Verkuil <hverkuil@xs4all.nl>
10760L: linux-media@vger.kernel.org
10761T: git git://linuxtv.org/media_tree.git
a825eaec 10762W: https://linuxtv.org
99995ded
DR
10763S: Maintained
10764F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10765
beb91d46 10766SIANO DVB DRIVER
5dc8a864
MCC
10767M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10768M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10769L: linux-media@vger.kernel.org
a825eaec 10770W: https://linuxtv.org
beb91d46
MCC
10771T: git git://linuxtv.org/media_tree.git
10772S: Odd fixes
10773F: drivers/media/common/siano/
beb91d46 10774F: drivers/media/usb/siano/
beb91d46 10775F: drivers/media/usb/siano/
14430813 10776F: drivers/media/mmc/siano/
beb91d46 10777
6f15b602
HG
10778SIMPLEFB FB DRIVER
10779M: Hans de Goede <hdegoede@redhat.com>
10780L: linux-fbdev@vger.kernel.org
10781S: Maintained
2d799dde 10782F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10783F: drivers/video/fbdev/simplefb.c
10784F: include/linux/platform_data/simplefb.h
10785
b618b69c 10786SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10787L: linux-media@vger.kernel.org
bb60fcb2 10788S: Orphan
b618b69c 10789F: drivers/media/platform/sh_veu.c
b618b69c
GL
10790
10791SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10792L: linux-media@vger.kernel.org
bb60fcb2 10793S: Orphan
b618b69c 10794F: drivers/media/platform/sh_vou.c
d647f0b7 10795F: include/media/drv-intf/sh_vou.h
b618b69c 10796
6349d997 10797SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10798M: Len Brown <lenb@kernel.org>
6349d997
LB
10799L: sfi-devel@simplefirmware.org
10800W: http://simplefirmware.org/
10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10802S: Supported
943fc810 10803F: arch/x86/platform/sfi/
6349d997
LB
10804F: drivers/sfi/
10805F: include/linux/sfi*.h
e2d1d6c0 10806
1da177e4
LT
10807SIMTEC EB110ATX (Chalice CATS)
10808P: Ben Dooks
b16957c6
BD
10809P: Vincent Sanders <vince@simtec.co.uk>
10810M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10811W: http://www.simtec.co.uk/products/EB110ATX/
10812S: Supported
10813
10814SIMTEC EB2410ITX (BAST)
10815P: Ben Dooks
b16957c6
BD
10816P: Vincent Sanders <vince@simtec.co.uk>
10817M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10818W: http://www.simtec.co.uk/products/EB2410ITX/
10819S: Supported
15dba387
JP
10820F: arch/arm/mach-s3c24xx/mach-bast.c
10821F: arch/arm/mach-s3c24xx/bast-ide.c
10822F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10823
4c5adde7 10824TI DAVINCI MACHINE SUPPORT
3ba789c0 10825M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10826M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10829S: Supported
14430813 10830F: arch/arm/mach-davinci/
046d0a37 10831F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10832
8d4b3f08 10833TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10834M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10835L: linux-media@vger.kernel.org
a825eaec 10836W: https://linuxtv.org
8d4b3f08
LP
10837Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10839S: Maintained
8d4b3f08
LP
10840F: drivers/media/platform/davinci/
10841F: include/media/davinci/
10842
417d2e50 10843TI AM437X VPFE DRIVER
e43cdb56 10844M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10845L: linux-media@vger.kernel.org
a825eaec 10846W: https://linuxtv.org
417d2e50
BP
10847Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10849S: Maintained
10850F: drivers/media/platform/am437x/
10851
c4c0283a 10852OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10853M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10854L: linux-media@vger.kernel.org
a825eaec 10855W: https://linuxtv.org
c4c0283a
BP
10856Q: http://patchwork.linuxtv.org/project/linux-media/list/
10857T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10858S: Maintained
10859F: drivers/media/i2c/ov2659.c
b5dcee22 10860F: include/media/i2c/ov2659.h
c4c0283a 10861
3a6779f5
SM
10862SILICON MOTION SM712 FRAME BUFFER DRIVER
10863M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10864M: Teddy Wang <teddy.wang@siliconmotion.com>
10865M: Sudip Mukherjee <sudip@vectorindia.org>
10866L: linux-fbdev@vger.kernel.org
10867S: Maintained
10868F: drivers/video/fbdev/sm712*
10869F: Documentation/fb/sm712fb.txt
10870
92aab3c0 10871SIS 190 ETHERNET DRIVER
8b58be88 10872M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10873L: netdev@vger.kernel.org
10874S: Maintained
8c7de408 10875F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10876
1da177e4 10877SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10878M: Daniele Venzano <venza@brownhat.org>
1da177e4 10879W: http://www.brownhat.org/sis900.html
979b6c13 10880L: netdev@vger.kernel.org
1da177e4 10881S: Maintained
8c7de408 10882F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10883
10884SIS FRAMEBUFFER DRIVER
8b58be88 10885M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10886W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10887S: Maintained
679655da 10888F: Documentation/fb/sisfb.txt
8a61f013 10889F: drivers/video/fbdev/sis/
679655da 10890F: include/video/sisfb.h
1da177e4
LT
10891
10892SIS USB2VGA DRIVER
8b58be88 10893M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10894W: http://www.winischhofer.at/linuxsisusbvga.shtml
10895S: Maintained
679655da 10896F: drivers/usb/misc/sisusbvga/
1da177e4 10897
415ad26d 10898SLAB ALLOCATOR
16e943bf 10899M: Christoph Lameter <cl@linux.com>
2ed1c525 10900M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10901M: David Rientjes <rientjes@google.com>
10902M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10903M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10904L: linux-mm@kvack.org
10905S: Maintained
679655da 10906F: include/linux/sl?b*.h
16e943bf 10907F: mm/sl?b*
415ad26d 10908
9fab9787 10909SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10910M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10911M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10912M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10913R: Steven Rostedt <rostedt@goodmis.org>
10914R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10915L: linux-kernel@vger.kernel.org
9fab9787
PM
10916W: http://www.rdrop.com/users/paulmck/RCU/
10917S: Supported
10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10919F: include/linux/srcu.h
10920F: kernel/rcu/srcu.c
9fab9787 10921
66372841
CS
10922SMACK SECURITY MODULE
10923M: Casey Schaufler <casey@schaufler-ca.com>
10924L: linux-security-module@vger.kernel.org
10925W: http://schaufler-ca.com
ece38248 10926T: git git://github.com/cschaufler/smack-next
66372841
CS
10927S: Maintained
10928F: Documentation/security/Smack.txt
10929F: security/smack/
10930
20651e0b 10931DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10932M: Kevin Hilman <khilman@kernel.org>
10933M: Nishanth Menon <nm@ti.com>
10934S: Maintained
20651e0b 10935F: drivers/power/avs/
68ace3e1
KH
10936F: include/linux/power/smartreflex.h
10937L: linux-pm@vger.kernel.org
10938
1da177e4 10939SMC91x ETHERNET DRIVER
2f82af08 10940M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10941S: Odd Fixes
ae150435 10942F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10943
e8e31622
SA
10944SMIA AND SMIA++ IMAGE SENSOR DRIVER
10945M: Sakari Ailus <sakari.ailus@iki.fi>
10946L: linux-media@vger.kernel.org
10947S: Maintained
14430813 10948F: drivers/media/i2c/smiapp/
b5dcee22 10949F: include/media/i2c/smiapp.h
e8e31622
SA
10950F: drivers/media/i2c/smiapp-pll.c
10951F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10952F: include/uapi/linux/smiapp.h
a2cec3c0 10953F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10954
920fa1ff
GR
10955SMM665 HARDWARE MONITOR DRIVER
10956M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10957L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10958S: Maintained
10959F: Documentation/hwmon/smm665
10960F: drivers/hwmon/smm665.c
10961
9df7305b 10962SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10963M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10964L: linux-hwmon@vger.kernel.org
90b24cfb 10965S: Maintained
9df7305b
SG
10966F: Documentation/hwmon/emc2103
10967F: drivers/hwmon/emc2103.c
10968
a98d506c
HG
10969SMSC SCH5627 HARDWARE MONITOR DRIVER
10970M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10971L: linux-hwmon@vger.kernel.org
a98d506c
HG
10972S: Supported
10973F: Documentation/hwmon/sch5627
10974F: drivers/hwmon/sch5627.c
10975
6ea884db 10976SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10977M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10978L: linux-hwmon@vger.kernel.org
6ea884db 10979S: Maintained
679655da
JP
10980F: Documentation/hwmon/smsc47b397
10981F: drivers/hwmon/smsc47b397.c
6ea884db 10982
fd9abb3d 10983SMSC911x ETHERNET DRIVER
90b24cfb 10984M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10985L: netdev@vger.kernel.org
90b24cfb 10986S: Maintained
679655da 10987F: include/linux/smsc911x.h
ae150435 10988F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10989
10990SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10991M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10992L: netdev@vger.kernel.org
90b24cfb 10993S: Maintained
ae150435 10994F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10995
3c8a63e2 10996SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10997M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10998L: linux-fbdev@vger.kernel.org
90b24cfb 10999S: Maintained
8a61f013 11000F: drivers/video/fbdev/smscufx.c
3c8a63e2 11001
668acf32 11002SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11003M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11004L: linux-media@vger.kernel.org
275ffde4 11005T: git git://linuxtv.org/media_tree.git
795fb7e7 11006S: Maintained
90d72ac6
MCC
11007F: include/media/soc*
11008F: drivers/media/i2c/soc_camera/
11009F: drivers/media/platform/soc_camera/
668acf32 11010
e2d1d6c0 11011SOEKRIS NET48XX LED SUPPORT
8b58be88 11012M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11013S: Maintained
679655da 11014F: drivers/leds/leds-net48xx.c
e2d1d6c0 11015
e3994db1 11016SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11017M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11018M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11019M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11020M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11021L: linux-media@vger.kernel.org
11022S: Supported
11023F: drivers/media/pci/solo6x10/
11024
1da177e4 11025SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11026M: Shaohua Li <shli@kernel.org>
1da177e4 11027L: linux-raid@vger.kernel.org
0f9ce866 11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11029S: Supported
679655da
JP
11030F: drivers/md/
11031F: include/linux/raid/
c117ab84 11032F: include/uapi/linux/raid/
1da177e4 11033
1da177e4 11034SONIC NETWORK DRIVER
8b58be88 11035M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11036L: netdev@vger.kernel.org
1da177e4 11037S: Maintained
d9fb9f38 11038F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11039
61e115a5 11040SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11041M: Michael Buesch <m@bues.ch>
e7828b28 11042L: linux-wireless@vger.kernel.org
61e115a5 11043S: Maintained
679655da
JP
11044F: drivers/ssb/
11045F: include/linux/ssb/
61e115a5 11046
1da177e4 11047SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11048M: Mattia Dongili <malattia@linux.it>
d0944853 11049L: platform-driver-x86@vger.kernel.org
5b18167d 11050W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11051S: Maintained
679655da
JP
11052F: Documentation/laptops/sony-laptop.txt
11053F: drivers/char/sonypi.c
11054F: drivers/platform/x86/sony-laptop.c
11055F: include/linux/sony-laptop.h
1da177e4 11056
baf8532a 11057SONY MEMORYSTICK CARD SUPPORT
8b58be88 11058M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11059W: http://tifmxx.berlios.de/
11060S: Maintained
679655da 11061F: drivers/memstick/host/tifm_ms.c
baf8532a 11062
0ab30494
ML
11063SONY MEMORYSTICK STANDARD SUPPORT
11064M: Maxim Levitsky <maximlevitsky@gmail.com>
11065S: Maintained
11066F: drivers/memstick/core/ms_block.*
11067
1da177e4 11068SOUND
8b58be88 11069M: Jaroslav Kysela <perex@perex.cz>
d8130624 11070M: Takashi Iwai <tiwai@suse.com>
93711660 11071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11072W: http://www.alsa-project.org/
dde7ad8d 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11074T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11075Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11076S: Maintained
3126a179
JP
11077F: Documentation/sound/
11078F: include/sound/
c117ab84 11079F: include/uapi/sound/
679655da 11080F: sound/
1da177e4 11081
33bbe149
MB
11082SOUND - COMPRESSED AUDIO
11083M: Vinod Koul <vinod.koul@intel.com>
11084L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11086S: Supported
f672f31a 11087F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11088F: include/sound/compress_driver.h
f672f31a 11089F: include/uapi/sound/compress_*
33bbe149
MB
11090F: sound/core/compress_offload.c
11091F: sound/soc/soc-compress.c
11092
bd903bde 11093SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11094M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11095M: Mark Brown <broonie@kernel.org>
86f14df8 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11098W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11099S: Supported
181ad2a5 11100F: Documentation/devicetree/bindings/sound/
2820f615 11101F: Documentation/sound/alsa/soc/
679655da 11102F: sound/soc/
e6e55122 11103F: include/sound/soc*
eb1a6af3 11104
d7f8761b
MB
11105SOUND - DMAENGINE HELPERS
11106M: Lars-Peter Clausen <lars@metafoo.de>
11107S: Supported
11108F: include/sound/dmaengine_pcm.h
11109F: sound/core/pcm_dmaengine.c
11110F: sound/soc/soc-generic-dmaengine-pcm.c
11111
990a6a99
OS
11112SP2 MEDIA DRIVER
11113M: Olli Salonen <olli.salonen@iki.fi>
11114L: linux-media@vger.kernel.org
a825eaec 11115W: https://linuxtv.org
990a6a99
OS
11116Q: http://patchwork.linuxtv.org/project/linux-media/list/
11117S: Maintained
11118F: drivers/media/dvb-frontends/sp2*
11119
473321fc 11120SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11121M: "David S. Miller" <davem@davemloft.net>
1da177e4 11122L: sparclinux@vger.kernel.org
8a6e2535 11123Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11126S: Maintained
679655da 11127F: arch/sparc/
7765b8bb 11128F: drivers/sbus/
1da177e4 11129
6404fcca
DM
11130SPARC SERIAL DRIVERS
11131M: "David S. Miller" <davem@davemloft.net>
11132L: sparclinux@vger.kernel.org
08deed1e
JP
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11135S: Maintained
6816383a 11136F: include/linux/sunserialcore.h
df621252 11137F: drivers/tty/serial/suncore.c
df621252
GKH
11138F: drivers/tty/serial/sunhv.c
11139F: drivers/tty/serial/sunsab.c
11140F: drivers/tty/serial/sunsab.h
11141F: drivers/tty/serial/sunsu.c
11142F: drivers/tty/serial/sunzilog.c
11143F: drivers/tty/serial/sunzilog.h
6404fcca 11144
389325b4
CL
11145SPARSE CHECKER
11146M: "Christopher Li" <sparse@chrisli.org>
11147L: linux-sparse@vger.kernel.org
11148W: https://sparse.wiki.kernel.org/
11149T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11150T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11151S: Maintained
11152F: include/linux/compiler.h
11153
fc0c195a 11154SPEAR PLATFORM SUPPORT
da89947b 11155M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11156M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11158W: http://www.st.com/spear
11159S: Maintained
e68d7c14 11160F: arch/arm/boot/dts/spear*
281e192f 11161F: arch/arm/mach-spear/
fc0c195a 11162
11163SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11164M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11166W: http://www.st.com/spear
11167S: Maintained
5df33a62 11168F: drivers/clk/spear/
fc0c195a 11169
e2d1d6c0 11170SPI SUBSYSTEM
b02e48f2 11171M: Mark Brown <broonie@kernel.org>
dfbe403c 11172L: linux-spi@vger.kernel.org
e7e4e13c 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11174Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11175S: Maintained
87306eb7 11176F: Documentation/devicetree/bindings/spi/
679655da
JP
11177F: Documentation/spi/
11178F: drivers/spi/
11179F: include/linux/spi/
c117ab84 11180F: include/uapi/linux/spi/
a43cd4bb 11181F: tools/spi/
e2d1d6c0 11182
2752e401 11183SPIDERNET NETWORK DRIVER for CELL
8b58be88 11184M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11185L: netdev@vger.kernel.org
11186S: Supported
679655da 11187F: Documentation/networking/spider_net.txt
8df158ac 11188F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11189
e2d1d6c0 11190SPU FILE SYSTEM
8b58be88 11191M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11192L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11193W: http://www.ibm.com/developerworks/power/cell/
11194S: Supported
679655da
JP
11195F: Documentation/filesystems/spufs.txt
11196F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11197
fc555841 11198SQUASHFS FILE SYSTEM
d7f2ff67 11199M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11200L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11201W: http://squashfs.org.uk
9f273c24 11202T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11203S: Maintained
679655da
JP
11204F: Documentation/filesystems/squashfs.txt
11205F: fs/squashfs/
fc555841 11206
1da177e4 11207SRM (Alpha) environment access
8b58be88 11208M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11209S: Maintained
679655da 11210F: arch/alpha/kernel/srm_env.c
1da177e4 11211
26e9a397 11212STABLE BRANCH
879a5a00 11213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11214L: stable@vger.kernel.org
879a5a00 11215S: Supported
7b175c46 11216F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11217
26e9a397 11218STAGING SUBSYSTEM
879a5a00 11219M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11221L: devel@driverdev.osuosl.org
879a5a00 11222S: Supported
679655da 11223F: drivers/staging/
dbc6c2cc 11224
ebd3d010
JP
11225STAGING - COMEDI
11226M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11227M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11228S: Odd Fixes
11229F: drivers/staging/comedi/
11230
a0138163
JP
11231STAGING - FLARION FT1000 DRIVERS
11232M: Marek Belisko <marek.belisko@gmail.com>
11233S: Odd Fixes
11234F: drivers/staging/ft1000/
11235
6c1bb424 11236STAGING - INDUSTRIAL IO
030a13d7 11237M: Jonathan Cameron <jic23@kernel.org>
a0138163 11238L: linux-iio@vger.kernel.org
6c1bb424 11239S: Odd Fixes
5291582d 11240F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11241F: drivers/staging/iio/
11242
a0138163
JP
11243STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11244M: Jarod Wilson <jarod@wilsonet.com>
11245W: http://www.lirc.org/
11246S: Odd Fixes
b2b0186d 11247F: drivers/staging/media/lirc/
a0138163 11248
f5e5de1e
OD
11249STAGING - LUSTRE PARALLEL FILESYSTEM
11250M: Oleg Drokin <oleg.drokin@intel.com>
11251M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11252L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11253W: http://wiki.lustre.org/
f5e5de1e
OD
11254S: Maintained
11255F: drivers/staging/lustre
11256
7c6b6c71
MD
11257STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11258M: Marc Dietrich <marvin24@gmx.de>
11259L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11260L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11261S: Maintained
11262F: drivers/staging/nvec/
11263
53c43c5c
GKH
11264STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11265M: Jens Frederich <jfrederich@gmail.com>
11266M: Daniel Drake <dsd@laptop.org>
11267M: Jon Nettleton <jon.nettleton@gmail.com>
11268W: http://wiki.laptop.org/go/DCON
11269S: Maintained
11270F: drivers/staging/olpc_dcon/
11271
a0138163
JP
11272STAGING - REALTEK RTL8712U DRIVERS
11273M: Larry Finger <Larry.Finger@lwfinger.net>
11274M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11275S: Odd Fixes
11276F: drivers/staging/rtl8712/
11277
7591ba8b
JS
11278STAGING - REALTEK RTL8723U WIRELESS DRIVER
11279M: Larry Finger <Larry.Finger@lwfinger.net>
11280M: Jes Sorensen <Jes.Sorensen@redhat.com>
11281L: linux-wireless@vger.kernel.org
11282S: Maintained
11283F: drivers/staging/rtl8723au/
11284
980ac4d7
SM
11285STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11286M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11287M: Teddy Wang <teddy.wang@siliconmotion.com>
11288M: Sudip Mukherjee <sudip@vectorindia.org>
11289L: linux-fbdev@vger.kernel.org
11290S: Maintained
11291F: drivers/staging/sm750fb/
11292
510fa408
JP
11293STAGING - SLICOSS
11294M: Lior Dotan <liodot@gmail.com>
11295M: Christopher Harrer <charrer@alacritech.com>
11296S: Odd Fixes
11297F: drivers/staging/slicoss/
11298
a0138163
JP
11299STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11300M: William Hubbs <w.d.hubbs@gmail.com>
11301M: Chris Brannon <chris@the-brannons.com>
d33bce31 11302M: Kirk Reiser <kirk@reisers.ca>
a0138163 11303M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11304L: speakup@linux-speakup.org
a0138163
JP
11305W: http://www.linux-speakup.org/
11306S: Odd Fixes
11307F: drivers/staging/speakup/
11308
b3e871ce
JP
11309STAGING - VIA VT665X DRIVERS
11310M: Forest Bond <forest@alittletooquiet.net>
11311S: Odd Fixes
11312F: drivers/staging/vt665?/
11313
a30baec1 11314STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11315M: Aditya Shankar <aditya.shankar@microchip.com>
11316M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11317L: linux-wireless@vger.kernel.org
11318S: Supported
11319F: drivers/staging/wilc1000/
11320
709bcb07 11321STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11322M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11323S: Odd Fixes
11324F: drivers/staging/xgifb/
11325
1da177e4 11326STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11327M: Ion Badulescu <ionut@badula.org>
b4f90189 11328S: Odd Fixes
9bba23b0 11329F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11330
e2d1d6c0 11331SUN3/3X
8b58be88 11332M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11333W: http://sammy.net/sun3/
11334S: Maintained
679655da
JP
11335F: arch/m68k/kernel/*sun3*
11336F: arch/m68k/sun3*/
11337F: arch/m68k/include/asm/sun3*
e689cf4a 11338F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11339
af6a5af8
HG
11340SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11341M: Hans de Goede <hdegoede@redhat.com>
11342L: linux-input@vger.kernel.org
11343S: Maintained
11344F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11345F: drivers/input/keyboard/sun4i-lradc-keys.c
11346
2bc9ff01
DK
11347SUNDANCE NETWORK DRIVER
11348M: Denis Kirjanov <kda@linux-powerpc.org>
11349L: netdev@vger.kernel.org
11350S: Maintained
11351F: drivers/net/ethernet/dlink/sundance.c
11352
2cbb12a4 11353SUPERH
114bf37e
RF
11354M: Yoshinori Sato <ysato@users.sourceforge.jp>
11355M: Rich Felker <dalias@libc.org>
2cbb12a4 11356L: linux-sh@vger.kernel.org
8a6e2535 11357Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11358S: Maintained
066069e1 11359F: Documentation/sh/
679655da 11360F: arch/sh/
066069e1 11361F: drivers/sh/
1da177e4 11362
4480f15b 11363SUSPEND TO RAM
7fb06082 11364M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11365M: Len Brown <len.brown@intel.com>
11366M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11367L: linux-pm@vger.kernel.org
e2d1d6c0 11368S: Supported
679655da
JP
11369F: Documentation/power/
11370F: arch/x86/kernel/acpi/
11371F: drivers/base/power/
11372F: kernel/power/
11373F: include/linux/suspend.h
11374F: include/linux/freezer.h
11375F: include/linux/pm.h
1da177e4
LT
11376
11377SVGA HANDLING
8b58be88 11378M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11379L: linux-video@atrey.karlin.mff.cuni.cz
11380S: Maintained
679655da
JP
11381F: Documentation/svga.txt
11382F: arch/x86/boot/video*
1da177e4 11383
6e28b761
KRW
11384SWIOTLB SUBSYSTEM
11385M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11386L: linux-kernel@vger.kernel.org
9f273c24 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11388S: Supported
11389F: lib/swiotlb.c
11390F: arch/*/kernel/pci-swiotlb.c
11391F: include/linux/swiotlb.h
11392
007f790c
JP
11393SWITCHDEV
11394M: Jiri Pirko <jiri@resnulli.us>
11395L: netdev@vger.kernel.org
11396S: Supported
11397F: net/switchdev/
11398F: include/net/switchdev.h
11399
db8e35d5
VG
11400SYNOPSYS ARC ARCHITECTURE
11401M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11402L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11403S: Supported
11404F: arch/arc/
9b28829d 11405F: Documentation/devicetree/bindings/arc/*
2d799dde 11406F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11407F: drivers/tty/serial/arc_uart.c
b7182d1a 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11409
556cc1c5
AB
11410SYNOPSYS ARC SDP platform support
11411M: Alexey Brodkin <abrodkin@synopsys.com>
11412S: Supported
11413F: arch/arc/plat-axs10x
11414F: arch/arc/boot/dts/ax*
11415F: Documentation/devicetree/bindings/arc/axs10*
11416
6c284c9a
LJ
11417SYSTEM CONFIGURATION (SYSCON)
11418M: Lee Jones <lee.jones@linaro.org>
11419M: Arnd Bergmann <arnd@arndb.de>
11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11421S: Supported
11422F: drivers/mfd/syscon.c
11423
8c0984e5
SR
11424SYSTEM RESET/SHUTDOWN DRIVERS
11425M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11426L: linux-pm@vger.kernel.org
58db9505 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11428S: Maintained
11429F: Documentation/devicetree/bindings/power/reset/
11430F: drivers/power/reset/
11431
1da177e4 11432SYSV FILESYSTEM
8b58be88 11433M: Christoph Hellwig <hch@infradead.org>
1da177e4 11434S: Maintained
679655da
JP
11435F: Documentation/filesystems/sysv-fs.txt
11436F: fs/sysv/
11437F: include/linux/sysv_fs.h
1da177e4 11438
86cfa7fc 11439TARGET SUBSYSTEM
9c3646d1 11440M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11441L: linux-scsi@vger.kernel.org
b9f5edc2 11442L: target-devel@vger.kernel.org
86cfa7fc 11443W: http://www.linux-iscsi.org
cf015e9f 11444W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11445T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11446S: Supported
11447F: drivers/target/
11448F: include/target/
11449F: Documentation/target/
11450
4e68852d 11451TASKSTATS STATISTICS INTERFACE
185e595f 11452M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11453S: Maintained
679655da
JP
11454F: Documentation/accounting/taskstats*
11455F: include/linux/taskstats*
11456F: kernel/taskstats.c
4e68852d 11457
781b456a 11458TC CLASSIFIER
f935f3f8 11459M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11460L: netdev@vger.kernel.org
11461S: Maintained
679655da 11462F: include/net/pkt_cls.h
c117ab84 11463F: include/uapi/linux/pkt_cls.h
679655da 11464F: net/sched/
781b456a 11465
5067f08a 11466TCP LOW PRIORITY MODULE
8b58be88
JP
11467M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11468M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11469W: http://tcp-lp-mod.sourceforge.net/
11470S: Maintained
679655da 11471F: net/ipv4/tcp_lp.c
5067f08a 11472
91952bc0
AP
11473TDA10071 MEDIA DRIVER
11474M: Antti Palosaari <crope@iki.fi>
11475L: linux-media@vger.kernel.org
a825eaec 11476W: https://linuxtv.org
91952bc0
AP
11477W: http://palosaari.fi/linux/
11478Q: http://patchwork.linuxtv.org/project/linux-media/list/
11479T: git git://linuxtv.org/anttip/media_tree.git
11480S: Maintained
11481F: drivers/media/dvb-frontends/tda10071*
11482
11483TDA18212 MEDIA DRIVER
11484M: Antti Palosaari <crope@iki.fi>
11485L: linux-media@vger.kernel.org
a825eaec 11486W: https://linuxtv.org
91952bc0
AP
11487W: http://palosaari.fi/linux/
11488Q: http://patchwork.linuxtv.org/project/linux-media/list/
11489T: git git://linuxtv.org/anttip/media_tree.git
11490S: Maintained
11491F: drivers/media/tuners/tda18212*
11492
11493TDA18218 MEDIA DRIVER
11494M: Antti Palosaari <crope@iki.fi>
11495L: linux-media@vger.kernel.org
a825eaec 11496W: https://linuxtv.org
91952bc0
AP
11497W: http://palosaari.fi/linux/
11498Q: http://patchwork.linuxtv.org/project/linux-media/list/
11499T: git git://linuxtv.org/anttip/media_tree.git
11500S: Maintained
11501F: drivers/media/tuners/tda18218*
11502
3b2f6aba
MK
11503TDA18271 MEDIA DRIVER
11504M: Michael Krufky <mkrufky@linuxtv.org>
11505L: linux-media@vger.kernel.org
a825eaec 11506W: https://linuxtv.org
3b2f6aba
MK
11507W: http://github.com/mkrufky
11508Q: http://patchwork.linuxtv.org/project/linux-media/list/
11509T: git git://linuxtv.org/mkrufky/tuners.git
11510S: Maintained
11511F: drivers/media/tuners/tda18271*
11512
e48307a9
MK
11513TDA827x MEDIA DRIVER
11514M: Michael Krufky <mkrufky@linuxtv.org>
11515L: linux-media@vger.kernel.org
a825eaec 11516W: https://linuxtv.org
e48307a9
MK
11517W: http://github.com/mkrufky
11518Q: http://patchwork.linuxtv.org/project/linux-media/list/
11519T: git git://linuxtv.org/mkrufky/tuners.git
11520S: Maintained
11521F: drivers/media/tuners/tda8290.*
11522
66cf9212
MK
11523TDA8290 MEDIA DRIVER
11524M: Michael Krufky <mkrufky@linuxtv.org>
11525L: linux-media@vger.kernel.org
a825eaec 11526W: https://linuxtv.org
66cf9212
MK
11527W: http://github.com/mkrufky
11528Q: http://patchwork.linuxtv.org/project/linux-media/list/
11529T: git git://linuxtv.org/mkrufky/tuners.git
11530S: Maintained
11531F: drivers/media/tuners/tda8290.*
11532
4b9fba30
HV
11533TDA9840 MEDIA DRIVER
11534M: Hans Verkuil <hverkuil@xs4all.nl>
11535L: linux-media@vger.kernel.org
11536T: git git://linuxtv.org/media_tree.git
a825eaec 11537W: https://linuxtv.org
4b9fba30
HV
11538S: Maintained
11539F: drivers/media/i2c/tda9840*
11540
2cb654fd 11541TEA5761 TUNER DRIVER
5dc8a864
MCC
11542M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11543M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11544L: linux-media@vger.kernel.org
a825eaec 11545W: https://linuxtv.org
2cb654fd
MCC
11546T: git git://linuxtv.org/media_tree.git
11547S: Odd fixes
11548F: drivers/media/tuners/tea5761.*
11549
11550TEA5767 TUNER DRIVER
5dc8a864
MCC
11551M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11552M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11553L: linux-media@vger.kernel.org
a825eaec 11554W: https://linuxtv.org
2cb654fd
MCC
11555T: git git://linuxtv.org/media_tree.git
11556S: Maintained
11557F: drivers/media/tuners/tea5767.*
11558
4b9fba30
HV
11559TEA6415C MEDIA DRIVER
11560M: Hans Verkuil <hverkuil@xs4all.nl>
11561L: linux-media@vger.kernel.org
11562T: git git://linuxtv.org/media_tree.git
a825eaec 11563W: https://linuxtv.org
4b9fba30
HV
11564S: Maintained
11565F: drivers/media/i2c/tea6415c*
11566
11567TEA6420 MEDIA DRIVER
11568M: Hans Verkuil <hverkuil@xs4all.nl>
11569L: linux-media@vger.kernel.org
11570T: git git://linuxtv.org/media_tree.git
a825eaec 11571W: https://linuxtv.org
4b9fba30
HV
11572S: Maintained
11573F: drivers/media/i2c/tea6420*
11574
3d249d4c 11575TEAM DRIVER
dca9ab92 11576M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11577L: netdev@vger.kernel.org
11578S: Supported
11579F: drivers/net/team/
11580F: include/linux/if_team.h
c117ab84 11581F: include/uapi/linux/if_team.h
3d249d4c 11582
7d029125 11583TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11584M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11585S: Maintained
11586F: arch/x86/platform/ts5500/
11587
40ad4a30
SY
11588TECHNOTREND USB IR RECEIVER
11589M: Sean Young <sean@mess.org>
11590L: linux-media@vger.kernel.org
11591S: Maintained
11592F: drivers/media/rc/ttusbir.c
11593
adabdb0c 11594TEGRA ARCHITECTURE SUPPORT
243d58ec 11595M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11596M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11597M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11598L: linux-tegra@vger.kernel.org
fd117cd1 11599Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11601S: Supported
bbbe96ed 11602N: [^a-z]tegra
84b9414b 11603
adabdb0c
SW
11604TEGRA CLOCK DRIVER
11605M: Peter De Schrijver <pdeschrijver@nvidia.com>
11606M: Prashant Gaikwad <pgaikwad@nvidia.com>
11607S: Supported
11608F: drivers/clk/tegra/
11609
86e486a0 11610TEGRA DMA DRIVERS
adabdb0c 11611M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11612M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11613S: Supported
86e486a0 11614F: drivers/dma/tegra*
adabdb0c 11615
adabdb0c
SW
11616TEGRA I2C DRIVER
11617M: Laxman Dewangan <ldewangan@nvidia.com>
11618S: Supported
11619F: drivers/i2c/busses/i2c-tegra.c
11620
11621TEGRA IOMMU DRIVERS
11622M: Hiroshi Doyu <hdoyu@nvidia.com>
11623S: Supported
11624F: drivers/iommu/tegra*
11625
11626TEGRA KBC DRIVER
11627M: Rakesh Iyer <riyer@nvidia.com>
11628M: Laxman Dewangan <ldewangan@nvidia.com>
11629S: Supported
11630F: drivers/input/keyboard/tegra-kbc.c
11631
adabdb0c
SW
11632TEGRA PWM DRIVER
11633M: Thierry Reding <thierry.reding@gmail.com>
11634S: Supported
11635F: drivers/pwm/pwm-tegra.c
11636
11637TEGRA SERIAL DRIVER
11638M: Laxman Dewangan <ldewangan@nvidia.com>
11639S: Supported
11640F: drivers/tty/serial/serial-tegra.c
11641
11642TEGRA SPI DRIVER
11643M: Laxman Dewangan <ldewangan@nvidia.com>
11644S: Supported
11645F: drivers/spi/spi-tegra*
11646
1a348ccc 11647TEHUTI ETHERNET DRIVER
8b58be88 11648M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11649L: netdev@vger.kernel.org
11650S: Supported
ef7f5429 11651F: drivers/net/ethernet/tehuti/*
1a348ccc 11652
4e68852d 11653Telecom Clock Driver for MCPL0010
8b58be88 11654M: Mark Gross <mark.gross@intel.com>
4e68852d 11655S: Supported
679655da 11656F: drivers/char/tlclk.c
4e68852d 11657
4480f15b 11658TENSILICA XTENSA PORT (xtensa)
8b58be88 11659M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11660M: Max Filippov <jcmvbkbc@gmail.com>
11661L: linux-xtensa@linux-xtensa.org
9f273c24 11662T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11663S: Maintained
679655da 11664F: arch/xtensa/
3dc99857 11665F: drivers/irqchip/irq-xtensa-*
4e68852d 11666
5313ba66
HV
11667THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11668M: Hans Verkuil <hverkuil@xs4all.nl>
11669L: linux-media@vger.kernel.org
11670T: git git://linuxtv.org/media_tree.git
a825eaec 11671W: https://linuxtv.org
5313ba66
HV
11672S: Maintained
11673F: drivers/media/radio/radio-raremono.c
11674
d3fb6955 11675THERMAL
b75f0050 11676M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11677M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11678L: linux-pm@vger.kernel.org
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11681Q: https://patchwork.kernel.org/project/linux-pm/list/
11682S: Supported
11683F: drivers/thermal/
11684F: include/linux/thermal.h
af6c9f16 11685F: include/uapi/linux/thermal.h
b75f0050
JP
11686F: include/linux/cpu_cooling.h
11687F: Documentation/devicetree/bindings/thermal/
d3fb6955 11688
64e05d8b
VK
11689THERMAL/CPU_COOLING
11690M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11691M: Viresh Kumar <viresh.kumar@linaro.org>
11692M: Javi Merino <javi.merino@arm.com>
11693L: linux-pm@vger.kernel.org
11694S: Supported
11695F: Documentation/thermal/cpu-cooling-api.txt
11696F: drivers/thermal/cpu_cooling.c
11697F: include/linux/cpu_cooling.h
11698
4e68852d 11699THINKPAD ACPI EXTRAS DRIVER
8b58be88 11700M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11701L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11702L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11703W: http://ibm-acpi.sourceforge.net
11704W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11705T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11706S: Maintained
679655da 11707F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11708
1b46f2a2 11709TI BANDGAP AND THERMAL DRIVER
f14d1c24 11710M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11711M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11712L: linux-pm@vger.kernel.org
531ff13e 11713L: linux-omap@vger.kernel.org
5a723e81 11714S: Maintained
794b2e25 11715F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11716
ccf963d3
BP
11717TI VPE/CAL DRIVERS
11718M: Benoit Parrot <bparrot@ti.com>
11719L: linux-media@vger.kernel.org
11720W: http://linuxtv.org/
11721Q: http://patchwork.linuxtv.org/project/linux-media/list/
11722S: Maintained
11723F: drivers/media/platform/ti-vpe/
11724
0c7665c3
MF
11725TI CDCE706 CLOCK DRIVER
11726M: Max Filippov <jcmvbkbc@gmail.com>
11727S: Maintained
11728F: drivers/clk/clk-cdce706.c
11729
49b6a5e3
TK
11730TI CLOCK DRIVER
11731M: Tero Kristo <t-kristo@ti.com>
11732L: linux-omap@vger.kernel.org
11733S: Maintained
11734F: drivers/clk/ti/
11735F: include/linux/clk/ti.h
11736
f75cfbad
GS
11737TI ETHERNET SWITCH DRIVER (CPSW)
11738M: Mugunthan V N <mugunthanvnm@ti.com>
11739R: Grygorii Strashko <grygorii.strashko@ti.com>
11740L: linux-omap@vger.kernel.org
11741L: netdev@vger.kernel.org
11742S: Maintained
11743F: drivers/net/ethernet/ti/cpsw*
11744F: drivers/net/ethernet/ti/davinci*
11745
4020f2d7 11746TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11747M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11748S: Maintained
679655da
JP
11749F: drivers/misc/tifm*
11750F: drivers/mmc/host/tifm_sd.c
11751F: include/linux/tifm.h
4020f2d7 11752
e0c52404 11753TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11754M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11755L: linux-kernel@vger.kernel.org
11756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11757S: Maintained
11758F: drivers/soc/ti/*
11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11760
11761
152ad442
SR
11762TI LM49xxx FAMILY ASoC CODEC DRIVERS
11763M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11764M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11766S: Maintained
11767F: sound/soc/codecs/lm49453*
d392dead 11768F: sound/soc/codecs/isabelle*
152ad442 11769
0edd807d
KM
11770TI LP855x BACKLIGHT DRIVER
11771M: Milo Kim <milo.kim@ti.com>
11772S: Maintained
11773F: Documentation/backlight/lp855x-driver.txt
11774F: drivers/video/backlight/lp855x_bl.c
11775F: include/linux/platform_data/lp855x.h
11776
faf13f6d
KM
11777TI LP8727 CHARGER DRIVER
11778M: Milo Kim <milo.kim@ti.com>
11779S: Maintained
8c0984e5 11780F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11781F: include/linux/platform_data/lp8727.h
11782
22f1229f
KM
11783TI LP8788 MFD DRIVER
11784M: Milo Kim <milo.kim@ti.com>
11785S: Maintained
11786F: drivers/iio/adc/lp8788_adc.c
11787F: drivers/leds/leds-lp8788.c
11788F: drivers/mfd/lp8788*.c
8c0984e5 11789F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11790F: drivers/regulator/lp8788-*.c
11791F: include/linux/mfd/lp8788*.h
11792
84640e27
KM
11793TI NETCP ETHERNET DRIVER
11794M: Wingman Kwok <w-kwok2@ti.com>
11795M: Murali Karicheri <m-karicheri2@ti.com>
11796L: netdev@vger.kernel.org
11797S: Maintained
11798F: drivers/net/ethernet/ti/netcp*
11799
217e0ca9
KC
11800TI TAS571X FAMILY ASoC CODEC DRIVER
11801M: Kevin Cernekee <cernekee@chromium.org>
11802L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11803S: Odd Fixes
11804F: sound/soc/codecs/tas571x*
11805
dd5e8e6b 11806TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11807M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11809S: Maintained
11810F: sound/soc/codecs/twl4030*
11811
90921014 11812TI WILINK WIRELESS DRIVERS
90921014
LC
11813L: linux-wireless@vger.kernel.org
11814W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11815W: http://wireless.kernel.org/en/users/Drivers/wl1251
11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11817S: Orphan
90921014
LC
11818F: drivers/net/wireless/ti/
11819F: include/linux/wl12xx.h
11820
e86eaa3a 11821TIPC NETWORK LAYER
8b58be88 11822M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11823M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11824L: netdev@vger.kernel.org (core kernel code)
11825L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11826W: http://tipc.sourceforge.net/
e86eaa3a 11827S: Maintained
c117ab84 11828F: include/uapi/linux/tipc*.h
679655da 11829F: net/tipc/
e86eaa3a 11830
867e359b 11831TILE ARCHITECTURE
b9a279f6 11832M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11833W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11835S: Supported
11836F: arch/tile/
6b940606 11837F: drivers/char/tile-srom.c
5c770755 11838F: drivers/edac/tile_edac.c
6b940606
CM
11839F: drivers/net/ethernet/tile/
11840F: drivers/rtc/rtc-tile.c
11841F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11842F: drivers/tty/serial/tilegx.c
6b940606
CM
11843F: drivers/usb/host/*-tilegx.c
11844F: include/linux/usb/tilegx.h
867e359b 11845
1da177e4 11846TLAN NETWORK DRIVER
8b58be88 11847M: Samuel Chessman <chessman@tux.org>
88c07dde 11848L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11849W: http://sourceforge.net/projects/tlan/
11850S: Maintained
679655da 11851F: Documentation/networking/tlan.txt
b544dbac 11852F: drivers/net/ethernet/ti/tlan.*
1da177e4 11853
d74db3b2 11854TOMOYO SECURITY MODULE
8b58be88
JP
11855M: Kentaro Takeda <takedakn@nttdata.co.jp>
11856M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11857L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11858L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11859L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11860L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11861W: http://tomoyo.sourceforge.jp/
843d183c 11862T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11863S: Maintained
679655da 11864F: security/tomoyo/
d74db3b2 11865
9caeb532 11866TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11867M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11868L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11869S: Maintained
11870F: drivers/platform/x86/topstar-laptop.c
11871
1da177e4 11872TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11873M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11874L: platform-driver-x86@vger.kernel.org
0a63ca11 11875S: Maintained
679655da 11876F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11877
0a63ca11
AA
11878TOSHIBA BLUETOOTH DRIVER
11879M: Azael Avalos <coproscefalo@gmail.com>
11880L: platform-driver-x86@vger.kernel.org
11881S: Maintained
11882F: drivers/platform/x86/toshiba_bluetooth.c
11883
11884TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11885M: Azael Avalos <coproscefalo@gmail.com>
11886L: platform-driver-x86@vger.kernel.org
11887S: Maintained
11888F: drivers/platform/x86/toshiba_haps.c
11889
14991fc7
AA
11890TOSHIBA WMI HOTKEYS DRIVER
11891M: Azael Avalos <coproscefalo@gmail.com>
11892L: platform-driver-x86@vger.kernel.org
11893S: Maintained
11894F: drivers/platform/x86/toshiba-wmi.c
11895
1da177e4 11896TOSHIBA SMM DRIVER
8b58be88 11897M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11898W: http://www.buzzard.org.uk/toshiba/
11899S: Maintained
679655da
JP
11900F: drivers/char/toshiba.c
11901F: include/linux/toshiba.h
c117ab84 11902F: include/uapi/linux/toshiba.h
1da177e4 11903
d32d9864
MR
11904TOSHIBA TC358743 DRIVER
11905M: Mats Randgaard <matrandg@cisco.com>
11906L: linux-media@vger.kernel.org
11907S: Maintained
11908F: drivers/media/i2c/tc358743*
b5dcee22 11909F: include/media/i2c/tc358743.h
d32d9864 11910
560e6475
WS
11911TMIO/SDHI MMC DRIVER
11912M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11913L: linux-mmc@vger.kernel.org
560e6475 11914S: Supported
d1057c40
GL
11915F: drivers/mmc/host/tmio_mmc*
11916F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11917F: include/linux/mfd/tmio.h
d719f900 11918
917cc4e6
GR
11919TMP401 HARDWARE MONITOR DRIVER
11920M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11921L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11922S: Maintained
11923F: Documentation/hwmon/tmp401
11924F: drivers/hwmon/tmp401.c
11925
98f32602 11926TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11927M: Hugh Dickins <hughd@google.com>
98f32602
HD
11928L: linux-mm@kvack.org
11929S: Maintained
11930F: include/linux/shmem_fs.h
11931F: mm/shmem.c
11932
45f95b53 11933TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11934M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11935M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11936L: linux-media@vger.kernel.org
a825eaec 11937W: https://linuxtv.org
45f95b53
MCC
11938T: git git://linuxtv.org/media_tree.git
11939S: Odd fixes
11940F: drivers/media/usb/tm6000/
11941
34d1324e
AU
11942TW5864 VIDEO4LINUX DRIVER
11943M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11944M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11945M: Andrey Utkin <andrey_utkin@fastmail.com>
11946L: linux-media@vger.kernel.org
11947S: Supported
11948F: drivers/media/pci/tw5864/
11949
c65fde19
HV
11950TW68 VIDEO4LINUX DRIVER
11951M: Hans Verkuil <hverkuil@xs4all.nl>
11952L: linux-media@vger.kernel.org
11953T: git git://linuxtv.org/media_tree.git
a825eaec 11954W: https://linuxtv.org
c65fde19
HV
11955S: Odd Fixes
11956F: drivers/media/pci/tw68/
11957
704a84cc
EG
11958TW686X VIDEO4LINUX DRIVER
11959M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11960L: linux-media@vger.kernel.org
11961T: git git://linuxtv.org/media_tree.git
11962W: http://linuxtv.org
11963S: Maintained
11964F: drivers/media/pci/tw686x/
11965
4e68852d 11966TPM DEVICE DRIVER
901486b8 11967M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11968M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11969M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11970R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11971W: http://tpmdd.sourceforge.net
63a10dfd 11972L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11973Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11974T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11975S: Maintained
679655da 11976F: drivers/char/tpm/
4e68852d 11977
1a0f1b27
AL
11978TPM IBM_VTPM DEVICE DRIVER
11979M: Ashley Lai <ashleydlai@gmail.com>
11980W: http://tpmdd.sourceforge.net
11981L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11982S: Maintained
11983F: drivers/char/tpm/tpm_ibmvtpm*
11984
d6f005a1
JP
11985TRACING
11986M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11987M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11989S: Maintained
11990F: Documentation/trace/ftrace.txt
11991F: arch/*/*/*/ftrace.h
11992F: arch/*/kernel/ftrace.c
11993F: include/*/ftrace.h
11994F: include/linux/trace*.h
11995F: include/trace/
11996F: kernel/trace/
6e68e6c5 11997F: tools/testing/selftests/ftrace/
d6f005a1 11998
4abac0d0
IM
11999TRACING MMIO ACCESSES (MMIOTRACE)
12000M: Steven Rostedt <rostedt@goodmis.org>
12001M: Ingo Molnar <mingo@kernel.org>
12002R: Karol Herbst <karolherbst@gmail.com>
12003R: Pekka Paalanen <ppaalanen@gmail.com>
12004S: Maintained
12005L: linux-kernel@vger.kernel.org
12006L: nouveau@lists.freedesktop.org
12007F: kernel/trace/trace_mmiotrace.c
12008F: include/linux/mmiotrace.h
12009F: arch/x86/mm/kmmio.c
12010F: arch/x86/mm/mmio-mod.c
12011F: arch/x86/mm/testmmiotrace.c
12012
1da177e4 12013TRIVIAL PATCHES
8b58be88 12014M: Jiri Kosina <trivial@kernel.org>
54e5881d 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12016S: Maintained
86ef925f 12017K: ^Subject:.*(?i)trivial
1da177e4 12018
4e68852d 12019TTY LAYER
879a5a00 12020M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12021M: Jiri Slaby <jslaby@suse.com>
879a5a00 12022S: Supported
08deed1e 12023T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12024F: Documentation/serial/
8dd5d2f1 12025F: drivers/tty/
df621252 12026F: drivers/tty/serial/serial_core.c
e3288775
AC
12027F: include/linux/serial_core.h
12028F: include/linux/serial.h
12029F: include/linux/tty.h
c117ab84
CEB
12030F: include/uapi/linux/serial_core.h
12031F: include/uapi/linux/serial.h
12032F: include/uapi/linux/tty.h
4e68852d 12033
91952bc0
AP
12034TUA9001 MEDIA DRIVER
12035M: Antti Palosaari <crope@iki.fi>
12036L: linux-media@vger.kernel.org
a825eaec 12037W: https://linuxtv.org
91952bc0
AP
12038W: http://palosaari.fi/linux/
12039Q: http://patchwork.linuxtv.org/project/linux-media/list/
12040T: git git://linuxtv.org/anttip/media_tree.git
12041S: Maintained
12042F: drivers/media/tuners/tua9001*
12043
740db6d7 12044TULIP NETWORK DRIVERS
740db6d7 12045L: netdev@vger.kernel.org
cf869eb1
GG
12046L: linux-parisc@vger.kernel.org
12047S: Orphan
0f04e2aa 12048F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12049
12050TUN/TAP driver
ba57b6f2 12051M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12052W: http://vtun.sourceforge.net/tun
12053S: Maintained
679655da
JP
12054F: Documentation/networking/tuntap.txt
12055F: arch/um/os-Linux/drivers/
1da177e4 12056
b454cc66 12057TURBOCHANNEL SUBSYSTEM
8b58be88 12058M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12059M: Ralf Baechle <ralf@linux-mips.org>
12060L: linux-mips@linux-mips.org
12061Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12062S: Maintained
679655da
JP
12063F: drivers/tc/
12064F: include/linux/tc.h
b454cc66 12065
1da177e4 12066U14-34F SCSI DRIVER
8b58be88 12067M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12068L: linux-scsi@vger.kernel.org
12069S: Maintained
679655da 12070F: drivers/scsi/u14-34f.c
1da177e4 12071
e2d1d6c0 12072UBI FILE SYSTEM (UBIFS)
a7859936 12073M: Richard Weinberger <richard@nod.at>
949cb623 12074M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12075M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12076L: linux-mtd@lists.infradead.org
e2966cbe 12077T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12078W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12079S: Supported
679655da
JP
12080F: Documentation/filesystems/ubifs.txt
12081F: fs/ubifs/
e2d1d6c0 12082
e1632fa2 12083UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12084M: Greg Ungerer <gerg@linux-m68k.org>
12085W: http://www.linux-m68k.org/
cc2020e6 12086W: http://www.uclinux.org/
e1632fa2 12087L: linux-m68k@lists.linux-m68k.org
cc2020e6 12088L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12090S: Maintained
e1632fa2
GU
12091F: arch/m68k/coldfire/
12092F: arch/m68k/68*/
61bc02bb
JP
12093F: arch/m68k/*/*_no.*
12094F: arch/m68k/include/asm/*_no.*
cc2020e6 12095
1da177e4 12096UDF FILESYSTEM
d8130624 12097M: Jan Kara <jack@suse.com>
1da177e4 12098S: Maintained
679655da
JP
12099F: Documentation/filesystems/udf.txt
12100F: fs/udf/
1da177e4 12101
cc2020e6 12102UFS FILESYSTEM
8b58be88 12103M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12104S: Maintained
679655da
JP
12105F: Documentation/filesystems/ufs.txt
12106F: fs/ufs/
cc2020e6 12107
0a09d3ab
DH
12108UHID USERSPACE HID IO DRIVER:
12109M: David Herrmann <dh.herrmann@googlemail.com>
12110L: linux-input@vger.kernel.org
12111S: Maintained
12112F: drivers/hid/uhid.c
c117ab84 12113F: include/uapi/linux/uhid.h
0a09d3ab 12114
18332a80 12115ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12116L: linux-usb@vger.kernel.org
10c6c9c9 12117S: Orphan
355ffe69 12118F: drivers/uwb/
679655da
JP
12119F: include/linux/uwb.h
12120F: include/linux/uwb/
18332a80 12121
b31d8273
G
12122UNICORE32 ARCHITECTURE:
12123M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12124W: http://mprc.pku.edu.cn/~guanxuetao/linux
12125S: Maintained
ceebf4d5 12126T: git git://github.com/gxt/linux.git
b31d8273
G
12127F: arch/unicore32/
12128
d8379ab1
TF
12129UNIFDEF
12130M: Tony Finch <dot@dotat.at>
12131W: http://dotat.at/prog/unifdef
12132S: Maintained
12133F: scripts/unifdef.c
12134
1da177e4 12135UNIFORM CDROM DRIVER
8b58be88 12136M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12137W: http://www.kernel.dk
12138S: Maintained
679655da
JP
12139F: Documentation/cdrom/
12140F: drivers/cdrom/cdrom.c
12141F: include/linux/cdrom.h
c117ab84 12142F: include/uapi/linux/cdrom.h
1da177e4 12143
56df0122 12144UNISYS S-PAR DRIVERS
49e7d9df
JP
12145M: David Kershner <david.kershner@unisys.com>
12146L: sparmaintainer@unisys.com (Unisys internal)
12147S: Supported
12148F: drivers/staging/unisys/
56df0122 12149
9941fa6e
VH
12150UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12151M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12152L: linux-scsi@vger.kernel.org
12153S: Supported
12154F: Documentation/scsi/ufs.txt
12155F: drivers/scsi/ufs/
12156
4b9ffb5a
JP
12157UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12158M: Joao Pinto <Joao.Pinto@synopsys.com>
12159L: linux-scsi@vger.kernel.org
12160S: Supported
12161F: drivers/scsi/ufs/*dwc*
12162
e2d1d6c0 12163UNSORTED BLOCK IMAGES (UBI)
949cb623 12164M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12165M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12166W: http://www.linux-mtd.infradead.org/
12167L: linux-mtd@lists.infradead.org
b6b44e0a 12168T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12169S: Supported
80811493 12170F: drivers/mtd/ubi/
679655da 12171F: include/linux/mtd/ubi.h
c117ab84 12172F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12173
1da177e4 12174USB ACM DRIVER
ca1c3e6f 12175M: Oliver Neukum <oneukum@suse.com>
6372594a 12176L: linux-usb@vger.kernel.org
1da177e4 12177S: Maintained
679655da
JP
12178F: Documentation/usb/acm.txt
12179F: drivers/usb/class/cdc-acm.*
1da177e4 12180
b7d572e1
PF
12181USB AR5523 WIRELESS DRIVER
12182M: Pontus Fuchs <pontus.fuchs@gmail.com>
12183L: linux-wireless@vger.kernel.org
12184S: Maintained
12185F: drivers/net/wireless/ath/ar5523/
12186
115bb1ff 12187USB ATTACHED SCSI
866d372e 12188M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12189L: linux-usb@vger.kernel.org
12190L: linux-scsi@vger.kernel.org
8eae0fb7 12191S: Maintained
115bb1ff
MW
12192F: drivers/usb/storage/uas.c
12193
1da177e4 12194USB CDC ETHERNET DRIVER
61eee9a7 12195M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12196L: linux-usb@vger.kernel.org
1da177e4 12197S: Maintained
679655da 12198F: drivers/net/usb/cdc_*.c
c117ab84 12199F: include/uapi/linux/usb/cdc.h
1da177e4 12200
66e3e591
KP
12201USB CHAOSKEY DRIVER
12202M: Keith Packard <keithp@keithp.com>
12203L: linux-usb@vger.kernel.org
12204S: Maintained
12205F: drivers/usb/misc/chaoskey.c
12206
b02b371e 12207USB CYPRESS C67X00 DRIVER
8b58be88 12208M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12209L: linux-usb@vger.kernel.org
12210S: Maintained
679655da 12211F: drivers/usb/c67x00/
b02b371e 12212
d0374f4f 12213USB DAVICOM DM9601 DRIVER
8b58be88 12214M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12215L: netdev@vger.kernel.org
d0374f4f
PK
12216W: http://www.linux-usb.org/usbnet
12217S: Maintained
679655da 12218F: drivers/net/usb/dm9601.c
d0374f4f 12219
cc2020e6 12220USB DIAMOND RIO500 DRIVER
8b58be88 12221M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12222L: rio500-users@lists.sourceforge.net
12223W: http://rio500.sourceforge.net
12224S: Maintained
679655da 12225F: drivers/usb/misc/rio500*
cc2020e6 12226
1da177e4 12227USB EHCI DRIVER
578333ab 12228M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12229L: linux-usb@vger.kernel.org
578333ab 12230S: Maintained
679655da
JP
12231F: Documentation/usb/ehci.txt
12232F: drivers/usb/host/ehci*
1da177e4 12233
69ae9e3e 12234USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12235M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12236L: linux-usb@vger.kernel.org
69ae9e3e 12237W: http://www.linux-usb.org/gadget
d6d0f665
FB
12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12239S: Maintained
679655da
JP
12240F: drivers/usb/gadget/
12241F: include/linux/usb/gadget*
69ae9e3e 12242
2dea64b4 12243USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12244M: Jiri Kosina <jikos@kernel.org>
406df153 12245R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12246L: linux-usb@vger.kernel.org
54e5881d 12247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12248S: Maintained
c2f01971 12249F: Documentation/hid/hiddev.txt
679655da 12250F: drivers/hid/usbhid/
1da177e4 12251
959eea21 12252USB ISP116X DRIVER
8b58be88 12253M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12254L: linux-usb@vger.kernel.org
959eea21 12255S: Maintained
679655da
JP
12256F: drivers/usb/host/isp116x*
12257F: include/linux/usb/isp116x.h
959eea21 12258
146498ea
WH
12259USB LAN78XX ETHERNET DRIVER
12260M: Woojung Huh <woojung.huh@microchip.com>
12261M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12262L: netdev@vger.kernel.org
12263S: Maintained
12264F: drivers/net/usb/lan78xx.*
12265
1da177e4 12266USB MASS STORAGE DRIVER
8b58be88 12267M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12268L: linux-usb@vger.kernel.org
8836aeb8 12269L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12270S: Maintained
12271W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12272F: drivers/usb/storage/
1da177e4 12273
af39917d
CL
12274USB MIDI DRIVER
12275M: Clemens Ladisch <clemens@ladisch.de>
12276L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12277T: git git://git.alsa-project.org/alsa-kernel.git
12278S: Maintained
12279F: sound/usb/midi.*
12280
444ce9d4
JP
12281USB NETWORKING DRIVERS
12282L: linux-usb@vger.kernel.org
12283S: Odd Fixes
12284F: drivers/net/usb/
12285
1da177e4 12286USB OHCI DRIVER
578333ab 12287M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12288L: linux-usb@vger.kernel.org
578333ab 12289S: Maintained
679655da
JP
12290F: Documentation/usb/ohci.txt
12291F: drivers/usb/host/ohci*
1da177e4 12292
963ffa3e 12293USB OTG FSM (Finite State Machine)
60d77b3d 12294M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12295T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12296L: linux-usb@vger.kernel.org
12297S: Maintained
12298F: drivers/usb/common/usb-otg-fsm.c
12299
563da3a9
VM
12300USB OVER IP DRIVER
12301M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12302M: Shuah Khan <shuahkh@osg.samsung.com>
12303M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12304L: linux-usb@vger.kernel.org
12305S: Maintained
a6d6fc2b 12306F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12307F: drivers/usb/usbip/
12308F: tools/usb/usbip/
12309
1da177e4 12310USB PEGASUS DRIVER
a16b945c 12311M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12312L: linux-usb@vger.kernel.org
043600a6 12313L: netdev@vger.kernel.org
052e3128
PM
12314T: git git://github.com/petkan/pegasus.git
12315W: https://github.com/petkan/pegasus
1da177e4 12316S: Maintained
679655da 12317F: drivers/net/usb/pegasus.*
1da177e4 12318
d3ad558f 12319USB PHY LAYER
a55f6286 12320M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12321L: linux-usb@vger.kernel.org
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12323S: Maintained
12324F: drivers/usb/phy/
d3ad558f 12325
73e4fb3f 12326USB PRINTER DRIVER (usblp)
8b58be88 12327M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12328L: linux-usb@vger.kernel.org
73e4fb3f 12329S: Supported
679655da 12330F: drivers/usb/class/usblp.c
1da177e4 12331
4521b477
BM
12332USB QMI WWAN NETWORK DRIVER
12333M: Bjørn Mork <bjorn@mork.no>
12334L: netdev@vger.kernel.org
12335S: Maintained
12336F: Documentation/ABI/testing/sysfs-class-net-qmi
12337F: drivers/net/usb/qmi_wwan.c
12338
1da177e4 12339USB RTL8150 DRIVER
a16b945c 12340M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12341L: linux-usb@vger.kernel.org
043600a6 12342L: netdev@vger.kernel.org
052e3128
PM
12343T: git git://github.com/petkan/rtl8150.git
12344W: https://github.com/petkan/rtl8150
1da177e4 12345S: Maintained
679655da 12346F: drivers/net/usb/rtl8150.c
1da177e4 12347
f896b796 12348USB SERIAL SUBSYSTEM
66085694 12349M: Johan Hovold <johan@kernel.org>
795fb7e7 12350L: linux-usb@vger.kernel.org
4e68852d 12351S: Maintained
679655da 12352F: Documentation/usb/usb-serial.txt
f896b796 12353F: drivers/usb/serial/
679655da 12354F: include/linux/usb/serial.h
1da177e4 12355
b3f0db1c
SG
12356USB SMSC75XX ETHERNET DRIVER
12357M: Steve Glendinning <steve.glendinning@shawell.net>
12358L: netdev@vger.kernel.org
12359S: Maintained
12360F: drivers/net/usb/smsc75xx.*
12361
2f7ca802 12362USB SMSC95XX ETHERNET DRIVER
90b24cfb 12363M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12364M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12365L: netdev@vger.kernel.org
90b24cfb 12366S: Maintained
679655da 12367F: drivers/net/usb/smsc95xx.*
2f7ca802 12368
1da177e4 12369USB SUBSYSTEM
879a5a00 12370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12371L: linux-usb@vger.kernel.org
1da177e4 12372W: http://www.linux-usb.org
08deed1e 12373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12374S: Supported
1700bd98 12375F: Documentation/devicetree/bindings/usb/
679655da 12376F: Documentation/usb/
679655da
JP
12377F: drivers/usb/
12378F: include/linux/usb.h
12379F: include/linux/usb/
1da177e4
LT
12380
12381USB UHCI DRIVER
8b58be88 12382M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12383L: linux-usb@vger.kernel.org
1da177e4 12384S: Maintained
679655da 12385F: drivers/usb/host/uhci*
1da177e4 12386
69ae9e3e 12387USB "USBNET" DRIVER FRAMEWORK
d8130624 12388M: Oliver Neukum <oneukum@suse.com>
043600a6 12389L: netdev@vger.kernel.org
69ae9e3e 12390W: http://www.linux-usb.org/usbnet
1da177e4 12391S: Maintained
679655da
JP
12392F: drivers/net/usb/usbnet.c
12393F: include/linux/usb/usbnet.h
1da177e4 12394
c0efd232 12395USB VIDEO CLASS
c53ac071 12396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12397L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12398L: linux-media@vger.kernel.org
275ffde4 12399T: git git://linuxtv.org/media_tree.git
57c6d2e9 12400W: http://www.ideasonboard.org/uvc/
c0efd232 12401S: Maintained
0c0d06ca 12402F: drivers/media/usb/uvc/
6c0f0359 12403F: include/uapi/linux/uvcvideo.h
1da177e4 12404
b60b9c45
HV
12405USB VISION DRIVER
12406M: Hans Verkuil <hverkuil@xs4all.nl>
12407L: linux-media@vger.kernel.org
12408T: git git://linuxtv.org/media_tree.git
a825eaec 12409W: https://linuxtv.org
b60b9c45
HV
12410S: Odd Fixes
12411F: drivers/media/usb/usbvision/
12412
8282da47
LP
12413USB WEBCAM GADGET
12414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12415L: linux-usb@vger.kernel.org
12416S: Maintained
3a83c16e 12417F: drivers/usb/gadget/function/*uvc*
faf2e1db 12418F: drivers/usb/gadget/legacy/webcam.c
8282da47 12419
bf164cc0 12420USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12421M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12422L: linux-wireless@vger.kernel.org
12423S: Maintained
679655da 12424F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12425
eb6bab13 12426USB XHCI DRIVER
03d85053 12427M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12428L: linux-usb@vger.kernel.org
12429S: Supported
36d0344c
SS
12430F: drivers/usb/host/xhci*
12431F: drivers/usb/host/pci-quirks*
eb6bab13 12432
1da177e4 12433USB ZD1201 DRIVER
4086b9ca 12434L: linux-wireless@vger.kernel.org
1da177e4 12435W: http://linux-lc100020.sourceforge.net
4086b9ca 12436S: Orphan
ed0ad06f 12437F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12438
b7eee616 12439USB ZR364XX DRIVER
8b58be88 12440M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12441L: linux-usb@vger.kernel.org
661263b5 12442L: linux-media@vger.kernel.org
275ffde4 12443T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12444W: http://royale.zerezo.com/zr364xx/
12445S: Maintained
679655da 12446F: Documentation/video4linux/zr364xx.txt
90d72ac6 12447F: drivers/media/usb/zr364xx/
b7eee616 12448
289fcff4
HK
12449ULPI BUS
12450M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12451L: linux-usb@vger.kernel.org
12452S: Maintained
12453F: drivers/usb/common/ulpi.c
12454F: include/linux/ulpi/
12455
e7839f25 12456USER-MODE LINUX (UML)
8b58be88 12457M: Jeff Dike <jdike@addtoit.com>
b15194b7 12458M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12459L: user-mode-linux-devel@lists.sourceforge.net
12460L: user-mode-linux-user@lists.sourceforge.net
12461W: http://user-mode-linux.sourceforge.net
9f273c24 12462T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12463S: Maintained
61516587 12464F: Documentation/virtual/uml/
679655da 12465F: arch/um/
b070989a 12466F: arch/x86/um/
679655da
JP
12467F: fs/hostfs/
12468F: fs/hppfs/
b7eee616 12469
e5f114e9 12470USERSPACE I/O (UIO)
6a534c9d 12471M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12472M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12473S: Maintained
3d3fecbd 12474T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12475F: Documentation/DocBook/uio-howto.tmpl
12476F: drivers/uio/
12477F: include/linux/uio*.h
e5f114e9 12478
256cccbe 12479UTIL-LINUX PACKAGE
8b58be88 12480M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12481L: util-linux@vger.kernel.org
12482W: http://en.wikipedia.org/wiki/Util-linux
12483T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12484S: Maintained
12485
c1fd1c07 12486UVESAFB DRIVER
8b58be88 12487M: Michal Januszewski <spock@gentoo.org>
c69f677c 12488L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12489W: http://dev.gentoo.org/~spock/projects/uvesafb/
12490S: Maintained
679655da 12491F: Documentation/fb/uvesafb.txt
8a61f013 12492F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12493
456930d8
SA
12494VF610 NAND DRIVER
12495M: Stefan Agner <stefan@agner.ch>
12496L: linux-mtd@lists.infradead.org
12497S: Supported
12498F: drivers/mtd/nand/vf610_nfc.c
12499
4480f15b 12500VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12501M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12502S: Maintained
679655da
JP
12503F: Documentation/filesystems/vfat.txt
12504F: fs/fat/
1da177e4 12505
cba3345c
AW
12506VFIO DRIVER
12507M: Alex Williamson <alex.williamson@redhat.com>
12508L: kvm@vger.kernel.org
9f273c24 12509T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12510S: Maintained
12511F: Documentation/vfio.txt
12512F: drivers/vfio/
12513F: include/linux/vfio.h
c117ab84 12514F: include/uapi/linux/vfio.h
cba3345c 12515
a714ea5f
AW
12516VFIO PLATFORM DRIVER
12517M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12518L: kvm@vger.kernel.org
12519S: Maintained
12520F: drivers/vfio/platform/
12521
9e6f3438
PO
12522VIDEOBUF2 FRAMEWORK
12523M: Pawel Osciak <pawel@osciak.com>
12524M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12525M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12526L: linux-media@vger.kernel.org
12527S: Maintained
90d72ac6 12528F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12529F: include/media/videobuf2-*
12530
06a8fc78
AH
12531VIRTIO AND VHOST VSOCK DRIVER
12532M: Stefan Hajnoczi <stefanha@redhat.com>
12533L: kvm@vger.kernel.org
12534L: virtualization@lists.linux-foundation.org
12535L: netdev@vger.kernel.org
12536S: Maintained
12537F: include/linux/virtio_vsock.h
12538F: include/uapi/linux/virtio_vsock.h
12539F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12540F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12541F: drivers/vhost/vsock.c
12542F: drivers/vhost/vsock.h
06a8fc78 12543
5523662e
SCP
12544VIRTUAL SERIO DEVICE DRIVER
12545M: Stephen Chandler Paul <thatslyude@gmail.com>
12546S: Maintained
12547F: drivers/input/serio/userio.c
12548F: include/uapi/linux/userio.h
12549
9a82446b
AS
12550VIRTIO CONSOLE DRIVER
12551M: Amit Shah <amit.shah@redhat.com>
12552L: virtualization@lists.linux-foundation.org
12553S: Maintained
12554F: drivers/char/virtio_console.c
12555F: include/linux/virtio_console.h
c117ab84 12556F: include/uapi/linux/virtio_console.h
9a82446b 12557
2426ec8f 12558VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12559M: "Michael S. Tsirkin" <mst@redhat.com>
12560L: virtualization@lists.linux-foundation.org
12561S: Maintained
0e4191fe 12562F: Documentation/devicetree/bindings/virtio/
2426ec8f 12563F: drivers/virtio/
c893c8d7 12564F: tools/virtio/
2426ec8f
MT
12565F: drivers/net/virtio_net.c
12566F: drivers/block/virtio_blk.c
12567F: include/linux/virtio_*.h
916cdabc 12568F: include/uapi/linux/virtio_*.h
2426ec8f 12569
f2dbda3b
CH
12570VIRTIO DRIVERS FOR S390
12571M: Christian Borntraeger <borntraeger@de.ibm.com>
12572M: Cornelia Huck <cornelia.huck@de.ibm.com>
12573L: linux-s390@vger.kernel.org
12574L: virtualization@lists.linux-foundation.org
12575L: kvm@vger.kernel.org
12576S: Supported
1b568d93 12577F: drivers/s390/virtio/
f2dbda3b 12578
4ad6ee91
GH
12579VIRTIO GPU DRIVER
12580M: David Airlie <airlied@linux.ie>
12581M: Gerd Hoffmann <kraxel@redhat.com>
12582L: dri-devel@lists.freedesktop.org
12583L: virtualization@lists.linux-foundation.org
12584S: Maintained
12585F: drivers/gpu/drm/virtio/
12586F: include/uapi/linux/virtio_gpu.h
12587
3a4d5c94
MT
12588VIRTIO HOST (VHOST)
12589M: "Michael S. Tsirkin" <mst@redhat.com>
12590L: kvm@vger.kernel.org
c996d8b9 12591L: virtualization@lists.linux-foundation.org
3a4d5c94 12592L: netdev@vger.kernel.org
9f273c24 12593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12594S: Maintained
12595F: drivers/vhost/
c117ab84 12596F: include/uapi/linux/vhost.h
3a4d5c94 12597
271c8651
GH
12598VIRTIO INPUT DRIVER
12599M: Gerd Hoffmann <kraxel@redhat.com>
12600S: Maintained
12601F: drivers/virtio/virtio_input.c
12602F: include/uapi/linux/virtio_input.h
12603
1da177e4 12604VIA RHINE NETWORK DRIVER
210347e1 12605S: Orphan
f2148a47 12606F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12607
f0bf7f61 12608VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12609M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12610M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12611S: Maintained
12612F: drivers/mmc/host/via-sdmmc.c
12613
69e4a7c2 12614VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12615M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12616L: linux-fbdev@vger.kernel.org
69e4a7c2 12617S: Maintained
c7babebd
FTS
12618F: include/linux/via-core.h
12619F: include/linux/via-gpio.h
12620F: include/linux/via_i2c.h
8a61f013 12621F: drivers/video/fbdev/via/
69e4a7c2 12622
01f20734 12623VIA VELOCITY NETWORK DRIVER
8b58be88 12624M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12625L: netdev@vger.kernel.org
12626S: Maintained
f2148a47 12627F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12628
f73f8173
AW
12629VIRT LIB
12630M: Alex Williamson <alex.williamson@redhat.com>
12631M: Paolo Bonzini <pbonzini@redhat.com>
12632L: kvm@vger.kernel.org
12633S: Supported
12634F: virt/lib/
12635
77911fd2 12636VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12637M: Hans Verkuil <hverkuil@xs4all.nl>
12638L: linux-media@vger.kernel.org
12639T: git git://linuxtv.org/media_tree.git
a825eaec 12640W: https://linuxtv.org
0b7bc1fa 12641S: Maintained
77911fd2 12642F: drivers/media/platform/vivid/*
0b7bc1fa 12643
be7f8273 12644VLAN (802.1Q)
8b58be88 12645M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12646L: netdev@vger.kernel.org
12647S: Maintained
679655da
JP
12648F: drivers/net/macvlan.c
12649F: include/linux/if_*vlan.h
12650F: net/8021q/
be7f8273 12651
55e331cf 12652VLYNQ BUS
8b58be88 12653M: Florian Fainelli <florian@openwrt.org>
8578d7af 12654L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12655S: Maintained
12656F: drivers/vlynq/vlynq.c
12657F: include/linux/vlynq.h
12658
390beae4 12659VME SUBSYSTEM
74c600e3 12660M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12661M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12662M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12663L: devel@driverdev.osuosl.org
12664S: Maintained
12665T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12666F: Documentation/vme_api.txt
12667F: drivers/staging/vme/
12668F: drivers/vme/
12669F: include/linux/vme*
12670
4488e09b
AK
12671VMWARE HYPERVISOR INTERFACE
12672M: Alok Kataria <akataria@vmware.com>
12673L: virtualization@lists.linux-foundation.org
12674S: Supported
12675F: arch/x86/kernel/cpu/vmware.c
12676
73b35d07
DT
12677VMWARE BALLOON DRIVER
12678M: Xavier Deguillard <xdeguillard@vmware.com>
12679M: Philip Moltmann <moltmann@vmware.com>
12680M: "VMware, Inc." <pv-drivers@vmware.com>
12681L: linux-kernel@vger.kernel.org
12682S: Maintained
12683F: drivers/misc/vmw_balloon.c
12684
8b8be51b
TH
12685VMWARE VMMOUSE SUBDRIVER
12686M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12687M: "VMware, Inc." <pv-drivers@vmware.com>
12688L: linux-input@vger.kernel.org
12689S: Maintained
12690F: drivers/input/mouse/vmmouse.c
12691F: drivers/input/mouse/vmmouse.h
12692
d1a890fa 12693VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12694M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12695M: "VMware, Inc." <pv-drivers@vmware.com>
12696L: netdev@vger.kernel.org
12697S: Maintained
12698F: drivers/net/vmxnet3/
d1a890fa 12699
851b1642 12700VMware PVSCSI driver
29374ec6 12701M: Jim Gill <jgill@vmware.com>
851b1642
AK
12702M: VMware PV-Drivers <pv-drivers@vmware.com>
12703L: linux-scsi@vger.kernel.org
12704S: Maintained
12705F: drivers/scsi/vmw_pvscsi.c
12706F: drivers/scsi/vmw_pvscsi.h
12707
e53e86c7 12708VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12709M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12710M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12711L: linux-kernel@vger.kernel.org
1dd68f01 12712W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12714S: Supported
9d2597e8 12715F: Documentation/devicetree/bindings/regulator/
679655da 12716F: drivers/regulator/
9d2597e8 12717F: include/dt-bindings/regulator/
679655da 12718F: include/linux/regulator/
e53e86c7 12719
081958eb
DA
12720VRF
12721M: David Ahern <dsa@cumulusnetworks.com>
12722M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12723L: netdev@vger.kernel.org
12724S: Maintained
12725F: drivers/net/vrf.c
562d897d 12726F: Documentation/networking/vrf.txt
081958eb 12727
ab41319e 12728VT1211 HARDWARE MONITOR DRIVER
8b58be88 12729M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12730L: linux-hwmon@vger.kernel.org
ab41319e 12731S: Maintained
679655da
JP
12732F: Documentation/hwmon/vt1211
12733F: drivers/hwmon/vt1211.c
ab41319e 12734
1de9e371 12735VT8231 HARDWARE MONITOR DRIVER
8b58be88 12736M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12737L: linux-hwmon@vger.kernel.org
1de9e371 12738S: Maintained
679655da 12739F: drivers/hwmon/vt8231.c
1de9e371 12740
88095e7b
TO
12741VUB300 USB to SDIO/SD/MMC bridge chip
12742M: Tony Olech <tony.olech@elandigitalsystems.com>
12743L: linux-mmc@vger.kernel.org
12744L: linux-usb@vger.kernel.org
12745S: Supported
12746F: drivers/mmc/host/vub300.c
12747
1da177e4 12748W1 DALLAS'S 1-WIRE BUS
a8018766 12749M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12750S: Maintained
679655da
JP
12751F: Documentation/w1/
12752F: drivers/w1/
1da177e4 12753
13927079 12754W83791D HARDWARE MONITORING DRIVER
8b58be88 12755M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12756L: linux-hwmon@vger.kernel.org
25845c22 12757S: Maintained
679655da
JP
12758F: Documentation/hwmon/w83791d
12759F: drivers/hwmon/w83791d.c
13927079 12760
61db011d 12761W83793 HARDWARE MONITORING DRIVER
8b58be88 12762M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12763L: linux-hwmon@vger.kernel.org
61db011d 12764S: Maintained
679655da
JP
12765F: Documentation/hwmon/w83793
12766F: drivers/hwmon/w83793.c
61db011d 12767
e3760b43 12768W83795 HARDWARE MONITORING DRIVER
d8130624 12769M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12770L: linux-hwmon@vger.kernel.org
e3760b43
JD
12771S: Maintained
12772F: drivers/hwmon/w83795.c
12773
1da177e4 12774W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12775M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12776S: Maintained
679655da 12777F: drivers/mmc/host/wbsd.*
1da177e4 12778
b4e05923
HG
12779WACOM PROTOCOL 4 SERIAL TABLETS
12780M: Julian Squires <julian@cipht.net>
12781M: Hans de Goede <hdegoede@redhat.com>
12782L: linux-input@vger.kernel.org
12783S: Maintained
12784F: drivers/input/tablet/wacom_serial4.c
12785
3527761c 12786WATCHDOG DEVICE DRIVERS
8b58be88 12787M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12788R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12789L: linux-watchdog@vger.kernel.org
12790W: http://www.linux-watchdog.org/
f599aaf0 12791T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12792S: Maintained
540be8b2 12793F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12794F: Documentation/watchdog/
12795F: drivers/watchdog/
12796F: include/linux/watchdog.h
c117ab84 12797F: include/uapi/linux/watchdog.h
3527761c 12798
1da177e4 12799WD7000 SCSI DRIVER
8b58be88 12800M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12801L: linux-scsi@vger.kernel.org
12802S: Maintained
679655da 12803F: drivers/scsi/wd7000.c
1da177e4 12804
b22e00f3
DH
12805WIIMOTE HID DRIVER
12806M: David Herrmann <dh.herrmann@googlemail.com>
12807L: linux-input@vger.kernel.org
12808S: Maintained
12809F: drivers/hid/hid-wiimote*
12810
e258b80e 12811WINBOND CIR DRIVER
364e9e18 12812M: David Härdeman <david@hardeman.nu>
e258b80e 12813S: Maintained
116ab806 12814F: drivers/media/rc/winbond-cir.c
e258b80e 12815
c36a483d
WBG
12816WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12817M: William Breathitt Gray <vilhelm.gray@gmail.com>
12818L: linux-watchdog@vger.kernel.org
12819S: Maintained
12820F: drivers/watchdog/ebc-c384_wdt.c
12821
9c26df9b
WBG
12822WINSYSTEMS WS16C48 GPIO DRIVER
12823M: William Breathitt Gray <vilhelm.gray@gmail.com>
12824L: linux-gpio@vger.kernel.org
12825S: Maintained
12826F: drivers/gpio/gpio-ws16c48.c
e258b80e 12827
8a70da82 12828WIMAX STACK
8b58be88 12829M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12830M: linux-wimax@intel.com
49e7d9df 12831L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12832S: Supported
12833W: http://linuxwimax.org
315987dc 12834F: Documentation/wimax/README.wimax
315987dc
JP
12835F: include/linux/wimax/debug.h
12836F: include/net/wimax.h
c117ab84 12837F: include/uapi/linux/wimax.h
315987dc 12838F: net/wimax/
8a70da82 12839
5fc14680 12840WISTRON LAPTOP BUTTON DRIVER
8b58be88 12841M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12842S: Maintained
679655da 12843F: drivers/input/misc/wistron_btns.c
5fc14680 12844
1da177e4 12845WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12846M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12847L: linux-wireless@vger.kernel.org
926554c4 12848W: http://oops.ghostprotocols.net:81/blog
1da177e4 12849S: Maintained
679655da 12850F: drivers/net/wireless/wl3501*
1da177e4 12851
055bcbcb 12852WOLFSON MICROELECTRONICS DRIVERS
fef95164 12853L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12854T: git https://github.com/CirrusLogic/linux-drivers.git
12855W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12856S: Supported
3768f0b1 12857F: Documentation/hwmon/wm83??
f494993f
CK
12858F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12859F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12860F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12861F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12862F: drivers/clk/clk-wm83*.c
9c309598 12863F: drivers/extcon/extcon-arizona.c
b75ea16a 12864F: drivers/leds/leds-wm83*.c
25b273ba 12865F: drivers/gpio/gpio-*wm*.c
9c309598 12866F: drivers/gpio/gpio-arizona.c
d22b0869 12867F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12868F: drivers/input/misc/wm831x-on.c
12869F: drivers/input/touchscreen/wm831x-ts.c
12870F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12871F: drivers/mfd/arizona*
12872F: drivers/mfd/wm*.c
12ebc137 12873F: drivers/mfd/cs47l24*
8c0984e5 12874F: drivers/power/supply/wm83*.c
b75ea16a
MB
12875F: drivers/rtc/rtc-wm83*.c
12876F: drivers/regulator/wm8*.c
3860e6c4 12877F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12878F: drivers/watchdog/wm83*_wdt.c
9c309598 12879F: include/linux/mfd/arizona/
3860e6c4 12880F: include/linux/mfd/wm831x/
b75ea16a 12881F: include/linux/mfd/wm8350/
3768f0b1 12882F: include/linux/mfd/wm8400*
59ec6da2 12883F: include/linux/wm97xx.h
055bcbcb 12884F: include/sound/wm????.h
9c309598 12885F: sound/soc/codecs/arizona.?
055bcbcb 12886F: sound/soc/codecs/wm*
12ebc137 12887F: sound/soc/codecs/cs47l24*
b75ea16a 12888
3e6cd7a4
TH
12889WORKQUEUE
12890M: Tejun Heo <tj@kernel.org>
badb7f5e 12891R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12893S: Maintained
12894F: include/linux/workqueue.h
12895F: kernel/workqueue.c
12896F: Documentation/workqueue.txt
12897
39ac9f48
CYT
12898X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12899M: Chen-Yu Tsai <wens@csie.org>
12900L: linux-kernel@vger.kernel.org
12901S: Maintained
12902N: axp[128]
12903
1da177e4 12904X.25 NETWORK LAYER
8bf28059 12905M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12906L: linux-x25@vger.kernel.org
8bf28059 12907S: Odd Fixes
679655da
JP
12908F: Documentation/networking/x25*
12909F: include/net/x25*
12910F: net/x25/
1da177e4 12911
e2d1d6c0 12912X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12913M: Thomas Gleixner <tglx@linutronix.de>
12914M: Ingo Molnar <mingo@redhat.com>
12915M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12916M: x86@kernel.org
981c3a4f 12917L: linux-kernel@vger.kernel.org
75fc2d37 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12919S: Maintained
679655da
JP
12920F: Documentation/x86/
12921F: arch/x86/
e2d1d6c0 12922
d0944853 12923X86 PLATFORM DRIVERS
e181ba15 12924M: Darren Hart <dvhart@infradead.org>
d0944853 12925L: platform-driver-x86@vger.kernel.org
e181ba15 12926T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12927S: Maintained
14430813 12928F: drivers/platform/x86/
3a4bceef 12929F: drivers/platform/olpc/
d0944853 12930
c1f5c54b
IM
12931X86 MCE INFRASTRUCTURE
12932M: Tony Luck <tony.luck@intel.com>
487ba8e8 12933M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12934L: linux-edac@vger.kernel.org
12935S: Maintained
12936F: arch/x86/kernel/cpu/mcheck/*
12937
79ebdc95
BP
12938X86 MICROCODE UPDATE SUPPORT
12939M: Borislav Petkov <bp@alien8.de>
12940S: Maintained
12941F: arch/x86/kernel/cpu/microcode/*
12942
f0905c5a
AL
12943X86 VDSO
12944M: Andy Lutomirski <luto@amacapital.net>
12945L: linux-kernel@vger.kernel.org
12946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12947S: Maintained
d603c8e1 12948F: arch/x86/entry/vdso/
f0905c5a 12949
d6fad502 12950XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12951M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12952M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12953L: linux-media@vger.kernel.org
a825eaec 12954W: https://linuxtv.org
d6fad502
MCC
12955T: git git://linuxtv.org/media_tree.git
12956S: Maintained
12957F: drivers/media/tuners/tuner-xc2028.*
12958
c4468085 12959XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12960M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12961M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12962M: Juergen Gross <jgross@suse.com>
11dbb52b 12963L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12964T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12965S: Supported
12966F: arch/x86/xen/
12967F: drivers/*/xen-*front.c
12968F: drivers/xen/
12969F: arch/x86/include/asm/xen/
12970F: include/xen/
c117ab84 12971F: include/uapi/xen/
c4468085 12972
77bfb479 12973XEN HYPERVISOR ARM
85d1a29d 12974M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12975L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12976S: Maintained
77bfb479
SS
12977F: arch/arm/xen/
12978F: arch/arm/include/asm/xen/
12979
b475e83f 12980XEN HYPERVISOR ARM64
85d1a29d 12981M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12982L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12983S: Maintained
b475e83f
SS
12984F: arch/arm64/xen/
12985F: arch/arm64/include/asm/xen/
12986
9b57e1a7 12987XEN NETWORK BACKEND DRIVER
8386040b 12988M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12989L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12990L: netdev@vger.kernel.org
12991S: Supported
12992F: drivers/net/xen-netback/*
12993
c5f8e29d
KRW
12994XEN PCI SUBSYSTEM
12995M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12996L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12997S: Supported
12998F: arch/x86/pci/*xen*
12999F: drivers/pci/*xen*
13000
a2c5ae65
KRW
13001XEN BLOCK SUBSYSTEM
13002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13003M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13004L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13005S: Supported
13006F: drivers/block/xen-blkback/*
13007F: drivers/block/xen*
13008
15d03609
JG
13009XEN PVSCSI DRIVERS
13010M: Juergen Gross <jgross@suse.com>
13011L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13012L: linux-scsi@vger.kernel.org
13013S: Supported
13014F: drivers/scsi/xen-scsifront.c
13015F: drivers/xen/xen-scsiback.c
13016F: include/xen/interface/io/vscsiif.h
13017
c5f8e29d
KRW
13018XEN SWIOTLB SUBSYSTEM
13019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13020L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13021S: Supported
13022F: arch/x86/xen/*swiotlb*
13023F: drivers/xen/*swiotlb*
13024
1da177e4
LT
13025XFS FILESYSTEM
13026P: Silicon Graphics Inc
809625ca 13027M: Dave Chinner <david@fromorbit.com>
18caa67a 13028M: xfs@oss.sgi.com
d7ede1aa 13029L: xfs@oss.sgi.com
1da177e4 13030W: http://oss.sgi.com/projects/xfs
9f273c24 13031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13032S: Supported
679655da
JP
13033F: Documentation/filesystems/xfs.txt
13034F: fs/xfs/
1da177e4 13035
8a3b7a25 13036XILINX AXI ETHERNET DRIVER
59a54f30
MS
13037M: Anirudha Sarangi <anirudh@xilinx.com>
13038M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13039S: Maintained
13040F: drivers/net/ethernet/xilinx/xilinx_axienet*
13041
238b8721 13042XILINX UARTLITE SERIAL DRIVER
8b58be88 13043M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13044L: linux-serial@vger.kernel.org
13045S: Maintained
df621252 13046F: drivers/tty/serial/uartlite.c
238b8721 13047
df330515
LP
13048XILINX VIDEO IP CORES
13049M: Hyun Kwon <hyun.kwon@xilinx.com>
13050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13051L: linux-media@vger.kernel.org
13052T: git git://linuxtv.org/media_tree.git
13053S: Supported
13054F: Documentation/devicetree/bindings/media/xilinx/
13055F: drivers/media/platform/xilinx/
a5562f65 13056F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13057
74316949
EB
13058XILLYBUS DRIVER
13059M: Eli Billauer <eli.billauer@gmail.com>
13060L: linux-kernel@vger.kernel.org
13061S: Supported
13062F: drivers/char/xillybus/
13063
f620e4b8
MF
13064XTENSA XTFPGA PLATFORM SUPPORT
13065M: Max Filippov <jcmvbkbc@gmail.com>
13066L: linux-xtensa@linux-xtensa.org
13067S: Maintained
13068F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13069F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13070
1da177e4 13071YAM DRIVER FOR AX.25
8b58be88 13072M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13073L: linux-hams@vger.kernel.org
13074S: Maintained
679655da
JP
13075F: drivers/net/hamradio/yam*
13076F: include/linux/yam.h
1da177e4 13077
af64a5eb 13078YEALINK PHONE DRIVER
8b58be88 13079M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13080L: usbb2k-api-dev@nongnu.org
13081S: Maintained
679655da
JP
13082F: Documentation/input/yealink.txt
13083F: drivers/input/misc/yealink.*
af64a5eb 13084
1da177e4 13085Z8530 DRIVER FOR AX.25
8b58be88 13086M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13087W: http://yaina.de/jreuter/
13088W: http://www.qsl.net/dl1bke/
13089L: linux-hams@vger.kernel.org
13090S: Maintained
679655da
JP
13091F: Documentation/networking/z8530drv.txt
13092F: drivers/net/hamradio/*scc.c
13093F: drivers/net/hamradio/z8530.h
1da177e4 13094
0cf31ec1 13095ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13096M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13097L: linux-mm@kvack.org
13098S: Maintained
13099F: mm/zbud.c
13100F: include/linux/zbud.h
13101
7c0c3afb 13102ZD1211RW WIRELESS DRIVER
8b58be88
JP
13103M: Daniel Drake <dsd@gentoo.org>
13104M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13105W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13106L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13107L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13108S: Maintained
6948300c 13109F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13110
20263029
DS
13111ZPOOL COMPRESSED PAGE STORAGE API
13112M: Dan Streetman <ddstreet@ieee.org>
13113L: linux-mm@kvack.org
13114S: Maintained
13115F: mm/zpool.c
13116F: include/linux/zpool.h
13117
1da177e4 13118ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13119L: mjpeg-users@lists.sourceforge.net
f63145e2 13120L: linux-media@vger.kernel.org
1da177e4 13121W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13122T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13123S: Odd Fixes
90d72ac6 13124F: drivers/media/pci/zoran/
1da177e4 13125
6920f2cc
MK
13126ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13127M: Minchan Kim <minchan@kernel.org>
13128M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13129R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13130L: linux-kernel@vger.kernel.org
13131S: Maintained
13132F: drivers/block/zram/
13133F: Documentation/blockdev/zram.txt
13134
8b4a4080 13135ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13136M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13137S: Maintained
df621252 13138F: drivers/tty/serial/zs.*
8b4a4080 13139
eae70d06
MK
13140ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13141M: Minchan Kim <minchan@kernel.org>
13142M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13143R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13144L: linux-mm@kvack.org
13145S: Maintained
13146F: mm/zsmalloc.c
13147F: include/linux/zsmalloc.h
d02be50d 13148F: Documentation/vm/zsmalloc.txt
eae70d06 13149
0cf31ec1 13150ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13151M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13152L: linux-mm@kvack.org
13153S: Maintained
13154F: mm/zswap.c
13155
1da177e4 13156THE REST
8b58be88 13157M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13158L: linux-kernel@vger.kernel.org
8a6e2535 13159Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13161S: Buried alive in reporters
34d03cc1
JP
13162F: *
13163F: */
This page took 7.716228 seconds and 5 git commands to generate.