Merge branches 'acpi-ec' and 'acpi-button'
[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
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.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
16b8b922 615ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 616M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
617L: netdev@vger.kernel.org
618L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
619S: Maintained
620F: drivers/net/ethernet/altera/
621
adf9251f
TK
622ALTERA UART/JTAG UART SERIAL DRIVERS
623M: Tobias Klauser <tklauser@distanz.ch>
624L: linux-serial@vger.kernel.org
61bd0943 625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
626S: Maintained
627F: drivers/tty/serial/altera_uart.c
628F: drivers/tty/serial/altera_jtaguart.c
629F: include/linux/altera_uart.h
630F: include/linux/altera_jtaguart.h
631
f4875e12
TL
632AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
633M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 634M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
635L: linux-crypto@vger.kernel.org
636S: Supported
637F: drivers/crypto/ccp/
638F: include/linux/ccp.h
639
512d1027 640AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 641M: Huang Rui <ray.huang@amd.com>
968ce1b1 642L: linux-hwmon@vger.kernel.org
96818b58 643S: Supported
512d1027
AH
644F: Documentation/hwmon/fam15h_power
645F: drivers/hwmon/fam15h_power.c
646
167a675a 647AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 648L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 649S: Orphan
faf2e1db 650F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 651
f90b8116 652AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 653P: Andres Salomon <dilinger@queued.net>
67d76710 654L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
655W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
656S: Supported
679655da
JP
657F: drivers/char/hw_random/geode-rng.c
658F: drivers/crypto/geode*
8a61f013 659F: drivers/video/fbdev/geode/
679655da 660F: arch/x86/include/asm/geode.h
f90b8116 661
919ee7dd 662AMD IOMMU (AMD-VI)
e4110568 663M: Joerg Roedel <joro@8bytes.org>
919ee7dd 664L: iommu@lists.linux-foundation.org
525b233c 665T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 666S: Maintained
b2c16391
JP
667F: drivers/iommu/amd_iommu*.[ch]
668F: include/linux/amd-iommu.h
919ee7dd 669
16423d67 670AMD KFD
1241e0b4 671M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
672L: dri-devel@lists.freedesktop.org
673T: git git://people.freedesktop.org/~gabbayo/linux.git
674S: Supported
130e0371
OG
675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 678F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 679F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
680F: drivers/gpu/drm/amd/include/cik_structs.h
681F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 682F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
683F: drivers/gpu/drm/radeon/radeon_kfd.c
684F: drivers/gpu/drm/radeon/radeon_kfd.h
685F: include/uapi/linux/kfd_ioctl.h
16423d67 686
2510eb74
SS
687AMD SEATTLE DEVICE TREE SUPPORT
688M: Brijesh Singh <brijeshkumar.singh@amd.com>
689M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
690M: Tom Lendacky <thomas.lendacky@amd.com>
691S: Supported
692F: arch/arm64/boot/dts/amd/
693
45198c7b
LT
694AMD XGBE DRIVER
695M: Tom Lendacky <thomas.lendacky@amd.com>
696L: netdev@vger.kernel.org
697S: Supported
698F: drivers/net/ethernet/amd/xgbe/
08b8940e 699F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 700
284f42b6 701AMS (Apple Motion Sensor) DRIVER
8b58be88 702M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 703S: Supported
bd5f47ec 704F: drivers/macintosh/ams/
284f42b6 705
531fca16
HV
706ANALOG DEVICES INC AD9389B DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/ad9389b*
711
614b4384
LPC
712ANALOG DEVICES INC ADV7180 DRIVER
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: linux-media@vger.kernel.org
715W: http://ez.analog.com/community/linux-device-drivers
716S: Supported
717F: drivers/media/i2c/adv7180.c
718
c40ddfa3
HV
719ANALOG DEVICES INC ADV7511 DRIVER
720M: Hans Verkuil <hans.verkuil@cisco.com>
721L: linux-media@vger.kernel.org
722S: Maintained
723F: drivers/media/i2c/adv7511*
724
531fca16
HV
725ANALOG DEVICES INC ADV7604 DRIVER
726M: Hans Verkuil <hans.verkuil@cisco.com>
727L: linux-media@vger.kernel.org
728S: Maintained
729F: drivers/media/i2c/adv7604*
730
c40ddfa3
HV
731ANALOG DEVICES INC ADV7842 DRIVER
732M: Hans Verkuil <hans.verkuil@cisco.com>
733L: linux-media@vger.kernel.org
734S: Maintained
735F: drivers/media/i2c/adv7842*
736
527a1a83 737ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 738M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 740W: http://wiki.analog.com/
a4edbc10 741W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 742S: Supported
39c9d199 743F: sound/soc/codecs/adau*
cc52688a 744F: sound/soc/codecs/adav*
4bdef3bd 745F: sound/soc/codecs/ad1*
ae48f5ef 746F: sound/soc/codecs/ad7*
4bdef3bd 747F: sound/soc/codecs/ssm*
40216ce7 748F: sound/soc/codecs/sigmadsp.*
4bdef3bd 749
527a1a83 750ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 751L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
753W: http://blackfin.uclinux.org/
754S: Supported
755F: sound/soc/blackfin/*
7d1f9018 756
4ce72abc
LPC
757ANALOG DEVICES INC IIO DRIVERS
758M: Lars-Peter Clausen <lars@metafoo.de>
759M: Michael Hennerich <Michael.Hennerich@analog.com>
760W: http://wiki.analog.com/
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/iio/*/ad*
764X: drivers/iio/*/adjd*
765F: drivers/staging/iio/*/ad*
766F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 767
0e3b67b3
LPC
768ANALOG DEVICES INC DMA DRIVERS
769M: Lars-Peter Clausen <lars@metafoo.de>
770W: http://ez.analog.com/community/linux-device-drivers
771S: Supported
772F: drivers/dma/dma-axi-dmac.c
773
41c9e95d
GK
774ANDROID DRIVERS
775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 776M: Arve Hjønnevåg <arve@android.com>
41c9e95d 777M: Riley Andrews <riandrews@android.com>
0e4a566b 778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
779L: devel@driverdev.osuosl.org
780S: Supported
781F: drivers/android/
782F: drivers/staging/android/
783
d03c023e
LA
784ANDROID ION DRIVER
785M: Laura Abbott <labbott@redhat.com>
786M: Sumit Semwal <sumit.semwal@linaro.org>
787L: devel@driverdev.osuosl.org
788S: Supported
789F: drivers/staging/android/ion
790F: drivers/staging/android/uapi/ion.h
791F: drivers/staging/android/uapi/ion_test.h
792
42269063 793AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 794M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 795L: linuxppc-dev@lists.ozlabs.org
93711660 796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 797S: Maintained
679655da 798F: sound/aoa/
42269063 799
97a445da
WBG
800APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
801M: William Breathitt Gray <vilhelm.gray@gmail.com>
802L: linux-iio@vger.kernel.org
803S: Maintained
804F: drivers/iio/dac/stx104.c
805
1da177e4 806APM DRIVER
e5f6450c 807M: Jiri Kosina <jikos@kernel.org>
81024fc4 808S: Odd fixes
9f273c24 809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
810F: arch/x86/kernel/apm_32.c
811F: include/linux/apm_bios.h
c117ab84 812F: include/uapi/linux/apm_bios.h
81024fc4 813F: drivers/char/apm-emulation.c
1da177e4 814
bd7aa4b2 815APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 816M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 817L: linux-input@vger.kernel.org
75dd112a 818S: Odd fixes
679655da 819F: drivers/input/mouse/bcm5974.c
bd7aa4b2 820
6f2fad74 821APPLE SMC DRIVER
75dd112a 822M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 823L: linux-hwmon@vger.kernel.org
75dd112a 824S: Odd fixes
679655da 825F: drivers/hwmon/applesmc.c
6f2fad74 826
1da177e4 827APPLETALK NETWORK LAYER
8b58be88 828M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 829S: Maintained
679655da
JP
830F: drivers/net/appletalk/
831F: net/appletalk/
1da177e4 832
21c75328
DD
833APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
834M: Duc Dang <dhdang@apm.com>
835S: Supported
836F: arch/arm64/boot/dts/apm/
837
24299502
IS
838APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
839M: Iyappan Subramanian <isubramanian@apm.com>
840M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
841S: Supported
842F: drivers/net/ethernet/apm/xgene/
843F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
844
62a37dc7
LP
845APTINA CAMERA SENSOR PLL
846M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
847L: linux-media@vger.kernel.org
848S: Maintained
849F: drivers/media/i2c/aptina-pll.*
850
1154ea7d 851ARC FRAMEBUFFER DRIVER
8b58be88 852M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 853S: Maintained
8a61f013
JH
854F: drivers/video/fbdev/arcfb.c
855F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 856
c38f6ac7
MG
857ARCNET NETWORK LAYER
858M: Michael Grzeschik <m.grzeschik@pengutronix.de>
859L: netdev@vger.kernel.org
860S: Maintained
861F: drivers/net/arcnet/
862F: include/uapi/linux/if_arcnet.h
863
71d298ce
AB
864ARC PGU DRM DRIVER
865M: Alexey Brodkin <abrodkin@synopsys.com>
866S: Supported
867F: drivers/gpu/drm/arc/
868F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
869
c5a906a5
LD
870ARM HDLCD DRM DRIVER
871M: Liviu Dudau <liviu.dudau@arm.com>
872S: Supported
873F: drivers/gpu/drm/arm/
874F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
875
1da177e4 876ARM MFM AND FLOPPY DRIVERS
8b58be88 877M: Ian Molton <spyro@f2s.com>
1da177e4 878S: Maintained
679655da
JP
879F: arch/arm/lib/floppydma.S
880F: arch/arm/include/asm/floppy.h
1da177e4 881
6f96521f
WD
882ARM PMU PROFILING AND DEBUGGING
883M: Will Deacon <will.deacon@arm.com>
70e238df 884R: Mark Rutland <mark.rutland@arm.com>
6f96521f 885S: Maintained
dd06a84b 886F: arch/arm*/kernel/perf_*
6f96521f 887F: arch/arm/oprofile/common.c
dd06a84b
MR
888F: arch/arm*/kernel/hw_breakpoint.c
889F: arch/arm*/include/asm/hw_breakpoint.h
890F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
891F: drivers/perf/arm_pmu.c
892F: include/linux/perf/arm_pmu.h
6f96521f 893
d4275354 894ARM PORT
54176cc6 895M: Russell King <linux@armlinux.org.uk>
efc03ecb 896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 897W: http://www.armlinux.org.uk/
d4275354
RK
898S: Maintained
899F: arch/arm/
900
d323c243
SB
901ARM SUB-ARCHITECTURES
902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 903S: Maintained
d323c243
SB
904F: arch/arm/mach-*/
905F: arch/arm/plat-*/
906T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
907
cefbf4ea 908ARM PRIMECELL AACI PL041 DRIVER
54176cc6 909M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
910S: Maintained
911F: sound/arm/aaci.*
912
913ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 914M: Russell King <linux@armlinux.org.uk>
cefbf4ea 915S: Maintained
8a61f013 916F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
917
918ARM PRIMECELL KMI PL050 DRIVER
54176cc6 919M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
920S: Maintained
921F: drivers/input/serio/ambakmi.*
922F: include/linux/amba/kmi.h
923
2761f5c2 924ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 925M: Russell King <linux@armlinux.org.uk>
08a5c9a2 926S: Maintained
679655da 927F: drivers/mmc/host/mmci.*
2f748aaa 928F: include/linux/amba/mmci.h
2761f5c2 929
1b4304e5 930ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 931M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
932S: Maintained
933F: drivers/tty/serial/amba-pl01*.c
934F: include/linux/amba/serial.h
2761f5c2 935
cefbf4ea 936ARM PRIMECELL BUS SUPPORT
54176cc6 937M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
938S: Maintained
939F: drivers/amba/
940F: include/linux/amba/bus.h
941
2b7a52a4 942ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 943M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
945S: Maintained
946
9c784f95 947ARM/AFEB9260 MACHINE SUPPORT
8b58be88 948M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
950S: Maintained
951
2b7a52a4 952ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 953M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
955S: Maintained
956
5c6dcd7f 957ARM/Allwinner sunXi SoC support
1b106699 958M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 959M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S: Maintained
5c6dcd7f 962N: sun[x456789]i
60b0f380
MR
963
964ARM/Allwinner SoC Clock Support
965M: Emilio López <emilio@elopez.com.ar>
966S: Maintained
967F: drivers/clk/sunxi/
1b106699 968
79318452 969ARM/Amlogic Meson SoC support
7c1e3876 970M: Carlo Caione <carlo@caione.org>
6683d91c 971M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 973L: linux-amlogic@lists.infradead.org
79318452 974W: http://linux-meson.com/
7c1e3876 975S: Maintained
79318452
CC
976F: arch/arm/mach-meson/
977F: arch/arm/boot/dts/meson*
6683d91c
KH
978F: arch/arm64/boot/dts/amlogic/
979F: drivers/pinctrl/meson/
79318452 980N: meson
7c1e3876 981
eff506fa
TZ
982ARM/Annapurna Labs ALPINE ARCHITECTURE
983M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 984M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
985S: Maintained
986F: arch/arm/mach-alpine/
a9e5547b
AT
987F: arch/arm/boot/dts/alpine*
988F: arch/arm64/boot/dts/al/
989F: drivers/*/*alpine*
eff506fa 990
5255034d
LP
991ARM/ARTPEC MACHINE SUPPORT
992M: Jesper Nilsson <jesper.nilsson@axis.com>
993M: Lars Persson <lars.persson@axis.com>
994M: Niklas Cassel <niklas.cassel@axis.com>
995S: Maintained
996L: linux-arm-kernel@axis.com
997F: arch/arm/mach-artpec
998F: arch/arm/boot/dts/artpec6*
33b8ac91 999F: drivers/clk/axis
5255034d 1000
8c2ed9bc
JS
1001ARM/ASPEED MACHINE SUPPORT
1002M: Joel Stanley <joel@jms.id.au>
1003S: Maintained
1004F: arch/arm/mach-aspeed/
1005F: arch/arm/boot/dts/aspeed-*
1006F: drivers/*/*aspeed*
1007
8dca5ce8 1008ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1009M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1010M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1011M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1013W: http://www.linux4sam.org
9f273c24 1014T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1015S: Supported
1016F: arch/arm/mach-at91/
f0a0a58e 1017F: include/soc/at91/
70e389cc
MB
1018F: arch/arm/boot/dts/at91*.dts
1019F: arch/arm/boot/dts/at91*.dtsi
1020F: arch/arm/boot/dts/sama*.dts
1021F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1022F: arch/arm/include/debug/at91.S
d4a89c7d 1023
6e05dd4e
BB
1024ARM/ATMEL AT91 Clock Support
1025M: Boris Brezillon <boris.brezillon@free-electrons.com>
1026S: Maintained
1027F: drivers/clk/at91
1028
986cf2e9 1029ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1030M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S: Maintained
1033F: arch/arm/mach-highbank/
e68d7c14
RH
1034F: arch/arm/boot/dts/highbank.dts
1035F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1036
d94f944e 1037ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1038M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1039S: Maintained
1040F: arch/arm/mach-cns3xxx/
d94f944e 1041
4863dea3
SG
1042ARM/CAVIUM THUNDER NETWORK DRIVER
1043M: Sunil Goutham <sgoutham@cavium.com>
1044M: Robert Richter <rric@kernel.org>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046S: Supported
322e5cc5 1047F: drivers/net/ethernet/cavium/thunder/
4863dea3 1048
386ab516
AS
1049ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1050M: Alexander Shiyan <shc_work@mail.ru>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Odd Fixes
b8ba3874 1053N: clps711x
386ab516 1054
2b7a52a4 1055ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1056M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1057M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1059S: Maintained
d19d3667
HS
1060F: arch/arm/mach-ep93xx/
1061F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1062
1063ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1064M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1066S: Maintained
1067
d4275354 1068ARM/CLKDEV SUPPORT
54176cc6 1069M: Russell King <linux@armlinux.org.uk>
efc03ecb 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1071S: Maintained
d4275354 1072F: arch/arm/include/asm/clkdev.h
4fa2651d 1073F: drivers/clk/clkdev.c
d4275354 1074
d48134e7 1075ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1076M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1078S: Maintained
1079
94150095
HF
1080ARM/CONTEC MICRO9 MACHINE SUPPORT
1081M: Hubert Feurstein <hubert.feurstein@contec.at>
1082S: Maintained
1083F: arch/arm/mach-ep93xx/micro9.c
1084
a06ae860
PP
1085ARM/CORESIGHT FRAMEWORK AND DRIVERS
1086M: Mathieu Poirier <mathieu.poirier@linaro.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
01081f5a 1089F: drivers/hwtracing/coresight/*
a06ae860
PP
1090F: Documentation/trace/coresight.txt
1091F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1092F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1093
1da177e4 1094ARM/CORGI MACHINE SUPPORT
8b58be88 1095M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1096S: Maintained
1097
881a95f9 1098ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1099M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1101T: git git://github.com/ulli-kroll/linux.git
162500b3 1102S: Maintained
f49afbb5 1103F: arch/arm/mach-gemini/
98a9bb5b 1104F: drivers/rtc/rtc-gemini.c
881a95f9 1105
a990cbd8 1106ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1107M: Barry Song <baohua@kernel.org>
a990cbd8 1108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1110S: Maintained
e68d7c14 1111F: arch/arm/boot/dts/prima2*
a990cbd8 1112F: arch/arm/mach-prima2/
4a9c44f1 1113F: drivers/clk/sirf/
05f30e8d 1114F: drivers/clocksource/timer-prima2.c
5833ac98 1115F: drivers/clocksource/timer-atlas7.c
f8505ef5 1116N: [^a-z]sirf
a990cbd8 1117
c9d862c4
BS
1118ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1119M: Baruch Siach <baruch@tkos.co.il>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
cde137aa 1122F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1123N: digicolor
1124
d4275354 1125ARM/EBSA110 MACHINE SUPPORT
54176cc6 1126M: Russell King <linux@armlinux.org.uk>
efc03ecb 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1128W: http://www.armlinux.org.uk/
d4275354
RK
1129S: Maintained
1130F: arch/arm/mach-ebsa110/
b955f6ca 1131F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1132
4721f3ce
UKK
1133ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1134M: Uwe Kleine-König <kernel@pengutronix.de>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Maintained
1137N: efm32
1138
a9da4f7e 1139ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1140M: Daniel Ribeiro <drwyrm@gmail.com>
1141M: Stefan Schmidt <stefan@openezx.org>
1142M: Harald Welte <laforge@openezx.org>
d66f1886 1143L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1144W: http://www.openezx.org/
1145S: Maintained
cafc2265
SS
1146T: topgit git://git.openezx.org/openezx.git
1147F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1148
6a915af9 1149ARM/FARADAY FA526 PORT
162500b3 1150M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1152S: Maintained
1fa7e547 1153T: git git://git.berlios.de/gemini-board
f49afbb5 1154F: arch/arm/mm/*-fa*
6a915af9 1155
d4275354 1156ARM/FOOTBRIDGE ARCHITECTURE
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/include/asm/hardware/dec21285.h
1162F: arch/arm/mach-footbridge/
1163
86183a5f 1164ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1165M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1166M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1167R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1169S: Maintained
f1c12837 1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1171F: arch/arm/mach-imx/
ce515a6b 1172F: arch/arm/mach-mxs/
2a82f95c 1173F: arch/arm/boot/dts/imx*
e5dafa22 1174F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1175F: drivers/clk/imx/
1176F: include/soc/imx/
86183a5f 1177
142109d2 1178ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1179M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1180M: Sascha Hauer <kernel@pengutronix.de>
1181R: Stefan Agner <stefan@agner.ch>
1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S: Maintained
1184T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1185F: arch/arm/mach-imx/*vf610*
1186F: arch/arm/boot/dts/vf*
1187
2b7a52a4 1188ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1189M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1191S: Maintained
1192
90b8fc34 1193ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1194M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1196S: Maintained
1197
ef47d5f0 1198ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1199M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1200M: Paul Parsons <lost.distance@yahoo.com>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1202S: Maintained
1203F: arch/arm/mach-pxa/hx4700.c
1204F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1205F: sound/soc/pxa/hx4700.c
ef47d5f0 1206
4dfad069
WX
1207ARM/HISILICON SOC SUPPORT
1208M: Wei Xu <xuwei5@hisilicon.com>
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210W: http://www.hisilicon.com
1211S: Supported
1212T: git git://github.com/hisilicon/linux-hisi.git
1213F: arch/arm/mach-hisi/
e68d7c14
RH
1214F: arch/arm/boot/dts/hi3*
1215F: arch/arm/boot/dts/hip*
1216F: arch/arm/boot/dts/hisi*
1217F: arch/arm64/boot/dts/hisilicon/
4dfad069 1218
21f37bc3 1219ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1220M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1221W: www.jlime.com
1222S: Maintained
084bad91
KE
1223T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1224F: arch/arm/mach-sa1100/jornada720.c
1225F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1226
5e767ab9
JMC
1227ARM/IGEP MACHINE SUPPORT
1228M: Enric Balletbo i Serra <eballetbo@gmail.com>
1229M: Javier Martinez Canillas <javier@dowhile0.org>
1230L: linux-omap@vger.kernel.org
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
06ff74fd 1233F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1234
403d2971
MV
1235ARM/INCOME PXA270 SUPPORT
1236M: Marek Vasut <marek.vasut@gmail.com>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
ec154082 1239F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1240
2b7a52a4 1241ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1242M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1244S: Maintained
e2bdb176
DW
1245
1246ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1248S: Orphan
2b7a52a4
LB
1249
1250ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
2b7a52a4
LB
1254
1255ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1258S: Maintained
2b7a52a4 1259
2b7a52a4 1260ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1261M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1263S: Maintained
1264
dfdd8cc9
KH
1265ARM/INTEL IXP4XX ARM ARCHITECTURE
1266M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1267M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1269S: Maintained
1270F: arch/arm/mach-ixp4xx/
1271
838553c5 1272ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1273M: Jonathan Cameron <jic23@cam.ac.uk>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-pxa/stargate2.c
1277F: drivers/pcmcia/pxa2xx_stargate2.c
1278
2b7a52a4 1279ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1282S: Maintained
2b7a52a4
LB
1283
1284ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1285M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1287S: Maintained
1288
1154f858 1289ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1290M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-keystone/
5edafc29 1294F: arch/arm/boot/dts/keystone-*
317929cd 1295T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1296
bc6aa566 1297ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1298M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1299L: linux-kernel@vger.kernel.org
1300S: Maintained
1301F: drivers/clk/keystone/
1302
1303ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1304M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/clocksource/timer-keystone.c
1309
1310ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1311M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/power/reset/keystone-reset.c
1315
1316ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1317M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1318L: linux-kernel@vger.kernel.org
1319S: Maintained
1320F: drivers/memory/*emif*
1321
8cb555b6
CM
1322ARM/LG1K ARCHITECTURE
1323M: Chanho Min <chanho.min@lge.com>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm64/boot/dts/lg/
1327
2b7a52a4 1328ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1329M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1331S: Maintained
1332
3143875f
JE
1333ARM/LPC18XX ARCHITECTURE
1334M: Joachim Eastwood <manabian@gmail.com>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
19c1c32c
JE
1337F: arch/arm/boot/dts/lpc43*
1338F: drivers/clk/nxp/clk-lpc18xx*
1339F: drivers/clocksource/time-lpc32xx.c
1340F: drivers/i2c/busses/i2c-lpc2k.c
1341F: drivers/memory/pl172.c
1342F: drivers/mtd/spi-nor/nxp-spifi.c
1343F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1344N: lpc18xx
1345
15e4f7da 1346ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1347M: Vladimir Zapolskiy <vz@mleia.com>
1348M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1350T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1351S: Maintained
2377f9fd 1352F: arch/arm/boot/dts/lpc32*
15e4f7da 1353F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1354F: drivers/i2c/busses/i2c-pnx.c
1355F: drivers/net/ethernet/nxp/lpc_eth.c
1356F: drivers/usb/host/ohci-nxp.c
1357F: drivers/watchdog/pnx4008_wdt.c
1358N: lpc32xx
15e4f7da 1359
3b886171 1360ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1361M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1362S: Maintained
1363
1f664ab7 1364ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1365M: Jason Cooper <jason@lakedaemon.net>
1366M: Andrew Lunn <andrew@lunn.ch>
1367M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1368M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S: Maintained
1371F: arch/arm/mach-mvebu/
59ec9671 1372F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1373F: arch/arm/boot/dts/armada*
1374F: arch/arm/boot/dts/kirkwood*
dcc3068a 1375F: arch/arm64/boot/dts/marvell/armada*
9f123def 1376F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1377F: arch/arm/configs/mvebu_*_defconfig
75f41273 1378
40f4978b
SH
1379ARM/Marvell Berlin SoC support
1380M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm/mach-berlin/
31c17ac9 1384F: arch/arm/boot/dts/berlin*
e68d7c14 1385F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1386
40f4978b 1387
4cfab57e 1388ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1389M: Jason Cooper <jason@lakedaemon.net>
1390M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1392M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1394S: Maintained
1395F: arch/arm/mach-dove/
54a246ff
NP
1396F: arch/arm/mach-mv78xx0/
1397F: arch/arm/mach-orion5x/
1398F: arch/arm/plat-orion/
31c17ac9
GC
1399F: arch/arm/boot/dts/dove*
1400F: arch/arm/boot/dts/orion5x*
1401
3b886171 1402
d69ac131
AC
1403ARM/Orion SoC/Technologic Systems TS-78xx platform support
1404M: Alexander Clouter <alex@digriz.org.uk>
1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406W: http://www.digriz.org.uk/ts78xx/kernel
1407S: Maintained
1408F: arch/arm/mach-orion5x/ts78xx-*
1409
e557959d
NA
1410ARM/OXNAS platform support
1411M: Neil Armstrong <narmstrong@baylibre.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
1414F: arch/arm/mach-oxnas/
1415F: arch/arm/boot/dts/oxnas*
1416F: arch/arm/boot/dts/wd-mbwe.dts
1417N: oxnas
1418
607b8fc9
EH
1419ARM/Mediatek RTC DRIVER
1420M: Eddie Huang <eddie.huang@mediatek.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1423S: Maintained
1424F: drivers/rtc/rtc-mt6397.c
1425
e54951c8
MB
1426ARM/Mediatek SoC support
1427M: Matthias Brugger <matthias.bgg@gmail.com>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1429L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1430S: Maintained
1431F: arch/arm/boot/dts/mt6*
1432F: arch/arm/boot/dts/mt8*
1433F: arch/arm/mach-mediatek/
1434N: mtk
1435K: mediatek
1436
0f8669e3
CY
1437ARM/Mediatek USB3 PHY DRIVER
1438M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1441S: Maintained
1442F: drivers/phy/phy-mt65xx-usb3.c
1443
adcb079f
AB
1444ARM/MICREL KS8695 ARCHITECTURE
1445M: Greg Ungerer <gerg@uclinux.org>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1447F: arch/arm/mach-ks8695/
adcb079f
AB
1448S: Odd Fixes
1449
d78ff0a5 1450ARM/MIOA701 MACHINE SUPPORT
8b58be88 1451M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1453F: arch/arm/mach-pxa/mioa701.c
1454S: Maintained
1455
9624dfe6 1456ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1457M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1458S: Maintained
1459
e0ee9851 1460ARM/NOMADIK ARCHITECTURE
28b8e8d4 1461M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1462M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: arch/arm/mach-nomadik/
ecc265fe 1466F: drivers/pinctrl/nomadik/
87572880 1467F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1468T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1469
9d76295a 1470ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1471M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1472L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1473W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1474S: Supported
1475
8459c159 1476ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1477M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1478M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1479S: Maintained
1480
5d783a2d 1481ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1482M: Marek Vasut <marek.vasut@gmail.com>
75280787 1483L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1484W: http://hackndev.com
1485S: Maintained
933d35f0
JP
1486F: arch/arm/mach-pxa/include/mach/palmtx.h
1487F: arch/arm/mach-pxa/palmtx.c
1488F: arch/arm/mach-pxa/include/mach/palmt5.h
1489F: arch/arm/mach-pxa/palmt5.c
1490F: arch/arm/mach-pxa/include/mach/palmld.h
1491F: arch/arm/mach-pxa/palmld.c
1492F: arch/arm/mach-pxa/include/mach/palmte2.h
1493F: arch/arm/mach-pxa/palmte2.c
1494F: arch/arm/mach-pxa/include/mach/palmtc.h
1495F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1496
b57fe924 1497ARM/PALM TREO SUPPORT
d8130624 1498M: Tomas Cech <sleep_walker@suse.com>
75280787 1499L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1500W: http://hackndev.com
1501S: Maintained
b57fe924
JP
1502F: arch/arm/mach-pxa/include/mach/palmtreo.h
1503F: arch/arm/mach-pxa/palmtreo.c
90af5811 1504
c49e1e63 1505ARM/PALMZ72 SUPPORT
8b58be88 1506M: Sergey Lapin <slapin@ossfans.org>
75280787 1507L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1508W: http://hackndev.com
1509S: Maintained
933d35f0
JP
1510F: arch/arm/mach-pxa/include/mach/palmz72.h
1511F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1512
1da177e4 1513ARM/PLEB SUPPORT
8b58be88 1514M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1515W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1516S: Maintained
1517
1518ARM/PT DIGITAL BOARD PORT
8b58be88 1519M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1521W: http://www.armlinux.org.uk/
1da177e4
LT
1522S: Maintained
1523
8fc1b0f8 1524ARM/QUALCOMM SUPPORT
bbeaa595
AG
1525M: Andy Gross <andy.gross@linaro.org>
1526M: David Brown <david.brown@linaro.org>
8fc1b0f8 1527L: linux-arm-msm@vger.kernel.org
f5d3af9d 1528L: linux-soc@vger.kernel.org
8fc1b0f8 1529S: Maintained
0c4cbf9e
BA
1530F: arch/arm/boot/dts/qcom-*.dts
1531F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1532F: arch/arm/mach-qcom/
e68d7c14 1533F: arch/arm64/boot/dts/qcom/*
5482cefa 1534F: drivers/i2c/busses/i2c-qup.c
39a3366a 1535F: drivers/clk/qcom/
f5d3af9d 1536F: drivers/soc/qcom/
5482cefa 1537F: drivers/spi/spi-qup.c
c0c89faf
SB
1538F: drivers/tty/serial/msm_serial.h
1539F: drivers/tty/serial/msm_serial.c
1540F: drivers/*/pm8???-*
1541F: drivers/mfd/ssbi.c
916f743d 1542F: drivers/firmware/qcom_scm.c
bbeaa595 1543T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1544
2b7a52a4 1545ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1546M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1548S: Maintained
1549
b138e119
SH
1550ARM/RENESAS ARM64 ARCHITECTURE
1551M: Simon Horman <horms@verge.net.au>
1552M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1553L: linux-renesas-soc@vger.kernel.org
1554Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1556S: Supported
1557F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1558F: drivers/soc/renesas/
1559F: include/linux/soc/renesas/
b138e119 1560
d4275354 1561ARM/RISCPC ARCHITECTURE
54176cc6 1562M: Russell King <linux@armlinux.org.uk>
efc03ecb 1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1564W: http://www.armlinux.org.uk/
d4275354 1565S: Maintained
d4275354
RK
1566F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1567F: arch/arm/include/asm/hardware/ioc.h
1568F: arch/arm/include/asm/hardware/iomd.h
1569F: arch/arm/include/asm/hardware/memc.h
1570F: arch/arm/mach-rpc/
1a6422f6 1571F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1572F: drivers/net/ethernet/i825xx/ether1*
1573F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1574F: drivers/scsi/arm/
1575
08ddbb0a
HS
1576ARM/Rockchip SoC support
1577M: Heiko Stuebner <heiko@sntech.de>
1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1579L: linux-rockchip@lists.infradead.org
9f273c24 1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1581S: Maintained
541555e9 1582F: arch/arm/boot/dts/rk3*
08ddbb0a 1583F: arch/arm/mach-rockchip/
541555e9
HS
1584F: drivers/clk/rockchip/
1585F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1586F: drivers/*/*rockchip*
541555e9
HS
1587F: drivers/*/*/*rockchip*
1588F: sound/soc/rockchip/
b4331b43 1589N: rockchip
08ddbb0a 1590
5bfb937c
KK
1591ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1592M: Kukjin Kim <kgene@kernel.org>
e8f98457 1593M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1595L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1596S: Maintained
6f0589c8 1597F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1598F: arch/arm/boot/dts/s5p*
1599F: arch/arm/boot/dts/samsung*
6f0589c8 1600F: arch/arm/boot/dts/exynos*
d97236e6 1601F: arch/arm64/boot/dts/exynos/
482ce512 1602F: arch/arm/plat-samsung/
769bbb63
HS
1603F: arch/arm/mach-s3c24*/
1604F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1605F: arch/arm/mach-s5p*/
1606F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1607F: drivers/*/*s3c2410*
1608F: drivers/*/*/*s3c2410*
ffd51977 1609F: drivers/memory/samsung/*
bf50ddcd 1610F: drivers/soc/samsung/*
40c76662
MB
1611F: drivers/spi/spi-s3c*
1612F: sound/soc/samsung/*
d6b9aea6
KK
1613F: Documentation/arm/Samsung/
1614F: Documentation/devicetree/bindings/arm/samsung/
1615F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1616F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1617N: exynos
f556cb07 1618
10ffa964
KP
1619ARM/SAMSUNG MOBILE MACHINE SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622S: Maintained
004bbd3c 1623F: arch/arm/mach-s5pv210/
10ffa964 1624
3ce4ccb6
KD
1625ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1626M: Kyungmin Park <kyungmin.park@samsung.com>
1627M: Kamil Debski <k.debski@samsung.com>
1628L: linux-arm-kernel@lists.infradead.org
1629L: linux-media@vger.kernel.org
1630S: Maintained
1631F: drivers/media/platform/s5p-g2d/
1632
e6a476fd
MS
1633ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1634M: Kyungmin Park <kyungmin.park@samsung.com>
1635M: Kamil Debski <k.debski@samsung.com>
6305902c 1636M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1637L: linux-arm-kernel@lists.infradead.org
1638L: linux-media@vger.kernel.org
1639S: Maintained
934455d7 1640F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1641F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1642
1643ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1646L: linux-arm-kernel@lists.infradead.org
1647L: linux-media@vger.kernel.org
1648S: Maintained
90d72ac6 1649F: drivers/media/platform/s5p-tv/
e6a476fd 1650
7d9f9bf4
AP
1651ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1652M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1653M: Jacek Anaszewski <j.anaszewski@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
1657F: drivers/media/platform/s5p-jpeg/
1658
d48d38e8 1659ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1660M: Simon Horman <horms@verge.net.au>
d48d38e8 1661M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1662L: linux-renesas-soc@vger.kernel.org
4a121096 1663Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1664T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1665S: Supported
0b514fdb
SH
1666F: arch/arm/boot/dts/emev2*
1667F: arch/arm/boot/dts/r7s*
1668F: arch/arm/boot/dts/r8a*
1669F: arch/arm/boot/dts/sh*
0b514fdb 1670F: arch/arm/configs/shmobile_defconfig
7a2071c5 1671F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1672F: arch/arm/mach-shmobile/
be32bcbb
GU
1673F: drivers/soc/renesas/
1674F: include/linux/soc/renesas/
d48d38e8 1675
66314223 1676ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1677M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1678S: Maintained
1679F: arch/arm/mach-socfpga/
efadb751
DN
1680F: arch/arm/boot/dts/socfpga*
1681F: arch/arm/configs/socfpga_defconfig
e68d7c14 1682F: arch/arm64/boot/dts/altera/
ba2b7d0a 1683W: http://www.rocketboards.org
efadb751 1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1685
1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1687M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1688S: Maintained
1689F: drivers/clk/socfpga/
1690
71bcada8
TT
1691ARM/SOCFPGA EDAC SUPPORT
1692M: Thor Thayer <tthayer@opensource.altera.com>
1693S: Maintained
1694F: drivers/edac/altera_edac.
1695
65ebcc11 1696ARM/STI ARCHITECTURE
a92177ea 1697M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699L: kernel@stlinux.com
1700W: http://www.stlinux.com
1701S: Maintained
1702F: arch/arm/mach-sti/
a92177ea 1703F: arch/arm/boot/dts/sti*
b8e31bf3 1704F: drivers/char/hw_random/st-rng.c
a92177ea 1705F: drivers/clocksource/arm_global_timer.c
82805d1b 1706F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1707F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1708F: drivers/i2c/busses/i2c-st.c
346e2e4a 1709F: drivers/media/rc/st_rc.c
95d66b16 1710F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1711F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1712F: drivers/phy/phy-miphy28lp.c
1713F: drivers/phy/phy-miphy365x.c
6da969a5 1714F: drivers/phy/phy-stih407-usb.c
26389c78 1715F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1716F: drivers/pinctrl/pinctrl-st.c
aac22524 1717F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1718F: drivers/reset/sti/
db4112e6 1719F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1720F: drivers/tty/serial/st-asc.c
eb11adab 1721F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1722F: drivers/usb/host/ehci-st.c
1723F: drivers/usb/host/ohci-st.c
db4112e6 1724F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1725F: drivers/ata/ahci_st.c
65ebcc11 1726
ee6e7879
MC
1727ARM/STM32 ARCHITECTURE
1728M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1729M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S: Maintained
1732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1733N: stm32
1734F: drivers/clocksource/armv7m_systick.c
1735
d6de5b02
MG
1736ARM/TANGO ARCHITECTURE
1737M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1738L: linux-arm-kernel@lists.infradead.org
1739S: Maintained
1740F: arch/arm/mach-tango/
1741F: arch/arm/boot/dts/tango*
1742
2b7a52a4 1743ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1744M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1746S: Maintained
1747
1bbd7089 1748ARM/TETON BGA MACHINE SUPPORT
706e69d6 1749M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S: Maintained
1752
2b7a52a4 1753ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1754M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1756S: Maintained
1757
98ad6e3b 1758ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1759M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1761W: http://www.mcuos.com
1762S: Maintained
4e89e8f6 1763F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1764F: drivers/input/keyboard/w90p910_keypad.c
1765F: drivers/input/touchscreen/w90p910_ts.c
1766F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1767F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1768F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1769F: drivers/rtc/rtc-nuc900.c
9df92e6c 1770F: drivers/spi/spi-nuc900.c
4e89e8f6 1771F: drivers/usb/host/ehci-w90x900.c
8a61f013 1772F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1773
54274d71 1774ARM/U300 MACHINE SUPPORT
e4651a9f 1775M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777S: Supported
1778F: arch/arm/mach-u300/
9affbd24 1779F: drivers/clocksource/timer-u300.c
54274d71
LW
1780F: drivers/i2c/busses/i2c-stu300.c
1781F: drivers/rtc/rtc-coh901331.c
1782F: drivers/watchdog/coh901327_wdt.c
1783F: drivers/dma/coh901318*
87572880
LW
1784F: drivers/mfd/ab3100*
1785F: drivers/rtc/rtc-ab3100.c
1786F: drivers/rtc/rtc-coh901331.c
1787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1788
3d00d04f
MY
1789ARM/UNIPHIER ARCHITECTURE
1790M: Masahiro Yamada <yamada.masahiro@socionext.com>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
a3ff83d2 1793F: arch/arm/boot/dts/uniphier*
e7ecbc05 1794F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1795F: arch/arm/mach-uniphier/
e7ecbc05 1796F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1797F: arch/arm64/boot/dts/socionext/
4b7f48d3 1798F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1799F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1800F: drivers/pinctrl/uniphier/
1801F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1802N: uniphier
1803
87572880 1804ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1805M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Maintained
1808F: arch/arm/mach-ux500/
e4651a9f 1809F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1810F: drivers/dma/ste_dma40*
e4651a9f 1811F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1812F: drivers/mfd/abx500*
1813F: drivers/mfd/ab8500*
e4651a9f
LW
1814F: drivers/mfd/dbx500*
1815F: drivers/mfd/db8500*
ecc265fe
JP
1816F: drivers/pinctrl/nomadik/pinctrl-ab*
1817F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1818F: drivers/rtc/rtc-ab8500.c
e4651a9f 1819F: drivers/rtc/rtc-pl031.c
87572880 1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1821
e93fde28
UH
1822ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1823M: Ulf Hansson <ulf.hansson@linaro.org>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825T: git git://git.linaro.org/people/ulfh/clk.git
1826S: Maintained
1827F: drivers/clk/ux500/
1828F: include/linux/platform_data/clk-ux500.h
1829
740d93b1
PM
1830ARM/VERSATILE EXPRESS PLATFORM
1831M: Liviu Dudau <liviu.dudau@arm.com>
1832M: Sudeep Holla <sudeep.holla@arm.com>
1833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S: Maintained
1836F: arch/arm/boot/dts/vexpress*
e68d7c14 1837F: arch/arm64/boot/dts/arm/
740d93b1
PM
1838F: arch/arm/mach-vexpress/
1839F: */*/vexpress*
7e8f403f 1840F: */*/*/vexpress*
740d93b1
PM
1841F: drivers/clk/versatile/clk-vexpress-osc.c
1842F: drivers/clocksource/versatile.c
46a600ea 1843N: mps2
740d93b1 1844
d4275354 1845ARM/VFP SUPPORT
54176cc6 1846M: Russell King <linux@armlinux.org.uk>
efc03ecb 1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1848W: http://www.armlinux.org.uk/
d4275354
RK
1849S: Maintained
1850F: arch/arm/vfp/
1851
e66b6d8e
MV
1852ARM/VOIPAC PXA270 SUPPORT
1853M: Marek Vasut <marek.vasut@gmail.com>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1857F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1858
04529fe2
TP
1859ARM/VT8500 ARM ARCHITECTURE
1860M: Tony Prisk <linux@prisktech.co.nz>
1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S: Maintained
1863F: arch/arm/mach-vt8500/
41fd91b4 1864F: drivers/clocksource/vt8500_timer.c
560746eb 1865F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1866F: drivers/mmc/host/wmt-sdmmc.c
1867F: drivers/pwm/pwm-vt8500.c
1868F: drivers/rtc/rtc-vt8500.c
1869F: drivers/tty/serial/vt8500_serial.c
4f31102b 1870F: drivers/usb/host/ehci-platform.c
41fd91b4 1871F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1872F: drivers/video/fbdev/vt8500lcdfb.*
1873F: drivers/video/fbdev/wm8505fb*
1874F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1875
e66b6d8e
MV
1876ARM/ZIPIT Z2 SUPPORT
1877M: Marek Vasut <marek.vasut@gmail.com>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-pxa/z2.c
6ab2a855 1881F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1882
5ecc4b53
JN
1883ARM/ZTE ARCHITECTURE
1884M: Jun Nie <jun.nie@linaro.org>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-zx/
1888F: drivers/clk/zte/
1889F: Documentation/devicetree/bindings/arm/zte.txt
1890F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1891
51f29d44
MS
1892ARM/ZYNQ ARCHITECTURE
1893M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1894R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896W: http://wiki.xilinx.com
d6448b76 1897T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1898S: Supported
1899F: arch/arm/mach-zynq/
bd2a337a 1900F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1901F: drivers/block/xsysace.c
c2fd4e38
MS
1902N: zynq
1903N: xilinx
1904F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1905F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1906F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1907F: drivers/edac/synopsys_edac.c
51f29d44 1908
48ec83bc 1909ARM SMMU DRIVERS
b8f9879e 1910M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1911R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913S: Maintained
1914F: drivers/iommu/arm-smmu.c
48ec83bc 1915F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1916F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1917F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1918
38074229
CM
1919ARM64 PORT (AARCH64 ARCHITECTURE)
1920M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1921M: Will Deacon <will.deacon@arm.com>
38074229 1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1924S: Maintained
1925F: arch/arm64/
d19766ec 1926F: Documentation/arm64/
38074229 1927
9d7005f9
LP
1928AS3645A LED FLASH CONTROLLER DRIVER
1929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1930L: linux-media@vger.kernel.org
1931T: git git://linuxtv.org/media_tree.git
1932S: Maintained
1933F: drivers/media/i2c/as3645a.c
b5dcee22 1934F: include/media/i2c/as3645a.h
9d7005f9 1935
d58de038
GJ
1936ASC7621 HARDWARE MONITOR DRIVER
1937M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1938L: linux-hwmon@vger.kernel.org
d58de038
GJ
1939S: Maintained
1940F: Documentation/hwmon/asc7621
1941F: drivers/hwmon/asc7621.c
1942
b229ece9 1943ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1944M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1945L: acpi4asus-user@lists.sourceforge.net
d0944853 1946L: platform-driver-x86@vger.kernel.org
76593d6f 1947W: http://acpi4asus.sf.net
85091b71 1948S: Maintained
b229ece9
CC
1949F: drivers/platform/x86/asus*.c
1950F: drivers/platform/x86/eeepc*.c
85091b71 1951
f6a6bbae
JPRV
1952ASUS WIRELESS RADIO CONTROL DRIVER
1953M: João Paulo Rechi Vita <jprvita@gmail.com>
1954L: platform-driver-x86@vger.kernel.org
1955S: Maintained
1956F: drivers/platform/x86/asus-wireless.c
1957
75aeddd1
DH
1958ASYMMETRIC KEYS
1959M: David Howells <dhowells@redhat.com>
1960L: keyrings@vger.kernel.org
1961S: Maintained
1962F: Documentation/crypto/asymmetric-keys.txt
1963F: include/linux/verification.h
1964F: include/crypto/public_key.h
1965F: include/crypto/pkcs7.h
1966F: crypto/asymmetric_keys/
1967
953a6479 1968ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1969R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1970W: http://sourceforge.net/projects/xscaleiop
08223d80 1971S: Odd fixes
679655da
JP
1972F: Documentation/crypto/async-tx-api.txt
1973F: crypto/async_tx/
1974F: drivers/dma/
1975F: include/linux/dmaengine.h
1976F: include/linux/async_tx.h
b3e5f263 1977
a1867d36 1978AT24 EEPROM DRIVER
14d77c4d 1979M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1980L: linux-i2c@vger.kernel.org
1981S: Maintained
1982F: drivers/misc/eeprom/at24.c
25f73ed5 1983F: include/linux/platform_data/at24.h
a1867d36 1984
e7839f25 1985ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1986M: "Ed L. Cashin" <ed.cashin@acm.org>
1987W: http://www.openaoe.org/
1da177e4 1988S: Supported
679655da
JP
1989F: Documentation/aoe/
1990F: drivers/block/aoe/
1da177e4 1991
aad7a211
AB
1992ATHEROS 71XX/9XXX GPIO DRIVER
1993M: Alban Bedel <albeu@free.fr>
1994W: https://github.com/AlbanBedel/linux
1995T: git git://github.com/AlbanBedel/linux
1996S: Maintained
1997F: drivers/gpio/gpio-ath79.c
1998F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1999
9a10a870 2000ATHEROS ATH GENERIC UTILITIES
f726ee65 2001M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2002L: linux-wireless@vger.kernel.org
2003S: Supported
2004F: drivers/net/wireless/ath/*
2005
fa1c114f 2006ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2007M: Jiri Slaby <jirislaby@gmail.com>
2008M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2009M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2010L: linux-wireless@vger.kernel.org
72c706b7 2011W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2012S: Maintained
fa451753 2013F: drivers/net/wireless/ath/ath5k/
fa1c114f 2014
12e62d6f
KV
2015ATHEROS ATH6KL WIRELESS DRIVER
2016M: Kalle Valo <kvalo@qca.qualcomm.com>
2017L: linux-wireless@vger.kernel.org
2018W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2019T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2020S: Supported
2021F: drivers/net/wireless/ath/ath6kl/
2022
2be7d22f 2023WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2024M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2025L: linux-wireless@vger.kernel.org
2026L: wil6210@qca.qualcomm.com
2027S: Supported
2028W: http://wireless.kernel.org/en/users/Drivers/wil6210
2029F: drivers/net/wireless/ath/wil6210/
dba4b74d 2030F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2031
1d7e1e6b
CL
2032CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2033M: Christian Lamparter <chunkeey@googlemail.com>
2034L: linux-wireless@vger.kernel.org
2035W: http://wireless.kernel.org/en/users/Drivers/carl9170
2036S: Maintained
2037F: drivers/net/wireless/ath/carl9170/
2038
2c2a6172
LT
2039ATK0110 HWMON DRIVER
2040M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2041L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2042S: Maintained
2043F: drivers/hwmon/asus_atk0110.c
2044
6f69a6d7 2045ATI_REMOTE2 DRIVER
8b58be88 2046M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2047S: Maintained
679655da 2048F: drivers/input/misc/ati_remote2.c
6f69a6d7 2049
7ae115b4 2050ATLX ETHERNET DRIVERS
8b58be88 2051M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2052M: Chris Snook <chris.snook@gmail.com>
e443e383 2053L: netdev@vger.kernel.org
8d5ca6ec
JC
2054W: http://sourceforge.net/projects/atl1
2055W: http://atl1.sourceforge.net
2056S: Maintained
2b133ad6 2057F: drivers/net/ethernet/atheros/
8d5ca6ec 2058
1da177e4 2059ATM
366c1bd1 2060M: Chas Williams <3chas3@gmail.com>
476604de 2061L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2062L: netdev@vger.kernel.org
1da177e4
LT
2063W: http://linux-atm.sourceforge.net
2064S: Maintained
679655da
JP
2065F: drivers/atm/
2066F: include/linux/atm*
c117ab84 2067F: include/uapi/linux/atm*
1da177e4 2068
04ac2f46 2069ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2070M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2071S: Maintained
2072F: drivers/mmc/host/atmel-mci.c
04ac2f46 2073
a1cfac48 2074ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2075M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2076S: Supported
df621252 2077F: drivers/tty/serial/atmel_serial.c
a1cfac48 2078
f80cb488
NF
2079ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2080M: Nicolas Ferre <nicolas.ferre@atmel.com>
2081S: Supported
2082F: drivers/power/reset/at91-sama5d2_shdwc.c
2083
b9cd7a25
LD
2084ATMEL SAMA5D2 ADC DRIVER
2085M: Ludovic Desroches <ludovic.desroches@atmel.com>
2086L: linux-iio@vger.kernel.org
2087S: Supported
2088F: drivers/iio/adc/at91-sama5d2_adc.c
2089
dfae90ed 2090ATMEL Audio ALSA driver
3a82002c 2091M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2092L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2093S: Supported
2094F: sound/soc/atmel
2095
b414dc16
NF
2096ATMEL DMA DRIVER
2097M: Nicolas Ferre <nicolas.ferre@atmel.com>
2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S: Supported
2100F: drivers/dma/at_hdmac.c
2101F: drivers/dma/at_hdmac_regs.h
6f0d65af 2102F: include/linux/platform_data/dma-atmel.h
b414dc16 2103
6bd0f436
LD
2104ATMEL XDMA DRIVER
2105M: Ludovic Desroches <ludovic.desroches@atmel.com>
2106L: linux-arm-kernel@lists.infradead.org
2107L: dmaengine@vger.kernel.org
2108S: Supported
2109F: drivers/dma/at_xdmac.c
2110
888f2804
LD
2111ATMEL I2C DRIVER
2112M: Ludovic Desroches <ludovic.desroches@atmel.com>
2113L: linux-i2c@vger.kernel.org
2114S: Supported
2115F: drivers/i2c/busses/i2c-at91.c
2116
15515545 2117ATMEL ISI DRIVER
50cb2efa 2118M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2119L: linux-media@vger.kernel.org
2120S: Supported
f2294c2d 2121F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2122F: include/media/atmel-isi.h
2123
8f4c79ce 2124ATMEL LCDFB DRIVER
8b58be88 2125M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2126L: linux-fbdev@vger.kernel.org
8f4c79ce 2127S: Maintained
8a61f013 2128F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2129F: include/video/atmel_lcdc.h
8f4c79ce 2130
89e5785f 2131ATMEL MACB ETHERNET DRIVER
a02875a6 2132M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2133S: Supported
9f2f381f 2134F: drivers/net/ethernet/cadence/
89e5785f 2135
5cbac98a 2136ATMEL NAND DRIVER
50cb2efa
NF
2137M: Wenyou Yang <wenyou.yang@atmel.com>
2138M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2139L: linux-mtd@lists.infradead.org
2140S: Supported
2141F: drivers/mtd/nand/atmel_nand*
2142
05c441ef 2143ATMEL SDMMC DRIVER
2144M: Ludovic Desroches <ludovic.desroches@atmel.com>
2145L: linux-mmc@vger.kernel.org
2146S: Supported
2147F: drivers/mmc/host/sdhci-of-at91.c
2148
754ce4f2 2149ATMEL SPI DRIVER
a02875a6 2150M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2151S: Supported
9df92e6c 2152F: drivers/spi/spi-atmel.*
754ce4f2 2153
0ef09015 2154ATMEL SSC DRIVER
03515f32 2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157S: Supported
2158F: drivers/misc/atmel-ssc.c
2159F: include/linux/atmel-ssc.h
2160
e9cb1c5a
NF
2161ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2162M: Nicolas Ferre <nicolas.ferre@atmel.com>
2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164S: Supported
2165F: drivers/misc/atmel_tclib.c
2166F: drivers/clocksource/tcb_clksrc.c
2167
914a3f3b 2168ATMEL USBA UDC DRIVER
a02875a6
NF
2169M: Nicolas Ferre <nicolas.ferre@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2171S: Supported
faf2e1db 2172F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2173
1da177e4 2174ATMEL WIRELESS DRIVER
8b58be88 2175M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2176L: linux-wireless@vger.kernel.org
1da177e4
LT
2177W: http://www.thekelleys.org.uk/atmel
2178W: http://atmelwlandriver.sourceforge.net/
2179S: Maintained
30fe0f9b 2180F: drivers/net/wireless/atmel/atmel*
1da177e4 2181
a14c0f8f
ND
2182ATMEL MAXTOUCH DRIVER
2183M: Nick Dyer <nick.dyer@itdev.co.uk>
2184T: git git://github.com/atmel-maxtouch/linux.git
2185S: Supported
2186F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2187F: drivers/input/touchscreen/atmel_mxt_ts.c
2188F: include/linux/platform_data/atmel_mxt_ts.h
2189
26780d9e 2190ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2191M: Bradley Grove <linuxdrivers@attotech.com>
2192L: linux-scsi@vger.kernel.org
2193W: http://www.attotech.com
2194S: Supported
2195F: drivers/scsi/esas2r
26780d9e 2196
bc6e17b8
SS
2197ATUSB IEEE 802.15.4 RADIO DRIVER
2198M: Stefan Schmidt <stefan@osg.samsung.com>
2199L: linux-wpan@vger.kernel.org
2200S: Maintained
2201F: drivers/net/ieee802154/atusb.c
2202F: drivers/net/ieee802154/atusb.h
2203F: drivers/net/ieee802154/at86rf230.h
2204
a92b7b80 2205AUDIT SUBSYSTEM
915f389d 2206M: Paul Moore <paul@paul-moore.com>
8b58be88 2207M: Eric Paris <eparis@redhat.com>
915f389d 2208L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2209W: http://people.redhat.com/sgrubb/audit/
915f389d 2210T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2211S: Maintained
679655da 2212F: include/linux/audit.h
c117ab84 2213F: include/uapi/linux/audit.h
679655da 2214F: kernel/audit*
a92b7b80 2215
70e84049 2216AUXILIARY DISPLAY DRIVERS
8b58be88 2217M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2218W: http://miguelojeda.es/auxdisplay.htm
2219W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2220S: Maintained
679655da
JP
2221F: drivers/auxdisplay/
2222F: include/linux/cfag12864b.h
70e84049 2223
5f97f7f9 2224AVR32 ARCHITECTURE
e336f61f
HCE
2225M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2226M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2227W: http://www.atmel.com/products/AVR32/
249d9d9d 2228W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2229W: http://avrfreaks.net/
e336f61f 2230S: Maintained
679655da 2231F: arch/avr32/
5f97f7f9
HS
2232
2233AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2234M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2235M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2236S: Maintained
679655da 2237F: arch/avr32/mach-at32ap/
5f97f7f9 2238
1da177e4 2239AX.25 NETWORK LAYER
8b58be88 2240M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2241L: linux-hams@vger.kernel.org
d34cb28a 2242W: http://www.linux-ax25.org/
1da177e4 2243S: Maintained
c117ab84 2244F: include/uapi/linux/ax25.h
679655da
JP
2245F: include/net/ax25.h
2246F: net/ax25/
1da177e4 2247
d5269395 2248AZ6007 DVB DRIVER
5dc8a864
MCC
2249M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2250M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2251L: linux-media@vger.kernel.org
a825eaec 2252W: https://linuxtv.org
d5269395
MCC
2253T: git git://linuxtv.org/media_tree.git
2254S: Maintained
2255F: drivers/media/usb/dvb-usb-v2/az6007.c
2256
6777376e
HV
2257AZTECH FM RADIO RECEIVER DRIVER
2258M: Hans Verkuil <hverkuil@xs4all.nl>
2259L: linux-media@vger.kernel.org
2260T: git git://linuxtv.org/media_tree.git
a825eaec 2261W: https://linuxtv.org
6777376e
HV
2262S: Maintained
2263F: drivers/media/radio/radio-aztech*
2264
e2d1d6c0 2265B43 WIRELESS DRIVER
e2d1d6c0 2266L: linux-wireless@vger.kernel.org
ed072f9e 2267L: b43-dev@lists.infradead.org
491b26b4 2268W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2269S: Odd Fixes
58619b14 2270F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2271
2272B43LEGACY WIRELESS DRIVER
8b58be88 2273M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2274L: linux-wireless@vger.kernel.org
ed072f9e 2275L: b43-dev@lists.infradead.org
491b26b4 2276W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2277S: Maintained
423e3ce3 2278F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2279
300abeb5 2280BACKLIGHT CLASS/SUBSYSTEM
b7701755 2281M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2282M: Lee Jones <lee.jones@linaro.org>
9f273c24 2283T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2284S: Maintained
679655da
JP
2285F: drivers/video/backlight/
2286F: include/linux/backlight.h
300abeb5 2287
c6c8fea2 2288BATMAN ADVANCED
207df49e 2289M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2290M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2291M: Antonio Quartulli <a@unstable.cc>
1584f41f 2292L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2293W: https://www.open-mesh.org/
8b823170 2294Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2295S: Maintained
286ddfb0
SE
2296F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2297F: Documentation/ABI/testing/sysfs-class-net-mesh
2298F: Documentation/networking/batman-adv.txt
c6c8fea2
SE
2299F: net/batman-adv/
2300
e2d1d6c0 2301BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2302M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2303L: linux-hams@vger.kernel.org
2304W: http://www.baycom.org/~tom/ham/ham.html
2305S: Maintained
679655da 2306F: drivers/net/hamradio/baycom*
e2d1d6c0 2307
cafe5635 2308BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2309M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2310L: linux-bcache@vger.kernel.org
2311W: http://bcache.evilpiepirate.org
4d1034eb 2312S: Orphan
cafe5635
KO
2313F: drivers/md/bcache/
2314
04bd844a
HV
2315BDISP ST MEDIA DRIVER
2316M: Fabien Dessenne <fabien.dessenne@st.com>
2317L: linux-media@vger.kernel.org
2318T: git git://linuxtv.org/media_tree.git
a825eaec 2319W: https://linuxtv.org
04bd844a
HV
2320S: Supported
2321F: drivers/media/platform/sti/bdisp
2322
e2d1d6c0 2323BEFS FILE SYSTEM
55817d3d 2324S: Orphan
679655da
JP
2325F: Documentation/filesystems/befs.txt
2326F: fs/befs/
e2d1d6c0 2327
564ee360 2328BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2329M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2330L: netdev@vger.kernel.org
2331S: Maintained
2332F: drivers/net/ethernet/ec_bhf.c
564ee360 2333
e2d1d6c0 2334BFS FILE SYSTEM
8b58be88 2335M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2336S: Maintained
679655da
JP
2337F: Documentation/filesystems/bfs.txt
2338F: fs/bfs/
c117ab84 2339F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2340
1394f032 2341BLACKFIN ARCHITECTURE
a4edbc10 2342M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2343L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2344T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2345W: http://blackfin.uclinux.org
2346S: Supported
679655da 2347F: arch/blackfin/
566da5b2 2348
e190d6b1 2349BLACKFIN EMAC DRIVER
b3fe92b0 2350L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2351W: http://blackfin.uclinux.org
2352S: Supported
7b35f033 2353F: drivers/net/ethernet/adi/
e190d6b1 2354
566da5b2 2355BLACKFIN RTC DRIVER
b3fe92b0 2356L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2357W: http://blackfin.uclinux.org
2358S: Supported
679655da 2359F: drivers/rtc/rtc-bfin.c
1394f032 2360
936ed49a 2361BLACKFIN SDH DRIVER
109ec8c3 2362M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2363L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2364W: http://blackfin.uclinux.org
2365S: Supported
2366F: drivers/mmc/host/bfin_sdh.c
2367
1394f032 2368BLACKFIN SERIAL DRIVER
8b58be88 2369M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2370L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2371W: http://blackfin.uclinux.org
2372S: Supported
8460241e 2373F: drivers/tty/serial/bfin_uart.c
1394f032 2374
1e6d320f 2375BLACKFIN WATCHDOG DRIVER
b3fe92b0 2376L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2377W: http://blackfin.uclinux.org
2378S: Supported
679655da 2379F: drivers/watchdog/bfin_wdt.c
1e6d320f 2380
d24ecfcc 2381BLACKFIN I2C TWI DRIVER
8b58be88 2382M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2384W: http://blackfin.uclinux.org/
2385S: Supported
679655da 2386F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2387
1e204377
SJ
2388BLACKFIN MEDIA DRIVER
2389M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2390L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2391W: http://blackfin.uclinux.org/
2392S: Supported
2393F: drivers/media/platform/blackfin/
2394F: drivers/media/i2c/adv7183*
2395F: drivers/media/i2c/vs6624*
2396
b54cf35a
JSM
2397BLINKM RGB LED DRIVER
2398M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2399S: Maintained
2400F: drivers/leds/leds-blinkm.c
2401
1da177e4 2402BLOCK LAYER
8b58be88 2403M: Jens Axboe <axboe@kernel.dk>
82c426e0 2404L: linux-block@vger.kernel.org
08deed1e 2405T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2406S: Maintained
679655da 2407F: block/
ae11f7ef 2408F: kernel/trace/blktrace.c
1da177e4 2409
2b54aaef 2410BLOCK2MTD DRIVER
8b58be88 2411M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2412L: linux-mtd@lists.infradead.org
2413S: Maintained
679655da 2414F: drivers/mtd/devices/block2mtd.c
2b54aaef 2415
63fbd24e 2416BLUETOOTH DRIVERS
8b58be88 2417M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2418M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2419M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2420L: linux-bluetooth@vger.kernel.org
63fbd24e 2421W: http://www.bluez.org/
22e7a424
MH
2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2424S: Maintained
679655da 2425F: drivers/bluetooth/
1da177e4 2426
63fbd24e 2427BLUETOOTH SUBSYSTEM
8b58be88 2428M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2429M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2430M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2431L: linux-bluetooth@vger.kernel.org
2432W: http://www.bluez.org/
22e7a424
MH
2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2435S: Maintained
679655da
JP
2436F: net/bluetooth/
2437F: include/net/bluetooth/
1da177e4
LT
2438
2439BONDING DRIVER
79b30750 2440M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2441M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2442M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2443L: netdev@vger.kernel.org
ce00f85c
JC
2444W: http://sourceforge.net/projects/bonding/
2445S: Supported
679655da 2446F: drivers/net/bonding/
c117ab84 2447F: include/uapi/linux/if_bonding.h
1da177e4 2448
b5f4df34
AS
2449BPF (Safe dynamic programs and tools)
2450M: Alexei Starovoitov <ast@kernel.org>
2451L: netdev@vger.kernel.org
2452L: linux-kernel@vger.kernel.org
2453S: Supported
2454F: kernel/bpf/
2455
39105890 2456BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2457M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2458L: netdev@vger.kernel.org
2459S: Supported
adfc5217 2460F: drivers/net/ethernet/broadcom/b44.*
39105890 2461
32ec90d5
FF
2462BROADCOM GENET ETHERNET DRIVER
2463M: Florian Fainelli <f.fainelli@gmail.com>
2464L: netdev@vger.kernel.org
2465S: Supported
2466F: drivers/net/ethernet/broadcom/genet/
2467
948c51e6 2468BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2469M: Sony Chacko <sony.chacko@qlogic.com>
2470M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2471L: netdev@vger.kernel.org
2472S: Supported
adfc5217
JK
2473F: drivers/net/ethernet/broadcom/bnx2.*
2474F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2475
4d9d2cb0 2476BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2477M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2478L: netdev@vger.kernel.org
2479S: Supported
adfc5217 2480F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2481
90f4c594 2482BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2483M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2484M: Ray Jui <rjui@broadcom.com>
2485M: Scott Branden <sbranden@broadcom.com>
497a045d 2486L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2487T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2488S: Maintained
2489F: arch/arm/mach-bcm/
2490F: arch/arm/boot/dts/bcm113*
90f4c594 2491F: arch/arm/boot/dts/bcm216*
af4b8e37 2492F: arch/arm/boot/dts/bcm281*
e68d7c14 2493F: arch/arm64/boot/dts/broadcom/
af4b8e37 2494F: arch/arm/configs/bcm_defconfig
e4ef47f2 2495F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2496F: drivers/clocksource/bcm_kona_timer.c
2497
9209bec4 2498BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2499M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2500M: Lee Jones <lee@kernel.org>
10b9e887 2501M: Eric Anholt <eric@anholt.net>
f680f25c 2502L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2504T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2505S: Maintained
9209bec4 2506N: bcm2835
f680f25c 2507
5564f092
RM
2508BROADCOM BCM47XX MIPS ARCHITECTURE
2509M: Hauke Mehrtens <hauke@hauke-m.de>
2510M: Rafał Miłecki <zajec5@gmail.com>
2511L: linux-mips@linux-mips.org
2512S: Maintained
7ad2410c 2513F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2514F: arch/mips/bcm47xx/*
2515F: arch/mips/include/asm/mach-bcm47xx/*
2516
9209bec4 2517BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2518M: Hauke Mehrtens <hauke@hauke-m.de>
2519L: linux-arm-kernel@lists.infradead.org
2520S: Maintained
2521F: arch/arm/mach-bcm/bcm_5301x.c
2522F: arch/arm/boot/dts/bcm5301x.dtsi
2523F: arch/arm/boot/dts/bcm470*
2524
e076e962
FF
2525BROADCOM BCM63XX ARM ARCHITECTURE
2526M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528L: bcm-kernel-feedback-list@broadcom.com
2529T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2530S: Maintained
2531F: arch/arm/mach-bcm/bcm63xx.c
2532F: arch/arm/include/debug/bcm63xx.S
2533
7110e227
KC
2534BROADCOM BCM63XX/BCM33XX UDC DRIVER
2535M: Kevin Cernekee <cernekee@gmail.com>
2536L: linux-usb@vger.kernel.org
2537S: Maintained
2538F: drivers/usb/gadget/udc/bcm63xx_udc.*
2539
2df94fd6 2540BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2541M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2542M: Gregory Fong <gregory.0xf0@gmail.com>
2543M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2545L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2546T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2547S: Maintained
2548F: arch/arm/mach-bcm/*brcmstb*
2549F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2550F: drivers/bus/brcmstb_gisb.c
5009a289 2551N: brcmstb
2df94fd6 2552
70371cef
KC
2553BROADCOM BMIPS MIPS ARCHITECTURE
2554M: Kevin Cernekee <cernekee@gmail.com>
2555M: Florian Fainelli <f.fainelli@gmail.com>
2556L: linux-mips@linux-mips.org
eb6725d0 2557T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2558S: Maintained
2559F: arch/mips/bmips/*
2560F: arch/mips/include/asm/mach-bmips/*
2561F: arch/mips/kernel/*bmips*
338808de 2562F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2563F: drivers/irqchip/irq-bcm63*
70371cef
KC
2564F: drivers/irqchip/irq-bcm7*
2565F: drivers/irqchip/irq-brcmstb*
3271e610 2566F: include/linux/bcm963xx_nvram.h
8fce60b8 2567F: include/linux/bcm963xx_tag.h
70371cef 2568
948c51e6 2569BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2570M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2571M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2572M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2573L: netdev@vger.kernel.org
2574S: Supported
adfc5217 2575F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2576
a9533e7e
HP
2577BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2578M: Brett Rudley <brudley@broadcom.com>
818c07b8 2579M: Arend van Spriel <arend@broadcom.com>
85d63686 2580M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2581M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2582L: linux-wireless@vger.kernel.org
5615171c 2583L: brcm80211-dev-list@broadcom.com
a9533e7e 2584S: Supported
05491d2c 2585F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2586
9958d6f9 2587BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2588M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2589L: linux-scsi@vger.kernel.org
2590S: Supported
2591F: drivers/scsi/bnx2fc/
2592
6a6b5ad0 2593BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2594M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2595L: linux-scsi@vger.kernel.org
2596S: Supported
2597F: drivers/scsi/bnx2i/
2598
63f37ddf 2599BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2600M: Ray Jui <rjui@broadcom.com>
2601M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2602M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2605T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2606S: Maintained
2607N: iproc
2608N: cygnus
63f37ddf 2609N: nsp
36c0237f
SB
2610N: bcm9113*
2611N: bcm9583*
63f37ddf
JM
2612N: bcm9585*
2613N: bcm9586*
2614N: bcm988312
36c0237f 2615N: bcm113*
63f37ddf
JM
2616N: bcm583*
2617N: bcm585*
2618N: bcm586*
2619N: bcm88312
36c0237f 2620
3b0213d5
GF
2621BROADCOM BRCMSTB GPIO DRIVER
2622M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2623L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2624S: Supported
2625F: drivers/gpio/gpio-brcmstb.c
2626F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2627
7b7f588b 2628BROADCOM KONA GPIO DRIVER
5e163903 2629M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2630L: bcm-kernel-feedback-list@broadcom.com
2631S: Supported
2632F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2633F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2634
f6e734a8
RM
2635BROADCOM NVRAM DRIVER
2636M: Rafał Miłecki <zajec5@gmail.com>
2637L: linux-mips@linux-mips.org
2638S: Maintained
2639F: drivers/firmware/broadcom/*
2640
02787daa
BN
2641BROADCOM STB NAND FLASH DRIVER
2642M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2643M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2644L: linux-mtd@lists.infradead.org
1285734c 2645L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2646S: Maintained
2647F: drivers/mtd/nand/brcmnand/
2648
c9678d86
RM
2649BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2650M: Rafał Miłecki <zajec5@gmail.com>
2651L: linux-wireless@vger.kernel.org
2652S: Maintained
2653F: drivers/bcma/
2654F: include/linux/bcma/
2655
b8302205
FF
2656BROADCOM SYSTEMPORT ETHERNET DRIVER
2657M: Florian Fainelli <f.fainelli@gmail.com>
2658L: netdev@vger.kernel.org
2659S: Supported
2660F: drivers/net/ethernet/broadcom/bcmsysport.*
2661
42515e61
J
2662BROADCOM VULCAN ARM64 SOC
2663M: Jayachandran C. <jchandra@broadcom.com>
2664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665L: bcm-kernel-feedback-list@broadcom.com
2666S: Maintained
2667F: arch/arm64/boot/dts/broadcom/vulcan*
2668
7725ccfd 2669BROCADE BFA FC SCSI DRIVER
aa803370
AG
2670M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2671M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2672L: linux-scsi@vger.kernel.org
2673S: Supported
2674F: drivers/scsi/bfa/
7725ccfd 2675
8b230ed8 2676BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2677M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2678L: netdev@vger.kernel.org
2679S: Supported
f844a0ea 2680F: drivers/net/ethernet/brocade/bna/
8b230ed8 2681
5cdf7f76 2682BSG (block layer generic sg v4 driver)
8b58be88 2683M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2684L: linux-scsi@vger.kernel.org
2685S: Supported
679655da
JP
2686F: block/bsg.c
2687F: include/linux/bsg.h
c117ab84 2688F: include/uapi/linux/bsg.h
5cdf7f76 2689
af39917d
CL
2690BT87X AUDIO DRIVER
2691M: Clemens Ladisch <clemens@ladisch.de>
2692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2693T: git git://git.alsa-project.org/alsa-kernel.git
2694S: Maintained
2695F: Documentation/sound/alsa/Bt87x.txt
2696F: sound/pci/bt87x.c
2697
ff1d5c2f 2698BT8XXGPIO DRIVER
eb032b98 2699M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2700W: http://bu3sch.de/btgpio.php
2701S: Maintained
72dbb705 2702F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2703
eb1eb04f 2704BTRFS FILE SYSTEM
c0778e25
CM
2705M: Chris Mason <clm@fb.com>
2706M: Josef Bacik <jbacik@fb.com>
d8130624 2707M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2708L: linux-btrfs@vger.kernel.org
2709W: http://btrfs.wiki.kernel.org/
8a6e2535 2710Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2712S: Maintained
679655da
JP
2713F: Documentation/filesystems/btrfs.txt
2714F: fs/btrfs/
eb1eb04f 2715
1da177e4 2716BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2717M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2718M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2719L: linux-media@vger.kernel.org
a825eaec 2720W: https://linuxtv.org
275ffde4 2721T: git git://linuxtv.org/media_tree.git
f96236e5 2722S: Odd fixes
679655da 2723F: Documentation/video4linux/bttv/
90d72ac6 2724F: drivers/media/pci/bt8xx/bttv*
1da177e4 2725
1f34923c
KA
2726BUSLOGIC SCSI DRIVER
2727M: Khalid Aziz <khalid@gonehiking.org>
2728L: linux-scsi@vger.kernel.org
2729S: Maintained
2730F: drivers/scsi/BusLogic.*
2731F: drivers/scsi/FlashPoint.*
2732
af39917d
CL
2733C-MEDIA CMI8788 DRIVER
2734M: Clemens Ladisch <clemens@ladisch.de>
2735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T: git git://git.alsa-project.org/alsa-kernel.git
2737S: Maintained
2738F: sound/pci/oxygen/
2739
2141355f
MS
2740C6X ARCHITECTURE
2741M: Mark Salter <msalter@redhat.com>
2742M: Aurelien Jacquiot <a-jacquiot@ti.com>
2743L: linux-c6x-dev@linux-c6x.org
2744W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2745S: Maintained
2746F: arch/c6x/
2747
a5432f5a 2748CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2749M: David Howells <dhowells@redhat.com>
e62d6e24 2750L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2751S: Supported
2752F: Documentation/filesystems/caching/cachefiles.txt
2753F: fs/cachefiles/
2754
c815ca39
HV
2755CADET FM/AM RADIO RECEIVER DRIVER
2756M: Hans Verkuil <hverkuil@xs4all.nl>
2757L: linux-media@vger.kernel.org
2758T: git git://linuxtv.org/media_tree.git
a825eaec 2759W: https://linuxtv.org
c815ca39
HV
2760S: Maintained
2761F: drivers/media/radio/radio-cadet*
2762
77d5140f 2763CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2764M: Jonathan Corbet <corbet@lwn.net>
661263b5 2765L: linux-media@vger.kernel.org
275ffde4 2766T: git git://linuxtv.org/media_tree.git
77d5140f 2767S: Maintained
679655da 2768F: Documentation/video4linux/cafe_ccic
90d72ac6 2769F: drivers/media/platform/marvell-ccic/
77d5140f 2770
201b6bab 2771CAIF NETWORK LAYER
5c574f50 2772M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2773L: netdev@vger.kernel.org
2774S: Supported
2775F: Documentation/networking/caif/
2776F: drivers/net/caif/
c117ab84 2777F: include/uapi/linux/caif/
201b6bab
JP
2778F: include/net/caif/
2779F: net/caif/
2780
77dac90f 2781CALGARY x86-64 IOMMU
a6921c29
JM
2782M: Muli Ben-Yehuda <mulix@mulix.org>
2783M: Jon Mason <jdmason@kudzu.us>
2784L: iommu@lists.linux-foundation.org
77dac90f 2785S: Maintained
679655da
JP
2786F: arch/x86/kernel/pci-calgary_64.c
2787F: arch/x86/kernel/tce_64.c
2788F: arch/x86/include/asm/calgary.h
2789F: arch/x86/include/asm/tce.h
77dac90f 2790
e2d1d6c0 2791CAN NETWORK LAYER
8d15d386 2792M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2793M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2794L: linux-can@vger.kernel.org
84b0d715 2795W: https://github.com/linux-can
870482a4
MKB
2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2798S: Maintained
f35f6c8f 2799F: Documentation/networking/can.txt
8d15d386 2800F: net/can/
8d15d386 2801F: include/linux/can/core.h
c117ab84
CEB
2802F: include/uapi/linux/can.h
2803F: include/uapi/linux/can/bcm.h
2804F: include/uapi/linux/can/raw.h
2805F: include/uapi/linux/can/gw.h
e2d1d6c0 2806
4261a204 2807CAN NETWORK DRIVERS
8b58be88 2808M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2809M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2810L: linux-can@vger.kernel.org
84b0d715 2811W: https://github.com/linux-can
870482a4
MKB
2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2814S: Maintained
8d15d386
OH
2815F: drivers/net/can/
2816F: include/linux/can/dev.h
8d15d386 2817F: include/linux/can/platform/
c117ab84
CEB
2818F: include/uapi/linux/can/error.h
2819F: include/uapi/linux/can/netlink.h
4261a204 2820
95d16c72
JM
2821CAPABILITIES
2822M: Serge Hallyn <serge.hallyn@canonical.com>
2823L: linux-security-module@vger.kernel.org
6305902c 2824S: Supported
95d16c72 2825F: include/linux/capability.h
c117ab84 2826F: include/uapi/linux/capability.h
6305902c 2827F: security/commoncap.c
38a94118 2828F: kernel/capability.c
95d16c72 2829
b84894c7
KT
2830CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2831M: Kevin Tsai <ktsai@capellamicro.com>
2832S: Maintained
2833F: drivers/iio/light/cm*
2834F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2835
f21fb3ed
RV
2836CAVIUM LIQUIDIO NETWORK DRIVER
2837M: Derek Chickles <derek.chickles@caviumnetworks.com>
2838M: Satanand Burla <satananda.burla@caviumnetworks.com>
2839M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2840M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2841L: netdev@vger.kernel.org
2842W: http://www.cavium.com
2843S: Supported
f21fb3ed
RV
2844F: drivers/net/ethernet/cavium/liquidio/
2845
ef0bbac3
VB
2846CC2520 IEEE-802.15.4 RADIO DRIVER
2847M: Varka Bhadram <varkabhadram@gmail.com>
2848L: linux-wpan@vger.kernel.org
2849S: Maintained
2850F: drivers/net/ieee802154/cc2520.c
2851F: include/linux/spi/cc2520.h
2852F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2853
b8154542 2854CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2855M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2856L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2857W: http://www.ibm.com/developerworks/power/cell/
2858S: Supported
679655da 2859F: arch/powerpc/include/asm/cell*.h
679655da 2860F: arch/powerpc/include/asm/spu*.h
c117ab84 2861F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2862F: arch/powerpc/oprofile/*cell*
2863F: arch/powerpc/platforms/cell/
b8154542 2864
398ecff5
SW
2865CEPH COMMON CODE (LIBCEPH)
2866M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2867M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2868M: Sage Weil <sage@redhat.com>
82593f87 2869L: ceph-devel@vger.kernel.org
09d90327 2870W: http://ceph.com/
fb99f881 2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2872T: git git://github.com/ceph/ceph-client.git
9030aaf9 2873S: Supported
14430813
JP
2874F: net/ceph/
2875F: include/linux/ceph/
2876F: include/linux/crush/
9030aaf9 2877
398ecff5
SW
2878CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2879M: "Yan, Zheng" <zyan@redhat.com>
2880M: Sage Weil <sage@redhat.com>
2881M: Ilya Dryomov <idryomov@gmail.com>
2882L: ceph-devel@vger.kernel.org
2883W: http://ceph.com/
2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2885T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2886S: Supported
2887F: Documentation/filesystems/ceph.txt
2888F: fs/ceph/
2889
cfc411e7
DH
2890CERTIFICATE HANDLING:
2891M: David Howells <dhowells@redhat.com>
2892M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2893L: keyrings@vger.kernel.org
cfc411e7
DH
2894S: Maintained
2895F: Documentation/module-signing.txt
2896F: certs/
d8d80386 2897F: scripts/sign-file.c
cfc411e7
DH
2898F: scripts/extract-cert.c
2899
18332a80 2900CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2901L: linux-usb@vger.kernel.org
10c6c9c9 2902S: Orphan
679655da
JP
2903F: Documentation/usb/WUSB-Design-overview.txt
2904F: Documentation/usb/wusb-cbaf
355ffe69
DV
2905F: drivers/usb/host/hwa-hc.c
2906F: drivers/usb/host/whci/
679655da
JP
2907F: drivers/usb/wusbcore/
2908F: include/linux/usb/wusb*
18332a80 2909
70e84049 2910CFAG12864B LCD DRIVER
8b58be88 2911M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2912W: http://miguelojeda.es/auxdisplay.htm
2913W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2914S: Maintained
679655da
JP
2915F: drivers/auxdisplay/cfag12864b.c
2916F: include/linux/cfag12864b.h
70e84049
MOS
2917
2918CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2919M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2920W: http://miguelojeda.es/auxdisplay.htm
2921W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2922S: Maintained
679655da
JP
2923F: drivers/auxdisplay/cfag12864bfb.c
2924F: include/linux/cfag12864b.h
70e84049 2925
704232c2 2926CFG80211 and NL80211
8b58be88 2927M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2928L: linux-wireless@vger.kernel.org
ce466579
JB
2929W: http://wireless.kernel.org/
2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2932S: Maintained
c117ab84 2933F: include/uapi/linux/nl80211.h
679655da
JP
2934F: include/net/cfg80211.h
2935F: net/wireless/*
2936X: net/wireless/wext*
704232c2 2937
46e64261
GKH
2938CHAR and MISC DRIVERS
2939M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2940M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2942S: Supported
46e64261
GKH
2943F: drivers/char/*
2944F: drivers/misc/*
471322a8 2945F: include/linux/miscdevice.h
46e64261 2946
0a920b5b 2947CHECKPATCH
8b58be88 2948M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2949M: Joe Perches <joe@perches.com>
2950S: Maintained
679655da 2951F: scripts/checkpatch.pl
0a920b5b 2952
f8407f26
HW
2953CHINESE DOCUMENTATION
2954M: Harry Wei <harryxiyou@gmail.com>
9740153c 2955L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2956L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2957S: Maintained
2958F: Documentation/zh_CN/
2959
2721ea2c 2960CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2961M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2963L: linux-usb@vger.kernel.org
2964S: Maintained
2965F: drivers/usb/chipidea/
2966
a93ad65d
HG
2967CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2968M: Hans de Goede <hdegoede@redhat.com>
2969L: linux-input@vger.kernel.org
2970S: Maintained
2971F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2972F: drivers/input/touchscreen/chipone_icn8318.c
2973
ab043105
OJ
2974CHROME HARDWARE PLATFORM SUPPORT
2975M: Olof Johansson <olof@lixom.net>
2976S: Maintained
9f273c24 2977T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2978F: drivers/platform/chrome/
2979
641cb85e 2980CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2981M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2982M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2983M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2984M: Neel Patel <neepatel@cisco.com>
7063fbf2 2985S: Supported
a6a5580c 2986F: drivers/net/ethernet/cisco/enic/
7063fbf2 2987
e3cf00d0 2988CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2989M: Christian Benvenuti <benve@cisco.com>
2990M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2991S: Supported
35ef4a9e 2992F: drivers/infiniband/hw/usnic/
e3cf00d0 2993
2b7a52a4 2994CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2995M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2996L: netdev@vger.kernel.org
2997S: Maintained
57d0b7a0 2998F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2999
3d4cfdc9
MB
3000CIRRUS LOGIC AUDIO CODEC DRIVERS
3001M: Brian Austin <brian.austin@cirrus.com>
3002M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3004S: Maintained
3005F: sound/soc/codecs/cs*
3006
94574d9a
KRW
3007CLEANCACHE API
3008M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3009L: linux-kernel@vger.kernel.org
3010S: Maintained
3011F: mm/cleancache.c
3012F: include/linux/cleancache.h
3013
d4275354 3014CLK API
54176cc6 3015M: Russell King <linux@armlinux.org.uk>
aa571b14 3016L: linux-clk@vger.kernel.org
37417046 3017S: Maintained
d4275354
RK
3018F: include/linux/clk.h
3019
9222d247
JS
3020CLOCKSOURCE, CLOCKEVENT DRIVERS
3021M: Daniel Lezcano <daniel.lezcano@linaro.org>
3022M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3023L: linux-kernel@vger.kernel.org
9222d247
JS
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3025S: Supported
3026F: drivers/clocksource
3027
5df6d737 3028CISCO FCOE HBA DRIVER
8fc89a79
HP
3029M: Hiral Patel <hiralpat@cisco.com>
3030M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3031M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3032L: linux-scsi@vger.kernel.org
3033S: Supported
2a99921a 3034F: drivers/scsi/fnic/
5df6d737 3035
c8806b6c
NM
3036CISCO SCSI HBA DRIVER
3037M: Narsimhulu Musini <nmusini@cisco.com>
3038M: Sesidhar Baddela <sebaddel@cisco.com>
3039L: linux-scsi@vger.kernel.org
3040S: Supported
3041F: drivers/scsi/snic/
3042
529aa8cb
TLSC
3043CMPC ACPI DRIVER
3044M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3045M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3046L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3047S: Supported
3048F: drivers/platform/x86/classmate-laptop.c
3049
85756a06
HV
3050COBALT MEDIA DRIVER
3051M: Hans Verkuil <hans.verkuil@cisco.com>
3052L: linux-media@vger.kernel.org
3053T: git git://linuxtv.org/media_tree.git
a825eaec 3054W: https://linuxtv.org
85756a06
HV
3055S: Supported
3056F: drivers/media/pci/cobalt/
3057
74425eee 3058COCCINELLE/Semantic Patches (SmPL)
26de9c26 3059M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3060M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3061M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3062M: Michal Marek <mmarek@suse.com>
26de9c26 3063L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3065W: http://coccinelle.lip6.fr/
3066S: Supported
4b92b2aa 3067F: Documentation/coccinelle.txt
74425eee
NP
3068F: scripts/coccinelle/
3069F: scripts/coccicheck
3070
1da177e4 3071CODA FILE SYSTEM
8b58be88 3072M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3073M: coda@cs.cmu.edu
3074L: codalist@coda.cs.cmu.edu
3075W: http://www.coda.cs.cmu.edu/
3076S: Maintained
679655da
JP
3077F: Documentation/filesystems/coda.txt
3078F: fs/coda/
3079F: include/linux/coda*.h
c117ab84 3080F: include/uapi/linux/coda*.h
1da177e4 3081
0b14261e
PZ
3082CODA V4L2 MEM2MEM DRIVER
3083M: Philipp Zabel <p.zabel@pengutronix.de>
3084L: linux-media@vger.kernel.org
3085S: Maintained
3086F: Documentation/devicetree/bindings/media/coda.txt
3087F: drivers/media/platform/coda/
3088
7704addb 3089COMMON CLK FRAMEWORK
a85fa007 3090M: Michael Turquette <mturquette@baylibre.com>
f956165f 3091M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3092L: linux-clk@vger.kernel.org
baeb0d9b 3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3094S: Maintained
ae4185cd 3095F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3096F: drivers/clk/
3097X: drivers/clk/clkdev.c
7704addb 3098F: include/linux/clk-pr*
60bea3b5 3099F: include/linux/clk/
7704addb 3100
e2d1d6c0 3101COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3102M: Steve French <sfrench@samba.org>
51223df6 3103L: linux-cifs@vger.kernel.org
d1f28953 3104L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3105W: http://linux-cifs.samba.org/
bb1d5dda 3106T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3107S: Supported
ec421a71 3108F: Documentation/filesystems/cifs/
679655da 3109F: fs/cifs/
e2d1d6c0 3110
1da177e4 3111COMPACTPCI HOTPLUG CORE
8b58be88 3112M: Scott Murray <scott@spiteful.org>
64dab204 3113L: linux-pci@vger.kernel.org
82c4dfc7 3114S: Maintained
679655da 3115F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3116
3117COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3118M: Scott Murray <scott@spiteful.org>
64dab204 3119L: linux-pci@vger.kernel.org
82c4dfc7 3120S: Maintained
679655da 3121F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3122
3123COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3124M: Scott Murray <scott@spiteful.org>
64dab204 3125L: linux-pci@vger.kernel.org
82c4dfc7 3126S: Maintained
679655da 3127F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3128
5411552c 3129COMPAL LAPTOP SUPPORT
8b58be88 3130M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3131L: platform-driver-x86@vger.kernel.org
5411552c 3132S: Maintained
679655da 3133F: drivers/platform/x86/compal-laptop.c
5411552c 3134
949be0f7 3135CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3136L: accessrunner-general@lists.sourceforge.net
3137W: http://accessrunner.sourceforge.net/
44243ef4 3138S: Orphan
679655da 3139F: drivers/usb/atm/cxacru.c
949be0f7 3140
e2d1d6c0 3141CONFIGFS
d6351db2 3142M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3143M: Christoph Hellwig <hch@lst.de>
3144T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3145S: Supported
679655da
JP
3146F: fs/configfs/
3147F: include/linux/configfs.h
e2d1d6c0 3148
acb9c1b2 3149CONNECTOR
8b58be88 3150M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3151L: netdev@vger.kernel.org
3152S: Maintained
3153F: drivers/connector/
3154
a3e3354d 3155CONTROL GROUP (CGROUP)
860ca0e6 3156M: Tejun Heo <tj@kernel.org>
ad50c159 3157M: Li Zefan <lizefan@huawei.com>
4d205676 3158M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3159L: cgroups@vger.kernel.org
860ca0e6 3160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3161S: Maintained
a3e3354d 3162F: Documentation/cgroups/
679655da
JP
3163F: include/linux/cgroup*
3164F: kernel/cgroup*
a3e3354d
TH
3165
3166CONTROL GROUP - CPUSET
3167M: Li Zefan <lizefan@huawei.com>
3168L: cgroups@vger.kernel.org
3169W: http://www.bullopensource.org/cpuset/
3170W: http://oss.sgi.com/projects/cpusets/
3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3172S: Maintained
3173F: Documentation/cgroups/cpusets.txt
3174F: include/linux/cpuset.h
3175F: kernel/cpuset.c
3176
3177CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3178M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3179M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3180M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3181L: cgroups@vger.kernel.org
3182L: linux-mm@kvack.org
3183S: Maintained
3184F: mm/memcontrol.c
5d1ea48b 3185F: mm/swap_cgroup.c
fb3a0fb6 3186
bebe4678 3187CORETEMP HARDWARE MONITORING DRIVER
96859129 3188M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3189L: linux-hwmon@vger.kernel.org
bebe4678 3190S: Maintained
679655da
JP
3191F: Documentation/hwmon/coretemp
3192F: drivers/hwmon/coretemp.c
bebe4678 3193
1da177e4 3194COSA/SRP SYNC SERIAL DRIVER
8b58be88 3195M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3196W: http://www.fi.muni.cz/~kas/cosa/
3197S: Maintained
679655da 3198F: drivers/net/wan/cosa*
1da177e4 3199
4371ee35 3200CPMAC ETHERNET DRIVER
8b58be88 3201M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3202L: netdev@vger.kernel.org
3203S: Maintained
b544dbac 3204F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3205
1da177e4 3206CPU FREQUENCY DRIVERS
9c3646d1 3207M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3208M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3209L: linux-pm@vger.kernel.org
1da177e4 3210S: Maintained
27209d91
VK
3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3212T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3213F: drivers/cpufreq/
3214F: include/linux/cpufreq.h
1da177e4 3215
8a67f0ef
VK
3216CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3217M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3218M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3219L: linux-pm@vger.kernel.org
3220W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3221S: Maintained
3222F: drivers/cpufreq/arm_big_little.h
3223F: drivers/cpufreq/arm_big_little.c
3224F: drivers/cpufreq/arm_big_little_dt.c
3225
14d2c34c 3226CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3227M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3228M: Daniel Lezcano <daniel.lezcano@linaro.org>
3229L: linux-pm@vger.kernel.org
3230L: linux-arm-kernel@lists.infradead.org
cea8321c 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3232S: Maintained
3233F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3234
0c570c18
BZ
3235CPUIDLE DRIVER - ARM EXYNOS
3236M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3237M: Daniel Lezcano <daniel.lezcano@linaro.org>
3238M: Kukjin Kim <kgene@kernel.org>
3239L: linux-pm@vger.kernel.org
3240L: linux-samsung-soc@vger.kernel.org
3241S: Supported
3242F: drivers/cpuidle/cpuidle-exynos.c
3243F: arch/arm/mach-exynos/pm.c
3244
a8e39c35 3245CPUIDLE DRIVERS
9c3646d1 3246M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3247M: Daniel Lezcano <daniel.lezcano@linaro.org>
3248L: linux-pm@vger.kernel.org
3249S: Maintained
cea8321c 3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3251F: drivers/cpuidle/*
3252F: include/linux/cpuidle.h
3253
1da177e4 3254CPUID/MSR DRIVER
8b58be88 3255M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3256S: Maintained
679655da
JP
3257F: arch/x86/kernel/cpuid.c
3258F: arch/x86/kernel/msr.c
1da177e4 3259
7fe2f639 3260CPU POWER MONITORING SUBSYSTEM
d8130624 3261M: Thomas Renninger <trenn@suse.com>
103f1790 3262L: linux-pm@vger.kernel.org
7fe2f639 3263S: Maintained
14430813 3264F: tools/power/cpupower/
7fe2f639 3265
1da177e4 3266CRAMFS FILESYSTEM
ce00f85c 3267W: http://sourceforge.net/projects/cramfs/
54886a71 3268S: Orphan / Obsolete
679655da
JP
3269F: Documentation/filesystems/cramfs.txt
3270F: fs/cramfs/
1da177e4
LT
3271
3272CRIS PORT
8b58be88
JP
3273M: Mikael Starvik <starvik@axis.com>
3274M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3275L: linux-cris-kernel@axis.com
1da177e4 3276W: http://developer.axis.com
9f273c24 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3278S: Maintained
679655da 3279F: arch/cris/
df621252 3280F: drivers/tty/serial/crisv10.*
1da177e4
LT
3281
3282CRYPTO API
8b58be88
JP
3283M: Herbert Xu <herbert@gondor.apana.org.au>
3284M: "David S. Miller" <davem@davemloft.net>
1da177e4 3285L: linux-crypto@vger.kernel.org
9f273c24 3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3288S: Maintained
679655da 3289F: Documentation/crypto/
fe1c445b 3290F: Documentation/devicetree/bindings/crypto/
2ca87a17 3291F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3292F: arch/*/crypto/
3293F: crypto/
3294F: drivers/crypto/
3295F: include/crypto/
1da177e4 3296
5b07bd57 3297CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3298M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3299L: linux-crypto@vger.kernel.org
3300S: Maintained
51a2228a
JP
3301F: crypto/ansi_cprng.c
3302F: crypto/rng.c
5b07bd57 3303
fc279cc2
HV
3304CS3308 MEDIA DRIVER
3305M: Hans Verkuil <hverkuil@xs4all.nl>
3306L: linux-media@vger.kernel.org
3307T: git git://linuxtv.org/media_tree.git
3308W: http://linuxtv.org
3309S: Odd Fixes
3310F: drivers/media/i2c/cs3308.c
3311F: drivers/media/i2c/cs3308.h
3312
9b4ffa48 3313CS5535 Audio ALSA driver
8b58be88 3314M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3315S: Maintained
679655da 3316F: sound/pci/cs5535audio/
9b4ffa48 3317
a910e4a9 3318CW1200 WLAN driver
b75f0050
JP
3319M: Solomon Peachy <pizza@shaftnet.org>
3320S: Maintained
560424e9 3321F: drivers/net/wireless/st/cw1200/
a910e4a9 3322
6d8425b1 3323CX18 VIDEO4LINUX DRIVER
6afdeaf8 3324M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3325L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3326L: linux-media@vger.kernel.org
275ffde4 3327T: git git://linuxtv.org/media_tree.git
a825eaec 3328W: https://linuxtv.org
30e10993 3329W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3330S: Maintained
679655da 3331F: Documentation/video4linux/cx18.txt
90d72ac6 3332F: drivers/media/pci/cx18/
6c0f0359 3333F: include/uapi/linux/ivtv*
6d8425b1 3334
3f101d91
HV
3335CX2341X MPEG ENCODER HELPER MODULE
3336M: Hans Verkuil <hverkuil@xs4all.nl>
3337L: linux-media@vger.kernel.org
3338T: git git://linuxtv.org/media_tree.git
a825eaec 3339W: https://linuxtv.org
3f101d91 3340S: Maintained
c368360b 3341F: drivers/media/common/cx2341x*
3f101d91
HV
3342F: include/media/cx2341x*
3343
b8fe6e2c
PB
3344CX24120 MEDIA DRIVER
3345M: Jemma Denson <jdenson@gmail.com>
3346M: Patrick Boettcher <patrick.boettcher@posteo.de>
3347L: linux-media@vger.kernel.org
a825eaec 3348W: https://linuxtv.org
b8fe6e2c
PB
3349Q: http://patchwork.linuxtv.org/project/linux-media/list/
3350S: Maintained
3351F: drivers/media/dvb-frontends/cx24120*
3352
20357578 3353CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3354M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3355M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3356L: linux-media@vger.kernel.org
a825eaec 3357W: https://linuxtv.org
20357578
MCC
3358T: git git://linuxtv.org/media_tree.git
3359S: Odd fixes
3360F: Documentation/video4linux/cx88/
3361F: drivers/media/pci/cx88/
6d8425b1 3362
91952bc0
AP
3363CXD2820R MEDIA DRIVER
3364M: Antti Palosaari <crope@iki.fi>
3365L: linux-media@vger.kernel.org
a825eaec 3366W: https://linuxtv.org
91952bc0
AP
3367W: http://palosaari.fi/linux/
3368Q: http://patchwork.linuxtv.org/project/linux-media/list/
3369T: git git://linuxtv.org/anttip/media_tree.git
3370S: Maintained
3371F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3372
e5ec3789 3373CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3374M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3375L: netdev@vger.kernel.org
3376W: http://www.chelsio.com
3377S: Supported
f7917c00 3378F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3379
d8ae3c33 3380CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3381M: Karen Xie <kxie@chelsio.com>
3382L: linux-scsi@vger.kernel.org
3383W: http://www.chelsio.com
3384S: Supported
3385F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3386
e5ec3789 3387CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3388M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3389L: linux-rdma@vger.kernel.org
e5ec3789
SW
3390W: http://www.openfabrics.org
3391S: Supported
679655da 3392F: drivers/infiniband/hw/cxgb3/
e5ec3789 3393
be4c9bad 3394CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3395M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3396L: netdev@vger.kernel.org
3397W: http://www.chelsio.com
3398S: Supported
f7917c00 3399F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3400
d8ae3c33 3401CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3402M: Karen Xie <kxie@chelsio.com>
3403L: linux-scsi@vger.kernel.org
3404W: http://www.chelsio.com
3405S: Supported
3406F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3407
be4c9bad
RD
3408CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3409M: Steve Wise <swise@chelsio.com>
3410L: linux-rdma@vger.kernel.org
3411W: http://www.openfabrics.org
3412S: Supported
3413F: drivers/infiniband/hw/cxgb4/
3414
5c20a5c7
CL
3415CXGB4VF ETHERNET DRIVER (CXGB4VF)
3416M: Casey Leedom <leedom@chelsio.com>
3417L: netdev@vger.kernel.org
3418W: http://www.chelsio.com
3419S: Supported
f7917c00 3420F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3421
a9282d01
IM
3422CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3423M: Ian Munsie <imunsie@au1.ibm.com>
3424M: Michael Neuling <mikey@neuling.org>
3425L: linuxppc-dev@lists.ozlabs.org
3426S: Supported
3427F: drivers/misc/cxl/
ec249dd8 3428F: include/misc/cxl*
a9282d01
IM
3429F: include/uapi/misc/cxl.h
3430F: Documentation/powerpc/cxl.txt
3431F: Documentation/powerpc/cxl.txt
3432F: Documentation/ABI/testing/sysfs-class-cxl
3433
11f43ae7
MO
3434CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3435M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3436M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3437L: linux-scsi@vger.kernel.org
3438S: Supported
3439F: drivers/scsi/cxlflash/
3440F: include/uapi/scsi/cxlflash_ioctls.h
3441F: Documentation/powerpc/cxlflash.txt
3442
b52b97a3
GC
3443STMMAC ETHERNET DRIVER
3444M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3445M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3446L: netdev@vger.kernel.org
3447W: http://www.stlinux.com
3448S: Supported
7ac6653a 3449F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3450
1da177e4 3451CYBERPRO FB DRIVER
54176cc6 3452M: Russell King <linux@armlinux.org.uk>
efc03ecb 3453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3454W: http://www.armlinux.org.uk/
1da177e4 3455S: Maintained
8a61f013 3456F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3457
1da177e4 3458CYCLADES ASYNC MUX DRIVER
1da177e4 3459W: http://www.cyclades.com/
d459883e 3460S: Orphan
c897401b 3461F: drivers/tty/cyclades.c
679655da 3462F: include/linux/cyclades.h
c117ab84 3463F: include/uapi/linux/cyclades.h
1da177e4
LT
3464
3465CYCLADES PC300 DRIVER
1da177e4 3466W: http://www.cyclades.com/
d459883e 3467S: Orphan
679655da 3468F: drivers/net/wan/pc300*
1da177e4 3469
402f6ae4
AP
3470CYPRESS_FIRMWARE MEDIA DRIVER
3471M: Antti Palosaari <crope@iki.fi>
3472L: linux-media@vger.kernel.org
a825eaec 3473W: https://linuxtv.org
402f6ae4
AP
3474W: http://palosaari.fi/linux/
3475Q: http://patchwork.linuxtv.org/project/linux-media/list/
3476T: git git://linuxtv.org/anttip/media_tree.git
3477S: Maintained
3478F: drivers/media/common/cypress_firmware*
3479
e3ae3525 3480CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3481M: Ferruh Yigit <fery@cypress.com>
6305902c 3482L: linux-input@vger.kernel.org
be9a6f40 3483S: Supported
6305902c
JP
3484F: drivers/input/touchscreen/cyttsp*
3485F: include/linux/input/cyttsp.h
e3ae3525 3486
aaaf5fbf
JK
3487DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3488M: Joshua Kinard <kumba@gentoo.org>
3489S: Maintained
3490F: drivers/rtc/rtc-ds1685.c
3491F: include/linux/rtc/ds1685.h
3492
1da177e4 3493DAMA SLAVE for AX.25
8b58be88 3494M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3495W: http://yaina.de/jreuter/
3496W: http://www.qsl.net/dl1bke/
3497L: linux-hams@vger.kernel.org
3498S: Maintained
679655da
JP
3499F: net/ax25/af_ax25.c
3500F: net/ax25/ax25_dev.c
3501F: net/ax25/ax25_ds_*
3502F: net/ax25/ax25_in.c
3503F: net/ax25/ax25_out.c
3504F: net/ax25/ax25_timer.c
3505F: net/ax25/sysctl_net_ax25.c
1da177e4 3506
e2d1d6c0 3507DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3508L: netdev@vger.kernel.org
5ff77428 3509S: Orphan
679655da 3510F: Documentation/networking/dmfe.txt
0f04e2aa 3511F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3512
3513DC390/AM53C974 SCSI driver
d8130624 3514M: Hannes Reinecke <hare@suse.com>
71bd849d 3515L: linux-scsi@vger.kernel.org
e2d1d6c0 3516S: Maintained
71bd849d 3517F: drivers/scsi/am53c974.c
e2d1d6c0 3518
1da177e4 3519DC395x SCSI driver
61eee9a7 3520M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3521M: Ali Akcaagac <aliakc@web.de>
3522M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3523L: dc395x@twibble.org
cf015e9f
JP
3524W: http://twibble.org/dist/dc395x/
3525W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3526S: Maintained
679655da
JP
3527F: Documentation/scsi/dc395x.txt
3528F: drivers/scsi/dc395x.*
1da177e4 3529
eb8edb08 3530DCCP PROTOCOL
a89d030e 3531M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3532L: dccp@vger.kernel.org
c996d8b9 3533W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3534S: Maintained
679655da 3535F: include/linux/dccp.h
c117ab84 3536F: include/uapi/linux/dccp.h
679655da
JP
3537F: include/linux/tfrc.h
3538F: net/dccp/
eb8edb08 3539
1da177e4 3540DECnet NETWORK LAYER
1da177e4
LT
3541W: http://linux-decnet.sourceforge.net
3542L: linux-decnet-user@lists.sourceforge.net
f546444d 3543S: Orphan
679655da
JP
3544F: Documentation/networking/decnet.txt
3545F: net/decnet/
1da177e4 3546
ebff05b9
MR
3547DECSTATION PLATFORM SUPPORT
3548M: "Maciej W. Rozycki" <macro@linux-mips.org>
3549L: linux-mips@linux-mips.org
3550W: http://www.linux-mips.org/wiki/DECstation
3551S: Maintained
3552F: arch/mips/dec/
3553F: arch/mips/include/asm/dec/
3554F: arch/mips/include/asm/mach-dec/
3555
1da177e4 3556DEFXX FDDI NETWORK DRIVER
8b58be88 3557M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3558S: Maintained
33f810b2 3559F: drivers/net/fddi/defxx.*
1da177e4 3560
ad8f07cc 3561DELL LAPTOP DRIVER
8b58be88 3562M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3563M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3564L: platform-driver-x86@vger.kernel.org
ad8f07cc 3565S: Maintained
679655da 3566F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3567
817a5cdb
PR
3568DELL LAPTOP RBTN DRIVER
3569M: Pali Rohár <pali.rohar@gmail.com>
3570S: Maintained
3571F: drivers/platform/x86/dell-rbtn.*
3572
cdbff611
PR
3573DELL LAPTOP FREEFALL DRIVER
3574M: Pali Rohár <pali.rohar@gmail.com>
3575S: Maintained
3576F: drivers/platform/x86/dell-smo8800.c
3577
1da177e4 3578DELL LAPTOP SMM DRIVER
a5afba16 3579M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3580S: Maintained
a5afba16 3581F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3582F: include/uapi/linux/i8k.h
1da177e4 3583
90563ec4 3584DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3585M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3586S: Maintained
679655da
JP
3587F: Documentation/dcdbas.txt
3588F: drivers/firmware/dcdbas.*
90563ec4 3589
0b3f6109 3590DELL WMI EXTRAS DRIVER
8b58be88 3591M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3592M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3593S: Maintained
36b3a96f 3594F: drivers/platform/x86/dell-wmi.c
0b3f6109 3595
5efc75e3 3596DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3597M: John Youn <johnyoun@synopsys.com>
5efc75e3 3598L: linux-usb@vger.kernel.org
18f340f9 3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3600S: Maintained
197ba5f4 3601F: drivers/usb/dwc2/
5efc75e3 3602
94ab23dd 3603DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3604M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3605L: linux-usb@vger.kernel.org
94ab23dd
FB
3606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3607S: Maintained
3608F: drivers/usb/dwc3/
3609
833c9545
JB
3610DEVICE COREDUMP (DEV_COREDUMP)
3611M: Johannes Berg <johannes@sipsolutions.net>
3612L: linux-kernel@vger.kernel.org
3613S: Maintained
3614F: drivers/base/devcoredump.c
3615F: include/linux/devcoredump.h
3616
89d07767
KP
3617DEVICE FREQUENCY (DEVFREQ)
3618M: MyungJoo Ham <myungjoo.ham@samsung.com>
3619M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3620L: linux-pm@vger.kernel.org
6a3cd722 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3622S: Maintained
3623F: drivers/devfreq/
6a3cd722
CC
3624F: include/linux/devfreq.h
3625F: Documentation/devicetree/bindings/devfreq/
89d07767 3626
7dbded06
CC
3627DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3628M: Chanwoo Choi <cw00.choi@samsung.com>
3629L: linux-pm@vger.kernel.org
3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3631S: Supported
3632F: drivers/devfreq/event/
3633F: drivers/devfreq/devfreq-event.c
3634F: include/linux/devfreq-event.h
3635F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3636
490b864b
CC
3637BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3638M: Chanwoo Choi <cw00.choi@samsung.com>
3639L: linux-pm@vger.kernel.org
3640L: linux-samsung-soc@vger.kernel.org
3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3642S: Maintained
3643F: drivers/devfreq/exynos-bus.c
3644F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3645
1da177e4 3646DEVICE NUMBER REGISTRY
8b58be88 3647M: Torben Mathiasen <device@lanana.org>
1da177e4 3648W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3649S: Maintained
3650
e2d1d6c0 3651DEVICE-MAPPER (LVM)
854ecaad 3652M: Alasdair Kergon <agk@redhat.com>
8504eed3 3653M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3654M: dm-devel@redhat.com
e2d1d6c0
RD
3655L: dm-devel@redhat.com
3656W: http://sources.redhat.com/dm
8a6e2535 3657Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3659T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3660S: Maintained
679655da
JP
3661F: Documentation/device-mapper/
3662F: drivers/md/dm*
854ecaad 3663F: drivers/md/persistent-data/
679655da
JP
3664F: include/linux/device-mapper.h
3665F: include/linux/dm-*.h
8504eed3 3666F: include/uapi/linux/dm-*.h
e2d1d6c0 3667
bfcd3a46
JP
3668DEVLINK
3669M: Jiri Pirko <jiri@mellanox.com>
3670L: netdev@vger.kernel.org
3671S: Supported
3672F: net/core/devlink.c
3673F: include/net/devlink.h
3674F: include/uapi/linux/devlink.h
3675
c0d995aa
OST
3676DIALOG SEMICONDUCTOR DRIVERS
3677M: Support Opensource <support.opensource@diasemi.com>
3678W: http://www.dialog-semiconductor.com/products
3679S: Supported
3680F: Documentation/hwmon/da90??
7c933772 3681F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3682F: drivers/gpio/gpio-da90??.c
3683F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3684F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3685F: drivers/input/misc/da90??_onkey.c
3686F: drivers/input/touchscreen/da9052_tsi.c
3687F: drivers/leds/leds-da90??.c
3688F: drivers/mfd/da903x.c
3689F: drivers/mfd/da90??-*.c
7be72c2c 3690F: drivers/mfd/da91??-*.c
c0d995aa 3691F: drivers/power/da9052-battery.c
7be72c2c 3692F: drivers/power/da91??-*.c
c0d995aa
OST
3693F: drivers/regulator/da903x.c
3694F: drivers/regulator/da9???-regulator.[ch]
3695F: drivers/rtc/rtc-da90??.c
3696F: drivers/video/backlight/da90??_bl.c
3697F: drivers/watchdog/da90??_wdt.c
3698F: include/linux/mfd/da903x.h
3699F: include/linux/mfd/da9052/
3700F: include/linux/mfd/da9055/
3701F: include/linux/mfd/da9063/
7be72c2c 3702F: include/linux/mfd/da9150/
c0d995aa
OST
3703F: include/sound/da[79]*.h
3704F: sound/soc/codecs/da[79]*.[ch]
3705
599aa697
LL
3706DIGI NEO AND CLASSIC PCI PRODUCTS
3707M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3708M: Mark Hounschell <markh@compro.net>
599aa697
LL
3709L: driverdev-devel@linuxdriverproject.org
3710S: Maintained
3711F: drivers/staging/dgnc/
3712
335d7c58 3713DIOLAN U2C-12 I2C DRIVER
ca462085 3714M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3715L: linux-i2c@vger.kernel.org
3716S: Maintained
3717F: drivers/i2c/busses/i2c-diolan-u2c.c
3718
d475c634
MW
3719DIRECT ACCESS (DAX)
3720M: Matthew Wilcox <willy@linux.intel.com>
3721L: linux-fsdevel@vger.kernel.org
3722S: Supported
3723F: fs/dax.c
3724
e7839f25 3725DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3726M: Eric Paris <eparis@parisplace.org>
3c5119c0 3727S: Maintained
679655da
JP
3728F: Documentation/filesystems/dnotify.txt
3729F: fs/notify/dnotify/
3730F: include/linux/dnotify.h
1da177e4
LT
3731
3732DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3733M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3734W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3735W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3736W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3737S: Maintained
3738
4480f15b 3739DISKQUOTA
d8130624 3740M: Jan Kara <jack@suse.com>
1da177e4 3741S: Maintained
679655da
JP
3742F: Documentation/filesystems/quota.txt
3743F: fs/quota/
3744F: include/linux/quota*.h
c117ab84 3745F: include/uapi/linux/quota*.h
1da177e4 3746
702686ad
BT
3747DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3748M: Bernie Thompson <bernie@plugable.com>
3749L: linux-fbdev@vger.kernel.org
3750S: Maintained
3751W: http://plugable.com/category/projects/udlfb/
8a61f013 3752F: drivers/video/fbdev/udlfb.c
702686ad
BT
3753F: include/video/udlfb.h
3754F: Documentation/fb/udlfb.txt
3755
e7839f25 3756DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3757M: Christine Caulfield <ccaulfie@redhat.com>
3758M: David Teigland <teigland@redhat.com>
a4644184 3759L: cluster-devel@redhat.com
5be7b50f 3760W: http://sources.redhat.com/cluster/
9f273c24 3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3762S: Supported
679655da 3763F: fs/dlm/
5be7b50f 3764
53b6b3e0
SS
3765DMA BUFFER SHARING FRAMEWORK
3766M: Sumit Semwal <sumit.semwal@linaro.org>
3767S: Maintained
3768L: linux-media@vger.kernel.org
3769L: dri-devel@lists.freedesktop.org
8ada6d2d 3770L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3771F: drivers/dma-buf/
e46d12c6
JP
3772F: include/linux/dma-buf*
3773F: include/linux/reservation.h
3774F: include/linux/*fence.h
53b6b3e0
SS
3775F: Documentation/dma-buf-sharing.txt
3776T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3777
b3e5f263 3778DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3779M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3780L: dmaengine@vger.kernel.org
3781Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3782S: Maintained
679655da 3783F: drivers/dma/
0ce3c066 3784F: include/linux/dmaengine.h
c56d329e 3785F: Documentation/devicetree/bindings/dma/
979a281e
VK
3786F: Documentation/dmaengine/
3787T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3788
b825037d 3789DME1737 HARDWARE MONITOR DRIVER
8b58be88 3790M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3791L: linux-hwmon@vger.kernel.org
b825037d 3792S: Maintained
679655da
JP
3793F: Documentation/hwmon/dme1737
3794F: drivers/hwmon/dme1737.c
b825037d 3795
1f31e1b1 3796DMI/SMBIOS SUPPORT
d8130624 3797M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3798S: Maintained
d4aeef93 3799T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3800F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3801F: drivers/firmware/dmi-id.c
3802F: drivers/firmware/dmi_scan.c
3803F: include/linux/dmi.h
3804
7d2c86b5 3805DOCUMENTATION
ad3118b9 3806M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3807L: linux-doc@vger.kernel.org
3808S: Maintained
679655da 3809F: Documentation/
42f41ecf
JC
3810F: scripts/docproc.c
3811F: scripts/kernel-doc*
97be078b
RD
3812X: Documentation/ABI/
3813X: Documentation/devicetree/
933a46b8
JC
3814X: Documentation/acpi
3815X: Documentation/power
3816X: Documentation/spi
6c121170 3817X: Documentation/DocBook/media
c51edfb1 3818T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3819
1da177e4 3820DOUBLETALK DRIVER
8b58be88 3821M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3822L: blinux-list@redhat.com
3823S: Maintained
679655da
JP
3824F: drivers/char/dtlk.c
3825F: include/linux/dtlk.h
1da177e4 3826
e2d1d6c0 3827DPT_I2O SCSI RAID DRIVER
8b58be88 3828M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3829L: linux-scsi@vger.kernel.org
3830W: http://www.adaptec.com/
3831S: Maintained
679655da
JP
3832F: drivers/scsi/dpt*
3833F: drivers/scsi/dpt/
e2d1d6c0 3834
b411b363 3835DRBD DRIVER
bc2c049d
RK
3836M: Philipp Reisner <philipp.reisner@linbit.com>
3837M: Lars Ellenberg <lars.ellenberg@linbit.com>
3838L: drbd-dev@lists.linbit.com
28b8e8d4 3839W: http://www.drbd.org
bc2c049d
RK
3840T: git git://git.linbit.com/linux-drbd.git
3841T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3842S: Supported
3843F: drivers/block/drbd/
3844F: lib/lru_cache.c
3845F: Documentation/blockdev/drbd/
b411b363 3846
dc7dfcd8 3847DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3850S: Supported
679655da 3851F: Documentation/kobject.txt
7cfc51b9 3852F: drivers/base/
87544653 3853F: fs/debugfs/
dc7dfcd8
WS
3854F: fs/kernfs/
3855F: fs/sysfs/
87544653 3856F: include/linux/debugfs.h
dc7dfcd8 3857F: include/linux/kobj*
679655da 3858F: lib/kobj*
1da177e4
LT
3859
3860DRM DRIVERS
8b58be88 3861M: David Airlie <airlied@linux.ie>
4c6a3999 3862L: dri-devel@lists.freedesktop.org
b0447888 3863T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3864S: Maintained
679655da 3865F: drivers/gpu/drm/
433e3b34 3866F: drivers/gpu/vga/
445d84a4 3867F: Documentation/DocBook/gpu.*
850e9411 3868F: include/drm/
c117ab84 3869F: include/uapi/drm/
1da177e4 3870
c842b693
EV
3871DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3872M: Dave Airlie <airlied@redhat.com>
3873S: Odd Fixes
3874F: drivers/gpu/drm/ast/
3875
3876DRM DRIVER FOR BOCHS VIRTUAL GPU
3877M: Gerd Hoffmann <kraxel@redhat.com>
3878S: Odd Fixes
3879F: drivers/gpu/drm/bochs/
3880
3881DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3882M: Dave Airlie <airlied@redhat.com>
3883S: Odd Fixes
3884F: drivers/gpu/drm/cirrus/
3885
c26a4017 3886RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3887M: Alex Deucher <alexander.deucher@amd.com>
3888M: Christian König <christian.koenig@amd.com>
3889L: dri-devel@lists.freedesktop.org
3890T: git git://people.freedesktop.org/~agd5f/linux
3891S: Supported
3892F: drivers/gpu/drm/radeon/
74c97375 3893F: include/uapi/drm/radeon_drm.h
c26a4017 3894F: drivers/gpu/drm/amd/
74c97375 3895F: include/uapi/drm/amdgpu_drm.h
566f5939 3896
03e255b9
TR
3897DRM PANEL DRIVERS
3898M: Thierry Reding <thierry.reding@gmail.com>
3899L: dri-devel@lists.freedesktop.org
3900T: git git://anongit.freedesktop.org/tegra/linux.git
3901S: Maintained
3902F: drivers/gpu/drm/drm_panel.c
3903F: drivers/gpu/drm/panel/
3904F: include/drm/drm_panel.h
2d799dde 3905F: Documentation/devicetree/bindings/display/panel/
03e255b9 3906
8daf7473 3907INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3908M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3909M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3910L: intel-gfx@lists.freedesktop.org
8daf7473 3911L: dri-devel@lists.freedesktop.org
7564fde3 3912W: https://01.org/linuxgraphics/
47f95647 3913Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3914T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3915S: Supported
14430813 3916F: drivers/gpu/drm/i915/
8daf7473 3917F: include/drm/i915*
baceac3a 3918F: include/uapi/drm/i915_drm.h
8daf7473 3919
99763bb8
BB
3920DRM DRIVERS FOR ATMEL HLCDC
3921M: Boris Brezillon <boris.brezillon@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/atmel-hlcdc/
3925F: Documentation/devicetree/bindings/drm/atmel/
3926
bf1139df
MR
3927DRM DRIVERS FOR ALLWINNER A10
3928M: Maxime Ripard <maxime.ripard@free-electrons.com>
3929L: dri-devel@lists.freedesktop.org
3930S: Supported
3931F: drivers/gpu/drm/sun4i/
3932F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3933
398a6d4a
KP
3934DRM DRIVERS FOR EXYNOS
3935M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3936M: Joonyoung Shim <jy0922.shim@samsung.com>
3937M: Seung-Woo Kim <sw0312.kim@samsung.com>
3938M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3939L: dri-devel@lists.freedesktop.org
25a58030 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3941S: Supported
14430813 3942F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3943F: include/uapi/drm/exynos_drm.h
3944F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3945
b55a1b9c 3946DRM DRIVERS FOR FREESCALE DCU
bc66757a 3947M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3948M: Alison Wang <alison.wang@freescale.com>
3949L: dri-devel@lists.freedesktop.org
3950S: Supported
3951F: drivers/gpu/drm/fsl-dcu/
2d799dde 3952F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3953F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3954F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3955
0a3d775f
PZ
3956DRM DRIVERS FOR FREESCALE IMX
3957M: Philipp Zabel <p.zabel@pengutronix.de>
3958L: dri-devel@lists.freedesktop.org
3959S: Maintained
3960F: drivers/gpu/drm/imx/
ef739aa4 3961F: drivers/gpu/ipu-v3/
2d799dde 3962F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3963
ba2199a6
PJ
3964DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3965M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3966L: dri-devel@lists.freedesktop.org
3967T: git git://github.com/patjak/drm-gma500
3968S: Maintained
5ff18e42 3969F: drivers/gpu/drm/gma500/
ba2199a6 3970
c84ffde9
XL
3971DRM DRIVERS FOR HISILICON
3972M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3973R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3974R: Chen Feng <puck.chen@hisilicon.com>
3975L: dri-devel@lists.freedesktop.org
3976T: git git://github.com/xin3liang/linux.git
3977S: Maintained
3978F: drivers/gpu/drm/hisilicon/
3979F: Documentation/devicetree/bindings/display/hisilicon/
3980
399516ab
EV
3981DRM DRIVER FOR INTEL I810 VIDEO CARDS
3982S: Orphan / Obsolete
3983F: drivers/gpu/drm/i810/
3984F: include/uapi/drm/i810_drm.h
3985
06346451
EV
3986DRM DRIVER FOR MSM ADRENO GPU
3987M: Rob Clark <robdclark@gmail.com>
3988L: linux-arm-msm@vger.kernel.org
3989L: dri-devel@lists.freedesktop.org
3990L: freedreno@lists.freedesktop.org
3991T: git git://people.freedesktop.org/~robclark/linux
3992S: Maintained
3993F: drivers/gpu/drm/msm/
3994F: include/uapi/drm/msm_drm.h
3995F: Documentation/devicetree/bindings/display/msm/
3996
fad89bb3
EV
3997DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3998M: Ben Skeggs <bskeggs@redhat.com>
3999L: dri-devel@lists.freedesktop.org
4000L: nouveau@lists.freedesktop.org
4001T: git git://github.com/skeggsb/linux
4002S: Supported
4003F: drivers/gpu/drm/nouveau/
4004F: include/uapi/drm/nouveau_drm.h
ba2199a6 4005
bd3b49f2 4006DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4007M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4008L: dri-devel@lists.freedesktop.org
4009L: linux-tegra@vger.kernel.org
a5ad7a63 4010T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4011S: Supported
dee8268f 4012F: drivers/gpu/drm/tegra/
a5ad7a63 4013F: drivers/gpu/host1x/
e1e90644 4014F: include/linux/host1x.h
a5ad7a63 4015F: include/uapi/drm/tegra_drm.h
2d799dde 4016F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4017
399516ab
EV
4018DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4019S: Orphan / Obsolete
4020F: drivers/gpu/drm/mga/
4021F: include/uapi/drm/mga_drm.h
4022
c842b693
EV
4023DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4024M: Dave Airlie <airlied@redhat.com>
4025S: Odd Fixes
4026F: drivers/gpu/drm/mgag200/
4027
399516ab
EV
4028DRM DRIVER FOR RAGE 128 VIDEO CARDS
4029S: Orphan / Obsolete
4030F: drivers/gpu/drm/r128/
4031F: include/uapi/drm/r128_drm.h
4032
a284e9d1
LP
4033DRM DRIVERS FOR RENESAS
4034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4035L: dri-devel@lists.freedesktop.org
4a121096 4036L: linux-renesas-soc@vger.kernel.org
2392ccd4 4037T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4038S: Supported
4039F: drivers/gpu/drm/rcar-du/
4040F: drivers/gpu/drm/shmobile/
a284e9d1 4041F: include/linux/platform_data/shmob_drm.h
33be436d 4042F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4043
c842b693
EV
4044DRM DRIVER FOR QXL VIRTUAL GPU
4045M: Dave Airlie <airlied@redhat.com>
4046S: Odd Fixes
4047F: drivers/gpu/drm/qxl/
4048F: include/uapi/drm/qxl_drm.h
a284e9d1 4049
625e0346
HS
4050DRM DRIVERS FOR ROCKCHIP
4051M: Mark Yao <mark.yao@rock-chips.com>
4052L: dri-devel@lists.freedesktop.org
4053S: Maintained
4054F: drivers/gpu/drm/rockchip/
f253f7eb 4055F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4056
399516ab
EV
4057DRM DRIVER FOR SAVAGE VIDEO CARDS
4058S: Orphan / Obsolete
4059F: drivers/gpu/drm/savage/
4060F: include/uapi/drm/savage_drm.h
4061
4062DRM DRIVER FOR SIS VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/sis/
4065F: include/uapi/drm/sis_drm.h
625e0346 4066
7f11c476
BG
4067DRM DRIVERS FOR STI
4068M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4069M: Vincent Abriou <vincent.abriou@st.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4072S: Maintained
4073F: drivers/gpu/drm/sti
2d799dde 4074F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4075
399516ab
EV
4076DRM DRIVER FOR TDFX VIDEO CARDS
4077S: Orphan / Obsolete
4078F: drivers/gpu/drm/tdfx/
4079
c842b693
EV
4080DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4081M: Dave Airlie <airlied@redhat.com>
4082S: Odd Fixes
4083F: drivers/gpu/drm/udl/
4084
8bb0bce9
LS
4085DRM DRIVERS FOR VIVANTE GPU IP
4086M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4087R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4088R: Christian Gmeiner <christian.gmeiner@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Maintained
8a9257a0
EV
4091F: drivers/gpu/drm/etnaviv/
4092F: include/uapi/drm/etnaviv_drm.h
4093F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4094
c4291702
EV
4095DRM DRIVER FOR VMWARE VIRTUAL GPU
4096M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4097M: Sinclair Yeh <syeh@vmware.com>
4098M: Thomas Hellstrom <thellstrom@vmware.com>
4099L: dri-devel@lists.freedesktop.org
4100T: git git://people.freedesktop.org/~syeh/repos_linux
4101T: git git://people.freedesktop.org/~thomash/linux
4102S: Supported
4103F: drivers/gpu/drm/vmwgfx/
4104F: include/uapi/drm/vmwgfx_drm.h
4105
8636d452
EA
4106DRM DRIVERS FOR VC4
4107M: Eric Anholt <eric@anholt.net>
4108T: git git://github.com/anholt/linux
4109S: Supported
4110F: drivers/gpu/drm/vc4/
4111F: include/uapi/drm/vc4_drm.h
4112F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4113
598df1ac
AK
4114DSBR100 USB FM RADIO DRIVER
4115M: Alexey Klimov <klimov.linux@gmail.com>
4116L: linux-media@vger.kernel.org
4117T: git git://linuxtv.org/media_tree.git
4118S: Maintained
4119F: drivers/media/radio/dsbr100.c
4120
1da177e4 4121DSCC4 DRIVER
8b58be88 4122M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4123L: netdev@vger.kernel.org
1da177e4 4124S: Maintained
679655da 4125F: drivers/net/wan/dscc4.c
1da177e4 4126
cc11b140
HV
4127DT3155 MEDIA DRIVER
4128M: Hans Verkuil <hverkuil@xs4all.nl>
4129L: linux-media@vger.kernel.org
4130T: git git://linuxtv.org/media_tree.git
a825eaec 4131W: https://linuxtv.org
cc11b140
HV
4132S: Odd Fixes
4133F: drivers/media/pci/dt3155/
4134
91952bc0
AP
4135DVB_USB_AF9015 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
a825eaec 4138W: https://linuxtv.org
91952bc0
AP
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/usb/dvb-usb-v2/af9015*
4144
4145DVB_USB_AF9035 MEDIA DRIVER
4146M: Antti Palosaari <crope@iki.fi>
4147L: linux-media@vger.kernel.org
a825eaec 4148W: https://linuxtv.org
91952bc0
AP
4149W: http://palosaari.fi/linux/
4150Q: http://patchwork.linuxtv.org/project/linux-media/list/
4151T: git git://linuxtv.org/anttip/media_tree.git
4152S: Maintained
4153F: drivers/media/usb/dvb-usb-v2/af9035*
4154
4155DVB_USB_ANYSEE MEDIA DRIVER
4156M: Antti Palosaari <crope@iki.fi>
4157L: linux-media@vger.kernel.org
a825eaec 4158W: https://linuxtv.org
91952bc0
AP
4159W: http://palosaari.fi/linux/
4160Q: http://patchwork.linuxtv.org/project/linux-media/list/
4161T: git git://linuxtv.org/anttip/media_tree.git
4162S: Maintained
4163F: drivers/media/usb/dvb-usb-v2/anysee*
4164
4165DVB_USB_AU6610 MEDIA DRIVER
4166M: Antti Palosaari <crope@iki.fi>
4167L: linux-media@vger.kernel.org
a825eaec 4168W: https://linuxtv.org
91952bc0
AP
4169W: http://palosaari.fi/linux/
4170Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171T: git git://linuxtv.org/anttip/media_tree.git
4172S: Maintained
4173F: drivers/media/usb/dvb-usb-v2/au6610*
4174
4175DVB_USB_CE6230 MEDIA DRIVER
4176M: Antti Palosaari <crope@iki.fi>
4177L: linux-media@vger.kernel.org
a825eaec 4178W: https://linuxtv.org
91952bc0
AP
4179W: http://palosaari.fi/linux/
4180Q: http://patchwork.linuxtv.org/project/linux-media/list/
4181T: git git://linuxtv.org/anttip/media_tree.git
4182S: Maintained
4183F: drivers/media/usb/dvb-usb-v2/ce6230*
4184
d099dea2
MK
4185DVB_USB_CXUSB MEDIA DRIVER
4186M: Michael Krufky <mkrufky@linuxtv.org>
4187L: linux-media@vger.kernel.org
a825eaec 4188W: https://linuxtv.org
d099dea2
MK
4189W: http://github.com/mkrufky
4190Q: http://patchwork.linuxtv.org/project/linux-media/list/
4191T: git git://linuxtv.org/media_tree.git
4192S: Maintained
9819da66 4193F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4194
91952bc0 4195DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4196M: Antti Palosaari <crope@iki.fi>
4197L: linux-media@vger.kernel.org
a825eaec 4198W: https://linuxtv.org
91952bc0
AP
4199W: http://palosaari.fi/linux/
4200Q: http://patchwork.linuxtv.org/project/linux-media/list/
4201T: git git://linuxtv.org/anttip/media_tree.git
4202S: Maintained
91952bc0 4203F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4204
5560983b 4205DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4206M: Antti Palosaari <crope@iki.fi>
4207L: linux-media@vger.kernel.org
a825eaec 4208W: https://linuxtv.org
91952bc0
AP
4209Q: http://patchwork.linuxtv.org/project/linux-media/list/
4210T: git git://linuxtv.org/anttip/media_tree.git
4211S: Maintained
5560983b 4212F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4213
8856f5f2
MK
4214DVB_USB_MXL111SF MEDIA DRIVER
4215M: Michael Krufky <mkrufky@linuxtv.org>
4216L: linux-media@vger.kernel.org
a825eaec 4217W: https://linuxtv.org
8856f5f2
MK
4218W: http://github.com/mkrufky
4219Q: http://patchwork.linuxtv.org/project/linux-media/list/
4220T: git git://linuxtv.org/mkrufky/mxl111sf.git
4221S: Maintained
4222F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4223
91952bc0
AP
4224DVB_USB_RTL28XXU MEDIA DRIVER
4225M: Antti Palosaari <crope@iki.fi>
4226L: linux-media@vger.kernel.org
a825eaec 4227W: https://linuxtv.org
91952bc0
AP
4228W: http://palosaari.fi/linux/
4229Q: http://patchwork.linuxtv.org/project/linux-media/list/
4230T: git git://linuxtv.org/anttip/media_tree.git
4231S: Maintained
4232F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4233
4234DVB_USB_V2 MEDIA DRIVER
4235M: Antti Palosaari <crope@iki.fi>
4236L: linux-media@vger.kernel.org
a825eaec 4237W: https://linuxtv.org
91952bc0
AP
4238W: http://palosaari.fi/linux/
4239Q: http://patchwork.linuxtv.org/project/linux-media/list/
4240T: git git://linuxtv.org/anttip/media_tree.git
4241S: Maintained
4242F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4243F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4244
ac0ac38f 4245DYNAMIC DEBUG
5c4a97d1 4246M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4247S: Maintained
4248F: lib/dynamic_debug.c
4249F: include/linux/dynamic_debug.h
4250
789c7048 4251DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4252M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4253S: Maintained
df621252 4254F: drivers/tty/serial/dz.*
789c7048 4255
f17effbe
MF
4256E3X0 POWER BUTTON DRIVER
4257M: Moritz Fischer <moritz.fischer@ettus.com>
4258L: usrp-users@lists.ettus.com
4259W: http://www.ettus.com
4260S: Supported
4261F: drivers/input/misc/e3x0-button.c
4262F: Documentation/devicetree/bindings/input/e3x0-button.txt
4263
91952bc0
AP
4264E4000 MEDIA DRIVER
4265M: Antti Palosaari <crope@iki.fi>
4266L: linux-media@vger.kernel.org
a825eaec 4267W: https://linuxtv.org
91952bc0
AP
4268W: http://palosaari.fi/linux/
4269Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270T: git git://linuxtv.org/anttip/media_tree.git
4271S: Maintained
4272F: drivers/media/tuners/e4000*
4273
1da177e4 4274EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4275M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4276L: linux-scsi@vger.kernel.org
4277S: Maintained
679655da 4278F: drivers/scsi/eata.c
1da177e4 4279
91952bc0
AP
4280EC100 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/dvb-frontends/ec100*
4289
237fead6 4290ECRYPT FILE SYSTEM
0de9adf2 4291M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4292L: ecryptfs@vger.kernel.org
24a923e4 4293W: http://ecryptfs.org
6dc7516e 4294W: https://launchpad.net/ecryptfs
9f273c24 4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4296S: Supported
679655da
JP
4297F: Documentation/filesystems/ecryptfs.txt
4298F: fs/ecryptfs/
237fead6 4299
da9bb1d2 4300EDAC-CORE
8b58be88 4301M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4302M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4304M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4305L: linux-edac@vger.kernel.org
07cd6bf5
FW
4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4308S: Supported
679655da 4309F: Documentation/edac.txt
91445c72 4310F: drivers/edac/
679655da 4311F: include/linux/edac.h
0e438e3f 4312
c476c23b 4313EDAC-AMD64
8b58be88 4314M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4315M: Borislav Petkov <bp@alien8.de>
91445c72 4316L: linux-edac@vger.kernel.org
487ba8e8 4317S: Maintained
c476c23b
BP
4318F: drivers/edac/amd64_edac*
4319
836dae5d
RR
4320EDAC-CALXEDA
4321M: Doug Thompson <dougthompson@xmission.com>
4322M: Robert Richter <rric@kernel.org>
4323L: linux-edac@vger.kernel.org
836dae5d
RR
4324S: Maintained
4325F: drivers/edac/highbank*
4326
f65aad41
RB
4327EDAC-CAVIUM
4328M: Ralf Baechle <ralf@linux-mips.org>
4329M: David Daney <david.daney@cavium.com>
4330L: linux-edac@vger.kernel.org
4331L: linux-mips@linux-mips.org
f65aad41
RB
4332S: Supported
4333F: drivers/edac/octeon_edac*
4334
0e438e3f 4335EDAC-E752X
8b58be88
JP
4336M: Mark Gross <mark.gross@intel.com>
4337M: Doug Thompson <dougthompson@xmission.com>
91445c72 4338L: linux-edac@vger.kernel.org
0e438e3f 4339S: Maintained
679655da 4340F: drivers/edac/e752x_edac.c
0e438e3f
DP
4341
4342EDAC-E7XXX
8b58be88 4343M: Doug Thompson <dougthompson@xmission.com>
91445c72 4344L: linux-edac@vger.kernel.org
0e438e3f 4345S: Maintained
679655da 4346F: drivers/edac/e7xxx_edac.c
0e438e3f 4347
77c5f5d2 4348EDAC-GHES
5dc8a864
MCC
4349M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4350M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4351L: linux-edac@vger.kernel.org
77c5f5d2 4352S: Maintained
2caa67a6 4353F: drivers/edac/ghes_edac.c
77c5f5d2 4354
6bc78404 4355EDAC-I82443BXGX
8b58be88 4356M: Tim Small <tim@buttersideup.com>
91445c72 4357L: linux-edac@vger.kernel.org
6bc78404 4358S: Maintained
679655da 4359F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4360
4361EDAC-I3000
8b58be88 4362M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4363L: linux-edac@vger.kernel.org
6bc78404 4364S: Maintained
679655da 4365F: drivers/edac/i3000_edac.c
6bc78404
DT
4366
4367EDAC-I5000
8b58be88 4368M: Doug Thompson <dougthompson@xmission.com>
91445c72 4369L: linux-edac@vger.kernel.org
ba9a5918 4370S: Maintained
679655da 4371F: drivers/edac/i5000_edac.c
ba9a5918 4372
44c12cb2 4373EDAC-I5400
5dc8a864
MCC
4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4375M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4376L: linux-edac@vger.kernel.org
44c12cb2 4377S: Maintained
679655da 4378F: drivers/edac/i5400_edac.c
44c12cb2 4379
3c9c92b6 4380EDAC-I7300
5dc8a864
MCC
4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4382M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4383L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4384S: Maintained
4385F: drivers/edac/i7300_edac.c
4386
67c89316 4387EDAC-I7CORE
5dc8a864
MCC
4388M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4389M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4390L: linux-edac@vger.kernel.org
67c89316 4391S: Maintained
70aff0ce 4392F: drivers/edac/i7core_edac.c
67c89316 4393
ba9a5918 4394EDAC-I82975X
8b58be88 4395M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4396M: "Arvind R." <arvino55@gmail.com>
91445c72 4397L: linux-edac@vger.kernel.org
ba9a5918 4398S: Maintained
679655da 4399F: drivers/edac/i82975x_edac.c
ba9a5918 4400
791b4706
JB
4401EDAC-IE31200
4402M: Jason Baron <jbaron@akamai.com>
4403L: linux-edac@vger.kernel.org
791b4706
JB
4404S: Maintained
4405F: drivers/edac/ie31200_edac.c
4406
ccdfb979 4407EDAC-MPC85XX
30c7469b 4408M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4409L: linux-edac@vger.kernel.org
ccdfb979
JT
4410S: Maintained
4411F: drivers/edac/mpc85xx_edac.[ch]
4412
ba9a5918 4413EDAC-PASEMI
8b58be88 4414M: Egor Martovetsky <egor@pasemi.com>
91445c72 4415L: linux-edac@vger.kernel.org
6bc78404 4416S: Maintained
679655da 4417F: drivers/edac/pasemi_edac.c
6bc78404 4418
0e438e3f 4419EDAC-R82600
8b58be88 4420M: Tim Small <tim@buttersideup.com>
91445c72 4421L: linux-edac@vger.kernel.org
0e438e3f 4422S: Maintained
679655da 4423F: drivers/edac/r82600_edac.c
da9bb1d2 4424
4d096ca7 4425EDAC-SBRIDGE
5dc8a864
MCC
4426M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4427M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4428L: linux-edac@vger.kernel.org
4d096ca7
MCC
4429S: Maintained
4430F: drivers/edac/sb_edac.c
4431
995e1de4
LH
4432EDAC-XGENE
4433APPLIED MICRO (APM) X-GENE SOC EDAC
4434M: Loc Ho <lho@apm.com>
4435S: Supported
4436F: drivers/edac/xgene_edac.c
4437F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4438
af39917d
CL
4439EDIROL UA-101/UA-1000 DRIVER
4440M: Clemens Ladisch <clemens@ladisch.de>
4441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4442T: git git://git.alsa-project.org/alsa-kernel.git
4443S: Maintained
4444F: sound/usb/misc/ua101.c
4445
1f7df953 4446EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4447M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4448L: linux-efi@vger.kernel.org
78bef24e 4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4450S: Maintained
fb2efb5c 4451F: Documentation/efi-stub.txt
1f7df953
MF
4452F: arch/ia64/kernel/efi.c
4453F: arch/x86/boot/compressed/eboot.[ch]
4454F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4455F: arch/x86/platform/efi/
4456F: drivers/firmware/efi/
1f7df953
MF
4457F: include/linux/efi*.h
4458
d68772b7
MF
4459EFI VARIABLE FILESYSTEM
4460M: Matthew Garrett <matthew.garrett@nebula.com>
4461M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4462M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4464L: linux-efi@vger.kernel.org
4465S: Maintained
4466F: fs/efivarfs/
4467
85a00d9b
PJ
4468EFIFB FRAMEBUFFER DRIVER
4469L: linux-fbdev@vger.kernel.org
4470M: Peter Jones <pjones@redhat.com>
4471S: Maintained
8a61f013 4472F: drivers/video/fbdev/efifb.c
85a00d9b 4473
0bee8d28
JT
4474EFS FILESYSTEM
4475W: http://aeschi.ch.eu.org/efs/
4476S: Orphan
679655da 4477F: fs/efs/
0bee8d28 4478
aa8a9e25 4479EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4480M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4481L: netdev@vger.kernel.org
4482S: Maintained
9aa32835 4483F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4484
f0319efe 4485EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4488L: linux-media@vger.kernel.org
a825eaec 4489W: https://linuxtv.org
f0319efe
MCC
4490T: git git://linuxtv.org/media_tree.git
4491S: Maintained
4492F: drivers/media/usb/em28xx/
4493
3e3a7d66 4494EMBEDDED LINUX
8b58be88
JP
4495M: Paul Gortmaker <paul.gortmaker@windriver.com>
4496M: Matt Mackall <mpm@selenic.com>
4497M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4498L: linux-embedded@vger.kernel.org
4499S: Maintained
4500
32505876
JS
4501EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4502M: James Smart <james.smart@avagotech.com>
4503M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4504L: linux-scsi@vger.kernel.org
32505876 4505W: http://www.avagotech.com
ce00f85c 4506S: Supported
679655da 4507F: drivers/scsi/lpfc/
3a1c1d44 4508
5f5bac82 4509ENE CB710 FLASH CARD READER DRIVER
8b58be88 4510M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4511S: Maintained
4512F: drivers/misc/cb710/
4513F: drivers/mmc/host/cb710-mmc.*
4514F: include/linux/cb710.h
4515
931e39a1
ML
4516ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4517M: Maxim Levitsky <maximlevitsky@gmail.com>
4518S: Maintained
2a837449 4519F: drivers/media/rc/ene_ir.*
931e39a1 4520
d5ca9006 4521EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4522M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4523S: Maintained
084bad91 4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4525F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4526F: include/video/s1d13xxxfb.h
d5ca9006 4527
38df6492
ME
4528ET131X NETWORK DRIVER
4529M: Mark Einon <mark.einon@gmail.com>
4530S: Odd Fixes
4531F: drivers/net/ethernet/agere/
4532
1da177e4 4533ETHERNET BRIDGE
adbbf69d 4534M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4535L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4536L: netdev@vger.kernel.org
c996d8b9 4537W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4538S: Maintained
679655da
JP
4539F: include/linux/netfilter_bridge/
4540F: net/bridge/
1da177e4 4541
22f08ad9
FF
4542ETHERNET PHY LIBRARY
4543M: Florian Fainelli <f.fainelli@gmail.com>
4544L: netdev@vger.kernel.org
4545S: Maintained
4546F: include/linux/phy.h
4547F: include/linux/phy_fixed.h
4548F: drivers/net/phy/
4549F: Documentation/networking/phy.txt
4550F: drivers/of/of_mdio.c
4551F: drivers/of/of_net.c
4552
1da177e4 4553EXT2 FILE SYSTEM
d8130624 4554M: Jan Kara <jack@suse.com>
72be2ccf 4555L: linux-ext4@vger.kernel.org
1da177e4 4556S: Maintained
679655da
JP
4557F: Documentation/filesystems/ext2.txt
4558F: fs/ext2/
4559F: include/linux/ext2*
1da177e4 4560
72be2ccf 4561EXT4 FILE SYSTEM
8b58be88 4562M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4563M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4564L: linux-ext4@vger.kernel.org
08a225f1 4565W: http://ext4.wiki.kernel.org
8a6e2535 4566Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4568S: Maintained
679655da
JP
4569F: Documentation/filesystems/ext4.txt
4570F: fs/ext4/
1da177e4 4571
c5532b09 4572Extended Verification Module (EVM)
74dd744f
MZ
4573M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4574L: linux-ima-devel@lists.sourceforge.net
4575L: linux-security-module@vger.kernel.org
c5532b09
MZ
4576S: Supported
4577F: security/integrity/evm/
4578
df6b3cfe
MH
4579EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4580M: MyungJoo Ham <myungjoo.ham@samsung.com>
4581M: Chanwoo Choi <cw00.choi@samsung.com>
4582L: linux-kernel@vger.kernel.org
81df63a9 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4584S: Maintained
4585F: drivers/extcon/
cd2c3e7f
CC
4586F: include/linux/extcon/
4587F: include/linux/extcon.h
df6b3cfe 4588F: Documentation/extcon/
cd2c3e7f 4589F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4590
e2a75c44 4591EXYNOS DP DRIVER
b7701755 4592M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4593L: dri-devel@lists.freedesktop.org
4594S: Maintained
4595F: drivers/gpu/drm/exynos/exynos_dp*
4596
9b93a409
MS
4597EXYNOS SYSMMU (IOMMU) driver
4598M: Marek Szyprowski <m.szyprowski@samsung.com>
4599L: iommu@lists.linux-foundation.org
4600S: Maintained
4601F: drivers/iommu/exynos-iommu.c
4602
33ad3912
DL
4603EXYNOS MIPI DISPLAY DRIVERS
4604M: Inki Dae <inki.dae@samsung.com>
4605M: Donghwa Lee <dh09.lee@samsung.com>
4606M: Kyungmin Park <kyungmin.park@samsung.com>
4607L: linux-fbdev@vger.kernel.org
4608S: Maintained
8a61f013 4609F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4610F: include/video/exynos_mipi*
4611
4a66d3fe
NC
4612EZchip NPS platform support
4613M: Noam Camus <noamc@ezchip.com>
4614S: Supported
4615F: arch/arc/plat-eznps
4616F: arch/arc/boot/dts/eznps.dts
4617
e53004e2 4618F71805F HARDWARE MONITORING DRIVER
d8130624 4619M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4620L: linux-hwmon@vger.kernel.org
e53004e2 4621S: Maintained
679655da
JP
4622F: Documentation/hwmon/f71805f
4623F: drivers/hwmon/f71805f.c
e53004e2 4624
eea977ed
MB
4625FC0011 TUNER DRIVER
4626M: Michael Buesch <m@bues.ch>
4627L: linux-media@vger.kernel.org
4628S: Maintained
ccae7af2
MCC
4629F: drivers/media/tuners/fc0011.h
4630F: drivers/media/tuners/fc0011.c
eea977ed 4631
91952bc0
AP
4632FC2580 MEDIA DRIVER
4633M: Antti Palosaari <crope@iki.fi>
4634L: linux-media@vger.kernel.org
a825eaec 4635W: https://linuxtv.org
91952bc0
AP
4636W: http://palosaari.fi/linux/
4637Q: http://patchwork.linuxtv.org/project/linux-media/list/
4638T: git git://linuxtv.org/anttip/media_tree.git
4639S: Maintained
4640F: drivers/media/tuners/fc2580*
eea977ed 4641
88b2dbdb
EP
4642FANOTIFY
4643M: Eric Paris <eparis@redhat.com>
4644S: Maintained
4645F: fs/notify/fanotify/
4646F: include/linux/fanotify.h
c117ab84 4647F: include/uapi/linux/fanotify.h
88b2dbdb 4648
1da177e4 4649FARSYNC SYNCHRONOUS DRIVER
8b58be88 4650M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4651W: http://www.farsite.co.uk/
4652S: Supported
679655da 4653F: drivers/net/wan/farsync.*
1da177e4 4654
c5408b88 4655FAULT INJECTION SUPPORT
8b58be88 4656M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4657S: Supported
679655da
JP
4658F: Documentation/fault-injection/
4659F: lib/fault-inject.c
c5408b88 4660
053e514f
NT
4661FBTFT Framebuffer drivers
4662M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4663M: Noralf Trønnes <noralf@tronnes.org>
4664S: Maintained
4665F: drivers/staging/fbtft/
4666
cae727db 4667FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4668M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4669L: fcoe-devel@open-fcoe.org
cae727db
RL
4670W: www.Open-FCoE.org
4671S: Supported
4672F: drivers/scsi/libfc/
4673F: drivers/scsi/fcoe/
4674F: include/scsi/fc/
4675F: include/scsi/libfc.h
4676F: include/scsi/libfcoe.h
c117ab84 4677F: include/uapi/scsi/fc/
cae727db 4678
e2d1d6c0 4679FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4680M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4681M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4682L: linux-fsdevel@vger.kernel.org
1da177e4 4683S: Maintained
679655da
JP
4684F: include/linux/fcntl.h
4685F: include/linux/fs.h
c117ab84
CEB
4686F: include/uapi/linux/fcntl.h
4687F: include/uapi/linux/fs.h
679655da
JP
4688F: fs/fcntl.c
4689F: fs/locks.c
1da177e4 4690
e2d1d6c0 4691FILESYSTEMS (VFS and infrastructure)
8b58be88 4692M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4693L: linux-fsdevel@vger.kernel.org
173acc7c 4694S: Maintained
679655da 4695F: fs/*
173acc7c 4696
b26e0ed4 4697FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4698M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4699L: linux-hwmon@vger.kernel.org
b26e0ed4 4700S: Maintained
d5ca6918
JP
4701F: drivers/hwmon/f75375s.c
4702F: include/linux/f75375s.h
b26e0ed4 4703
a331b0c3
CL
4704FIREWIRE AUDIO DRIVERS
4705M: Clemens Ladisch <clemens@ladisch.de>
4706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4707T: git git://git.alsa-project.org/alsa-kernel.git
4708S: Maintained
4709F: sound/firewire/
4710
eb86ec51
SR
4711FIREWIRE MEDIA DRIVERS (firedtv)
4712M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4713L: linux-media@vger.kernel.org
4714L: linux1394-devel@lists.sourceforge.net
4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4716S: Maintained
4717F: drivers/media/firewire/
4718
a511ce33
CB
4719FIREWIRE SBP-2 TARGET
4720M: Chris Boot <bootc@bootc.net>
4721L: linux-scsi@vger.kernel.org
4722L: target-devel@vger.kernel.org
4723L: linux1394-devel@lists.sourceforge.net
4724T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4725S: Maintained
4726F: drivers/target/sbp/
4727
7d2c86b5 4728FIREWIRE SUBSYSTEM
8b58be88 4729M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4730L: linux1394-devel@lists.sourceforge.net
958a29cb 4731W: http://ieee1394.wiki.kernel.org/
2ca526bf 4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4733S: Maintained
679655da 4734F: drivers/firewire/
8f06ce3b
SR
4735F: include/linux/firewire.h
4736F: include/uapi/linux/firewire*.h
9f6d3c4b 4737F: tools/firewire/
e2d1d6c0
RD
4738
4739FIRMWARE LOADER (request_firmware)
39e68089
ML
4740M: Ming Lei <ming.lei@canonical.com>
4741L: linux-kernel@vger.kernel.org
4742S: Maintained
679655da
JP
4743F: Documentation/firmware_class/
4744F: drivers/base/firmware*.c
4745F: include/linux/firmware.h
e2d1d6c0 4746
f730e3dc 4747FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4748M: Joshua Morris <josh.h.morris@us.ibm.com>
4749M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4750S: Maintained
4751F: drivers/block/rsxx/
4752
8206f664 4753FLOPPY DRIVER
e5f6450c 4754M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4756S: Odd fixes
4757F: drivers/block/floppy.c
4758
9c9f32ed
AR
4759FMC SUBSYSTEM
4760M: Alessandro Rubini <rubini@gnudd.com>
4761W: http://www.ohwr.org/projects/fmc-bus
4762S: Supported
4763F: drivers/fmc/
4764F: include/linux/fmc*.h
4765F: include/linux/ipmi-fru.h
4766K: fmc_d.*register
4767
3c0ed7d5
AT
4768FPGA MANAGER FRAMEWORK
4769M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4770R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4771S: Maintained
4772F: drivers/fpga/
4773F: include/linux/fpga/fpga-mgr.h
4774W: http://www.rocketboards.org
4775
e2d1d6c0 4776FPU EMULATOR
8b58be88 4777M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4778W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4779S: Maintained
679655da 4780F: arch/x86/math-emu/
e2d1d6c0
RD
4781
4782FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4783L: netdev@vger.kernel.org
c173bfac 4784S: Orphan
679655da
JP
4785F: drivers/net/wan/dlci.c
4786F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4787
4788FRAMEBUFFER LAYER
5489e948
JCPV
4789M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4790M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4791L: linux-fbdev@vger.kernel.org
e2d1d6c0 4792W: http://linux-fbdev.sourceforge.net/
b22fe37b 4793Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4794T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4795S: Maintained
679655da 4796F: Documentation/fb/
b22fe37b
PM
4797F: drivers/video/
4798F: include/video/
679655da 4799F: include/linux/fb.h
c117ab84
CEB
4800F: include/uapi/video/
4801F: include/uapi/linux/fb.h
e2d1d6c0 4802
a57c188e 4803FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4804M: Timur Tabi <timur@tabi.org>
a57c188e 4805L: linux-fbdev@vger.kernel.org
c4ef9bc4 4806S: Maintained
8a61f013 4807F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4808
e2d1d6c0 4809FREESCALE DMA DRIVER
8b58be88
JP
4810M: Li Yang <leoli@freescale.com>
4811M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4812L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4813S: Maintained
679655da 4814F: drivers/dma/fsldma.*
e2d1d6c0 4815
44248aff
HX
4816FREESCALE GPMI NAND DRIVER
4817M: Han Xu <han.xu@nxp.com>
4818L: linux-mtd@lists.infradead.org
4819S: Maintained
4820F: drivers/mtd/nand/gpmi-nand/*
4821
e2d1d6c0 4822FREESCALE I2C CPM DRIVER
8b58be88 4823M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4824L: linuxppc-dev@lists.ozlabs.org
846557d3 4825L: linux-i2c@vger.kernel.org
0d2b405a 4826S: Maintained
679655da 4827F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4828
60e8c5ab 4829FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4830M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4831L: linux-fbdev@vger.kernel.org
efc03ecb 4832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4833S: Maintained
bad985a1 4834F: include/linux/platform_data/video-imxfb.h
8a61f013 4835F: drivers/video/fbdev/imxfb.c
60e8c5ab 4836
4d8e2cef 4837FREESCALE QUAD SPI DRIVER
38714fbd 4838M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4839L: linux-mtd@lists.infradead.org
4840S: Maintained
4841F: drivers/mtd/spi-nor/fsl-quadspi.c
4842
4689a6b1 4843FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4844M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4845M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4846L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4847L: netdev@vger.kernel.org
4848S: Maintained
ec21e2ec 4849F: drivers/net/ethernet/freescale/fs_enet/
679655da 4850F: include/linux/fs_enet_pd.h
4689a6b1 4851
63a0a00b
NA
4852FREESCALE IMX / MXC FEC DRIVER
4853M: Fugang Duan <fugang.duan@nxp.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: drivers/net/ethernet/freescale/fec_main.c
4857F: drivers/net/ethernet/freescale/fec_ptp.c
4858F: drivers/net/ethernet/freescale/fec.h
4859F: Documentation/devicetree/bindings/net/fsl-fec.txt
4860
d9e9d82c 4861FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4862L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4863S: Orphan
7aa1aa6e
ZQ
4864F: drivers/soc/fsl/qe/
4865F: include/soc/fsl/*qe*.h
4866F: include/soc/fsl/*ucc*.h
d9e9d82c 4867
b55ef929 4868FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4869M: Li Yang <leoli@freescale.com>
6372594a 4870L: linux-usb@vger.kernel.org
a4724ed6 4871L: linuxppc-dev@lists.ozlabs.org
a7205b30 4872S: Maintained
faf2e1db 4873F: drivers/usb/gadget/udc/fsl*
a7205b30 4874
beaf53bf 4875FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4876M: Li Yang <leoli@freescale.com>
beaf53bf 4877L: netdev@vger.kernel.org
a4724ed6 4878L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4879S: Maintained
ec21e2ec 4880F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4881
abb1ed7b
CM
4882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4883M: Claudiu Manoil <claudiu.manoil@freescale.com>
4884L: netdev@vger.kernel.org
4885S: Maintained
4886F: drivers/net/ethernet/freescale/gianfar*
4887X: drivers/net/ethernet/freescale/gianfar_ptp.c
4888F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4889
d9e9d82c 4890FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4891M: Timur Tabi <timur@tabi.org>
a4724ed6 4892L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4893S: Maintained
df621252 4894F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4895
4896FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4897M: Timur Tabi <timur@tabi.org>
dc85950a 4898M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4899M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4900R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4901L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4902L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4903S: Maintained
69aefcea 4904F: sound/soc/fsl/fsl*
dc85950a 4905F: sound/soc/fsl/imx*
69aefcea 4906F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4907
31c88965 4908FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4909M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4910M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4911L: linux-kernel@vger.kernel.org
4912S: Maintained
4913F: drivers/staging/fsl-mc/
4914
1da177e4 4915FREEVXFS FILESYSTEM
8b58be88 4916M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4917W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4918S: Maintained
679655da 4919F: fs/freevxfs/
1da177e4 4920
71038f52 4921FREEZER
49db1903 4922M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4923M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4924L: linux-pm@vger.kernel.org
71038f52 4925S: Supported
679655da
JP
4926F: Documentation/power/freezing-of-tasks.txt
4927F: include/linux/freezer.h
4928F: kernel/freezer.c
71038f52 4929
839a1f79
KRW
4930FRONTSWAP API
4931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4932L: linux-kernel@vger.kernel.org
4933S: Maintained
4934F: mm/frontswap.c
4935F: include/linux/frontswap.h
4936
a5432f5a 4937FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4938M: David Howells <dhowells@redhat.com>
e62d6e24 4939L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4940S: Supported
4941F: Documentation/filesystems/caching/
4942F: fs/fscache/
4943F: include/linux/fscache*.h
4944
f58ad8f5 4945F2FS FILE SYSTEM
9b29d481 4946M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4947M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 4948R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
4949L: linux-f2fs-devel@lists.sourceforge.net
4950W: http://en.wikipedia.org/wiki/F2FS
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4952S: Maintained
4953F: Documentation/filesystems/f2fs.txt
3bac380c 4954F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4955F: fs/f2fs/
4956F: include/linux/f2fs_fs.h
62d43eeb 4957F: include/trace/events/f2fs.h
f58ad8f5 4958
5ab7ffea 4959FUJITSU FR-V (FRV) PORT
0cf0305f 4960S: Orphan
679655da 4961F: arch/frv/
1da177e4 4962
20b93734 4963FUJITSU LAPTOP EXTRAS
409a3e98 4964M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4965L: platform-driver-x86@vger.kernel.org
20b93734 4966S: Maintained
679655da 4967F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4968
4da621b6
HK
4969FUJITSU M-5MO LS CAMERA ISP DRIVER
4970M: Kyungmin Park <kyungmin.park@samsung.com>
4971M: Heungjun Kim <riverful.kim@samsung.com>
4972L: linux-media@vger.kernel.org
4973S: Maintained
90d72ac6 4974F: drivers/media/i2c/m5mols/
b5dcee22 4975F: include/media/i2c/m5mols.h
4da621b6 4976
2d24c490
RG
4977FUJITSU TABLET EXTRAS
4978M: Robert Gerlach <khnz@gmx.de>
4979L: platform-driver-x86@vger.kernel.org
4980S: Maintained
4981F: drivers/platform/x86/fujitsu-tablet.c
4982
04578f17 4983FUSE: FILESYSTEM IN USERSPACE
8b58be88 4984M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 4985L: linux-fsdevel@vger.kernel.org
04578f17 4986W: http://fuse.sourceforge.net/
0a30f612 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4988S: Maintained
679655da 4989F: fs/fuse/
c117ab84 4990F: include/uapi/linux/fuse.h
0a30f612 4991F: Documentation/filesystems/fuse.txt
04578f17 4992
1da177e4 4993FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4994M: Rik Faith <faith@cs.unc.edu>
1da177e4 4995L: linux-scsi@vger.kernel.org
baaea1dc 4996S: Odd Fixes (e.g., new signatures)
679655da 4997F: drivers/scsi/fdomain.*
1da177e4 4998
d8e2162c
PO
4999GCOV BASED KERNEL PROFILING
5000M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5001S: Maintained
5002F: kernel/gcov/
5003F: Documentation/gcov.txt
5004
1da177e4 5005GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5006M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5007L: linux-scsi@vger.kernel.org
5008W: http://www.icp-vortex.com/
5009S: Supported
679655da 5010F: drivers/scsi/gdt*
1da177e4 5011
158daf16
JK
5012GDB KERNEL DEBUGGING HELPER SCRIPTS
5013M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5014M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5015S: Supported
5016F: scripts/gdb/
5017
3169a1c7
HV
5018GEMTEK FM RADIO RECEIVER DRIVER
5019M: Hans Verkuil <hverkuil@xs4all.nl>
5020L: linux-media@vger.kernel.org
5021T: git git://linuxtv.org/media_tree.git
a825eaec 5022W: https://linuxtv.org
3169a1c7
HV
5023S: Maintained
5024F: drivers/media/radio/radio-gemtek*
5025
1c23af90 5026GENERIC GPIO I2C DRIVER
880b0e26 5027M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5028S: Supported
679655da
JP
5029F: drivers/i2c/busses/i2c-gpio.c
5030F: include/linux/i2c-gpio.h
1c23af90 5031
92ed1a76
PK
5032GENERIC GPIO I2C MULTIPLEXER DRIVER
5033M: Peter Korsgaard <peter.korsgaard@barco.com>
5034L: linux-i2c@vger.kernel.org
5035S: Supported
e7065e20
JD
5036F: drivers/i2c/muxes/i2c-mux-gpio.c
5037F: include/linux/i2c-mux-gpio.h
5038F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5039
9251ce95 5040GENERIC HDLC (WAN) DRIVERS
8b58be88 5041M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5042W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5043S: Maintained
679655da
JP
5044F: drivers/net/wan/c101.c
5045F: drivers/net/wan/hd6457*
5046F: drivers/net/wan/hdlc*
5047F: drivers/net/wan/n2.c
5048F: drivers/net/wan/pc300too.c
5049F: drivers/net/wan/pci200syn.c
5050F: drivers/net/wan/wanxl*
1da177e4 5051
1527aab6 5052GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5053M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5054L: linux-arch@vger.kernel.org
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5056S: Maintained
14430813
JP
5057F: include/asm-generic/
5058F: include/uapi/asm-generic/
1527aab6 5059
ff764963
KVA
5060GENERIC PHY FRAMEWORK
5061M: Kishon Vijay Abraham I <kishon@ti.com>
5062L: linux-kernel@vger.kernel.org
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5064S: Supported
5065F: drivers/phy/
5066F: include/linux/phy/
5067
eea97aed
KH
5068GENERIC PM DOMAINS
5069M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5070M: Kevin Hilman <khilman@kernel.org>
5071M: Ulf Hansson <ulf.hansson@linaro.org>
5072L: linux-pm@vger.kernel.org
5073S: Supported
5074F: drivers/base/power/domain*.c
5075F: include/linux/pm_domain.h
5076
ccb86a69 5077GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5078M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5079L: kvm@vger.kernel.org
ccb86a69
MT
5080S: Supported
5081F: drivers/uio/uio_pci_generic.c
5082
f8f1ec73
JP
5083GET_MAINTAINER SCRIPT
5084M: Joe Perches <joe@perches.com>
5085S: Maintained
5086F: scripts/get_maintainer.pl
5087
5be7b50f 5088GFS2 FILE SYSTEM
8b58be88 5089M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5090M: Bob Peterson <rpeterso@redhat.com>
a4644184 5091L: cluster-devel@redhat.com
5be7b50f 5092W: http://sources.redhat.com/cluster/
28666d6d 5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5094S: Supported
679655da
JP
5095F: Documentation/filesystems/gfs2*.txt
5096F: fs/gfs2/
c117ab84 5097F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5098
0a34eb8f 5099GIGASET ISDN DRIVERS
6b096fde 5100M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5101L: gigaset307x-common@lists.sourceforge.net
5102W: http://gigaset307x.sourceforge.net/
6b096fde 5103S: Odd Fixes
679655da
JP
5104F: Documentation/isdn/README.gigaset
5105F: drivers/isdn/gigaset/
c117ab84 5106F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5107
7eea35fe
JP
5108GO7007 MPEG CODEC
5109M: Hans Verkuil <hans.verkuil@cisco.com>
5110L: linux-media@vger.kernel.org
5111S: Maintained
5112F: drivers/media/usb/go7007/
5113
ca96ea86
BN
5114GOODIX TOUCHSCREEN
5115M: Bastien Nocera <hadess@hadess.net>
5116L: linux-input@vger.kernel.org
5117S: Maintained
5118F: drivers/input/touchscreen/goodix.c
5119
a0dc00b4 5120GPIO SUBSYSTEM
e4651a9f 5121M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5122M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5123L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5125S: Maintained
cd97a449 5126F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5127F: Documentation/gpio/
40c159b7 5128F: Documentation/ABI/testing/gpio-cdev
fe95046e 5129F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5130F: drivers/gpio/
bdc6e95e
AC
5131F: include/linux/gpio/
5132F: include/linux/gpio.h
9b692346 5133F: include/asm-generic/gpio.h
3c702e99 5134F: include/uapi/linux/gpio.h
6d591c46 5135F: tools/gpio/
a0dc00b4 5136
71a6d0af
HW
5137GRE DEMULTIPLEXER DRIVER
5138M: Dmitry Kozlov <xeb@mail.ru>
5139L: netdev@vger.kernel.org
5140S: Maintained
11c26770
JP
5141F: net/ipv4/gre_demux.c
5142F: net/ipv4/gre_offload.c
71a6d0af
HW
5143F: include/net/gre.h
5144
d4c41139 5145GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5146M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5147L: netdev@vger.kernel.org
5148S: Maintained
a31a96ad 5149F: drivers/net/ethernet/aeroflex/
d4c41139 5150
e8deeae2 5151GSPCA FINEPIX SUBDRIVER
8b58be88 5152M: Frank Zago <frank@zago.net>
661263b5 5153L: linux-media@vger.kernel.org
275ffde4 5154T: git git://linuxtv.org/media_tree.git
e8deeae2 5155S: Maintained
0c0d06ca 5156F: drivers/media/usb/gspca/finepix.c
e8deeae2 5157
4b3fa3c4
OL
5158GSPCA GL860 SUBDRIVER
5159M: Olivier Lorin <o.lorin@laposte.net>
5160L: linux-media@vger.kernel.org
275ffde4 5161T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5162S: Maintained
0c0d06ca 5163F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5164
e8deeae2 5165GSPCA M5602 SUBDRIVER
8b58be88 5166M: Erik Andren <erik.andren@gmail.com>
661263b5 5167L: linux-media@vger.kernel.org
275ffde4 5168T: git git://linuxtv.org/media_tree.git
e8deeae2 5169S: Maintained
0c0d06ca 5170F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5171
5172GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5173M: Hans de Goede <hdegoede@redhat.com>
661263b5 5174L: linux-media@vger.kernel.org
275ffde4 5175T: git git://linuxtv.org/media_tree.git
e8deeae2 5176S: Maintained
0c0d06ca 5177F: drivers/media/usb/gspca/pac207.c
e8deeae2 5178
261982f1 5179GSPCA SN9C20X SUBDRIVER
d95c5b0b 5180M: Brian Johnson <brijohn@gmail.com>
261982f1 5181L: linux-media@vger.kernel.org
275ffde4 5182T: git git://linuxtv.org/media_tree.git
261982f1 5183S: Maintained
0c0d06ca 5184F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5185
e8deeae2 5186GSPCA T613 SUBDRIVER
8b58be88 5187M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5188L: linux-media@vger.kernel.org
275ffde4 5189T: git git://linuxtv.org/media_tree.git
e8deeae2 5190S: Maintained
0c0d06ca 5191F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5192
5193GSPCA USB WEBCAM DRIVER
fc3f906b 5194M: Hans de Goede <hdegoede@redhat.com>
661263b5 5195L: linux-media@vger.kernel.org
275ffde4 5196T: git git://linuxtv.org/media_tree.git
e8deeae2 5197S: Maintained
0c0d06ca 5198F: drivers/media/usb/gspca/
e8deeae2 5199
584ec979 5200GUID PARTITION TABLE (GPT)
4f973c63 5201M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5202L: linux-efi@vger.kernel.org
5203S: Maintained
5204F: block/partitions/efi.*
5205
aa3c598b 5206STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5207M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5208L: linux-media@vger.kernel.org
275ffde4 5209T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5210S: Maintained
5211F: drivers/media/usb/stk1160/
e8deeae2 5212
4e456b86
YS
5213H8/300 ARCHITECTURE
5214M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5215L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5216W: http://uclinux-h8.sourceforge.jp
5217T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5218S: Maintained
5219F: arch/h8300/
5220F: drivers/clocksource/h8300_*.c
5221F: drivers/clk/h8300/
5222F: drivers/irqchip/irq-renesas-h8*.c
5223
71a6d0af
HW
5224HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5225M: Frank Seidel <frank@f-seidel.de>
5226L: platform-driver-x86@vger.kernel.org
5227W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5228S: Maintained
5229F: drivers/platform/x86/hdaps.c
5230
48fc9e26
HV
5231HDPVR USB VIDEO ENCODER DRIVER
5232M: Hans Verkuil <hverkuil@xs4all.nl>
5233L: linux-media@vger.kernel.org
5234T: git git://linuxtv.org/media_tree.git
a825eaec 5235W: https://linuxtv.org
48fc9e26 5236S: Odd Fixes
14430813 5237F: drivers/media/usb/hdpvr/
48fc9e26 5238
71a6d0af 5239HWPOISON MEMORY FAILURE HANDLING
f9625c48 5240M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5241L: linux-mm@kvack.org
71a6d0af
HW
5242S: Maintained
5243F: mm/memory-failure.c
5244F: mm/hwpoison-inject.c
5245
5246HYPERVISOR VIRTUAL CONSOLE DRIVER
5247L: linuxppc-dev@lists.ozlabs.org
5248S: Odd Fixes
5249F: drivers/tty/hvc/
5250
e5ab1477
AP
5251HACKRF MEDIA DRIVER
5252M: Antti Palosaari <crope@iki.fi>
5253L: linux-media@vger.kernel.org
a825eaec 5254W: https://linuxtv.org
e5ab1477
AP
5255W: http://palosaari.fi/linux/
5256Q: http://patchwork.linuxtv.org/project/linux-media/list/
5257T: git git://linuxtv.org/anttip/media_tree.git
5258S: Maintained
5259F: drivers/media/usb/hackrf/
5260
5b543965 5261HARDWARE MONITORING
d8130624 5262M: Jean Delvare <jdelvare@suse.com>
ca462085 5263M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5264L: linux-hwmon@vger.kernel.org
5265W: http://hwmon.wiki.kernel.org/
a94ef4ed 5266T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5268S: Maintained
047f4ec2 5269F: Documentation/hwmon/
679655da 5270F: drivers/hwmon/
047f4ec2 5271F: include/linux/hwmon*.h
5b543965 5272
844dd05f 5273HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5274M: Matt Mackall <mpm@selenic.com>
5275M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5276L: linux-crypto@vger.kernel.org
c0d0787b 5277S: Odd fixes
f6c60b15 5278F: Documentation/devicetree/bindings/rng/
679655da
JP
5279F: Documentation/hw_random.txt
5280F: drivers/char/hw_random/
5281F: include/linux/hw_random.h
844dd05f 5282
8b37fcfc
OBC
5283HARDWARE SPINLOCK CORE
5284M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5285M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5286L: linux-remoteproc@vger.kernel.org
8b37fcfc 5287S: Maintained
9f273c24 5288T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5289F: Documentation/hwspinlock.txt
5290F: drivers/hwspinlock/hwspinlock_*
5291F: include/linux/hwspinlock.h
5292
1da177e4 5293HARMONY SOUND DRIVER
ac6aecbf 5294L: linux-parisc@vger.kernel.org
1da177e4 5295S: Maintained
679655da 5296F: sound/parisc/harmony.*
1da177e4 5297
91952bc0
AP
5298HD29L2 MEDIA DRIVER
5299M: Antti Palosaari <crope@iki.fi>
5300L: linux-media@vger.kernel.org
a825eaec 5301W: https://linuxtv.org
91952bc0
AP
5302W: http://palosaari.fi/linux/
5303Q: http://patchwork.linuxtv.org/project/linux-media/list/
5304T: git git://linuxtv.org/anttip/media_tree.git
5305S: Maintained
5306F: drivers/media/dvb-frontends/hd29l2*
5307
9257aa49 5308HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5309M: Don Brace <don.brace@microsemi.com>
9257aa49 5310L: iss_storagedev@hp.com
a0a268ad 5311L: esc.storagedev@microsemi.com
693373db 5312L: linux-scsi@vger.kernel.org
9257aa49
SC
5313S: Supported
5314F: Documentation/scsi/hpsa.txt
5315F: drivers/scsi/hpsa*.[ch]
5316F: include/linux/cciss*.h
c117ab84 5317F: include/uapi/linux/cciss*.h
9257aa49 5318
e2d1d6c0 5319HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5320M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5321L: iss_storagedev@hp.com
516fdcea 5322L: esc.storagedev@microsemi.com
693373db 5323L: linux-scsi@vger.kernel.org
e2d1d6c0 5324S: Supported
679655da
JP
5325F: Documentation/blockdev/cciss.txt
5326F: drivers/block/cciss*
5327F: include/linux/cciss_ioctl.h
c117ab84 5328F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5329
f48ad614
DD
5330HFI1 DRIVER
5331M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5332M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5333L: linux-rdma@vger.kernel.org
5334S: Supported
5335F: drivers/infiniband/hw/hfi1
5336
1da177e4 5337HFS FILESYSTEM
6cf515e1
GU
5338L: linux-fsdevel@vger.kernel.org
5339S: Orphan
679655da
JP
5340F: Documentation/filesystems/hfs.txt
5341F: fs/hfs/
1da177e4 5342
ef575f47
GU
5343HFSPLUS FILESYSTEM
5344L: linux-fsdevel@vger.kernel.org
5345S: Orphan
5346F: Documentation/filesystems/hfsplus.txt
5347F: fs/hfsplus/
5348
1da177e4 5349HGA FRAMEBUFFER DRIVER
8b58be88 5350M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5351L: linux-nvidia@lists.surfsouth.com
5352W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5353S: Maintained
8a61f013 5354F: drivers/video/fbdev/hgafb.c
1da177e4 5355
4480f15b 5356HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5358M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5359L: linux-pm@vger.kernel.org
e2d1d6c0 5360S: Supported
679655da
JP
5361F: arch/x86/power/
5362F: drivers/base/power/
5363F: kernel/power/
5364F: include/linux/suspend.h
5365F: include/linux/freezer.h
5366F: include/linux/pm.h
679655da 5367F: arch/*/include/asm/suspend*.h
e2d1d6c0 5368
4ef4caad 5369HID CORE LAYER
e5f6450c 5370M: Jiri Kosina <jikos@kernel.org>
406df153 5371R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5372L: linux-input@vger.kernel.org
54e5881d 5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5374S: Maintained
679655da
JP
5375F: drivers/hid/
5376F: include/linux/hid*
c117ab84 5377F: include/uapi/linux/hid*
4ef4caad 5378
30ee72f0 5379HID SENSOR HUB DRIVERS
e5f6450c 5380M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5381M: Jonathan Cameron <jic23@kernel.org>
5382M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5383L: linux-input@vger.kernel.org
5384L: linux-iio@vger.kernel.org
5385S: Maintained
5386F: Documentation/hid/hid-sensor*
5387F: drivers/hid/hid-sensor-*
5388F: drivers/iio/*/hid-*
5389F: include/linux/hid-sensor-*
5390
38bed542 5391HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5392M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5393L: linux-kernel@vger.kernel.org
75fc2d37 5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5395S: Maintained
679655da 5396F: Documentation/timers/
5cee9645 5397F: kernel/time/hrtimer.c
88606e80
TG
5398F: kernel/time/clockevents.c
5399F: kernel/time/tick*.*
5400F: kernel/time/timer_*.c
05ed8490 5401F: include/linux/clockchips.h
679655da 5402F: include/linux/hrtimer.h
38bed542 5403
1da177e4 5404HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5405L: linux-hams@vger.kernel.org
8b64f2a0 5406S: Orphan
679655da
JP
5407F: drivers/net/hamradio/dmascc.c
5408F: drivers/net/hamradio/scc.c
1da177e4 5409
ede1e6f8 5410HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5411M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5412W: http://www.highpoint-tech.com
5413S: Supported
679655da
JP
5414F: Documentation/scsi/hptiop.txt
5415F: drivers/scsi/hptiop.c
ede1e6f8 5416
1da177e4 5417HIPPI
8b58be88 5418M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5419L: linux-hippi@sunsite.dk
5420S: Maintained
679655da 5421F: include/linux/hippidevice.h
c117ab84 5422F: include/uapi/linux/if_hippi.h
679655da 5423F: net/802/hippi.c
ff5a3b50 5424F: drivers/net/hippi/
1da177e4 5425
16c6c252
JG
5426HISILICON SAS Controller
5427M: John Garry <john.garry@huawei.com>
5428W: http://www.hisilicon.com
5429S: Supported
5430F: drivers/scsi/hisi_sas/
5431F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5432
ff1d2767 5433HOST AP DRIVER
8b58be88 5434M: Jouni Malinen <j@w1.fi>
85d32e7b 5435L: hostap@shmoo.com (subscribers-only)
724c6b35 5436L: linux-wireless@vger.kernel.org
ff1d2767
JM
5437W: http://hostap.epitest.fi/
5438S: Maintained
eb4f98d5 5439F: drivers/net/wireless/intersil/hostap/
ff1d2767 5440
dd8cd779 5441HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5442L: platform-driver-x86@vger.kernel.org
95c70215 5443S: Orphan
679655da 5444F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5445
e2d1d6c0 5446HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5447M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5448S: Maintained
7e25d724 5449F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5450
7d2c86b5 5451HPET: High Precision Event Timers driver
8b58be88 5452M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5453S: Maintained
679655da
JP
5454F: Documentation/timers/hpet.txt
5455F: drivers/char/hpet.c
5456F: include/linux/hpet.h
c117ab84 5457F: include/uapi/linux/hpet.h
b9b0332f 5458
e07b5d79 5459HPET: x86
9e06f631 5460S: Orphan
679655da
JP
5461F: arch/x86/kernel/hpet.c
5462F: arch/x86/include/asm/hpet.h
b9b0332f 5463
1da177e4 5464HPFS FILESYSTEM
8b58be88 5465M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5466W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5467S: Maintained
679655da 5468F: fs/hpfs/
1da177e4 5469
3441cded 5470HSI SUBSYSTEM
56459ea9
SR
5471M: Sebastian Reichel <sre@kernel.org>
5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5473S: Maintained
5474F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5475F: Documentation/hsi.txt
3441cded
SR
5476F: drivers/hsi/
5477F: include/linux/hsi/
5478F: include/uapi/linux/hsi/
5479
7d2c86b5 5480HSO 3G MODEM DRIVER
8b58be88 5481M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5482W: http://www.pharscape.org
5483S: Maintained
679655da 5484F: drivers/net/usb/hso.c
11cd29b0 5485
19990e29
AB
5486HSR NETWORK PROTOCOL
5487M: Arvid Brodin <arvid.brodin@alten.se>
5488L: netdev@vger.kernel.org
5489S: Maintained
5490F: net/hsr/
5491
5a18c343 5492HTCPEN TOUCHSCREEN DRIVER
8b58be88 5493M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5494L: linux-input@vger.kernel.org
5495S: Maintained
679655da 5496F: drivers/input/touchscreen/htcpen.c
5a18c343 5497
1da177e4 5498HUGETLB FILESYSTEM
6d49e352 5499M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5500S: Maintained
679655da 5501F: fs/hugetlbfs/
1da177e4 5502
05183189 5503Hyper-V CORE AND DRIVERS
9c3646d1 5504M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5505M: Haiyang Zhang <haiyangz@microsoft.com>
5506L: devel@linuxdriverproject.org
5507S: Maintained
a4162747
HZ
5508F: arch/x86/include/asm/mshyperv.h
5509F: arch/x86/include/uapi/asm/hyperv.h
5510F: arch/x86/kernel/cpu/mshyperv.c
05183189 5511F: drivers/hid/hid-hyperv.c
a4162747 5512F: drivers/hv/
f92ca80b 5513F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5514F: drivers/pci/host/pci-hyperv.c
05183189 5515F: drivers/net/hyperv/
a4162747 5516F: drivers/scsi/storvsc_drv.c
8a61f013 5517F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5518F: include/linux/hyperv.h
5519F: tools/hv/
54bf725e 5520F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5521
7724fd04
PR
5522I2C MUXES
5523M: Peter Rosin <peda@axentia.se>
5524L: linux-i2c@vger.kernel.org
5525S: Maintained
2254d24a 5526F: Documentation/i2c/i2c-topology
7724fd04
PR
5527F: Documentation/i2c/muxes/
5528F: Documentation/devicetree/bindings/i2c/i2c-mux*
5529F: drivers/i2c/i2c-mux.c
5530F: drivers/i2c/muxes/
5531F: include/linux/i2c-mux.h
5532
d85c8a6a 5533I2C OVER PARALLEL PORT
d8130624 5534M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5535L: linux-i2c@vger.kernel.org
5536S: Maintained
5537F: Documentation/i2c/busses/i2c-parport
5538F: Documentation/i2c/busses/i2c-parport-light
5539F: drivers/i2c/busses/i2c-parport.c
5540F: drivers/i2c/busses/i2c-parport-light.c
5541
5542I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5543M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5544L: linux-i2c@vger.kernel.org
5545S: Maintained
5546F: Documentation/i2c/busses/i2c-ali1535
5547F: Documentation/i2c/busses/i2c-ali1563
5548F: Documentation/i2c/busses/i2c-ali15x3
5549F: Documentation/i2c/busses/i2c-amd756
5550F: Documentation/i2c/busses/i2c-amd8111
5551F: Documentation/i2c/busses/i2c-i801
5552F: Documentation/i2c/busses/i2c-nforce2
5553F: Documentation/i2c/busses/i2c-piix4
5554F: Documentation/i2c/busses/i2c-sis5595
5555F: Documentation/i2c/busses/i2c-sis630
5556F: Documentation/i2c/busses/i2c-sis96x
5557F: Documentation/i2c/busses/i2c-via
5558F: Documentation/i2c/busses/i2c-viapro
5559F: drivers/i2c/busses/i2c-ali1535.c
5560F: drivers/i2c/busses/i2c-ali1563.c
5561F: drivers/i2c/busses/i2c-ali15x3.c
5562F: drivers/i2c/busses/i2c-amd756.c
5563F: drivers/i2c/busses/i2c-amd756-s4882.c
5564F: drivers/i2c/busses/i2c-amd8111.c
5565F: drivers/i2c/busses/i2c-i801.c
5566F: drivers/i2c/busses/i2c-isch.c
5567F: drivers/i2c/busses/i2c-nforce2.c
5568F: drivers/i2c/busses/i2c-nforce2-s4985.c
5569F: drivers/i2c/busses/i2c-piix4.c
5570F: drivers/i2c/busses/i2c-sis5595.c
5571F: drivers/i2c/busses/i2c-sis630.c
5572F: drivers/i2c/busses/i2c-sis96x.c
5573F: drivers/i2c/busses/i2c-via.c
5574F: drivers/i2c/busses/i2c-viapro.c
5575
cb7f07a4
NH
5576I2C/SMBUS ISMT DRIVER
5577M: Seth Heasley <seth.heasley@intel.com>
5578M: Neil Horman <nhorman@tuxdriver.com>
5579L: linux-i2c@vger.kernel.org
5580F: drivers/i2c/busses/i2c-ismt.c
5581F: Documentation/i2c/busses/i2c-ismt
5582
6ea884db 5583I2C/SMBUS STUB DRIVER
d8130624 5584M: Jean Delvare <jdelvare@suse.com>
846557d3 5585L: linux-i2c@vger.kernel.org
6ea884db 5586S: Maintained
8547a5bc 5587F: drivers/i2c/i2c-stub.c
6ea884db 5588
5b543965 5589I2C SUBSYSTEM
14d77c4d 5590M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5591L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5592W: https://i2c.wiki.kernel.org/
5593Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5595S: Maintained
40ed1b4c 5596F: Documentation/devicetree/bindings/i2c/
679655da
JP
5597F: Documentation/i2c/
5598F: drivers/i2c/
630bc46e 5599F: drivers/i2c/*/
679655da 5600F: include/linux/i2c.h
03b70d62 5601F: include/linux/i2c-*.h
c117ab84
CEB
5602F: include/uapi/linux/i2c.h
5603F: include/uapi/linux/i2c-*.h
1da177e4 5604
4560d677
WS
5605I2C ACPI SUPPORT
5606M: Mika Westerberg <mika.westerberg@linux.intel.com>
5607L: linux-i2c@vger.kernel.org
5608L: linux-acpi@vger.kernel.org
5609S: Maintained
4560d677 5610
d85c8a6a 5611I2C-TAOS-EVM DRIVER
d8130624 5612M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5613L: linux-i2c@vger.kernel.org
5614S: Maintained
5615F: Documentation/i2c/busses/i2c-taos-evm
5616F: drivers/i2c/busses/i2c-taos-evm.c
5617
e8c76eed 5618I2C-TINY-USB DRIVER
8b58be88 5619M: Till Harbaum <till@harbaum.org>
846557d3 5620L: linux-i2c@vger.kernel.org
932d1872 5621W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5622S: Maintained
679655da 5623F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5624
1da177e4 5625i386 BOOT CODE
8b58be88 5626M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5627S: Maintained
679655da 5628F: arch/x86/boot/
1da177e4
LT
5629
5630i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5631M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5632T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5633S: Maintained
5634
1da177e4 5635IA64 (Itanium) PLATFORM
8b58be88
JP
5636M: Tony Luck <tony.luck@intel.com>
5637M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5638L: linux-ia64@vger.kernel.org
6b1c70b1 5639T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5640S: Maintained
679655da 5641F: arch/ia64/
1da177e4 5642
4cd38750
LDSB
5643IBM Power VMX Cryptographic instructions
5644M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5645M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5646L: linux-crypto@vger.kernel.org
5647S: Supported
5648F: drivers/crypto/vmx/Makefile
5649F: drivers/crypto/vmx/Kconfig
5650F: drivers/crypto/vmx/vmx.c
5651F: drivers/crypto/vmx/aes*
5652F: drivers/crypto/vmx/ghash*
5653F: drivers/crypto/vmx/ppc-xlate.pl
5654
956c203c 5655IBM Power in-Nest Crypto Acceleration
4cd38750 5656M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5657M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5658L: linux-crypto@vger.kernel.org
5659S: Supported
28bceeaa
DS
5660F: drivers/crypto/nx/Makefile
5661F: drivers/crypto/nx/Kconfig
5662F: drivers/crypto/nx/nx-aes*
5663F: drivers/crypto/nx/nx-sha*
5664F: drivers/crypto/nx/nx.*
5665F: drivers/crypto/nx/nx_csbcpb.h
5666F: drivers/crypto/nx/nx_debugfs.h
956c203c 5667
0e16aafb 5668IBM Power 842 compression accelerator
41656aa7 5669M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5670S: Supported
28bceeaa
DS
5671F: drivers/crypto/nx/Makefile
5672F: drivers/crypto/nx/Kconfig
7011a122 5673F: drivers/crypto/nx/nx-842*
2da572c9 5674F: include/linux/sw842.h
2062c5b6 5675F: crypto/842.c
2da572c9 5676F: lib/842/
0e16aafb 5677
1da177e4 5678IBM Power Linux RAID adapter
8b58be88 5679M: Brian King <brking@us.ibm.com>
1da177e4 5680S: Supported
679655da 5681F: drivers/scsi/ipr.*
1da177e4 5682
9d348af4 5683IBM Power Virtual Ethernet Device Driver
eddd63a6 5684M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5685L: netdev@vger.kernel.org
5686S: Supported
9aa32835 5687F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5688
032c5e82
TF
5689IBM Power SRIOV Virtual NIC Device Driver
5690M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5691M: John Allen <jallen@linux.vnet.ibm.com>
5692L: netdev@vger.kernel.org
5693S: Supported
5694F: drivers/net/ethernet/ibm/ibmvnic.*
5695
e6babec6 5696IBM Power Virtual SCSI Device Drivers
bcbde52b 5697M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5698L: linux-scsi@vger.kernel.org
5699S: Supported
e6babec6
NF
5700F: drivers/scsi/ibmvscsi/ibmvscsi*
5701F: drivers/scsi/ibmvscsi/viosrp.h
5702
5703IBM Power Virtual FC Device Drivers
44b4dad9 5704M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5705L: linux-scsi@vger.kernel.org
5706S: Supported
5707F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5708
1da177e4 5709IBM ServeRAID RAID DRIVER
f9213e78 5710S: Orphan
679655da 5711F: drivers/scsi/ips.*
1da177e4 5712
6ed9f9c4
PT
5713ICH LPC AND GPIO DRIVER
5714M: Peter Tyser <ptyser@xes-inc.com>
5715S: Maintained
5716F: drivers/mfd/lpc_ich.c
5717F: drivers/gpio/gpio-ich.c
5718
1e7106fc 5719IDE SUBSYSTEM
8b58be88 5720M: "David S. Miller" <davem@davemloft.net>
1da177e4 5721L: linux-ide@vger.kernel.org
8a6e2535 5722Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5724S: Maintained
679655da
JP
5725F: Documentation/ide/
5726F: drivers/ide/
5727F: include/linux/ide.h
1da177e4 5728
6cb8c13d
IP
5729IDEAPAD LAPTOP EXTRAS DRIVER
5730M: Ike Panhc <ike.pan@canonical.com>
5731L: platform-driver-x86@vger.kernel.org
5732W: http://launchpad.net/ideapad-laptop
5733S: Maintained
5734F: drivers/platform/x86/ideapad-laptop.c
5735
1ea4c161
AM
5736IDEAPAD LAPTOP SLIDEBAR DRIVER
5737M: Andrey Moiseev <o2g.org.ru@gmail.com>
5738L: linux-input@vger.kernel.org
5739W: https://github.com/o2genum/ideapad-slidebar
5740S: Maintained
5741F: drivers/input/misc/ideapad_slidebar.c
5742
0f861e8c 5743IDE/ATAPI DRIVERS
487ba8e8 5744M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5745L: linux-ide@vger.kernel.org
c404c199 5746S: Maintained
679655da
JP
5747F: Documentation/cdrom/ide-cd
5748F: drivers/ide/ide-cd*
1da177e4 5749
27471fdb 5750IDLE-I7300
8b58be88 5751M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5752L: linux-pm@vger.kernel.org
27471fdb 5753S: Supported
679655da 5754F: drivers/idle/i7300_idle.c
27471fdb 5755
02cf2286 5756IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5757M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5758L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5759W: http://wpan.cakelab.org/
5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5762S: Maintained
5763F: net/ieee802154/
68653359 5764F: net/mac802154/
251741b1 5765F: drivers/net/ieee802154/
580947d3
AA
5766F: include/linux/nl802154.h
5767F: include/linux/ieee802154.h
5768F: include/net/nl802154.h
5769F: include/net/mac802154.h
5770F: include/net/af_ieee802154.h
5771F: include/net/cfg802154.h
5772F: include/net/ieee802154_netdev.h
ebef9c12 5773F: Documentation/networking/ieee802154.txt
02cf2286 5774
b1c97193
SY
5775IGORPLUG-USB IR RECEIVER
5776M: Sean Young <sean@mess.org>
5777L: linux-media@vger.kernel.org
5778S: Maintained
5779F: drivers/media/rc/igorplugusb.c
5780
40ad4a30
SY
5781IGUANAWORKS USB IR TRANSCEIVER
5782M: Sean Young <sean@mess.org>
5783L: linux-media@vger.kernel.org
5784S: Maintained
5785F: drivers/media/rc/iguanair.c
5786
9545f86e 5787IIO SUBSYSTEM AND DRIVERS
030a13d7 5788M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5789R: Hartmut Knaack <knaack.h@gmx.de>
5790R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5791R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5792L: linux-iio@vger.kernel.org
21d41655 5793T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5794S: Maintained
866b148a 5795F: Documentation/devicetree/bindings/iio/
03e7c251 5796F: drivers/iio/
9545f86e 5797F: drivers/staging/iio/
8fe671fc 5798F: include/linux/iio/
817020cf 5799F: tools/iio/
9545f86e 5800
65519263
SG
5801IKANOS/ADI EAGLE ADSL USB DRIVER
5802M: Matthieu Castet <castet.matthieu@free.fr>
5803M: Stanislaw Gruszka <stf_xl@wp.pl>
5804S: Maintained
5805F: drivers/usb/atm/ueagle-atm.c
5806
e89ab51f
GR
5807INA209 HARDWARE MONITOR DRIVER
5808M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5809L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5810S: Maintained
5811F: Documentation/hwmon/ina209
5812F: Documentation/devicetree/bindings/i2c/ina209.txt
5813F: drivers/hwmon/ina209.c
5814
5815INA2XX HARDWARE MONITOR DRIVER
5816M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5817L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5818S: Maintained
5819F: Documentation/hwmon/ina2xx
5820F: drivers/hwmon/ina2xx.c
5821F: include/linux/platform_data/ina2xx.h
5822
14dc124f
SIG
5823INDUSTRY PACK SUBSYSTEM (IPACK)
5824M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5825M: Jens Taprogge <jens.taprogge@taprogge.org>
5826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5827L: industrypack-devel@lists.sourceforge.net
5828W: http://industrypack.sourceforge.net
5829S: Maintained
5830F: drivers/ipack/
5831
8adc53fd
ZLK
5832INGENIC JZ4780 DMA Driver
5833M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5834S: Maintained
5835F: drivers/dma/dma-jz4780.c
5836
aa7168f4 5837INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5838M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5839M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5840L: linux-ima-devel@lists.sourceforge.net
5841L: linux-ima-user@lists.sourceforge.net
5842L: linux-security-module@vger.kernel.org
9f273c24 5843T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5844S: Supported
679655da 5845F: security/integrity/ima/
aa7168f4 5846
9a4ea5a9
JH
5847IMGTEC IR DECODER DRIVER
5848M: James Hogan <james.hogan@imgtec.com>
5849S: Maintained
5850F: drivers/media/rc/img-ir/
5851
1da177e4 5852IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5853L: linux-fbdev@vger.kernel.org
843393d3 5854S: Orphan
8a61f013 5855F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5856
5857INFINIBAND SUBSYSTEM
b6b2bbe6 5858M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5859M: Sean Hefty <sean.hefty@intel.com>
5860M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5861L: linux-rdma@vger.kernel.org
605841f5 5862W: http://www.openfabrics.org/
8a6e2535 5863Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5865S: Supported
679655da
JP
5866F: Documentation/infiniband/
5867F: drivers/infiniband/
c117ab84 5868F: include/uapi/linux/if_infiniband.h
954138dc
YD
5869F: include/uapi/rdma/
5870F: include/rdma/
1da177e4 5871
c9f04f58 5872INOTIFY
8b58be88
JP
5873M: John McCutchan <john@johnmccutchan.com>
5874M: Robert Love <rlove@rlove.org>
5875M: Eric Paris <eparis@parisplace.org>
c9f04f58 5876S: Maintained
679655da
JP
5877F: Documentation/filesystems/inotify.txt
5878F: fs/notify/inotify/
5879F: include/linux/inotify.h
c117ab84 5880F: include/uapi/linux/inotify.h
c9f04f58 5881
e2d1d6c0 5882INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5883M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5884L: linux-input@vger.kernel.org
8a6e2535 5885Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5887S: Maintained
679655da 5888F: drivers/input/
f4eea7e2 5889F: include/linux/input.h
c117ab84 5890F: include/uapi/linux/input.h
f4eea7e2 5891F: include/linux/input/
e52d8398 5892F: Documentation/devicetree/bindings/input/
e2d1d6c0 5893
3267a87f 5894INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5895M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5896L: linux-input@vger.kernel.org
75dd112a 5897S: Odd fixes
3267a87f 5898F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5899F: drivers/input/input-mt.c
3267a87f
HR
5900K: \b(ABS|SYN)_MT_
5901
97fa99a3
JY
5902INTEL ASoC BDW/HSW DRIVERS
5903M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5904L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5905S: Supported
e8e1225d
JP
5906F: sound/soc/intel/common/sst-dsp*
5907F: sound/soc/intel/common/sst-firmware.c
5908F: sound/soc/intel/boards/broadwell.c
5909F: sound/soc/intel/haswell/
97fa99a3 5910
4ac13e17
DJ
5911INTEL C600 SERIES SAS CONTROLLER DRIVER
5912M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5913M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5914L: linux-scsi@vger.kernel.org
7106891a
DJ
5915T: git git://git.code.sf.net/p/intel-sas/isci
5916S: Supported
4ac13e17 5917F: drivers/scsi/isci/
4ac13e17 5918
ecc83e52
AH
5919INTEL HID EVENT DRIVER
5920M: Alex Hung <alex.hung@canonical.com>
5921L: platform-driver-x86@vger.kernel.org
5922S: Maintained
5923F: drivers/platform/x86/intel-hid.c
5924
332e0812
AK
5925INTEL VIRTUAL BUTTON DRIVER
5926M: AceLan Kao <acelan.kao@canonical.com>
5927L: platform-driver-x86@vger.kernel.org
5928S: Maintained
5929F: drivers/platform/x86/intel-vbtn.c
5930
26717172
LB
5931INTEL IDLE DRIVER
5932M: Len Brown <lenb@kernel.org>
bf1c138e 5933L: linux-pm@vger.kernel.org
08deed1e 5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5935S: Supported
5936F: drivers/idle/intel_idle.c
5937
7c1ac18d 5938INTEL PSTATE DRIVER
58ac1f62
SP
5939M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5940M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5941L: linux-pm@vger.kernel.org
5942S: Supported
5943F: drivers/cpufreq/intel_pstate.c
5944
9eb8ef74 5945INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5946M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5947L: linux-fbdev@vger.kernel.org
ce00f85c 5948S: Maintained
679655da 5949F: Documentation/fb/intelfb.txt
8a61f013 5950F: drivers/video/fbdev/intelfb/
9eb8ef74 5951
1da177e4 5952INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5953M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5954L: linux-fbdev@vger.kernel.org
ce00f85c 5955S: Maintained
8a61f013 5956F: drivers/video/fbdev/i810/
1da177e4 5957
f4a9bc4c 5958INTEL MENLOW THERMAL DRIVER
8b58be88 5959M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5960L: platform-driver-x86@vger.kernel.org
5ca92bd9 5961W: https://01.org/linux-acpi
f4a9bc4c 5962S: Supported
679655da 5963F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5964
248a9dc3 5965INTEL I/OAT DMA DRIVER
18ebd564 5966M: Dave Jiang <dave.jiang@intel.com>
08223d80 5967R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5968L: dmaengine@vger.kernel.org
5969Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5970S: Supported
679655da 5971F: drivers/dma/ioat*
248a9dc3 5972
6c8909b4 5973INTEL IOMMU (VT-d)
8b58be88 5974M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5975L: iommu@lists.linux-foundation.org
54e5881d 5976T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5977S: Supported
3fb39615 5978F: drivers/iommu/intel-iommu.c
679655da 5979F: include/linux/intel-iommu.h
6c8909b4 5980
b3e5f263 5981INTEL IOP-ADMA DMA DRIVER
08223d80 5982R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5983S: Odd fixes
679655da 5984F: drivers/dma/iop-adma.c
b3e5f263 5985
9251ce95 5986INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5987M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5988S: Maintained
679655da
JP
5989F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5990F: arch/arm/mach-ixp4xx/include/mach/npe.h
5991F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5992F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5993F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5994F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5995
844dd05f 5996INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5997M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5998S: Maintained
679655da 5999F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6000
2f302324 6001INTEL ETHERNET DRIVERS
8b58be88 6002M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6003L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6004W: http://www.intel.com/support/feedback.htm
d94e6fed 6005W: http://e1000.sourceforge.net/
2f302324
JK
6006Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6009S: Supported
0d164401
JK
6010F: Documentation/networking/e100.txt
6011F: Documentation/networking/e1000.txt
6012F: Documentation/networking/e1000e.txt
6013F: Documentation/networking/igb.txt
6014F: Documentation/networking/igbvf.txt
6015F: Documentation/networking/ixgb.txt
6016F: Documentation/networking/ixgbe.txt
6017F: Documentation/networking/ixgbevf.txt
1bff6529 6018F: Documentation/networking/i40e.txt
105bf2fe 6019F: Documentation/networking/i40evf.txt
dee1ad47 6020F: drivers/net/ethernet/intel/
bc90d291 6021F: drivers/net/ethernet/intel/*/
1da177e4 6022
6e4de866
FL
6023INTEL RDMA RNIC DRIVER
6024M: Faisal Latif <faisal.latif@intel.com>
6025R: Chien Tin Tung <chien.tin.tung@intel.com>
6026R: Mustafa Ismail <mustafa.ismail@intel.com>
6027R: Shiraz Saleem <shiraz.saleem@intel.com>
6028R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6029L: linux-rdma@vger.kernel.org
6030S: Supported
6031F: drivers/infiniband/hw/i40iw/
6032
0963d59b
LW
6033INTEL-MID GPIO DRIVER
6034M: David Cohen <david.a.cohen@linux.intel.com>
6035L: linux-gpio@vger.kernel.org
6036S: Maintained
6037F: drivers/gpio/gpio-intel-mid.c
6038
ca907a90
SY
6039INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6040M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6041L: linux-wireless@vger.kernel.org
ca907a90 6042S: Maintained
679655da 6043F: Documentation/networking/README.ipw2100
679655da 6044F: Documentation/networking/README.ipw2200
367a1092 6045F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6046
5760b0a5
AS
6047INTEL(R) TRACE HUB
6048M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6049S: Supported
6050F: Documentation/trace/intel_th.txt
6051F: drivers/hwtracing/intel_th/
6052
4bd96a7a 6053INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6054M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6055L: tboot-devel@lists.sourceforge.net
6056W: http://tboot.sourceforge.net
e9b7d7c8 6057T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6058S: Supported
6059F: Documentation/intel_txt.txt
6060F: include/linux/tboot.h
6061F: arch/x86/kernel/tboot.c
6062
8a70da82 6063INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6064M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6065M: linux-wimax@intel.com
49e7d9df 6066L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6067S: Supported
6068W: http://linuxwimax.org
679655da
JP
6069F: Documentation/wimax/README.i2400m
6070F: drivers/net/wimax/i2400m/
c117ab84 6071F: include/uapi/linux/wimax/i2400m.h
8a70da82 6072
1c0ce89c
SG
6073INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6074M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6075L: linux-wireless@vger.kernel.org
1c0ce89c 6076S: Supported
7ac9a364 6077F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6078
b481de9c 6079INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6080M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6081M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6082M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6083M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6084L: linux-wireless@vger.kernel.org
b481de9c 6085W: http://intellinuxwireless.org
b62ff718 6086T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6087S: Supported
e705c121 6088F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6089
de8fe023
TW
6090INTEL MANAGEMENT ENGINE (mei)
6091M: Tomas Winkler <tomas.winkler@intel.com>
6092L: linux-kernel@vger.kernel.org
6093S: Supported
c117ab84 6094F: include/uapi/linux/mei.h
5069288b 6095F: include/linux/mei_cl_bus.h
de8fe023 6096F: drivers/misc/mei/*
222818c3 6097F: drivers/watchdog/mei_wdt.c
e07950a1 6098F: Documentation/misc-devices/mei/*
de8fe023 6099
50ceb98b
SD
6100INTEL MIC DRIVERS (mic)
6101M: Sudeep Dutt <sudeep.dutt@intel.com>
6102M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6103S: Supported
6104W: https://github.com/sudeepdutt/mic
6105W: http://software.intel.com/en-us/mic-developer
6106F: include/linux/mic_bus.h
6107F: include/linux/scif.h
6108F: include/uapi/linux/mic_common.h
6109F: include/uapi/linux/mic_ioctl.h
9f273c24 6110F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6111F: drivers/misc/mic/
6112F: drivers/dma/mic_x100_dma.c
6113F: drivers/dma/mic_x100_dma.h
9f273c24 6114F: Documentation/mic/
50ceb98b 6115
fdca4f16 6116INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6117M: Zha Qipeng<qipeng.zha@intel.com>
6118L: platform-driver-x86@vger.kernel.org
6119S: Maintained
6120F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6121F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6122F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6123F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6124
378f956e
SKC
6125INTEL TELEMETRY DRIVER
6126M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6127L: platform-driver-x86@vger.kernel.org
6128S: Maintained
378f956e 6129F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6130F: drivers/platform/x86/intel_telemetry*
0a8b8353 6131
b740d2e9
RB
6132INTEL PMC CORE DRIVER
6133M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6134M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6135L: platform-driver-x86@vger.kernel.org
6136S: Maintained
6137F: arch/x86/include/asm/pmc_core.h
6138F: drivers/platform/x86/intel_pmc_core*
6139
cb109a0e 6140IOC3 ETHERNET DRIVER
8b58be88 6141M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6142L: linux-mips@linux-mips.org
6143S: Maintained
8862bf1e 6144F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6145
cb109a0e 6146IOC3 SERIAL DRIVER
8b58be88 6147M: Pat Gefre <pfg@sgi.com>
d39e0721 6148L: linux-serial@vger.kernel.org
cb109a0e 6149S: Maintained
df621252 6150F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6151
0b6e8569
SW
6152IOMMU DRIVERS
6153M: Joerg Roedel <joro@8bytes.org>
6154L: iommu@lists.linux-foundation.org
6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6156S: Maintained
6157F: drivers/iommu/
6158
4480f15b 6159IP MASQUERADING
8b58be88 6160M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6161S: Maintained
679655da 6162F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6163
4409ebe9 6164IPMI SUBSYSTEM
8b58be88 6165M: Corey Minyard <minyard@acm.org>
b0c90653 6166L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6167W: http://openipmi.sourceforge.net/
6168S: Supported
679655da
JP
6169F: Documentation/IPMI.txt
6170F: drivers/char/ipmi/
6171F: include/linux/ipmi*
c117ab84 6172F: include/uapi/linux/ipmi*
4409ebe9 6173
2d800897
KW
6174QCOM AUDIO (ASoC) DRIVERS
6175M: Patrick Lai <plai@codeaurora.org>
6176M: Banajit Goswami <bgoswami@codeaurora.org>
6177L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6178S: Supported
6179F: sound/soc/qcom/
6180
e2d1d6c0 6181IPS SCSI RAID DRIVER
8b58be88 6182M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6183L: linux-scsi@vger.kernel.org
6184W: http://www.adaptec.com/
6185S: Maintained
679655da 6186F: drivers/scsi/ips*
e2d1d6c0
RD
6187
6188IPVS
8b58be88
JP
6189M: Wensong Zhang <wensong@linux-vs.org>
6190M: Simon Horman <horms@verge.net.au>
6191M: Julian Anastasov <ja@ssi.bg>
979b6c13 6192L: netdev@vger.kernel.org
e2d1d6c0 6193L: lvs-devel@vger.kernel.org
1da177e4 6194S: Maintained
9f273c24
FW
6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6197F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6198F: include/net/ip_vs.h
c117ab84 6199F: include/uapi/linux/ip_vs.h
679655da 6200F: net/netfilter/ipvs/
1da177e4 6201
e7839f25 6202IPWIRELESS DRIVER
e5f6450c 6203M: Jiri Kosina <jikos@kernel.org>
d8130624 6204M: David Sterba <dsterba@suse.com>
92094aa0 6205S: Odd Fixes
282361a0 6206F: drivers/tty/ipwireless/
099dc4fb 6207
e2d1d6c0 6208IPX NETWORK LAYER
8b58be88 6209M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6210L: netdev@vger.kernel.org
6211S: Maintained
679655da 6212F: include/net/ipx.h
c117ab84 6213F: include/uapi/linux/ipx.h
679655da 6214F: net/ipx/
e2d1d6c0 6215
1da177e4 6216IRDA SUBSYSTEM
8b58be88 6217M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6218L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6219L: netdev@vger.kernel.org
1da177e4 6220W: http://irda.sourceforge.net/
f353976d 6221S: Maintained
e0057975 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6223F: Documentation/networking/irda.txt
6224F: drivers/net/irda/
6225F: include/net/irda/
6226F: net/irda/
1da177e4 6227
a800c7cc
TG
6228IRQ SUBSYSTEM
6229M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6230L: linux-kernel@vger.kernel.org
a800c7cc 6231S: Maintained
75fc2d37 6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6233F: kernel/irq/
2ed9fd28
JC
6234
6235IRQCHIP DRIVERS
6236M: Thomas Gleixner <tglx@linutronix.de>
6237M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6238M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6239L: linux-kernel@vger.kernel.org
6240S: Maintained
6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6242T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6243F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6244F: drivers/irqchip/
a800c7cc 6245
7ab3a837 6246IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6247M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6248S: Maintained
b09dec2c 6249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6250F: Documentation/IRQ-domain.txt
6251F: include/linux/irqdomain.h
6252F: kernel/irq/irqdomain.c
b09dec2c 6253F: kernel/irq/msi.c
7ab3a837 6254
ad7afc38
WBG
6255ISA
6256M: William Breathitt Gray <vilhelm.gray@gmail.com>
6257S: Maintained
6258F: Documentation/isa.txt
6259F: drivers/base/isa.c
6260F: include/linux/isa.h
6261
e2d1d6c0 6262ISAPNP
8b58be88 6263M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6264S: Maintained
679655da
JP
6265F: Documentation/isapnp.txt
6266F: drivers/pnp/isapnp/
6267F: include/linux/isapnp.h
e2d1d6c0 6268
d39b8420
HV
6269ISA RADIO MODULE
6270M: Hans Verkuil <hverkuil@xs4all.nl>
6271L: linux-media@vger.kernel.org
6272T: git git://linuxtv.org/media_tree.git
a825eaec 6273W: https://linuxtv.org
d39b8420
HV
6274S: Maintained
6275F: drivers/media/radio/radio-isa*
6276
71a6d0af
HW
6277iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6278M: Peter Jones <pjones@redhat.com>
6279M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6280S: Maintained
6281F: drivers/firmware/iscsi_ibft*
6282
14816b1e 6283ISCSI
8b58be88 6284M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6285L: open-iscsi@googlegroups.com
6286W: www.open-iscsi.org
54e5881d 6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6288S: Maintained
679655da
JP
6289F: drivers/scsi/*iscsi*
6290F: include/scsi/*iscsi*
14816b1e 6291
1e65eb42
OG
6292ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6293M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6294M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6295M: Roi Dayan <roid@mellanox.com>
6296L: linux-rdma@vger.kernel.org
6297S: Supported
6298W: http://www.openfabrics.org
6299W: www.open-iscsi.org
6300Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6301F: drivers/infiniband/ulp/iser/
1e65eb42 6302
2b70e5fd 6303ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6304M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6306L: linux-rdma@vger.kernel.org
6307L: target-devel@vger.kernel.org
6308S: Supported
6309W: http://www.linux-iscsi.org
6310F: drivers/infiniband/ulp/isert
6311
1da177e4 6312ISDN SUBSYSTEM
8b58be88 6313M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6314L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6315L: netdev@vger.kernel.org
1da177e4 6316W: http://www.isdn4linux.de
54e5881d 6317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6318S: Maintained
679655da
JP
6319F: Documentation/isdn/
6320F: drivers/isdn/
6321F: include/linux/isdn.h
6322F: include/linux/isdn/
c117ab84
CEB
6323F: include/uapi/linux/isdn.h
6324F: include/uapi/linux/isdn/
1da177e4
LT
6325
6326ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6327M: Armin Schindler <mac@melware.de>
d5d52273 6328L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6329W: http://www.melware.de
6330S: Maintained
679655da 6331F: drivers/isdn/hardware/eicon/
1da177e4 6332
d624870f 6333IT87 HARDWARE MONITORING DRIVER
d8130624 6334M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6335L: linux-hwmon@vger.kernel.org
d624870f
JD
6336S: Maintained
6337F: Documentation/hwmon/it87
6338F: drivers/hwmon/it87.c
6339
d7104bff
AP
6340IT913X MEDIA DRIVER
6341M: Antti Palosaari <crope@iki.fi>
6342L: linux-media@vger.kernel.org
a825eaec 6343W: https://linuxtv.org
d7104bff
AP
6344W: http://palosaari.fi/linux/
6345Q: http://patchwork.linuxtv.org/project/linux-media/list/
6346T: git git://linuxtv.org/anttip/media_tree.git
6347S: Maintained
249c697e 6348F: drivers/media/tuners/it913x*
d7104bff 6349
91821ff3 6350IVTV VIDEO4LINUX DRIVER
6afdeaf8 6351M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6352L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6353L: linux-media@vger.kernel.org
275ffde4 6354T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6355W: http://www.ivtvdriver.org
6356S: Maintained
679655da 6357F: Documentation/video4linux/*.ivtv
90d72ac6 6358F: drivers/media/pci/ivtv/
c117ab84 6359F: include/uapi/linux/ivtv*
91821ff3 6360
68620bdd
MP
6361IX2505V MEDIA DRIVER
6362M: Malcolm Priestley <tvboxspy@gmail.com>
6363L: linux-media@vger.kernel.org
a825eaec 6364W: https://linuxtv.org
68620bdd
MP
6365Q: http://patchwork.linuxtv.org/project/linux-media/list/
6366S: Maintained
6367F: drivers/media/dvb-frontends/ix2505v*
6368
4453d736
GR
6369JC42.4 TEMPERATURE SENSOR DRIVER
6370M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6371L: linux-hwmon@vger.kernel.org
4453d736
GR
6372S: Maintained
6373F: drivers/hwmon/jc42.c
6374F: Documentation/hwmon/jc42
6375
e2d1d6c0 6376JFS FILESYSTEM
3256f80f 6377M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6378L: jfs-discussion@lists.sourceforge.net
6379W: http://jfs.sourceforge.net/
54e5881d 6380T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6381S: Maintained
679655da
JP
6382F: Documentation/filesystems/jfs.txt
6383F: fs/jfs/
e2d1d6c0 6384
95252236 6385JME NETWORK DRIVER
8b58be88 6386M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6387L: netdev@vger.kernel.org
6388S: Maintained
63d24a0e 6389F: drivers/net/ethernet/jme.*
95252236 6390
1da177e4 6391JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6392M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6393L: linux-mtd@lists.infradead.org
6394W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6395S: Maintained
679655da 6396F: fs/jffs2/
c117ab84 6397F: include/uapi/linux/jffs2.h
1da177e4 6398
d183e11a
TT
6399JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6400M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6401M: Jan Kara <jack@suse.com>
d183e11a
TT
6402L: linux-ext4@vger.kernel.org
6403S: Maintained
6404F: fs/jbd2/
6405F: include/linux/jbd2.h
ae0718f8 6406
207dab5f
MU
6407JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6408M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6409L: linux-media@vger.kernel.org
6410S: Maintained
6411F: drivers/media/platform/rcar_jpu.c
6412
fd8b6cb4 6413JSM Neo PCI based serial card
df247081 6414M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6415L: linux-serial@vger.kernel.org
6416S: Maintained
df621252 6417F: drivers/tty/serial/jsm/
ae0718f8 6418
af39917d
CL
6419K10TEMP HARDWARE MONITORING DRIVER
6420M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6421L: linux-hwmon@vger.kernel.org
af39917d
CL
6422S: Maintained
6423F: Documentation/hwmon/k10temp
6424F: drivers/hwmon/k10temp.c
6425
4660cb35 6426K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6427M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6428L: linux-hwmon@vger.kernel.org
ae0718f8 6429S: Maintained
679655da
JP
6430F: Documentation/hwmon/k8temp
6431F: drivers/hwmon/k8temp.c
ae0718f8 6432
0ba1d91d
AR
6433KASAN
6434M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6435R: Alexander Potapenko <glider@google.com>
6436R: Dmitry Vyukov <dvyukov@google.com>
6437L: kasan-dev@googlegroups.com
6438S: Maintained
6439F: arch/*/include/asm/kasan.h
6440F: arch/*/mm/kasan_init*
6441F: Documentation/kasan.txt
64f8ebaf 6442F: include/linux/kasan*.h
0ba1d91d
AR
6443F: lib/test_kasan.c
6444F: mm/kasan/
6445F: scripts/Makefile.kasan
6446
1da177e4 6447KCONFIG
5eb1f99e 6448M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6449L: linux-kbuild@vger.kernel.org
cea8321c 6450T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6451S: Maintained
679655da
JP
6452F: Documentation/kbuild/kconfig-language.txt
6453F: scripts/kconfig/
1da177e4 6454
ea6c2089 6455KDUMP
f871f191
VG
6456M: Dave Young <dyoung@redhat.com>
6457M: Baoquan He <bhe@redhat.com>
6458R: Vivek Goyal <vgoyal@redhat.com>
34633993 6459L: kexec@lists.infradead.org
ea6c2089
VG
6460W: http://lse.sourceforge.net/kdump/
6461S: Maintained
80811493 6462F: Documentation/kdump/
ea6c2089 6463
f41bf02f
HV
6464KEENE FM RADIO TRANSMITTER DRIVER
6465M: Hans Verkuil <hverkuil@xs4all.nl>
6466L: linux-media@vger.kernel.org
6467T: git git://linuxtv.org/media_tree.git
a825eaec 6468W: https://linuxtv.org
f41bf02f
HV
6469S: Maintained
6470F: drivers/media/radio/radio-keene*
6471
1da177e4 6472KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6473M: Ian Kent <raven@themaw.net>
f694fc97 6474L: autofs@vger.kernel.org
1da177e4 6475S: Maintained
679655da 6476F: fs/autofs4/
1da177e4 6477
70fb7ba6 6478KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6479M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6482L: linux-kbuild@vger.kernel.org
5ce45962 6483S: Maintained
679655da
JP
6484F: Documentation/kbuild/
6485F: Makefile
6486F: scripts/Makefile.*
70fb7ba6
MM
6487F: scripts/basic/
6488F: scripts/mk*
6489F: scripts/package/
1da177e4
LT
6490
6491KERNEL JANITORS
c3000e03 6492L: kernel-janitors@vger.kernel.org
10466f5a 6493W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6494S: Odd Fixes
1da177e4 6495
e8b43555 6496KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6497M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6498M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6499L: linux-nfs@vger.kernel.org
1da177e4 6500W: http://nfs.sourceforge.net/
9f273c24 6501T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6502S: Supported
679655da 6503F: fs/nfsd/
c117ab84 6504F: include/uapi/linux/nfsd/
679655da
JP
6505F: fs/lockd/
6506F: fs/nfs_common/
6507F: net/sunrpc/
6508F: include/linux/lockd/
6509F: include/linux/sunrpc/
c117ab84 6510F: include/uapi/linux/sunrpc/
1da177e4 6511
13b122b3
SK
6512KERNEL SELFTEST FRAMEWORK
6513M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6514M: Shuah Khan <shuah@kernel.org>
64f00850 6515L: linux-kselftest@vger.kernel.org
13b122b3
SK
6516T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6517S: Maintained
6518F: tools/testing/selftests
6519
426d62e2 6520KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6521M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6522M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6523L: kvm@vger.kernel.org
e3e58478 6524W: http://www.linux-kvm.org
a94b40a6 6525T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6526S: Supported
c93a64fe
PB
6527F: Documentation/*/kvm*.txt
6528F: Documentation/virtual/kvm/
679655da 6529F: arch/*/kvm/
1662e862
CB
6530F: arch/x86/kernel/kvm.c
6531F: arch/x86/kernel/kvmclock.c
679655da
JP
6532F: arch/*/include/asm/kvm*
6533F: include/linux/kvm*
c117ab84 6534F: include/uapi/linux/kvm*
679655da 6535F: virt/kvm/
6d0a1a61 6536F: tools/kvm/
426d62e2 6537
ad8003d3 6538KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6539M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6540L: kvm@vger.kernel.org
038161de 6541W: http://www.linux-kvm.org/
7de609c8 6542S: Maintained
679655da 6543F: arch/x86/include/asm/svm.h
679655da 6544F: arch/x86/kvm/svm.c
426d62e2 6545
513014b7 6546KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6547M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6548L: kvm-ppc@vger.kernel.org
038161de 6549W: http://www.linux-kvm.org/
6a7f972d 6550T: git git://github.com/agraf/linux-2.6.git
513014b7 6551S: Supported
679655da
JP
6552F: arch/powerpc/include/asm/kvm*
6553F: arch/powerpc/kvm/
513014b7 6554
85f8fffe 6555KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6556M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6557M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6558L: linux-s390@vger.kernel.org
6559W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6561S: Supported
679655da
JP
6562F: Documentation/s390/kvm.txt
6563F: arch/s390/include/asm/kvm*
80811493 6564F: arch/s390/kvm/
85f8fffe 6565
a749474d 6566KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6567M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6568M: Marc Zyngier <marc.zyngier@arm.com>
6569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6570L: kvmarm@lists.cs.columbia.edu
6571W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6573S: Supported
a749474d
CD
6574F: arch/arm/include/uapi/asm/kvm*
6575F: arch/arm/include/asm/kvm*
6576F: arch/arm/kvm/
5c8818b4
MZ
6577F: virt/kvm/arm/
6578F: include/kvm/arm_*
a749474d 6579
6394a3ec 6580KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6581M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6582M: Marc Zyngier <marc.zyngier@arm.com>
6583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6584L: kvmarm@lists.cs.columbia.edu
6585S: Maintained
6586F: arch/arm64/include/uapi/asm/kvm*
6587F: arch/arm64/include/asm/kvm*
6588F: arch/arm64/kvm/
6589
bfd3d532
JH
6590KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6591M: James Hogan <james.hogan@imgtec.com>
6592L: linux-mips@linux-mips.org
6593S: Supported
6594F: arch/mips/include/uapi/asm/kvm*
6595F: arch/mips/include/asm/kvm*
6596F: arch/mips/kvm/
6597
dc009d92 6598KEXEC
8b58be88 6599M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6600W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6601L: kexec@lists.infradead.org
dc009d92 6602S: Maintained
679655da 6603F: include/linux/kexec.h
c117ab84 6604F: include/uapi/linux/kexec.h
10540a69 6605F: kernel/kexec*
dc009d92 6606
e971461f
DH
6607KEYS/KEYRINGS:
6608M: David Howells <dhowells@redhat.com>
aa62efff 6609L: keyrings@vger.kernel.org
e971461f 6610S: Maintained
d410fa4e 6611F: Documentation/security/keys.txt
e971461f
DH
6612F: include/linux/key.h
6613F: include/linux/key-type.h
75aeddd1
DH
6614F: include/linux/keyctl.h
6615F: include/uapi/linux/keyctl.h
e971461f
DH
6616F: include/keys/
6617F: security/keys/
6618
7f3c68be 6619KEYS-TRUSTED
74dd744f
MZ
6620M: David Safford <safford@us.ibm.com>
6621M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6622L: linux-security-module@vger.kernel.org
aa62efff 6623L: keyrings@vger.kernel.org
7f3c68be 6624S: Supported
d410fa4e 6625F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6626F: include/keys/trusted-type.h
6627F: security/keys/trusted.c
6628F: security/keys/trusted.h
6629
6630KEYS-ENCRYPTED
74dd744f
MZ
6631M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6632M: David Safford <safford@us.ibm.com>
7f3c68be 6633L: linux-security-module@vger.kernel.org
aa62efff 6634L: keyrings@vger.kernel.org
7f3c68be 6635S: Supported
d410fa4e 6636F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6637F: include/keys/encrypted-type.h
19c90aa6 6638F: security/keys/encrypted-keys/
7f3c68be 6639
5b778dad 6640KGDB / KDB /debug_core
8b58be88 6641M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6642W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6643L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6645S: Maintained
679655da
JP
6646F: Documentation/DocBook/kgdb.tmpl
6647F: drivers/misc/kgdbts.c
df621252 6648F: drivers/tty/serial/kgdboc.c
5b778dad 6649F: include/linux/kdb.h
679655da 6650F: include/linux/kgdb.h
4063eb5f 6651F: kernel/debug/
e3e2aaf7 6652
456db8cc 6653KMEMCHECK
8b58be88 6654M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6655M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6656S: Maintained
410d7a97
JP
6657F: Documentation/kmemcheck.txt
6658F: arch/x86/include/asm/kmemcheck.h
6659F: arch/x86/mm/kmemcheck/
6660F: include/linux/kmemcheck.h
6661F: mm/kmemcheck.c
b9ce08c0 6662
c3bb4d24 6663KMEMLEAK
8b58be88 6664M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6665S: Maintained
6666F: Documentation/kmemleak.txt
6667F: include/linux/kmemleak.h
6668F: mm/kmemleak.c
6669F: mm/kmemleak-test.c
6670
89559a61 6671KPROBES
a320817c 6672M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6673M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6674M: "David S. Miller" <davem@davemloft.net>
353def94 6675M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6676S: Maintained
679655da
JP
6677F: Documentation/kprobes.txt
6678F: include/linux/kprobes.h
6679F: kernel/kprobes.c
89559a61 6680
70e84049 6681KS0108 LCD CONTROLLER DRIVER
8b58be88 6682M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6683W: http://miguelojeda.es/auxdisplay.htm
6684W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6685S: Maintained
679655da
JP
6686F: Documentation/auxdisplay/ks0108
6687F: drivers/auxdisplay/ks0108.c
6688F: include/linux/ks0108.h
70e84049 6689
1b69c6d0
DA
6690L3MDEV
6691M: David Ahern <dsa@cumulusnetworks.com>
6692L: netdev@vger.kernel.org
6693S: Maintained
6694F: net/l3mdev
6695F: include/net/l3mdev.h
6696
9ca44355 6697LANTIQ MIPS ARCHITECTURE
bdb40e8e 6698M: John Crispin <john@phrozen.org>
9ca44355
JC
6699L: linux-mips@linux-mips.org
6700S: Maintained
6701F: arch/mips/lantiq
6702
1da177e4 6703LAPB module
1da177e4 6704L: linux-x25@vger.kernel.org
bf9915cc 6705S: Orphan
679655da
JP
6706F: Documentation/networking/lapb-module.txt
6707F: include/*/lapb.h
6708F: net/lapb/
1da177e4
LT
6709
6710LASI 53c700 driver for PARISC
8b58be88 6711M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6712L: linux-scsi@vger.kernel.org
6713S: Maintained
679655da
JP
6714F: Documentation/scsi/53c700.txt
6715F: drivers/scsi/53c700*
1da177e4 6716
263de9b5 6717LED SUBSYSTEM
8b58be88 6718M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6719M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6720L: linux-leds@vger.kernel.org
b8926ba0 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6722S: Maintained
679655da
JP
6723F: drivers/leds/
6724F: include/linux/leds.h
263de9b5 6725
b0461a44 6726LEGACY EEPROM DRIVER
d8130624 6727M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6728S: Maintained
6729F: Documentation/misc-devices/eeprom
6730F: drivers/misc/eeprom/eeprom.c
6731
1da177e4 6732LEGO USB Tower driver
8b58be88 6733M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6734L: legousb-devel@lists.sourceforge.net
6735W: http://legousb.sourceforge.net/
6736S: Maintained
679655da 6737F: drivers/usb/misc/legousbtower.c
1da177e4 6738
055616a8
MK
6739LG2160 MEDIA DRIVER
6740M: Michael Krufky <mkrufky@linuxtv.org>
6741L: linux-media@vger.kernel.org
a825eaec 6742W: https://linuxtv.org
055616a8
MK
6743W: http://github.com/mkrufky
6744Q: http://patchwork.linuxtv.org/project/linux-media/list/
6745T: git git://linuxtv.org/mkrufky/tuners.git
6746S: Maintained
6747F: drivers/media/dvb-frontends/lg2160.*
6748
6f0e7725
MK
6749LGDT3305 MEDIA DRIVER
6750M: Michael Krufky <mkrufky@linuxtv.org>
6751L: linux-media@vger.kernel.org
a825eaec 6752W: https://linuxtv.org
6f0e7725
MK
6753W: http://github.com/mkrufky
6754Q: http://patchwork.linuxtv.org/project/linux-media/list/
6755T: git git://linuxtv.org/mkrufky/tuners.git
6756S: Maintained
6757F: drivers/media/dvb-frontends/lgdt3305.*
6758
568a17ff 6759LGUEST
8b58be88 6760M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6761L: lguest@lists.ozlabs.org
568a17ff 6762W: http://lguest.ozlabs.org/
72e91863 6763S: Odd Fixes
070f420b 6764F: arch/x86/include/asm/lguest*.h
679655da
JP
6765F: arch/x86/lguest/
6766F: drivers/lguest/
6767F: include/linux/lguest*.h
070f420b 6768F: tools/lguest/
568a17ff 6769
32ac7cb2
TH
6770LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6771M: Tejun Heo <tj@kernel.org>
6772L: linux-ide@vger.kernel.org
6773T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6774S: Maintained
6775F: drivers/ata/
6776F: include/linux/ata.h
6777F: include/linux/libata.h
d2abf98e 6778F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6779
6780LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6781M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6782L: linux-ide@vger.kernel.org
6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6784S: Maintained
6785F: include/linux/pata_arasan_cf_data.h
6786F: drivers/ata/pata_arasan_cf.c
6787
c7fa056c
BZ
6788LIBATA PATA DRIVERS
6789M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6790M: Tejun Heo <tj@kernel.org>
6791L: linux-ide@vger.kernel.org
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6793S: Maintained
6794F: drivers/ata/pata_*.c
6795F: drivers/ata/ata_generic.c
6796
32ac7cb2
TH
6797LIBATA SATA AHCI PLATFORM devices support
6798M: Hans de Goede <hdegoede@redhat.com>
6799M: Tejun Heo <tj@kernel.org>
6800L: linux-ide@vger.kernel.org
6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6802S: Maintained
6803F: drivers/ata/ahci_platform.c
6804F: drivers/ata/libahci_platform.c
6805F: include/linux/ahci_platform.h
6806
6807LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6808M: Mikael Pettersson <mikpelinux@gmail.com>
6809L: linux-ide@vger.kernel.org
6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6811S: Maintained
6812F: drivers/ata/sata_promise.*
6813
1acd437c
SL
6814LIBLOCKDEP
6815M: Sasha Levin <sasha.levin@oracle.com>
6816S: Maintained
6817F: tools/lib/lockdep/
6818
bc30196f
DW
6819LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6820M: Dan Williams <dan.j.williams@intel.com>
6821L: linux-nvdimm@lists.01.org
6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6823T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6824S: Supported
6825F: drivers/nvdimm/*
6826F: include/linux/nd.h
6827F: include/linux/libnvdimm.h
6828F: include/uapi/linux/ndctl.h
6829
6830LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6831M: Ross Zwisler <ross.zwisler@linux.intel.com>
6832L: linux-nvdimm@lists.01.org
6833Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6834S: Supported
6835F: drivers/nvdimm/blk.c
6836F: drivers/nvdimm/region_devs.c
6837F: drivers/acpi/nfit*
6838
6839LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6840M: Vishal Verma <vishal.l.verma@intel.com>
6841L: linux-nvdimm@lists.01.org
6842Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6843S: Supported
6844F: drivers/nvdimm/btt*
6845
6846LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6847M: Ross Zwisler <ross.zwisler@linux.intel.com>
6848L: linux-nvdimm@lists.01.org
6849Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6850S: Supported
6851F: drivers/nvdimm/pmem.c
b864bc17 6852F: include/linux/pmem.h
40603526 6853F: arch/*/include/asm/pmem.h
bc30196f 6854
cd9e9808
MB
6855LIGHTNVM PLATFORM SUPPORT
6856M: Matias Bjorling <mb@lightnvm.io>
6857W: http://github/OpenChannelSSD
4ead1a25 6858L: linux-block@vger.kernel.org
cd9e9808
MB
6859S: Maintained
6860F: drivers/lightnvm/
6861F: include/linux/lightnvm.h
6862F: include/uapi/linux/lightnvm.h
6863
1da177e4 6864LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6865M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6866W: http://www.ibm.com/linux/ltc/projects/ppc
6867S: Supported
11c34c7d 6868F: arch/powerpc/boot/rs6000.h
1da177e4 6869
852bb9f5 6870LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6871M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6872M: Paul Mackerras <paulus@samba.org>
ea668936 6873M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6874W: http://www.penguinppc.org/
a4724ed6 6875L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6876Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6878S: Supported
11c34c7d
JP
6879F: Documentation/powerpc/
6880F: arch/powerpc/
ef69b03d
ME
6881F: drivers/char/tpm/tpm_ibmvtpm*
6882F: drivers/crypto/nx/
6883F: drivers/crypto/vmx/
6884F: drivers/net/ethernet/ibm/ibmveth.*
6885F: drivers/net/ethernet/ibm/ibmvnic.*
6886F: drivers/pci/hotplug/rpa*
6887F: drivers/scsi/ibmvscsi/
6888N: opal
6889N: /pmac
6890N: powermac
6891N: powernv
6892N: [^a-z0-9]ps3
6893N: pseries
1da177e4
LT
6894
6895LINUX FOR POWER MACINTOSH
8b58be88 6896M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6897W: http://www.penguinppc.org/
a4724ed6 6898L: linuxppc-dev@lists.ozlabs.org
1da177e4 6899S: Maintained
11c34c7d
JP
6900F: arch/powerpc/platforms/powermac/
6901F: drivers/macintosh/
1da177e4 6902
77a76369 6903LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6904M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6905L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6906T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6907S: Maintained
11c34c7d
JP
6908F: arch/powerpc/platforms/512x/
6909F: arch/powerpc/platforms/52xx/
1da177e4
LT
6910
6911LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6912M: Alistair Popple <alistair@popple.id.au>
8b58be88 6913M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6914W: http://www.penguinppc.org/
a4724ed6 6915L: linuxppc-dev@lists.ozlabs.org
1da177e4 6916S: Maintained
11c34c7d
JP
6917F: arch/powerpc/platforms/40x/
6918F: arch/powerpc/platforms/44x/
1da177e4 6919
260c02a9 6920LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6921L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6922S: Orphan
11c34c7d
JP
6923F: arch/powerpc/*/*virtex*
6924F: arch/powerpc/*/*/*virtex*
1da177e4 6925
e93adf1e 6926LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6927M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6928W: http://www.penguinppc.org/
a4724ed6 6929L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6930S: Maintained
a2b1f7c8 6931F: arch/powerpc/platforms/8xx/
e93adf1e 6932
1da177e4 6933LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6934M: Scott Wood <oss@buserror.net>
8b58be88 6935M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6936W: http://www.penguinppc.org/
a4724ed6 6937L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6939S: Maintained
11c34c7d 6940F: arch/powerpc/platforms/83xx/
4c8f581d 6941F: arch/powerpc/platforms/85xx/
1da177e4 6942
ab06ff3a 6943LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6944M: Olof Johansson <olof@lixom.net>
a4724ed6 6945L: linuxppc-dev@lists.ozlabs.org
92e19709 6946S: Maintained
11c34c7d
JP
6947F: arch/powerpc/platforms/pasemi/
6948F: drivers/*/*pasemi*
6949F: drivers/*/*/*pasemi*
ab06ff3a 6950
1da177e4 6951LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6952M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6953L: linux-security-module@vger.kernel.org
1da177e4
LT
6954S: Supported
6955
a23ce6da
HW
6956LIS3LV02D ACCELEROMETER DRIVER
6957M: Eric Piel <eric.piel@tremplin-utc.net>
6958S: Maintained
ff606677
JD
6959F: Documentation/misc-devices/lis3lv02d
6960F: drivers/misc/lis3lv02d/
bd35665f 6961F: drivers/platform/x86/hp_accel.c
a23ce6da 6962
b700e7f0
SJ
6963LIVE PATCHING
6964M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6965M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6966M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6967M: Miroslav Benes <mbenes@suse.cz>
6968R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6969S: Maintained
6970F: kernel/livepatch/
6971F: include/linux/livepatch.h
6972F: arch/x86/include/asm/livepatch.h
6973F: arch/x86/kernel/livepatch.c
5e4e3844 6974F: Documentation/livepatch/
b700e7f0 6975F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6976F: samples/livepatch/
b700e7f0 6977L: live-patching@vger.kernel.org
74d50da3 6978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6979
ea861d73
KC
6980LINUX KERNEL DUMP TEST MODULE (LKDTM)
6981M: Kees Cook <keescook@chromium.org>
6982S: Maintained
426f3a53 6983F: drivers/misc/lkdtm*
ea861d73 6984
e2d1d6c0 6985LLC (802.2)
8b58be88 6986M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6987S: Maintained
679655da 6988F: include/linux/llc.h
c117ab84 6989F: include/uapi/linux/llc.h
679655da
JP
6990F: include/net/llc*
6991F: net/llc/
e2d1d6c0 6992
4e233cbe
AD
6993LM73 HARDWARE MONITOR DRIVER
6994M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6995L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6996S: Maintained
6997F: drivers/hwmon/lm73.c
6998
156e2d1a 6999LM78 HARDWARE MONITOR DRIVER
d8130624 7000M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7001L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7002S: Maintained
7003F: Documentation/hwmon/lm78
7004F: drivers/hwmon/lm78.c
7005
1da177e4 7006LM83 HARDWARE MONITOR DRIVER
d8130624 7007M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7008L: linux-hwmon@vger.kernel.org
1da177e4 7009S: Maintained
679655da
JP
7010F: Documentation/hwmon/lm83
7011F: drivers/hwmon/lm83.c
1da177e4
LT
7012
7013LM90 HARDWARE MONITOR DRIVER
d8130624 7014M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7015L: linux-hwmon@vger.kernel.org
1da177e4 7016S: Maintained
679655da 7017F: Documentation/hwmon/lm90
aae7bce4 7018F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7019F: drivers/hwmon/lm90.c
1da177e4 7020
917cc4e6
GR
7021LM95234 HARDWARE MONITOR DRIVER
7022M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7023L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7024S: Maintained
7025F: Documentation/hwmon/lm95234
7026F: drivers/hwmon/lm95234.c
7027
68620bdd
MP
7028LME2510 MEDIA DRIVER
7029M: Malcolm Priestley <tvboxspy@gmail.com>
7030L: linux-media@vger.kernel.org
a825eaec 7031W: https://linuxtv.org
68620bdd
MP
7032Q: http://patchwork.linuxtv.org/project/linux-media/list/
7033S: Maintained
7034F: drivers/media/usb/dvb-usb-v2/lmedm04*
7035
d4c3be70 7036LOCKING PRIMITIVES
8b58be88
JP
7037M: Peter Zijlstra <peterz@infradead.org>
7038M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7039L: linux-kernel@vger.kernel.org
d4c3be70 7040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7041S: Maintained
d4c3be70 7042F: Documentation/locking/
679655da 7043F: include/linux/lockdep.h
d4c3be70
IM
7044F: include/linux/spinlock*.h
7045F: arch/*/include/asm/spinlock*.h
7046F: include/linux/rwlock*.h
7047F: include/linux/mutex*.h
7048F: arch/*/include/asm/mutex*.h
7049F: include/linux/rwsem*.h
7050F: arch/*/include/asm/rwsem.h
7051F: include/linux/seqlock.h
7052F: lib/locking*.[ch]
7486d6da 7053F: kernel/locking/
512e67f9 7054
dde33348 7055LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7056M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7057L: linux-ntfs-dev@lists.sourceforge.net
7058W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7059S: Maintained
679655da 7060F: Documentation/ldm.txt
20d16fef 7061F: block/partitions/ldm.*
1da177e4 7062
ef6ada3d
JE
7063LogFS
7064M: Joern Engel <joern@logfs.org>
756ccb3c 7065M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7066L: logfs@logfs.org
7067W: logfs.org
7068S: Maintained
7069F: fs/logfs/
7070
c87e34ef 7071LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7072M: Sathya Prakash <sathya.prakash@broadcom.com>
7073M: Chaitra P B <chaitra.basappa@broadcom.com>
7074M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7075L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7076L: linux-scsi@vger.kernel.org
9495e835 7077W: http://www.avagotech.com/support/
c87e34ef 7078S: Supported
679655da 7079F: drivers/message/fusion/
500c152a 7080F: drivers/scsi/mpt2sas/
7081F: drivers/scsi/mpt3sas/
c87e34ef 7082
1da177e4 7083LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7084M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7085L: linux-scsi@vger.kernel.org
7086S: Maintained
679655da 7087F: drivers/scsi/sym53c8xx_2/
1da177e4 7088
e5f5c99a
GR
7089LTC4261 HARDWARE MONITOR DRIVER
7090M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7091L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7092S: Maintained
7093F: Documentation/hwmon/ltc4261
7094F: drivers/hwmon/ltc4261.c
7095
81365c31 7096LTP (Linux Test Project)
28b8e8d4 7097M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7098M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7099M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7100M: Jan Stancek <jstancek@redhat.com>
7101M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7102M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7103L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7104W: http://linux-test-project.github.io/
7d1ae8a8 7105T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7106S: Maintained
7107
c12a54b3 7108M32R ARCHITECTURE
c12a54b3 7109W: http://www.linux-m32r.org/
b4174867 7110S: Orphan
679655da 7111F: arch/m32r/
c12a54b3 7112
1da177e4 7113M68K ARCHITECTURE
8b58be88 7114M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7115L: linux-m68k@lists.linux-m68k.org
7116W: http://www.linux-m68k.org/
54e5881d 7117T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7118S: Maintained
679655da 7119F: arch/m68k/
9db35182 7120F: drivers/zorro/
1da177e4
LT
7121
7122M68K ON APPLE MACINTOSH
8b58be88 7123M: Joshua Thompson <funaho@jurai.org>
1da177e4 7124W: http://www.mac.linux-m68k.org/
9bb9f222 7125L: linux-m68k@lists.linux-m68k.org
1da177e4 7126S: Maintained
9db35182 7127F: arch/m68k/mac/
1da177e4
LT
7128
7129M68K ON HP9000/300
8b58be88 7130M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7131W: http://www.tazenda.demon.co.uk/phil/linux-hp
7132S: Maintained
679655da 7133F: arch/m68k/hp300/
1da177e4 7134
74425546
AP
7135M88DS3103 MEDIA DRIVER
7136M: Antti Palosaari <crope@iki.fi>
7137L: linux-media@vger.kernel.org
a825eaec 7138W: https://linuxtv.org
74425546
AP
7139W: http://palosaari.fi/linux/
7140Q: http://patchwork.linuxtv.org/project/linux-media/list/
7141T: git git://linuxtv.org/anttip/media_tree.git
7142S: Maintained
7143F: drivers/media/dvb-frontends/m88ds3103*
7144
68620bdd
MP
7145M88RS2000 MEDIA DRIVER
7146M: Malcolm Priestley <tvboxspy@gmail.com>
7147L: linux-media@vger.kernel.org
a825eaec 7148W: https://linuxtv.org
68620bdd
MP
7149Q: http://patchwork.linuxtv.org/project/linux-media/list/
7150S: Maintained
7151F: drivers/media/dvb-frontends/m88rs2000*
7152
07a092fa 7153MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7154M: Alexey Klimov <klimov.linux@gmail.com>
7155L: linux-media@vger.kernel.org
7156T: git git://linuxtv.org/media_tree.git
7157S: Maintained
7158F: drivers/media/radio/radio-ma901.c
07a092fa 7159
64a327a7 7160MAC80211
8b58be88 7161M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7162L: linux-wireless@vger.kernel.org
491b26b4 7163W: http://wireless.kernel.org/
ce466579
JB
7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7166S: Maintained
679655da
JP
7167F: Documentation/networking/mac80211-injection.txt
7168F: include/net/mac80211.h
7169F: net/mac80211/
2af8c4dc 7170F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7171
b863ceb7 7172MACVLAN DRIVER
8b58be88 7173M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7174L: netdev@vger.kernel.org
7175S: Maintained
679655da
JP
7176F: drivers/net/macvlan.c
7177F: include/linux/if_macvlan.h
b863ceb7 7178
2b6d83e2
JB
7179MAILBOX API
7180M: Jassi Brar <jassisinghbrar@gmail.com>
7181L: linux-kernel@vger.kernel.org
7182S: Maintained
7183F: drivers/mailbox/
7184F: include/linux/mailbox_client.h
7185F: include/linux/mailbox_controller.h
7186
faf1668c 7187MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7188M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7189W: http://www.kernel.org/doc/man-pages
bd7ebec6 7190L: linux-man@vger.kernel.org
1b53dc74 7191S: Maintained
faf1668c 7192
8427defd 7193MARVELL ARMADA DRM SUPPORT
54176cc6 7194M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7195S: Maintained
7196F: drivers/gpu/drm/armada/
4418833e
EV
7197F: include/uapi/drm/armada_drm.h
7198F: Documentation/devicetree/bindings/display/armada/
8427defd 7199
3ad50cca
GR
7200MARVELL 88E6352 DSA support
7201M: Guenter Roeck <linux@roeck-us.net>
7202S: Maintained
7203F: drivers/net/dsa/mv88e6352.c
7204
c4d007bc
TP
7205MARVELL CRYPTO DRIVER
7206M: Boris Brezillon <boris.brezillon@free-electrons.com>
7207M: Arnaud Ebalard <arno@natisbad.org>
7208F: drivers/crypto/marvell/
7209S: Maintained
7210L: linux-crypto@vger.kernel.org
7211
44c14c1d 7212MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7213M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7214M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7215L: netdev@vger.kernel.org
7216S: Maintained
7217F: drivers/net/ethernet/marvell/sk*
7218
74cda169 7219MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7220L: libertas-dev@lists.infradead.org
8ac3e99e 7221S: Orphan
f988d640 7222F: drivers/net/wireless/marvell/libertas/
74cda169 7223
b60d6975 7224MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7225M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7226L: netdev@vger.kernel.org
f5ca8502 7227S: Maintained
527a6266 7228F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7229F: include/linux/mv643xx.h
1da177e4 7230
370b8ed9
TP
7231MARVELL MVNETA ETHERNET DRIVER
7232M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7233L: netdev@vger.kernel.org
7234S: Maintained
7235F: drivers/net/ethernet/marvell/mvneta.*
7236
fcad584d 7237MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7238M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7239M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7240L: linux-wireless@vger.kernel.org
7241S: Maintained
277b024e 7242F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7243
a2c3f656 7244MARVELL MWL8K WIRELESS DRIVER
a040d532 7245M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7246L: linux-wireless@vger.kernel.org
16345910 7247S: Odd Fixes
de60f1dc 7248F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7249
2a69567b 7250MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7251M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7252S: Odd Fixes
1fa7e547 7253F: drivers/mmc/host/mvsdio.*
2a69567b 7254
1da177e4 7255MATROX FRAMEBUFFER DRIVER
c69f677c 7256L: linux-fbdev@vger.kernel.org
52653199 7257S: Orphan
8a61f013 7258F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7259F: include/uapi/linux/matroxfb.h
1da177e4 7260
ca462085
GR
7261MAX16065 HARDWARE MONITOR DRIVER
7262M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7263L: linux-hwmon@vger.kernel.org
ca462085
GR
7264S: Maintained
7265F: Documentation/hwmon/max16065
7266F: drivers/hwmon/max16065.c
7267
1f61cab8
GR
7268MAX20751 HARDWARE MONITOR DRIVER
7269M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7270L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7271S: Maintained
7272F: Documentation/hwmon/max20751
7273F: drivers/hwmon/max20751.c
7274
d20620de 7275MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7276M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7277L: linux-hwmon@vger.kernel.org
d20620de 7278S: Maintained
679655da
JP
7279F: Documentation/hwmon/max6650
7280F: drivers/hwmon/max6650.c
d20620de 7281
e89ab51f
GR
7282MAX6697 HARDWARE MONITOR DRIVER
7283M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7284L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7285S: Maintained
7286F: Documentation/hwmon/max6697
7287F: Documentation/devicetree/bindings/i2c/max6697.txt
7288F: drivers/hwmon/max6697.c
7289F: include/linux/platform_data/max6697.h
7290
f8f847b5
KK
7291MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7292M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7293L: linux-pm@vger.kernel.org
7294S: Supported
7295F: drivers/power/max14577_charger.c
7296F: drivers/power/max77693_charger.c
7297
3811405e
JMC
7298MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7299M: Javier Martinez Canillas <javier@osg.samsung.com>
7300L: linux-kernel@vger.kernel.org
7301S: Supported
96173cc6 7302F: drivers/*/*max77802*.c
3811405e
JMC
7303F: Documentation/devicetree/bindings/*/*max77802.txt
7304F: include/dt-bindings/*/*max77802.h
7305
befeb596
KK
7306MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7307M: Chanwoo Choi <cw00.choi@samsung.com>
7308M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7309L: linux-kernel@vger.kernel.org
7310S: Supported
86cf635a 7311F: drivers/*/max14577*.c
0998a436 7312F: drivers/*/max77686*.c
86cf635a 7313F: drivers/*/max77693*.c
befeb596
KK
7314F: drivers/extcon/extcon-max14577.c
7315F: drivers/extcon/extcon-max77693.c
7316F: drivers/rtc/rtc-max77686.c
7317F: drivers/clk/clk-max77686.c
7318F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7319F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7320F: Documentation/devicetree/bindings/mfd/max77693.txt
7321F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7322F: include/linux/mfd/max14577*.h
7323F: include/linux/mfd/max77686*.h
7324F: include/linux/mfd/max77693*.h
7325
9be3c9a5
HV
7326MAXIRADIO FM RADIO RECEIVER DRIVER
7327M: Hans Verkuil <hverkuil@xs4all.nl>
7328L: linux-media@vger.kernel.org
7329T: git git://linuxtv.org/media_tree.git
a825eaec 7330W: https://linuxtv.org
9be3c9a5
HV
7331S: Maintained
7332F: drivers/media/radio/radio-maxiradio*
7333
c05dc2cc
PR
7334MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7335M: Peter Rosin <peda@axentia.se>
7336L: linux-iio@vger.kernel.org
7337S: Maintained
7338F: drivers/iio/potentiometer/mcp4531.c
7339
6f32a8c9
LP
7340MEDIA DRIVERS FOR RENESAS - VSP1
7341M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7342L: linux-media@vger.kernel.org
4a121096 7343L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7344T: git git://linuxtv.org/media_tree.git
7345S: Supported
7346F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7347F: drivers/media/platform/vsp1/
7348
dacf9ce8
KS
7349MEDIA DRIVERS FOR ASCOT2E
7350M: Sergey Kozlov <serjk@netup.ru>
7351L: linux-media@vger.kernel.org
a825eaec 7352W: https://linuxtv.org
dacf9ce8
KS
7353W: http://netup.tv/
7354T: git git://linuxtv.org/media_tree.git
7355S: Supported
7356F: drivers/media/dvb-frontends/ascot2e*
7357
a6dc60ff
KS
7358MEDIA DRIVERS FOR CXD2841ER
7359M: Sergey Kozlov <serjk@netup.ru>
7360L: linux-media@vger.kernel.org
a825eaec 7361W: https://linuxtv.org
a6dc60ff
KS
7362W: http://netup.tv/
7363T: git git://linuxtv.org/media_tree.git
7364S: Supported
7365F: drivers/media/dvb-frontends/cxd2841er*
7366
a5d32b35
KS
7367MEDIA DRIVERS FOR HORUS3A
7368M: Sergey Kozlov <serjk@netup.ru>
7369L: linux-media@vger.kernel.org
a825eaec 7370W: https://linuxtv.org
a5d32b35
KS
7371W: http://netup.tv/
7372T: git git://linuxtv.org/media_tree.git
7373S: Supported
7374F: drivers/media/dvb-frontends/horus3a*
7375
e025273b
KS
7376MEDIA DRIVERS FOR LNBH25
7377M: Sergey Kozlov <serjk@netup.ru>
7378L: linux-media@vger.kernel.org
a825eaec 7379W: https://linuxtv.org
e025273b
KS
7380W: http://netup.tv/
7381T: git git://linuxtv.org/media_tree.git
7382S: Supported
7383F: drivers/media/dvb-frontends/lnbh25*
7384
52b1eaf4
KS
7385MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7386M: Sergey Kozlov <serjk@netup.ru>
7387L: linux-media@vger.kernel.org
a825eaec 7388W: https://linuxtv.org
52b1eaf4
KS
7389W: http://netup.tv/
7390T: git git://linuxtv.org/media_tree.git
7391S: Supported
7392F: drivers/media/pci/netup_unidvb/*
7393
127c49ae 7394MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7395M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7396M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7397P: LinuxTV.org Project
7398L: linux-media@vger.kernel.org
a825eaec 7399W: https://linuxtv.org
8a6e2535 7400Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7401T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7402S: Maintained
7403F: Documentation/dvb/
7404F: Documentation/video4linux/
ffe06198 7405F: Documentation/DocBook/media/
127c49ae 7406F: drivers/media/
ffe06198 7407F: drivers/staging/media/
eb4b0ec7 7408F: include/linux/platform_data/media/
127c49ae 7409F: include/media/
6c0f0359
MCC
7410F: include/uapi/linux/dvb/
7411F: include/uapi/linux/videodev2.h
7412F: include/uapi/linux/media.h
7413F: include/uapi/linux/v4l2-*
7414F: include/uapi/linux/meye.h
7415F: include/uapi/linux/ivtv*
7416F: include/uapi/linux/uvcvideo.h
d20620de 7417
0c272fc9
JC
7418MEDIATEK ETHERNET DRIVER
7419M: Felix Fietkau <nbd@openwrt.org>
7420M: John Crispin <blogic@openwrt.org>
7421L: netdev@vger.kernel.org
7422S: Maintained
7423F: drivers/net/ethernet/mediatek/
7424
c869f77d
JK
7425MEDIATEK MT7601U WIRELESS LAN DRIVER
7426M: Jakub Kicinski <kubakici@wp.pl>
7427L: linux-wireless@vger.kernel.org
7428S: Maintained
7429F: drivers/net/wireless/mediatek/mt7601u/
7430
e399065b
SS
7431MEGARAID SCSI/SAS DRIVERS
7432M: Kashyap Desai <kashyap.desai@avagotech.com>
7433M: Sumit Saxena <sumit.saxena@avagotech.com>
7434M: Uday Lingala <uday.lingala@avagotech.com>
7435L: megaraidlinux.pdl@avagotech.com
baaea1dc 7436L: linux-scsi@vger.kernel.org
e399065b 7437W: http://www.lsi.com
ce00f85c 7438S: Maintained
679655da
JP
7439F: Documentation/scsi/megaraid.txt
7440F: drivers/scsi/megaraid.*
7441F: drivers/scsi/megaraid/
757e0108 7442
2c46c9d5 7443MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7444M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7445L: netdev@vger.kernel.org
2c46c9d5
AV
7446S: Supported
7447W: http://www.mellanox.com
7448Q: http://patchwork.ozlabs.org/project/netdev/list/
7449F: drivers/net/ethernet/mellanox/mlx4/en_*
7450
e7523a49
OG
7451MELLANOX ETHERNET DRIVER (mlx5e)
7452M: Saeed Mahameed <saeedm@mellanox.com>
7453L: netdev@vger.kernel.org
7454S: Supported
7455W: http://www.mellanox.com
7456Q: http://patchwork.ozlabs.org/project/netdev/list/
7457F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7458
93c1edb2
JP
7459MELLANOX ETHERNET SWITCH DRIVERS
7460M: Jiri Pirko <jiri@mellanox.com>
7461M: Ido Schimmel <idosch@mellanox.com>
7462L: netdev@vger.kernel.org
7463S: Supported
7464W: http://www.mellanox.com
7465Q: http://patchwork.ozlabs.org/project/netdev/list/
7466F: drivers/net/ethernet/mellanox/mlxsw/
7467
5b25b13a
MD
7468MEMBARRIER SUPPORT
7469M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7470M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7471L: linux-kernel@vger.kernel.org
7472S: Supported
7473F: kernel/membarrier.c
7474F: include/uapi/linux/membarrier.h
7475
70ea91f1
SR
7476MEMORY MANAGEMENT
7477L: linux-mm@kvack.org
70ea91f1
SR
7478W: http://www.linux-mm.org
7479S: Maintained
679655da 7480F: include/linux/mm.h
551450bb
CS
7481F: include/linux/gfp.h
7482F: include/linux/mmzone.h
7483F: include/linux/memory_hotplug.h
7484F: include/linux/vmalloc.h
679655da 7485F: mm/
70ea91f1 7486
f4e9ce66 7487MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7488M: David Woodhouse <dwmw2@infradead.org>
242c325e 7489M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7490L: linux-mtd@lists.infradead.org
8a6e2535
JP
7491W: http://www.linux-mtd.infradead.org/
7492Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7493T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7494T: git git://git.infradead.org/l2-mtd.git
1da177e4 7495S: Maintained
becc7ae5 7496F: Documentation/devicetree/bindings/mtd/
679655da
JP
7497F: drivers/mtd/
7498F: include/linux/mtd/
c117ab84 7499F: include/uapi/mtd/
1da177e4 7500
26c57ef1 7501MEN A21 WATCHDOG DRIVER
30c7469b 7502M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7503L: linux-watchdog@vger.kernel.org
30c7469b 7504S: Maintained
26c57ef1
JT
7505F: drivers/watchdog/mena21_wdt.c
7506
3764e82e 7507MEN CHAMELEON BUS (mcb)
30c7469b
JT
7508M: Johannes Thumshirn <morbidrsa@gmail.com>
7509S: Maintained
3764e82e
JT
7510F: drivers/mcb/
7511F: include/linux/mcb.h
b9f2f459 7512F: Documentation/men-chameleon-bus.txt
3764e82e 7513
48b490d2
AW
7514MEN F21BMC (Board Management Controller)
7515M: Andreas Werner <andreas.werner@men.de>
7516S: Supported
7517F: drivers/mfd/menf21bmc.c
7518F: drivers/watchdog/menf21bmc_wdt.c
7519F: drivers/leds/leds-menf21bmc.c
7520F: drivers/hwmon/menf21bmc_hwmon.c
7521F: Documentation/hwmon/menf21bmc
7522
12285945
JH
7523METAG ARCHITECTURE
7524M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7525L: linux-metag@vger.kernel.org
9f273c24 7526T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7527S: Odd Fixes
12285945
JH
7528F: arch/metag/
7529F: Documentation/metag/
7530F: Documentation/devicetree/bindings/metag/
2d799dde 7531F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7532F: drivers/clocksource/metag_generic.c
5698c50d
JH
7533F: drivers/irqchip/irq-metag.c
7534F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7535F: drivers/tty/metag_da.c
12285945 7536
c6375b0a 7537MICROBLAZE ARCHITECTURE
8b58be88 7538M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7539W: http://www.monstr.eu/fdt/
7540T: git git://git.monstr.eu/linux-2.6-microblaze.git
7541S: Supported
0a8c7914 7542F: arch/microblaze/
1da177e4 7543
2508a45a
CY
7544MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7545M: Chen Yu <yu.c.chen@intel.com>
7546L: platform-driver-x86@vger.kernel.org
7547S: Supported
7548F: drivers/platform/x86/surfacepro3_button.c
7549
1da177e4 7550MICROTEK X6 SCANNER
61eee9a7 7551M: Oliver Neukum <oliver@neukum.org>
1da177e4 7552S: Maintained
679655da 7553F: drivers/usb/image/microtek.*
1da177e4
LT
7554
7555MIPS
8b58be88 7556M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7557L: linux-mips@linux-mips.org
6097050d 7558W: http://www.linux-mips.org/
b05e988e 7559T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7560Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7561S: Supported
f46d92e8 7562F: Documentation/devicetree/bindings/mips/
679655da
JP
7563F: Documentation/mips/
7564F: arch/mips/
1da177e4 7565
413ef3f6
KC
7566MIPS/LOONGSON1 ARCHITECTURE
7567M: Keguang Zhang <keguang.zhang@gmail.com>
7568L: linux-mips@linux-mips.org
7569S: Maintained
7570F: arch/mips/loongson32/
7571F: arch/mips/include/asm/mach-loongson32/
7572F: drivers/*/*loongson1*
7573F: drivers/*/*/*loongson1*
7574
08b7620a
HV
7575MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7576M: Hans Verkuil <hverkuil@xs4all.nl>
7577L: linux-media@vger.kernel.org
7578T: git git://linuxtv.org/media_tree.git
a825eaec 7579W: https://linuxtv.org
08b7620a
HV
7580S: Odd Fixes
7581F: drivers/media/radio/radio-miropcm20*
7582
c09befcb
OG
7583MELLANOX MLX4 core VPI driver
7584M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7585L: netdev@vger.kernel.org
7586L: linux-rdma@vger.kernel.org
7587W: http://www.mellanox.com
7588Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7589S: Supported
7590F: drivers/net/ethernet/mellanox/mlx4/
7591F: include/linux/mlx4/
7592
7593MELLANOX MLX4 IB driver
7594M: Yishai Hadas <yishaih@mellanox.com>
7595L: linux-rdma@vger.kernel.org
7596W: http://www.mellanox.com
e126ba97 7597Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7598S: Supported
7599F: drivers/infiniband/hw/mlx4/
7600F: include/linux/mlx4/
7601
595a4d8f
OG
7602MELLANOX MLX5 core VPI driver
7603M: Matan Barak <matanb@mellanox.com>
7604M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7605L: netdev@vger.kernel.org
7606L: linux-rdma@vger.kernel.org
7607W: http://www.mellanox.com
7608Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7609S: Supported
7610F: drivers/net/ethernet/mellanox/mlx5/core/
7611F: include/linux/mlx5/
7612
595a4d8f
OG
7613MELLANOX MLX5 IB driver
7614M: Matan Barak <matanb@mellanox.com>
7615M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7616L: linux-rdma@vger.kernel.org
7617W: http://www.mellanox.com
7618Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7619S: Supported
b75f0050 7620F: drivers/infiniband/hw/mlx5/
595a4d8f 7621F: include/linux/mlx5/
e126ba97 7622
764589b6
CM
7623MELEXIS MLX90614 DRIVER
7624M: Crt Mori <cmo@melexis.com>
7625L: linux-iio@vger.kernel.org
7626W: http://www.melexis.com
7627S: Supported
7628F: drivers/iio/temperature/mlx90614.c
7629
0ce277e4
AP
7630MN88472 MEDIA DRIVER
7631M: Antti Palosaari <crope@iki.fi>
7632L: linux-media@vger.kernel.org
a825eaec 7633W: https://linuxtv.org
0ce277e4
AP
7634W: http://palosaari.fi/linux/
7635Q: http://patchwork.linuxtv.org/project/linux-media/list/
7636T: git git://linuxtv.org/anttip/media_tree.git
7637S: Maintained
7638F: drivers/staging/media/mn88472/
7639F: drivers/media/dvb-frontends/mn88472.h
7640
4f4d238f
AP
7641MN88473 MEDIA DRIVER
7642M: Antti Palosaari <crope@iki.fi>
7643L: linux-media@vger.kernel.org
a825eaec 7644W: https://linuxtv.org
4f4d238f
AP
7645W: http://palosaari.fi/linux/
7646Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7647S: Maintained
877ba50b 7648F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7649
1da177e4 7650MODULE SUPPORT
8b58be88 7651M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7652S: Maintained
679655da
JP
7653F: include/linux/module.h
7654F: kernel/module.c
1da177e4
LT
7655
7656MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7657W: http://popies.net/meye/
b7788e13 7658S: Orphan
679655da 7659F: Documentation/video4linux/meye.txt
90d72ac6 7660F: drivers/media/pci/meye/
6c0f0359 7661F: include/uapi/linux/meye.h
1da177e4 7662
b9705b60 7663MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7664M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7665S: Maintained
679655da 7666F: Documentation/serial/moxa-smartio
c897401b 7667F: drivers/tty/mxser.*
d735410a 7668
889b2f87
AK
7669MR800 AVERMEDIA USB FM RADIO DRIVER
7670M: Alexey Klimov <klimov.linux@gmail.com>
7671L: linux-media@vger.kernel.org
7672T: git git://linuxtv.org/media_tree.git
7673S: Maintained
7674F: drivers/media/radio/radio-mr800.c
7675
d7155691
AO
7676MRF24J40 IEEE 802.15.4 RADIO DRIVER
7677M: Alan Ott <alan@signal11.us>
7678L: linux-wpan@vger.kernel.org
7679S: Maintained
7680F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7681F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7682
8c4c731a 7683MSI LAPTOP SUPPORT
182ae55c 7684M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7685L: platform-driver-x86@vger.kernel.org
8c4c731a 7686S: Maintained
679655da 7687F: drivers/platform/x86/msi-laptop.c
8c4c731a 7688
0f1006b1 7689MSI WMI SUPPORT
d0944853 7690L: platform-driver-x86@vger.kernel.org
5ee7041e 7691S: Orphan
0f1006b1
AA
7692F: drivers/platform/x86/msi-wmi.c
7693
19a628a0
AP
7694MSI001 MEDIA DRIVER
7695M: Antti Palosaari <crope@iki.fi>
7696L: linux-media@vger.kernel.org
a825eaec 7697W: https://linuxtv.org
19a628a0
AP
7698W: http://palosaari.fi/linux/
7699Q: http://patchwork.linuxtv.org/project/linux-media/list/
7700T: git git://linuxtv.org/anttip/media_tree.git
7701S: Maintained
0185e197 7702F: drivers/media/tuners/msi001*
19a628a0 7703
7570589d 7704MSI2500 MEDIA DRIVER
2c57213f
AP
7705M: Antti Palosaari <crope@iki.fi>
7706L: linux-media@vger.kernel.org
a825eaec 7707W: https://linuxtv.org
2c57213f
AP
7708W: http://palosaari.fi/linux/
7709Q: http://patchwork.linuxtv.org/project/linux-media/list/
7710T: git git://linuxtv.org/anttip/media_tree.git
7711S: Maintained
7570589d 7712F: drivers/media/usb/msi2500/
2c57213f 7713
159eeea4
RJ
7714MSYSTEMS DISKONCHIP G3 MTD DRIVER
7715M: Robert Jarzmik <robert.jarzmik@free.fr>
7716L: linux-mtd@lists.infradead.org
7717S: Maintained
7718F: drivers/mtd/devices/docg3*
7719
62a37dc7 7720MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7721M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7722L: linux-media@vger.kernel.org
7723T: git git://linuxtv.org/media_tree.git
7724S: Maintained
7725F: drivers/media/i2c/mt9m032.c
b5dcee22 7726F: include/media/i2c/mt9m032.h
0e837fb9 7727
62a37dc7 7728MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7729M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7730L: linux-media@vger.kernel.org
7731T: git git://linuxtv.org/media_tree.git
7732S: Maintained
7733F: drivers/media/i2c/mt9p031.c
b5dcee22 7734F: include/media/i2c/mt9p031.h
0e837fb9 7735
62a37dc7 7736MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7737M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7738L: linux-media@vger.kernel.org
7739T: git git://linuxtv.org/media_tree.git
7740S: Maintained
7741F: drivers/media/i2c/mt9t001.c
b5dcee22 7742F: include/media/i2c/mt9t001.h
0e837fb9 7743
62a37dc7 7744MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7745M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7746L: linux-media@vger.kernel.org
7747T: git git://linuxtv.org/media_tree.git
7748S: Maintained
f2272e13 7749F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7750F: drivers/media/i2c/mt9v032.c
b5dcee22 7751F: include/media/i2c/mt9v032.h
0e837fb9 7752
4e0d13cb 7753MULTIFUNCTION DEVICES (MFD)
f7d3210e 7754M: Lee Jones <lee.jones@linaro.org>
7caa7991 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7756S: Supported
679655da 7757F: drivers/mfd/
55b5940d 7758F: include/linux/mfd/
4e0d13cb 7759
5c4e6f13 7760MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7761M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7762L: linux-mmc@vger.kernel.org
708dce3f 7763T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7764S: Maintained
679655da
JP
7765F: drivers/mmc/
7766F: include/linux/mmc/
c117ab84 7767F: include/uapi/linux/mmc/
baca2da4 7768
15a0580c 7769MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7770S: Orphan
679655da
JP
7771F: drivers/mmc/host/mmc_spi.c
7772F: include/linux/spi/mmc_spi.h
15a0580c 7773
1da177e4 7774MULTISOUND SOUND DRIVER
8b58be88 7775M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7776S: Maintained
679655da
JP
7777F: Documentation/sound/oss/MultiSound
7778F: sound/oss/msnd*
1da177e4 7779
d735410a 7780MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7781S: Orphan
c897401b 7782F: drivers/tty/isicom.c
679655da 7783F: include/linux/isicom.h
d735410a 7784
550a7375 7785MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7786M: Bin Liu <b-liu@ti.com>
795fb7e7 7787L: linux-usb@vger.kernel.org
43b416e5 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7789S: Maintained
679655da 7790F: drivers/usb/musb/
550a7375 7791
ea0af5f6
MK
7792MXL5007T MEDIA DRIVER
7793M: Michael Krufky <mkrufky@linuxtv.org>
7794L: linux-media@vger.kernel.org
a825eaec 7795W: https://linuxtv.org
ea0af5f6
MK
7796W: http://github.com/mkrufky
7797Q: http://patchwork.linuxtv.org/project/linux-media/list/
7798T: git git://linuxtv.org/mkrufky/tuners.git
7799S: Maintained
7800F: drivers/media/tuners/mxl5007t.*
7801
2d3cf588 7802MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7803M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7804L: netdev@vger.kernel.org
205057ae 7805W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7806S: Supported
93f7848b 7807F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7808
9df4f913
BB
7809NAND FLASH SUBSYSTEM
7810M: Boris Brezillon <boris.brezillon@free-electrons.com>
7811R: Richard Weinberger <richard@nod.at>
7812L: linux-mtd@lists.infradead.org
7813W: http://www.linux-mtd.infradead.org/
7814Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7815T: git git://github.com/linux-nand/linux.git
7816S: Maintained
7817F: drivers/mtd/nand/
7818F: include/linux/mtd/nand*.h
7819
1da177e4 7820NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7821S: Orphan
d9fb9f38 7822F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7823
23dc05a3
DM
7824NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7825M: Daniel Mack <zonque@gmail.com>
7826S: Maintained
e5747e40 7827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7828W: http://www.native-instruments.com
7829F: sound/usb/caiaq/
7830
1da177e4 7831NCP FILESYSTEM
52653199
PV
7832M: Petr Vandrovec <petr@vandrovec.name>
7833S: Odd Fixes
679655da 7834F: fs/ncpfs/
1da177e4 7835
a79b0322
FT
7836NCR 5380 SCSI DRIVERS
7837M: Finn Thain <fthain@telegraphics.com.au>
7838M: Michael Schmitz <schmitzmic@gmail.com>
7839L: linux-scsi@vger.kernel.org
7840S: Maintained
7841F: Documentation/scsi/g_NCR5380.txt
71d39758 7842F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7843F: drivers/scsi/NCR5380.*
7844F: drivers/scsi/arm/cumana_1.c
7845F: drivers/scsi/arm/oak.c
a79b0322
FT
7846F: drivers/scsi/atari_scsi.*
7847F: drivers/scsi/dmx3191d.c
7848F: drivers/scsi/dtc.*
7849F: drivers/scsi/g_NCR5380.*
7850F: drivers/scsi/g_NCR5380_mmio.c
7851F: drivers/scsi/mac_scsi.*
7852F: drivers/scsi/pas16.*
a79b0322
FT
7853F: drivers/scsi/sun3_scsi.*
7854F: drivers/scsi/sun3_scsi_vme.c
7855F: drivers/scsi/t128.*
7856
1da177e4 7857NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7858M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7859L: linux-scsi@vger.kernel.org
7860S: Maintained
679655da 7861F: drivers/scsi/NCR_D700.*
1da177e4 7862
4aa3eb4c
GR
7863NCT6775 HARDWARE MONITOR DRIVER
7864M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7865L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7866S: Maintained
7867F: Documentation/hwmon/nct6775
7868F: drivers/hwmon/nct6775.c
7869
3c2d774c 7870NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7871M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7872L: linux-rdma@vger.kernel.org
e3d33cb1 7873W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7874S: Supported
7875F: drivers/infiniband/hw/nes/
7876
be2f2e84 7877NETEM NETWORK EMULATOR
adbbf69d 7878M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7879L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7880S: Maintained
679655da 7881F: net/sched/sch_netem.c
be2f2e84 7882
b2f5a051 7883NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7884M: Jon Mason <jdmason@kudzu.us>
4a58448b 7885L: netdev@vger.kernel.org
4a58448b 7886S: Supported
679655da 7887F: Documentation/networking/s2io.txt
b2f5a051 7888F: Documentation/networking/vxge.txt
86387e1a 7889F: drivers/net/ethernet/neterion/
4a58448b 7890
db9cf3a3 7891NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7892M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7893M: Patrick McHardy <kaber@trash.net>
42010ed0 7894M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7895L: netfilter-devel@vger.kernel.org
82b98543 7896L: coreteam@netfilter.org
1da177e4
LT
7897W: http://www.netfilter.org/
7898W: http://www.iptables.org/
42010ed0
PNA
7899Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7900T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7901T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7902S: Supported
679655da
JP
7903F: include/linux/netfilter*
7904F: include/linux/netfilter/
7905F: include/net/netfilter/
c117ab84
CEB
7906F: include/uapi/linux/netfilter*
7907F: include/uapi/linux/netfilter/
679655da
JP
7908F: net/*/netfilter.c
7909F: net/*/netfilter/
7910F: net/netfilter/
91c269a0 7911F: net/bridge/br_netfilter*.c
1da177e4 7912
4cc67735 7913NETLABEL
87a0874c 7914M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7915W: http://netlabel.sf.net
7916L: netdev@vger.kernel.org
87a0874c 7917S: Maintained
80811493 7918F: Documentation/netlabel/
679655da
JP
7919F: include/net/netlabel.h
7920F: net/netlabel/
4cc67735 7921
1da177e4 7922NETROM NETWORK LAYER
8b58be88 7923M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7924L: linux-hams@vger.kernel.org
d34cb28a 7925W: http://www.linux-ax25.org/
1da177e4 7926S: Maintained
679655da 7927F: include/net/netrom.h
c117ab84 7928F: include/uapi/linux/netrom.h
679655da 7929F: net/netrom/
1da177e4 7930
4c352362
JK
7931NETRONOME ETHERNET DRIVERS
7932M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7933L: oss-drivers@netronome.com
7934S: Maintained
7935F: drivers/net/ethernet/netronome/
7936
5ddb88c0 7937NETWORK BLOCK DEVICE (NBD)
4ca5829a 7938M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7939S: Maintained
5e4b269b 7940L: nbd-general@lists.sourceforge.net
4ca5829a 7941T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7942F: Documentation/blockdev/nbd.txt
7943F: drivers/block/nbd.c
c117ab84 7944F: include/uapi/linux/nbd.h
1da177e4 7945
6e43650c
NH
7946NETWORK DROP MONITOR
7947M: Neil Horman <nhorman@tuxdriver.com>
7948L: netdev@vger.kernel.org
7949S: Maintained
7950W: https://fedorahosted.org/dropwatch/
7951F: net/core/drop_monitor.c
7952
1da177e4 7953NETWORKING [GENERAL]
8b58be88 7954M: "David S. Miller" <davem@davemloft.net>
979b6c13 7955L: netdev@vger.kernel.org
b1e8fd54 7956W: http://www.linuxfoundation.org/en/Net
11e98029 7957Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7960S: Maintained
679655da
JP
7961F: net/
7962F: include/net/
018d21ed
JP
7963F: include/linux/in.h
7964F: include/linux/net.h
7965F: include/linux/netdevice.h
c117ab84
CEB
7966F: include/uapi/linux/in.h
7967F: include/uapi/linux/net.h
7968F: include/uapi/linux/netdevice.h
0c7aecd4 7969F: include/uapi/linux/net_namespace.h
7e814a6c 7970F: tools/net/
f4e53f9a 7971F: tools/testing/selftests/net/
335a67d2 7972F: lib/random32.c
a101ccd1 7973F: lib/test_bpf.c
1da177e4
LT
7974
7975NETWORKING [IPv4/IPv6]
8b58be88
JP
7976M: "David S. Miller" <davem@davemloft.net>
7977M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7978M: James Morris <jmorris@namei.org>
7979M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7980M: Patrick McHardy <kaber@trash.net>
979b6c13 7981L: netdev@vger.kernel.org
08deed1e 7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7983S: Maintained
679655da
JP
7984F: net/ipv4/
7985F: net/ipv6/
7986F: include/net/ip*
0a14842f 7987F: arch/x86/net/*
1da177e4 7988
73b7656c
DM
7989NETWORKING [IPSEC]
7990M: Steffen Klassert <steffen.klassert@secunet.com>
7991M: Herbert Xu <herbert@gondor.apana.org.au>
7992M: "David S. Miller" <davem@davemloft.net>
7993L: netdev@vger.kernel.org
d1fc5024
SK
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7996S: Maintained
5826bdd1 7997F: net/core/flow.c
73b7656c
DM
7998F: net/xfrm/
7999F: net/key/
8000F: net/ipv4/xfrm*
d1fc5024
SK
8001F: net/ipv4/esp4.c
8002F: net/ipv4/ah4.c
8003F: net/ipv4/ipcomp.c
8004F: net/ipv4/ip_vti.c
73b7656c 8005F: net/ipv6/xfrm*
d1fc5024
SK
8006F: net/ipv6/esp6.c
8007F: net/ipv6/ah6.c
8008F: net/ipv6/ipcomp6.c
8009F: net/ipv6/ip6_vti.c
73b7656c
DM
8010F: include/uapi/linux/xfrm.h
8011F: include/net/xfrm.h
8012
10e2ff1c 8013NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8014M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8015L: netdev@vger.kernel.org
8016S: Maintained
8017
29f8f632 8018NETWORKING [WIRELESS]
2cb4abd1 8019L: linux-wireless@vger.kernel.org
8a6e2535 8020Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8021
788873ac
JP
8022NETWORKING DRIVERS
8023L: netdev@vger.kernel.org
8024W: http://www.linuxfoundation.org/en/Net
11e98029 8025Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8028S: Odd Fixes
156f4fbc 8029F: Documentation/devicetree/bindings/net/
788873ac 8030F: drivers/net/
018d21ed 8031F: include/linux/if_*
0b63bf1f 8032F: include/linux/netdevice.h
0b63bf1f
JD
8033F: include/linux/etherdevice.h
8034F: include/linux/fcdevice.h
8035F: include/linux/fddidevice.h
8036F: include/linux/hippidevice.h
8037F: include/linux/inetdevice.h
c117ab84
CEB
8038F: include/uapi/linux/if_*
8039F: include/uapi/linux/netdevice.h
788873ac 8040
0e324cf6
JL
8041NETWORKING DRIVERS (WIRELESS)
8042M: Kalle Valo <kvalo@codeaurora.org>
8043L: linux-wireless@vger.kernel.org
8044Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8047S: Maintained
182fd9ee 8048F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8049F: drivers/net/wireless/
8050
3d396eb1 8051NETXEN (1/10) GbE SUPPORT
8622315e 8052M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8053M: Sony Chacko <sony.chacko@qlogic.com>
8054M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8055L: netdev@vger.kernel.org
9c2b5bde 8056W: http://www.qlogic.com
3d396eb1 8057S: Supported
aa43c215 8058F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8059
6423d30f
AAJ
8060NFC SUBSYSTEM
8061M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8062M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8063M: Samuel Ortiz <sameo@linux.intel.com>
8064L: linux-wireless@vger.kernel.org
1eb3b216 8065L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8066S: Supported
6423d30f 8067F: net/nfc/
55eb94f9 8068F: include/net/nfc/
c117ab84 8069F: include/uapi/linux/nfc.h
6423d30f 8070F: drivers/nfc/
397d6497
CR
8071F: include/linux/platform_data/nfcmrvl.h
8072F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8073F: include/linux/platform_data/pn544.h
397d6497
CR
8074F: include/linux/platform_data/st21nfca.h
8075F: include/linux/platform_data/st-nci.h
7ebb88e5 8076F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8077
e8b43555 8078NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8079M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8080M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8081L: linux-nfs@vger.kernel.org
8082W: http://client.linux-nfs.org
cd7b996a 8083T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8084S: Maintained
679655da
JP
8085F: fs/lockd/
8086F: fs/nfs/
8087F: fs/nfs_common/
8088F: net/sunrpc/
8089F: include/linux/lockd/
8090F: include/linux/nfs*
8091F: include/linux/sunrpc/
c117ab84
CEB
8092F: include/uapi/linux/nfs*
8093F: include/uapi/linux/sunrpc/
1da177e4 8094
85ef9cea 8095NILFS2 FILESYSTEM
e2126935 8096M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8097L: linux-nilfs@vger.kernel.org
f9472265 8098W: http://nilfs.sourceforge.net/
9e92e516 8099W: http://nilfs.osdn.jp/
e2126935 8100T: git git://github.com/konis/nilfs2.git
85ef9cea 8101S: Supported
679655da
JP
8102F: Documentation/filesystems/nilfs2.txt
8103F: fs/nilfs2/
8104F: include/linux/nilfs2_fs.h
c35c7ac5 8105F: include/trace/events/nilfs2.h
85ef9cea 8106
1da177e4 8107NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8108M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8109W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8110S: Maintained
679655da
JP
8111F: Documentation/scsi/NinjaSCSI.txt
8112F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8113
8114NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8115M: GOTO Masanori <gotom@debian.or.jp>
8116M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8117W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8118S: Maintained
679655da
JP
8119F: Documentation/scsi/NinjaSCSI.txt
8120F: drivers/scsi/nsp32*
1da177e4 8121
383b8fb9
LFT
8122NIOS2 ARCHITECTURE
8123M: Ley Foon Tan <lftan@altera.com>
8124L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8125T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8126S: Maintained
8127F: arch/nios2/
8128
2a6afddb 8129NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8130R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8131F: include/linux/power/bq2415x_charger.h
081bab21 8132F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8133F: include/linux/power/isp1704_charger.h
8134F: drivers/power/bq2415x_charger.c
081bab21 8135F: drivers/power/bq27xxx_battery.c
e35a49b1 8136F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8137F: drivers/power/isp1704_charger.c
8138F: drivers/power/rx51_battery.c
8139
a1bd3bae 8140NTB DRIVER CORE
9ef6bf6c
JM
8141M: Jon Mason <jdmason@kudzu.us>
8142M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8143M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8144L: linux-ntb@googlegroups.com
fce8a7bb 8145S: Supported
2984411f
JM
8146W: https://github.com/jonmason/ntb/wiki
8147T: git git://github.com/jonmason/ntb.git
fce8a7bb 8148F: drivers/ntb/
548c237c 8149F: drivers/net/ntb_netdev.c
fce8a7bb 8150F: include/linux/ntb.h
a1bd3bae 8151F: include/linux/ntb_transport.h
fce8a7bb 8152
e26a5843
AH
8153NTB INTEL DRIVER
8154M: Jon Mason <jdmason@kudzu.us>
8155M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8156L: linux-ntb@googlegroups.com
e26a5843
AH
8157S: Supported
8158W: https://github.com/jonmason/ntb/wiki
8159T: git git://github.com/jonmason/ntb.git
8160F: drivers/ntb/hw/intel/
fce8a7bb 8161
a1b36958
XY
8162NTB AMD DRIVER
8163M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8164L: linux-ntb@googlegroups.com
8165S: Supported
8166F: drivers/ntb/hw/amd/
8167
1da177e4 8168NTFS FILESYSTEM
2818ef50 8169M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8170L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8171W: http://www.tuxera.com/
e6f4dee7 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8173S: Supported
679655da
JP
8174F: Documentation/filesystems/ntfs.txt
8175F: fs/ntfs/
1da177e4 8176
9eb8ef74 8177NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8178M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8179L: linux-fbdev@vger.kernel.org
ce00f85c 8180S: Maintained
8a61f013
JH
8181F: drivers/video/fbdev/riva/
8182F: drivers/video/fbdev/nvidia/
1da177e4 8183
79461681 8184NVM EXPRESS DRIVER
b3975e94
JF
8185M: Keith Busch <keith.busch@intel.com>
8186M: Jens Axboe <axboe@fb.com>
79461681 8187L: linux-nvme@lists.infradead.org
b3975e94
JF
8188T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8189W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8190S: Supported
57dacad5 8191F: drivers/nvme/host/
79461681
MW
8192F: include/linux/nvme.h
8193
a07b4970
CH
8194NVM EXPRESS TARGET DRIVER
8195M: Christoph Hellwig <hch@lst.de>
8196M: Sagi Grimberg <sagi@grimberg.me>
8197L: linux-nvme@lists.infradead.org
8198S: Supported
8199F: drivers/nvme/target/
8200
aee4b9bd
SK
8201NVMEM FRAMEWORK
8202M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8203M: Maxime Ripard <maxime.ripard@free-electrons.com>
8204S: Maintained
8205F: drivers/nvmem/
8206F: Documentation/devicetree/bindings/nvmem/
8207F: include/linux/nvmem-consumer.h
8208F: include/linux/nvmem-provider.h
8209
dece4585
CP
8210NXP-NCI NFC DRIVER
8211M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8212R: Charles Gorand <charles.gorand@effinnov.com>
8213L: linux-nfc@lists.01.org (moderated for non-subscribers)
8214S: Supported
8215F: drivers/nfc/nxp-nci
8216
f50d7146 8217NXP TDA998X DRM DRIVER
54176cc6 8218M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8219S: Supported
8220F: drivers/gpu/drm/i2c/tda998x_drv.c
8221F: include/drm/i2c/tda998x.h
8222
fbace43e
PR
8223NXP TFA9879 DRIVER
8224M: Peter Rosin <peda@axentia.se>
8225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8226S: Maintained
8227F: sound/soc/codecs/tfa9879*
8228
442f04c3
JP
8229OBJTOOL
8230M: Josh Poimboeuf <jpoimboe@redhat.com>
8231S: Supported
8232F: tools/objtool/
8233
f5525786 8234OMAP SUPPORT
0e24bdd4 8235M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8236L: linux-omap@vger.kernel.org
8237W: http://www.muru.com/linux/omap/
8238W: http://linux.omap.com/
8a6e2535 8239Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8241S: Maintained
4e04d5a3 8242F: arch/arm/*omap*/
026da812
FB
8243F: arch/arm/configs/omap1_defconfig
8244F: arch/arm/configs/omap2plus_defconfig
046d0a37 8245F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8246F: drivers/irqchip/irq-omap-intc.c
8247F: drivers/mfd/*omap*.c
8248F: drivers/mfd/menelaus.c
8249F: drivers/mfd/palmas.c
8250F: drivers/mfd/tps65217.c
8251F: drivers/mfd/tps65218.c
8252F: drivers/mfd/tps65910.c
8253F: drivers/mfd/twl-core.[ch]
8254F: drivers/mfd/twl4030*.c
8255F: drivers/mfd/twl6030*.c
8256F: drivers/mfd/twl6040*.c
8257F: drivers/regulator/palmas-regulator*.c
8258F: drivers/regulator/pbias-regulator.c
8259F: drivers/regulator/tps65217-regulator.c
8260F: drivers/regulator/tps65218-regulator.c
8261F: drivers/regulator/tps65910-regulator.c
8262F: drivers/regulator/twl-regulator.c
046d0a37 8263F: include/linux/i2c-omap.h
f5525786 8264
50f29fbd 8265OMAP DEVICE TREE SUPPORT
cdb55ab0 8266M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8267M: Tony Lindgren <tony@atomide.com>
8268L: linux-omap@vger.kernel.org
d0fb18c5 8269L: devicetree@vger.kernel.org
50f29fbd
TL
8270S: Maintained
8271F: arch/arm/boot/dts/*omap*
8272F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8273F: arch/arm/boot/dts/*am4*
8274F: arch/arm/boot/dts/*am5*
8275F: arch/arm/boot/dts/*dra7*
50f29fbd 8276
f5525786 8277OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8278M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8279L: linux-omap@vger.kernel.org
8280S: Maintained
8281F: arch/arm/*omap*/*clock*
8282
8283OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8284M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8285L: linux-omap@vger.kernel.org
8286S: Maintained
8287F: arch/arm/*omap*/*pm*
c46938d4 8288F: drivers/cpufreq/omap-cpufreq.c
f5525786 8289
d21db568 8290OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8291M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8292M: Paul Walmsley <paul@pwsan.com>
8293L: linux-omap@vger.kernel.org
8294S: Maintained
d21db568 8295F: arch/arm/mach-omap2/prm*
692ab1f3 8296
f5525786 8297OMAP AUDIO SUPPORT
6c284903 8298M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8299M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8300L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8301L: linux-omap@vger.kernel.org
8302S: Maintained
8303F: sound/soc/omap/
8304
18640193
TL
8305OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8306M: Roger Quadros <rogerq@ti.com>
8307M: Tony Lindgren <tony@atomide.com>
8308L: linux-omap@vger.kernel.org
8309S: Maintained
8310F: drivers/memory/omap-gpmc.c
8311F: arch/arm/mach-omap2/*gpmc*
8312
f5525786 8313OMAP FRAMEBUFFER SUPPORT
830e6384 8314M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8315L: linux-fbdev@vger.kernel.org
f5525786
TL
8316L: linux-omap@vger.kernel.org
8317S: Maintained
8a61f013 8318F: drivers/video/fbdev/omap/
f5525786 8319
676eec0d 8320OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8321M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8322L: linux-omap@vger.kernel.org
676eec0d 8323L: linux-fbdev@vger.kernel.org
178ff4c9 8324S: Maintained
8a61f013 8325F: drivers/video/fbdev/omap2/
178ff4c9
TV
8326F: Documentation/arm/OMAP/DSS
8327
8b37fcfc
OBC
8328OMAP HARDWARE SPINLOCK SUPPORT
8329M: Ohad Ben-Cohen <ohad@wizery.com>
8330L: linux-omap@vger.kernel.org
8331S: Maintained
8332F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8333
f5525786 8334OMAP MMC SUPPORT
8b58be88 8335M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8336L: linux-omap@vger.kernel.org
8337S: Maintained
653f41b5
MC
8338F: drivers/mmc/host/omap.c
8339
8340OMAP HS MMC SUPPORT
0a4585c6 8341L: linux-mmc@vger.kernel.org
653f41b5 8342L: linux-omap@vger.kernel.org
dfa5d196 8343S: Orphan
653f41b5 8344F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8345
8346OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8347M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8348S: Maintained
8349F: drivers/char/hw_random/omap-rng.c
8350
f400c82e 8351OMAP HWMOD SUPPORT
cdb55ab0 8352M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8353M: Paul Walmsley <paul@pwsan.com>
8354L: linux-omap@vger.kernel.org
8355S: Maintained
8fc8b12b 8356F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8357
8633fb30
PW
8358OMAP HWMOD DATA
8359M: Paul Walmsley <paul@pwsan.com>
8360L: linux-omap@vger.kernel.org
8361S: Maintained
8362F: arch/arm/mach-omap2/omap_hwmod*data*
8363
f400c82e 8364OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8365M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8366L: linux-omap@vger.kernel.org
8367S: Maintained
8368F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8369
0db83ced 8370OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8371M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8372L: linux-media@vger.kernel.org
8373S: Maintained
7eec52db 8374F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8375F: drivers/media/platform/omap3isp/
0db83ced 8376F: drivers/staging/media/omap4iss/
7e8970e1 8377
f5525786 8378OMAP USB SUPPORT
f5525786
TL
8379L: linux-usb@vger.kernel.org
8380L: linux-omap@vger.kernel.org
3b243519 8381S: Orphan
a16fbd65
JP
8382F: drivers/usb/*/*omap*
8383F: arch/arm/*omap*/usb*
f5525786 8384
6d994710 8385OMAP GPIO DRIVER
fe643528 8386M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8387M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8388M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8389L: linux-omap@vger.kernel.org
8390S: Maintained
fe643528 8391F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8392F: drivers/gpio/gpio-omap.c
8393
c351e290
MJ
8394OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8395M: Mark Jackson <mpfj@newflow.co.uk>
8396L: linux-omap@vger.kernel.org
8397S: Maintained
8398F: arch/arm/boot/dts/am335x-nano.dts
8399
0ad122d9 8400OMFS FILESYSTEM
8b58be88 8401M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8402L: linux-karma-devel@lists.sourceforge.net
8403S: Maintained
679655da
JP
8404F: Documentation/filesystems/omfs.txt
8405F: fs/omfs/
0ad122d9 8406
c1986ee9 8407OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8408M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8409S: Maintained
679655da
JP
8410F: drivers/char/pcmcia/cm4000_cs.c
8411F: include/linux/cm4000_cs.h
c117ab84 8412F: include/uapi/linux/cm4000_cs.h
c1986ee9 8413
77c44ab1 8414OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8415M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8416S: Maintained
679655da 8417F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8418
77d5140f 8419OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8420M: Jonathan Corbet <corbet@lwn.net>
661263b5 8421L: linux-media@vger.kernel.org
275ffde4 8422T: git git://linuxtv.org/media_tree.git
77d5140f 8423S: Maintained
90d72ac6 8424F: drivers/media/i2c/ov7670.c
77d5140f 8425
431bca73 8426ONENAND FLASH DRIVER
8b58be88 8427M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8428L: linux-mtd@lists.infradead.org
8429S: Maintained
679655da
JP
8430F: drivers/mtd/onenand/
8431F: include/linux/mtd/onenand*.h
431bca73 8432
1da177e4 8433ONSTREAM SCSI TAPE DRIVER
8b58be88 8434M: Willem Riede <osst@riede.org>
1da177e4
LT
8435L: osst-users@lists.sourceforge.net
8436L: linux-scsi@vger.kernel.org
8437S: Maintained
f7269cfc
JD
8438F: Documentation/scsi/osst.txt
8439F: drivers/scsi/osst.*
8440F: drivers/scsi/osst_*.h
8441F: drivers/scsi/st.h
1da177e4 8442
e2d1d6c0 8443OPENCORES I2C BUS DRIVER
8b58be88 8444M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8445L: linux-i2c@vger.kernel.org
e2d1d6c0 8446S: Maintained
679655da
JP
8447F: Documentation/i2c/busses/i2c-ocores
8448F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8449
860c44c1 8450OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8451M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8452M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8453L: devicetree@vger.kernel.org
a7fefe9f 8454W: http://www.devicetree.org/
fcdec35e 8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8456S: Maintained
f8828205 8457F: drivers/of/
860c44c1 8458F: include/linux/of*.h
f8828205 8459F: scripts/dtc/
860c44c1 8460
f8828205 8461OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8462M: Rob Herring <robh+dt@kernel.org>
f8828205 8463M: Mark Rutland <mark.rutland@arm.com>
f8828205 8464L: devicetree@vger.kernel.org
9f273c24 8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8466Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8467S: Maintained
8468F: Documentation/devicetree/
8469F: arch/*/boot/dts/
8470F: include/dt-bindings/
8471
2bb65f56
PA
8472OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8473M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8474L: devicetree@vger.kernel.org
8475S: Maintained
8476F: Documentation/devicetree/dynamic-resolution-notes.txt
8477F: Documentation/devicetree/overlay-notes.txt
8478F: drivers/of/overlay.c
8479F: drivers/of/resolver.c
8480
19f9d392
JB
8481OPENRISC ARCHITECTURE
8482M: Jonas Bonn <jonas@southpole.se>
8483W: http://openrisc.net
19f9d392
JB
8484S: Maintained
8485T: git git://openrisc.net/~jonas/linux
14430813 8486F: arch/openrisc/
19f9d392 8487
ccb1352e 8488OPENVSWITCH
4f337ed5 8489M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8490L: netdev@vger.kernel.org
ccb1352e
JG
8491L: dev@openvswitch.org
8492W: http://openvswitch.org
ccb1352e
JG
8493S: Maintained
8494F: net/openvswitch/
b422da7c 8495F: include/uapi/linux/openvswitch.h
ccb1352e 8496
875fa6fb
VK
8497OPERATING PERFORMANCE POINTS (OPP)
8498M: Viresh Kumar <vireshk@kernel.org>
8499M: Nishanth Menon <nm@ti.com>
8500M: Stephen Boyd <sboyd@codeaurora.org>
8501L: linux-pm@vger.kernel.org
8502S: Maintained
8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8504F: drivers/base/power/opp/
8505F: include/linux/pm_opp.h
8506F: Documentation/power/opp.txt
8507F: Documentation/devicetree/bindings/opp/
8508
af39917d
CL
8509OPL4 DRIVER
8510M: Clemens Ladisch <clemens@ladisch.de>
8511L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8512T: git git://git.alsa-project.org/alsa-kernel.git
8513S: Maintained
8514F: sound/drivers/opl4/
8515
1da177e4 8516OPROFILE
4cf7e718 8517M: Robert Richter <rric@kernel.org>
1da177e4
LT
8518L: oprofile-list@lists.sf.net
8519S: Maintained
81c4a8a6 8520F: arch/*/include/asm/oprofile*.h
679655da
JP
8521F: arch/*/oprofile/
8522F: drivers/oprofile/
8523F: include/linux/oprofile.h
1da177e4 8524
e2d1d6c0 8525ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8526M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8527M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8528L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8529W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8530S: Supported
679655da
JP
8531F: Documentation/filesystems/ocfs2.txt
8532F: Documentation/filesystems/dlmfs.txt
8533F: fs/ocfs2/
e2d1d6c0 8534
1da177e4 8535ORINOCO DRIVER
724c6b35 8536L: linux-wireless@vger.kernel.org
491b26b4 8537W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8538W: http://www.nongnu.org/orinoco/
3a59babb 8539S: Orphan
2be45b66 8540F: drivers/net/wireless/intersil/orinoco/
1da177e4 8541
42c55aa8 8542OSD LIBRARY and FILESYSTEM
fadc0752 8543M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8544M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8545L: osd-dev@open-osd.org
8546W: http://open-osd.org
54e5881d 8547T: git git://git.open-osd.org/open-osd.git
68274794 8548S: Maintained
42c55aa8 8549F: drivers/scsi/osd/
6b6f0b6c 8550F: include/scsi/osd_*
42c55aa8 8551F: fs/exofs/
68274794 8552
ef94b186 8553OVERLAY FILESYSTEM
7c37fbda 8554M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8555L: linux-unionfs@vger.kernel.org
8556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8557S: Supported
1d113735 8558F: fs/overlayfs/
7c37fbda
NB
8559F: Documentation/filesystems/overlayfs.txt
8560
85096169
MM
8561ORANGEFS FILESYSTEM
8562M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8563L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8565S: Supported
8566F: fs/orangefs/
8567F: Documentation/filesystems/orangefs.txt
8568
e2d1d6c0 8569P54 WIRELESS DRIVER
084cb0fe 8570M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8571L: linux-wireless@vger.kernel.org
084cb0fe 8572W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8573S: Maintained
d3466830 8574F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8575
f5cd7872 8576PA SEMI ETHERNET DRIVER
8b58be88 8577M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8578L: netdev@vger.kernel.org
8579S: Maintained
ded19add 8580F: drivers/net/ethernet/pasemi/*
f5cd7872 8581
beb58aa3 8582PA SEMI SMBUS DRIVER
8b58be88 8583M: Olof Johansson <olof@lixom.net>
846557d3 8584L: linux-i2c@vger.kernel.org
beb58aa3 8585S: Maintained
679655da 8586F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8587
48fc267e
SK
8588PADATA PARALLEL EXECUTION MECHANISM
8589M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8590L: linux-crypto@vger.kernel.org
8591S: Maintained
8592F: kernel/padata.c
8593F: include/linux/padata.h
8594F: Documentation/padata.txt
8595
709ee531 8596PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8597M: Harald Welte <laforge@gnumonks.org>
d0944853 8598L: platform-driver-x86@vger.kernel.org
709ee531 8599S: Maintained
679655da 8600F: drivers/platform/x86/panasonic-laptop.c
709ee531 8601
368dd5ac 8602PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8603M: David Howells <dhowells@redhat.com>
4fa97181
DH
8604L: linux-am33-list@redhat.com (moderated for non-subscribers)
8605W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8606S: Maintained
679655da
JP
8607F: Documentation/mn10300/
8608F: arch/mn10300/
4fa97181 8609
305b37bd
KS
8610PARALLEL LCD/KEYPAD PANEL DRIVER
8611M: Willy Tarreau <willy@haproxy.com>
8612M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8613S: Odd Fixes
8614F: Documentation/misc-devices/lcd-panel-cgram.txt
8615F: drivers/misc/panel.c
8616
64dfff03
SM
8617PARALLEL PORT SUBSYSTEM
8618M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8619M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8620L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8621S: Maintained
679655da
JP
8622F: drivers/parport/
8623F: include/linux/parport*.h
8624F: drivers/char/ppdev.c
c117ab84 8625F: include/uapi/linux/ppdev.h
64dfff03 8626F: Documentation/parport*.txt
1da177e4 8627
4cdf6bc2 8628PARAVIRT_OPS INTERFACE
d633180c 8629M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8630M: Chris Wright <chrisw@sous-sol.org>
8631M: Alok Kataria <akataria@vmware.com>
8632M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8633L: virtualization@lists.linux-foundation.org
4cdf6bc2 8634S: Supported
a2e19991 8635F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8636F: arch/*/kernel/paravirt*
8637F: arch/*/include/asm/paravirt.h
4cdf6bc2 8638
e2d1d6c0 8639PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8640M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8641L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8642S: Maintained
679655da
JP
8643F: Documentation/blockdev/paride.txt
8644F: drivers/block/paride/
e2d1d6c0
RD
8645
8646PARISC ARCHITECTURE
b8828770 8647M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8648M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8649L: linux-parisc@vger.kernel.org
8650W: http://www.parisc-linux.org/
8a6e2535 8651Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8654S: Maintained
679655da 8655F: arch/parisc/
2b6bac9e 8656F: Documentation/parisc/
679655da 8657F: drivers/parisc/
2b6bac9e
HD
8658F: drivers/char/agp/parisc-agp.c
8659F: drivers/input/serio/gscps2.c
8660F: drivers/parport/parport_gsc.*
8661F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8662F: drivers/video/fbdev/sti*
2b6bac9e
HD
8663F: drivers/video/console/sti*
8664F: drivers/video/logo/logo_parisc*
e2d1d6c0 8665
1662d32c 8666PC87360 HARDWARE MONITORING DRIVER
8b58be88 8667M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8668L: linux-hwmon@vger.kernel.org
1662d32c 8669S: Maintained
679655da
JP
8670F: Documentation/hwmon/pc87360
8671F: drivers/hwmon/pc87360.c
1662d32c
JC
8672
8673PC8736x GPIO DRIVER
8b58be88 8674M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8675S: Maintained
679655da 8676F: drivers/char/pc8736x_gpio.c
1662d32c 8677
1ad107fd 8678PC87427 HARDWARE MONITORING DRIVER
d8130624 8679M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8680L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8681S: Maintained
8682F: Documentation/hwmon/pc87427
8683F: drivers/hwmon/pc87427.c
8684
b26e0ed4 8685PCA9532 LED DRIVER
8b58be88 8686M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8687S: Maintained
d5ca6918
JP
8688F: drivers/leds/leds-pca9532.c
8689F: include/linux/leds-pca9532.h
b26e0ed4 8690
5ce914a8 8691PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8692M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8693L: linux-i2c@vger.kernel.org
8694S: Maintained
b4f0b74e 8695F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8696
3971dae5 8697PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8698M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8699S: Maintained
8700F: drivers/firmware/pcdp.*
8701
065c6359 8702PCI ERROR RECOVERY
6305902c 8703M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8704L: linux-pci@vger.kernel.org
065c6359 8705S: Supported
679655da 8706F: Documentation/PCI/pci-error-recovery.txt
065c6359 8707
78c1cffd
RC
8708PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8709M: Russell Currey <ruscur@russell.cc>
8710L: linuxppc-dev@lists.ozlabs.org
8711S: Supported
8712F: Documentation/powerpc/eeh-pci-error-recovery.txt
8713F: arch/powerpc/kernel/eeh*.c
8714F: arch/powerpc/platforms/*/eeh*.c
8715F: arch/powerpc/include/*/eeh*.h
8716
1da177e4 8717PCI SUBSYSTEM
5ac3a6d2 8718M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8719L: linux-pci@vger.kernel.org
99662dd1 8720Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8722S: Supported
679655da
JP
8723F: Documentation/PCI/
8724F: drivers/pci/
8725F: include/linux/pci*
6b49ee49 8726F: arch/x86/pci/
cad01f91 8727F: arch/x86/kernel/quirks.c
1da177e4 8728
eaa6111b
LFT
8729PCI DRIVER FOR ALTERA PCIE IP
8730M: Ley Foon Tan <lftan@altera.com>
8731L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8732L: linux-pci@vger.kernel.org
8733S: Supported
8734F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8735F: drivers/pci/host/pcie-altera.c
8736
b7e78170
RH
8737PCI DRIVER FOR ARM VERSATILE PLATFORM
8738M: Rob Herring <robh@kernel.org>
8739L: linux-pci@vger.kernel.org
8740L: linux-arm-kernel@lists.infradead.org
8741S: Maintained
8742F: Documentation/devicetree/bindings/pci/versatile.txt
8743F: drivers/pci/host/pci-versatile.c
8744
5f6b6ccd
TI
8745PCI DRIVER FOR APPLIEDMICRO XGENE
8746M: Tanmay Inamdar <tinamdar@apm.com>
8747L: linux-pci@vger.kernel.org
8748L: linux-arm-kernel@lists.infradead.org
8749S: Maintained
8750F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8751F: drivers/pci/host/pci-xgene.c
8752
62d0ff83
ML
8753PCI DRIVER FOR FREESCALE LAYERSCAPE
8754M: Minghuan Lian <minghuan.Lian@freescale.com>
8755M: Mingkai Hu <mingkai.hu@freescale.com>
8756M: Roy Zang <tie-fei.zang@freescale.com>
8757L: linuxppc-dev@lists.ozlabs.org
8758L: linux-pci@vger.kernel.org
8759L: linux-arm-kernel@lists.infradead.org
8760S: Maintained
8761F: drivers/pci/host/*layerscape*
8762
f0b75693 8763PCI DRIVER FOR IMX6
f175aa2c 8764M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8765M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8766L: linux-pci@vger.kernel.org
8767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8768S: Maintained
8769F: drivers/pci/host/*imx6*
8770
0c4ffcfe
MK
8771PCI DRIVER FOR TI KEYSTONE
8772M: Murali Karicheri <m-karicheri2@ti.com>
8773L: linux-pci@vger.kernel.org
8774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8775S: Maintained
8776F: drivers/pci/host/*keystone*
8777
f0b75693
BH
8778PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8779M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8780M: Jason Cooper <jason@lakedaemon.net>
8781L: linux-pci@vger.kernel.org
8782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8783S: Maintained
8784F: drivers/pci/host/*mvebu*
8785
0447cfd7
TR
8786PCI DRIVER FOR NVIDIA TEGRA
8787M: Thierry Reding <thierry.reding@gmail.com>
8788L: linux-tegra@vger.kernel.org
f0b75693 8789L: linux-pci@vger.kernel.org
0447cfd7
TR
8790S: Supported
8791F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8792F: drivers/pci/host/pci-tegra.c
8793
47ff3de9
KVA
8794PCI DRIVER FOR TI DRA7XX
8795M: Kishon Vijay Abraham I <kishon@ti.com>
8796L: linux-omap@vger.kernel.org
8797L: linux-pci@vger.kernel.org
8798S: Supported
8799F: Documentation/devicetree/bindings/pci/ti-pci.txt
8800F: drivers/pci/host/pci-dra7xx.c
8801
f0b75693
BH
8802PCI DRIVER FOR RENESAS R-CAR
8803M: Simon Horman <horms@verge.net.au>
8804L: linux-pci@vger.kernel.org
4a121096 8805L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8806S: Maintained
8807F: drivers/pci/host/*rcar*
8808
4af82255 8809PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8810M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8811L: linux-pci@vger.kernel.org
f0b75693
BH
8812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8814S: Maintained
8815F: drivers/pci/host/pci-exynos.c
8816
f0b75693 8817PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8818M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8819M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8820L: linux-pci@vger.kernel.org
8821S: Maintained
8822F: drivers/pci/host/*designware*
8823
5a3aa2a8
JP
8824PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8825M: Joao Pinto <jpinto@synopsys.com>
8826L: linux-pci@vger.kernel.org
8827S: Maintained
8828F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8829F: drivers/pci/host/pcie-designware-plat.c
8830
cf28855b
WD
8831PCI DRIVER FOR GENERIC OF HOSTS
8832M: Will Deacon <will.deacon@arm.com>
8833L: linux-pci@vger.kernel.org
8834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835S: Maintained
8836F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8837F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8838F: drivers/pci/host/pci-host-generic.c
8839
185a383a
KB
8840PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8841M: Keith Busch <keith.busch@intel.com>
8842L: linux-pci@vger.kernel.org
8843S: Supported
8844F: arch/x86/pci/vmd.c
8845
51b66a6c 8846PCIE DRIVER FOR ST SPEAR13XX
110baab1 8847M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8848L: linux-pci@vger.kernel.org
110baab1 8849S: Maintained
51b66a6c
PA
8850F: drivers/pci/host/*spear*
8851
af1169b4
LFT
8852PCI MSI DRIVER FOR ALTERA MSI IP
8853M: Ley Foon Tan <lftan@altera.com>
8854L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8855L: linux-pci@vger.kernel.org
8856S: Supported
8857F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8858F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8859
dcd19de3
DD
8860PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8861M: Duc Dang <dhdang@apm.com>
8862L: linux-pci@vger.kernel.org
8863L: linux-arm-kernel@lists.infradead.org
8864S: Maintained
8865F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8866F: drivers/pci/host/pci-xgene-msi.c
8867
500a1d9a
ZW
8868PCIE DRIVER FOR HISILICON
8869M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8870M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8871L: linux-pci@vger.kernel.org
8872S: Maintained
8873F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8874F: drivers/pci/host/pcie-hisi.c
8875
82a82383
SV
8876PCIE DRIVER FOR QUALCOMM MSM
8877M: Stanimir Varbanov <svarbanov@mm-sol.com>
8878L: linux-pci@vger.kernel.org
8879L: linux-arm-msm@vger.kernel.org
8880S: Maintained
8881F: drivers/pci/host/*qcom*
8882
f12b76e5
DD
8883PCIE DRIVER FOR CAVIUM THUNDERX
8884M: David Daney <david.daney@cavium.com>
8885L: linux-pci@vger.kernel.org
8886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8887S: Supported
8888F: Documentation/devicetree/bindings/pci/pci-thunder-*
8889F: drivers/pci/host/pci-thunder-*
8890
1da177e4 8891PCMCIA SUBSYSTEM
4230dfc9 8892P: Linux PCMCIA Team
f5df5881 8893L: linux-pcmcia@lists.infradead.org
6650e0a5 8894W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8895T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8896S: Maintained
679655da
JP
8897F: Documentation/pcmcia/
8898F: drivers/pcmcia/
8899F: include/pcmcia/
1da177e4
LT
8900
8901PCNET32 NETWORK DRIVER
227fb925 8902M: Don Fry <pcnet32@frontier.com>
979b6c13 8903L: netdev@vger.kernel.org
1da177e4 8904S: Maintained
b955f6ca 8905F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8906
48fc267e
SK
8907PCRYPT PARALLEL CRYPTO ENGINE
8908M: Steffen Klassert <steffen.klassert@secunet.com>
8909L: linux-crypto@vger.kernel.org
8910S: Maintained
8911F: crypto/pcrypt.c
8912F: include/crypto/pcrypt.h
8913
e72df0b8
TH
8914PER-CPU MEMORY ALLOCATOR
8915M: Tejun Heo <tj@kernel.org>
93e205a7 8916M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8918S: Maintained
8919F: include/linux/percpu*.h
8920F: mm/percpu*.c
8921F: arch/*/include/asm/percpu.h
8922
ad4ecbcb 8923PER-TASK DELAY ACCOUNTING
185e595f 8924M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8925S: Maintained
679655da
JP
8926F: include/linux/delayacct.h
8927F: kernel/delayacct.c
ad4ecbcb 8928
57c0c15b 8929PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8930M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8931M: Ingo Molnar <mingo@redhat.com>
f80c5393 8932M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8933R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8934L: linux-kernel@vger.kernel.org
75fc2d37 8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8936S: Supported
d53e8365 8937F: kernel/events/*
a003236c 8938F: include/linux/perf_event.h
c117ab84 8939F: include/uapi/linux/perf_event.h
141c4296
RR
8940F: arch/*/kernel/perf_event*.c
8941F: arch/*/kernel/*/perf_event*.c
8942F: arch/*/kernel/*/*/perf_event*.c
a003236c 8943F: arch/*/include/asm/perf_event.h
a003236c 8944F: arch/*/kernel/perf_callchain.c
b0a434fb 8945F: arch/*/events/*
a003236c 8946F: tools/perf/
6c0b3244 8947
dd49d0f5 8948PERSONALITY HANDLING
8b58be88 8949M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8950L: linux-abi-devel@lists.sourceforge.net
8951S: Maintained
679655da 8952F: include/linux/personality.h
c117ab84 8953F: include/uapi/linux/personality.h
dd49d0f5 8954
838e7a03 8955PHONET PROTOCOL
2a06b40f 8956M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8957S: Supported
8958F: Documentation/networking/phonet.txt
8959F: include/linux/phonet.h
8960F: include/net/phonet/
c117ab84 8961F: include/uapi/linux/phonet.h
838e7a03
RDC
8962F: net/phonet/
8963
1da177e4 8964PHRAM MTD DRIVER
8b58be88 8965M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8966L: linux-mtd@lists.infradead.org
8967S: Maintained
679655da 8968F: drivers/mtd/devices/phram.c
1da177e4 8969
efdbb10e
BP
8970PICOLCD HID DRIVER
8971M: Bruno Prémont <bonbons@linux-vserver.org>
8972L: linux-input@vger.kernel.org
8973S: Maintained
8974F: drivers/hid/hid-picolcd*
8975
a53bfa07
JI
8976PICOXCELL SUPPORT
8977M: Jamie Iles <jamie@jamieiles.com>
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979T: git git://github.com/jamieiles/linux-2.6-ji.git
8980S: Supported
b8733987 8981F: arch/arm/boot/dts/picoxcell*
14430813 8982F: arch/arm/mach-picoxcell/
b8733987 8983F: drivers/crypto/picoxcell*
a53bfa07 8984
2744e8af
LW
8985PIN CONTROL SUBSYSTEM
8986M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8987L: linux-gpio@vger.kernel.org
dbe752a3 8988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8989S: Maintained
9feeed94 8990F: Documentation/devicetree/bindings/pinctrl/
fefb6245 8991F: Documentation/pinctrl.txt
07f29ba6 8992F: drivers/pinctrl/
8e406fe4 8993F: include/linux/pinctrl/
2744e8af 8994
2201bbb8
JCPV
8995PIN CONTROLLER - ATMEL AT91
8996M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998S: Maintained
c654b6bf 8999F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9000
33d3690c
LD
9001PIN CONTROLLER - ATMEL AT91 PIO4
9002M: Ludovic Desroches <ludovic.desroches@atmel.com>
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-gpio@vger.kernel.org
9005S: Supported
9006F: drivers/pinctrl/pinctrl-at91-pio4.*
9007
cbd1b652
MW
9008PIN CONTROLLER - INTEL
9009M: Mika Westerberg <mika.westerberg@linux.intel.com>
9010M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9011S: Maintained
9012F: drivers/pinctrl/intel/
2201bbb8 9013
9963b536
LP
9014PIN CONTROLLER - RENESAS
9015M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9016M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9017L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9018S: Maintained
9019F: drivers/pinctrl/sh-pfc/
9020
b75e60d6 9021PIN CONTROLLER - SAMSUNG
fea685e9 9022M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9023M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9024M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9027S: Maintained
9b5b33f6 9028F: drivers/pinctrl/samsung/
b75e60d6 9029
13cbd906
TL
9030PIN CONTROLLER - SINGLE
9031M: Tony Lindgren <tony@atomide.com>
9032M: Haojian Zhuang <haojian.zhuang@linaro.org>
9033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9034L: linux-omap@vger.kernel.org
9035S: Maintained
9036F: drivers/pinctrl/pinctrl-single.c
9037
deda8287 9038PIN CONTROLLER - ST SPEAR
da89947b 9039M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9041W: http://www.st.com/spear
9042S: Maintained
8e406fe4 9043F: drivers/pinctrl/spear/
deda8287 9044
249a6771 9045PKTCDVD DRIVER
e5f6450c 9046M: Jiri Kosina <jikos@kernel.org>
249a6771 9047S: Maintained
679655da
JP
9048F: drivers/block/pktcdvd.c
9049F: include/linux/pktcdvd.h
c117ab84 9050F: include/uapi/linux/pktcdvd.h
249a6771 9051
b31d8273
G
9052PKUNITY SOC DRIVERS
9053M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9054W: http://mprc.pku.edu.cn/~guanxuetao/linux
9055S: Maintained
ceebf4d5 9056T: git git://github.com/gxt/linux.git
b31d8273 9057F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9058F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9059F: drivers/video/fbdev/fb-puv3.c
2809e80b 9060F: drivers/rtc/rtc-puv3.c
b31d8273 9061
9d2ecfb7 9062PMBUS HARDWARE MONITORING DRIVERS
ca462085 9063M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9064L: linux-hwmon@vger.kernel.org
9065W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9066W: http://www.roeck-us.net/linux/drivers/
9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9068S: Maintained
9069F: Documentation/hwmon/pmbus
9070F: drivers/hwmon/pmbus/
9071F: include/linux/i2c/pmbus.h
9072
89a36810 9073PMC SIERRA MaxRAID DRIVER
89a36810
AR
9074L: linux-scsi@vger.kernel.org
9075W: http://www.pmc-sierra.com/
3cdea4d7 9076S: Orphan
89a36810
AR
9077F: drivers/scsi/pmcraid.*
9078
dbf9bfe6 9079PMC SIERRA PM8001 DRIVER
d32477e2 9080M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9081M: lindar_liu@usish.com
f5a7b525 9082L: pmchba@pmcs.com
dbf9bfe6 9083L: linux-scsi@vger.kernel.org
9084S: Supported
9085F: drivers/scsi/pm8001/
9086
1da177e4 9087POSIX CLOCKS and TIMERS
8b58be88 9088M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9089L: linux-kernel@vger.kernel.org
75fc2d37 9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9091S: Maintained
679655da
JP
9092F: fs/timerfd.c
9093F: include/linux/timer*
5cee9645 9094F: kernel/time/*timer*
1da177e4 9095
7b06a6d7
RW
9096POWER MANAGEMENT CORE
9097M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9098L: linux-pm@vger.kernel.org
9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9100S: Supported
9101F: drivers/base/power/
9102F: include/linux/pm.h
9103F: include/linux/pm_*
9104F: include/linux/powercap.h
9105F: drivers/powercap/
9106
3be86148 9107POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9108M: Sebastian Reichel <sre@kernel.org>
57318935 9109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9110M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9111L: linux-pm@vger.kernel.org
54e5881d 9112T: git git://git.infradead.org/battery-2.6.git
3be86148 9113S: Maintained
679655da 9114F: include/linux/power_supply.h
8cd725a1 9115F: drivers/power/
26305022 9116X: drivers/power/avs/
3be86148 9117
514f161a
MR
9118POWER STATE COORDINATION INTERFACE (PSCI)
9119M: Mark Rutland <mark.rutland@arm.com>
9120M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9121L: linux-arm-kernel@lists.infradead.org
9122S: Maintained
9123F: drivers/firmware/psci.c
9124F: include/linux/psci.h
9125F: include/uapi/linux/psci.h
9126
1da177e4 9127PNP SUPPORT
9c3646d1 9128M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9129S: Maintained
679655da 9130F: drivers/pnp/
1da177e4
LT
9131
9132PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9133M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9134L: linux-ppp@vger.kernel.org
9135S: Maintained
224cf5ad 9136F: drivers/net/ppp/ppp_*
1da177e4
LT
9137
9138PPP OVER ATM (RFC 2364)
8b58be88 9139M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9140S: Maintained
679655da 9141F: net/atm/pppoatm.c
c117ab84 9142F: include/uapi/linux/atmppp.h
1da177e4
LT
9143
9144PPP OVER ETHERNET
8b58be88 9145M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9146S: Maintained
224cf5ad
JK
9147F: drivers/net/ppp/pppoe.c
9148F: drivers/net/ppp/pppox.c
1da177e4 9149
a6d2370b 9150PPP OVER L2TP
8b58be88 9151M: James Chapman <jchapman@katalix.com>
a6d2370b 9152S: Maintained
90ca28d1 9153F: net/l2tp/l2tp_ppp.c
679655da 9154F: include/linux/if_pppol2tp.h
c117ab84 9155F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9156
eae9d2ba 9157PPS SUPPORT
8b58be88 9158M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9159W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9160L: linuxpps@ml.enneenne.com (subscribers-only)
9161S: Maintained
cabaaf41
JP
9162F: Documentation/pps/
9163F: drivers/pps/
9164F: include/linux/pps*.h
eae9d2ba 9165
71a6d0af
HW
9166PPTP DRIVER
9167M: Dmitry Kozlov <xeb@mail.ru>
9168L: netdev@vger.kernel.org
9169S: Maintained
224cf5ad 9170F: drivers/net/ppp/pptp.c
71a6d0af
HW
9171W: http://sourceforge.net/projects/accel-pptp
9172
1da177e4 9173PREEMPTIBLE KERNEL
8b58be88 9174M: Robert Love <rml@tech9.net>
1da177e4
LT
9175L: kpreempt-tech@lists.sourceforge.net
9176W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9177S: Supported
679655da
JP
9178F: Documentation/preempt-locking.txt
9179F: include/linux/preempt.h
1da177e4
LT
9180
9181PRISM54 WIRELESS DRIVER
8b58be88 9182M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9183L: linux-wireless@vger.kernel.org
9ef80804 9184W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9185S: Obsolete
c12edfe2 9186F: drivers/net/wireless/intersil/prism54/
1da177e4 9187
02c18891 9188PS3 NETWORK SUPPORT
b809b9ca 9189M: Geoff Levand <geoff@infradead.org>
02c18891 9190L: netdev@vger.kernel.org
a14ab6b6 9191L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9192S: Maintained
8df158ac 9193F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9194
f58a9d17 9195PS3 PLATFORM SUPPORT
b809b9ca 9196M: Geoff Levand <geoff@infradead.org>
a4724ed6 9197L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9198S: Maintained
679655da
JP
9199F: arch/powerpc/boot/ps3*
9200F: arch/powerpc/include/asm/lv1call.h
9201F: arch/powerpc/include/asm/ps3*.h
9202F: arch/powerpc/platforms/ps3/
9203F: drivers/*/ps3*
9204F: drivers/ps3/
fec629b8 9205F: drivers/rtc/rtc-ps3.c
679655da 9206F: drivers/usb/host/*ps3.c
fec629b8 9207F: sound/ppc/snd_ps3*
f58a9d17 9208
cffb4add 9209PS3VRAM DRIVER
8b58be88 9210M: Jim Paris <jim@jtan.com>
3715a5d0 9211M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9212L: linuxppc-dev@lists.ozlabs.org
cffb4add 9213S: Maintained
8a3977cb 9214F: drivers/block/ps3vram.c
cffb4add 9215
8defe599 9216PSTORE FILESYSTEM
9d5e2a02 9217M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9218M: Colin Cross <ccross@android.com>
9219M: Kees Cook <keescook@chromium.org>
9220M: Tony Luck <tony.luck@intel.com>
9221S: Maintained
9f273c24 9222T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9223F: fs/pstore/
9224F: include/linux/pstore*
04851772 9225F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9226F: drivers/acpi/apei/erst.c
9227
7fbc415d
RC
9228PTP HARDWARE CLOCK SUPPORT
9229M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9230L: netdev@vger.kernel.org
7fbc415d
RC
9231S: Maintained
9232W: http://linuxptp.sourceforge.net/
9233F: Documentation/ABI/testing/sysfs-ptp
9234F: Documentation/ptp/*
0ecb3cdd 9235F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9236F: drivers/net/phy/dp83640*
9237F: drivers/ptp/*
9238F: include/linux/ptp_cl*
9239
cf94a4d1 9240PTRACE SUPPORT
e846ee5f 9241M: Roland McGrath <roland@hack.frob.com>
8b58be88 9242M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9243S: Maintained
9244F: include/asm-generic/syscall.h
9245F: include/linux/ptrace.h
9246F: include/linux/regset.h
9247F: include/linux/tracehook.h
c117ab84 9248F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9249F: kernel/ptrace.c
9250
8320204a 9251PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9252M: Mike Isely <isely@pobox.com>
16e9495d 9253L: pvrusb2@isely.net (subscribers-only)
661263b5 9254L: linux-media@vger.kernel.org
8320204a 9255W: http://www.isely.net/pvrusb2/
275ffde4 9256T: git git://linuxtv.org/media_tree.git
8320204a 9257S: Maintained
679655da 9258F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9259F: drivers/media/usb/pvrusb2/
8320204a 9260
39532e6c
HG
9261PWC WEBCAM DRIVER
9262M: Hans de Goede <hdegoede@redhat.com>
9263L: linux-media@vger.kernel.org
9264T: git git://linuxtv.org/media_tree.git
9265S: Maintained
9266F: drivers/media/usb/pwc/*
9267
93c090b3
KD
9268PWM FAN DRIVER
9269M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9270L: linux-hwmon@vger.kernel.org
93c090b3
KD
9271S: Supported
9272F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9273F: Documentation/hwmon/pwm-fan
9274F: drivers/hwmon/pwm-fan.c
9275
200efedd 9276PWM SUBSYSTEM
aa3495f7
TR
9277M: Thierry Reding <thierry.reding@gmail.com>
9278L: linux-pwm@vger.kernel.org
0c2498f1 9279S: Maintained
006e854f 9280T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9281F: Documentation/pwm.txt
9282F: Documentation/devicetree/bindings/pwm/
9283F: include/linux/pwm.h
0c2498f1 9284F: drivers/pwm/
a140b98d
TR
9285F: drivers/video/backlight/pwm_bl.c
9286F: include/linux/pwm_backlight.h
0c2498f1 9287
30ec261e 9288PXA2xx/PXA3xx SUPPORT
8da5e302 9289M: Daniel Mack <daniel@zonque.org>
a323f664 9290M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9291M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9293T: git git://github.com/hzhuang1/linux.git
8da5e302 9294T: git git://github.com/rjarzmik/linux.git
1da177e4 9295S: Maintained
e68d7c14 9296F: arch/arm/boot/dts/pxa*
679655da 9297F: arch/arm/mach-pxa/
820439f1 9298F: drivers/dma/pxa*
679655da 9299F: drivers/pcmcia/pxa2xx*
1403ead9 9300F: drivers/pinctrl/pxa/
9df92e6c 9301F: drivers/spi/spi-pxa2xx*
faf2e1db 9302F: drivers/usb/gadget/udc/pxa2*
679655da 9303F: include/sound/pxa2xx-lib.h
bec4c99e 9304F: sound/arm/pxa*
14430813 9305F: sound/soc/pxa/
1da177e4 9306
f3154a46
RJ
9307PXA GPIO DRIVER
9308M: Robert Jarzmik <robert.jarzmik@free.fr>
9309L: linux-gpio@vger.kernel.org
9310S: Maintained
9311F: drivers/gpio/gpio-pxa.c
9312
ec64d3bf
EG
9313PXA3xx NAND FLASH DRIVER
9314M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9315L: linux-mtd@lists.infradead.org
9316S: Maintained
9a67f099 9317F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9318
3f640c61 9319MMP SUPPORT
8b58be88 9320M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9321M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9323T: git git://github.com/hzhuang1/linux.git
9324T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9325S: Maintained
e68d7c14 9326F: arch/arm/boot/dts/mmp*
3f640c61 9327F: arch/arm/mach-mmp/
e8e6cb32 9328
272f133a
PO
9329PXA MMCI DRIVER
9330S: Orphan
9331
57f63bc8 9332PXA RTC DRIVER
8b58be88 9333M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9334L: rtc-linux@googlegroups.com
9335S: Maintained
9336
cea4001a 9337QAT DRIVER
90ab5a81
TS
9338M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9339M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9340L: qat-linux@intel.com
9341S: Supported
9342F: drivers/crypto/qat/
cea4001a 9343
52a09a04 9344QIB DRIVER
8473c603 9345M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9346L: linux-rdma@vger.kernel.org
9347S: Supported
9348F: drivers/infiniband/hw/qib/
9349
5e9772b9
JS
9350QLOGIC QLA1280 SCSI DRIVER
9351M: Michael Reed <mdr@sgi.com>
9352L: linux-scsi@vger.kernel.org
9353S: Maintained
9354F: drivers/scsi/qla1280.[ch]
9355
1da177e4 9356QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9357M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9358L: linux-scsi@vger.kernel.org
9359S: Supported
679655da
JP
9360F: Documentation/scsi/LICENSE.qla2xxx
9361F: drivers/scsi/qla2xxx/
1da177e4 9362
883c98fe 9363QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9364M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9365L: linux-scsi@vger.kernel.org
9366S: Supported
bacfb81b 9367F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9368F: drivers/scsi/qla4xxx/
9369
5a4faa87 9370QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9371M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9372M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9373M: linux-driver@qlogic.com
9374L: netdev@vger.kernel.org
9375S: Supported
679655da 9376F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9377F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9378
0ec00f03 9379QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9380M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9381L: netdev@vger.kernel.org
9382S: Supported
aa43c215 9383F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9384
c4e84bde 9385QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9386M: Harish Patil <harish.patil@qlogic.com>
9387M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9388M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9389M: linux-driver@qlogic.com
c4e84bde
RM
9390L: netdev@vger.kernel.org
9391S: Supported
aa43c215 9392F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9393
fe56b9e6
YM
9394QLOGIC QL4xxx ETHERNET DRIVER
9395M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9396M: Ariel Elior <Ariel.Elior@qlogic.com>
9397M: everest-linux-l2@qlogic.com
9398L: netdev@vger.kernel.org
9399S: Supported
9400F: drivers/net/ethernet/qlogic/qed/
9401F: include/linux/qed/
9402F: drivers/net/ethernet/qlogic/qede/
9403
1da177e4 9404QNX4 FILESYSTEM
8b58be88 9405M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9406W: http://www.alarsen.net/linux/qnx4fs/
9407S: Maintained
80811493 9408F: fs/qnx4/
c117ab84
CEB
9409F: include/uapi/linux/qnx4_fs.h
9410F: include/uapi/linux/qnxtypes.h
1da177e4 9411
91952bc0
AP
9412QT1010 MEDIA DRIVER
9413M: Antti Palosaari <crope@iki.fi>
9414L: linux-media@vger.kernel.org
a825eaec 9415W: https://linuxtv.org
91952bc0
AP
9416W: http://palosaari.fi/linux/
9417Q: http://patchwork.linuxtv.org/project/linux-media/list/
9418T: git git://linuxtv.org/anttip/media_tree.git
9419S: Maintained
9420F: drivers/media/tuners/qt1010*
9421
966fb5ec
SM
9422QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9423M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9424L: linux-wireless@vger.kernel.org
9425L: ath9k-devel@lists.ath9k.org
9426W: http://wireless.kernel.org/en/users/Drivers/ath9k
9427S: Supported
9428F: drivers/net/wireless/ath/ath9k/
9429
2ea0ffcb
KV
9430QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9431M: Kalle Valo <kvalo@qca.qualcomm.com>
9432L: ath10k@lists.infradead.org
9433W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9435S: Supported
9436F: drivers/net/wireless/ath/ath10k/
9437
4f4567cf
RK
9438QUALCOMM HEXAGON ARCHITECTURE
9439M: Richard Kuo <rkuo@codeaurora.org>
9440L: linux-hexagon@vger.kernel.org
9f273c24 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9442S: Supported
9443F: arch/hexagon/
9444
8e84c258
EK
9445QUALCOMM WCN36XX WIRELESS DRIVER
9446M: Eugene Krasnikov <k.eugene.e@gmail.com>
9447L: wcn36xx@lists.infradead.org
9448W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9449T: git git://github.com/KrasnikovEugene/wcn36xx.git
9450S: Supported
9451F: drivers/net/wireless/ath/wcn36xx/
9452
eeca9a67
MT
9453QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9454M: Gabriel Somlo <somlo@cmu.edu>
9455M: "Michael S. Tsirkin" <mst@redhat.com>
9456L: qemu-devel@nongnu.org
9457S: Maintained
9458F: drivers/firmware/qemu_fw_cfg.c
9459
602adf40 9460RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9461M: Ilya Dryomov <idryomov@gmail.com>
9462M: Sage Weil <sage@redhat.com>
527a88b9 9463M: Alex Elder <elder@kernel.org>
398ecff5 9464L: ceph-devel@vger.kernel.org
09d90327
SW
9465W: http://ceph.com/
9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9467T: git git://github.com/ceph/ceph-client.git
602adf40 9468S: Supported
398ecff5 9469F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9470F: drivers/block/rbd.c
9471F: drivers/block/rbd_types.h
9472
1da177e4 9473RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9474M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9475L: linux-fbdev@vger.kernel.org
1da177e4 9476S: Maintained
8a61f013 9477F: drivers/video/fbdev/aty/radeon*
c117ab84 9478F: include/uapi/linux/radeonfb.h
1da177e4 9479
c6c9b34c
HG
9480RADIOSHARK RADIO DRIVER
9481M: Hans de Goede <hdegoede@redhat.com>
9482L: linux-media@vger.kernel.org
9483T: git git://linuxtv.org/media_tree.git
9484S: Maintained
9485F: drivers/media/radio/radio-shark.c
9486
9487RADIOSHARK2 RADIO DRIVER
9488M: Hans de Goede <hdegoede@redhat.com>
9489L: linux-media@vger.kernel.org
9490T: git git://linuxtv.org/media_tree.git
9491S: Maintained
9492F: drivers/media/radio/radio-shark2.c
9493F: drivers/media/radio/radio-tea5777.c
9494
1da177e4 9495RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9496M: Paul Mackerras <paulus@samba.org>
c69f677c 9497L: linux-fbdev@vger.kernel.org
1da177e4 9498S: Maintained
8a61f013 9499F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9500
a0fd81a9 9501RALINK MIPS ARCHITECTURE
bdb40e8e 9502M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9503L: linux-mips@linux-mips.org
9504S: Maintained
9505F: arch/mips/ralink
9506
e7839f25 9507RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9508P: rt2x00 project
b182427e 9509M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9510M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9511L: linux-wireless@vger.kernel.org
95ea3627 9512S: Maintained
33aca94d 9513F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9514
9db5579b 9515RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9516M: Jens Axboe <axboe@kernel.dk>
9db5579b 9517S: Maintained
679655da
JP
9518F: Documentation/blockdev/ramdisk.txt
9519F: drivers/block/brd.c
9db5579b 9520
9e95ce27 9521RANDOM NUMBER DRIVER
0624bcaa 9522M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9523S: Maintained
679655da 9524F: drivers/char/random.c
9e95ce27 9525
394b701c 9526RAPIDIO SUBSYSTEM
8b58be88 9527M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9528M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9529S: Maintained
679655da 9530F: drivers/rapidio/
394b701c 9531
e2d1d6c0 9532RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9533L: linux-wireless@vger.kernel.org
f52a5490 9534S: Orphan
679655da 9535F: drivers/net/wireless/ray*
e2d1d6c0
RD
9536
9537RCUTORTURE MODULE
e0198b29 9538M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9539M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9540L: linux-kernel@vger.kernel.org
f9094d8e 9541S: Supported
08deed1e 9542T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9543F: Documentation/RCU/torture.txt
34e2d560 9544F: kernel/rcu/rcutorture.c
e2d1d6c0 9545
c87b9c60
PM
9546RCUTORTURE TEST FRAMEWORK
9547M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9548M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9549R: Steven Rostedt <rostedt@goodmis.org>
9550R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9551R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9552L: linux-kernel@vger.kernel.org
c87b9c60
PM
9553S: Supported
9554T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9555F: tools/testing/selftests/rcutorture
9556
c1f766b5 9557RDC R-321X SoC
8b58be88 9558M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9559S: Maintained
9560
db17f395 9561RDC R6040 FAST ETHERNET DRIVER
8b58be88 9562M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9563L: netdev@vger.kernel.org
9564S: Maintained
58565a35 9565F: drivers/net/ethernet/rdc/r6040.c
db17f395 9566
a09ed661 9567RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9568M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9569L: netdev@vger.kernel.org
9570L: linux-rdma@vger.kernel.org
fbb5a558 9571L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9572W: https://oss.oracle.com/projects/rds/
a09ed661 9573S: Supported
679655da 9574F: net/rds/
72f26eee 9575F: Documentation/networking/rds.txt
a09ed661 9576
0194621b
DD
9577RDMAVT - RDMA verbs software
9578M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9579L: linux-rdma@vger.kernel.org
9580S: Supported
9581F: drivers/infiniband/sw/rdmavt
9582
595182bc 9583READ-COPY UPDATE (RCU)
8b58be88 9584M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9585M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9586R: Steven Rostedt <rostedt@goodmis.org>
9587R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9588R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9589L: linux-kernel@vger.kernel.org
9fab9787 9590W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9591S: Supported
08deed1e 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9593F: Documentation/RCU/
9fab9787 9594X: Documentation/RCU/torture.txt
f9094d8e 9595F: include/linux/rcu*
4102adab
PM
9596X: include/linux/srcu.h
9597F: kernel/rcu/
34e2d560 9598X: kernel/torture.c
595182bc 9599
0c86edc0 9600REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9601M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9602M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9603L: rtc-linux@googlegroups.com
8a6e2535 9604Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9606S: Maintained
679655da
JP
9607F: Documentation/rtc.txt
9608F: drivers/rtc/
9609F: include/linux/rtc.h
c117ab84 9610F: include/uapi/linux/rtc.h
0c86edc0 9611
0e400c53
MB
9612REALTEK AUDIO CODECS
9613M: Bard Liao <bardliao@realtek.com>
9614M: Oder Chiou <oder_chiou@realtek.com>
9615S: Maintained
9616F: sound/soc/codecs/rt*
9617F: include/sound/rt*.h
9618
1da177e4 9619REISERFS FILE SYSTEM
76c4e5ea 9620L: reiserfs-devel@vger.kernel.org
1da177e4 9621S: Supported
679655da 9622F: fs/reiserfs/
1da177e4 9623
b83a313b 9624REGISTER MAP ABSTRACTION
b02e48f2 9625M: Mark Brown <broonie@kernel.org>
dd060bc9 9626L: linux-kernel@vger.kernel.org
b83a313b
MB
9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9628S: Supported
9629F: drivers/base/regmap/
9630F: include/linux/regmap.h
9631
400e64df
OBC
9632REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9633M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9634M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9635L: linux-remoteproc@vger.kernel.org
6bb697b6 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9637S: Maintained
9638F: drivers/remoteproc/
9639F: Documentation/remoteproc.txt
6fc26488 9640F: include/linux/remoteproc.h
400e64df 9641
d8115db5
OBC
9642REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9643M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9644M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9645L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9647S: Maintained
9648F: drivers/rpmsg/
9649F: Documentation/rpmsg.txt
9650F: include/linux/rpmsg.h
9651
8e6569af
SS
9652RENESAS ETHERNET DRIVERS
9653R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9654L: netdev@vger.kernel.org
4a121096 9655L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9656F: drivers/net/ethernet/renesas/
9657F: include/linux/sh_eth.h
9658
3e46c397
YS
9659RENESAS USB2 PHY DRIVER
9660M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9661L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9662S: Maintained
9663F: drivers/phy/phy-rcar-gen3-usb2.c
9664
1b0fe6be
PZ
9665RESET CONTROLLER FRAMEWORK
9666M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9667T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9668S: Maintained
9669F: drivers/reset/
9670F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9671F: include/dt-bindings/reset/
1b0fe6be
PZ
9672F: include/linux/reset.h
9673F: include/linux/reset-controller.h
9674
e0897645 9675RFKILL
8b58be88 9676M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9677L: linux-wireless@vger.kernel.org
ce466579
JB
9678W: http://wireless.kernel.org/
9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9681S: Maintained
505c9247 9682F: Documentation/rfkill.txt
80811493 9683F: net/rfkill/
e0897645 9684
933685ca
TG
9685RHASHTABLE
9686M: Thomas Graf <tgraf@suug.ch>
9687L: netdev@vger.kernel.org
9688S: Maintained
9689F: lib/rhashtable.c
9690F: include/linux/rhashtable.h
9691
67e054e9
ML
9692RICOH SMARTMEDIA/XD DRIVER
9693M: Maxim Levitsky <maximlevitsky@gmail.com>
9694S: Maintained
21c26f50
JP
9695F: drivers/mtd/nand/r852.c
9696F: drivers/mtd/nand/r852.h
67e054e9 9697
92634125
ML
9698RICOH R5C592 MEMORYSTICK DRIVER
9699M: Maxim Levitsky <maximlevitsky@gmail.com>
9700S: Maintained
9701F: drivers/memstick/host/r592.*
9702
27f1d2f9
SA
9703ROCCAT DRIVERS
9704M: Stefan Achatz <erazor_de@users.sourceforge.net>
9705W: http://sourceforge.net/projects/roccat/
9706S: Maintained
9707F: drivers/hid/hid-roccat*
9708F: include/linux/hid-roccat*
9709F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9710
4b8ac966
JP
9711ROCKER DRIVER
9712M: Jiri Pirko <jiri@resnulli.us>
9713M: Scott Feldman <sfeldma@gmail.com>
9714L: netdev@vger.kernel.org
9715S: Supported
9716F: drivers/net/ethernet/rocker/
9717
1da177e4
LT
9718ROCKETPORT DRIVER
9719P: Comtrol Corp.
1da177e4
LT
9720W: http://www.comtrol.com
9721S: Maintained
679655da 9722F: Documentation/serial/rocket.txt
c897401b 9723F: drivers/tty/rocket*
1da177e4 9724
7645c2f4
KC
9725ROCKETPORT EXPRESS/INFINITY DRIVER
9726M: Kevin Cernekee <cernekee@gmail.com>
9727L: linux-serial@vger.kernel.org
9728S: Odd Fixes
9729F: drivers/tty/serial/rp2.*
9730
1da177e4 9731ROSE NETWORK LAYER
8b58be88 9732M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9733L: linux-hams@vger.kernel.org
d34cb28a 9734W: http://www.linux-ax25.org/
1da177e4 9735S: Maintained
679655da 9736F: include/net/rose.h
c117ab84 9737F: include/uapi/linux/rose.h
679655da 9738F: net/rose/
1da177e4 9739
91952bc0
AP
9740RTL2830 MEDIA DRIVER
9741M: Antti Palosaari <crope@iki.fi>
9742L: linux-media@vger.kernel.org
a825eaec 9743W: https://linuxtv.org
91952bc0
AP
9744W: http://palosaari.fi/linux/
9745Q: http://patchwork.linuxtv.org/project/linux-media/list/
9746T: git git://linuxtv.org/anttip/media_tree.git
9747S: Maintained
9748F: drivers/media/dvb-frontends/rtl2830*
9749
27a0aacf
AP
9750RTL2832 MEDIA DRIVER
9751M: Antti Palosaari <crope@iki.fi>
9752L: linux-media@vger.kernel.org
a825eaec 9753W: https://linuxtv.org
27a0aacf
AP
9754W: http://palosaari.fi/linux/
9755Q: http://patchwork.linuxtv.org/project/linux-media/list/
9756T: git git://linuxtv.org/anttip/media_tree.git
9757S: Maintained
9758F: drivers/media/dvb-frontends/rtl2832*
9759
ba6e6f6e
AP
9760RTL2832_SDR MEDIA DRIVER
9761M: Antti Palosaari <crope@iki.fi>
9762L: linux-media@vger.kernel.org
a825eaec 9763W: https://linuxtv.org
ba6e6f6e
AP
9764W: http://palosaari.fi/linux/
9765Q: http://patchwork.linuxtv.org/project/linux-media/list/
9766T: git git://linuxtv.org/anttip/media_tree.git
9767S: Maintained
b4bb1c28 9768F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9769
59840488 9770RTL8180 WIRELESS DRIVER
605bebe2 9771L: linux-wireless@vger.kernel.org
491b26b4 9772W: http://wireless.kernel.org/
54e5881d 9773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9774S: Orphan
62141726 9775F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9776
59840488 9777RTL8187 WIRELESS DRIVER
9f0939bf 9778M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9779M: Hin-Tak Leung <htl10@users.sourceforge.net>
9780M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9781L: linux-wireless@vger.kernel.org
491b26b4 9782W: http://wireless.kernel.org/
54e5881d 9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9784S: Maintained
62141726 9785F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9786
3cf0c8ad
LF
9787RTL8192CE WIRELESS DRIVER
9788M: Larry Finger <Larry.Finger@lwfinger.net>
9789M: Chaoming Li <chaoming_li@realsil.com.cn>
9790L: linux-wireless@vger.kernel.org
491b26b4 9791W: http://wireless.kernel.org/
3cf0c8ad
LF
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9793S: Maintained
62141726
KV
9794F: drivers/net/wireless/realtek/rtlwifi/
9795F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9796
26f1fad2
JS
9797RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9798M: Jes Sorensen <Jes.Sorensen@redhat.com>
9799L: linux-wireless@vger.kernel.org
171a900c 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9801S: Maintained
9802F: drivers/net/wireless/realtek/rtl8xxxu/
9803
9eb8ef74 9804S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9805M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9806L: linux-fbdev@vger.kernel.org
ce00f85c 9807S: Maintained
8a61f013 9808F: drivers/video/fbdev/savage/
9eb8ef74 9809
1da177e4 9810S390
8b58be88
JP
9811M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9812M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9813L: linux-s390@vger.kernel.org
5238da45 9814W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9816S: Supported
679655da 9817F: arch/s390/
a968cd3e 9818F: drivers/s390/
3bfe6858
JN
9819F: Documentation/s390/
9820F: Documentation/DocBook/s390*
5238da45 9821
322986ca
SO
9822S390 COMMON I/O LAYER
9823M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9824M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9825L: linux-s390@vger.kernel.org
9826W: http://www.ibm.com/developerworks/linux/linux390/
9827S: Supported
9828F: drivers/s390/cio/
9829
9830S390 DASD DRIVER
9831M: Stefan Weinhuber <wein@de.ibm.com>
9832M: Stefan Haberland <stefan.haberland@de.ibm.com>
9833L: linux-s390@vger.kernel.org
9834W: http://www.ibm.com/developerworks/linux/linux390/
9835S: Supported
9836F: drivers/s390/block/dasd*
9837F: block/partitions/ibm.c
9838
5238da45 9839S390 NETWORK DRIVERS
f0c59aff 9840M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9841L: linux-s390@vger.kernel.org
5238da45
HC
9842W: http://www.ibm.com/developerworks/linux/linux390/
9843S: Supported
679655da 9844F: drivers/s390/net/
5238da45 9845
322986ca
SO
9846S390 PCI SUBSYSTEM
9847M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9848M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9849L: linux-s390@vger.kernel.org
9850W: http://www.ibm.com/developerworks/linux/linux390/
9851S: Supported
9852F: arch/s390/pci/
9853F: drivers/pci/hotplug/s390_pci_hpc.c
9854
feed9b62 9855S390 ZCRYPT DRIVER
5c8d0983 9856M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9857L: linux-s390@vger.kernel.org
a968cd3e 9858W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9859S: Supported
d5ca6918 9860F: drivers/s390/crypto/
feed9b62 9861
5238da45 9862S390 ZFCP DRIVER
d38e19d0 9863M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9864L: linux-s390@vger.kernel.org
5238da45 9865W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9866S: Supported
679655da 9867F: drivers/s390/scsi/zfcp_*
1da177e4 9868
dd96df2c 9869S390 IUCV NETWORK LAYER
f0c59aff 9870M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9871L: linux-s390@vger.kernel.org
9872W: http://www.ibm.com/developerworks/linux/linux390/
9873S: Supported
679655da
JP
9874F: drivers/s390/net/*iucv*
9875F: include/net/iucv/
9876F: net/iucv/
dd96df2c 9877
8128f23c
GS
9878S390 IOMMU (PCI)
9879M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9880L: linux-s390@vger.kernel.org
9881W: http://www.ibm.com/developerworks/linux/linux390/
9882S: Supported
9883F: drivers/iommu/s390-iommu.c
9884
4dde7f75 9885S3C24XX SD/MMC Driver
8b58be88 9886M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9888S: Supported
679655da 9889F: drivers/mmc/host/s3cmci.*
4dde7f75 9890
1f15a229
HV
9891SAA6588 RDS RECEIVER DRIVER
9892M: Hans Verkuil <hverkuil@xs4all.nl>
9893L: linux-media@vger.kernel.org
9894T: git git://linuxtv.org/media_tree.git
a825eaec 9895W: https://linuxtv.org
1f15a229
HV
9896S: Odd Fixes
9897F: drivers/media/i2c/saa6588*
9898
98ed12e6 9899SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
9900M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9901M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 9902L: linux-media@vger.kernel.org
a825eaec 9903W: https://linuxtv.org
98ed12e6
MCC
9904T: git git://linuxtv.org/media_tree.git
9905S: Odd fixes
e42bf501 9906F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9907F: drivers/media/pci/saa7134/
9908
1da177e4 9909SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9910M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9911L: linux-media@vger.kernel.org
275ffde4 9912T: git git://linuxtv.org/media_tree.git
1da177e4 9913S: Maintained
90d72ac6
MCC
9914F: drivers/media/common/saa7146/
9915F: drivers/media/pci/saa7146/
9916F: include/media/saa7146*
1da177e4 9917
92304a40 9918SAMSUNG LAPTOP DRIVER
5909c654 9919M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9920L: platform-driver-x86@vger.kernel.org
9921S: Maintained
9922F: drivers/platform/x86/samsung-laptop.c
9923
4a109cc0 9924SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9925M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9926L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9927S: Supported
14430813 9928F: sound/soc/samsung/
4a109cc0 9929
0d89a28b 9930SAMSUNG FRAMEBUFFER DRIVER
b7701755 9931M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9932L: linux-fbdev@vger.kernel.org
9933S: Maintained
8a61f013 9934F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9935
b40f0632 9936SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9937M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9938M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9939L: linux-kernel@vger.kernel.org
b40f0632 9940L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9941S: Supported
9942F: drivers/mfd/sec*.c
9943F: drivers/regulator/s2m*.c
9944F: drivers/regulator/s5m*.c
b40f0632
KK
9945F: drivers/clk/clk-s2mps11.c
9946F: drivers/rtc/rtc-s5m.c
f69d3a17 9947F: include/linux/mfd/samsung/
a13c7c51
KK
9948F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9949F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9950F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9951F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9952
038f5c4b
SN
9953SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9954M: Kyungmin Park <kyungmin.park@samsung.com>
9955M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9956L: linux-media@vger.kernel.org
9957Q: https://patchwork.linuxtv.org/project/linux-media/list/
9958S: Supported
9959F: drivers/media/platform/exynos4-is/
038f5c4b 9960
6fd86ab2
SN
9961SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9962M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9963L: linux-media@vger.kernel.org
9964L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9965S: Maintained
9966F: drivers/media/platform/s3c-camif/
d647f0b7 9967F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9968
b84ef24e
AH
9969SAMSUNG S5C73M3 CAMERA DRIVER
9970M: Kyungmin Park <kyungmin.park@samsung.com>
9971M: Andrzej Hajda <a.hajda@samsung.com>
9972L: linux-media@vger.kernel.org
9973S: Supported
9974F: drivers/media/i2c/s5c73m3/*
9975
7d459937
AH
9976SAMSUNG S5K5BAF CAMERA DRIVER
9977M: Kyungmin Park <kyungmin.park@samsung.com>
9978M: Andrzej Hajda <a.hajda@samsung.com>
9979L: linux-media@vger.kernel.org
9980S: Supported
9981F: drivers/media/i2c/s5k5baf.c
9982
c04c674f
RB
9983SAMSUNG S3FWRN5 NFC DRIVER
9984M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9985M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9986L: linux-nfc@lists.01.org (moderated for non-subscribers)
9987S: Supported
9988F: drivers/nfc/s3fwrn5
9989
310e39c9 9990SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9991M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9992M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9993S: Supported
9994L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9995F: drivers/clk/samsung/
9996
66890ed6
BA
9997SAMSUNG SXGBE DRIVERS
9998M: Byungho An <bh74.an@samsung.com>
9999M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10000M: Vipul Pandya <vipul.pandya@samsung.com>
10001S: Supported
10002L: netdev@vger.kernel.org
10003F: drivers/net/ethernet/samsung/sxgbe/
10004
93c537af
LM
10005SAMSUNG THERMAL DRIVER
10006M: Lukasz Majewski <l.majewski@samsung.com>
10007L: linux-pm@vger.kernel.org
10008L: linux-samsung-soc@vger.kernel.org
10009S: Supported
9f273c24 10010T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10011F: drivers/thermal/samsung/
10012
e296cd32
KD
10013SAMSUNG USB2 PHY DRIVER
10014M: Kamil Debski <k.debski@samsung.com>
10015L: linux-kernel@vger.kernel.org
10016S: Supported
10017F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10018F: Documentation/phy/samsung-usb2.txt
10019F: drivers/phy/phy-exynos4210-usb2.c
10020F: drivers/phy/phy-exynos4x12-usb2.c
10021F: drivers/phy/phy-exynos5250-usb2.c
10022F: drivers/phy/phy-s5pv210-usb2.c
10023F: drivers/phy/phy-samsung-usb2.c
10024F: drivers/phy/phy-samsung-usb2.h
10025
ca749e2a 10026SERIAL DRIVERS
5e30bbb7 10027M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10028L: linux-serial@vger.kernel.org
5e30bbb7 10029S: Maintained
30743257 10030F: Documentation/devicetree/bindings/serial/
14430813 10031F: drivers/tty/serial/
ca749e2a 10032
aecb7b64 10033SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10034M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10035M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10036S: Maintained
1fb200d6 10037F: include/linux/dma/dw.h
3d598f47 10038F: include/linux/platform_data/dma-dw.h
61a76496 10039F: drivers/dma/dw/
aecb7b64 10040
058999cc
LP
10041SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10042M: Lars Persson <lars.persson@axis.com>
10043L: netdev@vger.kernel.org
10044S: Supported
10045F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10046F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10047
fc531d98 10048SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10049M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10050R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10051R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10052L: linux-i2c@vger.kernel.org
10053S: Maintained
10054F: drivers/i2c/busses/i2c-designware-*
10055F: include/linux/platform_data/i2c-designware.h
10056
f9e37137 10057SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10058M: Jaehoon Chung <jh80.chung@samsung.com>
10059L: linux-mmc@vger.kernel.org
10060S: Maintained
10061F: include/linux/mmc/dw_mmc.h
10062F: drivers/mmc/host/dw_mmc*
10063
a961e698
AS
10064SYSTEM TRACE MODULE CLASS
10065M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10066S: Maintained
e787bc46 10067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10068F: Documentation/trace/stm.txt
10069F: drivers/hwtracing/stm/
10070F: include/linux/stm.h
10071F: include/uapi/linux/stm.h
10072
1db121d6
AN
10073THUNDERBOLT DRIVER
10074M: Andreas Noever <andreas.noever@gmail.com>
10075S: Maintained
10076F: drivers/thunderbolt/
10077
e35a49b1
SR
10078TI BQ27XXX POWER SUPPLY DRIVER
10079R: Andrew F. Davis <afd@ti.com>
10080F: include/linux/power/bq27xxx_battery.h
10081F: drivers/power/bq27xxx_battery.c
10082F: drivers/power/bq27xxx_battery_i2c.c
10083
34db37c6 10084TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10085M: John Stultz <john.stultz@linaro.org>
88606e80 10086M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10087L: linux-kernel@vger.kernel.org
75fc2d37 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10089S: Supported
10090F: include/linux/clocksource.h
10091F: include/linux/time.h
10092F: include/linux/timex.h
c117ab84
CEB
10093F: include/uapi/linux/time.h
10094F: include/uapi/linux/timex.h
88606e80
TG
10095F: kernel/time/clocksource.c
10096F: kernel/time/time*.c
34db37c6 10097F: kernel/time/alarmtimer.c
88606e80 10098F: kernel/time/ntp.c
7fe5f1c1 10099F: tools/testing/selftests/timers/
88606e80 10100
1da177e4 10101SC1200 WDT DRIVER
b300645a 10102M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10103S: Maintained
679655da 10104F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10105
10106SCHEDULER
dd9b238c 10107M: Ingo Molnar <mingo@redhat.com>
8b58be88 10108M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10109L: linux-kernel@vger.kernel.org
75fc2d37 10110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10111S: Maintained
95c0d71d 10112F: kernel/sched/
679655da 10113F: include/linux/sched.h
c117ab84 10114F: include/uapi/linux/sched.h
c2eb505b 10115F: include/linux/wait.h
1da177e4 10116
6bcf6737 10117SCORE ARCHITECTURE
ed38665e 10118M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10119M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10120W: http://www.sunplus.com
6bcf6737 10121S: Supported
a2681a75 10122F: arch/score/
6bcf6737 10123
80f390ea
SH
10124SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10125M: Sudeep Holla <sudeep.holla@arm.com>
10126L: linux-arm-kernel@lists.infradead.org
10127S: Maintained
10128F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10129F: drivers/clk/clk-scpi.c
8def3103 10130F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10131F: drivers/firmware/arm_scpi.c
10132F: include/linux/scpi_protocol.h
80f390ea 10133
1da177e4 10134SCSI CDROM DRIVER
8b58be88 10135M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10136L: linux-scsi@vger.kernel.org
10137W: http://www.kernel.dk
10138S: Maintained
679655da 10139F: drivers/scsi/sr*
1da177e4 10140
fb50a83d 10141SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10142M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10143L: linux-rdma@vger.kernel.org
10144S: Supported
10145W: http://www.openfabrics.org
10146Q: http://patchwork.kernel.org/project/linux-rdma/list/
10147T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10148F: drivers/infiniband/ulp/srp/
10149F: include/scsi/srp.h
10150
1da177e4 10151SCSI SG DRIVER
8b58be88 10152M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10153L: linux-scsi@vger.kernel.org
59ab3c93 10154W: http://sg.danny.cz/sg
1da177e4 10155S: Maintained
59ab3c93 10156F: Documentation/scsi/scsi-generic.txt
679655da
JP
10157F: drivers/scsi/sg.c
10158F: include/scsi/sg.h
1da177e4
LT
10159
10160SCSI SUBSYSTEM
7ee7895c 10161M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10163M: "Martin K. Petersen" <martin.petersen@oracle.com>
10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10165L: linux-scsi@vger.kernel.org
1da177e4 10166S: Maintained
679655da
JP
10167F: drivers/scsi/
10168F: include/scsi/
1da177e4
LT
10169
10170SCSI TAPE DRIVER
8b58be88 10171M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10172L: linux-scsi@vger.kernel.org
10173S: Maintained
679655da 10174F: Documentation/scsi/st.txt
f7269cfc
JD
10175F: drivers/scsi/st.*
10176F: drivers/scsi/st_*.h
1da177e4
LT
10177
10178SCTP PROTOCOL
8b6efb75 10179M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10180M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10181L: linux-sctp@vger.kernel.org
5f85813c 10182W: http://lksctp.sourceforge.net
8b6efb75 10183S: Maintained
679655da
JP
10184F: Documentation/networking/sctp.txt
10185F: include/linux/sctp.h
4d58c025 10186F: include/uapi/linux/sctp.h
679655da
JP
10187F: include/net/sctp/
10188F: net/sctp/
1da177e4
LT
10189
10190SCx200 CPU SUPPORT
8b58be88 10191M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10192S: Odd Fixes
679655da 10193F: Documentation/i2c/busses/scx200_acb
390889b6 10194F: arch/x86/platform/scx200/
679655da
JP
10195F: drivers/watchdog/scx200_wdt.c
10196F: drivers/i2c/busses/scx200*
10197F: drivers/mtd/maps/scx200_docflash.c
10198F: include/linux/scx200.h
1662d32c
JC
10199
10200SCx200 GPIO DRIVER
8b58be88 10201M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10202S: Maintained
679655da
JP
10203F: drivers/char/scx200_gpio.c
10204F: include/linux/scx200_gpio.h
1662d32c
JC
10205
10206SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10207M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10208S: Maintained
679655da 10209F: drivers/clocksource/scx200_hrt.c
1da177e4 10210
6a36913a 10211SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10212M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10213L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10214S: Maintained
679655da 10215F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10216
e7839f25 10217SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10218M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10219L: linux-mmc@vger.kernel.org
ddfe954d
UH
10220T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10221S: Maintained
10222F: drivers/mmc/host/sdhci*
10223F: include/linux/mmc/sdhci*
e2d1d6c0 10224
c04f9d61
KC
10225SECURE COMPUTING
10226M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10227R: Andy Lutomirski <luto@amacapital.net>
10228R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10230S: Supported
10231F: kernel/seccomp.c
10232F: include/uapi/linux/seccomp.h
10233F: include/linux/seccomp.h
c99ee51a 10234F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10235K: \bsecure_computing
10236K: \bTIF_SECCOMP\b
10237
0d1bb41a 10238SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10239M: Ben Dooks <ben-linux@fluff.org>
dc524882 10240M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10241L: linux-mmc@vger.kernel.org
0d1bb41a 10242S: Maintained
dc524882 10243F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10244
c63b3cba 10245SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10246M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10247L: linux-mmc@vger.kernel.org
10248S: Maintained
10249F: drivers/mmc/host/sdhci-spear.c
10250
8711cca2 10251SECURITY SUBSYSTEM
9b45c0d2 10252M: James Morris <james.l.morris@oracle.com>
9c3646d1 10253M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10254L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10256W: http://kernsec.org/
8711cca2 10257S: Supported
7d2c86b5 10258F: security/
8711cca2 10259
1da177e4 10260SECURITY CONTACT
8b58be88 10261M: Security Officers <security@kernel.org>
1da177e4
LT
10262S: Supported
10263
10264SELINUX SECURITY MODULE
e0238b4c 10265M: Paul Moore <paul@paul-moore.com>
8b58be88 10266M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10267M: Eric Paris <eparis@parisplace.org>
e0238b4c 10268L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10269W: http://selinuxproject.org
5a5f2acf 10270T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10271S: Supported
679655da
JP
10272F: include/linux/selinux*
10273F: security/selinux/
6bde95ce 10274F: scripts/selinux/
1da177e4 10275
c1c124e9
JJ
10276APPARMOR SECURITY MODULE
10277M: John Johansen <john.johansen@canonical.com>
10278L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10279W: apparmor.wiki.kernel.org
10280T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10281S: Supported
10282F: security/apparmor/
10283
9b091556
KC
10284LOADPIN SECURITY MODULE
10285M: Kees Cook <keescook@chromium.org>
10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10287S: Supported
10288F: security/loadpin/
10289
730daa16
KC
10290YAMA SECURITY MODULE
10291M: Kees Cook <keescook@chromium.org>
10292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10293S: Supported
10294F: security/yama/
10295
cef2cf07 10296SENSABLE PHANTOM
8b58be88 10297M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10298S: Maintained
679655da 10299F: drivers/misc/phantom.c
c117ab84 10300F: include/uapi/linux/phantom.h
cef2cf07 10301
6733b39a 10302SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10303M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10304M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10305M: John Soni Jose <sony.john@avagotech.com>
3387f656 10306L: linux-scsi@vger.kernel.org
4627de93 10307W: http://www.avagotech.com
3387f656
JP
10308S: Supported
10309F: drivers/scsi/be2iscsi/
6733b39a 10310
6938f855 10311Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10312M: Sathya Perla <sathya.perla@broadcom.com>
10313M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10314M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10315M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10316M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10317L: netdev@vger.kernel.org
fea3af67 10318W: http://www.emulex.com
7d2c86b5 10319S: Supported
9aebddd1 10320F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10321
d2928a8c 10322EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10323M: Selvin Xavier <selvin.xavier@avagotech.com>
10324M: Devesh Sharma <devesh.sharma@avagotech.com>
10325M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10326L: linux-rdma@vger.kernel.org
10327W: http://www.emulex.com
10328S: Supported
10329F: drivers/infiniband/hw/ocrdma/
10330
8ceee660 10331SFC NETWORK DRIVER
c06f51ea 10332M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10333M: Edward Cree <ecree@solarflare.com>
10334M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10335L: netdev@vger.kernel.org
8ceee660 10336S: Supported
874aeea5 10337F: drivers/net/ethernet/sfc/
8ceee660 10338
e2d1d6c0 10339SGI GRU DRIVER
cc883afc 10340M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10341S: Maintained
679655da 10342F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10343
10344SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10345M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10346L: linux-ia64@vger.kernel.org
10347S: Supported
679655da 10348F: Documentation/ia64/serial.txt
df621252 10349F: drivers/tty/serial/ioc?_serial.c
679655da 10350F: include/linux/ioc?.h
e2d1d6c0 10351
75312619 10352SGI XP/XPC/XPNET DRIVER
e180383f
RH
10353M: Cliff Whickman <cpw@sgi.com>
10354M: Robin Holt <robinmholt@gmail.com>
75312619 10355S: Maintained
679655da 10356F: drivers/misc/sgi-xp/
75312619 10357
46eacf3b
AP
10358SI2157 MEDIA DRIVER
10359M: Antti Palosaari <crope@iki.fi>
10360L: linux-media@vger.kernel.org
a825eaec 10361W: https://linuxtv.org
46eacf3b
AP
10362W: http://palosaari.fi/linux/
10363Q: http://patchwork.linuxtv.org/project/linux-media/list/
10364T: git git://linuxtv.org/anttip/media_tree.git
10365S: Maintained
10366F: drivers/media/tuners/si2157*
10367
75e2d5ba
AP
10368SI2168 MEDIA DRIVER
10369M: Antti Palosaari <crope@iki.fi>
10370L: linux-media@vger.kernel.org
a825eaec 10371W: https://linuxtv.org
75e2d5ba
AP
10372W: http://palosaari.fi/linux/
10373Q: http://patchwork.linuxtv.org/project/linux-media/list/
10374T: git git://linuxtv.org/anttip/media_tree.git
10375S: Maintained
10376F: drivers/media/dvb-frontends/si2168*
10377
49cc629d
HV
10378SI470X FM RADIO RECEIVER I2C DRIVER
10379M: Hans Verkuil <hverkuil@xs4all.nl>
10380L: linux-media@vger.kernel.org
10381T: git git://linuxtv.org/media_tree.git
a825eaec 10382W: https://linuxtv.org
49cc629d
HV
10383S: Odd Fixes
10384F: drivers/media/radio/si470x/radio-si470x-i2c.c
10385
10386SI470X FM RADIO RECEIVER USB DRIVER
10387M: Hans Verkuil <hverkuil@xs4all.nl>
10388L: linux-media@vger.kernel.org
10389T: git git://linuxtv.org/media_tree.git
a825eaec 10390W: https://linuxtv.org
49cc629d
HV
10391S: Maintained
10392F: drivers/media/radio/si470x/radio-si470x-common.c
10393F: drivers/media/radio/si470x/radio-si470x.h
10394F: drivers/media/radio/si470x/radio-si470x-usb.c
10395
c937ca03
EV
10396SI4713 FM RADIO TRANSMITTER I2C DRIVER
10397M: Eduardo Valentin <edubezval@gmail.com>
10398L: linux-media@vger.kernel.org
10399T: git git://linuxtv.org/media_tree.git
a825eaec 10400W: https://linuxtv.org
c937ca03 10401S: Odd Fixes
99995ded 10402F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10403
10404SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10405M: Eduardo Valentin <edubezval@gmail.com>
10406L: linux-media@vger.kernel.org
10407T: git git://linuxtv.org/media_tree.git
a825eaec 10408W: https://linuxtv.org
c937ca03 10409S: Odd Fixes
99995ded
DR
10410F: drivers/media/radio/si4713/radio-platform-si4713.c
10411
10412SI4713 FM RADIO TRANSMITTER USB DRIVER
10413M: Hans Verkuil <hverkuil@xs4all.nl>
10414L: linux-media@vger.kernel.org
10415T: git git://linuxtv.org/media_tree.git
a825eaec 10416W: https://linuxtv.org
99995ded
DR
10417S: Maintained
10418F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10419
beb91d46 10420SIANO DVB DRIVER
5dc8a864
MCC
10421M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10422M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10423L: linux-media@vger.kernel.org
a825eaec 10424W: https://linuxtv.org
beb91d46
MCC
10425T: git git://linuxtv.org/media_tree.git
10426S: Odd fixes
10427F: drivers/media/common/siano/
beb91d46 10428F: drivers/media/usb/siano/
beb91d46 10429F: drivers/media/usb/siano/
14430813 10430F: drivers/media/mmc/siano/
beb91d46 10431
6f15b602
HG
10432SIMPLEFB FB DRIVER
10433M: Hans de Goede <hdegoede@redhat.com>
10434L: linux-fbdev@vger.kernel.org
10435S: Maintained
2d799dde 10436F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10437F: drivers/video/fbdev/simplefb.c
10438F: include/linux/platform_data/simplefb.h
10439
b618b69c 10440SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10441L: linux-media@vger.kernel.org
bb60fcb2 10442S: Orphan
b618b69c 10443F: drivers/media/platform/sh_veu.c
b618b69c
GL
10444
10445SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10446L: linux-media@vger.kernel.org
bb60fcb2 10447S: Orphan
b618b69c 10448F: drivers/media/platform/sh_vou.c
d647f0b7 10449F: include/media/drv-intf/sh_vou.h
b618b69c 10450
6349d997 10451SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10452M: Len Brown <lenb@kernel.org>
6349d997
LB
10453L: sfi-devel@simplefirmware.org
10454W: http://simplefirmware.org/
10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10456S: Supported
943fc810 10457F: arch/x86/platform/sfi/
6349d997
LB
10458F: drivers/sfi/
10459F: include/linux/sfi*.h
e2d1d6c0 10460
1da177e4
LT
10461SIMTEC EB110ATX (Chalice CATS)
10462P: Ben Dooks
b16957c6
BD
10463P: Vincent Sanders <vince@simtec.co.uk>
10464M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10465W: http://www.simtec.co.uk/products/EB110ATX/
10466S: Supported
10467
10468SIMTEC EB2410ITX (BAST)
10469P: Ben Dooks
b16957c6
BD
10470P: Vincent Sanders <vince@simtec.co.uk>
10471M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10472W: http://www.simtec.co.uk/products/EB2410ITX/
10473S: Supported
15dba387
JP
10474F: arch/arm/mach-s3c24xx/mach-bast.c
10475F: arch/arm/mach-s3c24xx/bast-ide.c
10476F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10477
4c5adde7 10478TI DAVINCI MACHINE SUPPORT
3ba789c0 10479M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10480M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10483S: Supported
14430813 10484F: arch/arm/mach-davinci/
046d0a37 10485F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10486
8d4b3f08 10487TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10488M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10489L: linux-media@vger.kernel.org
a825eaec 10490W: https://linuxtv.org
8d4b3f08
LP
10491Q: http://patchwork.linuxtv.org/project/linux-media/list/
10492T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10493S: Maintained
8d4b3f08
LP
10494F: drivers/media/platform/davinci/
10495F: include/media/davinci/
10496
417d2e50 10497TI AM437X VPFE DRIVER
e43cdb56 10498M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10499L: linux-media@vger.kernel.org
a825eaec 10500W: https://linuxtv.org
417d2e50
BP
10501Q: http://patchwork.linuxtv.org/project/linux-media/list/
10502T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10503S: Maintained
10504F: drivers/media/platform/am437x/
10505
c4c0283a 10506OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10507M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10508L: linux-media@vger.kernel.org
a825eaec 10509W: https://linuxtv.org
c4c0283a
BP
10510Q: http://patchwork.linuxtv.org/project/linux-media/list/
10511T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10512S: Maintained
10513F: drivers/media/i2c/ov2659.c
b5dcee22 10514F: include/media/i2c/ov2659.h
c4c0283a 10515
3a6779f5
SM
10516SILICON MOTION SM712 FRAME BUFFER DRIVER
10517M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10518M: Teddy Wang <teddy.wang@siliconmotion.com>
10519M: Sudip Mukherjee <sudip@vectorindia.org>
10520L: linux-fbdev@vger.kernel.org
10521S: Maintained
10522F: drivers/video/fbdev/sm712*
10523F: Documentation/fb/sm712fb.txt
10524
92aab3c0 10525SIS 190 ETHERNET DRIVER
8b58be88 10526M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10527L: netdev@vger.kernel.org
10528S: Maintained
8c7de408 10529F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10530
1da177e4 10531SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10532M: Daniele Venzano <venza@brownhat.org>
1da177e4 10533W: http://www.brownhat.org/sis900.html
979b6c13 10534L: netdev@vger.kernel.org
1da177e4 10535S: Maintained
8c7de408 10536F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10537
10538SIS FRAMEBUFFER DRIVER
8b58be88 10539M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10540W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10541S: Maintained
679655da 10542F: Documentation/fb/sisfb.txt
8a61f013 10543F: drivers/video/fbdev/sis/
679655da 10544F: include/video/sisfb.h
1da177e4
LT
10545
10546SIS USB2VGA DRIVER
8b58be88 10547M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10548W: http://www.winischhofer.at/linuxsisusbvga.shtml
10549S: Maintained
679655da 10550F: drivers/usb/misc/sisusbvga/
1da177e4 10551
415ad26d 10552SLAB ALLOCATOR
16e943bf 10553M: Christoph Lameter <cl@linux.com>
2ed1c525 10554M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10555M: David Rientjes <rientjes@google.com>
10556M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10557M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10558L: linux-mm@kvack.org
10559S: Maintained
679655da 10560F: include/linux/sl?b*.h
16e943bf 10561F: mm/sl?b*
415ad26d 10562
9fab9787 10563SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10564M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10565M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10566M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10567R: Steven Rostedt <rostedt@goodmis.org>
10568R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10569L: linux-kernel@vger.kernel.org
9fab9787
PM
10570W: http://www.rdrop.com/users/paulmck/RCU/
10571S: Supported
10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10573F: include/linux/srcu.h
10574F: kernel/rcu/srcu.c
9fab9787 10575
66372841
CS
10576SMACK SECURITY MODULE
10577M: Casey Schaufler <casey@schaufler-ca.com>
10578L: linux-security-module@vger.kernel.org
10579W: http://schaufler-ca.com
10580T: git git://git.gitorious.org/smack-next/kernel.git
10581S: Maintained
10582F: Documentation/security/Smack.txt
10583F: security/smack/
10584
20651e0b 10585DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10586M: Kevin Hilman <khilman@kernel.org>
10587M: Nishanth Menon <nm@ti.com>
10588S: Maintained
20651e0b 10589F: drivers/power/avs/
68ace3e1
KH
10590F: include/linux/power/smartreflex.h
10591L: linux-pm@vger.kernel.org
10592
1da177e4 10593SMC91x ETHERNET DRIVER
2f82af08 10594M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10595S: Odd Fixes
ae150435 10596F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10597
e8e31622
SA
10598SMIA AND SMIA++ IMAGE SENSOR DRIVER
10599M: Sakari Ailus <sakari.ailus@iki.fi>
10600L: linux-media@vger.kernel.org
10601S: Maintained
14430813 10602F: drivers/media/i2c/smiapp/
b5dcee22 10603F: include/media/i2c/smiapp.h
e8e31622
SA
10604F: drivers/media/i2c/smiapp-pll.c
10605F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10606F: include/uapi/linux/smiapp.h
a2cec3c0 10607F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10608
920fa1ff
GR
10609SMM665 HARDWARE MONITOR DRIVER
10610M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10611L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10612S: Maintained
10613F: Documentation/hwmon/smm665
10614F: drivers/hwmon/smm665.c
10615
9df7305b 10616SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10617M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10618L: linux-hwmon@vger.kernel.org
90b24cfb 10619S: Maintained
9df7305b
SG
10620F: Documentation/hwmon/emc2103
10621F: drivers/hwmon/emc2103.c
10622
a98d506c
HG
10623SMSC SCH5627 HARDWARE MONITOR DRIVER
10624M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10625L: linux-hwmon@vger.kernel.org
a98d506c
HG
10626S: Supported
10627F: Documentation/hwmon/sch5627
10628F: drivers/hwmon/sch5627.c
10629
6ea884db 10630SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10631M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10632L: linux-hwmon@vger.kernel.org
6ea884db 10633S: Maintained
679655da
JP
10634F: Documentation/hwmon/smsc47b397
10635F: drivers/hwmon/smsc47b397.c
6ea884db 10636
fd9abb3d 10637SMSC911x ETHERNET DRIVER
90b24cfb 10638M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10639L: netdev@vger.kernel.org
90b24cfb 10640S: Maintained
679655da 10641F: include/linux/smsc911x.h
ae150435 10642F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10643
10644SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10645M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10646L: netdev@vger.kernel.org
90b24cfb 10647S: Maintained
ae150435 10648F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10649
3c8a63e2 10650SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10651M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10652L: linux-fbdev@vger.kernel.org
90b24cfb 10653S: Maintained
8a61f013 10654F: drivers/video/fbdev/smscufx.c
3c8a63e2 10655
668acf32 10656SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10657M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10658L: linux-media@vger.kernel.org
275ffde4 10659T: git git://linuxtv.org/media_tree.git
795fb7e7 10660S: Maintained
90d72ac6
MCC
10661F: include/media/soc*
10662F: drivers/media/i2c/soc_camera/
10663F: drivers/media/platform/soc_camera/
668acf32 10664
e2d1d6c0 10665SOEKRIS NET48XX LED SUPPORT
8b58be88 10666M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10667S: Maintained
679655da 10668F: drivers/leds/leds-net48xx.c
e2d1d6c0 10669
e3994db1 10670SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10671M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10672M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10673M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10674M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10675L: linux-media@vger.kernel.org
10676S: Supported
10677F: drivers/media/pci/solo6x10/
10678
1da177e4 10679SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10680M: Shaohua Li <shli@kernel.org>
1da177e4 10681L: linux-raid@vger.kernel.org
0f9ce866 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10683S: Supported
679655da
JP
10684F: drivers/md/
10685F: include/linux/raid/
c117ab84 10686F: include/uapi/linux/raid/
1da177e4 10687
1da177e4 10688SONIC NETWORK DRIVER
8b58be88 10689M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10690L: netdev@vger.kernel.org
1da177e4 10691S: Maintained
d9fb9f38 10692F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10693
61e115a5 10694SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10695M: Michael Buesch <m@bues.ch>
e7828b28 10696L: linux-wireless@vger.kernel.org
61e115a5 10697S: Maintained
679655da
JP
10698F: drivers/ssb/
10699F: include/linux/ssb/
61e115a5 10700
1da177e4 10701SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10702M: Mattia Dongili <malattia@linux.it>
d0944853 10703L: platform-driver-x86@vger.kernel.org
5b18167d 10704W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10705S: Maintained
679655da
JP
10706F: Documentation/laptops/sony-laptop.txt
10707F: drivers/char/sonypi.c
10708F: drivers/platform/x86/sony-laptop.c
10709F: include/linux/sony-laptop.h
1da177e4 10710
baf8532a 10711SONY MEMORYSTICK CARD SUPPORT
8b58be88 10712M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10713W: http://tifmxx.berlios.de/
10714S: Maintained
679655da 10715F: drivers/memstick/host/tifm_ms.c
baf8532a 10716
0ab30494
ML
10717SONY MEMORYSTICK STANDARD SUPPORT
10718M: Maxim Levitsky <maximlevitsky@gmail.com>
10719S: Maintained
10720F: drivers/memstick/core/ms_block.*
10721
1da177e4 10722SOUND
8b58be88 10723M: Jaroslav Kysela <perex@perex.cz>
d8130624 10724M: Takashi Iwai <tiwai@suse.com>
93711660 10725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10726W: http://www.alsa-project.org/
dde7ad8d 10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10728T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10729Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10730S: Maintained
3126a179
JP
10731F: Documentation/sound/
10732F: include/sound/
c117ab84 10733F: include/uapi/sound/
679655da 10734F: sound/
1da177e4 10735
33bbe149
MB
10736SOUND - COMPRESSED AUDIO
10737M: Vinod Koul <vinod.koul@intel.com>
10738L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10740S: Supported
f672f31a 10741F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10742F: include/sound/compress_driver.h
f672f31a 10743F: include/uapi/sound/compress_*
33bbe149
MB
10744F: sound/core/compress_offload.c
10745F: sound/soc/soc-compress.c
10746
bd903bde 10747SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10748M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10749M: Mark Brown <broonie@kernel.org>
86f14df8 10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10752W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10753S: Supported
2820f615 10754F: Documentation/sound/alsa/soc/
679655da 10755F: sound/soc/
e6e55122 10756F: include/sound/soc*
eb1a6af3 10757
d7f8761b
MB
10758SOUND - DMAENGINE HELPERS
10759M: Lars-Peter Clausen <lars@metafoo.de>
10760S: Supported
10761F: include/sound/dmaengine_pcm.h
10762F: sound/core/pcm_dmaengine.c
10763F: sound/soc/soc-generic-dmaengine-pcm.c
10764
990a6a99
OS
10765SP2 MEDIA DRIVER
10766M: Olli Salonen <olli.salonen@iki.fi>
10767L: linux-media@vger.kernel.org
a825eaec 10768W: https://linuxtv.org
990a6a99
OS
10769Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770S: Maintained
10771F: drivers/media/dvb-frontends/sp2*
10772
473321fc 10773SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10774M: "David S. Miller" <davem@davemloft.net>
1da177e4 10775L: sparclinux@vger.kernel.org
8a6e2535 10776Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10779S: Maintained
679655da 10780F: arch/sparc/
7765b8bb 10781F: drivers/sbus/
1da177e4 10782
6404fcca
DM
10783SPARC SERIAL DRIVERS
10784M: "David S. Miller" <davem@davemloft.net>
10785L: sparclinux@vger.kernel.org
08deed1e
JP
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10788S: Maintained
6816383a 10789F: include/linux/sunserialcore.h
df621252 10790F: drivers/tty/serial/suncore.c
df621252
GKH
10791F: drivers/tty/serial/sunhv.c
10792F: drivers/tty/serial/sunsab.c
10793F: drivers/tty/serial/sunsab.h
10794F: drivers/tty/serial/sunsu.c
10795F: drivers/tty/serial/sunzilog.c
10796F: drivers/tty/serial/sunzilog.h
6404fcca 10797
389325b4
CL
10798SPARSE CHECKER
10799M: "Christopher Li" <sparse@chrisli.org>
10800L: linux-sparse@vger.kernel.org
10801W: https://sparse.wiki.kernel.org/
10802T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10803T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10804S: Maintained
10805F: include/linux/compiler.h
10806
fc0c195a 10807SPEAR PLATFORM SUPPORT
da89947b 10808M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10809M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10811W: http://www.st.com/spear
10812S: Maintained
e68d7c14 10813F: arch/arm/boot/dts/spear*
281e192f 10814F: arch/arm/mach-spear/
fc0c195a 10815
10816SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10817M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10819W: http://www.st.com/spear
10820S: Maintained
5df33a62 10821F: drivers/clk/spear/
fc0c195a 10822
e2d1d6c0 10823SPI SUBSYSTEM
b02e48f2 10824M: Mark Brown <broonie@kernel.org>
dfbe403c 10825L: linux-spi@vger.kernel.org
e7e4e13c 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10827Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10828S: Maintained
679655da
JP
10829F: Documentation/spi/
10830F: drivers/spi/
10831F: include/linux/spi/
c117ab84 10832F: include/uapi/linux/spi/
e2d1d6c0 10833
2752e401 10834SPIDERNET NETWORK DRIVER for CELL
8b58be88 10835M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10836L: netdev@vger.kernel.org
10837S: Supported
679655da 10838F: Documentation/networking/spider_net.txt
8df158ac 10839F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10840
e2d1d6c0 10841SPU FILE SYSTEM
8b58be88 10842M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10843L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10844W: http://www.ibm.com/developerworks/power/cell/
10845S: Supported
679655da
JP
10846F: Documentation/filesystems/spufs.txt
10847F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10848
fc555841 10849SQUASHFS FILE SYSTEM
d7f2ff67 10850M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10851L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10852W: http://squashfs.org.uk
9f273c24 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10854S: Maintained
679655da
JP
10855F: Documentation/filesystems/squashfs.txt
10856F: fs/squashfs/
fc555841 10857
1da177e4 10858SRM (Alpha) environment access
8b58be88 10859M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10860S: Maintained
679655da 10861F: arch/alpha/kernel/srm_env.c
1da177e4 10862
26e9a397 10863STABLE BRANCH
879a5a00 10864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10865L: stable@vger.kernel.org
879a5a00 10866S: Supported
7b175c46 10867F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10868
26e9a397 10869STAGING SUBSYSTEM
879a5a00 10870M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10872L: devel@driverdev.osuosl.org
879a5a00 10873S: Supported
679655da 10874F: drivers/staging/
dbc6c2cc 10875
ebd3d010
JP
10876STAGING - COMEDI
10877M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10878M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10879S: Odd Fixes
10880F: drivers/staging/comedi/
10881
a0138163
JP
10882STAGING - FLARION FT1000 DRIVERS
10883M: Marek Belisko <marek.belisko@gmail.com>
10884S: Odd Fixes
10885F: drivers/staging/ft1000/
10886
6c1bb424 10887STAGING - INDUSTRIAL IO
030a13d7 10888M: Jonathan Cameron <jic23@kernel.org>
a0138163 10889L: linux-iio@vger.kernel.org
6c1bb424 10890S: Odd Fixes
5291582d 10891F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
10892F: drivers/staging/iio/
10893
a0138163
JP
10894STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10895M: Jarod Wilson <jarod@wilsonet.com>
10896W: http://www.lirc.org/
10897S: Odd Fixes
b2b0186d 10898F: drivers/staging/media/lirc/
a0138163 10899
f5e5de1e
OD
10900STAGING - LUSTRE PARALLEL FILESYSTEM
10901M: Oleg Drokin <oleg.drokin@intel.com>
10902M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10903L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10904W: http://wiki.lustre.org/
f5e5de1e
OD
10905S: Maintained
10906F: drivers/staging/lustre
10907
7c6b6c71
MD
10908STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10909M: Marc Dietrich <marvin24@gmx.de>
10910L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10911L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10912S: Maintained
10913F: drivers/staging/nvec/
10914
53c43c5c
GKH
10915STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10916M: Jens Frederich <jfrederich@gmail.com>
10917M: Daniel Drake <dsd@laptop.org>
10918M: Jon Nettleton <jon.nettleton@gmail.com>
10919W: http://wiki.laptop.org/go/DCON
10920S: Maintained
10921F: drivers/staging/olpc_dcon/
10922
a0138163
JP
10923STAGING - REALTEK RTL8712U DRIVERS
10924M: Larry Finger <Larry.Finger@lwfinger.net>
10925M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10926S: Odd Fixes
10927F: drivers/staging/rtl8712/
10928
7591ba8b
JS
10929STAGING - REALTEK RTL8723U WIRELESS DRIVER
10930M: Larry Finger <Larry.Finger@lwfinger.net>
10931M: Jes Sorensen <Jes.Sorensen@redhat.com>
10932L: linux-wireless@vger.kernel.org
10933S: Maintained
10934F: drivers/staging/rtl8723au/
10935
980ac4d7
SM
10936STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10937M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10938M: Teddy Wang <teddy.wang@siliconmotion.com>
10939M: Sudip Mukherjee <sudip@vectorindia.org>
10940L: linux-fbdev@vger.kernel.org
10941S: Maintained
10942F: drivers/staging/sm750fb/
10943
510fa408
JP
10944STAGING - SLICOSS
10945M: Lior Dotan <liodot@gmail.com>
10946M: Christopher Harrer <charrer@alacritech.com>
10947S: Odd Fixes
10948F: drivers/staging/slicoss/
10949
a0138163
JP
10950STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10951M: William Hubbs <w.d.hubbs@gmail.com>
10952M: Chris Brannon <chris@the-brannons.com>
d33bce31 10953M: Kirk Reiser <kirk@reisers.ca>
a0138163 10954M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10955L: speakup@linux-speakup.org
a0138163
JP
10956W: http://www.linux-speakup.org/
10957S: Odd Fixes
10958F: drivers/staging/speakup/
10959
b3e871ce
JP
10960STAGING - VIA VT665X DRIVERS
10961M: Forest Bond <forest@alittletooquiet.net>
10962S: Odd Fixes
10963F: drivers/staging/vt665?/
10964
a30baec1
JK
10965STAGING - WILC1000 WIFI DRIVER
10966M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10967M: Austin Shin <austin.shin@atmel.com>
a30baec1 10968M: Chris Park <chris.park@atmel.com>
06b54863
TC
10969M: Tony Cho <tony.cho@atmel.com>
10970M: Glen Lee <glen.lee@atmel.com>
10971M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10972L: linux-wireless@vger.kernel.org
10973S: Supported
10974F: drivers/staging/wilc1000/
10975
709bcb07 10976STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10977M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10978S: Odd Fixes
10979F: drivers/staging/xgifb/
10980
1da177e4 10981STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10982M: Ion Badulescu <ionut@badula.org>
b4f90189 10983S: Odd Fixes
9bba23b0 10984F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10985
e2d1d6c0 10986SUN3/3X
8b58be88 10987M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10988W: http://sammy.net/sun3/
10989S: Maintained
679655da
JP
10990F: arch/m68k/kernel/*sun3*
10991F: arch/m68k/sun3*/
10992F: arch/m68k/include/asm/sun3*
e689cf4a 10993F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10994
af6a5af8
HG
10995SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10996M: Hans de Goede <hdegoede@redhat.com>
10997L: linux-input@vger.kernel.org
10998S: Maintained
10999F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11000F: drivers/input/keyboard/sun4i-lradc-keys.c
11001
2bc9ff01
DK
11002SUNDANCE NETWORK DRIVER
11003M: Denis Kirjanov <kda@linux-powerpc.org>
11004L: netdev@vger.kernel.org
11005S: Maintained
11006F: drivers/net/ethernet/dlink/sundance.c
11007
2cbb12a4 11008SUPERH
114bf37e
RF
11009M: Yoshinori Sato <ysato@users.sourceforge.jp>
11010M: Rich Felker <dalias@libc.org>
2cbb12a4 11011L: linux-sh@vger.kernel.org
8a6e2535 11012Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11013S: Maintained
066069e1 11014F: Documentation/sh/
679655da 11015F: arch/sh/
066069e1 11016F: drivers/sh/
1da177e4 11017
4480f15b 11018SUSPEND TO RAM
7fb06082 11019M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11020M: Len Brown <len.brown@intel.com>
11021M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11022L: linux-pm@vger.kernel.org
e2d1d6c0 11023S: Supported
679655da
JP
11024F: Documentation/power/
11025F: arch/x86/kernel/acpi/
11026F: drivers/base/power/
11027F: kernel/power/
11028F: include/linux/suspend.h
11029F: include/linux/freezer.h
11030F: include/linux/pm.h
1da177e4
LT
11031
11032SVGA HANDLING
8b58be88 11033M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11034L: linux-video@atrey.karlin.mff.cuni.cz
11035S: Maintained
679655da
JP
11036F: Documentation/svga.txt
11037F: arch/x86/boot/video*
1da177e4 11038
6e28b761
KRW
11039SWIOTLB SUBSYSTEM
11040M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11041L: linux-kernel@vger.kernel.org
9f273c24 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11043S: Supported
11044F: lib/swiotlb.c
11045F: arch/*/kernel/pci-swiotlb.c
11046F: include/linux/swiotlb.h
11047
007f790c
JP
11048SWITCHDEV
11049M: Jiri Pirko <jiri@resnulli.us>
11050L: netdev@vger.kernel.org
11051S: Supported
11052F: net/switchdev/
11053F: include/net/switchdev.h
11054
db8e35d5
VG
11055SYNOPSYS ARC ARCHITECTURE
11056M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11057L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11058S: Supported
11059F: arch/arc/
9b28829d 11060F: Documentation/devicetree/bindings/arc/*
2d799dde 11061F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11062F: drivers/tty/serial/arc_uart.c
b7182d1a 11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11064
556cc1c5
AB
11065SYNOPSYS ARC SDP platform support
11066M: Alexey Brodkin <abrodkin@synopsys.com>
11067S: Supported
11068F: arch/arc/plat-axs10x
11069F: arch/arc/boot/dts/ax*
11070F: Documentation/devicetree/bindings/arc/axs10*
11071
6c284c9a
LJ
11072SYSTEM CONFIGURATION (SYSCON)
11073M: Lee Jones <lee.jones@linaro.org>
11074M: Arnd Bergmann <arnd@arndb.de>
11075T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11076S: Supported
11077F: drivers/mfd/syscon.c
11078
1da177e4 11079SYSV FILESYSTEM
8b58be88 11080M: Christoph Hellwig <hch@infradead.org>
1da177e4 11081S: Maintained
679655da
JP
11082F: Documentation/filesystems/sysv-fs.txt
11083F: fs/sysv/
11084F: include/linux/sysv_fs.h
1da177e4 11085
86cfa7fc 11086TARGET SUBSYSTEM
9c3646d1 11087M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11088L: linux-scsi@vger.kernel.org
b9f5edc2 11089L: target-devel@vger.kernel.org
86cfa7fc 11090W: http://www.linux-iscsi.org
cf015e9f 11091W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11093S: Supported
11094F: drivers/target/
11095F: include/target/
11096F: Documentation/target/
11097
4e68852d 11098TASKSTATS STATISTICS INTERFACE
185e595f 11099M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11100S: Maintained
679655da
JP
11101F: Documentation/accounting/taskstats*
11102F: include/linux/taskstats*
11103F: kernel/taskstats.c
4e68852d 11104
781b456a 11105TC CLASSIFIER
f935f3f8 11106M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11107L: netdev@vger.kernel.org
11108S: Maintained
679655da 11109F: include/net/pkt_cls.h
c117ab84 11110F: include/uapi/linux/pkt_cls.h
679655da 11111F: net/sched/
781b456a 11112
5067f08a 11113TCP LOW PRIORITY MODULE
8b58be88
JP
11114M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11115M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11116W: http://tcp-lp-mod.sourceforge.net/
11117S: Maintained
679655da 11118F: net/ipv4/tcp_lp.c
5067f08a 11119
91952bc0
AP
11120TDA10071 MEDIA DRIVER
11121M: Antti Palosaari <crope@iki.fi>
11122L: linux-media@vger.kernel.org
a825eaec 11123W: https://linuxtv.org
91952bc0
AP
11124W: http://palosaari.fi/linux/
11125Q: http://patchwork.linuxtv.org/project/linux-media/list/
11126T: git git://linuxtv.org/anttip/media_tree.git
11127S: Maintained
11128F: drivers/media/dvb-frontends/tda10071*
11129
11130TDA18212 MEDIA DRIVER
11131M: Antti Palosaari <crope@iki.fi>
11132L: linux-media@vger.kernel.org
a825eaec 11133W: https://linuxtv.org
91952bc0
AP
11134W: http://palosaari.fi/linux/
11135Q: http://patchwork.linuxtv.org/project/linux-media/list/
11136T: git git://linuxtv.org/anttip/media_tree.git
11137S: Maintained
11138F: drivers/media/tuners/tda18212*
11139
11140TDA18218 MEDIA DRIVER
11141M: Antti Palosaari <crope@iki.fi>
11142L: linux-media@vger.kernel.org
a825eaec 11143W: https://linuxtv.org
91952bc0
AP
11144W: http://palosaari.fi/linux/
11145Q: http://patchwork.linuxtv.org/project/linux-media/list/
11146T: git git://linuxtv.org/anttip/media_tree.git
11147S: Maintained
11148F: drivers/media/tuners/tda18218*
11149
3b2f6aba
MK
11150TDA18271 MEDIA DRIVER
11151M: Michael Krufky <mkrufky@linuxtv.org>
11152L: linux-media@vger.kernel.org
a825eaec 11153W: https://linuxtv.org
3b2f6aba
MK
11154W: http://github.com/mkrufky
11155Q: http://patchwork.linuxtv.org/project/linux-media/list/
11156T: git git://linuxtv.org/mkrufky/tuners.git
11157S: Maintained
11158F: drivers/media/tuners/tda18271*
11159
e48307a9
MK
11160TDA827x MEDIA DRIVER
11161M: Michael Krufky <mkrufky@linuxtv.org>
11162L: linux-media@vger.kernel.org
a825eaec 11163W: https://linuxtv.org
e48307a9
MK
11164W: http://github.com/mkrufky
11165Q: http://patchwork.linuxtv.org/project/linux-media/list/
11166T: git git://linuxtv.org/mkrufky/tuners.git
11167S: Maintained
11168F: drivers/media/tuners/tda8290.*
11169
66cf9212
MK
11170TDA8290 MEDIA DRIVER
11171M: Michael Krufky <mkrufky@linuxtv.org>
11172L: linux-media@vger.kernel.org
a825eaec 11173W: https://linuxtv.org
66cf9212
MK
11174W: http://github.com/mkrufky
11175Q: http://patchwork.linuxtv.org/project/linux-media/list/
11176T: git git://linuxtv.org/mkrufky/tuners.git
11177S: Maintained
11178F: drivers/media/tuners/tda8290.*
11179
4b9fba30
HV
11180TDA9840 MEDIA DRIVER
11181M: Hans Verkuil <hverkuil@xs4all.nl>
11182L: linux-media@vger.kernel.org
11183T: git git://linuxtv.org/media_tree.git
a825eaec 11184W: https://linuxtv.org
4b9fba30
HV
11185S: Maintained
11186F: drivers/media/i2c/tda9840*
11187
2cb654fd 11188TEA5761 TUNER DRIVER
5dc8a864
MCC
11189M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11190M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11191L: linux-media@vger.kernel.org
a825eaec 11192W: https://linuxtv.org
2cb654fd
MCC
11193T: git git://linuxtv.org/media_tree.git
11194S: Odd fixes
11195F: drivers/media/tuners/tea5761.*
11196
11197TEA5767 TUNER DRIVER
5dc8a864
MCC
11198M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11199M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11200L: linux-media@vger.kernel.org
a825eaec 11201W: https://linuxtv.org
2cb654fd
MCC
11202T: git git://linuxtv.org/media_tree.git
11203S: Maintained
11204F: drivers/media/tuners/tea5767.*
11205
4b9fba30
HV
11206TEA6415C MEDIA DRIVER
11207M: Hans Verkuil <hverkuil@xs4all.nl>
11208L: linux-media@vger.kernel.org
11209T: git git://linuxtv.org/media_tree.git
a825eaec 11210W: https://linuxtv.org
4b9fba30
HV
11211S: Maintained
11212F: drivers/media/i2c/tea6415c*
11213
11214TEA6420 MEDIA DRIVER
11215M: Hans Verkuil <hverkuil@xs4all.nl>
11216L: linux-media@vger.kernel.org
11217T: git git://linuxtv.org/media_tree.git
a825eaec 11218W: https://linuxtv.org
4b9fba30
HV
11219S: Maintained
11220F: drivers/media/i2c/tea6420*
11221
3d249d4c 11222TEAM DRIVER
dca9ab92 11223M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11224L: netdev@vger.kernel.org
11225S: Supported
11226F: drivers/net/team/
11227F: include/linux/if_team.h
c117ab84 11228F: include/uapi/linux/if_team.h
3d249d4c 11229
7d029125 11230TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11231M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11232S: Maintained
11233F: arch/x86/platform/ts5500/
11234
40ad4a30
SY
11235TECHNOTREND USB IR RECEIVER
11236M: Sean Young <sean@mess.org>
11237L: linux-media@vger.kernel.org
11238S: Maintained
11239F: drivers/media/rc/ttusbir.c
11240
adabdb0c 11241TEGRA ARCHITECTURE SUPPORT
243d58ec 11242M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11243M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11244M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11245L: linux-tegra@vger.kernel.org
fd117cd1 11246Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11248S: Supported
bbbe96ed 11249N: [^a-z]tegra
84b9414b 11250
adabdb0c
SW
11251TEGRA CLOCK DRIVER
11252M: Peter De Schrijver <pdeschrijver@nvidia.com>
11253M: Prashant Gaikwad <pgaikwad@nvidia.com>
11254S: Supported
11255F: drivers/clk/tegra/
11256
86e486a0 11257TEGRA DMA DRIVERS
adabdb0c 11258M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11259M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11260S: Supported
86e486a0 11261F: drivers/dma/tegra*
adabdb0c 11262
adabdb0c
SW
11263TEGRA I2C DRIVER
11264M: Laxman Dewangan <ldewangan@nvidia.com>
11265S: Supported
11266F: drivers/i2c/busses/i2c-tegra.c
11267
11268TEGRA IOMMU DRIVERS
11269M: Hiroshi Doyu <hdoyu@nvidia.com>
11270S: Supported
11271F: drivers/iommu/tegra*
11272
11273TEGRA KBC DRIVER
11274M: Rakesh Iyer <riyer@nvidia.com>
11275M: Laxman Dewangan <ldewangan@nvidia.com>
11276S: Supported
11277F: drivers/input/keyboard/tegra-kbc.c
11278
adabdb0c
SW
11279TEGRA PWM DRIVER
11280M: Thierry Reding <thierry.reding@gmail.com>
11281S: Supported
11282F: drivers/pwm/pwm-tegra.c
11283
11284TEGRA SERIAL DRIVER
11285M: Laxman Dewangan <ldewangan@nvidia.com>
11286S: Supported
11287F: drivers/tty/serial/serial-tegra.c
11288
11289TEGRA SPI DRIVER
11290M: Laxman Dewangan <ldewangan@nvidia.com>
11291S: Supported
11292F: drivers/spi/spi-tegra*
11293
1a348ccc 11294TEHUTI ETHERNET DRIVER
8b58be88 11295M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11296L: netdev@vger.kernel.org
11297S: Supported
ef7f5429 11298F: drivers/net/ethernet/tehuti/*
1a348ccc 11299
4e68852d 11300Telecom Clock Driver for MCPL0010
8b58be88 11301M: Mark Gross <mark.gross@intel.com>
4e68852d 11302S: Supported
679655da 11303F: drivers/char/tlclk.c
4e68852d 11304
4480f15b 11305TENSILICA XTENSA PORT (xtensa)
8b58be88 11306M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11307M: Max Filippov <jcmvbkbc@gmail.com>
11308L: linux-xtensa@linux-xtensa.org
9f273c24 11309T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11310S: Maintained
679655da 11311F: arch/xtensa/
3dc99857 11312F: drivers/irqchip/irq-xtensa-*
4e68852d 11313
5313ba66
HV
11314THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11315M: Hans Verkuil <hverkuil@xs4all.nl>
11316L: linux-media@vger.kernel.org
11317T: git git://linuxtv.org/media_tree.git
a825eaec 11318W: https://linuxtv.org
5313ba66
HV
11319S: Maintained
11320F: drivers/media/radio/radio-raremono.c
11321
d3fb6955 11322THERMAL
b75f0050 11323M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11324M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11325L: linux-pm@vger.kernel.org
11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11328Q: https://patchwork.kernel.org/project/linux-pm/list/
11329S: Supported
11330F: drivers/thermal/
11331F: include/linux/thermal.h
af6c9f16 11332F: include/uapi/linux/thermal.h
b75f0050
JP
11333F: include/linux/cpu_cooling.h
11334F: Documentation/devicetree/bindings/thermal/
d3fb6955 11335
64e05d8b
VK
11336THERMAL/CPU_COOLING
11337M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11338M: Viresh Kumar <viresh.kumar@linaro.org>
11339M: Javi Merino <javi.merino@arm.com>
11340L: linux-pm@vger.kernel.org
11341S: Supported
11342F: Documentation/thermal/cpu-cooling-api.txt
11343F: drivers/thermal/cpu_cooling.c
11344F: include/linux/cpu_cooling.h
11345
30ba2fbd
VD
11346THINGM BLINK(1) USB RGB LED DRIVER
11347M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11348S: Maintained
11349F: drivers/hid/hid-thingm.c
11350
4e68852d 11351THINKPAD ACPI EXTRAS DRIVER
8b58be88 11352M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11353L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11354L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11355W: http://ibm-acpi.sourceforge.net
11356W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11357T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11358S: Maintained
679655da 11359F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11360
1b46f2a2 11361TI BANDGAP AND THERMAL DRIVER
f14d1c24 11362M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11363M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11364L: linux-pm@vger.kernel.org
531ff13e 11365L: linux-omap@vger.kernel.org
5a723e81 11366S: Maintained
794b2e25 11367F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11368
ccf963d3
BP
11369TI VPE/CAL DRIVERS
11370M: Benoit Parrot <bparrot@ti.com>
11371L: linux-media@vger.kernel.org
11372W: http://linuxtv.org/
11373Q: http://patchwork.linuxtv.org/project/linux-media/list/
11374S: Maintained
11375F: drivers/media/platform/ti-vpe/
11376
0c7665c3
MF
11377TI CDCE706 CLOCK DRIVER
11378M: Max Filippov <jcmvbkbc@gmail.com>
11379S: Maintained
11380F: drivers/clk/clk-cdce706.c
11381
49b6a5e3
TK
11382TI CLOCK DRIVER
11383M: Tero Kristo <t-kristo@ti.com>
11384L: linux-omap@vger.kernel.org
11385S: Maintained
11386F: drivers/clk/ti/
11387F: include/linux/clk/ti.h
11388
f75cfbad
GS
11389TI ETHERNET SWITCH DRIVER (CPSW)
11390M: Mugunthan V N <mugunthanvnm@ti.com>
11391R: Grygorii Strashko <grygorii.strashko@ti.com>
11392L: linux-omap@vger.kernel.org
11393L: netdev@vger.kernel.org
11394S: Maintained
11395F: drivers/net/ethernet/ti/cpsw*
11396F: drivers/net/ethernet/ti/davinci*
11397
4020f2d7 11398TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11399M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11400S: Maintained
679655da
JP
11401F: drivers/misc/tifm*
11402F: drivers/mmc/host/tifm_sd.c
11403F: include/linux/tifm.h
4020f2d7 11404
e0c52404 11405TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11406M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11407L: linux-kernel@vger.kernel.org
11408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11409S: Maintained
11410F: drivers/soc/ti/*
11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11412
11413
152ad442
SR
11414TI LM49xxx FAMILY ASoC CODEC DRIVERS
11415M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11416M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11417L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11418S: Maintained
11419F: sound/soc/codecs/lm49453*
d392dead 11420F: sound/soc/codecs/isabelle*
152ad442 11421
0edd807d
KM
11422TI LP855x BACKLIGHT DRIVER
11423M: Milo Kim <milo.kim@ti.com>
11424S: Maintained
11425F: Documentation/backlight/lp855x-driver.txt
11426F: drivers/video/backlight/lp855x_bl.c
11427F: include/linux/platform_data/lp855x.h
11428
faf13f6d
KM
11429TI LP8727 CHARGER DRIVER
11430M: Milo Kim <milo.kim@ti.com>
11431S: Maintained
11432F: drivers/power/lp8727_charger.c
11433F: include/linux/platform_data/lp8727.h
11434
22f1229f
KM
11435TI LP8788 MFD DRIVER
11436M: Milo Kim <milo.kim@ti.com>
11437S: Maintained
11438F: drivers/iio/adc/lp8788_adc.c
11439F: drivers/leds/leds-lp8788.c
11440F: drivers/mfd/lp8788*.c
11441F: drivers/power/lp8788-charger.c
11442F: drivers/regulator/lp8788-*.c
11443F: include/linux/mfd/lp8788*.h
11444
84640e27
KM
11445TI NETCP ETHERNET DRIVER
11446M: Wingman Kwok <w-kwok2@ti.com>
11447M: Murali Karicheri <m-karicheri2@ti.com>
11448L: netdev@vger.kernel.org
11449S: Maintained
11450F: drivers/net/ethernet/ti/netcp*
11451
217e0ca9
KC
11452TI TAS571X FAMILY ASoC CODEC DRIVER
11453M: Kevin Cernekee <cernekee@chromium.org>
11454L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11455S: Odd Fixes
11456F: sound/soc/codecs/tas571x*
11457
dd5e8e6b 11458TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11459M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11460L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11461S: Maintained
11462F: sound/soc/codecs/twl4030*
11463
90921014 11464TI WILINK WIRELESS DRIVERS
90921014
LC
11465L: linux-wireless@vger.kernel.org
11466W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11467W: http://wireless.kernel.org/en/users/Drivers/wl1251
11468T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11469S: Orphan
90921014
LC
11470F: drivers/net/wireless/ti/
11471F: include/linux/wl12xx.h
11472
e86eaa3a 11473TIPC NETWORK LAYER
8b58be88 11474M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11475M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11476L: netdev@vger.kernel.org (core kernel code)
11477L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11478W: http://tipc.sourceforge.net/
e86eaa3a 11479S: Maintained
c117ab84 11480F: include/uapi/linux/tipc*.h
679655da 11481F: net/tipc/
e86eaa3a 11482
867e359b 11483TILE ARCHITECTURE
b9a279f6 11484M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11485W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11487S: Supported
11488F: arch/tile/
6b940606 11489F: drivers/char/tile-srom.c
5c770755 11490F: drivers/edac/tile_edac.c
6b940606
CM
11491F: drivers/net/ethernet/tile/
11492F: drivers/rtc/rtc-tile.c
11493F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11494F: drivers/tty/serial/tilegx.c
6b940606
CM
11495F: drivers/usb/host/*-tilegx.c
11496F: include/linux/usb/tilegx.h
867e359b 11497
1da177e4 11498TLAN NETWORK DRIVER
8b58be88 11499M: Samuel Chessman <chessman@tux.org>
88c07dde 11500L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11501W: http://sourceforge.net/projects/tlan/
11502S: Maintained
679655da 11503F: Documentation/networking/tlan.txt
b544dbac 11504F: drivers/net/ethernet/ti/tlan.*
1da177e4 11505
d74db3b2 11506TOMOYO SECURITY MODULE
8b58be88
JP
11507M: Kentaro Takeda <takedakn@nttdata.co.jp>
11508M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11509L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11510L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11511L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11512L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11513W: http://tomoyo.sourceforge.jp/
843d183c 11514T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11515S: Maintained
679655da 11516F: security/tomoyo/
d74db3b2 11517
9caeb532 11518TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11519M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11520L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11521S: Maintained
11522F: drivers/platform/x86/topstar-laptop.c
11523
1da177e4 11524TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11525M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11526L: platform-driver-x86@vger.kernel.org
0a63ca11 11527S: Maintained
679655da 11528F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11529
0a63ca11
AA
11530TOSHIBA BLUETOOTH DRIVER
11531M: Azael Avalos <coproscefalo@gmail.com>
11532L: platform-driver-x86@vger.kernel.org
11533S: Maintained
11534F: drivers/platform/x86/toshiba_bluetooth.c
11535
11536TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11537M: Azael Avalos <coproscefalo@gmail.com>
11538L: platform-driver-x86@vger.kernel.org
11539S: Maintained
11540F: drivers/platform/x86/toshiba_haps.c
11541
14991fc7
AA
11542TOSHIBA WMI HOTKEYS DRIVER
11543M: Azael Avalos <coproscefalo@gmail.com>
11544L: platform-driver-x86@vger.kernel.org
11545S: Maintained
11546F: drivers/platform/x86/toshiba-wmi.c
11547
1da177e4 11548TOSHIBA SMM DRIVER
8b58be88 11549M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11550W: http://www.buzzard.org.uk/toshiba/
11551S: Maintained
679655da
JP
11552F: drivers/char/toshiba.c
11553F: include/linux/toshiba.h
c117ab84 11554F: include/uapi/linux/toshiba.h
1da177e4 11555
d32d9864
MR
11556TOSHIBA TC358743 DRIVER
11557M: Mats Randgaard <matrandg@cisco.com>
11558L: linux-media@vger.kernel.org
11559S: Maintained
11560F: drivers/media/i2c/tc358743*
b5dcee22 11561F: include/media/i2c/tc358743.h
d32d9864 11562
560e6475
WS
11563TMIO/SDHI MMC DRIVER
11564M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11565L: linux-mmc@vger.kernel.org
560e6475 11566S: Supported
d1057c40
GL
11567F: drivers/mmc/host/tmio_mmc*
11568F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11569F: include/linux/mfd/tmio.h
d719f900 11570
917cc4e6
GR
11571TMP401 HARDWARE MONITOR DRIVER
11572M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11573L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11574S: Maintained
11575F: Documentation/hwmon/tmp401
11576F: drivers/hwmon/tmp401.c
11577
98f32602 11578TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11579M: Hugh Dickins <hughd@google.com>
98f32602
HD
11580L: linux-mm@kvack.org
11581S: Maintained
11582F: include/linux/shmem_fs.h
11583F: mm/shmem.c
11584
45f95b53 11585TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11586M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11587M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11588L: linux-media@vger.kernel.org
a825eaec 11589W: https://linuxtv.org
45f95b53
MCC
11590T: git git://linuxtv.org/media_tree.git
11591S: Odd fixes
11592F: drivers/media/usb/tm6000/
11593
c65fde19
HV
11594TW68 VIDEO4LINUX DRIVER
11595M: Hans Verkuil <hverkuil@xs4all.nl>
11596L: linux-media@vger.kernel.org
11597T: git git://linuxtv.org/media_tree.git
a825eaec 11598W: https://linuxtv.org
c65fde19
HV
11599S: Odd Fixes
11600F: drivers/media/pci/tw68/
11601
704a84cc
EG
11602TW686X VIDEO4LINUX DRIVER
11603M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11604L: linux-media@vger.kernel.org
11605T: git git://linuxtv.org/media_tree.git
11606W: http://linuxtv.org
11607S: Maintained
11608F: drivers/media/pci/tw686x/
11609
4e68852d 11610TPM DEVICE DRIVER
901486b8 11611M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11612M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11613M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11614R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11615W: http://tpmdd.sourceforge.net
63a10dfd 11616L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11617Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11618T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11619S: Maintained
679655da 11620F: drivers/char/tpm/
4e68852d 11621
1a0f1b27
AL
11622TPM IBM_VTPM DEVICE DRIVER
11623M: Ashley Lai <ashleydlai@gmail.com>
11624W: http://tpmdd.sourceforge.net
11625L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11626S: Maintained
11627F: drivers/char/tpm/tpm_ibmvtpm*
11628
d6f005a1
JP
11629TRACING
11630M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11631M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11633S: Maintained
11634F: Documentation/trace/ftrace.txt
11635F: arch/*/*/*/ftrace.h
11636F: arch/*/kernel/ftrace.c
11637F: include/*/ftrace.h
11638F: include/linux/trace*.h
11639F: include/trace/
11640F: kernel/trace/
6e68e6c5 11641F: tools/testing/selftests/ftrace/
d6f005a1 11642
4abac0d0
IM
11643TRACING MMIO ACCESSES (MMIOTRACE)
11644M: Steven Rostedt <rostedt@goodmis.org>
11645M: Ingo Molnar <mingo@kernel.org>
11646R: Karol Herbst <karolherbst@gmail.com>
11647R: Pekka Paalanen <ppaalanen@gmail.com>
11648S: Maintained
11649L: linux-kernel@vger.kernel.org
11650L: nouveau@lists.freedesktop.org
11651F: kernel/trace/trace_mmiotrace.c
11652F: include/linux/mmiotrace.h
11653F: arch/x86/mm/kmmio.c
11654F: arch/x86/mm/mmio-mod.c
11655F: arch/x86/mm/testmmiotrace.c
11656
1da177e4 11657TRIVIAL PATCHES
8b58be88 11658M: Jiri Kosina <trivial@kernel.org>
54e5881d 11659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11660S: Maintained
86ef925f 11661K: ^Subject:.*(?i)trivial
1da177e4 11662
4e68852d 11663TTY LAYER
879a5a00 11664M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11665M: Jiri Slaby <jslaby@suse.com>
879a5a00 11666S: Supported
08deed1e 11667T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11668F: Documentation/serial/
8dd5d2f1 11669F: drivers/tty/
df621252 11670F: drivers/tty/serial/serial_core.c
e3288775
AC
11671F: include/linux/serial_core.h
11672F: include/linux/serial.h
11673F: include/linux/tty.h
c117ab84
CEB
11674F: include/uapi/linux/serial_core.h
11675F: include/uapi/linux/serial.h
11676F: include/uapi/linux/tty.h
4e68852d 11677
91952bc0
AP
11678TUA9001 MEDIA DRIVER
11679M: Antti Palosaari <crope@iki.fi>
11680L: linux-media@vger.kernel.org
a825eaec 11681W: https://linuxtv.org
91952bc0
AP
11682W: http://palosaari.fi/linux/
11683Q: http://patchwork.linuxtv.org/project/linux-media/list/
11684T: git git://linuxtv.org/anttip/media_tree.git
11685S: Maintained
11686F: drivers/media/tuners/tua9001*
11687
740db6d7 11688TULIP NETWORK DRIVERS
740db6d7 11689L: netdev@vger.kernel.org
cf869eb1
GG
11690L: linux-parisc@vger.kernel.org
11691S: Orphan
0f04e2aa 11692F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11693
11694TUN/TAP driver
ba57b6f2 11695M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11696W: http://vtun.sourceforge.net/tun
11697S: Maintained
679655da
JP
11698F: Documentation/networking/tuntap.txt
11699F: arch/um/os-Linux/drivers/
1da177e4 11700
b454cc66 11701TURBOCHANNEL SUBSYSTEM
8b58be88 11702M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11703M: Ralf Baechle <ralf@linux-mips.org>
11704L: linux-mips@linux-mips.org
11705Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11706S: Maintained
679655da
JP
11707F: drivers/tc/
11708F: include/linux/tc.h
b454cc66 11709
1da177e4 11710U14-34F SCSI DRIVER
8b58be88 11711M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11712L: linux-scsi@vger.kernel.org
11713S: Maintained
679655da 11714F: drivers/scsi/u14-34f.c
1da177e4 11715
e2d1d6c0 11716UBI FILE SYSTEM (UBIFS)
a7859936 11717M: Richard Weinberger <richard@nod.at>
949cb623 11718M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11719M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11720L: linux-mtd@lists.infradead.org
e2966cbe 11721T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11722W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11723S: Supported
679655da
JP
11724F: Documentation/filesystems/ubifs.txt
11725F: fs/ubifs/
e2d1d6c0 11726
e1632fa2 11727UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11728M: Greg Ungerer <gerg@linux-m68k.org>
11729W: http://www.linux-m68k.org/
cc2020e6 11730W: http://www.uclinux.org/
e1632fa2 11731L: linux-m68k@lists.linux-m68k.org
cc2020e6 11732L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11734S: Maintained
e1632fa2
GU
11735F: arch/m68k/coldfire/
11736F: arch/m68k/68*/
61bc02bb
JP
11737F: arch/m68k/*/*_no.*
11738F: arch/m68k/include/asm/*_no.*
cc2020e6 11739
1da177e4 11740UDF FILESYSTEM
d8130624 11741M: Jan Kara <jack@suse.com>
1da177e4 11742S: Maintained
679655da
JP
11743F: Documentation/filesystems/udf.txt
11744F: fs/udf/
1da177e4 11745
cc2020e6 11746UFS FILESYSTEM
8b58be88 11747M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11748S: Maintained
679655da
JP
11749F: Documentation/filesystems/ufs.txt
11750F: fs/ufs/
cc2020e6 11751
0a09d3ab
DH
11752UHID USERSPACE HID IO DRIVER:
11753M: David Herrmann <dh.herrmann@googlemail.com>
11754L: linux-input@vger.kernel.org
11755S: Maintained
11756F: drivers/hid/uhid.c
c117ab84 11757F: include/uapi/linux/uhid.h
0a09d3ab 11758
18332a80 11759ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11760L: linux-usb@vger.kernel.org
10c6c9c9 11761S: Orphan
355ffe69 11762F: drivers/uwb/
679655da
JP
11763F: include/linux/uwb.h
11764F: include/linux/uwb/
18332a80 11765
b31d8273
G
11766UNICORE32 ARCHITECTURE:
11767M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11768W: http://mprc.pku.edu.cn/~guanxuetao/linux
11769S: Maintained
ceebf4d5 11770T: git git://github.com/gxt/linux.git
b31d8273
G
11771F: arch/unicore32/
11772
d8379ab1
TF
11773UNIFDEF
11774M: Tony Finch <dot@dotat.at>
11775W: http://dotat.at/prog/unifdef
11776S: Maintained
11777F: scripts/unifdef.c
11778
1da177e4 11779UNIFORM CDROM DRIVER
8b58be88 11780M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11781W: http://www.kernel.dk
11782S: Maintained
679655da
JP
11783F: Documentation/cdrom/
11784F: drivers/cdrom/cdrom.c
11785F: include/linux/cdrom.h
c117ab84 11786F: include/uapi/linux/cdrom.h
1da177e4 11787
56df0122 11788UNISYS S-PAR DRIVERS
49e7d9df
JP
11789M: David Kershner <david.kershner@unisys.com>
11790L: sparmaintainer@unisys.com (Unisys internal)
11791S: Supported
11792F: drivers/staging/unisys/
56df0122 11793
9941fa6e
VH
11794UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11795M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11796L: linux-scsi@vger.kernel.org
11797S: Supported
11798F: Documentation/scsi/ufs.txt
11799F: drivers/scsi/ufs/
11800
e2d1d6c0 11801UNSORTED BLOCK IMAGES (UBI)
949cb623 11802M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11803M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11804W: http://www.linux-mtd.infradead.org/
11805L: linux-mtd@lists.infradead.org
b6b44e0a 11806T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11807S: Supported
80811493 11808F: drivers/mtd/ubi/
679655da 11809F: include/linux/mtd/ubi.h
c117ab84 11810F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11811
1da177e4 11812USB ACM DRIVER
ca1c3e6f 11813M: Oliver Neukum <oneukum@suse.com>
6372594a 11814L: linux-usb@vger.kernel.org
1da177e4 11815S: Maintained
679655da
JP
11816F: Documentation/usb/acm.txt
11817F: drivers/usb/class/cdc-acm.*
1da177e4 11818
b7d572e1
PF
11819USB AR5523 WIRELESS DRIVER
11820M: Pontus Fuchs <pontus.fuchs@gmail.com>
11821L: linux-wireless@vger.kernel.org
11822S: Maintained
11823F: drivers/net/wireless/ath/ar5523/
11824
115bb1ff 11825USB ATTACHED SCSI
f50a4968 11826M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11827M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11828L: linux-usb@vger.kernel.org
11829L: linux-scsi@vger.kernel.org
8eae0fb7 11830S: Maintained
115bb1ff
MW
11831F: drivers/usb/storage/uas.c
11832
1da177e4 11833USB CDC ETHERNET DRIVER
61eee9a7 11834M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11835L: linux-usb@vger.kernel.org
1da177e4 11836S: Maintained
679655da 11837F: drivers/net/usb/cdc_*.c
c117ab84 11838F: include/uapi/linux/usb/cdc.h
1da177e4 11839
66e3e591
KP
11840USB CHAOSKEY DRIVER
11841M: Keith Packard <keithp@keithp.com>
11842L: linux-usb@vger.kernel.org
11843S: Maintained
11844F: drivers/usb/misc/chaoskey.c
11845
b02b371e 11846USB CYPRESS C67X00 DRIVER
8b58be88 11847M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11848L: linux-usb@vger.kernel.org
11849S: Maintained
679655da 11850F: drivers/usb/c67x00/
b02b371e 11851
d0374f4f 11852USB DAVICOM DM9601 DRIVER
8b58be88 11853M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11854L: netdev@vger.kernel.org
d0374f4f
PK
11855W: http://www.linux-usb.org/usbnet
11856S: Maintained
679655da 11857F: drivers/net/usb/dm9601.c
d0374f4f 11858
cc2020e6 11859USB DIAMOND RIO500 DRIVER
8b58be88 11860M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11861L: rio500-users@lists.sourceforge.net
11862W: http://rio500.sourceforge.net
11863S: Maintained
679655da 11864F: drivers/usb/misc/rio500*
cc2020e6 11865
1da177e4 11866USB EHCI DRIVER
578333ab 11867M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11868L: linux-usb@vger.kernel.org
578333ab 11869S: Maintained
679655da
JP
11870F: Documentation/usb/ehci.txt
11871F: drivers/usb/host/ehci*
1da177e4 11872
69ae9e3e 11873USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11874M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11875L: linux-usb@vger.kernel.org
69ae9e3e 11876W: http://www.linux-usb.org/gadget
d6d0f665
FB
11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11878S: Maintained
679655da
JP
11879F: drivers/usb/gadget/
11880F: include/linux/usb/gadget*
69ae9e3e 11881
2dea64b4 11882USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11883M: Jiri Kosina <jikos@kernel.org>
406df153 11884R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11885L: linux-usb@vger.kernel.org
54e5881d 11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11887S: Maintained
c2f01971 11888F: Documentation/hid/hiddev.txt
679655da 11889F: drivers/hid/usbhid/
1da177e4 11890
959eea21 11891USB ISP116X DRIVER
8b58be88 11892M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11893L: linux-usb@vger.kernel.org
959eea21 11894S: Maintained
679655da
JP
11895F: drivers/usb/host/isp116x*
11896F: include/linux/usb/isp116x.h
959eea21 11897
146498ea
WH
11898USB LAN78XX ETHERNET DRIVER
11899M: Woojung Huh <woojung.huh@microchip.com>
11900M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11901L: netdev@vger.kernel.org
11902S: Maintained
11903F: drivers/net/usb/lan78xx.*
11904
1da177e4 11905USB MASS STORAGE DRIVER
8b58be88 11906M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11907L: linux-usb@vger.kernel.org
8836aeb8 11908L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11909S: Maintained
11910W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11911F: drivers/usb/storage/
1da177e4 11912
af39917d
CL
11913USB MIDI DRIVER
11914M: Clemens Ladisch <clemens@ladisch.de>
11915L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11916T: git git://git.alsa-project.org/alsa-kernel.git
11917S: Maintained
11918F: sound/usb/midi.*
11919
444ce9d4
JP
11920USB NETWORKING DRIVERS
11921L: linux-usb@vger.kernel.org
11922S: Odd Fixes
11923F: drivers/net/usb/
11924
1da177e4 11925USB OHCI DRIVER
578333ab 11926M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11927L: linux-usb@vger.kernel.org
578333ab 11928S: Maintained
679655da
JP
11929F: Documentation/usb/ohci.txt
11930F: drivers/usb/host/ohci*
1da177e4 11931
963ffa3e 11932USB OTG FSM (Finite State Machine)
60d77b3d 11933M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11934T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11935L: linux-usb@vger.kernel.org
11936S: Maintained
11937F: drivers/usb/common/usb-otg-fsm.c
11938
563da3a9
VM
11939USB OVER IP DRIVER
11940M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
11941M: Shuah Khan <shuahkh@osg.samsung.com>
11942M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
11943L: linux-usb@vger.kernel.org
11944S: Maintained
a6d6fc2b 11945F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11946F: drivers/usb/usbip/
11947F: tools/usb/usbip/
11948
1da177e4 11949USB PEGASUS DRIVER
a16b945c 11950M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11951L: linux-usb@vger.kernel.org
043600a6 11952L: netdev@vger.kernel.org
052e3128
PM
11953T: git git://github.com/petkan/pegasus.git
11954W: https://github.com/petkan/pegasus
1da177e4 11955S: Maintained
679655da 11956F: drivers/net/usb/pegasus.*
1da177e4 11957
d3ad558f 11958USB PHY LAYER
a55f6286 11959M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11960L: linux-usb@vger.kernel.org
11961T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11962S: Maintained
11963F: drivers/usb/phy/
d3ad558f 11964
73e4fb3f 11965USB PRINTER DRIVER (usblp)
8b58be88 11966M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11967L: linux-usb@vger.kernel.org
73e4fb3f 11968S: Supported
679655da 11969F: drivers/usb/class/usblp.c
1da177e4 11970
4521b477
BM
11971USB QMI WWAN NETWORK DRIVER
11972M: Bjørn Mork <bjorn@mork.no>
11973L: netdev@vger.kernel.org
11974S: Maintained
11975F: Documentation/ABI/testing/sysfs-class-net-qmi
11976F: drivers/net/usb/qmi_wwan.c
11977
1da177e4 11978USB RTL8150 DRIVER
a16b945c 11979M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11980L: linux-usb@vger.kernel.org
043600a6 11981L: netdev@vger.kernel.org
052e3128
PM
11982T: git git://github.com/petkan/rtl8150.git
11983W: https://github.com/petkan/rtl8150
1da177e4 11984S: Maintained
679655da 11985F: drivers/net/usb/rtl8150.c
1da177e4 11986
f896b796 11987USB SERIAL SUBSYSTEM
66085694 11988M: Johan Hovold <johan@kernel.org>
795fb7e7 11989L: linux-usb@vger.kernel.org
4e68852d 11990S: Maintained
679655da 11991F: Documentation/usb/usb-serial.txt
f896b796 11992F: drivers/usb/serial/
679655da 11993F: include/linux/usb/serial.h
1da177e4 11994
b3f0db1c
SG
11995USB SMSC75XX ETHERNET DRIVER
11996M: Steve Glendinning <steve.glendinning@shawell.net>
11997L: netdev@vger.kernel.org
11998S: Maintained
11999F: drivers/net/usb/smsc75xx.*
12000
2f7ca802 12001USB SMSC95XX ETHERNET DRIVER
90b24cfb 12002M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12003L: netdev@vger.kernel.org
90b24cfb 12004S: Maintained
679655da 12005F: drivers/net/usb/smsc95xx.*
2f7ca802 12006
1da177e4 12007USB SUBSYSTEM
879a5a00 12008M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12009L: linux-usb@vger.kernel.org
1da177e4 12010W: http://www.linux-usb.org
08deed1e 12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12012S: Supported
1700bd98 12013F: Documentation/devicetree/bindings/usb/
679655da 12014F: Documentation/usb/
679655da
JP
12015F: drivers/usb/
12016F: include/linux/usb.h
12017F: include/linux/usb/
1da177e4
LT
12018
12019USB UHCI DRIVER
8b58be88 12020M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12021L: linux-usb@vger.kernel.org
1da177e4 12022S: Maintained
679655da 12023F: drivers/usb/host/uhci*
1da177e4 12024
69ae9e3e 12025USB "USBNET" DRIVER FRAMEWORK
d8130624 12026M: Oliver Neukum <oneukum@suse.com>
043600a6 12027L: netdev@vger.kernel.org
69ae9e3e 12028W: http://www.linux-usb.org/usbnet
1da177e4 12029S: Maintained
679655da
JP
12030F: drivers/net/usb/usbnet.c
12031F: include/linux/usb/usbnet.h
1da177e4 12032
c0efd232 12033USB VIDEO CLASS
c53ac071 12034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12035L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12036L: linux-media@vger.kernel.org
275ffde4 12037T: git git://linuxtv.org/media_tree.git
57c6d2e9 12038W: http://www.ideasonboard.org/uvc/
c0efd232 12039S: Maintained
0c0d06ca 12040F: drivers/media/usb/uvc/
6c0f0359 12041F: include/uapi/linux/uvcvideo.h
1da177e4 12042
b60b9c45
HV
12043USB VISION DRIVER
12044M: Hans Verkuil <hverkuil@xs4all.nl>
12045L: linux-media@vger.kernel.org
12046T: git git://linuxtv.org/media_tree.git
a825eaec 12047W: https://linuxtv.org
b60b9c45
HV
12048S: Odd Fixes
12049F: drivers/media/usb/usbvision/
12050
8282da47
LP
12051USB WEBCAM GADGET
12052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12053L: linux-usb@vger.kernel.org
12054S: Maintained
3a83c16e 12055F: drivers/usb/gadget/function/*uvc*
faf2e1db 12056F: drivers/usb/gadget/legacy/webcam.c
8282da47 12057
bf164cc0 12058USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12059M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12060L: linux-wireless@vger.kernel.org
12061S: Maintained
679655da 12062F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12063
eb6bab13 12064USB XHCI DRIVER
03d85053 12065M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12066L: linux-usb@vger.kernel.org
12067S: Supported
36d0344c
SS
12068F: drivers/usb/host/xhci*
12069F: drivers/usb/host/pci-quirks*
eb6bab13 12070
1da177e4 12071USB ZD1201 DRIVER
4086b9ca 12072L: linux-wireless@vger.kernel.org
1da177e4 12073W: http://linux-lc100020.sourceforge.net
4086b9ca 12074S: Orphan
ed0ad06f 12075F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12076
b7eee616 12077USB ZR364XX DRIVER
8b58be88 12078M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12079L: linux-usb@vger.kernel.org
661263b5 12080L: linux-media@vger.kernel.org
275ffde4 12081T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12082W: http://royale.zerezo.com/zr364xx/
12083S: Maintained
679655da 12084F: Documentation/video4linux/zr364xx.txt
90d72ac6 12085F: drivers/media/usb/zr364xx/
b7eee616 12086
289fcff4
HK
12087ULPI BUS
12088M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12089L: linux-usb@vger.kernel.org
12090S: Maintained
12091F: drivers/usb/common/ulpi.c
12092F: include/linux/ulpi/
12093
e7839f25 12094USER-MODE LINUX (UML)
8b58be88 12095M: Jeff Dike <jdike@addtoit.com>
b15194b7 12096M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12097L: user-mode-linux-devel@lists.sourceforge.net
12098L: user-mode-linux-user@lists.sourceforge.net
12099W: http://user-mode-linux.sourceforge.net
9f273c24 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12101S: Maintained
61516587 12102F: Documentation/virtual/uml/
679655da 12103F: arch/um/
b070989a 12104F: arch/x86/um/
679655da
JP
12105F: fs/hostfs/
12106F: fs/hppfs/
b7eee616 12107
e5f114e9 12108USERSPACE I/O (UIO)
6a534c9d 12109M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12110M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12111S: Maintained
3d3fecbd 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12113F: Documentation/DocBook/uio-howto.tmpl
12114F: drivers/uio/
12115F: include/linux/uio*.h
e5f114e9 12116
256cccbe 12117UTIL-LINUX PACKAGE
8b58be88 12118M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12119L: util-linux@vger.kernel.org
12120W: http://en.wikipedia.org/wiki/Util-linux
12121T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12122S: Maintained
12123
c1fd1c07 12124UVESAFB DRIVER
8b58be88 12125M: Michal Januszewski <spock@gentoo.org>
c69f677c 12126L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12127W: http://dev.gentoo.org/~spock/projects/uvesafb/
12128S: Maintained
679655da 12129F: Documentation/fb/uvesafb.txt
8a61f013 12130F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12131
456930d8
SA
12132VF610 NAND DRIVER
12133M: Stefan Agner <stefan@agner.ch>
12134L: linux-mtd@lists.infradead.org
12135S: Supported
12136F: drivers/mtd/nand/vf610_nfc.c
12137
4480f15b 12138VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12139M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12140S: Maintained
679655da
JP
12141F: Documentation/filesystems/vfat.txt
12142F: fs/fat/
1da177e4 12143
cba3345c
AW
12144VFIO DRIVER
12145M: Alex Williamson <alex.williamson@redhat.com>
12146L: kvm@vger.kernel.org
9f273c24 12147T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12148S: Maintained
12149F: Documentation/vfio.txt
12150F: drivers/vfio/
12151F: include/linux/vfio.h
c117ab84 12152F: include/uapi/linux/vfio.h
cba3345c 12153
a714ea5f
AW
12154VFIO PLATFORM DRIVER
12155M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12156L: kvm@vger.kernel.org
12157S: Maintained
12158F: drivers/vfio/platform/
12159
9e6f3438
PO
12160VIDEOBUF2 FRAMEWORK
12161M: Pawel Osciak <pawel@osciak.com>
12162M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12163M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12164L: linux-media@vger.kernel.org
12165S: Maintained
90d72ac6 12166F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12167F: include/media/videobuf2-*
12168
5523662e
SCP
12169VIRTUAL SERIO DEVICE DRIVER
12170M: Stephen Chandler Paul <thatslyude@gmail.com>
12171S: Maintained
12172F: drivers/input/serio/userio.c
12173F: include/uapi/linux/userio.h
12174
9a82446b
AS
12175VIRTIO CONSOLE DRIVER
12176M: Amit Shah <amit.shah@redhat.com>
12177L: virtualization@lists.linux-foundation.org
12178S: Maintained
12179F: drivers/char/virtio_console.c
12180F: include/linux/virtio_console.h
c117ab84 12181F: include/uapi/linux/virtio_console.h
9a82446b 12182
2426ec8f 12183VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12184M: "Michael S. Tsirkin" <mst@redhat.com>
12185L: virtualization@lists.linux-foundation.org
12186S: Maintained
0e4191fe 12187F: Documentation/devicetree/bindings/virtio/
2426ec8f 12188F: drivers/virtio/
c893c8d7 12189F: tools/virtio/
2426ec8f
MT
12190F: drivers/net/virtio_net.c
12191F: drivers/block/virtio_blk.c
12192F: include/linux/virtio_*.h
916cdabc 12193F: include/uapi/linux/virtio_*.h
2426ec8f 12194
f2dbda3b
CH
12195VIRTIO DRIVERS FOR S390
12196M: Christian Borntraeger <borntraeger@de.ibm.com>
12197M: Cornelia Huck <cornelia.huck@de.ibm.com>
12198L: linux-s390@vger.kernel.org
12199L: virtualization@lists.linux-foundation.org
12200L: kvm@vger.kernel.org
12201S: Supported
1b568d93 12202F: drivers/s390/virtio/
f2dbda3b 12203
4ad6ee91
GH
12204VIRTIO GPU DRIVER
12205M: David Airlie <airlied@linux.ie>
12206M: Gerd Hoffmann <kraxel@redhat.com>
12207L: dri-devel@lists.freedesktop.org
12208L: virtualization@lists.linux-foundation.org
12209S: Maintained
12210F: drivers/gpu/drm/virtio/
12211F: include/uapi/linux/virtio_gpu.h
12212
3a4d5c94
MT
12213VIRTIO HOST (VHOST)
12214M: "Michael S. Tsirkin" <mst@redhat.com>
12215L: kvm@vger.kernel.org
c996d8b9 12216L: virtualization@lists.linux-foundation.org
3a4d5c94 12217L: netdev@vger.kernel.org
9f273c24 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12219S: Maintained
12220F: drivers/vhost/
c117ab84 12221F: include/uapi/linux/vhost.h
3a4d5c94 12222
271c8651
GH
12223VIRTIO INPUT DRIVER
12224M: Gerd Hoffmann <kraxel@redhat.com>
12225S: Maintained
12226F: drivers/virtio/virtio_input.c
12227F: include/uapi/linux/virtio_input.h
12228
1da177e4 12229VIA RHINE NETWORK DRIVER
210347e1 12230S: Orphan
f2148a47 12231F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12232
f0bf7f61 12233VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12234M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12235M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12236S: Maintained
12237F: drivers/mmc/host/via-sdmmc.c
12238
69e4a7c2 12239VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12240M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12241L: linux-fbdev@vger.kernel.org
69e4a7c2 12242S: Maintained
c7babebd
FTS
12243F: include/linux/via-core.h
12244F: include/linux/via-gpio.h
12245F: include/linux/via_i2c.h
8a61f013 12246F: drivers/video/fbdev/via/
69e4a7c2 12247
01f20734 12248VIA VELOCITY NETWORK DRIVER
8b58be88 12249M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12250L: netdev@vger.kernel.org
12251S: Maintained
f2148a47 12252F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12253
f73f8173
AW
12254VIRT LIB
12255M: Alex Williamson <alex.williamson@redhat.com>
12256M: Paolo Bonzini <pbonzini@redhat.com>
12257L: kvm@vger.kernel.org
12258S: Supported
12259F: virt/lib/
12260
77911fd2 12261VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12262M: Hans Verkuil <hverkuil@xs4all.nl>
12263L: linux-media@vger.kernel.org
12264T: git git://linuxtv.org/media_tree.git
a825eaec 12265W: https://linuxtv.org
0b7bc1fa 12266S: Maintained
77911fd2 12267F: drivers/media/platform/vivid/*
0b7bc1fa 12268
be7f8273 12269VLAN (802.1Q)
8b58be88 12270M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12271L: netdev@vger.kernel.org
12272S: Maintained
679655da
JP
12273F: drivers/net/macvlan.c
12274F: include/linux/if_*vlan.h
12275F: net/8021q/
be7f8273 12276
55e331cf 12277VLYNQ BUS
8b58be88 12278M: Florian Fainelli <florian@openwrt.org>
8578d7af 12279L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12280S: Maintained
12281F: drivers/vlynq/vlynq.c
12282F: include/linux/vlynq.h
12283
390beae4 12284VME SUBSYSTEM
74c600e3 12285M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12286M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12288L: devel@driverdev.osuosl.org
12289S: Maintained
12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12291F: Documentation/vme_api.txt
12292F: drivers/staging/vme/
12293F: drivers/vme/
12294F: include/linux/vme*
12295
4488e09b
AK
12296VMWARE HYPERVISOR INTERFACE
12297M: Alok Kataria <akataria@vmware.com>
12298L: virtualization@lists.linux-foundation.org
12299S: Supported
12300F: arch/x86/kernel/cpu/vmware.c
12301
73b35d07
DT
12302VMWARE BALLOON DRIVER
12303M: Xavier Deguillard <xdeguillard@vmware.com>
12304M: Philip Moltmann <moltmann@vmware.com>
12305M: "VMware, Inc." <pv-drivers@vmware.com>
12306L: linux-kernel@vger.kernel.org
12307S: Maintained
12308F: drivers/misc/vmw_balloon.c
12309
8b8be51b
TH
12310VMWARE VMMOUSE SUBDRIVER
12311M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12312M: "VMware, Inc." <pv-drivers@vmware.com>
12313L: linux-input@vger.kernel.org
12314S: Maintained
12315F: drivers/input/mouse/vmmouse.c
12316F: drivers/input/mouse/vmmouse.h
12317
d1a890fa 12318VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12319M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12320M: "VMware, Inc." <pv-drivers@vmware.com>
12321L: netdev@vger.kernel.org
12322S: Maintained
12323F: drivers/net/vmxnet3/
d1a890fa 12324
851b1642 12325VMware PVSCSI driver
f2d7e40e 12326M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12327M: VMware PV-Drivers <pv-drivers@vmware.com>
12328L: linux-scsi@vger.kernel.org
12329S: Maintained
12330F: drivers/scsi/vmw_pvscsi.c
12331F: drivers/scsi/vmw_pvscsi.h
12332
e53e86c7 12333VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12334M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12335M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12336L: linux-kernel@vger.kernel.org
1dd68f01 12337W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12339S: Supported
9d2597e8 12340F: Documentation/devicetree/bindings/regulator/
679655da 12341F: drivers/regulator/
9d2597e8 12342F: include/dt-bindings/regulator/
679655da 12343F: include/linux/regulator/
e53e86c7 12344
081958eb
DA
12345VRF
12346M: David Ahern <dsa@cumulusnetworks.com>
12347M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12348L: netdev@vger.kernel.org
12349S: Maintained
12350F: drivers/net/vrf.c
562d897d 12351F: Documentation/networking/vrf.txt
081958eb 12352
ab41319e 12353VT1211 HARDWARE MONITOR DRIVER
8b58be88 12354M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12355L: linux-hwmon@vger.kernel.org
ab41319e 12356S: Maintained
679655da
JP
12357F: Documentation/hwmon/vt1211
12358F: drivers/hwmon/vt1211.c
ab41319e 12359
1de9e371 12360VT8231 HARDWARE MONITOR DRIVER
8b58be88 12361M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12362L: linux-hwmon@vger.kernel.org
1de9e371 12363S: Maintained
679655da 12364F: drivers/hwmon/vt8231.c
1de9e371 12365
88095e7b
TO
12366VUB300 USB to SDIO/SD/MMC bridge chip
12367M: Tony Olech <tony.olech@elandigitalsystems.com>
12368L: linux-mmc@vger.kernel.org
12369L: linux-usb@vger.kernel.org
12370S: Supported
12371F: drivers/mmc/host/vub300.c
12372
1da177e4 12373W1 DALLAS'S 1-WIRE BUS
a8018766 12374M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12375S: Maintained
679655da
JP
12376F: Documentation/w1/
12377F: drivers/w1/
1da177e4 12378
13927079 12379W83791D HARDWARE MONITORING DRIVER
8b58be88 12380M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12381L: linux-hwmon@vger.kernel.org
25845c22 12382S: Maintained
679655da
JP
12383F: Documentation/hwmon/w83791d
12384F: drivers/hwmon/w83791d.c
13927079 12385
61db011d 12386W83793 HARDWARE MONITORING DRIVER
8b58be88 12387M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12388L: linux-hwmon@vger.kernel.org
61db011d 12389S: Maintained
679655da
JP
12390F: Documentation/hwmon/w83793
12391F: drivers/hwmon/w83793.c
61db011d 12392
e3760b43 12393W83795 HARDWARE MONITORING DRIVER
d8130624 12394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12395L: linux-hwmon@vger.kernel.org
e3760b43
JD
12396S: Maintained
12397F: drivers/hwmon/w83795.c
12398
1da177e4 12399W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12400M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12401S: Maintained
679655da 12402F: drivers/mmc/host/wbsd.*
1da177e4 12403
b4e05923
HG
12404WACOM PROTOCOL 4 SERIAL TABLETS
12405M: Julian Squires <julian@cipht.net>
12406M: Hans de Goede <hdegoede@redhat.com>
12407L: linux-input@vger.kernel.org
12408S: Maintained
12409F: drivers/input/tablet/wacom_serial4.c
12410
3527761c 12411WATCHDOG DEVICE DRIVERS
8b58be88 12412M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12413R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12414L: linux-watchdog@vger.kernel.org
12415W: http://www.linux-watchdog.org/
f599aaf0 12416T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12417S: Maintained
540be8b2 12418F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12419F: Documentation/watchdog/
12420F: drivers/watchdog/
12421F: include/linux/watchdog.h
c117ab84 12422F: include/uapi/linux/watchdog.h
3527761c 12423
1da177e4 12424WD7000 SCSI DRIVER
8b58be88 12425M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12426L: linux-scsi@vger.kernel.org
12427S: Maintained
679655da 12428F: drivers/scsi/wd7000.c
1da177e4 12429
b22e00f3
DH
12430WIIMOTE HID DRIVER
12431M: David Herrmann <dh.herrmann@googlemail.com>
12432L: linux-input@vger.kernel.org
12433S: Maintained
12434F: drivers/hid/hid-wiimote*
12435
e258b80e 12436WINBOND CIR DRIVER
364e9e18 12437M: David Härdeman <david@hardeman.nu>
e258b80e 12438S: Maintained
116ab806 12439F: drivers/media/rc/winbond-cir.c
e258b80e 12440
c36a483d
WBG
12441WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12442M: William Breathitt Gray <vilhelm.gray@gmail.com>
12443L: linux-watchdog@vger.kernel.org
12444S: Maintained
12445F: drivers/watchdog/ebc-c384_wdt.c
12446
9c26df9b
WBG
12447WINSYSTEMS WS16C48 GPIO DRIVER
12448M: William Breathitt Gray <vilhelm.gray@gmail.com>
12449L: linux-gpio@vger.kernel.org
12450S: Maintained
12451F: drivers/gpio/gpio-ws16c48.c
e258b80e 12452
8a70da82 12453WIMAX STACK
8b58be88 12454M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12455M: linux-wimax@intel.com
49e7d9df 12456L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12457S: Supported
12458W: http://linuxwimax.org
315987dc 12459F: Documentation/wimax/README.wimax
315987dc
JP
12460F: include/linux/wimax/debug.h
12461F: include/net/wimax.h
c117ab84 12462F: include/uapi/linux/wimax.h
315987dc 12463F: net/wimax/
8a70da82 12464
5fc14680 12465WISTRON LAPTOP BUTTON DRIVER
8b58be88 12466M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12467S: Maintained
679655da 12468F: drivers/input/misc/wistron_btns.c
5fc14680 12469
1da177e4 12470WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12471M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12472L: linux-wireless@vger.kernel.org
926554c4 12473W: http://oops.ghostprotocols.net:81/blog
1da177e4 12474S: Maintained
679655da 12475F: drivers/net/wireless/wl3501*
1da177e4 12476
055bcbcb 12477WOLFSON MICROELECTRONICS DRIVERS
fef95164 12478L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12479T: git https://github.com/CirrusLogic/linux-drivers.git
12480W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12481S: Supported
3768f0b1 12482F: Documentation/hwmon/wm83??
f494993f
CK
12483F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12484F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12485F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12486F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12487F: drivers/clk/clk-wm83*.c
9c309598 12488F: drivers/extcon/extcon-arizona.c
b75ea16a 12489F: drivers/leds/leds-wm83*.c
25b273ba 12490F: drivers/gpio/gpio-*wm*.c
9c309598 12491F: drivers/gpio/gpio-arizona.c
d22b0869 12492F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12493F: drivers/input/misc/wm831x-on.c
12494F: drivers/input/touchscreen/wm831x-ts.c
12495F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12496F: drivers/mfd/arizona*
12497F: drivers/mfd/wm*.c
12ebc137 12498F: drivers/mfd/cs47l24*
b75ea16a
MB
12499F: drivers/power/wm83*.c
12500F: drivers/rtc/rtc-wm83*.c
12501F: drivers/regulator/wm8*.c
3860e6c4 12502F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12503F: drivers/watchdog/wm83*_wdt.c
9c309598 12504F: include/linux/mfd/arizona/
3860e6c4 12505F: include/linux/mfd/wm831x/
b75ea16a 12506F: include/linux/mfd/wm8350/
3768f0b1 12507F: include/linux/mfd/wm8400*
59ec6da2 12508F: include/linux/wm97xx.h
055bcbcb 12509F: include/sound/wm????.h
9c309598 12510F: sound/soc/codecs/arizona.?
055bcbcb 12511F: sound/soc/codecs/wm*
12ebc137 12512F: sound/soc/codecs/cs47l24*
b75ea16a 12513
3e6cd7a4
TH
12514WORKQUEUE
12515M: Tejun Heo <tj@kernel.org>
badb7f5e 12516R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12518S: Maintained
12519F: include/linux/workqueue.h
12520F: kernel/workqueue.c
12521F: Documentation/workqueue.txt
12522
39ac9f48
CYT
12523X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12524M: Chen-Yu Tsai <wens@csie.org>
12525L: linux-kernel@vger.kernel.org
12526S: Maintained
12527N: axp[128]
12528
1da177e4 12529X.25 NETWORK LAYER
8bf28059 12530M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12531L: linux-x25@vger.kernel.org
8bf28059 12532S: Odd Fixes
679655da
JP
12533F: Documentation/networking/x25*
12534F: include/net/x25*
12535F: net/x25/
1da177e4 12536
e2d1d6c0 12537X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12538M: Thomas Gleixner <tglx@linutronix.de>
12539M: Ingo Molnar <mingo@redhat.com>
12540M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12541M: x86@kernel.org
981c3a4f 12542L: linux-kernel@vger.kernel.org
75fc2d37 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12544S: Maintained
679655da
JP
12545F: Documentation/x86/
12546F: arch/x86/
e2d1d6c0 12547
d0944853 12548X86 PLATFORM DRIVERS
e181ba15 12549M: Darren Hart <dvhart@infradead.org>
d0944853 12550L: platform-driver-x86@vger.kernel.org
e181ba15 12551T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12552S: Maintained
14430813 12553F: drivers/platform/x86/
3a4bceef 12554F: drivers/platform/olpc/
d0944853 12555
c1f5c54b
IM
12556X86 MCE INFRASTRUCTURE
12557M: Tony Luck <tony.luck@intel.com>
487ba8e8 12558M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12559L: linux-edac@vger.kernel.org
12560S: Maintained
12561F: arch/x86/kernel/cpu/mcheck/*
12562
79ebdc95
BP
12563X86 MICROCODE UPDATE SUPPORT
12564M: Borislav Petkov <bp@alien8.de>
12565S: Maintained
12566F: arch/x86/kernel/cpu/microcode/*
12567
f0905c5a
AL
12568X86 VDSO
12569M: Andy Lutomirski <luto@amacapital.net>
12570L: linux-kernel@vger.kernel.org
12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12572S: Maintained
d603c8e1 12573F: arch/x86/entry/vdso/
f0905c5a 12574
d6fad502 12575XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12576M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12577M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12578L: linux-media@vger.kernel.org
a825eaec 12579W: https://linuxtv.org
d6fad502
MCC
12580T: git git://linuxtv.org/media_tree.git
12581S: Maintained
12582F: drivers/media/tuners/tuner-xc2028.*
12583
c4468085 12584XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12585M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12586M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12587M: Juergen Gross <jgross@suse.com>
11dbb52b 12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12590S: Supported
12591F: arch/x86/xen/
12592F: drivers/*/xen-*front.c
12593F: drivers/xen/
12594F: arch/x86/include/asm/xen/
12595F: include/xen/
c117ab84 12596F: include/uapi/xen/
c4468085 12597
77bfb479 12598XEN HYPERVISOR ARM
85d1a29d 12599M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12600L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12601S: Maintained
77bfb479
SS
12602F: arch/arm/xen/
12603F: arch/arm/include/asm/xen/
12604
b475e83f 12605XEN HYPERVISOR ARM64
85d1a29d 12606M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12607L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12608S: Maintained
b475e83f
SS
12609F: arch/arm64/xen/
12610F: arch/arm64/include/asm/xen/
12611
9b57e1a7 12612XEN NETWORK BACKEND DRIVER
8386040b 12613M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12614L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12615L: netdev@vger.kernel.org
12616S: Supported
12617F: drivers/net/xen-netback/*
12618
c5f8e29d
KRW
12619XEN PCI SUBSYSTEM
12620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12621L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12622S: Supported
12623F: arch/x86/pci/*xen*
12624F: drivers/pci/*xen*
12625
a2c5ae65
KRW
12626XEN BLOCK SUBSYSTEM
12627M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12628M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12629L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12630S: Supported
12631F: drivers/block/xen-blkback/*
12632F: drivers/block/xen*
12633
15d03609
JG
12634XEN PVSCSI DRIVERS
12635M: Juergen Gross <jgross@suse.com>
12636L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12637L: linux-scsi@vger.kernel.org
12638S: Supported
12639F: drivers/scsi/xen-scsifront.c
12640F: drivers/xen/xen-scsiback.c
12641F: include/xen/interface/io/vscsiif.h
12642
c5f8e29d
KRW
12643XEN SWIOTLB SUBSYSTEM
12644M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12645L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12646S: Supported
12647F: arch/x86/xen/*swiotlb*
12648F: drivers/xen/*swiotlb*
12649
1da177e4
LT
12650XFS FILESYSTEM
12651P: Silicon Graphics Inc
809625ca 12652M: Dave Chinner <david@fromorbit.com>
18caa67a 12653M: xfs@oss.sgi.com
d7ede1aa 12654L: xfs@oss.sgi.com
1da177e4 12655W: http://oss.sgi.com/projects/xfs
9f273c24 12656T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12657S: Supported
679655da
JP
12658F: Documentation/filesystems/xfs.txt
12659F: fs/xfs/
1da177e4 12660
8a3b7a25 12661XILINX AXI ETHERNET DRIVER
59a54f30
MS
12662M: Anirudha Sarangi <anirudh@xilinx.com>
12663M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12664S: Maintained
12665F: drivers/net/ethernet/xilinx/xilinx_axienet*
12666
238b8721 12667XILINX UARTLITE SERIAL DRIVER
8b58be88 12668M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12669L: linux-serial@vger.kernel.org
12670S: Maintained
df621252 12671F: drivers/tty/serial/uartlite.c
238b8721 12672
df330515
LP
12673XILINX VIDEO IP CORES
12674M: Hyun Kwon <hyun.kwon@xilinx.com>
12675M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12676L: linux-media@vger.kernel.org
12677T: git git://linuxtv.org/media_tree.git
12678S: Supported
12679F: Documentation/devicetree/bindings/media/xilinx/
12680F: drivers/media/platform/xilinx/
a5562f65 12681F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12682
74316949
EB
12683XILLYBUS DRIVER
12684M: Eli Billauer <eli.billauer@gmail.com>
12685L: linux-kernel@vger.kernel.org
12686S: Supported
12687F: drivers/char/xillybus/
12688
f620e4b8
MF
12689XTENSA XTFPGA PLATFORM SUPPORT
12690M: Max Filippov <jcmvbkbc@gmail.com>
12691L: linux-xtensa@linux-xtensa.org
12692S: Maintained
12693F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12694F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12695
1da177e4 12696YAM DRIVER FOR AX.25
8b58be88 12697M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12698L: linux-hams@vger.kernel.org
12699S: Maintained
679655da
JP
12700F: drivers/net/hamradio/yam*
12701F: include/linux/yam.h
1da177e4 12702
af64a5eb 12703YEALINK PHONE DRIVER
8b58be88 12704M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12705L: usbb2k-api-dev@nongnu.org
12706S: Maintained
679655da
JP
12707F: Documentation/input/yealink.txt
12708F: drivers/input/misc/yealink.*
af64a5eb 12709
1da177e4 12710Z8530 DRIVER FOR AX.25
8b58be88 12711M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12712W: http://yaina.de/jreuter/
12713W: http://www.qsl.net/dl1bke/
12714L: linux-hams@vger.kernel.org
12715S: Maintained
679655da
JP
12716F: Documentation/networking/z8530drv.txt
12717F: drivers/net/hamradio/*scc.c
12718F: drivers/net/hamradio/z8530.h
1da177e4 12719
0cf31ec1 12720ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12721M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12722L: linux-mm@kvack.org
12723S: Maintained
12724F: mm/zbud.c
12725F: include/linux/zbud.h
12726
7c0c3afb 12727ZD1211RW WIRELESS DRIVER
8b58be88
JP
12728M: Daniel Drake <dsd@gentoo.org>
12729M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12730W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12731L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12732L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12733S: Maintained
6948300c 12734F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12735
20263029
DS
12736ZPOOL COMPRESSED PAGE STORAGE API
12737M: Dan Streetman <ddstreet@ieee.org>
12738L: linux-mm@kvack.org
12739S: Maintained
12740F: mm/zpool.c
12741F: include/linux/zpool.h
12742
1da177e4 12743ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12744L: mjpeg-users@lists.sourceforge.net
f63145e2 12745L: linux-media@vger.kernel.org
1da177e4 12746W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12747T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12748S: Odd Fixes
90d72ac6 12749F: drivers/media/pci/zoran/
1da177e4 12750
6920f2cc
MK
12751ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12752M: Minchan Kim <minchan@kernel.org>
12753M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12754R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12755L: linux-kernel@vger.kernel.org
12756S: Maintained
12757F: drivers/block/zram/
12758F: Documentation/blockdev/zram.txt
12759
8b4a4080 12760ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12761M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12762S: Maintained
df621252 12763F: drivers/tty/serial/zs.*
8b4a4080 12764
eae70d06
MK
12765ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12766M: Minchan Kim <minchan@kernel.org>
12767M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12768R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12769L: linux-mm@kvack.org
12770S: Maintained
12771F: mm/zsmalloc.c
12772F: include/linux/zsmalloc.h
d02be50d 12773F: Documentation/vm/zsmalloc.txt
eae70d06 12774
0cf31ec1 12775ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12776M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12777L: linux-mm@kvack.org
12778S: Maintained
12779F: mm/zswap.c
12780
1da177e4 12781THE REST
8b58be88 12782M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12783L: linux-kernel@vger.kernel.org
8a6e2535 12784Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12785T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12786S: Buried alive in reporters
34d03cc1
JP
12787F: *
12788F: */
This page took 7.309091 seconds and 5 git commands to generate.