net: ena: Add a driver for Amazon Elastic Network Adapters (ENA)
[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
810F: drivers/staging/android/ion
811F: drivers/staging/android/uapi/ion.h
812F: drivers/staging/android/uapi/ion_test.h
813
42269063 814AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 815M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 816L: linuxppc-dev@lists.ozlabs.org
93711660 817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 818S: Maintained
679655da 819F: sound/aoa/
42269063 820
97a445da
WBG
821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
822M: William Breathitt Gray <vilhelm.gray@gmail.com>
823L: linux-iio@vger.kernel.org
824S: Maintained
825F: drivers/iio/dac/stx104.c
826
1da177e4 827APM DRIVER
e5f6450c 828M: Jiri Kosina <jikos@kernel.org>
81024fc4 829S: Odd fixes
9f273c24 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
831F: arch/x86/kernel/apm_32.c
832F: include/linux/apm_bios.h
c117ab84 833F: include/uapi/linux/apm_bios.h
81024fc4 834F: drivers/char/apm-emulation.c
1da177e4 835
bd7aa4b2 836APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 837M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 838L: linux-input@vger.kernel.org
75dd112a 839S: Odd fixes
679655da 840F: drivers/input/mouse/bcm5974.c
bd7aa4b2 841
6f2fad74 842APPLE SMC DRIVER
75dd112a 843M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 844L: linux-hwmon@vger.kernel.org
75dd112a 845S: Odd fixes
679655da 846F: drivers/hwmon/applesmc.c
6f2fad74 847
1da177e4 848APPLETALK NETWORK LAYER
8b58be88 849M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 850S: Maintained
679655da
JP
851F: drivers/net/appletalk/
852F: net/appletalk/
1da177e4 853
21c75328
DD
854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855M: Duc Dang <dhdang@apm.com>
856S: Supported
857F: arch/arm64/boot/dts/apm/
858
24299502
IS
859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
860M: Iyappan Subramanian <isubramanian@apm.com>
861M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
862S: Supported
863F: drivers/net/ethernet/apm/xgene/
2efccc60 864F: drivers/net/phy/mdio-xgene.c
24299502 865F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 866F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 867
62a37dc7
LP
868APTINA CAMERA SENSOR PLL
869M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
870L: linux-media@vger.kernel.org
871S: Maintained
872F: drivers/media/i2c/aptina-pll.*
873
1154ea7d 874ARC FRAMEBUFFER DRIVER
8b58be88 875M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 876S: Maintained
8a61f013
JH
877F: drivers/video/fbdev/arcfb.c
878F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 879
c38f6ac7
MG
880ARCNET NETWORK LAYER
881M: Michael Grzeschik <m.grzeschik@pengutronix.de>
882L: netdev@vger.kernel.org
883S: Maintained
884F: drivers/net/arcnet/
885F: include/uapi/linux/if_arcnet.h
886
71d298ce
AB
887ARC PGU DRM DRIVER
888M: Alexey Brodkin <abrodkin@synopsys.com>
889S: Supported
890F: drivers/gpu/drm/arc/
891F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
892
c5a906a5
LD
893ARM HDLCD DRM DRIVER
894M: Liviu Dudau <liviu.dudau@arm.com>
895S: Supported
59ba2422 896F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
897F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
898
59ba2422
LD
899ARM MALI-DP DRM DRIVER
900M: Liviu Dudau <liviu.dudau@arm.com>
901M: Brian Starkey <brian.starkey@arm.com>
902M: Mali DP Maintainers <malidp@foss.arm.com>
903S: Supported
904F: drivers/gpu/drm/arm/
905F: Documentation/devicetree/bindings/display/arm,malidp.txt
906
1da177e4 907ARM MFM AND FLOPPY DRIVERS
8b58be88 908M: Ian Molton <spyro@f2s.com>
1da177e4 909S: Maintained
679655da
JP
910F: arch/arm/lib/floppydma.S
911F: arch/arm/include/asm/floppy.h
1da177e4 912
6f96521f
WD
913ARM PMU PROFILING AND DEBUGGING
914M: Will Deacon <will.deacon@arm.com>
70e238df 915R: Mark Rutland <mark.rutland@arm.com>
6f96521f 916S: Maintained
dd06a84b 917F: arch/arm*/kernel/perf_*
6f96521f 918F: arch/arm/oprofile/common.c
dd06a84b
MR
919F: arch/arm*/kernel/hw_breakpoint.c
920F: arch/arm*/include/asm/hw_breakpoint.h
921F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
922F: drivers/perf/arm_pmu.c
923F: include/linux/perf/arm_pmu.h
6f96521f 924
d4275354 925ARM PORT
54176cc6 926M: Russell King <linux@armlinux.org.uk>
efc03ecb 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 928W: http://www.armlinux.org.uk/
d4275354
RK
929S: Maintained
930F: arch/arm/
931
d323c243
SB
932ARM SUB-ARCHITECTURES
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 934S: Maintained
d323c243
SB
935F: arch/arm/mach-*/
936F: arch/arm/plat-*/
937T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
938
cefbf4ea 939ARM PRIMECELL AACI PL041 DRIVER
54176cc6 940M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
941S: Maintained
942F: sound/arm/aaci.*
943
944ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 945M: Russell King <linux@armlinux.org.uk>
cefbf4ea 946S: Maintained
8a61f013 947F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
948
949ARM PRIMECELL KMI PL050 DRIVER
54176cc6 950M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
951S: Maintained
952F: drivers/input/serio/ambakmi.*
953F: include/linux/amba/kmi.h
954
2761f5c2 955ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 956M: Russell King <linux@armlinux.org.uk>
08a5c9a2 957S: Maintained
679655da 958F: drivers/mmc/host/mmci.*
2f748aaa 959F: include/linux/amba/mmci.h
2761f5c2 960
1b4304e5 961ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 962M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
963S: Maintained
964F: drivers/tty/serial/amba-pl01*.c
965F: include/linux/amba/serial.h
2761f5c2 966
cefbf4ea 967ARM PRIMECELL BUS SUPPORT
54176cc6 968M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
969S: Maintained
970F: drivers/amba/
971F: include/linux/amba/bus.h
972
2b7a52a4 973ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 974M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
976S: Maintained
977
9c784f95 978ARM/AFEB9260 MACHINE SUPPORT
8b58be88 979M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
981S: Maintained
982
2b7a52a4 983ARM/AJECO 1ARM 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
5c6dcd7f 988ARM/Allwinner sunXi SoC support
1b106699 989M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 990M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Maintained
5c6dcd7f 993N: sun[x456789]i
60b0f380
MR
994
995ARM/Allwinner SoC Clock Support
996M: Emilio López <emilio@elopez.com.ar>
997S: Maintained
998F: drivers/clk/sunxi/
1b106699 999
79318452 1000ARM/Amlogic Meson SoC support
7c1e3876 1001M: Carlo Caione <carlo@caione.org>
6683d91c 1002M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1004L: linux-amlogic@lists.infradead.org
79318452 1005W: http://linux-meson.com/
7c1e3876 1006S: Maintained
79318452
CC
1007F: arch/arm/mach-meson/
1008F: arch/arm/boot/dts/meson*
6683d91c
KH
1009F: arch/arm64/boot/dts/amlogic/
1010F: drivers/pinctrl/meson/
79318452 1011N: meson
7c1e3876 1012
eff506fa
TZ
1013ARM/Annapurna Labs ALPINE ARCHITECTURE
1014M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1015M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
1016S: Maintained
1017F: arch/arm/mach-alpine/
a9e5547b
AT
1018F: arch/arm/boot/dts/alpine*
1019F: arch/arm64/boot/dts/al/
1020F: drivers/*/*alpine*
eff506fa 1021
5255034d
LP
1022ARM/ARTPEC MACHINE SUPPORT
1023M: Jesper Nilsson <jesper.nilsson@axis.com>
1024M: Lars Persson <lars.persson@axis.com>
1025M: Niklas Cassel <niklas.cassel@axis.com>
1026S: Maintained
1027L: linux-arm-kernel@axis.com
1028F: arch/arm/mach-artpec
1029F: arch/arm/boot/dts/artpec6*
33b8ac91 1030F: drivers/clk/axis
5255034d 1031
8c2ed9bc
JS
1032ARM/ASPEED MACHINE SUPPORT
1033M: Joel Stanley <joel@jms.id.au>
1034S: Maintained
1035F: arch/arm/mach-aspeed/
1036F: arch/arm/boot/dts/aspeed-*
1037F: drivers/*/*aspeed*
1038
8dca5ce8 1039ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1040M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1041M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1042M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1044W: http://www.linux4sam.org
9f273c24 1045T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1046S: Supported
1047F: arch/arm/mach-at91/
f0a0a58e 1048F: include/soc/at91/
70e389cc
MB
1049F: arch/arm/boot/dts/at91*.dts
1050F: arch/arm/boot/dts/at91*.dtsi
1051F: arch/arm/boot/dts/sama*.dts
1052F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1053F: arch/arm/include/debug/at91.S
d4a89c7d 1054
6e05dd4e
BB
1055ARM/ATMEL AT91 Clock Support
1056M: Boris Brezillon <boris.brezillon@free-electrons.com>
1057S: Maintained
1058F: drivers/clk/at91
1059
986cf2e9 1060ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1061M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064F: arch/arm/mach-highbank/
e68d7c14
RH
1065F: arch/arm/boot/dts/highbank.dts
1066F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1067
d94f944e 1068ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1069M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1070S: Maintained
1071F: arch/arm/mach-cns3xxx/
d94f944e 1072
4863dea3
SG
1073ARM/CAVIUM THUNDER NETWORK DRIVER
1074M: Sunil Goutham <sgoutham@cavium.com>
1075M: Robert Richter <rric@kernel.org>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Supported
322e5cc5 1078F: drivers/net/ethernet/cavium/thunder/
4863dea3 1079
386ab516
AS
1080ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1081M: Alexander Shiyan <shc_work@mail.ru>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Odd Fixes
b8ba3874 1084N: clps711x
386ab516 1085
2b7a52a4 1086ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1087M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1088M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1090S: Maintained
d19d3667
HS
1091F: arch/arm/mach-ep93xx/
1092F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1093
1094ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1095M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1097S: Maintained
1098
d4275354 1099ARM/CLKDEV SUPPORT
54176cc6 1100M: Russell King <linux@armlinux.org.uk>
efc03ecb 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1102S: Maintained
d4275354 1103F: arch/arm/include/asm/clkdev.h
4fa2651d 1104F: drivers/clk/clkdev.c
d4275354 1105
d48134e7 1106ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1107M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1109S: Maintained
1110
94150095
HF
1111ARM/CONTEC MICRO9 MACHINE SUPPORT
1112M: Hubert Feurstein <hubert.feurstein@contec.at>
1113S: Maintained
1114F: arch/arm/mach-ep93xx/micro9.c
1115
a06ae860
PP
1116ARM/CORESIGHT FRAMEWORK AND DRIVERS
1117M: Mathieu Poirier <mathieu.poirier@linaro.org>
1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S: Maintained
01081f5a 1120F: drivers/hwtracing/coresight/*
a06ae860
PP
1121F: Documentation/trace/coresight.txt
1122F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1123F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1124
1da177e4 1125ARM/CORGI MACHINE SUPPORT
8b58be88 1126M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1127S: Maintained
1128
881a95f9 1129ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1130M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1132T: git git://github.com/ulli-kroll/linux.git
162500b3 1133S: Maintained
f49afbb5 1134F: arch/arm/mach-gemini/
98a9bb5b 1135F: drivers/rtc/rtc-gemini.c
881a95f9 1136
a990cbd8 1137ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1138M: Barry Song <baohua@kernel.org>
a990cbd8 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1140T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1141S: Maintained
e68d7c14 1142F: arch/arm/boot/dts/prima2*
a990cbd8 1143F: arch/arm/mach-prima2/
4a9c44f1 1144F: drivers/clk/sirf/
05f30e8d 1145F: drivers/clocksource/timer-prima2.c
5833ac98 1146F: drivers/clocksource/timer-atlas7.c
f8505ef5 1147N: [^a-z]sirf
a990cbd8 1148
c9d862c4
BS
1149ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1150M: Baruch Siach <baruch@tkos.co.il>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
cde137aa 1153F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1154N: digicolor
1155
d4275354 1156ARM/EBSA110 MACHINE SUPPORT
54176cc6 1157M: Russell King <linux@armlinux.org.uk>
efc03ecb 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1159W: http://www.armlinux.org.uk/
d4275354
RK
1160S: Maintained
1161F: arch/arm/mach-ebsa110/
b955f6ca 1162F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1163
4721f3ce
UKK
1164ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1165M: Uwe Kleine-König <kernel@pengutronix.de>
1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167S: Maintained
1168N: efm32
1169
a9da4f7e 1170ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1171M: Daniel Ribeiro <drwyrm@gmail.com>
1172M: Stefan Schmidt <stefan@openezx.org>
1173M: Harald Welte <laforge@openezx.org>
d66f1886 1174L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1175W: http://www.openezx.org/
1176S: Maintained
cafc2265
SS
1177T: topgit git://git.openezx.org/openezx.git
1178F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1179
6a915af9 1180ARM/FARADAY FA526 PORT
162500b3 1181M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1183S: Maintained
1fa7e547 1184T: git git://git.berlios.de/gemini-board
f49afbb5 1185F: arch/arm/mm/*-fa*
6a915af9 1186
d4275354 1187ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1188M: Russell King <linux@armlinux.org.uk>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1190W: http://www.armlinux.org.uk/
d4275354
RK
1191S: Maintained
1192F: arch/arm/include/asm/hardware/dec21285.h
1193F: arch/arm/mach-footbridge/
1194
86183a5f 1195ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1196M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1197M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1198R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1200S: Maintained
f1c12837 1201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1202F: arch/arm/mach-imx/
ce515a6b 1203F: arch/arm/mach-mxs/
2a82f95c 1204F: arch/arm/boot/dts/imx*
e5dafa22 1205F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1206F: drivers/clk/imx/
1207F: include/soc/imx/
86183a5f 1208
142109d2 1209ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1210M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1211M: Sascha Hauer <kernel@pengutronix.de>
1212R: Stefan Agner <stefan@agner.ch>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1216F: arch/arm/mach-imx/*vf610*
1217F: arch/arm/boot/dts/vf*
1218
2b7a52a4 1219ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1220M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1222S: Maintained
1223
90b8fc34 1224ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1225M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1227S: Maintained
1228
ef47d5f0 1229ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1230M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1231M: Paul Parsons <lost.distance@yahoo.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1233S: Maintained
1234F: arch/arm/mach-pxa/hx4700.c
1235F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1236F: sound/soc/pxa/hx4700.c
ef47d5f0 1237
4dfad069
WX
1238ARM/HISILICON SOC SUPPORT
1239M: Wei Xu <xuwei5@hisilicon.com>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241W: http://www.hisilicon.com
1242S: Supported
1243T: git git://github.com/hisilicon/linux-hisi.git
1244F: arch/arm/mach-hisi/
e68d7c14
RH
1245F: arch/arm/boot/dts/hi3*
1246F: arch/arm/boot/dts/hip*
1247F: arch/arm/boot/dts/hisi*
1248F: arch/arm64/boot/dts/hisilicon/
4dfad069 1249
21f37bc3 1250ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1251M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1252W: www.jlime.com
1253S: Maintained
084bad91
KE
1254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1255F: arch/arm/mach-sa1100/jornada720.c
1256F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1257
5e767ab9
JMC
1258ARM/IGEP MACHINE SUPPORT
1259M: Enric Balletbo i Serra <eballetbo@gmail.com>
1260M: Javier Martinez Canillas <javier@dowhile0.org>
1261L: linux-omap@vger.kernel.org
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
06ff74fd 1264F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1265
403d2971
MV
1266ARM/INCOME PXA270 SUPPORT
1267M: Marek Vasut <marek.vasut@gmail.com>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
ec154082 1270F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1271
2b7a52a4 1272ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1275S: Maintained
e2bdb176
DW
1276
1277ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1279S: Orphan
2b7a52a4
LB
1280
1281ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1282M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1284S: Maintained
2b7a52a4
LB
1285
1286ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1287M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1289S: Maintained
2b7a52a4 1290
2b7a52a4 1291ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1292M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1294S: Maintained
1295
dfdd8cc9
KH
1296ARM/INTEL IXP4XX ARM ARCHITECTURE
1297M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1298M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1300S: Maintained
1301F: arch/arm/mach-ixp4xx/
1302
838553c5 1303ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1304M: Jonathan Cameron <jic23@cam.ac.uk>
1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306S: Maintained
1307F: arch/arm/mach-pxa/stargate2.c
1308F: drivers/pcmcia/pxa2xx_stargate2.c
1309
2b7a52a4 1310ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1311M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1313S: Maintained
2b7a52a4
LB
1314
1315ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1316M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1318S: Maintained
1319
1154f858 1320ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1321M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
1324F: arch/arm/mach-keystone/
5edafc29 1325F: arch/arm/boot/dts/keystone-*
317929cd 1326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1327
bc6aa566 1328ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1329M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1330L: linux-kernel@vger.kernel.org
1331S: Maintained
1332F: drivers/clk/keystone/
1333
1334ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1335M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337L: linux-kernel@vger.kernel.org
1338S: Maintained
1339F: drivers/clocksource/timer-keystone.c
1340
1341ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1342M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/power/reset/keystone-reset.c
1346
1347ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1348M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1349L: linux-kernel@vger.kernel.org
1350S: Maintained
1351F: drivers/memory/*emif*
1352
8cb555b6
CM
1353ARM/LG1K ARCHITECTURE
1354M: Chanho Min <chanho.min@lge.com>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S: Maintained
1357F: arch/arm64/boot/dts/lg/
1358
2b7a52a4 1359ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1360M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1362S: Maintained
1363
3143875f
JE
1364ARM/LPC18XX ARCHITECTURE
1365M: Joachim Eastwood <manabian@gmail.com>
1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367S: Maintained
19c1c32c
JE
1368F: arch/arm/boot/dts/lpc43*
1369F: drivers/clk/nxp/clk-lpc18xx*
1370F: drivers/clocksource/time-lpc32xx.c
1371F: drivers/i2c/busses/i2c-lpc2k.c
1372F: drivers/memory/pl172.c
1373F: drivers/mtd/spi-nor/nxp-spifi.c
1374F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1375N: lpc18xx
1376
15e4f7da 1377ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1378M: Vladimir Zapolskiy <vz@mleia.com>
1379M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1381T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1382S: Maintained
2377f9fd 1383F: arch/arm/boot/dts/lpc32*
15e4f7da 1384F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1385F: drivers/i2c/busses/i2c-pnx.c
1386F: drivers/net/ethernet/nxp/lpc_eth.c
1387F: drivers/usb/host/ohci-nxp.c
1388F: drivers/watchdog/pnx4008_wdt.c
1389N: lpc32xx
15e4f7da 1390
3b886171 1391ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1392M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1393S: Maintained
1394
1f664ab7 1395ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1396M: Jason Cooper <jason@lakedaemon.net>
1397M: Andrew Lunn <andrew@lunn.ch>
1398M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1399M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S: Maintained
1402F: arch/arm/mach-mvebu/
59ec9671 1403F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1404F: arch/arm/boot/dts/armada*
1405F: arch/arm/boot/dts/kirkwood*
dcc3068a 1406F: arch/arm64/boot/dts/marvell/armada*
9f123def 1407F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1408F: arch/arm/configs/mvebu_*_defconfig
75f41273 1409
40f4978b
SH
1410ARM/Marvell Berlin SoC support
1411M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
1414F: arch/arm/mach-berlin/
31c17ac9 1415F: arch/arm/boot/dts/berlin*
e68d7c14 1416F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1417
40f4978b 1418
4cfab57e 1419ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1420M: Jason Cooper <jason@lakedaemon.net>
1421M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1422M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1423M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1425S: Maintained
1426F: arch/arm/mach-dove/
54a246ff
NP
1427F: arch/arm/mach-mv78xx0/
1428F: arch/arm/mach-orion5x/
1429F: arch/arm/plat-orion/
31c17ac9
GC
1430F: arch/arm/boot/dts/dove*
1431F: arch/arm/boot/dts/orion5x*
1432
3b886171 1433
d69ac131
AC
1434ARM/Orion SoC/Technologic Systems TS-78xx platform support
1435M: Alexander Clouter <alex@digriz.org.uk>
1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437W: http://www.digriz.org.uk/ts78xx/kernel
1438S: Maintained
1439F: arch/arm/mach-orion5x/ts78xx-*
1440
e557959d
NA
1441ARM/OXNAS platform support
1442M: Neil Armstrong <narmstrong@baylibre.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S: Maintained
1445F: arch/arm/mach-oxnas/
1446F: arch/arm/boot/dts/oxnas*
1447F: arch/arm/boot/dts/wd-mbwe.dts
1448N: oxnas
1449
607b8fc9
EH
1450ARM/Mediatek RTC DRIVER
1451M: Eddie Huang <eddie.huang@mediatek.com>
1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1454S: Maintained
1455F: drivers/rtc/rtc-mt6397.c
1456
e54951c8
MB
1457ARM/Mediatek SoC support
1458M: Matthias Brugger <matthias.bgg@gmail.com>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1460L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1461S: Maintained
1462F: arch/arm/boot/dts/mt6*
1463F: arch/arm/boot/dts/mt8*
1464F: arch/arm/mach-mediatek/
1465N: mtk
1466K: mediatek
1467
0f8669e3
CY
1468ARM/Mediatek USB3 PHY DRIVER
1469M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1472S: Maintained
1473F: drivers/phy/phy-mt65xx-usb3.c
1474
adcb079f
AB
1475ARM/MICREL KS8695 ARCHITECTURE
1476M: Greg Ungerer <gerg@uclinux.org>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1478F: arch/arm/mach-ks8695/
adcb079f
AB
1479S: Odd Fixes
1480
d78ff0a5 1481ARM/MIOA701 MACHINE SUPPORT
8b58be88 1482M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1484F: arch/arm/mach-pxa/mioa701.c
1485S: Maintained
1486
9624dfe6 1487ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1488M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1489S: Maintained
1490
e0ee9851 1491ARM/NOMADIK ARCHITECTURE
28b8e8d4 1492M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1493M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S: Maintained
1496F: arch/arm/mach-nomadik/
ecc265fe 1497F: drivers/pinctrl/nomadik/
87572880 1498F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1499T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1500
9d76295a 1501ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1502M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1503L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1504W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1505S: Supported
1506
8459c159 1507ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1508M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1509M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1510S: Maintained
1511
5d783a2d 1512ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1513M: Marek Vasut <marek.vasut@gmail.com>
75280787 1514L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1515W: http://hackndev.com
1516S: Maintained
933d35f0
JP
1517F: arch/arm/mach-pxa/include/mach/palmtx.h
1518F: arch/arm/mach-pxa/palmtx.c
1519F: arch/arm/mach-pxa/include/mach/palmt5.h
1520F: arch/arm/mach-pxa/palmt5.c
1521F: arch/arm/mach-pxa/include/mach/palmld.h
1522F: arch/arm/mach-pxa/palmld.c
1523F: arch/arm/mach-pxa/include/mach/palmte2.h
1524F: arch/arm/mach-pxa/palmte2.c
1525F: arch/arm/mach-pxa/include/mach/palmtc.h
1526F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1527
b57fe924 1528ARM/PALM TREO SUPPORT
d8130624 1529M: Tomas Cech <sleep_walker@suse.com>
75280787 1530L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1531W: http://hackndev.com
1532S: Maintained
b57fe924
JP
1533F: arch/arm/mach-pxa/include/mach/palmtreo.h
1534F: arch/arm/mach-pxa/palmtreo.c
90af5811 1535
c49e1e63 1536ARM/PALMZ72 SUPPORT
8b58be88 1537M: Sergey Lapin <slapin@ossfans.org>
75280787 1538L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1539W: http://hackndev.com
1540S: Maintained
933d35f0
JP
1541F: arch/arm/mach-pxa/include/mach/palmz72.h
1542F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1543
1da177e4 1544ARM/PLEB SUPPORT
8b58be88 1545M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1546W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1547S: Maintained
1548
1549ARM/PT DIGITAL BOARD PORT
8b58be88 1550M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1552W: http://www.armlinux.org.uk/
1da177e4
LT
1553S: Maintained
1554
8fc1b0f8 1555ARM/QUALCOMM SUPPORT
bbeaa595
AG
1556M: Andy Gross <andy.gross@linaro.org>
1557M: David Brown <david.brown@linaro.org>
8fc1b0f8 1558L: linux-arm-msm@vger.kernel.org
f5d3af9d 1559L: linux-soc@vger.kernel.org
8fc1b0f8 1560S: Maintained
0ff50d60 1561F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1562F: arch/arm/boot/dts/qcom-*.dts
1563F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1564F: arch/arm/mach-qcom/
e68d7c14 1565F: arch/arm64/boot/dts/qcom/*
5482cefa 1566F: drivers/i2c/busses/i2c-qup.c
39a3366a 1567F: drivers/clk/qcom/
f5d3af9d 1568F: drivers/soc/qcom/
5482cefa 1569F: drivers/spi/spi-qup.c
c0c89faf
SB
1570F: drivers/tty/serial/msm_serial.h
1571F: drivers/tty/serial/msm_serial.c
1572F: drivers/*/pm8???-*
1573F: drivers/mfd/ssbi.c
916f743d 1574F: drivers/firmware/qcom_scm.c
bbeaa595 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1576
2b7a52a4 1577ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1578M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1580S: Maintained
1581
b138e119
SH
1582ARM/RENESAS ARM64 ARCHITECTURE
1583M: Simon Horman <horms@verge.net.au>
1584M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1585L: linux-renesas-soc@vger.kernel.org
1586Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1588S: Supported
1589F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1590F: drivers/soc/renesas/
1591F: include/linux/soc/renesas/
b138e119 1592
d4275354 1593ARM/RISCPC ARCHITECTURE
54176cc6 1594M: Russell King <linux@armlinux.org.uk>
efc03ecb 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1596W: http://www.armlinux.org.uk/
d4275354 1597S: Maintained
d4275354
RK
1598F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1599F: arch/arm/include/asm/hardware/ioc.h
1600F: arch/arm/include/asm/hardware/iomd.h
1601F: arch/arm/include/asm/hardware/memc.h
1602F: arch/arm/mach-rpc/
1a6422f6 1603F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1604F: drivers/net/ethernet/i825xx/ether1*
1605F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1606F: drivers/scsi/arm/
1607
08ddbb0a
HS
1608ARM/Rockchip SoC support
1609M: Heiko Stuebner <heiko@sntech.de>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1611L: linux-rockchip@lists.infradead.org
9f273c24 1612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1613S: Maintained
541555e9 1614F: arch/arm/boot/dts/rk3*
08ddbb0a 1615F: arch/arm/mach-rockchip/
541555e9
HS
1616F: drivers/clk/rockchip/
1617F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1618F: drivers/*/*rockchip*
541555e9
HS
1619F: drivers/*/*/*rockchip*
1620F: sound/soc/rockchip/
b4331b43 1621N: rockchip
08ddbb0a 1622
5bfb937c
KK
1623ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1624M: Kukjin Kim <kgene@kernel.org>
e8f98457 1625M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1627L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1628S: Maintained
6f0589c8 1629F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1630F: arch/arm/boot/dts/s5p*
1631F: arch/arm/boot/dts/samsung*
6f0589c8 1632F: arch/arm/boot/dts/exynos*
d97236e6 1633F: arch/arm64/boot/dts/exynos/
482ce512 1634F: arch/arm/plat-samsung/
769bbb63
HS
1635F: arch/arm/mach-s3c24*/
1636F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1637F: arch/arm/mach-s5p*/
1638F: arch/arm/mach-exynos*/
1c03274d
KK
1639F: drivers/*/*s3c24*
1640F: drivers/*/*/*s3c24*
1641F: drivers/*/*s3c64xx*
1642F: drivers/*/*s5pv210*
ffd51977 1643F: drivers/memory/samsung/*
bf50ddcd 1644F: drivers/soc/samsung/*
40c76662 1645F: drivers/spi/spi-s3c*
d6b9aea6
KK
1646F: Documentation/arm/Samsung/
1647F: Documentation/devicetree/bindings/arm/samsung/
1648F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1649F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1650N: exynos
f556cb07 1651
10ffa964
KP
1652ARM/SAMSUNG MOBILE MACHINE SUPPORT
1653M: Kyungmin Park <kyungmin.park@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S: Maintained
004bbd3c 1656F: arch/arm/mach-s5pv210/
10ffa964 1657
3ce4ccb6
KD
1658ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1659M: Kyungmin Park <kyungmin.park@samsung.com>
1660M: Kamil Debski <k.debski@samsung.com>
1661L: linux-arm-kernel@lists.infradead.org
1662L: linux-media@vger.kernel.org
1663S: Maintained
1664F: drivers/media/platform/s5p-g2d/
1665
e6a476fd
MS
1666ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1667M: Kyungmin Park <kyungmin.park@samsung.com>
1668M: Kamil Debski <k.debski@samsung.com>
6305902c 1669M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1670L: linux-arm-kernel@lists.infradead.org
1671L: linux-media@vger.kernel.org
1672S: Maintained
934455d7 1673F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1674F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1675
1676ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1677M: Kyungmin Park <kyungmin.park@samsung.com>
1678M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
90d72ac6 1682F: drivers/media/platform/s5p-tv/
e6a476fd 1683
1bcbf6f4
KD
1684ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1685M: Kyungmin Park <kyungmin.park@samsung.com>
1686L: linux-arm-kernel@lists.infradead.org
1687L: linux-media@vger.kernel.org
1688S: Maintained
78fc853b 1689F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1690
7d9f9bf4
AP
1691ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1692M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1693M: Jacek Anaszewski <j.anaszewski@samsung.com>
1694L: linux-arm-kernel@lists.infradead.org
1695L: linux-media@vger.kernel.org
1696S: Maintained
1697F: drivers/media/platform/s5p-jpeg/
1698
d48d38e8 1699ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1700M: Simon Horman <horms@verge.net.au>
d48d38e8 1701M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1702L: linux-renesas-soc@vger.kernel.org
4a121096 1703Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1704T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1705S: Supported
0b514fdb
SH
1706F: arch/arm/boot/dts/emev2*
1707F: arch/arm/boot/dts/r7s*
1708F: arch/arm/boot/dts/r8a*
1709F: arch/arm/boot/dts/sh*
0b514fdb 1710F: arch/arm/configs/shmobile_defconfig
7a2071c5 1711F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1712F: arch/arm/mach-shmobile/
be32bcbb
GU
1713F: drivers/soc/renesas/
1714F: include/linux/soc/renesas/
d48d38e8 1715
66314223 1716ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1717M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1718S: Maintained
1719F: arch/arm/mach-socfpga/
efadb751
DN
1720F: arch/arm/boot/dts/socfpga*
1721F: arch/arm/configs/socfpga_defconfig
e68d7c14 1722F: arch/arm64/boot/dts/altera/
ba2b7d0a 1723W: http://www.rocketboards.org
efadb751 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1725
1726ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1727M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1728S: Maintained
1729F: drivers/clk/socfpga/
1730
71bcada8
TT
1731ARM/SOCFPGA EDAC SUPPORT
1732M: Thor Thayer <tthayer@opensource.altera.com>
1733S: Maintained
1734F: drivers/edac/altera_edac.
1735
65ebcc11 1736ARM/STI ARCHITECTURE
a92177ea 1737M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739L: kernel@stlinux.com
1740W: http://www.stlinux.com
1741S: Maintained
1742F: arch/arm/mach-sti/
a92177ea 1743F: arch/arm/boot/dts/sti*
b8e31bf3 1744F: drivers/char/hw_random/st-rng.c
a92177ea 1745F: drivers/clocksource/arm_global_timer.c
82805d1b 1746F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1747F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1748F: drivers/i2c/busses/i2c-st.c
346e2e4a 1749F: drivers/media/rc/st_rc.c
95d66b16 1750F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1751F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1752F: drivers/phy/phy-miphy28lp.c
1753F: drivers/phy/phy-miphy365x.c
6da969a5 1754F: drivers/phy/phy-stih407-usb.c
26389c78 1755F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1756F: drivers/pinctrl/pinctrl-st.c
aac22524 1757F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1758F: drivers/reset/sti/
db4112e6 1759F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1760F: drivers/tty/serial/st-asc.c
eb11adab 1761F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1762F: drivers/usb/host/ehci-st.c
1763F: drivers/usb/host/ohci-st.c
db4112e6 1764F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1765F: drivers/ata/ahci_st.c
65ebcc11 1766
ee6e7879
MC
1767ARM/STM32 ARCHITECTURE
1768M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1769M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771S: Maintained
1772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1773N: stm32
1774F: drivers/clocksource/armv7m_systick.c
1775
d6de5b02
MG
1776ARM/TANGO ARCHITECTURE
1777M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1778L: linux-arm-kernel@lists.infradead.org
1779S: Maintained
e2bd0d37 1780N: tango
d6de5b02 1781
2b7a52a4 1782ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1783M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1785S: Maintained
1786
1bbd7089 1787ARM/TETON BGA MACHINE SUPPORT
706e69d6 1788M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S: Maintained
1791
2b7a52a4 1792ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1793M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1795S: Maintained
1796
98ad6e3b 1797ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1798M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1800W: http://www.mcuos.com
1801S: Maintained
4e89e8f6 1802F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1803F: drivers/input/keyboard/w90p910_keypad.c
1804F: drivers/input/touchscreen/w90p910_ts.c
1805F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1806F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1807F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1808F: drivers/rtc/rtc-nuc900.c
9df92e6c 1809F: drivers/spi/spi-nuc900.c
4e89e8f6 1810F: drivers/usb/host/ehci-w90x900.c
8a61f013 1811F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1812
54274d71 1813ARM/U300 MACHINE SUPPORT
e4651a9f 1814M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Supported
1817F: arch/arm/mach-u300/
9affbd24 1818F: drivers/clocksource/timer-u300.c
54274d71
LW
1819F: drivers/i2c/busses/i2c-stu300.c
1820F: drivers/rtc/rtc-coh901331.c
1821F: drivers/watchdog/coh901327_wdt.c
1822F: drivers/dma/coh901318*
87572880
LW
1823F: drivers/mfd/ab3100*
1824F: drivers/rtc/rtc-ab3100.c
1825F: drivers/rtc/rtc-coh901331.c
1826T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1827
3d00d04f
MY
1828ARM/UNIPHIER ARCHITECTURE
1829M: Masahiro Yamada <yamada.masahiro@socionext.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
a3ff83d2 1832F: arch/arm/boot/dts/uniphier*
e7ecbc05 1833F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1834F: arch/arm/mach-uniphier/
e7ecbc05 1835F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1836F: arch/arm64/boot/dts/socionext/
4b7f48d3 1837F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1838F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1839F: drivers/pinctrl/uniphier/
1840F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1841N: uniphier
1842
87572880 1843ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1844M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Maintained
1847F: arch/arm/mach-ux500/
e4651a9f 1848F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1849F: drivers/dma/ste_dma40*
e4651a9f 1850F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1851F: drivers/mfd/abx500*
1852F: drivers/mfd/ab8500*
e4651a9f
LW
1853F: drivers/mfd/dbx500*
1854F: drivers/mfd/db8500*
ecc265fe
JP
1855F: drivers/pinctrl/nomadik/pinctrl-ab*
1856F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1857F: drivers/rtc/rtc-ab8500.c
e4651a9f 1858F: drivers/rtc/rtc-pl031.c
87572880 1859T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1860
e93fde28
UH
1861ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1862M: Ulf Hansson <ulf.hansson@linaro.org>
1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864T: git git://git.linaro.org/people/ulfh/clk.git
1865S: Maintained
1866F: drivers/clk/ux500/
e93fde28 1867
740d93b1
PM
1868ARM/VERSATILE EXPRESS PLATFORM
1869M: Liviu Dudau <liviu.dudau@arm.com>
1870M: Sudeep Holla <sudeep.holla@arm.com>
1871M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S: Maintained
1874F: arch/arm/boot/dts/vexpress*
e68d7c14 1875F: arch/arm64/boot/dts/arm/
740d93b1
PM
1876F: arch/arm/mach-vexpress/
1877F: */*/vexpress*
7e8f403f 1878F: */*/*/vexpress*
740d93b1
PM
1879F: drivers/clk/versatile/clk-vexpress-osc.c
1880F: drivers/clocksource/versatile.c
46a600ea 1881N: mps2
740d93b1 1882
d4275354 1883ARM/VFP SUPPORT
54176cc6 1884M: Russell King <linux@armlinux.org.uk>
efc03ecb 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1886W: http://www.armlinux.org.uk/
d4275354
RK
1887S: Maintained
1888F: arch/arm/vfp/
1889
e66b6d8e
MV
1890ARM/VOIPAC PXA270 SUPPORT
1891M: Marek Vasut <marek.vasut@gmail.com>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Maintained
1894F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1895F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1896
04529fe2
TP
1897ARM/VT8500 ARM ARCHITECTURE
1898M: Tony Prisk <linux@prisktech.co.nz>
1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900S: Maintained
1901F: arch/arm/mach-vt8500/
41fd91b4 1902F: drivers/clocksource/vt8500_timer.c
560746eb 1903F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1904F: drivers/mmc/host/wmt-sdmmc.c
1905F: drivers/pwm/pwm-vt8500.c
1906F: drivers/rtc/rtc-vt8500.c
1907F: drivers/tty/serial/vt8500_serial.c
4f31102b 1908F: drivers/usb/host/ehci-platform.c
41fd91b4 1909F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1910F: drivers/video/fbdev/vt8500lcdfb.*
1911F: drivers/video/fbdev/wm8505fb*
1912F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1913
e66b6d8e
MV
1914ARM/ZIPIT Z2 SUPPORT
1915M: Marek Vasut <marek.vasut@gmail.com>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-pxa/z2.c
6ab2a855 1919F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1920
5ecc4b53
JN
1921ARM/ZTE ARCHITECTURE
1922M: Jun Nie <jun.nie@linaro.org>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S: Maintained
1925F: arch/arm/mach-zx/
1926F: drivers/clk/zte/
1927F: Documentation/devicetree/bindings/arm/zte.txt
1928F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1929
51f29d44
MS
1930ARM/ZYNQ ARCHITECTURE
1931M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1932R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934W: http://wiki.xilinx.com
d6448b76 1935T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1936S: Supported
1937F: arch/arm/mach-zynq/
bd2a337a 1938F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1939F: drivers/block/xsysace.c
c2fd4e38
MS
1940N: zynq
1941N: xilinx
1942F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1943F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1944F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1945F: drivers/edac/synopsys_edac.c
51f29d44 1946
48ec83bc 1947ARM SMMU DRIVERS
b8f9879e 1948M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1949R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951S: Maintained
1952F: drivers/iommu/arm-smmu.c
48ec83bc 1953F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1954F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1955F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1956
38074229
CM
1957ARM64 PORT (AARCH64 ARCHITECTURE)
1958M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1959M: Will Deacon <will.deacon@arm.com>
38074229 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1961T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1962S: Maintained
1963F: arch/arm64/
d19766ec 1964F: Documentation/arm64/
38074229 1965
9d7005f9
LP
1966AS3645A LED FLASH CONTROLLER DRIVER
1967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1968L: linux-media@vger.kernel.org
1969T: git git://linuxtv.org/media_tree.git
1970S: Maintained
1971F: drivers/media/i2c/as3645a.c
b5dcee22 1972F: include/media/i2c/as3645a.h
9d7005f9 1973
d58de038
GJ
1974ASC7621 HARDWARE MONITOR DRIVER
1975M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1976L: linux-hwmon@vger.kernel.org
d58de038
GJ
1977S: Maintained
1978F: Documentation/hwmon/asc7621
1979F: drivers/hwmon/asc7621.c
1980
b229ece9 1981ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1982M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1983L: acpi4asus-user@lists.sourceforge.net
d0944853 1984L: platform-driver-x86@vger.kernel.org
76593d6f 1985W: http://acpi4asus.sf.net
85091b71 1986S: Maintained
b229ece9
CC
1987F: drivers/platform/x86/asus*.c
1988F: drivers/platform/x86/eeepc*.c
85091b71 1989
f6a6bbae
JPRV
1990ASUS WIRELESS RADIO CONTROL DRIVER
1991M: João Paulo Rechi Vita <jprvita@gmail.com>
1992L: platform-driver-x86@vger.kernel.org
1993S: Maintained
1994F: drivers/platform/x86/asus-wireless.c
1995
75aeddd1
DH
1996ASYMMETRIC KEYS
1997M: David Howells <dhowells@redhat.com>
1998L: keyrings@vger.kernel.org
1999S: Maintained
2000F: Documentation/crypto/asymmetric-keys.txt
2001F: include/linux/verification.h
2002F: include/crypto/public_key.h
2003F: include/crypto/pkcs7.h
2004F: crypto/asymmetric_keys/
2005
953a6479 2006ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2007R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2008W: http://sourceforge.net/projects/xscaleiop
08223d80 2009S: Odd fixes
679655da
JP
2010F: Documentation/crypto/async-tx-api.txt
2011F: crypto/async_tx/
2012F: drivers/dma/
2013F: include/linux/dmaengine.h
2014F: include/linux/async_tx.h
b3e5f263 2015
a1867d36 2016AT24 EEPROM DRIVER
14d77c4d 2017M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2018L: linux-i2c@vger.kernel.org
2019S: Maintained
2020F: drivers/misc/eeprom/at24.c
25f73ed5 2021F: include/linux/platform_data/at24.h
a1867d36 2022
e7839f25 2023ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2024M: "Ed L. Cashin" <ed.cashin@acm.org>
2025W: http://www.openaoe.org/
1da177e4 2026S: Supported
679655da
JP
2027F: Documentation/aoe/
2028F: drivers/block/aoe/
1da177e4 2029
aad7a211
AB
2030ATHEROS 71XX/9XXX GPIO DRIVER
2031M: Alban Bedel <albeu@free.fr>
2032W: https://github.com/AlbanBedel/linux
2033T: git git://github.com/AlbanBedel/linux
2034S: Maintained
2035F: drivers/gpio/gpio-ath79.c
2036F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2037
9a10a870 2038ATHEROS ATH GENERIC UTILITIES
f726ee65 2039M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2040L: linux-wireless@vger.kernel.org
2041S: Supported
2042F: drivers/net/wireless/ath/*
2043
fa1c114f 2044ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2045M: Jiri Slaby <jirislaby@gmail.com>
2046M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2047M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2048L: linux-wireless@vger.kernel.org
72c706b7 2049W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2050S: Maintained
fa451753 2051F: drivers/net/wireless/ath/ath5k/
fa1c114f 2052
12e62d6f
KV
2053ATHEROS ATH6KL WIRELESS DRIVER
2054M: Kalle Valo <kvalo@qca.qualcomm.com>
2055L: linux-wireless@vger.kernel.org
2056W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2058S: Supported
2059F: drivers/net/wireless/ath/ath6kl/
2060
2be7d22f 2061WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2062M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2063L: linux-wireless@vger.kernel.org
2064L: wil6210@qca.qualcomm.com
2065S: Supported
2066W: http://wireless.kernel.org/en/users/Drivers/wil6210
2067F: drivers/net/wireless/ath/wil6210/
dba4b74d 2068F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2069
1d7e1e6b
CL
2070CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2071M: Christian Lamparter <chunkeey@googlemail.com>
2072L: linux-wireless@vger.kernel.org
2073W: http://wireless.kernel.org/en/users/Drivers/carl9170
2074S: Maintained
2075F: drivers/net/wireless/ath/carl9170/
2076
2c2a6172
LT
2077ATK0110 HWMON DRIVER
2078M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2079L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2080S: Maintained
2081F: drivers/hwmon/asus_atk0110.c
2082
6f69a6d7 2083ATI_REMOTE2 DRIVER
8b58be88 2084M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2085S: Maintained
679655da 2086F: drivers/input/misc/ati_remote2.c
6f69a6d7 2087
7ae115b4 2088ATLX ETHERNET DRIVERS
8b58be88 2089M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2090M: Chris Snook <chris.snook@gmail.com>
e443e383 2091L: netdev@vger.kernel.org
8d5ca6ec
JC
2092W: http://sourceforge.net/projects/atl1
2093W: http://atl1.sourceforge.net
2094S: Maintained
2b133ad6 2095F: drivers/net/ethernet/atheros/
8d5ca6ec 2096
1da177e4 2097ATM
366c1bd1 2098M: Chas Williams <3chas3@gmail.com>
476604de 2099L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2100L: netdev@vger.kernel.org
1da177e4
LT
2101W: http://linux-atm.sourceforge.net
2102S: Maintained
679655da
JP
2103F: drivers/atm/
2104F: include/linux/atm*
c117ab84 2105F: include/uapi/linux/atm*
1da177e4 2106
04ac2f46 2107ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2109S: Maintained
2110F: drivers/mmc/host/atmel-mci.c
04ac2f46 2111
a1cfac48 2112ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2113M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2114S: Supported
df621252 2115F: drivers/tty/serial/atmel_serial.c
a1cfac48 2116
f80cb488
NF
2117ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2118M: Nicolas Ferre <nicolas.ferre@atmel.com>
2119S: Supported
2120F: drivers/power/reset/at91-sama5d2_shdwc.c
2121
b9cd7a25
LD
2122ATMEL SAMA5D2 ADC DRIVER
2123M: Ludovic Desroches <ludovic.desroches@atmel.com>
2124L: linux-iio@vger.kernel.org
2125S: Supported
2126F: drivers/iio/adc/at91-sama5d2_adc.c
2127
dfae90ed 2128ATMEL Audio ALSA driver
3a82002c 2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2130L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2131S: Supported
2132F: sound/soc/atmel
2133
b414dc16
NF
2134ATMEL DMA DRIVER
2135M: Nicolas Ferre <nicolas.ferre@atmel.com>
2136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S: Supported
2138F: drivers/dma/at_hdmac.c
2139F: drivers/dma/at_hdmac_regs.h
6f0d65af 2140F: include/linux/platform_data/dma-atmel.h
b414dc16 2141
6bd0f436
LD
2142ATMEL XDMA DRIVER
2143M: Ludovic Desroches <ludovic.desroches@atmel.com>
2144L: linux-arm-kernel@lists.infradead.org
2145L: dmaengine@vger.kernel.org
2146S: Supported
2147F: drivers/dma/at_xdmac.c
2148
888f2804
LD
2149ATMEL I2C DRIVER
2150M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151L: linux-i2c@vger.kernel.org
2152S: Supported
2153F: drivers/i2c/busses/i2c-at91.c
2154
15515545 2155ATMEL ISI DRIVER
50cb2efa 2156M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2157L: linux-media@vger.kernel.org
2158S: Supported
f2294c2d 2159F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2160F: include/media/atmel-isi.h
2161
8f4c79ce 2162ATMEL LCDFB DRIVER
8b58be88 2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2164L: linux-fbdev@vger.kernel.org
8f4c79ce 2165S: Maintained
8a61f013 2166F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2167F: include/video/atmel_lcdc.h
8f4c79ce 2168
89e5785f 2169ATMEL MACB ETHERNET DRIVER
a02875a6 2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2171S: Supported
9f2f381f 2172F: drivers/net/ethernet/cadence/
89e5785f 2173
5cbac98a 2174ATMEL NAND DRIVER
50cb2efa
NF
2175M: Wenyou Yang <wenyou.yang@atmel.com>
2176M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2177L: linux-mtd@lists.infradead.org
2178S: Supported
2179F: drivers/mtd/nand/atmel_nand*
2180
05c441ef 2181ATMEL SDMMC DRIVER
2182M: Ludovic Desroches <ludovic.desroches@atmel.com>
2183L: linux-mmc@vger.kernel.org
2184S: Supported
2185F: drivers/mmc/host/sdhci-of-at91.c
2186
754ce4f2 2187ATMEL SPI DRIVER
a02875a6 2188M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2189S: Supported
9df92e6c 2190F: drivers/spi/spi-atmel.*
754ce4f2 2191
0ef09015 2192ATMEL SSC DRIVER
03515f32 2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Supported
2196F: drivers/misc/atmel-ssc.c
2197F: include/linux/atmel-ssc.h
2198
e9cb1c5a
NF
2199ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/misc/atmel_tclib.c
2204F: drivers/clocksource/tcb_clksrc.c
2205
914a3f3b 2206ATMEL USBA UDC DRIVER
a02875a6
NF
2207M: Nicolas Ferre <nicolas.ferre@atmel.com>
2208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2209S: Supported
faf2e1db 2210F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2211
1da177e4 2212ATMEL WIRELESS DRIVER
8b58be88 2213M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2214L: linux-wireless@vger.kernel.org
1da177e4
LT
2215W: http://www.thekelleys.org.uk/atmel
2216W: http://atmelwlandriver.sourceforge.net/
2217S: Maintained
30fe0f9b 2218F: drivers/net/wireless/atmel/atmel*
1da177e4 2219
a14c0f8f
ND
2220ATMEL MAXTOUCH DRIVER
2221M: Nick Dyer <nick.dyer@itdev.co.uk>
2222T: git git://github.com/atmel-maxtouch/linux.git
2223S: Supported
2224F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2225F: drivers/input/touchscreen/atmel_mxt_ts.c
2226F: include/linux/platform_data/atmel_mxt_ts.h
2227
26780d9e 2228ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2229M: Bradley Grove <linuxdrivers@attotech.com>
2230L: linux-scsi@vger.kernel.org
2231W: http://www.attotech.com
2232S: Supported
2233F: drivers/scsi/esas2r
26780d9e 2234
bc6e17b8
SS
2235ATUSB IEEE 802.15.4 RADIO DRIVER
2236M: Stefan Schmidt <stefan@osg.samsung.com>
2237L: linux-wpan@vger.kernel.org
2238S: Maintained
2239F: drivers/net/ieee802154/atusb.c
2240F: drivers/net/ieee802154/atusb.h
2241F: drivers/net/ieee802154/at86rf230.h
2242
a92b7b80 2243AUDIT SUBSYSTEM
915f389d 2244M: Paul Moore <paul@paul-moore.com>
8b58be88 2245M: Eric Paris <eparis@redhat.com>
915f389d 2246L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2247W: http://people.redhat.com/sgrubb/audit/
915f389d 2248T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2249S: Maintained
679655da 2250F: include/linux/audit.h
c117ab84 2251F: include/uapi/linux/audit.h
679655da 2252F: kernel/audit*
a92b7b80 2253
70e84049 2254AUXILIARY DISPLAY DRIVERS
8b58be88 2255M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2256W: http://miguelojeda.es/auxdisplay.htm
2257W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2258S: Maintained
679655da
JP
2259F: drivers/auxdisplay/
2260F: include/linux/cfag12864b.h
70e84049 2261
5f97f7f9 2262AVR32 ARCHITECTURE
e336f61f
HCE
2263M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2264M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2265W: http://www.atmel.com/products/AVR32/
249d9d9d 2266W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2267W: http://avrfreaks.net/
e336f61f 2268S: Maintained
679655da 2269F: arch/avr32/
5f97f7f9
HS
2270
2271AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2272M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2273M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2274S: Maintained
679655da 2275F: arch/avr32/mach-at32ap/
5f97f7f9 2276
1da177e4 2277AX.25 NETWORK LAYER
8b58be88 2278M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2279L: linux-hams@vger.kernel.org
d34cb28a 2280W: http://www.linux-ax25.org/
1da177e4 2281S: Maintained
c117ab84 2282F: include/uapi/linux/ax25.h
679655da
JP
2283F: include/net/ax25.h
2284F: net/ax25/
1da177e4 2285
d5269395 2286AZ6007 DVB DRIVER
5dc8a864
MCC
2287M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2288M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2289L: linux-media@vger.kernel.org
a825eaec 2290W: https://linuxtv.org
d5269395
MCC
2291T: git git://linuxtv.org/media_tree.git
2292S: Maintained
2293F: drivers/media/usb/dvb-usb-v2/az6007.c
2294
6777376e
HV
2295AZTECH FM RADIO RECEIVER DRIVER
2296M: Hans Verkuil <hverkuil@xs4all.nl>
2297L: linux-media@vger.kernel.org
2298T: git git://linuxtv.org/media_tree.git
a825eaec 2299W: https://linuxtv.org
6777376e
HV
2300S: Maintained
2301F: drivers/media/radio/radio-aztech*
2302
e2d1d6c0 2303B43 WIRELESS DRIVER
e2d1d6c0 2304L: linux-wireless@vger.kernel.org
ed072f9e 2305L: b43-dev@lists.infradead.org
491b26b4 2306W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2307S: Odd Fixes
58619b14 2308F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2309
2310B43LEGACY WIRELESS DRIVER
8b58be88 2311M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2312L: linux-wireless@vger.kernel.org
ed072f9e 2313L: b43-dev@lists.infradead.org
491b26b4 2314W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2315S: Maintained
423e3ce3 2316F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2317
300abeb5 2318BACKLIGHT CLASS/SUBSYSTEM
b7701755 2319M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2320M: Lee Jones <lee.jones@linaro.org>
9f273c24 2321T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2322S: Maintained
679655da
JP
2323F: drivers/video/backlight/
2324F: include/linux/backlight.h
300abeb5 2325
c6c8fea2 2326BATMAN ADVANCED
207df49e 2327M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2328M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2329M: Antonio Quartulli <a@unstable.cc>
1584f41f 2330L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2331W: https://www.open-mesh.org/
8b823170 2332Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2333S: Maintained
286ddfb0
SE
2334F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2335F: Documentation/ABI/testing/sysfs-class-net-mesh
2336F: Documentation/networking/batman-adv.txt
09748a22 2337F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2338F: net/batman-adv/
2339
e2d1d6c0 2340BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2341M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2342L: linux-hams@vger.kernel.org
2343W: http://www.baycom.org/~tom/ham/ham.html
2344S: Maintained
679655da 2345F: drivers/net/hamradio/baycom*
e2d1d6c0 2346
cafe5635 2347BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2348M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2349L: linux-bcache@vger.kernel.org
2350W: http://bcache.evilpiepirate.org
4d1034eb 2351S: Orphan
cafe5635
KO
2352F: drivers/md/bcache/
2353
04bd844a
HV
2354BDISP ST MEDIA DRIVER
2355M: Fabien Dessenne <fabien.dessenne@st.com>
2356L: linux-media@vger.kernel.org
2357T: git git://linuxtv.org/media_tree.git
a825eaec 2358W: https://linuxtv.org
04bd844a
HV
2359S: Supported
2360F: drivers/media/platform/sti/bdisp
2361
e2d1d6c0 2362BEFS FILE SYSTEM
db4ad036
LB
2363M: Luis de Bethencourt <luisbg@osg.samsung.com>
2364M: Salah Triki <salah.triki@gmail.com>
2365S: Maintained
2366T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2367F: Documentation/filesystems/befs.txt
2368F: fs/befs/
e2d1d6c0 2369
564ee360 2370BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2371M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2372L: netdev@vger.kernel.org
2373S: Maintained
2374F: drivers/net/ethernet/ec_bhf.c
564ee360 2375
e2d1d6c0 2376BFS FILE SYSTEM
8b58be88 2377M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2378S: Maintained
679655da
JP
2379F: Documentation/filesystems/bfs.txt
2380F: fs/bfs/
c117ab84 2381F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2382
1394f032 2383BLACKFIN ARCHITECTURE
a4edbc10 2384M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2386T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2387W: http://blackfin.uclinux.org
2388S: Supported
679655da 2389F: arch/blackfin/
566da5b2 2390
e190d6b1 2391BLACKFIN EMAC DRIVER
b3fe92b0 2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2393W: http://blackfin.uclinux.org
2394S: Supported
7b35f033 2395F: drivers/net/ethernet/adi/
e190d6b1 2396
566da5b2 2397BLACKFIN RTC DRIVER
b3fe92b0 2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2399W: http://blackfin.uclinux.org
2400S: Supported
679655da 2401F: drivers/rtc/rtc-bfin.c
1394f032 2402
936ed49a 2403BLACKFIN SDH DRIVER
109ec8c3 2404M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2406W: http://blackfin.uclinux.org
2407S: Supported
2408F: drivers/mmc/host/bfin_sdh.c
2409
1394f032 2410BLACKFIN SERIAL DRIVER
8b58be88 2411M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2413W: http://blackfin.uclinux.org
2414S: Supported
8460241e 2415F: drivers/tty/serial/bfin_uart.c
1394f032 2416
1e6d320f 2417BLACKFIN WATCHDOG DRIVER
b3fe92b0 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2419W: http://blackfin.uclinux.org
2420S: Supported
679655da 2421F: drivers/watchdog/bfin_wdt.c
1e6d320f 2422
d24ecfcc 2423BLACKFIN I2C TWI DRIVER
8b58be88 2424M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2426W: http://blackfin.uclinux.org/
2427S: Supported
679655da 2428F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2429
1e204377
SJ
2430BLACKFIN MEDIA DRIVER
2431M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2433W: http://blackfin.uclinux.org/
2434S: Supported
2435F: drivers/media/platform/blackfin/
2436F: drivers/media/i2c/adv7183*
2437F: drivers/media/i2c/vs6624*
2438
b54cf35a
JSM
2439BLINKM RGB LED DRIVER
2440M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2441S: Maintained
2442F: drivers/leds/leds-blinkm.c
2443
1da177e4 2444BLOCK LAYER
8b58be88 2445M: Jens Axboe <axboe@kernel.dk>
82c426e0 2446L: linux-block@vger.kernel.org
08deed1e 2447T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2448S: Maintained
679655da 2449F: block/
ae11f7ef 2450F: kernel/trace/blktrace.c
1da177e4 2451
2b54aaef 2452BLOCK2MTD DRIVER
8b58be88 2453M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2454L: linux-mtd@lists.infradead.org
2455S: Maintained
679655da 2456F: drivers/mtd/devices/block2mtd.c
2b54aaef 2457
63fbd24e 2458BLUETOOTH DRIVERS
8b58be88 2459M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2460M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2461M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2462L: linux-bluetooth@vger.kernel.org
63fbd24e 2463W: http://www.bluez.org/
22e7a424
MH
2464T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2465T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2466S: Maintained
679655da 2467F: drivers/bluetooth/
1da177e4 2468
63fbd24e 2469BLUETOOTH SUBSYSTEM
8b58be88 2470M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2471M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2472M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2473L: linux-bluetooth@vger.kernel.org
2474W: http://www.bluez.org/
22e7a424
MH
2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2477S: Maintained
679655da
JP
2478F: net/bluetooth/
2479F: include/net/bluetooth/
1da177e4
LT
2480
2481BONDING DRIVER
79b30750 2482M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2483M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2484M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2485L: netdev@vger.kernel.org
ce00f85c
JC
2486W: http://sourceforge.net/projects/bonding/
2487S: Supported
679655da 2488F: drivers/net/bonding/
c117ab84 2489F: include/uapi/linux/if_bonding.h
1da177e4 2490
b5f4df34
AS
2491BPF (Safe dynamic programs and tools)
2492M: Alexei Starovoitov <ast@kernel.org>
2493L: netdev@vger.kernel.org
2494L: linux-kernel@vger.kernel.org
2495S: Supported
2496F: kernel/bpf/
2497
39105890 2498BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2499M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2500L: netdev@vger.kernel.org
2501S: Supported
adfc5217 2502F: drivers/net/ethernet/broadcom/b44.*
39105890 2503
967dd82f
FF
2504BROADCOM B53 ETHERNET SWITCH DRIVER
2505M: Florian Fainelli <f.fainelli@gmail.com>
2506L: netdev@vger.kernel.org
2507L: openwrt-devel@lists.openwrt.org (subscribers-only)
2508S: Supported
2509F: drivers/net/dsa/b53/*
2510F: include/linux/platform_data/b53.h
2511
32ec90d5
FF
2512BROADCOM GENET ETHERNET DRIVER
2513M: Florian Fainelli <f.fainelli@gmail.com>
2514L: netdev@vger.kernel.org
2515S: Supported
2516F: drivers/net/ethernet/broadcom/genet/
2517
948c51e6 2518BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2519M: Sony Chacko <sony.chacko@qlogic.com>
2520M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2521L: netdev@vger.kernel.org
2522S: Supported
adfc5217
JK
2523F: drivers/net/ethernet/broadcom/bnx2.*
2524F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2525
4d9d2cb0 2526BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2527M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2528L: netdev@vger.kernel.org
2529S: Supported
adfc5217 2530F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2531
90f4c594 2532BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2533M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2534M: Ray Jui <rjui@broadcom.com>
2535M: Scott Branden <sbranden@broadcom.com>
086f4704 2536M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2537T: git git://github.com/broadcom/mach-bcm
af4b8e37 2538S: Maintained
ccf62f5a
JM
2539N: bcm281*
2540N: bcm113*
2541N: bcm216*
2542N: kona
af4b8e37 2543F: arch/arm/mach-bcm/
af4b8e37 2544
9209bec4 2545BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2546M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2547M: Lee Jones <lee@kernel.org>
10b9e887 2548M: Eric Anholt <eric@anholt.net>
f680f25c 2549L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2551T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2552S: Maintained
9209bec4 2553N: bcm2835
f680f25c 2554
5564f092
RM
2555BROADCOM BCM47XX MIPS ARCHITECTURE
2556M: Hauke Mehrtens <hauke@hauke-m.de>
2557M: Rafał Miłecki <zajec5@gmail.com>
2558L: linux-mips@linux-mips.org
2559S: Maintained
7ad2410c 2560F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2561F: arch/mips/bcm47xx/*
2562F: arch/mips/include/asm/mach-bcm47xx/*
2563
9209bec4 2564BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2565M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2566M: Rafał Miłecki <zajec5@gmail.com>
2567M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2568L: linux-arm-kernel@lists.infradead.org
2569S: Maintained
2570F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2571F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2572F: arch/arm/boot/dts/bcm470*
2573
e076e962
FF
2574BROADCOM BCM63XX ARM ARCHITECTURE
2575M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2576M: bcm-kernel-feedback-list@broadcom.com
20de823e 2577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2578T: git git://github.com/broadcom/stblinux.git
e076e962 2579S: Maintained
d6f4e76e 2580N: bcm63xx
e076e962 2581
7110e227
KC
2582BROADCOM BCM63XX/BCM33XX UDC DRIVER
2583M: Kevin Cernekee <cernekee@gmail.com>
2584L: linux-usb@vger.kernel.org
2585S: Maintained
2586F: drivers/usb/gadget/udc/bcm63xx_udc.*
2587
2df94fd6 2588BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2589M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2590M: Gregory Fong <gregory.0xf0@gmail.com>
2591M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2592M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2594T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2595S: Maintained
2596F: arch/arm/mach-bcm/*brcmstb*
2597F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2598F: drivers/bus/brcmstb_gisb.c
5009a289 2599N: brcmstb
2df94fd6 2600
70371cef
KC
2601BROADCOM BMIPS MIPS ARCHITECTURE
2602M: Kevin Cernekee <cernekee@gmail.com>
2603M: Florian Fainelli <f.fainelli@gmail.com>
2604L: linux-mips@linux-mips.org
eb6725d0 2605T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2606S: Maintained
2607F: arch/mips/bmips/*
2608F: arch/mips/include/asm/mach-bmips/*
2609F: arch/mips/kernel/*bmips*
338808de 2610F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2611F: drivers/irqchip/irq-bcm63*
70371cef
KC
2612F: drivers/irqchip/irq-bcm7*
2613F: drivers/irqchip/irq-brcmstb*
3271e610 2614F: include/linux/bcm963xx_nvram.h
8fce60b8 2615F: include/linux/bcm963xx_tag.h
70371cef 2616
948c51e6 2617BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2618M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2619M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2620M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2621L: netdev@vger.kernel.org
2622S: Supported
adfc5217 2623F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2624
a9533e7e 2625BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2626M: Arend van Spriel <arend.vanspriel@broadcom.com>
2627M: Franky Lin <franky.lin@broadcom.com>
2628M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2629L: linux-wireless@vger.kernel.org
2a734451 2630L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2631S: Supported
05491d2c 2632F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2633
9958d6f9 2634BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2635M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2636L: linux-scsi@vger.kernel.org
2637S: Supported
2638F: drivers/scsi/bnx2fc/
2639
6a6b5ad0 2640BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2641M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2642L: linux-scsi@vger.kernel.org
2643S: Supported
2644F: drivers/scsi/bnx2i/
2645
63f37ddf 2646BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2647M: Ray Jui <rjui@broadcom.com>
2648M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2649M: Jon Mason <jonmason@broadcom.com>
086f4704 2650M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2652T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2653S: Maintained
2654N: iproc
2655N: cygnus
5c161242 2656N: bcm[-_]nsp
36c0237f
SB
2657N: bcm9113*
2658N: bcm9583*
63f37ddf
JM
2659N: bcm9585*
2660N: bcm9586*
2661N: bcm988312
36c0237f 2662N: bcm113*
63f37ddf
JM
2663N: bcm583*
2664N: bcm585*
2665N: bcm586*
2666N: bcm88312
d76e21b8 2667F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2668F: drivers/clk/bcm/clk-ns*
2669F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2670
3b0213d5
GF
2671BROADCOM BRCMSTB GPIO DRIVER
2672M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2673L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2674S: Supported
2675F: drivers/gpio/gpio-brcmstb.c
2676F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2677
7b7f588b 2678BROADCOM KONA GPIO DRIVER
5e163903 2679M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2680L: bcm-kernel-feedback-list@broadcom.com
2681S: Supported
2682F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2683F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2684
f6e734a8
RM
2685BROADCOM NVRAM DRIVER
2686M: Rafał Miłecki <zajec5@gmail.com>
2687L: linux-mips@linux-mips.org
2688S: Maintained
2689F: drivers/firmware/broadcom/*
2690
02787daa
BN
2691BROADCOM STB NAND FLASH DRIVER
2692M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2693M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2694L: linux-mtd@lists.infradead.org
1285734c 2695L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2696S: Maintained
2697F: drivers/mtd/nand/brcmnand/
2698
c9678d86
RM
2699BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2700M: Rafał Miłecki <zajec5@gmail.com>
2701L: linux-wireless@vger.kernel.org
2702S: Maintained
2703F: drivers/bcma/
2704F: include/linux/bcma/
2705
b8302205
FF
2706BROADCOM SYSTEMPORT ETHERNET DRIVER
2707M: Florian Fainelli <f.fainelli@gmail.com>
2708L: netdev@vger.kernel.org
2709S: Supported
2710F: drivers/net/ethernet/broadcom/bcmsysport.*
2711
42515e61
J
2712BROADCOM VULCAN ARM64 SOC
2713M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2714M: bcm-kernel-feedback-list@broadcom.com
42515e61 2715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2716S: Maintained
2717F: arch/arm64/boot/dts/broadcom/vulcan*
2718
7725ccfd 2719BROCADE BFA FC SCSI DRIVER
aa803370
AG
2720M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2721M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2722L: linux-scsi@vger.kernel.org
2723S: Supported
2724F: drivers/scsi/bfa/
7725ccfd 2725
8b230ed8 2726BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2727M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2728L: netdev@vger.kernel.org
2729S: Supported
f844a0ea 2730F: drivers/net/ethernet/brocade/bna/
8b230ed8 2731
5cdf7f76 2732BSG (block layer generic sg v4 driver)
8b58be88 2733M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2734L: linux-scsi@vger.kernel.org
2735S: Supported
679655da
JP
2736F: block/bsg.c
2737F: include/linux/bsg.h
c117ab84 2738F: include/uapi/linux/bsg.h
5cdf7f76 2739
af39917d
CL
2740BT87X AUDIO DRIVER
2741M: Clemens Ladisch <clemens@ladisch.de>
2742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2743T: git git://git.alsa-project.org/alsa-kernel.git
2744S: Maintained
2745F: Documentation/sound/alsa/Bt87x.txt
2746F: sound/pci/bt87x.c
2747
ff1d5c2f 2748BT8XXGPIO DRIVER
eb032b98 2749M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2750W: http://bu3sch.de/btgpio.php
2751S: Maintained
72dbb705 2752F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2753
eb1eb04f 2754BTRFS FILE SYSTEM
c0778e25
CM
2755M: Chris Mason <clm@fb.com>
2756M: Josef Bacik <jbacik@fb.com>
d8130624 2757M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2758L: linux-btrfs@vger.kernel.org
2759W: http://btrfs.wiki.kernel.org/
8a6e2535 2760Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2762S: Maintained
679655da
JP
2763F: Documentation/filesystems/btrfs.txt
2764F: fs/btrfs/
eb1eb04f 2765
1da177e4 2766BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2767M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2768M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2769L: linux-media@vger.kernel.org
a825eaec 2770W: https://linuxtv.org
275ffde4 2771T: git git://linuxtv.org/media_tree.git
f96236e5 2772S: Odd fixes
679655da 2773F: Documentation/video4linux/bttv/
90d72ac6 2774F: drivers/media/pci/bt8xx/bttv*
1da177e4 2775
1f34923c
KA
2776BUSLOGIC SCSI DRIVER
2777M: Khalid Aziz <khalid@gonehiking.org>
2778L: linux-scsi@vger.kernel.org
2779S: Maintained
2780F: drivers/scsi/BusLogic.*
2781F: drivers/scsi/FlashPoint.*
2782
af39917d
CL
2783C-MEDIA CMI8788 DRIVER
2784M: Clemens Ladisch <clemens@ladisch.de>
2785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2786T: git git://git.alsa-project.org/alsa-kernel.git
2787S: Maintained
2788F: sound/pci/oxygen/
2789
2141355f
MS
2790C6X ARCHITECTURE
2791M: Mark Salter <msalter@redhat.com>
2792M: Aurelien Jacquiot <a-jacquiot@ti.com>
2793L: linux-c6x-dev@linux-c6x.org
2794W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2795S: Maintained
2796F: arch/c6x/
2797
a5432f5a 2798CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2799M: David Howells <dhowells@redhat.com>
e62d6e24 2800L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2801S: Supported
2802F: Documentation/filesystems/caching/cachefiles.txt
2803F: fs/cachefiles/
2804
c815ca39
HV
2805CADET FM/AM RADIO RECEIVER DRIVER
2806M: Hans Verkuil <hverkuil@xs4all.nl>
2807L: linux-media@vger.kernel.org
2808T: git git://linuxtv.org/media_tree.git
a825eaec 2809W: https://linuxtv.org
c815ca39
HV
2810S: Maintained
2811F: drivers/media/radio/radio-cadet*
2812
77d5140f 2813CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2814M: Jonathan Corbet <corbet@lwn.net>
661263b5 2815L: linux-media@vger.kernel.org
275ffde4 2816T: git git://linuxtv.org/media_tree.git
77d5140f 2817S: Maintained
679655da 2818F: Documentation/video4linux/cafe_ccic
90d72ac6 2819F: drivers/media/platform/marvell-ccic/
77d5140f 2820
201b6bab 2821CAIF NETWORK LAYER
5c574f50 2822M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2823L: netdev@vger.kernel.org
2824S: Supported
2825F: Documentation/networking/caif/
2826F: drivers/net/caif/
c117ab84 2827F: include/uapi/linux/caif/
201b6bab
JP
2828F: include/net/caif/
2829F: net/caif/
2830
77dac90f 2831CALGARY x86-64 IOMMU
a6921c29
JM
2832M: Muli Ben-Yehuda <mulix@mulix.org>
2833M: Jon Mason <jdmason@kudzu.us>
2834L: iommu@lists.linux-foundation.org
77dac90f 2835S: Maintained
679655da
JP
2836F: arch/x86/kernel/pci-calgary_64.c
2837F: arch/x86/kernel/tce_64.c
2838F: arch/x86/include/asm/calgary.h
2839F: arch/x86/include/asm/tce.h
77dac90f 2840
e2d1d6c0 2841CAN NETWORK LAYER
8d15d386 2842M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2843M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2844L: linux-can@vger.kernel.org
84b0d715 2845W: https://github.com/linux-can
870482a4
MKB
2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2848S: Maintained
f35f6c8f 2849F: Documentation/networking/can.txt
8d15d386 2850F: net/can/
8d15d386 2851F: include/linux/can/core.h
c117ab84
CEB
2852F: include/uapi/linux/can.h
2853F: include/uapi/linux/can/bcm.h
2854F: include/uapi/linux/can/raw.h
2855F: include/uapi/linux/can/gw.h
e2d1d6c0 2856
4261a204 2857CAN NETWORK DRIVERS
8b58be88 2858M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 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
4261a204 2864S: Maintained
3636876a 2865F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2866F: drivers/net/can/
2867F: include/linux/can/dev.h
8d15d386 2868F: include/linux/can/platform/
c117ab84
CEB
2869F: include/uapi/linux/can/error.h
2870F: include/uapi/linux/can/netlink.h
4261a204 2871
95d16c72 2872CAPABILITIES
39baa7e6 2873M: Serge Hallyn <serge@hallyn.com>
95d16c72 2874L: linux-security-module@vger.kernel.org
6305902c 2875S: Supported
95d16c72 2876F: include/linux/capability.h
c117ab84 2877F: include/uapi/linux/capability.h
6305902c 2878F: security/commoncap.c
38a94118 2879F: kernel/capability.c
95d16c72 2880
b84894c7
KT
2881CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2882M: Kevin Tsai <ktsai@capellamicro.com>
2883S: Maintained
2884F: drivers/iio/light/cm*
2885F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2886
f21fb3ed
RV
2887CAVIUM LIQUIDIO NETWORK DRIVER
2888M: Derek Chickles <derek.chickles@caviumnetworks.com>
2889M: Satanand Burla <satananda.burla@caviumnetworks.com>
2890M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2891M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2892L: netdev@vger.kernel.org
2893W: http://www.cavium.com
2894S: Supported
f21fb3ed
RV
2895F: drivers/net/ethernet/cavium/liquidio/
2896
ef0bbac3
VB
2897CC2520 IEEE-802.15.4 RADIO DRIVER
2898M: Varka Bhadram <varkabhadram@gmail.com>
2899L: linux-wpan@vger.kernel.org
2900S: Maintained
2901F: drivers/net/ieee802154/cc2520.c
2902F: include/linux/spi/cc2520.h
2903F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2904
ca684386
HV
2905CEC DRIVER
2906M: Hans Verkuil <hans.verkuil@cisco.com>
2907L: linux-media@vger.kernel.org
2908T: git git://linuxtv.org/media_tree.git
2909W: http://linuxtv.org
2910S: Supported
2911F: Documentation/cec.txt
2912F: Documentation/DocBook/media/v4l/cec*
2913F: drivers/staging/media/cec/
2914F: drivers/media/cec-edid.c
2915F: drivers/media/rc/keymaps/rc-cec.c
2916F: include/media/cec.h
2917F: include/media/cec-edid.h
2918F: include/linux/cec.h
2919F: include/linux/cec-funcs.h
2920
b8154542 2921CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2922M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2923L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2924W: http://www.ibm.com/developerworks/power/cell/
2925S: Supported
679655da 2926F: arch/powerpc/include/asm/cell*.h
679655da 2927F: arch/powerpc/include/asm/spu*.h
c117ab84 2928F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2929F: arch/powerpc/oprofile/*cell*
2930F: arch/powerpc/platforms/cell/
b8154542 2931
398ecff5
SW
2932CEPH COMMON CODE (LIBCEPH)
2933M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2934M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2935M: Sage Weil <sage@redhat.com>
82593f87 2936L: ceph-devel@vger.kernel.org
09d90327 2937W: http://ceph.com/
fb99f881 2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2939T: git git://github.com/ceph/ceph-client.git
9030aaf9 2940S: Supported
14430813
JP
2941F: net/ceph/
2942F: include/linux/ceph/
2943F: include/linux/crush/
9030aaf9 2944
398ecff5
SW
2945CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2946M: "Yan, Zheng" <zyan@redhat.com>
2947M: Sage Weil <sage@redhat.com>
2948M: Ilya Dryomov <idryomov@gmail.com>
2949L: ceph-devel@vger.kernel.org
2950W: http://ceph.com/
2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2952T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2953S: Supported
2954F: Documentation/filesystems/ceph.txt
2955F: fs/ceph/
2956
cfc411e7
DH
2957CERTIFICATE HANDLING:
2958M: David Howells <dhowells@redhat.com>
2959M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2960L: keyrings@vger.kernel.org
cfc411e7
DH
2961S: Maintained
2962F: Documentation/module-signing.txt
2963F: certs/
d8d80386 2964F: scripts/sign-file.c
cfc411e7
DH
2965F: scripts/extract-cert.c
2966
18332a80 2967CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2968L: linux-usb@vger.kernel.org
10c6c9c9 2969S: Orphan
679655da
JP
2970F: Documentation/usb/WUSB-Design-overview.txt
2971F: Documentation/usb/wusb-cbaf
355ffe69
DV
2972F: drivers/usb/host/hwa-hc.c
2973F: drivers/usb/host/whci/
679655da
JP
2974F: drivers/usb/wusbcore/
2975F: include/linux/usb/wusb*
18332a80 2976
70e84049 2977CFAG12864B LCD DRIVER
8b58be88 2978M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2979W: http://miguelojeda.es/auxdisplay.htm
2980W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2981S: Maintained
679655da
JP
2982F: drivers/auxdisplay/cfag12864b.c
2983F: include/linux/cfag12864b.h
70e84049
MOS
2984
2985CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2986M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2987W: http://miguelojeda.es/auxdisplay.htm
2988W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2989S: Maintained
679655da
JP
2990F: drivers/auxdisplay/cfag12864bfb.c
2991F: include/linux/cfag12864b.h
70e84049 2992
704232c2 2993CFG80211 and NL80211
8b58be88 2994M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2995L: linux-wireless@vger.kernel.org
ce466579
JB
2996W: http://wireless.kernel.org/
2997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2999S: Maintained
c117ab84 3000F: include/uapi/linux/nl80211.h
679655da
JP
3001F: include/net/cfg80211.h
3002F: net/wireless/*
3003X: net/wireless/wext*
704232c2 3004
46e64261
GKH
3005CHAR and MISC DRIVERS
3006M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3009S: Supported
46e64261
GKH
3010F: drivers/char/*
3011F: drivers/misc/*
471322a8 3012F: include/linux/miscdevice.h
46e64261 3013
0a920b5b 3014CHECKPATCH
8b58be88 3015M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3016M: Joe Perches <joe@perches.com>
3017S: Maintained
679655da 3018F: scripts/checkpatch.pl
0a920b5b 3019
f8407f26
HW
3020CHINESE DOCUMENTATION
3021M: Harry Wei <harryxiyou@gmail.com>
9740153c 3022L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3023L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3024S: Maintained
3025F: Documentation/zh_CN/
3026
2721ea2c 3027CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3028M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3030L: linux-usb@vger.kernel.org
3031S: Maintained
3032F: drivers/usb/chipidea/
3033
a93ad65d
HG
3034CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3035M: Hans de Goede <hdegoede@redhat.com>
3036L: linux-input@vger.kernel.org
3037S: Maintained
3038F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3039F: drivers/input/touchscreen/chipone_icn8318.c
3040
ab043105
OJ
3041CHROME HARDWARE PLATFORM SUPPORT
3042M: Olof Johansson <olof@lixom.net>
3043S: Maintained
9f273c24 3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3045F: drivers/platform/chrome/
3046
641cb85e 3047CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3048M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3049M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3050M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3051M: Neel Patel <neepatel@cisco.com>
7063fbf2 3052S: Supported
a6a5580c 3053F: drivers/net/ethernet/cisco/enic/
7063fbf2 3054
e3cf00d0 3055CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3056M: Christian Benvenuti <benve@cisco.com>
3057M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3058S: Supported
35ef4a9e 3059F: drivers/infiniband/hw/usnic/
e3cf00d0 3060
2b7a52a4 3061CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3062M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3063L: netdev@vger.kernel.org
3064S: Maintained
57d0b7a0 3065F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3066
3d4cfdc9
MB
3067CIRRUS LOGIC AUDIO CODEC DRIVERS
3068M: Brian Austin <brian.austin@cirrus.com>
3069M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3070L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3071S: Maintained
3072F: sound/soc/codecs/cs*
3073
94574d9a
KRW
3074CLEANCACHE API
3075M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3076L: linux-kernel@vger.kernel.org
3077S: Maintained
3078F: mm/cleancache.c
3079F: include/linux/cleancache.h
3080
d4275354 3081CLK API
54176cc6 3082M: Russell King <linux@armlinux.org.uk>
aa571b14 3083L: linux-clk@vger.kernel.org
37417046 3084S: Maintained
d4275354
RK
3085F: include/linux/clk.h
3086
9222d247
JS
3087CLOCKSOURCE, CLOCKEVENT DRIVERS
3088M: Daniel Lezcano <daniel.lezcano@linaro.org>
3089M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3090L: linux-kernel@vger.kernel.org
9222d247
JS
3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3092S: Supported
3093F: drivers/clocksource
3094
5df6d737 3095CISCO FCOE HBA DRIVER
8fc89a79
HP
3096M: Hiral Patel <hiralpat@cisco.com>
3097M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3098M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3099L: linux-scsi@vger.kernel.org
3100S: Supported
2a99921a 3101F: drivers/scsi/fnic/
5df6d737 3102
c8806b6c
NM
3103CISCO SCSI HBA DRIVER
3104M: Narsimhulu Musini <nmusini@cisco.com>
3105M: Sesidhar Baddela <sebaddel@cisco.com>
3106L: linux-scsi@vger.kernel.org
3107S: Supported
3108F: drivers/scsi/snic/
3109
529aa8cb
TLSC
3110CMPC ACPI DRIVER
3111M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3112M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3113L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3114S: Supported
3115F: drivers/platform/x86/classmate-laptop.c
3116
85756a06
HV
3117COBALT MEDIA DRIVER
3118M: Hans Verkuil <hans.verkuil@cisco.com>
3119L: linux-media@vger.kernel.org
3120T: git git://linuxtv.org/media_tree.git
a825eaec 3121W: https://linuxtv.org
85756a06
HV
3122S: Supported
3123F: drivers/media/pci/cobalt/
3124
74425eee 3125COCCINELLE/Semantic Patches (SmPL)
26de9c26 3126M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3127M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3128M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3129M: Michal Marek <mmarek@suse.com>
26de9c26 3130L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3132W: http://coccinelle.lip6.fr/
3133S: Supported
4b92b2aa 3134F: Documentation/coccinelle.txt
74425eee
NP
3135F: scripts/coccinelle/
3136F: scripts/coccicheck
3137
1da177e4 3138CODA FILE SYSTEM
8b58be88 3139M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3140M: coda@cs.cmu.edu
3141L: codalist@coda.cs.cmu.edu
3142W: http://www.coda.cs.cmu.edu/
3143S: Maintained
679655da
JP
3144F: Documentation/filesystems/coda.txt
3145F: fs/coda/
3146F: include/linux/coda*.h
c117ab84 3147F: include/uapi/linux/coda*.h
1da177e4 3148
0b14261e
PZ
3149CODA V4L2 MEM2MEM DRIVER
3150M: Philipp Zabel <p.zabel@pengutronix.de>
3151L: linux-media@vger.kernel.org
3152S: Maintained
3153F: Documentation/devicetree/bindings/media/coda.txt
3154F: drivers/media/platform/coda/
3155
7704addb 3156COMMON CLK FRAMEWORK
a85fa007 3157M: Michael Turquette <mturquette@baylibre.com>
f956165f 3158M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3159L: linux-clk@vger.kernel.org
baeb0d9b 3160T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3161S: Maintained
ae4185cd 3162F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3163F: drivers/clk/
3164X: drivers/clk/clkdev.c
7704addb 3165F: include/linux/clk-pr*
60bea3b5 3166F: include/linux/clk/
7704addb 3167
e2d1d6c0 3168COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3169M: Steve French <sfrench@samba.org>
51223df6 3170L: linux-cifs@vger.kernel.org
d1f28953 3171L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3172W: http://linux-cifs.samba.org/
bb1d5dda 3173T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3174S: Supported
ec421a71 3175F: Documentation/filesystems/cifs/
679655da 3176F: fs/cifs/
e2d1d6c0 3177
1da177e4 3178COMPACTPCI HOTPLUG CORE
8b58be88 3179M: Scott Murray <scott@spiteful.org>
64dab204 3180L: linux-pci@vger.kernel.org
82c4dfc7 3181S: Maintained
679655da 3182F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3183
3184COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3185M: Scott Murray <scott@spiteful.org>
64dab204 3186L: linux-pci@vger.kernel.org
82c4dfc7 3187S: Maintained
679655da 3188F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3189
3190COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3191M: Scott Murray <scott@spiteful.org>
64dab204 3192L: linux-pci@vger.kernel.org
82c4dfc7 3193S: Maintained
679655da 3194F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3195
5411552c 3196COMPAL LAPTOP SUPPORT
8b58be88 3197M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3198L: platform-driver-x86@vger.kernel.org
5411552c 3199S: Maintained
679655da 3200F: drivers/platform/x86/compal-laptop.c
5411552c 3201
949be0f7 3202CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3203L: accessrunner-general@lists.sourceforge.net
3204W: http://accessrunner.sourceforge.net/
44243ef4 3205S: Orphan
679655da 3206F: drivers/usb/atm/cxacru.c
949be0f7 3207
e2d1d6c0 3208CONFIGFS
d6351db2 3209M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3210M: Christoph Hellwig <hch@lst.de>
3211T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3212S: Supported
679655da
JP
3213F: fs/configfs/
3214F: include/linux/configfs.h
e2d1d6c0 3215
acb9c1b2 3216CONNECTOR
8b58be88 3217M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3218L: netdev@vger.kernel.org
3219S: Maintained
3220F: drivers/connector/
3221
a3e3354d 3222CONTROL GROUP (CGROUP)
860ca0e6 3223M: Tejun Heo <tj@kernel.org>
ad50c159 3224M: Li Zefan <lizefan@huawei.com>
4d205676 3225M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3226L: cgroups@vger.kernel.org
860ca0e6 3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3228S: Maintained
a3e3354d 3229F: Documentation/cgroups/
679655da
JP
3230F: include/linux/cgroup*
3231F: kernel/cgroup*
a3e3354d
TH
3232
3233CONTROL GROUP - CPUSET
3234M: Li Zefan <lizefan@huawei.com>
3235L: cgroups@vger.kernel.org
3236W: http://www.bullopensource.org/cpuset/
3237W: http://oss.sgi.com/projects/cpusets/
3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3239S: Maintained
3240F: Documentation/cgroups/cpusets.txt
3241F: include/linux/cpuset.h
3242F: kernel/cpuset.c
3243
3244CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3245M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3246M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3247M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3248L: cgroups@vger.kernel.org
3249L: linux-mm@kvack.org
3250S: Maintained
3251F: mm/memcontrol.c
5d1ea48b 3252F: mm/swap_cgroup.c
fb3a0fb6 3253
bebe4678 3254CORETEMP HARDWARE MONITORING DRIVER
96859129 3255M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3256L: linux-hwmon@vger.kernel.org
bebe4678 3257S: Maintained
679655da
JP
3258F: Documentation/hwmon/coretemp
3259F: drivers/hwmon/coretemp.c
bebe4678 3260
1da177e4 3261COSA/SRP SYNC SERIAL DRIVER
8b58be88 3262M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3263W: http://www.fi.muni.cz/~kas/cosa/
3264S: Maintained
679655da 3265F: drivers/net/wan/cosa*
1da177e4 3266
4371ee35 3267CPMAC ETHERNET DRIVER
8b58be88 3268M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3269L: netdev@vger.kernel.org
3270S: Maintained
b544dbac 3271F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3272
1da177e4 3273CPU FREQUENCY DRIVERS
9c3646d1 3274M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3275M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3276L: linux-pm@vger.kernel.org
1da177e4 3277S: Maintained
27209d91
VK
3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3279T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3280F: drivers/cpufreq/
3281F: include/linux/cpufreq.h
1da177e4 3282
8a67f0ef
VK
3283CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3284M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3285M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3286L: linux-pm@vger.kernel.org
3287W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3288S: Maintained
3289F: drivers/cpufreq/arm_big_little.h
3290F: drivers/cpufreq/arm_big_little.c
3291F: drivers/cpufreq/arm_big_little_dt.c
3292
14d2c34c 3293CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3294M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3295M: Daniel Lezcano <daniel.lezcano@linaro.org>
3296L: linux-pm@vger.kernel.org
3297L: linux-arm-kernel@lists.infradead.org
cea8321c 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3299S: Maintained
3300F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3301
0c570c18
BZ
3302CPUIDLE DRIVER - ARM EXYNOS
3303M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3304M: Daniel Lezcano <daniel.lezcano@linaro.org>
3305M: Kukjin Kim <kgene@kernel.org>
3306L: linux-pm@vger.kernel.org
3307L: linux-samsung-soc@vger.kernel.org
3308S: Supported
3309F: drivers/cpuidle/cpuidle-exynos.c
3310F: arch/arm/mach-exynos/pm.c
3311
a8e39c35 3312CPUIDLE DRIVERS
9c3646d1 3313M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3314M: Daniel Lezcano <daniel.lezcano@linaro.org>
3315L: linux-pm@vger.kernel.org
3316S: Maintained
cea8321c 3317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3318F: drivers/cpuidle/*
3319F: include/linux/cpuidle.h
3320
1da177e4 3321CPUID/MSR DRIVER
8b58be88 3322M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3323S: Maintained
679655da
JP
3324F: arch/x86/kernel/cpuid.c
3325F: arch/x86/kernel/msr.c
1da177e4 3326
7fe2f639 3327CPU POWER MONITORING SUBSYSTEM
d8130624 3328M: Thomas Renninger <trenn@suse.com>
103f1790 3329L: linux-pm@vger.kernel.org
7fe2f639 3330S: Maintained
14430813 3331F: tools/power/cpupower/
7fe2f639 3332
1da177e4 3333CRAMFS FILESYSTEM
ce00f85c 3334W: http://sourceforge.net/projects/cramfs/
54886a71 3335S: Orphan / Obsolete
679655da
JP
3336F: Documentation/filesystems/cramfs.txt
3337F: fs/cramfs/
1da177e4
LT
3338
3339CRIS PORT
8b58be88
JP
3340M: Mikael Starvik <starvik@axis.com>
3341M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3342L: linux-cris-kernel@axis.com
1da177e4 3343W: http://developer.axis.com
9f273c24 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3345S: Maintained
679655da 3346F: arch/cris/
df621252 3347F: drivers/tty/serial/crisv10.*
1da177e4
LT
3348
3349CRYPTO API
8b58be88
JP
3350M: Herbert Xu <herbert@gondor.apana.org.au>
3351M: "David S. Miller" <davem@davemloft.net>
1da177e4 3352L: linux-crypto@vger.kernel.org
9f273c24 3353T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3354T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3355S: Maintained
679655da 3356F: Documentation/crypto/
fe1c445b 3357F: Documentation/devicetree/bindings/crypto/
2ca87a17 3358F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3359F: arch/*/crypto/
3360F: crypto/
3361F: drivers/crypto/
3362F: include/crypto/
1da177e4 3363
5b07bd57 3364CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3365M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3366L: linux-crypto@vger.kernel.org
3367S: Maintained
51a2228a
JP
3368F: crypto/ansi_cprng.c
3369F: crypto/rng.c
5b07bd57 3370
fc279cc2
HV
3371CS3308 MEDIA DRIVER
3372M: Hans Verkuil <hverkuil@xs4all.nl>
3373L: linux-media@vger.kernel.org
3374T: git git://linuxtv.org/media_tree.git
3375W: http://linuxtv.org
3376S: Odd Fixes
3377F: drivers/media/i2c/cs3308.c
3378F: drivers/media/i2c/cs3308.h
3379
9b4ffa48 3380CS5535 Audio ALSA driver
8b58be88 3381M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3382S: Maintained
679655da 3383F: sound/pci/cs5535audio/
9b4ffa48 3384
a910e4a9 3385CW1200 WLAN driver
b75f0050
JP
3386M: Solomon Peachy <pizza@shaftnet.org>
3387S: Maintained
560424e9 3388F: drivers/net/wireless/st/cw1200/
a910e4a9 3389
6d8425b1 3390CX18 VIDEO4LINUX DRIVER
6afdeaf8 3391M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3392L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3393L: linux-media@vger.kernel.org
275ffde4 3394T: git git://linuxtv.org/media_tree.git
a825eaec 3395W: https://linuxtv.org
30e10993 3396W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3397S: Maintained
679655da 3398F: Documentation/video4linux/cx18.txt
90d72ac6 3399F: drivers/media/pci/cx18/
6c0f0359 3400F: include/uapi/linux/ivtv*
6d8425b1 3401
3f101d91
HV
3402CX2341X MPEG ENCODER HELPER MODULE
3403M: Hans Verkuil <hverkuil@xs4all.nl>
3404L: linux-media@vger.kernel.org
3405T: git git://linuxtv.org/media_tree.git
a825eaec 3406W: https://linuxtv.org
3f101d91 3407S: Maintained
c368360b 3408F: drivers/media/common/cx2341x*
3f101d91
HV
3409F: include/media/cx2341x*
3410
b8fe6e2c
PB
3411CX24120 MEDIA DRIVER
3412M: Jemma Denson <jdenson@gmail.com>
3413M: Patrick Boettcher <patrick.boettcher@posteo.de>
3414L: linux-media@vger.kernel.org
a825eaec 3415W: https://linuxtv.org
b8fe6e2c
PB
3416Q: http://patchwork.linuxtv.org/project/linux-media/list/
3417S: Maintained
3418F: drivers/media/dvb-frontends/cx24120*
3419
20357578 3420CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3421M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3422M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3423L: linux-media@vger.kernel.org
a825eaec 3424W: https://linuxtv.org
20357578
MCC
3425T: git git://linuxtv.org/media_tree.git
3426S: Odd fixes
3427F: Documentation/video4linux/cx88/
3428F: drivers/media/pci/cx88/
6d8425b1 3429
91952bc0
AP
3430CXD2820R MEDIA DRIVER
3431M: Antti Palosaari <crope@iki.fi>
3432L: linux-media@vger.kernel.org
a825eaec 3433W: https://linuxtv.org
91952bc0
AP
3434W: http://palosaari.fi/linux/
3435Q: http://patchwork.linuxtv.org/project/linux-media/list/
3436T: git git://linuxtv.org/anttip/media_tree.git
3437S: Maintained
3438F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3439
e5ec3789 3440CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3441M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3442L: netdev@vger.kernel.org
3443W: http://www.chelsio.com
3444S: Supported
f7917c00 3445F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3446
d8ae3c33 3447CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3448M: Karen Xie <kxie@chelsio.com>
3449L: linux-scsi@vger.kernel.org
3450W: http://www.chelsio.com
3451S: Supported
3452F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3453
e5ec3789 3454CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3455M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3456L: linux-rdma@vger.kernel.org
e5ec3789
SW
3457W: http://www.openfabrics.org
3458S: Supported
679655da 3459F: drivers/infiniband/hw/cxgb3/
e5ec3789 3460
be4c9bad 3461CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3462M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3463L: netdev@vger.kernel.org
3464W: http://www.chelsio.com
3465S: Supported
f7917c00 3466F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3467
d8ae3c33 3468CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3469M: Karen Xie <kxie@chelsio.com>
3470L: linux-scsi@vger.kernel.org
3471W: http://www.chelsio.com
3472S: Supported
3473F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3474
be4c9bad
RD
3475CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3476M: Steve Wise <swise@chelsio.com>
3477L: linux-rdma@vger.kernel.org
3478W: http://www.openfabrics.org
3479S: Supported
3480F: drivers/infiniband/hw/cxgb4/
3481
5c20a5c7
CL
3482CXGB4VF ETHERNET DRIVER (CXGB4VF)
3483M: Casey Leedom <leedom@chelsio.com>
3484L: netdev@vger.kernel.org
3485W: http://www.chelsio.com
3486S: Supported
f7917c00 3487F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3488
a9282d01
IM
3489CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3490M: Ian Munsie <imunsie@au1.ibm.com>
3491M: Michael Neuling <mikey@neuling.org>
3492L: linuxppc-dev@lists.ozlabs.org
3493S: Supported
3494F: drivers/misc/cxl/
ec249dd8 3495F: include/misc/cxl*
a9282d01
IM
3496F: include/uapi/misc/cxl.h
3497F: Documentation/powerpc/cxl.txt
3498F: Documentation/powerpc/cxl.txt
3499F: Documentation/ABI/testing/sysfs-class-cxl
3500
11f43ae7
MO
3501CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3502M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3503M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3504L: linux-scsi@vger.kernel.org
3505S: Supported
3506F: drivers/scsi/cxlflash/
3507F: include/uapi/scsi/cxlflash_ioctls.h
3508F: Documentation/powerpc/cxlflash.txt
3509
b52b97a3
GC
3510STMMAC ETHERNET DRIVER
3511M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3512M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3513L: netdev@vger.kernel.org
3514W: http://www.stlinux.com
3515S: Supported
7ac6653a 3516F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3517
1da177e4 3518CYBERPRO FB DRIVER
54176cc6 3519M: Russell King <linux@armlinux.org.uk>
efc03ecb 3520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3521W: http://www.armlinux.org.uk/
1da177e4 3522S: Maintained
8a61f013 3523F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3524
1da177e4 3525CYCLADES ASYNC MUX DRIVER
1da177e4 3526W: http://www.cyclades.com/
d459883e 3527S: Orphan
c897401b 3528F: drivers/tty/cyclades.c
679655da 3529F: include/linux/cyclades.h
c117ab84 3530F: include/uapi/linux/cyclades.h
1da177e4
LT
3531
3532CYCLADES PC300 DRIVER
1da177e4 3533W: http://www.cyclades.com/
d459883e 3534S: Orphan
679655da 3535F: drivers/net/wan/pc300*
1da177e4 3536
402f6ae4
AP
3537CYPRESS_FIRMWARE MEDIA DRIVER
3538M: Antti Palosaari <crope@iki.fi>
3539L: linux-media@vger.kernel.org
a825eaec 3540W: https://linuxtv.org
402f6ae4
AP
3541W: http://palosaari.fi/linux/
3542Q: http://patchwork.linuxtv.org/project/linux-media/list/
3543T: git git://linuxtv.org/anttip/media_tree.git
3544S: Maintained
3545F: drivers/media/common/cypress_firmware*
3546
e3ae3525 3547CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3548M: Ferruh Yigit <fery@cypress.com>
6305902c 3549L: linux-input@vger.kernel.org
be9a6f40 3550S: Supported
6305902c
JP
3551F: drivers/input/touchscreen/cyttsp*
3552F: include/linux/input/cyttsp.h
e3ae3525 3553
aaaf5fbf
JK
3554DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3555M: Joshua Kinard <kumba@gentoo.org>
3556S: Maintained
3557F: drivers/rtc/rtc-ds1685.c
3558F: include/linux/rtc/ds1685.h
3559
1da177e4 3560DAMA SLAVE for AX.25
8b58be88 3561M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3562W: http://yaina.de/jreuter/
3563W: http://www.qsl.net/dl1bke/
3564L: linux-hams@vger.kernel.org
3565S: Maintained
679655da
JP
3566F: net/ax25/af_ax25.c
3567F: net/ax25/ax25_dev.c
3568F: net/ax25/ax25_ds_*
3569F: net/ax25/ax25_in.c
3570F: net/ax25/ax25_out.c
3571F: net/ax25/ax25_timer.c
3572F: net/ax25/sysctl_net_ax25.c
1da177e4 3573
e2d1d6c0 3574DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3575L: netdev@vger.kernel.org
5ff77428 3576S: Orphan
679655da 3577F: Documentation/networking/dmfe.txt
0f04e2aa 3578F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3579
3580DC390/AM53C974 SCSI driver
d8130624 3581M: Hannes Reinecke <hare@suse.com>
71bd849d 3582L: linux-scsi@vger.kernel.org
e2d1d6c0 3583S: Maintained
71bd849d 3584F: drivers/scsi/am53c974.c
e2d1d6c0 3585
1da177e4 3586DC395x SCSI driver
61eee9a7 3587M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3588M: Ali Akcaagac <aliakc@web.de>
3589M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3590L: dc395x@twibble.org
cf015e9f
JP
3591W: http://twibble.org/dist/dc395x/
3592W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3593S: Maintained
679655da
JP
3594F: Documentation/scsi/dc395x.txt
3595F: drivers/scsi/dc395x.*
1da177e4 3596
eb8edb08 3597DCCP PROTOCOL
a89d030e 3598M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3599L: dccp@vger.kernel.org
c996d8b9 3600W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3601S: Maintained
679655da 3602F: include/linux/dccp.h
c117ab84 3603F: include/uapi/linux/dccp.h
679655da
JP
3604F: include/linux/tfrc.h
3605F: net/dccp/
eb8edb08 3606
1da177e4 3607DECnet NETWORK LAYER
1da177e4
LT
3608W: http://linux-decnet.sourceforge.net
3609L: linux-decnet-user@lists.sourceforge.net
f546444d 3610S: Orphan
679655da
JP
3611F: Documentation/networking/decnet.txt
3612F: net/decnet/
1da177e4 3613
ebff05b9
MR
3614DECSTATION PLATFORM SUPPORT
3615M: "Maciej W. Rozycki" <macro@linux-mips.org>
3616L: linux-mips@linux-mips.org
3617W: http://www.linux-mips.org/wiki/DECstation
3618S: Maintained
3619F: arch/mips/dec/
3620F: arch/mips/include/asm/dec/
3621F: arch/mips/include/asm/mach-dec/
3622
1da177e4 3623DEFXX FDDI NETWORK DRIVER
8b58be88 3624M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3625S: Maintained
33f810b2 3626F: drivers/net/fddi/defxx.*
1da177e4 3627
ad8f07cc 3628DELL LAPTOP DRIVER
8b58be88 3629M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3630M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3631L: platform-driver-x86@vger.kernel.org
ad8f07cc 3632S: Maintained
679655da 3633F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3634
817a5cdb
PR
3635DELL LAPTOP RBTN DRIVER
3636M: Pali Rohár <pali.rohar@gmail.com>
3637S: Maintained
3638F: drivers/platform/x86/dell-rbtn.*
3639
cdbff611
PR
3640DELL LAPTOP FREEFALL DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/platform/x86/dell-smo8800.c
3644
1da177e4 3645DELL LAPTOP SMM DRIVER
a5afba16 3646M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3647S: Maintained
a5afba16 3648F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3649F: include/uapi/linux/i8k.h
1da177e4 3650
90563ec4 3651DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3652M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3653S: Maintained
679655da
JP
3654F: Documentation/dcdbas.txt
3655F: drivers/firmware/dcdbas.*
90563ec4 3656
0b3f6109 3657DELL WMI EXTRAS DRIVER
8b58be88 3658M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3659M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3660S: Maintained
36b3a96f 3661F: drivers/platform/x86/dell-wmi.c
0b3f6109 3662
5efc75e3 3663DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3664M: John Youn <johnyoun@synopsys.com>
5efc75e3 3665L: linux-usb@vger.kernel.org
18f340f9 3666T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3667S: Maintained
197ba5f4 3668F: drivers/usb/dwc2/
5efc75e3 3669
94ab23dd 3670DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3671M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3672L: linux-usb@vger.kernel.org
94ab23dd
FB
3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3674S: Maintained
3675F: drivers/usb/dwc3/
3676
833c9545
JB
3677DEVICE COREDUMP (DEV_COREDUMP)
3678M: Johannes Berg <johannes@sipsolutions.net>
3679L: linux-kernel@vger.kernel.org
3680S: Maintained
3681F: drivers/base/devcoredump.c
3682F: include/linux/devcoredump.h
3683
89d07767
KP
3684DEVICE FREQUENCY (DEVFREQ)
3685M: MyungJoo Ham <myungjoo.ham@samsung.com>
3686M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3687L: linux-pm@vger.kernel.org
6a3cd722 3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3689S: Maintained
3690F: drivers/devfreq/
6a3cd722
CC
3691F: include/linux/devfreq.h
3692F: Documentation/devicetree/bindings/devfreq/
89d07767 3693
7dbded06
CC
3694DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3695M: Chanwoo Choi <cw00.choi@samsung.com>
3696L: linux-pm@vger.kernel.org
3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3698S: Supported
3699F: drivers/devfreq/event/
3700F: drivers/devfreq/devfreq-event.c
3701F: include/linux/devfreq-event.h
3702F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3703
490b864b
CC
3704BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3705M: Chanwoo Choi <cw00.choi@samsung.com>
3706L: linux-pm@vger.kernel.org
3707L: linux-samsung-soc@vger.kernel.org
3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3709S: Maintained
3710F: drivers/devfreq/exynos-bus.c
3711F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3712
1da177e4 3713DEVICE NUMBER REGISTRY
8b58be88 3714M: Torben Mathiasen <device@lanana.org>
1da177e4 3715W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3716S: Maintained
3717
e2d1d6c0 3718DEVICE-MAPPER (LVM)
854ecaad 3719M: Alasdair Kergon <agk@redhat.com>
8504eed3 3720M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3721M: dm-devel@redhat.com
e2d1d6c0
RD
3722L: dm-devel@redhat.com
3723W: http://sources.redhat.com/dm
8a6e2535 3724Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3725T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3726T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3727S: Maintained
679655da
JP
3728F: Documentation/device-mapper/
3729F: drivers/md/dm*
854ecaad 3730F: drivers/md/persistent-data/
679655da
JP
3731F: include/linux/device-mapper.h
3732F: include/linux/dm-*.h
8504eed3 3733F: include/uapi/linux/dm-*.h
e2d1d6c0 3734
bfcd3a46
JP
3735DEVLINK
3736M: Jiri Pirko <jiri@mellanox.com>
3737L: netdev@vger.kernel.org
3738S: Supported
3739F: net/core/devlink.c
3740F: include/net/devlink.h
3741F: include/uapi/linux/devlink.h
3742
c0d995aa
OST
3743DIALOG SEMICONDUCTOR DRIVERS
3744M: Support Opensource <support.opensource@diasemi.com>
3745W: http://www.dialog-semiconductor.com/products
3746S: Supported
3747F: Documentation/hwmon/da90??
047cfd01 3748F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3749F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3750F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3751F: drivers/gpio/gpio-da90??.c
3752F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3753F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3754F: drivers/input/misc/da90??_onkey.c
3755F: drivers/input/touchscreen/da9052_tsi.c
3756F: drivers/leds/leds-da90??.c
3757F: drivers/mfd/da903x.c
3758F: drivers/mfd/da90??-*.c
7be72c2c 3759F: drivers/mfd/da91??-*.c
c0d995aa 3760F: drivers/power/da9052-battery.c
7be72c2c 3761F: drivers/power/da91??-*.c
c0d995aa
OST
3762F: drivers/regulator/da903x.c
3763F: drivers/regulator/da9???-regulator.[ch]
3764F: drivers/rtc/rtc-da90??.c
3765F: drivers/video/backlight/da90??_bl.c
3766F: drivers/watchdog/da90??_wdt.c
3767F: include/linux/mfd/da903x.h
3768F: include/linux/mfd/da9052/
3769F: include/linux/mfd/da9055/
047cfd01 3770F: include/linux/mfd/da9062/
c0d995aa 3771F: include/linux/mfd/da9063/
7be72c2c 3772F: include/linux/mfd/da9150/
4eeb08b4 3773F: include/linux/regulator/da9211.h
c0d995aa
OST
3774F: include/sound/da[79]*.h
3775F: sound/soc/codecs/da[79]*.[ch]
3776
599aa697
LL
3777DIGI NEO AND CLASSIC PCI PRODUCTS
3778M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3779M: Mark Hounschell <markh@compro.net>
599aa697
LL
3780L: driverdev-devel@linuxdriverproject.org
3781S: Maintained
3782F: drivers/staging/dgnc/
3783
335d7c58 3784DIOLAN U2C-12 I2C DRIVER
ca462085 3785M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3786L: linux-i2c@vger.kernel.org
3787S: Maintained
3788F: drivers/i2c/busses/i2c-diolan-u2c.c
3789
d475c634
MW
3790DIRECT ACCESS (DAX)
3791M: Matthew Wilcox <willy@linux.intel.com>
3792L: linux-fsdevel@vger.kernel.org
3793S: Supported
3794F: fs/dax.c
3795
e7839f25 3796DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3797M: Eric Paris <eparis@parisplace.org>
3c5119c0 3798S: Maintained
679655da
JP
3799F: Documentation/filesystems/dnotify.txt
3800F: fs/notify/dnotify/
3801F: include/linux/dnotify.h
1da177e4
LT
3802
3803DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3804M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3805W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3806W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3807W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3808S: Maintained
3809
4480f15b 3810DISKQUOTA
d8130624 3811M: Jan Kara <jack@suse.com>
1da177e4 3812S: Maintained
679655da
JP
3813F: Documentation/filesystems/quota.txt
3814F: fs/quota/
3815F: include/linux/quota*.h
c117ab84 3816F: include/uapi/linux/quota*.h
1da177e4 3817
702686ad
BT
3818DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3819M: Bernie Thompson <bernie@plugable.com>
3820L: linux-fbdev@vger.kernel.org
3821S: Maintained
3822W: http://plugable.com/category/projects/udlfb/
8a61f013 3823F: drivers/video/fbdev/udlfb.c
702686ad
BT
3824F: include/video/udlfb.h
3825F: Documentation/fb/udlfb.txt
3826
e7839f25 3827DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3828M: Christine Caulfield <ccaulfie@redhat.com>
3829M: David Teigland <teigland@redhat.com>
a4644184 3830L: cluster-devel@redhat.com
5be7b50f 3831W: http://sources.redhat.com/cluster/
9f273c24 3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3833S: Supported
679655da 3834F: fs/dlm/
5be7b50f 3835
53b6b3e0
SS
3836DMA BUFFER SHARING FRAMEWORK
3837M: Sumit Semwal <sumit.semwal@linaro.org>
3838S: Maintained
3839L: linux-media@vger.kernel.org
3840L: dri-devel@lists.freedesktop.org
8ada6d2d 3841L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3842F: drivers/dma-buf/
e46d12c6
JP
3843F: include/linux/dma-buf*
3844F: include/linux/reservation.h
3845F: include/linux/*fence.h
53b6b3e0
SS
3846F: Documentation/dma-buf-sharing.txt
3847T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3848
c483e065
GP
3849SYNC FILE FRAMEWORK
3850M: Sumit Semwal <sumit.semwal@linaro.org>
3851R: Gustavo Padovan <gustavo@padovan.org>
3852S: Maintained
3853L: linux-media@vger.kernel.org
3854L: dri-devel@lists.freedesktop.org
3855F: drivers/dma-buf/sync_file.c
3856F: include/linux/sync_file.h
3857F: Documentation/sync_file.txt
3858T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3859
b3e5f263 3860DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3861M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3862L: dmaengine@vger.kernel.org
3863Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3864S: Maintained
679655da 3865F: drivers/dma/
0ce3c066 3866F: include/linux/dmaengine.h
c56d329e 3867F: Documentation/devicetree/bindings/dma/
979a281e
VK
3868F: Documentation/dmaengine/
3869T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3870
b825037d 3871DME1737 HARDWARE MONITOR DRIVER
8b58be88 3872M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3873L: linux-hwmon@vger.kernel.org
b825037d 3874S: Maintained
679655da
JP
3875F: Documentation/hwmon/dme1737
3876F: drivers/hwmon/dme1737.c
b825037d 3877
1f31e1b1 3878DMI/SMBIOS SUPPORT
d8130624 3879M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3880S: Maintained
d4aeef93 3881T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3882F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3883F: drivers/firmware/dmi-id.c
3884F: drivers/firmware/dmi_scan.c
3885F: include/linux/dmi.h
3886
7d2c86b5 3887DOCUMENTATION
ad3118b9 3888M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3889L: linux-doc@vger.kernel.org
3890S: Maintained
679655da 3891F: Documentation/
42f41ecf
JC
3892F: scripts/docproc.c
3893F: scripts/kernel-doc*
97be078b
RD
3894X: Documentation/ABI/
3895X: Documentation/devicetree/
933a46b8
JC
3896X: Documentation/acpi
3897X: Documentation/power
3898X: Documentation/spi
6c121170 3899X: Documentation/DocBook/media
c51edfb1 3900T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3901
1da177e4 3902DOUBLETALK DRIVER
8b58be88 3903M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3904L: blinux-list@redhat.com
3905S: Maintained
679655da
JP
3906F: drivers/char/dtlk.c
3907F: include/linux/dtlk.h
1da177e4 3908
e2d1d6c0 3909DPT_I2O SCSI RAID DRIVER
8b58be88 3910M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3911L: linux-scsi@vger.kernel.org
3912W: http://www.adaptec.com/
3913S: Maintained
679655da
JP
3914F: drivers/scsi/dpt*
3915F: drivers/scsi/dpt/
e2d1d6c0 3916
b411b363 3917DRBD DRIVER
bc2c049d
RK
3918M: Philipp Reisner <philipp.reisner@linbit.com>
3919M: Lars Ellenberg <lars.ellenberg@linbit.com>
3920L: drbd-dev@lists.linbit.com
28b8e8d4 3921W: http://www.drbd.org
bc2c049d
RK
3922T: git git://git.linbit.com/linux-drbd.git
3923T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3924S: Supported
3925F: drivers/block/drbd/
3926F: lib/lru_cache.c
3927F: Documentation/blockdev/drbd/
b411b363 3928
dc7dfcd8 3929DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3930M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3932S: Supported
679655da 3933F: Documentation/kobject.txt
7cfc51b9 3934F: drivers/base/
87544653 3935F: fs/debugfs/
dc7dfcd8
WS
3936F: fs/kernfs/
3937F: fs/sysfs/
87544653 3938F: include/linux/debugfs.h
dc7dfcd8 3939F: include/linux/kobj*
679655da 3940F: lib/kobj*
1da177e4
LT
3941
3942DRM DRIVERS
8b58be88 3943M: David Airlie <airlied@linux.ie>
4c6a3999 3944L: dri-devel@lists.freedesktop.org
b0447888 3945T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3946S: Maintained
679655da 3947F: drivers/gpu/drm/
433e3b34 3948F: drivers/gpu/vga/
d28ab95b
GU
3949F: Documentation/devicetree/bindings/display/
3950F: Documentation/devicetree/bindings/gpu/
3951F: Documentation/devicetree/bindings/video/
621c5474 3952F: Documentation/gpu/
850e9411 3953F: include/drm/
c117ab84 3954F: include/uapi/drm/
1da177e4 3955
c842b693
EV
3956DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3957M: Dave Airlie <airlied@redhat.com>
3958S: Odd Fixes
3959F: drivers/gpu/drm/ast/
3960
3961DRM DRIVER FOR BOCHS VIRTUAL GPU
3962M: Gerd Hoffmann <kraxel@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/bochs/
3965
3966DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3967M: Dave Airlie <airlied@redhat.com>
3968S: Odd Fixes
3969F: drivers/gpu/drm/cirrus/
3970
c26a4017 3971RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3972M: Alex Deucher <alexander.deucher@amd.com>
3973M: Christian König <christian.koenig@amd.com>
3974L: dri-devel@lists.freedesktop.org
3975T: git git://people.freedesktop.org/~agd5f/linux
3976S: Supported
3977F: drivers/gpu/drm/radeon/
74c97375 3978F: include/uapi/drm/radeon_drm.h
c26a4017 3979F: drivers/gpu/drm/amd/
74c97375 3980F: include/uapi/drm/amdgpu_drm.h
566f5939 3981
03e255b9
TR
3982DRM PANEL DRIVERS
3983M: Thierry Reding <thierry.reding@gmail.com>
3984L: dri-devel@lists.freedesktop.org
3985T: git git://anongit.freedesktop.org/tegra/linux.git
3986S: Maintained
3987F: drivers/gpu/drm/drm_panel.c
3988F: drivers/gpu/drm/panel/
3989F: include/drm/drm_panel.h
2d799dde 3990F: Documentation/devicetree/bindings/display/panel/
03e255b9 3991
8daf7473 3992INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3993M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3994M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3995L: intel-gfx@lists.freedesktop.org
8daf7473 3996L: dri-devel@lists.freedesktop.org
7564fde3 3997W: https://01.org/linuxgraphics/
47f95647 3998Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3999T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4000S: Supported
14430813 4001F: drivers/gpu/drm/i915/
8daf7473 4002F: include/drm/i915*
baceac3a 4003F: include/uapi/drm/i915_drm.h
621c5474 4004F: Documentation/gpu/i915.rst
8daf7473 4005
99763bb8
BB
4006DRM DRIVERS FOR ATMEL HLCDC
4007M: Boris Brezillon <boris.brezillon@free-electrons.com>
4008L: dri-devel@lists.freedesktop.org
4009S: Supported
4010F: drivers/gpu/drm/atmel-hlcdc/
4011F: Documentation/devicetree/bindings/drm/atmel/
4012
bf1139df
MR
4013DRM DRIVERS FOR ALLWINNER A10
4014M: Maxime Ripard <maxime.ripard@free-electrons.com>
4015L: dri-devel@lists.freedesktop.org
4016S: Supported
4017F: drivers/gpu/drm/sun4i/
4018F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4019
398a6d4a
KP
4020DRM DRIVERS FOR EXYNOS
4021M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4022M: Joonyoung Shim <jy0922.shim@samsung.com>
4023M: Seung-Woo Kim <sw0312.kim@samsung.com>
4024M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4025L: dri-devel@lists.freedesktop.org
25a58030 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4027S: Supported
14430813 4028F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4029F: include/uapi/drm/exynos_drm.h
4030F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4031
b55a1b9c 4032DRM DRIVERS FOR FREESCALE DCU
bc66757a 4033M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4034M: Alison Wang <alison.wang@freescale.com>
4035L: dri-devel@lists.freedesktop.org
4036S: Supported
4037F: drivers/gpu/drm/fsl-dcu/
2d799dde 4038F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4039F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4040F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4041
0a3d775f
PZ
4042DRM DRIVERS FOR FREESCALE IMX
4043M: Philipp Zabel <p.zabel@pengutronix.de>
4044L: dri-devel@lists.freedesktop.org
4045S: Maintained
4046F: drivers/gpu/drm/imx/
ef739aa4 4047F: drivers/gpu/ipu-v3/
2d799dde 4048F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4049
ba2199a6
PJ
4050DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4051M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4052L: dri-devel@lists.freedesktop.org
4053T: git git://github.com/patjak/drm-gma500
4054S: Maintained
5ff18e42 4055F: drivers/gpu/drm/gma500/
ba2199a6 4056
c84ffde9
XL
4057DRM DRIVERS FOR HISILICON
4058M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4059R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4060R: Chen Feng <puck.chen@hisilicon.com>
4061L: dri-devel@lists.freedesktop.org
4062T: git git://github.com/xin3liang/linux.git
4063S: Maintained
4064F: drivers/gpu/drm/hisilicon/
4065F: Documentation/devicetree/bindings/display/hisilicon/
4066
399516ab
EV
4067DRM DRIVER FOR INTEL I810 VIDEO CARDS
4068S: Orphan / Obsolete
4069F: drivers/gpu/drm/i810/
4070F: include/uapi/drm/i810_drm.h
4071
06346451
EV
4072DRM DRIVER FOR MSM ADRENO GPU
4073M: Rob Clark <robdclark@gmail.com>
4074L: linux-arm-msm@vger.kernel.org
4075L: dri-devel@lists.freedesktop.org
4076L: freedreno@lists.freedesktop.org
4077T: git git://people.freedesktop.org/~robclark/linux
4078S: Maintained
4079F: drivers/gpu/drm/msm/
4080F: include/uapi/drm/msm_drm.h
4081F: Documentation/devicetree/bindings/display/msm/
4082
fad89bb3
EV
4083DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4084M: Ben Skeggs <bskeggs@redhat.com>
4085L: dri-devel@lists.freedesktop.org
4086L: nouveau@lists.freedesktop.org
4087T: git git://github.com/skeggsb/linux
4088S: Supported
4089F: drivers/gpu/drm/nouveau/
4090F: include/uapi/drm/nouveau_drm.h
ba2199a6 4091
bd3b49f2 4092DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4093M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4094L: dri-devel@lists.freedesktop.org
4095L: linux-tegra@vger.kernel.org
a5ad7a63 4096T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4097S: Supported
dee8268f 4098F: drivers/gpu/drm/tegra/
a5ad7a63 4099F: drivers/gpu/host1x/
e1e90644 4100F: include/linux/host1x.h
a5ad7a63 4101F: include/uapi/drm/tegra_drm.h
2d799dde 4102F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4103
399516ab
EV
4104DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4105S: Orphan / Obsolete
4106F: drivers/gpu/drm/mga/
4107F: include/uapi/drm/mga_drm.h
4108
c842b693
EV
4109DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4110M: Dave Airlie <airlied@redhat.com>
4111S: Odd Fixes
4112F: drivers/gpu/drm/mgag200/
4113
399516ab
EV
4114DRM DRIVER FOR RAGE 128 VIDEO CARDS
4115S: Orphan / Obsolete
4116F: drivers/gpu/drm/r128/
4117F: include/uapi/drm/r128_drm.h
4118
a284e9d1
LP
4119DRM DRIVERS FOR RENESAS
4120M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4121L: dri-devel@lists.freedesktop.org
4a121096 4122L: linux-renesas-soc@vger.kernel.org
2392ccd4 4123T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4124S: Supported
4125F: drivers/gpu/drm/rcar-du/
4126F: drivers/gpu/drm/shmobile/
a284e9d1 4127F: include/linux/platform_data/shmob_drm.h
33be436d 4128F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4129
c842b693
EV
4130DRM DRIVER FOR QXL VIRTUAL GPU
4131M: Dave Airlie <airlied@redhat.com>
4132S: Odd Fixes
4133F: drivers/gpu/drm/qxl/
4134F: include/uapi/drm/qxl_drm.h
a284e9d1 4135
625e0346
HS
4136DRM DRIVERS FOR ROCKCHIP
4137M: Mark Yao <mark.yao@rock-chips.com>
4138L: dri-devel@lists.freedesktop.org
4139S: Maintained
4140F: drivers/gpu/drm/rockchip/
f253f7eb 4141F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4142
399516ab
EV
4143DRM DRIVER FOR SAVAGE VIDEO CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/savage/
4146F: include/uapi/drm/savage_drm.h
4147
4148DRM DRIVER FOR SIS VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/sis/
4151F: include/uapi/drm/sis_drm.h
625e0346 4152
7f11c476
BG
4153DRM DRIVERS FOR STI
4154M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4155M: Vincent Abriou <vincent.abriou@st.com>
4156L: dri-devel@lists.freedesktop.org
4157T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4158S: Maintained
4159F: drivers/gpu/drm/sti
2d799dde 4160F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4161
399516ab
EV
4162DRM DRIVER FOR TDFX VIDEO CARDS
4163S: Orphan / Obsolete
4164F: drivers/gpu/drm/tdfx/
4165
c842b693
EV
4166DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4167M: Dave Airlie <airlied@redhat.com>
4168S: Odd Fixes
4169F: drivers/gpu/drm/udl/
4170
8bb0bce9
LS
4171DRM DRIVERS FOR VIVANTE GPU IP
4172M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4173R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4174R: Christian Gmeiner <christian.gmeiner@gmail.com>
4175L: dri-devel@lists.freedesktop.org
4176S: Maintained
8a9257a0
EV
4177F: drivers/gpu/drm/etnaviv/
4178F: include/uapi/drm/etnaviv_drm.h
4179F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4180
c4291702
EV
4181DRM DRIVER FOR VMWARE VIRTUAL GPU
4182M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4183M: Sinclair Yeh <syeh@vmware.com>
4184M: Thomas Hellstrom <thellstrom@vmware.com>
4185L: dri-devel@lists.freedesktop.org
4186T: git git://people.freedesktop.org/~syeh/repos_linux
4187T: git git://people.freedesktop.org/~thomash/linux
4188S: Supported
4189F: drivers/gpu/drm/vmwgfx/
4190F: include/uapi/drm/vmwgfx_drm.h
4191
8636d452
EA
4192DRM DRIVERS FOR VC4
4193M: Eric Anholt <eric@anholt.net>
4194T: git git://github.com/anholt/linux
4195S: Supported
4196F: drivers/gpu/drm/vc4/
4197F: include/uapi/drm/vc4_drm.h
4198F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4199
5ef330a7
TV
4200DRM DRIVERS FOR TI OMAP
4201M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4202L: dri-devel@lists.freedesktop.org
4203S: Maintained
4204F: drivers/gpu/drm/omapdrm/
4205F: Documentation/devicetree/bindings/display/ti/
4206
adb314ed
TV
4207DRM DRIVERS FOR TI LCDC
4208M: Jyri Sarha <jsarha@ti.com>
4209R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4210L: dri-devel@lists.freedesktop.org
4211S: Maintained
4212F: drivers/gpu/drm/tilcdc/
4213F: Documentation/devicetree/bindings/display/tilcdc/
4214
598df1ac
AK
4215DSBR100 USB FM RADIO DRIVER
4216M: Alexey Klimov <klimov.linux@gmail.com>
4217L: linux-media@vger.kernel.org
4218T: git git://linuxtv.org/media_tree.git
4219S: Maintained
4220F: drivers/media/radio/dsbr100.c
4221
1da177e4 4222DSCC4 DRIVER
8b58be88 4223M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4224L: netdev@vger.kernel.org
1da177e4 4225S: Maintained
679655da 4226F: drivers/net/wan/dscc4.c
1da177e4 4227
cc11b140
HV
4228DT3155 MEDIA DRIVER
4229M: Hans Verkuil <hverkuil@xs4all.nl>
4230L: linux-media@vger.kernel.org
4231T: git git://linuxtv.org/media_tree.git
a825eaec 4232W: https://linuxtv.org
cc11b140
HV
4233S: Odd Fixes
4234F: drivers/media/pci/dt3155/
4235
91952bc0
AP
4236DVB_USB_AF9015 MEDIA DRIVER
4237M: Antti Palosaari <crope@iki.fi>
4238L: linux-media@vger.kernel.org
a825eaec 4239W: https://linuxtv.org
91952bc0
AP
4240W: http://palosaari.fi/linux/
4241Q: http://patchwork.linuxtv.org/project/linux-media/list/
4242T: git git://linuxtv.org/anttip/media_tree.git
4243S: Maintained
4244F: drivers/media/usb/dvb-usb-v2/af9015*
4245
4246DVB_USB_AF9035 MEDIA DRIVER
4247M: Antti Palosaari <crope@iki.fi>
4248L: linux-media@vger.kernel.org
a825eaec 4249W: https://linuxtv.org
91952bc0
AP
4250W: http://palosaari.fi/linux/
4251Q: http://patchwork.linuxtv.org/project/linux-media/list/
4252T: git git://linuxtv.org/anttip/media_tree.git
4253S: Maintained
4254F: drivers/media/usb/dvb-usb-v2/af9035*
4255
4256DVB_USB_ANYSEE MEDIA DRIVER
4257M: Antti Palosaari <crope@iki.fi>
4258L: linux-media@vger.kernel.org
a825eaec 4259W: https://linuxtv.org
91952bc0
AP
4260W: http://palosaari.fi/linux/
4261Q: http://patchwork.linuxtv.org/project/linux-media/list/
4262T: git git://linuxtv.org/anttip/media_tree.git
4263S: Maintained
4264F: drivers/media/usb/dvb-usb-v2/anysee*
4265
4266DVB_USB_AU6610 MEDIA DRIVER
4267M: Antti Palosaari <crope@iki.fi>
4268L: linux-media@vger.kernel.org
a825eaec 4269W: https://linuxtv.org
91952bc0
AP
4270W: http://palosaari.fi/linux/
4271Q: http://patchwork.linuxtv.org/project/linux-media/list/
4272T: git git://linuxtv.org/anttip/media_tree.git
4273S: Maintained
4274F: drivers/media/usb/dvb-usb-v2/au6610*
4275
4276DVB_USB_CE6230 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
a825eaec 4279W: https://linuxtv.org
91952bc0
AP
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/usb/dvb-usb-v2/ce6230*
4285
d099dea2
MK
4286DVB_USB_CXUSB MEDIA DRIVER
4287M: Michael Krufky <mkrufky@linuxtv.org>
4288L: linux-media@vger.kernel.org
a825eaec 4289W: https://linuxtv.org
d099dea2
MK
4290W: http://github.com/mkrufky
4291Q: http://patchwork.linuxtv.org/project/linux-media/list/
4292T: git git://linuxtv.org/media_tree.git
4293S: Maintained
9819da66 4294F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4295
91952bc0 4296DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4297M: Antti Palosaari <crope@iki.fi>
4298L: linux-media@vger.kernel.org
a825eaec 4299W: https://linuxtv.org
91952bc0
AP
4300W: http://palosaari.fi/linux/
4301Q: http://patchwork.linuxtv.org/project/linux-media/list/
4302T: git git://linuxtv.org/anttip/media_tree.git
4303S: Maintained
91952bc0 4304F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4305
5560983b 4306DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4307M: Antti Palosaari <crope@iki.fi>
4308L: linux-media@vger.kernel.org
a825eaec 4309W: https://linuxtv.org
91952bc0
AP
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
5560983b 4313F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4314
8856f5f2
MK
4315DVB_USB_MXL111SF MEDIA DRIVER
4316M: Michael Krufky <mkrufky@linuxtv.org>
4317L: linux-media@vger.kernel.org
a825eaec 4318W: https://linuxtv.org
8856f5f2
MK
4319W: http://github.com/mkrufky
4320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4321T: git git://linuxtv.org/mkrufky/mxl111sf.git
4322S: Maintained
4323F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4324
91952bc0
AP
4325DVB_USB_RTL28XXU MEDIA DRIVER
4326M: Antti Palosaari <crope@iki.fi>
4327L: linux-media@vger.kernel.org
a825eaec 4328W: https://linuxtv.org
91952bc0
AP
4329W: http://palosaari.fi/linux/
4330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4331T: git git://linuxtv.org/anttip/media_tree.git
4332S: Maintained
4333F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4334
4335DVB_USB_V2 MEDIA DRIVER
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
4343F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4344F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4345
ac0ac38f 4346DYNAMIC DEBUG
5c4a97d1 4347M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4348S: Maintained
4349F: lib/dynamic_debug.c
4350F: include/linux/dynamic_debug.h
4351
789c7048 4352DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4353M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4354S: Maintained
df621252 4355F: drivers/tty/serial/dz.*
789c7048 4356
f17effbe
MF
4357E3X0 POWER BUTTON DRIVER
4358M: Moritz Fischer <moritz.fischer@ettus.com>
4359L: usrp-users@lists.ettus.com
4360W: http://www.ettus.com
4361S: Supported
4362F: drivers/input/misc/e3x0-button.c
4363F: Documentation/devicetree/bindings/input/e3x0-button.txt
4364
91952bc0
AP
4365E4000 MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
a825eaec 4368W: https://linuxtv.org
91952bc0
AP
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/tuners/e4000*
4374
1da177e4 4375EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4376M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4377L: linux-scsi@vger.kernel.org
4378S: Maintained
679655da 4379F: drivers/scsi/eata.c
1da177e4 4380
91952bc0
AP
4381EC100 MEDIA DRIVER
4382M: Antti Palosaari <crope@iki.fi>
4383L: linux-media@vger.kernel.org
a825eaec 4384W: https://linuxtv.org
91952bc0
AP
4385W: http://palosaari.fi/linux/
4386Q: http://patchwork.linuxtv.org/project/linux-media/list/
4387T: git git://linuxtv.org/anttip/media_tree.git
4388S: Maintained
4389F: drivers/media/dvb-frontends/ec100*
4390
237fead6 4391ECRYPT FILE SYSTEM
0de9adf2 4392M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4393L: ecryptfs@vger.kernel.org
24a923e4 4394W: http://ecryptfs.org
6dc7516e 4395W: https://launchpad.net/ecryptfs
9f273c24 4396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4397S: Supported
679655da
JP
4398F: Documentation/filesystems/ecryptfs.txt
4399F: fs/ecryptfs/
237fead6 4400
da9bb1d2 4401EDAC-CORE
8b58be88 4402M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4403M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4404M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4405M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4406L: linux-edac@vger.kernel.org
07cd6bf5
FW
4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4409S: Supported
679655da 4410F: Documentation/edac.txt
91445c72 4411F: drivers/edac/
679655da 4412F: include/linux/edac.h
0e438e3f 4413
c476c23b 4414EDAC-AMD64
8b58be88 4415M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4416M: Borislav Petkov <bp@alien8.de>
91445c72 4417L: linux-edac@vger.kernel.org
487ba8e8 4418S: Maintained
c476c23b
BP
4419F: drivers/edac/amd64_edac*
4420
836dae5d
RR
4421EDAC-CALXEDA
4422M: Doug Thompson <dougthompson@xmission.com>
4423M: Robert Richter <rric@kernel.org>
4424L: linux-edac@vger.kernel.org
836dae5d
RR
4425S: Maintained
4426F: drivers/edac/highbank*
4427
f65aad41
RB
4428EDAC-CAVIUM
4429M: Ralf Baechle <ralf@linux-mips.org>
4430M: David Daney <david.daney@cavium.com>
4431L: linux-edac@vger.kernel.org
4432L: linux-mips@linux-mips.org
f65aad41
RB
4433S: Supported
4434F: drivers/edac/octeon_edac*
4435
0e438e3f 4436EDAC-E752X
8b58be88
JP
4437M: Mark Gross <mark.gross@intel.com>
4438M: Doug Thompson <dougthompson@xmission.com>
91445c72 4439L: linux-edac@vger.kernel.org
0e438e3f 4440S: Maintained
679655da 4441F: drivers/edac/e752x_edac.c
0e438e3f
DP
4442
4443EDAC-E7XXX
8b58be88 4444M: Doug Thompson <dougthompson@xmission.com>
91445c72 4445L: linux-edac@vger.kernel.org
0e438e3f 4446S: Maintained
679655da 4447F: drivers/edac/e7xxx_edac.c
0e438e3f 4448
77c5f5d2 4449EDAC-GHES
5dc8a864
MCC
4450M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4451M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4452L: linux-edac@vger.kernel.org
77c5f5d2 4453S: Maintained
2caa67a6 4454F: drivers/edac/ghes_edac.c
77c5f5d2 4455
6bc78404 4456EDAC-I82443BXGX
8b58be88 4457M: Tim Small <tim@buttersideup.com>
91445c72 4458L: linux-edac@vger.kernel.org
6bc78404 4459S: Maintained
679655da 4460F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4461
4462EDAC-I3000
8b58be88 4463M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4464L: linux-edac@vger.kernel.org
6bc78404 4465S: Maintained
679655da 4466F: drivers/edac/i3000_edac.c
6bc78404
DT
4467
4468EDAC-I5000
8b58be88 4469M: Doug Thompson <dougthompson@xmission.com>
91445c72 4470L: linux-edac@vger.kernel.org
ba9a5918 4471S: Maintained
679655da 4472F: drivers/edac/i5000_edac.c
ba9a5918 4473
44c12cb2 4474EDAC-I5400
5dc8a864
MCC
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4477L: linux-edac@vger.kernel.org
44c12cb2 4478S: Maintained
679655da 4479F: drivers/edac/i5400_edac.c
44c12cb2 4480
3c9c92b6 4481EDAC-I7300
5dc8a864
MCC
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4484L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4485S: Maintained
4486F: drivers/edac/i7300_edac.c
4487
67c89316 4488EDAC-I7CORE
5dc8a864
MCC
4489M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4490M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4491L: linux-edac@vger.kernel.org
67c89316 4492S: Maintained
70aff0ce 4493F: drivers/edac/i7core_edac.c
67c89316 4494
ba9a5918 4495EDAC-I82975X
8b58be88 4496M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4497M: "Arvind R." <arvino55@gmail.com>
91445c72 4498L: linux-edac@vger.kernel.org
ba9a5918 4499S: Maintained
679655da 4500F: drivers/edac/i82975x_edac.c
ba9a5918 4501
791b4706
JB
4502EDAC-IE31200
4503M: Jason Baron <jbaron@akamai.com>
4504L: linux-edac@vger.kernel.org
791b4706
JB
4505S: Maintained
4506F: drivers/edac/ie31200_edac.c
4507
ccdfb979 4508EDAC-MPC85XX
30c7469b 4509M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4510L: linux-edac@vger.kernel.org
ccdfb979
JT
4511S: Maintained
4512F: drivers/edac/mpc85xx_edac.[ch]
4513
ba9a5918 4514EDAC-PASEMI
8b58be88 4515M: Egor Martovetsky <egor@pasemi.com>
91445c72 4516L: linux-edac@vger.kernel.org
6bc78404 4517S: Maintained
679655da 4518F: drivers/edac/pasemi_edac.c
6bc78404 4519
0e438e3f 4520EDAC-R82600
8b58be88 4521M: Tim Small <tim@buttersideup.com>
91445c72 4522L: linux-edac@vger.kernel.org
0e438e3f 4523S: Maintained
679655da 4524F: drivers/edac/r82600_edac.c
da9bb1d2 4525
4d096ca7 4526EDAC-SBRIDGE
5dc8a864
MCC
4527M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4528M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4529L: linux-edac@vger.kernel.org
4d096ca7
MCC
4530S: Maintained
4531F: drivers/edac/sb_edac.c
4532
995e1de4
LH
4533EDAC-XGENE
4534APPLIED MICRO (APM) X-GENE SOC EDAC
4535M: Loc Ho <lho@apm.com>
4536S: Supported
4537F: drivers/edac/xgene_edac.c
4538F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4539
af39917d
CL
4540EDIROL UA-101/UA-1000 DRIVER
4541M: Clemens Ladisch <clemens@ladisch.de>
4542L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4543T: git git://git.alsa-project.org/alsa-kernel.git
4544S: Maintained
4545F: sound/usb/misc/ua101.c
4546
1f7df953 4547EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4548M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4549L: linux-efi@vger.kernel.org
78bef24e 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4551S: Maintained
fb2efb5c 4552F: Documentation/efi-stub.txt
1f7df953
MF
4553F: arch/ia64/kernel/efi.c
4554F: arch/x86/boot/compressed/eboot.[ch]
4555F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4556F: arch/x86/platform/efi/
4557F: drivers/firmware/efi/
1f7df953
MF
4558F: include/linux/efi*.h
4559
d68772b7
MF
4560EFI VARIABLE FILESYSTEM
4561M: Matthew Garrett <matthew.garrett@nebula.com>
4562M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4563M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4564T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4565L: linux-efi@vger.kernel.org
4566S: Maintained
4567F: fs/efivarfs/
4568
85a00d9b
PJ
4569EFIFB FRAMEBUFFER DRIVER
4570L: linux-fbdev@vger.kernel.org
4571M: Peter Jones <pjones@redhat.com>
4572S: Maintained
8a61f013 4573F: drivers/video/fbdev/efifb.c
85a00d9b 4574
0bee8d28
JT
4575EFS FILESYSTEM
4576W: http://aeschi.ch.eu.org/efs/
4577S: Orphan
679655da 4578F: fs/efs/
0bee8d28 4579
aa8a9e25 4580EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4581M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4582L: netdev@vger.kernel.org
4583S: Maintained
9aa32835 4584F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4585
f0319efe 4586EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4587M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4588M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4589L: linux-media@vger.kernel.org
a825eaec 4590W: https://linuxtv.org
f0319efe
MCC
4591T: git git://linuxtv.org/media_tree.git
4592S: Maintained
4593F: drivers/media/usb/em28xx/
4594
3e3a7d66 4595EMBEDDED LINUX
8b58be88
JP
4596M: Paul Gortmaker <paul.gortmaker@windriver.com>
4597M: Matt Mackall <mpm@selenic.com>
4598M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4599L: linux-embedded@vger.kernel.org
4600S: Maintained
4601
32505876
JS
4602EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4603M: James Smart <james.smart@avagotech.com>
4604M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4605L: linux-scsi@vger.kernel.org
32505876 4606W: http://www.avagotech.com
ce00f85c 4607S: Supported
679655da 4608F: drivers/scsi/lpfc/
3a1c1d44 4609
5f5bac82 4610ENE CB710 FLASH CARD READER DRIVER
8b58be88 4611M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4612S: Maintained
4613F: drivers/misc/cb710/
4614F: drivers/mmc/host/cb710-mmc.*
4615F: include/linux/cb710.h
4616
931e39a1
ML
4617ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4618M: Maxim Levitsky <maximlevitsky@gmail.com>
4619S: Maintained
2a837449 4620F: drivers/media/rc/ene_ir.*
931e39a1 4621
d5ca9006 4622EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4623M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4624S: Maintained
084bad91 4625T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4626F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4627F: include/video/s1d13xxxfb.h
d5ca9006 4628
38df6492
ME
4629ET131X NETWORK DRIVER
4630M: Mark Einon <mark.einon@gmail.com>
4631S: Odd Fixes
4632F: drivers/net/ethernet/agere/
4633
1da177e4 4634ETHERNET BRIDGE
adbbf69d 4635M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4636L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4637L: netdev@vger.kernel.org
c996d8b9 4638W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4639S: Maintained
679655da
JP
4640F: include/linux/netfilter_bridge/
4641F: net/bridge/
1da177e4 4642
22f08ad9
FF
4643ETHERNET PHY LIBRARY
4644M: Florian Fainelli <f.fainelli@gmail.com>
4645L: netdev@vger.kernel.org
4646S: Maintained
4647F: include/linux/phy.h
4648F: include/linux/phy_fixed.h
4649F: drivers/net/phy/
4650F: Documentation/networking/phy.txt
4651F: drivers/of/of_mdio.c
4652F: drivers/of/of_net.c
4653
1da177e4 4654EXT2 FILE SYSTEM
d8130624 4655M: Jan Kara <jack@suse.com>
72be2ccf 4656L: linux-ext4@vger.kernel.org
1da177e4 4657S: Maintained
679655da
JP
4658F: Documentation/filesystems/ext2.txt
4659F: fs/ext2/
4660F: include/linux/ext2*
1da177e4 4661
72be2ccf 4662EXT4 FILE SYSTEM
8b58be88 4663M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4664M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4665L: linux-ext4@vger.kernel.org
08a225f1 4666W: http://ext4.wiki.kernel.org
8a6e2535 4667Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4669S: Maintained
679655da
JP
4670F: Documentation/filesystems/ext4.txt
4671F: fs/ext4/
1da177e4 4672
c5532b09 4673Extended Verification Module (EVM)
74dd744f
MZ
4674M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4675L: linux-ima-devel@lists.sourceforge.net
4676L: linux-security-module@vger.kernel.org
c5532b09
MZ
4677S: Supported
4678F: security/integrity/evm/
4679
df6b3cfe
MH
4680EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4681M: MyungJoo Ham <myungjoo.ham@samsung.com>
4682M: Chanwoo Choi <cw00.choi@samsung.com>
4683L: linux-kernel@vger.kernel.org
81df63a9 4684T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4685S: Maintained
4686F: drivers/extcon/
cd2c3e7f
CC
4687F: include/linux/extcon/
4688F: include/linux/extcon.h
df6b3cfe 4689F: Documentation/extcon/
cd2c3e7f 4690F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4691
e2a75c44 4692EXYNOS DP DRIVER
b7701755 4693M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4694L: dri-devel@lists.freedesktop.org
4695S: Maintained
4696F: drivers/gpu/drm/exynos/exynos_dp*
4697
9b93a409
MS
4698EXYNOS SYSMMU (IOMMU) driver
4699M: Marek Szyprowski <m.szyprowski@samsung.com>
4700L: iommu@lists.linux-foundation.org
4701S: Maintained
4702F: drivers/iommu/exynos-iommu.c
4703
33ad3912
DL
4704EXYNOS MIPI DISPLAY DRIVERS
4705M: Inki Dae <inki.dae@samsung.com>
4706M: Donghwa Lee <dh09.lee@samsung.com>
4707M: Kyungmin Park <kyungmin.park@samsung.com>
4708L: linux-fbdev@vger.kernel.org
4709S: Maintained
8a61f013 4710F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4711F: include/video/exynos_mipi*
4712
4a66d3fe
NC
4713EZchip NPS platform support
4714M: Noam Camus <noamc@ezchip.com>
4715S: Supported
4716F: arch/arc/plat-eznps
4717F: arch/arc/boot/dts/eznps.dts
4718
e53004e2 4719F71805F HARDWARE MONITORING DRIVER
d8130624 4720M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4721L: linux-hwmon@vger.kernel.org
e53004e2 4722S: Maintained
679655da
JP
4723F: Documentation/hwmon/f71805f
4724F: drivers/hwmon/f71805f.c
e53004e2 4725
eea977ed
MB
4726FC0011 TUNER DRIVER
4727M: Michael Buesch <m@bues.ch>
4728L: linux-media@vger.kernel.org
4729S: Maintained
ccae7af2
MCC
4730F: drivers/media/tuners/fc0011.h
4731F: drivers/media/tuners/fc0011.c
eea977ed 4732
91952bc0
AP
4733FC2580 MEDIA DRIVER
4734M: Antti Palosaari <crope@iki.fi>
4735L: linux-media@vger.kernel.org
a825eaec 4736W: https://linuxtv.org
91952bc0
AP
4737W: http://palosaari.fi/linux/
4738Q: http://patchwork.linuxtv.org/project/linux-media/list/
4739T: git git://linuxtv.org/anttip/media_tree.git
4740S: Maintained
4741F: drivers/media/tuners/fc2580*
eea977ed 4742
88b2dbdb
EP
4743FANOTIFY
4744M: Eric Paris <eparis@redhat.com>
4745S: Maintained
4746F: fs/notify/fanotify/
4747F: include/linux/fanotify.h
c117ab84 4748F: include/uapi/linux/fanotify.h
88b2dbdb 4749
1da177e4 4750FARSYNC SYNCHRONOUS DRIVER
8b58be88 4751M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4752W: http://www.farsite.co.uk/
4753S: Supported
679655da 4754F: drivers/net/wan/farsync.*
1da177e4 4755
c5408b88 4756FAULT INJECTION SUPPORT
8b58be88 4757M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4758S: Supported
679655da
JP
4759F: Documentation/fault-injection/
4760F: lib/fault-inject.c
c5408b88 4761
053e514f
NT
4762FBTFT Framebuffer drivers
4763M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4764M: Noralf Trønnes <noralf@tronnes.org>
4765S: Maintained
4766F: drivers/staging/fbtft/
4767
cae727db 4768FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4769M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4770L: fcoe-devel@open-fcoe.org
cae727db
RL
4771W: www.Open-FCoE.org
4772S: Supported
4773F: drivers/scsi/libfc/
4774F: drivers/scsi/fcoe/
4775F: include/scsi/fc/
4776F: include/scsi/libfc.h
4777F: include/scsi/libfcoe.h
c117ab84 4778F: include/uapi/scsi/fc/
cae727db 4779
e2d1d6c0 4780FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4781M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4782M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4783L: linux-fsdevel@vger.kernel.org
1da177e4 4784S: Maintained
679655da
JP
4785F: include/linux/fcntl.h
4786F: include/linux/fs.h
c117ab84
CEB
4787F: include/uapi/linux/fcntl.h
4788F: include/uapi/linux/fs.h
679655da
JP
4789F: fs/fcntl.c
4790F: fs/locks.c
1da177e4 4791
e2d1d6c0 4792FILESYSTEMS (VFS and infrastructure)
8b58be88 4793M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4794L: linux-fsdevel@vger.kernel.org
173acc7c 4795S: Maintained
679655da 4796F: fs/*
173acc7c 4797
b26e0ed4 4798FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4799M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4800L: linux-hwmon@vger.kernel.org
b26e0ed4 4801S: Maintained
d5ca6918
JP
4802F: drivers/hwmon/f75375s.c
4803F: include/linux/f75375s.h
b26e0ed4 4804
a331b0c3
CL
4805FIREWIRE AUDIO DRIVERS
4806M: Clemens Ladisch <clemens@ladisch.de>
4807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4808T: git git://git.alsa-project.org/alsa-kernel.git
4809S: Maintained
4810F: sound/firewire/
4811
eb86ec51
SR
4812FIREWIRE MEDIA DRIVERS (firedtv)
4813M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4814L: linux-media@vger.kernel.org
4815L: linux1394-devel@lists.sourceforge.net
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4817S: Maintained
4818F: drivers/media/firewire/
4819
a511ce33
CB
4820FIREWIRE SBP-2 TARGET
4821M: Chris Boot <bootc@bootc.net>
4822L: linux-scsi@vger.kernel.org
4823L: target-devel@vger.kernel.org
4824L: linux1394-devel@lists.sourceforge.net
4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4826S: Maintained
4827F: drivers/target/sbp/
4828
7d2c86b5 4829FIREWIRE SUBSYSTEM
8b58be88 4830M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4831L: linux1394-devel@lists.sourceforge.net
958a29cb 4832W: http://ieee1394.wiki.kernel.org/
2ca526bf 4833T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4834S: Maintained
679655da 4835F: drivers/firewire/
8f06ce3b
SR
4836F: include/linux/firewire.h
4837F: include/uapi/linux/firewire*.h
9f6d3c4b 4838F: tools/firewire/
e2d1d6c0
RD
4839
4840FIRMWARE LOADER (request_firmware)
39e68089
ML
4841M: Ming Lei <ming.lei@canonical.com>
4842L: linux-kernel@vger.kernel.org
4843S: Maintained
679655da
JP
4844F: Documentation/firmware_class/
4845F: drivers/base/firmware*.c
4846F: include/linux/firmware.h
e2d1d6c0 4847
f730e3dc 4848FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4849M: Joshua Morris <josh.h.morris@us.ibm.com>
4850M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4851S: Maintained
4852F: drivers/block/rsxx/
4853
8206f664 4854FLOPPY DRIVER
e5f6450c 4855M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4857S: Odd fixes
4858F: drivers/block/floppy.c
4859
9c9f32ed
AR
4860FMC SUBSYSTEM
4861M: Alessandro Rubini <rubini@gnudd.com>
4862W: http://www.ohwr.org/projects/fmc-bus
4863S: Supported
4864F: drivers/fmc/
4865F: include/linux/fmc*.h
4866F: include/linux/ipmi-fru.h
4867K: fmc_d.*register
4868
3c0ed7d5
AT
4869FPGA MANAGER FRAMEWORK
4870M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4871R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4872S: Maintained
4873F: drivers/fpga/
4874F: include/linux/fpga/fpga-mgr.h
4875W: http://www.rocketboards.org
4876
e2d1d6c0 4877FPU EMULATOR
8b58be88 4878M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4879W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4880S: Maintained
679655da 4881F: arch/x86/math-emu/
e2d1d6c0
RD
4882
4883FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4884L: netdev@vger.kernel.org
c173bfac 4885S: Orphan
679655da
JP
4886F: drivers/net/wan/dlci.c
4887F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4888
4889FRAMEBUFFER LAYER
5489e948
JCPV
4890M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4891M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4892L: linux-fbdev@vger.kernel.org
e2d1d6c0 4893W: http://linux-fbdev.sourceforge.net/
b22fe37b 4894Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4895T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4896S: Maintained
679655da 4897F: Documentation/fb/
b22fe37b
PM
4898F: drivers/video/
4899F: include/video/
679655da 4900F: include/linux/fb.h
c117ab84
CEB
4901F: include/uapi/video/
4902F: include/uapi/linux/fb.h
e2d1d6c0 4903
a57c188e 4904FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4905M: Timur Tabi <timur@tabi.org>
a57c188e 4906L: linux-fbdev@vger.kernel.org
c4ef9bc4 4907S: Maintained
8a61f013 4908F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4909
e2d1d6c0 4910FREESCALE DMA DRIVER
8b58be88
JP
4911M: Li Yang <leoli@freescale.com>
4912M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4913L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4914S: Maintained
679655da 4915F: drivers/dma/fsldma.*
e2d1d6c0 4916
44248aff
HX
4917FREESCALE GPMI NAND DRIVER
4918M: Han Xu <han.xu@nxp.com>
4919L: linux-mtd@lists.infradead.org
4920S: Maintained
4921F: drivers/mtd/nand/gpmi-nand/*
4922
e2d1d6c0 4923FREESCALE I2C CPM DRIVER
8b58be88 4924M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4925L: linuxppc-dev@lists.ozlabs.org
846557d3 4926L: linux-i2c@vger.kernel.org
0d2b405a 4927S: Maintained
679655da 4928F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4929
60e8c5ab 4930FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4931M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4932L: linux-fbdev@vger.kernel.org
efc03ecb 4933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4934S: Maintained
bad985a1 4935F: include/linux/platform_data/video-imxfb.h
8a61f013 4936F: drivers/video/fbdev/imxfb.c
60e8c5ab 4937
4d8e2cef 4938FREESCALE QUAD SPI DRIVER
38714fbd 4939M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4940L: linux-mtd@lists.infradead.org
4941S: Maintained
4942F: drivers/mtd/spi-nor/fsl-quadspi.c
4943
4689a6b1 4944FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4945M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4946M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4947L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4948L: netdev@vger.kernel.org
4949S: Maintained
ec21e2ec 4950F: drivers/net/ethernet/freescale/fs_enet/
679655da 4951F: include/linux/fs_enet_pd.h
4689a6b1 4952
63a0a00b
NA
4953FREESCALE IMX / MXC FEC DRIVER
4954M: Fugang Duan <fugang.duan@nxp.com>
4955L: netdev@vger.kernel.org
4956S: Maintained
4957F: drivers/net/ethernet/freescale/fec_main.c
4958F: drivers/net/ethernet/freescale/fec_ptp.c
4959F: drivers/net/ethernet/freescale/fec.h
4960F: Documentation/devicetree/bindings/net/fsl-fec.txt
4961
d9e9d82c 4962FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4963L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4964S: Orphan
7aa1aa6e
ZQ
4965F: drivers/soc/fsl/qe/
4966F: include/soc/fsl/*qe*.h
4967F: include/soc/fsl/*ucc*.h
d9e9d82c 4968
b55ef929 4969FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4970M: Li Yang <leoli@freescale.com>
6372594a 4971L: linux-usb@vger.kernel.org
a4724ed6 4972L: linuxppc-dev@lists.ozlabs.org
a7205b30 4973S: Maintained
faf2e1db 4974F: drivers/usb/gadget/udc/fsl*
a7205b30 4975
beaf53bf 4976FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4977M: Li Yang <leoli@freescale.com>
beaf53bf 4978L: netdev@vger.kernel.org
a4724ed6 4979L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4980S: Maintained
ec21e2ec 4981F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4982
abb1ed7b
CM
4983FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4984M: Claudiu Manoil <claudiu.manoil@freescale.com>
4985L: netdev@vger.kernel.org
4986S: Maintained
4987F: drivers/net/ethernet/freescale/gianfar*
4988X: drivers/net/ethernet/freescale/gianfar_ptp.c
4989F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4990
c19b6d24
ZQ
4991FREESCALE QUICC ENGINE UCC HDLC DRIVER
4992M: Zhao Qiang <qiang.zhao@nxp.com>
4993L: netdev@vger.kernel.org
4994L: linuxppc-dev@lists.ozlabs.org
4995S: Maintained
4996F: drivers/net/wan/fsl_ucc_hdlc*
4997
d9e9d82c 4998FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4999M: Timur Tabi <timur@tabi.org>
a4724ed6 5000L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5001S: Maintained
df621252 5002F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5003
5004FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5005M: Timur Tabi <timur@tabi.org>
dc85950a 5006M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5007M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5008R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5009L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5011S: Maintained
69aefcea 5012F: sound/soc/fsl/fsl*
dc85950a 5013F: sound/soc/fsl/imx*
69aefcea 5014F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5015
31c88965 5016FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5017M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5018M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5019L: linux-kernel@vger.kernel.org
5020S: Maintained
5021F: drivers/staging/fsl-mc/
5022
1da177e4 5023FREEVXFS FILESYSTEM
8b58be88 5024M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5025W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5026S: Maintained
679655da 5027F: fs/freevxfs/
1da177e4 5028
71038f52 5029FREEZER
49db1903 5030M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5031M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5032L: linux-pm@vger.kernel.org
71038f52 5033S: Supported
679655da
JP
5034F: Documentation/power/freezing-of-tasks.txt
5035F: include/linux/freezer.h
5036F: kernel/freezer.c
71038f52 5037
839a1f79
KRW
5038FRONTSWAP API
5039M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5040L: linux-kernel@vger.kernel.org
5041S: Maintained
5042F: mm/frontswap.c
5043F: include/linux/frontswap.h
5044
a5432f5a 5045FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5046M: David Howells <dhowells@redhat.com>
e62d6e24 5047L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5048S: Supported
5049F: Documentation/filesystems/caching/
5050F: fs/fscache/
5051F: include/linux/fscache*.h
5052
598c7d7a
TT
5053FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5054M: Theodore Y. Ts'o <tytso@mit.edu>
5055M: Jaegeuk Kim <jaegeuk@kernel.org>
5056S: Supported
5057F: fs/crypto/
5058F: include/linux/fscrypto.h
5059
f58ad8f5 5060F2FS FILE SYSTEM
9b29d481 5061M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5062M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5063R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5064L: linux-f2fs-devel@lists.sourceforge.net
5065W: http://en.wikipedia.org/wiki/F2FS
5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5067S: Maintained
5068F: Documentation/filesystems/f2fs.txt
3bac380c 5069F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5070F: fs/f2fs/
5071F: include/linux/f2fs_fs.h
62d43eeb 5072F: include/trace/events/f2fs.h
f58ad8f5 5073
5ab7ffea 5074FUJITSU FR-V (FRV) PORT
0cf0305f 5075S: Orphan
679655da 5076F: arch/frv/
1da177e4 5077
20b93734 5078FUJITSU LAPTOP EXTRAS
409a3e98 5079M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5080L: platform-driver-x86@vger.kernel.org
20b93734 5081S: Maintained
679655da 5082F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5083
4da621b6
HK
5084FUJITSU M-5MO LS CAMERA ISP DRIVER
5085M: Kyungmin Park <kyungmin.park@samsung.com>
5086M: Heungjun Kim <riverful.kim@samsung.com>
5087L: linux-media@vger.kernel.org
5088S: Maintained
90d72ac6 5089F: drivers/media/i2c/m5mols/
b5dcee22 5090F: include/media/i2c/m5mols.h
4da621b6 5091
2d24c490
RG
5092FUJITSU TABLET EXTRAS
5093M: Robert Gerlach <khnz@gmx.de>
5094L: platform-driver-x86@vger.kernel.org
5095S: Maintained
5096F: drivers/platform/x86/fujitsu-tablet.c
5097
04578f17 5098FUSE: FILESYSTEM IN USERSPACE
8b58be88 5099M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5100L: linux-fsdevel@vger.kernel.org
04578f17 5101W: http://fuse.sourceforge.net/
0a30f612 5102T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5103S: Maintained
679655da 5104F: fs/fuse/
c117ab84 5105F: include/uapi/linux/fuse.h
0a30f612 5106F: Documentation/filesystems/fuse.txt
04578f17 5107
1da177e4 5108FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5109M: Rik Faith <faith@cs.unc.edu>
1da177e4 5110L: linux-scsi@vger.kernel.org
baaea1dc 5111S: Odd Fixes (e.g., new signatures)
679655da 5112F: drivers/scsi/fdomain.*
1da177e4 5113
6b90bd4b
ER
5114GCC PLUGINS
5115M: Kees Cook <keescook@chromium.org>
5116R: Emese Revfy <re.emese@gmail.com>
5117L: kernel-hardening@lists.openwall.com
5118S: Maintained
5119F: scripts/gcc-plugins/
5120F: scripts/gcc-plugin.sh
5121F: Documentation/gcc-plugins.txt
5122
d8e2162c
PO
5123GCOV BASED KERNEL PROFILING
5124M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5125S: Maintained
5126F: kernel/gcov/
5127F: Documentation/gcov.txt
5128
1da177e4 5129GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5130M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5131L: linux-scsi@vger.kernel.org
5132W: http://www.icp-vortex.com/
5133S: Supported
679655da 5134F: drivers/scsi/gdt*
1da177e4 5135
158daf16
JK
5136GDB KERNEL DEBUGGING HELPER SCRIPTS
5137M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5138M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5139S: Supported
5140F: scripts/gdb/
5141
3169a1c7
HV
5142GEMTEK FM RADIO RECEIVER DRIVER
5143M: Hans Verkuil <hverkuil@xs4all.nl>
5144L: linux-media@vger.kernel.org
5145T: git git://linuxtv.org/media_tree.git
a825eaec 5146W: https://linuxtv.org
3169a1c7
HV
5147S: Maintained
5148F: drivers/media/radio/radio-gemtek*
5149
1c23af90 5150GENERIC GPIO I2C DRIVER
880b0e26 5151M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5152S: Supported
679655da
JP
5153F: drivers/i2c/busses/i2c-gpio.c
5154F: include/linux/i2c-gpio.h
1c23af90 5155
92ed1a76
PK
5156GENERIC GPIO I2C MULTIPLEXER DRIVER
5157M: Peter Korsgaard <peter.korsgaard@barco.com>
5158L: linux-i2c@vger.kernel.org
5159S: Supported
e7065e20
JD
5160F: drivers/i2c/muxes/i2c-mux-gpio.c
5161F: include/linux/i2c-mux-gpio.h
5162F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5163
9251ce95 5164GENERIC HDLC (WAN) DRIVERS
8b58be88 5165M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5166W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5167S: Maintained
679655da
JP
5168F: drivers/net/wan/c101.c
5169F: drivers/net/wan/hd6457*
5170F: drivers/net/wan/hdlc*
5171F: drivers/net/wan/n2.c
5172F: drivers/net/wan/pc300too.c
5173F: drivers/net/wan/pci200syn.c
5174F: drivers/net/wan/wanxl*
1da177e4 5175
1527aab6 5176GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5177M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5178L: linux-arch@vger.kernel.org
5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5180S: Maintained
14430813
JP
5181F: include/asm-generic/
5182F: include/uapi/asm-generic/
1527aab6 5183
ff764963
KVA
5184GENERIC PHY FRAMEWORK
5185M: Kishon Vijay Abraham I <kishon@ti.com>
5186L: linux-kernel@vger.kernel.org
5187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5188S: Supported
5189F: drivers/phy/
5190F: include/linux/phy/
5191
eea97aed
KH
5192GENERIC PM DOMAINS
5193M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5194M: Kevin Hilman <khilman@kernel.org>
5195M: Ulf Hansson <ulf.hansson@linaro.org>
5196L: linux-pm@vger.kernel.org
5197S: Supported
5198F: drivers/base/power/domain*.c
5199F: include/linux/pm_domain.h
5200
ccb86a69 5201GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5202M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5203L: kvm@vger.kernel.org
ccb86a69
MT
5204S: Supported
5205F: drivers/uio/uio_pci_generic.c
5206
f8f1ec73
JP
5207GET_MAINTAINER SCRIPT
5208M: Joe Perches <joe@perches.com>
5209S: Maintained
5210F: scripts/get_maintainer.pl
5211
5be7b50f 5212GFS2 FILE SYSTEM
8b58be88 5213M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5214M: Bob Peterson <rpeterso@redhat.com>
a4644184 5215L: cluster-devel@redhat.com
5be7b50f 5216W: http://sources.redhat.com/cluster/
28666d6d 5217T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5218S: Supported
679655da
JP
5219F: Documentation/filesystems/gfs2*.txt
5220F: fs/gfs2/
c117ab84 5221F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5222
0a34eb8f 5223GIGASET ISDN DRIVERS
6b096fde 5224M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5225L: gigaset307x-common@lists.sourceforge.net
5226W: http://gigaset307x.sourceforge.net/
6b096fde 5227S: Odd Fixes
679655da
JP
5228F: Documentation/isdn/README.gigaset
5229F: drivers/isdn/gigaset/
c117ab84 5230F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5231
7eea35fe
JP
5232GO7007 MPEG CODEC
5233M: Hans Verkuil <hans.verkuil@cisco.com>
5234L: linux-media@vger.kernel.org
5235S: Maintained
5236F: drivers/media/usb/go7007/
5237
ca96ea86
BN
5238GOODIX TOUCHSCREEN
5239M: Bastien Nocera <hadess@hadess.net>
5240L: linux-input@vger.kernel.org
5241S: Maintained
5242F: drivers/input/touchscreen/goodix.c
5243
a0dc00b4 5244GPIO SUBSYSTEM
e4651a9f 5245M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5246M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5247L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5249S: Maintained
cd97a449 5250F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5251F: Documentation/gpio/
40c159b7 5252F: Documentation/ABI/testing/gpio-cdev
fe95046e 5253F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5254F: drivers/gpio/
bdc6e95e
AC
5255F: include/linux/gpio/
5256F: include/linux/gpio.h
9b692346 5257F: include/asm-generic/gpio.h
3c702e99 5258F: include/uapi/linux/gpio.h
6d591c46 5259F: tools/gpio/
a0dc00b4 5260
71a6d0af
HW
5261GRE DEMULTIPLEXER DRIVER
5262M: Dmitry Kozlov <xeb@mail.ru>
5263L: netdev@vger.kernel.org
5264S: Maintained
11c26770
JP
5265F: net/ipv4/gre_demux.c
5266F: net/ipv4/gre_offload.c
71a6d0af
HW
5267F: include/net/gre.h
5268
d4c41139 5269GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5270M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5271L: netdev@vger.kernel.org
5272S: Maintained
a31a96ad 5273F: drivers/net/ethernet/aeroflex/
d4c41139 5274
e8deeae2 5275GSPCA FINEPIX SUBDRIVER
8b58be88 5276M: Frank Zago <frank@zago.net>
661263b5 5277L: linux-media@vger.kernel.org
275ffde4 5278T: git git://linuxtv.org/media_tree.git
e8deeae2 5279S: Maintained
0c0d06ca 5280F: drivers/media/usb/gspca/finepix.c
e8deeae2 5281
4b3fa3c4
OL
5282GSPCA GL860 SUBDRIVER
5283M: Olivier Lorin <o.lorin@laposte.net>
5284L: linux-media@vger.kernel.org
275ffde4 5285T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5286S: Maintained
0c0d06ca 5287F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5288
e8deeae2 5289GSPCA M5602 SUBDRIVER
8b58be88 5290M: Erik Andren <erik.andren@gmail.com>
661263b5 5291L: linux-media@vger.kernel.org
275ffde4 5292T: git git://linuxtv.org/media_tree.git
e8deeae2 5293S: Maintained
0c0d06ca 5294F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5295
5296GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5297M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5298L: linux-media@vger.kernel.org
275ffde4 5299T: git git://linuxtv.org/media_tree.git
c0936df4 5300S: Odd Fixes
0c0d06ca 5301F: drivers/media/usb/gspca/pac207.c
e8deeae2 5302
261982f1 5303GSPCA SN9C20X SUBDRIVER
d95c5b0b 5304M: Brian Johnson <brijohn@gmail.com>
261982f1 5305L: linux-media@vger.kernel.org
275ffde4 5306T: git git://linuxtv.org/media_tree.git
261982f1 5307S: Maintained
0c0d06ca 5308F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5309
e8deeae2 5310GSPCA T613 SUBDRIVER
8b58be88 5311M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5312L: linux-media@vger.kernel.org
275ffde4 5313T: git git://linuxtv.org/media_tree.git
e8deeae2 5314S: Maintained
0c0d06ca 5315F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5316
5317GSPCA USB WEBCAM DRIVER
c0936df4 5318M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5319L: linux-media@vger.kernel.org
275ffde4 5320T: git git://linuxtv.org/media_tree.git
c0936df4 5321S: Odd Fixes
0c0d06ca 5322F: drivers/media/usb/gspca/
e8deeae2 5323
584ec979 5324GUID PARTITION TABLE (GPT)
4f973c63 5325M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5326L: linux-efi@vger.kernel.org
5327S: Maintained
5328F: block/partitions/efi.*
5329
aa3c598b 5330STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5331M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5332L: linux-media@vger.kernel.org
275ffde4 5333T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5334S: Maintained
5335F: drivers/media/usb/stk1160/
e8deeae2 5336
4e456b86
YS
5337H8/300 ARCHITECTURE
5338M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5339L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5340W: http://uclinux-h8.sourceforge.jp
5341T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5342S: Maintained
5343F: arch/h8300/
5344F: drivers/clocksource/h8300_*.c
5345F: drivers/clk/h8300/
5346F: drivers/irqchip/irq-renesas-h8*.c
5347
71a6d0af
HW
5348HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5349M: Frank Seidel <frank@f-seidel.de>
5350L: platform-driver-x86@vger.kernel.org
5351W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5352S: Maintained
5353F: drivers/platform/x86/hdaps.c
5354
48fc9e26
HV
5355HDPVR USB VIDEO ENCODER DRIVER
5356M: Hans Verkuil <hverkuil@xs4all.nl>
5357L: linux-media@vger.kernel.org
5358T: git git://linuxtv.org/media_tree.git
a825eaec 5359W: https://linuxtv.org
48fc9e26 5360S: Odd Fixes
14430813 5361F: drivers/media/usb/hdpvr/
48fc9e26 5362
71a6d0af 5363HWPOISON MEMORY FAILURE HANDLING
f9625c48 5364M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5365L: linux-mm@kvack.org
71a6d0af
HW
5366S: Maintained
5367F: mm/memory-failure.c
5368F: mm/hwpoison-inject.c
5369
5370HYPERVISOR VIRTUAL CONSOLE DRIVER
5371L: linuxppc-dev@lists.ozlabs.org
5372S: Odd Fixes
5373F: drivers/tty/hvc/
5374
e5ab1477
AP
5375HACKRF MEDIA DRIVER
5376M: Antti Palosaari <crope@iki.fi>
5377L: linux-media@vger.kernel.org
a825eaec 5378W: https://linuxtv.org
e5ab1477
AP
5379W: http://palosaari.fi/linux/
5380Q: http://patchwork.linuxtv.org/project/linux-media/list/
5381T: git git://linuxtv.org/anttip/media_tree.git
5382S: Maintained
5383F: drivers/media/usb/hackrf/
5384
5b543965 5385HARDWARE MONITORING
d8130624 5386M: Jean Delvare <jdelvare@suse.com>
ca462085 5387M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5388L: linux-hwmon@vger.kernel.org
5389W: http://hwmon.wiki.kernel.org/
a94ef4ed 5390T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5392S: Maintained
047f4ec2 5393F: Documentation/hwmon/
679655da 5394F: drivers/hwmon/
047f4ec2 5395F: include/linux/hwmon*.h
5b543965 5396
844dd05f 5397HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5398M: Matt Mackall <mpm@selenic.com>
5399M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5400L: linux-crypto@vger.kernel.org
c0d0787b 5401S: Odd fixes
f6c60b15 5402F: Documentation/devicetree/bindings/rng/
679655da
JP
5403F: Documentation/hw_random.txt
5404F: drivers/char/hw_random/
5405F: include/linux/hw_random.h
844dd05f 5406
8b37fcfc
OBC
5407HARDWARE SPINLOCK CORE
5408M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5409M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5410L: linux-remoteproc@vger.kernel.org
8b37fcfc 5411S: Maintained
9f273c24 5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5413F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5414F: Documentation/hwspinlock.txt
2dbd8585 5415F: drivers/hwspinlock/
8b37fcfc
OBC
5416F: include/linux/hwspinlock.h
5417
1da177e4 5418HARMONY SOUND DRIVER
ac6aecbf 5419L: linux-parisc@vger.kernel.org
1da177e4 5420S: Maintained
679655da 5421F: sound/parisc/harmony.*
1da177e4 5422
91952bc0
AP
5423HD29L2 MEDIA DRIVER
5424M: Antti Palosaari <crope@iki.fi>
5425L: linux-media@vger.kernel.org
a825eaec 5426W: https://linuxtv.org
91952bc0
AP
5427W: http://palosaari.fi/linux/
5428Q: http://patchwork.linuxtv.org/project/linux-media/list/
5429T: git git://linuxtv.org/anttip/media_tree.git
5430S: Maintained
5431F: drivers/media/dvb-frontends/hd29l2*
5432
214de83e
BB
5433HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5434M: Brian Boylston <brian.boylston@hpe.com>
5435S: Supported
5436F: Documentation/watchdog/hpwdt.txt
5437F: drivers/watchdog/hpwdt.c
5438
9257aa49 5439HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5440M: Don Brace <don.brace@microsemi.com>
9257aa49 5441L: iss_storagedev@hp.com
a0a268ad 5442L: esc.storagedev@microsemi.com
693373db 5443L: linux-scsi@vger.kernel.org
9257aa49
SC
5444S: Supported
5445F: Documentation/scsi/hpsa.txt
5446F: drivers/scsi/hpsa*.[ch]
5447F: include/linux/cciss*.h
c117ab84 5448F: include/uapi/linux/cciss*.h
9257aa49 5449
e2d1d6c0 5450HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5451M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5452L: iss_storagedev@hp.com
516fdcea 5453L: esc.storagedev@microsemi.com
693373db 5454L: linux-scsi@vger.kernel.org
e2d1d6c0 5455S: Supported
679655da
JP
5456F: Documentation/blockdev/cciss.txt
5457F: drivers/block/cciss*
5458F: include/linux/cciss_ioctl.h
c117ab84 5459F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5460
f48ad614
DD
5461HFI1 DRIVER
5462M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5463M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5464L: linux-rdma@vger.kernel.org
5465S: Supported
5466F: drivers/infiniband/hw/hfi1
5467
1da177e4 5468HFS FILESYSTEM
6cf515e1
GU
5469L: linux-fsdevel@vger.kernel.org
5470S: Orphan
679655da
JP
5471F: Documentation/filesystems/hfs.txt
5472F: fs/hfs/
1da177e4 5473
ef575f47
GU
5474HFSPLUS FILESYSTEM
5475L: linux-fsdevel@vger.kernel.org
5476S: Orphan
5477F: Documentation/filesystems/hfsplus.txt
5478F: fs/hfsplus/
5479
1da177e4 5480HGA FRAMEBUFFER DRIVER
8b58be88 5481M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5482L: linux-nvidia@lists.surfsouth.com
5483W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5484S: Maintained
8a61f013 5485F: drivers/video/fbdev/hgafb.c
1da177e4 5486
4480f15b 5487HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5488M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5489M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5490L: linux-pm@vger.kernel.org
e2d1d6c0 5491S: Supported
679655da
JP
5492F: arch/x86/power/
5493F: drivers/base/power/
5494F: kernel/power/
5495F: include/linux/suspend.h
5496F: include/linux/freezer.h
5497F: include/linux/pm.h
679655da 5498F: arch/*/include/asm/suspend*.h
e2d1d6c0 5499
4ef4caad 5500HID CORE LAYER
e5f6450c 5501M: Jiri Kosina <jikos@kernel.org>
406df153 5502R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5503L: linux-input@vger.kernel.org
54e5881d 5504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5505S: Maintained
679655da
JP
5506F: drivers/hid/
5507F: include/linux/hid*
c117ab84 5508F: include/uapi/linux/hid*
4ef4caad 5509
30ee72f0 5510HID SENSOR HUB DRIVERS
e5f6450c 5511M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5512M: Jonathan Cameron <jic23@kernel.org>
5513M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5514L: linux-input@vger.kernel.org
5515L: linux-iio@vger.kernel.org
5516S: Maintained
5517F: Documentation/hid/hid-sensor*
5518F: drivers/hid/hid-sensor-*
5519F: drivers/iio/*/hid-*
5520F: include/linux/hid-sensor-*
5521
38bed542 5522HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5523M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5524L: linux-kernel@vger.kernel.org
75fc2d37 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5526S: Maintained
679655da 5527F: Documentation/timers/
5cee9645 5528F: kernel/time/hrtimer.c
88606e80
TG
5529F: kernel/time/clockevents.c
5530F: kernel/time/tick*.*
5531F: kernel/time/timer_*.c
05ed8490 5532F: include/linux/clockchips.h
679655da 5533F: include/linux/hrtimer.h
38bed542 5534
1da177e4 5535HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5536L: linux-hams@vger.kernel.org
8b64f2a0 5537S: Orphan
679655da
JP
5538F: drivers/net/hamradio/dmascc.c
5539F: drivers/net/hamradio/scc.c
1da177e4 5540
ede1e6f8 5541HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5542M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5543W: http://www.highpoint-tech.com
5544S: Supported
679655da
JP
5545F: Documentation/scsi/hptiop.txt
5546F: drivers/scsi/hptiop.c
ede1e6f8 5547
1da177e4 5548HIPPI
8b58be88 5549M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5550L: linux-hippi@sunsite.dk
5551S: Maintained
679655da 5552F: include/linux/hippidevice.h
c117ab84 5553F: include/uapi/linux/if_hippi.h
679655da 5554F: net/802/hippi.c
ff5a3b50 5555F: drivers/net/hippi/
1da177e4 5556
b30d74e4
DH
5557HISILICON NETWORK SUBSYSTEM DRIVER
5558M: Yisen Zhuang <yisen.zhuang@huawei.com>
5559M: Salil Mehta <salil.mehta@huawei.com>
5560L: netdev@vger.kernel.org
5561W: http://www.hisilicon.com
5562S: Maintained
5563F: drivers/net/ethernet/hisilicon/
5564F: Documentation/devicetree/bindings/net/hisilicon*.txt
5565
16c6c252
JG
5566HISILICON SAS Controller
5567M: John Garry <john.garry@huawei.com>
5568W: http://www.hisilicon.com
5569S: Supported
5570F: drivers/scsi/hisi_sas/
5571F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5572
ff1d2767 5573HOST AP DRIVER
8b58be88 5574M: Jouni Malinen <j@w1.fi>
85d32e7b 5575L: hostap@shmoo.com (subscribers-only)
724c6b35 5576L: linux-wireless@vger.kernel.org
ff1d2767
JM
5577W: http://hostap.epitest.fi/
5578S: Maintained
eb4f98d5 5579F: drivers/net/wireless/intersil/hostap/
ff1d2767 5580
dd8cd779 5581HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5582L: platform-driver-x86@vger.kernel.org
95c70215 5583S: Orphan
679655da 5584F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5585
e2d1d6c0 5586HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5587M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5588S: Maintained
7e25d724 5589F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5590
7d2c86b5 5591HPET: High Precision Event Timers driver
8b58be88 5592M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5593S: Maintained
679655da
JP
5594F: Documentation/timers/hpet.txt
5595F: drivers/char/hpet.c
5596F: include/linux/hpet.h
c117ab84 5597F: include/uapi/linux/hpet.h
b9b0332f 5598
e07b5d79 5599HPET: x86
9e06f631 5600S: Orphan
679655da
JP
5601F: arch/x86/kernel/hpet.c
5602F: arch/x86/include/asm/hpet.h
b9b0332f 5603
1da177e4 5604HPFS FILESYSTEM
8b58be88 5605M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5606W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5607S: Maintained
679655da 5608F: fs/hpfs/
1da177e4 5609
3441cded 5610HSI SUBSYSTEM
56459ea9
SR
5611M: Sebastian Reichel <sre@kernel.org>
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5613S: Maintained
5614F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5615F: Documentation/hsi.txt
3441cded
SR
5616F: drivers/hsi/
5617F: include/linux/hsi/
5618F: include/uapi/linux/hsi/
5619
7d2c86b5 5620HSO 3G MODEM DRIVER
8b58be88 5621M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5622W: http://www.pharscape.org
5623S: Maintained
679655da 5624F: drivers/net/usb/hso.c
11cd29b0 5625
19990e29
AB
5626HSR NETWORK PROTOCOL
5627M: Arvid Brodin <arvid.brodin@alten.se>
5628L: netdev@vger.kernel.org
5629S: Maintained
5630F: net/hsr/
5631
5a18c343 5632HTCPEN TOUCHSCREEN DRIVER
8b58be88 5633M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5634L: linux-input@vger.kernel.org
5635S: Maintained
679655da 5636F: drivers/input/touchscreen/htcpen.c
5a18c343 5637
1da177e4 5638HUGETLB FILESYSTEM
6d49e352 5639M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5640S: Maintained
679655da 5641F: fs/hugetlbfs/
1da177e4 5642
05183189 5643Hyper-V CORE AND DRIVERS
9c3646d1 5644M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5645M: Haiyang Zhang <haiyangz@microsoft.com>
5646L: devel@linuxdriverproject.org
5647S: Maintained
a4162747
HZ
5648F: arch/x86/include/asm/mshyperv.h
5649F: arch/x86/include/uapi/asm/hyperv.h
5650F: arch/x86/kernel/cpu/mshyperv.c
05183189 5651F: drivers/hid/hid-hyperv.c
a4162747 5652F: drivers/hv/
f92ca80b 5653F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5654F: drivers/pci/host/pci-hyperv.c
05183189 5655F: drivers/net/hyperv/
a4162747 5656F: drivers/scsi/storvsc_drv.c
8a61f013 5657F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5658F: include/linux/hyperv.h
5659F: tools/hv/
54bf725e 5660F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5661
7724fd04
PR
5662I2C MUXES
5663M: Peter Rosin <peda@axentia.se>
5664L: linux-i2c@vger.kernel.org
5665S: Maintained
2254d24a 5666F: Documentation/i2c/i2c-topology
7724fd04
PR
5667F: Documentation/i2c/muxes/
5668F: Documentation/devicetree/bindings/i2c/i2c-mux*
5669F: drivers/i2c/i2c-mux.c
5670F: drivers/i2c/muxes/
5671F: include/linux/i2c-mux.h
5672
d85c8a6a 5673I2C OVER PARALLEL PORT
d8130624 5674M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5675L: linux-i2c@vger.kernel.org
5676S: Maintained
5677F: Documentation/i2c/busses/i2c-parport
5678F: Documentation/i2c/busses/i2c-parport-light
5679F: drivers/i2c/busses/i2c-parport.c
5680F: drivers/i2c/busses/i2c-parport-light.c
5681
5682I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5683M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5684L: linux-i2c@vger.kernel.org
5685S: Maintained
5686F: Documentation/i2c/busses/i2c-ali1535
5687F: Documentation/i2c/busses/i2c-ali1563
5688F: Documentation/i2c/busses/i2c-ali15x3
5689F: Documentation/i2c/busses/i2c-amd756
5690F: Documentation/i2c/busses/i2c-amd8111
5691F: Documentation/i2c/busses/i2c-i801
5692F: Documentation/i2c/busses/i2c-nforce2
5693F: Documentation/i2c/busses/i2c-piix4
5694F: Documentation/i2c/busses/i2c-sis5595
5695F: Documentation/i2c/busses/i2c-sis630
5696F: Documentation/i2c/busses/i2c-sis96x
5697F: Documentation/i2c/busses/i2c-via
5698F: Documentation/i2c/busses/i2c-viapro
5699F: drivers/i2c/busses/i2c-ali1535.c
5700F: drivers/i2c/busses/i2c-ali1563.c
5701F: drivers/i2c/busses/i2c-ali15x3.c
5702F: drivers/i2c/busses/i2c-amd756.c
5703F: drivers/i2c/busses/i2c-amd756-s4882.c
5704F: drivers/i2c/busses/i2c-amd8111.c
5705F: drivers/i2c/busses/i2c-i801.c
5706F: drivers/i2c/busses/i2c-isch.c
5707F: drivers/i2c/busses/i2c-nforce2.c
5708F: drivers/i2c/busses/i2c-nforce2-s4985.c
5709F: drivers/i2c/busses/i2c-piix4.c
5710F: drivers/i2c/busses/i2c-sis5595.c
5711F: drivers/i2c/busses/i2c-sis630.c
5712F: drivers/i2c/busses/i2c-sis96x.c
5713F: drivers/i2c/busses/i2c-via.c
5714F: drivers/i2c/busses/i2c-viapro.c
5715
cb7f07a4
NH
5716I2C/SMBUS ISMT DRIVER
5717M: Seth Heasley <seth.heasley@intel.com>
5718M: Neil Horman <nhorman@tuxdriver.com>
5719L: linux-i2c@vger.kernel.org
5720F: drivers/i2c/busses/i2c-ismt.c
5721F: Documentation/i2c/busses/i2c-ismt
5722
6ea884db 5723I2C/SMBUS STUB DRIVER
d8130624 5724M: Jean Delvare <jdelvare@suse.com>
846557d3 5725L: linux-i2c@vger.kernel.org
6ea884db 5726S: Maintained
8547a5bc 5727F: drivers/i2c/i2c-stub.c
6ea884db 5728
5b543965 5729I2C SUBSYSTEM
14d77c4d 5730M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5731L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5732W: https://i2c.wiki.kernel.org/
5733Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5735S: Maintained
40ed1b4c 5736F: Documentation/devicetree/bindings/i2c/
679655da
JP
5737F: Documentation/i2c/
5738F: drivers/i2c/
630bc46e 5739F: drivers/i2c/*/
679655da 5740F: include/linux/i2c.h
03b70d62 5741F: include/linux/i2c-*.h
c117ab84
CEB
5742F: include/uapi/linux/i2c.h
5743F: include/uapi/linux/i2c-*.h
1da177e4 5744
4560d677
WS
5745I2C ACPI SUPPORT
5746M: Mika Westerberg <mika.westerberg@linux.intel.com>
5747L: linux-i2c@vger.kernel.org
5748L: linux-acpi@vger.kernel.org
5749S: Maintained
4560d677 5750
d85c8a6a 5751I2C-TAOS-EVM DRIVER
d8130624 5752M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5753L: linux-i2c@vger.kernel.org
5754S: Maintained
5755F: Documentation/i2c/busses/i2c-taos-evm
5756F: drivers/i2c/busses/i2c-taos-evm.c
5757
e8c76eed 5758I2C-TINY-USB DRIVER
8b58be88 5759M: Till Harbaum <till@harbaum.org>
846557d3 5760L: linux-i2c@vger.kernel.org
932d1872 5761W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5762S: Maintained
679655da 5763F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5764
1da177e4 5765i386 BOOT CODE
8b58be88 5766M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5767S: Maintained
679655da 5768F: arch/x86/boot/
1da177e4
LT
5769
5770i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5771M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5773S: Maintained
5774
1da177e4 5775IA64 (Itanium) PLATFORM
8b58be88
JP
5776M: Tony Luck <tony.luck@intel.com>
5777M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5778L: linux-ia64@vger.kernel.org
6b1c70b1 5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5780S: Maintained
679655da 5781F: arch/ia64/
1da177e4 5782
4cd38750
LDSB
5783IBM Power VMX Cryptographic instructions
5784M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5785M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5786L: linux-crypto@vger.kernel.org
5787S: Supported
5788F: drivers/crypto/vmx/Makefile
5789F: drivers/crypto/vmx/Kconfig
5790F: drivers/crypto/vmx/vmx.c
5791F: drivers/crypto/vmx/aes*
5792F: drivers/crypto/vmx/ghash*
5793F: drivers/crypto/vmx/ppc-xlate.pl
5794
956c203c 5795IBM Power in-Nest Crypto Acceleration
4cd38750 5796M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5797M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5798L: linux-crypto@vger.kernel.org
5799S: Supported
28bceeaa
DS
5800F: drivers/crypto/nx/Makefile
5801F: drivers/crypto/nx/Kconfig
5802F: drivers/crypto/nx/nx-aes*
5803F: drivers/crypto/nx/nx-sha*
5804F: drivers/crypto/nx/nx.*
5805F: drivers/crypto/nx/nx_csbcpb.h
5806F: drivers/crypto/nx/nx_debugfs.h
956c203c 5807
0e16aafb 5808IBM Power 842 compression accelerator
41656aa7 5809M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5810S: Supported
28bceeaa
DS
5811F: drivers/crypto/nx/Makefile
5812F: drivers/crypto/nx/Kconfig
7011a122 5813F: drivers/crypto/nx/nx-842*
2da572c9 5814F: include/linux/sw842.h
2062c5b6 5815F: crypto/842.c
2da572c9 5816F: lib/842/
0e16aafb 5817
1da177e4 5818IBM Power Linux RAID adapter
8b58be88 5819M: Brian King <brking@us.ibm.com>
1da177e4 5820S: Supported
679655da 5821F: drivers/scsi/ipr.*
1da177e4 5822
9d348af4 5823IBM Power Virtual Ethernet Device Driver
eddd63a6 5824M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5825L: netdev@vger.kernel.org
5826S: Supported
9aa32835 5827F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5828
032c5e82
TF
5829IBM Power SRIOV Virtual NIC Device Driver
5830M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5831M: John Allen <jallen@linux.vnet.ibm.com>
5832L: netdev@vger.kernel.org
5833S: Supported
5834F: drivers/net/ethernet/ibm/ibmvnic.*
5835
e6babec6 5836IBM Power Virtual SCSI Device Drivers
bcbde52b 5837M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5838L: linux-scsi@vger.kernel.org
5839S: Supported
e6babec6
NF
5840F: drivers/scsi/ibmvscsi/ibmvscsi*
5841F: drivers/scsi/ibmvscsi/viosrp.h
5842
5843IBM Power Virtual FC Device Drivers
44b4dad9 5844M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5845L: linux-scsi@vger.kernel.org
5846S: Supported
5847F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5848
1da177e4 5849IBM ServeRAID RAID DRIVER
f9213e78 5850S: Orphan
679655da 5851F: drivers/scsi/ips.*
1da177e4 5852
6ed9f9c4
PT
5853ICH LPC AND GPIO DRIVER
5854M: Peter Tyser <ptyser@xes-inc.com>
5855S: Maintained
5856F: drivers/mfd/lpc_ich.c
5857F: drivers/gpio/gpio-ich.c
5858
1e7106fc 5859IDE SUBSYSTEM
8b58be88 5860M: "David S. Miller" <davem@davemloft.net>
1da177e4 5861L: linux-ide@vger.kernel.org
8a6e2535 5862Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5864S: Maintained
679655da
JP
5865F: Documentation/ide/
5866F: drivers/ide/
5867F: include/linux/ide.h
1da177e4 5868
6cb8c13d
IP
5869IDEAPAD LAPTOP EXTRAS DRIVER
5870M: Ike Panhc <ike.pan@canonical.com>
5871L: platform-driver-x86@vger.kernel.org
5872W: http://launchpad.net/ideapad-laptop
5873S: Maintained
5874F: drivers/platform/x86/ideapad-laptop.c
5875
1ea4c161
AM
5876IDEAPAD LAPTOP SLIDEBAR DRIVER
5877M: Andrey Moiseev <o2g.org.ru@gmail.com>
5878L: linux-input@vger.kernel.org
5879W: https://github.com/o2genum/ideapad-slidebar
5880S: Maintained
5881F: drivers/input/misc/ideapad_slidebar.c
5882
0f861e8c 5883IDE/ATAPI DRIVERS
487ba8e8 5884M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5885L: linux-ide@vger.kernel.org
c404c199 5886S: Maintained
679655da
JP
5887F: Documentation/cdrom/ide-cd
5888F: drivers/ide/ide-cd*
1da177e4 5889
27471fdb 5890IDLE-I7300
8b58be88 5891M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5892L: linux-pm@vger.kernel.org
27471fdb 5893S: Supported
679655da 5894F: drivers/idle/i7300_idle.c
27471fdb 5895
02cf2286 5896IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5897M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5898L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5899W: http://wpan.cakelab.org/
5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5902S: Maintained
5903F: net/ieee802154/
68653359 5904F: net/mac802154/
251741b1 5905F: drivers/net/ieee802154/
580947d3
AA
5906F: include/linux/nl802154.h
5907F: include/linux/ieee802154.h
5908F: include/net/nl802154.h
5909F: include/net/mac802154.h
5910F: include/net/af_ieee802154.h
5911F: include/net/cfg802154.h
5912F: include/net/ieee802154_netdev.h
ebef9c12 5913F: Documentation/networking/ieee802154.txt
02cf2286 5914
b1c97193
SY
5915IGORPLUG-USB IR RECEIVER
5916M: Sean Young <sean@mess.org>
5917L: linux-media@vger.kernel.org
5918S: Maintained
5919F: drivers/media/rc/igorplugusb.c
5920
40ad4a30
SY
5921IGUANAWORKS USB IR TRANSCEIVER
5922M: Sean Young <sean@mess.org>
5923L: linux-media@vger.kernel.org
5924S: Maintained
5925F: drivers/media/rc/iguanair.c
5926
9545f86e 5927IIO SUBSYSTEM AND DRIVERS
030a13d7 5928M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5929R: Hartmut Knaack <knaack.h@gmx.de>
5930R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5931R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5932L: linux-iio@vger.kernel.org
21d41655 5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5934S: Maintained
866b148a 5935F: Documentation/devicetree/bindings/iio/
03e7c251 5936F: drivers/iio/
9545f86e 5937F: drivers/staging/iio/
8fe671fc 5938F: include/linux/iio/
817020cf 5939F: tools/iio/
9545f86e 5940
65519263
SG
5941IKANOS/ADI EAGLE ADSL USB DRIVER
5942M: Matthieu Castet <castet.matthieu@free.fr>
5943M: Stanislaw Gruszka <stf_xl@wp.pl>
5944S: Maintained
5945F: drivers/usb/atm/ueagle-atm.c
5946
e89ab51f
GR
5947INA209 HARDWARE MONITOR DRIVER
5948M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5949L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5950S: Maintained
5951F: Documentation/hwmon/ina209
5952F: Documentation/devicetree/bindings/i2c/ina209.txt
5953F: drivers/hwmon/ina209.c
5954
5955INA2XX HARDWARE MONITOR DRIVER
5956M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5957L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5958S: Maintained
5959F: Documentation/hwmon/ina2xx
5960F: drivers/hwmon/ina2xx.c
5961F: include/linux/platform_data/ina2xx.h
5962
14dc124f
SIG
5963INDUSTRY PACK SUBSYSTEM (IPACK)
5964M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5965M: Jens Taprogge <jens.taprogge@taprogge.org>
5966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5967L: industrypack-devel@lists.sourceforge.net
5968W: http://industrypack.sourceforge.net
5969S: Maintained
5970F: drivers/ipack/
5971
8adc53fd
ZLK
5972INGENIC JZ4780 DMA Driver
5973M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5974S: Maintained
5975F: drivers/dma/dma-jz4780.c
5976
aa7168f4 5977INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5978M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5979M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5980L: linux-ima-devel@lists.sourceforge.net
5981L: linux-ima-user@lists.sourceforge.net
5982L: linux-security-module@vger.kernel.org
9f273c24 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5984S: Supported
679655da 5985F: security/integrity/ima/
aa7168f4 5986
9a4ea5a9
JH
5987IMGTEC IR DECODER DRIVER
5988M: James Hogan <james.hogan@imgtec.com>
5989S: Maintained
5990F: drivers/media/rc/img-ir/
5991
1da177e4 5992IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5993L: linux-fbdev@vger.kernel.org
843393d3 5994S: Orphan
8a61f013 5995F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5996
5997INFINIBAND SUBSYSTEM
b6b2bbe6 5998M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5999M: Sean Hefty <sean.hefty@intel.com>
6000M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6001L: linux-rdma@vger.kernel.org
605841f5 6002W: http://www.openfabrics.org/
8a6e2535 6003Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6005S: Supported
679655da
JP
6006F: Documentation/infiniband/
6007F: drivers/infiniband/
c117ab84 6008F: include/uapi/linux/if_infiniband.h
954138dc
YD
6009F: include/uapi/rdma/
6010F: include/rdma/
1da177e4 6011
c9f04f58 6012INOTIFY
8b58be88
JP
6013M: John McCutchan <john@johnmccutchan.com>
6014M: Robert Love <rlove@rlove.org>
6015M: Eric Paris <eparis@parisplace.org>
c9f04f58 6016S: Maintained
679655da
JP
6017F: Documentation/filesystems/inotify.txt
6018F: fs/notify/inotify/
6019F: include/linux/inotify.h
c117ab84 6020F: include/uapi/linux/inotify.h
c9f04f58 6021
e2d1d6c0 6022INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6023M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6024L: linux-input@vger.kernel.org
8a6e2535 6025Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6027S: Maintained
679655da 6028F: drivers/input/
f4eea7e2 6029F: include/linux/input.h
c117ab84 6030F: include/uapi/linux/input.h
f4eea7e2 6031F: include/linux/input/
e52d8398 6032F: Documentation/devicetree/bindings/input/
e2d1d6c0 6033
3267a87f 6034INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6035M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6036L: linux-input@vger.kernel.org
75dd112a 6037S: Odd fixes
3267a87f 6038F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6039F: drivers/input/input-mt.c
3267a87f
HR
6040K: \b(ABS|SYN)_MT_
6041
97fa99a3
JY
6042INTEL ASoC BDW/HSW DRIVERS
6043M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6044L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6045S: Supported
e8e1225d
JP
6046F: sound/soc/intel/common/sst-dsp*
6047F: sound/soc/intel/common/sst-firmware.c
6048F: sound/soc/intel/boards/broadwell.c
6049F: sound/soc/intel/haswell/
97fa99a3 6050
4ac13e17
DJ
6051INTEL C600 SERIES SAS CONTROLLER DRIVER
6052M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6053M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6054L: linux-scsi@vger.kernel.org
7106891a
DJ
6055T: git git://git.code.sf.net/p/intel-sas/isci
6056S: Supported
4ac13e17 6057F: drivers/scsi/isci/
4ac13e17 6058
ecc83e52
AH
6059INTEL HID EVENT DRIVER
6060M: Alex Hung <alex.hung@canonical.com>
6061L: platform-driver-x86@vger.kernel.org
6062S: Maintained
6063F: drivers/platform/x86/intel-hid.c
6064
332e0812
AK
6065INTEL VIRTUAL BUTTON DRIVER
6066M: AceLan Kao <acelan.kao@canonical.com>
6067L: platform-driver-x86@vger.kernel.org
6068S: Maintained
6069F: drivers/platform/x86/intel-vbtn.c
6070
26717172
LB
6071INTEL IDLE DRIVER
6072M: Len Brown <lenb@kernel.org>
bf1c138e 6073L: linux-pm@vger.kernel.org
08deed1e 6074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6075S: Supported
6076F: drivers/idle/intel_idle.c
6077
7c1ac18d 6078INTEL PSTATE DRIVER
58ac1f62
SP
6079M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6080M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6081L: linux-pm@vger.kernel.org
6082S: Supported
6083F: drivers/cpufreq/intel_pstate.c
6084
9eb8ef74 6085INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6086M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6087L: linux-fbdev@vger.kernel.org
ce00f85c 6088S: Maintained
679655da 6089F: Documentation/fb/intelfb.txt
8a61f013 6090F: drivers/video/fbdev/intelfb/
9eb8ef74 6091
1da177e4 6092INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6093M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6094L: linux-fbdev@vger.kernel.org
ce00f85c 6095S: Maintained
8a61f013 6096F: drivers/video/fbdev/i810/
1da177e4 6097
f4a9bc4c 6098INTEL MENLOW THERMAL DRIVER
8b58be88 6099M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6100L: platform-driver-x86@vger.kernel.org
5ca92bd9 6101W: https://01.org/linux-acpi
f4a9bc4c 6102S: Supported
679655da 6103F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6104
248a9dc3 6105INTEL I/OAT DMA DRIVER
18ebd564 6106M: Dave Jiang <dave.jiang@intel.com>
08223d80 6107R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6108L: dmaengine@vger.kernel.org
6109Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6110S: Supported
679655da 6111F: drivers/dma/ioat*
248a9dc3 6112
6c8909b4 6113INTEL IOMMU (VT-d)
8b58be88 6114M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6115L: iommu@lists.linux-foundation.org
54e5881d 6116T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6117S: Supported
3fb39615 6118F: drivers/iommu/intel-iommu.c
679655da 6119F: include/linux/intel-iommu.h
6c8909b4 6120
b3e5f263 6121INTEL IOP-ADMA DMA DRIVER
08223d80 6122R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6123S: Odd fixes
679655da 6124F: drivers/dma/iop-adma.c
b3e5f263 6125
9251ce95 6126INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6127M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6128S: Maintained
679655da
JP
6129F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6130F: arch/arm/mach-ixp4xx/include/mach/npe.h
6131F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6132F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6133F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6134F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6135
844dd05f 6136INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6137M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6138S: Maintained
679655da 6139F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6140
2f302324 6141INTEL ETHERNET DRIVERS
8b58be88 6142M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6143L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6144W: http://www.intel.com/support/feedback.htm
d94e6fed 6145W: http://e1000.sourceforge.net/
2f302324
JK
6146Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6149S: Supported
0d164401
JK
6150F: Documentation/networking/e100.txt
6151F: Documentation/networking/e1000.txt
6152F: Documentation/networking/e1000e.txt
6153F: Documentation/networking/igb.txt
6154F: Documentation/networking/igbvf.txt
6155F: Documentation/networking/ixgb.txt
6156F: Documentation/networking/ixgbe.txt
6157F: Documentation/networking/ixgbevf.txt
1bff6529 6158F: Documentation/networking/i40e.txt
105bf2fe 6159F: Documentation/networking/i40evf.txt
dee1ad47 6160F: drivers/net/ethernet/intel/
bc90d291 6161F: drivers/net/ethernet/intel/*/
1da177e4 6162
6e4de866
FL
6163INTEL RDMA RNIC DRIVER
6164M: Faisal Latif <faisal.latif@intel.com>
6165R: Chien Tin Tung <chien.tin.tung@intel.com>
6166R: Mustafa Ismail <mustafa.ismail@intel.com>
6167R: Shiraz Saleem <shiraz.saleem@intel.com>
6168R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6169L: linux-rdma@vger.kernel.org
6170S: Supported
6171F: drivers/infiniband/hw/i40iw/
6172
224f9e6d
AS
6173INTEL MERRIFIELD GPIO DRIVER
6174M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6175L: linux-gpio@vger.kernel.org
6176S: Maintained
6177F: drivers/gpio/gpio-merrifield.c
6178
0963d59b
LW
6179INTEL-MID GPIO DRIVER
6180M: David Cohen <david.a.cohen@linux.intel.com>
6181L: linux-gpio@vger.kernel.org
6182S: Maintained
6183F: drivers/gpio/gpio-intel-mid.c
6184
ca907a90
SY
6185INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6186M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6187L: linux-wireless@vger.kernel.org
ca907a90 6188S: Maintained
679655da 6189F: Documentation/networking/README.ipw2100
679655da 6190F: Documentation/networking/README.ipw2200
367a1092 6191F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6192
5760b0a5
AS
6193INTEL(R) TRACE HUB
6194M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6195S: Supported
6196F: Documentation/trace/intel_th.txt
6197F: drivers/hwtracing/intel_th/
6198
4bd96a7a 6199INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6200M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6201L: tboot-devel@lists.sourceforge.net
6202W: http://tboot.sourceforge.net
e9b7d7c8 6203T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6204S: Supported
6205F: Documentation/intel_txt.txt
6206F: include/linux/tboot.h
6207F: arch/x86/kernel/tboot.c
6208
8a70da82 6209INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6210M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6211M: linux-wimax@intel.com
49e7d9df 6212L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6213S: Supported
6214W: http://linuxwimax.org
679655da
JP
6215F: Documentation/wimax/README.i2400m
6216F: drivers/net/wimax/i2400m/
c117ab84 6217F: include/uapi/linux/wimax/i2400m.h
8a70da82 6218
1c0ce89c
SG
6219INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6220M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6221L: linux-wireless@vger.kernel.org
1c0ce89c 6222S: Supported
7ac9a364 6223F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6224
b481de9c 6225INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6226M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6227M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6228M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6229M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6230L: linux-wireless@vger.kernel.org
b481de9c 6231W: http://intellinuxwireless.org
b62ff718 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6233S: Supported
e705c121 6234F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6235
de8fe023
TW
6236INTEL MANAGEMENT ENGINE (mei)
6237M: Tomas Winkler <tomas.winkler@intel.com>
6238L: linux-kernel@vger.kernel.org
6239S: Supported
c117ab84 6240F: include/uapi/linux/mei.h
5069288b 6241F: include/linux/mei_cl_bus.h
de8fe023 6242F: drivers/misc/mei/*
222818c3 6243F: drivers/watchdog/mei_wdt.c
e07950a1 6244F: Documentation/misc-devices/mei/*
de8fe023 6245
50ceb98b
SD
6246INTEL MIC DRIVERS (mic)
6247M: Sudeep Dutt <sudeep.dutt@intel.com>
6248M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6249S: Supported
6250W: https://github.com/sudeepdutt/mic
6251W: http://software.intel.com/en-us/mic-developer
6252F: include/linux/mic_bus.h
6253F: include/linux/scif.h
6254F: include/uapi/linux/mic_common.h
6255F: include/uapi/linux/mic_ioctl.h
9f273c24 6256F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6257F: drivers/misc/mic/
6258F: drivers/dma/mic_x100_dma.c
6259F: drivers/dma/mic_x100_dma.h
9f273c24 6260F: Documentation/mic/
50ceb98b 6261
fdca4f16 6262INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6263M: Zha Qipeng<qipeng.zha@intel.com>
6264L: platform-driver-x86@vger.kernel.org
6265S: Maintained
6266F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6267F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6268F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6269F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6270
378f956e
SKC
6271INTEL TELEMETRY DRIVER
6272M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6273L: platform-driver-x86@vger.kernel.org
6274S: Maintained
378f956e 6275F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6276F: drivers/platform/x86/intel_telemetry*
0a8b8353 6277
b740d2e9
RB
6278INTEL PMC CORE DRIVER
6279M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6280M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6281L: platform-driver-x86@vger.kernel.org
6282S: Maintained
6283F: arch/x86/include/asm/pmc_core.h
6284F: drivers/platform/x86/intel_pmc_core*
6285
cb109a0e 6286IOC3 ETHERNET DRIVER
8b58be88 6287M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6288L: linux-mips@linux-mips.org
6289S: Maintained
8862bf1e 6290F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6291
cb109a0e 6292IOC3 SERIAL DRIVER
8b58be88 6293M: Pat Gefre <pfg@sgi.com>
d39e0721 6294L: linux-serial@vger.kernel.org
cb109a0e 6295S: Maintained
df621252 6296F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6297
0b6e8569
SW
6298IOMMU DRIVERS
6299M: Joerg Roedel <joro@8bytes.org>
6300L: iommu@lists.linux-foundation.org
6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6302S: Maintained
efcd94c0 6303F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6304F: drivers/iommu/
6305
4480f15b 6306IP MASQUERADING
8b58be88 6307M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6308S: Maintained
679655da 6309F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6310
4409ebe9 6311IPMI SUBSYSTEM
8b58be88 6312M: Corey Minyard <minyard@acm.org>
b0c90653 6313L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6314W: http://openipmi.sourceforge.net/
6315S: Supported
679655da
JP
6316F: Documentation/IPMI.txt
6317F: drivers/char/ipmi/
6318F: include/linux/ipmi*
c117ab84 6319F: include/uapi/linux/ipmi*
4409ebe9 6320
2d800897
KW
6321QCOM AUDIO (ASoC) DRIVERS
6322M: Patrick Lai <plai@codeaurora.org>
6323M: Banajit Goswami <bgoswami@codeaurora.org>
6324L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6325S: Supported
6326F: sound/soc/qcom/
6327
e2d1d6c0 6328IPS SCSI RAID DRIVER
8b58be88 6329M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6330L: linux-scsi@vger.kernel.org
6331W: http://www.adaptec.com/
6332S: Maintained
679655da 6333F: drivers/scsi/ips*
e2d1d6c0
RD
6334
6335IPVS
8b58be88
JP
6336M: Wensong Zhang <wensong@linux-vs.org>
6337M: Simon Horman <horms@verge.net.au>
6338M: Julian Anastasov <ja@ssi.bg>
979b6c13 6339L: netdev@vger.kernel.org
e2d1d6c0 6340L: lvs-devel@vger.kernel.org
1da177e4 6341S: Maintained
9f273c24
FW
6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6344F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6345F: include/net/ip_vs.h
c117ab84 6346F: include/uapi/linux/ip_vs.h
679655da 6347F: net/netfilter/ipvs/
1da177e4 6348
e7839f25 6349IPWIRELESS DRIVER
e5f6450c 6350M: Jiri Kosina <jikos@kernel.org>
d8130624 6351M: David Sterba <dsterba@suse.com>
92094aa0 6352S: Odd Fixes
282361a0 6353F: drivers/tty/ipwireless/
099dc4fb 6354
e2d1d6c0 6355IPX NETWORK LAYER
8b58be88 6356M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6357L: netdev@vger.kernel.org
6358S: Maintained
679655da 6359F: include/net/ipx.h
c117ab84 6360F: include/uapi/linux/ipx.h
679655da 6361F: net/ipx/
e2d1d6c0 6362
1da177e4 6363IRDA SUBSYSTEM
8b58be88 6364M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6365L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6366L: netdev@vger.kernel.org
1da177e4 6367W: http://irda.sourceforge.net/
f353976d 6368S: Maintained
e0057975 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6370F: Documentation/networking/irda.txt
6371F: drivers/net/irda/
6372F: include/net/irda/
6373F: net/irda/
1da177e4 6374
a800c7cc
TG
6375IRQ SUBSYSTEM
6376M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6377L: linux-kernel@vger.kernel.org
a800c7cc 6378S: Maintained
75fc2d37 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6380F: kernel/irq/
2ed9fd28
JC
6381
6382IRQCHIP DRIVERS
6383M: Thomas Gleixner <tglx@linutronix.de>
6384M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6385M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6386L: linux-kernel@vger.kernel.org
6387S: Maintained
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6389T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6390F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6391F: drivers/irqchip/
a800c7cc 6392
7ab3a837 6393IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6394M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6395S: Maintained
b09dec2c 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6397F: Documentation/IRQ-domain.txt
6398F: include/linux/irqdomain.h
6399F: kernel/irq/irqdomain.c
b09dec2c 6400F: kernel/irq/msi.c
7ab3a837 6401
ad7afc38
WBG
6402ISA
6403M: William Breathitt Gray <vilhelm.gray@gmail.com>
6404S: Maintained
6405F: Documentation/isa.txt
6406F: drivers/base/isa.c
6407F: include/linux/isa.h
6408
e2d1d6c0 6409ISAPNP
8b58be88 6410M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6411S: Maintained
679655da
JP
6412F: Documentation/isapnp.txt
6413F: drivers/pnp/isapnp/
6414F: include/linux/isapnp.h
e2d1d6c0 6415
d39b8420
HV
6416ISA RADIO MODULE
6417M: Hans Verkuil <hverkuil@xs4all.nl>
6418L: linux-media@vger.kernel.org
6419T: git git://linuxtv.org/media_tree.git
a825eaec 6420W: https://linuxtv.org
d39b8420
HV
6421S: Maintained
6422F: drivers/media/radio/radio-isa*
6423
71a6d0af
HW
6424iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6425M: Peter Jones <pjones@redhat.com>
6426M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6427S: Maintained
6428F: drivers/firmware/iscsi_ibft*
6429
14816b1e 6430ISCSI
8b58be88 6431M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6432L: open-iscsi@googlegroups.com
6433W: www.open-iscsi.org
54e5881d 6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6435S: Maintained
679655da
JP
6436F: drivers/scsi/*iscsi*
6437F: include/scsi/*iscsi*
14816b1e 6438
1e65eb42
OG
6439ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6440M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6441M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6442M: Roi Dayan <roid@mellanox.com>
6443L: linux-rdma@vger.kernel.org
6444S: Supported
6445W: http://www.openfabrics.org
6446W: www.open-iscsi.org
6447Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6448F: drivers/infiniband/ulp/iser/
1e65eb42 6449
2b70e5fd 6450ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6451M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6453L: linux-rdma@vger.kernel.org
6454L: target-devel@vger.kernel.org
6455S: Supported
6456W: http://www.linux-iscsi.org
6457F: drivers/infiniband/ulp/isert
6458
1da177e4 6459ISDN SUBSYSTEM
8b58be88 6460M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6461L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6462L: netdev@vger.kernel.org
1da177e4 6463W: http://www.isdn4linux.de
54e5881d 6464T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6465S: Maintained
679655da
JP
6466F: Documentation/isdn/
6467F: drivers/isdn/
6468F: include/linux/isdn.h
6469F: include/linux/isdn/
c117ab84
CEB
6470F: include/uapi/linux/isdn.h
6471F: include/uapi/linux/isdn/
1da177e4
LT
6472
6473ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6474M: Armin Schindler <mac@melware.de>
d5d52273 6475L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6476W: http://www.melware.de
6477S: Maintained
679655da 6478F: drivers/isdn/hardware/eicon/
1da177e4 6479
d624870f 6480IT87 HARDWARE MONITORING DRIVER
d8130624 6481M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6482L: linux-hwmon@vger.kernel.org
d624870f
JD
6483S: Maintained
6484F: Documentation/hwmon/it87
6485F: drivers/hwmon/it87.c
6486
d7104bff
AP
6487IT913X MEDIA DRIVER
6488M: Antti Palosaari <crope@iki.fi>
6489L: linux-media@vger.kernel.org
a825eaec 6490W: https://linuxtv.org
d7104bff
AP
6491W: http://palosaari.fi/linux/
6492Q: http://patchwork.linuxtv.org/project/linux-media/list/
6493T: git git://linuxtv.org/anttip/media_tree.git
6494S: Maintained
249c697e 6495F: drivers/media/tuners/it913x*
d7104bff 6496
91821ff3 6497IVTV VIDEO4LINUX DRIVER
6afdeaf8 6498M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6499L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6500L: linux-media@vger.kernel.org
275ffde4 6501T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6502W: http://www.ivtvdriver.org
6503S: Maintained
679655da 6504F: Documentation/video4linux/*.ivtv
90d72ac6 6505F: drivers/media/pci/ivtv/
c117ab84 6506F: include/uapi/linux/ivtv*
91821ff3 6507
68620bdd
MP
6508IX2505V MEDIA DRIVER
6509M: Malcolm Priestley <tvboxspy@gmail.com>
6510L: linux-media@vger.kernel.org
a825eaec 6511W: https://linuxtv.org
68620bdd
MP
6512Q: http://patchwork.linuxtv.org/project/linux-media/list/
6513S: Maintained
6514F: drivers/media/dvb-frontends/ix2505v*
6515
4453d736
GR
6516JC42.4 TEMPERATURE SENSOR DRIVER
6517M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6518L: linux-hwmon@vger.kernel.org
4453d736
GR
6519S: Maintained
6520F: drivers/hwmon/jc42.c
6521F: Documentation/hwmon/jc42
6522
e2d1d6c0 6523JFS FILESYSTEM
3256f80f 6524M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6525L: jfs-discussion@lists.sourceforge.net
6526W: http://jfs.sourceforge.net/
54e5881d 6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6528S: Maintained
679655da
JP
6529F: Documentation/filesystems/jfs.txt
6530F: fs/jfs/
e2d1d6c0 6531
95252236 6532JME NETWORK DRIVER
8b58be88 6533M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6534L: netdev@vger.kernel.org
6535S: Maintained
63d24a0e 6536F: drivers/net/ethernet/jme.*
95252236 6537
1da177e4 6538JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6539M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6540L: linux-mtd@lists.infradead.org
6541W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6542S: Maintained
679655da 6543F: fs/jffs2/
c117ab84 6544F: include/uapi/linux/jffs2.h
1da177e4 6545
d183e11a
TT
6546JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6547M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6548M: Jan Kara <jack@suse.com>
d183e11a
TT
6549L: linux-ext4@vger.kernel.org
6550S: Maintained
6551F: fs/jbd2/
6552F: include/linux/jbd2.h
ae0718f8 6553
207dab5f
MU
6554JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6555M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6556L: linux-media@vger.kernel.org
6557S: Maintained
6558F: drivers/media/platform/rcar_jpu.c
6559
fd8b6cb4 6560JSM Neo PCI based serial card
df247081 6561M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6562L: linux-serial@vger.kernel.org
6563S: Maintained
df621252 6564F: drivers/tty/serial/jsm/
ae0718f8 6565
af39917d
CL
6566K10TEMP HARDWARE MONITORING DRIVER
6567M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6568L: linux-hwmon@vger.kernel.org
af39917d
CL
6569S: Maintained
6570F: Documentation/hwmon/k10temp
6571F: drivers/hwmon/k10temp.c
6572
4660cb35 6573K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6574M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6575L: linux-hwmon@vger.kernel.org
ae0718f8 6576S: Maintained
679655da
JP
6577F: Documentation/hwmon/k8temp
6578F: drivers/hwmon/k8temp.c
ae0718f8 6579
0ba1d91d
AR
6580KASAN
6581M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6582R: Alexander Potapenko <glider@google.com>
6583R: Dmitry Vyukov <dvyukov@google.com>
6584L: kasan-dev@googlegroups.com
6585S: Maintained
6586F: arch/*/include/asm/kasan.h
6587F: arch/*/mm/kasan_init*
6588F: Documentation/kasan.txt
64f8ebaf 6589F: include/linux/kasan*.h
0ba1d91d
AR
6590F: lib/test_kasan.c
6591F: mm/kasan/
6592F: scripts/Makefile.kasan
6593
1da177e4 6594KCONFIG
5eb1f99e 6595M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6596L: linux-kbuild@vger.kernel.org
cea8321c 6597T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6598S: Maintained
679655da
JP
6599F: Documentation/kbuild/kconfig-language.txt
6600F: scripts/kconfig/
1da177e4 6601
ea6c2089 6602KDUMP
f871f191
VG
6603M: Dave Young <dyoung@redhat.com>
6604M: Baoquan He <bhe@redhat.com>
6605R: Vivek Goyal <vgoyal@redhat.com>
34633993 6606L: kexec@lists.infradead.org
ea6c2089
VG
6607W: http://lse.sourceforge.net/kdump/
6608S: Maintained
80811493 6609F: Documentation/kdump/
ea6c2089 6610
f41bf02f
HV
6611KEENE FM RADIO TRANSMITTER DRIVER
6612M: Hans Verkuil <hverkuil@xs4all.nl>
6613L: linux-media@vger.kernel.org
6614T: git git://linuxtv.org/media_tree.git
a825eaec 6615W: https://linuxtv.org
f41bf02f
HV
6616S: Maintained
6617F: drivers/media/radio/radio-keene*
6618
1da177e4 6619KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6620M: Ian Kent <raven@themaw.net>
f694fc97 6621L: autofs@vger.kernel.org
1da177e4 6622S: Maintained
679655da 6623F: fs/autofs4/
1da177e4 6624
70fb7ba6 6625KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6626M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6629L: linux-kbuild@vger.kernel.org
5ce45962 6630S: Maintained
679655da
JP
6631F: Documentation/kbuild/
6632F: Makefile
6633F: scripts/Makefile.*
70fb7ba6
MM
6634F: scripts/basic/
6635F: scripts/mk*
6636F: scripts/package/
1da177e4
LT
6637
6638KERNEL JANITORS
c3000e03 6639L: kernel-janitors@vger.kernel.org
10466f5a 6640W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6641S: Odd Fixes
1da177e4 6642
e8b43555 6643KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6644M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6645M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6646L: linux-nfs@vger.kernel.org
1da177e4 6647W: http://nfs.sourceforge.net/
9f273c24 6648T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6649S: Supported
679655da 6650F: fs/nfsd/
c117ab84 6651F: include/uapi/linux/nfsd/
679655da
JP
6652F: fs/lockd/
6653F: fs/nfs_common/
6654F: net/sunrpc/
6655F: include/linux/lockd/
6656F: include/linux/sunrpc/
c117ab84 6657F: include/uapi/linux/sunrpc/
1da177e4 6658
13b122b3
SK
6659KERNEL SELFTEST FRAMEWORK
6660M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6661M: Shuah Khan <shuah@kernel.org>
64f00850 6662L: linux-kselftest@vger.kernel.org
13b122b3
SK
6663T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6664S: Maintained
6665F: tools/testing/selftests
6666
426d62e2 6667KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6668M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6669M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6670L: kvm@vger.kernel.org
e3e58478 6671W: http://www.linux-kvm.org
a94b40a6 6672T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6673S: Supported
c93a64fe
PB
6674F: Documentation/*/kvm*.txt
6675F: Documentation/virtual/kvm/
679655da 6676F: arch/*/kvm/
1662e862
CB
6677F: arch/x86/kernel/kvm.c
6678F: arch/x86/kernel/kvmclock.c
679655da
JP
6679F: arch/*/include/asm/kvm*
6680F: include/linux/kvm*
c117ab84 6681F: include/uapi/linux/kvm*
679655da 6682F: virt/kvm/
6d0a1a61 6683F: tools/kvm/
426d62e2 6684
ad8003d3 6685KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6686M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6687L: kvm@vger.kernel.org
038161de 6688W: http://www.linux-kvm.org/
7de609c8 6689S: Maintained
679655da 6690F: arch/x86/include/asm/svm.h
679655da 6691F: arch/x86/kvm/svm.c
426d62e2 6692
513014b7 6693KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6694M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6695L: kvm-ppc@vger.kernel.org
038161de 6696W: http://www.linux-kvm.org/
6a7f972d 6697T: git git://github.com/agraf/linux-2.6.git
513014b7 6698S: Supported
679655da
JP
6699F: arch/powerpc/include/asm/kvm*
6700F: arch/powerpc/kvm/
513014b7 6701
85f8fffe 6702KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6703M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6704M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6705L: linux-s390@vger.kernel.org
6706W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6708S: Supported
679655da
JP
6709F: Documentation/s390/kvm.txt
6710F: arch/s390/include/asm/kvm*
80811493 6711F: arch/s390/kvm/
85f8fffe 6712
a749474d 6713KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6714M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6715M: Marc Zyngier <marc.zyngier@arm.com>
6716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6717L: kvmarm@lists.cs.columbia.edu
6718W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6720S: Supported
a749474d
CD
6721F: arch/arm/include/uapi/asm/kvm*
6722F: arch/arm/include/asm/kvm*
6723F: arch/arm/kvm/
5c8818b4
MZ
6724F: virt/kvm/arm/
6725F: include/kvm/arm_*
a749474d 6726
6394a3ec 6727KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6728M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6729M: Marc Zyngier <marc.zyngier@arm.com>
6730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6731L: kvmarm@lists.cs.columbia.edu
6732S: Maintained
6733F: arch/arm64/include/uapi/asm/kvm*
6734F: arch/arm64/include/asm/kvm*
6735F: arch/arm64/kvm/
6736
bfd3d532
JH
6737KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6738M: James Hogan <james.hogan@imgtec.com>
6739L: linux-mips@linux-mips.org
6740S: Supported
6741F: arch/mips/include/uapi/asm/kvm*
6742F: arch/mips/include/asm/kvm*
6743F: arch/mips/kvm/
6744
dc009d92 6745KEXEC
8b58be88 6746M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6747W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6748L: kexec@lists.infradead.org
dc009d92 6749S: Maintained
679655da 6750F: include/linux/kexec.h
c117ab84 6751F: include/uapi/linux/kexec.h
10540a69 6752F: kernel/kexec*
dc009d92 6753
e971461f
DH
6754KEYS/KEYRINGS:
6755M: David Howells <dhowells@redhat.com>
aa62efff 6756L: keyrings@vger.kernel.org
e971461f 6757S: Maintained
d410fa4e 6758F: Documentation/security/keys.txt
e971461f
DH
6759F: include/linux/key.h
6760F: include/linux/key-type.h
75aeddd1
DH
6761F: include/linux/keyctl.h
6762F: include/uapi/linux/keyctl.h
e971461f
DH
6763F: include/keys/
6764F: security/keys/
6765
7f3c68be 6766KEYS-TRUSTED
74dd744f
MZ
6767M: David Safford <safford@us.ibm.com>
6768M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6769L: linux-security-module@vger.kernel.org
aa62efff 6770L: keyrings@vger.kernel.org
7f3c68be 6771S: Supported
d410fa4e 6772F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6773F: include/keys/trusted-type.h
6774F: security/keys/trusted.c
6775F: security/keys/trusted.h
6776
6777KEYS-ENCRYPTED
74dd744f
MZ
6778M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6779M: David Safford <safford@us.ibm.com>
7f3c68be 6780L: linux-security-module@vger.kernel.org
aa62efff 6781L: keyrings@vger.kernel.org
7f3c68be 6782S: Supported
d410fa4e 6783F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6784F: include/keys/encrypted-type.h
19c90aa6 6785F: security/keys/encrypted-keys/
7f3c68be 6786
5b778dad 6787KGDB / KDB /debug_core
8b58be88 6788M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6789W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6790L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6792S: Maintained
679655da
JP
6793F: Documentation/DocBook/kgdb.tmpl
6794F: drivers/misc/kgdbts.c
df621252 6795F: drivers/tty/serial/kgdboc.c
5b778dad 6796F: include/linux/kdb.h
679655da 6797F: include/linux/kgdb.h
4063eb5f 6798F: kernel/debug/
e3e2aaf7 6799
456db8cc 6800KMEMCHECK
8b58be88 6801M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6802M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6803S: Maintained
410d7a97
JP
6804F: Documentation/kmemcheck.txt
6805F: arch/x86/include/asm/kmemcheck.h
6806F: arch/x86/mm/kmemcheck/
6807F: include/linux/kmemcheck.h
6808F: mm/kmemcheck.c
b9ce08c0 6809
c3bb4d24 6810KMEMLEAK
8b58be88 6811M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6812S: Maintained
6813F: Documentation/kmemleak.txt
6814F: include/linux/kmemleak.h
6815F: mm/kmemleak.c
6816F: mm/kmemleak-test.c
6817
89559a61 6818KPROBES
a320817c 6819M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6820M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6821M: "David S. Miller" <davem@davemloft.net>
353def94 6822M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6823S: Maintained
679655da
JP
6824F: Documentation/kprobes.txt
6825F: include/linux/kprobes.h
6826F: kernel/kprobes.c
89559a61 6827
70e84049 6828KS0108 LCD CONTROLLER DRIVER
8b58be88 6829M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6830W: http://miguelojeda.es/auxdisplay.htm
6831W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6832S: Maintained
679655da
JP
6833F: Documentation/auxdisplay/ks0108
6834F: drivers/auxdisplay/ks0108.c
6835F: include/linux/ks0108.h
70e84049 6836
1b69c6d0
DA
6837L3MDEV
6838M: David Ahern <dsa@cumulusnetworks.com>
6839L: netdev@vger.kernel.org
6840S: Maintained
6841F: net/l3mdev
6842F: include/net/l3mdev.h
6843
9ca44355 6844LANTIQ MIPS ARCHITECTURE
bdb40e8e 6845M: John Crispin <john@phrozen.org>
9ca44355
JC
6846L: linux-mips@linux-mips.org
6847S: Maintained
6848F: arch/mips/lantiq
6849
1da177e4 6850LAPB module
1da177e4 6851L: linux-x25@vger.kernel.org
bf9915cc 6852S: Orphan
679655da
JP
6853F: Documentation/networking/lapb-module.txt
6854F: include/*/lapb.h
6855F: net/lapb/
1da177e4
LT
6856
6857LASI 53c700 driver for PARISC
8b58be88 6858M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6859L: linux-scsi@vger.kernel.org
6860S: Maintained
679655da
JP
6861F: Documentation/scsi/53c700.txt
6862F: drivers/scsi/53c700*
1da177e4 6863
263de9b5 6864LED SUBSYSTEM
8b58be88 6865M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6866M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6867L: linux-leds@vger.kernel.org
b8926ba0 6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6869S: Maintained
85c90368 6870F: Documentation/devicetree/bindings/leds/
679655da
JP
6871F: drivers/leds/
6872F: include/linux/leds.h
263de9b5 6873
b0461a44 6874LEGACY EEPROM DRIVER
d8130624 6875M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6876S: Maintained
6877F: Documentation/misc-devices/eeprom
6878F: drivers/misc/eeprom/eeprom.c
6879
1da177e4 6880LEGO USB Tower driver
8b58be88 6881M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6882L: legousb-devel@lists.sourceforge.net
6883W: http://legousb.sourceforge.net/
6884S: Maintained
679655da 6885F: drivers/usb/misc/legousbtower.c
1da177e4 6886
055616a8
MK
6887LG2160 MEDIA DRIVER
6888M: Michael Krufky <mkrufky@linuxtv.org>
6889L: linux-media@vger.kernel.org
a825eaec 6890W: https://linuxtv.org
055616a8
MK
6891W: http://github.com/mkrufky
6892Q: http://patchwork.linuxtv.org/project/linux-media/list/
6893T: git git://linuxtv.org/mkrufky/tuners.git
6894S: Maintained
6895F: drivers/media/dvb-frontends/lg2160.*
6896
6f0e7725
MK
6897LGDT3305 MEDIA DRIVER
6898M: Michael Krufky <mkrufky@linuxtv.org>
6899L: linux-media@vger.kernel.org
a825eaec 6900W: https://linuxtv.org
6f0e7725
MK
6901W: http://github.com/mkrufky
6902Q: http://patchwork.linuxtv.org/project/linux-media/list/
6903T: git git://linuxtv.org/mkrufky/tuners.git
6904S: Maintained
6905F: drivers/media/dvb-frontends/lgdt3305.*
6906
568a17ff 6907LGUEST
8b58be88 6908M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6909L: lguest@lists.ozlabs.org
568a17ff 6910W: http://lguest.ozlabs.org/
72e91863 6911S: Odd Fixes
070f420b 6912F: arch/x86/include/asm/lguest*.h
679655da
JP
6913F: arch/x86/lguest/
6914F: drivers/lguest/
6915F: include/linux/lguest*.h
070f420b 6916F: tools/lguest/
568a17ff 6917
32ac7cb2
TH
6918LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6919M: Tejun Heo <tj@kernel.org>
6920L: linux-ide@vger.kernel.org
6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6922S: Maintained
6923F: drivers/ata/
6924F: include/linux/ata.h
6925F: include/linux/libata.h
d2abf98e 6926F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6927
6928LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6929M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6930L: linux-ide@vger.kernel.org
6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6932S: Maintained
6933F: include/linux/pata_arasan_cf_data.h
6934F: drivers/ata/pata_arasan_cf.c
6935
c7fa056c
BZ
6936LIBATA PATA DRIVERS
6937M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6938M: Tejun Heo <tj@kernel.org>
6939L: linux-ide@vger.kernel.org
6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6941S: Maintained
6942F: drivers/ata/pata_*.c
6943F: drivers/ata/ata_generic.c
6944
32ac7cb2
TH
6945LIBATA SATA AHCI PLATFORM devices support
6946M: Hans de Goede <hdegoede@redhat.com>
6947M: Tejun Heo <tj@kernel.org>
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: drivers/ata/ahci_platform.c
6952F: drivers/ata/libahci_platform.c
6953F: include/linux/ahci_platform.h
6954
6955LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6956M: Mikael Pettersson <mikpelinux@gmail.com>
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: drivers/ata/sata_promise.*
6961
1acd437c
SL
6962LIBLOCKDEP
6963M: Sasha Levin <sasha.levin@oracle.com>
6964S: Maintained
6965F: tools/lib/lockdep/
6966
bc30196f
DW
6967LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6968M: Dan Williams <dan.j.williams@intel.com>
6969L: linux-nvdimm@lists.01.org
6970Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6972S: Supported
6973F: drivers/nvdimm/*
6974F: include/linux/nd.h
6975F: include/linux/libnvdimm.h
6976F: include/uapi/linux/ndctl.h
6977
6978LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6979M: Ross Zwisler <ross.zwisler@linux.intel.com>
6980L: linux-nvdimm@lists.01.org
6981Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6982S: Supported
6983F: drivers/nvdimm/blk.c
6984F: drivers/nvdimm/region_devs.c
6985F: drivers/acpi/nfit*
6986
6987LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6988M: Vishal Verma <vishal.l.verma@intel.com>
6989L: linux-nvdimm@lists.01.org
6990Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6991S: Supported
6992F: drivers/nvdimm/btt*
6993
6994LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6995M: Ross Zwisler <ross.zwisler@linux.intel.com>
6996L: linux-nvdimm@lists.01.org
6997Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6998S: Supported
6999F: drivers/nvdimm/pmem.c
b864bc17 7000F: include/linux/pmem.h
40603526 7001F: arch/*/include/asm/pmem.h
bc30196f 7002
cd9e9808
MB
7003LIGHTNVM PLATFORM SUPPORT
7004M: Matias Bjorling <mb@lightnvm.io>
7005W: http://github/OpenChannelSSD
4ead1a25 7006L: linux-block@vger.kernel.org
cd9e9808
MB
7007S: Maintained
7008F: drivers/lightnvm/
7009F: include/linux/lightnvm.h
7010F: include/uapi/linux/lightnvm.h
7011
1da177e4 7012LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7013M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7014W: http://www.ibm.com/linux/ltc/projects/ppc
7015S: Supported
11c34c7d 7016F: arch/powerpc/boot/rs6000.h
1da177e4 7017
852bb9f5 7018LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7019M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7020M: Paul Mackerras <paulus@samba.org>
ea668936 7021M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7022W: http://www.penguinppc.org/
a4724ed6 7023L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7024Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7026S: Supported
11c34c7d
JP
7027F: Documentation/powerpc/
7028F: arch/powerpc/
ef69b03d
ME
7029F: drivers/char/tpm/tpm_ibmvtpm*
7030F: drivers/crypto/nx/
7031F: drivers/crypto/vmx/
7032F: drivers/net/ethernet/ibm/ibmveth.*
7033F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7034F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7035F: drivers/pci/hotplug/rpa*
7036F: drivers/scsi/ibmvscsi/
7037N: opal
7038N: /pmac
7039N: powermac
7040N: powernv
7041N: [^a-z0-9]ps3
7042N: pseries
1da177e4
LT
7043
7044LINUX FOR POWER MACINTOSH
8b58be88 7045M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7046W: http://www.penguinppc.org/
a4724ed6 7047L: linuxppc-dev@lists.ozlabs.org
1da177e4 7048S: Maintained
11c34c7d
JP
7049F: arch/powerpc/platforms/powermac/
7050F: drivers/macintosh/
1da177e4 7051
77a76369 7052LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7053M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7054L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7055T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7056S: Maintained
11c34c7d
JP
7057F: arch/powerpc/platforms/512x/
7058F: arch/powerpc/platforms/52xx/
1da177e4
LT
7059
7060LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7061M: Alistair Popple <alistair@popple.id.au>
8b58be88 7062M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7063W: http://www.penguinppc.org/
a4724ed6 7064L: linuxppc-dev@lists.ozlabs.org
1da177e4 7065S: Maintained
11c34c7d
JP
7066F: arch/powerpc/platforms/40x/
7067F: arch/powerpc/platforms/44x/
1da177e4 7068
260c02a9 7069LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7070L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7071S: Orphan
11c34c7d
JP
7072F: arch/powerpc/*/*virtex*
7073F: arch/powerpc/*/*/*virtex*
1da177e4 7074
e93adf1e 7075LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7076M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7077W: http://www.penguinppc.org/
a4724ed6 7078L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7079S: Maintained
a2b1f7c8 7080F: arch/powerpc/platforms/8xx/
e93adf1e 7081
1da177e4 7082LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7083M: Scott Wood <oss@buserror.net>
8b58be88 7084M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7085W: http://www.penguinppc.org/
a4724ed6 7086L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7088S: Maintained
11c34c7d 7089F: arch/powerpc/platforms/83xx/
4c8f581d 7090F: arch/powerpc/platforms/85xx/
1da177e4 7091
ab06ff3a 7092LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7093M: Olof Johansson <olof@lixom.net>
a4724ed6 7094L: linuxppc-dev@lists.ozlabs.org
92e19709 7095S: Maintained
11c34c7d
JP
7096F: arch/powerpc/platforms/pasemi/
7097F: drivers/*/*pasemi*
7098F: drivers/*/*/*pasemi*
ab06ff3a 7099
1da177e4 7100LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7101M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7102L: linux-security-module@vger.kernel.org
1da177e4
LT
7103S: Supported
7104
a23ce6da
HW
7105LIS3LV02D ACCELEROMETER DRIVER
7106M: Eric Piel <eric.piel@tremplin-utc.net>
7107S: Maintained
ff606677
JD
7108F: Documentation/misc-devices/lis3lv02d
7109F: drivers/misc/lis3lv02d/
bd35665f 7110F: drivers/platform/x86/hp_accel.c
a23ce6da 7111
b700e7f0
SJ
7112LIVE PATCHING
7113M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7114M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7115M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7116M: Miroslav Benes <mbenes@suse.cz>
7117R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7118S: Maintained
7119F: kernel/livepatch/
7120F: include/linux/livepatch.h
7121F: arch/x86/include/asm/livepatch.h
7122F: arch/x86/kernel/livepatch.c
5e4e3844 7123F: Documentation/livepatch/
b700e7f0 7124F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7125F: samples/livepatch/
b700e7f0 7126L: live-patching@vger.kernel.org
74d50da3 7127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7128
ea861d73
KC
7129LINUX KERNEL DUMP TEST MODULE (LKDTM)
7130M: Kees Cook <keescook@chromium.org>
7131S: Maintained
426f3a53 7132F: drivers/misc/lkdtm*
ea861d73 7133
e2d1d6c0 7134LLC (802.2)
8b58be88 7135M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7136S: Maintained
679655da 7137F: include/linux/llc.h
c117ab84 7138F: include/uapi/linux/llc.h
679655da
JP
7139F: include/net/llc*
7140F: net/llc/
e2d1d6c0 7141
4e233cbe
AD
7142LM73 HARDWARE MONITOR DRIVER
7143M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7144L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7145S: Maintained
7146F: drivers/hwmon/lm73.c
7147
156e2d1a 7148LM78 HARDWARE MONITOR DRIVER
d8130624 7149M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7150L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7151S: Maintained
7152F: Documentation/hwmon/lm78
7153F: drivers/hwmon/lm78.c
7154
1da177e4 7155LM83 HARDWARE MONITOR DRIVER
d8130624 7156M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7157L: linux-hwmon@vger.kernel.org
1da177e4 7158S: Maintained
679655da
JP
7159F: Documentation/hwmon/lm83
7160F: drivers/hwmon/lm83.c
1da177e4
LT
7161
7162LM90 HARDWARE MONITOR DRIVER
d8130624 7163M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7164L: linux-hwmon@vger.kernel.org
1da177e4 7165S: Maintained
679655da 7166F: Documentation/hwmon/lm90
aae7bce4 7167F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7168F: drivers/hwmon/lm90.c
1da177e4 7169
917cc4e6
GR
7170LM95234 HARDWARE MONITOR DRIVER
7171M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7172L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7173S: Maintained
7174F: Documentation/hwmon/lm95234
7175F: drivers/hwmon/lm95234.c
7176
68620bdd
MP
7177LME2510 MEDIA DRIVER
7178M: Malcolm Priestley <tvboxspy@gmail.com>
7179L: linux-media@vger.kernel.org
a825eaec 7180W: https://linuxtv.org
68620bdd
MP
7181Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182S: Maintained
7183F: drivers/media/usb/dvb-usb-v2/lmedm04*
7184
d4c3be70 7185LOCKING PRIMITIVES
8b58be88
JP
7186M: Peter Zijlstra <peterz@infradead.org>
7187M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7188L: linux-kernel@vger.kernel.org
d4c3be70 7189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7190S: Maintained
d4c3be70 7191F: Documentation/locking/
679655da 7192F: include/linux/lockdep.h
d4c3be70
IM
7193F: include/linux/spinlock*.h
7194F: arch/*/include/asm/spinlock*.h
7195F: include/linux/rwlock*.h
7196F: include/linux/mutex*.h
7197F: arch/*/include/asm/mutex*.h
7198F: include/linux/rwsem*.h
7199F: arch/*/include/asm/rwsem.h
7200F: include/linux/seqlock.h
7201F: lib/locking*.[ch]
7486d6da 7202F: kernel/locking/
512e67f9 7203
dde33348 7204LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7205M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7206L: linux-ntfs-dev@lists.sourceforge.net
7207W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7208S: Maintained
679655da 7209F: Documentation/ldm.txt
20d16fef 7210F: block/partitions/ldm.*
1da177e4 7211
ef6ada3d
JE
7212LogFS
7213M: Joern Engel <joern@logfs.org>
756ccb3c 7214M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7215L: logfs@logfs.org
7216W: logfs.org
7217S: Maintained
7218F: fs/logfs/
7219
c87e34ef 7220LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7221M: Sathya Prakash <sathya.prakash@broadcom.com>
7222M: Chaitra P B <chaitra.basappa@broadcom.com>
7223M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7224L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7225L: linux-scsi@vger.kernel.org
9495e835 7226W: http://www.avagotech.com/support/
c87e34ef 7227S: Supported
679655da 7228F: drivers/message/fusion/
500c152a 7229F: drivers/scsi/mpt2sas/
7230F: drivers/scsi/mpt3sas/
c87e34ef 7231
1da177e4 7232LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7233M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7234L: linux-scsi@vger.kernel.org
7235S: Maintained
679655da 7236F: drivers/scsi/sym53c8xx_2/
1da177e4 7237
e5f5c99a
GR
7238LTC4261 HARDWARE MONITOR DRIVER
7239M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7240L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7241S: Maintained
7242F: Documentation/hwmon/ltc4261
7243F: drivers/hwmon/ltc4261.c
7244
81365c31 7245LTP (Linux Test Project)
28b8e8d4 7246M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7247M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7248M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7249M: Jan Stancek <jstancek@redhat.com>
7250M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7251M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7252L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7253W: http://linux-test-project.github.io/
7d1ae8a8 7254T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7255S: Maintained
7256
c12a54b3 7257M32R ARCHITECTURE
c12a54b3 7258W: http://www.linux-m32r.org/
b4174867 7259S: Orphan
679655da 7260F: arch/m32r/
c12a54b3 7261
1da177e4 7262M68K ARCHITECTURE
8b58be88 7263M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7264L: linux-m68k@lists.linux-m68k.org
7265W: http://www.linux-m68k.org/
54e5881d 7266T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7267S: Maintained
679655da 7268F: arch/m68k/
9db35182 7269F: drivers/zorro/
1da177e4
LT
7270
7271M68K ON APPLE MACINTOSH
8b58be88 7272M: Joshua Thompson <funaho@jurai.org>
1da177e4 7273W: http://www.mac.linux-m68k.org/
9bb9f222 7274L: linux-m68k@lists.linux-m68k.org
1da177e4 7275S: Maintained
9db35182 7276F: arch/m68k/mac/
1da177e4
LT
7277
7278M68K ON HP9000/300
8b58be88 7279M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7280W: http://www.tazenda.demon.co.uk/phil/linux-hp
7281S: Maintained
679655da 7282F: arch/m68k/hp300/
1da177e4 7283
74425546
AP
7284M88DS3103 MEDIA DRIVER
7285M: Antti Palosaari <crope@iki.fi>
7286L: linux-media@vger.kernel.org
a825eaec 7287W: https://linuxtv.org
74425546
AP
7288W: http://palosaari.fi/linux/
7289Q: http://patchwork.linuxtv.org/project/linux-media/list/
7290T: git git://linuxtv.org/anttip/media_tree.git
7291S: Maintained
7292F: drivers/media/dvb-frontends/m88ds3103*
7293
68620bdd
MP
7294M88RS2000 MEDIA DRIVER
7295M: Malcolm Priestley <tvboxspy@gmail.com>
7296L: linux-media@vger.kernel.org
a825eaec 7297W: https://linuxtv.org
68620bdd
MP
7298Q: http://patchwork.linuxtv.org/project/linux-media/list/
7299S: Maintained
7300F: drivers/media/dvb-frontends/m88rs2000*
7301
07a092fa 7302MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7303M: Alexey Klimov <klimov.linux@gmail.com>
7304L: linux-media@vger.kernel.org
7305T: git git://linuxtv.org/media_tree.git
7306S: Maintained
7307F: drivers/media/radio/radio-ma901.c
07a092fa 7308
64a327a7 7309MAC80211
8b58be88 7310M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7311L: linux-wireless@vger.kernel.org
491b26b4 7312W: http://wireless.kernel.org/
ce466579
JB
7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7315S: Maintained
679655da
JP
7316F: Documentation/networking/mac80211-injection.txt
7317F: include/net/mac80211.h
7318F: net/mac80211/
2af8c4dc 7319F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7320
b863ceb7 7321MACVLAN DRIVER
8b58be88 7322M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7323L: netdev@vger.kernel.org
7324S: Maintained
679655da
JP
7325F: drivers/net/macvlan.c
7326F: include/linux/if_macvlan.h
b863ceb7 7327
2b6d83e2
JB
7328MAILBOX API
7329M: Jassi Brar <jassisinghbrar@gmail.com>
7330L: linux-kernel@vger.kernel.org
7331S: Maintained
7332F: drivers/mailbox/
7333F: include/linux/mailbox_client.h
7334F: include/linux/mailbox_controller.h
7335
faf1668c 7336MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7337M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7338W: http://www.kernel.org/doc/man-pages
bd7ebec6 7339L: linux-man@vger.kernel.org
1b53dc74 7340S: Maintained
faf1668c 7341
0d3cd4b6
VD
7342MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7343M: Andrew Lunn <andrew@lunn.ch>
7344M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7345S: Maintained
7346F: drivers/net/dsa/mv88e6xxx/
7347
8427defd 7348MARVELL ARMADA DRM SUPPORT
54176cc6 7349M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7350S: Maintained
7351F: drivers/gpu/drm/armada/
4418833e
EV
7352F: include/uapi/drm/armada_drm.h
7353F: Documentation/devicetree/bindings/display/armada/
8427defd 7354
c4d007bc
TP
7355MARVELL CRYPTO DRIVER
7356M: Boris Brezillon <boris.brezillon@free-electrons.com>
7357M: Arnaud Ebalard <arno@natisbad.org>
7358F: drivers/crypto/marvell/
7359S: Maintained
7360L: linux-crypto@vger.kernel.org
7361
44c14c1d 7362MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7363M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7364M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7365L: netdev@vger.kernel.org
7366S: Maintained
7367F: drivers/net/ethernet/marvell/sk*
7368
74cda169 7369MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7370L: libertas-dev@lists.infradead.org
8ac3e99e 7371S: Orphan
f988d640 7372F: drivers/net/wireless/marvell/libertas/
74cda169 7373
b60d6975 7374MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7376L: netdev@vger.kernel.org
f5ca8502 7377S: Maintained
527a6266 7378F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7379F: include/linux/mv643xx.h
1da177e4 7380
370b8ed9
TP
7381MARVELL MVNETA ETHERNET DRIVER
7382M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7383L: netdev@vger.kernel.org
7384S: Maintained
7385F: drivers/net/ethernet/marvell/mvneta.*
7386
fcad584d 7387MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7388M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7389M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7390L: linux-wireless@vger.kernel.org
7391S: Maintained
277b024e 7392F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7393
a2c3f656 7394MARVELL MWL8K WIRELESS DRIVER
a040d532 7395M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7396L: linux-wireless@vger.kernel.org
16345910 7397S: Odd Fixes
de60f1dc 7398F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7399
2a69567b 7400MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7401M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7402S: Odd Fixes
1fa7e547 7403F: drivers/mmc/host/mvsdio.*
2a69567b 7404
1da177e4 7405MATROX FRAMEBUFFER DRIVER
c69f677c 7406L: linux-fbdev@vger.kernel.org
52653199 7407S: Orphan
8a61f013 7408F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7409F: include/uapi/linux/matroxfb.h
1da177e4 7410
ca462085
GR
7411MAX16065 HARDWARE MONITOR DRIVER
7412M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7413L: linux-hwmon@vger.kernel.org
ca462085
GR
7414S: Maintained
7415F: Documentation/hwmon/max16065
7416F: drivers/hwmon/max16065.c
7417
1f61cab8
GR
7418MAX20751 HARDWARE MONITOR DRIVER
7419M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7420L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7421S: Maintained
7422F: Documentation/hwmon/max20751
7423F: drivers/hwmon/max20751.c
7424
d20620de 7425MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7426M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7427L: linux-hwmon@vger.kernel.org
d20620de 7428S: Maintained
679655da
JP
7429F: Documentation/hwmon/max6650
7430F: drivers/hwmon/max6650.c
d20620de 7431
e89ab51f
GR
7432MAX6697 HARDWARE MONITOR DRIVER
7433M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7434L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7435S: Maintained
7436F: Documentation/hwmon/max6697
7437F: Documentation/devicetree/bindings/i2c/max6697.txt
7438F: drivers/hwmon/max6697.c
7439F: include/linux/platform_data/max6697.h
7440
3b2af7f7
PR
7441MAX9860 MONO AUDIO VOICE CODEC DRIVER
7442M: Peter Rosin <peda@axentia.se>
7443L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7444S: Maintained
7445F: Documentation/devicetree/bindings/sound/max9860.txt
7446F: sound/soc/codecs/max9860.*
7447
f8f847b5
KK
7448MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7449M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7450L: linux-pm@vger.kernel.org
7451S: Supported
7452F: drivers/power/max14577_charger.c
7453F: drivers/power/max77693_charger.c
7454
3811405e
JMC
7455MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7456M: Javier Martinez Canillas <javier@osg.samsung.com>
7457L: linux-kernel@vger.kernel.org
7458S: Supported
96173cc6 7459F: drivers/*/*max77802*.c
3811405e
JMC
7460F: Documentation/devicetree/bindings/*/*max77802.txt
7461F: include/dt-bindings/*/*max77802.h
7462
befeb596
KK
7463MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7464M: Chanwoo Choi <cw00.choi@samsung.com>
7465M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7466L: linux-kernel@vger.kernel.org
7467S: Supported
86cf635a 7468F: drivers/*/max14577*.c
0998a436 7469F: drivers/*/max77686*.c
86cf635a 7470F: drivers/*/max77693*.c
befeb596
KK
7471F: drivers/extcon/extcon-max14577.c
7472F: drivers/extcon/extcon-max77693.c
7473F: drivers/rtc/rtc-max77686.c
7474F: drivers/clk/clk-max77686.c
7475F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7476F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7477F: Documentation/devicetree/bindings/mfd/max77693.txt
7478F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7479F: include/linux/mfd/max14577*.h
7480F: include/linux/mfd/max77686*.h
7481F: include/linux/mfd/max77693*.h
7482
9be3c9a5
HV
7483MAXIRADIO FM RADIO RECEIVER DRIVER
7484M: Hans Verkuil <hverkuil@xs4all.nl>
7485L: linux-media@vger.kernel.org
7486T: git git://linuxtv.org/media_tree.git
a825eaec 7487W: https://linuxtv.org
9be3c9a5
HV
7488S: Maintained
7489F: drivers/media/radio/radio-maxiradio*
7490
c05dc2cc
PR
7491MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7492M: Peter Rosin <peda@axentia.se>
7493L: linux-iio@vger.kernel.org
7494S: Maintained
7495F: drivers/iio/potentiometer/mcp4531.c
7496
7b49235e
LP
7497MEDIA DRIVERS FOR RENESAS - FCP
7498M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7499L: linux-media@vger.kernel.org
7500L: linux-renesas-soc@vger.kernel.org
7501T: git git://linuxtv.org/media_tree.git
7502S: Supported
7503F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7504F: drivers/media/platform/rcar-fcp.c
7505F: include/media/rcar-fcp.h
7506
6f32a8c9
LP
7507MEDIA DRIVERS FOR RENESAS - VSP1
7508M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7509L: linux-media@vger.kernel.org
4a121096 7510L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7511T: git git://linuxtv.org/media_tree.git
7512S: Supported
7513F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7514F: drivers/media/platform/vsp1/
7515
fae2080a
AO
7516MEDIA DRIVERS FOR HELENE
7517M: Abylay Ospan <aospan@netup.ru>
7518L: linux-media@vger.kernel.org
7519W: https://linuxtv.org
7520W: http://netup.tv/
7521T: git git://linuxtv.org/media_tree.git
7522S: Supported
7523F: drivers/media/dvb-frontends/helene*
7524
dacf9ce8
KS
7525MEDIA DRIVERS FOR ASCOT2E
7526M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7527M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7528L: linux-media@vger.kernel.org
a825eaec 7529W: https://linuxtv.org
dacf9ce8
KS
7530W: http://netup.tv/
7531T: git git://linuxtv.org/media_tree.git
7532S: Supported
7533F: drivers/media/dvb-frontends/ascot2e*
7534
a6dc60ff
KS
7535MEDIA DRIVERS FOR CXD2841ER
7536M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7537M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7538L: linux-media@vger.kernel.org
a825eaec 7539W: https://linuxtv.org
a6dc60ff
KS
7540W: http://netup.tv/
7541T: git git://linuxtv.org/media_tree.git
7542S: Supported
7543F: drivers/media/dvb-frontends/cxd2841er*
7544
a5d32b35
KS
7545MEDIA DRIVERS FOR HORUS3A
7546M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7547M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7548L: linux-media@vger.kernel.org
a825eaec 7549W: https://linuxtv.org
a5d32b35
KS
7550W: http://netup.tv/
7551T: git git://linuxtv.org/media_tree.git
7552S: Supported
7553F: drivers/media/dvb-frontends/horus3a*
7554
e025273b
KS
7555MEDIA DRIVERS FOR LNBH25
7556M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7557M: Abylay Ospan <aospan@netup.ru>
e025273b 7558L: linux-media@vger.kernel.org
a825eaec 7559W: https://linuxtv.org
e025273b
KS
7560W: http://netup.tv/
7561T: git git://linuxtv.org/media_tree.git
7562S: Supported
7563F: drivers/media/dvb-frontends/lnbh25*
7564
52b1eaf4
KS
7565MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7566M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7567M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7568L: linux-media@vger.kernel.org
a825eaec 7569W: https://linuxtv.org
52b1eaf4
KS
7570W: http://netup.tv/
7571T: git git://linuxtv.org/media_tree.git
7572S: Supported
7573F: drivers/media/pci/netup_unidvb/*
7574
127c49ae 7575MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7576M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7577M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7578P: LinuxTV.org Project
7579L: linux-media@vger.kernel.org
a825eaec 7580W: https://linuxtv.org
8a6e2535 7581Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7582T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7583S: Maintained
7584F: Documentation/dvb/
7585F: Documentation/video4linux/
ffe06198 7586F: Documentation/DocBook/media/
127c49ae 7587F: drivers/media/
ffe06198 7588F: drivers/staging/media/
eb4b0ec7 7589F: include/linux/platform_data/media/
127c49ae 7590F: include/media/
6c0f0359
MCC
7591F: include/uapi/linux/dvb/
7592F: include/uapi/linux/videodev2.h
7593F: include/uapi/linux/media.h
7594F: include/uapi/linux/v4l2-*
7595F: include/uapi/linux/meye.h
7596F: include/uapi/linux/ivtv*
7597F: include/uapi/linux/uvcvideo.h
d20620de 7598
0c272fc9
JC
7599MEDIATEK ETHERNET DRIVER
7600M: Felix Fietkau <nbd@openwrt.org>
7601M: John Crispin <blogic@openwrt.org>
7602L: netdev@vger.kernel.org
7603S: Maintained
7604F: drivers/net/ethernet/mediatek/
7605
c869f77d
JK
7606MEDIATEK MT7601U WIRELESS LAN DRIVER
7607M: Jakub Kicinski <kubakici@wp.pl>
7608L: linux-wireless@vger.kernel.org
7609S: Maintained
7610F: drivers/net/wireless/mediatek/mt7601u/
7611
e399065b
SS
7612MEGARAID SCSI/SAS DRIVERS
7613M: Kashyap Desai <kashyap.desai@avagotech.com>
7614M: Sumit Saxena <sumit.saxena@avagotech.com>
7615M: Uday Lingala <uday.lingala@avagotech.com>
7616L: megaraidlinux.pdl@avagotech.com
baaea1dc 7617L: linux-scsi@vger.kernel.org
e399065b 7618W: http://www.lsi.com
ce00f85c 7619S: Maintained
679655da
JP
7620F: Documentation/scsi/megaraid.txt
7621F: drivers/scsi/megaraid.*
7622F: drivers/scsi/megaraid/
757e0108 7623
2c46c9d5 7624MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7625M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7626L: netdev@vger.kernel.org
2c46c9d5
AV
7627S: Supported
7628W: http://www.mellanox.com
7629Q: http://patchwork.ozlabs.org/project/netdev/list/
7630F: drivers/net/ethernet/mellanox/mlx4/en_*
7631
e7523a49
OG
7632MELLANOX ETHERNET DRIVER (mlx5e)
7633M: Saeed Mahameed <saeedm@mellanox.com>
7634L: netdev@vger.kernel.org
7635S: Supported
7636W: http://www.mellanox.com
7637Q: http://patchwork.ozlabs.org/project/netdev/list/
7638F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7639
93c1edb2
JP
7640MELLANOX ETHERNET SWITCH DRIVERS
7641M: Jiri Pirko <jiri@mellanox.com>
7642M: Ido Schimmel <idosch@mellanox.com>
7643L: netdev@vger.kernel.org
7644S: Supported
7645W: http://www.mellanox.com
7646Q: http://patchwork.ozlabs.org/project/netdev/list/
7647F: drivers/net/ethernet/mellanox/mlxsw/
7648
5b25b13a
MD
7649MEMBARRIER SUPPORT
7650M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7651M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7652L: linux-kernel@vger.kernel.org
7653S: Supported
7654F: kernel/membarrier.c
7655F: include/uapi/linux/membarrier.h
7656
70ea91f1
SR
7657MEMORY MANAGEMENT
7658L: linux-mm@kvack.org
70ea91f1
SR
7659W: http://www.linux-mm.org
7660S: Maintained
679655da 7661F: include/linux/mm.h
551450bb
CS
7662F: include/linux/gfp.h
7663F: include/linux/mmzone.h
7664F: include/linux/memory_hotplug.h
7665F: include/linux/vmalloc.h
679655da 7666F: mm/
70ea91f1 7667
f4e9ce66 7668MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7669M: David Woodhouse <dwmw2@infradead.org>
242c325e 7670M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7671L: linux-mtd@lists.infradead.org
8a6e2535
JP
7672W: http://www.linux-mtd.infradead.org/
7673Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7674T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7675T: git git://git.infradead.org/l2-mtd.git
1da177e4 7676S: Maintained
becc7ae5 7677F: Documentation/devicetree/bindings/mtd/
679655da
JP
7678F: drivers/mtd/
7679F: include/linux/mtd/
c117ab84 7680F: include/uapi/mtd/
1da177e4 7681
26c57ef1 7682MEN A21 WATCHDOG DRIVER
30c7469b 7683M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7684L: linux-watchdog@vger.kernel.org
30c7469b 7685S: Maintained
26c57ef1
JT
7686F: drivers/watchdog/mena21_wdt.c
7687
3764e82e 7688MEN CHAMELEON BUS (mcb)
30c7469b
JT
7689M: Johannes Thumshirn <morbidrsa@gmail.com>
7690S: Maintained
3764e82e
JT
7691F: drivers/mcb/
7692F: include/linux/mcb.h
b9f2f459 7693F: Documentation/men-chameleon-bus.txt
3764e82e 7694
48b490d2
AW
7695MEN F21BMC (Board Management Controller)
7696M: Andreas Werner <andreas.werner@men.de>
7697S: Supported
7698F: drivers/mfd/menf21bmc.c
7699F: drivers/watchdog/menf21bmc_wdt.c
7700F: drivers/leds/leds-menf21bmc.c
7701F: drivers/hwmon/menf21bmc_hwmon.c
7702F: Documentation/hwmon/menf21bmc
7703
12285945
JH
7704METAG ARCHITECTURE
7705M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7706L: linux-metag@vger.kernel.org
9f273c24 7707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7708S: Odd Fixes
12285945
JH
7709F: arch/metag/
7710F: Documentation/metag/
7711F: Documentation/devicetree/bindings/metag/
2d799dde 7712F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7713F: drivers/clocksource/metag_generic.c
5698c50d
JH
7714F: drivers/irqchip/irq-metag.c
7715F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7716F: drivers/tty/metag_da.c
12285945 7717
c6375b0a 7718MICROBLAZE ARCHITECTURE
8b58be88 7719M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7720W: http://www.monstr.eu/fdt/
7721T: git git://git.monstr.eu/linux-2.6-microblaze.git
7722S: Supported
0a8c7914 7723F: arch/microblaze/
1da177e4 7724
2508a45a
CY
7725MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7726M: Chen Yu <yu.c.chen@intel.com>
7727L: platform-driver-x86@vger.kernel.org
7728S: Supported
7729F: drivers/platform/x86/surfacepro3_button.c
7730
1da177e4 7731MICROTEK X6 SCANNER
61eee9a7 7732M: Oliver Neukum <oliver@neukum.org>
1da177e4 7733S: Maintained
679655da 7734F: drivers/usb/image/microtek.*
1da177e4
LT
7735
7736MIPS
8b58be88 7737M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7738L: linux-mips@linux-mips.org
6097050d 7739W: http://www.linux-mips.org/
b05e988e 7740T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7741Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7742S: Supported
f46d92e8 7743F: Documentation/devicetree/bindings/mips/
679655da
JP
7744F: Documentation/mips/
7745F: arch/mips/
1da177e4 7746
413ef3f6
KC
7747MIPS/LOONGSON1 ARCHITECTURE
7748M: Keguang Zhang <keguang.zhang@gmail.com>
7749L: linux-mips@linux-mips.org
7750S: Maintained
7751F: arch/mips/loongson32/
7752F: arch/mips/include/asm/mach-loongson32/
7753F: drivers/*/*loongson1*
7754F: drivers/*/*/*loongson1*
7755
08b7620a
HV
7756MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7757M: Hans Verkuil <hverkuil@xs4all.nl>
7758L: linux-media@vger.kernel.org
7759T: git git://linuxtv.org/media_tree.git
a825eaec 7760W: https://linuxtv.org
08b7620a
HV
7761S: Odd Fixes
7762F: drivers/media/radio/radio-miropcm20*
7763
c09befcb
OG
7764MELLANOX MLX4 core VPI driver
7765M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7766L: netdev@vger.kernel.org
7767L: linux-rdma@vger.kernel.org
7768W: http://www.mellanox.com
7769Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7770S: Supported
7771F: drivers/net/ethernet/mellanox/mlx4/
7772F: include/linux/mlx4/
7773
7774MELLANOX MLX4 IB driver
7775M: Yishai Hadas <yishaih@mellanox.com>
7776L: linux-rdma@vger.kernel.org
7777W: http://www.mellanox.com
e126ba97 7778Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7779S: Supported
7780F: drivers/infiniband/hw/mlx4/
7781F: include/linux/mlx4/
7782
595a4d8f
OG
7783MELLANOX MLX5 core VPI driver
7784M: Matan Barak <matanb@mellanox.com>
7785M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7786L: netdev@vger.kernel.org
7787L: linux-rdma@vger.kernel.org
7788W: http://www.mellanox.com
7789Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7790S: Supported
7791F: drivers/net/ethernet/mellanox/mlx5/core/
7792F: include/linux/mlx5/
7793
595a4d8f
OG
7794MELLANOX MLX5 IB driver
7795M: Matan Barak <matanb@mellanox.com>
7796M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
7799Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7800S: Supported
b75f0050 7801F: drivers/infiniband/hw/mlx5/
595a4d8f 7802F: include/linux/mlx5/
e126ba97 7803
764589b6
CM
7804MELEXIS MLX90614 DRIVER
7805M: Crt Mori <cmo@melexis.com>
7806L: linux-iio@vger.kernel.org
7807W: http://www.melexis.com
7808S: Supported
7809F: drivers/iio/temperature/mlx90614.c
7810
0ce277e4
AP
7811MN88472 MEDIA DRIVER
7812M: Antti Palosaari <crope@iki.fi>
7813L: linux-media@vger.kernel.org
a825eaec 7814W: https://linuxtv.org
0ce277e4
AP
7815W: http://palosaari.fi/linux/
7816Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7817S: Maintained
94d0eaa4 7818F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7819
4f4d238f
AP
7820MN88473 MEDIA DRIVER
7821M: Antti Palosaari <crope@iki.fi>
7822L: linux-media@vger.kernel.org
a825eaec 7823W: https://linuxtv.org
4f4d238f
AP
7824W: http://palosaari.fi/linux/
7825Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7826S: Maintained
877ba50b 7827F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7828
1da177e4 7829MODULE SUPPORT
8b58be88 7830M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7831S: Maintained
679655da
JP
7832F: include/linux/module.h
7833F: kernel/module.c
1da177e4
LT
7834
7835MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7836W: http://popies.net/meye/
b7788e13 7837S: Orphan
679655da 7838F: Documentation/video4linux/meye.txt
90d72ac6 7839F: drivers/media/pci/meye/
6c0f0359 7840F: include/uapi/linux/meye.h
1da177e4 7841
b9705b60 7842MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7843M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7844S: Maintained
679655da 7845F: Documentation/serial/moxa-smartio
c897401b 7846F: drivers/tty/mxser.*
d735410a 7847
889b2f87
AK
7848MR800 AVERMEDIA USB FM RADIO DRIVER
7849M: Alexey Klimov <klimov.linux@gmail.com>
7850L: linux-media@vger.kernel.org
7851T: git git://linuxtv.org/media_tree.git
7852S: Maintained
7853F: drivers/media/radio/radio-mr800.c
7854
d7155691
AO
7855MRF24J40 IEEE 802.15.4 RADIO DRIVER
7856M: Alan Ott <alan@signal11.us>
7857L: linux-wpan@vger.kernel.org
7858S: Maintained
7859F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7860F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7861
8c4c731a 7862MSI LAPTOP SUPPORT
182ae55c 7863M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7864L: platform-driver-x86@vger.kernel.org
8c4c731a 7865S: Maintained
679655da 7866F: drivers/platform/x86/msi-laptop.c
8c4c731a 7867
0f1006b1 7868MSI WMI SUPPORT
d0944853 7869L: platform-driver-x86@vger.kernel.org
5ee7041e 7870S: Orphan
0f1006b1
AA
7871F: drivers/platform/x86/msi-wmi.c
7872
19a628a0
AP
7873MSI001 MEDIA DRIVER
7874M: Antti Palosaari <crope@iki.fi>
7875L: linux-media@vger.kernel.org
a825eaec 7876W: https://linuxtv.org
19a628a0
AP
7877W: http://palosaari.fi/linux/
7878Q: http://patchwork.linuxtv.org/project/linux-media/list/
7879T: git git://linuxtv.org/anttip/media_tree.git
7880S: Maintained
0185e197 7881F: drivers/media/tuners/msi001*
19a628a0 7882
7570589d 7883MSI2500 MEDIA DRIVER
2c57213f
AP
7884M: Antti Palosaari <crope@iki.fi>
7885L: linux-media@vger.kernel.org
a825eaec 7886W: https://linuxtv.org
2c57213f
AP
7887W: http://palosaari.fi/linux/
7888Q: http://patchwork.linuxtv.org/project/linux-media/list/
7889T: git git://linuxtv.org/anttip/media_tree.git
7890S: Maintained
7570589d 7891F: drivers/media/usb/msi2500/
2c57213f 7892
159eeea4
RJ
7893MSYSTEMS DISKONCHIP G3 MTD DRIVER
7894M: Robert Jarzmik <robert.jarzmik@free.fr>
7895L: linux-mtd@lists.infradead.org
7896S: Maintained
7897F: drivers/mtd/devices/docg3*
7898
62a37dc7 7899MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7901L: linux-media@vger.kernel.org
7902T: git git://linuxtv.org/media_tree.git
7903S: Maintained
7904F: drivers/media/i2c/mt9m032.c
b5dcee22 7905F: include/media/i2c/mt9m032.h
0e837fb9 7906
62a37dc7 7907MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7908M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7909L: linux-media@vger.kernel.org
7910T: git git://linuxtv.org/media_tree.git
7911S: Maintained
7912F: drivers/media/i2c/mt9p031.c
b5dcee22 7913F: include/media/i2c/mt9p031.h
0e837fb9 7914
62a37dc7 7915MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7916M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7917L: linux-media@vger.kernel.org
7918T: git git://linuxtv.org/media_tree.git
7919S: Maintained
7920F: drivers/media/i2c/mt9t001.c
b5dcee22 7921F: include/media/i2c/mt9t001.h
0e837fb9 7922
62a37dc7 7923MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7924M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7925L: linux-media@vger.kernel.org
7926T: git git://linuxtv.org/media_tree.git
7927S: Maintained
f2272e13 7928F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7929F: drivers/media/i2c/mt9v032.c
b5dcee22 7930F: include/media/i2c/mt9v032.h
0e837fb9 7931
4e0d13cb 7932MULTIFUNCTION DEVICES (MFD)
f7d3210e 7933M: Lee Jones <lee.jones@linaro.org>
7caa7991 7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7935S: Supported
679655da 7936F: drivers/mfd/
55b5940d 7937F: include/linux/mfd/
4e0d13cb 7938
5c4e6f13 7939MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7940M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7941L: linux-mmc@vger.kernel.org
708dce3f 7942T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7943S: Maintained
2810984b 7944F: Documentation/devicetree/bindings/mmc/
679655da
JP
7945F: drivers/mmc/
7946F: include/linux/mmc/
c117ab84 7947F: include/uapi/linux/mmc/
baca2da4 7948
15a0580c 7949MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7950S: Orphan
679655da
JP
7951F: drivers/mmc/host/mmc_spi.c
7952F: include/linux/spi/mmc_spi.h
15a0580c 7953
1da177e4 7954MULTISOUND SOUND DRIVER
8b58be88 7955M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7956S: Maintained
679655da
JP
7957F: Documentation/sound/oss/MultiSound
7958F: sound/oss/msnd*
1da177e4 7959
d735410a 7960MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7961S: Orphan
c897401b 7962F: drivers/tty/isicom.c
679655da 7963F: include/linux/isicom.h
d735410a 7964
550a7375 7965MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7966M: Bin Liu <b-liu@ti.com>
795fb7e7 7967L: linux-usb@vger.kernel.org
43b416e5 7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7969S: Maintained
679655da 7970F: drivers/usb/musb/
550a7375 7971
ea0af5f6
MK
7972MXL5007T MEDIA DRIVER
7973M: Michael Krufky <mkrufky@linuxtv.org>
7974L: linux-media@vger.kernel.org
a825eaec 7975W: https://linuxtv.org
ea0af5f6
MK
7976W: http://github.com/mkrufky
7977Q: http://patchwork.linuxtv.org/project/linux-media/list/
7978T: git git://linuxtv.org/mkrufky/tuners.git
7979S: Maintained
7980F: drivers/media/tuners/mxl5007t.*
7981
2d3cf588 7982MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7983M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7984L: netdev@vger.kernel.org
205057ae 7985W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7986S: Supported
93f7848b 7987F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7988
9df4f913
BB
7989NAND FLASH SUBSYSTEM
7990M: Boris Brezillon <boris.brezillon@free-electrons.com>
7991R: Richard Weinberger <richard@nod.at>
7992L: linux-mtd@lists.infradead.org
7993W: http://www.linux-mtd.infradead.org/
7994Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7995T: git git://github.com/linux-nand/linux.git
7996S: Maintained
7997F: drivers/mtd/nand/
7998F: include/linux/mtd/nand*.h
7999
1da177e4 8000NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8001S: Orphan
d9fb9f38 8002F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8003
23dc05a3
DM
8004NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8005M: Daniel Mack <zonque@gmail.com>
8006S: Maintained
e5747e40 8007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8008W: http://www.native-instruments.com
8009F: sound/usb/caiaq/
8010
1da177e4 8011NCP FILESYSTEM
52653199
PV
8012M: Petr Vandrovec <petr@vandrovec.name>
8013S: Odd Fixes
679655da 8014F: fs/ncpfs/
1da177e4 8015
a79b0322
FT
8016NCR 5380 SCSI DRIVERS
8017M: Finn Thain <fthain@telegraphics.com.au>
8018M: Michael Schmitz <schmitzmic@gmail.com>
8019L: linux-scsi@vger.kernel.org
8020S: Maintained
8021F: Documentation/scsi/g_NCR5380.txt
71d39758 8022F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8023F: drivers/scsi/NCR5380.*
8024F: drivers/scsi/arm/cumana_1.c
8025F: drivers/scsi/arm/oak.c
a79b0322
FT
8026F: drivers/scsi/atari_scsi.*
8027F: drivers/scsi/dmx3191d.c
8028F: drivers/scsi/dtc.*
8029F: drivers/scsi/g_NCR5380.*
8030F: drivers/scsi/g_NCR5380_mmio.c
8031F: drivers/scsi/mac_scsi.*
8032F: drivers/scsi/pas16.*
a79b0322
FT
8033F: drivers/scsi/sun3_scsi.*
8034F: drivers/scsi/sun3_scsi_vme.c
8035F: drivers/scsi/t128.*
8036
1da177e4 8037NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8038M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8039L: linux-scsi@vger.kernel.org
8040S: Maintained
679655da 8041F: drivers/scsi/NCR_D700.*
1da177e4 8042
4aa3eb4c
GR
8043NCT6775 HARDWARE MONITOR DRIVER
8044M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8045L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8046S: Maintained
8047F: Documentation/hwmon/nct6775
8048F: drivers/hwmon/nct6775.c
8049
3c2d774c 8050NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8051M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8052L: linux-rdma@vger.kernel.org
e3d33cb1 8053W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8054S: Supported
8055F: drivers/infiniband/hw/nes/
8056
be2f2e84 8057NETEM NETWORK EMULATOR
adbbf69d 8058M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8059L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8060S: Maintained
679655da 8061F: net/sched/sch_netem.c
be2f2e84 8062
b2f5a051 8063NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8064M: Jon Mason <jdmason@kudzu.us>
4a58448b 8065L: netdev@vger.kernel.org
4a58448b 8066S: Supported
679655da 8067F: Documentation/networking/s2io.txt
b2f5a051 8068F: Documentation/networking/vxge.txt
86387e1a 8069F: drivers/net/ethernet/neterion/
4a58448b 8070
db9cf3a3 8071NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8072M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8073M: Patrick McHardy <kaber@trash.net>
42010ed0 8074M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8075L: netfilter-devel@vger.kernel.org
82b98543 8076L: coreteam@netfilter.org
1da177e4
LT
8077W: http://www.netfilter.org/
8078W: http://www.iptables.org/
42010ed0
PNA
8079Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8080T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8081T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8082S: Supported
679655da
JP
8083F: include/linux/netfilter*
8084F: include/linux/netfilter/
8085F: include/net/netfilter/
c117ab84
CEB
8086F: include/uapi/linux/netfilter*
8087F: include/uapi/linux/netfilter/
679655da
JP
8088F: net/*/netfilter.c
8089F: net/*/netfilter/
8090F: net/netfilter/
91c269a0 8091F: net/bridge/br_netfilter*.c
1da177e4 8092
4cc67735 8093NETLABEL
87a0874c 8094M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8095W: http://netlabel.sf.net
8096L: netdev@vger.kernel.org
87a0874c 8097S: Maintained
80811493 8098F: Documentation/netlabel/
679655da
JP
8099F: include/net/netlabel.h
8100F: net/netlabel/
4cc67735 8101
1da177e4 8102NETROM NETWORK LAYER
8b58be88 8103M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8104L: linux-hams@vger.kernel.org
d34cb28a 8105W: http://www.linux-ax25.org/
1da177e4 8106S: Maintained
679655da 8107F: include/net/netrom.h
c117ab84 8108F: include/uapi/linux/netrom.h
679655da 8109F: net/netrom/
1da177e4 8110
4c352362
JK
8111NETRONOME ETHERNET DRIVERS
8112M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8113L: oss-drivers@netronome.com
8114S: Maintained
8115F: drivers/net/ethernet/netronome/
8116
5ddb88c0 8117NETWORK BLOCK DEVICE (NBD)
4ca5829a 8118M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8119S: Maintained
5e4b269b 8120L: nbd-general@lists.sourceforge.net
4ca5829a 8121T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8122F: Documentation/blockdev/nbd.txt
8123F: drivers/block/nbd.c
c117ab84 8124F: include/uapi/linux/nbd.h
1da177e4 8125
6e43650c
NH
8126NETWORK DROP MONITOR
8127M: Neil Horman <nhorman@tuxdriver.com>
8128L: netdev@vger.kernel.org
8129S: Maintained
8130W: https://fedorahosted.org/dropwatch/
8131F: net/core/drop_monitor.c
8132
1da177e4 8133NETWORKING [GENERAL]
8b58be88 8134M: "David S. Miller" <davem@davemloft.net>
979b6c13 8135L: netdev@vger.kernel.org
b1e8fd54 8136W: http://www.linuxfoundation.org/en/Net
11e98029 8137Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8140S: Maintained
679655da
JP
8141F: net/
8142F: include/net/
018d21ed
JP
8143F: include/linux/in.h
8144F: include/linux/net.h
8145F: include/linux/netdevice.h
c117ab84
CEB
8146F: include/uapi/linux/in.h
8147F: include/uapi/linux/net.h
8148F: include/uapi/linux/netdevice.h
0c7aecd4 8149F: include/uapi/linux/net_namespace.h
7e814a6c 8150F: tools/net/
f4e53f9a 8151F: tools/testing/selftests/net/
335a67d2 8152F: lib/random32.c
a101ccd1 8153F: lib/test_bpf.c
1da177e4
LT
8154
8155NETWORKING [IPv4/IPv6]
8b58be88
JP
8156M: "David S. Miller" <davem@davemloft.net>
8157M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8158M: James Morris <jmorris@namei.org>
8159M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8160M: Patrick McHardy <kaber@trash.net>
979b6c13 8161L: netdev@vger.kernel.org
08deed1e 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8163S: Maintained
679655da
JP
8164F: net/ipv4/
8165F: net/ipv6/
8166F: include/net/ip*
0a14842f 8167F: arch/x86/net/*
1da177e4 8168
73b7656c
DM
8169NETWORKING [IPSEC]
8170M: Steffen Klassert <steffen.klassert@secunet.com>
8171M: Herbert Xu <herbert@gondor.apana.org.au>
8172M: "David S. Miller" <davem@davemloft.net>
8173L: netdev@vger.kernel.org
d1fc5024
SK
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8176S: Maintained
5826bdd1 8177F: net/core/flow.c
73b7656c
DM
8178F: net/xfrm/
8179F: net/key/
8180F: net/ipv4/xfrm*
d1fc5024
SK
8181F: net/ipv4/esp4.c
8182F: net/ipv4/ah4.c
8183F: net/ipv4/ipcomp.c
8184F: net/ipv4/ip_vti.c
73b7656c 8185F: net/ipv6/xfrm*
d1fc5024
SK
8186F: net/ipv6/esp6.c
8187F: net/ipv6/ah6.c
8188F: net/ipv6/ipcomp6.c
8189F: net/ipv6/ip6_vti.c
73b7656c
DM
8190F: include/uapi/linux/xfrm.h
8191F: include/net/xfrm.h
8192
10e2ff1c 8193NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8194M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8195L: netdev@vger.kernel.org
8196S: Maintained
8197
29f8f632 8198NETWORKING [WIRELESS]
2cb4abd1 8199L: linux-wireless@vger.kernel.org
8a6e2535 8200Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8201
788873ac
JP
8202NETWORKING DRIVERS
8203L: netdev@vger.kernel.org
8204W: http://www.linuxfoundation.org/en/Net
11e98029 8205Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8208S: Odd Fixes
156f4fbc 8209F: Documentation/devicetree/bindings/net/
788873ac 8210F: drivers/net/
018d21ed 8211F: include/linux/if_*
0b63bf1f 8212F: include/linux/netdevice.h
0b63bf1f
JD
8213F: include/linux/etherdevice.h
8214F: include/linux/fcdevice.h
8215F: include/linux/fddidevice.h
8216F: include/linux/hippidevice.h
8217F: include/linux/inetdevice.h
c117ab84
CEB
8218F: include/uapi/linux/if_*
8219F: include/uapi/linux/netdevice.h
788873ac 8220
0e324cf6
JL
8221NETWORKING DRIVERS (WIRELESS)
8222M: Kalle Valo <kvalo@codeaurora.org>
8223L: linux-wireless@vger.kernel.org
8224Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8227S: Maintained
182fd9ee 8228F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8229F: drivers/net/wireless/
8230
3d396eb1 8231NETXEN (1/10) GbE SUPPORT
8622315e 8232M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8233M: Sony Chacko <sony.chacko@qlogic.com>
8234M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8235L: netdev@vger.kernel.org
9c2b5bde 8236W: http://www.qlogic.com
3d396eb1 8237S: Supported
aa43c215 8238F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8239
6423d30f
AAJ
8240NFC SUBSYSTEM
8241M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8242M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8243M: Samuel Ortiz <sameo@linux.intel.com>
8244L: linux-wireless@vger.kernel.org
1eb3b216 8245L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8246S: Supported
6423d30f 8247F: net/nfc/
55eb94f9 8248F: include/net/nfc/
c117ab84 8249F: include/uapi/linux/nfc.h
6423d30f 8250F: drivers/nfc/
397d6497
CR
8251F: include/linux/platform_data/nfcmrvl.h
8252F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8253F: include/linux/platform_data/pn544.h
397d6497
CR
8254F: include/linux/platform_data/st21nfca.h
8255F: include/linux/platform_data/st-nci.h
7ebb88e5 8256F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8257
e8b43555 8258NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8259M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8260M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8261L: linux-nfs@vger.kernel.org
8262W: http://client.linux-nfs.org
cd7b996a 8263T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8264S: Maintained
679655da
JP
8265F: fs/lockd/
8266F: fs/nfs/
8267F: fs/nfs_common/
8268F: net/sunrpc/
8269F: include/linux/lockd/
8270F: include/linux/nfs*
8271F: include/linux/sunrpc/
c117ab84
CEB
8272F: include/uapi/linux/nfs*
8273F: include/uapi/linux/sunrpc/
1da177e4 8274
85ef9cea 8275NILFS2 FILESYSTEM
e2126935 8276M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8277L: linux-nilfs@vger.kernel.org
f9472265 8278W: http://nilfs.sourceforge.net/
9e92e516 8279W: http://nilfs.osdn.jp/
e2126935 8280T: git git://github.com/konis/nilfs2.git
85ef9cea 8281S: Supported
679655da
JP
8282F: Documentation/filesystems/nilfs2.txt
8283F: fs/nilfs2/
c35c7ac5 8284F: include/trace/events/nilfs2.h
e63e88bc
RK
8285F: include/uapi/linux/nilfs2_api.h
8286F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8287
1da177e4 8288NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8289M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8290W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8291S: Maintained
679655da
JP
8292F: Documentation/scsi/NinjaSCSI.txt
8293F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8294
8295NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8296M: GOTO Masanori <gotom@debian.or.jp>
8297M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8298W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8299S: Maintained
679655da
JP
8300F: Documentation/scsi/NinjaSCSI.txt
8301F: drivers/scsi/nsp32*
1da177e4 8302
383b8fb9
LFT
8303NIOS2 ARCHITECTURE
8304M: Ley Foon Tan <lftan@altera.com>
8305L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8307S: Maintained
8308F: arch/nios2/
8309
2a6afddb 8310NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8311R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8312F: include/linux/power/bq2415x_charger.h
081bab21 8313F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8314F: include/linux/power/isp1704_charger.h
8315F: drivers/power/bq2415x_charger.c
081bab21 8316F: drivers/power/bq27xxx_battery.c
e35a49b1 8317F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8318F: drivers/power/isp1704_charger.c
8319F: drivers/power/rx51_battery.c
8320
a1bd3bae 8321NTB DRIVER CORE
9ef6bf6c
JM
8322M: Jon Mason <jdmason@kudzu.us>
8323M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8324M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8325L: linux-ntb@googlegroups.com
fce8a7bb 8326S: Supported
2984411f
JM
8327W: https://github.com/jonmason/ntb/wiki
8328T: git git://github.com/jonmason/ntb.git
fce8a7bb 8329F: drivers/ntb/
548c237c 8330F: drivers/net/ntb_netdev.c
fce8a7bb 8331F: include/linux/ntb.h
a1bd3bae 8332F: include/linux/ntb_transport.h
fce8a7bb 8333
e26a5843
AH
8334NTB INTEL DRIVER
8335M: Jon Mason <jdmason@kudzu.us>
8336M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8337L: linux-ntb@googlegroups.com
e26a5843
AH
8338S: Supported
8339W: https://github.com/jonmason/ntb/wiki
8340T: git git://github.com/jonmason/ntb.git
8341F: drivers/ntb/hw/intel/
fce8a7bb 8342
a1b36958
XY
8343NTB AMD DRIVER
8344M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8345L: linux-ntb@googlegroups.com
8346S: Supported
8347F: drivers/ntb/hw/amd/
8348
1da177e4 8349NTFS FILESYSTEM
2818ef50 8350M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8351L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8352W: http://www.tuxera.com/
e6f4dee7 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8354S: Supported
679655da
JP
8355F: Documentation/filesystems/ntfs.txt
8356F: fs/ntfs/
1da177e4 8357
9eb8ef74 8358NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8359M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8360L: linux-fbdev@vger.kernel.org
ce00f85c 8361S: Maintained
8a61f013
JH
8362F: drivers/video/fbdev/riva/
8363F: drivers/video/fbdev/nvidia/
1da177e4 8364
79461681 8365NVM EXPRESS DRIVER
b3975e94
JF
8366M: Keith Busch <keith.busch@intel.com>
8367M: Jens Axboe <axboe@fb.com>
79461681 8368L: linux-nvme@lists.infradead.org
b3975e94
JF
8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8370W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8371S: Supported
57dacad5 8372F: drivers/nvme/host/
79461681
MW
8373F: include/linux/nvme.h
8374
a07b4970
CH
8375NVM EXPRESS TARGET DRIVER
8376M: Christoph Hellwig <hch@lst.de>
8377M: Sagi Grimberg <sagi@grimberg.me>
8378L: linux-nvme@lists.infradead.org
8379S: Supported
8380F: drivers/nvme/target/
8381
aee4b9bd
SK
8382NVMEM FRAMEWORK
8383M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8384M: Maxime Ripard <maxime.ripard@free-electrons.com>
8385S: Maintained
8386F: drivers/nvmem/
8387F: Documentation/devicetree/bindings/nvmem/
8388F: include/linux/nvmem-consumer.h
8389F: include/linux/nvmem-provider.h
8390
dece4585
CP
8391NXP-NCI NFC DRIVER
8392M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8393R: Charles Gorand <charles.gorand@effinnov.com>
8394L: linux-nfc@lists.01.org (moderated for non-subscribers)
8395S: Supported
8396F: drivers/nfc/nxp-nci
8397
f50d7146 8398NXP TDA998X DRM DRIVER
54176cc6 8399M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8400S: Supported
8401F: drivers/gpu/drm/i2c/tda998x_drv.c
8402F: include/drm/i2c/tda998x.h
8403
fbace43e
PR
8404NXP TFA9879 DRIVER
8405M: Peter Rosin <peda@axentia.se>
8406L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8407S: Maintained
8408F: sound/soc/codecs/tfa9879*
8409
442f04c3
JP
8410OBJTOOL
8411M: Josh Poimboeuf <jpoimboe@redhat.com>
8412S: Supported
8413F: tools/objtool/
8414
f5525786 8415OMAP SUPPORT
0e24bdd4 8416M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8417L: linux-omap@vger.kernel.org
8418W: http://www.muru.com/linux/omap/
8419W: http://linux.omap.com/
8a6e2535 8420Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8422S: Maintained
4e04d5a3 8423F: arch/arm/*omap*/
026da812
FB
8424F: arch/arm/configs/omap1_defconfig
8425F: arch/arm/configs/omap2plus_defconfig
046d0a37 8426F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8427F: drivers/irqchip/irq-omap-intc.c
8428F: drivers/mfd/*omap*.c
8429F: drivers/mfd/menelaus.c
8430F: drivers/mfd/palmas.c
8431F: drivers/mfd/tps65217.c
8432F: drivers/mfd/tps65218.c
8433F: drivers/mfd/tps65910.c
8434F: drivers/mfd/twl-core.[ch]
8435F: drivers/mfd/twl4030*.c
8436F: drivers/mfd/twl6030*.c
8437F: drivers/mfd/twl6040*.c
8438F: drivers/regulator/palmas-regulator*.c
8439F: drivers/regulator/pbias-regulator.c
8440F: drivers/regulator/tps65217-regulator.c
8441F: drivers/regulator/tps65218-regulator.c
8442F: drivers/regulator/tps65910-regulator.c
8443F: drivers/regulator/twl-regulator.c
046d0a37 8444F: include/linux/i2c-omap.h
f5525786 8445
50f29fbd 8446OMAP DEVICE TREE SUPPORT
cdb55ab0 8447M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8448M: Tony Lindgren <tony@atomide.com>
8449L: linux-omap@vger.kernel.org
d0fb18c5 8450L: devicetree@vger.kernel.org
50f29fbd
TL
8451S: Maintained
8452F: arch/arm/boot/dts/*omap*
8453F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8454F: arch/arm/boot/dts/*am4*
8455F: arch/arm/boot/dts/*am5*
8456F: arch/arm/boot/dts/*dra7*
50f29fbd 8457
f5525786 8458OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8459M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8460L: linux-omap@vger.kernel.org
8461S: Maintained
8462F: arch/arm/*omap*/*clock*
8463
8464OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8465M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8466L: linux-omap@vger.kernel.org
8467S: Maintained
8468F: arch/arm/*omap*/*pm*
c46938d4 8469F: drivers/cpufreq/omap-cpufreq.c
f5525786 8470
d21db568 8471OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8472M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8473M: Paul Walmsley <paul@pwsan.com>
8474L: linux-omap@vger.kernel.org
8475S: Maintained
d21db568 8476F: arch/arm/mach-omap2/prm*
692ab1f3 8477
f5525786 8478OMAP AUDIO SUPPORT
6c284903 8479M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8480M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8481L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8482L: linux-omap@vger.kernel.org
8483S: Maintained
8484F: sound/soc/omap/
8485
18640193
TL
8486OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8487M: Roger Quadros <rogerq@ti.com>
8488M: Tony Lindgren <tony@atomide.com>
8489L: linux-omap@vger.kernel.org
8490S: Maintained
8491F: drivers/memory/omap-gpmc.c
8492F: arch/arm/mach-omap2/*gpmc*
8493
f5525786 8494OMAP FRAMEBUFFER SUPPORT
830e6384 8495M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8496L: linux-fbdev@vger.kernel.org
f5525786
TL
8497L: linux-omap@vger.kernel.org
8498S: Maintained
8a61f013 8499F: drivers/video/fbdev/omap/
f5525786 8500
676eec0d 8501OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8502M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8503L: linux-omap@vger.kernel.org
676eec0d 8504L: linux-fbdev@vger.kernel.org
178ff4c9 8505S: Maintained
8a61f013 8506F: drivers/video/fbdev/omap2/
178ff4c9
TV
8507F: Documentation/arm/OMAP/DSS
8508
8b37fcfc
OBC
8509OMAP HARDWARE SPINLOCK SUPPORT
8510M: Ohad Ben-Cohen <ohad@wizery.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
8513F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8514
f5525786 8515OMAP MMC SUPPORT
8b58be88 8516M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8517L: linux-omap@vger.kernel.org
8518S: Maintained
653f41b5
MC
8519F: drivers/mmc/host/omap.c
8520
8521OMAP HS MMC SUPPORT
0a4585c6 8522L: linux-mmc@vger.kernel.org
653f41b5 8523L: linux-omap@vger.kernel.org
dfa5d196 8524S: Orphan
653f41b5 8525F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8526
8527OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8528M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8529S: Maintained
8530F: drivers/char/hw_random/omap-rng.c
8531
f400c82e 8532OMAP HWMOD SUPPORT
cdb55ab0 8533M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8534M: Paul Walmsley <paul@pwsan.com>
8535L: linux-omap@vger.kernel.org
8536S: Maintained
8fc8b12b 8537F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8538
8633fb30
PW
8539OMAP HWMOD DATA
8540M: Paul Walmsley <paul@pwsan.com>
8541L: linux-omap@vger.kernel.org
8542S: Maintained
8543F: arch/arm/mach-omap2/omap_hwmod*data*
8544
f400c82e 8545OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8546M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8547L: linux-omap@vger.kernel.org
8548S: Maintained
8549F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8550
0db83ced 8551OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8552M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8553L: linux-media@vger.kernel.org
8554S: Maintained
7eec52db 8555F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8556F: drivers/media/platform/omap3isp/
0db83ced 8557F: drivers/staging/media/omap4iss/
7e8970e1 8558
f5525786 8559OMAP USB SUPPORT
f5525786
TL
8560L: linux-usb@vger.kernel.org
8561L: linux-omap@vger.kernel.org
3b243519 8562S: Orphan
a16fbd65
JP
8563F: drivers/usb/*/*omap*
8564F: arch/arm/*omap*/usb*
f5525786 8565
6d994710 8566OMAP GPIO DRIVER
fe643528 8567M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8568M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8569M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8570L: linux-omap@vger.kernel.org
8571S: Maintained
fe643528 8572F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8573F: drivers/gpio/gpio-omap.c
8574
c351e290
MJ
8575OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8576M: Mark Jackson <mpfj@newflow.co.uk>
8577L: linux-omap@vger.kernel.org
8578S: Maintained
8579F: arch/arm/boot/dts/am335x-nano.dts
8580
0ad122d9 8581OMFS FILESYSTEM
8b58be88 8582M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8583L: linux-karma-devel@lists.sourceforge.net
8584S: Maintained
679655da
JP
8585F: Documentation/filesystems/omfs.txt
8586F: fs/omfs/
0ad122d9 8587
c1986ee9 8588OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8589M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8590S: Maintained
679655da
JP
8591F: drivers/char/pcmcia/cm4000_cs.c
8592F: include/linux/cm4000_cs.h
c117ab84 8593F: include/uapi/linux/cm4000_cs.h
c1986ee9 8594
77c44ab1 8595OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8596M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8597S: Maintained
679655da 8598F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8599
77d5140f 8600OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8601M: Jonathan Corbet <corbet@lwn.net>
661263b5 8602L: linux-media@vger.kernel.org
275ffde4 8603T: git git://linuxtv.org/media_tree.git
77d5140f 8604S: Maintained
90d72ac6 8605F: drivers/media/i2c/ov7670.c
77d5140f 8606
431bca73 8607ONENAND FLASH DRIVER
8b58be88 8608M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8609L: linux-mtd@lists.infradead.org
8610S: Maintained
679655da
JP
8611F: drivers/mtd/onenand/
8612F: include/linux/mtd/onenand*.h
431bca73 8613
1da177e4 8614ONSTREAM SCSI TAPE DRIVER
8b58be88 8615M: Willem Riede <osst@riede.org>
1da177e4
LT
8616L: osst-users@lists.sourceforge.net
8617L: linux-scsi@vger.kernel.org
8618S: Maintained
f7269cfc
JD
8619F: Documentation/scsi/osst.txt
8620F: drivers/scsi/osst.*
8621F: drivers/scsi/osst_*.h
8622F: drivers/scsi/st.h
1da177e4 8623
e2d1d6c0 8624OPENCORES I2C BUS DRIVER
8b58be88 8625M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8626L: linux-i2c@vger.kernel.org
e2d1d6c0 8627S: Maintained
679655da
JP
8628F: Documentation/i2c/busses/i2c-ocores
8629F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8630
860c44c1 8631OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8632M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8633M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8634L: devicetree@vger.kernel.org
a7fefe9f 8635W: http://www.devicetree.org/
fcdec35e 8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8637S: Maintained
f8828205 8638F: drivers/of/
860c44c1 8639F: include/linux/of*.h
f8828205 8640F: scripts/dtc/
860c44c1 8641
f8828205 8642OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8643M: Rob Herring <robh+dt@kernel.org>
f8828205 8644M: Mark Rutland <mark.rutland@arm.com>
f8828205 8645L: devicetree@vger.kernel.org
9f273c24 8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8647Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8648S: Maintained
8649F: Documentation/devicetree/
8650F: arch/*/boot/dts/
8651F: include/dt-bindings/
8652
2bb65f56
PA
8653OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8654M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8655L: devicetree@vger.kernel.org
8656S: Maintained
8657F: Documentation/devicetree/dynamic-resolution-notes.txt
8658F: Documentation/devicetree/overlay-notes.txt
8659F: drivers/of/overlay.c
8660F: drivers/of/resolver.c
8661
19f9d392
JB
8662OPENRISC ARCHITECTURE
8663M: Jonas Bonn <jonas@southpole.se>
8664W: http://openrisc.net
19f9d392
JB
8665S: Maintained
8666T: git git://openrisc.net/~jonas/linux
14430813 8667F: arch/openrisc/
19f9d392 8668
ccb1352e 8669OPENVSWITCH
4f337ed5 8670M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8671L: netdev@vger.kernel.org
ccb1352e
JG
8672L: dev@openvswitch.org
8673W: http://openvswitch.org
ccb1352e
JG
8674S: Maintained
8675F: net/openvswitch/
b422da7c 8676F: include/uapi/linux/openvswitch.h
ccb1352e 8677
875fa6fb
VK
8678OPERATING PERFORMANCE POINTS (OPP)
8679M: Viresh Kumar <vireshk@kernel.org>
8680M: Nishanth Menon <nm@ti.com>
8681M: Stephen Boyd <sboyd@codeaurora.org>
8682L: linux-pm@vger.kernel.org
8683S: Maintained
8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8685F: drivers/base/power/opp/
8686F: include/linux/pm_opp.h
8687F: Documentation/power/opp.txt
8688F: Documentation/devicetree/bindings/opp/
8689
af39917d
CL
8690OPL4 DRIVER
8691M: Clemens Ladisch <clemens@ladisch.de>
8692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8693T: git git://git.alsa-project.org/alsa-kernel.git
8694S: Maintained
8695F: sound/drivers/opl4/
8696
1da177e4 8697OPROFILE
4cf7e718 8698M: Robert Richter <rric@kernel.org>
1da177e4
LT
8699L: oprofile-list@lists.sf.net
8700S: Maintained
81c4a8a6 8701F: arch/*/include/asm/oprofile*.h
679655da
JP
8702F: arch/*/oprofile/
8703F: drivers/oprofile/
8704F: include/linux/oprofile.h
1da177e4 8705
e2d1d6c0 8706ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8707M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8708M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8709L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8710W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8711S: Supported
679655da
JP
8712F: Documentation/filesystems/ocfs2.txt
8713F: Documentation/filesystems/dlmfs.txt
8714F: fs/ocfs2/
e2d1d6c0 8715
1da177e4 8716ORINOCO DRIVER
724c6b35 8717L: linux-wireless@vger.kernel.org
491b26b4 8718W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8719W: http://www.nongnu.org/orinoco/
3a59babb 8720S: Orphan
2be45b66 8721F: drivers/net/wireless/intersil/orinoco/
1da177e4 8722
42c55aa8 8723OSD LIBRARY and FILESYSTEM
fadc0752 8724M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8725M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8726L: osd-dev@open-osd.org
8727W: http://open-osd.org
54e5881d 8728T: git git://git.open-osd.org/open-osd.git
68274794 8729S: Maintained
42c55aa8 8730F: drivers/scsi/osd/
6b6f0b6c 8731F: include/scsi/osd_*
42c55aa8 8732F: fs/exofs/
68274794 8733
ef94b186 8734OVERLAY FILESYSTEM
7c37fbda 8735M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8736L: linux-unionfs@vger.kernel.org
8737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8738S: Supported
1d113735 8739F: fs/overlayfs/
7c37fbda
NB
8740F: Documentation/filesystems/overlayfs.txt
8741
85096169
MM
8742ORANGEFS FILESYSTEM
8743M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8744L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8746S: Supported
8747F: fs/orangefs/
8748F: Documentation/filesystems/orangefs.txt
8749
e2d1d6c0 8750P54 WIRELESS DRIVER
084cb0fe 8751M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8752L: linux-wireless@vger.kernel.org
084cb0fe 8753W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8754S: Maintained
d3466830 8755F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8756
f5cd7872 8757PA SEMI ETHERNET DRIVER
8b58be88 8758M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8759L: netdev@vger.kernel.org
8760S: Maintained
ded19add 8761F: drivers/net/ethernet/pasemi/*
f5cd7872 8762
beb58aa3 8763PA SEMI SMBUS DRIVER
8b58be88 8764M: Olof Johansson <olof@lixom.net>
846557d3 8765L: linux-i2c@vger.kernel.org
beb58aa3 8766S: Maintained
679655da 8767F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8768
48fc267e
SK
8769PADATA PARALLEL EXECUTION MECHANISM
8770M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8771L: linux-crypto@vger.kernel.org
8772S: Maintained
8773F: kernel/padata.c
8774F: include/linux/padata.h
8775F: Documentation/padata.txt
8776
709ee531 8777PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8778M: Harald Welte <laforge@gnumonks.org>
d0944853 8779L: platform-driver-x86@vger.kernel.org
709ee531 8780S: Maintained
679655da 8781F: drivers/platform/x86/panasonic-laptop.c
709ee531 8782
368dd5ac 8783PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8784M: David Howells <dhowells@redhat.com>
4fa97181
DH
8785L: linux-am33-list@redhat.com (moderated for non-subscribers)
8786W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8787S: Maintained
679655da
JP
8788F: Documentation/mn10300/
8789F: arch/mn10300/
4fa97181 8790
305b37bd
KS
8791PARALLEL LCD/KEYPAD PANEL DRIVER
8792M: Willy Tarreau <willy@haproxy.com>
8793M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8794S: Odd Fixes
8795F: Documentation/misc-devices/lcd-panel-cgram.txt
8796F: drivers/misc/panel.c
8797
64dfff03
SM
8798PARALLEL PORT SUBSYSTEM
8799M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8800M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8801L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8802S: Maintained
679655da
JP
8803F: drivers/parport/
8804F: include/linux/parport*.h
8805F: drivers/char/ppdev.c
c117ab84 8806F: include/uapi/linux/ppdev.h
64dfff03 8807F: Documentation/parport*.txt
1da177e4 8808
4cdf6bc2 8809PARAVIRT_OPS INTERFACE
d633180c 8810M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8811M: Chris Wright <chrisw@sous-sol.org>
8812M: Alok Kataria <akataria@vmware.com>
8813M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8814L: virtualization@lists.linux-foundation.org
4cdf6bc2 8815S: Supported
a2e19991 8816F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8817F: arch/*/kernel/paravirt*
8818F: arch/*/include/asm/paravirt.h
4cdf6bc2 8819
e2d1d6c0 8820PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8821M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8822L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8823S: Maintained
679655da
JP
8824F: Documentation/blockdev/paride.txt
8825F: drivers/block/paride/
e2d1d6c0
RD
8826
8827PARISC ARCHITECTURE
b8828770 8828M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8829M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8830L: linux-parisc@vger.kernel.org
8831W: http://www.parisc-linux.org/
8a6e2535 8832Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8834T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8835S: Maintained
679655da 8836F: arch/parisc/
2b6bac9e 8837F: Documentation/parisc/
679655da 8838F: drivers/parisc/
2b6bac9e
HD
8839F: drivers/char/agp/parisc-agp.c
8840F: drivers/input/serio/gscps2.c
8841F: drivers/parport/parport_gsc.*
8842F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8843F: drivers/video/fbdev/sti*
2b6bac9e
HD
8844F: drivers/video/console/sti*
8845F: drivers/video/logo/logo_parisc*
e2d1d6c0 8846
1662d32c 8847PC87360 HARDWARE MONITORING DRIVER
8b58be88 8848M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8849L: linux-hwmon@vger.kernel.org
1662d32c 8850S: Maintained
679655da
JP
8851F: Documentation/hwmon/pc87360
8852F: drivers/hwmon/pc87360.c
1662d32c
JC
8853
8854PC8736x GPIO DRIVER
8b58be88 8855M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8856S: Maintained
679655da 8857F: drivers/char/pc8736x_gpio.c
1662d32c 8858
1ad107fd 8859PC87427 HARDWARE MONITORING DRIVER
d8130624 8860M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8861L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8862S: Maintained
8863F: Documentation/hwmon/pc87427
8864F: drivers/hwmon/pc87427.c
8865
b26e0ed4 8866PCA9532 LED DRIVER
8b58be88 8867M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8868S: Maintained
d5ca6918
JP
8869F: drivers/leds/leds-pca9532.c
8870F: include/linux/leds-pca9532.h
b26e0ed4 8871
5ce914a8 8872PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8873M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8874L: linux-i2c@vger.kernel.org
8875S: Maintained
b4f0b74e 8876F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8877
3971dae5 8878PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8879M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8880S: Maintained
8881F: drivers/firmware/pcdp.*
8882
065c6359 8883PCI ERROR RECOVERY
6305902c 8884M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8885L: linux-pci@vger.kernel.org
065c6359 8886S: Supported
679655da 8887F: Documentation/PCI/pci-error-recovery.txt
065c6359 8888
78c1cffd
RC
8889PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8890M: Russell Currey <ruscur@russell.cc>
8891L: linuxppc-dev@lists.ozlabs.org
8892S: Supported
8893F: Documentation/powerpc/eeh-pci-error-recovery.txt
8894F: arch/powerpc/kernel/eeh*.c
8895F: arch/powerpc/platforms/*/eeh*.c
8896F: arch/powerpc/include/*/eeh*.h
8897
1da177e4 8898PCI SUBSYSTEM
5ac3a6d2 8899M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8900L: linux-pci@vger.kernel.org
99662dd1 8901Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8903S: Supported
92a1fe2e 8904F: Documentation/devicetree/bindings/pci/
679655da
JP
8905F: Documentation/PCI/
8906F: drivers/pci/
8907F: include/linux/pci*
6b49ee49 8908F: arch/x86/pci/
cad01f91 8909F: arch/x86/kernel/quirks.c
1da177e4 8910
eaa6111b
LFT
8911PCI DRIVER FOR ALTERA PCIE IP
8912M: Ley Foon Tan <lftan@altera.com>
8913L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8914L: linux-pci@vger.kernel.org
8915S: Supported
8916F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8917F: drivers/pci/host/pcie-altera.c
8918
b7e78170
RH
8919PCI DRIVER FOR ARM VERSATILE PLATFORM
8920M: Rob Herring <robh@kernel.org>
8921L: linux-pci@vger.kernel.org
8922L: linux-arm-kernel@lists.infradead.org
8923S: Maintained
8924F: Documentation/devicetree/bindings/pci/versatile.txt
8925F: drivers/pci/host/pci-versatile.c
8926
5f6b6ccd
TI
8927PCI DRIVER FOR APPLIEDMICRO XGENE
8928M: Tanmay Inamdar <tinamdar@apm.com>
8929L: linux-pci@vger.kernel.org
8930L: linux-arm-kernel@lists.infradead.org
8931S: Maintained
8932F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8933F: drivers/pci/host/pci-xgene.c
8934
62d0ff83
ML
8935PCI DRIVER FOR FREESCALE LAYERSCAPE
8936M: Minghuan Lian <minghuan.Lian@freescale.com>
8937M: Mingkai Hu <mingkai.hu@freescale.com>
8938M: Roy Zang <tie-fei.zang@freescale.com>
8939L: linuxppc-dev@lists.ozlabs.org
8940L: linux-pci@vger.kernel.org
8941L: linux-arm-kernel@lists.infradead.org
8942S: Maintained
8943F: drivers/pci/host/*layerscape*
8944
f0b75693 8945PCI DRIVER FOR IMX6
f175aa2c 8946M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8947M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8948L: linux-pci@vger.kernel.org
8949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8950S: Maintained
8951F: drivers/pci/host/*imx6*
8952
0c4ffcfe
MK
8953PCI DRIVER FOR TI KEYSTONE
8954M: Murali Karicheri <m-karicheri2@ti.com>
8955L: linux-pci@vger.kernel.org
8956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8957S: Maintained
8958F: drivers/pci/host/*keystone*
8959
f0b75693
BH
8960PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8961M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8962M: Jason Cooper <jason@lakedaemon.net>
8963L: linux-pci@vger.kernel.org
8964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8965S: Maintained
8966F: drivers/pci/host/*mvebu*
8967
8c39d710
TP
8968PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8969M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8970L: linux-pci@vger.kernel.org
8971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8972S: Maintained
8973F: drivers/pci/host/pci-aardvark.c
8974
0447cfd7
TR
8975PCI DRIVER FOR NVIDIA TEGRA
8976M: Thierry Reding <thierry.reding@gmail.com>
8977L: linux-tegra@vger.kernel.org
f0b75693 8978L: linux-pci@vger.kernel.org
0447cfd7
TR
8979S: Supported
8980F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8981F: drivers/pci/host/pci-tegra.c
8982
47ff3de9
KVA
8983PCI DRIVER FOR TI DRA7XX
8984M: Kishon Vijay Abraham I <kishon@ti.com>
8985L: linux-omap@vger.kernel.org
8986L: linux-pci@vger.kernel.org
8987S: Supported
8988F: Documentation/devicetree/bindings/pci/ti-pci.txt
8989F: drivers/pci/host/pci-dra7xx.c
8990
f0b75693
BH
8991PCI DRIVER FOR RENESAS R-CAR
8992M: Simon Horman <horms@verge.net.au>
8993L: linux-pci@vger.kernel.org
4a121096 8994L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8995S: Maintained
8996F: drivers/pci/host/*rcar*
8997
4af82255 8998PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8999M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9000L: linux-pci@vger.kernel.org
f0b75693
BH
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9003S: Maintained
9004F: drivers/pci/host/pci-exynos.c
9005
f0b75693 9006PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9007M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9008M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9009L: linux-pci@vger.kernel.org
9010S: Maintained
9011F: drivers/pci/host/*designware*
9012
5a3aa2a8
JP
9013PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9014M: Joao Pinto <jpinto@synopsys.com>
9015L: linux-pci@vger.kernel.org
9016S: Maintained
9017F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9018F: drivers/pci/host/pcie-designware-plat.c
9019
cf28855b
WD
9020PCI DRIVER FOR GENERIC OF HOSTS
9021M: Will Deacon <will.deacon@arm.com>
9022L: linux-pci@vger.kernel.org
9023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024S: Maintained
9025F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9026F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9027F: drivers/pci/host/pci-host-generic.c
9028
185a383a
KB
9029PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9030M: Keith Busch <keith.busch@intel.com>
9031L: linux-pci@vger.kernel.org
9032S: Supported
9033F: arch/x86/pci/vmd.c
9034
51b66a6c 9035PCIE DRIVER FOR ST SPEAR13XX
110baab1 9036M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9037L: linux-pci@vger.kernel.org
110baab1 9038S: Maintained
51b66a6c
PA
9039F: drivers/pci/host/*spear*
9040
af1169b4
LFT
9041PCI MSI DRIVER FOR ALTERA MSI 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-msi.txt
9047F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9048
dcd19de3
DD
9049PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9050M: Duc Dang <dhdang@apm.com>
9051L: linux-pci@vger.kernel.org
9052L: linux-arm-kernel@lists.infradead.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9055F: drivers/pci/host/pci-xgene-msi.c
9056
a3cbfae1
NC
9057PCIE DRIVER FOR AXIS ARTPEC
9058M: Niklas Cassel <niklas.cassel@axis.com>
9059M: Jesper Nilsson <jesper.nilsson@axis.com>
9060L: linux-arm-kernel@axis.com
9061L: linux-pci@vger.kernel.org
9062S: Maintained
9063F: Documentation/devicetree/bindings/pci/axis,artpec*
9064F: drivers/pci/host/*artpec*
9065
500a1d9a
ZW
9066PCIE DRIVER FOR HISILICON
9067M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9068M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9069L: linux-pci@vger.kernel.org
9070S: Maintained
9071F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9072F: drivers/pci/host/pcie-hisi.c
9073
82a82383
SV
9074PCIE DRIVER FOR QUALCOMM MSM
9075M: Stanimir Varbanov <svarbanov@mm-sol.com>
9076L: linux-pci@vger.kernel.org
9077L: linux-arm-msm@vger.kernel.org
9078S: Maintained
9079F: drivers/pci/host/*qcom*
9080
f12b76e5
DD
9081PCIE DRIVER FOR CAVIUM THUNDERX
9082M: David Daney <david.daney@cavium.com>
9083L: linux-pci@vger.kernel.org
9084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9085S: Supported
9086F: Documentation/devicetree/bindings/pci/pci-thunder-*
9087F: drivers/pci/host/pci-thunder-*
9088
1da177e4 9089PCMCIA SUBSYSTEM
4230dfc9 9090P: Linux PCMCIA Team
f5df5881 9091L: linux-pcmcia@lists.infradead.org
6650e0a5 9092W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9093T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9094S: Maintained
679655da
JP
9095F: Documentation/pcmcia/
9096F: drivers/pcmcia/
9097F: include/pcmcia/
1da177e4
LT
9098
9099PCNET32 NETWORK DRIVER
227fb925 9100M: Don Fry <pcnet32@frontier.com>
979b6c13 9101L: netdev@vger.kernel.org
1da177e4 9102S: Maintained
b955f6ca 9103F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9104
48fc267e
SK
9105PCRYPT PARALLEL CRYPTO ENGINE
9106M: Steffen Klassert <steffen.klassert@secunet.com>
9107L: linux-crypto@vger.kernel.org
9108S: Maintained
9109F: crypto/pcrypt.c
9110F: include/crypto/pcrypt.h
9111
e72df0b8
TH
9112PER-CPU MEMORY ALLOCATOR
9113M: Tejun Heo <tj@kernel.org>
93e205a7 9114M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9116S: Maintained
9117F: include/linux/percpu*.h
9118F: mm/percpu*.c
9119F: arch/*/include/asm/percpu.h
9120
ad4ecbcb 9121PER-TASK DELAY ACCOUNTING
185e595f 9122M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9123S: Maintained
679655da
JP
9124F: include/linux/delayacct.h
9125F: kernel/delayacct.c
ad4ecbcb 9126
57c0c15b 9127PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9128M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9129M: Ingo Molnar <mingo@redhat.com>
f80c5393 9130M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9131R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9132L: linux-kernel@vger.kernel.org
75fc2d37 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9134S: Supported
d53e8365 9135F: kernel/events/*
a003236c 9136F: include/linux/perf_event.h
c117ab84 9137F: include/uapi/linux/perf_event.h
141c4296
RR
9138F: arch/*/kernel/perf_event*.c
9139F: arch/*/kernel/*/perf_event*.c
9140F: arch/*/kernel/*/*/perf_event*.c
a003236c 9141F: arch/*/include/asm/perf_event.h
a003236c 9142F: arch/*/kernel/perf_callchain.c
b0a434fb 9143F: arch/*/events/*
a003236c 9144F: tools/perf/
6c0b3244 9145
dd49d0f5 9146PERSONALITY HANDLING
8b58be88 9147M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9148L: linux-abi-devel@lists.sourceforge.net
9149S: Maintained
679655da 9150F: include/linux/personality.h
c117ab84 9151F: include/uapi/linux/personality.h
dd49d0f5 9152
838e7a03 9153PHONET PROTOCOL
2a06b40f 9154M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9155S: Supported
9156F: Documentation/networking/phonet.txt
9157F: include/linux/phonet.h
9158F: include/net/phonet/
c117ab84 9159F: include/uapi/linux/phonet.h
838e7a03
RDC
9160F: net/phonet/
9161
1da177e4 9162PHRAM MTD DRIVER
8b58be88 9163M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9164L: linux-mtd@lists.infradead.org
9165S: Maintained
679655da 9166F: drivers/mtd/devices/phram.c
1da177e4 9167
efdbb10e
BP
9168PICOLCD HID DRIVER
9169M: Bruno Prémont <bonbons@linux-vserver.org>
9170L: linux-input@vger.kernel.org
9171S: Maintained
9172F: drivers/hid/hid-picolcd*
9173
a53bfa07
JI
9174PICOXCELL SUPPORT
9175M: Jamie Iles <jamie@jamieiles.com>
9176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9177T: git git://github.com/jamieiles/linux-2.6-ji.git
9178S: Supported
b8733987 9179F: arch/arm/boot/dts/picoxcell*
14430813 9180F: arch/arm/mach-picoxcell/
b8733987 9181F: drivers/crypto/picoxcell*
a53bfa07 9182
2744e8af
LW
9183PIN CONTROL SUBSYSTEM
9184M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9185L: linux-gpio@vger.kernel.org
dbe752a3 9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9187S: Maintained
9feeed94 9188F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9189F: Documentation/pinctrl.txt
07f29ba6 9190F: drivers/pinctrl/
8e406fe4 9191F: include/linux/pinctrl/
2744e8af 9192
2201bbb8
JCPV
9193PIN CONTROLLER - ATMEL AT91
9194M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9196S: Maintained
c654b6bf 9197F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9198
33d3690c
LD
9199PIN CONTROLLER - ATMEL AT91 PIO4
9200M: Ludovic Desroches <ludovic.desroches@atmel.com>
9201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9202L: linux-gpio@vger.kernel.org
9203S: Supported
9204F: drivers/pinctrl/pinctrl-at91-pio4.*
9205
cbd1b652
MW
9206PIN CONTROLLER - INTEL
9207M: Mika Westerberg <mika.westerberg@linux.intel.com>
9208M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9209S: Maintained
9210F: drivers/pinctrl/intel/
2201bbb8 9211
9963b536
LP
9212PIN CONTROLLER - RENESAS
9213M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9214M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9215L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9216S: Maintained
9217F: drivers/pinctrl/sh-pfc/
9218
b75e60d6 9219PIN CONTROLLER - SAMSUNG
fea685e9 9220M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9221M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9222M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9225S: Maintained
9b5b33f6 9226F: drivers/pinctrl/samsung/
b75e60d6 9227
13cbd906
TL
9228PIN CONTROLLER - SINGLE
9229M: Tony Lindgren <tony@atomide.com>
9230M: Haojian Zhuang <haojian.zhuang@linaro.org>
9231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9232L: linux-omap@vger.kernel.org
9233S: Maintained
9234F: drivers/pinctrl/pinctrl-single.c
9235
deda8287 9236PIN CONTROLLER - ST SPEAR
da89947b 9237M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239W: http://www.st.com/spear
9240S: Maintained
8e406fe4 9241F: drivers/pinctrl/spear/
deda8287 9242
249a6771 9243PKTCDVD DRIVER
e5f6450c 9244M: Jiri Kosina <jikos@kernel.org>
249a6771 9245S: Maintained
679655da
JP
9246F: drivers/block/pktcdvd.c
9247F: include/linux/pktcdvd.h
c117ab84 9248F: include/uapi/linux/pktcdvd.h
249a6771 9249
b31d8273
G
9250PKUNITY SOC DRIVERS
9251M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9252W: http://mprc.pku.edu.cn/~guanxuetao/linux
9253S: Maintained
ceebf4d5 9254T: git git://github.com/gxt/linux.git
b31d8273 9255F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9256F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9257F: drivers/video/fbdev/fb-puv3.c
2809e80b 9258F: drivers/rtc/rtc-puv3.c
b31d8273 9259
9d2ecfb7 9260PMBUS HARDWARE MONITORING DRIVERS
ca462085 9261M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9262L: linux-hwmon@vger.kernel.org
9263W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9264W: http://www.roeck-us.net/linux/drivers/
9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9266S: Maintained
9267F: Documentation/hwmon/pmbus
9268F: drivers/hwmon/pmbus/
9269F: include/linux/i2c/pmbus.h
9270
89a36810 9271PMC SIERRA MaxRAID DRIVER
89a36810
AR
9272L: linux-scsi@vger.kernel.org
9273W: http://www.pmc-sierra.com/
3cdea4d7 9274S: Orphan
89a36810
AR
9275F: drivers/scsi/pmcraid.*
9276
dbf9bfe6 9277PMC SIERRA PM8001 DRIVER
d32477e2 9278M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9279M: lindar_liu@usish.com
f5a7b525 9280L: pmchba@pmcs.com
dbf9bfe6 9281L: linux-scsi@vger.kernel.org
9282S: Supported
9283F: drivers/scsi/pm8001/
9284
1da177e4 9285POSIX CLOCKS and TIMERS
8b58be88 9286M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9287L: linux-kernel@vger.kernel.org
75fc2d37 9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9289S: Maintained
679655da
JP
9290F: fs/timerfd.c
9291F: include/linux/timer*
5cee9645 9292F: kernel/time/*timer*
1da177e4 9293
7b06a6d7
RW
9294POWER MANAGEMENT CORE
9295M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9296L: linux-pm@vger.kernel.org
9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9298S: Supported
9299F: drivers/base/power/
9300F: include/linux/pm.h
9301F: include/linux/pm_*
9302F: include/linux/powercap.h
9303F: drivers/powercap/
9304
3be86148 9305POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9306M: Sebastian Reichel <sre@kernel.org>
57318935 9307M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9308M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9309L: linux-pm@vger.kernel.org
54e5881d 9310T: git git://git.infradead.org/battery-2.6.git
3be86148 9311S: Maintained
3cc5c704
GU
9312F: Documentation/devicetree/bindings/power/
9313F: Documentation/devicetree/bindings/power_supply/
679655da 9314F: include/linux/power_supply.h
8cd725a1 9315F: drivers/power/
26305022 9316X: drivers/power/avs/
3be86148 9317
514f161a
MR
9318POWER STATE COORDINATION INTERFACE (PSCI)
9319M: Mark Rutland <mark.rutland@arm.com>
9320M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9321L: linux-arm-kernel@lists.infradead.org
9322S: Maintained
9323F: drivers/firmware/psci.c
9324F: include/linux/psci.h
9325F: include/uapi/linux/psci.h
9326
43a1dd9b
SJS
9327POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9328M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9329L: linuxppc-dev@lists.ozlabs.org
9330S: Maintained
9331F: drivers/char/powernv-op-panel.c
9332
1da177e4 9333PNP SUPPORT
9c3646d1 9334M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9335S: Maintained
679655da 9336F: drivers/pnp/
1da177e4
LT
9337
9338PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9339M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9340L: linux-ppp@vger.kernel.org
9341S: Maintained
224cf5ad 9342F: drivers/net/ppp/ppp_*
1da177e4
LT
9343
9344PPP OVER ATM (RFC 2364)
8b58be88 9345M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9346S: Maintained
679655da 9347F: net/atm/pppoatm.c
c117ab84 9348F: include/uapi/linux/atmppp.h
1da177e4
LT
9349
9350PPP OVER ETHERNET
8b58be88 9351M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9352S: Maintained
224cf5ad
JK
9353F: drivers/net/ppp/pppoe.c
9354F: drivers/net/ppp/pppox.c
1da177e4 9355
a6d2370b 9356PPP OVER L2TP
8b58be88 9357M: James Chapman <jchapman@katalix.com>
a6d2370b 9358S: Maintained
90ca28d1 9359F: net/l2tp/l2tp_ppp.c
679655da 9360F: include/linux/if_pppol2tp.h
c117ab84 9361F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9362
eae9d2ba 9363PPS SUPPORT
8b58be88 9364M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9365W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9366L: linuxpps@ml.enneenne.com (subscribers-only)
9367S: Maintained
cabaaf41
JP
9368F: Documentation/pps/
9369F: drivers/pps/
9370F: include/linux/pps*.h
eae9d2ba 9371
71a6d0af
HW
9372PPTP DRIVER
9373M: Dmitry Kozlov <xeb@mail.ru>
9374L: netdev@vger.kernel.org
9375S: Maintained
224cf5ad 9376F: drivers/net/ppp/pptp.c
71a6d0af
HW
9377W: http://sourceforge.net/projects/accel-pptp
9378
1da177e4 9379PREEMPTIBLE KERNEL
8b58be88 9380M: Robert Love <rml@tech9.net>
1da177e4
LT
9381L: kpreempt-tech@lists.sourceforge.net
9382W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9383S: Supported
679655da
JP
9384F: Documentation/preempt-locking.txt
9385F: include/linux/preempt.h
1da177e4
LT
9386
9387PRISM54 WIRELESS DRIVER
8b58be88 9388M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9389L: linux-wireless@vger.kernel.org
9ef80804 9390W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9391S: Obsolete
c12edfe2 9392F: drivers/net/wireless/intersil/prism54/
1da177e4 9393
02c18891 9394PS3 NETWORK SUPPORT
b809b9ca 9395M: Geoff Levand <geoff@infradead.org>
02c18891 9396L: netdev@vger.kernel.org
a14ab6b6 9397L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9398S: Maintained
8df158ac 9399F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9400
f58a9d17 9401PS3 PLATFORM SUPPORT
b809b9ca 9402M: Geoff Levand <geoff@infradead.org>
a4724ed6 9403L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9404S: Maintained
679655da
JP
9405F: arch/powerpc/boot/ps3*
9406F: arch/powerpc/include/asm/lv1call.h
9407F: arch/powerpc/include/asm/ps3*.h
9408F: arch/powerpc/platforms/ps3/
9409F: drivers/*/ps3*
9410F: drivers/ps3/
fec629b8 9411F: drivers/rtc/rtc-ps3.c
679655da 9412F: drivers/usb/host/*ps3.c
fec629b8 9413F: sound/ppc/snd_ps3*
f58a9d17 9414
cffb4add 9415PS3VRAM DRIVER
8b58be88 9416M: Jim Paris <jim@jtan.com>
3715a5d0 9417M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9418L: linuxppc-dev@lists.ozlabs.org
cffb4add 9419S: Maintained
8a3977cb 9420F: drivers/block/ps3vram.c
cffb4add 9421
8defe599 9422PSTORE FILESYSTEM
9d5e2a02 9423M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9424M: Colin Cross <ccross@android.com>
9425M: Kees Cook <keescook@chromium.org>
9426M: Tony Luck <tony.luck@intel.com>
9427S: Maintained
9f273c24 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9429F: fs/pstore/
9430F: include/linux/pstore*
04851772 9431F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9432F: drivers/acpi/apei/erst.c
9433
7fbc415d
RC
9434PTP HARDWARE CLOCK SUPPORT
9435M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9436L: netdev@vger.kernel.org
7fbc415d
RC
9437S: Maintained
9438W: http://linuxptp.sourceforge.net/
9439F: Documentation/ABI/testing/sysfs-ptp
9440F: Documentation/ptp/*
0ecb3cdd 9441F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9442F: drivers/net/phy/dp83640*
9443F: drivers/ptp/*
9444F: include/linux/ptp_cl*
9445
cf94a4d1 9446PTRACE SUPPORT
e846ee5f 9447M: Roland McGrath <roland@hack.frob.com>
8b58be88 9448M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9449S: Maintained
9450F: include/asm-generic/syscall.h
9451F: include/linux/ptrace.h
9452F: include/linux/regset.h
9453F: include/linux/tracehook.h
c117ab84 9454F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9455F: kernel/ptrace.c
9456
3e9d7ba7
HV
9457PULSE8-CEC DRIVER
9458M: Hans Verkuil <hverkuil@xs4all.nl>
9459L: linux-media@vger.kernel.org
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: drivers/staging/media/pulse8-cec
9463
8320204a 9464PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9465M: Mike Isely <isely@pobox.com>
16e9495d 9466L: pvrusb2@isely.net (subscribers-only)
661263b5 9467L: linux-media@vger.kernel.org
8320204a 9468W: http://www.isely.net/pvrusb2/
275ffde4 9469T: git git://linuxtv.org/media_tree.git
8320204a 9470S: Maintained
679655da 9471F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9472F: drivers/media/usb/pvrusb2/
8320204a 9473
39532e6c 9474PWC WEBCAM DRIVER
c0936df4 9475M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9476L: linux-media@vger.kernel.org
9477T: git git://linuxtv.org/media_tree.git
c0936df4 9478S: Odd Fixes
39532e6c
HG
9479F: drivers/media/usb/pwc/*
9480
93c090b3
KD
9481PWM FAN DRIVER
9482M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9483L: linux-hwmon@vger.kernel.org
93c090b3
KD
9484S: Supported
9485F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9486F: Documentation/hwmon/pwm-fan
9487F: drivers/hwmon/pwm-fan.c
9488
200efedd 9489PWM SUBSYSTEM
aa3495f7
TR
9490M: Thierry Reding <thierry.reding@gmail.com>
9491L: linux-pwm@vger.kernel.org
0c2498f1 9492S: Maintained
006e854f 9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9494F: Documentation/pwm.txt
9495F: Documentation/devicetree/bindings/pwm/
9496F: include/linux/pwm.h
0c2498f1 9497F: drivers/pwm/
a140b98d
TR
9498F: drivers/video/backlight/pwm_bl.c
9499F: include/linux/pwm_backlight.h
0c2498f1 9500
30ec261e 9501PXA2xx/PXA3xx SUPPORT
8da5e302 9502M: Daniel Mack <daniel@zonque.org>
a323f664 9503M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9504M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9506T: git git://github.com/hzhuang1/linux.git
8da5e302 9507T: git git://github.com/rjarzmik/linux.git
1da177e4 9508S: Maintained
e68d7c14 9509F: arch/arm/boot/dts/pxa*
679655da 9510F: arch/arm/mach-pxa/
820439f1 9511F: drivers/dma/pxa*
679655da 9512F: drivers/pcmcia/pxa2xx*
1403ead9 9513F: drivers/pinctrl/pxa/
9df92e6c 9514F: drivers/spi/spi-pxa2xx*
faf2e1db 9515F: drivers/usb/gadget/udc/pxa2*
679655da 9516F: include/sound/pxa2xx-lib.h
bec4c99e 9517F: sound/arm/pxa*
14430813 9518F: sound/soc/pxa/
1da177e4 9519
f3154a46
RJ
9520PXA GPIO DRIVER
9521M: Robert Jarzmik <robert.jarzmik@free.fr>
9522L: linux-gpio@vger.kernel.org
9523S: Maintained
9524F: drivers/gpio/gpio-pxa.c
9525
ec64d3bf
EG
9526PXA3xx NAND FLASH DRIVER
9527M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9528L: linux-mtd@lists.infradead.org
9529S: Maintained
9a67f099 9530F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9531
3f640c61 9532MMP SUPPORT
8b58be88 9533M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9534M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9536T: git git://github.com/hzhuang1/linux.git
9537T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9538S: Maintained
e68d7c14 9539F: arch/arm/boot/dts/mmp*
3f640c61 9540F: arch/arm/mach-mmp/
e8e6cb32 9541
272f133a
PO
9542PXA MMCI DRIVER
9543S: Orphan
9544
57f63bc8 9545PXA RTC DRIVER
8b58be88 9546M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9547L: rtc-linux@googlegroups.com
9548S: Maintained
9549
cea4001a 9550QAT DRIVER
90ab5a81
TS
9551M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9552M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9553L: qat-linux@intel.com
9554S: Supported
9555F: drivers/crypto/qat/
cea4001a 9556
52a09a04 9557QIB DRIVER
8473c603 9558M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9559L: linux-rdma@vger.kernel.org
9560S: Supported
9561F: drivers/infiniband/hw/qib/
9562
5e9772b9
JS
9563QLOGIC QLA1280 SCSI DRIVER
9564M: Michael Reed <mdr@sgi.com>
9565L: linux-scsi@vger.kernel.org
9566S: Maintained
9567F: drivers/scsi/qla1280.[ch]
9568
1da177e4 9569QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9570M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9571L: linux-scsi@vger.kernel.org
9572S: Supported
679655da
JP
9573F: Documentation/scsi/LICENSE.qla2xxx
9574F: drivers/scsi/qla2xxx/
1da177e4 9575
883c98fe 9576QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9577M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9578L: linux-scsi@vger.kernel.org
9579S: Supported
bacfb81b 9580F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9581F: drivers/scsi/qla4xxx/
9582
5a4faa87 9583QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9584M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9585M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9586M: linux-driver@qlogic.com
9587L: netdev@vger.kernel.org
9588S: Supported
679655da 9589F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9590F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9591
0ec00f03 9592QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9593M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9594L: netdev@vger.kernel.org
9595S: Supported
aa43c215 9596F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9597
c4e84bde 9598QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9599M: Harish Patil <harish.patil@qlogic.com>
9600M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9601M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9602M: linux-driver@qlogic.com
c4e84bde
RM
9603L: netdev@vger.kernel.org
9604S: Supported
aa43c215 9605F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9606
fe56b9e6
YM
9607QLOGIC QL4xxx ETHERNET DRIVER
9608M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9609M: Ariel Elior <Ariel.Elior@qlogic.com>
9610M: everest-linux-l2@qlogic.com
9611L: netdev@vger.kernel.org
9612S: Supported
9613F: drivers/net/ethernet/qlogic/qed/
9614F: include/linux/qed/
9615F: drivers/net/ethernet/qlogic/qede/
9616
1da177e4 9617QNX4 FILESYSTEM
8b58be88 9618M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9619W: http://www.alarsen.net/linux/qnx4fs/
9620S: Maintained
80811493 9621F: fs/qnx4/
c117ab84
CEB
9622F: include/uapi/linux/qnx4_fs.h
9623F: include/uapi/linux/qnxtypes.h
1da177e4 9624
91952bc0
AP
9625QT1010 MEDIA DRIVER
9626M: Antti Palosaari <crope@iki.fi>
9627L: linux-media@vger.kernel.org
a825eaec 9628W: https://linuxtv.org
91952bc0
AP
9629W: http://palosaari.fi/linux/
9630Q: http://patchwork.linuxtv.org/project/linux-media/list/
9631T: git git://linuxtv.org/anttip/media_tree.git
9632S: Maintained
9633F: drivers/media/tuners/qt1010*
9634
966fb5ec
SM
9635QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9636M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9637L: linux-wireless@vger.kernel.org
9638L: ath9k-devel@lists.ath9k.org
9639W: http://wireless.kernel.org/en/users/Drivers/ath9k
9640S: Supported
9641F: drivers/net/wireless/ath/ath9k/
9642
2ea0ffcb
KV
9643QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9644M: Kalle Valo <kvalo@qca.qualcomm.com>
9645L: ath10k@lists.infradead.org
9646W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9648S: Supported
9649F: drivers/net/wireless/ath/ath10k/
9650
4f4567cf
RK
9651QUALCOMM HEXAGON ARCHITECTURE
9652M: Richard Kuo <rkuo@codeaurora.org>
9653L: linux-hexagon@vger.kernel.org
9f273c24 9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9655S: Supported
9656F: arch/hexagon/
9657
8e84c258
EK
9658QUALCOMM WCN36XX WIRELESS DRIVER
9659M: Eugene Krasnikov <k.eugene.e@gmail.com>
9660L: wcn36xx@lists.infradead.org
9661W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9662T: git git://github.com/KrasnikovEugene/wcn36xx.git
9663S: Supported
9664F: drivers/net/wireless/ath/wcn36xx/
9665
eeca9a67
MT
9666QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9667M: Gabriel Somlo <somlo@cmu.edu>
9668M: "Michael S. Tsirkin" <mst@redhat.com>
9669L: qemu-devel@nongnu.org
9670S: Maintained
9671F: drivers/firmware/qemu_fw_cfg.c
9672
602adf40 9673RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9674M: Ilya Dryomov <idryomov@gmail.com>
9675M: Sage Weil <sage@redhat.com>
527a88b9 9676M: Alex Elder <elder@kernel.org>
398ecff5 9677L: ceph-devel@vger.kernel.org
09d90327
SW
9678W: http://ceph.com/
9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9680T: git git://github.com/ceph/ceph-client.git
602adf40 9681S: Supported
398ecff5 9682F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9683F: drivers/block/rbd.c
9684F: drivers/block/rbd_types.h
9685
1da177e4 9686RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9687M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9688L: linux-fbdev@vger.kernel.org
1da177e4 9689S: Maintained
8a61f013 9690F: drivers/video/fbdev/aty/radeon*
c117ab84 9691F: include/uapi/linux/radeonfb.h
1da177e4 9692
c6c9b34c 9693RADIOSHARK RADIO DRIVER
c0936df4 9694M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9695L: linux-media@vger.kernel.org
9696T: git git://linuxtv.org/media_tree.git
9697S: Maintained
9698F: drivers/media/radio/radio-shark.c
9699
9700RADIOSHARK2 RADIO DRIVER
c0936df4 9701M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9702L: linux-media@vger.kernel.org
9703T: git git://linuxtv.org/media_tree.git
9704S: Maintained
9705F: drivers/media/radio/radio-shark2.c
9706F: drivers/media/radio/radio-tea5777.c
9707
1da177e4 9708RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9709M: Paul Mackerras <paulus@samba.org>
c69f677c 9710L: linux-fbdev@vger.kernel.org
1da177e4 9711S: Maintained
8a61f013 9712F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9713
a0fd81a9 9714RALINK MIPS ARCHITECTURE
bdb40e8e 9715M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9716L: linux-mips@linux-mips.org
9717S: Maintained
9718F: arch/mips/ralink
9719
e7839f25 9720RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9721P: rt2x00 project
b182427e 9722M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9723M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9724L: linux-wireless@vger.kernel.org
95ea3627 9725S: Maintained
33aca94d 9726F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9727
9db5579b 9728RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9729M: Jens Axboe <axboe@kernel.dk>
9db5579b 9730S: Maintained
679655da
JP
9731F: Documentation/blockdev/ramdisk.txt
9732F: drivers/block/brd.c
9db5579b 9733
9e95ce27 9734RANDOM NUMBER DRIVER
0624bcaa 9735M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9736S: Maintained
679655da 9737F: drivers/char/random.c
9e95ce27 9738
394b701c 9739RAPIDIO SUBSYSTEM
8b58be88 9740M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9741M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9742S: Maintained
679655da 9743F: drivers/rapidio/
394b701c 9744
e2d1d6c0 9745RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9746L: linux-wireless@vger.kernel.org
f52a5490 9747S: Orphan
679655da 9748F: drivers/net/wireless/ray*
e2d1d6c0
RD
9749
9750RCUTORTURE MODULE
e0198b29 9751M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9752M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9753L: linux-kernel@vger.kernel.org
f9094d8e 9754S: Supported
08deed1e 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9756F: Documentation/RCU/torture.txt
34e2d560 9757F: kernel/rcu/rcutorture.c
e2d1d6c0 9758
c87b9c60
PM
9759RCUTORTURE TEST FRAMEWORK
9760M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9761M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9762R: Steven Rostedt <rostedt@goodmis.org>
9763R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9764R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9765L: linux-kernel@vger.kernel.org
c87b9c60
PM
9766S: Supported
9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9768F: tools/testing/selftests/rcutorture
9769
c1f766b5 9770RDC R-321X SoC
8b58be88 9771M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9772S: Maintained
9773
db17f395 9774RDC R6040 FAST ETHERNET DRIVER
35566e96 9775M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9776L: netdev@vger.kernel.org
9777S: Maintained
58565a35 9778F: drivers/net/ethernet/rdc/r6040.c
db17f395 9779
a09ed661 9780RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9781M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9782L: netdev@vger.kernel.org
9783L: linux-rdma@vger.kernel.org
fbb5a558 9784L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9785W: https://oss.oracle.com/projects/rds/
a09ed661 9786S: Supported
679655da 9787F: net/rds/
72f26eee 9788F: Documentation/networking/rds.txt
a09ed661 9789
0194621b
DD
9790RDMAVT - RDMA verbs software
9791M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9792L: linux-rdma@vger.kernel.org
9793S: Supported
9794F: drivers/infiniband/sw/rdmavt
9795
595182bc 9796READ-COPY UPDATE (RCU)
8b58be88 9797M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9798M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9799R: Steven Rostedt <rostedt@goodmis.org>
9800R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9801R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9802L: linux-kernel@vger.kernel.org
9fab9787 9803W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9804S: Supported
08deed1e 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9806F: Documentation/RCU/
9fab9787 9807X: Documentation/RCU/torture.txt
f9094d8e 9808F: include/linux/rcu*
4102adab
PM
9809X: include/linux/srcu.h
9810F: kernel/rcu/
34e2d560 9811X: kernel/torture.c
595182bc 9812
0c86edc0 9813REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9814M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9815M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9816L: rtc-linux@googlegroups.com
8a6e2535 9817Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9819S: Maintained
679655da
JP
9820F: Documentation/rtc.txt
9821F: drivers/rtc/
9822F: include/linux/rtc.h
c117ab84 9823F: include/uapi/linux/rtc.h
0c86edc0 9824
0e400c53
MB
9825REALTEK AUDIO CODECS
9826M: Bard Liao <bardliao@realtek.com>
9827M: Oder Chiou <oder_chiou@realtek.com>
9828S: Maintained
9829F: sound/soc/codecs/rt*
9830F: include/sound/rt*.h
9831
1da177e4 9832REISERFS FILE SYSTEM
76c4e5ea 9833L: reiserfs-devel@vger.kernel.org
1da177e4 9834S: Supported
679655da 9835F: fs/reiserfs/
1da177e4 9836
b83a313b 9837REGISTER MAP ABSTRACTION
b02e48f2 9838M: Mark Brown <broonie@kernel.org>
dd060bc9 9839L: linux-kernel@vger.kernel.org
b83a313b
MB
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9841S: Supported
9398a639 9842F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9843F: drivers/base/regmap/
9844F: include/linux/regmap.h
9845
400e64df
OBC
9846REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9847M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9848M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9849L: linux-remoteproc@vger.kernel.org
6bb697b6 9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9851S: Maintained
15ebc72d 9852F: Documentation/devicetree/bindings/remoteproc/
400e64df 9853F: Documentation/remoteproc.txt
15ebc72d 9854F: drivers/remoteproc/
6fc26488 9855F: include/linux/remoteproc.h
400e64df 9856
d8115db5
OBC
9857REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9858M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9859M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9860L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9862S: Maintained
9863F: drivers/rpmsg/
9864F: Documentation/rpmsg.txt
9865F: include/linux/rpmsg.h
9866
8e6569af
SS
9867RENESAS ETHERNET DRIVERS
9868R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9869L: netdev@vger.kernel.org
4a121096 9870L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9871F: drivers/net/ethernet/renesas/
9872F: include/linux/sh_eth.h
9873
3e46c397
YS
9874RENESAS USB2 PHY DRIVER
9875M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9876L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9877S: Maintained
9878F: drivers/phy/phy-rcar-gen3-usb2.c
9879
1b0fe6be
PZ
9880RESET CONTROLLER FRAMEWORK
9881M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9882T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9883S: Maintained
9884F: drivers/reset/
9885F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9886F: include/dt-bindings/reset/
1b0fe6be
PZ
9887F: include/linux/reset.h
9888F: include/linux/reset-controller.h
9889
e0897645 9890RFKILL
8b58be88 9891M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9892L: linux-wireless@vger.kernel.org
ce466579
JB
9893W: http://wireless.kernel.org/
9894T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9896S: Maintained
505c9247 9897F: Documentation/rfkill.txt
80811493 9898F: net/rfkill/
e0897645 9899
933685ca
TG
9900RHASHTABLE
9901M: Thomas Graf <tgraf@suug.ch>
9902L: netdev@vger.kernel.org
9903S: Maintained
9904F: lib/rhashtable.c
9905F: include/linux/rhashtable.h
9906
67e054e9
ML
9907RICOH SMARTMEDIA/XD DRIVER
9908M: Maxim Levitsky <maximlevitsky@gmail.com>
9909S: Maintained
21c26f50
JP
9910F: drivers/mtd/nand/r852.c
9911F: drivers/mtd/nand/r852.h
67e054e9 9912
92634125
ML
9913RICOH R5C592 MEMORYSTICK DRIVER
9914M: Maxim Levitsky <maximlevitsky@gmail.com>
9915S: Maintained
9916F: drivers/memstick/host/r592.*
9917
27f1d2f9
SA
9918ROCCAT DRIVERS
9919M: Stefan Achatz <erazor_de@users.sourceforge.net>
9920W: http://sourceforge.net/projects/roccat/
9921S: Maintained
9922F: drivers/hid/hid-roccat*
9923F: include/linux/hid-roccat*
9924F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9925
4b8ac966
JP
9926ROCKER DRIVER
9927M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9928L: netdev@vger.kernel.org
9929S: Supported
9930F: drivers/net/ethernet/rocker/
9931
1da177e4
LT
9932ROCKETPORT DRIVER
9933P: Comtrol Corp.
1da177e4
LT
9934W: http://www.comtrol.com
9935S: Maintained
679655da 9936F: Documentation/serial/rocket.txt
c897401b 9937F: drivers/tty/rocket*
1da177e4 9938
7645c2f4
KC
9939ROCKETPORT EXPRESS/INFINITY DRIVER
9940M: Kevin Cernekee <cernekee@gmail.com>
9941L: linux-serial@vger.kernel.org
9942S: Odd Fixes
9943F: drivers/tty/serial/rp2.*
9944
1da177e4 9945ROSE NETWORK LAYER
8b58be88 9946M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9947L: linux-hams@vger.kernel.org
d34cb28a 9948W: http://www.linux-ax25.org/
1da177e4 9949S: Maintained
679655da 9950F: include/net/rose.h
c117ab84 9951F: include/uapi/linux/rose.h
679655da 9952F: net/rose/
1da177e4 9953
91952bc0
AP
9954RTL2830 MEDIA DRIVER
9955M: Antti Palosaari <crope@iki.fi>
9956L: linux-media@vger.kernel.org
a825eaec 9957W: https://linuxtv.org
91952bc0
AP
9958W: http://palosaari.fi/linux/
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/anttip/media_tree.git
9961S: Maintained
9962F: drivers/media/dvb-frontends/rtl2830*
9963
27a0aacf
AP
9964RTL2832 MEDIA DRIVER
9965M: Antti Palosaari <crope@iki.fi>
9966L: linux-media@vger.kernel.org
a825eaec 9967W: https://linuxtv.org
27a0aacf
AP
9968W: http://palosaari.fi/linux/
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/anttip/media_tree.git
9971S: Maintained
9972F: drivers/media/dvb-frontends/rtl2832*
9973
ba6e6f6e
AP
9974RTL2832_SDR MEDIA DRIVER
9975M: Antti Palosaari <crope@iki.fi>
9976L: linux-media@vger.kernel.org
a825eaec 9977W: https://linuxtv.org
ba6e6f6e
AP
9978W: http://palosaari.fi/linux/
9979Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980T: git git://linuxtv.org/anttip/media_tree.git
9981S: Maintained
b4bb1c28 9982F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9983
59840488 9984RTL8180 WIRELESS DRIVER
605bebe2 9985L: linux-wireless@vger.kernel.org
491b26b4 9986W: http://wireless.kernel.org/
54e5881d 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9988S: Orphan
62141726 9989F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9990
59840488 9991RTL8187 WIRELESS DRIVER
9f0939bf 9992M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9993M: Hin-Tak Leung <htl10@users.sourceforge.net>
9994M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9995L: linux-wireless@vger.kernel.org
491b26b4 9996W: http://wireless.kernel.org/
54e5881d 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9998S: Maintained
62141726 9999F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10000
3cf0c8ad
LF
10001RTL8192CE WIRELESS DRIVER
10002M: Larry Finger <Larry.Finger@lwfinger.net>
10003M: Chaoming Li <chaoming_li@realsil.com.cn>
10004L: linux-wireless@vger.kernel.org
491b26b4 10005W: http://wireless.kernel.org/
3cf0c8ad
LF
10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10007S: Maintained
62141726
KV
10008F: drivers/net/wireless/realtek/rtlwifi/
10009F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10010
26f1fad2
JS
10011RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10012M: Jes Sorensen <Jes.Sorensen@redhat.com>
10013L: linux-wireless@vger.kernel.org
171a900c 10014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10015S: Maintained
10016F: drivers/net/wireless/realtek/rtl8xxxu/
10017
9eb8ef74 10018S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10019M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10020L: linux-fbdev@vger.kernel.org
ce00f85c 10021S: Maintained
8a61f013 10022F: drivers/video/fbdev/savage/
9eb8ef74 10023
1da177e4 10024S390
8b58be88
JP
10025M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10026M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10027L: linux-s390@vger.kernel.org
5238da45 10028W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10029T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10030S: Supported
679655da 10031F: arch/s390/
a968cd3e 10032F: drivers/s390/
3bfe6858
JN
10033F: Documentation/s390/
10034F: Documentation/DocBook/s390*
5238da45 10035
322986ca
SO
10036S390 COMMON I/O LAYER
10037M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10038M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10039L: linux-s390@vger.kernel.org
10040W: http://www.ibm.com/developerworks/linux/linux390/
10041S: Supported
10042F: drivers/s390/cio/
10043
10044S390 DASD DRIVER
10045M: Stefan Weinhuber <wein@de.ibm.com>
10046M: Stefan Haberland <stefan.haberland@de.ibm.com>
10047L: linux-s390@vger.kernel.org
10048W: http://www.ibm.com/developerworks/linux/linux390/
10049S: Supported
10050F: drivers/s390/block/dasd*
10051F: block/partitions/ibm.c
10052
5238da45 10053S390 NETWORK DRIVERS
f0c59aff 10054M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10055L: linux-s390@vger.kernel.org
5238da45
HC
10056W: http://www.ibm.com/developerworks/linux/linux390/
10057S: Supported
679655da 10058F: drivers/s390/net/
5238da45 10059
322986ca
SO
10060S390 PCI SUBSYSTEM
10061M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10062M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10063L: linux-s390@vger.kernel.org
10064W: http://www.ibm.com/developerworks/linux/linux390/
10065S: Supported
10066F: arch/s390/pci/
10067F: drivers/pci/hotplug/s390_pci_hpc.c
10068
feed9b62 10069S390 ZCRYPT DRIVER
5c8d0983 10070M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10071L: linux-s390@vger.kernel.org
a968cd3e 10072W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10073S: Supported
d5ca6918 10074F: drivers/s390/crypto/
feed9b62 10075
5238da45 10076S390 ZFCP DRIVER
d38e19d0 10077M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10078L: linux-s390@vger.kernel.org
5238da45 10079W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10080S: Supported
679655da 10081F: drivers/s390/scsi/zfcp_*
1da177e4 10082
dd96df2c 10083S390 IUCV NETWORK LAYER
f0c59aff 10084M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10085L: linux-s390@vger.kernel.org
10086W: http://www.ibm.com/developerworks/linux/linux390/
10087S: Supported
679655da
JP
10088F: drivers/s390/net/*iucv*
10089F: include/net/iucv/
10090F: net/iucv/
dd96df2c 10091
8128f23c
GS
10092S390 IOMMU (PCI)
10093M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10094L: linux-s390@vger.kernel.org
10095W: http://www.ibm.com/developerworks/linux/linux390/
10096S: Supported
10097F: drivers/iommu/s390-iommu.c
10098
4dde7f75 10099S3C24XX SD/MMC Driver
8b58be88 10100M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10102S: Supported
679655da 10103F: drivers/mmc/host/s3cmci.*
4dde7f75 10104
1f15a229
HV
10105SAA6588 RDS RECEIVER DRIVER
10106M: Hans Verkuil <hverkuil@xs4all.nl>
10107L: linux-media@vger.kernel.org
10108T: git git://linuxtv.org/media_tree.git
a825eaec 10109W: https://linuxtv.org
1f15a229
HV
10110S: Odd Fixes
10111F: drivers/media/i2c/saa6588*
10112
98ed12e6 10113SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10114M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10115M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10116L: linux-media@vger.kernel.org
a825eaec 10117W: https://linuxtv.org
98ed12e6
MCC
10118T: git git://linuxtv.org/media_tree.git
10119S: Odd fixes
e42bf501 10120F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10121F: drivers/media/pci/saa7134/
10122
1da177e4 10123SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10124M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10125L: linux-media@vger.kernel.org
275ffde4 10126T: git git://linuxtv.org/media_tree.git
1da177e4 10127S: Maintained
90d72ac6
MCC
10128F: drivers/media/common/saa7146/
10129F: drivers/media/pci/saa7146/
10130F: include/media/saa7146*
1da177e4 10131
92304a40 10132SAMSUNG LAPTOP DRIVER
5909c654 10133M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10134L: platform-driver-x86@vger.kernel.org
10135S: Maintained
10136F: drivers/platform/x86/samsung-laptop.c
10137
4a109cc0 10138SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10139M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10140M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10141M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10143S: Supported
14430813 10144F: sound/soc/samsung/
4a109cc0 10145
0d89a28b 10146SAMSUNG FRAMEBUFFER DRIVER
b7701755 10147M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10148L: linux-fbdev@vger.kernel.org
10149S: Maintained
8a61f013 10150F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10151
b40f0632 10152SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10153M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10154M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10155L: linux-kernel@vger.kernel.org
b40f0632 10156L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10157S: Supported
10158F: drivers/mfd/sec*.c
10159F: drivers/regulator/s2m*.c
10160F: drivers/regulator/s5m*.c
b40f0632
KK
10161F: drivers/clk/clk-s2mps11.c
10162F: drivers/rtc/rtc-s5m.c
f69d3a17 10163F: include/linux/mfd/samsung/
a13c7c51
KK
10164F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10165F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10166F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10167F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10168
038f5c4b
SN
10169SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10170M: Kyungmin Park <kyungmin.park@samsung.com>
10171M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10172L: linux-media@vger.kernel.org
10173Q: https://patchwork.linuxtv.org/project/linux-media/list/
10174S: Supported
10175F: drivers/media/platform/exynos4-is/
038f5c4b 10176
6fd86ab2
SN
10177SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10178M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10179L: linux-media@vger.kernel.org
10180L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10181S: Maintained
10182F: drivers/media/platform/s3c-camif/
d647f0b7 10183F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10184
b84ef24e
AH
10185SAMSUNG S5C73M3 CAMERA DRIVER
10186M: Kyungmin Park <kyungmin.park@samsung.com>
10187M: Andrzej Hajda <a.hajda@samsung.com>
10188L: linux-media@vger.kernel.org
10189S: Supported
10190F: drivers/media/i2c/s5c73m3/*
10191
7d459937
AH
10192SAMSUNG S5K5BAF CAMERA DRIVER
10193M: Kyungmin Park <kyungmin.park@samsung.com>
10194M: Andrzej Hajda <a.hajda@samsung.com>
10195L: linux-media@vger.kernel.org
10196S: Supported
10197F: drivers/media/i2c/s5k5baf.c
10198
c04c674f
RB
10199SAMSUNG S3FWRN5 NFC DRIVER
10200M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10201M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10202L: linux-nfc@lists.01.org (moderated for non-subscribers)
10203S: Supported
10204F: drivers/nfc/s3fwrn5
10205
310e39c9 10206SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10207M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10208M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10209S: Supported
10210L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10211F: drivers/clk/samsung/
10212
66890ed6
BA
10213SAMSUNG SXGBE DRIVERS
10214M: Byungho An <bh74.an@samsung.com>
10215M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10216M: Vipul Pandya <vipul.pandya@samsung.com>
10217S: Supported
10218L: netdev@vger.kernel.org
10219F: drivers/net/ethernet/samsung/sxgbe/
10220
93c537af
LM
10221SAMSUNG THERMAL DRIVER
10222M: Lukasz Majewski <l.majewski@samsung.com>
10223L: linux-pm@vger.kernel.org
10224L: linux-samsung-soc@vger.kernel.org
10225S: Supported
9f273c24 10226T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10227F: drivers/thermal/samsung/
10228
e296cd32
KD
10229SAMSUNG USB2 PHY DRIVER
10230M: Kamil Debski <k.debski@samsung.com>
10231L: linux-kernel@vger.kernel.org
10232S: Supported
10233F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10234F: Documentation/phy/samsung-usb2.txt
10235F: drivers/phy/phy-exynos4210-usb2.c
10236F: drivers/phy/phy-exynos4x12-usb2.c
10237F: drivers/phy/phy-exynos5250-usb2.c
10238F: drivers/phy/phy-s5pv210-usb2.c
10239F: drivers/phy/phy-samsung-usb2.c
10240F: drivers/phy/phy-samsung-usb2.h
10241
ca749e2a 10242SERIAL DRIVERS
5e30bbb7 10243M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10244L: linux-serial@vger.kernel.org
5e30bbb7 10245S: Maintained
30743257 10246F: Documentation/devicetree/bindings/serial/
14430813 10247F: drivers/tty/serial/
ca749e2a 10248
aecb7b64 10249SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10250M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10251M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10252S: Maintained
1fb200d6 10253F: include/linux/dma/dw.h
3d598f47 10254F: include/linux/platform_data/dma-dw.h
61a76496 10255F: drivers/dma/dw/
aecb7b64 10256
058999cc
LP
10257SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10258M: Lars Persson <lars.persson@axis.com>
10259L: netdev@vger.kernel.org
10260S: Supported
10261F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10262F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10263
fc531d98 10264SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10265M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10266R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10267R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10268L: linux-i2c@vger.kernel.org
10269S: Maintained
10270F: drivers/i2c/busses/i2c-designware-*
10271F: include/linux/platform_data/i2c-designware.h
10272
f9e37137 10273SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10274M: Jaehoon Chung <jh80.chung@samsung.com>
10275L: linux-mmc@vger.kernel.org
10276S: Maintained
10277F: include/linux/mmc/dw_mmc.h
10278F: drivers/mmc/host/dw_mmc*
10279
a961e698
AS
10280SYSTEM TRACE MODULE CLASS
10281M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10282S: Maintained
e787bc46 10283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10284F: Documentation/trace/stm.txt
10285F: drivers/hwtracing/stm/
10286F: include/linux/stm.h
10287F: include/uapi/linux/stm.h
10288
1db121d6
AN
10289THUNDERBOLT DRIVER
10290M: Andreas Noever <andreas.noever@gmail.com>
10291S: Maintained
10292F: drivers/thunderbolt/
10293
e35a49b1
SR
10294TI BQ27XXX POWER SUPPLY DRIVER
10295R: Andrew F. Davis <afd@ti.com>
10296F: include/linux/power/bq27xxx_battery.h
10297F: drivers/power/bq27xxx_battery.c
10298F: drivers/power/bq27xxx_battery_i2c.c
10299
34db37c6 10300TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10301M: John Stultz <john.stultz@linaro.org>
88606e80 10302M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10303L: linux-kernel@vger.kernel.org
75fc2d37 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10305S: Supported
10306F: include/linux/clocksource.h
10307F: include/linux/time.h
10308F: include/linux/timex.h
c117ab84
CEB
10309F: include/uapi/linux/time.h
10310F: include/uapi/linux/timex.h
88606e80
TG
10311F: kernel/time/clocksource.c
10312F: kernel/time/time*.c
34db37c6 10313F: kernel/time/alarmtimer.c
88606e80 10314F: kernel/time/ntp.c
7fe5f1c1 10315F: tools/testing/selftests/timers/
88606e80 10316
1da177e4 10317SC1200 WDT DRIVER
b300645a 10318M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10319S: Maintained
679655da 10320F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10321
10322SCHEDULER
dd9b238c 10323M: Ingo Molnar <mingo@redhat.com>
8b58be88 10324M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10325L: linux-kernel@vger.kernel.org
75fc2d37 10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10327S: Maintained
95c0d71d 10328F: kernel/sched/
679655da 10329F: include/linux/sched.h
c117ab84 10330F: include/uapi/linux/sched.h
c2eb505b 10331F: include/linux/wait.h
1da177e4 10332
6bcf6737 10333SCORE ARCHITECTURE
ed38665e 10334M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10335M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10336W: http://www.sunplus.com
6bcf6737 10337S: Supported
a2681a75 10338F: arch/score/
6bcf6737 10339
80f390ea
SH
10340SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10341M: Sudeep Holla <sudeep.holla@arm.com>
10342L: linux-arm-kernel@lists.infradead.org
10343S: Maintained
10344F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10345F: drivers/clk/clk-scpi.c
8def3103 10346F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10347F: drivers/firmware/arm_scpi.c
10348F: include/linux/scpi_protocol.h
80f390ea 10349
1da177e4 10350SCSI CDROM DRIVER
8b58be88 10351M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10352L: linux-scsi@vger.kernel.org
10353W: http://www.kernel.dk
10354S: Maintained
679655da 10355F: drivers/scsi/sr*
1da177e4 10356
fb50a83d 10357SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10358M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10359L: linux-rdma@vger.kernel.org
10360S: Supported
10361W: http://www.openfabrics.org
10362Q: http://patchwork.kernel.org/project/linux-rdma/list/
10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10364F: drivers/infiniband/ulp/srp/
10365F: include/scsi/srp.h
10366
1da177e4 10367SCSI SG DRIVER
8b58be88 10368M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10369L: linux-scsi@vger.kernel.org
59ab3c93 10370W: http://sg.danny.cz/sg
1da177e4 10371S: Maintained
59ab3c93 10372F: Documentation/scsi/scsi-generic.txt
679655da
JP
10373F: drivers/scsi/sg.c
10374F: include/scsi/sg.h
1da177e4
LT
10375
10376SCSI SUBSYSTEM
7ee7895c 10377M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10379M: "Martin K. Petersen" <martin.petersen@oracle.com>
10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10381L: linux-scsi@vger.kernel.org
1da177e4 10382S: Maintained
2c99a314 10383F: Documentation/devicetree/bindings/scsi/
679655da
JP
10384F: drivers/scsi/
10385F: include/scsi/
1da177e4
LT
10386
10387SCSI TAPE DRIVER
8b58be88 10388M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10389L: linux-scsi@vger.kernel.org
10390S: Maintained
679655da 10391F: Documentation/scsi/st.txt
f7269cfc
JD
10392F: drivers/scsi/st.*
10393F: drivers/scsi/st_*.h
1da177e4
LT
10394
10395SCTP PROTOCOL
8b6efb75 10396M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10397M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10398L: linux-sctp@vger.kernel.org
5f85813c 10399W: http://lksctp.sourceforge.net
8b6efb75 10400S: Maintained
679655da
JP
10401F: Documentation/networking/sctp.txt
10402F: include/linux/sctp.h
4d58c025 10403F: include/uapi/linux/sctp.h
679655da
JP
10404F: include/net/sctp/
10405F: net/sctp/
1da177e4
LT
10406
10407SCx200 CPU SUPPORT
8b58be88 10408M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10409S: Odd Fixes
679655da 10410F: Documentation/i2c/busses/scx200_acb
390889b6 10411F: arch/x86/platform/scx200/
679655da
JP
10412F: drivers/watchdog/scx200_wdt.c
10413F: drivers/i2c/busses/scx200*
10414F: drivers/mtd/maps/scx200_docflash.c
10415F: include/linux/scx200.h
1662d32c
JC
10416
10417SCx200 GPIO DRIVER
8b58be88 10418M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10419S: Maintained
679655da
JP
10420F: drivers/char/scx200_gpio.c
10421F: include/linux/scx200_gpio.h
1662d32c
JC
10422
10423SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10424M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10425S: Maintained
679655da 10426F: drivers/clocksource/scx200_hrt.c
1da177e4 10427
6a36913a 10428SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10429M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10430L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10431S: Maintained
679655da 10432F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10433
e7839f25 10434SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10435M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10436L: linux-mmc@vger.kernel.org
ddfe954d
UH
10437T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10438S: Maintained
10439F: drivers/mmc/host/sdhci*
10440F: include/linux/mmc/sdhci*
e2d1d6c0 10441
c04f9d61
KC
10442SECURE COMPUTING
10443M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10444R: Andy Lutomirski <luto@amacapital.net>
10445R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10447S: Supported
10448F: kernel/seccomp.c
10449F: include/uapi/linux/seccomp.h
10450F: include/linux/seccomp.h
c99ee51a 10451F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10452K: \bsecure_computing
10453K: \bTIF_SECCOMP\b
10454
476bf3d6
AC
10455SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10456M: Al Cooper <alcooperx@gmail.com>
10457L: linux-mmc@vger.kernel.org
10458L: bcm-kernel-feedback-list@broadcom.com
10459S: Maintained
10460F: drivers/mmc/host/sdhci-brcmstb*
10461
0d1bb41a 10462SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10463M: Ben Dooks <ben-linux@fluff.org>
dc524882 10464M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10465L: linux-mmc@vger.kernel.org
0d1bb41a 10466S: Maintained
dc524882 10467F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10468
c63b3cba 10469SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10470M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10471L: linux-mmc@vger.kernel.org
10472S: Maintained
10473F: drivers/mmc/host/sdhci-spear.c
10474
8711cca2 10475SECURITY SUBSYSTEM
9b45c0d2 10476M: James Morris <james.l.morris@oracle.com>
9c3646d1 10477M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10478L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10480W: http://kernsec.org/
8711cca2 10481S: Supported
7d2c86b5 10482F: security/
8711cca2 10483
1da177e4 10484SECURITY CONTACT
8b58be88 10485M: Security Officers <security@kernel.org>
1da177e4
LT
10486S: Supported
10487
10488SELINUX SECURITY MODULE
e0238b4c 10489M: Paul Moore <paul@paul-moore.com>
8b58be88 10490M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10491M: Eric Paris <eparis@parisplace.org>
e0238b4c 10492L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10493W: http://selinuxproject.org
5a5f2acf 10494T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10495S: Supported
679655da
JP
10496F: include/linux/selinux*
10497F: security/selinux/
6bde95ce 10498F: scripts/selinux/
1da177e4 10499
c1c124e9
JJ
10500APPARMOR SECURITY MODULE
10501M: John Johansen <john.johansen@canonical.com>
10502L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10503W: apparmor.wiki.kernel.org
10504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10505S: Supported
10506F: security/apparmor/
10507
9b091556
KC
10508LOADPIN SECURITY MODULE
10509M: Kees Cook <keescook@chromium.org>
10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10511S: Supported
10512F: security/loadpin/
10513
730daa16
KC
10514YAMA SECURITY MODULE
10515M: Kees Cook <keescook@chromium.org>
10516T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10517S: Supported
10518F: security/yama/
10519
cef2cf07 10520SENSABLE PHANTOM
8b58be88 10521M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10522S: Maintained
679655da 10523F: drivers/misc/phantom.c
c117ab84 10524F: include/uapi/linux/phantom.h
cef2cf07 10525
6733b39a 10526SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10527M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10528M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10529M: John Soni Jose <sony.john@avagotech.com>
3387f656 10530L: linux-scsi@vger.kernel.org
4627de93 10531W: http://www.avagotech.com
3387f656
JP
10532S: Supported
10533F: drivers/scsi/be2iscsi/
6733b39a 10534
d2ee76fa 10535Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10536M: Sathya Perla <sathya.perla@broadcom.com>
10537M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10538M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10539M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10540L: netdev@vger.kernel.org
fea3af67 10541W: http://www.emulex.com
7d2c86b5 10542S: Supported
9aebddd1 10543F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10544
d2928a8c 10545EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10546M: Selvin Xavier <selvin.xavier@avagotech.com>
10547M: Devesh Sharma <devesh.sharma@avagotech.com>
10548M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10549L: linux-rdma@vger.kernel.org
10550W: http://www.emulex.com
10551S: Supported
10552F: drivers/infiniband/hw/ocrdma/
10553
8ceee660 10554SFC NETWORK DRIVER
c06f51ea 10555M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10556M: Edward Cree <ecree@solarflare.com>
10557M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10558L: netdev@vger.kernel.org
8ceee660 10559S: Supported
874aeea5 10560F: drivers/net/ethernet/sfc/
8ceee660 10561
e2d1d6c0 10562SGI GRU DRIVER
cc883afc 10563M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10564S: Maintained
679655da 10565F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10566
10567SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10568M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10569L: linux-ia64@vger.kernel.org
10570S: Supported
679655da 10571F: Documentation/ia64/serial.txt
df621252 10572F: drivers/tty/serial/ioc?_serial.c
679655da 10573F: include/linux/ioc?.h
e2d1d6c0 10574
75312619 10575SGI XP/XPC/XPNET DRIVER
e180383f
RH
10576M: Cliff Whickman <cpw@sgi.com>
10577M: Robin Holt <robinmholt@gmail.com>
75312619 10578S: Maintained
679655da 10579F: drivers/misc/sgi-xp/
75312619 10580
46eacf3b
AP
10581SI2157 MEDIA DRIVER
10582M: Antti Palosaari <crope@iki.fi>
10583L: linux-media@vger.kernel.org
a825eaec 10584W: https://linuxtv.org
46eacf3b
AP
10585W: http://palosaari.fi/linux/
10586Q: http://patchwork.linuxtv.org/project/linux-media/list/
10587T: git git://linuxtv.org/anttip/media_tree.git
10588S: Maintained
10589F: drivers/media/tuners/si2157*
10590
75e2d5ba
AP
10591SI2168 MEDIA DRIVER
10592M: Antti Palosaari <crope@iki.fi>
10593L: linux-media@vger.kernel.org
a825eaec 10594W: https://linuxtv.org
75e2d5ba
AP
10595W: http://palosaari.fi/linux/
10596Q: http://patchwork.linuxtv.org/project/linux-media/list/
10597T: git git://linuxtv.org/anttip/media_tree.git
10598S: Maintained
10599F: drivers/media/dvb-frontends/si2168*
10600
49cc629d
HV
10601SI470X FM RADIO RECEIVER I2C DRIVER
10602M: Hans Verkuil <hverkuil@xs4all.nl>
10603L: linux-media@vger.kernel.org
10604T: git git://linuxtv.org/media_tree.git
a825eaec 10605W: https://linuxtv.org
49cc629d
HV
10606S: Odd Fixes
10607F: drivers/media/radio/si470x/radio-si470x-i2c.c
10608
10609SI470X FM RADIO RECEIVER USB DRIVER
10610M: Hans Verkuil <hverkuil@xs4all.nl>
10611L: linux-media@vger.kernel.org
10612T: git git://linuxtv.org/media_tree.git
a825eaec 10613W: https://linuxtv.org
49cc629d
HV
10614S: Maintained
10615F: drivers/media/radio/si470x/radio-si470x-common.c
10616F: drivers/media/radio/si470x/radio-si470x.h
10617F: drivers/media/radio/si470x/radio-si470x-usb.c
10618
c937ca03
EV
10619SI4713 FM RADIO TRANSMITTER I2C DRIVER
10620M: Eduardo Valentin <edubezval@gmail.com>
10621L: linux-media@vger.kernel.org
10622T: git git://linuxtv.org/media_tree.git
a825eaec 10623W: https://linuxtv.org
c937ca03 10624S: Odd Fixes
99995ded 10625F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10626
10627SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10628M: Eduardo Valentin <edubezval@gmail.com>
10629L: linux-media@vger.kernel.org
10630T: git git://linuxtv.org/media_tree.git
a825eaec 10631W: https://linuxtv.org
c937ca03 10632S: Odd Fixes
99995ded
DR
10633F: drivers/media/radio/si4713/radio-platform-si4713.c
10634
10635SI4713 FM RADIO TRANSMITTER USB DRIVER
10636M: Hans Verkuil <hverkuil@xs4all.nl>
10637L: linux-media@vger.kernel.org
10638T: git git://linuxtv.org/media_tree.git
a825eaec 10639W: https://linuxtv.org
99995ded
DR
10640S: Maintained
10641F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10642
beb91d46 10643SIANO DVB DRIVER
5dc8a864
MCC
10644M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10645M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10646L: linux-media@vger.kernel.org
a825eaec 10647W: https://linuxtv.org
beb91d46
MCC
10648T: git git://linuxtv.org/media_tree.git
10649S: Odd fixes
10650F: drivers/media/common/siano/
beb91d46 10651F: drivers/media/usb/siano/
beb91d46 10652F: drivers/media/usb/siano/
14430813 10653F: drivers/media/mmc/siano/
beb91d46 10654
6f15b602
HG
10655SIMPLEFB FB DRIVER
10656M: Hans de Goede <hdegoede@redhat.com>
10657L: linux-fbdev@vger.kernel.org
10658S: Maintained
2d799dde 10659F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10660F: drivers/video/fbdev/simplefb.c
10661F: include/linux/platform_data/simplefb.h
10662
b618b69c 10663SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10664L: linux-media@vger.kernel.org
bb60fcb2 10665S: Orphan
b618b69c 10666F: drivers/media/platform/sh_veu.c
b618b69c
GL
10667
10668SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10669L: linux-media@vger.kernel.org
bb60fcb2 10670S: Orphan
b618b69c 10671F: drivers/media/platform/sh_vou.c
d647f0b7 10672F: include/media/drv-intf/sh_vou.h
b618b69c 10673
6349d997 10674SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10675M: Len Brown <lenb@kernel.org>
6349d997
LB
10676L: sfi-devel@simplefirmware.org
10677W: http://simplefirmware.org/
10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10679S: Supported
943fc810 10680F: arch/x86/platform/sfi/
6349d997
LB
10681F: drivers/sfi/
10682F: include/linux/sfi*.h
e2d1d6c0 10683
1da177e4
LT
10684SIMTEC EB110ATX (Chalice CATS)
10685P: Ben Dooks
b16957c6
BD
10686P: Vincent Sanders <vince@simtec.co.uk>
10687M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10688W: http://www.simtec.co.uk/products/EB110ATX/
10689S: Supported
10690
10691SIMTEC EB2410ITX (BAST)
10692P: Ben Dooks
b16957c6
BD
10693P: Vincent Sanders <vince@simtec.co.uk>
10694M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10695W: http://www.simtec.co.uk/products/EB2410ITX/
10696S: Supported
15dba387
JP
10697F: arch/arm/mach-s3c24xx/mach-bast.c
10698F: arch/arm/mach-s3c24xx/bast-ide.c
10699F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10700
4c5adde7 10701TI DAVINCI MACHINE SUPPORT
3ba789c0 10702M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10703M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10706S: Supported
14430813 10707F: arch/arm/mach-davinci/
046d0a37 10708F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10709
8d4b3f08 10710TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10711M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10712L: linux-media@vger.kernel.org
a825eaec 10713W: https://linuxtv.org
8d4b3f08
LP
10714Q: http://patchwork.linuxtv.org/project/linux-media/list/
10715T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10716S: Maintained
8d4b3f08
LP
10717F: drivers/media/platform/davinci/
10718F: include/media/davinci/
10719
417d2e50 10720TI AM437X VPFE DRIVER
e43cdb56 10721M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10722L: linux-media@vger.kernel.org
a825eaec 10723W: https://linuxtv.org
417d2e50
BP
10724Q: http://patchwork.linuxtv.org/project/linux-media/list/
10725T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10726S: Maintained
10727F: drivers/media/platform/am437x/
10728
c4c0283a 10729OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10730M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10731L: linux-media@vger.kernel.org
a825eaec 10732W: https://linuxtv.org
c4c0283a
BP
10733Q: http://patchwork.linuxtv.org/project/linux-media/list/
10734T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10735S: Maintained
10736F: drivers/media/i2c/ov2659.c
b5dcee22 10737F: include/media/i2c/ov2659.h
c4c0283a 10738
3a6779f5
SM
10739SILICON MOTION SM712 FRAME BUFFER DRIVER
10740M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10741M: Teddy Wang <teddy.wang@siliconmotion.com>
10742M: Sudip Mukherjee <sudip@vectorindia.org>
10743L: linux-fbdev@vger.kernel.org
10744S: Maintained
10745F: drivers/video/fbdev/sm712*
10746F: Documentation/fb/sm712fb.txt
10747
92aab3c0 10748SIS 190 ETHERNET DRIVER
8b58be88 10749M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10750L: netdev@vger.kernel.org
10751S: Maintained
8c7de408 10752F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10753
1da177e4 10754SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10755M: Daniele Venzano <venza@brownhat.org>
1da177e4 10756W: http://www.brownhat.org/sis900.html
979b6c13 10757L: netdev@vger.kernel.org
1da177e4 10758S: Maintained
8c7de408 10759F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10760
10761SIS FRAMEBUFFER DRIVER
8b58be88 10762M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10763W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10764S: Maintained
679655da 10765F: Documentation/fb/sisfb.txt
8a61f013 10766F: drivers/video/fbdev/sis/
679655da 10767F: include/video/sisfb.h
1da177e4
LT
10768
10769SIS USB2VGA DRIVER
8b58be88 10770M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10771W: http://www.winischhofer.at/linuxsisusbvga.shtml
10772S: Maintained
679655da 10773F: drivers/usb/misc/sisusbvga/
1da177e4 10774
415ad26d 10775SLAB ALLOCATOR
16e943bf 10776M: Christoph Lameter <cl@linux.com>
2ed1c525 10777M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10778M: David Rientjes <rientjes@google.com>
10779M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10780M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10781L: linux-mm@kvack.org
10782S: Maintained
679655da 10783F: include/linux/sl?b*.h
16e943bf 10784F: mm/sl?b*
415ad26d 10785
9fab9787 10786SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10787M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10788M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10789M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10790R: Steven Rostedt <rostedt@goodmis.org>
10791R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10792L: linux-kernel@vger.kernel.org
9fab9787
PM
10793W: http://www.rdrop.com/users/paulmck/RCU/
10794S: Supported
10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10796F: include/linux/srcu.h
10797F: kernel/rcu/srcu.c
9fab9787 10798
66372841
CS
10799SMACK SECURITY MODULE
10800M: Casey Schaufler <casey@schaufler-ca.com>
10801L: linux-security-module@vger.kernel.org
10802W: http://schaufler-ca.com
ece38248 10803T: git git://github.com/cschaufler/smack-next
66372841
CS
10804S: Maintained
10805F: Documentation/security/Smack.txt
10806F: security/smack/
10807
20651e0b 10808DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10809M: Kevin Hilman <khilman@kernel.org>
10810M: Nishanth Menon <nm@ti.com>
10811S: Maintained
20651e0b 10812F: drivers/power/avs/
68ace3e1
KH
10813F: include/linux/power/smartreflex.h
10814L: linux-pm@vger.kernel.org
10815
1da177e4 10816SMC91x ETHERNET DRIVER
2f82af08 10817M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10818S: Odd Fixes
ae150435 10819F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10820
e8e31622
SA
10821SMIA AND SMIA++ IMAGE SENSOR DRIVER
10822M: Sakari Ailus <sakari.ailus@iki.fi>
10823L: linux-media@vger.kernel.org
10824S: Maintained
14430813 10825F: drivers/media/i2c/smiapp/
b5dcee22 10826F: include/media/i2c/smiapp.h
e8e31622
SA
10827F: drivers/media/i2c/smiapp-pll.c
10828F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10829F: include/uapi/linux/smiapp.h
a2cec3c0 10830F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10831
920fa1ff
GR
10832SMM665 HARDWARE MONITOR DRIVER
10833M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10834L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10835S: Maintained
10836F: Documentation/hwmon/smm665
10837F: drivers/hwmon/smm665.c
10838
9df7305b 10839SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10840M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10841L: linux-hwmon@vger.kernel.org
90b24cfb 10842S: Maintained
9df7305b
SG
10843F: Documentation/hwmon/emc2103
10844F: drivers/hwmon/emc2103.c
10845
a98d506c
HG
10846SMSC SCH5627 HARDWARE MONITOR DRIVER
10847M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10848L: linux-hwmon@vger.kernel.org
a98d506c
HG
10849S: Supported
10850F: Documentation/hwmon/sch5627
10851F: drivers/hwmon/sch5627.c
10852
6ea884db 10853SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10854M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10855L: linux-hwmon@vger.kernel.org
6ea884db 10856S: Maintained
679655da
JP
10857F: Documentation/hwmon/smsc47b397
10858F: drivers/hwmon/smsc47b397.c
6ea884db 10859
fd9abb3d 10860SMSC911x ETHERNET DRIVER
90b24cfb 10861M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10862L: netdev@vger.kernel.org
90b24cfb 10863S: Maintained
679655da 10864F: include/linux/smsc911x.h
ae150435 10865F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10866
10867SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10868M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10869L: netdev@vger.kernel.org
90b24cfb 10870S: Maintained
ae150435 10871F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10872
3c8a63e2 10873SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10874M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10875L: linux-fbdev@vger.kernel.org
90b24cfb 10876S: Maintained
8a61f013 10877F: drivers/video/fbdev/smscufx.c
3c8a63e2 10878
668acf32 10879SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10880M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10881L: linux-media@vger.kernel.org
275ffde4 10882T: git git://linuxtv.org/media_tree.git
795fb7e7 10883S: Maintained
90d72ac6
MCC
10884F: include/media/soc*
10885F: drivers/media/i2c/soc_camera/
10886F: drivers/media/platform/soc_camera/
668acf32 10887
e2d1d6c0 10888SOEKRIS NET48XX LED SUPPORT
8b58be88 10889M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10890S: Maintained
679655da 10891F: drivers/leds/leds-net48xx.c
e2d1d6c0 10892
e3994db1 10893SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10894M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10895M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10896M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10897M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10898L: linux-media@vger.kernel.org
10899S: Supported
10900F: drivers/media/pci/solo6x10/
10901
1da177e4 10902SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10903M: Shaohua Li <shli@kernel.org>
1da177e4 10904L: linux-raid@vger.kernel.org
0f9ce866 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10906S: Supported
679655da
JP
10907F: drivers/md/
10908F: include/linux/raid/
c117ab84 10909F: include/uapi/linux/raid/
1da177e4 10910
1da177e4 10911SONIC NETWORK DRIVER
8b58be88 10912M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10913L: netdev@vger.kernel.org
1da177e4 10914S: Maintained
d9fb9f38 10915F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10916
61e115a5 10917SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10918M: Michael Buesch <m@bues.ch>
e7828b28 10919L: linux-wireless@vger.kernel.org
61e115a5 10920S: Maintained
679655da
JP
10921F: drivers/ssb/
10922F: include/linux/ssb/
61e115a5 10923
1da177e4 10924SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10925M: Mattia Dongili <malattia@linux.it>
d0944853 10926L: platform-driver-x86@vger.kernel.org
5b18167d 10927W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10928S: Maintained
679655da
JP
10929F: Documentation/laptops/sony-laptop.txt
10930F: drivers/char/sonypi.c
10931F: drivers/platform/x86/sony-laptop.c
10932F: include/linux/sony-laptop.h
1da177e4 10933
baf8532a 10934SONY MEMORYSTICK CARD SUPPORT
8b58be88 10935M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10936W: http://tifmxx.berlios.de/
10937S: Maintained
679655da 10938F: drivers/memstick/host/tifm_ms.c
baf8532a 10939
0ab30494
ML
10940SONY MEMORYSTICK STANDARD SUPPORT
10941M: Maxim Levitsky <maximlevitsky@gmail.com>
10942S: Maintained
10943F: drivers/memstick/core/ms_block.*
10944
1da177e4 10945SOUND
8b58be88 10946M: Jaroslav Kysela <perex@perex.cz>
d8130624 10947M: Takashi Iwai <tiwai@suse.com>
93711660 10948L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10949W: http://www.alsa-project.org/
dde7ad8d 10950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10951T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10952Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10953S: Maintained
3126a179
JP
10954F: Documentation/sound/
10955F: include/sound/
c117ab84 10956F: include/uapi/sound/
679655da 10957F: sound/
1da177e4 10958
33bbe149
MB
10959SOUND - COMPRESSED AUDIO
10960M: Vinod Koul <vinod.koul@intel.com>
10961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10963S: Supported
f672f31a 10964F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10965F: include/sound/compress_driver.h
f672f31a 10966F: include/uapi/sound/compress_*
33bbe149
MB
10967F: sound/core/compress_offload.c
10968F: sound/soc/soc-compress.c
10969
bd903bde 10970SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10971M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10972M: Mark Brown <broonie@kernel.org>
86f14df8 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10974L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10975W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10976S: Supported
181ad2a5 10977F: Documentation/devicetree/bindings/sound/
2820f615 10978F: Documentation/sound/alsa/soc/
679655da 10979F: sound/soc/
e6e55122 10980F: include/sound/soc*
eb1a6af3 10981
d7f8761b
MB
10982SOUND - DMAENGINE HELPERS
10983M: Lars-Peter Clausen <lars@metafoo.de>
10984S: Supported
10985F: include/sound/dmaengine_pcm.h
10986F: sound/core/pcm_dmaengine.c
10987F: sound/soc/soc-generic-dmaengine-pcm.c
10988
990a6a99
OS
10989SP2 MEDIA DRIVER
10990M: Olli Salonen <olli.salonen@iki.fi>
10991L: linux-media@vger.kernel.org
a825eaec 10992W: https://linuxtv.org
990a6a99
OS
10993Q: http://patchwork.linuxtv.org/project/linux-media/list/
10994S: Maintained
10995F: drivers/media/dvb-frontends/sp2*
10996
473321fc 10997SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10998M: "David S. Miller" <davem@davemloft.net>
1da177e4 10999L: sparclinux@vger.kernel.org
8a6e2535 11000Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11003S: Maintained
679655da 11004F: arch/sparc/
7765b8bb 11005F: drivers/sbus/
1da177e4 11006
6404fcca
DM
11007SPARC SERIAL DRIVERS
11008M: "David S. Miller" <davem@davemloft.net>
11009L: sparclinux@vger.kernel.org
08deed1e
JP
11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11012S: Maintained
6816383a 11013F: include/linux/sunserialcore.h
df621252 11014F: drivers/tty/serial/suncore.c
df621252
GKH
11015F: drivers/tty/serial/sunhv.c
11016F: drivers/tty/serial/sunsab.c
11017F: drivers/tty/serial/sunsab.h
11018F: drivers/tty/serial/sunsu.c
11019F: drivers/tty/serial/sunzilog.c
11020F: drivers/tty/serial/sunzilog.h
6404fcca 11021
389325b4
CL
11022SPARSE CHECKER
11023M: "Christopher Li" <sparse@chrisli.org>
11024L: linux-sparse@vger.kernel.org
11025W: https://sparse.wiki.kernel.org/
11026T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11027T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11028S: Maintained
11029F: include/linux/compiler.h
11030
fc0c195a 11031SPEAR PLATFORM SUPPORT
da89947b 11032M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11033M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11035W: http://www.st.com/spear
11036S: Maintained
e68d7c14 11037F: arch/arm/boot/dts/spear*
281e192f 11038F: arch/arm/mach-spear/
fc0c195a 11039
11040SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11041M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11043W: http://www.st.com/spear
11044S: Maintained
5df33a62 11045F: drivers/clk/spear/
fc0c195a 11046
e2d1d6c0 11047SPI SUBSYSTEM
b02e48f2 11048M: Mark Brown <broonie@kernel.org>
dfbe403c 11049L: linux-spi@vger.kernel.org
e7e4e13c 11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11051Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11052S: Maintained
87306eb7 11053F: Documentation/devicetree/bindings/spi/
679655da
JP
11054F: Documentation/spi/
11055F: drivers/spi/
11056F: include/linux/spi/
c117ab84 11057F: include/uapi/linux/spi/
e2d1d6c0 11058
2752e401 11059SPIDERNET NETWORK DRIVER for CELL
8b58be88 11060M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11061L: netdev@vger.kernel.org
11062S: Supported
679655da 11063F: Documentation/networking/spider_net.txt
8df158ac 11064F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11065
e2d1d6c0 11066SPU FILE SYSTEM
8b58be88 11067M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11068L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11069W: http://www.ibm.com/developerworks/power/cell/
11070S: Supported
679655da
JP
11071F: Documentation/filesystems/spufs.txt
11072F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11073
fc555841 11074SQUASHFS FILE SYSTEM
d7f2ff67 11075M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11076L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11077W: http://squashfs.org.uk
9f273c24 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11079S: Maintained
679655da
JP
11080F: Documentation/filesystems/squashfs.txt
11081F: fs/squashfs/
fc555841 11082
1da177e4 11083SRM (Alpha) environment access
8b58be88 11084M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11085S: Maintained
679655da 11086F: arch/alpha/kernel/srm_env.c
1da177e4 11087
26e9a397 11088STABLE BRANCH
879a5a00 11089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11090L: stable@vger.kernel.org
879a5a00 11091S: Supported
7b175c46 11092F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11093
26e9a397 11094STAGING SUBSYSTEM
879a5a00 11095M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11097L: devel@driverdev.osuosl.org
879a5a00 11098S: Supported
679655da 11099F: drivers/staging/
dbc6c2cc 11100
ebd3d010
JP
11101STAGING - COMEDI
11102M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11103M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11104S: Odd Fixes
11105F: drivers/staging/comedi/
11106
a0138163
JP
11107STAGING - FLARION FT1000 DRIVERS
11108M: Marek Belisko <marek.belisko@gmail.com>
11109S: Odd Fixes
11110F: drivers/staging/ft1000/
11111
6c1bb424 11112STAGING - INDUSTRIAL IO
030a13d7 11113M: Jonathan Cameron <jic23@kernel.org>
a0138163 11114L: linux-iio@vger.kernel.org
6c1bb424 11115S: Odd Fixes
5291582d 11116F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11117F: drivers/staging/iio/
11118
a0138163
JP
11119STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11120M: Jarod Wilson <jarod@wilsonet.com>
11121W: http://www.lirc.org/
11122S: Odd Fixes
b2b0186d 11123F: drivers/staging/media/lirc/
a0138163 11124
f5e5de1e
OD
11125STAGING - LUSTRE PARALLEL FILESYSTEM
11126M: Oleg Drokin <oleg.drokin@intel.com>
11127M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11128L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11129W: http://wiki.lustre.org/
f5e5de1e
OD
11130S: Maintained
11131F: drivers/staging/lustre
11132
7c6b6c71
MD
11133STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11134M: Marc Dietrich <marvin24@gmx.de>
11135L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11136L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11137S: Maintained
11138F: drivers/staging/nvec/
11139
53c43c5c
GKH
11140STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11141M: Jens Frederich <jfrederich@gmail.com>
11142M: Daniel Drake <dsd@laptop.org>
11143M: Jon Nettleton <jon.nettleton@gmail.com>
11144W: http://wiki.laptop.org/go/DCON
11145S: Maintained
11146F: drivers/staging/olpc_dcon/
11147
a0138163
JP
11148STAGING - REALTEK RTL8712U DRIVERS
11149M: Larry Finger <Larry.Finger@lwfinger.net>
11150M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11151S: Odd Fixes
11152F: drivers/staging/rtl8712/
11153
7591ba8b
JS
11154STAGING - REALTEK RTL8723U WIRELESS DRIVER
11155M: Larry Finger <Larry.Finger@lwfinger.net>
11156M: Jes Sorensen <Jes.Sorensen@redhat.com>
11157L: linux-wireless@vger.kernel.org
11158S: Maintained
11159F: drivers/staging/rtl8723au/
11160
980ac4d7
SM
11161STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11162M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11163M: Teddy Wang <teddy.wang@siliconmotion.com>
11164M: Sudip Mukherjee <sudip@vectorindia.org>
11165L: linux-fbdev@vger.kernel.org
11166S: Maintained
11167F: drivers/staging/sm750fb/
11168
510fa408
JP
11169STAGING - SLICOSS
11170M: Lior Dotan <liodot@gmail.com>
11171M: Christopher Harrer <charrer@alacritech.com>
11172S: Odd Fixes
11173F: drivers/staging/slicoss/
11174
a0138163
JP
11175STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11176M: William Hubbs <w.d.hubbs@gmail.com>
11177M: Chris Brannon <chris@the-brannons.com>
d33bce31 11178M: Kirk Reiser <kirk@reisers.ca>
a0138163 11179M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11180L: speakup@linux-speakup.org
a0138163
JP
11181W: http://www.linux-speakup.org/
11182S: Odd Fixes
11183F: drivers/staging/speakup/
11184
b3e871ce
JP
11185STAGING - VIA VT665X DRIVERS
11186M: Forest Bond <forest@alittletooquiet.net>
11187S: Odd Fixes
11188F: drivers/staging/vt665?/
11189
a30baec1
JK
11190STAGING - WILC1000 WIFI DRIVER
11191M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11192M: Austin Shin <austin.shin@atmel.com>
a30baec1 11193M: Chris Park <chris.park@atmel.com>
06b54863
TC
11194M: Tony Cho <tony.cho@atmel.com>
11195M: Glen Lee <glen.lee@atmel.com>
11196M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11197L: linux-wireless@vger.kernel.org
11198S: Supported
11199F: drivers/staging/wilc1000/
11200
709bcb07 11201STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11202M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11203S: Odd Fixes
11204F: drivers/staging/xgifb/
11205
1da177e4 11206STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11207M: Ion Badulescu <ionut@badula.org>
b4f90189 11208S: Odd Fixes
9bba23b0 11209F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11210
e2d1d6c0 11211SUN3/3X
8b58be88 11212M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11213W: http://sammy.net/sun3/
11214S: Maintained
679655da
JP
11215F: arch/m68k/kernel/*sun3*
11216F: arch/m68k/sun3*/
11217F: arch/m68k/include/asm/sun3*
e689cf4a 11218F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11219
af6a5af8
HG
11220SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11221M: Hans de Goede <hdegoede@redhat.com>
11222L: linux-input@vger.kernel.org
11223S: Maintained
11224F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11225F: drivers/input/keyboard/sun4i-lradc-keys.c
11226
2bc9ff01
DK
11227SUNDANCE NETWORK DRIVER
11228M: Denis Kirjanov <kda@linux-powerpc.org>
11229L: netdev@vger.kernel.org
11230S: Maintained
11231F: drivers/net/ethernet/dlink/sundance.c
11232
2cbb12a4 11233SUPERH
114bf37e
RF
11234M: Yoshinori Sato <ysato@users.sourceforge.jp>
11235M: Rich Felker <dalias@libc.org>
2cbb12a4 11236L: linux-sh@vger.kernel.org
8a6e2535 11237Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11238S: Maintained
066069e1 11239F: Documentation/sh/
679655da 11240F: arch/sh/
066069e1 11241F: drivers/sh/
1da177e4 11242
4480f15b 11243SUSPEND TO RAM
7fb06082 11244M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11245M: Len Brown <len.brown@intel.com>
11246M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11247L: linux-pm@vger.kernel.org
e2d1d6c0 11248S: Supported
679655da
JP
11249F: Documentation/power/
11250F: arch/x86/kernel/acpi/
11251F: drivers/base/power/
11252F: kernel/power/
11253F: include/linux/suspend.h
11254F: include/linux/freezer.h
11255F: include/linux/pm.h
1da177e4
LT
11256
11257SVGA HANDLING
8b58be88 11258M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11259L: linux-video@atrey.karlin.mff.cuni.cz
11260S: Maintained
679655da
JP
11261F: Documentation/svga.txt
11262F: arch/x86/boot/video*
1da177e4 11263
6e28b761
KRW
11264SWIOTLB SUBSYSTEM
11265M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11266L: linux-kernel@vger.kernel.org
9f273c24 11267T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11268S: Supported
11269F: lib/swiotlb.c
11270F: arch/*/kernel/pci-swiotlb.c
11271F: include/linux/swiotlb.h
11272
007f790c
JP
11273SWITCHDEV
11274M: Jiri Pirko <jiri@resnulli.us>
11275L: netdev@vger.kernel.org
11276S: Supported
11277F: net/switchdev/
11278F: include/net/switchdev.h
11279
db8e35d5
VG
11280SYNOPSYS ARC ARCHITECTURE
11281M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11282L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11283S: Supported
11284F: arch/arc/
9b28829d 11285F: Documentation/devicetree/bindings/arc/*
2d799dde 11286F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11287F: drivers/tty/serial/arc_uart.c
b7182d1a 11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11289
556cc1c5
AB
11290SYNOPSYS ARC SDP platform support
11291M: Alexey Brodkin <abrodkin@synopsys.com>
11292S: Supported
11293F: arch/arc/plat-axs10x
11294F: arch/arc/boot/dts/ax*
11295F: Documentation/devicetree/bindings/arc/axs10*
11296
6c284c9a
LJ
11297SYSTEM CONFIGURATION (SYSCON)
11298M: Lee Jones <lee.jones@linaro.org>
11299M: Arnd Bergmann <arnd@arndb.de>
11300T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11301S: Supported
11302F: drivers/mfd/syscon.c
11303
1da177e4 11304SYSV FILESYSTEM
8b58be88 11305M: Christoph Hellwig <hch@infradead.org>
1da177e4 11306S: Maintained
679655da
JP
11307F: Documentation/filesystems/sysv-fs.txt
11308F: fs/sysv/
11309F: include/linux/sysv_fs.h
1da177e4 11310
86cfa7fc 11311TARGET SUBSYSTEM
9c3646d1 11312M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11313L: linux-scsi@vger.kernel.org
b9f5edc2 11314L: target-devel@vger.kernel.org
86cfa7fc 11315W: http://www.linux-iscsi.org
cf015e9f 11316W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11318S: Supported
11319F: drivers/target/
11320F: include/target/
11321F: Documentation/target/
11322
4e68852d 11323TASKSTATS STATISTICS INTERFACE
185e595f 11324M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11325S: Maintained
679655da
JP
11326F: Documentation/accounting/taskstats*
11327F: include/linux/taskstats*
11328F: kernel/taskstats.c
4e68852d 11329
781b456a 11330TC CLASSIFIER
f935f3f8 11331M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11332L: netdev@vger.kernel.org
11333S: Maintained
679655da 11334F: include/net/pkt_cls.h
c117ab84 11335F: include/uapi/linux/pkt_cls.h
679655da 11336F: net/sched/
781b456a 11337
5067f08a 11338TCP LOW PRIORITY MODULE
8b58be88
JP
11339M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11340M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11341W: http://tcp-lp-mod.sourceforge.net/
11342S: Maintained
679655da 11343F: net/ipv4/tcp_lp.c
5067f08a 11344
91952bc0
AP
11345TDA10071 MEDIA DRIVER
11346M: Antti Palosaari <crope@iki.fi>
11347L: linux-media@vger.kernel.org
a825eaec 11348W: https://linuxtv.org
91952bc0
AP
11349W: http://palosaari.fi/linux/
11350Q: http://patchwork.linuxtv.org/project/linux-media/list/
11351T: git git://linuxtv.org/anttip/media_tree.git
11352S: Maintained
11353F: drivers/media/dvb-frontends/tda10071*
11354
11355TDA18212 MEDIA DRIVER
11356M: Antti Palosaari <crope@iki.fi>
11357L: linux-media@vger.kernel.org
a825eaec 11358W: https://linuxtv.org
91952bc0
AP
11359W: http://palosaari.fi/linux/
11360Q: http://patchwork.linuxtv.org/project/linux-media/list/
11361T: git git://linuxtv.org/anttip/media_tree.git
11362S: Maintained
11363F: drivers/media/tuners/tda18212*
11364
11365TDA18218 MEDIA DRIVER
11366M: Antti Palosaari <crope@iki.fi>
11367L: linux-media@vger.kernel.org
a825eaec 11368W: https://linuxtv.org
91952bc0
AP
11369W: http://palosaari.fi/linux/
11370Q: http://patchwork.linuxtv.org/project/linux-media/list/
11371T: git git://linuxtv.org/anttip/media_tree.git
11372S: Maintained
11373F: drivers/media/tuners/tda18218*
11374
3b2f6aba
MK
11375TDA18271 MEDIA DRIVER
11376M: Michael Krufky <mkrufky@linuxtv.org>
11377L: linux-media@vger.kernel.org
a825eaec 11378W: https://linuxtv.org
3b2f6aba
MK
11379W: http://github.com/mkrufky
11380Q: http://patchwork.linuxtv.org/project/linux-media/list/
11381T: git git://linuxtv.org/mkrufky/tuners.git
11382S: Maintained
11383F: drivers/media/tuners/tda18271*
11384
e48307a9
MK
11385TDA827x MEDIA DRIVER
11386M: Michael Krufky <mkrufky@linuxtv.org>
11387L: linux-media@vger.kernel.org
a825eaec 11388W: https://linuxtv.org
e48307a9
MK
11389W: http://github.com/mkrufky
11390Q: http://patchwork.linuxtv.org/project/linux-media/list/
11391T: git git://linuxtv.org/mkrufky/tuners.git
11392S: Maintained
11393F: drivers/media/tuners/tda8290.*
11394
66cf9212
MK
11395TDA8290 MEDIA DRIVER
11396M: Michael Krufky <mkrufky@linuxtv.org>
11397L: linux-media@vger.kernel.org
a825eaec 11398W: https://linuxtv.org
66cf9212
MK
11399W: http://github.com/mkrufky
11400Q: http://patchwork.linuxtv.org/project/linux-media/list/
11401T: git git://linuxtv.org/mkrufky/tuners.git
11402S: Maintained
11403F: drivers/media/tuners/tda8290.*
11404
4b9fba30
HV
11405TDA9840 MEDIA DRIVER
11406M: Hans Verkuil <hverkuil@xs4all.nl>
11407L: linux-media@vger.kernel.org
11408T: git git://linuxtv.org/media_tree.git
a825eaec 11409W: https://linuxtv.org
4b9fba30
HV
11410S: Maintained
11411F: drivers/media/i2c/tda9840*
11412
2cb654fd 11413TEA5761 TUNER DRIVER
5dc8a864
MCC
11414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11415M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11416L: linux-media@vger.kernel.org
a825eaec 11417W: https://linuxtv.org
2cb654fd
MCC
11418T: git git://linuxtv.org/media_tree.git
11419S: Odd fixes
11420F: drivers/media/tuners/tea5761.*
11421
11422TEA5767 TUNER DRIVER
5dc8a864
MCC
11423M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11424M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11425L: linux-media@vger.kernel.org
a825eaec 11426W: https://linuxtv.org
2cb654fd
MCC
11427T: git git://linuxtv.org/media_tree.git
11428S: Maintained
11429F: drivers/media/tuners/tea5767.*
11430
4b9fba30
HV
11431TEA6415C MEDIA DRIVER
11432M: Hans Verkuil <hverkuil@xs4all.nl>
11433L: linux-media@vger.kernel.org
11434T: git git://linuxtv.org/media_tree.git
a825eaec 11435W: https://linuxtv.org
4b9fba30
HV
11436S: Maintained
11437F: drivers/media/i2c/tea6415c*
11438
11439TEA6420 MEDIA DRIVER
11440M: Hans Verkuil <hverkuil@xs4all.nl>
11441L: linux-media@vger.kernel.org
11442T: git git://linuxtv.org/media_tree.git
a825eaec 11443W: https://linuxtv.org
4b9fba30
HV
11444S: Maintained
11445F: drivers/media/i2c/tea6420*
11446
3d249d4c 11447TEAM DRIVER
dca9ab92 11448M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11449L: netdev@vger.kernel.org
11450S: Supported
11451F: drivers/net/team/
11452F: include/linux/if_team.h
c117ab84 11453F: include/uapi/linux/if_team.h
3d249d4c 11454
7d029125 11455TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11456M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11457S: Maintained
11458F: arch/x86/platform/ts5500/
11459
40ad4a30
SY
11460TECHNOTREND USB IR RECEIVER
11461M: Sean Young <sean@mess.org>
11462L: linux-media@vger.kernel.org
11463S: Maintained
11464F: drivers/media/rc/ttusbir.c
11465
adabdb0c 11466TEGRA ARCHITECTURE SUPPORT
243d58ec 11467M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11468M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11469M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11470L: linux-tegra@vger.kernel.org
fd117cd1 11471Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11473S: Supported
bbbe96ed 11474N: [^a-z]tegra
84b9414b 11475
adabdb0c
SW
11476TEGRA CLOCK DRIVER
11477M: Peter De Schrijver <pdeschrijver@nvidia.com>
11478M: Prashant Gaikwad <pgaikwad@nvidia.com>
11479S: Supported
11480F: drivers/clk/tegra/
11481
86e486a0 11482TEGRA DMA DRIVERS
adabdb0c 11483M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11484M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11485S: Supported
86e486a0 11486F: drivers/dma/tegra*
adabdb0c 11487
adabdb0c
SW
11488TEGRA I2C DRIVER
11489M: Laxman Dewangan <ldewangan@nvidia.com>
11490S: Supported
11491F: drivers/i2c/busses/i2c-tegra.c
11492
11493TEGRA IOMMU DRIVERS
11494M: Hiroshi Doyu <hdoyu@nvidia.com>
11495S: Supported
11496F: drivers/iommu/tegra*
11497
11498TEGRA KBC DRIVER
11499M: Rakesh Iyer <riyer@nvidia.com>
11500M: Laxman Dewangan <ldewangan@nvidia.com>
11501S: Supported
11502F: drivers/input/keyboard/tegra-kbc.c
11503
adabdb0c
SW
11504TEGRA PWM DRIVER
11505M: Thierry Reding <thierry.reding@gmail.com>
11506S: Supported
11507F: drivers/pwm/pwm-tegra.c
11508
11509TEGRA SERIAL DRIVER
11510M: Laxman Dewangan <ldewangan@nvidia.com>
11511S: Supported
11512F: drivers/tty/serial/serial-tegra.c
11513
11514TEGRA SPI DRIVER
11515M: Laxman Dewangan <ldewangan@nvidia.com>
11516S: Supported
11517F: drivers/spi/spi-tegra*
11518
1a348ccc 11519TEHUTI ETHERNET DRIVER
8b58be88 11520M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11521L: netdev@vger.kernel.org
11522S: Supported
ef7f5429 11523F: drivers/net/ethernet/tehuti/*
1a348ccc 11524
4e68852d 11525Telecom Clock Driver for MCPL0010
8b58be88 11526M: Mark Gross <mark.gross@intel.com>
4e68852d 11527S: Supported
679655da 11528F: drivers/char/tlclk.c
4e68852d 11529
4480f15b 11530TENSILICA XTENSA PORT (xtensa)
8b58be88 11531M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11532M: Max Filippov <jcmvbkbc@gmail.com>
11533L: linux-xtensa@linux-xtensa.org
9f273c24 11534T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11535S: Maintained
679655da 11536F: arch/xtensa/
3dc99857 11537F: drivers/irqchip/irq-xtensa-*
4e68852d 11538
5313ba66
HV
11539THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11540M: Hans Verkuil <hverkuil@xs4all.nl>
11541L: linux-media@vger.kernel.org
11542T: git git://linuxtv.org/media_tree.git
a825eaec 11543W: https://linuxtv.org
5313ba66
HV
11544S: Maintained
11545F: drivers/media/radio/radio-raremono.c
11546
d3fb6955 11547THERMAL
b75f0050 11548M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11549M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11550L: linux-pm@vger.kernel.org
11551T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11552T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11553Q: https://patchwork.kernel.org/project/linux-pm/list/
11554S: Supported
11555F: drivers/thermal/
11556F: include/linux/thermal.h
af6c9f16 11557F: include/uapi/linux/thermal.h
b75f0050
JP
11558F: include/linux/cpu_cooling.h
11559F: Documentation/devicetree/bindings/thermal/
d3fb6955 11560
64e05d8b
VK
11561THERMAL/CPU_COOLING
11562M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11563M: Viresh Kumar <viresh.kumar@linaro.org>
11564M: Javi Merino <javi.merino@arm.com>
11565L: linux-pm@vger.kernel.org
11566S: Supported
11567F: Documentation/thermal/cpu-cooling-api.txt
11568F: drivers/thermal/cpu_cooling.c
11569F: include/linux/cpu_cooling.h
11570
4e68852d 11571THINKPAD ACPI EXTRAS DRIVER
8b58be88 11572M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11573L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11574L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11575W: http://ibm-acpi.sourceforge.net
11576W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11577T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11578S: Maintained
679655da 11579F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11580
1b46f2a2 11581TI BANDGAP AND THERMAL DRIVER
f14d1c24 11582M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11583M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11584L: linux-pm@vger.kernel.org
531ff13e 11585L: linux-omap@vger.kernel.org
5a723e81 11586S: Maintained
794b2e25 11587F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11588
ccf963d3
BP
11589TI VPE/CAL DRIVERS
11590M: Benoit Parrot <bparrot@ti.com>
11591L: linux-media@vger.kernel.org
11592W: http://linuxtv.org/
11593Q: http://patchwork.linuxtv.org/project/linux-media/list/
11594S: Maintained
11595F: drivers/media/platform/ti-vpe/
11596
0c7665c3
MF
11597TI CDCE706 CLOCK DRIVER
11598M: Max Filippov <jcmvbkbc@gmail.com>
11599S: Maintained
11600F: drivers/clk/clk-cdce706.c
11601
49b6a5e3
TK
11602TI CLOCK DRIVER
11603M: Tero Kristo <t-kristo@ti.com>
11604L: linux-omap@vger.kernel.org
11605S: Maintained
11606F: drivers/clk/ti/
11607F: include/linux/clk/ti.h
11608
f75cfbad
GS
11609TI ETHERNET SWITCH DRIVER (CPSW)
11610M: Mugunthan V N <mugunthanvnm@ti.com>
11611R: Grygorii Strashko <grygorii.strashko@ti.com>
11612L: linux-omap@vger.kernel.org
11613L: netdev@vger.kernel.org
11614S: Maintained
11615F: drivers/net/ethernet/ti/cpsw*
11616F: drivers/net/ethernet/ti/davinci*
11617
4020f2d7 11618TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11619M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11620S: Maintained
679655da
JP
11621F: drivers/misc/tifm*
11622F: drivers/mmc/host/tifm_sd.c
11623F: include/linux/tifm.h
4020f2d7 11624
e0c52404 11625TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11626M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11627L: linux-kernel@vger.kernel.org
11628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11629S: Maintained
11630F: drivers/soc/ti/*
11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11632
11633
152ad442
SR
11634TI LM49xxx FAMILY ASoC CODEC DRIVERS
11635M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11636M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11637L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11638S: Maintained
11639F: sound/soc/codecs/lm49453*
d392dead 11640F: sound/soc/codecs/isabelle*
152ad442 11641
0edd807d
KM
11642TI LP855x BACKLIGHT DRIVER
11643M: Milo Kim <milo.kim@ti.com>
11644S: Maintained
11645F: Documentation/backlight/lp855x-driver.txt
11646F: drivers/video/backlight/lp855x_bl.c
11647F: include/linux/platform_data/lp855x.h
11648
faf13f6d
KM
11649TI LP8727 CHARGER DRIVER
11650M: Milo Kim <milo.kim@ti.com>
11651S: Maintained
11652F: drivers/power/lp8727_charger.c
11653F: include/linux/platform_data/lp8727.h
11654
22f1229f
KM
11655TI LP8788 MFD DRIVER
11656M: Milo Kim <milo.kim@ti.com>
11657S: Maintained
11658F: drivers/iio/adc/lp8788_adc.c
11659F: drivers/leds/leds-lp8788.c
11660F: drivers/mfd/lp8788*.c
11661F: drivers/power/lp8788-charger.c
11662F: drivers/regulator/lp8788-*.c
11663F: include/linux/mfd/lp8788*.h
11664
84640e27
KM
11665TI NETCP ETHERNET DRIVER
11666M: Wingman Kwok <w-kwok2@ti.com>
11667M: Murali Karicheri <m-karicheri2@ti.com>
11668L: netdev@vger.kernel.org
11669S: Maintained
11670F: drivers/net/ethernet/ti/netcp*
11671
217e0ca9
KC
11672TI TAS571X FAMILY ASoC CODEC DRIVER
11673M: Kevin Cernekee <cernekee@chromium.org>
11674L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11675S: Odd Fixes
11676F: sound/soc/codecs/tas571x*
11677
dd5e8e6b 11678TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11679M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11680L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11681S: Maintained
11682F: sound/soc/codecs/twl4030*
11683
90921014 11684TI WILINK WIRELESS DRIVERS
90921014
LC
11685L: linux-wireless@vger.kernel.org
11686W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11687W: http://wireless.kernel.org/en/users/Drivers/wl1251
11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11689S: Orphan
90921014
LC
11690F: drivers/net/wireless/ti/
11691F: include/linux/wl12xx.h
11692
e86eaa3a 11693TIPC NETWORK LAYER
8b58be88 11694M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11695M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11696L: netdev@vger.kernel.org (core kernel code)
11697L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11698W: http://tipc.sourceforge.net/
e86eaa3a 11699S: Maintained
c117ab84 11700F: include/uapi/linux/tipc*.h
679655da 11701F: net/tipc/
e86eaa3a 11702
867e359b 11703TILE ARCHITECTURE
b9a279f6 11704M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11705W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11707S: Supported
11708F: arch/tile/
6b940606 11709F: drivers/char/tile-srom.c
5c770755 11710F: drivers/edac/tile_edac.c
6b940606
CM
11711F: drivers/net/ethernet/tile/
11712F: drivers/rtc/rtc-tile.c
11713F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11714F: drivers/tty/serial/tilegx.c
6b940606
CM
11715F: drivers/usb/host/*-tilegx.c
11716F: include/linux/usb/tilegx.h
867e359b 11717
1da177e4 11718TLAN NETWORK DRIVER
8b58be88 11719M: Samuel Chessman <chessman@tux.org>
88c07dde 11720L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11721W: http://sourceforge.net/projects/tlan/
11722S: Maintained
679655da 11723F: Documentation/networking/tlan.txt
b544dbac 11724F: drivers/net/ethernet/ti/tlan.*
1da177e4 11725
d74db3b2 11726TOMOYO SECURITY MODULE
8b58be88
JP
11727M: Kentaro Takeda <takedakn@nttdata.co.jp>
11728M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11729L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11730L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11731L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11732L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11733W: http://tomoyo.sourceforge.jp/
843d183c 11734T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11735S: Maintained
679655da 11736F: security/tomoyo/
d74db3b2 11737
9caeb532 11738TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11739M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11740L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11741S: Maintained
11742F: drivers/platform/x86/topstar-laptop.c
11743
1da177e4 11744TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11745M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11746L: platform-driver-x86@vger.kernel.org
0a63ca11 11747S: Maintained
679655da 11748F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11749
0a63ca11
AA
11750TOSHIBA BLUETOOTH DRIVER
11751M: Azael Avalos <coproscefalo@gmail.com>
11752L: platform-driver-x86@vger.kernel.org
11753S: Maintained
11754F: drivers/platform/x86/toshiba_bluetooth.c
11755
11756TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11757M: Azael Avalos <coproscefalo@gmail.com>
11758L: platform-driver-x86@vger.kernel.org
11759S: Maintained
11760F: drivers/platform/x86/toshiba_haps.c
11761
14991fc7
AA
11762TOSHIBA WMI HOTKEYS DRIVER
11763M: Azael Avalos <coproscefalo@gmail.com>
11764L: platform-driver-x86@vger.kernel.org
11765S: Maintained
11766F: drivers/platform/x86/toshiba-wmi.c
11767
1da177e4 11768TOSHIBA SMM DRIVER
8b58be88 11769M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11770W: http://www.buzzard.org.uk/toshiba/
11771S: Maintained
679655da
JP
11772F: drivers/char/toshiba.c
11773F: include/linux/toshiba.h
c117ab84 11774F: include/uapi/linux/toshiba.h
1da177e4 11775
d32d9864
MR
11776TOSHIBA TC358743 DRIVER
11777M: Mats Randgaard <matrandg@cisco.com>
11778L: linux-media@vger.kernel.org
11779S: Maintained
11780F: drivers/media/i2c/tc358743*
b5dcee22 11781F: include/media/i2c/tc358743.h
d32d9864 11782
560e6475
WS
11783TMIO/SDHI MMC DRIVER
11784M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11785L: linux-mmc@vger.kernel.org
560e6475 11786S: Supported
d1057c40
GL
11787F: drivers/mmc/host/tmio_mmc*
11788F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11789F: include/linux/mfd/tmio.h
d719f900 11790
917cc4e6
GR
11791TMP401 HARDWARE MONITOR DRIVER
11792M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11793L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11794S: Maintained
11795F: Documentation/hwmon/tmp401
11796F: drivers/hwmon/tmp401.c
11797
98f32602 11798TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11799M: Hugh Dickins <hughd@google.com>
98f32602
HD
11800L: linux-mm@kvack.org
11801S: Maintained
11802F: include/linux/shmem_fs.h
11803F: mm/shmem.c
11804
45f95b53 11805TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11806M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11807M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11808L: linux-media@vger.kernel.org
a825eaec 11809W: https://linuxtv.org
45f95b53
MCC
11810T: git git://linuxtv.org/media_tree.git
11811S: Odd fixes
11812F: drivers/media/usb/tm6000/
11813
c65fde19
HV
11814TW68 VIDEO4LINUX DRIVER
11815M: Hans Verkuil <hverkuil@xs4all.nl>
11816L: linux-media@vger.kernel.org
11817T: git git://linuxtv.org/media_tree.git
a825eaec 11818W: https://linuxtv.org
c65fde19
HV
11819S: Odd Fixes
11820F: drivers/media/pci/tw68/
11821
704a84cc
EG
11822TW686X VIDEO4LINUX DRIVER
11823M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11824L: linux-media@vger.kernel.org
11825T: git git://linuxtv.org/media_tree.git
11826W: http://linuxtv.org
11827S: Maintained
11828F: drivers/media/pci/tw686x/
11829
4e68852d 11830TPM DEVICE DRIVER
901486b8 11831M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11832M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11833M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11834R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11835W: http://tpmdd.sourceforge.net
63a10dfd 11836L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11837Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11838T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11839S: Maintained
679655da 11840F: drivers/char/tpm/
4e68852d 11841
1a0f1b27
AL
11842TPM IBM_VTPM DEVICE DRIVER
11843M: Ashley Lai <ashleydlai@gmail.com>
11844W: http://tpmdd.sourceforge.net
11845L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11846S: Maintained
11847F: drivers/char/tpm/tpm_ibmvtpm*
11848
d6f005a1
JP
11849TRACING
11850M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11851M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11853S: Maintained
11854F: Documentation/trace/ftrace.txt
11855F: arch/*/*/*/ftrace.h
11856F: arch/*/kernel/ftrace.c
11857F: include/*/ftrace.h
11858F: include/linux/trace*.h
11859F: include/trace/
11860F: kernel/trace/
6e68e6c5 11861F: tools/testing/selftests/ftrace/
d6f005a1 11862
4abac0d0
IM
11863TRACING MMIO ACCESSES (MMIOTRACE)
11864M: Steven Rostedt <rostedt@goodmis.org>
11865M: Ingo Molnar <mingo@kernel.org>
11866R: Karol Herbst <karolherbst@gmail.com>
11867R: Pekka Paalanen <ppaalanen@gmail.com>
11868S: Maintained
11869L: linux-kernel@vger.kernel.org
11870L: nouveau@lists.freedesktop.org
11871F: kernel/trace/trace_mmiotrace.c
11872F: include/linux/mmiotrace.h
11873F: arch/x86/mm/kmmio.c
11874F: arch/x86/mm/mmio-mod.c
11875F: arch/x86/mm/testmmiotrace.c
11876
1da177e4 11877TRIVIAL PATCHES
8b58be88 11878M: Jiri Kosina <trivial@kernel.org>
54e5881d 11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11880S: Maintained
86ef925f 11881K: ^Subject:.*(?i)trivial
1da177e4 11882
4e68852d 11883TTY LAYER
879a5a00 11884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11885M: Jiri Slaby <jslaby@suse.com>
879a5a00 11886S: Supported
08deed1e 11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11888F: Documentation/serial/
8dd5d2f1 11889F: drivers/tty/
df621252 11890F: drivers/tty/serial/serial_core.c
e3288775
AC
11891F: include/linux/serial_core.h
11892F: include/linux/serial.h
11893F: include/linux/tty.h
c117ab84
CEB
11894F: include/uapi/linux/serial_core.h
11895F: include/uapi/linux/serial.h
11896F: include/uapi/linux/tty.h
4e68852d 11897
91952bc0
AP
11898TUA9001 MEDIA DRIVER
11899M: Antti Palosaari <crope@iki.fi>
11900L: linux-media@vger.kernel.org
a825eaec 11901W: https://linuxtv.org
91952bc0
AP
11902W: http://palosaari.fi/linux/
11903Q: http://patchwork.linuxtv.org/project/linux-media/list/
11904T: git git://linuxtv.org/anttip/media_tree.git
11905S: Maintained
11906F: drivers/media/tuners/tua9001*
11907
740db6d7 11908TULIP NETWORK DRIVERS
740db6d7 11909L: netdev@vger.kernel.org
cf869eb1
GG
11910L: linux-parisc@vger.kernel.org
11911S: Orphan
0f04e2aa 11912F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11913
11914TUN/TAP driver
ba57b6f2 11915M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11916W: http://vtun.sourceforge.net/tun
11917S: Maintained
679655da
JP
11918F: Documentation/networking/tuntap.txt
11919F: arch/um/os-Linux/drivers/
1da177e4 11920
b454cc66 11921TURBOCHANNEL SUBSYSTEM
8b58be88 11922M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11923M: Ralf Baechle <ralf@linux-mips.org>
11924L: linux-mips@linux-mips.org
11925Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11926S: Maintained
679655da
JP
11927F: drivers/tc/
11928F: include/linux/tc.h
b454cc66 11929
1da177e4 11930U14-34F SCSI DRIVER
8b58be88 11931M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11932L: linux-scsi@vger.kernel.org
11933S: Maintained
679655da 11934F: drivers/scsi/u14-34f.c
1da177e4 11935
e2d1d6c0 11936UBI FILE SYSTEM (UBIFS)
a7859936 11937M: Richard Weinberger <richard@nod.at>
949cb623 11938M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11939M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11940L: linux-mtd@lists.infradead.org
e2966cbe 11941T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11942W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11943S: Supported
679655da
JP
11944F: Documentation/filesystems/ubifs.txt
11945F: fs/ubifs/
e2d1d6c0 11946
e1632fa2 11947UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11948M: Greg Ungerer <gerg@linux-m68k.org>
11949W: http://www.linux-m68k.org/
cc2020e6 11950W: http://www.uclinux.org/
e1632fa2 11951L: linux-m68k@lists.linux-m68k.org
cc2020e6 11952L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11954S: Maintained
e1632fa2
GU
11955F: arch/m68k/coldfire/
11956F: arch/m68k/68*/
61bc02bb
JP
11957F: arch/m68k/*/*_no.*
11958F: arch/m68k/include/asm/*_no.*
cc2020e6 11959
1da177e4 11960UDF FILESYSTEM
d8130624 11961M: Jan Kara <jack@suse.com>
1da177e4 11962S: Maintained
679655da
JP
11963F: Documentation/filesystems/udf.txt
11964F: fs/udf/
1da177e4 11965
cc2020e6 11966UFS FILESYSTEM
8b58be88 11967M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11968S: Maintained
679655da
JP
11969F: Documentation/filesystems/ufs.txt
11970F: fs/ufs/
cc2020e6 11971
0a09d3ab
DH
11972UHID USERSPACE HID IO DRIVER:
11973M: David Herrmann <dh.herrmann@googlemail.com>
11974L: linux-input@vger.kernel.org
11975S: Maintained
11976F: drivers/hid/uhid.c
c117ab84 11977F: include/uapi/linux/uhid.h
0a09d3ab 11978
18332a80 11979ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11980L: linux-usb@vger.kernel.org
10c6c9c9 11981S: Orphan
355ffe69 11982F: drivers/uwb/
679655da
JP
11983F: include/linux/uwb.h
11984F: include/linux/uwb/
18332a80 11985
b31d8273
G
11986UNICORE32 ARCHITECTURE:
11987M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11988W: http://mprc.pku.edu.cn/~guanxuetao/linux
11989S: Maintained
ceebf4d5 11990T: git git://github.com/gxt/linux.git
b31d8273
G
11991F: arch/unicore32/
11992
d8379ab1
TF
11993UNIFDEF
11994M: Tony Finch <dot@dotat.at>
11995W: http://dotat.at/prog/unifdef
11996S: Maintained
11997F: scripts/unifdef.c
11998
1da177e4 11999UNIFORM CDROM DRIVER
8b58be88 12000M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12001W: http://www.kernel.dk
12002S: Maintained
679655da
JP
12003F: Documentation/cdrom/
12004F: drivers/cdrom/cdrom.c
12005F: include/linux/cdrom.h
c117ab84 12006F: include/uapi/linux/cdrom.h
1da177e4 12007
56df0122 12008UNISYS S-PAR DRIVERS
49e7d9df
JP
12009M: David Kershner <david.kershner@unisys.com>
12010L: sparmaintainer@unisys.com (Unisys internal)
12011S: Supported
12012F: drivers/staging/unisys/
56df0122 12013
9941fa6e
VH
12014UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12015M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12016L: linux-scsi@vger.kernel.org
12017S: Supported
12018F: Documentation/scsi/ufs.txt
12019F: drivers/scsi/ufs/
12020
4b9ffb5a
JP
12021UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12022M: Joao Pinto <Joao.Pinto@synopsys.com>
12023L: linux-scsi@vger.kernel.org
12024S: Supported
12025F: drivers/scsi/ufs/*dwc*
12026
e2d1d6c0 12027UNSORTED BLOCK IMAGES (UBI)
949cb623 12028M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12029M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12030W: http://www.linux-mtd.infradead.org/
12031L: linux-mtd@lists.infradead.org
b6b44e0a 12032T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12033S: Supported
80811493 12034F: drivers/mtd/ubi/
679655da 12035F: include/linux/mtd/ubi.h
c117ab84 12036F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12037
1da177e4 12038USB ACM DRIVER
ca1c3e6f 12039M: Oliver Neukum <oneukum@suse.com>
6372594a 12040L: linux-usb@vger.kernel.org
1da177e4 12041S: Maintained
679655da
JP
12042F: Documentation/usb/acm.txt
12043F: drivers/usb/class/cdc-acm.*
1da177e4 12044
b7d572e1
PF
12045USB AR5523 WIRELESS DRIVER
12046M: Pontus Fuchs <pontus.fuchs@gmail.com>
12047L: linux-wireless@vger.kernel.org
12048S: Maintained
12049F: drivers/net/wireless/ath/ar5523/
12050
115bb1ff 12051USB ATTACHED SCSI
866d372e 12052M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12053L: linux-usb@vger.kernel.org
12054L: linux-scsi@vger.kernel.org
8eae0fb7 12055S: Maintained
115bb1ff
MW
12056F: drivers/usb/storage/uas.c
12057
1da177e4 12058USB CDC ETHERNET DRIVER
61eee9a7 12059M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12060L: linux-usb@vger.kernel.org
1da177e4 12061S: Maintained
679655da 12062F: drivers/net/usb/cdc_*.c
c117ab84 12063F: include/uapi/linux/usb/cdc.h
1da177e4 12064
66e3e591
KP
12065USB CHAOSKEY DRIVER
12066M: Keith Packard <keithp@keithp.com>
12067L: linux-usb@vger.kernel.org
12068S: Maintained
12069F: drivers/usb/misc/chaoskey.c
12070
b02b371e 12071USB CYPRESS C67X00 DRIVER
8b58be88 12072M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12073L: linux-usb@vger.kernel.org
12074S: Maintained
679655da 12075F: drivers/usb/c67x00/
b02b371e 12076
d0374f4f 12077USB DAVICOM DM9601 DRIVER
8b58be88 12078M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12079L: netdev@vger.kernel.org
d0374f4f
PK
12080W: http://www.linux-usb.org/usbnet
12081S: Maintained
679655da 12082F: drivers/net/usb/dm9601.c
d0374f4f 12083
cc2020e6 12084USB DIAMOND RIO500 DRIVER
8b58be88 12085M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12086L: rio500-users@lists.sourceforge.net
12087W: http://rio500.sourceforge.net
12088S: Maintained
679655da 12089F: drivers/usb/misc/rio500*
cc2020e6 12090
1da177e4 12091USB EHCI DRIVER
578333ab 12092M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12093L: linux-usb@vger.kernel.org
578333ab 12094S: Maintained
679655da
JP
12095F: Documentation/usb/ehci.txt
12096F: drivers/usb/host/ehci*
1da177e4 12097
69ae9e3e 12098USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12099M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12100L: linux-usb@vger.kernel.org
69ae9e3e 12101W: http://www.linux-usb.org/gadget
d6d0f665
FB
12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12103S: Maintained
679655da
JP
12104F: drivers/usb/gadget/
12105F: include/linux/usb/gadget*
69ae9e3e 12106
2dea64b4 12107USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12108M: Jiri Kosina <jikos@kernel.org>
406df153 12109R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12110L: linux-usb@vger.kernel.org
54e5881d 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12112S: Maintained
c2f01971 12113F: Documentation/hid/hiddev.txt
679655da 12114F: drivers/hid/usbhid/
1da177e4 12115
959eea21 12116USB ISP116X DRIVER
8b58be88 12117M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12118L: linux-usb@vger.kernel.org
959eea21 12119S: Maintained
679655da
JP
12120F: drivers/usb/host/isp116x*
12121F: include/linux/usb/isp116x.h
959eea21 12122
146498ea
WH
12123USB LAN78XX ETHERNET DRIVER
12124M: Woojung Huh <woojung.huh@microchip.com>
12125M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12126L: netdev@vger.kernel.org
12127S: Maintained
12128F: drivers/net/usb/lan78xx.*
12129
1da177e4 12130USB MASS STORAGE DRIVER
8b58be88 12131M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12132L: linux-usb@vger.kernel.org
8836aeb8 12133L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12134S: Maintained
12135W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12136F: drivers/usb/storage/
1da177e4 12137
af39917d
CL
12138USB MIDI DRIVER
12139M: Clemens Ladisch <clemens@ladisch.de>
12140L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12141T: git git://git.alsa-project.org/alsa-kernel.git
12142S: Maintained
12143F: sound/usb/midi.*
12144
444ce9d4
JP
12145USB NETWORKING DRIVERS
12146L: linux-usb@vger.kernel.org
12147S: Odd Fixes
12148F: drivers/net/usb/
12149
1da177e4 12150USB OHCI DRIVER
578333ab 12151M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12152L: linux-usb@vger.kernel.org
578333ab 12153S: Maintained
679655da
JP
12154F: Documentation/usb/ohci.txt
12155F: drivers/usb/host/ohci*
1da177e4 12156
963ffa3e 12157USB OTG FSM (Finite State Machine)
60d77b3d 12158M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12160L: linux-usb@vger.kernel.org
12161S: Maintained
12162F: drivers/usb/common/usb-otg-fsm.c
12163
563da3a9
VM
12164USB OVER IP DRIVER
12165M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12166M: Shuah Khan <shuahkh@osg.samsung.com>
12167M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12168L: linux-usb@vger.kernel.org
12169S: Maintained
a6d6fc2b 12170F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12171F: drivers/usb/usbip/
12172F: tools/usb/usbip/
12173
1da177e4 12174USB PEGASUS DRIVER
a16b945c 12175M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12176L: linux-usb@vger.kernel.org
043600a6 12177L: netdev@vger.kernel.org
052e3128
PM
12178T: git git://github.com/petkan/pegasus.git
12179W: https://github.com/petkan/pegasus
1da177e4 12180S: Maintained
679655da 12181F: drivers/net/usb/pegasus.*
1da177e4 12182
d3ad558f 12183USB PHY LAYER
a55f6286 12184M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12185L: linux-usb@vger.kernel.org
12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12187S: Maintained
12188F: drivers/usb/phy/
d3ad558f 12189
73e4fb3f 12190USB PRINTER DRIVER (usblp)
8b58be88 12191M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12192L: linux-usb@vger.kernel.org
73e4fb3f 12193S: Supported
679655da 12194F: drivers/usb/class/usblp.c
1da177e4 12195
4521b477
BM
12196USB QMI WWAN NETWORK DRIVER
12197M: Bjørn Mork <bjorn@mork.no>
12198L: netdev@vger.kernel.org
12199S: Maintained
12200F: Documentation/ABI/testing/sysfs-class-net-qmi
12201F: drivers/net/usb/qmi_wwan.c
12202
1da177e4 12203USB RTL8150 DRIVER
a16b945c 12204M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12205L: linux-usb@vger.kernel.org
043600a6 12206L: netdev@vger.kernel.org
052e3128
PM
12207T: git git://github.com/petkan/rtl8150.git
12208W: https://github.com/petkan/rtl8150
1da177e4 12209S: Maintained
679655da 12210F: drivers/net/usb/rtl8150.c
1da177e4 12211
f896b796 12212USB SERIAL SUBSYSTEM
66085694 12213M: Johan Hovold <johan@kernel.org>
795fb7e7 12214L: linux-usb@vger.kernel.org
4e68852d 12215S: Maintained
679655da 12216F: Documentation/usb/usb-serial.txt
f896b796 12217F: drivers/usb/serial/
679655da 12218F: include/linux/usb/serial.h
1da177e4 12219
b3f0db1c
SG
12220USB SMSC75XX ETHERNET DRIVER
12221M: Steve Glendinning <steve.glendinning@shawell.net>
12222L: netdev@vger.kernel.org
12223S: Maintained
12224F: drivers/net/usb/smsc75xx.*
12225
2f7ca802 12226USB SMSC95XX ETHERNET DRIVER
90b24cfb 12227M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12228L: netdev@vger.kernel.org
90b24cfb 12229S: Maintained
679655da 12230F: drivers/net/usb/smsc95xx.*
2f7ca802 12231
1da177e4 12232USB SUBSYSTEM
879a5a00 12233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12234L: linux-usb@vger.kernel.org
1da177e4 12235W: http://www.linux-usb.org
08deed1e 12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12237S: Supported
1700bd98 12238F: Documentation/devicetree/bindings/usb/
679655da 12239F: Documentation/usb/
679655da
JP
12240F: drivers/usb/
12241F: include/linux/usb.h
12242F: include/linux/usb/
1da177e4
LT
12243
12244USB UHCI DRIVER
8b58be88 12245M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12246L: linux-usb@vger.kernel.org
1da177e4 12247S: Maintained
679655da 12248F: drivers/usb/host/uhci*
1da177e4 12249
69ae9e3e 12250USB "USBNET" DRIVER FRAMEWORK
d8130624 12251M: Oliver Neukum <oneukum@suse.com>
043600a6 12252L: netdev@vger.kernel.org
69ae9e3e 12253W: http://www.linux-usb.org/usbnet
1da177e4 12254S: Maintained
679655da
JP
12255F: drivers/net/usb/usbnet.c
12256F: include/linux/usb/usbnet.h
1da177e4 12257
c0efd232 12258USB VIDEO CLASS
c53ac071 12259M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12260L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12261L: linux-media@vger.kernel.org
275ffde4 12262T: git git://linuxtv.org/media_tree.git
57c6d2e9 12263W: http://www.ideasonboard.org/uvc/
c0efd232 12264S: Maintained
0c0d06ca 12265F: drivers/media/usb/uvc/
6c0f0359 12266F: include/uapi/linux/uvcvideo.h
1da177e4 12267
b60b9c45
HV
12268USB VISION DRIVER
12269M: Hans Verkuil <hverkuil@xs4all.nl>
12270L: linux-media@vger.kernel.org
12271T: git git://linuxtv.org/media_tree.git
a825eaec 12272W: https://linuxtv.org
b60b9c45
HV
12273S: Odd Fixes
12274F: drivers/media/usb/usbvision/
12275
8282da47
LP
12276USB WEBCAM GADGET
12277M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12278L: linux-usb@vger.kernel.org
12279S: Maintained
3a83c16e 12280F: drivers/usb/gadget/function/*uvc*
faf2e1db 12281F: drivers/usb/gadget/legacy/webcam.c
8282da47 12282
bf164cc0 12283USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12284M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12285L: linux-wireless@vger.kernel.org
12286S: Maintained
679655da 12287F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12288
eb6bab13 12289USB XHCI DRIVER
03d85053 12290M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12291L: linux-usb@vger.kernel.org
12292S: Supported
36d0344c
SS
12293F: drivers/usb/host/xhci*
12294F: drivers/usb/host/pci-quirks*
eb6bab13 12295
1da177e4 12296USB ZD1201 DRIVER
4086b9ca 12297L: linux-wireless@vger.kernel.org
1da177e4 12298W: http://linux-lc100020.sourceforge.net
4086b9ca 12299S: Orphan
ed0ad06f 12300F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12301
b7eee616 12302USB ZR364XX DRIVER
8b58be88 12303M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12304L: linux-usb@vger.kernel.org
661263b5 12305L: linux-media@vger.kernel.org
275ffde4 12306T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12307W: http://royale.zerezo.com/zr364xx/
12308S: Maintained
679655da 12309F: Documentation/video4linux/zr364xx.txt
90d72ac6 12310F: drivers/media/usb/zr364xx/
b7eee616 12311
289fcff4
HK
12312ULPI BUS
12313M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12314L: linux-usb@vger.kernel.org
12315S: Maintained
12316F: drivers/usb/common/ulpi.c
12317F: include/linux/ulpi/
12318
e7839f25 12319USER-MODE LINUX (UML)
8b58be88 12320M: Jeff Dike <jdike@addtoit.com>
b15194b7 12321M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12322L: user-mode-linux-devel@lists.sourceforge.net
12323L: user-mode-linux-user@lists.sourceforge.net
12324W: http://user-mode-linux.sourceforge.net
9f273c24 12325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12326S: Maintained
61516587 12327F: Documentation/virtual/uml/
679655da 12328F: arch/um/
b070989a 12329F: arch/x86/um/
679655da
JP
12330F: fs/hostfs/
12331F: fs/hppfs/
b7eee616 12332
e5f114e9 12333USERSPACE I/O (UIO)
6a534c9d 12334M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12336S: Maintained
3d3fecbd 12337T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12338F: Documentation/DocBook/uio-howto.tmpl
12339F: drivers/uio/
12340F: include/linux/uio*.h
e5f114e9 12341
256cccbe 12342UTIL-LINUX PACKAGE
8b58be88 12343M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12344L: util-linux@vger.kernel.org
12345W: http://en.wikipedia.org/wiki/Util-linux
12346T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12347S: Maintained
12348
c1fd1c07 12349UVESAFB DRIVER
8b58be88 12350M: Michal Januszewski <spock@gentoo.org>
c69f677c 12351L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12352W: http://dev.gentoo.org/~spock/projects/uvesafb/
12353S: Maintained
679655da 12354F: Documentation/fb/uvesafb.txt
8a61f013 12355F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12356
456930d8
SA
12357VF610 NAND DRIVER
12358M: Stefan Agner <stefan@agner.ch>
12359L: linux-mtd@lists.infradead.org
12360S: Supported
12361F: drivers/mtd/nand/vf610_nfc.c
12362
4480f15b 12363VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12364M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12365S: Maintained
679655da
JP
12366F: Documentation/filesystems/vfat.txt
12367F: fs/fat/
1da177e4 12368
cba3345c
AW
12369VFIO DRIVER
12370M: Alex Williamson <alex.williamson@redhat.com>
12371L: kvm@vger.kernel.org
9f273c24 12372T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12373S: Maintained
12374F: Documentation/vfio.txt
12375F: drivers/vfio/
12376F: include/linux/vfio.h
c117ab84 12377F: include/uapi/linux/vfio.h
cba3345c 12378
a714ea5f
AW
12379VFIO PLATFORM DRIVER
12380M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12381L: kvm@vger.kernel.org
12382S: Maintained
12383F: drivers/vfio/platform/
12384
9e6f3438
PO
12385VIDEOBUF2 FRAMEWORK
12386M: Pawel Osciak <pawel@osciak.com>
12387M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12388M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12389L: linux-media@vger.kernel.org
12390S: Maintained
90d72ac6 12391F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12392F: include/media/videobuf2-*
12393
5523662e
SCP
12394VIRTUAL SERIO DEVICE DRIVER
12395M: Stephen Chandler Paul <thatslyude@gmail.com>
12396S: Maintained
12397F: drivers/input/serio/userio.c
12398F: include/uapi/linux/userio.h
12399
9a82446b
AS
12400VIRTIO CONSOLE DRIVER
12401M: Amit Shah <amit.shah@redhat.com>
12402L: virtualization@lists.linux-foundation.org
12403S: Maintained
12404F: drivers/char/virtio_console.c
12405F: include/linux/virtio_console.h
c117ab84 12406F: include/uapi/linux/virtio_console.h
9a82446b 12407
2426ec8f 12408VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12409M: "Michael S. Tsirkin" <mst@redhat.com>
12410L: virtualization@lists.linux-foundation.org
12411S: Maintained
0e4191fe 12412F: Documentation/devicetree/bindings/virtio/
2426ec8f 12413F: drivers/virtio/
c893c8d7 12414F: tools/virtio/
2426ec8f
MT
12415F: drivers/net/virtio_net.c
12416F: drivers/block/virtio_blk.c
12417F: include/linux/virtio_*.h
916cdabc 12418F: include/uapi/linux/virtio_*.h
2426ec8f 12419
f2dbda3b
CH
12420VIRTIO DRIVERS FOR S390
12421M: Christian Borntraeger <borntraeger@de.ibm.com>
12422M: Cornelia Huck <cornelia.huck@de.ibm.com>
12423L: linux-s390@vger.kernel.org
12424L: virtualization@lists.linux-foundation.org
12425L: kvm@vger.kernel.org
12426S: Supported
1b568d93 12427F: drivers/s390/virtio/
f2dbda3b 12428
4ad6ee91
GH
12429VIRTIO GPU DRIVER
12430M: David Airlie <airlied@linux.ie>
12431M: Gerd Hoffmann <kraxel@redhat.com>
12432L: dri-devel@lists.freedesktop.org
12433L: virtualization@lists.linux-foundation.org
12434S: Maintained
12435F: drivers/gpu/drm/virtio/
12436F: include/uapi/linux/virtio_gpu.h
12437
3a4d5c94
MT
12438VIRTIO HOST (VHOST)
12439M: "Michael S. Tsirkin" <mst@redhat.com>
12440L: kvm@vger.kernel.org
c996d8b9 12441L: virtualization@lists.linux-foundation.org
3a4d5c94 12442L: netdev@vger.kernel.org
9f273c24 12443T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12444S: Maintained
12445F: drivers/vhost/
c117ab84 12446F: include/uapi/linux/vhost.h
3a4d5c94 12447
271c8651
GH
12448VIRTIO INPUT DRIVER
12449M: Gerd Hoffmann <kraxel@redhat.com>
12450S: Maintained
12451F: drivers/virtio/virtio_input.c
12452F: include/uapi/linux/virtio_input.h
12453
1da177e4 12454VIA RHINE NETWORK DRIVER
210347e1 12455S: Orphan
f2148a47 12456F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12457
f0bf7f61 12458VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12459M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12460M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12461S: Maintained
12462F: drivers/mmc/host/via-sdmmc.c
12463
69e4a7c2 12464VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12465M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12466L: linux-fbdev@vger.kernel.org
69e4a7c2 12467S: Maintained
c7babebd
FTS
12468F: include/linux/via-core.h
12469F: include/linux/via-gpio.h
12470F: include/linux/via_i2c.h
8a61f013 12471F: drivers/video/fbdev/via/
69e4a7c2 12472
01f20734 12473VIA VELOCITY NETWORK DRIVER
8b58be88 12474M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12475L: netdev@vger.kernel.org
12476S: Maintained
f2148a47 12477F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12478
f73f8173
AW
12479VIRT LIB
12480M: Alex Williamson <alex.williamson@redhat.com>
12481M: Paolo Bonzini <pbonzini@redhat.com>
12482L: kvm@vger.kernel.org
12483S: Supported
12484F: virt/lib/
12485
77911fd2 12486VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12487M: Hans Verkuil <hverkuil@xs4all.nl>
12488L: linux-media@vger.kernel.org
12489T: git git://linuxtv.org/media_tree.git
a825eaec 12490W: https://linuxtv.org
0b7bc1fa 12491S: Maintained
77911fd2 12492F: drivers/media/platform/vivid/*
0b7bc1fa 12493
be7f8273 12494VLAN (802.1Q)
8b58be88 12495M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12496L: netdev@vger.kernel.org
12497S: Maintained
679655da
JP
12498F: drivers/net/macvlan.c
12499F: include/linux/if_*vlan.h
12500F: net/8021q/
be7f8273 12501
55e331cf 12502VLYNQ BUS
8b58be88 12503M: Florian Fainelli <florian@openwrt.org>
8578d7af 12504L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12505S: Maintained
12506F: drivers/vlynq/vlynq.c
12507F: include/linux/vlynq.h
12508
390beae4 12509VME SUBSYSTEM
74c600e3 12510M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12511M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12513L: devel@driverdev.osuosl.org
12514S: Maintained
12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12516F: Documentation/vme_api.txt
12517F: drivers/staging/vme/
12518F: drivers/vme/
12519F: include/linux/vme*
12520
4488e09b
AK
12521VMWARE HYPERVISOR INTERFACE
12522M: Alok Kataria <akataria@vmware.com>
12523L: virtualization@lists.linux-foundation.org
12524S: Supported
12525F: arch/x86/kernel/cpu/vmware.c
12526
73b35d07
DT
12527VMWARE BALLOON DRIVER
12528M: Xavier Deguillard <xdeguillard@vmware.com>
12529M: Philip Moltmann <moltmann@vmware.com>
12530M: "VMware, Inc." <pv-drivers@vmware.com>
12531L: linux-kernel@vger.kernel.org
12532S: Maintained
12533F: drivers/misc/vmw_balloon.c
12534
8b8be51b
TH
12535VMWARE VMMOUSE SUBDRIVER
12536M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12537M: "VMware, Inc." <pv-drivers@vmware.com>
12538L: linux-input@vger.kernel.org
12539S: Maintained
12540F: drivers/input/mouse/vmmouse.c
12541F: drivers/input/mouse/vmmouse.h
12542
d1a890fa 12543VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12544M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12545M: "VMware, Inc." <pv-drivers@vmware.com>
12546L: netdev@vger.kernel.org
12547S: Maintained
12548F: drivers/net/vmxnet3/
d1a890fa 12549
851b1642 12550VMware PVSCSI driver
29374ec6 12551M: Jim Gill <jgill@vmware.com>
851b1642
AK
12552M: VMware PV-Drivers <pv-drivers@vmware.com>
12553L: linux-scsi@vger.kernel.org
12554S: Maintained
12555F: drivers/scsi/vmw_pvscsi.c
12556F: drivers/scsi/vmw_pvscsi.h
12557
e53e86c7 12558VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12559M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12560M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12561L: linux-kernel@vger.kernel.org
1dd68f01 12562W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12564S: Supported
9d2597e8 12565F: Documentation/devicetree/bindings/regulator/
679655da 12566F: drivers/regulator/
9d2597e8 12567F: include/dt-bindings/regulator/
679655da 12568F: include/linux/regulator/
e53e86c7 12569
081958eb
DA
12570VRF
12571M: David Ahern <dsa@cumulusnetworks.com>
12572M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12573L: netdev@vger.kernel.org
12574S: Maintained
12575F: drivers/net/vrf.c
562d897d 12576F: Documentation/networking/vrf.txt
081958eb 12577
ab41319e 12578VT1211 HARDWARE MONITOR DRIVER
8b58be88 12579M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12580L: linux-hwmon@vger.kernel.org
ab41319e 12581S: Maintained
679655da
JP
12582F: Documentation/hwmon/vt1211
12583F: drivers/hwmon/vt1211.c
ab41319e 12584
1de9e371 12585VT8231 HARDWARE MONITOR DRIVER
8b58be88 12586M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12587L: linux-hwmon@vger.kernel.org
1de9e371 12588S: Maintained
679655da 12589F: drivers/hwmon/vt8231.c
1de9e371 12590
88095e7b
TO
12591VUB300 USB to SDIO/SD/MMC bridge chip
12592M: Tony Olech <tony.olech@elandigitalsystems.com>
12593L: linux-mmc@vger.kernel.org
12594L: linux-usb@vger.kernel.org
12595S: Supported
12596F: drivers/mmc/host/vub300.c
12597
1da177e4 12598W1 DALLAS'S 1-WIRE BUS
a8018766 12599M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12600S: Maintained
679655da
JP
12601F: Documentation/w1/
12602F: drivers/w1/
1da177e4 12603
13927079 12604W83791D HARDWARE MONITORING DRIVER
8b58be88 12605M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12606L: linux-hwmon@vger.kernel.org
25845c22 12607S: Maintained
679655da
JP
12608F: Documentation/hwmon/w83791d
12609F: drivers/hwmon/w83791d.c
13927079 12610
61db011d 12611W83793 HARDWARE MONITORING DRIVER
8b58be88 12612M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12613L: linux-hwmon@vger.kernel.org
61db011d 12614S: Maintained
679655da
JP
12615F: Documentation/hwmon/w83793
12616F: drivers/hwmon/w83793.c
61db011d 12617
e3760b43 12618W83795 HARDWARE MONITORING DRIVER
d8130624 12619M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12620L: linux-hwmon@vger.kernel.org
e3760b43
JD
12621S: Maintained
12622F: drivers/hwmon/w83795.c
12623
1da177e4 12624W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12625M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12626S: Maintained
679655da 12627F: drivers/mmc/host/wbsd.*
1da177e4 12628
b4e05923
HG
12629WACOM PROTOCOL 4 SERIAL TABLETS
12630M: Julian Squires <julian@cipht.net>
12631M: Hans de Goede <hdegoede@redhat.com>
12632L: linux-input@vger.kernel.org
12633S: Maintained
12634F: drivers/input/tablet/wacom_serial4.c
12635
3527761c 12636WATCHDOG DEVICE DRIVERS
8b58be88 12637M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12638R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12639L: linux-watchdog@vger.kernel.org
12640W: http://www.linux-watchdog.org/
f599aaf0 12641T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12642S: Maintained
540be8b2 12643F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12644F: Documentation/watchdog/
12645F: drivers/watchdog/
12646F: include/linux/watchdog.h
c117ab84 12647F: include/uapi/linux/watchdog.h
3527761c 12648
1da177e4 12649WD7000 SCSI DRIVER
8b58be88 12650M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12651L: linux-scsi@vger.kernel.org
12652S: Maintained
679655da 12653F: drivers/scsi/wd7000.c
1da177e4 12654
b22e00f3
DH
12655WIIMOTE HID DRIVER
12656M: David Herrmann <dh.herrmann@googlemail.com>
12657L: linux-input@vger.kernel.org
12658S: Maintained
12659F: drivers/hid/hid-wiimote*
12660
e258b80e 12661WINBOND CIR DRIVER
364e9e18 12662M: David Härdeman <david@hardeman.nu>
e258b80e 12663S: Maintained
116ab806 12664F: drivers/media/rc/winbond-cir.c
e258b80e 12665
c36a483d
WBG
12666WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12667M: William Breathitt Gray <vilhelm.gray@gmail.com>
12668L: linux-watchdog@vger.kernel.org
12669S: Maintained
12670F: drivers/watchdog/ebc-c384_wdt.c
12671
9c26df9b
WBG
12672WINSYSTEMS WS16C48 GPIO DRIVER
12673M: William Breathitt Gray <vilhelm.gray@gmail.com>
12674L: linux-gpio@vger.kernel.org
12675S: Maintained
12676F: drivers/gpio/gpio-ws16c48.c
e258b80e 12677
8a70da82 12678WIMAX STACK
8b58be88 12679M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12680M: linux-wimax@intel.com
49e7d9df 12681L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12682S: Supported
12683W: http://linuxwimax.org
315987dc 12684F: Documentation/wimax/README.wimax
315987dc
JP
12685F: include/linux/wimax/debug.h
12686F: include/net/wimax.h
c117ab84 12687F: include/uapi/linux/wimax.h
315987dc 12688F: net/wimax/
8a70da82 12689
5fc14680 12690WISTRON LAPTOP BUTTON DRIVER
8b58be88 12691M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12692S: Maintained
679655da 12693F: drivers/input/misc/wistron_btns.c
5fc14680 12694
1da177e4 12695WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12696M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12697L: linux-wireless@vger.kernel.org
926554c4 12698W: http://oops.ghostprotocols.net:81/blog
1da177e4 12699S: Maintained
679655da 12700F: drivers/net/wireless/wl3501*
1da177e4 12701
055bcbcb 12702WOLFSON MICROELECTRONICS DRIVERS
fef95164 12703L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12704T: git https://github.com/CirrusLogic/linux-drivers.git
12705W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12706S: Supported
3768f0b1 12707F: Documentation/hwmon/wm83??
f494993f
CK
12708F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12709F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12710F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12711F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12712F: drivers/clk/clk-wm83*.c
9c309598 12713F: drivers/extcon/extcon-arizona.c
b75ea16a 12714F: drivers/leds/leds-wm83*.c
25b273ba 12715F: drivers/gpio/gpio-*wm*.c
9c309598 12716F: drivers/gpio/gpio-arizona.c
d22b0869 12717F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12718F: drivers/input/misc/wm831x-on.c
12719F: drivers/input/touchscreen/wm831x-ts.c
12720F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12721F: drivers/mfd/arizona*
12722F: drivers/mfd/wm*.c
12ebc137 12723F: drivers/mfd/cs47l24*
b75ea16a
MB
12724F: drivers/power/wm83*.c
12725F: drivers/rtc/rtc-wm83*.c
12726F: drivers/regulator/wm8*.c
3860e6c4 12727F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12728F: drivers/watchdog/wm83*_wdt.c
9c309598 12729F: include/linux/mfd/arizona/
3860e6c4 12730F: include/linux/mfd/wm831x/
b75ea16a 12731F: include/linux/mfd/wm8350/
3768f0b1 12732F: include/linux/mfd/wm8400*
59ec6da2 12733F: include/linux/wm97xx.h
055bcbcb 12734F: include/sound/wm????.h
9c309598 12735F: sound/soc/codecs/arizona.?
055bcbcb 12736F: sound/soc/codecs/wm*
12ebc137 12737F: sound/soc/codecs/cs47l24*
b75ea16a 12738
3e6cd7a4
TH
12739WORKQUEUE
12740M: Tejun Heo <tj@kernel.org>
badb7f5e 12741R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12743S: Maintained
12744F: include/linux/workqueue.h
12745F: kernel/workqueue.c
12746F: Documentation/workqueue.txt
12747
39ac9f48
CYT
12748X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12749M: Chen-Yu Tsai <wens@csie.org>
12750L: linux-kernel@vger.kernel.org
12751S: Maintained
12752N: axp[128]
12753
1da177e4 12754X.25 NETWORK LAYER
8bf28059 12755M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12756L: linux-x25@vger.kernel.org
8bf28059 12757S: Odd Fixes
679655da
JP
12758F: Documentation/networking/x25*
12759F: include/net/x25*
12760F: net/x25/
1da177e4 12761
e2d1d6c0 12762X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12763M: Thomas Gleixner <tglx@linutronix.de>
12764M: Ingo Molnar <mingo@redhat.com>
12765M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12766M: x86@kernel.org
981c3a4f 12767L: linux-kernel@vger.kernel.org
75fc2d37 12768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12769S: Maintained
679655da
JP
12770F: Documentation/x86/
12771F: arch/x86/
e2d1d6c0 12772
d0944853 12773X86 PLATFORM DRIVERS
e181ba15 12774M: Darren Hart <dvhart@infradead.org>
d0944853 12775L: platform-driver-x86@vger.kernel.org
e181ba15 12776T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12777S: Maintained
14430813 12778F: drivers/platform/x86/
3a4bceef 12779F: drivers/platform/olpc/
d0944853 12780
c1f5c54b
IM
12781X86 MCE INFRASTRUCTURE
12782M: Tony Luck <tony.luck@intel.com>
487ba8e8 12783M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12784L: linux-edac@vger.kernel.org
12785S: Maintained
12786F: arch/x86/kernel/cpu/mcheck/*
12787
79ebdc95
BP
12788X86 MICROCODE UPDATE SUPPORT
12789M: Borislav Petkov <bp@alien8.de>
12790S: Maintained
12791F: arch/x86/kernel/cpu/microcode/*
12792
f0905c5a
AL
12793X86 VDSO
12794M: Andy Lutomirski <luto@amacapital.net>
12795L: linux-kernel@vger.kernel.org
12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12797S: Maintained
d603c8e1 12798F: arch/x86/entry/vdso/
f0905c5a 12799
d6fad502 12800XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12801M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12802M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12803L: linux-media@vger.kernel.org
a825eaec 12804W: https://linuxtv.org
d6fad502
MCC
12805T: git git://linuxtv.org/media_tree.git
12806S: Maintained
12807F: drivers/media/tuners/tuner-xc2028.*
12808
c4468085 12809XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12810M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12811M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12812M: Juergen Gross <jgross@suse.com>
11dbb52b 12813L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12814T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12815S: Supported
12816F: arch/x86/xen/
12817F: drivers/*/xen-*front.c
12818F: drivers/xen/
12819F: arch/x86/include/asm/xen/
12820F: include/xen/
c117ab84 12821F: include/uapi/xen/
c4468085 12822
77bfb479 12823XEN HYPERVISOR ARM
85d1a29d 12824M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12825L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12826S: Maintained
77bfb479
SS
12827F: arch/arm/xen/
12828F: arch/arm/include/asm/xen/
12829
b475e83f 12830XEN HYPERVISOR ARM64
85d1a29d 12831M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12832L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12833S: Maintained
b475e83f
SS
12834F: arch/arm64/xen/
12835F: arch/arm64/include/asm/xen/
12836
9b57e1a7 12837XEN NETWORK BACKEND DRIVER
8386040b 12838M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12839L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12840L: netdev@vger.kernel.org
12841S: Supported
12842F: drivers/net/xen-netback/*
12843
c5f8e29d
KRW
12844XEN PCI SUBSYSTEM
12845M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12846L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12847S: Supported
12848F: arch/x86/pci/*xen*
12849F: drivers/pci/*xen*
12850
a2c5ae65
KRW
12851XEN BLOCK SUBSYSTEM
12852M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12853M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12854L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12855S: Supported
12856F: drivers/block/xen-blkback/*
12857F: drivers/block/xen*
12858
15d03609
JG
12859XEN PVSCSI DRIVERS
12860M: Juergen Gross <jgross@suse.com>
12861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12862L: linux-scsi@vger.kernel.org
12863S: Supported
12864F: drivers/scsi/xen-scsifront.c
12865F: drivers/xen/xen-scsiback.c
12866F: include/xen/interface/io/vscsiif.h
12867
c5f8e29d
KRW
12868XEN SWIOTLB SUBSYSTEM
12869M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12870L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12871S: Supported
12872F: arch/x86/xen/*swiotlb*
12873F: drivers/xen/*swiotlb*
12874
1da177e4
LT
12875XFS FILESYSTEM
12876P: Silicon Graphics Inc
809625ca 12877M: Dave Chinner <david@fromorbit.com>
18caa67a 12878M: xfs@oss.sgi.com
d7ede1aa 12879L: xfs@oss.sgi.com
1da177e4 12880W: http://oss.sgi.com/projects/xfs
9f273c24 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12882S: Supported
679655da
JP
12883F: Documentation/filesystems/xfs.txt
12884F: fs/xfs/
1da177e4 12885
8a3b7a25 12886XILINX AXI ETHERNET DRIVER
59a54f30
MS
12887M: Anirudha Sarangi <anirudh@xilinx.com>
12888M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12889S: Maintained
12890F: drivers/net/ethernet/xilinx/xilinx_axienet*
12891
238b8721 12892XILINX UARTLITE SERIAL DRIVER
8b58be88 12893M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12894L: linux-serial@vger.kernel.org
12895S: Maintained
df621252 12896F: drivers/tty/serial/uartlite.c
238b8721 12897
df330515
LP
12898XILINX VIDEO IP CORES
12899M: Hyun Kwon <hyun.kwon@xilinx.com>
12900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12901L: linux-media@vger.kernel.org
12902T: git git://linuxtv.org/media_tree.git
12903S: Supported
12904F: Documentation/devicetree/bindings/media/xilinx/
12905F: drivers/media/platform/xilinx/
a5562f65 12906F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12907
74316949
EB
12908XILLYBUS DRIVER
12909M: Eli Billauer <eli.billauer@gmail.com>
12910L: linux-kernel@vger.kernel.org
12911S: Supported
12912F: drivers/char/xillybus/
12913
f620e4b8
MF
12914XTENSA XTFPGA PLATFORM SUPPORT
12915M: Max Filippov <jcmvbkbc@gmail.com>
12916L: linux-xtensa@linux-xtensa.org
12917S: Maintained
12918F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12919F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12920
1da177e4 12921YAM DRIVER FOR AX.25
8b58be88 12922M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12923L: linux-hams@vger.kernel.org
12924S: Maintained
679655da
JP
12925F: drivers/net/hamradio/yam*
12926F: include/linux/yam.h
1da177e4 12927
af64a5eb 12928YEALINK PHONE DRIVER
8b58be88 12929M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12930L: usbb2k-api-dev@nongnu.org
12931S: Maintained
679655da
JP
12932F: Documentation/input/yealink.txt
12933F: drivers/input/misc/yealink.*
af64a5eb 12934
1da177e4 12935Z8530 DRIVER FOR AX.25
8b58be88 12936M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12937W: http://yaina.de/jreuter/
12938W: http://www.qsl.net/dl1bke/
12939L: linux-hams@vger.kernel.org
12940S: Maintained
679655da
JP
12941F: Documentation/networking/z8530drv.txt
12942F: drivers/net/hamradio/*scc.c
12943F: drivers/net/hamradio/z8530.h
1da177e4 12944
0cf31ec1 12945ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12946M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12947L: linux-mm@kvack.org
12948S: Maintained
12949F: mm/zbud.c
12950F: include/linux/zbud.h
12951
7c0c3afb 12952ZD1211RW WIRELESS DRIVER
8b58be88
JP
12953M: Daniel Drake <dsd@gentoo.org>
12954M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12955W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12956L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12957L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12958S: Maintained
6948300c 12959F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12960
20263029
DS
12961ZPOOL COMPRESSED PAGE STORAGE API
12962M: Dan Streetman <ddstreet@ieee.org>
12963L: linux-mm@kvack.org
12964S: Maintained
12965F: mm/zpool.c
12966F: include/linux/zpool.h
12967
1da177e4 12968ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12969L: mjpeg-users@lists.sourceforge.net
f63145e2 12970L: linux-media@vger.kernel.org
1da177e4 12971W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12972T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12973S: Odd Fixes
90d72ac6 12974F: drivers/media/pci/zoran/
1da177e4 12975
6920f2cc
MK
12976ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12977M: Minchan Kim <minchan@kernel.org>
12978M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12979R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12980L: linux-kernel@vger.kernel.org
12981S: Maintained
12982F: drivers/block/zram/
12983F: Documentation/blockdev/zram.txt
12984
8b4a4080 12985ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12986M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12987S: Maintained
df621252 12988F: drivers/tty/serial/zs.*
8b4a4080 12989
eae70d06
MK
12990ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12991M: Minchan Kim <minchan@kernel.org>
12992M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12993R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12994L: linux-mm@kvack.org
12995S: Maintained
12996F: mm/zsmalloc.c
12997F: include/linux/zsmalloc.h
d02be50d 12998F: Documentation/vm/zsmalloc.txt
eae70d06 12999
0cf31ec1 13000ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13001M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13002L: linux-mm@kvack.org
13003S: Maintained
13004F: mm/zswap.c
13005
1da177e4 13006THE REST
8b58be88 13007M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13008L: linux-kernel@vger.kernel.org
8a6e2535 13009Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13011S: Buried alive in reporters
34d03cc1
JP
13012F: *
13013F: */
This page took 8.245593 seconds and 5 git commands to generate.