Merge remote-tracking branch 'dma-buf/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
7c94a8b2
LW
1983ASAHI KASEI AK8974 DRIVER
1984M: Linus Walleij <linus.walleij@linaro.org>
1985L: linux-iio@vger.kernel.org
1986W: http://www.akm.com/
1987S: Supported
1988F: drivers/iio/magnetometer/ak8974.c
1989
d58de038
GJ
1990ASC7621 HARDWARE MONITOR DRIVER
1991M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1992L: linux-hwmon@vger.kernel.org
d58de038
GJ
1993S: Maintained
1994F: Documentation/hwmon/asc7621
1995F: drivers/hwmon/asc7621.c
1996
b229ece9 1997ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1998M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1999L: acpi4asus-user@lists.sourceforge.net
d0944853 2000L: platform-driver-x86@vger.kernel.org
76593d6f 2001W: http://acpi4asus.sf.net
85091b71 2002S: Maintained
b229ece9
CC
2003F: drivers/platform/x86/asus*.c
2004F: drivers/platform/x86/eeepc*.c
85091b71 2005
f6a6bbae
JPRV
2006ASUS WIRELESS RADIO CONTROL DRIVER
2007M: João Paulo Rechi Vita <jprvita@gmail.com>
2008L: platform-driver-x86@vger.kernel.org
2009S: Maintained
2010F: drivers/platform/x86/asus-wireless.c
2011
75aeddd1
DH
2012ASYMMETRIC KEYS
2013M: David Howells <dhowells@redhat.com>
2014L: keyrings@vger.kernel.org
2015S: Maintained
2016F: Documentation/crypto/asymmetric-keys.txt
2017F: include/linux/verification.h
2018F: include/crypto/public_key.h
2019F: include/crypto/pkcs7.h
2020F: crypto/asymmetric_keys/
2021
953a6479 2022ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2023R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2024W: http://sourceforge.net/projects/xscaleiop
08223d80 2025S: Odd fixes
679655da
JP
2026F: Documentation/crypto/async-tx-api.txt
2027F: crypto/async_tx/
2028F: drivers/dma/
2029F: include/linux/dmaengine.h
2030F: include/linux/async_tx.h
b3e5f263 2031
a1867d36 2032AT24 EEPROM DRIVER
14d77c4d 2033M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2034L: linux-i2c@vger.kernel.org
2035S: Maintained
2036F: drivers/misc/eeprom/at24.c
25f73ed5 2037F: include/linux/platform_data/at24.h
a1867d36 2038
e7839f25 2039ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2040M: "Ed L. Cashin" <ed.cashin@acm.org>
2041W: http://www.openaoe.org/
1da177e4 2042S: Supported
679655da
JP
2043F: Documentation/aoe/
2044F: drivers/block/aoe/
1da177e4 2045
aad7a211
AB
2046ATHEROS 71XX/9XXX GPIO DRIVER
2047M: Alban Bedel <albeu@free.fr>
2048W: https://github.com/AlbanBedel/linux
2049T: git git://github.com/AlbanBedel/linux
2050S: Maintained
2051F: drivers/gpio/gpio-ath79.c
2052F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2053
9a10a870 2054ATHEROS ATH GENERIC UTILITIES
f726ee65 2055M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2056L: linux-wireless@vger.kernel.org
2057S: Supported
2058F: drivers/net/wireless/ath/*
2059
fa1c114f 2060ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2061M: Jiri Slaby <jirislaby@gmail.com>
2062M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2063M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2064L: linux-wireless@vger.kernel.org
72c706b7 2065W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2066S: Maintained
fa451753 2067F: drivers/net/wireless/ath/ath5k/
fa1c114f 2068
12e62d6f
KV
2069ATHEROS ATH6KL WIRELESS DRIVER
2070M: Kalle Valo <kvalo@qca.qualcomm.com>
2071L: linux-wireless@vger.kernel.org
2072W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2074S: Supported
2075F: drivers/net/wireless/ath/ath6kl/
2076
2be7d22f 2077WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2078M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2079L: linux-wireless@vger.kernel.org
2080L: wil6210@qca.qualcomm.com
2081S: Supported
2082W: http://wireless.kernel.org/en/users/Drivers/wil6210
2083F: drivers/net/wireless/ath/wil6210/
dba4b74d 2084F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2085
1d7e1e6b
CL
2086CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2087M: Christian Lamparter <chunkeey@googlemail.com>
2088L: linux-wireless@vger.kernel.org
2089W: http://wireless.kernel.org/en/users/Drivers/carl9170
2090S: Maintained
2091F: drivers/net/wireless/ath/carl9170/
2092
2c2a6172
LT
2093ATK0110 HWMON DRIVER
2094M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2095L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2096S: Maintained
2097F: drivers/hwmon/asus_atk0110.c
2098
6f69a6d7 2099ATI_REMOTE2 DRIVER
8b58be88 2100M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2101S: Maintained
679655da 2102F: drivers/input/misc/ati_remote2.c
6f69a6d7 2103
7ae115b4 2104ATLX ETHERNET DRIVERS
8b58be88 2105M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2106M: Chris Snook <chris.snook@gmail.com>
e443e383 2107L: netdev@vger.kernel.org
8d5ca6ec
JC
2108W: http://sourceforge.net/projects/atl1
2109W: http://atl1.sourceforge.net
2110S: Maintained
2b133ad6 2111F: drivers/net/ethernet/atheros/
8d5ca6ec 2112
1da177e4 2113ATM
366c1bd1 2114M: Chas Williams <3chas3@gmail.com>
476604de 2115L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2116L: netdev@vger.kernel.org
1da177e4
LT
2117W: http://linux-atm.sourceforge.net
2118S: Maintained
679655da
JP
2119F: drivers/atm/
2120F: include/linux/atm*
c117ab84 2121F: include/uapi/linux/atm*
1da177e4 2122
04ac2f46 2123ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2124M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2125S: Maintained
2126F: drivers/mmc/host/atmel-mci.c
04ac2f46 2127
a1cfac48 2128ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2130S: Supported
df621252 2131F: drivers/tty/serial/atmel_serial.c
a1cfac48 2132
f80cb488
NF
2133ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2134M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135S: Supported
2136F: drivers/power/reset/at91-sama5d2_shdwc.c
2137
b9cd7a25
LD
2138ATMEL SAMA5D2 ADC DRIVER
2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
2140L: linux-iio@vger.kernel.org
2141S: Supported
2142F: drivers/iio/adc/at91-sama5d2_adc.c
2143
dfae90ed 2144ATMEL Audio ALSA driver
3a82002c 2145M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2146L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2147S: Supported
2148F: sound/soc/atmel
2149
b414dc16
NF
2150ATMEL DMA DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/dma/at_hdmac.c
2155F: drivers/dma/at_hdmac_regs.h
6f0d65af 2156F: include/linux/platform_data/dma-atmel.h
b414dc16 2157
6bd0f436
LD
2158ATMEL XDMA DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org
2161L: dmaengine@vger.kernel.org
2162S: Supported
2163F: drivers/dma/at_xdmac.c
2164
888f2804
LD
2165ATMEL I2C DRIVER
2166M: Ludovic Desroches <ludovic.desroches@atmel.com>
2167L: linux-i2c@vger.kernel.org
2168S: Supported
2169F: drivers/i2c/busses/i2c-at91.c
2170
15515545 2171ATMEL ISI DRIVER
50cb2efa 2172M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2173L: linux-media@vger.kernel.org
2174S: Supported
f2294c2d 2175F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2176F: include/media/atmel-isi.h
2177
8f4c79ce 2178ATMEL LCDFB DRIVER
8b58be88 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2180L: linux-fbdev@vger.kernel.org
8f4c79ce 2181S: Maintained
8a61f013 2182F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2183F: include/video/atmel_lcdc.h
8f4c79ce 2184
89e5785f 2185ATMEL MACB ETHERNET DRIVER
a02875a6 2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2187S: Supported
9f2f381f 2188F: drivers/net/ethernet/cadence/
89e5785f 2189
5cbac98a 2190ATMEL NAND DRIVER
50cb2efa
NF
2191M: Wenyou Yang <wenyou.yang@atmel.com>
2192M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2193L: linux-mtd@lists.infradead.org
2194S: Supported
2195F: drivers/mtd/nand/atmel_nand*
2196
05c441ef 2197ATMEL SDMMC DRIVER
2198M: Ludovic Desroches <ludovic.desroches@atmel.com>
2199L: linux-mmc@vger.kernel.org
2200S: Supported
2201F: drivers/mmc/host/sdhci-of-at91.c
2202
754ce4f2 2203ATMEL SPI DRIVER
a02875a6 2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2205S: Supported
9df92e6c 2206F: drivers/spi/spi-atmel.*
754ce4f2 2207
0ef09015 2208ATMEL SSC DRIVER
03515f32 2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel-ssc.c
2213F: include/linux/atmel-ssc.h
2214
e9cb1c5a
NF
2215ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S: Supported
2219F: drivers/misc/atmel_tclib.c
2220F: drivers/clocksource/tcb_clksrc.c
2221
914a3f3b 2222ATMEL USBA UDC DRIVER
a02875a6
NF
2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
2224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2225S: Supported
faf2e1db 2226F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2227
1da177e4 2228ATMEL WIRELESS DRIVER
8b58be88 2229M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2230L: linux-wireless@vger.kernel.org
1da177e4
LT
2231W: http://www.thekelleys.org.uk/atmel
2232W: http://atmelwlandriver.sourceforge.net/
2233S: Maintained
30fe0f9b 2234F: drivers/net/wireless/atmel/atmel*
1da177e4 2235
a14c0f8f 2236ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2237M: Nick Dyer <nick@shmanahar.org>
2238T: git git://github.com/ndyer/linux.git
2239S: Maintained
a14c0f8f
ND
2240F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2241F: drivers/input/touchscreen/atmel_mxt_ts.c
2242F: include/linux/platform_data/atmel_mxt_ts.h
2243
26780d9e 2244ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2245M: Bradley Grove <linuxdrivers@attotech.com>
2246L: linux-scsi@vger.kernel.org
2247W: http://www.attotech.com
2248S: Supported
2249F: drivers/scsi/esas2r
26780d9e 2250
bc6e17b8
SS
2251ATUSB IEEE 802.15.4 RADIO DRIVER
2252M: Stefan Schmidt <stefan@osg.samsung.com>
2253L: linux-wpan@vger.kernel.org
2254S: Maintained
2255F: drivers/net/ieee802154/atusb.c
2256F: drivers/net/ieee802154/atusb.h
2257F: drivers/net/ieee802154/at86rf230.h
2258
a92b7b80 2259AUDIT SUBSYSTEM
915f389d 2260M: Paul Moore <paul@paul-moore.com>
8b58be88 2261M: Eric Paris <eparis@redhat.com>
915f389d 2262L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2263W: http://people.redhat.com/sgrubb/audit/
915f389d 2264T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2265S: Maintained
679655da 2266F: include/linux/audit.h
c117ab84 2267F: include/uapi/linux/audit.h
679655da 2268F: kernel/audit*
a92b7b80 2269
70e84049 2270AUXILIARY DISPLAY DRIVERS
8b58be88 2271M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2272W: http://miguelojeda.es/auxdisplay.htm
2273W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2274S: Maintained
679655da
JP
2275F: drivers/auxdisplay/
2276F: include/linux/cfag12864b.h
70e84049 2277
5f97f7f9 2278AVR32 ARCHITECTURE
e336f61f
HCE
2279M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2280M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2281W: http://www.atmel.com/products/AVR32/
249d9d9d 2282W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2283W: http://avrfreaks.net/
e336f61f 2284S: Maintained
679655da 2285F: arch/avr32/
5f97f7f9
HS
2286
2287AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2288M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2289M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2290S: Maintained
679655da 2291F: arch/avr32/mach-at32ap/
5f97f7f9 2292
1da177e4 2293AX.25 NETWORK LAYER
8b58be88 2294M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2295L: linux-hams@vger.kernel.org
d34cb28a 2296W: http://www.linux-ax25.org/
1da177e4 2297S: Maintained
c117ab84 2298F: include/uapi/linux/ax25.h
679655da
JP
2299F: include/net/ax25.h
2300F: net/ax25/
1da177e4 2301
d5269395 2302AZ6007 DVB DRIVER
5dc8a864
MCC
2303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2304M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2305L: linux-media@vger.kernel.org
a825eaec 2306W: https://linuxtv.org
d5269395
MCC
2307T: git git://linuxtv.org/media_tree.git
2308S: Maintained
2309F: drivers/media/usb/dvb-usb-v2/az6007.c
2310
6777376e
HV
2311AZTECH FM RADIO RECEIVER DRIVER
2312M: Hans Verkuil <hverkuil@xs4all.nl>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
a825eaec 2315W: https://linuxtv.org
6777376e
HV
2316S: Maintained
2317F: drivers/media/radio/radio-aztech*
2318
e2d1d6c0 2319B43 WIRELESS DRIVER
e2d1d6c0 2320L: linux-wireless@vger.kernel.org
ed072f9e 2321L: b43-dev@lists.infradead.org
491b26b4 2322W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2323S: Odd Fixes
58619b14 2324F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2325
2326B43LEGACY WIRELESS DRIVER
8b58be88 2327M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2328L: linux-wireless@vger.kernel.org
ed072f9e 2329L: b43-dev@lists.infradead.org
491b26b4 2330W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2331S: Maintained
423e3ce3 2332F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2333
300abeb5 2334BACKLIGHT CLASS/SUBSYSTEM
b7701755 2335M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2336M: Lee Jones <lee.jones@linaro.org>
9f273c24 2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2338S: Maintained
679655da
JP
2339F: drivers/video/backlight/
2340F: include/linux/backlight.h
300abeb5 2341
c6c8fea2 2342BATMAN ADVANCED
207df49e 2343M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2344M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2345M: Antonio Quartulli <a@unstable.cc>
1584f41f 2346L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2347W: https://www.open-mesh.org/
8b823170 2348Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2349S: Maintained
286ddfb0
SE
2350F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2351F: Documentation/ABI/testing/sysfs-class-net-mesh
2352F: Documentation/networking/batman-adv.txt
09748a22 2353F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2354F: net/batman-adv/
2355
e2d1d6c0 2356BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2357M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2358L: linux-hams@vger.kernel.org
2359W: http://www.baycom.org/~tom/ham/ham.html
2360S: Maintained
679655da 2361F: drivers/net/hamradio/baycom*
e2d1d6c0 2362
cafe5635 2363BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2364M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2365L: linux-bcache@vger.kernel.org
2366W: http://bcache.evilpiepirate.org
4d1034eb 2367S: Orphan
cafe5635
KO
2368F: drivers/md/bcache/
2369
04bd844a
HV
2370BDISP ST MEDIA DRIVER
2371M: Fabien Dessenne <fabien.dessenne@st.com>
2372L: linux-media@vger.kernel.org
2373T: git git://linuxtv.org/media_tree.git
a825eaec 2374W: https://linuxtv.org
04bd844a
HV
2375S: Supported
2376F: drivers/media/platform/sti/bdisp
2377
e2d1d6c0 2378BEFS FILE SYSTEM
db4ad036
LB
2379M: Luis de Bethencourt <luisbg@osg.samsung.com>
2380M: Salah Triki <salah.triki@gmail.com>
2381S: Maintained
2382T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2383F: Documentation/filesystems/befs.txt
2384F: fs/befs/
e2d1d6c0 2385
564ee360 2386BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2387M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2388L: netdev@vger.kernel.org
2389S: Maintained
2390F: drivers/net/ethernet/ec_bhf.c
564ee360 2391
e2d1d6c0 2392BFS FILE SYSTEM
8b58be88 2393M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2394S: Maintained
679655da
JP
2395F: Documentation/filesystems/bfs.txt
2396F: fs/bfs/
c117ab84 2397F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2398
1394f032 2399BLACKFIN ARCHITECTURE
a4edbc10 2400M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2402T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2403W: http://blackfin.uclinux.org
2404S: Supported
679655da 2405F: arch/blackfin/
566da5b2 2406
e190d6b1 2407BLACKFIN EMAC DRIVER
b3fe92b0 2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2409W: http://blackfin.uclinux.org
2410S: Supported
7b35f033 2411F: drivers/net/ethernet/adi/
e190d6b1 2412
566da5b2 2413BLACKFIN RTC DRIVER
b3fe92b0 2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2415W: http://blackfin.uclinux.org
2416S: Supported
679655da 2417F: drivers/rtc/rtc-bfin.c
1394f032 2418
936ed49a 2419BLACKFIN SDH DRIVER
109ec8c3 2420M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2422W: http://blackfin.uclinux.org
2423S: Supported
2424F: drivers/mmc/host/bfin_sdh.c
2425
1394f032 2426BLACKFIN SERIAL DRIVER
8b58be88 2427M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2429W: http://blackfin.uclinux.org
2430S: Supported
8460241e 2431F: drivers/tty/serial/bfin_uart.c
1394f032 2432
1e6d320f 2433BLACKFIN WATCHDOG DRIVER
b3fe92b0 2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2435W: http://blackfin.uclinux.org
2436S: Supported
679655da 2437F: drivers/watchdog/bfin_wdt.c
1e6d320f 2438
d24ecfcc 2439BLACKFIN I2C TWI DRIVER
8b58be88 2440M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2442W: http://blackfin.uclinux.org/
2443S: Supported
679655da 2444F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2445
1e204377
SJ
2446BLACKFIN MEDIA DRIVER
2447M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2448L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2449W: http://blackfin.uclinux.org/
2450S: Supported
2451F: drivers/media/platform/blackfin/
2452F: drivers/media/i2c/adv7183*
2453F: drivers/media/i2c/vs6624*
2454
b54cf35a
JSM
2455BLINKM RGB LED DRIVER
2456M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2457S: Maintained
2458F: drivers/leds/leds-blinkm.c
2459
1da177e4 2460BLOCK LAYER
8b58be88 2461M: Jens Axboe <axboe@kernel.dk>
82c426e0 2462L: linux-block@vger.kernel.org
08deed1e 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2464S: Maintained
679655da 2465F: block/
ae11f7ef 2466F: kernel/trace/blktrace.c
1da177e4 2467
2b54aaef 2468BLOCK2MTD DRIVER
8b58be88 2469M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2470L: linux-mtd@lists.infradead.org
2471S: Maintained
679655da 2472F: drivers/mtd/devices/block2mtd.c
2b54aaef 2473
63fbd24e 2474BLUETOOTH DRIVERS
8b58be88 2475M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2476M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2477M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2478L: linux-bluetooth@vger.kernel.org
63fbd24e 2479W: http://www.bluez.org/
22e7a424
MH
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2482S: Maintained
679655da 2483F: drivers/bluetooth/
1da177e4 2484
63fbd24e 2485BLUETOOTH SUBSYSTEM
8b58be88 2486M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2487M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2488M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2489L: linux-bluetooth@vger.kernel.org
2490W: http://www.bluez.org/
22e7a424
MH
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2493S: Maintained
679655da
JP
2494F: net/bluetooth/
2495F: include/net/bluetooth/
1da177e4
LT
2496
2497BONDING DRIVER
79b30750 2498M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2499M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2500M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2501L: netdev@vger.kernel.org
ce00f85c
JC
2502W: http://sourceforge.net/projects/bonding/
2503S: Supported
679655da 2504F: drivers/net/bonding/
c117ab84 2505F: include/uapi/linux/if_bonding.h
1da177e4 2506
b5f4df34
AS
2507BPF (Safe dynamic programs and tools)
2508M: Alexei Starovoitov <ast@kernel.org>
2509L: netdev@vger.kernel.org
2510L: linux-kernel@vger.kernel.org
2511S: Supported
2512F: kernel/bpf/
2513
39105890 2514BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2515M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2516L: netdev@vger.kernel.org
2517S: Supported
adfc5217 2518F: drivers/net/ethernet/broadcom/b44.*
39105890 2519
967dd82f
FF
2520BROADCOM B53 ETHERNET SWITCH DRIVER
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: netdev@vger.kernel.org
2523L: openwrt-devel@lists.openwrt.org (subscribers-only)
2524S: Supported
2525F: drivers/net/dsa/b53/*
2526F: include/linux/platform_data/b53.h
2527
32ec90d5
FF
2528BROADCOM GENET ETHERNET DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531S: Supported
2532F: drivers/net/ethernet/broadcom/genet/
2533
948c51e6 2534BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2535M: Sony Chacko <sony.chacko@qlogic.com>
2536M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2537L: netdev@vger.kernel.org
2538S: Supported
adfc5217
JK
2539F: drivers/net/ethernet/broadcom/bnx2.*
2540F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2541
4d9d2cb0 2542BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2543M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2544L: netdev@vger.kernel.org
2545S: Supported
adfc5217 2546F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2547
90f4c594 2548BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2549M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2550M: Ray Jui <rjui@broadcom.com>
2551M: Scott Branden <sbranden@broadcom.com>
086f4704 2552M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2553T: git git://github.com/broadcom/mach-bcm
af4b8e37 2554S: Maintained
ccf62f5a
JM
2555N: bcm281*
2556N: bcm113*
2557N: bcm216*
2558N: kona
af4b8e37 2559F: arch/arm/mach-bcm/
af4b8e37 2560
9209bec4 2561BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2562M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2563M: Lee Jones <lee@kernel.org>
10b9e887 2564M: Eric Anholt <eric@anholt.net>
f680f25c 2565L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2568S: Maintained
9209bec4 2569N: bcm2835
f680f25c 2570
5564f092
RM
2571BROADCOM BCM47XX MIPS ARCHITECTURE
2572M: Hauke Mehrtens <hauke@hauke-m.de>
2573M: Rafał Miłecki <zajec5@gmail.com>
2574L: linux-mips@linux-mips.org
2575S: Maintained
7ad2410c 2576F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2577F: arch/mips/bcm47xx/*
2578F: arch/mips/include/asm/mach-bcm47xx/*
2579
9209bec4 2580BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2581M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2582M: Rafał Miłecki <zajec5@gmail.com>
2583M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2584L: linux-arm-kernel@lists.infradead.org
2585S: Maintained
2586F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2587F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2588F: arch/arm/boot/dts/bcm470*
2589
e076e962
FF
2590BROADCOM BCM63XX ARM ARCHITECTURE
2591M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2592M: bcm-kernel-feedback-list@broadcom.com
20de823e 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2594T: git git://github.com/broadcom/stblinux.git
e076e962 2595S: Maintained
d6f4e76e 2596N: bcm63xx
e076e962 2597
7110e227
KC
2598BROADCOM BCM63XX/BCM33XX UDC DRIVER
2599M: Kevin Cernekee <cernekee@gmail.com>
2600L: linux-usb@vger.kernel.org
2601S: Maintained
2602F: drivers/usb/gadget/udc/bcm63xx_udc.*
2603
2df94fd6 2604BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2605M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2606M: Gregory Fong <gregory.0xf0@gmail.com>
2607M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2608M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2610T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2611S: Maintained
2612F: arch/arm/mach-bcm/*brcmstb*
2613F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2614F: drivers/bus/brcmstb_gisb.c
5009a289 2615N: brcmstb
2df94fd6 2616
70371cef
KC
2617BROADCOM BMIPS MIPS ARCHITECTURE
2618M: Kevin Cernekee <cernekee@gmail.com>
2619M: Florian Fainelli <f.fainelli@gmail.com>
2620L: linux-mips@linux-mips.org
eb6725d0 2621T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2622S: Maintained
2623F: arch/mips/bmips/*
2624F: arch/mips/include/asm/mach-bmips/*
2625F: arch/mips/kernel/*bmips*
338808de 2626F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2627F: drivers/irqchip/irq-bcm63*
70371cef
KC
2628F: drivers/irqchip/irq-bcm7*
2629F: drivers/irqchip/irq-brcmstb*
3271e610 2630F: include/linux/bcm963xx_nvram.h
8fce60b8 2631F: include/linux/bcm963xx_tag.h
70371cef 2632
948c51e6 2633BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2634M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2635M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2636M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2637L: netdev@vger.kernel.org
2638S: Supported
adfc5217 2639F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2640
a9533e7e 2641BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2642M: Arend van Spriel <arend.vanspriel@broadcom.com>
2643M: Franky Lin <franky.lin@broadcom.com>
2644M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2645L: linux-wireless@vger.kernel.org
2a734451 2646L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2647S: Supported
05491d2c 2648F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2649
9958d6f9 2650BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2651M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2652L: linux-scsi@vger.kernel.org
2653S: Supported
2654F: drivers/scsi/bnx2fc/
2655
6a6b5ad0 2656BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2657M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2658L: linux-scsi@vger.kernel.org
2659S: Supported
2660F: drivers/scsi/bnx2i/
2661
63f37ddf 2662BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2663M: Ray Jui <rjui@broadcom.com>
2664M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2665M: Jon Mason <jonmason@broadcom.com>
086f4704 2666M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2668T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2669S: Maintained
2670N: iproc
2671N: cygnus
5c161242 2672N: bcm[-_]nsp
36c0237f
SB
2673N: bcm9113*
2674N: bcm9583*
63f37ddf
JM
2675N: bcm9585*
2676N: bcm9586*
2677N: bcm988312
36c0237f 2678N: bcm113*
63f37ddf
JM
2679N: bcm583*
2680N: bcm585*
2681N: bcm586*
2682N: bcm88312
d76e21b8 2683F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2684F: drivers/clk/bcm/clk-ns*
2685F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2686
3b0213d5
GF
2687BROADCOM BRCMSTB GPIO DRIVER
2688M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2689L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2690S: Supported
2691F: drivers/gpio/gpio-brcmstb.c
2692F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2693
7b7f588b 2694BROADCOM KONA GPIO DRIVER
5e163903 2695M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2696L: bcm-kernel-feedback-list@broadcom.com
2697S: Supported
2698F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2699F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2700
f6e734a8
RM
2701BROADCOM NVRAM DRIVER
2702M: Rafał Miłecki <zajec5@gmail.com>
2703L: linux-mips@linux-mips.org
2704S: Maintained
2705F: drivers/firmware/broadcom/*
2706
02787daa
BN
2707BROADCOM STB NAND FLASH DRIVER
2708M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2709M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2710L: linux-mtd@lists.infradead.org
1285734c 2711L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2712S: Maintained
2713F: drivers/mtd/nand/brcmnand/
2714
c9678d86
RM
2715BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2716M: Rafał Miłecki <zajec5@gmail.com>
2717L: linux-wireless@vger.kernel.org
2718S: Maintained
2719F: drivers/bcma/
2720F: include/linux/bcma/
2721
b8302205
FF
2722BROADCOM SYSTEMPORT ETHERNET DRIVER
2723M: Florian Fainelli <f.fainelli@gmail.com>
2724L: netdev@vger.kernel.org
2725S: Supported
2726F: drivers/net/ethernet/broadcom/bcmsysport.*
2727
42515e61
J
2728BROADCOM VULCAN ARM64 SOC
2729M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2730M: bcm-kernel-feedback-list@broadcom.com
42515e61 2731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2732S: Maintained
2733F: arch/arm64/boot/dts/broadcom/vulcan*
2734
7725ccfd 2735BROCADE BFA FC SCSI DRIVER
aa803370
AG
2736M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2737M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2738L: linux-scsi@vger.kernel.org
2739S: Supported
2740F: drivers/scsi/bfa/
7725ccfd 2741
8b230ed8 2742BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2743M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2744L: netdev@vger.kernel.org
2745S: Supported
f844a0ea 2746F: drivers/net/ethernet/brocade/bna/
8b230ed8 2747
5cdf7f76 2748BSG (block layer generic sg v4 driver)
8b58be88 2749M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2750L: linux-scsi@vger.kernel.org
2751S: Supported
679655da
JP
2752F: block/bsg.c
2753F: include/linux/bsg.h
c117ab84 2754F: include/uapi/linux/bsg.h
5cdf7f76 2755
af39917d
CL
2756BT87X AUDIO DRIVER
2757M: Clemens Ladisch <clemens@ladisch.de>
2758L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2759T: git git://git.alsa-project.org/alsa-kernel.git
2760S: Maintained
2761F: Documentation/sound/alsa/Bt87x.txt
2762F: sound/pci/bt87x.c
2763
ff1d5c2f 2764BT8XXGPIO DRIVER
eb032b98 2765M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2766W: http://bu3sch.de/btgpio.php
2767S: Maintained
72dbb705 2768F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2769
eb1eb04f 2770BTRFS FILE SYSTEM
c0778e25
CM
2771M: Chris Mason <clm@fb.com>
2772M: Josef Bacik <jbacik@fb.com>
d8130624 2773M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2774L: linux-btrfs@vger.kernel.org
2775W: http://btrfs.wiki.kernel.org/
8a6e2535 2776Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2778S: Maintained
679655da
JP
2779F: Documentation/filesystems/btrfs.txt
2780F: fs/btrfs/
eb1eb04f 2781
1da177e4 2782BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2783M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2784M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2785L: linux-media@vger.kernel.org
a825eaec 2786W: https://linuxtv.org
275ffde4 2787T: git git://linuxtv.org/media_tree.git
f96236e5 2788S: Odd fixes
679655da 2789F: Documentation/video4linux/bttv/
90d72ac6 2790F: drivers/media/pci/bt8xx/bttv*
1da177e4 2791
1f34923c
KA
2792BUSLOGIC SCSI DRIVER
2793M: Khalid Aziz <khalid@gonehiking.org>
2794L: linux-scsi@vger.kernel.org
2795S: Maintained
2796F: drivers/scsi/BusLogic.*
2797F: drivers/scsi/FlashPoint.*
2798
af39917d
CL
2799C-MEDIA CMI8788 DRIVER
2800M: Clemens Ladisch <clemens@ladisch.de>
2801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2802T: git git://git.alsa-project.org/alsa-kernel.git
2803S: Maintained
2804F: sound/pci/oxygen/
2805
2141355f
MS
2806C6X ARCHITECTURE
2807M: Mark Salter <msalter@redhat.com>
2808M: Aurelien Jacquiot <a-jacquiot@ti.com>
2809L: linux-c6x-dev@linux-c6x.org
2810W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2811S: Maintained
2812F: arch/c6x/
2813
a5432f5a 2814CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2815M: David Howells <dhowells@redhat.com>
e62d6e24 2816L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2817S: Supported
2818F: Documentation/filesystems/caching/cachefiles.txt
2819F: fs/cachefiles/
2820
c815ca39
HV
2821CADET FM/AM RADIO RECEIVER DRIVER
2822M: Hans Verkuil <hverkuil@xs4all.nl>
2823L: linux-media@vger.kernel.org
2824T: git git://linuxtv.org/media_tree.git
a825eaec 2825W: https://linuxtv.org
c815ca39
HV
2826S: Maintained
2827F: drivers/media/radio/radio-cadet*
2828
77d5140f 2829CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2830M: Jonathan Corbet <corbet@lwn.net>
661263b5 2831L: linux-media@vger.kernel.org
275ffde4 2832T: git git://linuxtv.org/media_tree.git
77d5140f 2833S: Maintained
679655da 2834F: Documentation/video4linux/cafe_ccic
90d72ac6 2835F: drivers/media/platform/marvell-ccic/
77d5140f 2836
201b6bab 2837CAIF NETWORK LAYER
5c574f50 2838M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2839L: netdev@vger.kernel.org
2840S: Supported
2841F: Documentation/networking/caif/
2842F: drivers/net/caif/
c117ab84 2843F: include/uapi/linux/caif/
201b6bab
JP
2844F: include/net/caif/
2845F: net/caif/
2846
77dac90f 2847CALGARY x86-64 IOMMU
a6921c29
JM
2848M: Muli Ben-Yehuda <mulix@mulix.org>
2849M: Jon Mason <jdmason@kudzu.us>
2850L: iommu@lists.linux-foundation.org
77dac90f 2851S: Maintained
679655da
JP
2852F: arch/x86/kernel/pci-calgary_64.c
2853F: arch/x86/kernel/tce_64.c
2854F: arch/x86/include/asm/calgary.h
2855F: arch/x86/include/asm/tce.h
77dac90f 2856
e2d1d6c0 2857CAN NETWORK LAYER
8d15d386 2858M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2859M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2860L: linux-can@vger.kernel.org
84b0d715 2861W: https://github.com/linux-can
870482a4
MKB
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2864S: Maintained
f35f6c8f 2865F: Documentation/networking/can.txt
8d15d386 2866F: net/can/
8d15d386 2867F: include/linux/can/core.h
c117ab84
CEB
2868F: include/uapi/linux/can.h
2869F: include/uapi/linux/can/bcm.h
2870F: include/uapi/linux/can/raw.h
2871F: include/uapi/linux/can/gw.h
e2d1d6c0 2872
4261a204 2873CAN NETWORK DRIVERS
8b58be88 2874M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2875M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2876L: linux-can@vger.kernel.org
84b0d715 2877W: https://github.com/linux-can
870482a4
MKB
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2879T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2880S: Maintained
3636876a 2881F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2882F: drivers/net/can/
2883F: include/linux/can/dev.h
8d15d386 2884F: include/linux/can/platform/
c117ab84
CEB
2885F: include/uapi/linux/can/error.h
2886F: include/uapi/linux/can/netlink.h
4261a204 2887
95d16c72 2888CAPABILITIES
39baa7e6 2889M: Serge Hallyn <serge@hallyn.com>
95d16c72 2890L: linux-security-module@vger.kernel.org
6305902c 2891S: Supported
95d16c72 2892F: include/linux/capability.h
c117ab84 2893F: include/uapi/linux/capability.h
6305902c 2894F: security/commoncap.c
38a94118 2895F: kernel/capability.c
95d16c72 2896
b84894c7
KT
2897CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2898M: Kevin Tsai <ktsai@capellamicro.com>
2899S: Maintained
2900F: drivers/iio/light/cm*
2901F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2902
f9484852
JG
2903CAVIUM I2C DRIVER
2904M: Jan Glauber <jglauber@cavium.com>
2905M: David Daney <david.daney@cavium.com>
2906W: http://www.cavium.com
2907S: Supported
2908F: drivers/i2c/busses/i2c-octeon*
2909F: drivers/i2c/busses/i2c-thunderx*
2910
f21fb3ed
RV
2911CAVIUM LIQUIDIO NETWORK DRIVER
2912M: Derek Chickles <derek.chickles@caviumnetworks.com>
2913M: Satanand Burla <satananda.burla@caviumnetworks.com>
2914M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2915M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2916L: netdev@vger.kernel.org
2917W: http://www.cavium.com
2918S: Supported
f21fb3ed
RV
2919F: drivers/net/ethernet/cavium/liquidio/
2920
ef0bbac3
VB
2921CC2520 IEEE-802.15.4 RADIO DRIVER
2922M: Varka Bhadram <varkabhadram@gmail.com>
2923L: linux-wpan@vger.kernel.org
2924S: Maintained
2925F: drivers/net/ieee802154/cc2520.c
2926F: include/linux/spi/cc2520.h
2927F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2928
ca684386
HV
2929CEC DRIVER
2930M: Hans Verkuil <hans.verkuil@cisco.com>
2931L: linux-media@vger.kernel.org
2932T: git git://linuxtv.org/media_tree.git
2933W: http://linuxtv.org
2934S: Supported
2935F: Documentation/cec.txt
2936F: Documentation/DocBook/media/v4l/cec*
2937F: drivers/staging/media/cec/
2938F: drivers/media/cec-edid.c
2939F: drivers/media/rc/keymaps/rc-cec.c
2940F: include/media/cec.h
2941F: include/media/cec-edid.h
2942F: include/linux/cec.h
2943F: include/linux/cec-funcs.h
2944
b8154542 2945CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2946M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2947L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2948W: http://www.ibm.com/developerworks/power/cell/
2949S: Supported
679655da 2950F: arch/powerpc/include/asm/cell*.h
679655da 2951F: arch/powerpc/include/asm/spu*.h
c117ab84 2952F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2953F: arch/powerpc/oprofile/*cell*
2954F: arch/powerpc/platforms/cell/
b8154542 2955
398ecff5
SW
2956CEPH COMMON CODE (LIBCEPH)
2957M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2958M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2959M: Sage Weil <sage@redhat.com>
82593f87 2960L: ceph-devel@vger.kernel.org
09d90327 2961W: http://ceph.com/
fb99f881 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2963T: git git://github.com/ceph/ceph-client.git
9030aaf9 2964S: Supported
14430813
JP
2965F: net/ceph/
2966F: include/linux/ceph/
2967F: include/linux/crush/
9030aaf9 2968
398ecff5
SW
2969CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2970M: "Yan, Zheng" <zyan@redhat.com>
2971M: Sage Weil <sage@redhat.com>
2972M: Ilya Dryomov <idryomov@gmail.com>
2973L: ceph-devel@vger.kernel.org
2974W: http://ceph.com/
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2976T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2977S: Supported
2978F: Documentation/filesystems/ceph.txt
2979F: fs/ceph/
2980
cfc411e7
DH
2981CERTIFICATE HANDLING:
2982M: David Howells <dhowells@redhat.com>
2983M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2984L: keyrings@vger.kernel.org
cfc411e7
DH
2985S: Maintained
2986F: Documentation/module-signing.txt
2987F: certs/
d8d80386 2988F: scripts/sign-file.c
cfc411e7
DH
2989F: scripts/extract-cert.c
2990
18332a80 2991CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2992L: linux-usb@vger.kernel.org
10c6c9c9 2993S: Orphan
679655da
JP
2994F: Documentation/usb/WUSB-Design-overview.txt
2995F: Documentation/usb/wusb-cbaf
355ffe69
DV
2996F: drivers/usb/host/hwa-hc.c
2997F: drivers/usb/host/whci/
679655da
JP
2998F: drivers/usb/wusbcore/
2999F: include/linux/usb/wusb*
18332a80 3000
70e84049 3001CFAG12864B LCD DRIVER
8b58be88 3002M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3003W: http://miguelojeda.es/auxdisplay.htm
3004W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3005S: Maintained
679655da
JP
3006F: drivers/auxdisplay/cfag12864b.c
3007F: include/linux/cfag12864b.h
70e84049
MOS
3008
3009CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3011W: http://miguelojeda.es/auxdisplay.htm
3012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3013S: Maintained
679655da
JP
3014F: drivers/auxdisplay/cfag12864bfb.c
3015F: include/linux/cfag12864b.h
70e84049 3016
704232c2 3017CFG80211 and NL80211
8b58be88 3018M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3019L: linux-wireless@vger.kernel.org
ce466579
JB
3020W: http://wireless.kernel.org/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3023S: Maintained
c117ab84 3024F: include/uapi/linux/nl80211.h
679655da
JP
3025F: include/net/cfg80211.h
3026F: net/wireless/*
3027X: net/wireless/wext*
704232c2 3028
46e64261
GKH
3029CHAR and MISC DRIVERS
3030M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3033S: Supported
46e64261
GKH
3034F: drivers/char/*
3035F: drivers/misc/*
471322a8 3036F: include/linux/miscdevice.h
46e64261 3037
0a920b5b 3038CHECKPATCH
8b58be88 3039M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3040M: Joe Perches <joe@perches.com>
3041S: Maintained
679655da 3042F: scripts/checkpatch.pl
0a920b5b 3043
f8407f26
HW
3044CHINESE DOCUMENTATION
3045M: Harry Wei <harryxiyou@gmail.com>
9740153c 3046L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3047L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3048S: Maintained
3049F: Documentation/zh_CN/
3050
2721ea2c 3051CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3052M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3054L: linux-usb@vger.kernel.org
3055S: Maintained
3056F: drivers/usb/chipidea/
3057
a93ad65d
HG
3058CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3059M: Hans de Goede <hdegoede@redhat.com>
3060L: linux-input@vger.kernel.org
3061S: Maintained
3062F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3063F: drivers/input/touchscreen/chipone_icn8318.c
3064
ab043105
OJ
3065CHROME HARDWARE PLATFORM SUPPORT
3066M: Olof Johansson <olof@lixom.net>
3067S: Maintained
9f273c24 3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3069F: drivers/platform/chrome/
3070
641cb85e 3071CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3072M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3073M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3074M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3075M: Neel Patel <neepatel@cisco.com>
7063fbf2 3076S: Supported
a6a5580c 3077F: drivers/net/ethernet/cisco/enic/
7063fbf2 3078
e3cf00d0 3079CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3080M: Christian Benvenuti <benve@cisco.com>
3081M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3082S: Supported
35ef4a9e 3083F: drivers/infiniband/hw/usnic/
e3cf00d0 3084
2b7a52a4 3085CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3086M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3087L: netdev@vger.kernel.org
3088S: Maintained
57d0b7a0 3089F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3090
3d4cfdc9
MB
3091CIRRUS LOGIC AUDIO CODEC DRIVERS
3092M: Brian Austin <brian.austin@cirrus.com>
3093M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3095S: Maintained
3096F: sound/soc/codecs/cs*
3097
94574d9a
KRW
3098CLEANCACHE API
3099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3100L: linux-kernel@vger.kernel.org
3101S: Maintained
3102F: mm/cleancache.c
3103F: include/linux/cleancache.h
3104
d4275354 3105CLK API
54176cc6 3106M: Russell King <linux@armlinux.org.uk>
aa571b14 3107L: linux-clk@vger.kernel.org
37417046 3108S: Maintained
d4275354
RK
3109F: include/linux/clk.h
3110
9222d247
JS
3111CLOCKSOURCE, CLOCKEVENT DRIVERS
3112M: Daniel Lezcano <daniel.lezcano@linaro.org>
3113M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3114L: linux-kernel@vger.kernel.org
9222d247
JS
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3116S: Supported
3117F: drivers/clocksource
3118
5df6d737 3119CISCO FCOE HBA DRIVER
8fc89a79
HP
3120M: Hiral Patel <hiralpat@cisco.com>
3121M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3122M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3123L: linux-scsi@vger.kernel.org
3124S: Supported
2a99921a 3125F: drivers/scsi/fnic/
5df6d737 3126
c8806b6c
NM
3127CISCO SCSI HBA DRIVER
3128M: Narsimhulu Musini <nmusini@cisco.com>
3129M: Sesidhar Baddela <sebaddel@cisco.com>
3130L: linux-scsi@vger.kernel.org
3131S: Supported
3132F: drivers/scsi/snic/
3133
529aa8cb
TLSC
3134CMPC ACPI DRIVER
3135M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3136M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3137L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3138S: Supported
3139F: drivers/platform/x86/classmate-laptop.c
3140
85756a06
HV
3141COBALT MEDIA DRIVER
3142M: Hans Verkuil <hans.verkuil@cisco.com>
3143L: linux-media@vger.kernel.org
3144T: git git://linuxtv.org/media_tree.git
a825eaec 3145W: https://linuxtv.org
85756a06
HV
3146S: Supported
3147F: drivers/media/pci/cobalt/
3148
74425eee 3149COCCINELLE/Semantic Patches (SmPL)
26de9c26 3150M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3151M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3152M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3153M: Michal Marek <mmarek@suse.com>
26de9c26 3154L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3156W: http://coccinelle.lip6.fr/
3157S: Supported
4b9033a3 3158F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3159F: scripts/coccinelle/
3160F: scripts/coccicheck
3161
1da177e4 3162CODA FILE SYSTEM
8b58be88 3163M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3164M: coda@cs.cmu.edu
3165L: codalist@coda.cs.cmu.edu
3166W: http://www.coda.cs.cmu.edu/
3167S: Maintained
679655da
JP
3168F: Documentation/filesystems/coda.txt
3169F: fs/coda/
3170F: include/linux/coda*.h
c117ab84 3171F: include/uapi/linux/coda*.h
1da177e4 3172
0b14261e
PZ
3173CODA V4L2 MEM2MEM DRIVER
3174M: Philipp Zabel <p.zabel@pengutronix.de>
3175L: linux-media@vger.kernel.org
3176S: Maintained
3177F: Documentation/devicetree/bindings/media/coda.txt
3178F: drivers/media/platform/coda/
3179
7704addb 3180COMMON CLK FRAMEWORK
a85fa007 3181M: Michael Turquette <mturquette@baylibre.com>
f956165f 3182M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3183L: linux-clk@vger.kernel.org
baeb0d9b 3184T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3185S: Maintained
ae4185cd 3186F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3187F: drivers/clk/
3188X: drivers/clk/clkdev.c
7704addb 3189F: include/linux/clk-pr*
60bea3b5 3190F: include/linux/clk/
7704addb 3191
e2d1d6c0 3192COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3193M: Steve French <sfrench@samba.org>
51223df6 3194L: linux-cifs@vger.kernel.org
d1f28953 3195L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3196W: http://linux-cifs.samba.org/
bb1d5dda 3197T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3198S: Supported
ec421a71 3199F: Documentation/filesystems/cifs/
679655da 3200F: fs/cifs/
e2d1d6c0 3201
1da177e4 3202COMPACTPCI HOTPLUG CORE
8b58be88 3203M: Scott Murray <scott@spiteful.org>
64dab204 3204L: linux-pci@vger.kernel.org
82c4dfc7 3205S: Maintained
679655da 3206F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3207
3208COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3209M: Scott Murray <scott@spiteful.org>
64dab204 3210L: linux-pci@vger.kernel.org
82c4dfc7 3211S: Maintained
679655da 3212F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3213
3214COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3215M: Scott Murray <scott@spiteful.org>
64dab204 3216L: linux-pci@vger.kernel.org
82c4dfc7 3217S: Maintained
679655da 3218F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3219
5411552c 3220COMPAL LAPTOP SUPPORT
8b58be88 3221M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3222L: platform-driver-x86@vger.kernel.org
5411552c 3223S: Maintained
679655da 3224F: drivers/platform/x86/compal-laptop.c
5411552c 3225
949be0f7 3226CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3227L: accessrunner-general@lists.sourceforge.net
3228W: http://accessrunner.sourceforge.net/
44243ef4 3229S: Orphan
679655da 3230F: drivers/usb/atm/cxacru.c
949be0f7 3231
e2d1d6c0 3232CONFIGFS
d6351db2 3233M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3234M: Christoph Hellwig <hch@lst.de>
3235T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3236S: Supported
679655da
JP
3237F: fs/configfs/
3238F: include/linux/configfs.h
e2d1d6c0 3239
acb9c1b2 3240CONNECTOR
8b58be88 3241M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3242L: netdev@vger.kernel.org
3243S: Maintained
3244F: drivers/connector/
3245
a3e3354d 3246CONTROL GROUP (CGROUP)
860ca0e6 3247M: Tejun Heo <tj@kernel.org>
ad50c159 3248M: Li Zefan <lizefan@huawei.com>
4d205676 3249M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3250L: cgroups@vger.kernel.org
860ca0e6 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3252S: Maintained
4b16b0c0 3253F: Documentation/cgroup*
679655da
JP
3254F: include/linux/cgroup*
3255F: kernel/cgroup*
a3e3354d
TH
3256
3257CONTROL GROUP - CPUSET
3258M: Li Zefan <lizefan@huawei.com>
3259L: cgroups@vger.kernel.org
3260W: http://www.bullopensource.org/cpuset/
3261W: http://oss.sgi.com/projects/cpusets/
3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3263S: Maintained
4b16b0c0 3264F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3265F: include/linux/cpuset.h
3266F: kernel/cpuset.c
3267
3268CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3269M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3270M: Michal Hocko <mhocko@kernel.org>
c4e29738 3271M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3272L: cgroups@vger.kernel.org
3273L: linux-mm@kvack.org
3274S: Maintained
3275F: mm/memcontrol.c
5d1ea48b 3276F: mm/swap_cgroup.c
fb3a0fb6 3277
bebe4678 3278CORETEMP HARDWARE MONITORING DRIVER
96859129 3279M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3280L: linux-hwmon@vger.kernel.org
bebe4678 3281S: Maintained
679655da
JP
3282F: Documentation/hwmon/coretemp
3283F: drivers/hwmon/coretemp.c
bebe4678 3284
1da177e4 3285COSA/SRP SYNC SERIAL DRIVER
8b58be88 3286M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3287W: http://www.fi.muni.cz/~kas/cosa/
3288S: Maintained
679655da 3289F: drivers/net/wan/cosa*
1da177e4 3290
4371ee35 3291CPMAC ETHERNET DRIVER
9dd4aaef 3292M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3293L: netdev@vger.kernel.org
3294S: Maintained
b544dbac 3295F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3296
1da177e4 3297CPU FREQUENCY DRIVERS
9c3646d1 3298M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3299M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3300L: linux-pm@vger.kernel.org
1da177e4 3301S: Maintained
27209d91
VK
3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3304F: drivers/cpufreq/
3305F: include/linux/cpufreq.h
1da177e4 3306
8a67f0ef
VK
3307CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3308M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3309M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3310L: linux-pm@vger.kernel.org
3311W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3312S: Maintained
3313F: drivers/cpufreq/arm_big_little.h
3314F: drivers/cpufreq/arm_big_little.c
3315F: drivers/cpufreq/arm_big_little_dt.c
3316
14d2c34c 3317CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3318M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3319M: Daniel Lezcano <daniel.lezcano@linaro.org>
3320L: linux-pm@vger.kernel.org
3321L: linux-arm-kernel@lists.infradead.org
cea8321c 3322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3323S: Maintained
3324F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3325
0c570c18
BZ
3326CPUIDLE DRIVER - ARM EXYNOS
3327M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3328M: Daniel Lezcano <daniel.lezcano@linaro.org>
3329M: Kukjin Kim <kgene@kernel.org>
3330L: linux-pm@vger.kernel.org
3331L: linux-samsung-soc@vger.kernel.org
3332S: Supported
3333F: drivers/cpuidle/cpuidle-exynos.c
3334F: arch/arm/mach-exynos/pm.c
3335
a8e39c35 3336CPUIDLE DRIVERS
9c3646d1 3337M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3338M: Daniel Lezcano <daniel.lezcano@linaro.org>
3339L: linux-pm@vger.kernel.org
3340S: Maintained
cea8321c 3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3342F: drivers/cpuidle/*
3343F: include/linux/cpuidle.h
3344
1da177e4 3345CPUID/MSR DRIVER
8b58be88 3346M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3347S: Maintained
679655da
JP
3348F: arch/x86/kernel/cpuid.c
3349F: arch/x86/kernel/msr.c
1da177e4 3350
7fe2f639 3351CPU POWER MONITORING SUBSYSTEM
d8130624 3352M: Thomas Renninger <trenn@suse.com>
103f1790 3353L: linux-pm@vger.kernel.org
7fe2f639 3354S: Maintained
14430813 3355F: tools/power/cpupower/
7fe2f639 3356
1da177e4 3357CRAMFS FILESYSTEM
ce00f85c 3358W: http://sourceforge.net/projects/cramfs/
54886a71 3359S: Orphan / Obsolete
679655da
JP
3360F: Documentation/filesystems/cramfs.txt
3361F: fs/cramfs/
1da177e4
LT
3362
3363CRIS PORT
8b58be88
JP
3364M: Mikael Starvik <starvik@axis.com>
3365M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3366L: linux-cris-kernel@axis.com
1da177e4 3367W: http://developer.axis.com
9f273c24 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3369S: Maintained
679655da 3370F: arch/cris/
df621252 3371F: drivers/tty/serial/crisv10.*
1da177e4
LT
3372
3373CRYPTO API
8b58be88
JP
3374M: Herbert Xu <herbert@gondor.apana.org.au>
3375M: "David S. Miller" <davem@davemloft.net>
1da177e4 3376L: linux-crypto@vger.kernel.org
9f273c24 3377T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3379S: Maintained
679655da 3380F: Documentation/crypto/
fe1c445b 3381F: Documentation/devicetree/bindings/crypto/
2ca87a17 3382F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3383F: arch/*/crypto/
3384F: crypto/
3385F: drivers/crypto/
3386F: include/crypto/
1da177e4 3387
5b07bd57 3388CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3389M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3390L: linux-crypto@vger.kernel.org
3391S: Maintained
51a2228a
JP
3392F: crypto/ansi_cprng.c
3393F: crypto/rng.c
5b07bd57 3394
fc279cc2
HV
3395CS3308 MEDIA DRIVER
3396M: Hans Verkuil <hverkuil@xs4all.nl>
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: http://linuxtv.org
3400S: Odd Fixes
3401F: drivers/media/i2c/cs3308.c
3402F: drivers/media/i2c/cs3308.h
3403
9b4ffa48 3404CS5535 Audio ALSA driver
8b58be88 3405M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3406S: Maintained
679655da 3407F: sound/pci/cs5535audio/
9b4ffa48 3408
a910e4a9 3409CW1200 WLAN driver
b75f0050
JP
3410M: Solomon Peachy <pizza@shaftnet.org>
3411S: Maintained
560424e9 3412F: drivers/net/wireless/st/cw1200/
a910e4a9 3413
6d8425b1 3414CX18 VIDEO4LINUX DRIVER
6afdeaf8 3415M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3416L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3417L: linux-media@vger.kernel.org
275ffde4 3418T: git git://linuxtv.org/media_tree.git
a825eaec 3419W: https://linuxtv.org
30e10993 3420W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3421S: Maintained
679655da 3422F: Documentation/video4linux/cx18.txt
90d72ac6 3423F: drivers/media/pci/cx18/
6c0f0359 3424F: include/uapi/linux/ivtv*
6d8425b1 3425
3f101d91
HV
3426CX2341X MPEG ENCODER HELPER MODULE
3427M: Hans Verkuil <hverkuil@xs4all.nl>
3428L: linux-media@vger.kernel.org
3429T: git git://linuxtv.org/media_tree.git
a825eaec 3430W: https://linuxtv.org
3f101d91 3431S: Maintained
c368360b 3432F: drivers/media/common/cx2341x*
3f101d91
HV
3433F: include/media/cx2341x*
3434
b8fe6e2c
PB
3435CX24120 MEDIA DRIVER
3436M: Jemma Denson <jdenson@gmail.com>
3437M: Patrick Boettcher <patrick.boettcher@posteo.de>
3438L: linux-media@vger.kernel.org
a825eaec 3439W: https://linuxtv.org
b8fe6e2c
PB
3440Q: http://patchwork.linuxtv.org/project/linux-media/list/
3441S: Maintained
3442F: drivers/media/dvb-frontends/cx24120*
3443
20357578 3444CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3446M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3447L: linux-media@vger.kernel.org
a825eaec 3448W: https://linuxtv.org
20357578
MCC
3449T: git git://linuxtv.org/media_tree.git
3450S: Odd fixes
3451F: Documentation/video4linux/cx88/
3452F: drivers/media/pci/cx88/
6d8425b1 3453
91952bc0
AP
3454CXD2820R MEDIA DRIVER
3455M: Antti Palosaari <crope@iki.fi>
3456L: linux-media@vger.kernel.org
a825eaec 3457W: https://linuxtv.org
91952bc0
AP
3458W: http://palosaari.fi/linux/
3459Q: http://patchwork.linuxtv.org/project/linux-media/list/
3460T: git git://linuxtv.org/anttip/media_tree.git
3461S: Maintained
3462F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3463
e5ec3789 3464CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3465M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3466L: netdev@vger.kernel.org
3467W: http://www.chelsio.com
3468S: Supported
f7917c00 3469F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3470
d8ae3c33 3471CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3472M: Karen Xie <kxie@chelsio.com>
3473L: linux-scsi@vger.kernel.org
3474W: http://www.chelsio.com
3475S: Supported
3476F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3477
e5ec3789 3478CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3479M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3480L: linux-rdma@vger.kernel.org
e5ec3789
SW
3481W: http://www.openfabrics.org
3482S: Supported
679655da 3483F: drivers/infiniband/hw/cxgb3/
e5ec3789 3484
be4c9bad 3485CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3486M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3487L: netdev@vger.kernel.org
3488W: http://www.chelsio.com
3489S: Supported
f7917c00 3490F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3491
d8ae3c33 3492CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3493M: Karen Xie <kxie@chelsio.com>
3494L: linux-scsi@vger.kernel.org
3495W: http://www.chelsio.com
3496S: Supported
3497F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3498
be4c9bad
RD
3499CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3500M: Steve Wise <swise@chelsio.com>
3501L: linux-rdma@vger.kernel.org
3502W: http://www.openfabrics.org
3503S: Supported
3504F: drivers/infiniband/hw/cxgb4/
3505
5c20a5c7
CL
3506CXGB4VF ETHERNET DRIVER (CXGB4VF)
3507M: Casey Leedom <leedom@chelsio.com>
3508L: netdev@vger.kernel.org
3509W: http://www.chelsio.com
3510S: Supported
f7917c00 3511F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3512
a9282d01
IM
3513CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3514M: Ian Munsie <imunsie@au1.ibm.com>
3515M: Michael Neuling <mikey@neuling.org>
3516L: linuxppc-dev@lists.ozlabs.org
3517S: Supported
3518F: drivers/misc/cxl/
ec249dd8 3519F: include/misc/cxl*
a9282d01
IM
3520F: include/uapi/misc/cxl.h
3521F: Documentation/powerpc/cxl.txt
3522F: Documentation/powerpc/cxl.txt
3523F: Documentation/ABI/testing/sysfs-class-cxl
3524
11f43ae7
MO
3525CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3526M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3527M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3528M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3529L: linux-scsi@vger.kernel.org
3530S: Supported
3531F: drivers/scsi/cxlflash/
3532F: include/uapi/scsi/cxlflash_ioctls.h
3533F: Documentation/powerpc/cxlflash.txt
3534
b52b97a3
GC
3535STMMAC ETHERNET DRIVER
3536M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3537M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3538L: netdev@vger.kernel.org
3539W: http://www.stlinux.com
3540S: Supported
7ac6653a 3541F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3542
1da177e4 3543CYBERPRO FB DRIVER
54176cc6 3544M: Russell King <linux@armlinux.org.uk>
efc03ecb 3545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3546W: http://www.armlinux.org.uk/
1da177e4 3547S: Maintained
8a61f013 3548F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3549
1da177e4 3550CYCLADES ASYNC MUX DRIVER
1da177e4 3551W: http://www.cyclades.com/
d459883e 3552S: Orphan
c897401b 3553F: drivers/tty/cyclades.c
679655da 3554F: include/linux/cyclades.h
c117ab84 3555F: include/uapi/linux/cyclades.h
1da177e4
LT
3556
3557CYCLADES PC300 DRIVER
1da177e4 3558W: http://www.cyclades.com/
d459883e 3559S: Orphan
679655da 3560F: drivers/net/wan/pc300*
1da177e4 3561
402f6ae4
AP
3562CYPRESS_FIRMWARE MEDIA DRIVER
3563M: Antti Palosaari <crope@iki.fi>
3564L: linux-media@vger.kernel.org
a825eaec 3565W: https://linuxtv.org
402f6ae4
AP
3566W: http://palosaari.fi/linux/
3567Q: http://patchwork.linuxtv.org/project/linux-media/list/
3568T: git git://linuxtv.org/anttip/media_tree.git
3569S: Maintained
3570F: drivers/media/common/cypress_firmware*
3571
e3ae3525 3572CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3573M: Ferruh Yigit <fery@cypress.com>
6305902c 3574L: linux-input@vger.kernel.org
be9a6f40 3575S: Supported
6305902c
JP
3576F: drivers/input/touchscreen/cyttsp*
3577F: include/linux/input/cyttsp.h
e3ae3525 3578
aaaf5fbf
JK
3579DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3580M: Joshua Kinard <kumba@gentoo.org>
3581S: Maintained
3582F: drivers/rtc/rtc-ds1685.c
3583F: include/linux/rtc/ds1685.h
3584
1da177e4 3585DAMA SLAVE for AX.25
8b58be88 3586M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3587W: http://yaina.de/jreuter/
3588W: http://www.qsl.net/dl1bke/
3589L: linux-hams@vger.kernel.org
3590S: Maintained
679655da
JP
3591F: net/ax25/af_ax25.c
3592F: net/ax25/ax25_dev.c
3593F: net/ax25/ax25_ds_*
3594F: net/ax25/ax25_in.c
3595F: net/ax25/ax25_out.c
3596F: net/ax25/ax25_timer.c
3597F: net/ax25/sysctl_net_ax25.c
1da177e4 3598
e2d1d6c0 3599DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3600L: netdev@vger.kernel.org
5ff77428 3601S: Orphan
679655da 3602F: Documentation/networking/dmfe.txt
0f04e2aa 3603F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3604
3605DC390/AM53C974 SCSI driver
d8130624 3606M: Hannes Reinecke <hare@suse.com>
71bd849d 3607L: linux-scsi@vger.kernel.org
e2d1d6c0 3608S: Maintained
71bd849d 3609F: drivers/scsi/am53c974.c
e2d1d6c0 3610
1da177e4 3611DC395x SCSI driver
61eee9a7 3612M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3613M: Ali Akcaagac <aliakc@web.de>
3614M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3615L: dc395x@twibble.org
cf015e9f
JP
3616W: http://twibble.org/dist/dc395x/
3617W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3618S: Maintained
679655da
JP
3619F: Documentation/scsi/dc395x.txt
3620F: drivers/scsi/dc395x.*
1da177e4 3621
eb8edb08 3622DCCP PROTOCOL
a89d030e 3623M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3624L: dccp@vger.kernel.org
c996d8b9 3625W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3626S: Maintained
679655da 3627F: include/linux/dccp.h
c117ab84 3628F: include/uapi/linux/dccp.h
679655da
JP
3629F: include/linux/tfrc.h
3630F: net/dccp/
eb8edb08 3631
1da177e4 3632DECnet NETWORK LAYER
1da177e4
LT
3633W: http://linux-decnet.sourceforge.net
3634L: linux-decnet-user@lists.sourceforge.net
f546444d 3635S: Orphan
679655da
JP
3636F: Documentation/networking/decnet.txt
3637F: net/decnet/
1da177e4 3638
ebff05b9
MR
3639DECSTATION PLATFORM SUPPORT
3640M: "Maciej W. Rozycki" <macro@linux-mips.org>
3641L: linux-mips@linux-mips.org
3642W: http://www.linux-mips.org/wiki/DECstation
3643S: Maintained
3644F: arch/mips/dec/
3645F: arch/mips/include/asm/dec/
3646F: arch/mips/include/asm/mach-dec/
3647
1da177e4 3648DEFXX FDDI NETWORK DRIVER
8b58be88 3649M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3650S: Maintained
33f810b2 3651F: drivers/net/fddi/defxx.*
1da177e4 3652
ad8f07cc 3653DELL LAPTOP DRIVER
8b58be88 3654M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3655M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3656L: platform-driver-x86@vger.kernel.org
ad8f07cc 3657S: Maintained
679655da 3658F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3659
817a5cdb
PR
3660DELL LAPTOP RBTN DRIVER
3661M: Pali Rohár <pali.rohar@gmail.com>
3662S: Maintained
3663F: drivers/platform/x86/dell-rbtn.*
3664
cdbff611
PR
3665DELL LAPTOP FREEFALL DRIVER
3666M: Pali Rohár <pali.rohar@gmail.com>
3667S: Maintained
3668F: drivers/platform/x86/dell-smo8800.c
3669
1da177e4 3670DELL LAPTOP SMM DRIVER
a5afba16 3671M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3672S: Maintained
a5afba16 3673F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3674F: include/uapi/linux/i8k.h
1da177e4 3675
90563ec4 3676DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3677M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3678S: Maintained
679655da
JP
3679F: Documentation/dcdbas.txt
3680F: drivers/firmware/dcdbas.*
90563ec4 3681
0b3f6109 3682DELL WMI EXTRAS DRIVER
8b58be88 3683M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3684M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3685S: Maintained
36b3a96f 3686F: drivers/platform/x86/dell-wmi.c
0b3f6109 3687
5efc75e3 3688DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3689M: John Youn <johnyoun@synopsys.com>
5efc75e3 3690L: linux-usb@vger.kernel.org
18f340f9 3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3692S: Maintained
197ba5f4 3693F: drivers/usb/dwc2/
5efc75e3 3694
94ab23dd 3695DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3696M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3697L: linux-usb@vger.kernel.org
94ab23dd
FB
3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3699S: Maintained
3700F: drivers/usb/dwc3/
3701
833c9545
JB
3702DEVICE COREDUMP (DEV_COREDUMP)
3703M: Johannes Berg <johannes@sipsolutions.net>
3704L: linux-kernel@vger.kernel.org
3705S: Maintained
3706F: drivers/base/devcoredump.c
3707F: include/linux/devcoredump.h
3708
89d07767
KP
3709DEVICE FREQUENCY (DEVFREQ)
3710M: MyungJoo Ham <myungjoo.ham@samsung.com>
3711M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3712L: linux-pm@vger.kernel.org
6a3cd722 3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3714S: Maintained
3715F: drivers/devfreq/
6a3cd722
CC
3716F: include/linux/devfreq.h
3717F: Documentation/devicetree/bindings/devfreq/
89d07767 3718
7dbded06
CC
3719DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3720M: Chanwoo Choi <cw00.choi@samsung.com>
3721L: linux-pm@vger.kernel.org
3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3723S: Supported
3724F: drivers/devfreq/event/
3725F: drivers/devfreq/devfreq-event.c
3726F: include/linux/devfreq-event.h
3727F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3728
490b864b
CC
3729BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3730M: Chanwoo Choi <cw00.choi@samsung.com>
3731L: linux-pm@vger.kernel.org
3732L: linux-samsung-soc@vger.kernel.org
3733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3734S: Maintained
3735F: drivers/devfreq/exynos-bus.c
3736F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3737
1da177e4 3738DEVICE NUMBER REGISTRY
8b58be88 3739M: Torben Mathiasen <device@lanana.org>
1da177e4 3740W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3741S: Maintained
3742
e2d1d6c0 3743DEVICE-MAPPER (LVM)
854ecaad 3744M: Alasdair Kergon <agk@redhat.com>
8504eed3 3745M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3746M: dm-devel@redhat.com
e2d1d6c0
RD
3747L: dm-devel@redhat.com
3748W: http://sources.redhat.com/dm
8a6e2535 3749Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3751T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3752S: Maintained
679655da
JP
3753F: Documentation/device-mapper/
3754F: drivers/md/dm*
854ecaad 3755F: drivers/md/persistent-data/
679655da
JP
3756F: include/linux/device-mapper.h
3757F: include/linux/dm-*.h
8504eed3 3758F: include/uapi/linux/dm-*.h
e2d1d6c0 3759
bfcd3a46
JP
3760DEVLINK
3761M: Jiri Pirko <jiri@mellanox.com>
3762L: netdev@vger.kernel.org
3763S: Supported
3764F: net/core/devlink.c
3765F: include/net/devlink.h
3766F: include/uapi/linux/devlink.h
3767
c0d995aa
OST
3768DIALOG SEMICONDUCTOR DRIVERS
3769M: Support Opensource <support.opensource@diasemi.com>
3770W: http://www.dialog-semiconductor.com/products
3771S: Supported
3772F: Documentation/hwmon/da90??
047cfd01 3773F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3774F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3775F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3776F: drivers/gpio/gpio-da90??.c
3777F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3778F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3779F: drivers/input/misc/da90??_onkey.c
3780F: drivers/input/touchscreen/da9052_tsi.c
3781F: drivers/leds/leds-da90??.c
3782F: drivers/mfd/da903x.c
3783F: drivers/mfd/da90??-*.c
7be72c2c 3784F: drivers/mfd/da91??-*.c
8c0984e5
SR
3785F: drivers/power/supply/da9052-battery.c
3786F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3787F: drivers/regulator/da903x.c
3788F: drivers/regulator/da9???-regulator.[ch]
3789F: drivers/rtc/rtc-da90??.c
3790F: drivers/video/backlight/da90??_bl.c
3791F: drivers/watchdog/da90??_wdt.c
3792F: include/linux/mfd/da903x.h
3793F: include/linux/mfd/da9052/
3794F: include/linux/mfd/da9055/
047cfd01 3795F: include/linux/mfd/da9062/
c0d995aa 3796F: include/linux/mfd/da9063/
7be72c2c 3797F: include/linux/mfd/da9150/
4eeb08b4 3798F: include/linux/regulator/da9211.h
c0d995aa
OST
3799F: include/sound/da[79]*.h
3800F: sound/soc/codecs/da[79]*.[ch]
3801
6ea5dcdf
WBG
3802DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3803M: William Breathitt Gray <vilhelm.gray@gmail.com>
3804L: linux-gpio@vger.kernel.org
3805S: Maintained
3806F: drivers/gpio/gpio-gpio-mm.c
3807
599aa697
LL
3808DIGI NEO AND CLASSIC PCI PRODUCTS
3809M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3810M: Mark Hounschell <markh@compro.net>
599aa697
LL
3811L: driverdev-devel@linuxdriverproject.org
3812S: Maintained
3813F: drivers/staging/dgnc/
3814
335d7c58 3815DIOLAN U2C-12 I2C DRIVER
ca462085 3816M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3817L: linux-i2c@vger.kernel.org
3818S: Maintained
3819F: drivers/i2c/busses/i2c-diolan-u2c.c
3820
d475c634
MW
3821DIRECT ACCESS (DAX)
3822M: Matthew Wilcox <willy@linux.intel.com>
3823L: linux-fsdevel@vger.kernel.org
3824S: Supported
3825F: fs/dax.c
3826
e7839f25 3827DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3828M: Eric Paris <eparis@parisplace.org>
3c5119c0 3829S: Maintained
679655da
JP
3830F: Documentation/filesystems/dnotify.txt
3831F: fs/notify/dnotify/
3832F: include/linux/dnotify.h
1da177e4
LT
3833
3834DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3835M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3836W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3837W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3838W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3839S: Maintained
3840
4480f15b 3841DISKQUOTA
d8130624 3842M: Jan Kara <jack@suse.com>
1da177e4 3843S: Maintained
679655da
JP
3844F: Documentation/filesystems/quota.txt
3845F: fs/quota/
3846F: include/linux/quota*.h
c117ab84 3847F: include/uapi/linux/quota*.h
1da177e4 3848
702686ad
BT
3849DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3850M: Bernie Thompson <bernie@plugable.com>
3851L: linux-fbdev@vger.kernel.org
3852S: Maintained
3853W: http://plugable.com/category/projects/udlfb/
8a61f013 3854F: drivers/video/fbdev/udlfb.c
702686ad
BT
3855F: include/video/udlfb.h
3856F: Documentation/fb/udlfb.txt
3857
e7839f25 3858DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3859M: Christine Caulfield <ccaulfie@redhat.com>
3860M: David Teigland <teigland@redhat.com>
a4644184 3861L: cluster-devel@redhat.com
5be7b50f 3862W: http://sources.redhat.com/cluster/
9f273c24 3863T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3864S: Supported
679655da 3865F: fs/dlm/
5be7b50f 3866
53b6b3e0
SS
3867DMA BUFFER SHARING FRAMEWORK
3868M: Sumit Semwal <sumit.semwal@linaro.org>
3869S: Maintained
3870L: linux-media@vger.kernel.org
3871L: dri-devel@lists.freedesktop.org
8ada6d2d 3872L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3873F: drivers/dma-buf/
e46d12c6
JP
3874F: include/linux/dma-buf*
3875F: include/linux/reservation.h
3876F: include/linux/*fence.h
53b6b3e0
SS
3877F: Documentation/dma-buf-sharing.txt
3878T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3879
c483e065
GP
3880SYNC FILE FRAMEWORK
3881M: Sumit Semwal <sumit.semwal@linaro.org>
3882R: Gustavo Padovan <gustavo@padovan.org>
3883S: Maintained
3884L: linux-media@vger.kernel.org
3885L: dri-devel@lists.freedesktop.org
3886F: drivers/dma-buf/sync_file.c
3887F: include/linux/sync_file.h
3888F: Documentation/sync_file.txt
3889T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3890
b3e5f263 3891DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3892M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3893L: dmaengine@vger.kernel.org
3894Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3895S: Maintained
679655da 3896F: drivers/dma/
0ce3c066 3897F: include/linux/dmaengine.h
c56d329e 3898F: Documentation/devicetree/bindings/dma/
979a281e
VK
3899F: Documentation/dmaengine/
3900T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3901
b825037d 3902DME1737 HARDWARE MONITOR DRIVER
8b58be88 3903M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3904L: linux-hwmon@vger.kernel.org
b825037d 3905S: Maintained
679655da
JP
3906F: Documentation/hwmon/dme1737
3907F: drivers/hwmon/dme1737.c
b825037d 3908
1f31e1b1 3909DMI/SMBIOS SUPPORT
d8130624 3910M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3911S: Maintained
d4aeef93 3912T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3913F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3914F: drivers/firmware/dmi-id.c
3915F: drivers/firmware/dmi_scan.c
3916F: include/linux/dmi.h
3917
7d2c86b5 3918DOCUMENTATION
ad3118b9 3919M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3920L: linux-doc@vger.kernel.org
3921S: Maintained
679655da 3922F: Documentation/
42f41ecf
JC
3923F: scripts/docproc.c
3924F: scripts/kernel-doc*
97be078b
RD
3925X: Documentation/ABI/
3926X: Documentation/devicetree/
933a46b8
JC
3927X: Documentation/acpi
3928X: Documentation/power
3929X: Documentation/spi
6c121170 3930X: Documentation/DocBook/media
c51edfb1 3931T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3932
1da177e4 3933DOUBLETALK DRIVER
8b58be88 3934M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3935L: blinux-list@redhat.com
3936S: Maintained
679655da
JP
3937F: drivers/char/dtlk.c
3938F: include/linux/dtlk.h
1da177e4 3939
e2d1d6c0 3940DPT_I2O SCSI RAID DRIVER
8b58be88 3941M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3942L: linux-scsi@vger.kernel.org
3943W: http://www.adaptec.com/
3944S: Maintained
679655da
JP
3945F: drivers/scsi/dpt*
3946F: drivers/scsi/dpt/
e2d1d6c0 3947
b411b363 3948DRBD DRIVER
bc2c049d
RK
3949M: Philipp Reisner <philipp.reisner@linbit.com>
3950M: Lars Ellenberg <lars.ellenberg@linbit.com>
3951L: drbd-dev@lists.linbit.com
28b8e8d4 3952W: http://www.drbd.org
bc2c049d
RK
3953T: git git://git.linbit.com/linux-drbd.git
3954T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3955S: Supported
3956F: drivers/block/drbd/
3957F: lib/lru_cache.c
3958F: Documentation/blockdev/drbd/
b411b363 3959
dc7dfcd8 3960DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3962T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3963S: Supported
679655da 3964F: Documentation/kobject.txt
7cfc51b9 3965F: drivers/base/
87544653 3966F: fs/debugfs/
dc7dfcd8
WS
3967F: fs/kernfs/
3968F: fs/sysfs/
87544653 3969F: include/linux/debugfs.h
dc7dfcd8 3970F: include/linux/kobj*
679655da 3971F: lib/kobj*
1da177e4
LT
3972
3973DRM DRIVERS
8b58be88 3974M: David Airlie <airlied@linux.ie>
4c6a3999 3975L: dri-devel@lists.freedesktop.org
b0447888 3976T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3977S: Maintained
679655da 3978F: drivers/gpu/drm/
433e3b34 3979F: drivers/gpu/vga/
d28ab95b
GU
3980F: Documentation/devicetree/bindings/display/
3981F: Documentation/devicetree/bindings/gpu/
3982F: Documentation/devicetree/bindings/video/
621c5474 3983F: Documentation/gpu/
850e9411 3984F: include/drm/
c117ab84 3985F: include/uapi/drm/
1da177e4 3986
c842b693
EV
3987DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3988M: Dave Airlie <airlied@redhat.com>
3989S: Odd Fixes
3990F: drivers/gpu/drm/ast/
3991
3992DRM DRIVER FOR BOCHS VIRTUAL GPU
3993M: Gerd Hoffmann <kraxel@redhat.com>
3994S: Odd Fixes
3995F: drivers/gpu/drm/bochs/
3996
3997DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3998M: Dave Airlie <airlied@redhat.com>
3999S: Odd Fixes
4000F: drivers/gpu/drm/cirrus/
4001
c26a4017 4002RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4003M: Alex Deucher <alexander.deucher@amd.com>
4004M: Christian König <christian.koenig@amd.com>
4005L: dri-devel@lists.freedesktop.org
4006T: git git://people.freedesktop.org/~agd5f/linux
4007S: Supported
4008F: drivers/gpu/drm/radeon/
74c97375 4009F: include/uapi/drm/radeon_drm.h
c26a4017 4010F: drivers/gpu/drm/amd/
74c97375 4011F: include/uapi/drm/amdgpu_drm.h
566f5939 4012
03e255b9
TR
4013DRM PANEL DRIVERS
4014M: Thierry Reding <thierry.reding@gmail.com>
4015L: dri-devel@lists.freedesktop.org
4016T: git git://anongit.freedesktop.org/tegra/linux.git
4017S: Maintained
4018F: drivers/gpu/drm/drm_panel.c
4019F: drivers/gpu/drm/panel/
4020F: include/drm/drm_panel.h
2d799dde 4021F: Documentation/devicetree/bindings/display/panel/
03e255b9 4022
8daf7473 4023INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4024M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4025M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4026L: intel-gfx@lists.freedesktop.org
8daf7473 4027L: dri-devel@lists.freedesktop.org
7564fde3 4028W: https://01.org/linuxgraphics/
47f95647 4029Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4030T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4031S: Supported
14430813 4032F: drivers/gpu/drm/i915/
8daf7473 4033F: include/drm/i915*
baceac3a 4034F: include/uapi/drm/i915_drm.h
621c5474 4035F: Documentation/gpu/i915.rst
8daf7473 4036
99763bb8
BB
4037DRM DRIVERS FOR ATMEL HLCDC
4038M: Boris Brezillon <boris.brezillon@free-electrons.com>
4039L: dri-devel@lists.freedesktop.org
4040S: Supported
4041F: drivers/gpu/drm/atmel-hlcdc/
4042F: Documentation/devicetree/bindings/drm/atmel/
4043
bf1139df
MR
4044DRM DRIVERS FOR ALLWINNER A10
4045M: Maxime Ripard <maxime.ripard@free-electrons.com>
4046L: dri-devel@lists.freedesktop.org
4047S: Supported
4048F: drivers/gpu/drm/sun4i/
4049F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4050
398a6d4a
KP
4051DRM DRIVERS FOR EXYNOS
4052M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4053M: Joonyoung Shim <jy0922.shim@samsung.com>
4054M: Seung-Woo Kim <sw0312.kim@samsung.com>
4055M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4056L: dri-devel@lists.freedesktop.org
25a58030 4057T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4058S: Supported
14430813 4059F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4060F: include/uapi/drm/exynos_drm.h
4061F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4062
b55a1b9c 4063DRM DRIVERS FOR FREESCALE DCU
bc66757a 4064M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4065M: Alison Wang <alison.wang@freescale.com>
4066L: dri-devel@lists.freedesktop.org
4067S: Supported
4068F: drivers/gpu/drm/fsl-dcu/
2d799dde 4069F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4070F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4071F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4072
0a3d775f
PZ
4073DRM DRIVERS FOR FREESCALE IMX
4074M: Philipp Zabel <p.zabel@pengutronix.de>
4075L: dri-devel@lists.freedesktop.org
4076S: Maintained
4077F: drivers/gpu/drm/imx/
ef739aa4 4078F: drivers/gpu/ipu-v3/
2d799dde 4079F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4080
ba2199a6
PJ
4081DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4082M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4083L: dri-devel@lists.freedesktop.org
4084T: git git://github.com/patjak/drm-gma500
4085S: Maintained
5ff18e42 4086F: drivers/gpu/drm/gma500/
ba2199a6 4087
c84ffde9
XL
4088DRM DRIVERS FOR HISILICON
4089M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4090R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4091R: Chen Feng <puck.chen@hisilicon.com>
4092L: dri-devel@lists.freedesktop.org
4093T: git git://github.com/xin3liang/linux.git
4094S: Maintained
4095F: drivers/gpu/drm/hisilicon/
4096F: Documentation/devicetree/bindings/display/hisilicon/
4097
399516ab
EV
4098DRM DRIVER FOR INTEL I810 VIDEO CARDS
4099S: Orphan / Obsolete
4100F: drivers/gpu/drm/i810/
4101F: include/uapi/drm/i810_drm.h
4102
37b2a214
CH
4103DRM DRIVERS FOR MEDIATEK
4104M: CK Hu <ck.hu@mediatek.com>
4105M: Philipp Zabel <p.zabel@pengutronix.de>
4106L: dri-devel@lists.freedesktop.org
4107S: Supported
4108F: drivers/gpu/drm/mediatek/
4109F: Documentation/devicetree/bindings/display/mediatek/
4110
06346451
EV
4111DRM DRIVER FOR MSM ADRENO GPU
4112M: Rob Clark <robdclark@gmail.com>
4113L: linux-arm-msm@vger.kernel.org
4114L: dri-devel@lists.freedesktop.org
4115L: freedreno@lists.freedesktop.org
4116T: git git://people.freedesktop.org/~robclark/linux
4117S: Maintained
4118F: drivers/gpu/drm/msm/
4119F: include/uapi/drm/msm_drm.h
4120F: Documentation/devicetree/bindings/display/msm/
4121
fad89bb3
EV
4122DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4123M: Ben Skeggs <bskeggs@redhat.com>
4124L: dri-devel@lists.freedesktop.org
4125L: nouveau@lists.freedesktop.org
4126T: git git://github.com/skeggsb/linux
4127S: Supported
4128F: drivers/gpu/drm/nouveau/
4129F: include/uapi/drm/nouveau_drm.h
ba2199a6 4130
bd3b49f2 4131DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4132M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4133L: dri-devel@lists.freedesktop.org
4134L: linux-tegra@vger.kernel.org
a5ad7a63 4135T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4136S: Supported
dee8268f 4137F: drivers/gpu/drm/tegra/
a5ad7a63 4138F: drivers/gpu/host1x/
e1e90644 4139F: include/linux/host1x.h
a5ad7a63 4140F: include/uapi/drm/tegra_drm.h
2d799dde 4141F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4142
399516ab
EV
4143DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/mga/
4146F: include/uapi/drm/mga_drm.h
4147
c842b693
EV
4148DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4149M: Dave Airlie <airlied@redhat.com>
4150S: Odd Fixes
4151F: drivers/gpu/drm/mgag200/
4152
399516ab
EV
4153DRM DRIVER FOR RAGE 128 VIDEO CARDS
4154S: Orphan / Obsolete
4155F: drivers/gpu/drm/r128/
4156F: include/uapi/drm/r128_drm.h
4157
a284e9d1
LP
4158DRM DRIVERS FOR RENESAS
4159M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4160L: dri-devel@lists.freedesktop.org
4a121096 4161L: linux-renesas-soc@vger.kernel.org
2392ccd4 4162T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4163S: Supported
4164F: drivers/gpu/drm/rcar-du/
4165F: drivers/gpu/drm/shmobile/
a284e9d1 4166F: include/linux/platform_data/shmob_drm.h
33be436d 4167F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4168
c842b693
EV
4169DRM DRIVER FOR QXL VIRTUAL GPU
4170M: Dave Airlie <airlied@redhat.com>
4171S: Odd Fixes
4172F: drivers/gpu/drm/qxl/
4173F: include/uapi/drm/qxl_drm.h
a284e9d1 4174
625e0346
HS
4175DRM DRIVERS FOR ROCKCHIP
4176M: Mark Yao <mark.yao@rock-chips.com>
4177L: dri-devel@lists.freedesktop.org
4178S: Maintained
4179F: drivers/gpu/drm/rockchip/
f253f7eb 4180F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4181
399516ab
EV
4182DRM DRIVER FOR SAVAGE VIDEO CARDS
4183S: Orphan / Obsolete
4184F: drivers/gpu/drm/savage/
4185F: include/uapi/drm/savage_drm.h
4186
4187DRM DRIVER FOR SIS VIDEO CARDS
4188S: Orphan / Obsolete
4189F: drivers/gpu/drm/sis/
4190F: include/uapi/drm/sis_drm.h
625e0346 4191
7f11c476
BG
4192DRM DRIVERS FOR STI
4193M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4194M: Vincent Abriou <vincent.abriou@st.com>
4195L: dri-devel@lists.freedesktop.org
4196T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4197S: Maintained
4198F: drivers/gpu/drm/sti
2d799dde 4199F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4200
399516ab
EV
4201DRM DRIVER FOR TDFX VIDEO CARDS
4202S: Orphan / Obsolete
4203F: drivers/gpu/drm/tdfx/
4204
c842b693
EV
4205DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4206M: Dave Airlie <airlied@redhat.com>
4207S: Odd Fixes
4208F: drivers/gpu/drm/udl/
4209
8bb0bce9
LS
4210DRM DRIVERS FOR VIVANTE GPU IP
4211M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4212R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4213R: Christian Gmeiner <christian.gmeiner@gmail.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
8a9257a0
EV
4216F: drivers/gpu/drm/etnaviv/
4217F: include/uapi/drm/etnaviv_drm.h
4218F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4219
c4291702
EV
4220DRM DRIVER FOR VMWARE VIRTUAL GPU
4221M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4222M: Sinclair Yeh <syeh@vmware.com>
4223M: Thomas Hellstrom <thellstrom@vmware.com>
4224L: dri-devel@lists.freedesktop.org
4225T: git git://people.freedesktop.org/~syeh/repos_linux
4226T: git git://people.freedesktop.org/~thomash/linux
4227S: Supported
4228F: drivers/gpu/drm/vmwgfx/
4229F: include/uapi/drm/vmwgfx_drm.h
4230
8636d452
EA
4231DRM DRIVERS FOR VC4
4232M: Eric Anholt <eric@anholt.net>
4233T: git git://github.com/anholt/linux
4234S: Supported
4235F: drivers/gpu/drm/vc4/
4236F: include/uapi/drm/vc4_drm.h
4237F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4238
5ef330a7
TV
4239DRM DRIVERS FOR TI OMAP
4240M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4241L: dri-devel@lists.freedesktop.org
4242S: Maintained
4243F: drivers/gpu/drm/omapdrm/
4244F: Documentation/devicetree/bindings/display/ti/
4245
adb314ed
TV
4246DRM DRIVERS FOR TI LCDC
4247M: Jyri Sarha <jsarha@ti.com>
4248R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4249L: dri-devel@lists.freedesktop.org
4250S: Maintained
4251F: drivers/gpu/drm/tilcdc/
4252F: Documentation/devicetree/bindings/display/tilcdc/
4253
598df1ac
AK
4254DSBR100 USB FM RADIO DRIVER
4255M: Alexey Klimov <klimov.linux@gmail.com>
4256L: linux-media@vger.kernel.org
4257T: git git://linuxtv.org/media_tree.git
4258S: Maintained
4259F: drivers/media/radio/dsbr100.c
4260
1da177e4 4261DSCC4 DRIVER
8b58be88 4262M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4263L: netdev@vger.kernel.org
1da177e4 4264S: Maintained
679655da 4265F: drivers/net/wan/dscc4.c
1da177e4 4266
cc11b140
HV
4267DT3155 MEDIA DRIVER
4268M: Hans Verkuil <hverkuil@xs4all.nl>
4269L: linux-media@vger.kernel.org
4270T: git git://linuxtv.org/media_tree.git
a825eaec 4271W: https://linuxtv.org
cc11b140
HV
4272S: Odd Fixes
4273F: drivers/media/pci/dt3155/
4274
91952bc0
AP
4275DVB_USB_AF9015 MEDIA DRIVER
4276M: Antti Palosaari <crope@iki.fi>
4277L: linux-media@vger.kernel.org
a825eaec 4278W: https://linuxtv.org
91952bc0
AP
4279W: http://palosaari.fi/linux/
4280Q: http://patchwork.linuxtv.org/project/linux-media/list/
4281T: git git://linuxtv.org/anttip/media_tree.git
4282S: Maintained
4283F: drivers/media/usb/dvb-usb-v2/af9015*
4284
4285DVB_USB_AF9035 MEDIA DRIVER
4286M: Antti Palosaari <crope@iki.fi>
4287L: linux-media@vger.kernel.org
a825eaec 4288W: https://linuxtv.org
91952bc0
AP
4289W: http://palosaari.fi/linux/
4290Q: http://patchwork.linuxtv.org/project/linux-media/list/
4291T: git git://linuxtv.org/anttip/media_tree.git
4292S: Maintained
4293F: drivers/media/usb/dvb-usb-v2/af9035*
4294
4295DVB_USB_ANYSEE MEDIA DRIVER
4296M: Antti Palosaari <crope@iki.fi>
4297L: linux-media@vger.kernel.org
a825eaec 4298W: https://linuxtv.org
91952bc0
AP
4299W: http://palosaari.fi/linux/
4300Q: http://patchwork.linuxtv.org/project/linux-media/list/
4301T: git git://linuxtv.org/anttip/media_tree.git
4302S: Maintained
4303F: drivers/media/usb/dvb-usb-v2/anysee*
4304
4305DVB_USB_AU6610 MEDIA DRIVER
4306M: Antti Palosaari <crope@iki.fi>
4307L: linux-media@vger.kernel.org
a825eaec 4308W: https://linuxtv.org
91952bc0
AP
4309W: http://palosaari.fi/linux/
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
4313F: drivers/media/usb/dvb-usb-v2/au6610*
4314
4315DVB_USB_CE6230 MEDIA DRIVER
4316M: Antti Palosaari <crope@iki.fi>
4317L: linux-media@vger.kernel.org
a825eaec 4318W: https://linuxtv.org
91952bc0
AP
4319W: http://palosaari.fi/linux/
4320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4321T: git git://linuxtv.org/anttip/media_tree.git
4322S: Maintained
4323F: drivers/media/usb/dvb-usb-v2/ce6230*
4324
d099dea2
MK
4325DVB_USB_CXUSB MEDIA DRIVER
4326M: Michael Krufky <mkrufky@linuxtv.org>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
d099dea2
MK
4329W: http://github.com/mkrufky
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/media_tree.git
4332S: Maintained
9819da66 4333F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4334
91952bc0 4335DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4336M: Antti Palosaari <crope@iki.fi>
4337L: linux-media@vger.kernel.org
a825eaec 4338W: https://linuxtv.org
91952bc0
AP
4339W: http://palosaari.fi/linux/
4340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4341T: git git://linuxtv.org/anttip/media_tree.git
4342S: Maintained
91952bc0 4343F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4344
5560983b 4345DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4346M: Antti Palosaari <crope@iki.fi>
4347L: linux-media@vger.kernel.org
a825eaec 4348W: https://linuxtv.org
91952bc0
AP
4349Q: http://patchwork.linuxtv.org/project/linux-media/list/
4350T: git git://linuxtv.org/anttip/media_tree.git
4351S: Maintained
5560983b 4352F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4353
8856f5f2
MK
4354DVB_USB_MXL111SF MEDIA DRIVER
4355M: Michael Krufky <mkrufky@linuxtv.org>
4356L: linux-media@vger.kernel.org
a825eaec 4357W: https://linuxtv.org
8856f5f2
MK
4358W: http://github.com/mkrufky
4359Q: http://patchwork.linuxtv.org/project/linux-media/list/
4360T: git git://linuxtv.org/mkrufky/mxl111sf.git
4361S: Maintained
4362F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4363
91952bc0
AP
4364DVB_USB_RTL28XXU MEDIA DRIVER
4365M: Antti Palosaari <crope@iki.fi>
4366L: linux-media@vger.kernel.org
a825eaec 4367W: https://linuxtv.org
91952bc0
AP
4368W: http://palosaari.fi/linux/
4369Q: http://patchwork.linuxtv.org/project/linux-media/list/
4370T: git git://linuxtv.org/anttip/media_tree.git
4371S: Maintained
4372F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4373
4374DVB_USB_V2 MEDIA DRIVER
4375M: Antti Palosaari <crope@iki.fi>
4376L: linux-media@vger.kernel.org
a825eaec 4377W: https://linuxtv.org
91952bc0
AP
4378W: http://palosaari.fi/linux/
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
4382F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4383F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4384
ac0ac38f 4385DYNAMIC DEBUG
5c4a97d1 4386M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4387S: Maintained
4388F: lib/dynamic_debug.c
4389F: include/linux/dynamic_debug.h
4390
789c7048 4391DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4392M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4393S: Maintained
df621252 4394F: drivers/tty/serial/dz.*
789c7048 4395
f17effbe
MF
4396E3X0 POWER BUTTON DRIVER
4397M: Moritz Fischer <moritz.fischer@ettus.com>
4398L: usrp-users@lists.ettus.com
4399W: http://www.ettus.com
4400S: Supported
4401F: drivers/input/misc/e3x0-button.c
4402F: Documentation/devicetree/bindings/input/e3x0-button.txt
4403
91952bc0
AP
4404E4000 MEDIA DRIVER
4405M: Antti Palosaari <crope@iki.fi>
4406L: linux-media@vger.kernel.org
a825eaec 4407W: https://linuxtv.org
91952bc0
AP
4408W: http://palosaari.fi/linux/
4409Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410T: git git://linuxtv.org/anttip/media_tree.git
4411S: Maintained
4412F: drivers/media/tuners/e4000*
4413
1da177e4 4414EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4415M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4416L: linux-scsi@vger.kernel.org
4417S: Maintained
679655da 4418F: drivers/scsi/eata.c
1da177e4 4419
91952bc0
AP
4420EC100 MEDIA DRIVER
4421M: Antti Palosaari <crope@iki.fi>
4422L: linux-media@vger.kernel.org
a825eaec 4423W: https://linuxtv.org
91952bc0
AP
4424W: http://palosaari.fi/linux/
4425Q: http://patchwork.linuxtv.org/project/linux-media/list/
4426T: git git://linuxtv.org/anttip/media_tree.git
4427S: Maintained
4428F: drivers/media/dvb-frontends/ec100*
4429
237fead6 4430ECRYPT FILE SYSTEM
0de9adf2 4431M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4432L: ecryptfs@vger.kernel.org
24a923e4 4433W: http://ecryptfs.org
6dc7516e 4434W: https://launchpad.net/ecryptfs
9f273c24 4435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4436S: Supported
679655da
JP
4437F: Documentation/filesystems/ecryptfs.txt
4438F: fs/ecryptfs/
237fead6 4439
da9bb1d2 4440EDAC-CORE
aa15aa0e 4441M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4442M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4443M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4444L: linux-edac@vger.kernel.org
07cd6bf5
FW
4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4447S: Supported
679655da 4448F: Documentation/edac.txt
91445c72 4449F: drivers/edac/
679655da 4450F: include/linux/edac.h
0e438e3f 4451
c476c23b 4452EDAC-AMD64
487ba8e8 4453M: Borislav Petkov <bp@alien8.de>
91445c72 4454L: linux-edac@vger.kernel.org
487ba8e8 4455S: Maintained
c476c23b
BP
4456F: drivers/edac/amd64_edac*
4457
836dae5d 4458EDAC-CALXEDA
836dae5d
RR
4459M: Robert Richter <rric@kernel.org>
4460L: linux-edac@vger.kernel.org
836dae5d
RR
4461S: Maintained
4462F: drivers/edac/highbank*
4463
f65aad41
RB
4464EDAC-CAVIUM
4465M: Ralf Baechle <ralf@linux-mips.org>
4466M: David Daney <david.daney@cavium.com>
4467L: linux-edac@vger.kernel.org
4468L: linux-mips@linux-mips.org
f65aad41
RB
4469S: Supported
4470F: drivers/edac/octeon_edac*
4471
0e438e3f 4472EDAC-E752X
8b58be88 4473M: Mark Gross <mark.gross@intel.com>
91445c72 4474L: linux-edac@vger.kernel.org
0e438e3f 4475S: Maintained
679655da 4476F: drivers/edac/e752x_edac.c
0e438e3f
DP
4477
4478EDAC-E7XXX
91445c72 4479L: linux-edac@vger.kernel.org
0e438e3f 4480S: Maintained
679655da 4481F: drivers/edac/e7xxx_edac.c
0e438e3f 4482
7d136731
BP
4483EDAC-FSL_DDR
4484M: York Sun <york.sun@nxp.com>
4485L: linux-edac@vger.kernel.org
4486S: Maintained
4487F: drivers/edac/fsl_ddr_edac.*
4488
77c5f5d2 4489EDAC-GHES
5dc8a864
MCC
4490M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4491M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4492L: linux-edac@vger.kernel.org
77c5f5d2 4493S: Maintained
2caa67a6 4494F: drivers/edac/ghes_edac.c
77c5f5d2 4495
6bc78404 4496EDAC-I82443BXGX
8b58be88 4497M: Tim Small <tim@buttersideup.com>
91445c72 4498L: linux-edac@vger.kernel.org
6bc78404 4499S: Maintained
679655da 4500F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4501
4502EDAC-I3000
91445c72 4503L: linux-edac@vger.kernel.org
c91d9075 4504S: Orphan
679655da 4505F: drivers/edac/i3000_edac.c
6bc78404
DT
4506
4507EDAC-I5000
91445c72 4508L: linux-edac@vger.kernel.org
ba9a5918 4509S: Maintained
679655da 4510F: drivers/edac/i5000_edac.c
ba9a5918 4511
44c12cb2 4512EDAC-I5400
5dc8a864
MCC
4513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4514M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4515L: linux-edac@vger.kernel.org
44c12cb2 4516S: Maintained
679655da 4517F: drivers/edac/i5400_edac.c
44c12cb2 4518
3c9c92b6 4519EDAC-I7300
5dc8a864
MCC
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4522L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4523S: Maintained
4524F: drivers/edac/i7300_edac.c
4525
67c89316 4526EDAC-I7CORE
5dc8a864
MCC
4527M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4528M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4529L: linux-edac@vger.kernel.org
67c89316 4530S: Maintained
70aff0ce 4531F: drivers/edac/i7core_edac.c
67c89316 4532
ba9a5918 4533EDAC-I82975X
8b58be88 4534M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4535M: "Arvind R." <arvino55@gmail.com>
91445c72 4536L: linux-edac@vger.kernel.org
ba9a5918 4537S: Maintained
679655da 4538F: drivers/edac/i82975x_edac.c
ba9a5918 4539
791b4706
JB
4540EDAC-IE31200
4541M: Jason Baron <jbaron@akamai.com>
4542L: linux-edac@vger.kernel.org
791b4706
JB
4543S: Maintained
4544F: drivers/edac/ie31200_edac.c
4545
ccdfb979 4546EDAC-MPC85XX
30c7469b 4547M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4548L: linux-edac@vger.kernel.org
ccdfb979
JT
4549S: Maintained
4550F: drivers/edac/mpc85xx_edac.[ch]
4551
ba9a5918 4552EDAC-PASEMI
8b58be88 4553M: Egor Martovetsky <egor@pasemi.com>
91445c72 4554L: linux-edac@vger.kernel.org
6bc78404 4555S: Maintained
679655da 4556F: drivers/edac/pasemi_edac.c
6bc78404 4557
0e438e3f 4558EDAC-R82600
8b58be88 4559M: Tim Small <tim@buttersideup.com>
91445c72 4560L: linux-edac@vger.kernel.org
0e438e3f 4561S: Maintained
679655da 4562F: drivers/edac/r82600_edac.c
da9bb1d2 4563
4d096ca7 4564EDAC-SBRIDGE
5dc8a864
MCC
4565M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4567L: linux-edac@vger.kernel.org
4d096ca7
MCC
4568S: Maintained
4569F: drivers/edac/sb_edac.c
4570
4ec656bd
TL
4571EDAC-SKYLAKE
4572M: Tony Luck <tony.luck@intel.com>
4573L: linux-edac@vger.kernel.org
4574S: Maintained
4575F: drivers/edac/skx_edac.c
4576
995e1de4
LH
4577EDAC-XGENE
4578APPLIED MICRO (APM) X-GENE SOC EDAC
4579M: Loc Ho <lho@apm.com>
4580S: Supported
4581F: drivers/edac/xgene_edac.c
4582F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4583
af39917d
CL
4584EDIROL UA-101/UA-1000 DRIVER
4585M: Clemens Ladisch <clemens@ladisch.de>
4586L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4587T: git git://git.alsa-project.org/alsa-kernel.git
4588S: Maintained
4589F: sound/usb/misc/ua101.c
4590
1f7df953 4591EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4592M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4593L: linux-efi@vger.kernel.org
78bef24e 4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4595S: Maintained
fb2efb5c 4596F: Documentation/efi-stub.txt
1f7df953
MF
4597F: arch/ia64/kernel/efi.c
4598F: arch/x86/boot/compressed/eboot.[ch]
4599F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4600F: arch/x86/platform/efi/
4601F: drivers/firmware/efi/
1f7df953
MF
4602F: include/linux/efi*.h
4603
d68772b7
MF
4604EFI VARIABLE FILESYSTEM
4605M: Matthew Garrett <matthew.garrett@nebula.com>
4606M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4607M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4609L: linux-efi@vger.kernel.org
4610S: Maintained
4611F: fs/efivarfs/
4612
85a00d9b
PJ
4613EFIFB FRAMEBUFFER DRIVER
4614L: linux-fbdev@vger.kernel.org
4615M: Peter Jones <pjones@redhat.com>
4616S: Maintained
8a61f013 4617F: drivers/video/fbdev/efifb.c
85a00d9b 4618
0bee8d28
JT
4619EFS FILESYSTEM
4620W: http://aeschi.ch.eu.org/efs/
4621S: Orphan
679655da 4622F: fs/efs/
0bee8d28 4623
aa8a9e25 4624EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4625M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4626L: netdev@vger.kernel.org
4627S: Maintained
9aa32835 4628F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4629
f0319efe 4630EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4631M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4632M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4633L: linux-media@vger.kernel.org
a825eaec 4634W: https://linuxtv.org
f0319efe
MCC
4635T: git git://linuxtv.org/media_tree.git
4636S: Maintained
4637F: drivers/media/usb/em28xx/
4638
3e3a7d66 4639EMBEDDED LINUX
8b58be88
JP
4640M: Paul Gortmaker <paul.gortmaker@windriver.com>
4641M: Matt Mackall <mpm@selenic.com>
4642M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4643L: linux-embedded@vger.kernel.org
4644S: Maintained
4645
32505876
JS
4646EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4647M: James Smart <james.smart@avagotech.com>
4648M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4649L: linux-scsi@vger.kernel.org
32505876 4650W: http://www.avagotech.com
ce00f85c 4651S: Supported
679655da 4652F: drivers/scsi/lpfc/
3a1c1d44 4653
5f5bac82 4654ENE CB710 FLASH CARD READER DRIVER
8b58be88 4655M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4656S: Maintained
4657F: drivers/misc/cb710/
4658F: drivers/mmc/host/cb710-mmc.*
4659F: include/linux/cb710.h
4660
931e39a1
ML
4661ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4662M: Maxim Levitsky <maximlevitsky@gmail.com>
4663S: Maintained
2a837449 4664F: drivers/media/rc/ene_ir.*
931e39a1 4665
d5ca9006 4666EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4667M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4668S: Maintained
084bad91 4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4670F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4671F: include/video/s1d13xxxfb.h
d5ca9006 4672
38df6492
ME
4673ET131X NETWORK DRIVER
4674M: Mark Einon <mark.einon@gmail.com>
4675S: Odd Fixes
4676F: drivers/net/ethernet/agere/
4677
1da177e4 4678ETHERNET BRIDGE
adbbf69d 4679M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4680L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4681L: netdev@vger.kernel.org
c996d8b9 4682W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4683S: Maintained
679655da
JP
4684F: include/linux/netfilter_bridge/
4685F: net/bridge/
1da177e4 4686
22f08ad9
FF
4687ETHERNET PHY LIBRARY
4688M: Florian Fainelli <f.fainelli@gmail.com>
4689L: netdev@vger.kernel.org
4690S: Maintained
4691F: include/linux/phy.h
4692F: include/linux/phy_fixed.h
4693F: drivers/net/phy/
4694F: Documentation/networking/phy.txt
4695F: drivers/of/of_mdio.c
4696F: drivers/of/of_net.c
4697
1da177e4 4698EXT2 FILE SYSTEM
d8130624 4699M: Jan Kara <jack@suse.com>
72be2ccf 4700L: linux-ext4@vger.kernel.org
1da177e4 4701S: Maintained
679655da
JP
4702F: Documentation/filesystems/ext2.txt
4703F: fs/ext2/
4704F: include/linux/ext2*
1da177e4 4705
72be2ccf 4706EXT4 FILE SYSTEM
8b58be88 4707M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4708M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4709L: linux-ext4@vger.kernel.org
08a225f1 4710W: http://ext4.wiki.kernel.org
8a6e2535 4711Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4713S: Maintained
679655da
JP
4714F: Documentation/filesystems/ext4.txt
4715F: fs/ext4/
1da177e4 4716
c5532b09 4717Extended Verification Module (EVM)
74dd744f
MZ
4718M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4719L: linux-ima-devel@lists.sourceforge.net
4720L: linux-security-module@vger.kernel.org
c5532b09
MZ
4721S: Supported
4722F: security/integrity/evm/
4723
df6b3cfe
MH
4724EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4725M: MyungJoo Ham <myungjoo.ham@samsung.com>
4726M: Chanwoo Choi <cw00.choi@samsung.com>
4727L: linux-kernel@vger.kernel.org
81df63a9 4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4729S: Maintained
4730F: drivers/extcon/
cd2c3e7f
CC
4731F: include/linux/extcon/
4732F: include/linux/extcon.h
df6b3cfe 4733F: Documentation/extcon/
cd2c3e7f 4734F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4735
e2a75c44 4736EXYNOS DP DRIVER
b7701755 4737M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4738L: dri-devel@lists.freedesktop.org
4739S: Maintained
4740F: drivers/gpu/drm/exynos/exynos_dp*
4741
9b93a409
MS
4742EXYNOS SYSMMU (IOMMU) driver
4743M: Marek Szyprowski <m.szyprowski@samsung.com>
4744L: iommu@lists.linux-foundation.org
4745S: Maintained
4746F: drivers/iommu/exynos-iommu.c
4747
33ad3912
DL
4748EXYNOS MIPI DISPLAY DRIVERS
4749M: Inki Dae <inki.dae@samsung.com>
4750M: Donghwa Lee <dh09.lee@samsung.com>
4751M: Kyungmin Park <kyungmin.park@samsung.com>
4752L: linux-fbdev@vger.kernel.org
4753S: Maintained
8a61f013 4754F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4755F: include/video/exynos_mipi*
4756
4a66d3fe
NC
4757EZchip NPS platform support
4758M: Noam Camus <noamc@ezchip.com>
4759S: Supported
4760F: arch/arc/plat-eznps
4761F: arch/arc/boot/dts/eznps.dts
4762
e53004e2 4763F71805F HARDWARE MONITORING DRIVER
d8130624 4764M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4765L: linux-hwmon@vger.kernel.org
e53004e2 4766S: Maintained
679655da
JP
4767F: Documentation/hwmon/f71805f
4768F: drivers/hwmon/f71805f.c
e53004e2 4769
eea977ed
MB
4770FC0011 TUNER DRIVER
4771M: Michael Buesch <m@bues.ch>
4772L: linux-media@vger.kernel.org
4773S: Maintained
ccae7af2
MCC
4774F: drivers/media/tuners/fc0011.h
4775F: drivers/media/tuners/fc0011.c
eea977ed 4776
91952bc0
AP
4777FC2580 MEDIA DRIVER
4778M: Antti Palosaari <crope@iki.fi>
4779L: linux-media@vger.kernel.org
a825eaec 4780W: https://linuxtv.org
91952bc0
AP
4781W: http://palosaari.fi/linux/
4782Q: http://patchwork.linuxtv.org/project/linux-media/list/
4783T: git git://linuxtv.org/anttip/media_tree.git
4784S: Maintained
4785F: drivers/media/tuners/fc2580*
eea977ed 4786
88b2dbdb
EP
4787FANOTIFY
4788M: Eric Paris <eparis@redhat.com>
4789S: Maintained
4790F: fs/notify/fanotify/
4791F: include/linux/fanotify.h
c117ab84 4792F: include/uapi/linux/fanotify.h
88b2dbdb 4793
1da177e4 4794FARSYNC SYNCHRONOUS DRIVER
8b58be88 4795M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4796W: http://www.farsite.co.uk/
4797S: Supported
679655da 4798F: drivers/net/wan/farsync.*
1da177e4 4799
c5408b88 4800FAULT INJECTION SUPPORT
8b58be88 4801M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4802S: Supported
679655da
JP
4803F: Documentation/fault-injection/
4804F: lib/fault-inject.c
c5408b88 4805
053e514f
NT
4806FBTFT Framebuffer drivers
4807M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4808M: Noralf Trønnes <noralf@tronnes.org>
4809S: Maintained
4810F: drivers/staging/fbtft/
4811
cae727db 4812FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4813M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4814L: fcoe-devel@open-fcoe.org
cae727db
RL
4815W: www.Open-FCoE.org
4816S: Supported
4817F: drivers/scsi/libfc/
4818F: drivers/scsi/fcoe/
4819F: include/scsi/fc/
4820F: include/scsi/libfc.h
4821F: include/scsi/libfcoe.h
c117ab84 4822F: include/uapi/scsi/fc/
cae727db 4823
e2d1d6c0 4824FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4825M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4826M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4827L: linux-fsdevel@vger.kernel.org
1da177e4 4828S: Maintained
679655da
JP
4829F: include/linux/fcntl.h
4830F: include/linux/fs.h
c117ab84
CEB
4831F: include/uapi/linux/fcntl.h
4832F: include/uapi/linux/fs.h
679655da
JP
4833F: fs/fcntl.c
4834F: fs/locks.c
1da177e4 4835
e2d1d6c0 4836FILESYSTEMS (VFS and infrastructure)
8b58be88 4837M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4838L: linux-fsdevel@vger.kernel.org
173acc7c 4839S: Maintained
679655da 4840F: fs/*
173acc7c 4841
b26e0ed4 4842FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4843M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4844L: linux-hwmon@vger.kernel.org
b26e0ed4 4845S: Maintained
d5ca6918
JP
4846F: drivers/hwmon/f75375s.c
4847F: include/linux/f75375s.h
b26e0ed4 4848
a331b0c3
CL
4849FIREWIRE AUDIO DRIVERS
4850M: Clemens Ladisch <clemens@ladisch.de>
4851L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4852T: git git://git.alsa-project.org/alsa-kernel.git
4853S: Maintained
4854F: sound/firewire/
4855
eb86ec51
SR
4856FIREWIRE MEDIA DRIVERS (firedtv)
4857M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4858L: linux-media@vger.kernel.org
4859L: linux1394-devel@lists.sourceforge.net
4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4861S: Maintained
4862F: drivers/media/firewire/
4863
a511ce33
CB
4864FIREWIRE SBP-2 TARGET
4865M: Chris Boot <bootc@bootc.net>
4866L: linux-scsi@vger.kernel.org
4867L: target-devel@vger.kernel.org
4868L: linux1394-devel@lists.sourceforge.net
4869T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4870S: Maintained
4871F: drivers/target/sbp/
4872
7d2c86b5 4873FIREWIRE SUBSYSTEM
8b58be88 4874M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4875L: linux1394-devel@lists.sourceforge.net
958a29cb 4876W: http://ieee1394.wiki.kernel.org/
2ca526bf 4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4878S: Maintained
679655da 4879F: drivers/firewire/
8f06ce3b
SR
4880F: include/linux/firewire.h
4881F: include/uapi/linux/firewire*.h
9f6d3c4b 4882F: tools/firewire/
e2d1d6c0
RD
4883
4884FIRMWARE LOADER (request_firmware)
39e68089
ML
4885M: Ming Lei <ming.lei@canonical.com>
4886L: linux-kernel@vger.kernel.org
4887S: Maintained
679655da
JP
4888F: Documentation/firmware_class/
4889F: drivers/base/firmware*.c
4890F: include/linux/firmware.h
e2d1d6c0 4891
f730e3dc 4892FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4893M: Joshua Morris <josh.h.morris@us.ibm.com>
4894M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4895S: Maintained
4896F: drivers/block/rsxx/
4897
8206f664 4898FLOPPY DRIVER
e5f6450c 4899M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4901S: Odd fixes
4902F: drivers/block/floppy.c
4903
9c9f32ed
AR
4904FMC SUBSYSTEM
4905M: Alessandro Rubini <rubini@gnudd.com>
4906W: http://www.ohwr.org/projects/fmc-bus
4907S: Supported
4908F: drivers/fmc/
4909F: include/linux/fmc*.h
4910F: include/linux/ipmi-fru.h
4911K: fmc_d.*register
4912
3c0ed7d5
AT
4913FPGA MANAGER FRAMEWORK
4914M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4915R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4916S: Maintained
4917F: drivers/fpga/
4918F: include/linux/fpga/fpga-mgr.h
4919W: http://www.rocketboards.org
4920
e2d1d6c0 4921FPU EMULATOR
8b58be88 4922M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4923W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4924S: Maintained
679655da 4925F: arch/x86/math-emu/
e2d1d6c0
RD
4926
4927FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4928L: netdev@vger.kernel.org
c173bfac 4929S: Orphan
679655da
JP
4930F: drivers/net/wan/dlci.c
4931F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4932
4933FRAMEBUFFER LAYER
5489e948
JCPV
4934M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4935M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4936L: linux-fbdev@vger.kernel.org
e2d1d6c0 4937W: http://linux-fbdev.sourceforge.net/
b22fe37b 4938Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4939T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4940S: Maintained
679655da 4941F: Documentation/fb/
b22fe37b
PM
4942F: drivers/video/
4943F: include/video/
679655da 4944F: include/linux/fb.h
c117ab84
CEB
4945F: include/uapi/video/
4946F: include/uapi/linux/fb.h
e2d1d6c0 4947
a57c188e 4948FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4949M: Timur Tabi <timur@tabi.org>
a57c188e 4950L: linux-fbdev@vger.kernel.org
c4ef9bc4 4951S: Maintained
8a61f013 4952F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4953
e2d1d6c0 4954FREESCALE DMA DRIVER
8b58be88
JP
4955M: Li Yang <leoli@freescale.com>
4956M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4957L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4958S: Maintained
679655da 4959F: drivers/dma/fsldma.*
e2d1d6c0 4960
44248aff
HX
4961FREESCALE GPMI NAND DRIVER
4962M: Han Xu <han.xu@nxp.com>
4963L: linux-mtd@lists.infradead.org
4964S: Maintained
4965F: drivers/mtd/nand/gpmi-nand/*
4966
e2d1d6c0 4967FREESCALE I2C CPM DRIVER
8b58be88 4968M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4969L: linuxppc-dev@lists.ozlabs.org
846557d3 4970L: linux-i2c@vger.kernel.org
0d2b405a 4971S: Maintained
679655da 4972F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4973
60e8c5ab 4974FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4975M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4976L: linux-fbdev@vger.kernel.org
efc03ecb 4977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4978S: Maintained
bad985a1 4979F: include/linux/platform_data/video-imxfb.h
8a61f013 4980F: drivers/video/fbdev/imxfb.c
60e8c5ab 4981
4d8e2cef 4982FREESCALE QUAD SPI DRIVER
38714fbd 4983M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4984L: linux-mtd@lists.infradead.org
4985S: Maintained
4986F: drivers/mtd/spi-nor/fsl-quadspi.c
4987
4689a6b1 4988FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4989M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4990M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4991L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4992L: netdev@vger.kernel.org
4993S: Maintained
ec21e2ec 4994F: drivers/net/ethernet/freescale/fs_enet/
679655da 4995F: include/linux/fs_enet_pd.h
4689a6b1 4996
63a0a00b
NA
4997FREESCALE IMX / MXC FEC DRIVER
4998M: Fugang Duan <fugang.duan@nxp.com>
4999L: netdev@vger.kernel.org
5000S: Maintained
5001F: drivers/net/ethernet/freescale/fec_main.c
5002F: drivers/net/ethernet/freescale/fec_ptp.c
5003F: drivers/net/ethernet/freescale/fec.h
5004F: Documentation/devicetree/bindings/net/fsl-fec.txt
5005
d9e9d82c 5006FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5007L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5008S: Orphan
7aa1aa6e
ZQ
5009F: drivers/soc/fsl/qe/
5010F: include/soc/fsl/*qe*.h
5011F: include/soc/fsl/*ucc*.h
d9e9d82c 5012
b55ef929 5013FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5014M: Li Yang <leoli@freescale.com>
6372594a 5015L: linux-usb@vger.kernel.org
a4724ed6 5016L: linuxppc-dev@lists.ozlabs.org
a7205b30 5017S: Maintained
faf2e1db 5018F: drivers/usb/gadget/udc/fsl*
a7205b30 5019
beaf53bf 5020FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5021M: Li Yang <leoli@freescale.com>
beaf53bf 5022L: netdev@vger.kernel.org
a4724ed6 5023L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5024S: Maintained
ec21e2ec 5025F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5026
abb1ed7b
CM
5027FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5028M: Claudiu Manoil <claudiu.manoil@freescale.com>
5029L: netdev@vger.kernel.org
5030S: Maintained
5031F: drivers/net/ethernet/freescale/gianfar*
5032X: drivers/net/ethernet/freescale/gianfar_ptp.c
5033F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5034
c19b6d24
ZQ
5035FREESCALE QUICC ENGINE UCC HDLC DRIVER
5036M: Zhao Qiang <qiang.zhao@nxp.com>
5037L: netdev@vger.kernel.org
5038L: linuxppc-dev@lists.ozlabs.org
5039S: Maintained
5040F: drivers/net/wan/fsl_ucc_hdlc*
5041
d9e9d82c 5042FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5043M: Timur Tabi <timur@tabi.org>
a4724ed6 5044L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5045S: Maintained
df621252 5046F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5047
5048FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5049M: Timur Tabi <timur@tabi.org>
dc85950a 5050M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5051M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5052R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5053L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5054L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5055S: Maintained
69aefcea 5056F: sound/soc/fsl/fsl*
dc85950a 5057F: sound/soc/fsl/imx*
69aefcea 5058F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5059
31c88965 5060FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5061M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5062M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5063L: linux-kernel@vger.kernel.org
5064S: Maintained
5065F: drivers/staging/fsl-mc/
5066
1da177e4 5067FREEVXFS FILESYSTEM
8b58be88 5068M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5069W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5070S: Maintained
679655da 5071F: fs/freevxfs/
1da177e4 5072
71038f52 5073FREEZER
49db1903 5074M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5075M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5076L: linux-pm@vger.kernel.org
71038f52 5077S: Supported
679655da
JP
5078F: Documentation/power/freezing-of-tasks.txt
5079F: include/linux/freezer.h
5080F: kernel/freezer.c
71038f52 5081
839a1f79
KRW
5082FRONTSWAP API
5083M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5084L: linux-kernel@vger.kernel.org
5085S: Maintained
5086F: mm/frontswap.c
5087F: include/linux/frontswap.h
5088
a5432f5a 5089FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5090M: David Howells <dhowells@redhat.com>
e62d6e24 5091L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5092S: Supported
5093F: Documentation/filesystems/caching/
5094F: fs/fscache/
5095F: include/linux/fscache*.h
5096
598c7d7a
TT
5097FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5098M: Theodore Y. Ts'o <tytso@mit.edu>
5099M: Jaegeuk Kim <jaegeuk@kernel.org>
5100S: Supported
5101F: fs/crypto/
5102F: include/linux/fscrypto.h
5103
f58ad8f5 5104F2FS FILE SYSTEM
9b29d481 5105M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5106M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5107R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5108L: linux-f2fs-devel@lists.sourceforge.net
5109W: http://en.wikipedia.org/wiki/F2FS
5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5111S: Maintained
5112F: Documentation/filesystems/f2fs.txt
3bac380c 5113F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5114F: fs/f2fs/
5115F: include/linux/f2fs_fs.h
62d43eeb 5116F: include/trace/events/f2fs.h
f58ad8f5 5117
5ab7ffea 5118FUJITSU FR-V (FRV) PORT
0cf0305f 5119S: Orphan
679655da 5120F: arch/frv/
1da177e4 5121
20b93734 5122FUJITSU LAPTOP EXTRAS
409a3e98 5123M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5124L: platform-driver-x86@vger.kernel.org
20b93734 5125S: Maintained
679655da 5126F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5127
4da621b6
HK
5128FUJITSU M-5MO LS CAMERA ISP DRIVER
5129M: Kyungmin Park <kyungmin.park@samsung.com>
5130M: Heungjun Kim <riverful.kim@samsung.com>
5131L: linux-media@vger.kernel.org
5132S: Maintained
90d72ac6 5133F: drivers/media/i2c/m5mols/
b5dcee22 5134F: include/media/i2c/m5mols.h
4da621b6 5135
2d24c490
RG
5136FUJITSU TABLET EXTRAS
5137M: Robert Gerlach <khnz@gmx.de>
5138L: platform-driver-x86@vger.kernel.org
5139S: Maintained
5140F: drivers/platform/x86/fujitsu-tablet.c
5141
04578f17 5142FUSE: FILESYSTEM IN USERSPACE
8b58be88 5143M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5144L: linux-fsdevel@vger.kernel.org
04578f17 5145W: http://fuse.sourceforge.net/
0a30f612 5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5147S: Maintained
679655da 5148F: fs/fuse/
c117ab84 5149F: include/uapi/linux/fuse.h
0a30f612 5150F: Documentation/filesystems/fuse.txt
04578f17 5151
1da177e4 5152FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5153M: Rik Faith <faith@cs.unc.edu>
1da177e4 5154L: linux-scsi@vger.kernel.org
baaea1dc 5155S: Odd Fixes (e.g., new signatures)
679655da 5156F: drivers/scsi/fdomain.*
1da177e4 5157
6b90bd4b
ER
5158GCC PLUGINS
5159M: Kees Cook <keescook@chromium.org>
5160R: Emese Revfy <re.emese@gmail.com>
5161L: kernel-hardening@lists.openwall.com
5162S: Maintained
5163F: scripts/gcc-plugins/
5164F: scripts/gcc-plugin.sh
5165F: Documentation/gcc-plugins.txt
5166
d8e2162c
PO
5167GCOV BASED KERNEL PROFILING
5168M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5169S: Maintained
5170F: kernel/gcov/
2584bab2 5171F: Documentation/dev-tools/gcov.rst
d8e2162c 5172
1da177e4 5173GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5174M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5175L: linux-scsi@vger.kernel.org
5176W: http://www.icp-vortex.com/
5177S: Supported
679655da 5178F: drivers/scsi/gdt*
1da177e4 5179
158daf16
JK
5180GDB KERNEL DEBUGGING HELPER SCRIPTS
5181M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5182M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5183S: Supported
5184F: scripts/gdb/
5185
3169a1c7
HV
5186GEMTEK FM RADIO RECEIVER DRIVER
5187M: Hans Verkuil <hverkuil@xs4all.nl>
5188L: linux-media@vger.kernel.org
5189T: git git://linuxtv.org/media_tree.git
a825eaec 5190W: https://linuxtv.org
3169a1c7
HV
5191S: Maintained
5192F: drivers/media/radio/radio-gemtek*
5193
1c23af90 5194GENERIC GPIO I2C DRIVER
880b0e26 5195M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5196S: Supported
679655da
JP
5197F: drivers/i2c/busses/i2c-gpio.c
5198F: include/linux/i2c-gpio.h
1c23af90 5199
92ed1a76
PK
5200GENERIC GPIO I2C MULTIPLEXER DRIVER
5201M: Peter Korsgaard <peter.korsgaard@barco.com>
5202L: linux-i2c@vger.kernel.org
5203S: Supported
e7065e20
JD
5204F: drivers/i2c/muxes/i2c-mux-gpio.c
5205F: include/linux/i2c-mux-gpio.h
5206F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5207
9251ce95 5208GENERIC HDLC (WAN) DRIVERS
8b58be88 5209M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5210W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5211S: Maintained
679655da
JP
5212F: drivers/net/wan/c101.c
5213F: drivers/net/wan/hd6457*
5214F: drivers/net/wan/hdlc*
5215F: drivers/net/wan/n2.c
5216F: drivers/net/wan/pc300too.c
5217F: drivers/net/wan/pci200syn.c
5218F: drivers/net/wan/wanxl*
1da177e4 5219
1527aab6 5220GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5221M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5222L: linux-arch@vger.kernel.org
5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5224S: Maintained
14430813
JP
5225F: include/asm-generic/
5226F: include/uapi/asm-generic/
1527aab6 5227
ff764963
KVA
5228GENERIC PHY FRAMEWORK
5229M: Kishon Vijay Abraham I <kishon@ti.com>
5230L: linux-kernel@vger.kernel.org
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5232S: Supported
5233F: drivers/phy/
5234F: include/linux/phy/
5235
eea97aed
KH
5236GENERIC PM DOMAINS
5237M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5238M: Kevin Hilman <khilman@kernel.org>
5239M: Ulf Hansson <ulf.hansson@linaro.org>
5240L: linux-pm@vger.kernel.org
5241S: Supported
5242F: drivers/base/power/domain*.c
5243F: include/linux/pm_domain.h
5244
ccb86a69 5245GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5246M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5247L: kvm@vger.kernel.org
ccb86a69
MT
5248S: Supported
5249F: drivers/uio/uio_pci_generic.c
5250
f8f1ec73
JP
5251GET_MAINTAINER SCRIPT
5252M: Joe Perches <joe@perches.com>
5253S: Maintained
5254F: scripts/get_maintainer.pl
5255
5be7b50f 5256GFS2 FILE SYSTEM
8b58be88 5257M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5258M: Bob Peterson <rpeterso@redhat.com>
a4644184 5259L: cluster-devel@redhat.com
5be7b50f 5260W: http://sources.redhat.com/cluster/
28666d6d 5261T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5262S: Supported
679655da
JP
5263F: Documentation/filesystems/gfs2*.txt
5264F: fs/gfs2/
c117ab84 5265F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5266
0a34eb8f 5267GIGASET ISDN DRIVERS
6b096fde 5268M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5269L: gigaset307x-common@lists.sourceforge.net
5270W: http://gigaset307x.sourceforge.net/
6b096fde 5271S: Odd Fixes
679655da
JP
5272F: Documentation/isdn/README.gigaset
5273F: drivers/isdn/gigaset/
c117ab84 5274F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5275
7eea35fe
JP
5276GO7007 MPEG CODEC
5277M: Hans Verkuil <hans.verkuil@cisco.com>
5278L: linux-media@vger.kernel.org
5279S: Maintained
5280F: drivers/media/usb/go7007/
5281
ca96ea86
BN
5282GOODIX TOUCHSCREEN
5283M: Bastien Nocera <hadess@hadess.net>
5284L: linux-input@vger.kernel.org
5285S: Maintained
5286F: drivers/input/touchscreen/goodix.c
5287
a0dc00b4 5288GPIO SUBSYSTEM
e4651a9f 5289M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5290M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5291L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5293S: Maintained
cd97a449 5294F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5295F: Documentation/gpio/
40c159b7 5296F: Documentation/ABI/testing/gpio-cdev
fe95046e 5297F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5298F: drivers/gpio/
bdc6e95e
AC
5299F: include/linux/gpio/
5300F: include/linux/gpio.h
9b692346 5301F: include/asm-generic/gpio.h
3c702e99 5302F: include/uapi/linux/gpio.h
6d591c46 5303F: tools/gpio/
a0dc00b4 5304
71a6d0af
HW
5305GRE DEMULTIPLEXER DRIVER
5306M: Dmitry Kozlov <xeb@mail.ru>
5307L: netdev@vger.kernel.org
5308S: Maintained
11c26770
JP
5309F: net/ipv4/gre_demux.c
5310F: net/ipv4/gre_offload.c
71a6d0af
HW
5311F: include/net/gre.h
5312
d4c41139 5313GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5314M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5315L: netdev@vger.kernel.org
5316S: Maintained
a31a96ad 5317F: drivers/net/ethernet/aeroflex/
d4c41139 5318
e8deeae2 5319GSPCA FINEPIX SUBDRIVER
8b58be88 5320M: Frank Zago <frank@zago.net>
661263b5 5321L: linux-media@vger.kernel.org
275ffde4 5322T: git git://linuxtv.org/media_tree.git
e8deeae2 5323S: Maintained
0c0d06ca 5324F: drivers/media/usb/gspca/finepix.c
e8deeae2 5325
4b3fa3c4
OL
5326GSPCA GL860 SUBDRIVER
5327M: Olivier Lorin <o.lorin@laposte.net>
5328L: linux-media@vger.kernel.org
275ffde4 5329T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5330S: Maintained
0c0d06ca 5331F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5332
e8deeae2 5333GSPCA M5602 SUBDRIVER
8b58be88 5334M: Erik Andren <erik.andren@gmail.com>
661263b5 5335L: linux-media@vger.kernel.org
275ffde4 5336T: git git://linuxtv.org/media_tree.git
e8deeae2 5337S: Maintained
0c0d06ca 5338F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5339
5340GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5341M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5342L: linux-media@vger.kernel.org
275ffde4 5343T: git git://linuxtv.org/media_tree.git
c0936df4 5344S: Odd Fixes
0c0d06ca 5345F: drivers/media/usb/gspca/pac207.c
e8deeae2 5346
261982f1 5347GSPCA SN9C20X SUBDRIVER
d95c5b0b 5348M: Brian Johnson <brijohn@gmail.com>
261982f1 5349L: linux-media@vger.kernel.org
275ffde4 5350T: git git://linuxtv.org/media_tree.git
261982f1 5351S: Maintained
0c0d06ca 5352F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5353
e8deeae2 5354GSPCA T613 SUBDRIVER
8b58be88 5355M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5356L: linux-media@vger.kernel.org
275ffde4 5357T: git git://linuxtv.org/media_tree.git
e8deeae2 5358S: Maintained
0c0d06ca 5359F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5360
5361GSPCA USB WEBCAM DRIVER
c0936df4 5362M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5363L: linux-media@vger.kernel.org
275ffde4 5364T: git git://linuxtv.org/media_tree.git
c0936df4 5365S: Odd Fixes
0c0d06ca 5366F: drivers/media/usb/gspca/
e8deeae2 5367
584ec979 5368GUID PARTITION TABLE (GPT)
4f973c63 5369M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5370L: linux-efi@vger.kernel.org
5371S: Maintained
5372F: block/partitions/efi.*
5373
aa3c598b 5374STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5375M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5376L: linux-media@vger.kernel.org
275ffde4 5377T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5378S: Maintained
5379F: drivers/media/usb/stk1160/
e8deeae2 5380
4e456b86
YS
5381H8/300 ARCHITECTURE
5382M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5383L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5384W: http://uclinux-h8.sourceforge.jp
5385T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5386S: Maintained
5387F: arch/h8300/
5388F: drivers/clocksource/h8300_*.c
5389F: drivers/clk/h8300/
5390F: drivers/irqchip/irq-renesas-h8*.c
5391
71a6d0af
HW
5392HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5393M: Frank Seidel <frank@f-seidel.de>
5394L: platform-driver-x86@vger.kernel.org
5395W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5396S: Maintained
5397F: drivers/platform/x86/hdaps.c
5398
48fc9e26
HV
5399HDPVR USB VIDEO ENCODER DRIVER
5400M: Hans Verkuil <hverkuil@xs4all.nl>
5401L: linux-media@vger.kernel.org
5402T: git git://linuxtv.org/media_tree.git
a825eaec 5403W: https://linuxtv.org
48fc9e26 5404S: Odd Fixes
14430813 5405F: drivers/media/usb/hdpvr/
48fc9e26 5406
71a6d0af 5407HWPOISON MEMORY FAILURE HANDLING
f9625c48 5408M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5409L: linux-mm@kvack.org
71a6d0af
HW
5410S: Maintained
5411F: mm/memory-failure.c
5412F: mm/hwpoison-inject.c
5413
5414HYPERVISOR VIRTUAL CONSOLE DRIVER
5415L: linuxppc-dev@lists.ozlabs.org
5416S: Odd Fixes
5417F: drivers/tty/hvc/
5418
e5ab1477
AP
5419HACKRF MEDIA DRIVER
5420M: Antti Palosaari <crope@iki.fi>
5421L: linux-media@vger.kernel.org
a825eaec 5422W: https://linuxtv.org
e5ab1477
AP
5423W: http://palosaari.fi/linux/
5424Q: http://patchwork.linuxtv.org/project/linux-media/list/
5425T: git git://linuxtv.org/anttip/media_tree.git
5426S: Maintained
5427F: drivers/media/usb/hackrf/
5428
5b543965 5429HARDWARE MONITORING
d8130624 5430M: Jean Delvare <jdelvare@suse.com>
ca462085 5431M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5432L: linux-hwmon@vger.kernel.org
5433W: http://hwmon.wiki.kernel.org/
a94ef4ed 5434T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5436S: Maintained
047f4ec2 5437F: Documentation/hwmon/
679655da 5438F: drivers/hwmon/
047f4ec2 5439F: include/linux/hwmon*.h
5b543965 5440
844dd05f 5441HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5442M: Matt Mackall <mpm@selenic.com>
5443M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5444L: linux-crypto@vger.kernel.org
c0d0787b 5445S: Odd fixes
f6c60b15 5446F: Documentation/devicetree/bindings/rng/
679655da
JP
5447F: Documentation/hw_random.txt
5448F: drivers/char/hw_random/
5449F: include/linux/hw_random.h
844dd05f 5450
8b37fcfc
OBC
5451HARDWARE SPINLOCK CORE
5452M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5453M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5454L: linux-remoteproc@vger.kernel.org
8b37fcfc 5455S: Maintained
9f273c24 5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5457F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5458F: Documentation/hwspinlock.txt
2dbd8585 5459F: drivers/hwspinlock/
8b37fcfc
OBC
5460F: include/linux/hwspinlock.h
5461
1da177e4 5462HARMONY SOUND DRIVER
ac6aecbf 5463L: linux-parisc@vger.kernel.org
1da177e4 5464S: Maintained
679655da 5465F: sound/parisc/harmony.*
1da177e4 5466
91952bc0
AP
5467HD29L2 MEDIA DRIVER
5468M: Antti Palosaari <crope@iki.fi>
5469L: linux-media@vger.kernel.org
a825eaec 5470W: https://linuxtv.org
91952bc0
AP
5471W: http://palosaari.fi/linux/
5472Q: http://patchwork.linuxtv.org/project/linux-media/list/
5473T: git git://linuxtv.org/anttip/media_tree.git
5474S: Maintained
5475F: drivers/media/dvb-frontends/hd29l2*
5476
214de83e
BB
5477HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5478M: Brian Boylston <brian.boylston@hpe.com>
5479S: Supported
5480F: Documentation/watchdog/hpwdt.txt
5481F: drivers/watchdog/hpwdt.c
5482
9257aa49 5483HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5484M: Don Brace <don.brace@microsemi.com>
9257aa49 5485L: iss_storagedev@hp.com
a0a268ad 5486L: esc.storagedev@microsemi.com
693373db 5487L: linux-scsi@vger.kernel.org
9257aa49
SC
5488S: Supported
5489F: Documentation/scsi/hpsa.txt
5490F: drivers/scsi/hpsa*.[ch]
5491F: include/linux/cciss*.h
c117ab84 5492F: include/uapi/linux/cciss*.h
9257aa49 5493
e2d1d6c0 5494HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5495M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5496L: iss_storagedev@hp.com
516fdcea 5497L: esc.storagedev@microsemi.com
693373db 5498L: linux-scsi@vger.kernel.org
e2d1d6c0 5499S: Supported
679655da
JP
5500F: Documentation/blockdev/cciss.txt
5501F: drivers/block/cciss*
5502F: include/linux/cciss_ioctl.h
c117ab84 5503F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5504
f48ad614
DD
5505HFI1 DRIVER
5506M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5507M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5508L: linux-rdma@vger.kernel.org
5509S: Supported
5510F: drivers/infiniband/hw/hfi1
5511
1da177e4 5512HFS FILESYSTEM
6cf515e1
GU
5513L: linux-fsdevel@vger.kernel.org
5514S: Orphan
679655da
JP
5515F: Documentation/filesystems/hfs.txt
5516F: fs/hfs/
1da177e4 5517
ef575f47
GU
5518HFSPLUS FILESYSTEM
5519L: linux-fsdevel@vger.kernel.org
5520S: Orphan
5521F: Documentation/filesystems/hfsplus.txt
5522F: fs/hfsplus/
5523
1da177e4 5524HGA FRAMEBUFFER DRIVER
8b58be88 5525M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5526L: linux-nvidia@lists.surfsouth.com
5527W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5528S: Maintained
8a61f013 5529F: drivers/video/fbdev/hgafb.c
1da177e4 5530
4480f15b 5531HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5532M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5533M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5534L: linux-pm@vger.kernel.org
e2d1d6c0 5535S: Supported
679655da
JP
5536F: arch/x86/power/
5537F: drivers/base/power/
5538F: kernel/power/
5539F: include/linux/suspend.h
5540F: include/linux/freezer.h
5541F: include/linux/pm.h
679655da 5542F: arch/*/include/asm/suspend*.h
e2d1d6c0 5543
4ef4caad 5544HID CORE LAYER
e5f6450c 5545M: Jiri Kosina <jikos@kernel.org>
406df153 5546R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5547L: linux-input@vger.kernel.org
54e5881d 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5549S: Maintained
679655da
JP
5550F: drivers/hid/
5551F: include/linux/hid*
c117ab84 5552F: include/uapi/linux/hid*
4ef4caad 5553
30ee72f0 5554HID SENSOR HUB DRIVERS
e5f6450c 5555M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5556M: Jonathan Cameron <jic23@kernel.org>
5557M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5558L: linux-input@vger.kernel.org
5559L: linux-iio@vger.kernel.org
5560S: Maintained
5561F: Documentation/hid/hid-sensor*
5562F: drivers/hid/hid-sensor-*
5563F: drivers/iio/*/hid-*
5564F: include/linux/hid-sensor-*
5565
38bed542 5566HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5567M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5568L: linux-kernel@vger.kernel.org
75fc2d37 5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5570S: Maintained
679655da 5571F: Documentation/timers/
5cee9645 5572F: kernel/time/hrtimer.c
88606e80
TG
5573F: kernel/time/clockevents.c
5574F: kernel/time/tick*.*
5575F: kernel/time/timer_*.c
05ed8490 5576F: include/linux/clockchips.h
679655da 5577F: include/linux/hrtimer.h
38bed542 5578
1da177e4 5579HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5580L: linux-hams@vger.kernel.org
8b64f2a0 5581S: Orphan
679655da
JP
5582F: drivers/net/hamradio/dmascc.c
5583F: drivers/net/hamradio/scc.c
1da177e4 5584
ede1e6f8 5585HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5586M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5587W: http://www.highpoint-tech.com
5588S: Supported
679655da
JP
5589F: Documentation/scsi/hptiop.txt
5590F: drivers/scsi/hptiop.c
ede1e6f8 5591
1da177e4 5592HIPPI
8b58be88 5593M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5594L: linux-hippi@sunsite.dk
5595S: Maintained
679655da 5596F: include/linux/hippidevice.h
c117ab84 5597F: include/uapi/linux/if_hippi.h
679655da 5598F: net/802/hippi.c
ff5a3b50 5599F: drivers/net/hippi/
1da177e4 5600
b30d74e4
DH
5601HISILICON NETWORK SUBSYSTEM DRIVER
5602M: Yisen Zhuang <yisen.zhuang@huawei.com>
5603M: Salil Mehta <salil.mehta@huawei.com>
5604L: netdev@vger.kernel.org
5605W: http://www.hisilicon.com
5606S: Maintained
5607F: drivers/net/ethernet/hisilicon/
5608F: Documentation/devicetree/bindings/net/hisilicon*.txt
5609
66a9bae6 5610HISILICON ROCE DRIVER
5611M: Lijun Ou <oulijun@huawei.com>
5612M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5613L: linux-rdma@vger.kernel.org
5614S: Maintained
5615F: drivers/infiniband/hw/hns/
5616F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5617
16c6c252
JG
5618HISILICON SAS Controller
5619M: John Garry <john.garry@huawei.com>
5620W: http://www.hisilicon.com
5621S: Supported
5622F: drivers/scsi/hisi_sas/
5623F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5624
ff1d2767 5625HOST AP DRIVER
8b58be88 5626M: Jouni Malinen <j@w1.fi>
85d32e7b 5627L: hostap@shmoo.com (subscribers-only)
724c6b35 5628L: linux-wireless@vger.kernel.org
ff1d2767
JM
5629W: http://hostap.epitest.fi/
5630S: Maintained
eb4f98d5 5631F: drivers/net/wireless/intersil/hostap/
ff1d2767 5632
dd8cd779 5633HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5634L: platform-driver-x86@vger.kernel.org
95c70215 5635S: Orphan
679655da 5636F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5637
e2d1d6c0 5638HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5639M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5640S: Maintained
7e25d724 5641F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5642
7d2c86b5 5643HPET: High Precision Event Timers driver
8b58be88 5644M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5645S: Maintained
679655da
JP
5646F: Documentation/timers/hpet.txt
5647F: drivers/char/hpet.c
5648F: include/linux/hpet.h
c117ab84 5649F: include/uapi/linux/hpet.h
b9b0332f 5650
e07b5d79 5651HPET: x86
9e06f631 5652S: Orphan
679655da
JP
5653F: arch/x86/kernel/hpet.c
5654F: arch/x86/include/asm/hpet.h
b9b0332f 5655
1da177e4 5656HPFS FILESYSTEM
8b58be88 5657M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5658W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5659S: Maintained
679655da 5660F: fs/hpfs/
1da177e4 5661
3441cded 5662HSI SUBSYSTEM
56459ea9
SR
5663M: Sebastian Reichel <sre@kernel.org>
5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5665S: Maintained
5666F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5667F: Documentation/hsi.txt
3441cded
SR
5668F: drivers/hsi/
5669F: include/linux/hsi/
5670F: include/uapi/linux/hsi/
5671
7d2c86b5 5672HSO 3G MODEM DRIVER
8b58be88 5673M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5674W: http://www.pharscape.org
5675S: Maintained
679655da 5676F: drivers/net/usb/hso.c
11cd29b0 5677
19990e29
AB
5678HSR NETWORK PROTOCOL
5679M: Arvid Brodin <arvid.brodin@alten.se>
5680L: netdev@vger.kernel.org
5681S: Maintained
5682F: net/hsr/
5683
5a18c343 5684HTCPEN TOUCHSCREEN DRIVER
8b58be88 5685M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5686L: linux-input@vger.kernel.org
5687S: Maintained
679655da 5688F: drivers/input/touchscreen/htcpen.c
5a18c343 5689
1da177e4 5690HUGETLB FILESYSTEM
6d49e352 5691M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5692S: Maintained
679655da 5693F: fs/hugetlbfs/
1da177e4 5694
fe713d60
JCT
5695HVA ST MEDIA DRIVER
5696M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5697L: linux-media@vger.kernel.org
5698T: git git://linuxtv.org/media_tree.git
5699W: https://linuxtv.org
5700S: Supported
5701F: drivers/media/platform/sti/hva
5702
05183189 5703Hyper-V CORE AND DRIVERS
9c3646d1 5704M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5705M: Haiyang Zhang <haiyangz@microsoft.com>
5706L: devel@linuxdriverproject.org
5707S: Maintained
a4162747
HZ
5708F: arch/x86/include/asm/mshyperv.h
5709F: arch/x86/include/uapi/asm/hyperv.h
5710F: arch/x86/kernel/cpu/mshyperv.c
05183189 5711F: drivers/hid/hid-hyperv.c
a4162747 5712F: drivers/hv/
f92ca80b 5713F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5714F: drivers/pci/host/pci-hyperv.c
05183189 5715F: drivers/net/hyperv/
a4162747 5716F: drivers/scsi/storvsc_drv.c
8a61f013 5717F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5718F: include/linux/hyperv.h
5719F: tools/hv/
54bf725e 5720F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5721
7724fd04
PR
5722I2C MUXES
5723M: Peter Rosin <peda@axentia.se>
5724L: linux-i2c@vger.kernel.org
5725S: Maintained
2254d24a 5726F: Documentation/i2c/i2c-topology
7724fd04
PR
5727F: Documentation/i2c/muxes/
5728F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5729F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5730F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5731F: drivers/i2c/i2c-mux.c
5732F: drivers/i2c/muxes/
5733F: include/linux/i2c-mux.h
5734
d85c8a6a 5735I2C OVER PARALLEL PORT
d8130624 5736M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5737L: linux-i2c@vger.kernel.org
5738S: Maintained
5739F: Documentation/i2c/busses/i2c-parport
5740F: Documentation/i2c/busses/i2c-parport-light
5741F: drivers/i2c/busses/i2c-parport.c
5742F: drivers/i2c/busses/i2c-parport-light.c
5743
5744I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5745M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5746L: linux-i2c@vger.kernel.org
5747S: Maintained
5748F: Documentation/i2c/busses/i2c-ali1535
5749F: Documentation/i2c/busses/i2c-ali1563
5750F: Documentation/i2c/busses/i2c-ali15x3
5751F: Documentation/i2c/busses/i2c-amd756
5752F: Documentation/i2c/busses/i2c-amd8111
5753F: Documentation/i2c/busses/i2c-i801
5754F: Documentation/i2c/busses/i2c-nforce2
5755F: Documentation/i2c/busses/i2c-piix4
5756F: Documentation/i2c/busses/i2c-sis5595
5757F: Documentation/i2c/busses/i2c-sis630
5758F: Documentation/i2c/busses/i2c-sis96x
5759F: Documentation/i2c/busses/i2c-via
5760F: Documentation/i2c/busses/i2c-viapro
5761F: drivers/i2c/busses/i2c-ali1535.c
5762F: drivers/i2c/busses/i2c-ali1563.c
5763F: drivers/i2c/busses/i2c-ali15x3.c
5764F: drivers/i2c/busses/i2c-amd756.c
5765F: drivers/i2c/busses/i2c-amd756-s4882.c
5766F: drivers/i2c/busses/i2c-amd8111.c
5767F: drivers/i2c/busses/i2c-i801.c
5768F: drivers/i2c/busses/i2c-isch.c
5769F: drivers/i2c/busses/i2c-nforce2.c
5770F: drivers/i2c/busses/i2c-nforce2-s4985.c
5771F: drivers/i2c/busses/i2c-piix4.c
5772F: drivers/i2c/busses/i2c-sis5595.c
5773F: drivers/i2c/busses/i2c-sis630.c
5774F: drivers/i2c/busses/i2c-sis96x.c
5775F: drivers/i2c/busses/i2c-via.c
5776F: drivers/i2c/busses/i2c-viapro.c
5777
cb7f07a4
NH
5778I2C/SMBUS ISMT DRIVER
5779M: Seth Heasley <seth.heasley@intel.com>
5780M: Neil Horman <nhorman@tuxdriver.com>
5781L: linux-i2c@vger.kernel.org
5782F: drivers/i2c/busses/i2c-ismt.c
5783F: Documentation/i2c/busses/i2c-ismt
5784
6ea884db 5785I2C/SMBUS STUB DRIVER
d8130624 5786M: Jean Delvare <jdelvare@suse.com>
846557d3 5787L: linux-i2c@vger.kernel.org
6ea884db 5788S: Maintained
8547a5bc 5789F: drivers/i2c/i2c-stub.c
6ea884db 5790
5b543965 5791I2C SUBSYSTEM
14d77c4d 5792M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5793L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5794W: https://i2c.wiki.kernel.org/
5795Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5797S: Maintained
40ed1b4c 5798F: Documentation/devicetree/bindings/i2c/
679655da
JP
5799F: Documentation/i2c/
5800F: drivers/i2c/
630bc46e 5801F: drivers/i2c/*/
679655da 5802F: include/linux/i2c.h
03b70d62 5803F: include/linux/i2c-*.h
c117ab84
CEB
5804F: include/uapi/linux/i2c.h
5805F: include/uapi/linux/i2c-*.h
1da177e4 5806
4560d677
WS
5807I2C ACPI SUPPORT
5808M: Mika Westerberg <mika.westerberg@linux.intel.com>
5809L: linux-i2c@vger.kernel.org
5810L: linux-acpi@vger.kernel.org
5811S: Maintained
4560d677 5812
d85c8a6a 5813I2C-TAOS-EVM DRIVER
d8130624 5814M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5815L: linux-i2c@vger.kernel.org
5816S: Maintained
5817F: Documentation/i2c/busses/i2c-taos-evm
5818F: drivers/i2c/busses/i2c-taos-evm.c
5819
e8c76eed 5820I2C-TINY-USB DRIVER
8b58be88 5821M: Till Harbaum <till@harbaum.org>
846557d3 5822L: linux-i2c@vger.kernel.org
932d1872 5823W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5824S: Maintained
679655da 5825F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5826
1da177e4 5827i386 BOOT CODE
8b58be88 5828M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5829S: Maintained
679655da 5830F: arch/x86/boot/
1da177e4
LT
5831
5832i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5833M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5835S: Maintained
5836
1da177e4 5837IA64 (Itanium) PLATFORM
8b58be88
JP
5838M: Tony Luck <tony.luck@intel.com>
5839M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5840L: linux-ia64@vger.kernel.org
6b1c70b1 5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5842S: Maintained
679655da 5843F: arch/ia64/
1da177e4 5844
4cd38750
LDSB
5845IBM Power VMX Cryptographic instructions
5846M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5847M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5848L: linux-crypto@vger.kernel.org
5849S: Supported
5850F: drivers/crypto/vmx/Makefile
5851F: drivers/crypto/vmx/Kconfig
5852F: drivers/crypto/vmx/vmx.c
5853F: drivers/crypto/vmx/aes*
5854F: drivers/crypto/vmx/ghash*
5855F: drivers/crypto/vmx/ppc-xlate.pl
5856
956c203c 5857IBM Power in-Nest Crypto Acceleration
4cd38750 5858M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5859M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5860L: linux-crypto@vger.kernel.org
5861S: Supported
28bceeaa
DS
5862F: drivers/crypto/nx/Makefile
5863F: drivers/crypto/nx/Kconfig
5864F: drivers/crypto/nx/nx-aes*
5865F: drivers/crypto/nx/nx-sha*
5866F: drivers/crypto/nx/nx.*
5867F: drivers/crypto/nx/nx_csbcpb.h
5868F: drivers/crypto/nx/nx_debugfs.h
956c203c 5869
0e16aafb 5870IBM Power 842 compression accelerator
41656aa7 5871M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5872S: Supported
28bceeaa
DS
5873F: drivers/crypto/nx/Makefile
5874F: drivers/crypto/nx/Kconfig
7011a122 5875F: drivers/crypto/nx/nx-842*
2da572c9 5876F: include/linux/sw842.h
2062c5b6 5877F: crypto/842.c
2da572c9 5878F: lib/842/
0e16aafb 5879
1da177e4 5880IBM Power Linux RAID adapter
8b58be88 5881M: Brian King <brking@us.ibm.com>
1da177e4 5882S: Supported
679655da 5883F: drivers/scsi/ipr.*
1da177e4 5884
9d348af4 5885IBM Power Virtual Ethernet Device Driver
eddd63a6 5886M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5887L: netdev@vger.kernel.org
5888S: Supported
9aa32835 5889F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5890
032c5e82
TF
5891IBM Power SRIOV Virtual NIC Device Driver
5892M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5893M: John Allen <jallen@linux.vnet.ibm.com>
5894L: netdev@vger.kernel.org
5895S: Supported
5896F: drivers/net/ethernet/ibm/ibmvnic.*
5897
e6babec6 5898IBM Power Virtual SCSI Device Drivers
bcbde52b 5899M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5900L: linux-scsi@vger.kernel.org
5901S: Supported
e6babec6 5902F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5903F: include/scsi/viosrp.h
5904
5905IBM Power Virtual SCSI Device Target Driver
5906M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5907M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5908L: linux-scsi@vger.kernel.org
5909L: target-devel@vger.kernel.org
5910S: Supported
5911F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5912
5913IBM Power Virtual FC Device Drivers
44b4dad9 5914M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5915L: linux-scsi@vger.kernel.org
5916S: Supported
5917F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5918
1da177e4 5919IBM ServeRAID RAID DRIVER
f9213e78 5920S: Orphan
679655da 5921F: drivers/scsi/ips.*
1da177e4 5922
6ed9f9c4
PT
5923ICH LPC AND GPIO DRIVER
5924M: Peter Tyser <ptyser@xes-inc.com>
5925S: Maintained
5926F: drivers/mfd/lpc_ich.c
5927F: drivers/gpio/gpio-ich.c
5928
1e7106fc 5929IDE SUBSYSTEM
8b58be88 5930M: "David S. Miller" <davem@davemloft.net>
1da177e4 5931L: linux-ide@vger.kernel.org
8a6e2535 5932Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5934S: Maintained
679655da
JP
5935F: Documentation/ide/
5936F: drivers/ide/
5937F: include/linux/ide.h
1da177e4 5938
6cb8c13d
IP
5939IDEAPAD LAPTOP EXTRAS DRIVER
5940M: Ike Panhc <ike.pan@canonical.com>
5941L: platform-driver-x86@vger.kernel.org
5942W: http://launchpad.net/ideapad-laptop
5943S: Maintained
5944F: drivers/platform/x86/ideapad-laptop.c
5945
1ea4c161
AM
5946IDEAPAD LAPTOP SLIDEBAR DRIVER
5947M: Andrey Moiseev <o2g.org.ru@gmail.com>
5948L: linux-input@vger.kernel.org
5949W: https://github.com/o2genum/ideapad-slidebar
5950S: Maintained
5951F: drivers/input/misc/ideapad_slidebar.c
5952
0f861e8c 5953IDE/ATAPI DRIVERS
487ba8e8 5954M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5955L: linux-ide@vger.kernel.org
c404c199 5956S: Maintained
679655da
JP
5957F: Documentation/cdrom/ide-cd
5958F: drivers/ide/ide-cd*
1da177e4 5959
27471fdb 5960IDLE-I7300
8b58be88 5961M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5962L: linux-pm@vger.kernel.org
27471fdb 5963S: Supported
679655da 5964F: drivers/idle/i7300_idle.c
27471fdb 5965
02cf2286 5966IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5967M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5968L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5969W: http://wpan.cakelab.org/
5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5972S: Maintained
5973F: net/ieee802154/
68653359 5974F: net/mac802154/
251741b1 5975F: drivers/net/ieee802154/
580947d3
AA
5976F: include/linux/nl802154.h
5977F: include/linux/ieee802154.h
5978F: include/net/nl802154.h
5979F: include/net/mac802154.h
5980F: include/net/af_ieee802154.h
5981F: include/net/cfg802154.h
5982F: include/net/ieee802154_netdev.h
ebef9c12 5983F: Documentation/networking/ieee802154.txt
02cf2286 5984
b1c97193
SY
5985IGORPLUG-USB IR RECEIVER
5986M: Sean Young <sean@mess.org>
5987L: linux-media@vger.kernel.org
5988S: Maintained
5989F: drivers/media/rc/igorplugusb.c
5990
40ad4a30
SY
5991IGUANAWORKS USB IR TRANSCEIVER
5992M: Sean Young <sean@mess.org>
5993L: linux-media@vger.kernel.org
5994S: Maintained
5995F: drivers/media/rc/iguanair.c
5996
9545f86e 5997IIO SUBSYSTEM AND DRIVERS
030a13d7 5998M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5999R: Hartmut Knaack <knaack.h@gmx.de>
6000R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6001R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6002L: linux-iio@vger.kernel.org
21d41655 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6004S: Maintained
866b148a 6005F: Documentation/devicetree/bindings/iio/
03e7c251 6006F: drivers/iio/
9545f86e 6007F: drivers/staging/iio/
8fe671fc 6008F: include/linux/iio/
817020cf 6009F: tools/iio/
9545f86e 6010
65519263
SG
6011IKANOS/ADI EAGLE ADSL USB DRIVER
6012M: Matthieu Castet <castet.matthieu@free.fr>
6013M: Stanislaw Gruszka <stf_xl@wp.pl>
6014S: Maintained
6015F: drivers/usb/atm/ueagle-atm.c
6016
e89ab51f
GR
6017INA209 HARDWARE MONITOR DRIVER
6018M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6019L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6020S: Maintained
6021F: Documentation/hwmon/ina209
6022F: Documentation/devicetree/bindings/i2c/ina209.txt
6023F: drivers/hwmon/ina209.c
6024
6025INA2XX HARDWARE MONITOR DRIVER
6026M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6027L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6028S: Maintained
6029F: Documentation/hwmon/ina2xx
6030F: drivers/hwmon/ina2xx.c
6031F: include/linux/platform_data/ina2xx.h
6032
14dc124f
SIG
6033INDUSTRY PACK SUBSYSTEM (IPACK)
6034M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6035M: Jens Taprogge <jens.taprogge@taprogge.org>
6036M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6037L: industrypack-devel@lists.sourceforge.net
6038W: http://industrypack.sourceforge.net
6039S: Maintained
6040F: drivers/ipack/
6041
8adc53fd
ZLK
6042INGENIC JZ4780 DMA Driver
6043M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6044S: Maintained
6045F: drivers/dma/dma-jz4780.c
6046
13683057
HH
6047INGENIC JZ4780 NAND DRIVER
6048M: Harvey Hunt <harveyhuntnexus@gmail.com>
6049L: linux-mtd@lists.infradead.org
6050S: Maintained
6051F: drivers/mtd/nand/jz4780_*
6052
aa7168f4 6053INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6054M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6055M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6056L: linux-ima-devel@lists.sourceforge.net
6057L: linux-ima-user@lists.sourceforge.net
6058L: linux-security-module@vger.kernel.org
9f273c24 6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6060S: Supported
679655da 6061F: security/integrity/ima/
aa7168f4 6062
9a4ea5a9
JH
6063IMGTEC IR DECODER DRIVER
6064M: James Hogan <james.hogan@imgtec.com>
6065S: Maintained
6066F: drivers/media/rc/img-ir/
6067
1da177e4 6068IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6069L: linux-fbdev@vger.kernel.org
843393d3 6070S: Orphan
8a61f013 6071F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6072
6073INFINIBAND SUBSYSTEM
b6b2bbe6 6074M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6075M: Sean Hefty <sean.hefty@intel.com>
6076M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6077L: linux-rdma@vger.kernel.org
605841f5 6078W: http://www.openfabrics.org/
8a6e2535 6079Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6081S: Supported
679655da
JP
6082F: Documentation/infiniband/
6083F: drivers/infiniband/
c117ab84 6084F: include/uapi/linux/if_infiniband.h
954138dc
YD
6085F: include/uapi/rdma/
6086F: include/rdma/
1da177e4 6087
c9f04f58 6088INOTIFY
8b58be88
JP
6089M: John McCutchan <john@johnmccutchan.com>
6090M: Robert Love <rlove@rlove.org>
6091M: Eric Paris <eparis@parisplace.org>
c9f04f58 6092S: Maintained
679655da
JP
6093F: Documentation/filesystems/inotify.txt
6094F: fs/notify/inotify/
6095F: include/linux/inotify.h
c117ab84 6096F: include/uapi/linux/inotify.h
c9f04f58 6097
e2d1d6c0 6098INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6099M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6100L: linux-input@vger.kernel.org
8a6e2535 6101Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6103S: Maintained
679655da 6104F: drivers/input/
f4eea7e2 6105F: include/linux/input.h
c117ab84 6106F: include/uapi/linux/input.h
f4eea7e2 6107F: include/linux/input/
e52d8398 6108F: Documentation/devicetree/bindings/input/
e2d1d6c0 6109
3267a87f 6110INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6111M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6112L: linux-input@vger.kernel.org
75dd112a 6113S: Odd fixes
3267a87f 6114F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6115F: drivers/input/input-mt.c
3267a87f
HR
6116K: \b(ABS|SYN)_MT_
6117
97fa99a3
JY
6118INTEL ASoC BDW/HSW DRIVERS
6119M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6120L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6121S: Supported
e8e1225d
JP
6122F: sound/soc/intel/common/sst-dsp*
6123F: sound/soc/intel/common/sst-firmware.c
6124F: sound/soc/intel/boards/broadwell.c
6125F: sound/soc/intel/haswell/
97fa99a3 6126
4ac13e17
DJ
6127INTEL C600 SERIES SAS CONTROLLER DRIVER
6128M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6129M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6130L: linux-scsi@vger.kernel.org
7106891a
DJ
6131T: git git://git.code.sf.net/p/intel-sas/isci
6132S: Supported
4ac13e17 6133F: drivers/scsi/isci/
4ac13e17 6134
ecc83e52
AH
6135INTEL HID EVENT DRIVER
6136M: Alex Hung <alex.hung@canonical.com>
6137L: platform-driver-x86@vger.kernel.org
6138S: Maintained
6139F: drivers/platform/x86/intel-hid.c
6140
332e0812
AK
6141INTEL VIRTUAL BUTTON DRIVER
6142M: AceLan Kao <acelan.kao@canonical.com>
6143L: platform-driver-x86@vger.kernel.org
6144S: Maintained
6145F: drivers/platform/x86/intel-vbtn.c
6146
26717172
LB
6147INTEL IDLE DRIVER
6148M: Len Brown <lenb@kernel.org>
bf1c138e 6149L: linux-pm@vger.kernel.org
08deed1e 6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6151S: Supported
6152F: drivers/idle/intel_idle.c
6153
8fb861fa
SP
6154INTEL INTEGRATED SENSOR HUB DRIVER
6155M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6156M: Jiri Kosina <jikos@kernel.org>
6157L: linux-input@vger.kernel.org
6158S: Maintained
6159F: drivers/hid/intel-ish-hid/
6160
7c1ac18d 6161INTEL PSTATE DRIVER
58ac1f62
SP
6162M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6163M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6164L: linux-pm@vger.kernel.org
6165S: Supported
6166F: drivers/cpufreq/intel_pstate.c
6167
9eb8ef74 6168INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6169M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6170L: linux-fbdev@vger.kernel.org
ce00f85c 6171S: Maintained
679655da 6172F: Documentation/fb/intelfb.txt
8a61f013 6173F: drivers/video/fbdev/intelfb/
9eb8ef74 6174
1da177e4 6175INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6176M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6177L: linux-fbdev@vger.kernel.org
ce00f85c 6178S: Maintained
8a61f013 6179F: drivers/video/fbdev/i810/
1da177e4 6180
f4a9bc4c 6181INTEL MENLOW THERMAL DRIVER
8b58be88 6182M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6183L: platform-driver-x86@vger.kernel.org
5ca92bd9 6184W: https://01.org/linux-acpi
f4a9bc4c 6185S: Supported
679655da 6186F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6187
248a9dc3 6188INTEL I/OAT DMA DRIVER
18ebd564 6189M: Dave Jiang <dave.jiang@intel.com>
08223d80 6190R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6191L: dmaengine@vger.kernel.org
6192Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6193S: Supported
679655da 6194F: drivers/dma/ioat*
248a9dc3 6195
6c8909b4 6196INTEL IOMMU (VT-d)
8b58be88 6197M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6198L: iommu@lists.linux-foundation.org
54e5881d 6199T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6200S: Supported
3fb39615 6201F: drivers/iommu/intel-iommu.c
679655da 6202F: include/linux/intel-iommu.h
6c8909b4 6203
b3e5f263 6204INTEL IOP-ADMA DMA DRIVER
08223d80 6205R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6206S: Odd fixes
679655da 6207F: drivers/dma/iop-adma.c
b3e5f263 6208
9251ce95 6209INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6210M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6211S: Maintained
679655da
JP
6212F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6213F: arch/arm/mach-ixp4xx/include/mach/npe.h
6214F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6215F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6216F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6217F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6218
844dd05f 6219INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6220M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6221S: Maintained
679655da 6222F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6223
2f302324 6224INTEL ETHERNET DRIVERS
8b58be88 6225M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6226L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6227W: http://www.intel.com/support/feedback.htm
d94e6fed 6228W: http://e1000.sourceforge.net/
2f302324
JK
6229Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6232S: Supported
0d164401
JK
6233F: Documentation/networking/e100.txt
6234F: Documentation/networking/e1000.txt
6235F: Documentation/networking/e1000e.txt
6236F: Documentation/networking/igb.txt
6237F: Documentation/networking/igbvf.txt
6238F: Documentation/networking/ixgb.txt
6239F: Documentation/networking/ixgbe.txt
6240F: Documentation/networking/ixgbevf.txt
1bff6529 6241F: Documentation/networking/i40e.txt
105bf2fe 6242F: Documentation/networking/i40evf.txt
dee1ad47 6243F: drivers/net/ethernet/intel/
bc90d291 6244F: drivers/net/ethernet/intel/*/
1da177e4 6245
6e4de866
FL
6246INTEL RDMA RNIC DRIVER
6247M: Faisal Latif <faisal.latif@intel.com>
6248R: Chien Tin Tung <chien.tin.tung@intel.com>
6249R: Mustafa Ismail <mustafa.ismail@intel.com>
6250R: Shiraz Saleem <shiraz.saleem@intel.com>
6251R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6252L: linux-rdma@vger.kernel.org
6253S: Supported
6254F: drivers/infiniband/hw/i40iw/
6255
224f9e6d
AS
6256INTEL MERRIFIELD GPIO DRIVER
6257M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6258L: linux-gpio@vger.kernel.org
6259S: Maintained
6260F: drivers/gpio/gpio-merrifield.c
6261
0963d59b
LW
6262INTEL-MID GPIO DRIVER
6263M: David Cohen <david.a.cohen@linux.intel.com>
6264L: linux-gpio@vger.kernel.org
6265S: Maintained
6266F: drivers/gpio/gpio-intel-mid.c
6267
ca907a90
SY
6268INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6269M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6270L: linux-wireless@vger.kernel.org
ca907a90 6271S: Maintained
679655da 6272F: Documentation/networking/README.ipw2100
679655da 6273F: Documentation/networking/README.ipw2200
367a1092 6274F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6275
5760b0a5
AS
6276INTEL(R) TRACE HUB
6277M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6278S: Supported
6279F: Documentation/trace/intel_th.txt
6280F: drivers/hwtracing/intel_th/
6281
4bd96a7a 6282INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6283M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6284L: tboot-devel@lists.sourceforge.net
6285W: http://tboot.sourceforge.net
e9b7d7c8 6286T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6287S: Supported
6288F: Documentation/intel_txt.txt
6289F: include/linux/tboot.h
6290F: arch/x86/kernel/tboot.c
6291
8a70da82 6292INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6293M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6294M: linux-wimax@intel.com
49e7d9df 6295L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6296S: Supported
6297W: http://linuxwimax.org
679655da
JP
6298F: Documentation/wimax/README.i2400m
6299F: drivers/net/wimax/i2400m/
c117ab84 6300F: include/uapi/linux/wimax/i2400m.h
8a70da82 6301
1c0ce89c
SG
6302INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6303M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6304L: linux-wireless@vger.kernel.org
1c0ce89c 6305S: Supported
7ac9a364 6306F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6307
b481de9c 6308INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6309M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6310M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6311M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6312M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6313L: linux-wireless@vger.kernel.org
b481de9c 6314W: http://intellinuxwireless.org
b62ff718 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6316S: Supported
e705c121 6317F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6318
de8fe023
TW
6319INTEL MANAGEMENT ENGINE (mei)
6320M: Tomas Winkler <tomas.winkler@intel.com>
6321L: linux-kernel@vger.kernel.org
6322S: Supported
c117ab84 6323F: include/uapi/linux/mei.h
5069288b 6324F: include/linux/mei_cl_bus.h
de8fe023 6325F: drivers/misc/mei/*
222818c3 6326F: drivers/watchdog/mei_wdt.c
e07950a1 6327F: Documentation/misc-devices/mei/*
de8fe023 6328
50ceb98b
SD
6329INTEL MIC DRIVERS (mic)
6330M: Sudeep Dutt <sudeep.dutt@intel.com>
6331M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6332S: Supported
6333W: https://github.com/sudeepdutt/mic
6334W: http://software.intel.com/en-us/mic-developer
6335F: include/linux/mic_bus.h
6336F: include/linux/scif.h
6337F: include/uapi/linux/mic_common.h
6338F: include/uapi/linux/mic_ioctl.h
9f273c24 6339F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6340F: drivers/misc/mic/
6341F: drivers/dma/mic_x100_dma.c
6342F: drivers/dma/mic_x100_dma.h
9f273c24 6343F: Documentation/mic/
50ceb98b 6344
fdca4f16 6345INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6346M: Zha Qipeng<qipeng.zha@intel.com>
6347L: platform-driver-x86@vger.kernel.org
6348S: Maintained
6349F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6350F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6351F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6352F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6353
378f956e
SKC
6354INTEL TELEMETRY DRIVER
6355M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6356L: platform-driver-x86@vger.kernel.org
6357S: Maintained
378f956e 6358F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6359F: drivers/platform/x86/intel_telemetry*
0a8b8353 6360
b740d2e9
RB
6361INTEL PMC CORE DRIVER
6362M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6363M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6364L: platform-driver-x86@vger.kernel.org
6365S: Maintained
6366F: arch/x86/include/asm/pmc_core.h
6367F: drivers/platform/x86/intel_pmc_core*
6368
cb109a0e 6369IOC3 ETHERNET DRIVER
8b58be88 6370M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6371L: linux-mips@linux-mips.org
6372S: Maintained
8862bf1e 6373F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6374
cb109a0e 6375IOC3 SERIAL DRIVER
8b58be88 6376M: Pat Gefre <pfg@sgi.com>
d39e0721 6377L: linux-serial@vger.kernel.org
cb109a0e 6378S: Maintained
df621252 6379F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6380
0b6e8569
SW
6381IOMMU DRIVERS
6382M: Joerg Roedel <joro@8bytes.org>
6383L: iommu@lists.linux-foundation.org
6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6385S: Maintained
efcd94c0 6386F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6387F: drivers/iommu/
6388
4480f15b 6389IP MASQUERADING
8b58be88 6390M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6391S: Maintained
679655da 6392F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6393
4409ebe9 6394IPMI SUBSYSTEM
8b58be88 6395M: Corey Minyard <minyard@acm.org>
b0c90653 6396L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6397W: http://openipmi.sourceforge.net/
6398S: Supported
679655da
JP
6399F: Documentation/IPMI.txt
6400F: drivers/char/ipmi/
6401F: include/linux/ipmi*
c117ab84 6402F: include/uapi/linux/ipmi*
4409ebe9 6403
2d800897
KW
6404QCOM AUDIO (ASoC) DRIVERS
6405M: Patrick Lai <plai@codeaurora.org>
6406M: Banajit Goswami <bgoswami@codeaurora.org>
6407L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6408S: Supported
6409F: sound/soc/qcom/
6410
e2d1d6c0 6411IPS SCSI RAID DRIVER
8b58be88 6412M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6413L: linux-scsi@vger.kernel.org
6414W: http://www.adaptec.com/
6415S: Maintained
679655da 6416F: drivers/scsi/ips*
e2d1d6c0
RD
6417
6418IPVS
8b58be88
JP
6419M: Wensong Zhang <wensong@linux-vs.org>
6420M: Simon Horman <horms@verge.net.au>
6421M: Julian Anastasov <ja@ssi.bg>
979b6c13 6422L: netdev@vger.kernel.org
e2d1d6c0 6423L: lvs-devel@vger.kernel.org
1da177e4 6424S: Maintained
9f273c24
FW
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6427F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6428F: include/net/ip_vs.h
c117ab84 6429F: include/uapi/linux/ip_vs.h
679655da 6430F: net/netfilter/ipvs/
1da177e4 6431
e7839f25 6432IPWIRELESS DRIVER
e5f6450c 6433M: Jiri Kosina <jikos@kernel.org>
d8130624 6434M: David Sterba <dsterba@suse.com>
92094aa0 6435S: Odd Fixes
282361a0 6436F: drivers/tty/ipwireless/
099dc4fb 6437
e2d1d6c0 6438IPX NETWORK LAYER
8b58be88 6439M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6440L: netdev@vger.kernel.org
6441S: Maintained
679655da 6442F: include/net/ipx.h
c117ab84 6443F: include/uapi/linux/ipx.h
679655da 6444F: net/ipx/
e2d1d6c0 6445
1da177e4 6446IRDA SUBSYSTEM
8b58be88 6447M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6448L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6449L: netdev@vger.kernel.org
1da177e4 6450W: http://irda.sourceforge.net/
f353976d 6451S: Maintained
e0057975 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6453F: Documentation/networking/irda.txt
6454F: drivers/net/irda/
6455F: include/net/irda/
6456F: net/irda/
1da177e4 6457
a800c7cc
TG
6458IRQ SUBSYSTEM
6459M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6460L: linux-kernel@vger.kernel.org
a800c7cc 6461S: Maintained
75fc2d37 6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6463F: kernel/irq/
2ed9fd28
JC
6464
6465IRQCHIP DRIVERS
6466M: Thomas Gleixner <tglx@linutronix.de>
6467M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6468M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6469L: linux-kernel@vger.kernel.org
6470S: Maintained
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6472T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6473F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6474F: drivers/irqchip/
a800c7cc 6475
7ab3a837 6476IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6477M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6478S: Maintained
b09dec2c 6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6480F: Documentation/IRQ-domain.txt
6481F: include/linux/irqdomain.h
6482F: kernel/irq/irqdomain.c
b09dec2c 6483F: kernel/irq/msi.c
7ab3a837 6484
ad7afc38
WBG
6485ISA
6486M: William Breathitt Gray <vilhelm.gray@gmail.com>
6487S: Maintained
6488F: Documentation/isa.txt
6489F: drivers/base/isa.c
6490F: include/linux/isa.h
6491
e2d1d6c0 6492ISAPNP
8b58be88 6493M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6494S: Maintained
679655da
JP
6495F: Documentation/isapnp.txt
6496F: drivers/pnp/isapnp/
6497F: include/linux/isapnp.h
e2d1d6c0 6498
d39b8420
HV
6499ISA RADIO MODULE
6500M: Hans Verkuil <hverkuil@xs4all.nl>
6501L: linux-media@vger.kernel.org
6502T: git git://linuxtv.org/media_tree.git
a825eaec 6503W: https://linuxtv.org
d39b8420
HV
6504S: Maintained
6505F: drivers/media/radio/radio-isa*
6506
71a6d0af
HW
6507iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6508M: Peter Jones <pjones@redhat.com>
6509M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6510S: Maintained
6511F: drivers/firmware/iscsi_ibft*
6512
14816b1e 6513ISCSI
8b58be88 6514M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6515L: open-iscsi@googlegroups.com
6516W: www.open-iscsi.org
54e5881d 6517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6518S: Maintained
679655da
JP
6519F: drivers/scsi/*iscsi*
6520F: include/scsi/*iscsi*
14816b1e 6521
1e65eb42
OG
6522ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6523M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6524M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6525M: Roi Dayan <roid@mellanox.com>
6526L: linux-rdma@vger.kernel.org
6527S: Supported
6528W: http://www.openfabrics.org
6529W: www.open-iscsi.org
6530Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6531F: drivers/infiniband/ulp/iser/
1e65eb42 6532
2b70e5fd 6533ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6534M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6536L: linux-rdma@vger.kernel.org
6537L: target-devel@vger.kernel.org
6538S: Supported
6539W: http://www.linux-iscsi.org
6540F: drivers/infiniband/ulp/isert
6541
1da177e4 6542ISDN SUBSYSTEM
8b58be88 6543M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6544L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6545L: netdev@vger.kernel.org
1da177e4 6546W: http://www.isdn4linux.de
54e5881d 6547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6548S: Maintained
679655da
JP
6549F: Documentation/isdn/
6550F: drivers/isdn/
6551F: include/linux/isdn.h
6552F: include/linux/isdn/
c117ab84
CEB
6553F: include/uapi/linux/isdn.h
6554F: include/uapi/linux/isdn/
1da177e4
LT
6555
6556ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6557M: Armin Schindler <mac@melware.de>
d5d52273 6558L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6559W: http://www.melware.de
6560S: Maintained
679655da 6561F: drivers/isdn/hardware/eicon/
1da177e4 6562
d624870f 6563IT87 HARDWARE MONITORING DRIVER
d8130624 6564M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6565L: linux-hwmon@vger.kernel.org
d624870f
JD
6566S: Maintained
6567F: Documentation/hwmon/it87
6568F: drivers/hwmon/it87.c
6569
d7104bff
AP
6570IT913X MEDIA DRIVER
6571M: Antti Palosaari <crope@iki.fi>
6572L: linux-media@vger.kernel.org
a825eaec 6573W: https://linuxtv.org
d7104bff
AP
6574W: http://palosaari.fi/linux/
6575Q: http://patchwork.linuxtv.org/project/linux-media/list/
6576T: git git://linuxtv.org/anttip/media_tree.git
6577S: Maintained
249c697e 6578F: drivers/media/tuners/it913x*
d7104bff 6579
91821ff3 6580IVTV VIDEO4LINUX DRIVER
6afdeaf8 6581M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6582L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6583L: linux-media@vger.kernel.org
275ffde4 6584T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6585W: http://www.ivtvdriver.org
6586S: Maintained
679655da 6587F: Documentation/video4linux/*.ivtv
90d72ac6 6588F: drivers/media/pci/ivtv/
c117ab84 6589F: include/uapi/linux/ivtv*
91821ff3 6590
68620bdd
MP
6591IX2505V MEDIA DRIVER
6592M: Malcolm Priestley <tvboxspy@gmail.com>
6593L: linux-media@vger.kernel.org
a825eaec 6594W: https://linuxtv.org
68620bdd
MP
6595Q: http://patchwork.linuxtv.org/project/linux-media/list/
6596S: Maintained
6597F: drivers/media/dvb-frontends/ix2505v*
6598
4453d736
GR
6599JC42.4 TEMPERATURE SENSOR DRIVER
6600M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6601L: linux-hwmon@vger.kernel.org
4453d736
GR
6602S: Maintained
6603F: drivers/hwmon/jc42.c
6604F: Documentation/hwmon/jc42
6605
e2d1d6c0 6606JFS FILESYSTEM
3256f80f 6607M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6608L: jfs-discussion@lists.sourceforge.net
6609W: http://jfs.sourceforge.net/
54e5881d 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6611S: Maintained
679655da
JP
6612F: Documentation/filesystems/jfs.txt
6613F: fs/jfs/
e2d1d6c0 6614
95252236 6615JME NETWORK DRIVER
8b58be88 6616M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6617L: netdev@vger.kernel.org
6618S: Maintained
63d24a0e 6619F: drivers/net/ethernet/jme.*
95252236 6620
1da177e4 6621JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6622M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6623L: linux-mtd@lists.infradead.org
6624W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6625S: Maintained
679655da 6626F: fs/jffs2/
c117ab84 6627F: include/uapi/linux/jffs2.h
1da177e4 6628
d183e11a
TT
6629JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6630M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6631M: Jan Kara <jack@suse.com>
d183e11a
TT
6632L: linux-ext4@vger.kernel.org
6633S: Maintained
6634F: fs/jbd2/
6635F: include/linux/jbd2.h
ae0718f8 6636
207dab5f
MU
6637JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6638M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6639L: linux-media@vger.kernel.org
6640S: Maintained
6641F: drivers/media/platform/rcar_jpu.c
6642
fd8b6cb4 6643JSM Neo PCI based serial card
df247081 6644M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6645L: linux-serial@vger.kernel.org
6646S: Maintained
df621252 6647F: drivers/tty/serial/jsm/
ae0718f8 6648
af39917d
CL
6649K10TEMP HARDWARE MONITORING DRIVER
6650M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6651L: linux-hwmon@vger.kernel.org
af39917d
CL
6652S: Maintained
6653F: Documentation/hwmon/k10temp
6654F: drivers/hwmon/k10temp.c
6655
4660cb35 6656K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6657M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6658L: linux-hwmon@vger.kernel.org
ae0718f8 6659S: Maintained
679655da
JP
6660F: Documentation/hwmon/k8temp
6661F: drivers/hwmon/k8temp.c
ae0718f8 6662
0ba1d91d
AR
6663KASAN
6664M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6665R: Alexander Potapenko <glider@google.com>
6666R: Dmitry Vyukov <dvyukov@google.com>
6667L: kasan-dev@googlegroups.com
6668S: Maintained
6669F: arch/*/include/asm/kasan.h
6670F: arch/*/mm/kasan_init*
2757aafa 6671F: Documentation/dev-tools/kasan.rst
64f8ebaf 6672F: include/linux/kasan*.h
0ba1d91d
AR
6673F: lib/test_kasan.c
6674F: mm/kasan/
6675F: scripts/Makefile.kasan
6676
1da177e4 6677KCONFIG
5eb1f99e 6678M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6679L: linux-kbuild@vger.kernel.org
cea8321c 6680T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6681S: Maintained
679655da
JP
6682F: Documentation/kbuild/kconfig-language.txt
6683F: scripts/kconfig/
1da177e4 6684
ea6c2089 6685KDUMP
f871f191
VG
6686M: Dave Young <dyoung@redhat.com>
6687M: Baoquan He <bhe@redhat.com>
6688R: Vivek Goyal <vgoyal@redhat.com>
34633993 6689L: kexec@lists.infradead.org
ea6c2089
VG
6690W: http://lse.sourceforge.net/kdump/
6691S: Maintained
80811493 6692F: Documentation/kdump/
ea6c2089 6693
f41bf02f
HV
6694KEENE FM RADIO TRANSMITTER DRIVER
6695M: Hans Verkuil <hverkuil@xs4all.nl>
6696L: linux-media@vger.kernel.org
6697T: git git://linuxtv.org/media_tree.git
a825eaec 6698W: https://linuxtv.org
f41bf02f
HV
6699S: Maintained
6700F: drivers/media/radio/radio-keene*
6701
1da177e4 6702KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6703M: Ian Kent <raven@themaw.net>
f694fc97 6704L: autofs@vger.kernel.org
1da177e4 6705S: Maintained
679655da 6706F: fs/autofs4/
1da177e4 6707
70fb7ba6 6708KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6709M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6712L: linux-kbuild@vger.kernel.org
5ce45962 6713S: Maintained
679655da
JP
6714F: Documentation/kbuild/
6715F: Makefile
6716F: scripts/Makefile.*
70fb7ba6
MM
6717F: scripts/basic/
6718F: scripts/mk*
6719F: scripts/package/
1da177e4
LT
6720
6721KERNEL JANITORS
c3000e03 6722L: kernel-janitors@vger.kernel.org
10466f5a 6723W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6724S: Odd Fixes
1da177e4 6725
e8b43555 6726KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6727M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6728M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6729L: linux-nfs@vger.kernel.org
1da177e4 6730W: http://nfs.sourceforge.net/
9f273c24 6731T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6732S: Supported
679655da 6733F: fs/nfsd/
c117ab84 6734F: include/uapi/linux/nfsd/
679655da
JP
6735F: fs/lockd/
6736F: fs/nfs_common/
6737F: net/sunrpc/
6738F: include/linux/lockd/
6739F: include/linux/sunrpc/
c117ab84 6740F: include/uapi/linux/sunrpc/
1da177e4 6741
13b122b3
SK
6742KERNEL SELFTEST FRAMEWORK
6743M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6744M: Shuah Khan <shuah@kernel.org>
64f00850 6745L: linux-kselftest@vger.kernel.org
13b122b3
SK
6746T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6747S: Maintained
6748F: tools/testing/selftests
6749
426d62e2 6750KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6751M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6752M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6753L: kvm@vger.kernel.org
e3e58478 6754W: http://www.linux-kvm.org
a94b40a6 6755T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6756S: Supported
c93a64fe
PB
6757F: Documentation/*/kvm*.txt
6758F: Documentation/virtual/kvm/
679655da 6759F: arch/*/kvm/
1662e862
CB
6760F: arch/x86/kernel/kvm.c
6761F: arch/x86/kernel/kvmclock.c
679655da
JP
6762F: arch/*/include/asm/kvm*
6763F: include/linux/kvm*
c117ab84 6764F: include/uapi/linux/kvm*
679655da 6765F: virt/kvm/
6d0a1a61 6766F: tools/kvm/
426d62e2 6767
ad8003d3 6768KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6769M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6770L: kvm@vger.kernel.org
038161de 6771W: http://www.linux-kvm.org/
7de609c8 6772S: Maintained
679655da 6773F: arch/x86/include/asm/svm.h
679655da 6774F: arch/x86/kvm/svm.c
426d62e2 6775
513014b7 6776KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6777M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6778L: kvm-ppc@vger.kernel.org
038161de 6779W: http://www.linux-kvm.org/
6a7f972d 6780T: git git://github.com/agraf/linux-2.6.git
513014b7 6781S: Supported
679655da
JP
6782F: arch/powerpc/include/asm/kvm*
6783F: arch/powerpc/kvm/
513014b7 6784
85f8fffe 6785KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6786M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6787M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6788L: linux-s390@vger.kernel.org
6789W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6791S: Supported
679655da
JP
6792F: Documentation/s390/kvm.txt
6793F: arch/s390/include/asm/kvm*
80811493 6794F: arch/s390/kvm/
85f8fffe 6795
a749474d 6796KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6797M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6798M: Marc Zyngier <marc.zyngier@arm.com>
6799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6800L: kvmarm@lists.cs.columbia.edu
6801W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6803S: Supported
a749474d
CD
6804F: arch/arm/include/uapi/asm/kvm*
6805F: arch/arm/include/asm/kvm*
6806F: arch/arm/kvm/
5c8818b4
MZ
6807F: virt/kvm/arm/
6808F: include/kvm/arm_*
a749474d 6809
6394a3ec 6810KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6811M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6812M: Marc Zyngier <marc.zyngier@arm.com>
6813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6814L: kvmarm@lists.cs.columbia.edu
6815S: Maintained
6816F: arch/arm64/include/uapi/asm/kvm*
6817F: arch/arm64/include/asm/kvm*
6818F: arch/arm64/kvm/
6819
bfd3d532
JH
6820KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6821M: James Hogan <james.hogan@imgtec.com>
6822L: linux-mips@linux-mips.org
6823S: Supported
6824F: arch/mips/include/uapi/asm/kvm*
6825F: arch/mips/include/asm/kvm*
6826F: arch/mips/kvm/
6827
dc009d92 6828KEXEC
8b58be88 6829M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6830W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6831L: kexec@lists.infradead.org
dc009d92 6832S: Maintained
679655da 6833F: include/linux/kexec.h
c117ab84 6834F: include/uapi/linux/kexec.h
10540a69 6835F: kernel/kexec*
dc009d92 6836
e971461f
DH
6837KEYS/KEYRINGS:
6838M: David Howells <dhowells@redhat.com>
aa62efff 6839L: keyrings@vger.kernel.org
e971461f 6840S: Maintained
d410fa4e 6841F: Documentation/security/keys.txt
e971461f
DH
6842F: include/linux/key.h
6843F: include/linux/key-type.h
75aeddd1
DH
6844F: include/linux/keyctl.h
6845F: include/uapi/linux/keyctl.h
e971461f
DH
6846F: include/keys/
6847F: security/keys/
6848
7f3c68be 6849KEYS-TRUSTED
74dd744f
MZ
6850M: David Safford <safford@us.ibm.com>
6851M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6852L: linux-security-module@vger.kernel.org
aa62efff 6853L: keyrings@vger.kernel.org
7f3c68be 6854S: Supported
d410fa4e 6855F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6856F: include/keys/trusted-type.h
6857F: security/keys/trusted.c
6858F: security/keys/trusted.h
6859
6860KEYS-ENCRYPTED
74dd744f
MZ
6861M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6862M: David Safford <safford@us.ibm.com>
7f3c68be 6863L: linux-security-module@vger.kernel.org
aa62efff 6864L: keyrings@vger.kernel.org
7f3c68be 6865S: Supported
d410fa4e 6866F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6867F: include/keys/encrypted-type.h
19c90aa6 6868F: security/keys/encrypted-keys/
7f3c68be 6869
5b778dad 6870KGDB / KDB /debug_core
8b58be88 6871M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6872W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6873L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6875S: Maintained
679655da
JP
6876F: Documentation/DocBook/kgdb.tmpl
6877F: drivers/misc/kgdbts.c
df621252 6878F: drivers/tty/serial/kgdboc.c
5b778dad 6879F: include/linux/kdb.h
679655da 6880F: include/linux/kgdb.h
4063eb5f 6881F: kernel/debug/
e3e2aaf7 6882
456db8cc 6883KMEMCHECK
8b58be88 6884M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6885M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6886S: Maintained
9c296b46 6887F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6888F: arch/x86/include/asm/kmemcheck.h
6889F: arch/x86/mm/kmemcheck/
6890F: include/linux/kmemcheck.h
6891F: mm/kmemcheck.c
b9ce08c0 6892
c3bb4d24 6893KMEMLEAK
8b58be88 6894M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6895S: Maintained
ca90a7a3 6896F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6897F: include/linux/kmemleak.h
6898F: mm/kmemleak.c
6899F: mm/kmemleak-test.c
6900
89559a61 6901KPROBES
a320817c 6902M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6903M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6904M: "David S. Miller" <davem@davemloft.net>
353def94 6905M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6906S: Maintained
679655da
JP
6907F: Documentation/kprobes.txt
6908F: include/linux/kprobes.h
6909F: kernel/kprobes.c
89559a61 6910
70e84049 6911KS0108 LCD CONTROLLER DRIVER
8b58be88 6912M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6913W: http://miguelojeda.es/auxdisplay.htm
6914W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6915S: Maintained
679655da
JP
6916F: Documentation/auxdisplay/ks0108
6917F: drivers/auxdisplay/ks0108.c
6918F: include/linux/ks0108.h
70e84049 6919
1b69c6d0
DA
6920L3MDEV
6921M: David Ahern <dsa@cumulusnetworks.com>
6922L: netdev@vger.kernel.org
6923S: Maintained
6924F: net/l3mdev
6925F: include/net/l3mdev.h
6926
9ca44355 6927LANTIQ MIPS ARCHITECTURE
bdb40e8e 6928M: John Crispin <john@phrozen.org>
9ca44355
JC
6929L: linux-mips@linux-mips.org
6930S: Maintained
6931F: arch/mips/lantiq
6932
1da177e4 6933LAPB module
1da177e4 6934L: linux-x25@vger.kernel.org
bf9915cc 6935S: Orphan
679655da
JP
6936F: Documentation/networking/lapb-module.txt
6937F: include/*/lapb.h
6938F: net/lapb/
1da177e4
LT
6939
6940LASI 53c700 driver for PARISC
8b58be88 6941M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6942L: linux-scsi@vger.kernel.org
6943S: Maintained
679655da
JP
6944F: Documentation/scsi/53c700.txt
6945F: drivers/scsi/53c700*
1da177e4 6946
263de9b5 6947LED SUBSYSTEM
8b58be88 6948M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6949M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6950L: linux-leds@vger.kernel.org
b8926ba0 6951T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6952S: Maintained
85c90368 6953F: Documentation/devicetree/bindings/leds/
679655da
JP
6954F: drivers/leds/
6955F: include/linux/leds.h
263de9b5 6956
b0461a44 6957LEGACY EEPROM DRIVER
d8130624 6958M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6959S: Maintained
6960F: Documentation/misc-devices/eeprom
6961F: drivers/misc/eeprom/eeprom.c
6962
1da177e4 6963LEGO USB Tower driver
8b58be88 6964M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6965L: legousb-devel@lists.sourceforge.net
6966W: http://legousb.sourceforge.net/
6967S: Maintained
679655da 6968F: drivers/usb/misc/legousbtower.c
1da177e4 6969
055616a8
MK
6970LG2160 MEDIA DRIVER
6971M: Michael Krufky <mkrufky@linuxtv.org>
6972L: linux-media@vger.kernel.org
a825eaec 6973W: https://linuxtv.org
055616a8
MK
6974W: http://github.com/mkrufky
6975Q: http://patchwork.linuxtv.org/project/linux-media/list/
6976T: git git://linuxtv.org/mkrufky/tuners.git
6977S: Maintained
6978F: drivers/media/dvb-frontends/lg2160.*
6979
6f0e7725
MK
6980LGDT3305 MEDIA DRIVER
6981M: Michael Krufky <mkrufky@linuxtv.org>
6982L: linux-media@vger.kernel.org
a825eaec 6983W: https://linuxtv.org
6f0e7725
MK
6984W: http://github.com/mkrufky
6985Q: http://patchwork.linuxtv.org/project/linux-media/list/
6986T: git git://linuxtv.org/mkrufky/tuners.git
6987S: Maintained
6988F: drivers/media/dvb-frontends/lgdt3305.*
6989
568a17ff 6990LGUEST
8b58be88 6991M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6992L: lguest@lists.ozlabs.org
568a17ff 6993W: http://lguest.ozlabs.org/
72e91863 6994S: Odd Fixes
070f420b 6995F: arch/x86/include/asm/lguest*.h
679655da
JP
6996F: arch/x86/lguest/
6997F: drivers/lguest/
6998F: include/linux/lguest*.h
070f420b 6999F: tools/lguest/
568a17ff 7000
32ac7cb2
TH
7001LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7002M: Tejun Heo <tj@kernel.org>
7003L: linux-ide@vger.kernel.org
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7005S: Maintained
7006F: drivers/ata/
7007F: include/linux/ata.h
7008F: include/linux/libata.h
d2abf98e 7009F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7010
7011LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7012M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7013L: linux-ide@vger.kernel.org
7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7015S: Maintained
7016F: include/linux/pata_arasan_cf_data.h
7017F: drivers/ata/pata_arasan_cf.c
7018
c7fa056c
BZ
7019LIBATA PATA DRIVERS
7020M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7021M: Tejun Heo <tj@kernel.org>
7022L: linux-ide@vger.kernel.org
7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7024S: Maintained
7025F: drivers/ata/pata_*.c
7026F: drivers/ata/ata_generic.c
7027
32ac7cb2
TH
7028LIBATA SATA AHCI PLATFORM devices support
7029M: Hans de Goede <hdegoede@redhat.com>
7030M: Tejun Heo <tj@kernel.org>
7031L: linux-ide@vger.kernel.org
7032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7033S: Maintained
7034F: drivers/ata/ahci_platform.c
7035F: drivers/ata/libahci_platform.c
7036F: include/linux/ahci_platform.h
7037
7038LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7039M: Mikael Pettersson <mikpelinux@gmail.com>
7040L: linux-ide@vger.kernel.org
7041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7042S: Maintained
7043F: drivers/ata/sata_promise.*
7044
1acd437c
SL
7045LIBLOCKDEP
7046M: Sasha Levin <sasha.levin@oracle.com>
7047S: Maintained
7048F: tools/lib/lockdep/
7049
bc30196f
DW
7050LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7051M: Dan Williams <dan.j.williams@intel.com>
7052L: linux-nvdimm@lists.01.org
7053Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7055S: Supported
7056F: drivers/nvdimm/*
7057F: include/linux/nd.h
7058F: include/linux/libnvdimm.h
7059F: include/uapi/linux/ndctl.h
7060
7061LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7062M: Ross Zwisler <ross.zwisler@linux.intel.com>
7063L: linux-nvdimm@lists.01.org
7064Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7065S: Supported
7066F: drivers/nvdimm/blk.c
7067F: drivers/nvdimm/region_devs.c
7068F: drivers/acpi/nfit*
7069
7070LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7071M: Vishal Verma <vishal.l.verma@intel.com>
7072L: linux-nvdimm@lists.01.org
7073Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7074S: Supported
7075F: drivers/nvdimm/btt*
7076
7077LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7078M: Ross Zwisler <ross.zwisler@linux.intel.com>
7079L: linux-nvdimm@lists.01.org
7080Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7081S: Supported
7082F: drivers/nvdimm/pmem.c
b864bc17 7083F: include/linux/pmem.h
40603526 7084F: arch/*/include/asm/pmem.h
bc30196f 7085
cd9e9808
MB
7086LIGHTNVM PLATFORM SUPPORT
7087M: Matias Bjorling <mb@lightnvm.io>
7088W: http://github/OpenChannelSSD
4ead1a25 7089L: linux-block@vger.kernel.org
cd9e9808
MB
7090S: Maintained
7091F: drivers/lightnvm/
7092F: include/linux/lightnvm.h
7093F: include/uapi/linux/lightnvm.h
7094
1da177e4 7095LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7096M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7097W: http://www.ibm.com/linux/ltc/projects/ppc
7098S: Supported
11c34c7d 7099F: arch/powerpc/boot/rs6000.h
1da177e4 7100
852bb9f5 7101LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7102M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7103M: Paul Mackerras <paulus@samba.org>
ea668936 7104M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7105W: http://www.penguinppc.org/
a4724ed6 7106L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7107Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7108T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7109S: Supported
11c34c7d
JP
7110F: Documentation/powerpc/
7111F: arch/powerpc/
ef69b03d
ME
7112F: drivers/char/tpm/tpm_ibmvtpm*
7113F: drivers/crypto/nx/
7114F: drivers/crypto/vmx/
7115F: drivers/net/ethernet/ibm/ibmveth.*
7116F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7117F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7118F: drivers/pci/hotplug/rpa*
7119F: drivers/scsi/ibmvscsi/
7120N: opal
7121N: /pmac
7122N: powermac
7123N: powernv
7124N: [^a-z0-9]ps3
7125N: pseries
1da177e4
LT
7126
7127LINUX FOR POWER MACINTOSH
8b58be88 7128M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7129W: http://www.penguinppc.org/
a4724ed6 7130L: linuxppc-dev@lists.ozlabs.org
1da177e4 7131S: Maintained
11c34c7d
JP
7132F: arch/powerpc/platforms/powermac/
7133F: drivers/macintosh/
1da177e4 7134
77a76369 7135LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7136M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7137L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7138T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7139S: Maintained
11c34c7d
JP
7140F: arch/powerpc/platforms/512x/
7141F: arch/powerpc/platforms/52xx/
1da177e4
LT
7142
7143LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7144M: Alistair Popple <alistair@popple.id.au>
8b58be88 7145M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7146W: http://www.penguinppc.org/
a4724ed6 7147L: linuxppc-dev@lists.ozlabs.org
1da177e4 7148S: Maintained
11c34c7d
JP
7149F: arch/powerpc/platforms/40x/
7150F: arch/powerpc/platforms/44x/
1da177e4 7151
260c02a9 7152LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7153L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7154S: Orphan
11c34c7d
JP
7155F: arch/powerpc/*/*virtex*
7156F: arch/powerpc/*/*/*virtex*
1da177e4 7157
e93adf1e 7158LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7159M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7160W: http://www.penguinppc.org/
a4724ed6 7161L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7162S: Maintained
a2b1f7c8 7163F: arch/powerpc/platforms/8xx/
e93adf1e 7164
1da177e4 7165LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7166M: Scott Wood <oss@buserror.net>
8b58be88 7167M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7168W: http://www.penguinppc.org/
a4724ed6 7169L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7171S: Maintained
11c34c7d 7172F: arch/powerpc/platforms/83xx/
4c8f581d 7173F: arch/powerpc/platforms/85xx/
1da177e4 7174
ab06ff3a 7175LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7176M: Olof Johansson <olof@lixom.net>
a4724ed6 7177L: linuxppc-dev@lists.ozlabs.org
92e19709 7178S: Maintained
11c34c7d
JP
7179F: arch/powerpc/platforms/pasemi/
7180F: drivers/*/*pasemi*
7181F: drivers/*/*/*pasemi*
ab06ff3a 7182
1da177e4 7183LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7184M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7185L: linux-security-module@vger.kernel.org
1da177e4
LT
7186S: Supported
7187
a23ce6da
HW
7188LIS3LV02D ACCELEROMETER DRIVER
7189M: Eric Piel <eric.piel@tremplin-utc.net>
7190S: Maintained
ff606677
JD
7191F: Documentation/misc-devices/lis3lv02d
7192F: drivers/misc/lis3lv02d/
bd35665f 7193F: drivers/platform/x86/hp_accel.c
a23ce6da 7194
b700e7f0
SJ
7195LIVE PATCHING
7196M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7197M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7198M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7199M: Miroslav Benes <mbenes@suse.cz>
7200R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7201S: Maintained
7202F: kernel/livepatch/
7203F: include/linux/livepatch.h
7204F: arch/x86/include/asm/livepatch.h
7205F: arch/x86/kernel/livepatch.c
5e4e3844 7206F: Documentation/livepatch/
b700e7f0 7207F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7208F: samples/livepatch/
b700e7f0 7209L: live-patching@vger.kernel.org
74d50da3 7210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7211
ea861d73
KC
7212LINUX KERNEL DUMP TEST MODULE (LKDTM)
7213M: Kees Cook <keescook@chromium.org>
7214S: Maintained
426f3a53 7215F: drivers/misc/lkdtm*
ea861d73 7216
e2d1d6c0 7217LLC (802.2)
8b58be88 7218M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7219S: Maintained
679655da 7220F: include/linux/llc.h
c117ab84 7221F: include/uapi/linux/llc.h
679655da
JP
7222F: include/net/llc*
7223F: net/llc/
e2d1d6c0 7224
4e233cbe
AD
7225LM73 HARDWARE MONITOR DRIVER
7226M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7227L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7228S: Maintained
7229F: drivers/hwmon/lm73.c
7230
156e2d1a 7231LM78 HARDWARE MONITOR DRIVER
d8130624 7232M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7233L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7234S: Maintained
7235F: Documentation/hwmon/lm78
7236F: drivers/hwmon/lm78.c
7237
1da177e4 7238LM83 HARDWARE MONITOR DRIVER
d8130624 7239M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7240L: linux-hwmon@vger.kernel.org
1da177e4 7241S: Maintained
679655da
JP
7242F: Documentation/hwmon/lm83
7243F: drivers/hwmon/lm83.c
1da177e4
LT
7244
7245LM90 HARDWARE MONITOR DRIVER
d8130624 7246M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7247L: linux-hwmon@vger.kernel.org
1da177e4 7248S: Maintained
679655da 7249F: Documentation/hwmon/lm90
aae7bce4 7250F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7251F: drivers/hwmon/lm90.c
1da177e4 7252
917cc4e6
GR
7253LM95234 HARDWARE MONITOR DRIVER
7254M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7255L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7256S: Maintained
7257F: Documentation/hwmon/lm95234
7258F: drivers/hwmon/lm95234.c
7259
68620bdd
MP
7260LME2510 MEDIA DRIVER
7261M: Malcolm Priestley <tvboxspy@gmail.com>
7262L: linux-media@vger.kernel.org
a825eaec 7263W: https://linuxtv.org
68620bdd
MP
7264Q: http://patchwork.linuxtv.org/project/linux-media/list/
7265S: Maintained
7266F: drivers/media/usb/dvb-usb-v2/lmedm04*
7267
d4c3be70 7268LOCKING PRIMITIVES
8b58be88
JP
7269M: Peter Zijlstra <peterz@infradead.org>
7270M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7271L: linux-kernel@vger.kernel.org
d4c3be70 7272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7273S: Maintained
d4c3be70 7274F: Documentation/locking/
679655da 7275F: include/linux/lockdep.h
d4c3be70
IM
7276F: include/linux/spinlock*.h
7277F: arch/*/include/asm/spinlock*.h
7278F: include/linux/rwlock*.h
7279F: include/linux/mutex*.h
7280F: arch/*/include/asm/mutex*.h
7281F: include/linux/rwsem*.h
7282F: arch/*/include/asm/rwsem.h
7283F: include/linux/seqlock.h
7284F: lib/locking*.[ch]
7486d6da 7285F: kernel/locking/
512e67f9 7286
dde33348 7287LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7288M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7289L: linux-ntfs-dev@lists.sourceforge.net
7290W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7291S: Maintained
679655da 7292F: Documentation/ldm.txt
20d16fef 7293F: block/partitions/ldm.*
1da177e4 7294
ef6ada3d
JE
7295LogFS
7296M: Joern Engel <joern@logfs.org>
756ccb3c 7297M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7298L: logfs@logfs.org
7299W: logfs.org
7300S: Maintained
7301F: fs/logfs/
7302
c87e34ef 7303LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7304M: Sathya Prakash <sathya.prakash@broadcom.com>
7305M: Chaitra P B <chaitra.basappa@broadcom.com>
7306M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7307L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7308L: linux-scsi@vger.kernel.org
9495e835 7309W: http://www.avagotech.com/support/
c87e34ef 7310S: Supported
679655da 7311F: drivers/message/fusion/
500c152a 7312F: drivers/scsi/mpt2sas/
7313F: drivers/scsi/mpt3sas/
c87e34ef 7314
1da177e4 7315LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7316M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7317L: linux-scsi@vger.kernel.org
7318S: Maintained
679655da 7319F: drivers/scsi/sym53c8xx_2/
1da177e4 7320
e5f5c99a
GR
7321LTC4261 HARDWARE MONITOR DRIVER
7322M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7323L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7324S: Maintained
7325F: Documentation/hwmon/ltc4261
7326F: drivers/hwmon/ltc4261.c
7327
81365c31 7328LTP (Linux Test Project)
28b8e8d4 7329M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7330M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7331M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7332M: Jan Stancek <jstancek@redhat.com>
7333M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7334M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7335L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7336W: http://linux-test-project.github.io/
7d1ae8a8 7337T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7338S: Maintained
7339
c12a54b3 7340M32R ARCHITECTURE
c12a54b3 7341W: http://www.linux-m32r.org/
b4174867 7342S: Orphan
679655da 7343F: arch/m32r/
c12a54b3 7344
1da177e4 7345M68K ARCHITECTURE
8b58be88 7346M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7347L: linux-m68k@lists.linux-m68k.org
7348W: http://www.linux-m68k.org/
54e5881d 7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7350S: Maintained
679655da 7351F: arch/m68k/
9db35182 7352F: drivers/zorro/
1da177e4
LT
7353
7354M68K ON APPLE MACINTOSH
8b58be88 7355M: Joshua Thompson <funaho@jurai.org>
1da177e4 7356W: http://www.mac.linux-m68k.org/
9bb9f222 7357L: linux-m68k@lists.linux-m68k.org
1da177e4 7358S: Maintained
9db35182 7359F: arch/m68k/mac/
1da177e4
LT
7360
7361M68K ON HP9000/300
8b58be88 7362M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7363W: http://www.tazenda.demon.co.uk/phil/linux-hp
7364S: Maintained
679655da 7365F: arch/m68k/hp300/
1da177e4 7366
74425546
AP
7367M88DS3103 MEDIA DRIVER
7368M: Antti Palosaari <crope@iki.fi>
7369L: linux-media@vger.kernel.org
a825eaec 7370W: https://linuxtv.org
74425546
AP
7371W: http://palosaari.fi/linux/
7372Q: http://patchwork.linuxtv.org/project/linux-media/list/
7373T: git git://linuxtv.org/anttip/media_tree.git
7374S: Maintained
7375F: drivers/media/dvb-frontends/m88ds3103*
7376
68620bdd
MP
7377M88RS2000 MEDIA DRIVER
7378M: Malcolm Priestley <tvboxspy@gmail.com>
7379L: linux-media@vger.kernel.org
a825eaec 7380W: https://linuxtv.org
68620bdd
MP
7381Q: http://patchwork.linuxtv.org/project/linux-media/list/
7382S: Maintained
7383F: drivers/media/dvb-frontends/m88rs2000*
7384
07a092fa 7385MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7386M: Alexey Klimov <klimov.linux@gmail.com>
7387L: linux-media@vger.kernel.org
7388T: git git://linuxtv.org/media_tree.git
7389S: Maintained
7390F: drivers/media/radio/radio-ma901.c
07a092fa 7391
64a327a7 7392MAC80211
8b58be88 7393M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7394L: linux-wireless@vger.kernel.org
491b26b4 7395W: http://wireless.kernel.org/
ce466579
JB
7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7398S: Maintained
679655da
JP
7399F: Documentation/networking/mac80211-injection.txt
7400F: include/net/mac80211.h
7401F: net/mac80211/
2af8c4dc 7402F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7403
b863ceb7 7404MACVLAN DRIVER
8b58be88 7405M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7406L: netdev@vger.kernel.org
7407S: Maintained
679655da
JP
7408F: drivers/net/macvlan.c
7409F: include/linux/if_macvlan.h
b863ceb7 7410
2b6d83e2
JB
7411MAILBOX API
7412M: Jassi Brar <jassisinghbrar@gmail.com>
7413L: linux-kernel@vger.kernel.org
7414S: Maintained
7415F: drivers/mailbox/
7416F: include/linux/mailbox_client.h
7417F: include/linux/mailbox_controller.h
7418
faf1668c 7419MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7420M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7421W: http://www.kernel.org/doc/man-pages
bd7ebec6 7422L: linux-man@vger.kernel.org
1b53dc74 7423S: Maintained
faf1668c 7424
0d3cd4b6
VD
7425MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7426M: Andrew Lunn <andrew@lunn.ch>
7427M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7428S: Maintained
7429F: drivers/net/dsa/mv88e6xxx/
7430
8427defd 7431MARVELL ARMADA DRM SUPPORT
54176cc6 7432M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7433S: Maintained
7434F: drivers/gpu/drm/armada/
4418833e
EV
7435F: include/uapi/drm/armada_drm.h
7436F: Documentation/devicetree/bindings/display/armada/
8427defd 7437
c4d007bc
TP
7438MARVELL CRYPTO DRIVER
7439M: Boris Brezillon <boris.brezillon@free-electrons.com>
7440M: Arnaud Ebalard <arno@natisbad.org>
7441F: drivers/crypto/marvell/
7442S: Maintained
7443L: linux-crypto@vger.kernel.org
7444
44c14c1d 7445MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7446M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7447M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7448L: netdev@vger.kernel.org
7449S: Maintained
7450F: drivers/net/ethernet/marvell/sk*
7451
74cda169 7452MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7453L: libertas-dev@lists.infradead.org
8ac3e99e 7454S: Orphan
f988d640 7455F: drivers/net/wireless/marvell/libertas/
74cda169 7456
b60d6975 7457MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7459L: netdev@vger.kernel.org
f5ca8502 7460S: Maintained
527a6266 7461F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7462F: include/linux/mv643xx.h
1da177e4 7463
370b8ed9
TP
7464MARVELL MVNETA ETHERNET DRIVER
7465M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7466L: netdev@vger.kernel.org
7467S: Maintained
7468F: drivers/net/ethernet/marvell/mvneta.*
7469
fcad584d 7470MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7471M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7472M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7473L: linux-wireless@vger.kernel.org
7474S: Maintained
277b024e 7475F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7476
a2c3f656 7477MARVELL MWL8K WIRELESS DRIVER
a040d532 7478M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7479L: linux-wireless@vger.kernel.org
16345910 7480S: Odd Fixes
de60f1dc 7481F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7482
2a69567b 7483MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7484M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7485S: Odd Fixes
1fa7e547 7486F: drivers/mmc/host/mvsdio.*
2a69567b 7487
1da177e4 7488MATROX FRAMEBUFFER DRIVER
c69f677c 7489L: linux-fbdev@vger.kernel.org
52653199 7490S: Orphan
8a61f013 7491F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7492F: include/uapi/linux/matroxfb.h
1da177e4 7493
ca462085
GR
7494MAX16065 HARDWARE MONITOR DRIVER
7495M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7496L: linux-hwmon@vger.kernel.org
ca462085
GR
7497S: Maintained
7498F: Documentation/hwmon/max16065
7499F: drivers/hwmon/max16065.c
7500
1f61cab8
GR
7501MAX20751 HARDWARE MONITOR DRIVER
7502M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7503L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7504S: Maintained
7505F: Documentation/hwmon/max20751
7506F: drivers/hwmon/max20751.c
7507
d20620de 7508MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7509L: linux-hwmon@vger.kernel.org
34924b23 7510S: Orphan
679655da
JP
7511F: Documentation/hwmon/max6650
7512F: drivers/hwmon/max6650.c
d20620de 7513
e89ab51f
GR
7514MAX6697 HARDWARE MONITOR DRIVER
7515M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7516L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7517S: Maintained
7518F: Documentation/hwmon/max6697
7519F: Documentation/devicetree/bindings/i2c/max6697.txt
7520F: drivers/hwmon/max6697.c
7521F: include/linux/platform_data/max6697.h
7522
3b2af7f7
PR
7523MAX9860 MONO AUDIO VOICE CODEC DRIVER
7524M: Peter Rosin <peda@axentia.se>
7525L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7526S: Maintained
7527F: Documentation/devicetree/bindings/sound/max9860.txt
7528F: sound/soc/codecs/max9860.*
7529
f8f847b5 7530MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7531M: Krzysztof Kozlowski <krzk@kernel.org>
7532M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7533L: linux-pm@vger.kernel.org
7534S: Supported
8c0984e5
SR
7535F: drivers/power/supply/max14577_charger.c
7536F: drivers/power/supply/max77693_charger.c
f8f847b5 7537
3811405e
JMC
7538MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7539M: Javier Martinez Canillas <javier@osg.samsung.com>
7540L: linux-kernel@vger.kernel.org
7541S: Supported
96173cc6 7542F: drivers/*/*max77802*.c
3811405e
JMC
7543F: Documentation/devicetree/bindings/*/*max77802.txt
7544F: include/dt-bindings/*/*max77802.h
7545
befeb596
KK
7546MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7547M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7548M: Krzysztof Kozlowski <krzk@kernel.org>
7549M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7550L: linux-kernel@vger.kernel.org
7551S: Supported
86cf635a 7552F: drivers/*/max14577*.c
0998a436 7553F: drivers/*/max77686*.c
86cf635a 7554F: drivers/*/max77693*.c
befeb596
KK
7555F: drivers/extcon/extcon-max14577.c
7556F: drivers/extcon/extcon-max77693.c
7557F: drivers/rtc/rtc-max77686.c
7558F: drivers/clk/clk-max77686.c
7559F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7560F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7561F: Documentation/devicetree/bindings/mfd/max77693.txt
7562F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7563F: include/linux/mfd/max14577*.h
7564F: include/linux/mfd/max77686*.h
7565F: include/linux/mfd/max77693*.h
7566
9be3c9a5
HV
7567MAXIRADIO FM RADIO RECEIVER DRIVER
7568M: Hans Verkuil <hverkuil@xs4all.nl>
7569L: linux-media@vger.kernel.org
7570T: git git://linuxtv.org/media_tree.git
a825eaec 7571W: https://linuxtv.org
9be3c9a5
HV
7572S: Maintained
7573F: drivers/media/radio/radio-maxiradio*
7574
c05dc2cc
PR
7575MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7576M: Peter Rosin <peda@axentia.se>
7577L: linux-iio@vger.kernel.org
7578S: Maintained
7579F: drivers/iio/potentiometer/mcp4531.c
7580
3b8df5fd
WBG
7581MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7582M: William Breathitt Gray <vilhelm.gray@gmail.com>
7583L: linux-iio@vger.kernel.org
7584S: Maintained
7585F: drivers/iio/dac/cio-dac.c
7586
7b49235e
LP
7587MEDIA DRIVERS FOR RENESAS - FCP
7588M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7589L: linux-media@vger.kernel.org
7590L: linux-renesas-soc@vger.kernel.org
7591T: git git://linuxtv.org/media_tree.git
7592S: Supported
7593F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7594F: drivers/media/platform/rcar-fcp.c
7595F: include/media/rcar-fcp.h
7596
6f32a8c9
LP
7597MEDIA DRIVERS FOR RENESAS - VSP1
7598M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7599L: linux-media@vger.kernel.org
4a121096 7600L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7601T: git git://linuxtv.org/media_tree.git
7602S: Supported
7603F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7604F: drivers/media/platform/vsp1/
7605
fae2080a
AO
7606MEDIA DRIVERS FOR HELENE
7607M: Abylay Ospan <aospan@netup.ru>
7608L: linux-media@vger.kernel.org
7609W: https://linuxtv.org
7610W: http://netup.tv/
7611T: git git://linuxtv.org/media_tree.git
7612S: Supported
7613F: drivers/media/dvb-frontends/helene*
7614
dacf9ce8
KS
7615MEDIA DRIVERS FOR ASCOT2E
7616M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7617M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7618L: linux-media@vger.kernel.org
a825eaec 7619W: https://linuxtv.org
dacf9ce8
KS
7620W: http://netup.tv/
7621T: git git://linuxtv.org/media_tree.git
7622S: Supported
7623F: drivers/media/dvb-frontends/ascot2e*
7624
a6dc60ff
KS
7625MEDIA DRIVERS FOR CXD2841ER
7626M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7627M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7628L: linux-media@vger.kernel.org
a825eaec 7629W: https://linuxtv.org
a6dc60ff
KS
7630W: http://netup.tv/
7631T: git git://linuxtv.org/media_tree.git
7632S: Supported
7633F: drivers/media/dvb-frontends/cxd2841er*
7634
a5d32b35
KS
7635MEDIA DRIVERS FOR HORUS3A
7636M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7637M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7638L: linux-media@vger.kernel.org
a825eaec 7639W: https://linuxtv.org
a5d32b35
KS
7640W: http://netup.tv/
7641T: git git://linuxtv.org/media_tree.git
7642S: Supported
7643F: drivers/media/dvb-frontends/horus3a*
7644
e025273b
KS
7645MEDIA DRIVERS FOR LNBH25
7646M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7647M: Abylay Ospan <aospan@netup.ru>
e025273b 7648L: linux-media@vger.kernel.org
a825eaec 7649W: https://linuxtv.org
e025273b
KS
7650W: http://netup.tv/
7651T: git git://linuxtv.org/media_tree.git
7652S: Supported
7653F: drivers/media/dvb-frontends/lnbh25*
7654
52b1eaf4
KS
7655MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7656M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7657M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7658L: linux-media@vger.kernel.org
a825eaec 7659W: https://linuxtv.org
52b1eaf4
KS
7660W: http://netup.tv/
7661T: git git://linuxtv.org/media_tree.git
7662S: Supported
7663F: drivers/media/pci/netup_unidvb/*
7664
127c49ae 7665MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7666M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7667M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7668P: LinuxTV.org Project
7669L: linux-media@vger.kernel.org
a825eaec 7670W: https://linuxtv.org
8a6e2535 7671Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7672T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7673S: Maintained
7674F: Documentation/dvb/
7675F: Documentation/video4linux/
ffe06198 7676F: Documentation/DocBook/media/
127c49ae 7677F: drivers/media/
ffe06198 7678F: drivers/staging/media/
eb4b0ec7 7679F: include/linux/platform_data/media/
127c49ae 7680F: include/media/
6c0f0359
MCC
7681F: include/uapi/linux/dvb/
7682F: include/uapi/linux/videodev2.h
7683F: include/uapi/linux/media.h
7684F: include/uapi/linux/v4l2-*
7685F: include/uapi/linux/meye.h
7686F: include/uapi/linux/ivtv*
7687F: include/uapi/linux/uvcvideo.h
d20620de 7688
0c272fc9
JC
7689MEDIATEK ETHERNET DRIVER
7690M: Felix Fietkau <nbd@openwrt.org>
7691M: John Crispin <blogic@openwrt.org>
7692L: netdev@vger.kernel.org
7693S: Maintained
7694F: drivers/net/ethernet/mediatek/
7695
c869f77d
JK
7696MEDIATEK MT7601U WIRELESS LAN DRIVER
7697M: Jakub Kicinski <kubakici@wp.pl>
7698L: linux-wireless@vger.kernel.org
7699S: Maintained
7700F: drivers/net/wireless/mediatek/mt7601u/
7701
e399065b
SS
7702MEGARAID SCSI/SAS DRIVERS
7703M: Kashyap Desai <kashyap.desai@avagotech.com>
7704M: Sumit Saxena <sumit.saxena@avagotech.com>
7705M: Uday Lingala <uday.lingala@avagotech.com>
7706L: megaraidlinux.pdl@avagotech.com
baaea1dc 7707L: linux-scsi@vger.kernel.org
e399065b 7708W: http://www.lsi.com
ce00f85c 7709S: Maintained
679655da
JP
7710F: Documentation/scsi/megaraid.txt
7711F: drivers/scsi/megaraid.*
7712F: drivers/scsi/megaraid/
757e0108 7713
2c46c9d5 7714MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7715M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7716L: netdev@vger.kernel.org
2c46c9d5
AV
7717S: Supported
7718W: http://www.mellanox.com
7719Q: http://patchwork.ozlabs.org/project/netdev/list/
7720F: drivers/net/ethernet/mellanox/mlx4/en_*
7721
e7523a49
OG
7722MELLANOX ETHERNET DRIVER (mlx5e)
7723M: Saeed Mahameed <saeedm@mellanox.com>
7724L: netdev@vger.kernel.org
7725S: Supported
7726W: http://www.mellanox.com
7727Q: http://patchwork.ozlabs.org/project/netdev/list/
7728F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7729
93c1edb2
JP
7730MELLANOX ETHERNET SWITCH DRIVERS
7731M: Jiri Pirko <jiri@mellanox.com>
7732M: Ido Schimmel <idosch@mellanox.com>
7733L: netdev@vger.kernel.org
7734S: Supported
7735W: http://www.mellanox.com
7736Q: http://patchwork.ozlabs.org/project/netdev/list/
7737F: drivers/net/ethernet/mellanox/mlxsw/
7738
2cbbdf9e
VP
7739MELLANOX MLXCPLD LED DRIVER
7740M: Vadim Pasternak <vadimp@mellanox.com>
7741L: linux-leds@vger.kernel.org
7742S: Supported
7743W: http://www.mellanox.com
7744F: drivers/leds/leds-mlxcpld.c
7745F: Documentation/leds/leds-mlxcpld.txt
7746
8700e3e7
MS
7747SOFT-ROCE DRIVER (rxe)
7748M: Moni Shoua <monis@mellanox.com>
7749L: linux-rdma@vger.kernel.org
7750S: Supported
7751W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7752Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7753F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7754F: include/uapi/rdma/rdma_user_rxe.h
7755
5b25b13a
MD
7756MEMBARRIER SUPPORT
7757M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7758M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7759L: linux-kernel@vger.kernel.org
7760S: Supported
7761F: kernel/membarrier.c
7762F: include/uapi/linux/membarrier.h
7763
70ea91f1
SR
7764MEMORY MANAGEMENT
7765L: linux-mm@kvack.org
70ea91f1
SR
7766W: http://www.linux-mm.org
7767S: Maintained
679655da 7768F: include/linux/mm.h
551450bb
CS
7769F: include/linux/gfp.h
7770F: include/linux/mmzone.h
7771F: include/linux/memory_hotplug.h
7772F: include/linux/vmalloc.h
679655da 7773F: mm/
70ea91f1 7774
f4e9ce66 7775MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7776M: David Woodhouse <dwmw2@infradead.org>
242c325e 7777M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7778L: linux-mtd@lists.infradead.org
8a6e2535
JP
7779W: http://www.linux-mtd.infradead.org/
7780Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7781T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7782T: git git://git.infradead.org/l2-mtd.git
1da177e4 7783S: Maintained
becc7ae5 7784F: Documentation/devicetree/bindings/mtd/
679655da
JP
7785F: drivers/mtd/
7786F: include/linux/mtd/
c117ab84 7787F: include/uapi/mtd/
1da177e4 7788
26c57ef1 7789MEN A21 WATCHDOG DRIVER
30c7469b 7790M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7791L: linux-watchdog@vger.kernel.org
30c7469b 7792S: Maintained
26c57ef1
JT
7793F: drivers/watchdog/mena21_wdt.c
7794
3764e82e 7795MEN CHAMELEON BUS (mcb)
30c7469b
JT
7796M: Johannes Thumshirn <morbidrsa@gmail.com>
7797S: Maintained
3764e82e
JT
7798F: drivers/mcb/
7799F: include/linux/mcb.h
b9f2f459 7800F: Documentation/men-chameleon-bus.txt
3764e82e 7801
48b490d2
AW
7802MEN F21BMC (Board Management Controller)
7803M: Andreas Werner <andreas.werner@men.de>
7804S: Supported
7805F: drivers/mfd/menf21bmc.c
7806F: drivers/watchdog/menf21bmc_wdt.c
7807F: drivers/leds/leds-menf21bmc.c
7808F: drivers/hwmon/menf21bmc_hwmon.c
7809F: Documentation/hwmon/menf21bmc
7810
12285945
JH
7811METAG ARCHITECTURE
7812M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7813L: linux-metag@vger.kernel.org
9f273c24 7814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7815S: Odd Fixes
12285945
JH
7816F: arch/metag/
7817F: Documentation/metag/
7818F: Documentation/devicetree/bindings/metag/
2d799dde 7819F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7820F: drivers/clocksource/metag_generic.c
5698c50d
JH
7821F: drivers/irqchip/irq-metag.c
7822F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7823F: drivers/tty/metag_da.c
12285945 7824
c6375b0a 7825MICROBLAZE ARCHITECTURE
8b58be88 7826M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7827W: http://www.monstr.eu/fdt/
7828T: git git://git.monstr.eu/linux-2.6-microblaze.git
7829S: Supported
0a8c7914 7830F: arch/microblaze/
1da177e4 7831
71fb2c74
SW
7832MICROCHIP / ATMEL ISC DRIVER
7833M: Songjun Wu <songjun.wu@microchip.com>
7834L: linux-media@vger.kernel.org
7835S: Supported
7836F: drivers/media/platform/atmel/atmel-isc.c
7837F: drivers/media/platform/atmel/atmel-isc-regs.h
7838F: devicetree/bindings/media/atmel-isc.txt
7839
2508a45a
CY
7840MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7841M: Chen Yu <yu.c.chen@intel.com>
7842L: platform-driver-x86@vger.kernel.org
7843S: Supported
7844F: drivers/platform/x86/surfacepro3_button.c
7845
1da177e4 7846MICROTEK X6 SCANNER
61eee9a7 7847M: Oliver Neukum <oliver@neukum.org>
1da177e4 7848S: Maintained
679655da 7849F: drivers/usb/image/microtek.*
1da177e4
LT
7850
7851MIPS
8b58be88 7852M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7853L: linux-mips@linux-mips.org
6097050d 7854W: http://www.linux-mips.org/
b05e988e 7855T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7856Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7857S: Supported
f46d92e8 7858F: Documentation/devicetree/bindings/mips/
679655da
JP
7859F: Documentation/mips/
7860F: arch/mips/
1da177e4 7861
413ef3f6
KC
7862MIPS/LOONGSON1 ARCHITECTURE
7863M: Keguang Zhang <keguang.zhang@gmail.com>
7864L: linux-mips@linux-mips.org
7865S: Maintained
7866F: arch/mips/loongson32/
7867F: arch/mips/include/asm/mach-loongson32/
7868F: drivers/*/*loongson1*
7869F: drivers/*/*/*loongson1*
7870
08b7620a
HV
7871MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7872M: Hans Verkuil <hverkuil@xs4all.nl>
7873L: linux-media@vger.kernel.org
7874T: git git://linuxtv.org/media_tree.git
a825eaec 7875W: https://linuxtv.org
08b7620a
HV
7876S: Odd Fixes
7877F: drivers/media/radio/radio-miropcm20*
7878
c09befcb
OG
7879MELLANOX MLX4 core VPI driver
7880M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7881L: netdev@vger.kernel.org
7882L: linux-rdma@vger.kernel.org
7883W: http://www.mellanox.com
7884Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7885S: Supported
7886F: drivers/net/ethernet/mellanox/mlx4/
7887F: include/linux/mlx4/
7888
7889MELLANOX MLX4 IB driver
7890M: Yishai Hadas <yishaih@mellanox.com>
7891L: linux-rdma@vger.kernel.org
7892W: http://www.mellanox.com
e126ba97 7893Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7894S: Supported
7895F: drivers/infiniband/hw/mlx4/
7896F: include/linux/mlx4/
7897
595a4d8f
OG
7898MELLANOX MLX5 core VPI driver
7899M: Matan Barak <matanb@mellanox.com>
7900M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7901L: netdev@vger.kernel.org
7902L: linux-rdma@vger.kernel.org
7903W: http://www.mellanox.com
7904Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7905S: Supported
7906F: drivers/net/ethernet/mellanox/mlx5/core/
7907F: include/linux/mlx5/
7908
595a4d8f
OG
7909MELLANOX MLX5 IB driver
7910M: Matan Barak <matanb@mellanox.com>
7911M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7912L: linux-rdma@vger.kernel.org
7913W: http://www.mellanox.com
7914Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7915S: Supported
b75f0050 7916F: drivers/infiniband/hw/mlx5/
595a4d8f 7917F: include/linux/mlx5/
e126ba97 7918
764589b6
CM
7919MELEXIS MLX90614 DRIVER
7920M: Crt Mori <cmo@melexis.com>
7921L: linux-iio@vger.kernel.org
7922W: http://www.melexis.com
7923S: Supported
7924F: drivers/iio/temperature/mlx90614.c
7925
6c223761
KB
7926MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
7927M: Don Brace <don.brace@microsemi.com>
7928L: esc.storagedev@microsemi.com
7929L: linux-scsi@vger.kernel.org
7930S: Supported
7931F: drivers/scsi/smartpqi/smartpqi*.[ch]
7932F: drivers/scsi/smartpqi/Kconfig
7933F: drivers/scsi/smartpqi/Makefile
7934F: include/linux/cciss*.h
7935F: include/uapi/linux/cciss*.h
425b490b 7936F: Documentation/scsi/smartpqi.txt
6c223761 7937
0ce277e4
AP
7938MN88472 MEDIA DRIVER
7939M: Antti Palosaari <crope@iki.fi>
7940L: linux-media@vger.kernel.org
a825eaec 7941W: https://linuxtv.org
0ce277e4
AP
7942W: http://palosaari.fi/linux/
7943Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7944S: Maintained
94d0eaa4 7945F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7946
4f4d238f
AP
7947MN88473 MEDIA DRIVER
7948M: Antti Palosaari <crope@iki.fi>
7949L: linux-media@vger.kernel.org
a825eaec 7950W: https://linuxtv.org
4f4d238f
AP
7951W: http://palosaari.fi/linux/
7952Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7953S: Maintained
877ba50b 7954F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7955
1da177e4 7956MODULE SUPPORT
8b58be88 7957M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7958S: Maintained
679655da
JP
7959F: include/linux/module.h
7960F: kernel/module.c
1da177e4
LT
7961
7962MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7963W: http://popies.net/meye/
b7788e13 7964S: Orphan
679655da 7965F: Documentation/video4linux/meye.txt
90d72ac6 7966F: drivers/media/pci/meye/
6c0f0359 7967F: include/uapi/linux/meye.h
1da177e4 7968
b9705b60 7969MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7970M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7971S: Maintained
679655da 7972F: Documentation/serial/moxa-smartio
c897401b 7973F: drivers/tty/mxser.*
d735410a 7974
889b2f87
AK
7975MR800 AVERMEDIA USB FM RADIO DRIVER
7976M: Alexey Klimov <klimov.linux@gmail.com>
7977L: linux-media@vger.kernel.org
7978T: git git://linuxtv.org/media_tree.git
7979S: Maintained
7980F: drivers/media/radio/radio-mr800.c
7981
d7155691
AO
7982MRF24J40 IEEE 802.15.4 RADIO DRIVER
7983M: Alan Ott <alan@signal11.us>
7984L: linux-wpan@vger.kernel.org
7985S: Maintained
7986F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7987F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7988
8c4c731a 7989MSI LAPTOP SUPPORT
182ae55c 7990M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7991L: platform-driver-x86@vger.kernel.org
8c4c731a 7992S: Maintained
679655da 7993F: drivers/platform/x86/msi-laptop.c
8c4c731a 7994
0f1006b1 7995MSI WMI SUPPORT
d0944853 7996L: platform-driver-x86@vger.kernel.org
5ee7041e 7997S: Orphan
0f1006b1
AA
7998F: drivers/platform/x86/msi-wmi.c
7999
19a628a0
AP
8000MSI001 MEDIA DRIVER
8001M: Antti Palosaari <crope@iki.fi>
8002L: linux-media@vger.kernel.org
a825eaec 8003W: https://linuxtv.org
19a628a0
AP
8004W: http://palosaari.fi/linux/
8005Q: http://patchwork.linuxtv.org/project/linux-media/list/
8006T: git git://linuxtv.org/anttip/media_tree.git
8007S: Maintained
0185e197 8008F: drivers/media/tuners/msi001*
19a628a0 8009
7570589d 8010MSI2500 MEDIA DRIVER
2c57213f
AP
8011M: Antti Palosaari <crope@iki.fi>
8012L: linux-media@vger.kernel.org
a825eaec 8013W: https://linuxtv.org
2c57213f
AP
8014W: http://palosaari.fi/linux/
8015Q: http://patchwork.linuxtv.org/project/linux-media/list/
8016T: git git://linuxtv.org/anttip/media_tree.git
8017S: Maintained
7570589d 8018F: drivers/media/usb/msi2500/
2c57213f 8019
159eeea4
RJ
8020MSYSTEMS DISKONCHIP G3 MTD DRIVER
8021M: Robert Jarzmik <robert.jarzmik@free.fr>
8022L: linux-mtd@lists.infradead.org
8023S: Maintained
8024F: drivers/mtd/devices/docg3*
8025
62a37dc7 8026MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8028L: linux-media@vger.kernel.org
8029T: git git://linuxtv.org/media_tree.git
8030S: Maintained
8031F: drivers/media/i2c/mt9m032.c
b5dcee22 8032F: include/media/i2c/mt9m032.h
0e837fb9 8033
62a37dc7 8034MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8035M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8036L: linux-media@vger.kernel.org
8037T: git git://linuxtv.org/media_tree.git
8038S: Maintained
8039F: drivers/media/i2c/mt9p031.c
b5dcee22 8040F: include/media/i2c/mt9p031.h
0e837fb9 8041
62a37dc7 8042MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8043M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8044L: linux-media@vger.kernel.org
8045T: git git://linuxtv.org/media_tree.git
8046S: Maintained
8047F: drivers/media/i2c/mt9t001.c
b5dcee22 8048F: include/media/i2c/mt9t001.h
0e837fb9 8049
62a37dc7 8050MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8051M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8052L: linux-media@vger.kernel.org
8053T: git git://linuxtv.org/media_tree.git
8054S: Maintained
f2272e13 8055F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8056F: drivers/media/i2c/mt9v032.c
b5dcee22 8057F: include/media/i2c/mt9v032.h
0e837fb9 8058
4e0d13cb 8059MULTIFUNCTION DEVICES (MFD)
f7d3210e 8060M: Lee Jones <lee.jones@linaro.org>
7caa7991 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8062S: Supported
1306cbaf 8063F: Documentation/devicetree/bindings/mfd/
679655da 8064F: drivers/mfd/
55b5940d 8065F: include/linux/mfd/
4e0d13cb 8066
5c4e6f13 8067MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8068M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8069L: linux-mmc@vger.kernel.org
708dce3f 8070T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8071S: Maintained
2810984b 8072F: Documentation/devicetree/bindings/mmc/
679655da
JP
8073F: drivers/mmc/
8074F: include/linux/mmc/
c117ab84 8075F: include/uapi/linux/mmc/
baca2da4 8076
15a0580c 8077MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8078S: Orphan
679655da
JP
8079F: drivers/mmc/host/mmc_spi.c
8080F: include/linux/spi/mmc_spi.h
15a0580c 8081
1da177e4 8082MULTISOUND SOUND DRIVER
8b58be88 8083M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8084S: Maintained
679655da
JP
8085F: Documentation/sound/oss/MultiSound
8086F: sound/oss/msnd*
1da177e4 8087
d735410a 8088MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8089S: Orphan
c897401b 8090F: drivers/tty/isicom.c
679655da 8091F: include/linux/isicom.h
d735410a 8092
550a7375 8093MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8094M: Bin Liu <b-liu@ti.com>
795fb7e7 8095L: linux-usb@vger.kernel.org
43b416e5 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8097S: Maintained
679655da 8098F: drivers/usb/musb/
550a7375 8099
ea0af5f6
MK
8100MXL5007T MEDIA DRIVER
8101M: Michael Krufky <mkrufky@linuxtv.org>
8102L: linux-media@vger.kernel.org
a825eaec 8103W: https://linuxtv.org
ea0af5f6
MK
8104W: http://github.com/mkrufky
8105Q: http://patchwork.linuxtv.org/project/linux-media/list/
8106T: git git://linuxtv.org/mkrufky/tuners.git
8107S: Maintained
8108F: drivers/media/tuners/mxl5007t.*
8109
2d3cf588 8110MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8111M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8112L: netdev@vger.kernel.org
205057ae 8113W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8114S: Supported
93f7848b 8115F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8116
9df4f913
BB
8117NAND FLASH SUBSYSTEM
8118M: Boris Brezillon <boris.brezillon@free-electrons.com>
8119R: Richard Weinberger <richard@nod.at>
8120L: linux-mtd@lists.infradead.org
8121W: http://www.linux-mtd.infradead.org/
8122Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8123T: git git://github.com/linux-nand/linux.git
8124S: Maintained
8125F: drivers/mtd/nand/
8126F: include/linux/mtd/nand*.h
8127
1da177e4 8128NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8129S: Orphan
d9fb9f38 8130F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8131
23dc05a3
DM
8132NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8133M: Daniel Mack <zonque@gmail.com>
8134S: Maintained
e5747e40 8135L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8136W: http://www.native-instruments.com
8137F: sound/usb/caiaq/
8138
1da177e4 8139NCP FILESYSTEM
52653199
PV
8140M: Petr Vandrovec <petr@vandrovec.name>
8141S: Odd Fixes
679655da 8142F: fs/ncpfs/
1da177e4 8143
a79b0322
FT
8144NCR 5380 SCSI DRIVERS
8145M: Finn Thain <fthain@telegraphics.com.au>
8146M: Michael Schmitz <schmitzmic@gmail.com>
8147L: linux-scsi@vger.kernel.org
8148S: Maintained
8149F: Documentation/scsi/g_NCR5380.txt
71d39758 8150F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8151F: drivers/scsi/NCR5380.*
8152F: drivers/scsi/arm/cumana_1.c
8153F: drivers/scsi/arm/oak.c
a79b0322
FT
8154F: drivers/scsi/atari_scsi.*
8155F: drivers/scsi/dmx3191d.c
8156F: drivers/scsi/dtc.*
8157F: drivers/scsi/g_NCR5380.*
8158F: drivers/scsi/g_NCR5380_mmio.c
8159F: drivers/scsi/mac_scsi.*
8160F: drivers/scsi/pas16.*
a79b0322
FT
8161F: drivers/scsi/sun3_scsi.*
8162F: drivers/scsi/sun3_scsi_vme.c
8163F: drivers/scsi/t128.*
8164
1da177e4 8165NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8166M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8167L: linux-scsi@vger.kernel.org
8168S: Maintained
679655da 8169F: drivers/scsi/NCR_D700.*
1da177e4 8170
4aa3eb4c
GR
8171NCT6775 HARDWARE MONITOR DRIVER
8172M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8173L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8174S: Maintained
8175F: Documentation/hwmon/nct6775
8176F: drivers/hwmon/nct6775.c
8177
3c2d774c 8178NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8179M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8180L: linux-rdma@vger.kernel.org
e3d33cb1 8181W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8182S: Supported
8183F: drivers/infiniband/hw/nes/
8184
be2f2e84 8185NETEM NETWORK EMULATOR
adbbf69d 8186M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8187L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8188S: Maintained
679655da 8189F: net/sched/sch_netem.c
be2f2e84 8190
b2f5a051 8191NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8192M: Jon Mason <jdmason@kudzu.us>
4a58448b 8193L: netdev@vger.kernel.org
4a58448b 8194S: Supported
679655da 8195F: Documentation/networking/s2io.txt
b2f5a051 8196F: Documentation/networking/vxge.txt
86387e1a 8197F: drivers/net/ethernet/neterion/
4a58448b 8198
db9cf3a3 8199NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8200M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8201M: Patrick McHardy <kaber@trash.net>
42010ed0 8202M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8203L: netfilter-devel@vger.kernel.org
82b98543 8204L: coreteam@netfilter.org
1da177e4
LT
8205W: http://www.netfilter.org/
8206W: http://www.iptables.org/
42010ed0
PNA
8207Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8208T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8210S: Supported
679655da
JP
8211F: include/linux/netfilter*
8212F: include/linux/netfilter/
8213F: include/net/netfilter/
c117ab84
CEB
8214F: include/uapi/linux/netfilter*
8215F: include/uapi/linux/netfilter/
679655da
JP
8216F: net/*/netfilter.c
8217F: net/*/netfilter/
8218F: net/netfilter/
91c269a0 8219F: net/bridge/br_netfilter*.c
1da177e4 8220
4cc67735 8221NETLABEL
87a0874c 8222M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8223W: http://netlabel.sf.net
8224L: netdev@vger.kernel.org
87a0874c 8225S: Maintained
80811493 8226F: Documentation/netlabel/
679655da
JP
8227F: include/net/netlabel.h
8228F: net/netlabel/
4cc67735 8229
1da177e4 8230NETROM NETWORK LAYER
8b58be88 8231M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8232L: linux-hams@vger.kernel.org
d34cb28a 8233W: http://www.linux-ax25.org/
1da177e4 8234S: Maintained
679655da 8235F: include/net/netrom.h
c117ab84 8236F: include/uapi/linux/netrom.h
679655da 8237F: net/netrom/
1da177e4 8238
4c352362
JK
8239NETRONOME ETHERNET DRIVERS
8240M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8241L: oss-drivers@netronome.com
8242S: Maintained
8243F: drivers/net/ethernet/netronome/
8244
5ddb88c0 8245NETWORK BLOCK DEVICE (NBD)
4ca5829a 8246M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8247S: Maintained
5e4b269b 8248L: nbd-general@lists.sourceforge.net
4ca5829a 8249T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8250F: Documentation/blockdev/nbd.txt
8251F: drivers/block/nbd.c
c117ab84 8252F: include/uapi/linux/nbd.h
1da177e4 8253
6e43650c
NH
8254NETWORK DROP MONITOR
8255M: Neil Horman <nhorman@tuxdriver.com>
8256L: netdev@vger.kernel.org
8257S: Maintained
8258W: https://fedorahosted.org/dropwatch/
8259F: net/core/drop_monitor.c
8260
1da177e4 8261NETWORKING [GENERAL]
8b58be88 8262M: "David S. Miller" <davem@davemloft.net>
979b6c13 8263L: netdev@vger.kernel.org
b1e8fd54 8264W: http://www.linuxfoundation.org/en/Net
11e98029 8265Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8268S: Maintained
679655da
JP
8269F: net/
8270F: include/net/
018d21ed
JP
8271F: include/linux/in.h
8272F: include/linux/net.h
8273F: include/linux/netdevice.h
c117ab84
CEB
8274F: include/uapi/linux/in.h
8275F: include/uapi/linux/net.h
8276F: include/uapi/linux/netdevice.h
0c7aecd4 8277F: include/uapi/linux/net_namespace.h
7e814a6c 8278F: tools/net/
f4e53f9a 8279F: tools/testing/selftests/net/
335a67d2 8280F: lib/random32.c
a101ccd1 8281F: lib/test_bpf.c
1da177e4
LT
8282
8283NETWORKING [IPv4/IPv6]
8b58be88
JP
8284M: "David S. Miller" <davem@davemloft.net>
8285M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8286M: James Morris <jmorris@namei.org>
8287M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8288M: Patrick McHardy <kaber@trash.net>
979b6c13 8289L: netdev@vger.kernel.org
08deed1e 8290T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8291S: Maintained
679655da
JP
8292F: net/ipv4/
8293F: net/ipv6/
8294F: include/net/ip*
0a14842f 8295F: arch/x86/net/*
1da177e4 8296
73b7656c
DM
8297NETWORKING [IPSEC]
8298M: Steffen Klassert <steffen.klassert@secunet.com>
8299M: Herbert Xu <herbert@gondor.apana.org.au>
8300M: "David S. Miller" <davem@davemloft.net>
8301L: netdev@vger.kernel.org
d1fc5024
SK
8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8304S: Maintained
5826bdd1 8305F: net/core/flow.c
73b7656c
DM
8306F: net/xfrm/
8307F: net/key/
8308F: net/ipv4/xfrm*
d1fc5024
SK
8309F: net/ipv4/esp4.c
8310F: net/ipv4/ah4.c
8311F: net/ipv4/ipcomp.c
8312F: net/ipv4/ip_vti.c
73b7656c 8313F: net/ipv6/xfrm*
d1fc5024
SK
8314F: net/ipv6/esp6.c
8315F: net/ipv6/ah6.c
8316F: net/ipv6/ipcomp6.c
8317F: net/ipv6/ip6_vti.c
73b7656c
DM
8318F: include/uapi/linux/xfrm.h
8319F: include/net/xfrm.h
8320
10e2ff1c 8321NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8322M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8323L: netdev@vger.kernel.org
8324S: Maintained
8325
29f8f632 8326NETWORKING [WIRELESS]
2cb4abd1 8327L: linux-wireless@vger.kernel.org
8a6e2535 8328Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8329
788873ac
JP
8330NETWORKING DRIVERS
8331L: netdev@vger.kernel.org
8332W: http://www.linuxfoundation.org/en/Net
11e98029 8333Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8336S: Odd Fixes
156f4fbc 8337F: Documentation/devicetree/bindings/net/
788873ac 8338F: drivers/net/
018d21ed 8339F: include/linux/if_*
0b63bf1f 8340F: include/linux/netdevice.h
0b63bf1f
JD
8341F: include/linux/etherdevice.h
8342F: include/linux/fcdevice.h
8343F: include/linux/fddidevice.h
8344F: include/linux/hippidevice.h
8345F: include/linux/inetdevice.h
c117ab84
CEB
8346F: include/uapi/linux/if_*
8347F: include/uapi/linux/netdevice.h
788873ac 8348
0e324cf6
JL
8349NETWORKING DRIVERS (WIRELESS)
8350M: Kalle Valo <kvalo@codeaurora.org>
8351L: linux-wireless@vger.kernel.org
8352Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8355S: Maintained
182fd9ee 8356F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8357F: drivers/net/wireless/
8358
3d396eb1 8359NETXEN (1/10) GbE SUPPORT
8622315e 8360M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8361M: Sony Chacko <sony.chacko@qlogic.com>
8362M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8363L: netdev@vger.kernel.org
9c2b5bde 8364W: http://www.qlogic.com
3d396eb1 8365S: Supported
aa43c215 8366F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8367
6423d30f
AAJ
8368NFC SUBSYSTEM
8369M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8370M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8371M: Samuel Ortiz <sameo@linux.intel.com>
8372L: linux-wireless@vger.kernel.org
1eb3b216 8373L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8374S: Supported
6423d30f 8375F: net/nfc/
55eb94f9 8376F: include/net/nfc/
c117ab84 8377F: include/uapi/linux/nfc.h
6423d30f 8378F: drivers/nfc/
397d6497
CR
8379F: include/linux/platform_data/nfcmrvl.h
8380F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8381F: include/linux/platform_data/pn544.h
397d6497
CR
8382F: include/linux/platform_data/st21nfca.h
8383F: include/linux/platform_data/st-nci.h
7ebb88e5 8384F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8385
e8b43555 8386NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8387M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8388M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8389L: linux-nfs@vger.kernel.org
8390W: http://client.linux-nfs.org
cd7b996a 8391T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8392S: Maintained
679655da
JP
8393F: fs/lockd/
8394F: fs/nfs/
8395F: fs/nfs_common/
8396F: net/sunrpc/
8397F: include/linux/lockd/
8398F: include/linux/nfs*
8399F: include/linux/sunrpc/
c117ab84
CEB
8400F: include/uapi/linux/nfs*
8401F: include/uapi/linux/sunrpc/
1da177e4 8402
85ef9cea 8403NILFS2 FILESYSTEM
e2126935 8404M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8405L: linux-nilfs@vger.kernel.org
f9472265 8406W: http://nilfs.sourceforge.net/
9e92e516 8407W: http://nilfs.osdn.jp/
e2126935 8408T: git git://github.com/konis/nilfs2.git
85ef9cea 8409S: Supported
679655da
JP
8410F: Documentation/filesystems/nilfs2.txt
8411F: fs/nilfs2/
c35c7ac5 8412F: include/trace/events/nilfs2.h
e63e88bc
RK
8413F: include/uapi/linux/nilfs2_api.h
8414F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8415
1da177e4 8416NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8417M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8418W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8419S: Maintained
679655da
JP
8420F: Documentation/scsi/NinjaSCSI.txt
8421F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8422
8423NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8424M: GOTO Masanori <gotom@debian.or.jp>
8425M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8426W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8427S: Maintained
679655da
JP
8428F: Documentation/scsi/NinjaSCSI.txt
8429F: drivers/scsi/nsp32*
1da177e4 8430
383b8fb9
LFT
8431NIOS2 ARCHITECTURE
8432M: Ley Foon Tan <lftan@altera.com>
8433L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8435S: Maintained
8436F: arch/nios2/
8437
2a6afddb 8438NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8439R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8440F: include/linux/power/bq2415x_charger.h
081bab21 8441F: include/linux/power/bq27xxx_battery.h
2a6afddb 8442F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8443F: drivers/power/supply/bq2415x_charger.c
8444F: drivers/power/supply/bq27xxx_battery.c
8445F: drivers/power/supply/bq27xxx_battery_i2c.c
8446F: drivers/power/supply/isp1704_charger.c
8447F: drivers/power/supply/rx51_battery.c
2a6afddb 8448
a1bd3bae 8449NTB DRIVER CORE
9ef6bf6c
JM
8450M: Jon Mason <jdmason@kudzu.us>
8451M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8452M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8453L: linux-ntb@googlegroups.com
fce8a7bb 8454S: Supported
2984411f
JM
8455W: https://github.com/jonmason/ntb/wiki
8456T: git git://github.com/jonmason/ntb.git
fce8a7bb 8457F: drivers/ntb/
548c237c 8458F: drivers/net/ntb_netdev.c
fce8a7bb 8459F: include/linux/ntb.h
a1bd3bae 8460F: include/linux/ntb_transport.h
a9c59ef7 8461F: tools/testing/selftests/ntb/
fce8a7bb 8462
e26a5843
AH
8463NTB INTEL DRIVER
8464M: Jon Mason <jdmason@kudzu.us>
8465M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8466L: linux-ntb@googlegroups.com
e26a5843
AH
8467S: Supported
8468W: https://github.com/jonmason/ntb/wiki
8469T: git git://github.com/jonmason/ntb.git
8470F: drivers/ntb/hw/intel/
fce8a7bb 8471
a1b36958
XY
8472NTB AMD DRIVER
8473M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8474L: linux-ntb@googlegroups.com
8475S: Supported
8476F: drivers/ntb/hw/amd/
8477
1da177e4 8478NTFS FILESYSTEM
2818ef50 8479M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8480L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8481W: http://www.tuxera.com/
e6f4dee7 8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8483S: Supported
679655da
JP
8484F: Documentation/filesystems/ntfs.txt
8485F: fs/ntfs/
1da177e4 8486
9eb8ef74 8487NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8488M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8489L: linux-fbdev@vger.kernel.org
ce00f85c 8490S: Maintained
8a61f013
JH
8491F: drivers/video/fbdev/riva/
8492F: drivers/video/fbdev/nvidia/
1da177e4 8493
79461681 8494NVM EXPRESS DRIVER
b3975e94
JF
8495M: Keith Busch <keith.busch@intel.com>
8496M: Jens Axboe <axboe@fb.com>
79461681 8497L: linux-nvme@lists.infradead.org
b3975e94
JF
8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8499W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8500S: Supported
57dacad5 8501F: drivers/nvme/host/
79461681
MW
8502F: include/linux/nvme.h
8503
a07b4970
CH
8504NVM EXPRESS TARGET DRIVER
8505M: Christoph Hellwig <hch@lst.de>
8506M: Sagi Grimberg <sagi@grimberg.me>
8507L: linux-nvme@lists.infradead.org
8508S: Supported
8509F: drivers/nvme/target/
8510
aee4b9bd
SK
8511NVMEM FRAMEWORK
8512M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8513M: Maxime Ripard <maxime.ripard@free-electrons.com>
8514S: Maintained
8515F: drivers/nvmem/
8516F: Documentation/devicetree/bindings/nvmem/
8517F: include/linux/nvmem-consumer.h
8518F: include/linux/nvmem-provider.h
8519
dece4585
CP
8520NXP-NCI NFC DRIVER
8521M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8522R: Charles Gorand <charles.gorand@effinnov.com>
8523L: linux-nfc@lists.01.org (moderated for non-subscribers)
8524S: Supported
8525F: drivers/nfc/nxp-nci
8526
f50d7146 8527NXP TDA998X DRM DRIVER
54176cc6 8528M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8529S: Supported
8530F: drivers/gpu/drm/i2c/tda998x_drv.c
8531F: include/drm/i2c/tda998x.h
8532
fbace43e
PR
8533NXP TFA9879 DRIVER
8534M: Peter Rosin <peda@axentia.se>
8535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8536S: Maintained
8537F: sound/soc/codecs/tfa9879*
8538
442f04c3
JP
8539OBJTOOL
8540M: Josh Poimboeuf <jpoimboe@redhat.com>
8541S: Supported
8542F: tools/objtool/
8543
f5525786 8544OMAP SUPPORT
0e24bdd4 8545M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8546L: linux-omap@vger.kernel.org
8547W: http://www.muru.com/linux/omap/
8548W: http://linux.omap.com/
8a6e2535 8549Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8551S: Maintained
4e04d5a3 8552F: arch/arm/*omap*/
026da812
FB
8553F: arch/arm/configs/omap1_defconfig
8554F: arch/arm/configs/omap2plus_defconfig
046d0a37 8555F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8556F: drivers/irqchip/irq-omap-intc.c
8557F: drivers/mfd/*omap*.c
8558F: drivers/mfd/menelaus.c
8559F: drivers/mfd/palmas.c
8560F: drivers/mfd/tps65217.c
8561F: drivers/mfd/tps65218.c
8562F: drivers/mfd/tps65910.c
8563F: drivers/mfd/twl-core.[ch]
8564F: drivers/mfd/twl4030*.c
8565F: drivers/mfd/twl6030*.c
8566F: drivers/mfd/twl6040*.c
8567F: drivers/regulator/palmas-regulator*.c
8568F: drivers/regulator/pbias-regulator.c
8569F: drivers/regulator/tps65217-regulator.c
8570F: drivers/regulator/tps65218-regulator.c
8571F: drivers/regulator/tps65910-regulator.c
8572F: drivers/regulator/twl-regulator.c
046d0a37 8573F: include/linux/i2c-omap.h
f5525786 8574
50f29fbd 8575OMAP DEVICE TREE SUPPORT
cdb55ab0 8576M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8577M: Tony Lindgren <tony@atomide.com>
8578L: linux-omap@vger.kernel.org
d0fb18c5 8579L: devicetree@vger.kernel.org
50f29fbd
TL
8580S: Maintained
8581F: arch/arm/boot/dts/*omap*
8582F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8583F: arch/arm/boot/dts/*am4*
8584F: arch/arm/boot/dts/*am5*
8585F: arch/arm/boot/dts/*dra7*
50f29fbd 8586
f5525786 8587OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8588M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8591F: arch/arm/*omap*/*clock*
8592
8593OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8594M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8595L: linux-omap@vger.kernel.org
8596S: Maintained
8597F: arch/arm/*omap*/*pm*
c46938d4 8598F: drivers/cpufreq/omap-cpufreq.c
f5525786 8599
d21db568 8600OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8601M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8602M: Paul Walmsley <paul@pwsan.com>
8603L: linux-omap@vger.kernel.org
8604S: Maintained
d21db568 8605F: arch/arm/mach-omap2/prm*
692ab1f3 8606
f5525786 8607OMAP AUDIO SUPPORT
6c284903 8608M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8609M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8610L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8611L: linux-omap@vger.kernel.org
8612S: Maintained
8613F: sound/soc/omap/
8614
18640193
TL
8615OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8616M: Roger Quadros <rogerq@ti.com>
8617M: Tony Lindgren <tony@atomide.com>
8618L: linux-omap@vger.kernel.org
8619S: Maintained
8620F: drivers/memory/omap-gpmc.c
8621F: arch/arm/mach-omap2/*gpmc*
8622
f5525786 8623OMAP FRAMEBUFFER SUPPORT
830e6384 8624M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8625L: linux-fbdev@vger.kernel.org
f5525786
TL
8626L: linux-omap@vger.kernel.org
8627S: Maintained
8a61f013 8628F: drivers/video/fbdev/omap/
f5525786 8629
676eec0d 8630OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8631M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8632L: linux-omap@vger.kernel.org
676eec0d 8633L: linux-fbdev@vger.kernel.org
178ff4c9 8634S: Maintained
8a61f013 8635F: drivers/video/fbdev/omap2/
178ff4c9
TV
8636F: Documentation/arm/OMAP/DSS
8637
8b37fcfc
OBC
8638OMAP HARDWARE SPINLOCK SUPPORT
8639M: Ohad Ben-Cohen <ohad@wizery.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8643
f5525786 8644OMAP MMC SUPPORT
8b58be88 8645M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8646L: linux-omap@vger.kernel.org
8647S: Maintained
653f41b5
MC
8648F: drivers/mmc/host/omap.c
8649
8650OMAP HS MMC SUPPORT
0a4585c6 8651L: linux-mmc@vger.kernel.org
653f41b5 8652L: linux-omap@vger.kernel.org
dfa5d196 8653S: Orphan
653f41b5 8654F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8655
8656OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8657M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8658S: Maintained
8659F: drivers/char/hw_random/omap-rng.c
8660
f400c82e 8661OMAP HWMOD SUPPORT
cdb55ab0 8662M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8663M: Paul Walmsley <paul@pwsan.com>
8664L: linux-omap@vger.kernel.org
8665S: Maintained
8fc8b12b 8666F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8667
8633fb30
PW
8668OMAP HWMOD DATA
8669M: Paul Walmsley <paul@pwsan.com>
8670L: linux-omap@vger.kernel.org
8671S: Maintained
8672F: arch/arm/mach-omap2/omap_hwmod*data*
8673
f400c82e 8674OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8675M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8676L: linux-omap@vger.kernel.org
8677S: Maintained
8678F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8679
0db83ced 8680OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8681M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8682L: linux-media@vger.kernel.org
8683S: Maintained
7eec52db 8684F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8685F: drivers/media/platform/omap3isp/
0db83ced 8686F: drivers/staging/media/omap4iss/
7e8970e1 8687
f5525786 8688OMAP USB SUPPORT
f5525786
TL
8689L: linux-usb@vger.kernel.org
8690L: linux-omap@vger.kernel.org
3b243519 8691S: Orphan
a16fbd65
JP
8692F: drivers/usb/*/*omap*
8693F: arch/arm/*omap*/usb*
f5525786 8694
6d994710 8695OMAP GPIO DRIVER
fe643528 8696M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8697M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8698M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8699L: linux-omap@vger.kernel.org
8700S: Maintained
fe643528 8701F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8702F: drivers/gpio/gpio-omap.c
8703
c351e290
MJ
8704OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8705M: Mark Jackson <mpfj@newflow.co.uk>
8706L: linux-omap@vger.kernel.org
8707S: Maintained
8708F: arch/arm/boot/dts/am335x-nano.dts
8709
0ad122d9 8710OMFS FILESYSTEM
8b58be88 8711M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8712L: linux-karma-devel@lists.sourceforge.net
8713S: Maintained
679655da
JP
8714F: Documentation/filesystems/omfs.txt
8715F: fs/omfs/
0ad122d9 8716
c1986ee9 8717OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8718M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8719S: Maintained
679655da
JP
8720F: drivers/char/pcmcia/cm4000_cs.c
8721F: include/linux/cm4000_cs.h
c117ab84 8722F: include/uapi/linux/cm4000_cs.h
c1986ee9 8723
77c44ab1 8724OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8725M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8726S: Maintained
679655da 8727F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8728
77d5140f 8729OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8730M: Jonathan Corbet <corbet@lwn.net>
661263b5 8731L: linux-media@vger.kernel.org
275ffde4 8732T: git git://linuxtv.org/media_tree.git
77d5140f 8733S: Maintained
90d72ac6 8734F: drivers/media/i2c/ov7670.c
77d5140f 8735
431bca73 8736ONENAND FLASH DRIVER
8b58be88 8737M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8738L: linux-mtd@lists.infradead.org
8739S: Maintained
679655da
JP
8740F: drivers/mtd/onenand/
8741F: include/linux/mtd/onenand*.h
431bca73 8742
1da177e4 8743ONSTREAM SCSI TAPE DRIVER
8b58be88 8744M: Willem Riede <osst@riede.org>
1da177e4
LT
8745L: osst-users@lists.sourceforge.net
8746L: linux-scsi@vger.kernel.org
8747S: Maintained
f7269cfc
JD
8748F: Documentation/scsi/osst.txt
8749F: drivers/scsi/osst.*
8750F: drivers/scsi/osst_*.h
8751F: drivers/scsi/st.h
1da177e4 8752
e2d1d6c0 8753OPENCORES I2C BUS DRIVER
8b58be88 8754M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8755L: linux-i2c@vger.kernel.org
e2d1d6c0 8756S: Maintained
679655da
JP
8757F: Documentation/i2c/busses/i2c-ocores
8758F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8759
860c44c1 8760OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8761M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8762M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8763L: devicetree@vger.kernel.org
a7fefe9f 8764W: http://www.devicetree.org/
fcdec35e 8765T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8766S: Maintained
f8828205 8767F: drivers/of/
860c44c1 8768F: include/linux/of*.h
f8828205 8769F: scripts/dtc/
860c44c1 8770
f8828205 8771OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8772M: Rob Herring <robh+dt@kernel.org>
f8828205 8773M: Mark Rutland <mark.rutland@arm.com>
f8828205 8774L: devicetree@vger.kernel.org
9f273c24 8775T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8776Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8777S: Maintained
8778F: Documentation/devicetree/
8779F: arch/*/boot/dts/
8780F: include/dt-bindings/
8781
2bb65f56
PA
8782OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8783M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8784L: devicetree@vger.kernel.org
8785S: Maintained
8786F: Documentation/devicetree/dynamic-resolution-notes.txt
8787F: Documentation/devicetree/overlay-notes.txt
8788F: drivers/of/overlay.c
8789F: drivers/of/resolver.c
8790
19f9d392
JB
8791OPENRISC ARCHITECTURE
8792M: Jonas Bonn <jonas@southpole.se>
8793W: http://openrisc.net
19f9d392
JB
8794S: Maintained
8795T: git git://openrisc.net/~jonas/linux
14430813 8796F: arch/openrisc/
19f9d392 8797
ccb1352e 8798OPENVSWITCH
4f337ed5 8799M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8800L: netdev@vger.kernel.org
ccb1352e
JG
8801L: dev@openvswitch.org
8802W: http://openvswitch.org
ccb1352e
JG
8803S: Maintained
8804F: net/openvswitch/
b422da7c 8805F: include/uapi/linux/openvswitch.h
ccb1352e 8806
875fa6fb
VK
8807OPERATING PERFORMANCE POINTS (OPP)
8808M: Viresh Kumar <vireshk@kernel.org>
8809M: Nishanth Menon <nm@ti.com>
8810M: Stephen Boyd <sboyd@codeaurora.org>
8811L: linux-pm@vger.kernel.org
8812S: Maintained
8813T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8814F: drivers/base/power/opp/
8815F: include/linux/pm_opp.h
8816F: Documentation/power/opp.txt
8817F: Documentation/devicetree/bindings/opp/
8818
af39917d
CL
8819OPL4 DRIVER
8820M: Clemens Ladisch <clemens@ladisch.de>
8821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8822T: git git://git.alsa-project.org/alsa-kernel.git
8823S: Maintained
8824F: sound/drivers/opl4/
8825
1da177e4 8826OPROFILE
4cf7e718 8827M: Robert Richter <rric@kernel.org>
1da177e4
LT
8828L: oprofile-list@lists.sf.net
8829S: Maintained
81c4a8a6 8830F: arch/*/include/asm/oprofile*.h
679655da
JP
8831F: arch/*/oprofile/
8832F: drivers/oprofile/
8833F: include/linux/oprofile.h
1da177e4 8834
e2d1d6c0 8835ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8836M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8837M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8838L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8839W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8840S: Supported
679655da
JP
8841F: Documentation/filesystems/ocfs2.txt
8842F: Documentation/filesystems/dlmfs.txt
8843F: fs/ocfs2/
e2d1d6c0 8844
1da177e4 8845ORINOCO DRIVER
724c6b35 8846L: linux-wireless@vger.kernel.org
491b26b4 8847W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8848W: http://www.nongnu.org/orinoco/
3a59babb 8849S: Orphan
2be45b66 8850F: drivers/net/wireless/intersil/orinoco/
1da177e4 8851
42c55aa8 8852OSD LIBRARY and FILESYSTEM
fadc0752 8853M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8854M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8855L: osd-dev@open-osd.org
8856W: http://open-osd.org
54e5881d 8857T: git git://git.open-osd.org/open-osd.git
68274794 8858S: Maintained
42c55aa8 8859F: drivers/scsi/osd/
6b6f0b6c 8860F: include/scsi/osd_*
42c55aa8 8861F: fs/exofs/
68274794 8862
ef94b186 8863OVERLAY FILESYSTEM
7c37fbda 8864M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8865L: linux-unionfs@vger.kernel.org
8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8867S: Supported
1d113735 8868F: fs/overlayfs/
7c37fbda
NB
8869F: Documentation/filesystems/overlayfs.txt
8870
85096169
MM
8871ORANGEFS FILESYSTEM
8872M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8873L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8875S: Supported
8876F: fs/orangefs/
8877F: Documentation/filesystems/orangefs.txt
8878
e2d1d6c0 8879P54 WIRELESS DRIVER
084cb0fe 8880M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8881L: linux-wireless@vger.kernel.org
084cb0fe 8882W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8883S: Maintained
d3466830 8884F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8885
f5cd7872 8886PA SEMI ETHERNET DRIVER
8b58be88 8887M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8888L: netdev@vger.kernel.org
8889S: Maintained
ded19add 8890F: drivers/net/ethernet/pasemi/*
f5cd7872 8891
beb58aa3 8892PA SEMI SMBUS DRIVER
8b58be88 8893M: Olof Johansson <olof@lixom.net>
846557d3 8894L: linux-i2c@vger.kernel.org
beb58aa3 8895S: Maintained
679655da 8896F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8897
48fc267e
SK
8898PADATA PARALLEL EXECUTION MECHANISM
8899M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8900L: linux-crypto@vger.kernel.org
8901S: Maintained
8902F: kernel/padata.c
8903F: include/linux/padata.h
8904F: Documentation/padata.txt
8905
709ee531 8906PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8907M: Harald Welte <laforge@gnumonks.org>
d0944853 8908L: platform-driver-x86@vger.kernel.org
709ee531 8909S: Maintained
679655da 8910F: drivers/platform/x86/panasonic-laptop.c
709ee531 8911
368dd5ac 8912PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8913M: David Howells <dhowells@redhat.com>
4fa97181
DH
8914L: linux-am33-list@redhat.com (moderated for non-subscribers)
8915W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8916S: Maintained
679655da
JP
8917F: Documentation/mn10300/
8918F: arch/mn10300/
4fa97181 8919
305b37bd
KS
8920PARALLEL LCD/KEYPAD PANEL DRIVER
8921M: Willy Tarreau <willy@haproxy.com>
8922M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8923S: Odd Fixes
8924F: Documentation/misc-devices/lcd-panel-cgram.txt
8925F: drivers/misc/panel.c
8926
64dfff03
SM
8927PARALLEL PORT SUBSYSTEM
8928M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8929M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8930L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8931S: Maintained
679655da
JP
8932F: drivers/parport/
8933F: include/linux/parport*.h
8934F: drivers/char/ppdev.c
c117ab84 8935F: include/uapi/linux/ppdev.h
64dfff03 8936F: Documentation/parport*.txt
1da177e4 8937
4cdf6bc2 8938PARAVIRT_OPS INTERFACE
d633180c 8939M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8940M: Chris Wright <chrisw@sous-sol.org>
8941M: Alok Kataria <akataria@vmware.com>
8942M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8943L: virtualization@lists.linux-foundation.org
4cdf6bc2 8944S: Supported
a2e19991 8945F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8946F: arch/*/kernel/paravirt*
8947F: arch/*/include/asm/paravirt.h
47ae4b05 8948F: include/linux/hypervisor.h
4cdf6bc2 8949
e2d1d6c0 8950PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8951M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8952L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8953S: Maintained
679655da
JP
8954F: Documentation/blockdev/paride.txt
8955F: drivers/block/paride/
e2d1d6c0
RD
8956
8957PARISC ARCHITECTURE
b8828770 8958M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8959M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8960L: linux-parisc@vger.kernel.org
8961W: http://www.parisc-linux.org/
8a6e2535 8962Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8965S: Maintained
679655da 8966F: arch/parisc/
2b6bac9e 8967F: Documentation/parisc/
679655da 8968F: drivers/parisc/
2b6bac9e
HD
8969F: drivers/char/agp/parisc-agp.c
8970F: drivers/input/serio/gscps2.c
8971F: drivers/parport/parport_gsc.*
8972F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8973F: drivers/video/fbdev/sti*
2b6bac9e
HD
8974F: drivers/video/console/sti*
8975F: drivers/video/logo/logo_parisc*
e2d1d6c0 8976
1662d32c 8977PC87360 HARDWARE MONITORING DRIVER
8b58be88 8978M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8979L: linux-hwmon@vger.kernel.org
1662d32c 8980S: Maintained
679655da
JP
8981F: Documentation/hwmon/pc87360
8982F: drivers/hwmon/pc87360.c
1662d32c
JC
8983
8984PC8736x GPIO DRIVER
8b58be88 8985M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8986S: Maintained
679655da 8987F: drivers/char/pc8736x_gpio.c
1662d32c 8988
1ad107fd 8989PC87427 HARDWARE MONITORING DRIVER
d8130624 8990M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8991L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8992S: Maintained
8993F: Documentation/hwmon/pc87427
8994F: drivers/hwmon/pc87427.c
8995
b26e0ed4 8996PCA9532 LED DRIVER
8b58be88 8997M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8998S: Maintained
d5ca6918
JP
8999F: drivers/leds/leds-pca9532.c
9000F: include/linux/leds-pca9532.h
b26e0ed4 9001
5ce914a8 9002PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9003M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9004L: linux-i2c@vger.kernel.org
9005S: Maintained
b4f0b74e 9006F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9007
3971dae5 9008PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9009M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9010S: Maintained
9011F: drivers/firmware/pcdp.*
9012
065c6359 9013PCI ERROR RECOVERY
6305902c 9014M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9015L: linux-pci@vger.kernel.org
065c6359 9016S: Supported
679655da 9017F: Documentation/PCI/pci-error-recovery.txt
065c6359 9018
78c1cffd
RC
9019PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9020M: Russell Currey <ruscur@russell.cc>
9021L: linuxppc-dev@lists.ozlabs.org
9022S: Supported
9023F: Documentation/powerpc/eeh-pci-error-recovery.txt
9024F: arch/powerpc/kernel/eeh*.c
9025F: arch/powerpc/platforms/*/eeh*.c
9026F: arch/powerpc/include/*/eeh*.h
9027
1da177e4 9028PCI SUBSYSTEM
5ac3a6d2 9029M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9030L: linux-pci@vger.kernel.org
99662dd1 9031Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9032T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9033S: Supported
92a1fe2e 9034F: Documentation/devicetree/bindings/pci/
679655da
JP
9035F: Documentation/PCI/
9036F: drivers/pci/
9037F: include/linux/pci*
6b49ee49 9038F: arch/x86/pci/
cad01f91 9039F: arch/x86/kernel/quirks.c
1da177e4 9040
eaa6111b
LFT
9041PCI DRIVER FOR ALTERA PCIE IP
9042M: Ley Foon Tan <lftan@altera.com>
9043L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9044L: linux-pci@vger.kernel.org
9045S: Supported
9046F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9047F: drivers/pci/host/pcie-altera.c
9048
b7e78170
RH
9049PCI DRIVER FOR ARM VERSATILE PLATFORM
9050M: Rob Herring <robh@kernel.org>
9051L: linux-pci@vger.kernel.org
9052L: linux-arm-kernel@lists.infradead.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/versatile.txt
9055F: drivers/pci/host/pci-versatile.c
9056
5f6b6ccd
TI
9057PCI DRIVER FOR APPLIEDMICRO XGENE
9058M: Tanmay Inamdar <tinamdar@apm.com>
9059L: linux-pci@vger.kernel.org
9060L: linux-arm-kernel@lists.infradead.org
9061S: Maintained
9062F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9063F: drivers/pci/host/pci-xgene.c
9064
62d0ff83
ML
9065PCI DRIVER FOR FREESCALE LAYERSCAPE
9066M: Minghuan Lian <minghuan.Lian@freescale.com>
9067M: Mingkai Hu <mingkai.hu@freescale.com>
9068M: Roy Zang <tie-fei.zang@freescale.com>
9069L: linuxppc-dev@lists.ozlabs.org
9070L: linux-pci@vger.kernel.org
9071L: linux-arm-kernel@lists.infradead.org
9072S: Maintained
9073F: drivers/pci/host/*layerscape*
9074
f0b75693 9075PCI DRIVER FOR IMX6
f175aa2c 9076M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9077M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9078L: linux-pci@vger.kernel.org
9079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9080S: Maintained
9081F: drivers/pci/host/*imx6*
9082
0c4ffcfe
MK
9083PCI DRIVER FOR TI KEYSTONE
9084M: Murali Karicheri <m-karicheri2@ti.com>
9085L: linux-pci@vger.kernel.org
9086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9087S: Maintained
9088F: drivers/pci/host/*keystone*
9089
f0b75693
BH
9090PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9091M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9092M: Jason Cooper <jason@lakedaemon.net>
9093L: linux-pci@vger.kernel.org
9094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9095S: Maintained
9096F: drivers/pci/host/*mvebu*
9097
8c39d710
TP
9098PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9099M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9100L: linux-pci@vger.kernel.org
9101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9102S: Maintained
9103F: drivers/pci/host/pci-aardvark.c
9104
0447cfd7
TR
9105PCI DRIVER FOR NVIDIA TEGRA
9106M: Thierry Reding <thierry.reding@gmail.com>
9107L: linux-tegra@vger.kernel.org
f0b75693 9108L: linux-pci@vger.kernel.org
0447cfd7
TR
9109S: Supported
9110F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9111F: drivers/pci/host/pci-tegra.c
9112
47ff3de9
KVA
9113PCI DRIVER FOR TI DRA7XX
9114M: Kishon Vijay Abraham I <kishon@ti.com>
9115L: linux-omap@vger.kernel.org
9116L: linux-pci@vger.kernel.org
9117S: Supported
9118F: Documentation/devicetree/bindings/pci/ti-pci.txt
9119F: drivers/pci/host/pci-dra7xx.c
9120
f0b75693
BH
9121PCI DRIVER FOR RENESAS R-CAR
9122M: Simon Horman <horms@verge.net.au>
9123L: linux-pci@vger.kernel.org
4a121096 9124L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9125S: Maintained
9126F: drivers/pci/host/*rcar*
9127
4af82255 9128PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9129M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9130L: linux-pci@vger.kernel.org
f0b75693
BH
9131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9132L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9133S: Maintained
9134F: drivers/pci/host/pci-exynos.c
9135
f0b75693 9136PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9137M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9138M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9139L: linux-pci@vger.kernel.org
9140S: Maintained
9141F: drivers/pci/host/*designware*
9142
5a3aa2a8
JP
9143PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9144M: Joao Pinto <jpinto@synopsys.com>
9145L: linux-pci@vger.kernel.org
9146S: Maintained
9147F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9148F: drivers/pci/host/pcie-designware-plat.c
9149
cf28855b
WD
9150PCI DRIVER FOR GENERIC OF HOSTS
9151M: Will Deacon <will.deacon@arm.com>
9152L: linux-pci@vger.kernel.org
9153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9154S: Maintained
9155F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9156F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9157F: drivers/pci/host/pci-host-generic.c
9158
185a383a
KB
9159PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9160M: Keith Busch <keith.busch@intel.com>
9161L: linux-pci@vger.kernel.org
9162S: Supported
9163F: arch/x86/pci/vmd.c
9164
51b66a6c 9165PCIE DRIVER FOR ST SPEAR13XX
110baab1 9166M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9167L: linux-pci@vger.kernel.org
110baab1 9168S: Maintained
51b66a6c
PA
9169F: drivers/pci/host/*spear*
9170
af1169b4
LFT
9171PCI MSI DRIVER FOR ALTERA MSI IP
9172M: Ley Foon Tan <lftan@altera.com>
9173L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9174L: linux-pci@vger.kernel.org
9175S: Supported
9176F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9177F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9178
dcd19de3
DD
9179PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9180M: Duc Dang <dhdang@apm.com>
9181L: linux-pci@vger.kernel.org
9182L: linux-arm-kernel@lists.infradead.org
9183S: Maintained
9184F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9185F: drivers/pci/host/pci-xgene-msi.c
9186
a3cbfae1
NC
9187PCIE DRIVER FOR AXIS ARTPEC
9188M: Niklas Cassel <niklas.cassel@axis.com>
9189M: Jesper Nilsson <jesper.nilsson@axis.com>
9190L: linux-arm-kernel@axis.com
9191L: linux-pci@vger.kernel.org
9192S: Maintained
9193F: Documentation/devicetree/bindings/pci/axis,artpec*
9194F: drivers/pci/host/*artpec*
9195
500a1d9a
ZW
9196PCIE DRIVER FOR HISILICON
9197M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9198M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9199L: linux-pci@vger.kernel.org
9200S: Maintained
9201F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9202F: drivers/pci/host/pcie-hisi.c
9203
82a82383
SV
9204PCIE DRIVER FOR QUALCOMM MSM
9205M: Stanimir Varbanov <svarbanov@mm-sol.com>
9206L: linux-pci@vger.kernel.org
9207L: linux-arm-msm@vger.kernel.org
9208S: Maintained
9209F: drivers/pci/host/*qcom*
9210
f12b76e5
DD
9211PCIE DRIVER FOR CAVIUM THUNDERX
9212M: David Daney <david.daney@cavium.com>
9213L: linux-pci@vger.kernel.org
9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215S: Supported
9216F: Documentation/devicetree/bindings/pci/pci-thunder-*
9217F: drivers/pci/host/pci-thunder-*
9218
1da177e4 9219PCMCIA SUBSYSTEM
4230dfc9 9220P: Linux PCMCIA Team
f5df5881 9221L: linux-pcmcia@lists.infradead.org
6650e0a5 9222W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9224S: Maintained
679655da
JP
9225F: Documentation/pcmcia/
9226F: drivers/pcmcia/
9227F: include/pcmcia/
1da177e4
LT
9228
9229PCNET32 NETWORK DRIVER
227fb925 9230M: Don Fry <pcnet32@frontier.com>
979b6c13 9231L: netdev@vger.kernel.org
1da177e4 9232S: Maintained
b955f6ca 9233F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9234
48fc267e
SK
9235PCRYPT PARALLEL CRYPTO ENGINE
9236M: Steffen Klassert <steffen.klassert@secunet.com>
9237L: linux-crypto@vger.kernel.org
9238S: Maintained
9239F: crypto/pcrypt.c
9240F: include/crypto/pcrypt.h
9241
e72df0b8
TH
9242PER-CPU MEMORY ALLOCATOR
9243M: Tejun Heo <tj@kernel.org>
93e205a7 9244M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9246S: Maintained
9247F: include/linux/percpu*.h
9248F: mm/percpu*.c
9249F: arch/*/include/asm/percpu.h
9250
ad4ecbcb 9251PER-TASK DELAY ACCOUNTING
185e595f 9252M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9253S: Maintained
679655da
JP
9254F: include/linux/delayacct.h
9255F: kernel/delayacct.c
ad4ecbcb 9256
57c0c15b 9257PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9258M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9259M: Ingo Molnar <mingo@redhat.com>
f80c5393 9260M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9261R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9262L: linux-kernel@vger.kernel.org
75fc2d37 9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9264S: Supported
d53e8365 9265F: kernel/events/*
a003236c 9266F: include/linux/perf_event.h
c117ab84 9267F: include/uapi/linux/perf_event.h
141c4296
RR
9268F: arch/*/kernel/perf_event*.c
9269F: arch/*/kernel/*/perf_event*.c
9270F: arch/*/kernel/*/*/perf_event*.c
a003236c 9271F: arch/*/include/asm/perf_event.h
a003236c 9272F: arch/*/kernel/perf_callchain.c
b0a434fb 9273F: arch/*/events/*
a003236c 9274F: tools/perf/
6c0b3244 9275
dd49d0f5 9276PERSONALITY HANDLING
8b58be88 9277M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9278L: linux-abi-devel@lists.sourceforge.net
9279S: Maintained
679655da 9280F: include/linux/personality.h
c117ab84 9281F: include/uapi/linux/personality.h
dd49d0f5 9282
838e7a03 9283PHONET PROTOCOL
2a06b40f 9284M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9285S: Supported
9286F: Documentation/networking/phonet.txt
9287F: include/linux/phonet.h
9288F: include/net/phonet/
c117ab84 9289F: include/uapi/linux/phonet.h
838e7a03
RDC
9290F: net/phonet/
9291
1da177e4 9292PHRAM MTD DRIVER
8b58be88 9293M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9294L: linux-mtd@lists.infradead.org
9295S: Maintained
679655da 9296F: drivers/mtd/devices/phram.c
1da177e4 9297
efdbb10e
BP
9298PICOLCD HID DRIVER
9299M: Bruno Prémont <bonbons@linux-vserver.org>
9300L: linux-input@vger.kernel.org
9301S: Maintained
9302F: drivers/hid/hid-picolcd*
9303
a53bfa07
JI
9304PICOXCELL SUPPORT
9305M: Jamie Iles <jamie@jamieiles.com>
9306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9307T: git git://github.com/jamieiles/linux-2.6-ji.git
9308S: Supported
b8733987 9309F: arch/arm/boot/dts/picoxcell*
14430813 9310F: arch/arm/mach-picoxcell/
b8733987 9311F: drivers/crypto/picoxcell*
a53bfa07 9312
2744e8af
LW
9313PIN CONTROL SUBSYSTEM
9314M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9315L: linux-gpio@vger.kernel.org
dbe752a3 9316T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9317S: Maintained
9feeed94 9318F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9319F: Documentation/pinctrl.txt
07f29ba6 9320F: drivers/pinctrl/
8e406fe4 9321F: include/linux/pinctrl/
2744e8af 9322
2201bbb8
JCPV
9323PIN CONTROLLER - ATMEL AT91
9324M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9326S: Maintained
c654b6bf 9327F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9328
33d3690c
LD
9329PIN CONTROLLER - ATMEL AT91 PIO4
9330M: Ludovic Desroches <ludovic.desroches@atmel.com>
9331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9332L: linux-gpio@vger.kernel.org
9333S: Supported
9334F: drivers/pinctrl/pinctrl-at91-pio4.*
9335
cbd1b652
MW
9336PIN CONTROLLER - INTEL
9337M: Mika Westerberg <mika.westerberg@linux.intel.com>
9338M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9339S: Maintained
9340F: drivers/pinctrl/intel/
2201bbb8 9341
9963b536
LP
9342PIN CONTROLLER - RENESAS
9343M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9344M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9345L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9346S: Maintained
9347F: drivers/pinctrl/sh-pfc/
9348
b75e60d6 9349PIN CONTROLLER - SAMSUNG
fea685e9 9350M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9351M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9352M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9354L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9355S: Maintained
9b5b33f6 9356F: drivers/pinctrl/samsung/
b75e60d6 9357
13cbd906
TL
9358PIN CONTROLLER - SINGLE
9359M: Tony Lindgren <tony@atomide.com>
9360M: Haojian Zhuang <haojian.zhuang@linaro.org>
9361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9362L: linux-omap@vger.kernel.org
9363S: Maintained
9364F: drivers/pinctrl/pinctrl-single.c
9365
deda8287 9366PIN CONTROLLER - ST SPEAR
da89947b 9367M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9369W: http://www.st.com/spear
9370S: Maintained
8e406fe4 9371F: drivers/pinctrl/spear/
deda8287 9372
11a1cf34
JH
9373PISTACHIO SOC SUPPORT
9374M: James Hartley <james.hartley@imgtec.com>
9375M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9376L: linux-mips@linux-mips.org
9377S: Maintained
9378F: arch/mips/pistachio/
9379F: arch/mips/include/asm/mach-pistachio/
9380F: arch/mips/boot/dts/pistachio/
9381F: arch/mips/configs/pistachio*_defconfig
9382
249a6771 9383PKTCDVD DRIVER
e5f6450c 9384M: Jiri Kosina <jikos@kernel.org>
249a6771 9385S: Maintained
679655da
JP
9386F: drivers/block/pktcdvd.c
9387F: include/linux/pktcdvd.h
c117ab84 9388F: include/uapi/linux/pktcdvd.h
249a6771 9389
b31d8273
G
9390PKUNITY SOC DRIVERS
9391M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9392W: http://mprc.pku.edu.cn/~guanxuetao/linux
9393S: Maintained
ceebf4d5 9394T: git git://github.com/gxt/linux.git
b31d8273 9395F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9396F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9397F: drivers/video/fbdev/fb-puv3.c
2809e80b 9398F: drivers/rtc/rtc-puv3.c
b31d8273 9399
9d2ecfb7 9400PMBUS HARDWARE MONITORING DRIVERS
ca462085 9401M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9402L: linux-hwmon@vger.kernel.org
9403W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9404W: http://www.roeck-us.net/linux/drivers/
9405T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9406S: Maintained
9407F: Documentation/hwmon/pmbus
9408F: drivers/hwmon/pmbus/
9409F: include/linux/i2c/pmbus.h
9410
89a36810 9411PMC SIERRA MaxRAID DRIVER
89a36810
AR
9412L: linux-scsi@vger.kernel.org
9413W: http://www.pmc-sierra.com/
3cdea4d7 9414S: Orphan
89a36810
AR
9415F: drivers/scsi/pmcraid.*
9416
dbf9bfe6 9417PMC SIERRA PM8001 DRIVER
d32477e2 9418M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9419M: lindar_liu@usish.com
f5a7b525 9420L: pmchba@pmcs.com
dbf9bfe6 9421L: linux-scsi@vger.kernel.org
9422S: Supported
9423F: drivers/scsi/pm8001/
9424
1da177e4 9425POSIX CLOCKS and TIMERS
8b58be88 9426M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9427L: linux-kernel@vger.kernel.org
75fc2d37 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9429S: Maintained
679655da
JP
9430F: fs/timerfd.c
9431F: include/linux/timer*
5cee9645 9432F: kernel/time/*timer*
1da177e4 9433
7b06a6d7
RW
9434POWER MANAGEMENT CORE
9435M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9436L: linux-pm@vger.kernel.org
9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9438S: Supported
9439F: drivers/base/power/
9440F: include/linux/pm.h
9441F: include/linux/pm_*
9442F: include/linux/powercap.h
9443F: drivers/powercap/
9444
3be86148 9445POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9446M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9447L: linux-pm@vger.kernel.org
58db9505 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9449S: Maintained
f3332532 9450F: Documentation/devicetree/bindings/power/supply/
679655da 9451F: include/linux/power_supply.h
8c0984e5 9452F: drivers/power/supply/
3be86148 9453
514f161a
MR
9454POWER STATE COORDINATION INTERFACE (PSCI)
9455M: Mark Rutland <mark.rutland@arm.com>
9456M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9457L: linux-arm-kernel@lists.infradead.org
9458S: Maintained
9459F: drivers/firmware/psci.c
9460F: include/linux/psci.h
9461F: include/uapi/linux/psci.h
9462
43a1dd9b
SJS
9463POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9464M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9465L: linuxppc-dev@lists.ozlabs.org
9466S: Maintained
9467F: drivers/char/powernv-op-panel.c
9468
1da177e4 9469PNP SUPPORT
9c3646d1 9470M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9471S: Maintained
679655da 9472F: drivers/pnp/
1da177e4
LT
9473
9474PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9475M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9476L: linux-ppp@vger.kernel.org
9477S: Maintained
224cf5ad 9478F: drivers/net/ppp/ppp_*
1da177e4
LT
9479
9480PPP OVER ATM (RFC 2364)
8b58be88 9481M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9482S: Maintained
679655da 9483F: net/atm/pppoatm.c
c117ab84 9484F: include/uapi/linux/atmppp.h
1da177e4
LT
9485
9486PPP OVER ETHERNET
8b58be88 9487M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9488S: Maintained
224cf5ad
JK
9489F: drivers/net/ppp/pppoe.c
9490F: drivers/net/ppp/pppox.c
1da177e4 9491
a6d2370b 9492PPP OVER L2TP
8b58be88 9493M: James Chapman <jchapman@katalix.com>
a6d2370b 9494S: Maintained
90ca28d1 9495F: net/l2tp/l2tp_ppp.c
679655da 9496F: include/linux/if_pppol2tp.h
c117ab84 9497F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9498
eae9d2ba 9499PPS SUPPORT
8b58be88 9500M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9501W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9502L: linuxpps@ml.enneenne.com (subscribers-only)
9503S: Maintained
cabaaf41
JP
9504F: Documentation/pps/
9505F: drivers/pps/
9506F: include/linux/pps*.h
eae9d2ba 9507
71a6d0af
HW
9508PPTP DRIVER
9509M: Dmitry Kozlov <xeb@mail.ru>
9510L: netdev@vger.kernel.org
9511S: Maintained
224cf5ad 9512F: drivers/net/ppp/pptp.c
71a6d0af
HW
9513W: http://sourceforge.net/projects/accel-pptp
9514
1da177e4 9515PREEMPTIBLE KERNEL
8b58be88 9516M: Robert Love <rml@tech9.net>
1da177e4
LT
9517L: kpreempt-tech@lists.sourceforge.net
9518W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9519S: Supported
679655da
JP
9520F: Documentation/preempt-locking.txt
9521F: include/linux/preempt.h
1da177e4
LT
9522
9523PRISM54 WIRELESS DRIVER
8b58be88 9524M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9525L: linux-wireless@vger.kernel.org
9ef80804 9526W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9527S: Obsolete
c12edfe2 9528F: drivers/net/wireless/intersil/prism54/
1da177e4 9529
02c18891 9530PS3 NETWORK SUPPORT
b809b9ca 9531M: Geoff Levand <geoff@infradead.org>
02c18891 9532L: netdev@vger.kernel.org
a14ab6b6 9533L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9534S: Maintained
8df158ac 9535F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9536
f58a9d17 9537PS3 PLATFORM SUPPORT
b809b9ca 9538M: Geoff Levand <geoff@infradead.org>
a4724ed6 9539L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9540S: Maintained
679655da
JP
9541F: arch/powerpc/boot/ps3*
9542F: arch/powerpc/include/asm/lv1call.h
9543F: arch/powerpc/include/asm/ps3*.h
9544F: arch/powerpc/platforms/ps3/
9545F: drivers/*/ps3*
9546F: drivers/ps3/
fec629b8 9547F: drivers/rtc/rtc-ps3.c
679655da 9548F: drivers/usb/host/*ps3.c
fec629b8 9549F: sound/ppc/snd_ps3*
f58a9d17 9550
cffb4add 9551PS3VRAM DRIVER
8b58be88 9552M: Jim Paris <jim@jtan.com>
3715a5d0 9553M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9554L: linuxppc-dev@lists.ozlabs.org
cffb4add 9555S: Maintained
8a3977cb 9556F: drivers/block/ps3vram.c
cffb4add 9557
8defe599 9558PSTORE FILESYSTEM
9d5e2a02 9559M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9560M: Colin Cross <ccross@android.com>
9561M: Kees Cook <keescook@chromium.org>
9562M: Tony Luck <tony.luck@intel.com>
9563S: Maintained
9f273c24 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9565F: fs/pstore/
9566F: include/linux/pstore*
04851772 9567F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9568F: drivers/acpi/apei/erst.c
9569
7fbc415d
RC
9570PTP HARDWARE CLOCK SUPPORT
9571M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9572L: netdev@vger.kernel.org
7fbc415d
RC
9573S: Maintained
9574W: http://linuxptp.sourceforge.net/
9575F: Documentation/ABI/testing/sysfs-ptp
9576F: Documentation/ptp/*
0ecb3cdd 9577F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9578F: drivers/net/phy/dp83640*
9579F: drivers/ptp/*
9580F: include/linux/ptp_cl*
9581
cf94a4d1 9582PTRACE SUPPORT
e846ee5f 9583M: Roland McGrath <roland@hack.frob.com>
8b58be88 9584M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9585S: Maintained
9586F: include/asm-generic/syscall.h
9587F: include/linux/ptrace.h
9588F: include/linux/regset.h
9589F: include/linux/tracehook.h
c117ab84 9590F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9591F: kernel/ptrace.c
9592
3e9d7ba7
HV
9593PULSE8-CEC DRIVER
9594M: Hans Verkuil <hverkuil@xs4all.nl>
9595L: linux-media@vger.kernel.org
9596T: git git://linuxtv.org/media_tree.git
9597S: Maintained
9598F: drivers/staging/media/pulse8-cec
9599
8320204a 9600PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9601M: Mike Isely <isely@pobox.com>
16e9495d 9602L: pvrusb2@isely.net (subscribers-only)
661263b5 9603L: linux-media@vger.kernel.org
8320204a 9604W: http://www.isely.net/pvrusb2/
275ffde4 9605T: git git://linuxtv.org/media_tree.git
8320204a 9606S: Maintained
679655da 9607F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9608F: drivers/media/usb/pvrusb2/
8320204a 9609
39532e6c 9610PWC WEBCAM DRIVER
c0936df4 9611M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9612L: linux-media@vger.kernel.org
9613T: git git://linuxtv.org/media_tree.git
c0936df4 9614S: Odd Fixes
39532e6c
HG
9615F: drivers/media/usb/pwc/*
9616
93c090b3 9617PWM FAN DRIVER
774e0362
KD
9618M: Kamil Debski <kamil@wypas.org>
9619M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9620L: linux-hwmon@vger.kernel.org
93c090b3
KD
9621S: Supported
9622F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9623F: Documentation/hwmon/pwm-fan
9624F: drivers/hwmon/pwm-fan.c
9625
200efedd 9626PWM SUBSYSTEM
aa3495f7
TR
9627M: Thierry Reding <thierry.reding@gmail.com>
9628L: linux-pwm@vger.kernel.org
0c2498f1 9629S: Maintained
006e854f 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9631F: Documentation/pwm.txt
9632F: Documentation/devicetree/bindings/pwm/
9633F: include/linux/pwm.h
0c2498f1 9634F: drivers/pwm/
a140b98d
TR
9635F: drivers/video/backlight/pwm_bl.c
9636F: include/linux/pwm_backlight.h
0c2498f1 9637
30ec261e 9638PXA2xx/PXA3xx SUPPORT
8da5e302 9639M: Daniel Mack <daniel@zonque.org>
a323f664 9640M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9641M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9643T: git git://github.com/hzhuang1/linux.git
8da5e302 9644T: git git://github.com/rjarzmik/linux.git
1da177e4 9645S: Maintained
e68d7c14 9646F: arch/arm/boot/dts/pxa*
679655da 9647F: arch/arm/mach-pxa/
820439f1 9648F: drivers/dma/pxa*
679655da 9649F: drivers/pcmcia/pxa2xx*
1403ead9 9650F: drivers/pinctrl/pxa/
9df92e6c 9651F: drivers/spi/spi-pxa2xx*
faf2e1db 9652F: drivers/usb/gadget/udc/pxa2*
679655da 9653F: include/sound/pxa2xx-lib.h
bec4c99e 9654F: sound/arm/pxa*
14430813 9655F: sound/soc/pxa/
1da177e4 9656
f3154a46
RJ
9657PXA GPIO DRIVER
9658M: Robert Jarzmik <robert.jarzmik@free.fr>
9659L: linux-gpio@vger.kernel.org
9660S: Maintained
9661F: drivers/gpio/gpio-pxa.c
9662
ec64d3bf
EG
9663PXA3xx NAND FLASH DRIVER
9664M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9665L: linux-mtd@lists.infradead.org
9666S: Maintained
9a67f099 9667F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9668
3f640c61 9669MMP SUPPORT
8b58be88 9670M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9671M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9673T: git git://github.com/hzhuang1/linux.git
9674T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9675S: Maintained
e68d7c14 9676F: arch/arm/boot/dts/mmp*
3f640c61 9677F: arch/arm/mach-mmp/
e8e6cb32 9678
272f133a
PO
9679PXA MMCI DRIVER
9680S: Orphan
9681
57f63bc8 9682PXA RTC DRIVER
8b58be88 9683M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9684L: rtc-linux@googlegroups.com
9685S: Maintained
9686
cea4001a 9687QAT DRIVER
90ab5a81
TS
9688M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9689M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9690L: qat-linux@intel.com
9691S: Supported
9692F: drivers/crypto/qat/
cea4001a 9693
52a09a04 9694QIB DRIVER
8473c603 9695M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9696L: linux-rdma@vger.kernel.org
9697S: Supported
9698F: drivers/infiniband/hw/qib/
9699
5e9772b9
JS
9700QLOGIC QLA1280 SCSI DRIVER
9701M: Michael Reed <mdr@sgi.com>
9702L: linux-scsi@vger.kernel.org
9703S: Maintained
9704F: drivers/scsi/qla1280.[ch]
9705
1da177e4 9706QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9707M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9708L: linux-scsi@vger.kernel.org
9709S: Supported
679655da
JP
9710F: Documentation/scsi/LICENSE.qla2xxx
9711F: drivers/scsi/qla2xxx/
1da177e4 9712
883c98fe 9713QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9714M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9715L: linux-scsi@vger.kernel.org
9716S: Supported
bacfb81b 9717F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9718F: drivers/scsi/qla4xxx/
9719
5a4faa87 9720QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9721M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9722M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9723M: linux-driver@qlogic.com
9724L: netdev@vger.kernel.org
9725S: Supported
679655da 9726F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9727F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9728
0ec00f03 9729QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9730M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9731L: netdev@vger.kernel.org
9732S: Supported
aa43c215 9733F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9734
c4e84bde 9735QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9736M: Harish Patil <harish.patil@qlogic.com>
9737M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9738M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9739M: linux-driver@qlogic.com
c4e84bde
RM
9740L: netdev@vger.kernel.org
9741S: Supported
aa43c215 9742F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9743
fe56b9e6
YM
9744QLOGIC QL4xxx ETHERNET DRIVER
9745M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9746M: Ariel Elior <Ariel.Elior@qlogic.com>
9747M: everest-linux-l2@qlogic.com
9748L: netdev@vger.kernel.org
9749S: Supported
9750F: drivers/net/ethernet/qlogic/qed/
9751F: include/linux/qed/
9752F: drivers/net/ethernet/qlogic/qede/
9753
1da177e4 9754QNX4 FILESYSTEM
8b58be88 9755M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9756W: http://www.alarsen.net/linux/qnx4fs/
9757S: Maintained
80811493 9758F: fs/qnx4/
c117ab84
CEB
9759F: include/uapi/linux/qnx4_fs.h
9760F: include/uapi/linux/qnxtypes.h
1da177e4 9761
91952bc0
AP
9762QT1010 MEDIA DRIVER
9763M: Antti Palosaari <crope@iki.fi>
9764L: linux-media@vger.kernel.org
a825eaec 9765W: https://linuxtv.org
91952bc0
AP
9766W: http://palosaari.fi/linux/
9767Q: http://patchwork.linuxtv.org/project/linux-media/list/
9768T: git git://linuxtv.org/anttip/media_tree.git
9769S: Maintained
9770F: drivers/media/tuners/qt1010*
9771
966fb5ec
SM
9772QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9773M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9774L: linux-wireless@vger.kernel.org
9775L: ath9k-devel@lists.ath9k.org
9776W: http://wireless.kernel.org/en/users/Drivers/ath9k
9777S: Supported
9778F: drivers/net/wireless/ath/ath9k/
9779
2ea0ffcb
KV
9780QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9781M: Kalle Valo <kvalo@qca.qualcomm.com>
9782L: ath10k@lists.infradead.org
9783W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9785S: Supported
9786F: drivers/net/wireless/ath/ath10k/
9787
b9b17deb
TT
9788QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9789M: Timur Tabi <timur@codeaurora.org>
9790L: netdev@vger.kernel.org
9791S: Supported
9792F: drivers/net/ethernet/qualcomm/emac/
9793
4f4567cf
RK
9794QUALCOMM HEXAGON ARCHITECTURE
9795M: Richard Kuo <rkuo@codeaurora.org>
9796L: linux-hexagon@vger.kernel.org
9f273c24 9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9798S: Supported
9799F: arch/hexagon/
9800
8e84c258
EK
9801QUALCOMM WCN36XX WIRELESS DRIVER
9802M: Eugene Krasnikov <k.eugene.e@gmail.com>
9803L: wcn36xx@lists.infradead.org
9804W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9805T: git git://github.com/KrasnikovEugene/wcn36xx.git
9806S: Supported
9807F: drivers/net/wireless/ath/wcn36xx/
9808
eeca9a67
MT
9809QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9810M: Gabriel Somlo <somlo@cmu.edu>
9811M: "Michael S. Tsirkin" <mst@redhat.com>
9812L: qemu-devel@nongnu.org
9813S: Maintained
9814F: drivers/firmware/qemu_fw_cfg.c
9815
602adf40 9816RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9817M: Ilya Dryomov <idryomov@gmail.com>
9818M: Sage Weil <sage@redhat.com>
527a88b9 9819M: Alex Elder <elder@kernel.org>
398ecff5 9820L: ceph-devel@vger.kernel.org
09d90327
SW
9821W: http://ceph.com/
9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9823T: git git://github.com/ceph/ceph-client.git
602adf40 9824S: Supported
398ecff5 9825F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9826F: drivers/block/rbd.c
9827F: drivers/block/rbd_types.h
9828
1da177e4 9829RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9830M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9831L: linux-fbdev@vger.kernel.org
1da177e4 9832S: Maintained
8a61f013 9833F: drivers/video/fbdev/aty/radeon*
c117ab84 9834F: include/uapi/linux/radeonfb.h
1da177e4 9835
c6c9b34c 9836RADIOSHARK RADIO DRIVER
c0936df4 9837M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9838L: linux-media@vger.kernel.org
9839T: git git://linuxtv.org/media_tree.git
9840S: Maintained
9841F: drivers/media/radio/radio-shark.c
9842
9843RADIOSHARK2 RADIO DRIVER
c0936df4 9844M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9845L: linux-media@vger.kernel.org
9846T: git git://linuxtv.org/media_tree.git
9847S: Maintained
9848F: drivers/media/radio/radio-shark2.c
9849F: drivers/media/radio/radio-tea5777.c
9850
1da177e4 9851RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9852M: Paul Mackerras <paulus@samba.org>
c69f677c 9853L: linux-fbdev@vger.kernel.org
1da177e4 9854S: Maintained
8a61f013 9855F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9856
a0fd81a9 9857RALINK MIPS ARCHITECTURE
bdb40e8e 9858M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9859L: linux-mips@linux-mips.org
9860S: Maintained
9861F: arch/mips/ralink
9862
e7839f25 9863RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9864P: rt2x00 project
b182427e 9865M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9866M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9867L: linux-wireless@vger.kernel.org
95ea3627 9868S: Maintained
33aca94d 9869F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9870
9db5579b 9871RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9872M: Jens Axboe <axboe@kernel.dk>
9db5579b 9873S: Maintained
679655da
JP
9874F: Documentation/blockdev/ramdisk.txt
9875F: drivers/block/brd.c
9db5579b 9876
9e95ce27 9877RANDOM NUMBER DRIVER
0624bcaa 9878M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9879S: Maintained
679655da 9880F: drivers/char/random.c
9e95ce27 9881
394b701c 9882RAPIDIO SUBSYSTEM
8b58be88 9883M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9884M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9885S: Maintained
679655da 9886F: drivers/rapidio/
394b701c 9887
e2d1d6c0 9888RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9889L: linux-wireless@vger.kernel.org
f52a5490 9890S: Orphan
679655da 9891F: drivers/net/wireless/ray*
e2d1d6c0
RD
9892
9893RCUTORTURE MODULE
e0198b29 9894M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9895M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9896L: linux-kernel@vger.kernel.org
f9094d8e 9897S: Supported
08deed1e 9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9899F: Documentation/RCU/torture.txt
34e2d560 9900F: kernel/rcu/rcutorture.c
e2d1d6c0 9901
c87b9c60
PM
9902RCUTORTURE TEST FRAMEWORK
9903M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9904M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9905R: Steven Rostedt <rostedt@goodmis.org>
9906R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9907R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9908L: linux-kernel@vger.kernel.org
c87b9c60
PM
9909S: Supported
9910T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9911F: tools/testing/selftests/rcutorture
9912
c1f766b5 9913RDC R-321X SoC
8b58be88 9914M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9915S: Maintained
9916
db17f395 9917RDC R6040 FAST ETHERNET DRIVER
35566e96 9918M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9919L: netdev@vger.kernel.org
9920S: Maintained
58565a35 9921F: drivers/net/ethernet/rdc/r6040.c
db17f395 9922
a09ed661 9923RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9924M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9925L: netdev@vger.kernel.org
9926L: linux-rdma@vger.kernel.org
fbb5a558 9927L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9928W: https://oss.oracle.com/projects/rds/
a09ed661 9929S: Supported
679655da 9930F: net/rds/
72f26eee 9931F: Documentation/networking/rds.txt
a09ed661 9932
0194621b
DD
9933RDMAVT - RDMA verbs software
9934M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9935L: linux-rdma@vger.kernel.org
9936S: Supported
9937F: drivers/infiniband/sw/rdmavt
9938
595182bc 9939READ-COPY UPDATE (RCU)
8b58be88 9940M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9941M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9942R: Steven Rostedt <rostedt@goodmis.org>
9943R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9944R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9945L: linux-kernel@vger.kernel.org
9fab9787 9946W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9947S: Supported
08deed1e 9948T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9949F: Documentation/RCU/
9fab9787 9950X: Documentation/RCU/torture.txt
f9094d8e 9951F: include/linux/rcu*
4102adab
PM
9952X: include/linux/srcu.h
9953F: kernel/rcu/
34e2d560 9954X: kernel/torture.c
595182bc 9955
0c86edc0 9956REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9957M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9958M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9959L: rtc-linux@googlegroups.com
8a6e2535 9960Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9962S: Maintained
7af6a2e1 9963F: Documentation/devicetree/bindings/rtc/
679655da
JP
9964F: Documentation/rtc.txt
9965F: drivers/rtc/
9966F: include/linux/rtc.h
c117ab84 9967F: include/uapi/linux/rtc.h
fe23c336
AB
9968F: include/linux/rtc/
9969F: include/linux/platform_data/rtc-*
9970F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9971
0e400c53
MB
9972REALTEK AUDIO CODECS
9973M: Bard Liao <bardliao@realtek.com>
9974M: Oder Chiou <oder_chiou@realtek.com>
9975S: Maintained
9976F: sound/soc/codecs/rt*
9977F: include/sound/rt*.h
9978
1da177e4 9979REISERFS FILE SYSTEM
76c4e5ea 9980L: reiserfs-devel@vger.kernel.org
1da177e4 9981S: Supported
679655da 9982F: fs/reiserfs/
1da177e4 9983
b83a313b 9984REGISTER MAP ABSTRACTION
b02e48f2 9985M: Mark Brown <broonie@kernel.org>
dd060bc9 9986L: linux-kernel@vger.kernel.org
b83a313b
MB
9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9988S: Supported
9398a639 9989F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9990F: drivers/base/regmap/
9991F: include/linux/regmap.h
9992
400e64df
OBC
9993REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9994M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9995M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9996L: linux-remoteproc@vger.kernel.org
6bb697b6 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9998S: Maintained
15ebc72d 9999F: Documentation/devicetree/bindings/remoteproc/
400e64df 10000F: Documentation/remoteproc.txt
15ebc72d 10001F: drivers/remoteproc/
6fc26488 10002F: include/linux/remoteproc.h
400e64df 10003
d8115db5
OBC
10004REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10005M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10006M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10007L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10009S: Maintained
10010F: drivers/rpmsg/
10011F: Documentation/rpmsg.txt
10012F: include/linux/rpmsg.h
10013
8e6569af
SS
10014RENESAS ETHERNET DRIVERS
10015R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10016L: netdev@vger.kernel.org
4a121096 10017L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10018F: drivers/net/ethernet/renesas/
10019F: include/linux/sh_eth.h
10020
3e46c397
YS
10021RENESAS USB2 PHY DRIVER
10022M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10023L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10024S: Maintained
10025F: drivers/phy/phy-rcar-gen3-usb2.c
10026
1b0fe6be
PZ
10027RESET CONTROLLER FRAMEWORK
10028M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10029T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10030S: Maintained
10031F: drivers/reset/
10032F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10033F: include/dt-bindings/reset/
1b0fe6be
PZ
10034F: include/linux/reset.h
10035F: include/linux/reset-controller.h
10036
e0897645 10037RFKILL
8b58be88 10038M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10039L: linux-wireless@vger.kernel.org
ce466579
JB
10040W: http://wireless.kernel.org/
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10043S: Maintained
505c9247 10044F: Documentation/rfkill.txt
80811493 10045F: net/rfkill/
e0897645 10046
933685ca
TG
10047RHASHTABLE
10048M: Thomas Graf <tgraf@suug.ch>
39ec406d 10049M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10050L: netdev@vger.kernel.org
10051S: Maintained
10052F: lib/rhashtable.c
10053F: include/linux/rhashtable.h
10054
67e054e9
ML
10055RICOH SMARTMEDIA/XD DRIVER
10056M: Maxim Levitsky <maximlevitsky@gmail.com>
10057S: Maintained
21c26f50
JP
10058F: drivers/mtd/nand/r852.c
10059F: drivers/mtd/nand/r852.h
67e054e9 10060
92634125
ML
10061RICOH R5C592 MEMORYSTICK DRIVER
10062M: Maxim Levitsky <maximlevitsky@gmail.com>
10063S: Maintained
10064F: drivers/memstick/host/r592.*
10065
27f1d2f9
SA
10066ROCCAT DRIVERS
10067M: Stefan Achatz <erazor_de@users.sourceforge.net>
10068W: http://sourceforge.net/projects/roccat/
10069S: Maintained
10070F: drivers/hid/hid-roccat*
10071F: include/linux/hid-roccat*
10072F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10073
4b8ac966
JP
10074ROCKER DRIVER
10075M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10076L: netdev@vger.kernel.org
10077S: Supported
10078F: drivers/net/ethernet/rocker/
10079
1da177e4
LT
10080ROCKETPORT DRIVER
10081P: Comtrol Corp.
1da177e4
LT
10082W: http://www.comtrol.com
10083S: Maintained
679655da 10084F: Documentation/serial/rocket.txt
c897401b 10085F: drivers/tty/rocket*
1da177e4 10086
7645c2f4
KC
10087ROCKETPORT EXPRESS/INFINITY DRIVER
10088M: Kevin Cernekee <cernekee@gmail.com>
10089L: linux-serial@vger.kernel.org
10090S: Odd Fixes
10091F: drivers/tty/serial/rp2.*
10092
1da177e4 10093ROSE NETWORK LAYER
8b58be88 10094M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10095L: linux-hams@vger.kernel.org
d34cb28a 10096W: http://www.linux-ax25.org/
1da177e4 10097S: Maintained
679655da 10098F: include/net/rose.h
c117ab84 10099F: include/uapi/linux/rose.h
679655da 10100F: net/rose/
1da177e4 10101
91952bc0
AP
10102RTL2830 MEDIA DRIVER
10103M: Antti Palosaari <crope@iki.fi>
10104L: linux-media@vger.kernel.org
a825eaec 10105W: https://linuxtv.org
91952bc0
AP
10106W: http://palosaari.fi/linux/
10107Q: http://patchwork.linuxtv.org/project/linux-media/list/
10108T: git git://linuxtv.org/anttip/media_tree.git
10109S: Maintained
10110F: drivers/media/dvb-frontends/rtl2830*
10111
27a0aacf
AP
10112RTL2832 MEDIA DRIVER
10113M: Antti Palosaari <crope@iki.fi>
10114L: linux-media@vger.kernel.org
a825eaec 10115W: https://linuxtv.org
27a0aacf
AP
10116W: http://palosaari.fi/linux/
10117Q: http://patchwork.linuxtv.org/project/linux-media/list/
10118T: git git://linuxtv.org/anttip/media_tree.git
10119S: Maintained
10120F: drivers/media/dvb-frontends/rtl2832*
10121
ba6e6f6e
AP
10122RTL2832_SDR MEDIA DRIVER
10123M: Antti Palosaari <crope@iki.fi>
10124L: linux-media@vger.kernel.org
a825eaec 10125W: https://linuxtv.org
ba6e6f6e
AP
10126W: http://palosaari.fi/linux/
10127Q: http://patchwork.linuxtv.org/project/linux-media/list/
10128T: git git://linuxtv.org/anttip/media_tree.git
10129S: Maintained
b4bb1c28 10130F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10131
59840488 10132RTL8180 WIRELESS DRIVER
605bebe2 10133L: linux-wireless@vger.kernel.org
491b26b4 10134W: http://wireless.kernel.org/
54e5881d 10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10136S: Orphan
62141726 10137F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10138
59840488 10139RTL8187 WIRELESS DRIVER
9f0939bf 10140M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10141M: Hin-Tak Leung <htl10@users.sourceforge.net>
10142M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10143L: linux-wireless@vger.kernel.org
491b26b4 10144W: http://wireless.kernel.org/
54e5881d 10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10146S: Maintained
62141726 10147F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10148
3cf0c8ad
LF
10149RTL8192CE WIRELESS DRIVER
10150M: Larry Finger <Larry.Finger@lwfinger.net>
10151M: Chaoming Li <chaoming_li@realsil.com.cn>
10152L: linux-wireless@vger.kernel.org
491b26b4 10153W: http://wireless.kernel.org/
3cf0c8ad
LF
10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10155S: Maintained
62141726
KV
10156F: drivers/net/wireless/realtek/rtlwifi/
10157F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10158
26f1fad2
JS
10159RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10160M: Jes Sorensen <Jes.Sorensen@redhat.com>
10161L: linux-wireless@vger.kernel.org
171a900c 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10163S: Maintained
10164F: drivers/net/wireless/realtek/rtl8xxxu/
10165
9eb8ef74 10166S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10167M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10168L: linux-fbdev@vger.kernel.org
ce00f85c 10169S: Maintained
8a61f013 10170F: drivers/video/fbdev/savage/
9eb8ef74 10171
1da177e4 10172S390
8b58be88
JP
10173M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10174M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10175L: linux-s390@vger.kernel.org
5238da45 10176W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10177T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10178S: Supported
679655da 10179F: arch/s390/
a968cd3e 10180F: drivers/s390/
3bfe6858
JN
10181F: Documentation/s390/
10182F: Documentation/DocBook/s390*
5238da45 10183
322986ca
SO
10184S390 COMMON I/O LAYER
10185M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10186M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10187L: linux-s390@vger.kernel.org
10188W: http://www.ibm.com/developerworks/linux/linux390/
10189S: Supported
10190F: drivers/s390/cio/
10191
10192S390 DASD DRIVER
10193M: Stefan Weinhuber <wein@de.ibm.com>
10194M: Stefan Haberland <stefan.haberland@de.ibm.com>
10195L: linux-s390@vger.kernel.org
10196W: http://www.ibm.com/developerworks/linux/linux390/
10197S: Supported
10198F: drivers/s390/block/dasd*
10199F: block/partitions/ibm.c
10200
5238da45 10201S390 NETWORK DRIVERS
f0c59aff 10202M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10203L: linux-s390@vger.kernel.org
5238da45
HC
10204W: http://www.ibm.com/developerworks/linux/linux390/
10205S: Supported
679655da 10206F: drivers/s390/net/
5238da45 10207
322986ca
SO
10208S390 PCI SUBSYSTEM
10209M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10210M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10211L: linux-s390@vger.kernel.org
10212W: http://www.ibm.com/developerworks/linux/linux390/
10213S: Supported
10214F: arch/s390/pci/
10215F: drivers/pci/hotplug/s390_pci_hpc.c
10216
feed9b62 10217S390 ZCRYPT DRIVER
5c8d0983 10218M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10219L: linux-s390@vger.kernel.org
a968cd3e 10220W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10221S: Supported
d5ca6918 10222F: drivers/s390/crypto/
feed9b62 10223
5238da45 10224S390 ZFCP DRIVER
d38e19d0 10225M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10226L: linux-s390@vger.kernel.org
5238da45 10227W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10228S: Supported
679655da 10229F: drivers/s390/scsi/zfcp_*
1da177e4 10230
dd96df2c 10231S390 IUCV NETWORK LAYER
f0c59aff 10232M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10233L: linux-s390@vger.kernel.org
10234W: http://www.ibm.com/developerworks/linux/linux390/
10235S: Supported
679655da
JP
10236F: drivers/s390/net/*iucv*
10237F: include/net/iucv/
10238F: net/iucv/
dd96df2c 10239
8128f23c
GS
10240S390 IOMMU (PCI)
10241M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10242L: linux-s390@vger.kernel.org
10243W: http://www.ibm.com/developerworks/linux/linux390/
10244S: Supported
10245F: drivers/iommu/s390-iommu.c
10246
4dde7f75 10247S3C24XX SD/MMC Driver
8b58be88 10248M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10250S: Supported
679655da 10251F: drivers/mmc/host/s3cmci.*
4dde7f75 10252
1f15a229
HV
10253SAA6588 RDS RECEIVER DRIVER
10254M: Hans Verkuil <hverkuil@xs4all.nl>
10255L: linux-media@vger.kernel.org
10256T: git git://linuxtv.org/media_tree.git
a825eaec 10257W: https://linuxtv.org
1f15a229
HV
10258S: Odd Fixes
10259F: drivers/media/i2c/saa6588*
10260
98ed12e6 10261SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10262M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10263M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10264L: linux-media@vger.kernel.org
a825eaec 10265W: https://linuxtv.org
98ed12e6
MCC
10266T: git git://linuxtv.org/media_tree.git
10267S: Odd fixes
e42bf501 10268F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10269F: drivers/media/pci/saa7134/
10270
1da177e4 10271SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10272M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10273L: linux-media@vger.kernel.org
275ffde4 10274T: git git://linuxtv.org/media_tree.git
1da177e4 10275S: Maintained
90d72ac6
MCC
10276F: drivers/media/common/saa7146/
10277F: drivers/media/pci/saa7146/
10278F: include/media/saa7146*
1da177e4 10279
92304a40 10280SAMSUNG LAPTOP DRIVER
5909c654 10281M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10282L: platform-driver-x86@vger.kernel.org
10283S: Maintained
10284F: drivers/platform/x86/samsung-laptop.c
10285
4a109cc0 10286SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10287M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10288M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10289M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10291S: Supported
14430813 10292F: sound/soc/samsung/
4a109cc0 10293
0d89a28b 10294SAMSUNG FRAMEBUFFER DRIVER
b7701755 10295M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10296L: linux-fbdev@vger.kernel.org
10297S: Maintained
8a61f013 10298F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10299
b40f0632 10300SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10301M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10302M: Krzysztof Kozlowski <krzk@kernel.org>
10303M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10304L: linux-kernel@vger.kernel.org
b40f0632 10305L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10306S: Supported
10307F: drivers/mfd/sec*.c
10308F: drivers/regulator/s2m*.c
10309F: drivers/regulator/s5m*.c
b40f0632
KK
10310F: drivers/clk/clk-s2mps11.c
10311F: drivers/rtc/rtc-s5m.c
f69d3a17 10312F: include/linux/mfd/samsung/
a13c7c51
KK
10313F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10314F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10315F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10316F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10317
038f5c4b
SN
10318SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10319M: Kyungmin Park <kyungmin.park@samsung.com>
10320M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10321L: linux-media@vger.kernel.org
10322Q: https://patchwork.linuxtv.org/project/linux-media/list/
10323S: Supported
10324F: drivers/media/platform/exynos4-is/
038f5c4b 10325
6fd86ab2
SN
10326SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10327M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10328L: linux-media@vger.kernel.org
10329L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10330S: Maintained
10331F: drivers/media/platform/s3c-camif/
d647f0b7 10332F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10333
b84ef24e
AH
10334SAMSUNG S5C73M3 CAMERA DRIVER
10335M: Kyungmin Park <kyungmin.park@samsung.com>
10336M: Andrzej Hajda <a.hajda@samsung.com>
10337L: linux-media@vger.kernel.org
10338S: Supported
10339F: drivers/media/i2c/s5c73m3/*
10340
7d459937
AH
10341SAMSUNG S5K5BAF CAMERA DRIVER
10342M: Kyungmin Park <kyungmin.park@samsung.com>
10343M: Andrzej Hajda <a.hajda@samsung.com>
10344L: linux-media@vger.kernel.org
10345S: Supported
10346F: drivers/media/i2c/s5k5baf.c
10347
c04c674f
RB
10348SAMSUNG S3FWRN5 NFC DRIVER
10349M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10350M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10351L: linux-nfc@lists.01.org (moderated for non-subscribers)
10352S: Supported
10353F: drivers/nfc/s3fwrn5
10354
310e39c9 10355SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10356M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10357M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10358S: Supported
10359L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10360F: drivers/clk/samsung/
10361
2e365a70
AS
10362SAMSUNG SPI DRIVERS
10363M: Kukjin Kim <kgene@kernel.org>
10364M: Krzysztof Kozlowski <krzk@kernel.org>
10365M: Andi Shyti <andi.shyti@samsung.com>
10366L: linux-spi@vger.kernel.org
10367L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10368S: Maintained
10369F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10370F: drivers/spi/spi-s3c*
10371F: include/linux/platform_data/spi-s3c64xx.h
10372
66890ed6
BA
10373SAMSUNG SXGBE DRIVERS
10374M: Byungho An <bh74.an@samsung.com>
10375M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10376M: Vipul Pandya <vipul.pandya@samsung.com>
10377S: Supported
10378L: netdev@vger.kernel.org
10379F: drivers/net/ethernet/samsung/sxgbe/
10380
93c537af
LM
10381SAMSUNG THERMAL DRIVER
10382M: Lukasz Majewski <l.majewski@samsung.com>
10383L: linux-pm@vger.kernel.org
10384L: linux-samsung-soc@vger.kernel.org
10385S: Supported
9f273c24 10386T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10387F: drivers/thermal/samsung/
10388
e296cd32 10389SAMSUNG USB2 PHY DRIVER
774e0362
KD
10390M: Kamil Debski <kamil@wypas.org>
10391M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10392L: linux-kernel@vger.kernel.org
10393S: Supported
10394F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10395F: Documentation/phy/samsung-usb2.txt
10396F: drivers/phy/phy-exynos4210-usb2.c
10397F: drivers/phy/phy-exynos4x12-usb2.c
10398F: drivers/phy/phy-exynos5250-usb2.c
10399F: drivers/phy/phy-s5pv210-usb2.c
10400F: drivers/phy/phy-samsung-usb2.c
10401F: drivers/phy/phy-samsung-usb2.h
10402
ca749e2a 10403SERIAL DRIVERS
5e30bbb7 10404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10405L: linux-serial@vger.kernel.org
5e30bbb7 10406S: Maintained
30743257 10407F: Documentation/devicetree/bindings/serial/
14430813 10408F: drivers/tty/serial/
ca749e2a 10409
aecb7b64 10410SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10411M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10412M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10413S: Maintained
1fb200d6 10414F: include/linux/dma/dw.h
3d598f47 10415F: include/linux/platform_data/dma-dw.h
61a76496 10416F: drivers/dma/dw/
aecb7b64 10417
058999cc
LP
10418SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10419M: Lars Persson <lars.persson@axis.com>
10420L: netdev@vger.kernel.org
10421S: Supported
10422F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10423F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10424
fc531d98 10425SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10426M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10427R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10428R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10429L: linux-i2c@vger.kernel.org
10430S: Maintained
10431F: drivers/i2c/busses/i2c-designware-*
10432F: include/linux/platform_data/i2c-designware.h
10433
f9e37137 10434SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10435M: Jaehoon Chung <jh80.chung@samsung.com>
10436L: linux-mmc@vger.kernel.org
10437S: Maintained
10438F: include/linux/mmc/dw_mmc.h
10439F: drivers/mmc/host/dw_mmc*
10440
a961e698
AS
10441SYSTEM TRACE MODULE CLASS
10442M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10443S: Maintained
e787bc46 10444T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10445F: Documentation/trace/stm.txt
10446F: drivers/hwtracing/stm/
10447F: include/linux/stm.h
10448F: include/uapi/linux/stm.h
10449
1db121d6
AN
10450THUNDERBOLT DRIVER
10451M: Andreas Noever <andreas.noever@gmail.com>
10452S: Maintained
10453F: drivers/thunderbolt/
10454
e35a49b1
SR
10455TI BQ27XXX POWER SUPPLY DRIVER
10456R: Andrew F. Davis <afd@ti.com>
10457F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10458F: drivers/power/supply/bq27xxx_battery.c
10459F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10460
34db37c6 10461TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10462M: John Stultz <john.stultz@linaro.org>
88606e80 10463M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10464L: linux-kernel@vger.kernel.org
75fc2d37 10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10466S: Supported
10467F: include/linux/clocksource.h
10468F: include/linux/time.h
10469F: include/linux/timex.h
c117ab84
CEB
10470F: include/uapi/linux/time.h
10471F: include/uapi/linux/timex.h
88606e80
TG
10472F: kernel/time/clocksource.c
10473F: kernel/time/time*.c
34db37c6 10474F: kernel/time/alarmtimer.c
88606e80 10475F: kernel/time/ntp.c
7fe5f1c1 10476F: tools/testing/selftests/timers/
88606e80 10477
1da177e4 10478SC1200 WDT DRIVER
b300645a 10479M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10480S: Maintained
679655da 10481F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10482
10483SCHEDULER
dd9b238c 10484M: Ingo Molnar <mingo@redhat.com>
8b58be88 10485M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10486L: linux-kernel@vger.kernel.org
75fc2d37 10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10488S: Maintained
95c0d71d 10489F: kernel/sched/
679655da 10490F: include/linux/sched.h
c117ab84 10491F: include/uapi/linux/sched.h
c2eb505b 10492F: include/linux/wait.h
1da177e4 10493
6bcf6737 10494SCORE ARCHITECTURE
ed38665e 10495M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10496M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10497W: http://www.sunplus.com
6bcf6737 10498S: Supported
a2681a75 10499F: arch/score/
6bcf6737 10500
80f390ea
SH
10501SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10502M: Sudeep Holla <sudeep.holla@arm.com>
10503L: linux-arm-kernel@lists.infradead.org
10504S: Maintained
10505F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10506F: drivers/clk/clk-scpi.c
8def3103 10507F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10508F: drivers/firmware/arm_scpi.c
10509F: include/linux/scpi_protocol.h
80f390ea 10510
1da177e4 10511SCSI CDROM DRIVER
8b58be88 10512M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10513L: linux-scsi@vger.kernel.org
10514W: http://www.kernel.dk
10515S: Maintained
679655da 10516F: drivers/scsi/sr*
1da177e4 10517
fb50a83d 10518SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10519M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10520L: linux-rdma@vger.kernel.org
10521S: Supported
10522W: http://www.openfabrics.org
10523Q: http://patchwork.kernel.org/project/linux-rdma/list/
10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10525F: drivers/infiniband/ulp/srp/
10526F: include/scsi/srp.h
10527
1da177e4 10528SCSI SG DRIVER
8b58be88 10529M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10530L: linux-scsi@vger.kernel.org
59ab3c93 10531W: http://sg.danny.cz/sg
1da177e4 10532S: Maintained
59ab3c93 10533F: Documentation/scsi/scsi-generic.txt
679655da
JP
10534F: drivers/scsi/sg.c
10535F: include/scsi/sg.h
1da177e4
LT
10536
10537SCSI SUBSYSTEM
7ee7895c 10538M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10540M: "Martin K. Petersen" <martin.petersen@oracle.com>
10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10542L: linux-scsi@vger.kernel.org
1da177e4 10543S: Maintained
2c99a314 10544F: Documentation/devicetree/bindings/scsi/
679655da
JP
10545F: drivers/scsi/
10546F: include/scsi/
1da177e4
LT
10547
10548SCSI TAPE DRIVER
8b58be88 10549M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10550L: linux-scsi@vger.kernel.org
10551S: Maintained
679655da 10552F: Documentation/scsi/st.txt
f7269cfc
JD
10553F: drivers/scsi/st.*
10554F: drivers/scsi/st_*.h
1da177e4
LT
10555
10556SCTP PROTOCOL
8b6efb75 10557M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10558M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10559L: linux-sctp@vger.kernel.org
5f85813c 10560W: http://lksctp.sourceforge.net
8b6efb75 10561S: Maintained
679655da
JP
10562F: Documentation/networking/sctp.txt
10563F: include/linux/sctp.h
4d58c025 10564F: include/uapi/linux/sctp.h
679655da
JP
10565F: include/net/sctp/
10566F: net/sctp/
1da177e4
LT
10567
10568SCx200 CPU SUPPORT
8b58be88 10569M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10570S: Odd Fixes
679655da 10571F: Documentation/i2c/busses/scx200_acb
390889b6 10572F: arch/x86/platform/scx200/
679655da
JP
10573F: drivers/watchdog/scx200_wdt.c
10574F: drivers/i2c/busses/scx200*
10575F: drivers/mtd/maps/scx200_docflash.c
10576F: include/linux/scx200.h
1662d32c
JC
10577
10578SCx200 GPIO DRIVER
8b58be88 10579M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10580S: Maintained
679655da
JP
10581F: drivers/char/scx200_gpio.c
10582F: include/linux/scx200_gpio.h
1662d32c
JC
10583
10584SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10585M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10586S: Maintained
679655da 10587F: drivers/clocksource/scx200_hrt.c
1da177e4 10588
6a36913a 10589SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10590M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10591L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10592S: Maintained
679655da 10593F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10594
e7839f25 10595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10596M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10597L: linux-mmc@vger.kernel.org
ddfe954d
UH
10598T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10599S: Maintained
10600F: drivers/mmc/host/sdhci*
10601F: include/linux/mmc/sdhci*
e2d1d6c0 10602
c04f9d61
KC
10603SECURE COMPUTING
10604M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10605R: Andy Lutomirski <luto@amacapital.net>
10606R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10608S: Supported
10609F: kernel/seccomp.c
10610F: include/uapi/linux/seccomp.h
10611F: include/linux/seccomp.h
c99ee51a 10612F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10613K: \bsecure_computing
10614K: \bTIF_SECCOMP\b
10615
476bf3d6
AC
10616SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10617M: Al Cooper <alcooperx@gmail.com>
10618L: linux-mmc@vger.kernel.org
10619L: bcm-kernel-feedback-list@broadcom.com
10620S: Maintained
10621F: drivers/mmc/host/sdhci-brcmstb*
10622
0d1bb41a 10623SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10624M: Ben Dooks <ben-linux@fluff.org>
dc524882 10625M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10626L: linux-mmc@vger.kernel.org
0d1bb41a 10627S: Maintained
dc524882 10628F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10629
c63b3cba 10630SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10631M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10632L: linux-mmc@vger.kernel.org
10633S: Maintained
10634F: drivers/mmc/host/sdhci-spear.c
10635
8711cca2 10636SECURITY SUBSYSTEM
9b45c0d2 10637M: James Morris <james.l.morris@oracle.com>
9c3646d1 10638M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10639L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10641W: http://kernsec.org/
8711cca2 10642S: Supported
7d2c86b5 10643F: security/
8711cca2 10644
1da177e4 10645SECURITY CONTACT
8b58be88 10646M: Security Officers <security@kernel.org>
1da177e4
LT
10647S: Supported
10648
10649SELINUX SECURITY MODULE
e0238b4c 10650M: Paul Moore <paul@paul-moore.com>
8b58be88 10651M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10652M: Eric Paris <eparis@parisplace.org>
e0238b4c 10653L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10654W: http://selinuxproject.org
5a5f2acf 10655T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10656S: Supported
679655da
JP
10657F: include/linux/selinux*
10658F: security/selinux/
6bde95ce 10659F: scripts/selinux/
1da177e4 10660
c1c124e9
JJ
10661APPARMOR SECURITY MODULE
10662M: John Johansen <john.johansen@canonical.com>
10663L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10664W: apparmor.wiki.kernel.org
10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10666S: Supported
10667F: security/apparmor/
10668
9b091556
KC
10669LOADPIN SECURITY MODULE
10670M: Kees Cook <keescook@chromium.org>
10671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10672S: Supported
10673F: security/loadpin/
10674
730daa16
KC
10675YAMA SECURITY MODULE
10676M: Kees Cook <keescook@chromium.org>
10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10678S: Supported
10679F: security/yama/
10680
cef2cf07 10681SENSABLE PHANTOM
8b58be88 10682M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10683S: Maintained
679655da 10684F: drivers/misc/phantom.c
c117ab84 10685F: include/uapi/linux/phantom.h
cef2cf07 10686
2a1e8447
JB
10687Emulex 10Gbps iSCSI - OneConnect DRIVER
10688M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10689M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10690M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10691L: linux-scsi@vger.kernel.org
2a1e8447 10692W: http://www.broadcom.com
3387f656
JP
10693S: Supported
10694F: drivers/scsi/be2iscsi/
6733b39a 10695
d2ee76fa 10696Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10697M: Sathya Perla <sathya.perla@broadcom.com>
10698M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10699M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10700M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10701L: netdev@vger.kernel.org
fea3af67 10702W: http://www.emulex.com
7d2c86b5 10703S: Supported
9aebddd1 10704F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10705
d2928a8c 10706EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10707M: Selvin Xavier <selvin.xavier@avagotech.com>
10708M: Devesh Sharma <devesh.sharma@avagotech.com>
10709M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10710L: linux-rdma@vger.kernel.org
10711W: http://www.emulex.com
10712S: Supported
10713F: drivers/infiniband/hw/ocrdma/
10714
8ceee660 10715SFC NETWORK DRIVER
c06f51ea 10716M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10717M: Edward Cree <ecree@solarflare.com>
10718M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10719L: netdev@vger.kernel.org
8ceee660 10720S: Supported
874aeea5 10721F: drivers/net/ethernet/sfc/
8ceee660 10722
e2d1d6c0 10723SGI GRU DRIVER
cc883afc 10724M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10725S: Maintained
679655da 10726F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10727
10728SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10729M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10730L: linux-ia64@vger.kernel.org
10731S: Supported
679655da 10732F: Documentation/ia64/serial.txt
df621252 10733F: drivers/tty/serial/ioc?_serial.c
679655da 10734F: include/linux/ioc?.h
e2d1d6c0 10735
75312619 10736SGI XP/XPC/XPNET DRIVER
e180383f
RH
10737M: Cliff Whickman <cpw@sgi.com>
10738M: Robin Holt <robinmholt@gmail.com>
75312619 10739S: Maintained
679655da 10740F: drivers/misc/sgi-xp/
75312619 10741
46eacf3b
AP
10742SI2157 MEDIA DRIVER
10743M: Antti Palosaari <crope@iki.fi>
10744L: linux-media@vger.kernel.org
a825eaec 10745W: https://linuxtv.org
46eacf3b
AP
10746W: http://palosaari.fi/linux/
10747Q: http://patchwork.linuxtv.org/project/linux-media/list/
10748T: git git://linuxtv.org/anttip/media_tree.git
10749S: Maintained
10750F: drivers/media/tuners/si2157*
10751
75e2d5ba
AP
10752SI2168 MEDIA DRIVER
10753M: Antti Palosaari <crope@iki.fi>
10754L: linux-media@vger.kernel.org
a825eaec 10755W: https://linuxtv.org
75e2d5ba
AP
10756W: http://palosaari.fi/linux/
10757Q: http://patchwork.linuxtv.org/project/linux-media/list/
10758T: git git://linuxtv.org/anttip/media_tree.git
10759S: Maintained
10760F: drivers/media/dvb-frontends/si2168*
10761
49cc629d
HV
10762SI470X FM RADIO RECEIVER I2C DRIVER
10763M: Hans Verkuil <hverkuil@xs4all.nl>
10764L: linux-media@vger.kernel.org
10765T: git git://linuxtv.org/media_tree.git
a825eaec 10766W: https://linuxtv.org
49cc629d
HV
10767S: Odd Fixes
10768F: drivers/media/radio/si470x/radio-si470x-i2c.c
10769
10770SI470X FM RADIO RECEIVER USB DRIVER
10771M: Hans Verkuil <hverkuil@xs4all.nl>
10772L: linux-media@vger.kernel.org
10773T: git git://linuxtv.org/media_tree.git
a825eaec 10774W: https://linuxtv.org
49cc629d
HV
10775S: Maintained
10776F: drivers/media/radio/si470x/radio-si470x-common.c
10777F: drivers/media/radio/si470x/radio-si470x.h
10778F: drivers/media/radio/si470x/radio-si470x-usb.c
10779
c937ca03
EV
10780SI4713 FM RADIO TRANSMITTER I2C DRIVER
10781M: Eduardo Valentin <edubezval@gmail.com>
10782L: linux-media@vger.kernel.org
10783T: git git://linuxtv.org/media_tree.git
a825eaec 10784W: https://linuxtv.org
c937ca03 10785S: Odd Fixes
99995ded 10786F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10787
10788SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10789M: Eduardo Valentin <edubezval@gmail.com>
10790L: linux-media@vger.kernel.org
10791T: git git://linuxtv.org/media_tree.git
a825eaec 10792W: https://linuxtv.org
c937ca03 10793S: Odd Fixes
99995ded
DR
10794F: drivers/media/radio/si4713/radio-platform-si4713.c
10795
10796SI4713 FM RADIO TRANSMITTER USB DRIVER
10797M: Hans Verkuil <hverkuil@xs4all.nl>
10798L: linux-media@vger.kernel.org
10799T: git git://linuxtv.org/media_tree.git
a825eaec 10800W: https://linuxtv.org
99995ded
DR
10801S: Maintained
10802F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10803
beb91d46 10804SIANO DVB DRIVER
5dc8a864
MCC
10805M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10806M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10807L: linux-media@vger.kernel.org
a825eaec 10808W: https://linuxtv.org
beb91d46
MCC
10809T: git git://linuxtv.org/media_tree.git
10810S: Odd fixes
10811F: drivers/media/common/siano/
beb91d46 10812F: drivers/media/usb/siano/
beb91d46 10813F: drivers/media/usb/siano/
14430813 10814F: drivers/media/mmc/siano/
beb91d46 10815
6f15b602
HG
10816SIMPLEFB FB DRIVER
10817M: Hans de Goede <hdegoede@redhat.com>
10818L: linux-fbdev@vger.kernel.org
10819S: Maintained
2d799dde 10820F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10821F: drivers/video/fbdev/simplefb.c
10822F: include/linux/platform_data/simplefb.h
10823
b618b69c 10824SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10825L: linux-media@vger.kernel.org
bb60fcb2 10826S: Orphan
b618b69c 10827F: drivers/media/platform/sh_veu.c
b618b69c
GL
10828
10829SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10830L: linux-media@vger.kernel.org
bb60fcb2 10831S: Orphan
b618b69c 10832F: drivers/media/platform/sh_vou.c
d647f0b7 10833F: include/media/drv-intf/sh_vou.h
b618b69c 10834
6349d997 10835SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10836M: Len Brown <lenb@kernel.org>
6349d997
LB
10837L: sfi-devel@simplefirmware.org
10838W: http://simplefirmware.org/
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10840S: Supported
943fc810 10841F: arch/x86/platform/sfi/
6349d997
LB
10842F: drivers/sfi/
10843F: include/linux/sfi*.h
e2d1d6c0 10844
1da177e4
LT
10845SIMTEC EB110ATX (Chalice CATS)
10846P: Ben Dooks
b16957c6
BD
10847P: Vincent Sanders <vince@simtec.co.uk>
10848M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10849W: http://www.simtec.co.uk/products/EB110ATX/
10850S: Supported
10851
10852SIMTEC EB2410ITX (BAST)
10853P: Ben Dooks
b16957c6
BD
10854P: Vincent Sanders <vince@simtec.co.uk>
10855M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10856W: http://www.simtec.co.uk/products/EB2410ITX/
10857S: Supported
15dba387
JP
10858F: arch/arm/mach-s3c24xx/mach-bast.c
10859F: arch/arm/mach-s3c24xx/bast-ide.c
10860F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10861
4c5adde7 10862TI DAVINCI MACHINE SUPPORT
3ba789c0 10863M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10864M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10867S: Supported
14430813 10868F: arch/arm/mach-davinci/
046d0a37 10869F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10870
8d4b3f08 10871TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10872M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10873L: linux-media@vger.kernel.org
a825eaec 10874W: https://linuxtv.org
8d4b3f08
LP
10875Q: http://patchwork.linuxtv.org/project/linux-media/list/
10876T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10877S: Maintained
8d4b3f08
LP
10878F: drivers/media/platform/davinci/
10879F: include/media/davinci/
10880
417d2e50 10881TI AM437X VPFE DRIVER
e43cdb56 10882M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10883L: linux-media@vger.kernel.org
a825eaec 10884W: https://linuxtv.org
417d2e50
BP
10885Q: http://patchwork.linuxtv.org/project/linux-media/list/
10886T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10887S: Maintained
10888F: drivers/media/platform/am437x/
10889
c4c0283a 10890OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10891M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10892L: linux-media@vger.kernel.org
a825eaec 10893W: https://linuxtv.org
c4c0283a
BP
10894Q: http://patchwork.linuxtv.org/project/linux-media/list/
10895T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10896S: Maintained
10897F: drivers/media/i2c/ov2659.c
b5dcee22 10898F: include/media/i2c/ov2659.h
c4c0283a 10899
3a6779f5
SM
10900SILICON MOTION SM712 FRAME BUFFER DRIVER
10901M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10902M: Teddy Wang <teddy.wang@siliconmotion.com>
10903M: Sudip Mukherjee <sudip@vectorindia.org>
10904L: linux-fbdev@vger.kernel.org
10905S: Maintained
10906F: drivers/video/fbdev/sm712*
10907F: Documentation/fb/sm712fb.txt
10908
92aab3c0 10909SIS 190 ETHERNET DRIVER
8b58be88 10910M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10911L: netdev@vger.kernel.org
10912S: Maintained
8c7de408 10913F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10914
1da177e4 10915SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10916M: Daniele Venzano <venza@brownhat.org>
1da177e4 10917W: http://www.brownhat.org/sis900.html
979b6c13 10918L: netdev@vger.kernel.org
1da177e4 10919S: Maintained
8c7de408 10920F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10921
10922SIS FRAMEBUFFER DRIVER
8b58be88 10923M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10924W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10925S: Maintained
679655da 10926F: Documentation/fb/sisfb.txt
8a61f013 10927F: drivers/video/fbdev/sis/
679655da 10928F: include/video/sisfb.h
1da177e4
LT
10929
10930SIS USB2VGA DRIVER
8b58be88 10931M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10932W: http://www.winischhofer.at/linuxsisusbvga.shtml
10933S: Maintained
679655da 10934F: drivers/usb/misc/sisusbvga/
1da177e4 10935
415ad26d 10936SLAB ALLOCATOR
16e943bf 10937M: Christoph Lameter <cl@linux.com>
2ed1c525 10938M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10939M: David Rientjes <rientjes@google.com>
10940M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10941M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10942L: linux-mm@kvack.org
10943S: Maintained
679655da 10944F: include/linux/sl?b*.h
16e943bf 10945F: mm/sl?b*
415ad26d 10946
9fab9787 10947SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10948M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10949M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10950M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10951R: Steven Rostedt <rostedt@goodmis.org>
10952R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10953L: linux-kernel@vger.kernel.org
9fab9787
PM
10954W: http://www.rdrop.com/users/paulmck/RCU/
10955S: Supported
10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10957F: include/linux/srcu.h
10958F: kernel/rcu/srcu.c
9fab9787 10959
66372841
CS
10960SMACK SECURITY MODULE
10961M: Casey Schaufler <casey@schaufler-ca.com>
10962L: linux-security-module@vger.kernel.org
10963W: http://schaufler-ca.com
ece38248 10964T: git git://github.com/cschaufler/smack-next
66372841
CS
10965S: Maintained
10966F: Documentation/security/Smack.txt
10967F: security/smack/
10968
20651e0b 10969DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10970M: Kevin Hilman <khilman@kernel.org>
10971M: Nishanth Menon <nm@ti.com>
10972S: Maintained
20651e0b 10973F: drivers/power/avs/
68ace3e1
KH
10974F: include/linux/power/smartreflex.h
10975L: linux-pm@vger.kernel.org
10976
1da177e4 10977SMC91x ETHERNET DRIVER
2f82af08 10978M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10979S: Odd Fixes
ae150435 10980F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10981
e8e31622
SA
10982SMIA AND SMIA++ IMAGE SENSOR DRIVER
10983M: Sakari Ailus <sakari.ailus@iki.fi>
10984L: linux-media@vger.kernel.org
10985S: Maintained
14430813 10986F: drivers/media/i2c/smiapp/
b5dcee22 10987F: include/media/i2c/smiapp.h
e8e31622
SA
10988F: drivers/media/i2c/smiapp-pll.c
10989F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10990F: include/uapi/linux/smiapp.h
a2cec3c0 10991F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10992
920fa1ff
GR
10993SMM665 HARDWARE MONITOR DRIVER
10994M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10995L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10996S: Maintained
10997F: Documentation/hwmon/smm665
10998F: drivers/hwmon/smm665.c
10999
9df7305b 11000SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11001M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11002L: linux-hwmon@vger.kernel.org
90b24cfb 11003S: Maintained
9df7305b
SG
11004F: Documentation/hwmon/emc2103
11005F: drivers/hwmon/emc2103.c
11006
a98d506c
HG
11007SMSC SCH5627 HARDWARE MONITOR DRIVER
11008M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11009L: linux-hwmon@vger.kernel.org
a98d506c
HG
11010S: Supported
11011F: Documentation/hwmon/sch5627
11012F: drivers/hwmon/sch5627.c
11013
6ea884db 11014SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11015M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11016L: linux-hwmon@vger.kernel.org
6ea884db 11017S: Maintained
679655da
JP
11018F: Documentation/hwmon/smsc47b397
11019F: drivers/hwmon/smsc47b397.c
6ea884db 11020
fd9abb3d 11021SMSC911x ETHERNET DRIVER
90b24cfb 11022M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11023L: netdev@vger.kernel.org
90b24cfb 11024S: Maintained
679655da 11025F: include/linux/smsc911x.h
ae150435 11026F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11027
11028SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11029M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11030L: netdev@vger.kernel.org
90b24cfb 11031S: Maintained
ae150435 11032F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11033
3c8a63e2 11034SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11035M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11036L: linux-fbdev@vger.kernel.org
90b24cfb 11037S: Maintained
8a61f013 11038F: drivers/video/fbdev/smscufx.c
3c8a63e2 11039
668acf32 11040SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11041M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11042L: linux-media@vger.kernel.org
275ffde4 11043T: git git://linuxtv.org/media_tree.git
795fb7e7 11044S: Maintained
90d72ac6
MCC
11045F: include/media/soc*
11046F: drivers/media/i2c/soc_camera/
11047F: drivers/media/platform/soc_camera/
668acf32 11048
e2d1d6c0 11049SOEKRIS NET48XX LED SUPPORT
8b58be88 11050M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11051S: Maintained
679655da 11052F: drivers/leds/leds-net48xx.c
e2d1d6c0 11053
e3994db1 11054SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11055M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11056M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11057M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11058M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11059L: linux-media@vger.kernel.org
11060S: Supported
11061F: drivers/media/pci/solo6x10/
11062
1da177e4 11063SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11064M: Shaohua Li <shli@kernel.org>
1da177e4 11065L: linux-raid@vger.kernel.org
0f9ce866 11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11067S: Supported
679655da
JP
11068F: drivers/md/
11069F: include/linux/raid/
c117ab84 11070F: include/uapi/linux/raid/
1da177e4 11071
1da177e4 11072SONIC NETWORK DRIVER
8b58be88 11073M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11074L: netdev@vger.kernel.org
1da177e4 11075S: Maintained
d9fb9f38 11076F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11077
61e115a5 11078SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11079M: Michael Buesch <m@bues.ch>
e7828b28 11080L: linux-wireless@vger.kernel.org
61e115a5 11081S: Maintained
679655da
JP
11082F: drivers/ssb/
11083F: include/linux/ssb/
61e115a5 11084
1da177e4 11085SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11086M: Mattia Dongili <malattia@linux.it>
d0944853 11087L: platform-driver-x86@vger.kernel.org
5b18167d 11088W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11089S: Maintained
679655da
JP
11090F: Documentation/laptops/sony-laptop.txt
11091F: drivers/char/sonypi.c
11092F: drivers/platform/x86/sony-laptop.c
11093F: include/linux/sony-laptop.h
1da177e4 11094
baf8532a 11095SONY MEMORYSTICK CARD SUPPORT
8b58be88 11096M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11097W: http://tifmxx.berlios.de/
11098S: Maintained
679655da 11099F: drivers/memstick/host/tifm_ms.c
baf8532a 11100
0ab30494
ML
11101SONY MEMORYSTICK STANDARD SUPPORT
11102M: Maxim Levitsky <maximlevitsky@gmail.com>
11103S: Maintained
11104F: drivers/memstick/core/ms_block.*
11105
1da177e4 11106SOUND
8b58be88 11107M: Jaroslav Kysela <perex@perex.cz>
d8130624 11108M: Takashi Iwai <tiwai@suse.com>
93711660 11109L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11110W: http://www.alsa-project.org/
dde7ad8d 11111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11112T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11113Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11114S: Maintained
3126a179
JP
11115F: Documentation/sound/
11116F: include/sound/
c117ab84 11117F: include/uapi/sound/
679655da 11118F: sound/
1da177e4 11119
33bbe149
MB
11120SOUND - COMPRESSED AUDIO
11121M: Vinod Koul <vinod.koul@intel.com>
11122L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11124S: Supported
f672f31a 11125F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11126F: include/sound/compress_driver.h
f672f31a 11127F: include/uapi/sound/compress_*
33bbe149
MB
11128F: sound/core/compress_offload.c
11129F: sound/soc/soc-compress.c
11130
bd903bde 11131SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11132M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11133M: Mark Brown <broonie@kernel.org>
86f14df8 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11135L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11136W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11137S: Supported
181ad2a5 11138F: Documentation/devicetree/bindings/sound/
2820f615 11139F: Documentation/sound/alsa/soc/
679655da 11140F: sound/soc/
e6e55122 11141F: include/sound/soc*
eb1a6af3 11142
d7f8761b
MB
11143SOUND - DMAENGINE HELPERS
11144M: Lars-Peter Clausen <lars@metafoo.de>
11145S: Supported
11146F: include/sound/dmaengine_pcm.h
11147F: sound/core/pcm_dmaengine.c
11148F: sound/soc/soc-generic-dmaengine-pcm.c
11149
990a6a99
OS
11150SP2 MEDIA DRIVER
11151M: Olli Salonen <olli.salonen@iki.fi>
11152L: linux-media@vger.kernel.org
a825eaec 11153W: https://linuxtv.org
990a6a99
OS
11154Q: http://patchwork.linuxtv.org/project/linux-media/list/
11155S: Maintained
11156F: drivers/media/dvb-frontends/sp2*
11157
473321fc 11158SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11159M: "David S. Miller" <davem@davemloft.net>
1da177e4 11160L: sparclinux@vger.kernel.org
8a6e2535 11161Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11164S: Maintained
679655da 11165F: arch/sparc/
7765b8bb 11166F: drivers/sbus/
1da177e4 11167
6404fcca
DM
11168SPARC SERIAL DRIVERS
11169M: "David S. Miller" <davem@davemloft.net>
11170L: sparclinux@vger.kernel.org
08deed1e
JP
11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11173S: Maintained
6816383a 11174F: include/linux/sunserialcore.h
df621252 11175F: drivers/tty/serial/suncore.c
df621252
GKH
11176F: drivers/tty/serial/sunhv.c
11177F: drivers/tty/serial/sunsab.c
11178F: drivers/tty/serial/sunsab.h
11179F: drivers/tty/serial/sunsu.c
11180F: drivers/tty/serial/sunzilog.c
11181F: drivers/tty/serial/sunzilog.h
6404fcca 11182
389325b4
CL
11183SPARSE CHECKER
11184M: "Christopher Li" <sparse@chrisli.org>
11185L: linux-sparse@vger.kernel.org
11186W: https://sparse.wiki.kernel.org/
11187T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11188T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11189S: Maintained
11190F: include/linux/compiler.h
11191
fc0c195a 11192SPEAR PLATFORM SUPPORT
da89947b 11193M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11194M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11196W: http://www.st.com/spear
11197S: Maintained
e68d7c14 11198F: arch/arm/boot/dts/spear*
281e192f 11199F: arch/arm/mach-spear/
fc0c195a 11200
11201SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11202M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11204W: http://www.st.com/spear
11205S: Maintained
5df33a62 11206F: drivers/clk/spear/
fc0c195a 11207
e2d1d6c0 11208SPI SUBSYSTEM
b02e48f2 11209M: Mark Brown <broonie@kernel.org>
dfbe403c 11210L: linux-spi@vger.kernel.org
e7e4e13c 11211T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11212Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11213S: Maintained
87306eb7 11214F: Documentation/devicetree/bindings/spi/
679655da
JP
11215F: Documentation/spi/
11216F: drivers/spi/
11217F: include/linux/spi/
c117ab84 11218F: include/uapi/linux/spi/
a43cd4bb 11219F: tools/spi/
e2d1d6c0 11220
2752e401 11221SPIDERNET NETWORK DRIVER for CELL
8b58be88 11222M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11223L: netdev@vger.kernel.org
11224S: Supported
679655da 11225F: Documentation/networking/spider_net.txt
8df158ac 11226F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11227
e2d1d6c0 11228SPU FILE SYSTEM
8b58be88 11229M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11230L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11231W: http://www.ibm.com/developerworks/power/cell/
11232S: Supported
679655da
JP
11233F: Documentation/filesystems/spufs.txt
11234F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11235
fc555841 11236SQUASHFS FILE SYSTEM
d7f2ff67 11237M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11238L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11239W: http://squashfs.org.uk
9f273c24 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11241S: Maintained
679655da
JP
11242F: Documentation/filesystems/squashfs.txt
11243F: fs/squashfs/
fc555841 11244
1da177e4 11245SRM (Alpha) environment access
8b58be88 11246M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11247S: Maintained
679655da 11248F: arch/alpha/kernel/srm_env.c
1da177e4 11249
26e9a397 11250STABLE BRANCH
879a5a00 11251M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11252L: stable@vger.kernel.org
879a5a00 11253S: Supported
7b175c46 11254F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11255
26e9a397 11256STAGING SUBSYSTEM
879a5a00 11257M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11259L: devel@driverdev.osuosl.org
879a5a00 11260S: Supported
679655da 11261F: drivers/staging/
dbc6c2cc 11262
ebd3d010
JP
11263STAGING - COMEDI
11264M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11265M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11266S: Odd Fixes
11267F: drivers/staging/comedi/
11268
a0138163
JP
11269STAGING - FLARION FT1000 DRIVERS
11270M: Marek Belisko <marek.belisko@gmail.com>
11271S: Odd Fixes
11272F: drivers/staging/ft1000/
11273
6c1bb424 11274STAGING - INDUSTRIAL IO
030a13d7 11275M: Jonathan Cameron <jic23@kernel.org>
a0138163 11276L: linux-iio@vger.kernel.org
6c1bb424 11277S: Odd Fixes
5291582d 11278F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11279F: drivers/staging/iio/
11280
a0138163
JP
11281STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11282M: Jarod Wilson <jarod@wilsonet.com>
11283W: http://www.lirc.org/
11284S: Odd Fixes
b2b0186d 11285F: drivers/staging/media/lirc/
a0138163 11286
f5e5de1e
OD
11287STAGING - LUSTRE PARALLEL FILESYSTEM
11288M: Oleg Drokin <oleg.drokin@intel.com>
11289M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11290M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11291L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11292W: http://wiki.lustre.org/
f5e5de1e
OD
11293S: Maintained
11294F: drivers/staging/lustre
11295
7c6b6c71
MD
11296STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11297M: Marc Dietrich <marvin24@gmx.de>
11298L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11299L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11300S: Maintained
11301F: drivers/staging/nvec/
11302
53c43c5c
GKH
11303STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11304M: Jens Frederich <jfrederich@gmail.com>
11305M: Daniel Drake <dsd@laptop.org>
11306M: Jon Nettleton <jon.nettleton@gmail.com>
11307W: http://wiki.laptop.org/go/DCON
11308S: Maintained
11309F: drivers/staging/olpc_dcon/
11310
a0138163
JP
11311STAGING - REALTEK RTL8712U DRIVERS
11312M: Larry Finger <Larry.Finger@lwfinger.net>
11313M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11314S: Odd Fixes
11315F: drivers/staging/rtl8712/
11316
980ac4d7
SM
11317STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11318M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11319M: Teddy Wang <teddy.wang@siliconmotion.com>
11320M: Sudip Mukherjee <sudip@vectorindia.org>
11321L: linux-fbdev@vger.kernel.org
11322S: Maintained
11323F: drivers/staging/sm750fb/
11324
510fa408
JP
11325STAGING - SLICOSS
11326M: Lior Dotan <liodot@gmail.com>
11327M: Christopher Harrer <charrer@alacritech.com>
11328S: Odd Fixes
11329F: drivers/staging/slicoss/
11330
a0138163
JP
11331STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11332M: William Hubbs <w.d.hubbs@gmail.com>
11333M: Chris Brannon <chris@the-brannons.com>
d33bce31 11334M: Kirk Reiser <kirk@reisers.ca>
a0138163 11335M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11336L: speakup@linux-speakup.org
a0138163
JP
11337W: http://www.linux-speakup.org/
11338S: Odd Fixes
11339F: drivers/staging/speakup/
11340
b3e871ce
JP
11341STAGING - VIA VT665X DRIVERS
11342M: Forest Bond <forest@alittletooquiet.net>
11343S: Odd Fixes
11344F: drivers/staging/vt665?/
11345
a30baec1 11346STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11347M: Aditya Shankar <aditya.shankar@microchip.com>
11348M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11349L: linux-wireless@vger.kernel.org
11350S: Supported
11351F: drivers/staging/wilc1000/
11352
709bcb07 11353STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11354M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11355S: Odd Fixes
11356F: drivers/staging/xgifb/
11357
1da177e4 11358STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11359M: Ion Badulescu <ionut@badula.org>
b4f90189 11360S: Odd Fixes
9bba23b0 11361F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11362
e2d1d6c0 11363SUN3/3X
8b58be88 11364M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11365W: http://sammy.net/sun3/
11366S: Maintained
679655da
JP
11367F: arch/m68k/kernel/*sun3*
11368F: arch/m68k/sun3*/
11369F: arch/m68k/include/asm/sun3*
e689cf4a 11370F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11371
af6a5af8
HG
11372SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11373M: Hans de Goede <hdegoede@redhat.com>
11374L: linux-input@vger.kernel.org
11375S: Maintained
11376F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11377F: drivers/input/keyboard/sun4i-lradc-keys.c
11378
2bc9ff01
DK
11379SUNDANCE NETWORK DRIVER
11380M: Denis Kirjanov <kda@linux-powerpc.org>
11381L: netdev@vger.kernel.org
11382S: Maintained
11383F: drivers/net/ethernet/dlink/sundance.c
11384
2cbb12a4 11385SUPERH
114bf37e
RF
11386M: Yoshinori Sato <ysato@users.sourceforge.jp>
11387M: Rich Felker <dalias@libc.org>
2cbb12a4 11388L: linux-sh@vger.kernel.org
8a6e2535 11389Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11390S: Maintained
066069e1 11391F: Documentation/sh/
679655da 11392F: arch/sh/
066069e1 11393F: drivers/sh/
1da177e4 11394
4480f15b 11395SUSPEND TO RAM
7fb06082 11396M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11397M: Len Brown <len.brown@intel.com>
11398M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11399L: linux-pm@vger.kernel.org
e2d1d6c0 11400S: Supported
679655da
JP
11401F: Documentation/power/
11402F: arch/x86/kernel/acpi/
11403F: drivers/base/power/
11404F: kernel/power/
11405F: include/linux/suspend.h
11406F: include/linux/freezer.h
11407F: include/linux/pm.h
1da177e4
LT
11408
11409SVGA HANDLING
8b58be88 11410M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11411L: linux-video@atrey.karlin.mff.cuni.cz
11412S: Maintained
679655da
JP
11413F: Documentation/svga.txt
11414F: arch/x86/boot/video*
1da177e4 11415
6e28b761
KRW
11416SWIOTLB SUBSYSTEM
11417M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11418L: linux-kernel@vger.kernel.org
9f273c24 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11420S: Supported
11421F: lib/swiotlb.c
11422F: arch/*/kernel/pci-swiotlb.c
11423F: include/linux/swiotlb.h
11424
007f790c
JP
11425SWITCHDEV
11426M: Jiri Pirko <jiri@resnulli.us>
11427L: netdev@vger.kernel.org
11428S: Supported
11429F: net/switchdev/
11430F: include/net/switchdev.h
11431
db8e35d5
VG
11432SYNOPSYS ARC ARCHITECTURE
11433M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11434L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11435S: Supported
11436F: arch/arc/
9b28829d 11437F: Documentation/devicetree/bindings/arc/*
2d799dde 11438F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11439F: drivers/tty/serial/arc_uart.c
b7182d1a 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11441
556cc1c5
AB
11442SYNOPSYS ARC SDP platform support
11443M: Alexey Brodkin <abrodkin@synopsys.com>
11444S: Supported
11445F: arch/arc/plat-axs10x
11446F: arch/arc/boot/dts/ax*
11447F: Documentation/devicetree/bindings/arc/axs10*
11448
6c284c9a
LJ
11449SYSTEM CONFIGURATION (SYSCON)
11450M: Lee Jones <lee.jones@linaro.org>
11451M: Arnd Bergmann <arnd@arndb.de>
11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11453S: Supported
11454F: drivers/mfd/syscon.c
11455
8c0984e5
SR
11456SYSTEM RESET/SHUTDOWN DRIVERS
11457M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11458L: linux-pm@vger.kernel.org
58db9505 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11460S: Maintained
11461F: Documentation/devicetree/bindings/power/reset/
11462F: drivers/power/reset/
11463
1da177e4 11464SYSV FILESYSTEM
8b58be88 11465M: Christoph Hellwig <hch@infradead.org>
1da177e4 11466S: Maintained
679655da
JP
11467F: Documentation/filesystems/sysv-fs.txt
11468F: fs/sysv/
11469F: include/linux/sysv_fs.h
1da177e4 11470
86cfa7fc 11471TARGET SUBSYSTEM
9c3646d1 11472M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11473L: linux-scsi@vger.kernel.org
b9f5edc2 11474L: target-devel@vger.kernel.org
86cfa7fc 11475W: http://www.linux-iscsi.org
cf015e9f 11476W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11477T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11478S: Supported
11479F: drivers/target/
11480F: include/target/
11481F: Documentation/target/
11482
4e68852d 11483TASKSTATS STATISTICS INTERFACE
185e595f 11484M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11485S: Maintained
679655da
JP
11486F: Documentation/accounting/taskstats*
11487F: include/linux/taskstats*
11488F: kernel/taskstats.c
4e68852d 11489
781b456a 11490TC CLASSIFIER
f935f3f8 11491M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11492L: netdev@vger.kernel.org
11493S: Maintained
679655da 11494F: include/net/pkt_cls.h
c117ab84 11495F: include/uapi/linux/pkt_cls.h
679655da 11496F: net/sched/
781b456a 11497
5067f08a 11498TCP LOW PRIORITY MODULE
8b58be88
JP
11499M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11500M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11501W: http://tcp-lp-mod.sourceforge.net/
11502S: Maintained
679655da 11503F: net/ipv4/tcp_lp.c
5067f08a 11504
91952bc0
AP
11505TDA10071 MEDIA DRIVER
11506M: Antti Palosaari <crope@iki.fi>
11507L: linux-media@vger.kernel.org
a825eaec 11508W: https://linuxtv.org
91952bc0
AP
11509W: http://palosaari.fi/linux/
11510Q: http://patchwork.linuxtv.org/project/linux-media/list/
11511T: git git://linuxtv.org/anttip/media_tree.git
11512S: Maintained
11513F: drivers/media/dvb-frontends/tda10071*
11514
11515TDA18212 MEDIA DRIVER
11516M: Antti Palosaari <crope@iki.fi>
11517L: linux-media@vger.kernel.org
a825eaec 11518W: https://linuxtv.org
91952bc0
AP
11519W: http://palosaari.fi/linux/
11520Q: http://patchwork.linuxtv.org/project/linux-media/list/
11521T: git git://linuxtv.org/anttip/media_tree.git
11522S: Maintained
11523F: drivers/media/tuners/tda18212*
11524
11525TDA18218 MEDIA DRIVER
11526M: Antti Palosaari <crope@iki.fi>
11527L: linux-media@vger.kernel.org
a825eaec 11528W: https://linuxtv.org
91952bc0
AP
11529W: http://palosaari.fi/linux/
11530Q: http://patchwork.linuxtv.org/project/linux-media/list/
11531T: git git://linuxtv.org/anttip/media_tree.git
11532S: Maintained
11533F: drivers/media/tuners/tda18218*
11534
3b2f6aba
MK
11535TDA18271 MEDIA DRIVER
11536M: Michael Krufky <mkrufky@linuxtv.org>
11537L: linux-media@vger.kernel.org
a825eaec 11538W: https://linuxtv.org
3b2f6aba
MK
11539W: http://github.com/mkrufky
11540Q: http://patchwork.linuxtv.org/project/linux-media/list/
11541T: git git://linuxtv.org/mkrufky/tuners.git
11542S: Maintained
11543F: drivers/media/tuners/tda18271*
11544
e48307a9
MK
11545TDA827x MEDIA DRIVER
11546M: Michael Krufky <mkrufky@linuxtv.org>
11547L: linux-media@vger.kernel.org
a825eaec 11548W: https://linuxtv.org
e48307a9
MK
11549W: http://github.com/mkrufky
11550Q: http://patchwork.linuxtv.org/project/linux-media/list/
11551T: git git://linuxtv.org/mkrufky/tuners.git
11552S: Maintained
11553F: drivers/media/tuners/tda8290.*
11554
66cf9212
MK
11555TDA8290 MEDIA DRIVER
11556M: Michael Krufky <mkrufky@linuxtv.org>
11557L: linux-media@vger.kernel.org
a825eaec 11558W: https://linuxtv.org
66cf9212
MK
11559W: http://github.com/mkrufky
11560Q: http://patchwork.linuxtv.org/project/linux-media/list/
11561T: git git://linuxtv.org/mkrufky/tuners.git
11562S: Maintained
11563F: drivers/media/tuners/tda8290.*
11564
4b9fba30
HV
11565TDA9840 MEDIA DRIVER
11566M: Hans Verkuil <hverkuil@xs4all.nl>
11567L: linux-media@vger.kernel.org
11568T: git git://linuxtv.org/media_tree.git
a825eaec 11569W: https://linuxtv.org
4b9fba30
HV
11570S: Maintained
11571F: drivers/media/i2c/tda9840*
11572
2cb654fd 11573TEA5761 TUNER DRIVER
5dc8a864
MCC
11574M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11575M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11576L: linux-media@vger.kernel.org
a825eaec 11577W: https://linuxtv.org
2cb654fd
MCC
11578T: git git://linuxtv.org/media_tree.git
11579S: Odd fixes
11580F: drivers/media/tuners/tea5761.*
11581
11582TEA5767 TUNER DRIVER
5dc8a864
MCC
11583M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11584M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11585L: linux-media@vger.kernel.org
a825eaec 11586W: https://linuxtv.org
2cb654fd
MCC
11587T: git git://linuxtv.org/media_tree.git
11588S: Maintained
11589F: drivers/media/tuners/tea5767.*
11590
4b9fba30
HV
11591TEA6415C MEDIA DRIVER
11592M: Hans Verkuil <hverkuil@xs4all.nl>
11593L: linux-media@vger.kernel.org
11594T: git git://linuxtv.org/media_tree.git
a825eaec 11595W: https://linuxtv.org
4b9fba30
HV
11596S: Maintained
11597F: drivers/media/i2c/tea6415c*
11598
11599TEA6420 MEDIA DRIVER
11600M: Hans Verkuil <hverkuil@xs4all.nl>
11601L: linux-media@vger.kernel.org
11602T: git git://linuxtv.org/media_tree.git
a825eaec 11603W: https://linuxtv.org
4b9fba30
HV
11604S: Maintained
11605F: drivers/media/i2c/tea6420*
11606
3d249d4c 11607TEAM DRIVER
dca9ab92 11608M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11609L: netdev@vger.kernel.org
11610S: Supported
11611F: drivers/net/team/
11612F: include/linux/if_team.h
c117ab84 11613F: include/uapi/linux/if_team.h
3d249d4c 11614
7d029125 11615TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11616M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11617S: Maintained
11618F: arch/x86/platform/ts5500/
11619
40ad4a30
SY
11620TECHNOTREND USB IR RECEIVER
11621M: Sean Young <sean@mess.org>
11622L: linux-media@vger.kernel.org
11623S: Maintained
11624F: drivers/media/rc/ttusbir.c
11625
adabdb0c 11626TEGRA ARCHITECTURE SUPPORT
243d58ec 11627M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11628M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11629M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11630L: linux-tegra@vger.kernel.org
fd117cd1 11631Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11633S: Supported
bbbe96ed 11634N: [^a-z]tegra
84b9414b 11635
adabdb0c
SW
11636TEGRA CLOCK DRIVER
11637M: Peter De Schrijver <pdeschrijver@nvidia.com>
11638M: Prashant Gaikwad <pgaikwad@nvidia.com>
11639S: Supported
11640F: drivers/clk/tegra/
11641
86e486a0 11642TEGRA DMA DRIVERS
adabdb0c 11643M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11644M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11645S: Supported
86e486a0 11646F: drivers/dma/tegra*
adabdb0c 11647
adabdb0c
SW
11648TEGRA I2C DRIVER
11649M: Laxman Dewangan <ldewangan@nvidia.com>
11650S: Supported
11651F: drivers/i2c/busses/i2c-tegra.c
11652
11653TEGRA IOMMU DRIVERS
11654M: Hiroshi Doyu <hdoyu@nvidia.com>
11655S: Supported
11656F: drivers/iommu/tegra*
11657
11658TEGRA KBC DRIVER
11659M: Rakesh Iyer <riyer@nvidia.com>
11660M: Laxman Dewangan <ldewangan@nvidia.com>
11661S: Supported
11662F: drivers/input/keyboard/tegra-kbc.c
11663
adabdb0c
SW
11664TEGRA PWM DRIVER
11665M: Thierry Reding <thierry.reding@gmail.com>
11666S: Supported
11667F: drivers/pwm/pwm-tegra.c
11668
11669TEGRA SERIAL DRIVER
11670M: Laxman Dewangan <ldewangan@nvidia.com>
11671S: Supported
11672F: drivers/tty/serial/serial-tegra.c
11673
11674TEGRA SPI DRIVER
11675M: Laxman Dewangan <ldewangan@nvidia.com>
11676S: Supported
11677F: drivers/spi/spi-tegra*
11678
1a348ccc 11679TEHUTI ETHERNET DRIVER
8b58be88 11680M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11681L: netdev@vger.kernel.org
11682S: Supported
ef7f5429 11683F: drivers/net/ethernet/tehuti/*
1a348ccc 11684
4e68852d 11685Telecom Clock Driver for MCPL0010
8b58be88 11686M: Mark Gross <mark.gross@intel.com>
4e68852d 11687S: Supported
679655da 11688F: drivers/char/tlclk.c
4e68852d 11689
4480f15b 11690TENSILICA XTENSA PORT (xtensa)
8b58be88 11691M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11692M: Max Filippov <jcmvbkbc@gmail.com>
11693L: linux-xtensa@linux-xtensa.org
9f273c24 11694T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11695S: Maintained
679655da 11696F: arch/xtensa/
3dc99857 11697F: drivers/irqchip/irq-xtensa-*
4e68852d 11698
5313ba66
HV
11699THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11700M: Hans Verkuil <hverkuil@xs4all.nl>
11701L: linux-media@vger.kernel.org
11702T: git git://linuxtv.org/media_tree.git
a825eaec 11703W: https://linuxtv.org
5313ba66
HV
11704S: Maintained
11705F: drivers/media/radio/radio-raremono.c
11706
d3fb6955 11707THERMAL
b75f0050 11708M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11709M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11710L: linux-pm@vger.kernel.org
11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11713Q: https://patchwork.kernel.org/project/linux-pm/list/
11714S: Supported
11715F: drivers/thermal/
11716F: include/linux/thermal.h
af6c9f16 11717F: include/uapi/linux/thermal.h
b75f0050
JP
11718F: include/linux/cpu_cooling.h
11719F: Documentation/devicetree/bindings/thermal/
d3fb6955 11720
64e05d8b
VK
11721THERMAL/CPU_COOLING
11722M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11723M: Viresh Kumar <viresh.kumar@linaro.org>
11724M: Javi Merino <javi.merino@arm.com>
11725L: linux-pm@vger.kernel.org
11726S: Supported
11727F: Documentation/thermal/cpu-cooling-api.txt
11728F: drivers/thermal/cpu_cooling.c
11729F: include/linux/cpu_cooling.h
11730
4e68852d 11731THINKPAD ACPI EXTRAS DRIVER
8b58be88 11732M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11733L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11734L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11735W: http://ibm-acpi.sourceforge.net
11736W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11737T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11738S: Maintained
679655da 11739F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11740
1b46f2a2 11741TI BANDGAP AND THERMAL DRIVER
f14d1c24 11742M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11743M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11744L: linux-pm@vger.kernel.org
531ff13e 11745L: linux-omap@vger.kernel.org
5a723e81 11746S: Maintained
794b2e25 11747F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11748
ccf963d3
BP
11749TI VPE/CAL DRIVERS
11750M: Benoit Parrot <bparrot@ti.com>
11751L: linux-media@vger.kernel.org
11752W: http://linuxtv.org/
11753Q: http://patchwork.linuxtv.org/project/linux-media/list/
11754S: Maintained
11755F: drivers/media/platform/ti-vpe/
11756
0c7665c3
MF
11757TI CDCE706 CLOCK DRIVER
11758M: Max Filippov <jcmvbkbc@gmail.com>
11759S: Maintained
11760F: drivers/clk/clk-cdce706.c
11761
49b6a5e3
TK
11762TI CLOCK DRIVER
11763M: Tero Kristo <t-kristo@ti.com>
11764L: linux-omap@vger.kernel.org
11765S: Maintained
11766F: drivers/clk/ti/
11767F: include/linux/clk/ti.h
11768
f75cfbad
GS
11769TI ETHERNET SWITCH DRIVER (CPSW)
11770M: Mugunthan V N <mugunthanvnm@ti.com>
11771R: Grygorii Strashko <grygorii.strashko@ti.com>
11772L: linux-omap@vger.kernel.org
11773L: netdev@vger.kernel.org
11774S: Maintained
11775F: drivers/net/ethernet/ti/cpsw*
11776F: drivers/net/ethernet/ti/davinci*
11777
4020f2d7 11778TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11779M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11780S: Maintained
679655da
JP
11781F: drivers/misc/tifm*
11782F: drivers/mmc/host/tifm_sd.c
11783F: include/linux/tifm.h
4020f2d7 11784
e0c52404 11785TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11786M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11787L: linux-kernel@vger.kernel.org
11788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11789S: Maintained
11790F: drivers/soc/ti/*
11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11792
11793
152ad442
SR
11794TI LM49xxx FAMILY ASoC CODEC DRIVERS
11795M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11796M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798S: Maintained
11799F: sound/soc/codecs/lm49453*
d392dead 11800F: sound/soc/codecs/isabelle*
152ad442 11801
0edd807d
KM
11802TI LP855x BACKLIGHT DRIVER
11803M: Milo Kim <milo.kim@ti.com>
11804S: Maintained
11805F: Documentation/backlight/lp855x-driver.txt
11806F: drivers/video/backlight/lp855x_bl.c
11807F: include/linux/platform_data/lp855x.h
11808
faf13f6d
KM
11809TI LP8727 CHARGER DRIVER
11810M: Milo Kim <milo.kim@ti.com>
11811S: Maintained
8c0984e5 11812F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11813F: include/linux/platform_data/lp8727.h
11814
22f1229f
KM
11815TI LP8788 MFD DRIVER
11816M: Milo Kim <milo.kim@ti.com>
11817S: Maintained
11818F: drivers/iio/adc/lp8788_adc.c
11819F: drivers/leds/leds-lp8788.c
11820F: drivers/mfd/lp8788*.c
8c0984e5 11821F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11822F: drivers/regulator/lp8788-*.c
11823F: include/linux/mfd/lp8788*.h
11824
84640e27
KM
11825TI NETCP ETHERNET DRIVER
11826M: Wingman Kwok <w-kwok2@ti.com>
11827M: Murali Karicheri <m-karicheri2@ti.com>
11828L: netdev@vger.kernel.org
11829S: Maintained
11830F: drivers/net/ethernet/ti/netcp*
11831
217e0ca9
KC
11832TI TAS571X FAMILY ASoC CODEC DRIVER
11833M: Kevin Cernekee <cernekee@chromium.org>
11834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11835S: Odd Fixes
11836F: sound/soc/codecs/tas571x*
11837
dd5e8e6b 11838TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11839M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11840L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11841S: Maintained
11842F: sound/soc/codecs/twl4030*
11843
90921014 11844TI WILINK WIRELESS DRIVERS
90921014
LC
11845L: linux-wireless@vger.kernel.org
11846W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11847W: http://wireless.kernel.org/en/users/Drivers/wl1251
11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11849S: Orphan
90921014
LC
11850F: drivers/net/wireless/ti/
11851F: include/linux/wl12xx.h
11852
e86eaa3a 11853TIPC NETWORK LAYER
8b58be88 11854M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11855M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11856L: netdev@vger.kernel.org (core kernel code)
11857L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11858W: http://tipc.sourceforge.net/
e86eaa3a 11859S: Maintained
c117ab84 11860F: include/uapi/linux/tipc*.h
679655da 11861F: net/tipc/
e86eaa3a 11862
867e359b 11863TILE ARCHITECTURE
b9a279f6 11864M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11865W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11866T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11867S: Supported
11868F: arch/tile/
6b940606 11869F: drivers/char/tile-srom.c
5c770755 11870F: drivers/edac/tile_edac.c
6b940606
CM
11871F: drivers/net/ethernet/tile/
11872F: drivers/rtc/rtc-tile.c
11873F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11874F: drivers/tty/serial/tilegx.c
6b940606
CM
11875F: drivers/usb/host/*-tilegx.c
11876F: include/linux/usb/tilegx.h
867e359b 11877
1da177e4 11878TLAN NETWORK DRIVER
8b58be88 11879M: Samuel Chessman <chessman@tux.org>
88c07dde 11880L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11881W: http://sourceforge.net/projects/tlan/
11882S: Maintained
679655da 11883F: Documentation/networking/tlan.txt
b544dbac 11884F: drivers/net/ethernet/ti/tlan.*
1da177e4 11885
d74db3b2 11886TOMOYO SECURITY MODULE
8b58be88
JP
11887M: Kentaro Takeda <takedakn@nttdata.co.jp>
11888M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11889L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11890L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11891L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11892L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11893W: http://tomoyo.sourceforge.jp/
843d183c 11894T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11895S: Maintained
679655da 11896F: security/tomoyo/
d74db3b2 11897
9caeb532 11898TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11899M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11900L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11901S: Maintained
11902F: drivers/platform/x86/topstar-laptop.c
11903
1da177e4 11904TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11905M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11906L: platform-driver-x86@vger.kernel.org
0a63ca11 11907S: Maintained
679655da 11908F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11909
0a63ca11
AA
11910TOSHIBA BLUETOOTH DRIVER
11911M: Azael Avalos <coproscefalo@gmail.com>
11912L: platform-driver-x86@vger.kernel.org
11913S: Maintained
11914F: drivers/platform/x86/toshiba_bluetooth.c
11915
11916TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11917M: Azael Avalos <coproscefalo@gmail.com>
11918L: platform-driver-x86@vger.kernel.org
11919S: Maintained
11920F: drivers/platform/x86/toshiba_haps.c
11921
14991fc7
AA
11922TOSHIBA WMI HOTKEYS DRIVER
11923M: Azael Avalos <coproscefalo@gmail.com>
11924L: platform-driver-x86@vger.kernel.org
11925S: Maintained
11926F: drivers/platform/x86/toshiba-wmi.c
11927
1da177e4 11928TOSHIBA SMM DRIVER
8b58be88 11929M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11930W: http://www.buzzard.org.uk/toshiba/
11931S: Maintained
679655da
JP
11932F: drivers/char/toshiba.c
11933F: include/linux/toshiba.h
c117ab84 11934F: include/uapi/linux/toshiba.h
1da177e4 11935
d32d9864
MR
11936TOSHIBA TC358743 DRIVER
11937M: Mats Randgaard <matrandg@cisco.com>
11938L: linux-media@vger.kernel.org
11939S: Maintained
11940F: drivers/media/i2c/tc358743*
b5dcee22 11941F: include/media/i2c/tc358743.h
d32d9864 11942
560e6475
WS
11943TMIO/SDHI MMC DRIVER
11944M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11945L: linux-mmc@vger.kernel.org
560e6475 11946S: Supported
d1057c40
GL
11947F: drivers/mmc/host/tmio_mmc*
11948F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11949F: include/linux/mfd/tmio.h
d719f900 11950
917cc4e6
GR
11951TMP401 HARDWARE MONITOR DRIVER
11952M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11953L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11954S: Maintained
11955F: Documentation/hwmon/tmp401
11956F: drivers/hwmon/tmp401.c
11957
98f32602 11958TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11959M: Hugh Dickins <hughd@google.com>
98f32602
HD
11960L: linux-mm@kvack.org
11961S: Maintained
11962F: include/linux/shmem_fs.h
11963F: mm/shmem.c
11964
45f95b53 11965TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11966M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11967M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11968L: linux-media@vger.kernel.org
a825eaec 11969W: https://linuxtv.org
45f95b53
MCC
11970T: git git://linuxtv.org/media_tree.git
11971S: Odd fixes
11972F: drivers/media/usb/tm6000/
11973
34d1324e
AU
11974TW5864 VIDEO4LINUX DRIVER
11975M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11976M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11977M: Andrey Utkin <andrey_utkin@fastmail.com>
11978L: linux-media@vger.kernel.org
11979S: Supported
11980F: drivers/media/pci/tw5864/
11981
c65fde19
HV
11982TW68 VIDEO4LINUX DRIVER
11983M: Hans Verkuil <hverkuil@xs4all.nl>
11984L: linux-media@vger.kernel.org
11985T: git git://linuxtv.org/media_tree.git
a825eaec 11986W: https://linuxtv.org
c65fde19
HV
11987S: Odd Fixes
11988F: drivers/media/pci/tw68/
11989
704a84cc
EG
11990TW686X VIDEO4LINUX DRIVER
11991M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11992L: linux-media@vger.kernel.org
11993T: git git://linuxtv.org/media_tree.git
11994W: http://linuxtv.org
11995S: Maintained
11996F: drivers/media/pci/tw686x/
11997
4e68852d 11998TPM DEVICE DRIVER
901486b8 11999M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12000M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12001M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12002R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12003W: http://tpmdd.sourceforge.net
63a10dfd 12004L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12005Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12006T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12007S: Maintained
679655da 12008F: drivers/char/tpm/
4e68852d 12009
1a0f1b27
AL
12010TPM IBM_VTPM DEVICE DRIVER
12011M: Ashley Lai <ashleydlai@gmail.com>
12012W: http://tpmdd.sourceforge.net
12013L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12014S: Maintained
12015F: drivers/char/tpm/tpm_ibmvtpm*
12016
d6f005a1
JP
12017TRACING
12018M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12019M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12021S: Maintained
12022F: Documentation/trace/ftrace.txt
12023F: arch/*/*/*/ftrace.h
12024F: arch/*/kernel/ftrace.c
12025F: include/*/ftrace.h
12026F: include/linux/trace*.h
12027F: include/trace/
12028F: kernel/trace/
6e68e6c5 12029F: tools/testing/selftests/ftrace/
d6f005a1 12030
4abac0d0
IM
12031TRACING MMIO ACCESSES (MMIOTRACE)
12032M: Steven Rostedt <rostedt@goodmis.org>
12033M: Ingo Molnar <mingo@kernel.org>
12034R: Karol Herbst <karolherbst@gmail.com>
12035R: Pekka Paalanen <ppaalanen@gmail.com>
12036S: Maintained
12037L: linux-kernel@vger.kernel.org
12038L: nouveau@lists.freedesktop.org
12039F: kernel/trace/trace_mmiotrace.c
12040F: include/linux/mmiotrace.h
12041F: arch/x86/mm/kmmio.c
12042F: arch/x86/mm/mmio-mod.c
12043F: arch/x86/mm/testmmiotrace.c
12044
1da177e4 12045TRIVIAL PATCHES
8b58be88 12046M: Jiri Kosina <trivial@kernel.org>
54e5881d 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12048S: Maintained
86ef925f 12049K: ^Subject:.*(?i)trivial
1da177e4 12050
4e68852d 12051TTY LAYER
879a5a00 12052M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12053M: Jiri Slaby <jslaby@suse.com>
879a5a00 12054S: Supported
08deed1e 12055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12056F: Documentation/serial/
8dd5d2f1 12057F: drivers/tty/
df621252 12058F: drivers/tty/serial/serial_core.c
e3288775
AC
12059F: include/linux/serial_core.h
12060F: include/linux/serial.h
12061F: include/linux/tty.h
c117ab84
CEB
12062F: include/uapi/linux/serial_core.h
12063F: include/uapi/linux/serial.h
12064F: include/uapi/linux/tty.h
4e68852d 12065
91952bc0
AP
12066TUA9001 MEDIA DRIVER
12067M: Antti Palosaari <crope@iki.fi>
12068L: linux-media@vger.kernel.org
a825eaec 12069W: https://linuxtv.org
91952bc0
AP
12070W: http://palosaari.fi/linux/
12071Q: http://patchwork.linuxtv.org/project/linux-media/list/
12072T: git git://linuxtv.org/anttip/media_tree.git
12073S: Maintained
12074F: drivers/media/tuners/tua9001*
12075
740db6d7 12076TULIP NETWORK DRIVERS
740db6d7 12077L: netdev@vger.kernel.org
cf869eb1
GG
12078L: linux-parisc@vger.kernel.org
12079S: Orphan
0f04e2aa 12080F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12081
12082TUN/TAP driver
ba57b6f2 12083M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12084W: http://vtun.sourceforge.net/tun
12085S: Maintained
679655da
JP
12086F: Documentation/networking/tuntap.txt
12087F: arch/um/os-Linux/drivers/
1da177e4 12088
b454cc66 12089TURBOCHANNEL SUBSYSTEM
8b58be88 12090M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12091M: Ralf Baechle <ralf@linux-mips.org>
12092L: linux-mips@linux-mips.org
12093Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12094S: Maintained
679655da
JP
12095F: drivers/tc/
12096F: include/linux/tc.h
b454cc66 12097
1da177e4 12098U14-34F SCSI DRIVER
8b58be88 12099M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12100L: linux-scsi@vger.kernel.org
12101S: Maintained
679655da 12102F: drivers/scsi/u14-34f.c
1da177e4 12103
e2d1d6c0 12104UBI FILE SYSTEM (UBIFS)
a7859936 12105M: Richard Weinberger <richard@nod.at>
949cb623 12106M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12107M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12108L: linux-mtd@lists.infradead.org
e2966cbe 12109T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12110W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12111S: Supported
679655da
JP
12112F: Documentation/filesystems/ubifs.txt
12113F: fs/ubifs/
e2d1d6c0 12114
e1632fa2 12115UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12116M: Greg Ungerer <gerg@linux-m68k.org>
12117W: http://www.linux-m68k.org/
cc2020e6 12118W: http://www.uclinux.org/
e1632fa2 12119L: linux-m68k@lists.linux-m68k.org
cc2020e6 12120L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12122S: Maintained
e1632fa2
GU
12123F: arch/m68k/coldfire/
12124F: arch/m68k/68*/
61bc02bb
JP
12125F: arch/m68k/*/*_no.*
12126F: arch/m68k/include/asm/*_no.*
cc2020e6 12127
1da177e4 12128UDF FILESYSTEM
d8130624 12129M: Jan Kara <jack@suse.com>
1da177e4 12130S: Maintained
679655da
JP
12131F: Documentation/filesystems/udf.txt
12132F: fs/udf/
1da177e4 12133
cc2020e6 12134UFS FILESYSTEM
8b58be88 12135M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12136S: Maintained
679655da
JP
12137F: Documentation/filesystems/ufs.txt
12138F: fs/ufs/
cc2020e6 12139
0a09d3ab
DH
12140UHID USERSPACE HID IO DRIVER:
12141M: David Herrmann <dh.herrmann@googlemail.com>
12142L: linux-input@vger.kernel.org
12143S: Maintained
12144F: drivers/hid/uhid.c
c117ab84 12145F: include/uapi/linux/uhid.h
0a09d3ab 12146
18332a80 12147ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12148L: linux-usb@vger.kernel.org
10c6c9c9 12149S: Orphan
355ffe69 12150F: drivers/uwb/
679655da
JP
12151F: include/linux/uwb.h
12152F: include/linux/uwb/
18332a80 12153
b31d8273
G
12154UNICORE32 ARCHITECTURE:
12155M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12156W: http://mprc.pku.edu.cn/~guanxuetao/linux
12157S: Maintained
ceebf4d5 12158T: git git://github.com/gxt/linux.git
b31d8273
G
12159F: arch/unicore32/
12160
d8379ab1
TF
12161UNIFDEF
12162M: Tony Finch <dot@dotat.at>
12163W: http://dotat.at/prog/unifdef
12164S: Maintained
12165F: scripts/unifdef.c
12166
1da177e4 12167UNIFORM CDROM DRIVER
8b58be88 12168M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12169W: http://www.kernel.dk
12170S: Maintained
679655da
JP
12171F: Documentation/cdrom/
12172F: drivers/cdrom/cdrom.c
12173F: include/linux/cdrom.h
c117ab84 12174F: include/uapi/linux/cdrom.h
1da177e4 12175
56df0122 12176UNISYS S-PAR DRIVERS
49e7d9df
JP
12177M: David Kershner <david.kershner@unisys.com>
12178L: sparmaintainer@unisys.com (Unisys internal)
12179S: Supported
12180F: drivers/staging/unisys/
56df0122 12181
9941fa6e
VH
12182UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12183M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12184L: linux-scsi@vger.kernel.org
12185S: Supported
12186F: Documentation/scsi/ufs.txt
12187F: drivers/scsi/ufs/
12188
4b9ffb5a
JP
12189UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12190M: Joao Pinto <Joao.Pinto@synopsys.com>
12191L: linux-scsi@vger.kernel.org
12192S: Supported
12193F: drivers/scsi/ufs/*dwc*
12194
e2d1d6c0 12195UNSORTED BLOCK IMAGES (UBI)
949cb623 12196M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12197M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12198W: http://www.linux-mtd.infradead.org/
12199L: linux-mtd@lists.infradead.org
b6b44e0a 12200T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12201S: Supported
80811493 12202F: drivers/mtd/ubi/
679655da 12203F: include/linux/mtd/ubi.h
c117ab84 12204F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12205
1da177e4 12206USB ACM DRIVER
ca1c3e6f 12207M: Oliver Neukum <oneukum@suse.com>
6372594a 12208L: linux-usb@vger.kernel.org
1da177e4 12209S: Maintained
679655da
JP
12210F: Documentation/usb/acm.txt
12211F: drivers/usb/class/cdc-acm.*
1da177e4 12212
b7d572e1
PF
12213USB AR5523 WIRELESS DRIVER
12214M: Pontus Fuchs <pontus.fuchs@gmail.com>
12215L: linux-wireless@vger.kernel.org
12216S: Maintained
12217F: drivers/net/wireless/ath/ar5523/
12218
115bb1ff 12219USB ATTACHED SCSI
866d372e 12220M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12221L: linux-usb@vger.kernel.org
12222L: linux-scsi@vger.kernel.org
8eae0fb7 12223S: Maintained
115bb1ff
MW
12224F: drivers/usb/storage/uas.c
12225
1da177e4 12226USB CDC ETHERNET DRIVER
61eee9a7 12227M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12228L: linux-usb@vger.kernel.org
1da177e4 12229S: Maintained
679655da 12230F: drivers/net/usb/cdc_*.c
c117ab84 12231F: include/uapi/linux/usb/cdc.h
1da177e4 12232
66e3e591
KP
12233USB CHAOSKEY DRIVER
12234M: Keith Packard <keithp@keithp.com>
12235L: linux-usb@vger.kernel.org
12236S: Maintained
12237F: drivers/usb/misc/chaoskey.c
12238
b02b371e 12239USB CYPRESS C67X00 DRIVER
8b58be88 12240M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12241L: linux-usb@vger.kernel.org
12242S: Maintained
679655da 12243F: drivers/usb/c67x00/
b02b371e 12244
d0374f4f 12245USB DAVICOM DM9601 DRIVER
8b58be88 12246M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12247L: netdev@vger.kernel.org
d0374f4f
PK
12248W: http://www.linux-usb.org/usbnet
12249S: Maintained
679655da 12250F: drivers/net/usb/dm9601.c
d0374f4f 12251
cc2020e6 12252USB DIAMOND RIO500 DRIVER
8b58be88 12253M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12254L: rio500-users@lists.sourceforge.net
12255W: http://rio500.sourceforge.net
12256S: Maintained
679655da 12257F: drivers/usb/misc/rio500*
cc2020e6 12258
1da177e4 12259USB EHCI DRIVER
578333ab 12260M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12261L: linux-usb@vger.kernel.org
578333ab 12262S: Maintained
679655da
JP
12263F: Documentation/usb/ehci.txt
12264F: drivers/usb/host/ehci*
1da177e4 12265
69ae9e3e 12266USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12267M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12268L: linux-usb@vger.kernel.org
69ae9e3e 12269W: http://www.linux-usb.org/gadget
d6d0f665
FB
12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12271S: Maintained
679655da
JP
12272F: drivers/usb/gadget/
12273F: include/linux/usb/gadget*
69ae9e3e 12274
2dea64b4 12275USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12276M: Jiri Kosina <jikos@kernel.org>
406df153 12277R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12278L: linux-usb@vger.kernel.org
54e5881d 12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12280S: Maintained
c2f01971 12281F: Documentation/hid/hiddev.txt
679655da 12282F: drivers/hid/usbhid/
1da177e4 12283
959eea21 12284USB ISP116X DRIVER
8b58be88 12285M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12286L: linux-usb@vger.kernel.org
959eea21 12287S: Maintained
679655da
JP
12288F: drivers/usb/host/isp116x*
12289F: include/linux/usb/isp116x.h
959eea21 12290
146498ea
WH
12291USB LAN78XX ETHERNET DRIVER
12292M: Woojung Huh <woojung.huh@microchip.com>
12293M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12294L: netdev@vger.kernel.org
12295S: Maintained
12296F: drivers/net/usb/lan78xx.*
12297
1da177e4 12298USB MASS STORAGE DRIVER
fc8b690d 12299M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12300L: linux-usb@vger.kernel.org
8836aeb8 12301L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12302S: Maintained
12303W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12304F: drivers/usb/storage/
1da177e4 12305
af39917d
CL
12306USB MIDI DRIVER
12307M: Clemens Ladisch <clemens@ladisch.de>
12308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12309T: git git://git.alsa-project.org/alsa-kernel.git
12310S: Maintained
12311F: sound/usb/midi.*
12312
444ce9d4
JP
12313USB NETWORKING DRIVERS
12314L: linux-usb@vger.kernel.org
12315S: Odd Fixes
12316F: drivers/net/usb/
12317
1da177e4 12318USB OHCI DRIVER
578333ab 12319M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12320L: linux-usb@vger.kernel.org
578333ab 12321S: Maintained
679655da
JP
12322F: Documentation/usb/ohci.txt
12323F: drivers/usb/host/ohci*
1da177e4 12324
963ffa3e 12325USB OTG FSM (Finite State Machine)
60d77b3d 12326M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12327T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12328L: linux-usb@vger.kernel.org
12329S: Maintained
12330F: drivers/usb/common/usb-otg-fsm.c
12331
563da3a9
VM
12332USB OVER IP DRIVER
12333M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12334M: Shuah Khan <shuahkh@osg.samsung.com>
12335M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12336L: linux-usb@vger.kernel.org
12337S: Maintained
a6d6fc2b 12338F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12339F: drivers/usb/usbip/
12340F: tools/usb/usbip/
12341
1da177e4 12342USB PEGASUS DRIVER
a16b945c 12343M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12344L: linux-usb@vger.kernel.org
043600a6 12345L: netdev@vger.kernel.org
052e3128
PM
12346T: git git://github.com/petkan/pegasus.git
12347W: https://github.com/petkan/pegasus
1da177e4 12348S: Maintained
679655da 12349F: drivers/net/usb/pegasus.*
1da177e4 12350
d3ad558f 12351USB PHY LAYER
a55f6286 12352M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12353L: linux-usb@vger.kernel.org
12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12355S: Maintained
12356F: drivers/usb/phy/
d3ad558f 12357
73e4fb3f 12358USB PRINTER DRIVER (usblp)
8b58be88 12359M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12360L: linux-usb@vger.kernel.org
73e4fb3f 12361S: Supported
679655da 12362F: drivers/usb/class/usblp.c
1da177e4 12363
4521b477
BM
12364USB QMI WWAN NETWORK DRIVER
12365M: Bjørn Mork <bjorn@mork.no>
12366L: netdev@vger.kernel.org
12367S: Maintained
12368F: Documentation/ABI/testing/sysfs-class-net-qmi
12369F: drivers/net/usb/qmi_wwan.c
12370
1da177e4 12371USB RTL8150 DRIVER
a16b945c 12372M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12373L: linux-usb@vger.kernel.org
043600a6 12374L: netdev@vger.kernel.org
052e3128
PM
12375T: git git://github.com/petkan/rtl8150.git
12376W: https://github.com/petkan/rtl8150
1da177e4 12377S: Maintained
679655da 12378F: drivers/net/usb/rtl8150.c
1da177e4 12379
f896b796 12380USB SERIAL SUBSYSTEM
66085694 12381M: Johan Hovold <johan@kernel.org>
795fb7e7 12382L: linux-usb@vger.kernel.org
4e68852d 12383S: Maintained
679655da 12384F: Documentation/usb/usb-serial.txt
f896b796 12385F: drivers/usb/serial/
679655da 12386F: include/linux/usb/serial.h
1da177e4 12387
b3f0db1c
SG
12388USB SMSC75XX ETHERNET DRIVER
12389M: Steve Glendinning <steve.glendinning@shawell.net>
12390L: netdev@vger.kernel.org
12391S: Maintained
12392F: drivers/net/usb/smsc75xx.*
12393
2f7ca802 12394USB SMSC95XX ETHERNET DRIVER
90b24cfb 12395M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12396M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12397L: netdev@vger.kernel.org
90b24cfb 12398S: Maintained
679655da 12399F: drivers/net/usb/smsc95xx.*
2f7ca802 12400
1da177e4 12401USB SUBSYSTEM
879a5a00 12402M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12403L: linux-usb@vger.kernel.org
1da177e4 12404W: http://www.linux-usb.org
08deed1e 12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12406S: Supported
1700bd98 12407F: Documentation/devicetree/bindings/usb/
679655da 12408F: Documentation/usb/
679655da
JP
12409F: drivers/usb/
12410F: include/linux/usb.h
12411F: include/linux/usb/
1da177e4
LT
12412
12413USB UHCI DRIVER
8b58be88 12414M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12415L: linux-usb@vger.kernel.org
1da177e4 12416S: Maintained
679655da 12417F: drivers/usb/host/uhci*
1da177e4 12418
69ae9e3e 12419USB "USBNET" DRIVER FRAMEWORK
d8130624 12420M: Oliver Neukum <oneukum@suse.com>
043600a6 12421L: netdev@vger.kernel.org
69ae9e3e 12422W: http://www.linux-usb.org/usbnet
1da177e4 12423S: Maintained
679655da
JP
12424F: drivers/net/usb/usbnet.c
12425F: include/linux/usb/usbnet.h
1da177e4 12426
c0efd232 12427USB VIDEO CLASS
c53ac071 12428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12429L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12430L: linux-media@vger.kernel.org
275ffde4 12431T: git git://linuxtv.org/media_tree.git
57c6d2e9 12432W: http://www.ideasonboard.org/uvc/
c0efd232 12433S: Maintained
0c0d06ca 12434F: drivers/media/usb/uvc/
6c0f0359 12435F: include/uapi/linux/uvcvideo.h
1da177e4 12436
b60b9c45
HV
12437USB VISION DRIVER
12438M: Hans Verkuil <hverkuil@xs4all.nl>
12439L: linux-media@vger.kernel.org
12440T: git git://linuxtv.org/media_tree.git
a825eaec 12441W: https://linuxtv.org
b60b9c45
HV
12442S: Odd Fixes
12443F: drivers/media/usb/usbvision/
12444
8282da47
LP
12445USB WEBCAM GADGET
12446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12447L: linux-usb@vger.kernel.org
12448S: Maintained
3a83c16e 12449F: drivers/usb/gadget/function/*uvc*
faf2e1db 12450F: drivers/usb/gadget/legacy/webcam.c
8282da47 12451
bf164cc0 12452USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12453M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12454L: linux-wireless@vger.kernel.org
12455S: Maintained
679655da 12456F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12457
eb6bab13 12458USB XHCI DRIVER
03d85053 12459M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12460L: linux-usb@vger.kernel.org
12461S: Supported
36d0344c
SS
12462F: drivers/usb/host/xhci*
12463F: drivers/usb/host/pci-quirks*
eb6bab13 12464
1da177e4 12465USB ZD1201 DRIVER
4086b9ca 12466L: linux-wireless@vger.kernel.org
1da177e4 12467W: http://linux-lc100020.sourceforge.net
4086b9ca 12468S: Orphan
ed0ad06f 12469F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12470
b7eee616 12471USB ZR364XX DRIVER
8b58be88 12472M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12473L: linux-usb@vger.kernel.org
661263b5 12474L: linux-media@vger.kernel.org
275ffde4 12475T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12476W: http://royale.zerezo.com/zr364xx/
12477S: Maintained
679655da 12478F: Documentation/video4linux/zr364xx.txt
90d72ac6 12479F: drivers/media/usb/zr364xx/
b7eee616 12480
289fcff4
HK
12481ULPI BUS
12482M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12483L: linux-usb@vger.kernel.org
12484S: Maintained
12485F: drivers/usb/common/ulpi.c
12486F: include/linux/ulpi/
12487
e7839f25 12488USER-MODE LINUX (UML)
8b58be88 12489M: Jeff Dike <jdike@addtoit.com>
b15194b7 12490M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12491L: user-mode-linux-devel@lists.sourceforge.net
12492L: user-mode-linux-user@lists.sourceforge.net
12493W: http://user-mode-linux.sourceforge.net
9f273c24 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12495S: Maintained
61516587 12496F: Documentation/virtual/uml/
679655da 12497F: arch/um/
b070989a 12498F: arch/x86/um/
679655da
JP
12499F: fs/hostfs/
12500F: fs/hppfs/
b7eee616 12501
e5f114e9 12502USERSPACE I/O (UIO)
879a5a00 12503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12504S: Maintained
3d3fecbd 12505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12506F: Documentation/DocBook/uio-howto.tmpl
12507F: drivers/uio/
12508F: include/linux/uio*.h
e5f114e9 12509
256cccbe 12510UTIL-LINUX PACKAGE
8b58be88 12511M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12512L: util-linux@vger.kernel.org
12513W: http://en.wikipedia.org/wiki/Util-linux
12514T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12515S: Maintained
12516
c1fd1c07 12517UVESAFB DRIVER
8b58be88 12518M: Michal Januszewski <spock@gentoo.org>
c69f677c 12519L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12520W: http://dev.gentoo.org/~spock/projects/uvesafb/
12521S: Maintained
679655da 12522F: Documentation/fb/uvesafb.txt
8a61f013 12523F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12524
456930d8
SA
12525VF610 NAND DRIVER
12526M: Stefan Agner <stefan@agner.ch>
12527L: linux-mtd@lists.infradead.org
12528S: Supported
12529F: drivers/mtd/nand/vf610_nfc.c
12530
4480f15b 12531VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12532M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12533S: Maintained
679655da
JP
12534F: Documentation/filesystems/vfat.txt
12535F: fs/fat/
1da177e4 12536
cba3345c
AW
12537VFIO DRIVER
12538M: Alex Williamson <alex.williamson@redhat.com>
12539L: kvm@vger.kernel.org
9f273c24 12540T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12541S: Maintained
12542F: Documentation/vfio.txt
12543F: drivers/vfio/
12544F: include/linux/vfio.h
c117ab84 12545F: include/uapi/linux/vfio.h
cba3345c 12546
a714ea5f
AW
12547VFIO PLATFORM DRIVER
12548M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12549L: kvm@vger.kernel.org
12550S: Maintained
12551F: drivers/vfio/platform/
12552
9e6f3438
PO
12553VIDEOBUF2 FRAMEWORK
12554M: Pawel Osciak <pawel@osciak.com>
12555M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12556M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12557L: linux-media@vger.kernel.org
12558S: Maintained
90d72ac6 12559F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12560F: include/media/videobuf2-*
12561
06a8fc78
AH
12562VIRTIO AND VHOST VSOCK DRIVER
12563M: Stefan Hajnoczi <stefanha@redhat.com>
12564L: kvm@vger.kernel.org
12565L: virtualization@lists.linux-foundation.org
12566L: netdev@vger.kernel.org
12567S: Maintained
12568F: include/linux/virtio_vsock.h
12569F: include/uapi/linux/virtio_vsock.h
12570F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12571F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12572F: drivers/vhost/vsock.c
12573F: drivers/vhost/vsock.h
06a8fc78 12574
5523662e
SCP
12575VIRTUAL SERIO DEVICE DRIVER
12576M: Stephen Chandler Paul <thatslyude@gmail.com>
12577S: Maintained
12578F: drivers/input/serio/userio.c
12579F: include/uapi/linux/userio.h
12580
9a82446b
AS
12581VIRTIO CONSOLE DRIVER
12582M: Amit Shah <amit.shah@redhat.com>
12583L: virtualization@lists.linux-foundation.org
12584S: Maintained
12585F: drivers/char/virtio_console.c
12586F: include/linux/virtio_console.h
c117ab84 12587F: include/uapi/linux/virtio_console.h
9a82446b 12588
2426ec8f 12589VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12590M: "Michael S. Tsirkin" <mst@redhat.com>
12591L: virtualization@lists.linux-foundation.org
12592S: Maintained
0e4191fe 12593F: Documentation/devicetree/bindings/virtio/
2426ec8f 12594F: drivers/virtio/
c893c8d7 12595F: tools/virtio/
2426ec8f
MT
12596F: drivers/net/virtio_net.c
12597F: drivers/block/virtio_blk.c
12598F: include/linux/virtio_*.h
916cdabc 12599F: include/uapi/linux/virtio_*.h
2426ec8f 12600
f2dbda3b
CH
12601VIRTIO DRIVERS FOR S390
12602M: Christian Borntraeger <borntraeger@de.ibm.com>
12603M: Cornelia Huck <cornelia.huck@de.ibm.com>
12604L: linux-s390@vger.kernel.org
12605L: virtualization@lists.linux-foundation.org
12606L: kvm@vger.kernel.org
12607S: Supported
1b568d93 12608F: drivers/s390/virtio/
f2dbda3b 12609
4ad6ee91
GH
12610VIRTIO GPU DRIVER
12611M: David Airlie <airlied@linux.ie>
12612M: Gerd Hoffmann <kraxel@redhat.com>
12613L: dri-devel@lists.freedesktop.org
12614L: virtualization@lists.linux-foundation.org
12615S: Maintained
12616F: drivers/gpu/drm/virtio/
12617F: include/uapi/linux/virtio_gpu.h
12618
3a4d5c94
MT
12619VIRTIO HOST (VHOST)
12620M: "Michael S. Tsirkin" <mst@redhat.com>
12621L: kvm@vger.kernel.org
c996d8b9 12622L: virtualization@lists.linux-foundation.org
3a4d5c94 12623L: netdev@vger.kernel.org
9f273c24 12624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12625S: Maintained
12626F: drivers/vhost/
c117ab84 12627F: include/uapi/linux/vhost.h
3a4d5c94 12628
271c8651
GH
12629VIRTIO INPUT DRIVER
12630M: Gerd Hoffmann <kraxel@redhat.com>
12631S: Maintained
12632F: drivers/virtio/virtio_input.c
12633F: include/uapi/linux/virtio_input.h
12634
1da177e4 12635VIA RHINE NETWORK DRIVER
210347e1 12636S: Orphan
f2148a47 12637F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12638
f0bf7f61 12639VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12640M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12641M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12642S: Maintained
12643F: drivers/mmc/host/via-sdmmc.c
12644
69e4a7c2 12645VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12646M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12647L: linux-fbdev@vger.kernel.org
69e4a7c2 12648S: Maintained
c7babebd
FTS
12649F: include/linux/via-core.h
12650F: include/linux/via-gpio.h
12651F: include/linux/via_i2c.h
8a61f013 12652F: drivers/video/fbdev/via/
69e4a7c2 12653
01f20734 12654VIA VELOCITY NETWORK DRIVER
8b58be88 12655M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12656L: netdev@vger.kernel.org
12657S: Maintained
f2148a47 12658F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12659
f73f8173
AW
12660VIRT LIB
12661M: Alex Williamson <alex.williamson@redhat.com>
12662M: Paolo Bonzini <pbonzini@redhat.com>
12663L: kvm@vger.kernel.org
12664S: Supported
12665F: virt/lib/
12666
77911fd2 12667VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12668M: Hans Verkuil <hverkuil@xs4all.nl>
12669L: linux-media@vger.kernel.org
12670T: git git://linuxtv.org/media_tree.git
a825eaec 12671W: https://linuxtv.org
0b7bc1fa 12672S: Maintained
77911fd2 12673F: drivers/media/platform/vivid/*
0b7bc1fa 12674
be7f8273 12675VLAN (802.1Q)
8b58be88 12676M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12677L: netdev@vger.kernel.org
12678S: Maintained
679655da
JP
12679F: drivers/net/macvlan.c
12680F: include/linux/if_*vlan.h
12681F: net/8021q/
be7f8273 12682
55e331cf 12683VLYNQ BUS
8b58be88 12684M: Florian Fainelli <florian@openwrt.org>
8578d7af 12685L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12686S: Maintained
12687F: drivers/vlynq/vlynq.c
12688F: include/linux/vlynq.h
12689
390beae4 12690VME SUBSYSTEM
74c600e3 12691M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12692M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12693M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12694L: devel@driverdev.osuosl.org
12695S: Maintained
12696T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12697F: Documentation/vme_api.txt
12698F: drivers/staging/vme/
12699F: drivers/vme/
12700F: include/linux/vme*
12701
4488e09b
AK
12702VMWARE HYPERVISOR INTERFACE
12703M: Alok Kataria <akataria@vmware.com>
12704L: virtualization@lists.linux-foundation.org
12705S: Supported
12706F: arch/x86/kernel/cpu/vmware.c
12707
73b35d07
DT
12708VMWARE BALLOON DRIVER
12709M: Xavier Deguillard <xdeguillard@vmware.com>
12710M: Philip Moltmann <moltmann@vmware.com>
12711M: "VMware, Inc." <pv-drivers@vmware.com>
12712L: linux-kernel@vger.kernel.org
12713S: Maintained
12714F: drivers/misc/vmw_balloon.c
12715
8b8be51b
TH
12716VMWARE VMMOUSE SUBDRIVER
12717M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12718M: "VMware, Inc." <pv-drivers@vmware.com>
12719L: linux-input@vger.kernel.org
12720S: Maintained
12721F: drivers/input/mouse/vmmouse.c
12722F: drivers/input/mouse/vmmouse.h
12723
d1a890fa 12724VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12725M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12726M: "VMware, Inc." <pv-drivers@vmware.com>
12727L: netdev@vger.kernel.org
12728S: Maintained
12729F: drivers/net/vmxnet3/
d1a890fa 12730
851b1642 12731VMware PVSCSI driver
29374ec6 12732M: Jim Gill <jgill@vmware.com>
851b1642
AK
12733M: VMware PV-Drivers <pv-drivers@vmware.com>
12734L: linux-scsi@vger.kernel.org
12735S: Maintained
12736F: drivers/scsi/vmw_pvscsi.c
12737F: drivers/scsi/vmw_pvscsi.h
12738
e53e86c7 12739VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12740M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12741M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12742L: linux-kernel@vger.kernel.org
1dd68f01 12743W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12745S: Supported
9d2597e8 12746F: Documentation/devicetree/bindings/regulator/
679655da 12747F: drivers/regulator/
9d2597e8 12748F: include/dt-bindings/regulator/
679655da 12749F: include/linux/regulator/
e53e86c7 12750
081958eb
DA
12751VRF
12752M: David Ahern <dsa@cumulusnetworks.com>
12753M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12754L: netdev@vger.kernel.org
12755S: Maintained
12756F: drivers/net/vrf.c
562d897d 12757F: Documentation/networking/vrf.txt
081958eb 12758
ab41319e 12759VT1211 HARDWARE MONITOR DRIVER
8b58be88 12760M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12761L: linux-hwmon@vger.kernel.org
ab41319e 12762S: Maintained
679655da
JP
12763F: Documentation/hwmon/vt1211
12764F: drivers/hwmon/vt1211.c
ab41319e 12765
1de9e371 12766VT8231 HARDWARE MONITOR DRIVER
8b58be88 12767M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12768L: linux-hwmon@vger.kernel.org
1de9e371 12769S: Maintained
679655da 12770F: drivers/hwmon/vt8231.c
1de9e371 12771
88095e7b
TO
12772VUB300 USB to SDIO/SD/MMC bridge chip
12773M: Tony Olech <tony.olech@elandigitalsystems.com>
12774L: linux-mmc@vger.kernel.org
12775L: linux-usb@vger.kernel.org
12776S: Supported
12777F: drivers/mmc/host/vub300.c
12778
1da177e4 12779W1 DALLAS'S 1-WIRE BUS
a8018766 12780M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12781S: Maintained
679655da
JP
12782F: Documentation/w1/
12783F: drivers/w1/
1da177e4 12784
13927079 12785W83791D HARDWARE MONITORING DRIVER
8b58be88 12786M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12787L: linux-hwmon@vger.kernel.org
25845c22 12788S: Maintained
679655da
JP
12789F: Documentation/hwmon/w83791d
12790F: drivers/hwmon/w83791d.c
13927079 12791
61db011d 12792W83793 HARDWARE MONITORING DRIVER
8b58be88 12793M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12794L: linux-hwmon@vger.kernel.org
61db011d 12795S: Maintained
679655da
JP
12796F: Documentation/hwmon/w83793
12797F: drivers/hwmon/w83793.c
61db011d 12798
e3760b43 12799W83795 HARDWARE MONITORING DRIVER
d8130624 12800M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12801L: linux-hwmon@vger.kernel.org
e3760b43
JD
12802S: Maintained
12803F: drivers/hwmon/w83795.c
12804
1da177e4 12805W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12806M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12807S: Maintained
679655da 12808F: drivers/mmc/host/wbsd.*
1da177e4 12809
b4e05923
HG
12810WACOM PROTOCOL 4 SERIAL TABLETS
12811M: Julian Squires <julian@cipht.net>
12812M: Hans de Goede <hdegoede@redhat.com>
12813L: linux-input@vger.kernel.org
12814S: Maintained
12815F: drivers/input/tablet/wacom_serial4.c
12816
3527761c 12817WATCHDOG DEVICE DRIVERS
8b58be88 12818M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12819R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12820L: linux-watchdog@vger.kernel.org
12821W: http://www.linux-watchdog.org/
f599aaf0 12822T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12823S: Maintained
540be8b2 12824F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12825F: Documentation/watchdog/
12826F: drivers/watchdog/
12827F: include/linux/watchdog.h
c117ab84 12828F: include/uapi/linux/watchdog.h
3527761c 12829
1da177e4 12830WD7000 SCSI DRIVER
8b58be88 12831M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12832L: linux-scsi@vger.kernel.org
12833S: Maintained
679655da 12834F: drivers/scsi/wd7000.c
1da177e4 12835
b22e00f3
DH
12836WIIMOTE HID DRIVER
12837M: David Herrmann <dh.herrmann@googlemail.com>
12838L: linux-input@vger.kernel.org
12839S: Maintained
12840F: drivers/hid/hid-wiimote*
12841
e258b80e 12842WINBOND CIR DRIVER
364e9e18 12843M: David Härdeman <david@hardeman.nu>
e258b80e 12844S: Maintained
116ab806 12845F: drivers/media/rc/winbond-cir.c
e258b80e 12846
c36a483d
WBG
12847WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12848M: William Breathitt Gray <vilhelm.gray@gmail.com>
12849L: linux-watchdog@vger.kernel.org
12850S: Maintained
12851F: drivers/watchdog/ebc-c384_wdt.c
12852
9c26df9b
WBG
12853WINSYSTEMS WS16C48 GPIO DRIVER
12854M: William Breathitt Gray <vilhelm.gray@gmail.com>
12855L: linux-gpio@vger.kernel.org
12856S: Maintained
12857F: drivers/gpio/gpio-ws16c48.c
e258b80e 12858
8a70da82 12859WIMAX STACK
8b58be88 12860M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12861M: linux-wimax@intel.com
49e7d9df 12862L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12863S: Supported
12864W: http://linuxwimax.org
315987dc 12865F: Documentation/wimax/README.wimax
315987dc
JP
12866F: include/linux/wimax/debug.h
12867F: include/net/wimax.h
c117ab84 12868F: include/uapi/linux/wimax.h
315987dc 12869F: net/wimax/
8a70da82 12870
5fc14680 12871WISTRON LAPTOP BUTTON DRIVER
8b58be88 12872M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12873S: Maintained
679655da 12874F: drivers/input/misc/wistron_btns.c
5fc14680 12875
1da177e4 12876WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12877M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12878L: linux-wireless@vger.kernel.org
926554c4 12879W: http://oops.ghostprotocols.net:81/blog
1da177e4 12880S: Maintained
679655da 12881F: drivers/net/wireless/wl3501*
1da177e4 12882
055bcbcb 12883WOLFSON MICROELECTRONICS DRIVERS
fef95164 12884L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12885T: git https://github.com/CirrusLogic/linux-drivers.git
12886W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12887S: Supported
3768f0b1 12888F: Documentation/hwmon/wm83??
f494993f
CK
12889F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12890F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12891F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12892F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12893F: drivers/clk/clk-wm83*.c
9c309598 12894F: drivers/extcon/extcon-arizona.c
b75ea16a 12895F: drivers/leds/leds-wm83*.c
25b273ba 12896F: drivers/gpio/gpio-*wm*.c
9c309598 12897F: drivers/gpio/gpio-arizona.c
d22b0869 12898F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12899F: drivers/input/misc/wm831x-on.c
12900F: drivers/input/touchscreen/wm831x-ts.c
12901F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12902F: drivers/mfd/arizona*
12903F: drivers/mfd/wm*.c
12ebc137 12904F: drivers/mfd/cs47l24*
8c0984e5 12905F: drivers/power/supply/wm83*.c
b75ea16a
MB
12906F: drivers/rtc/rtc-wm83*.c
12907F: drivers/regulator/wm8*.c
3860e6c4 12908F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12909F: drivers/watchdog/wm83*_wdt.c
9c309598 12910F: include/linux/mfd/arizona/
3860e6c4 12911F: include/linux/mfd/wm831x/
b75ea16a 12912F: include/linux/mfd/wm8350/
3768f0b1 12913F: include/linux/mfd/wm8400*
59ec6da2 12914F: include/linux/wm97xx.h
055bcbcb 12915F: include/sound/wm????.h
9c309598 12916F: sound/soc/codecs/arizona.?
055bcbcb 12917F: sound/soc/codecs/wm*
12ebc137 12918F: sound/soc/codecs/cs47l24*
b75ea16a 12919
3e6cd7a4
TH
12920WORKQUEUE
12921M: Tejun Heo <tj@kernel.org>
badb7f5e 12922R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12924S: Maintained
12925F: include/linux/workqueue.h
12926F: kernel/workqueue.c
12927F: Documentation/workqueue.txt
12928
39ac9f48
CYT
12929X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12930M: Chen-Yu Tsai <wens@csie.org>
12931L: linux-kernel@vger.kernel.org
12932S: Maintained
12933N: axp[128]
12934
1da177e4 12935X.25 NETWORK LAYER
8bf28059 12936M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12937L: linux-x25@vger.kernel.org
8bf28059 12938S: Odd Fixes
679655da
JP
12939F: Documentation/networking/x25*
12940F: include/net/x25*
12941F: net/x25/
1da177e4 12942
e2d1d6c0 12943X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12944M: Thomas Gleixner <tglx@linutronix.de>
12945M: Ingo Molnar <mingo@redhat.com>
12946M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12947M: x86@kernel.org
981c3a4f 12948L: linux-kernel@vger.kernel.org
75fc2d37 12949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12950S: Maintained
679655da
JP
12951F: Documentation/x86/
12952F: arch/x86/
e2d1d6c0 12953
d0944853 12954X86 PLATFORM DRIVERS
e181ba15 12955M: Darren Hart <dvhart@infradead.org>
d0944853 12956L: platform-driver-x86@vger.kernel.org
e181ba15 12957T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12958S: Maintained
14430813 12959F: drivers/platform/x86/
3a4bceef 12960F: drivers/platform/olpc/
d0944853 12961
c1f5c54b
IM
12962X86 MCE INFRASTRUCTURE
12963M: Tony Luck <tony.luck@intel.com>
487ba8e8 12964M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12965L: linux-edac@vger.kernel.org
12966S: Maintained
12967F: arch/x86/kernel/cpu/mcheck/*
12968
79ebdc95
BP
12969X86 MICROCODE UPDATE SUPPORT
12970M: Borislav Petkov <bp@alien8.de>
12971S: Maintained
12972F: arch/x86/kernel/cpu/microcode/*
12973
f0905c5a
AL
12974X86 VDSO
12975M: Andy Lutomirski <luto@amacapital.net>
12976L: linux-kernel@vger.kernel.org
12977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12978S: Maintained
d603c8e1 12979F: arch/x86/entry/vdso/
f0905c5a 12980
d6fad502 12981XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12982M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12983M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12984L: linux-media@vger.kernel.org
a825eaec 12985W: https://linuxtv.org
d6fad502
MCC
12986T: git git://linuxtv.org/media_tree.git
12987S: Maintained
12988F: drivers/media/tuners/tuner-xc2028.*
12989
c4468085 12990XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12991M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12992M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12993M: Juergen Gross <jgross@suse.com>
11dbb52b 12994L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12995T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12996S: Supported
12997F: arch/x86/xen/
12998F: drivers/*/xen-*front.c
12999F: drivers/xen/
13000F: arch/x86/include/asm/xen/
13001F: include/xen/
c117ab84 13002F: include/uapi/xen/
c4468085 13003
77bfb479 13004XEN HYPERVISOR ARM
85d1a29d 13005M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13006L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13007S: Maintained
77bfb479
SS
13008F: arch/arm/xen/
13009F: arch/arm/include/asm/xen/
13010
b475e83f 13011XEN HYPERVISOR ARM64
85d1a29d 13012M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13013L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13014S: Maintained
b475e83f
SS
13015F: arch/arm64/xen/
13016F: arch/arm64/include/asm/xen/
13017
9b57e1a7 13018XEN NETWORK BACKEND DRIVER
8386040b 13019M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 13020L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13021L: netdev@vger.kernel.org
13022S: Supported
13023F: drivers/net/xen-netback/*
13024
c5f8e29d
KRW
13025XEN PCI SUBSYSTEM
13026M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13027L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13028S: Supported
13029F: arch/x86/pci/*xen*
13030F: drivers/pci/*xen*
13031
a2c5ae65
KRW
13032XEN BLOCK SUBSYSTEM
13033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13034M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13035L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13036S: Supported
13037F: drivers/block/xen-blkback/*
13038F: drivers/block/xen*
13039
15d03609
JG
13040XEN PVSCSI DRIVERS
13041M: Juergen Gross <jgross@suse.com>
13042L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13043L: linux-scsi@vger.kernel.org
13044S: Supported
13045F: drivers/scsi/xen-scsifront.c
13046F: drivers/xen/xen-scsiback.c
13047F: include/xen/interface/io/vscsiif.h
13048
c5f8e29d
KRW
13049XEN SWIOTLB SUBSYSTEM
13050M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13051L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13052S: Supported
13053F: arch/x86/xen/*swiotlb*
13054F: drivers/xen/*swiotlb*
13055
1da177e4
LT
13056XFS FILESYSTEM
13057P: Silicon Graphics Inc
809625ca 13058M: Dave Chinner <david@fromorbit.com>
18caa67a 13059M: xfs@oss.sgi.com
d7ede1aa 13060L: xfs@oss.sgi.com
1da177e4 13061W: http://oss.sgi.com/projects/xfs
9f273c24 13062T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13063S: Supported
679655da
JP
13064F: Documentation/filesystems/xfs.txt
13065F: fs/xfs/
1da177e4 13066
8a3b7a25 13067XILINX AXI ETHERNET DRIVER
59a54f30
MS
13068M: Anirudha Sarangi <anirudh@xilinx.com>
13069M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13070S: Maintained
13071F: drivers/net/ethernet/xilinx/xilinx_axienet*
13072
238b8721 13073XILINX UARTLITE SERIAL DRIVER
8b58be88 13074M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13075L: linux-serial@vger.kernel.org
13076S: Maintained
df621252 13077F: drivers/tty/serial/uartlite.c
238b8721 13078
df330515
LP
13079XILINX VIDEO IP CORES
13080M: Hyun Kwon <hyun.kwon@xilinx.com>
13081M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13082L: linux-media@vger.kernel.org
13083T: git git://linuxtv.org/media_tree.git
13084S: Supported
13085F: Documentation/devicetree/bindings/media/xilinx/
13086F: drivers/media/platform/xilinx/
a5562f65 13087F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13088
74316949
EB
13089XILLYBUS DRIVER
13090M: Eli Billauer <eli.billauer@gmail.com>
13091L: linux-kernel@vger.kernel.org
13092S: Supported
13093F: drivers/char/xillybus/
13094
f620e4b8
MF
13095XTENSA XTFPGA PLATFORM SUPPORT
13096M: Max Filippov <jcmvbkbc@gmail.com>
13097L: linux-xtensa@linux-xtensa.org
13098S: Maintained
13099F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13100F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13101
1da177e4 13102YAM DRIVER FOR AX.25
8b58be88 13103M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13104L: linux-hams@vger.kernel.org
13105S: Maintained
679655da
JP
13106F: drivers/net/hamradio/yam*
13107F: include/linux/yam.h
1da177e4 13108
af64a5eb 13109YEALINK PHONE DRIVER
8b58be88 13110M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13111L: usbb2k-api-dev@nongnu.org
13112S: Maintained
679655da
JP
13113F: Documentation/input/yealink.txt
13114F: drivers/input/misc/yealink.*
af64a5eb 13115
1da177e4 13116Z8530 DRIVER FOR AX.25
8b58be88 13117M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13118W: http://yaina.de/jreuter/
13119W: http://www.qsl.net/dl1bke/
13120L: linux-hams@vger.kernel.org
13121S: Maintained
679655da
JP
13122F: Documentation/networking/z8530drv.txt
13123F: drivers/net/hamradio/*scc.c
13124F: drivers/net/hamradio/z8530.h
1da177e4 13125
0cf31ec1 13126ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13127M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13128L: linux-mm@kvack.org
13129S: Maintained
13130F: mm/zbud.c
13131F: include/linux/zbud.h
13132
7c0c3afb 13133ZD1211RW WIRELESS DRIVER
8b58be88
JP
13134M: Daniel Drake <dsd@gentoo.org>
13135M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13136W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13137L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13138L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13139S: Maintained
6948300c 13140F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13141
20263029
DS
13142ZPOOL COMPRESSED PAGE STORAGE API
13143M: Dan Streetman <ddstreet@ieee.org>
13144L: linux-mm@kvack.org
13145S: Maintained
13146F: mm/zpool.c
13147F: include/linux/zpool.h
13148
1da177e4 13149ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13150L: mjpeg-users@lists.sourceforge.net
f63145e2 13151L: linux-media@vger.kernel.org
1da177e4 13152W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13153T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13154S: Odd Fixes
90d72ac6 13155F: drivers/media/pci/zoran/
1da177e4 13156
6920f2cc
MK
13157ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13158M: Minchan Kim <minchan@kernel.org>
13159M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13160R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13161L: linux-kernel@vger.kernel.org
13162S: Maintained
13163F: drivers/block/zram/
13164F: Documentation/blockdev/zram.txt
13165
8b4a4080 13166ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13167M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13168S: Maintained
df621252 13169F: drivers/tty/serial/zs.*
8b4a4080 13170
eae70d06
MK
13171ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13172M: Minchan Kim <minchan@kernel.org>
13173M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13174R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13175L: linux-mm@kvack.org
13176S: Maintained
13177F: mm/zsmalloc.c
13178F: include/linux/zsmalloc.h
d02be50d 13179F: Documentation/vm/zsmalloc.txt
eae70d06 13180
0cf31ec1 13181ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13182M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13183L: linux-mm@kvack.org
13184S: Maintained
13185F: mm/zswap.c
13186
1da177e4 13187THE REST
8b58be88 13188M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13189L: linux-kernel@vger.kernel.org
8a6e2535 13190Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13191T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13192S: Buried alive in reporters
34d03cc1
JP
13193F: *
13194F: */
This page took 7.880585 seconds and 5 git commands to generate.