staging: fsl-mc: bus: Drop warning
[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
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 285S: Supported
679655da
JP
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
43368e74 289F: include/acpi/
3a75ef0c 290F: Documentation/acpi/
89ca78a0 291F: Documentation/ABI/testing/sysfs-bus-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
f62092f6
LFT
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
c5abbba9
THL
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
16b8b922 611ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 612M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
adf9251f
TK
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
61bd0943 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
f4875e12
TL
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
968ce1b1 637L: linux-hwmon@vger.kernel.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
d03c023e
LA
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
42269063 788AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 789M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 790L: linuxppc-dev@lists.ozlabs.org
93711660 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 792S: Maintained
679655da 793F: sound/aoa/
42269063 794
97a445da
WBG
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
1da177e4 801APM DRIVER
e5f6450c 802M: Jiri Kosina <jikos@kernel.org>
81024fc4 803S: Odd fixes
9f273c24 804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
c117ab84 807F: include/uapi/linux/apm_bios.h
81024fc4 808F: drivers/char/apm-emulation.c
1da177e4 809
bd7aa4b2 810APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 811M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 812L: linux-input@vger.kernel.org
75dd112a 813S: Odd fixes
679655da 814F: drivers/input/mouse/bcm5974.c
bd7aa4b2 815
6f2fad74 816APPLE SMC DRIVER
75dd112a 817M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 818L: linux-hwmon@vger.kernel.org
75dd112a 819S: Odd fixes
679655da 820F: drivers/hwmon/applesmc.c
6f2fad74 821
1da177e4 822APPLETALK NETWORK LAYER
8b58be88 823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 824S: Maintained
679655da
JP
825F: drivers/net/appletalk/
826F: net/appletalk/
1da177e4 827
21c75328
DD
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
24299502
IS
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
62a37dc7
LP
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
1154ea7d 846ARC FRAMEBUFFER DRIVER
8b58be88 847M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 848S: Maintained
8a61f013
JH
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 851
c38f6ac7
MG
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
c5a906a5
LD
859ARM HDLCD DRM DRIVER
860M: Liviu Dudau <liviu.dudau@arm.com>
861S: Supported
862F: drivers/gpu/drm/arm/
863F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
864
1da177e4 865ARM MFM AND FLOPPY DRIVERS
8b58be88 866M: Ian Molton <spyro@f2s.com>
1da177e4 867S: Maintained
679655da
JP
868F: arch/arm/lib/floppydma.S
869F: arch/arm/include/asm/floppy.h
1da177e4 870
6f96521f
WD
871ARM PMU PROFILING AND DEBUGGING
872M: Will Deacon <will.deacon@arm.com>
70e238df 873R: Mark Rutland <mark.rutland@arm.com>
6f96521f 874S: Maintained
dd06a84b 875F: arch/arm*/kernel/perf_*
6f96521f 876F: arch/arm/oprofile/common.c
dd06a84b
MR
877F: arch/arm*/kernel/hw_breakpoint.c
878F: arch/arm*/include/asm/hw_breakpoint.h
879F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
880F: drivers/perf/arm_pmu.c
881F: include/linux/perf/arm_pmu.h
6f96521f 882
d4275354 883ARM PORT
8b58be88 884M: Russell King <linux@arm.linux.org.uk>
efc03ecb 885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
886W: http://www.arm.linux.org.uk/
887S: Maintained
888F: arch/arm/
889
d323c243
SB
890ARM SUB-ARCHITECTURES
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 892S: Maintained
d323c243
SB
893F: arch/arm/mach-*/
894F: arch/arm/plat-*/
895T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
896
cefbf4ea
RK
897ARM PRIMECELL AACI PL041 DRIVER
898M: Russell King <linux@arm.linux.org.uk>
899S: Maintained
900F: sound/arm/aaci.*
901
902ARM PRIMECELL CLCD PL110 DRIVER
903M: Russell King <linux@arm.linux.org.uk>
904S: Maintained
8a61f013 905F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
906
907ARM PRIMECELL KMI PL050 DRIVER
908M: Russell King <linux@arm.linux.org.uk>
909S: Maintained
910F: drivers/input/serio/ambakmi.*
911F: include/linux/amba/kmi.h
912
2761f5c2 913ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
914M: Russell King <linux@arm.linux.org.uk>
915S: Maintained
679655da 916F: drivers/mmc/host/mmci.*
2f748aaa 917F: include/linux/amba/mmci.h
2761f5c2 918
1b4304e5
RK
919ARM PRIMECELL UART PL010 AND PL011 DRIVERS
920M: Russell King <linux@arm.linux.org.uk>
921S: Maintained
922F: drivers/tty/serial/amba-pl01*.c
923F: include/linux/amba/serial.h
2761f5c2 924
cefbf4ea
RK
925ARM PRIMECELL BUS SUPPORT
926M: Russell King <linux@arm.linux.org.uk>
927S: Maintained
928F: drivers/amba/
929F: include/linux/amba/bus.h
930
2b7a52a4 931ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 932M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
934S: Maintained
935
9c784f95 936ARM/AFEB9260 MACHINE SUPPORT
8b58be88 937M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
939S: Maintained
940
2b7a52a4 941ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 942M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
944S: Maintained
945
5c6dcd7f 946ARM/Allwinner sunXi SoC support
1b106699 947M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 948M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
5c6dcd7f 951N: sun[x456789]i
60b0f380
MR
952
953ARM/Allwinner SoC Clock Support
954M: Emilio LĂ³pez <emilio@elopez.com.ar>
955S: Maintained
956F: drivers/clk/sunxi/
1b106699 957
79318452 958ARM/Amlogic Meson SoC support
7c1e3876
CC
959M: Carlo Caione <carlo@caione.org>
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
961L: linux-meson@googlegroups.com
962W: http://linux-meson.com/
7c1e3876 963S: Maintained
79318452
CC
964F: arch/arm/mach-meson/
965F: arch/arm/boot/dts/meson*
966N: meson
7c1e3876 967
eff506fa
TZ
968ARM/Annapurna Labs ALPINE ARCHITECTURE
969M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 970M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
971S: Maintained
972F: arch/arm/mach-alpine/
a9e5547b
AT
973F: arch/arm/boot/dts/alpine*
974F: arch/arm64/boot/dts/al/
975F: drivers/*/*alpine*
eff506fa 976
5255034d
LP
977ARM/ARTPEC MACHINE SUPPORT
978M: Jesper Nilsson <jesper.nilsson@axis.com>
979M: Lars Persson <lars.persson@axis.com>
980M: Niklas Cassel <niklas.cassel@axis.com>
981S: Maintained
982L: linux-arm-kernel@axis.com
983F: arch/arm/mach-artpec
984F: arch/arm/boot/dts/artpec6*
985F: drivers/clk/clk-artpec6.c
986
8dca5ce8 987ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 988M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 989M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 990M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 992W: http://www.linux4sam.org
9f273c24 993T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
994S: Supported
995F: arch/arm/mach-at91/
f0a0a58e 996F: include/soc/at91/
70e389cc
MB
997F: arch/arm/boot/dts/at91*.dts
998F: arch/arm/boot/dts/at91*.dtsi
999F: arch/arm/boot/dts/sama*.dts
1000F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1001F: arch/arm/include/debug/at91.S
d4a89c7d 1002
6e05dd4e
BB
1003ARM/ATMEL AT91 Clock Support
1004M: Boris Brezillon <boris.brezillon@free-electrons.com>
1005S: Maintained
1006F: drivers/clk/at91
1007
986cf2e9 1008ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1009M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011S: Maintained
1012F: arch/arm/mach-highbank/
e68d7c14
RH
1013F: arch/arm/boot/dts/highbank.dts
1014F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1015
d94f944e 1016ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1017M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1018S: Maintained
1019F: arch/arm/mach-cns3xxx/
d94f944e 1020
4863dea3
SG
1021ARM/CAVIUM THUNDER NETWORK DRIVER
1022M: Sunil Goutham <sgoutham@cavium.com>
1023M: Robert Richter <rric@kernel.org>
1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S: Supported
322e5cc5 1026F: drivers/net/ethernet/cavium/thunder/
4863dea3 1027
386ab516
AS
1028ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1029M: Alexander Shiyan <shc_work@mail.ru>
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Odd Fixes
b8ba3874 1032N: clps711x
386ab516 1033
2b7a52a4 1034ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1035M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1036M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1038S: Maintained
d19d3667
HS
1039F: arch/arm/mach-ep93xx/
1040F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1041
1042ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1043M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1045S: Maintained
1046
d4275354 1047ARM/CLKDEV SUPPORT
8b58be88 1048M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1050S: Maintained
d4275354 1051F: arch/arm/include/asm/clkdev.h
4fa2651d 1052F: drivers/clk/clkdev.c
d4275354 1053
d48134e7 1054ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1055M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1057S: Maintained
1058
94150095
HF
1059ARM/CONTEC MICRO9 MACHINE SUPPORT
1060M: Hubert Feurstein <hubert.feurstein@contec.at>
1061S: Maintained
1062F: arch/arm/mach-ep93xx/micro9.c
1063
a06ae860
PP
1064ARM/CORESIGHT FRAMEWORK AND DRIVERS
1065M: Mathieu Poirier <mathieu.poirier@linaro.org>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
01081f5a 1068F: drivers/hwtracing/coresight/*
a06ae860
PP
1069F: Documentation/trace/coresight.txt
1070F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1071F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1072
1da177e4 1073ARM/CORGI MACHINE SUPPORT
8b58be88 1074M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1075S: Maintained
1076
881a95f9 1077ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1078M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1080T: git git://github.com/ulli-kroll/linux.git
162500b3 1081S: Maintained
f49afbb5 1082F: arch/arm/mach-gemini/
98a9bb5b 1083F: drivers/rtc/rtc-gemini.c
881a95f9 1084
a990cbd8 1085ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1086M: Barry Song <baohua@kernel.org>
a990cbd8 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1088T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1089S: Maintained
e68d7c14 1090F: arch/arm/boot/dts/prima2*
a990cbd8 1091F: arch/arm/mach-prima2/
4a9c44f1 1092F: drivers/clk/sirf/
05f30e8d 1093F: drivers/clocksource/timer-prima2.c
5833ac98 1094F: drivers/clocksource/timer-atlas7.c
f8505ef5 1095N: [^a-z]sirf
a990cbd8 1096
c9d862c4
BS
1097ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1098M: Baruch Siach <baruch@tkos.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
cde137aa 1101F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1102N: digicolor
1103
d4275354 1104ARM/EBSA110 MACHINE SUPPORT
8b58be88 1105M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1107W: http://www.arm.linux.org.uk/
1108S: Maintained
1109F: arch/arm/mach-ebsa110/
b955f6ca 1110F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1111
4721f3ce
UKK
1112ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1113M: Uwe Kleine-König <kernel@pengutronix.de>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116N: efm32
1117
a9da4f7e 1118ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1119M: Daniel Ribeiro <drwyrm@gmail.com>
1120M: Stefan Schmidt <stefan@openezx.org>
1121M: Harald Welte <laforge@openezx.org>
d66f1886 1122L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1123W: http://www.openezx.org/
1124S: Maintained
cafc2265
SS
1125T: topgit git://git.openezx.org/openezx.git
1126F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1127
6a915af9 1128ARM/FARADAY FA526 PORT
162500b3 1129M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1131S: Maintained
1fa7e547 1132T: git git://git.berlios.de/gemini-board
f49afbb5 1133F: arch/arm/mm/*-fa*
6a915af9 1134
d4275354 1135ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1136M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1138W: http://www.arm.linux.org.uk/
1139S: Maintained
1140F: arch/arm/include/asm/hardware/dec21285.h
1141F: arch/arm/mach-footbridge/
1142
86183a5f 1143ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1144M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1145M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1147S: Maintained
f1c12837 1148T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1149F: arch/arm/mach-imx/
ce515a6b 1150F: arch/arm/mach-mxs/
2a82f95c 1151F: arch/arm/boot/dts/imx*
e5dafa22 1152F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1153F: drivers/clk/imx/
1154F: include/soc/imx/
86183a5f 1155
142109d2 1156ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1157M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1158M: Sascha Hauer <kernel@pengutronix.de>
1159R: Stefan Agner <stefan@agner.ch>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S: Maintained
1162T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1163F: arch/arm/mach-imx/*vf610*
1164F: arch/arm/boot/dts/vf*
1165
2b7a52a4 1166ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1167M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1169S: Maintained
1170
90b8fc34 1171ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1172M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1174S: Maintained
1175
ef47d5f0 1176ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1177M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1178M: Paul Parsons <lost.distance@yahoo.com>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1180S: Maintained
1181F: arch/arm/mach-pxa/hx4700.c
1182F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1183F: sound/soc/pxa/hx4700.c
ef47d5f0 1184
4dfad069
WX
1185ARM/HISILICON SOC SUPPORT
1186M: Wei Xu <xuwei5@hisilicon.com>
1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188W: http://www.hisilicon.com
1189S: Supported
1190T: git git://github.com/hisilicon/linux-hisi.git
1191F: arch/arm/mach-hisi/
e68d7c14
RH
1192F: arch/arm/boot/dts/hi3*
1193F: arch/arm/boot/dts/hip*
1194F: arch/arm/boot/dts/hisi*
1195F: arch/arm64/boot/dts/hisilicon/
4dfad069 1196
21f37bc3 1197ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1198M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1199W: www.jlime.com
1200S: Maintained
084bad91
KE
1201T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1202F: arch/arm/mach-sa1100/jornada720.c
1203F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1204
5e767ab9
JMC
1205ARM/IGEP MACHINE SUPPORT
1206M: Enric Balletbo i Serra <eballetbo@gmail.com>
1207M: Javier Martinez Canillas <javier@dowhile0.org>
1208L: linux-omap@vger.kernel.org
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S: Maintained
06ff74fd 1211F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1212
403d2971
MV
1213ARM/INCOME PXA270 SUPPORT
1214M: Marek Vasut <marek.vasut@gmail.com>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
ec154082 1217F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1218
2b7a52a4 1219ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1220M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1222S: Maintained
e2bdb176
DW
1223
1224ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1226S: Orphan
2b7a52a4
LB
1227
1228ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1229M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1231S: Maintained
2b7a52a4
LB
1232
1233ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1234M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1236S: Maintained
2b7a52a4 1237
2b7a52a4 1238ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1239M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1241S: Maintained
1242
dfdd8cc9
KH
1243ARM/INTEL IXP4XX ARM ARCHITECTURE
1244M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1245M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1247S: Maintained
1248F: arch/arm/mach-ixp4xx/
1249
838553c5 1250ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1251M: Jonathan Cameron <jic23@cam.ac.uk>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S: Maintained
1254F: arch/arm/mach-pxa/stargate2.c
1255F: drivers/pcmcia/pxa2xx_stargate2.c
1256
2b7a52a4 1257ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1258M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1260S: Maintained
2b7a52a4
LB
1261
1262ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1263M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1265S: Maintained
1266
1154f858 1267ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1268M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-keystone/
e68d7c14 1272F: arch/arm/boot/dts/k2*
317929cd 1273T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1274
bc6aa566 1275ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1276M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1277L: linux-kernel@vger.kernel.org
1278S: Maintained
1279F: drivers/clk/keystone/
1280
1281ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1282M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284L: linux-kernel@vger.kernel.org
1285S: Maintained
1286F: drivers/clocksource/timer-keystone.c
1287
1288ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1289M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1290L: linux-kernel@vger.kernel.org
1291S: Maintained
1292F: drivers/power/reset/keystone-reset.c
1293
1294ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1295M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1296L: linux-kernel@vger.kernel.org
1297S: Maintained
1298F: drivers/memory/*emif*
1299
2b7a52a4 1300ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1301M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1303S: Maintained
1304
3143875f
JE
1305ARM/LPC18XX ARCHITECTURE
1306M: Joachim Eastwood <manabian@gmail.com>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
19c1c32c
JE
1309F: arch/arm/boot/dts/lpc43*
1310F: drivers/clk/nxp/clk-lpc18xx*
1311F: drivers/clocksource/time-lpc32xx.c
1312F: drivers/i2c/busses/i2c-lpc2k.c
1313F: drivers/memory/pl172.c
1314F: drivers/mtd/spi-nor/nxp-spifi.c
1315F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1316N: lpc18xx
1317
3b886171 1318ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1319M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1320S: Maintained
1321
31c17ac9 1322ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1323M: Jason Cooper <jason@lakedaemon.net>
1324M: Andrew Lunn <andrew@lunn.ch>
1325M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1326M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329F: arch/arm/mach-mvebu/
59ec9671 1330F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1331F: arch/arm/boot/dts/armada*
1332F: arch/arm/boot/dts/kirkwood*
dcc3068a 1333F: arch/arm64/boot/dts/marvell/armada*
31c17ac9 1334
75f41273 1335
40f4978b
SH
1336ARM/Marvell Berlin SoC support
1337M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S: Maintained
1340F: arch/arm/mach-berlin/
31c17ac9 1341F: arch/arm/boot/dts/berlin*
e68d7c14 1342F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1343
40f4978b 1344
4cfab57e 1345ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1346M: Jason Cooper <jason@lakedaemon.net>
1347M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1348M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1349M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1351S: Maintained
1352F: arch/arm/mach-dove/
54a246ff
NP
1353F: arch/arm/mach-mv78xx0/
1354F: arch/arm/mach-orion5x/
1355F: arch/arm/plat-orion/
31c17ac9
GC
1356F: arch/arm/boot/dts/dove*
1357F: arch/arm/boot/dts/orion5x*
1358
3b886171 1359
d69ac131
AC
1360ARM/Orion SoC/Technologic Systems TS-78xx platform support
1361M: Alexander Clouter <alex@digriz.org.uk>
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363W: http://www.digriz.org.uk/ts78xx/kernel
1364S: Maintained
1365F: arch/arm/mach-orion5x/ts78xx-*
1366
607b8fc9
EH
1367ARM/Mediatek RTC DRIVER
1368M: Eddie Huang <eddie.huang@mediatek.com>
1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1371S: Maintained
1372F: drivers/rtc/rtc-mt6397.c
1373
e54951c8
MB
1374ARM/Mediatek SoC support
1375M: Matthias Brugger <matthias.bgg@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1377L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1378S: Maintained
1379F: arch/arm/boot/dts/mt6*
1380F: arch/arm/boot/dts/mt8*
1381F: arch/arm/mach-mediatek/
1382N: mtk
1383K: mediatek
1384
0f8669e3
CY
1385ARM/Mediatek USB3 PHY DRIVER
1386M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1389S: Maintained
1390F: drivers/phy/phy-mt65xx-usb3.c
1391
adcb079f
AB
1392ARM/MICREL KS8695 ARCHITECTURE
1393M: Greg Ungerer <gerg@uclinux.org>
1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1395F: arch/arm/mach-ks8695/
adcb079f
AB
1396S: Odd Fixes
1397
d78ff0a5 1398ARM/MIOA701 MACHINE SUPPORT
8b58be88 1399M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1401F: arch/arm/mach-pxa/mioa701.c
1402S: Maintained
1403
9624dfe6 1404ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1405M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1406S: Maintained
1407
e0ee9851 1408ARM/NOMADIK ARCHITECTURE
28b8e8d4 1409M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1410M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S: Maintained
1413F: arch/arm/mach-nomadik/
ecc265fe 1414F: drivers/pinctrl/nomadik/
87572880 1415F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1417
9d76295a 1418ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1419M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1420L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1421W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1422S: Supported
1423
8459c159 1424ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1425M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1426M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1427S: Maintained
1428
5d783a2d 1429ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1430M: Marek Vasut <marek.vasut@gmail.com>
75280787 1431L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1432W: http://hackndev.com
1433S: Maintained
933d35f0
JP
1434F: arch/arm/mach-pxa/include/mach/palmtx.h
1435F: arch/arm/mach-pxa/palmtx.c
1436F: arch/arm/mach-pxa/include/mach/palmt5.h
1437F: arch/arm/mach-pxa/palmt5.c
1438F: arch/arm/mach-pxa/include/mach/palmld.h
1439F: arch/arm/mach-pxa/palmld.c
1440F: arch/arm/mach-pxa/include/mach/palmte2.h
1441F: arch/arm/mach-pxa/palmte2.c
1442F: arch/arm/mach-pxa/include/mach/palmtc.h
1443F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1444
b57fe924 1445ARM/PALM TREO SUPPORT
d8130624 1446M: Tomas Cech <sleep_walker@suse.com>
75280787 1447L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1448W: http://hackndev.com
1449S: Maintained
b57fe924
JP
1450F: arch/arm/mach-pxa/include/mach/palmtreo.h
1451F: arch/arm/mach-pxa/palmtreo.c
90af5811 1452
c49e1e63 1453ARM/PALMZ72 SUPPORT
8b58be88 1454M: Sergey Lapin <slapin@ossfans.org>
75280787 1455L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1456W: http://hackndev.com
1457S: Maintained
933d35f0
JP
1458F: arch/arm/mach-pxa/include/mach/palmz72.h
1459F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1460
1da177e4 1461ARM/PLEB SUPPORT
8b58be88 1462M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1463W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1464S: Maintained
1465
1466ARM/PT DIGITAL BOARD PORT
8b58be88 1467M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1469W: http://www.arm.linux.org.uk/
1470S: Maintained
1471
8fc1b0f8 1472ARM/QUALCOMM SUPPORT
bbeaa595
AG
1473M: Andy Gross <andy.gross@linaro.org>
1474M: David Brown <david.brown@linaro.org>
8fc1b0f8 1475L: linux-arm-msm@vger.kernel.org
f5d3af9d 1476L: linux-soc@vger.kernel.org
8fc1b0f8 1477S: Maintained
0c4cbf9e
BA
1478F: arch/arm/boot/dts/qcom-*.dts
1479F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1480F: arch/arm/mach-qcom/
e68d7c14 1481F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1482F: drivers/soc/qcom/
c0c89faf
SB
1483F: drivers/tty/serial/msm_serial.h
1484F: drivers/tty/serial/msm_serial.c
1485F: drivers/*/pm8???-*
1486F: drivers/mfd/ssbi.c
916f743d 1487F: drivers/firmware/qcom_scm.c
bbeaa595 1488T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1489
2b7a52a4 1490ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1491M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1493S: Maintained
1494
b138e119
SH
1495ARM/RENESAS ARM64 ARCHITECTURE
1496M: Simon Horman <horms@verge.net.au>
1497M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1498L: linux-renesas-soc@vger.kernel.org
1499Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1500T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1501S: Supported
1502F: arch/arm64/boot/dts/renesas/
1503
d4275354 1504ARM/RISCPC ARCHITECTURE
8b58be88 1505M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1507W: http://www.arm.linux.org.uk/
1508S: Maintained
d4275354
RK
1509F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1510F: arch/arm/include/asm/hardware/ioc.h
1511F: arch/arm/include/asm/hardware/iomd.h
1512F: arch/arm/include/asm/hardware/memc.h
1513F: arch/arm/mach-rpc/
1a6422f6 1514F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1515F: drivers/net/ethernet/i825xx/ether1*
1516F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1517F: drivers/scsi/arm/
1518
08ddbb0a
HS
1519ARM/Rockchip SoC support
1520M: Heiko Stuebner <heiko@sntech.de>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1522L: linux-rockchip@lists.infradead.org
9f273c24 1523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1524S: Maintained
541555e9 1525F: arch/arm/boot/dts/rk3*
08ddbb0a 1526F: arch/arm/mach-rockchip/
541555e9
HS
1527F: drivers/clk/rockchip/
1528F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1529F: drivers/*/*rockchip*
541555e9
HS
1530F: drivers/*/*/*rockchip*
1531F: sound/soc/rockchip/
b4331b43 1532N: rockchip
08ddbb0a 1533
5bfb937c
KK
1534ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1535M: Kukjin Kim <kgene@kernel.org>
e8f98457 1536M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1538L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1539S: Maintained
6f0589c8 1540F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1541F: arch/arm/boot/dts/s5p*
1542F: arch/arm/boot/dts/samsung*
6f0589c8 1543F: arch/arm/boot/dts/exynos*
d97236e6 1544F: arch/arm64/boot/dts/exynos/
482ce512 1545F: arch/arm/plat-samsung/
769bbb63
HS
1546F: arch/arm/mach-s3c24*/
1547F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1548F: arch/arm/mach-s5p*/
1549F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1550F: drivers/*/*s3c2410*
1551F: drivers/*/*/*s3c2410*
bf50ddcd 1552F: drivers/soc/samsung/*
40c76662
MB
1553F: drivers/spi/spi-s3c*
1554F: sound/soc/samsung/*
d6b9aea6
KK
1555F: Documentation/arm/Samsung/
1556F: Documentation/devicetree/bindings/arm/samsung/
1557F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1558F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1559N: exynos
f556cb07 1560
10ffa964
KP
1561ARM/SAMSUNG MOBILE MACHINE SUPPORT
1562M: Kyungmin Park <kyungmin.park@samsung.com>
1563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S: Maintained
004bbd3c 1565F: arch/arm/mach-s5pv210/
10ffa964 1566
3ce4ccb6
KD
1567ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1568M: Kyungmin Park <kyungmin.park@samsung.com>
1569M: Kamil Debski <k.debski@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: drivers/media/platform/s5p-g2d/
1574
e6a476fd
MS
1575ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1576M: Kyungmin Park <kyungmin.park@samsung.com>
1577M: Kamil Debski <k.debski@samsung.com>
6305902c 1578M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
934455d7 1582F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1583F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1584
1585ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1586M: Kyungmin Park <kyungmin.park@samsung.com>
1587M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1588L: linux-arm-kernel@lists.infradead.org
1589L: linux-media@vger.kernel.org
1590S: Maintained
90d72ac6 1591F: drivers/media/platform/s5p-tv/
e6a476fd 1592
7d9f9bf4
AP
1593ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1594M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1595M: Jacek Anaszewski <j.anaszewski@samsung.com>
1596L: linux-arm-kernel@lists.infradead.org
1597L: linux-media@vger.kernel.org
1598S: Maintained
1599F: drivers/media/platform/s5p-jpeg/
1600
d48d38e8 1601ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1602M: Simon Horman <horms@verge.net.au>
d48d38e8 1603M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1604L: linux-renesas-soc@vger.kernel.org
4a121096 1605Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1607S: Supported
0b514fdb
SH
1608F: arch/arm/boot/dts/emev2*
1609F: arch/arm/boot/dts/r7s*
1610F: arch/arm/boot/dts/r8a*
1611F: arch/arm/boot/dts/sh*
0b514fdb 1612F: arch/arm/configs/shmobile_defconfig
7a2071c5 1613F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1614F: arch/arm/mach-shmobile/
1615F: drivers/sh/
1616
66314223 1617ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1618M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1619S: Maintained
1620F: arch/arm/mach-socfpga/
efadb751
DN
1621F: arch/arm/boot/dts/socfpga*
1622F: arch/arm/configs/socfpga_defconfig
e68d7c14 1623F: arch/arm64/boot/dts/altera/
ba2b7d0a 1624W: http://www.rocketboards.org
efadb751 1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1626
1627ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1628M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1629S: Maintained
1630F: drivers/clk/socfpga/
1631
71bcada8
TT
1632ARM/SOCFPGA EDAC SUPPORT
1633M: Thor Thayer <tthayer@opensource.altera.com>
1634S: Maintained
1635F: drivers/edac/altera_edac.
1636
65ebcc11 1637ARM/STI ARCHITECTURE
a92177ea
SK
1638M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1639M: Maxime Coquelin <maxime.coquelin@st.com>
1640M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642L: kernel@stlinux.com
1643W: http://www.stlinux.com
1644S: Maintained
1645F: arch/arm/mach-sti/
a92177ea 1646F: arch/arm/boot/dts/sti*
b8e31bf3 1647F: drivers/char/hw_random/st-rng.c
a92177ea 1648F: drivers/clocksource/arm_global_timer.c
82805d1b 1649F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1650F: drivers/i2c/busses/i2c-st.c
346e2e4a 1651F: drivers/media/rc/st_rc.c
95d66b16 1652F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1653F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1654F: drivers/phy/phy-miphy28lp.c
1655F: drivers/phy/phy-miphy365x.c
6da969a5 1656F: drivers/phy/phy-stih407-usb.c
26389c78 1657F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1658F: drivers/pinctrl/pinctrl-st.c
1659F: drivers/reset/sti/
db4112e6 1660F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1661F: drivers/tty/serial/st-asc.c
eb11adab 1662F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1663F: drivers/usb/host/ehci-st.c
1664F: drivers/usb/host/ohci-st.c
db4112e6 1665F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1666F: drivers/ata/ahci_st.c
65ebcc11 1667
ee6e7879
MC
1668ARM/STM32 ARCHITECTURE
1669M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671S: Maintained
1672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1673N: stm32
1674F: drivers/clocksource/armv7m_systick.c
1675
d6de5b02
MG
1676ARM/TANGO ARCHITECTURE
1677M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1678L: linux-arm-kernel@lists.infradead.org
1679S: Maintained
1680F: arch/arm/mach-tango/
1681F: arch/arm/boot/dts/tango*
1682
2b7a52a4 1683ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1684M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1686S: Maintained
1687
1bbd7089 1688ARM/TETON BGA MACHINE SUPPORT
706e69d6 1689M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
1692
2b7a52a4 1693ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1694M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1696S: Maintained
1697
98ad6e3b 1698ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1699M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1701W: http://www.mcuos.com
1702S: Maintained
4e89e8f6 1703F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1704F: drivers/input/keyboard/w90p910_keypad.c
1705F: drivers/input/touchscreen/w90p910_ts.c
1706F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1707F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1708F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1709F: drivers/rtc/rtc-nuc900.c
9df92e6c 1710F: drivers/spi/spi-nuc900.c
4e89e8f6 1711F: drivers/usb/host/ehci-w90x900.c
8a61f013 1712F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1713
54274d71 1714ARM/U300 MACHINE SUPPORT
e4651a9f 1715M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S: Supported
1718F: arch/arm/mach-u300/
9affbd24 1719F: drivers/clocksource/timer-u300.c
54274d71
LW
1720F: drivers/i2c/busses/i2c-stu300.c
1721F: drivers/rtc/rtc-coh901331.c
1722F: drivers/watchdog/coh901327_wdt.c
1723F: drivers/dma/coh901318*
87572880
LW
1724F: drivers/mfd/ab3100*
1725F: drivers/rtc/rtc-ab3100.c
1726F: drivers/rtc/rtc-coh901331.c
1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1728
3d00d04f
MY
1729ARM/UNIPHIER ARCHITECTURE
1730M: Masahiro Yamada <yamada.masahiro@socionext.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
a3ff83d2 1733F: arch/arm/boot/dts/uniphier*
e7ecbc05 1734F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1735F: arch/arm/mach-uniphier/
e7ecbc05 1736F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1737F: arch/arm64/boot/dts/socionext/
4b7f48d3 1738F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1739F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1740F: drivers/pinctrl/uniphier/
1741F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1742N: uniphier
1743
87572880 1744ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1745M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748F: arch/arm/mach-ux500/
e4651a9f 1749F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1750F: drivers/dma/ste_dma40*
e4651a9f 1751F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1752F: drivers/mfd/abx500*
1753F: drivers/mfd/ab8500*
e4651a9f
LW
1754F: drivers/mfd/dbx500*
1755F: drivers/mfd/db8500*
ecc265fe
JP
1756F: drivers/pinctrl/nomadik/pinctrl-ab*
1757F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1758F: drivers/rtc/rtc-ab8500.c
e4651a9f 1759F: drivers/rtc/rtc-pl031.c
87572880 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1761
e93fde28
UH
1762ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1763M: Ulf Hansson <ulf.hansson@linaro.org>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765T: git git://git.linaro.org/people/ulfh/clk.git
1766S: Maintained
1767F: drivers/clk/ux500/
1768F: include/linux/platform_data/clk-ux500.h
1769
740d93b1
PM
1770ARM/VERSATILE EXPRESS PLATFORM
1771M: Liviu Dudau <liviu.dudau@arm.com>
1772M: Sudeep Holla <sudeep.holla@arm.com>
1773M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776F: arch/arm/boot/dts/vexpress*
e68d7c14 1777F: arch/arm64/boot/dts/arm/
740d93b1
PM
1778F: arch/arm/mach-vexpress/
1779F: */*/vexpress*
7e8f403f 1780F: */*/*/vexpress*
740d93b1
PM
1781F: drivers/clk/versatile/clk-vexpress-osc.c
1782F: drivers/clocksource/versatile.c
1783
d4275354 1784ARM/VFP SUPPORT
8b58be88 1785M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1787W: http://www.arm.linux.org.uk/
1788S: Maintained
1789F: arch/arm/vfp/
1790
e66b6d8e
MV
1791ARM/VOIPAC PXA270 SUPPORT
1792M: Marek Vasut <marek.vasut@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794S: Maintained
1795F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1796F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1797
04529fe2
TP
1798ARM/VT8500 ARM ARCHITECTURE
1799M: Tony Prisk <linux@prisktech.co.nz>
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802F: arch/arm/mach-vt8500/
41fd91b4 1803F: drivers/clocksource/vt8500_timer.c
560746eb 1804F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1805F: drivers/mmc/host/wmt-sdmmc.c
1806F: drivers/pwm/pwm-vt8500.c
1807F: drivers/rtc/rtc-vt8500.c
1808F: drivers/tty/serial/vt8500_serial.c
4f31102b 1809F: drivers/usb/host/ehci-platform.c
41fd91b4 1810F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1811F: drivers/video/fbdev/vt8500lcdfb.*
1812F: drivers/video/fbdev/wm8505fb*
1813F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1814
e66b6d8e
MV
1815ARM/ZIPIT Z2 SUPPORT
1816M: Marek Vasut <marek.vasut@gmail.com>
1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S: Maintained
1819F: arch/arm/mach-pxa/z2.c
6ab2a855 1820F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1821
5ecc4b53
JN
1822ARM/ZTE ARCHITECTURE
1823M: Jun Nie <jun.nie@linaro.org>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/mach-zx/
1827F: drivers/clk/zte/
1828F: Documentation/devicetree/bindings/arm/zte.txt
1829F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1830
51f29d44
MS
1831ARM/ZYNQ ARCHITECTURE
1832M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1833R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835W: http://wiki.xilinx.com
d6448b76 1836T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1837S: Supported
1838F: arch/arm/mach-zynq/
bd2a337a 1839F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1840F: drivers/block/xsysace.c
c2fd4e38
MS
1841N: zynq
1842N: xilinx
1843F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1844F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1845F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1846F: drivers/edac/synopsys_edac.c
51f29d44 1847
48ec83bc 1848ARM SMMU DRIVERS
b8f9879e 1849M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1850R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: drivers/iommu/arm-smmu.c
48ec83bc 1854F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1855F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1856F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1857
38074229
CM
1858ARM64 PORT (AARCH64 ARCHITECTURE)
1859M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1860M: Will Deacon <will.deacon@arm.com>
38074229 1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1862T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1863S: Maintained
1864F: arch/arm64/
d19766ec 1865F: Documentation/arm64/
38074229 1866
9d7005f9
LP
1867AS3645A LED FLASH CONTROLLER DRIVER
1868M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1869L: linux-media@vger.kernel.org
1870T: git git://linuxtv.org/media_tree.git
1871S: Maintained
1872F: drivers/media/i2c/as3645a.c
b5dcee22 1873F: include/media/i2c/as3645a.h
9d7005f9 1874
d58de038
GJ
1875ASC7621 HARDWARE MONITOR DRIVER
1876M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1877L: linux-hwmon@vger.kernel.org
d58de038
GJ
1878S: Maintained
1879F: Documentation/hwmon/asc7621
1880F: drivers/hwmon/asc7621.c
1881
b229ece9 1882ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1883M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1884L: acpi4asus-user@lists.sourceforge.net
d0944853 1885L: platform-driver-x86@vger.kernel.org
76593d6f 1886W: http://acpi4asus.sf.net
85091b71 1887S: Maintained
b229ece9
CC
1888F: drivers/platform/x86/asus*.c
1889F: drivers/platform/x86/eeepc*.c
85091b71 1890
f6a6bbae
JPRV
1891ASUS WIRELESS RADIO CONTROL DRIVER
1892M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1893L: platform-driver-x86@vger.kernel.org
1894S: Maintained
1895F: drivers/platform/x86/asus-wireless.c
1896
953a6479 1897ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1898R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1899W: http://sourceforge.net/projects/xscaleiop
08223d80 1900S: Odd fixes
679655da
JP
1901F: Documentation/crypto/async-tx-api.txt
1902F: crypto/async_tx/
1903F: drivers/dma/
1904F: include/linux/dmaengine.h
1905F: include/linux/async_tx.h
b3e5f263 1906
a1867d36 1907AT24 EEPROM DRIVER
14d77c4d 1908M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1909L: linux-i2c@vger.kernel.org
1910S: Maintained
1911F: drivers/misc/eeprom/at24.c
25f73ed5 1912F: include/linux/platform_data/at24.h
a1867d36 1913
e7839f25 1914ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1915M: "Ed L. Cashin" <ed.cashin@acm.org>
1916W: http://www.openaoe.org/
1da177e4 1917S: Supported
679655da
JP
1918F: Documentation/aoe/
1919F: drivers/block/aoe/
1da177e4 1920
aad7a211
AB
1921ATHEROS 71XX/9XXX GPIO DRIVER
1922M: Alban Bedel <albeu@free.fr>
1923W: https://github.com/AlbanBedel/linux
1924T: git git://github.com/AlbanBedel/linux
1925S: Maintained
1926F: drivers/gpio/gpio-ath79.c
1927F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1928
9a10a870 1929ATHEROS ATH GENERIC UTILITIES
f726ee65 1930M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1931L: linux-wireless@vger.kernel.org
1932S: Supported
1933F: drivers/net/wireless/ath/*
1934
fa1c114f 1935ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1936M: Jiri Slaby <jirislaby@gmail.com>
1937M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1938M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1939L: linux-wireless@vger.kernel.org
72c706b7 1940W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1941S: Maintained
fa451753 1942F: drivers/net/wireless/ath/ath5k/
fa1c114f 1943
12e62d6f
KV
1944ATHEROS ATH6KL WIRELESS DRIVER
1945M: Kalle Valo <kvalo@qca.qualcomm.com>
1946L: linux-wireless@vger.kernel.org
1947W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1948T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1949S: Supported
1950F: drivers/net/wireless/ath/ath6kl/
1951
2be7d22f 1952WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1953M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1954L: linux-wireless@vger.kernel.org
1955L: wil6210@qca.qualcomm.com
1956S: Supported
1957W: http://wireless.kernel.org/en/users/Drivers/wil6210
1958F: drivers/net/wireless/ath/wil6210/
dba4b74d 1959F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1960
1d7e1e6b
CL
1961CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1962M: Christian Lamparter <chunkeey@googlemail.com>
1963L: linux-wireless@vger.kernel.org
1964W: http://wireless.kernel.org/en/users/Drivers/carl9170
1965S: Maintained
1966F: drivers/net/wireless/ath/carl9170/
1967
2c2a6172
LT
1968ATK0110 HWMON DRIVER
1969M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 1970L: linux-hwmon@vger.kernel.org
2c2a6172
LT
1971S: Maintained
1972F: drivers/hwmon/asus_atk0110.c
1973
6f69a6d7 1974ATI_REMOTE2 DRIVER
8b58be88 1975M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1976S: Maintained
679655da 1977F: drivers/input/misc/ati_remote2.c
6f69a6d7 1978
7ae115b4 1979ATLX ETHERNET DRIVERS
8b58be88 1980M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1981M: Chris Snook <chris.snook@gmail.com>
e443e383 1982L: netdev@vger.kernel.org
8d5ca6ec
JC
1983W: http://sourceforge.net/projects/atl1
1984W: http://atl1.sourceforge.net
1985S: Maintained
2b133ad6 1986F: drivers/net/ethernet/atheros/
8d5ca6ec 1987
1da177e4 1988ATM
366c1bd1 1989M: Chas Williams <3chas3@gmail.com>
476604de 1990L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1991L: netdev@vger.kernel.org
1da177e4
LT
1992W: http://linux-atm.sourceforge.net
1993S: Maintained
679655da
JP
1994F: drivers/atm/
1995F: include/linux/atm*
c117ab84 1996F: include/uapi/linux/atm*
1da177e4 1997
04ac2f46 1998ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1999M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2000S: Maintained
2001F: drivers/mmc/host/atmel-mci.c
04ac2f46 2002
a1cfac48 2003ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2004M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2005S: Supported
df621252 2006F: drivers/tty/serial/atmel_serial.c
a1cfac48 2007
b9cd7a25
LD
2008ATMEL SAMA5D2 ADC DRIVER
2009M: Ludovic Desroches <ludovic.desroches@atmel.com>
2010L: linux-iio@vger.kernel.org
2011S: Supported
2012F: drivers/iio/adc/at91-sama5d2_adc.c
2013
dfae90ed 2014ATMEL Audio ALSA driver
3a82002c 2015M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2017S: Supported
2018F: sound/soc/atmel
2019
b414dc16
NF
2020ATMEL DMA DRIVER
2021M: Nicolas Ferre <nicolas.ferre@atmel.com>
2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S: Supported
2024F: drivers/dma/at_hdmac.c
2025F: drivers/dma/at_hdmac_regs.h
6f0d65af 2026F: include/linux/platform_data/dma-atmel.h
b414dc16 2027
6bd0f436
LD
2028ATMEL XDMA DRIVER
2029M: Ludovic Desroches <ludovic.desroches@atmel.com>
2030L: linux-arm-kernel@lists.infradead.org
2031L: dmaengine@vger.kernel.org
2032S: Supported
2033F: drivers/dma/at_xdmac.c
2034
888f2804
LD
2035ATMEL I2C DRIVER
2036M: Ludovic Desroches <ludovic.desroches@atmel.com>
2037L: linux-i2c@vger.kernel.org
2038S: Supported
2039F: drivers/i2c/busses/i2c-at91.c
2040
15515545 2041ATMEL ISI DRIVER
50cb2efa 2042M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2043L: linux-media@vger.kernel.org
2044S: Supported
f2294c2d 2045F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2046F: include/media/atmel-isi.h
2047
8f4c79ce 2048ATMEL LCDFB DRIVER
8b58be88 2049M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2050L: linux-fbdev@vger.kernel.org
8f4c79ce 2051S: Maintained
8a61f013 2052F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2053F: include/video/atmel_lcdc.h
8f4c79ce 2054
89e5785f 2055ATMEL MACB ETHERNET DRIVER
a02875a6 2056M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2057S: Supported
9f2f381f 2058F: drivers/net/ethernet/cadence/
89e5785f 2059
5cbac98a 2060ATMEL NAND DRIVER
50cb2efa
NF
2061M: Wenyou Yang <wenyou.yang@atmel.com>
2062M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2063L: linux-mtd@lists.infradead.org
2064S: Supported
2065F: drivers/mtd/nand/atmel_nand*
2066
05c441ef 2067ATMEL SDMMC DRIVER
2068M: Ludovic Desroches <ludovic.desroches@atmel.com>
2069L: linux-mmc@vger.kernel.org
2070S: Supported
2071F: drivers/mmc/host/sdhci-of-at91.c
2072
754ce4f2 2073ATMEL SPI DRIVER
a02875a6 2074M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2075S: Supported
9df92e6c 2076F: drivers/spi/spi-atmel.*
754ce4f2 2077
0ef09015 2078ATMEL SSC DRIVER
03515f32 2079M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081S: Supported
2082F: drivers/misc/atmel-ssc.c
2083F: include/linux/atmel-ssc.h
2084
e9cb1c5a
NF
2085ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2086M: Nicolas Ferre <nicolas.ferre@atmel.com>
2087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S: Supported
2089F: drivers/misc/atmel_tclib.c
2090F: drivers/clocksource/tcb_clksrc.c
2091
914a3f3b 2092ATMEL USBA UDC DRIVER
a02875a6
NF
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2095S: Supported
faf2e1db 2096F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2097
1da177e4 2098ATMEL WIRELESS DRIVER
8b58be88 2099M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2100L: linux-wireless@vger.kernel.org
1da177e4
LT
2101W: http://www.thekelleys.org.uk/atmel
2102W: http://atmelwlandriver.sourceforge.net/
2103S: Maintained
30fe0f9b 2104F: drivers/net/wireless/atmel/atmel*
1da177e4 2105
a14c0f8f
ND
2106ATMEL MAXTOUCH DRIVER
2107M: Nick Dyer <nick.dyer@itdev.co.uk>
2108T: git git://github.com/atmel-maxtouch/linux.git
2109S: Supported
2110F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2111F: drivers/input/touchscreen/atmel_mxt_ts.c
2112F: include/linux/platform_data/atmel_mxt_ts.h
2113
26780d9e 2114ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2115M: Bradley Grove <linuxdrivers@attotech.com>
2116L: linux-scsi@vger.kernel.org
2117W: http://www.attotech.com
2118S: Supported
2119F: drivers/scsi/esas2r
26780d9e 2120
bc6e17b8
SS
2121ATUSB IEEE 802.15.4 RADIO DRIVER
2122M: Stefan Schmidt <stefan@osg.samsung.com>
2123L: linux-wpan@vger.kernel.org
2124S: Maintained
2125F: drivers/net/ieee802154/atusb.c
2126F: drivers/net/ieee802154/atusb.h
2127F: drivers/net/ieee802154/at86rf230.h
2128
a92b7b80 2129AUDIT SUBSYSTEM
915f389d 2130M: Paul Moore <paul@paul-moore.com>
8b58be88 2131M: Eric Paris <eparis@redhat.com>
915f389d 2132L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2133W: http://people.redhat.com/sgrubb/audit/
915f389d 2134T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2135S: Maintained
679655da 2136F: include/linux/audit.h
c117ab84 2137F: include/uapi/linux/audit.h
679655da 2138F: kernel/audit*
a92b7b80 2139
70e84049 2140AUXILIARY DISPLAY DRIVERS
8b58be88 2141M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2142W: http://miguelojeda.es/auxdisplay.htm
2143W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2144S: Maintained
679655da
JP
2145F: drivers/auxdisplay/
2146F: include/linux/cfag12864b.h
70e84049 2147
5f97f7f9 2148AVR32 ARCHITECTURE
e336f61f
HCE
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2151W: http://www.atmel.com/products/AVR32/
249d9d9d 2152W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2153W: http://avrfreaks.net/
e336f61f 2154S: Maintained
679655da 2155F: arch/avr32/
5f97f7f9
HS
2156
2157AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2158M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2159M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2160S: Maintained
679655da 2161F: arch/avr32/mach-at32ap/
5f97f7f9 2162
1da177e4 2163AX.25 NETWORK LAYER
8b58be88 2164M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2165L: linux-hams@vger.kernel.org
d34cb28a 2166W: http://www.linux-ax25.org/
1da177e4 2167S: Maintained
c117ab84 2168F: include/uapi/linux/ax25.h
679655da
JP
2169F: include/net/ax25.h
2170F: net/ax25/
1da177e4 2171
d5269395 2172AZ6007 DVB DRIVER
009a5410 2173M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2174L: linux-media@vger.kernel.org
a825eaec 2175W: https://linuxtv.org
d5269395
MCC
2176T: git git://linuxtv.org/media_tree.git
2177S: Maintained
2178F: drivers/media/usb/dvb-usb-v2/az6007.c
2179
6777376e
HV
2180AZTECH FM RADIO RECEIVER DRIVER
2181M: Hans Verkuil <hverkuil@xs4all.nl>
2182L: linux-media@vger.kernel.org
2183T: git git://linuxtv.org/media_tree.git
a825eaec 2184W: https://linuxtv.org
6777376e
HV
2185S: Maintained
2186F: drivers/media/radio/radio-aztech*
2187
e2d1d6c0 2188B43 WIRELESS DRIVER
e2d1d6c0 2189L: linux-wireless@vger.kernel.org
ed072f9e 2190L: b43-dev@lists.infradead.org
491b26b4 2191W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2192S: Odd Fixes
58619b14 2193F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2194
2195B43LEGACY WIRELESS DRIVER
8b58be88 2196M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2197L: linux-wireless@vger.kernel.org
ed072f9e 2198L: b43-dev@lists.infradead.org
491b26b4 2199W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2200S: Maintained
423e3ce3 2201F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2202
300abeb5 2203BACKLIGHT CLASS/SUBSYSTEM
b7701755 2204M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2205M: Lee Jones <lee.jones@linaro.org>
9f273c24 2206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2207S: Maintained
679655da
JP
2208F: drivers/video/backlight/
2209F: include/linux/backlight.h
300abeb5 2210
c6c8fea2 2211BATMAN ADVANCED
207df49e 2212M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2213M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2214M: Antonio Quartulli <a@unstable.cc>
c6c8fea2 2215L: b.a.t.m.a.n@lists.open-mesh.org
7b5e7396 2216W: https://www.open-mesh.org/
8b823170 2217Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2
SE
2218S: Maintained
2219F: net/batman-adv/
2220
e2d1d6c0 2221BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2222M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2223L: linux-hams@vger.kernel.org
2224W: http://www.baycom.org/~tom/ham/ham.html
2225S: Maintained
679655da 2226F: drivers/net/hamradio/baycom*
e2d1d6c0 2227
cafe5635 2228BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2229M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2230L: linux-bcache@vger.kernel.org
2231W: http://bcache.evilpiepirate.org
d1aa1ab3 2232S: Maintained
cafe5635
KO
2233F: drivers/md/bcache/
2234
04bd844a
HV
2235BDISP ST MEDIA DRIVER
2236M: Fabien Dessenne <fabien.dessenne@st.com>
2237L: linux-media@vger.kernel.org
2238T: git git://linuxtv.org/media_tree.git
a825eaec 2239W: https://linuxtv.org
04bd844a
HV
2240S: Supported
2241F: drivers/media/platform/sti/bdisp
2242
e2d1d6c0 2243BEFS FILE SYSTEM
55817d3d 2244S: Orphan
679655da
JP
2245F: Documentation/filesystems/befs.txt
2246F: fs/befs/
e2d1d6c0 2247
564ee360 2248BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2249M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2250L: netdev@vger.kernel.org
2251S: Maintained
2252F: drivers/net/ethernet/ec_bhf.c
564ee360 2253
e2d1d6c0 2254BFS FILE SYSTEM
8b58be88 2255M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2256S: Maintained
679655da
JP
2257F: Documentation/filesystems/bfs.txt
2258F: fs/bfs/
c117ab84 2259F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2260
1394f032 2261BLACKFIN ARCHITECTURE
a4edbc10 2262M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2263L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2264T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2265W: http://blackfin.uclinux.org
2266S: Supported
679655da 2267F: arch/blackfin/
566da5b2 2268
e190d6b1 2269BLACKFIN EMAC DRIVER
b3fe92b0 2270L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2271W: http://blackfin.uclinux.org
2272S: Supported
7b35f033 2273F: drivers/net/ethernet/adi/
e190d6b1 2274
566da5b2 2275BLACKFIN RTC DRIVER
b3fe92b0 2276L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2277W: http://blackfin.uclinux.org
2278S: Supported
679655da 2279F: drivers/rtc/rtc-bfin.c
1394f032 2280
936ed49a 2281BLACKFIN SDH DRIVER
109ec8c3 2282M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2283L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2284W: http://blackfin.uclinux.org
2285S: Supported
2286F: drivers/mmc/host/bfin_sdh.c
2287
1394f032 2288BLACKFIN SERIAL DRIVER
8b58be88 2289M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2290L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2291W: http://blackfin.uclinux.org
2292S: Supported
8460241e 2293F: drivers/tty/serial/bfin_uart.c
1394f032 2294
1e6d320f 2295BLACKFIN WATCHDOG DRIVER
b3fe92b0 2296L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2297W: http://blackfin.uclinux.org
2298S: Supported
679655da 2299F: drivers/watchdog/bfin_wdt.c
1e6d320f 2300
d24ecfcc 2301BLACKFIN I2C TWI DRIVER
8b58be88 2302M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2303L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2304W: http://blackfin.uclinux.org/
2305S: Supported
679655da 2306F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2307
1e204377
SJ
2308BLACKFIN MEDIA DRIVER
2309M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2310L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2311W: http://blackfin.uclinux.org/
2312S: Supported
2313F: drivers/media/platform/blackfin/
2314F: drivers/media/i2c/adv7183*
2315F: drivers/media/i2c/vs6624*
2316
b54cf35a
JSM
2317BLINKM RGB LED DRIVER
2318M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2319S: Maintained
2320F: drivers/leds/leds-blinkm.c
2321
1da177e4 2322BLOCK LAYER
8b58be88 2323M: Jens Axboe <axboe@kernel.dk>
82c426e0 2324L: linux-block@vger.kernel.org
08deed1e 2325T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2326S: Maintained
679655da 2327F: block/
ae11f7ef 2328F: kernel/trace/blktrace.c
1da177e4 2329
2b54aaef 2330BLOCK2MTD DRIVER
8b58be88 2331M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2332L: linux-mtd@lists.infradead.org
2333S: Maintained
679655da 2334F: drivers/mtd/devices/block2mtd.c
2b54aaef 2335
63fbd24e 2336BLUETOOTH DRIVERS
8b58be88 2337M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2338M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2339M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2340L: linux-bluetooth@vger.kernel.org
63fbd24e 2341W: http://www.bluez.org/
22e7a424
MH
2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2343T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2344S: Maintained
679655da 2345F: drivers/bluetooth/
1da177e4 2346
63fbd24e 2347BLUETOOTH SUBSYSTEM
8b58be88 2348M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2349M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2350M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2351L: linux-bluetooth@vger.kernel.org
2352W: http://www.bluez.org/
22e7a424
MH
2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2354T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2355S: Maintained
679655da
JP
2356F: net/bluetooth/
2357F: include/net/bluetooth/
1da177e4
LT
2358
2359BONDING DRIVER
79b30750 2360M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2361M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2362M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2363L: netdev@vger.kernel.org
ce00f85c
JC
2364W: http://sourceforge.net/projects/bonding/
2365S: Supported
679655da 2366F: drivers/net/bonding/
c117ab84 2367F: include/uapi/linux/if_bonding.h
1da177e4 2368
b5f4df34
AS
2369BPF (Safe dynamic programs and tools)
2370M: Alexei Starovoitov <ast@kernel.org>
2371L: netdev@vger.kernel.org
2372L: linux-kernel@vger.kernel.org
2373S: Supported
2374F: kernel/bpf/
2375
39105890 2376BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2377M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2378L: netdev@vger.kernel.org
2379S: Supported
adfc5217 2380F: drivers/net/ethernet/broadcom/b44.*
39105890 2381
32ec90d5
FF
2382BROADCOM GENET ETHERNET DRIVER
2383M: Florian Fainelli <f.fainelli@gmail.com>
2384L: netdev@vger.kernel.org
2385S: Supported
2386F: drivers/net/ethernet/broadcom/genet/
2387
948c51e6 2388BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2389M: Sony Chacko <sony.chacko@qlogic.com>
2390M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2391L: netdev@vger.kernel.org
2392S: Supported
adfc5217
JK
2393F: drivers/net/ethernet/broadcom/bnx2.*
2394F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2395
4d9d2cb0 2396BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2397M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2398L: netdev@vger.kernel.org
2399S: Supported
adfc5217 2400F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2401
90f4c594 2402BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2403M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2404M: Ray Jui <rjui@broadcom.com>
2405M: Scott Branden <sbranden@broadcom.com>
497a045d 2406L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2407T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2408S: Maintained
2409F: arch/arm/mach-bcm/
2410F: arch/arm/boot/dts/bcm113*
90f4c594 2411F: arch/arm/boot/dts/bcm216*
af4b8e37 2412F: arch/arm/boot/dts/bcm281*
e68d7c14 2413F: arch/arm64/boot/dts/broadcom/
af4b8e37 2414F: arch/arm/configs/bcm_defconfig
e4ef47f2 2415F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2416F: drivers/clocksource/bcm_kona_timer.c
2417
9209bec4 2418BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2419M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2420M: Lee Jones <lee@kernel.org>
10b9e887 2421M: Eric Anholt <eric@anholt.net>
f680f25c 2422L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2425S: Maintained
9209bec4 2426N: bcm2835
f680f25c 2427
5564f092
RM
2428BROADCOM BCM47XX MIPS ARCHITECTURE
2429M: Hauke Mehrtens <hauke@hauke-m.de>
2430M: Rafał Miłecki <zajec5@gmail.com>
2431L: linux-mips@linux-mips.org
2432S: Maintained
2433F: arch/mips/bcm47xx/*
2434F: arch/mips/include/asm/mach-bcm47xx/*
2435
9209bec4 2436BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2437M: Hauke Mehrtens <hauke@hauke-m.de>
2438L: linux-arm-kernel@lists.infradead.org
2439S: Maintained
2440F: arch/arm/mach-bcm/bcm_5301x.c
2441F: arch/arm/boot/dts/bcm5301x.dtsi
2442F: arch/arm/boot/dts/bcm470*
2443
e076e962
FF
2444BROADCOM BCM63XX ARM ARCHITECTURE
2445M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447L: bcm-kernel-feedback-list@broadcom.com
2448T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2449S: Maintained
2450F: arch/arm/mach-bcm/bcm63xx.c
2451F: arch/arm/include/debug/bcm63xx.S
2452
7110e227
KC
2453BROADCOM BCM63XX/BCM33XX UDC DRIVER
2454M: Kevin Cernekee <cernekee@gmail.com>
2455L: linux-usb@vger.kernel.org
2456S: Maintained
2457F: drivers/usb/gadget/udc/bcm63xx_udc.*
2458
2df94fd6 2459BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2460M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2461M: Gregory Fong <gregory.0xf0@gmail.com>
2462M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2464L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2465T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2466S: Maintained
2467F: arch/arm/mach-bcm/*brcmstb*
2468F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2469F: drivers/bus/brcmstb_gisb.c
5009a289 2470N: brcmstb
2df94fd6 2471
70371cef
KC
2472BROADCOM BMIPS MIPS ARCHITECTURE
2473M: Kevin Cernekee <cernekee@gmail.com>
2474M: Florian Fainelli <f.fainelli@gmail.com>
2475L: linux-mips@linux-mips.org
eb6725d0 2476T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2477S: Maintained
2478F: arch/mips/bmips/*
2479F: arch/mips/include/asm/mach-bmips/*
2480F: arch/mips/kernel/*bmips*
338808de 2481F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2482F: drivers/irqchip/irq-bcm63*
70371cef
KC
2483F: drivers/irqchip/irq-bcm7*
2484F: drivers/irqchip/irq-brcmstb*
3271e610 2485F: include/linux/bcm963xx_nvram.h
8fce60b8 2486F: include/linux/bcm963xx_tag.h
70371cef 2487
948c51e6 2488BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2489M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2490M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2491M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2492L: netdev@vger.kernel.org
2493S: Supported
adfc5217 2494F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2495
a9533e7e
HP
2496BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2497M: Brett Rudley <brudley@broadcom.com>
818c07b8 2498M: Arend van Spriel <arend@broadcom.com>
85d63686 2499M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2500M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2501L: linux-wireless@vger.kernel.org
5615171c 2502L: brcm80211-dev-list@broadcom.com
a9533e7e 2503S: Supported
05491d2c 2504F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2505
9958d6f9 2506BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2507M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2508L: linux-scsi@vger.kernel.org
2509S: Supported
2510F: drivers/scsi/bnx2fc/
2511
6a6b5ad0 2512BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2513M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2514L: linux-scsi@vger.kernel.org
2515S: Supported
2516F: drivers/scsi/bnx2i/
2517
63f37ddf 2518BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2519M: Ray Jui <rjui@broadcom.com>
2520M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2521M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2524T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2525S: Maintained
2526N: iproc
2527N: cygnus
63f37ddf 2528N: nsp
36c0237f
SB
2529N: bcm9113*
2530N: bcm9583*
63f37ddf
JM
2531N: bcm9585*
2532N: bcm9586*
2533N: bcm988312
36c0237f 2534N: bcm113*
63f37ddf
JM
2535N: bcm583*
2536N: bcm585*
2537N: bcm586*
2538N: bcm88312
36c0237f 2539
3b0213d5
GF
2540BROADCOM BRCMSTB GPIO DRIVER
2541M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2542L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2543S: Supported
2544F: drivers/gpio/gpio-brcmstb.c
2545F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2546
7b7f588b 2547BROADCOM KONA GPIO DRIVER
5e163903 2548M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2549L: bcm-kernel-feedback-list@broadcom.com
2550S: Supported
2551F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2552F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2553
f6e734a8
RM
2554BROADCOM NVRAM DRIVER
2555M: Rafał Miłecki <zajec5@gmail.com>
2556L: linux-mips@linux-mips.org
2557S: Maintained
2558F: drivers/firmware/broadcom/*
2559
02787daa
BN
2560BROADCOM STB NAND FLASH DRIVER
2561M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2562M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2563L: linux-mtd@lists.infradead.org
1285734c 2564L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2565S: Maintained
2566F: drivers/mtd/nand/brcmnand/
2567
c9678d86
RM
2568BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2569M: Rafał Miłecki <zajec5@gmail.com>
2570L: linux-wireless@vger.kernel.org
2571S: Maintained
2572F: drivers/bcma/
2573F: include/linux/bcma/
2574
b8302205
FF
2575BROADCOM SYSTEMPORT ETHERNET DRIVER
2576M: Florian Fainelli <f.fainelli@gmail.com>
2577L: netdev@vger.kernel.org
2578S: Supported
2579F: drivers/net/ethernet/broadcom/bcmsysport.*
2580
42515e61
J
2581BROADCOM VULCAN ARM64 SOC
2582M: Jayachandran C. <jchandra@broadcom.com>
2583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584L: bcm-kernel-feedback-list@broadcom.com
2585S: Maintained
2586F: arch/arm64/boot/dts/broadcom/vulcan*
2587
7725ccfd 2588BROCADE BFA FC SCSI DRIVER
aa803370
AG
2589M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2590M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2591L: linux-scsi@vger.kernel.org
2592S: Supported
2593F: drivers/scsi/bfa/
7725ccfd 2594
8b230ed8 2595BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2596M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2597L: netdev@vger.kernel.org
2598S: Supported
f844a0ea 2599F: drivers/net/ethernet/brocade/bna/
8b230ed8 2600
5cdf7f76 2601BSG (block layer generic sg v4 driver)
8b58be88 2602M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2603L: linux-scsi@vger.kernel.org
2604S: Supported
679655da
JP
2605F: block/bsg.c
2606F: include/linux/bsg.h
c117ab84 2607F: include/uapi/linux/bsg.h
5cdf7f76 2608
af39917d
CL
2609BT87X AUDIO DRIVER
2610M: Clemens Ladisch <clemens@ladisch.de>
2611L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2612T: git git://git.alsa-project.org/alsa-kernel.git
2613S: Maintained
2614F: Documentation/sound/alsa/Bt87x.txt
2615F: sound/pci/bt87x.c
2616
ff1d5c2f 2617BT8XXGPIO DRIVER
eb032b98 2618M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2619W: http://bu3sch.de/btgpio.php
2620S: Maintained
72dbb705 2621F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2622
eb1eb04f 2623BTRFS FILE SYSTEM
c0778e25
CM
2624M: Chris Mason <clm@fb.com>
2625M: Josef Bacik <jbacik@fb.com>
d8130624 2626M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2627L: linux-btrfs@vger.kernel.org
2628W: http://btrfs.wiki.kernel.org/
8a6e2535 2629Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2631S: Maintained
679655da
JP
2632F: Documentation/filesystems/btrfs.txt
2633F: fs/btrfs/
eb1eb04f 2634
1da177e4 2635BTTV VIDEO4LINUX DRIVER
009a5410 2636M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2637L: linux-media@vger.kernel.org
a825eaec 2638W: https://linuxtv.org
275ffde4 2639T: git git://linuxtv.org/media_tree.git
f96236e5 2640S: Odd fixes
679655da 2641F: Documentation/video4linux/bttv/
90d72ac6 2642F: drivers/media/pci/bt8xx/bttv*
1da177e4 2643
1f34923c
KA
2644BUSLOGIC SCSI DRIVER
2645M: Khalid Aziz <khalid@gonehiking.org>
2646L: linux-scsi@vger.kernel.org
2647S: Maintained
2648F: drivers/scsi/BusLogic.*
2649F: drivers/scsi/FlashPoint.*
2650
af39917d
CL
2651C-MEDIA CMI8788 DRIVER
2652M: Clemens Ladisch <clemens@ladisch.de>
2653L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2654T: git git://git.alsa-project.org/alsa-kernel.git
2655S: Maintained
2656F: sound/pci/oxygen/
2657
2141355f
MS
2658C6X ARCHITECTURE
2659M: Mark Salter <msalter@redhat.com>
2660M: Aurelien Jacquiot <a-jacquiot@ti.com>
2661L: linux-c6x-dev@linux-c6x.org
2662W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2663S: Maintained
2664F: arch/c6x/
2665
a5432f5a 2666CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2667M: David Howells <dhowells@redhat.com>
e62d6e24 2668L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2669S: Supported
2670F: Documentation/filesystems/caching/cachefiles.txt
2671F: fs/cachefiles/
2672
c815ca39
HV
2673CADET FM/AM RADIO RECEIVER DRIVER
2674M: Hans Verkuil <hverkuil@xs4all.nl>
2675L: linux-media@vger.kernel.org
2676T: git git://linuxtv.org/media_tree.git
a825eaec 2677W: https://linuxtv.org
c815ca39
HV
2678S: Maintained
2679F: drivers/media/radio/radio-cadet*
2680
77d5140f 2681CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2682M: Jonathan Corbet <corbet@lwn.net>
661263b5 2683L: linux-media@vger.kernel.org
275ffde4 2684T: git git://linuxtv.org/media_tree.git
77d5140f 2685S: Maintained
679655da 2686F: Documentation/video4linux/cafe_ccic
90d72ac6 2687F: drivers/media/platform/marvell-ccic/
77d5140f 2688
201b6bab 2689CAIF NETWORK LAYER
5c574f50 2690M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2691L: netdev@vger.kernel.org
2692S: Supported
2693F: Documentation/networking/caif/
2694F: drivers/net/caif/
c117ab84 2695F: include/uapi/linux/caif/
201b6bab
JP
2696F: include/net/caif/
2697F: net/caif/
2698
77dac90f 2699CALGARY x86-64 IOMMU
8b58be88
JP
2700M: Muli Ben-Yehuda <muli@il.ibm.com>
2701M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2702L: discuss@x86-64.org
2703S: Maintained
679655da
JP
2704F: arch/x86/kernel/pci-calgary_64.c
2705F: arch/x86/kernel/tce_64.c
2706F: arch/x86/include/asm/calgary.h
2707F: arch/x86/include/asm/tce.h
77dac90f 2708
e2d1d6c0 2709CAN NETWORK LAYER
8d15d386 2710M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2711M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2712L: linux-can@vger.kernel.org
84b0d715 2713W: https://github.com/linux-can
870482a4
MKB
2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2716S: Maintained
f35f6c8f 2717F: Documentation/networking/can.txt
8d15d386 2718F: net/can/
8d15d386 2719F: include/linux/can/core.h
c117ab84
CEB
2720F: include/uapi/linux/can.h
2721F: include/uapi/linux/can/bcm.h
2722F: include/uapi/linux/can/raw.h
2723F: include/uapi/linux/can/gw.h
e2d1d6c0 2724
4261a204 2725CAN NETWORK DRIVERS
8b58be88 2726M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2727M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2728L: linux-can@vger.kernel.org
84b0d715 2729W: https://github.com/linux-can
870482a4
MKB
2730T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2732S: Maintained
8d15d386
OH
2733F: drivers/net/can/
2734F: include/linux/can/dev.h
8d15d386 2735F: include/linux/can/platform/
c117ab84
CEB
2736F: include/uapi/linux/can/error.h
2737F: include/uapi/linux/can/netlink.h
4261a204 2738
95d16c72
JM
2739CAPABILITIES
2740M: Serge Hallyn <serge.hallyn@canonical.com>
2741L: linux-security-module@vger.kernel.org
6305902c 2742S: Supported
95d16c72 2743F: include/linux/capability.h
c117ab84 2744F: include/uapi/linux/capability.h
6305902c 2745F: security/commoncap.c
38a94118 2746F: kernel/capability.c
95d16c72 2747
b84894c7
KT
2748CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2749M: Kevin Tsai <ktsai@capellamicro.com>
2750S: Maintained
2751F: drivers/iio/light/cm*
2752F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2753
f21fb3ed
RV
2754CAVIUM LIQUIDIO NETWORK DRIVER
2755M: Derek Chickles <derek.chickles@caviumnetworks.com>
2756M: Satanand Burla <satananda.burla@caviumnetworks.com>
2757M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2758M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2759L: netdev@vger.kernel.org
2760W: http://www.cavium.com
2761S: Supported
f21fb3ed
RV
2762F: drivers/net/ethernet/cavium/liquidio/
2763
ef0bbac3
VB
2764CC2520 IEEE-802.15.4 RADIO DRIVER
2765M: Varka Bhadram <varkabhadram@gmail.com>
2766L: linux-wpan@vger.kernel.org
2767S: Maintained
2768F: drivers/net/ieee802154/cc2520.c
2769F: include/linux/spi/cc2520.h
2770F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2771
b8154542 2772CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2773M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2774L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2775W: http://www.ibm.com/developerworks/power/cell/
2776S: Supported
679655da 2777F: arch/powerpc/include/asm/cell*.h
679655da 2778F: arch/powerpc/include/asm/spu*.h
c117ab84 2779F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2780F: arch/powerpc/oprofile/*cell*
2781F: arch/powerpc/platforms/cell/
b8154542 2782
398ecff5
SW
2783CEPH COMMON CODE (LIBCEPH)
2784M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2785M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2786M: Sage Weil <sage@redhat.com>
82593f87 2787L: ceph-devel@vger.kernel.org
09d90327 2788W: http://ceph.com/
fb99f881 2789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2790T: git git://github.com/ceph/ceph-client.git
9030aaf9 2791S: Supported
14430813
JP
2792F: net/ceph/
2793F: include/linux/ceph/
2794F: include/linux/crush/
9030aaf9 2795
398ecff5
SW
2796CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2797M: "Yan, Zheng" <zyan@redhat.com>
2798M: Sage Weil <sage@redhat.com>
2799M: Ilya Dryomov <idryomov@gmail.com>
2800L: ceph-devel@vger.kernel.org
2801W: http://ceph.com/
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2803T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2804S: Supported
2805F: Documentation/filesystems/ceph.txt
2806F: fs/ceph/
2807
cfc411e7
DH
2808CERTIFICATE HANDLING:
2809M: David Howells <dhowells@redhat.com>
2810M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2811L: keyrings@vger.kernel.org
cfc411e7
DH
2812S: Maintained
2813F: Documentation/module-signing.txt
2814F: certs/
d8d80386 2815F: scripts/sign-file.c
cfc411e7
DH
2816F: scripts/extract-cert.c
2817
18332a80 2818CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2819L: linux-usb@vger.kernel.org
10c6c9c9 2820S: Orphan
679655da
JP
2821F: Documentation/usb/WUSB-Design-overview.txt
2822F: Documentation/usb/wusb-cbaf
355ffe69
DV
2823F: drivers/usb/host/hwa-hc.c
2824F: drivers/usb/host/whci/
679655da
JP
2825F: drivers/usb/wusbcore/
2826F: include/linux/usb/wusb*
18332a80 2827
70e84049 2828CFAG12864B LCD DRIVER
8b58be88 2829M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2830W: http://miguelojeda.es/auxdisplay.htm
2831W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2832S: Maintained
679655da
JP
2833F: drivers/auxdisplay/cfag12864b.c
2834F: include/linux/cfag12864b.h
70e84049
MOS
2835
2836CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2837M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2838W: http://miguelojeda.es/auxdisplay.htm
2839W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2840S: Maintained
679655da
JP
2841F: drivers/auxdisplay/cfag12864bfb.c
2842F: include/linux/cfag12864b.h
70e84049 2843
704232c2 2844CFG80211 and NL80211
8b58be88 2845M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2846L: linux-wireless@vger.kernel.org
ce466579
JB
2847W: http://wireless.kernel.org/
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2850S: Maintained
c117ab84 2851F: include/uapi/linux/nl80211.h
679655da
JP
2852F: include/net/cfg80211.h
2853F: net/wireless/*
2854X: net/wireless/wext*
704232c2 2855
46e64261
GKH
2856CHAR and MISC DRIVERS
2857M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2858M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2860S: Supported
46e64261
GKH
2861F: drivers/char/*
2862F: drivers/misc/*
471322a8 2863F: include/linux/miscdevice.h
46e64261 2864
0a920b5b 2865CHECKPATCH
8b58be88 2866M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2867M: Joe Perches <joe@perches.com>
2868S: Maintained
679655da 2869F: scripts/checkpatch.pl
0a920b5b 2870
f8407f26
HW
2871CHINESE DOCUMENTATION
2872M: Harry Wei <harryxiyou@gmail.com>
9740153c 2873L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2874L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2875S: Maintained
2876F: Documentation/zh_CN/
2877
2721ea2c 2878CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2879M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2881L: linux-usb@vger.kernel.org
2882S: Maintained
2883F: drivers/usb/chipidea/
2884
a93ad65d
HG
2885CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2886M: Hans de Goede <hdegoede@redhat.com>
2887L: linux-input@vger.kernel.org
2888S: Maintained
2889F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2890F: drivers/input/touchscreen/chipone_icn8318.c
2891
ab043105
OJ
2892CHROME HARDWARE PLATFORM SUPPORT
2893M: Olof Johansson <olof@lixom.net>
2894S: Maintained
9f273c24 2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2896F: drivers/platform/chrome/
2897
641cb85e 2898CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2899M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2900M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2901M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2902M: Neel Patel <neepatel@cisco.com>
7063fbf2 2903S: Supported
a6a5580c 2904F: drivers/net/ethernet/cisco/enic/
7063fbf2 2905
e3cf00d0 2906CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2907M: Christian Benvenuti <benve@cisco.com>
2908M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2909S: Supported
35ef4a9e 2910F: drivers/infiniband/hw/usnic/
e3cf00d0 2911
2b7a52a4 2912CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2913M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2914L: netdev@vger.kernel.org
2915S: Maintained
57d0b7a0 2916F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2917
3d4cfdc9
MB
2918CIRRUS LOGIC AUDIO CODEC DRIVERS
2919M: Brian Austin <brian.austin@cirrus.com>
2920M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2922S: Maintained
2923F: sound/soc/codecs/cs*
2924
94574d9a
KRW
2925CLEANCACHE API
2926M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2927L: linux-kernel@vger.kernel.org
2928S: Maintained
2929F: mm/cleancache.c
2930F: include/linux/cleancache.h
2931
d4275354 2932CLK API
8b58be88 2933M: Russell King <linux@arm.linux.org.uk>
aa571b14 2934L: linux-clk@vger.kernel.org
37417046 2935S: Maintained
d4275354
RK
2936F: include/linux/clk.h
2937
9222d247
JS
2938CLOCKSOURCE, CLOCKEVENT DRIVERS
2939M: Daniel Lezcano <daniel.lezcano@linaro.org>
2940M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2941L: linux-kernel@vger.kernel.org
9222d247
JS
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2943S: Supported
2944F: drivers/clocksource
2945
5df6d737 2946CISCO FCOE HBA DRIVER
8fc89a79
HP
2947M: Hiral Patel <hiralpat@cisco.com>
2948M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2949M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2950L: linux-scsi@vger.kernel.org
2951S: Supported
2a99921a 2952F: drivers/scsi/fnic/
5df6d737 2953
c8806b6c
NM
2954CISCO SCSI HBA DRIVER
2955M: Narsimhulu Musini <nmusini@cisco.com>
2956M: Sesidhar Baddela <sebaddel@cisco.com>
2957L: linux-scsi@vger.kernel.org
2958S: Supported
2959F: drivers/scsi/snic/
2960
529aa8cb
TLSC
2961CMPC ACPI DRIVER
2962M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2963M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2964L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2965S: Supported
2966F: drivers/platform/x86/classmate-laptop.c
2967
85756a06
HV
2968COBALT MEDIA DRIVER
2969M: Hans Verkuil <hans.verkuil@cisco.com>
2970L: linux-media@vger.kernel.org
2971T: git git://linuxtv.org/media_tree.git
a825eaec 2972W: https://linuxtv.org
85756a06
HV
2973S: Supported
2974F: drivers/media/pci/cobalt/
2975
74425eee 2976COCCINELLE/Semantic Patches (SmPL)
26de9c26 2977M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2978M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2979M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2980M: Michal Marek <mmarek@suse.com>
26de9c26 2981L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2983W: http://coccinelle.lip6.fr/
2984S: Supported
4b92b2aa 2985F: Documentation/coccinelle.txt
74425eee
NP
2986F: scripts/coccinelle/
2987F: scripts/coccicheck
2988
1da177e4 2989CODA FILE SYSTEM
8b58be88 2990M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2991M: coda@cs.cmu.edu
2992L: codalist@coda.cs.cmu.edu
2993W: http://www.coda.cs.cmu.edu/
2994S: Maintained
679655da
JP
2995F: Documentation/filesystems/coda.txt
2996F: fs/coda/
2997F: include/linux/coda*.h
c117ab84 2998F: include/uapi/linux/coda*.h
1da177e4 2999
0b14261e
PZ
3000CODA V4L2 MEM2MEM DRIVER
3001M: Philipp Zabel <p.zabel@pengutronix.de>
3002L: linux-media@vger.kernel.org
3003S: Maintained
3004F: Documentation/devicetree/bindings/media/coda.txt
3005F: drivers/media/platform/coda/
3006
7704addb 3007COMMON CLK FRAMEWORK
a85fa007 3008M: Michael Turquette <mturquette@baylibre.com>
f956165f 3009M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3010L: linux-clk@vger.kernel.org
baeb0d9b 3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3012S: Maintained
60bea3b5
SW
3013F: drivers/clk/
3014X: drivers/clk/clkdev.c
7704addb 3015F: include/linux/clk-pr*
60bea3b5 3016F: include/linux/clk/
7704addb 3017
e2d1d6c0 3018COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3019M: Steve French <sfrench@samba.org>
51223df6 3020L: linux-cifs@vger.kernel.org
d1f28953 3021L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3022W: http://linux-cifs.samba.org/
bb1d5dda 3023T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3024S: Supported
ec421a71 3025F: Documentation/filesystems/cifs/
679655da 3026F: fs/cifs/
e2d1d6c0 3027
1da177e4 3028COMPACTPCI HOTPLUG CORE
8b58be88 3029M: Scott Murray <scott@spiteful.org>
64dab204 3030L: linux-pci@vger.kernel.org
82c4dfc7 3031S: Maintained
679655da 3032F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3033
3034COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3035M: Scott Murray <scott@spiteful.org>
64dab204 3036L: linux-pci@vger.kernel.org
82c4dfc7 3037S: Maintained
679655da 3038F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3039
3040COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3041M: Scott Murray <scott@spiteful.org>
64dab204 3042L: linux-pci@vger.kernel.org
82c4dfc7 3043S: Maintained
679655da 3044F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3045
5411552c 3046COMPAL LAPTOP SUPPORT
8b58be88 3047M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3048L: platform-driver-x86@vger.kernel.org
5411552c 3049S: Maintained
679655da 3050F: drivers/platform/x86/compal-laptop.c
5411552c 3051
949be0f7 3052CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3053L: accessrunner-general@lists.sourceforge.net
3054W: http://accessrunner.sourceforge.net/
44243ef4 3055S: Orphan
679655da 3056F: drivers/usb/atm/cxacru.c
949be0f7 3057
e2d1d6c0 3058CONFIGFS
d6351db2 3059M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3060M: Christoph Hellwig <hch@lst.de>
3061T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3062S: Supported
679655da
JP
3063F: fs/configfs/
3064F: include/linux/configfs.h
e2d1d6c0 3065
acb9c1b2 3066CONNECTOR
8b58be88 3067M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3068L: netdev@vger.kernel.org
3069S: Maintained
3070F: drivers/connector/
3071
a3e3354d 3072CONTROL GROUP (CGROUP)
860ca0e6 3073M: Tejun Heo <tj@kernel.org>
ad50c159 3074M: Li Zefan <lizefan@huawei.com>
4d205676 3075M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3076L: cgroups@vger.kernel.org
860ca0e6 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3078S: Maintained
a3e3354d 3079F: Documentation/cgroups/
679655da
JP
3080F: include/linux/cgroup*
3081F: kernel/cgroup*
a3e3354d
TH
3082
3083CONTROL GROUP - CPUSET
3084M: Li Zefan <lizefan@huawei.com>
3085L: cgroups@vger.kernel.org
3086W: http://www.bullopensource.org/cpuset/
3087W: http://oss.sgi.com/projects/cpusets/
3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3089S: Maintained
3090F: Documentation/cgroups/cpusets.txt
3091F: include/linux/cpuset.h
3092F: kernel/cpuset.c
3093
3094CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3095M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3096M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3097M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3098L: cgroups@vger.kernel.org
3099L: linux-mm@kvack.org
3100S: Maintained
3101F: mm/memcontrol.c
5d1ea48b 3102F: mm/swap_cgroup.c
fb3a0fb6 3103
bebe4678 3104CORETEMP HARDWARE MONITORING DRIVER
96859129 3105M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3106L: linux-hwmon@vger.kernel.org
bebe4678 3107S: Maintained
679655da
JP
3108F: Documentation/hwmon/coretemp
3109F: drivers/hwmon/coretemp.c
bebe4678 3110
1da177e4 3111COSA/SRP SYNC SERIAL DRIVER
8b58be88 3112M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3113W: http://www.fi.muni.cz/~kas/cosa/
3114S: Maintained
679655da 3115F: drivers/net/wan/cosa*
1da177e4 3116
4371ee35 3117CPMAC ETHERNET DRIVER
8b58be88 3118M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3119L: netdev@vger.kernel.org
3120S: Maintained
b544dbac 3121F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3122
1da177e4 3123CPU FREQUENCY DRIVERS
9c3646d1 3124M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3125M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3126L: linux-pm@vger.kernel.org
1da177e4 3127S: Maintained
27209d91
VK
3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3129T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3130F: drivers/cpufreq/
3131F: include/linux/cpufreq.h
1da177e4 3132
8a67f0ef
VK
3133CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3134M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3135M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3136L: linux-pm@vger.kernel.org
3137W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3138S: Maintained
3139F: drivers/cpufreq/arm_big_little.h
3140F: drivers/cpufreq/arm_big_little.c
3141F: drivers/cpufreq/arm_big_little_dt.c
3142
14d2c34c 3143CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3144M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146L: linux-pm@vger.kernel.org
3147L: linux-arm-kernel@lists.infradead.org
cea8321c 3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3149S: Maintained
3150F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3151
0c570c18
BZ
3152CPUIDLE DRIVER - ARM EXYNOS
3153M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3154M: Daniel Lezcano <daniel.lezcano@linaro.org>
3155M: Kukjin Kim <kgene@kernel.org>
3156L: linux-pm@vger.kernel.org
3157L: linux-samsung-soc@vger.kernel.org
3158S: Supported
3159F: drivers/cpuidle/cpuidle-exynos.c
3160F: arch/arm/mach-exynos/pm.c
3161
a8e39c35 3162CPUIDLE DRIVERS
9c3646d1 3163M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3164M: Daniel Lezcano <daniel.lezcano@linaro.org>
3165L: linux-pm@vger.kernel.org
3166S: Maintained
cea8321c 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3168F: drivers/cpuidle/*
3169F: include/linux/cpuidle.h
3170
1da177e4 3171CPUID/MSR DRIVER
8b58be88 3172M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3173S: Maintained
679655da
JP
3174F: arch/x86/kernel/cpuid.c
3175F: arch/x86/kernel/msr.c
1da177e4 3176
7fe2f639 3177CPU POWER MONITORING SUBSYSTEM
d8130624 3178M: Thomas Renninger <trenn@suse.com>
103f1790 3179L: linux-pm@vger.kernel.org
7fe2f639 3180S: Maintained
14430813 3181F: tools/power/cpupower/
7fe2f639 3182
1da177e4 3183CRAMFS FILESYSTEM
ce00f85c 3184W: http://sourceforge.net/projects/cramfs/
54886a71 3185S: Orphan / Obsolete
679655da
JP
3186F: Documentation/filesystems/cramfs.txt
3187F: fs/cramfs/
1da177e4
LT
3188
3189CRIS PORT
8b58be88
JP
3190M: Mikael Starvik <starvik@axis.com>
3191M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3192L: linux-cris-kernel@axis.com
1da177e4 3193W: http://developer.axis.com
9f273c24 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3195S: Maintained
679655da 3196F: arch/cris/
df621252 3197F: drivers/tty/serial/crisv10.*
1da177e4
LT
3198
3199CRYPTO API
8b58be88
JP
3200M: Herbert Xu <herbert@gondor.apana.org.au>
3201M: "David S. Miller" <davem@davemloft.net>
1da177e4 3202L: linux-crypto@vger.kernel.org
9f273c24 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3205S: Maintained
679655da 3206F: Documentation/crypto/
2ca87a17 3207F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3208F: arch/*/crypto/
3209F: crypto/
3210F: drivers/crypto/
3211F: include/crypto/
1da177e4 3212
5b07bd57 3213CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3214M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3215L: linux-crypto@vger.kernel.org
3216S: Maintained
51a2228a
JP
3217F: crypto/ansi_cprng.c
3218F: crypto/rng.c
5b07bd57 3219
fc279cc2
HV
3220CS3308 MEDIA DRIVER
3221M: Hans Verkuil <hverkuil@xs4all.nl>
3222L: linux-media@vger.kernel.org
3223T: git git://linuxtv.org/media_tree.git
3224W: http://linuxtv.org
3225S: Odd Fixes
3226F: drivers/media/i2c/cs3308.c
3227F: drivers/media/i2c/cs3308.h
3228
9b4ffa48 3229CS5535 Audio ALSA driver
8b58be88 3230M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3231S: Maintained
679655da 3232F: sound/pci/cs5535audio/
9b4ffa48 3233
a910e4a9 3234CW1200 WLAN driver
b75f0050
JP
3235M: Solomon Peachy <pizza@shaftnet.org>
3236S: Maintained
560424e9 3237F: drivers/net/wireless/st/cw1200/
a910e4a9 3238
6d8425b1 3239CX18 VIDEO4LINUX DRIVER
6afdeaf8 3240M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3241L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3242L: linux-media@vger.kernel.org
275ffde4 3243T: git git://linuxtv.org/media_tree.git
a825eaec 3244W: https://linuxtv.org
30e10993 3245W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3246S: Maintained
679655da 3247F: Documentation/video4linux/cx18.txt
90d72ac6 3248F: drivers/media/pci/cx18/
6c0f0359 3249F: include/uapi/linux/ivtv*
6d8425b1 3250
3f101d91
HV
3251CX2341X MPEG ENCODER HELPER MODULE
3252M: Hans Verkuil <hverkuil@xs4all.nl>
3253L: linux-media@vger.kernel.org
3254T: git git://linuxtv.org/media_tree.git
a825eaec 3255W: https://linuxtv.org
3f101d91 3256S: Maintained
c368360b 3257F: drivers/media/common/cx2341x*
3f101d91
HV
3258F: include/media/cx2341x*
3259
b8fe6e2c
PB
3260CX24120 MEDIA DRIVER
3261M: Jemma Denson <jdenson@gmail.com>
3262M: Patrick Boettcher <patrick.boettcher@posteo.de>
3263L: linux-media@vger.kernel.org
a825eaec 3264W: https://linuxtv.org
b8fe6e2c
PB
3265Q: http://patchwork.linuxtv.org/project/linux-media/list/
3266S: Maintained
3267F: drivers/media/dvb-frontends/cx24120*
3268
20357578 3269CX88 VIDEO4LINUX DRIVER
009a5410 3270M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3271L: linux-media@vger.kernel.org
a825eaec 3272W: https://linuxtv.org
20357578
MCC
3273T: git git://linuxtv.org/media_tree.git
3274S: Odd fixes
3275F: Documentation/video4linux/cx88/
3276F: drivers/media/pci/cx88/
6d8425b1 3277
91952bc0
AP
3278CXD2820R MEDIA DRIVER
3279M: Antti Palosaari <crope@iki.fi>
3280L: linux-media@vger.kernel.org
a825eaec 3281W: https://linuxtv.org
91952bc0
AP
3282W: http://palosaari.fi/linux/
3283Q: http://patchwork.linuxtv.org/project/linux-media/list/
3284T: git git://linuxtv.org/anttip/media_tree.git
3285S: Maintained
3286F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3287
e5ec3789 3288CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3289M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3290L: netdev@vger.kernel.org
3291W: http://www.chelsio.com
3292S: Supported
f7917c00 3293F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3294
d8ae3c33 3295CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3296M: Karen Xie <kxie@chelsio.com>
3297L: linux-scsi@vger.kernel.org
3298W: http://www.chelsio.com
3299S: Supported
3300F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3301
e5ec3789 3302CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3303M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3304L: linux-rdma@vger.kernel.org
e5ec3789
SW
3305W: http://www.openfabrics.org
3306S: Supported
679655da 3307F: drivers/infiniband/hw/cxgb3/
e5ec3789 3308
be4c9bad 3309CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3310M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3311L: netdev@vger.kernel.org
3312W: http://www.chelsio.com
3313S: Supported
f7917c00 3314F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3315
d8ae3c33 3316CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3317M: Karen Xie <kxie@chelsio.com>
3318L: linux-scsi@vger.kernel.org
3319W: http://www.chelsio.com
3320S: Supported
3321F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3322
be4c9bad
RD
3323CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3324M: Steve Wise <swise@chelsio.com>
3325L: linux-rdma@vger.kernel.org
3326W: http://www.openfabrics.org
3327S: Supported
3328F: drivers/infiniband/hw/cxgb4/
3329
5c20a5c7
CL
3330CXGB4VF ETHERNET DRIVER (CXGB4VF)
3331M: Casey Leedom <leedom@chelsio.com>
3332L: netdev@vger.kernel.org
3333W: http://www.chelsio.com
3334S: Supported
f7917c00 3335F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3336
a9282d01
IM
3337CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3338M: Ian Munsie <imunsie@au1.ibm.com>
3339M: Michael Neuling <mikey@neuling.org>
3340L: linuxppc-dev@lists.ozlabs.org
3341S: Supported
3342F: drivers/misc/cxl/
ec249dd8 3343F: include/misc/cxl*
a9282d01
IM
3344F: include/uapi/misc/cxl.h
3345F: Documentation/powerpc/cxl.txt
3346F: Documentation/powerpc/cxl.txt
3347F: Documentation/ABI/testing/sysfs-class-cxl
3348
11f43ae7
MO
3349CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3350M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3351M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3352L: linux-scsi@vger.kernel.org
3353S: Supported
3354F: drivers/scsi/cxlflash/
3355F: include/uapi/scsi/cxlflash_ioctls.h
3356F: Documentation/powerpc/cxlflash.txt
3357
b52b97a3
GC
3358STMMAC ETHERNET DRIVER
3359M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3360L: netdev@vger.kernel.org
3361W: http://www.stlinux.com
3362S: Supported
7ac6653a 3363F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3364
1da177e4 3365CYBERPRO FB DRIVER
8b58be88 3366M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3368W: http://www.arm.linux.org.uk/
3369S: Maintained
8a61f013 3370F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3371
1da177e4 3372CYCLADES ASYNC MUX DRIVER
1da177e4 3373W: http://www.cyclades.com/
d459883e 3374S: Orphan
c897401b 3375F: drivers/tty/cyclades.c
679655da 3376F: include/linux/cyclades.h
c117ab84 3377F: include/uapi/linux/cyclades.h
1da177e4
LT
3378
3379CYCLADES PC300 DRIVER
1da177e4 3380W: http://www.cyclades.com/
d459883e 3381S: Orphan
679655da 3382F: drivers/net/wan/pc300*
1da177e4 3383
402f6ae4
AP
3384CYPRESS_FIRMWARE MEDIA DRIVER
3385M: Antti Palosaari <crope@iki.fi>
3386L: linux-media@vger.kernel.org
a825eaec 3387W: https://linuxtv.org
402f6ae4
AP
3388W: http://palosaari.fi/linux/
3389Q: http://patchwork.linuxtv.org/project/linux-media/list/
3390T: git git://linuxtv.org/anttip/media_tree.git
3391S: Maintained
3392F: drivers/media/common/cypress_firmware*
3393
e3ae3525 3394CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3395M: Ferruh Yigit <fery@cypress.com>
6305902c 3396L: linux-input@vger.kernel.org
be9a6f40 3397S: Supported
6305902c
JP
3398F: drivers/input/touchscreen/cyttsp*
3399F: include/linux/input/cyttsp.h
e3ae3525 3400
aaaf5fbf
JK
3401DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3402M: Joshua Kinard <kumba@gentoo.org>
3403S: Maintained
3404F: drivers/rtc/rtc-ds1685.c
3405F: include/linux/rtc/ds1685.h
3406
1da177e4 3407DAMA SLAVE for AX.25
8b58be88 3408M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3409W: http://yaina.de/jreuter/
3410W: http://www.qsl.net/dl1bke/
3411L: linux-hams@vger.kernel.org
3412S: Maintained
679655da
JP
3413F: net/ax25/af_ax25.c
3414F: net/ax25/ax25_dev.c
3415F: net/ax25/ax25_ds_*
3416F: net/ax25/ax25_in.c
3417F: net/ax25/ax25_out.c
3418F: net/ax25/ax25_timer.c
3419F: net/ax25/sysctl_net_ax25.c
1da177e4 3420
e2d1d6c0 3421DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3422L: netdev@vger.kernel.org
5ff77428 3423S: Orphan
679655da 3424F: Documentation/networking/dmfe.txt
0f04e2aa 3425F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3426
3427DC390/AM53C974 SCSI driver
d8130624 3428M: Hannes Reinecke <hare@suse.com>
71bd849d 3429L: linux-scsi@vger.kernel.org
e2d1d6c0 3430S: Maintained
71bd849d 3431F: drivers/scsi/am53c974.c
e2d1d6c0 3432
1da177e4 3433DC395x SCSI driver
61eee9a7 3434M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3435M: Ali Akcaagac <aliakc@web.de>
3436M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3437L: dc395x@twibble.org
cf015e9f
JP
3438W: http://twibble.org/dist/dc395x/
3439W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3440S: Maintained
679655da
JP
3441F: Documentation/scsi/dc395x.txt
3442F: drivers/scsi/dc395x.*
1da177e4 3443
eb8edb08 3444DCCP PROTOCOL
a89d030e 3445M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3446L: dccp@vger.kernel.org
c996d8b9 3447W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3448S: Maintained
679655da 3449F: include/linux/dccp.h
c117ab84 3450F: include/uapi/linux/dccp.h
679655da
JP
3451F: include/linux/tfrc.h
3452F: net/dccp/
eb8edb08 3453
1da177e4 3454DECnet NETWORK LAYER
1da177e4
LT
3455W: http://linux-decnet.sourceforge.net
3456L: linux-decnet-user@lists.sourceforge.net
f546444d 3457S: Orphan
679655da
JP
3458F: Documentation/networking/decnet.txt
3459F: net/decnet/
1da177e4 3460
ebff05b9
MR
3461DECSTATION PLATFORM SUPPORT
3462M: "Maciej W. Rozycki" <macro@linux-mips.org>
3463L: linux-mips@linux-mips.org
3464W: http://www.linux-mips.org/wiki/DECstation
3465S: Maintained
3466F: arch/mips/dec/
3467F: arch/mips/include/asm/dec/
3468F: arch/mips/include/asm/mach-dec/
3469
1da177e4 3470DEFXX FDDI NETWORK DRIVER
8b58be88 3471M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3472S: Maintained
33f810b2 3473F: drivers/net/fddi/defxx.*
1da177e4 3474
ad8f07cc 3475DELL LAPTOP DRIVER
8b58be88 3476M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3477M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3478L: platform-driver-x86@vger.kernel.org
ad8f07cc 3479S: Maintained
679655da 3480F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3481
817a5cdb
PR
3482DELL LAPTOP RBTN DRIVER
3483M: Pali RohĂ¡r <pali.rohar@gmail.com>
3484S: Maintained
3485F: drivers/platform/x86/dell-rbtn.*
3486
cdbff611
PR
3487DELL LAPTOP FREEFALL DRIVER
3488M: Pali RohĂ¡r <pali.rohar@gmail.com>
3489S: Maintained
3490F: drivers/platform/x86/dell-smo8800.c
3491
1da177e4 3492DELL LAPTOP SMM DRIVER
a5afba16 3493M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3494S: Maintained
a5afba16 3495F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3496F: include/uapi/linux/i8k.h
1da177e4 3497
90563ec4 3498DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3499M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3500S: Maintained
679655da
JP
3501F: Documentation/dcdbas.txt
3502F: drivers/firmware/dcdbas.*
90563ec4 3503
0b3f6109 3504DELL WMI EXTRAS DRIVER
8b58be88 3505M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3506M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3507S: Maintained
36b3a96f 3508F: drivers/platform/x86/dell-wmi.c
0b3f6109 3509
5efc75e3 3510DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3511M: John Youn <johnyoun@synopsys.com>
5efc75e3 3512L: linux-usb@vger.kernel.org
18f340f9 3513T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3514S: Maintained
197ba5f4 3515F: drivers/usb/dwc2/
5efc75e3 3516
94ab23dd 3517DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3518M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3519L: linux-usb@vger.kernel.org
94ab23dd
FB
3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3521S: Maintained
3522F: drivers/usb/dwc3/
3523
833c9545
JB
3524DEVICE COREDUMP (DEV_COREDUMP)
3525M: Johannes Berg <johannes@sipsolutions.net>
3526L: linux-kernel@vger.kernel.org
3527S: Maintained
3528F: drivers/base/devcoredump.c
3529F: include/linux/devcoredump.h
3530
89d07767
KP
3531DEVICE FREQUENCY (DEVFREQ)
3532M: MyungJoo Ham <myungjoo.ham@samsung.com>
3533M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3534L: linux-pm@vger.kernel.org
6a3cd722 3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3536S: Maintained
3537F: drivers/devfreq/
6a3cd722
CC
3538F: include/linux/devfreq.h
3539F: Documentation/devicetree/bindings/devfreq/
89d07767 3540
7dbded06
CC
3541DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3542M: Chanwoo Choi <cw00.choi@samsung.com>
3543L: linux-pm@vger.kernel.org
3544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3545S: Supported
3546F: drivers/devfreq/event/
3547F: drivers/devfreq/devfreq-event.c
3548F: include/linux/devfreq-event.h
3549F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3550
1da177e4 3551DEVICE NUMBER REGISTRY
8b58be88 3552M: Torben Mathiasen <device@lanana.org>
1da177e4 3553W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3554S: Maintained
3555
e2d1d6c0 3556DEVICE-MAPPER (LVM)
854ecaad 3557M: Alasdair Kergon <agk@redhat.com>
8504eed3 3558M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3559M: dm-devel@redhat.com
e2d1d6c0
RD
3560L: dm-devel@redhat.com
3561W: http://sources.redhat.com/dm
8a6e2535 3562Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3563T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3564T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3565S: Maintained
679655da
JP
3566F: Documentation/device-mapper/
3567F: drivers/md/dm*
854ecaad 3568F: drivers/md/persistent-data/
679655da
JP
3569F: include/linux/device-mapper.h
3570F: include/linux/dm-*.h
8504eed3 3571F: include/uapi/linux/dm-*.h
e2d1d6c0 3572
bfcd3a46
JP
3573DEVLINK
3574M: Jiri Pirko <jiri@mellanox.com>
3575L: netdev@vger.kernel.org
3576S: Supported
3577F: net/core/devlink.c
3578F: include/net/devlink.h
3579F: include/uapi/linux/devlink.h
3580
c0d995aa
OST
3581DIALOG SEMICONDUCTOR DRIVERS
3582M: Support Opensource <support.opensource@diasemi.com>
3583W: http://www.dialog-semiconductor.com/products
3584S: Supported
3585F: Documentation/hwmon/da90??
7c933772 3586F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3587F: drivers/gpio/gpio-da90??.c
3588F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3589F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3590F: drivers/input/misc/da90??_onkey.c
3591F: drivers/input/touchscreen/da9052_tsi.c
3592F: drivers/leds/leds-da90??.c
3593F: drivers/mfd/da903x.c
3594F: drivers/mfd/da90??-*.c
7be72c2c 3595F: drivers/mfd/da91??-*.c
c0d995aa 3596F: drivers/power/da9052-battery.c
7be72c2c 3597F: drivers/power/da91??-*.c
c0d995aa
OST
3598F: drivers/regulator/da903x.c
3599F: drivers/regulator/da9???-regulator.[ch]
3600F: drivers/rtc/rtc-da90??.c
3601F: drivers/video/backlight/da90??_bl.c
3602F: drivers/watchdog/da90??_wdt.c
3603F: include/linux/mfd/da903x.h
3604F: include/linux/mfd/da9052/
3605F: include/linux/mfd/da9055/
3606F: include/linux/mfd/da9063/
7be72c2c 3607F: include/linux/mfd/da9150/
c0d995aa
OST
3608F: include/sound/da[79]*.h
3609F: sound/soc/codecs/da[79]*.[ch]
3610
599aa697
LL
3611DIGI NEO AND CLASSIC PCI PRODUCTS
3612M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3613M: Mark Hounschell <markh@compro.net>
599aa697
LL
3614L: driverdev-devel@linuxdriverproject.org
3615S: Maintained
3616F: drivers/staging/dgnc/
3617
335d7c58 3618DIOLAN U2C-12 I2C DRIVER
ca462085 3619M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3620L: linux-i2c@vger.kernel.org
3621S: Maintained
3622F: drivers/i2c/busses/i2c-diolan-u2c.c
3623
d475c634
MW
3624DIRECT ACCESS (DAX)
3625M: Matthew Wilcox <willy@linux.intel.com>
3626L: linux-fsdevel@vger.kernel.org
3627S: Supported
3628F: fs/dax.c
3629
e7839f25 3630DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3631M: Eric Paris <eparis@parisplace.org>
3c5119c0 3632S: Maintained
679655da
JP
3633F: Documentation/filesystems/dnotify.txt
3634F: fs/notify/dnotify/
3635F: include/linux/dnotify.h
1da177e4
LT
3636
3637DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3638M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3639W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3640W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3641W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3642S: Maintained
3643
4480f15b 3644DISKQUOTA
d8130624 3645M: Jan Kara <jack@suse.com>
1da177e4 3646S: Maintained
679655da
JP
3647F: Documentation/filesystems/quota.txt
3648F: fs/quota/
3649F: include/linux/quota*.h
c117ab84 3650F: include/uapi/linux/quota*.h
1da177e4 3651
702686ad
BT
3652DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3653M: Bernie Thompson <bernie@plugable.com>
3654L: linux-fbdev@vger.kernel.org
3655S: Maintained
3656W: http://plugable.com/category/projects/udlfb/
8a61f013 3657F: drivers/video/fbdev/udlfb.c
702686ad
BT
3658F: include/video/udlfb.h
3659F: Documentation/fb/udlfb.txt
3660
e7839f25 3661DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3662M: Christine Caulfield <ccaulfie@redhat.com>
3663M: David Teigland <teigland@redhat.com>
a4644184 3664L: cluster-devel@redhat.com
5be7b50f 3665W: http://sources.redhat.com/cluster/
9f273c24 3666T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3667S: Supported
679655da 3668F: fs/dlm/
5be7b50f 3669
53b6b3e0
SS
3670DMA BUFFER SHARING FRAMEWORK
3671M: Sumit Semwal <sumit.semwal@linaro.org>
3672S: Maintained
3673L: linux-media@vger.kernel.org
3674L: dri-devel@lists.freedesktop.org
8ada6d2d 3675L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3676F: drivers/dma-buf/
e46d12c6
JP
3677F: include/linux/dma-buf*
3678F: include/linux/reservation.h
3679F: include/linux/*fence.h
53b6b3e0
SS
3680F: Documentation/dma-buf-sharing.txt
3681T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3682
b3e5f263 3683DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3684M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3685L: dmaengine@vger.kernel.org
3686Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3687S: Maintained
679655da 3688F: drivers/dma/
0ce3c066 3689F: include/linux/dmaengine.h
979a281e
VK
3690F: Documentation/dmaengine/
3691T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3692
b825037d 3693DME1737 HARDWARE MONITOR DRIVER
8b58be88 3694M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3695L: linux-hwmon@vger.kernel.org
b825037d 3696S: Maintained
679655da
JP
3697F: Documentation/hwmon/dme1737
3698F: drivers/hwmon/dme1737.c
b825037d 3699
1f31e1b1 3700DMI/SMBIOS SUPPORT
d8130624 3701M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3702S: Maintained
d4aeef93 3703T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3704F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3705F: drivers/firmware/dmi-id.c
3706F: drivers/firmware/dmi_scan.c
3707F: include/linux/dmi.h
3708
7d2c86b5 3709DOCUMENTATION
ad3118b9 3710M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3711L: linux-doc@vger.kernel.org
3712S: Maintained
679655da 3713F: Documentation/
42f41ecf
JC
3714F: scripts/docproc.c
3715F: scripts/kernel-doc*
97be078b
RD
3716X: Documentation/ABI/
3717X: Documentation/devicetree/
933a46b8
JC
3718X: Documentation/acpi
3719X: Documentation/power
3720X: Documentation/spi
6c121170 3721X: Documentation/DocBook/media
c51edfb1 3722T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3723
1da177e4 3724DOUBLETALK DRIVER
8b58be88 3725M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3726L: blinux-list@redhat.com
3727S: Maintained
679655da
JP
3728F: drivers/char/dtlk.c
3729F: include/linux/dtlk.h
1da177e4 3730
e2d1d6c0 3731DPT_I2O SCSI RAID DRIVER
8b58be88 3732M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3733L: linux-scsi@vger.kernel.org
3734W: http://www.adaptec.com/
3735S: Maintained
679655da
JP
3736F: drivers/scsi/dpt*
3737F: drivers/scsi/dpt/
e2d1d6c0 3738
b411b363 3739DRBD DRIVER
bc2c049d
RK
3740M: Philipp Reisner <philipp.reisner@linbit.com>
3741M: Lars Ellenberg <lars.ellenberg@linbit.com>
3742L: drbd-dev@lists.linbit.com
28b8e8d4 3743W: http://www.drbd.org
bc2c049d
RK
3744T: git git://git.linbit.com/linux-drbd.git
3745T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3746S: Supported
3747F: drivers/block/drbd/
3748F: lib/lru_cache.c
3749F: Documentation/blockdev/drbd/
b411b363 3750
dc7dfcd8 3751DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3752M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3754S: Supported
679655da 3755F: Documentation/kobject.txt
7cfc51b9 3756F: drivers/base/
87544653 3757F: fs/debugfs/
dc7dfcd8
WS
3758F: fs/kernfs/
3759F: fs/sysfs/
87544653 3760F: include/linux/debugfs.h
dc7dfcd8 3761F: include/linux/kobj*
679655da 3762F: lib/kobj*
1da177e4
LT
3763
3764DRM DRIVERS
8b58be88 3765M: David Airlie <airlied@linux.ie>
4c6a3999 3766L: dri-devel@lists.freedesktop.org
b0447888 3767T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3768S: Maintained
679655da 3769F: drivers/gpu/drm/
433e3b34 3770F: drivers/gpu/vga/
850e9411 3771F: include/drm/
c117ab84 3772F: include/uapi/drm/
1da177e4 3773
c26a4017 3774RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3775M: Alex Deucher <alexander.deucher@amd.com>
3776M: Christian König <christian.koenig@amd.com>
3777L: dri-devel@lists.freedesktop.org
3778T: git git://people.freedesktop.org/~agd5f/linux
3779S: Supported
3780F: drivers/gpu/drm/radeon/
566f5939 3781F: include/uapi/drm/radeon*
c26a4017
AD
3782F: drivers/gpu/drm/amd/
3783F: include/uapi/drm/amdgpu*
566f5939 3784
03e255b9
TR
3785DRM PANEL DRIVERS
3786M: Thierry Reding <thierry.reding@gmail.com>
3787L: dri-devel@lists.freedesktop.org
3788T: git git://anongit.freedesktop.org/tegra/linux.git
3789S: Maintained
3790F: drivers/gpu/drm/drm_panel.c
3791F: drivers/gpu/drm/panel/
3792F: include/drm/drm_panel.h
2d799dde 3793F: Documentation/devicetree/bindings/display/panel/
03e255b9 3794
8daf7473 3795INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3796M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3797M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3798L: intel-gfx@lists.freedesktop.org
8daf7473 3799L: dri-devel@lists.freedesktop.org
7564fde3 3800W: https://01.org/linuxgraphics/
47f95647 3801Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3802T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3803S: Supported
14430813 3804F: drivers/gpu/drm/i915/
8daf7473 3805F: include/drm/i915*
c117ab84 3806F: include/uapi/drm/i915*
8daf7473 3807
99763bb8
BB
3808DRM DRIVERS FOR ATMEL HLCDC
3809M: Boris Brezillon <boris.brezillon@free-electrons.com>
3810L: dri-devel@lists.freedesktop.org
3811S: Supported
3812F: drivers/gpu/drm/atmel-hlcdc/
3813F: Documentation/devicetree/bindings/drm/atmel/
3814
398a6d4a
KP
3815DRM DRIVERS FOR EXYNOS
3816M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3817M: Joonyoung Shim <jy0922.shim@samsung.com>
3818M: Seung-Woo Kim <sw0312.kim@samsung.com>
3819M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3820L: dri-devel@lists.freedesktop.org
25a58030 3821T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3822S: Supported
14430813 3823F: drivers/gpu/drm/exynos/
398a6d4a 3824F: include/drm/exynos*
c117ab84 3825F: include/uapi/drm/exynos*
398a6d4a 3826
b55a1b9c 3827DRM DRIVERS FOR FREESCALE DCU
bc66757a 3828M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3829M: Alison Wang <alison.wang@freescale.com>
3830L: dri-devel@lists.freedesktop.org
3831S: Supported
3832F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3833F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3834F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3835
0a3d775f
PZ
3836DRM DRIVERS FOR FREESCALE IMX
3837M: Philipp Zabel <p.zabel@pengutronix.de>
3838L: dri-devel@lists.freedesktop.org
3839S: Maintained
3840F: drivers/gpu/drm/imx/
ef739aa4 3841F: drivers/gpu/ipu-v3/
2d799dde 3842F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3843
ba2199a6
PJ
3844DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3845M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3846L: dri-devel@lists.freedesktop.org
3847T: git git://github.com/patjak/drm-gma500
3848S: Maintained
3849F: drivers/gpu/drm/gma500
3850F: include/drm/gma500*
3851
bd3b49f2 3852DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3853M: Thierry Reding <thierry.reding@gmail.com>
3854M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3855L: dri-devel@lists.freedesktop.org
3856L: linux-tegra@vger.kernel.org
a5ad7a63 3857T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3858S: Supported
dee8268f 3859F: drivers/gpu/drm/tegra/
a5ad7a63 3860F: drivers/gpu/host1x/
e1e90644 3861F: include/linux/host1x.h
a5ad7a63 3862F: include/uapi/drm/tegra_drm.h
2d799dde 3863F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3864
a284e9d1
LP
3865DRM DRIVERS FOR RENESAS
3866M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3867L: dri-devel@lists.freedesktop.org
4a121096 3868L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3869T: git git://people.freedesktop.org/~airlied/linux
3870S: Supported
3871F: drivers/gpu/drm/rcar-du/
3872F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3873F: include/linux/platform_data/shmob_drm.h
3874
625e0346
HS
3875DRM DRIVERS FOR ROCKCHIP
3876M: Mark Yao <mark.yao@rock-chips.com>
3877L: dri-devel@lists.freedesktop.org
3878S: Maintained
3879F: drivers/gpu/drm/rockchip/
2d799dde 3880F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3881
7f11c476
BG
3882DRM DRIVERS FOR STI
3883M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3884M: Vincent Abriou <vincent.abriou@st.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3887S: Maintained
3888F: drivers/gpu/drm/sti
2d799dde 3889F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3890
8bb0bce9
LS
3891DRM DRIVERS FOR VIVANTE GPU IP
3892M: Lucas Stach <l.stach@pengutronix.de>
3893R: Russell King <linux+etnaviv@arm.linux.org.uk>
3894R: Christian Gmeiner <christian.gmeiner@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896S: Maintained
3897F: drivers/gpu/drm/etnaviv
3898F: Documentation/devicetree/bindings/display/etnaviv
3899
598df1ac
AK
3900DSBR100 USB FM RADIO DRIVER
3901M: Alexey Klimov <klimov.linux@gmail.com>
3902L: linux-media@vger.kernel.org
3903T: git git://linuxtv.org/media_tree.git
3904S: Maintained
3905F: drivers/media/radio/dsbr100.c
3906
1da177e4 3907DSCC4 DRIVER
8b58be88 3908M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3909L: netdev@vger.kernel.org
1da177e4 3910S: Maintained
679655da 3911F: drivers/net/wan/dscc4.c
1da177e4 3912
cc11b140
HV
3913DT3155 MEDIA DRIVER
3914M: Hans Verkuil <hverkuil@xs4all.nl>
3915L: linux-media@vger.kernel.org
3916T: git git://linuxtv.org/media_tree.git
a825eaec 3917W: https://linuxtv.org
cc11b140
HV
3918S: Odd Fixes
3919F: drivers/media/pci/dt3155/
3920
91952bc0
AP
3921DVB_USB_AF9015 MEDIA DRIVER
3922M: Antti Palosaari <crope@iki.fi>
3923L: linux-media@vger.kernel.org
a825eaec 3924W: https://linuxtv.org
91952bc0
AP
3925W: http://palosaari.fi/linux/
3926Q: http://patchwork.linuxtv.org/project/linux-media/list/
3927T: git git://linuxtv.org/anttip/media_tree.git
3928S: Maintained
3929F: drivers/media/usb/dvb-usb-v2/af9015*
3930
3931DVB_USB_AF9035 MEDIA DRIVER
3932M: Antti Palosaari <crope@iki.fi>
3933L: linux-media@vger.kernel.org
a825eaec 3934W: https://linuxtv.org
91952bc0
AP
3935W: http://palosaari.fi/linux/
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/anttip/media_tree.git
3938S: Maintained
3939F: drivers/media/usb/dvb-usb-v2/af9035*
3940
3941DVB_USB_ANYSEE MEDIA DRIVER
3942M: Antti Palosaari <crope@iki.fi>
3943L: linux-media@vger.kernel.org
a825eaec 3944W: https://linuxtv.org
91952bc0
AP
3945W: http://palosaari.fi/linux/
3946Q: http://patchwork.linuxtv.org/project/linux-media/list/
3947T: git git://linuxtv.org/anttip/media_tree.git
3948S: Maintained
3949F: drivers/media/usb/dvb-usb-v2/anysee*
3950
3951DVB_USB_AU6610 MEDIA DRIVER
3952M: Antti Palosaari <crope@iki.fi>
3953L: linux-media@vger.kernel.org
a825eaec 3954W: https://linuxtv.org
91952bc0
AP
3955W: http://palosaari.fi/linux/
3956Q: http://patchwork.linuxtv.org/project/linux-media/list/
3957T: git git://linuxtv.org/anttip/media_tree.git
3958S: Maintained
3959F: drivers/media/usb/dvb-usb-v2/au6610*
3960
3961DVB_USB_CE6230 MEDIA DRIVER
3962M: Antti Palosaari <crope@iki.fi>
3963L: linux-media@vger.kernel.org
a825eaec 3964W: https://linuxtv.org
91952bc0
AP
3965W: http://palosaari.fi/linux/
3966Q: http://patchwork.linuxtv.org/project/linux-media/list/
3967T: git git://linuxtv.org/anttip/media_tree.git
3968S: Maintained
3969F: drivers/media/usb/dvb-usb-v2/ce6230*
3970
d099dea2
MK
3971DVB_USB_CXUSB MEDIA DRIVER
3972M: Michael Krufky <mkrufky@linuxtv.org>
3973L: linux-media@vger.kernel.org
a825eaec 3974W: https://linuxtv.org
d099dea2
MK
3975W: http://github.com/mkrufky
3976Q: http://patchwork.linuxtv.org/project/linux-media/list/
3977T: git git://linuxtv.org/media_tree.git
3978S: Maintained
9819da66 3979F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3980
91952bc0 3981DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3982M: Antti Palosaari <crope@iki.fi>
3983L: linux-media@vger.kernel.org
a825eaec 3984W: https://linuxtv.org
91952bc0
AP
3985W: http://palosaari.fi/linux/
3986Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987T: git git://linuxtv.org/anttip/media_tree.git
3988S: Maintained
91952bc0 3989F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3990
5560983b 3991DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3992M: Antti Palosaari <crope@iki.fi>
3993L: linux-media@vger.kernel.org
a825eaec 3994W: https://linuxtv.org
91952bc0
AP
3995Q: http://patchwork.linuxtv.org/project/linux-media/list/
3996T: git git://linuxtv.org/anttip/media_tree.git
3997S: Maintained
5560983b 3998F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3999
8856f5f2
MK
4000DVB_USB_MXL111SF MEDIA DRIVER
4001M: Michael Krufky <mkrufky@linuxtv.org>
4002L: linux-media@vger.kernel.org
a825eaec 4003W: https://linuxtv.org
8856f5f2
MK
4004W: http://github.com/mkrufky
4005Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006T: git git://linuxtv.org/mkrufky/mxl111sf.git
4007S: Maintained
4008F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4009
91952bc0
AP
4010DVB_USB_RTL28XXU MEDIA DRIVER
4011M: Antti Palosaari <crope@iki.fi>
4012L: linux-media@vger.kernel.org
a825eaec 4013W: https://linuxtv.org
91952bc0
AP
4014W: http://palosaari.fi/linux/
4015Q: http://patchwork.linuxtv.org/project/linux-media/list/
4016T: git git://linuxtv.org/anttip/media_tree.git
4017S: Maintained
4018F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4019
4020DVB_USB_V2 MEDIA DRIVER
4021M: Antti Palosaari <crope@iki.fi>
4022L: linux-media@vger.kernel.org
a825eaec 4023W: https://linuxtv.org
91952bc0
AP
4024W: http://palosaari.fi/linux/
4025Q: http://patchwork.linuxtv.org/project/linux-media/list/
4026T: git git://linuxtv.org/anttip/media_tree.git
4027S: Maintained
4028F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4029F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4030
ac0ac38f 4031DYNAMIC DEBUG
5c4a97d1 4032M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4033S: Maintained
4034F: lib/dynamic_debug.c
4035F: include/linux/dynamic_debug.h
4036
789c7048 4037DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4038M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4039S: Maintained
df621252 4040F: drivers/tty/serial/dz.*
789c7048 4041
f17effbe
MF
4042E3X0 POWER BUTTON DRIVER
4043M: Moritz Fischer <moritz.fischer@ettus.com>
4044L: usrp-users@lists.ettus.com
4045W: http://www.ettus.com
4046S: Supported
4047F: drivers/input/misc/e3x0-button.c
4048F: Documentation/devicetree/bindings/input/e3x0-button.txt
4049
91952bc0
AP
4050E4000 MEDIA DRIVER
4051M: Antti Palosaari <crope@iki.fi>
4052L: linux-media@vger.kernel.org
a825eaec 4053W: https://linuxtv.org
91952bc0
AP
4054W: http://palosaari.fi/linux/
4055Q: http://patchwork.linuxtv.org/project/linux-media/list/
4056T: git git://linuxtv.org/anttip/media_tree.git
4057S: Maintained
4058F: drivers/media/tuners/e4000*
4059
1da177e4 4060EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4061M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4062L: linux-scsi@vger.kernel.org
4063S: Maintained
679655da 4064F: drivers/scsi/eata.c
1da177e4 4065
91952bc0
AP
4066EC100 MEDIA DRIVER
4067M: Antti Palosaari <crope@iki.fi>
4068L: linux-media@vger.kernel.org
a825eaec 4069W: https://linuxtv.org
91952bc0
AP
4070W: http://palosaari.fi/linux/
4071Q: http://patchwork.linuxtv.org/project/linux-media/list/
4072T: git git://linuxtv.org/anttip/media_tree.git
4073S: Maintained
4074F: drivers/media/dvb-frontends/ec100*
4075
237fead6 4076ECRYPT FILE SYSTEM
0de9adf2 4077M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4078L: ecryptfs@vger.kernel.org
24a923e4 4079W: http://ecryptfs.org
6dc7516e 4080W: https://launchpad.net/ecryptfs
9f273c24 4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4082S: Supported
679655da
JP
4083F: Documentation/filesystems/ecryptfs.txt
4084F: fs/ecryptfs/
237fead6 4085
da9bb1d2 4086EDAC-CORE
8b58be88 4087M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4088M: Borislav Petkov <bp@alien8.de>
009a5410 4089M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4090L: linux-edac@vger.kernel.org
07cd6bf5
FW
4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4093S: Supported
679655da 4094F: Documentation/edac.txt
91445c72 4095F: drivers/edac/
679655da 4096F: include/linux/edac.h
0e438e3f 4097
c476c23b 4098EDAC-AMD64
8b58be88 4099M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4100M: Borislav Petkov <bp@alien8.de>
91445c72 4101L: linux-edac@vger.kernel.org
487ba8e8 4102S: Maintained
c476c23b
BP
4103F: drivers/edac/amd64_edac*
4104
836dae5d
RR
4105EDAC-CALXEDA
4106M: Doug Thompson <dougthompson@xmission.com>
4107M: Robert Richter <rric@kernel.org>
4108L: linux-edac@vger.kernel.org
836dae5d
RR
4109S: Maintained
4110F: drivers/edac/highbank*
4111
f65aad41
RB
4112EDAC-CAVIUM
4113M: Ralf Baechle <ralf@linux-mips.org>
4114M: David Daney <david.daney@cavium.com>
4115L: linux-edac@vger.kernel.org
4116L: linux-mips@linux-mips.org
f65aad41
RB
4117S: Supported
4118F: drivers/edac/octeon_edac*
4119
0e438e3f 4120EDAC-E752X
8b58be88
JP
4121M: Mark Gross <mark.gross@intel.com>
4122M: Doug Thompson <dougthompson@xmission.com>
91445c72 4123L: linux-edac@vger.kernel.org
0e438e3f 4124S: Maintained
679655da 4125F: drivers/edac/e752x_edac.c
0e438e3f
DP
4126
4127EDAC-E7XXX
8b58be88 4128M: Doug Thompson <dougthompson@xmission.com>
91445c72 4129L: linux-edac@vger.kernel.org
0e438e3f 4130S: Maintained
679655da 4131F: drivers/edac/e7xxx_edac.c
0e438e3f 4132
77c5f5d2 4133EDAC-GHES
009a5410 4134M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4135L: linux-edac@vger.kernel.org
77c5f5d2 4136S: Maintained
2caa67a6 4137F: drivers/edac/ghes_edac.c
77c5f5d2 4138
6bc78404 4139EDAC-I82443BXGX
8b58be88 4140M: Tim Small <tim@buttersideup.com>
91445c72 4141L: linux-edac@vger.kernel.org
6bc78404 4142S: Maintained
679655da 4143F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4144
4145EDAC-I3000
8b58be88 4146M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4147L: linux-edac@vger.kernel.org
6bc78404 4148S: Maintained
679655da 4149F: drivers/edac/i3000_edac.c
6bc78404
DT
4150
4151EDAC-I5000
8b58be88 4152M: Doug Thompson <dougthompson@xmission.com>
91445c72 4153L: linux-edac@vger.kernel.org
ba9a5918 4154S: Maintained
679655da 4155F: drivers/edac/i5000_edac.c
ba9a5918 4156
44c12cb2 4157EDAC-I5400
009a5410 4158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4159L: linux-edac@vger.kernel.org
44c12cb2 4160S: Maintained
679655da 4161F: drivers/edac/i5400_edac.c
44c12cb2 4162
3c9c92b6 4163EDAC-I7300
009a5410 4164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4165L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4166S: Maintained
4167F: drivers/edac/i7300_edac.c
4168
67c89316 4169EDAC-I7CORE
009a5410 4170M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4171L: linux-edac@vger.kernel.org
67c89316 4172S: Maintained
70aff0ce 4173F: drivers/edac/i7core_edac.c
67c89316 4174
ba9a5918 4175EDAC-I82975X
8b58be88 4176M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4177M: "Arvind R." <arvino55@gmail.com>
91445c72 4178L: linux-edac@vger.kernel.org
ba9a5918 4179S: Maintained
679655da 4180F: drivers/edac/i82975x_edac.c
ba9a5918 4181
791b4706
JB
4182EDAC-IE31200
4183M: Jason Baron <jbaron@akamai.com>
4184L: linux-edac@vger.kernel.org
791b4706
JB
4185S: Maintained
4186F: drivers/edac/ie31200_edac.c
4187
ccdfb979 4188EDAC-MPC85XX
30c7469b 4189M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4190L: linux-edac@vger.kernel.org
ccdfb979
JT
4191S: Maintained
4192F: drivers/edac/mpc85xx_edac.[ch]
4193
ba9a5918 4194EDAC-PASEMI
8b58be88 4195M: Egor Martovetsky <egor@pasemi.com>
91445c72 4196L: linux-edac@vger.kernel.org
6bc78404 4197S: Maintained
679655da 4198F: drivers/edac/pasemi_edac.c
6bc78404 4199
0e438e3f 4200EDAC-R82600
8b58be88 4201M: Tim Small <tim@buttersideup.com>
91445c72 4202L: linux-edac@vger.kernel.org
0e438e3f 4203S: Maintained
679655da 4204F: drivers/edac/r82600_edac.c
da9bb1d2 4205
4d096ca7 4206EDAC-SBRIDGE
009a5410 4207M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4208L: linux-edac@vger.kernel.org
4d096ca7
MCC
4209S: Maintained
4210F: drivers/edac/sb_edac.c
4211
995e1de4
LH
4212EDAC-XGENE
4213APPLIED MICRO (APM) X-GENE SOC EDAC
4214M: Loc Ho <lho@apm.com>
4215S: Supported
4216F: drivers/edac/xgene_edac.c
4217F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4218
af39917d
CL
4219EDIROL UA-101/UA-1000 DRIVER
4220M: Clemens Ladisch <clemens@ladisch.de>
4221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4222T: git git://git.alsa-project.org/alsa-kernel.git
4223S: Maintained
4224F: sound/usb/misc/ua101.c
4225
1f7df953 4226EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4227M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4228L: linux-efi@vger.kernel.org
78bef24e 4229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4230S: Maintained
fb2efb5c 4231F: Documentation/efi-stub.txt
1f7df953
MF
4232F: arch/ia64/kernel/efi.c
4233F: arch/x86/boot/compressed/eboot.[ch]
4234F: arch/x86/include/asm/efi.h
4235F: arch/x86/platform/efi/*
a9499fa7 4236F: drivers/firmware/efi/*
1f7df953
MF
4237F: include/linux/efi*.h
4238
d68772b7
MF
4239EFI VARIABLE FILESYSTEM
4240M: Matthew Garrett <matthew.garrett@nebula.com>
4241M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4242M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4244L: linux-efi@vger.kernel.org
4245S: Maintained
4246F: fs/efivarfs/
4247
85a00d9b
PJ
4248EFIFB FRAMEBUFFER DRIVER
4249L: linux-fbdev@vger.kernel.org
4250M: Peter Jones <pjones@redhat.com>
4251S: Maintained
8a61f013 4252F: drivers/video/fbdev/efifb.c
85a00d9b 4253
0bee8d28
JT
4254EFS FILESYSTEM
4255W: http://aeschi.ch.eu.org/efs/
4256S: Orphan
679655da 4257F: fs/efs/
0bee8d28 4258
aa8a9e25 4259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4260M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4261L: netdev@vger.kernel.org
4262S: Maintained
9aa32835 4263F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4264
f0319efe 4265EM28XX VIDEO4LINUX DRIVER
009a5410 4266M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4267L: linux-media@vger.kernel.org
a825eaec 4268W: https://linuxtv.org
f0319efe
MCC
4269T: git git://linuxtv.org/media_tree.git
4270S: Maintained
4271F: drivers/media/usb/em28xx/
4272
3e3a7d66 4273EMBEDDED LINUX
8b58be88
JP
4274M: Paul Gortmaker <paul.gortmaker@windriver.com>
4275M: Matt Mackall <mpm@selenic.com>
4276M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4277L: linux-embedded@vger.kernel.org
4278S: Maintained
4279
32505876
JS
4280EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4281M: James Smart <james.smart@avagotech.com>
4282M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4283L: linux-scsi@vger.kernel.org
32505876 4284W: http://www.avagotech.com
ce00f85c 4285S: Supported
679655da 4286F: drivers/scsi/lpfc/
3a1c1d44 4287
5f5bac82 4288ENE CB710 FLASH CARD READER DRIVER
8b58be88 4289M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4290S: Maintained
4291F: drivers/misc/cb710/
4292F: drivers/mmc/host/cb710-mmc.*
4293F: include/linux/cb710.h
4294
931e39a1
ML
4295ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4296M: Maxim Levitsky <maximlevitsky@gmail.com>
4297S: Maintained
2a837449 4298F: drivers/media/rc/ene_ir.*
931e39a1 4299
d5ca9006 4300EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4301M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4302S: Maintained
084bad91 4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4304F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4305F: include/video/s1d13xxxfb.h
d5ca9006 4306
38df6492
ME
4307ET131X NETWORK DRIVER
4308M: Mark Einon <mark.einon@gmail.com>
4309S: Odd Fixes
4310F: drivers/net/ethernet/agere/
4311
1da177e4 4312ETHERNET BRIDGE
adbbf69d 4313M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4314L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4315L: netdev@vger.kernel.org
c996d8b9 4316W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4317S: Maintained
679655da
JP
4318F: include/linux/netfilter_bridge/
4319F: net/bridge/
1da177e4 4320
22f08ad9
FF
4321ETHERNET PHY LIBRARY
4322M: Florian Fainelli <f.fainelli@gmail.com>
4323L: netdev@vger.kernel.org
4324S: Maintained
4325F: include/linux/phy.h
4326F: include/linux/phy_fixed.h
4327F: drivers/net/phy/
4328F: Documentation/networking/phy.txt
4329F: drivers/of/of_mdio.c
4330F: drivers/of/of_net.c
4331
1da177e4 4332EXT2 FILE SYSTEM
d8130624 4333M: Jan Kara <jack@suse.com>
72be2ccf 4334L: linux-ext4@vger.kernel.org
1da177e4 4335S: Maintained
679655da
JP
4336F: Documentation/filesystems/ext2.txt
4337F: fs/ext2/
4338F: include/linux/ext2*
1da177e4 4339
72be2ccf 4340EXT4 FILE SYSTEM
8b58be88 4341M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4342M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4343L: linux-ext4@vger.kernel.org
08a225f1 4344W: http://ext4.wiki.kernel.org
8a6e2535 4345Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4347S: Maintained
679655da
JP
4348F: Documentation/filesystems/ext4.txt
4349F: fs/ext4/
1da177e4 4350
c5532b09 4351Extended Verification Module (EVM)
74dd744f
MZ
4352M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4353L: linux-ima-devel@lists.sourceforge.net
4354L: linux-security-module@vger.kernel.org
c5532b09
MZ
4355S: Supported
4356F: security/integrity/evm/
4357
df6b3cfe
MH
4358EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4359M: MyungJoo Ham <myungjoo.ham@samsung.com>
4360M: Chanwoo Choi <cw00.choi@samsung.com>
4361L: linux-kernel@vger.kernel.org
81df63a9 4362T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4363S: Maintained
4364F: drivers/extcon/
cd2c3e7f
CC
4365F: include/linux/extcon/
4366F: include/linux/extcon.h
df6b3cfe 4367F: Documentation/extcon/
cd2c3e7f 4368F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4369
e2a75c44 4370EXYNOS DP DRIVER
b7701755 4371M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4372L: dri-devel@lists.freedesktop.org
4373S: Maintained
4374F: drivers/gpu/drm/exynos/exynos_dp*
4375
9b93a409
MS
4376EXYNOS SYSMMU (IOMMU) driver
4377M: Marek Szyprowski <m.szyprowski@samsung.com>
4378L: iommu@lists.linux-foundation.org
4379S: Maintained
4380F: drivers/iommu/exynos-iommu.c
4381
33ad3912
DL
4382EXYNOS MIPI DISPLAY DRIVERS
4383M: Inki Dae <inki.dae@samsung.com>
4384M: Donghwa Lee <dh09.lee@samsung.com>
4385M: Kyungmin Park <kyungmin.park@samsung.com>
4386L: linux-fbdev@vger.kernel.org
4387S: Maintained
8a61f013 4388F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4389F: include/video/exynos_mipi*
4390
e53004e2 4391F71805F HARDWARE MONITORING DRIVER
d8130624 4392M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4393L: linux-hwmon@vger.kernel.org
e53004e2 4394S: Maintained
679655da
JP
4395F: Documentation/hwmon/f71805f
4396F: drivers/hwmon/f71805f.c
e53004e2 4397
eea977ed
MB
4398FC0011 TUNER DRIVER
4399M: Michael Buesch <m@bues.ch>
4400L: linux-media@vger.kernel.org
4401S: Maintained
ccae7af2
MCC
4402F: drivers/media/tuners/fc0011.h
4403F: drivers/media/tuners/fc0011.c
eea977ed 4404
91952bc0
AP
4405FC2580 MEDIA DRIVER
4406M: Antti Palosaari <crope@iki.fi>
4407L: linux-media@vger.kernel.org
a825eaec 4408W: https://linuxtv.org
91952bc0
AP
4409W: http://palosaari.fi/linux/
4410Q: http://patchwork.linuxtv.org/project/linux-media/list/
4411T: git git://linuxtv.org/anttip/media_tree.git
4412S: Maintained
4413F: drivers/media/tuners/fc2580*
eea977ed 4414
88b2dbdb
EP
4415FANOTIFY
4416M: Eric Paris <eparis@redhat.com>
4417S: Maintained
4418F: fs/notify/fanotify/
4419F: include/linux/fanotify.h
c117ab84 4420F: include/uapi/linux/fanotify.h
88b2dbdb 4421
1da177e4 4422FARSYNC SYNCHRONOUS DRIVER
8b58be88 4423M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4424W: http://www.farsite.co.uk/
4425S: Supported
679655da 4426F: drivers/net/wan/farsync.*
1da177e4 4427
c5408b88 4428FAULT INJECTION SUPPORT
8b58be88 4429M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4430S: Supported
679655da
JP
4431F: Documentation/fault-injection/
4432F: lib/fault-inject.c
c5408b88 4433
053e514f
NT
4434FBTFT Framebuffer drivers
4435M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4436M: Noralf Trønnes <noralf@tronnes.org>
4437S: Maintained
4438F: drivers/staging/fbtft/
4439
cae727db 4440FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4441M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4442L: fcoe-devel@open-fcoe.org
cae727db
RL
4443W: www.Open-FCoE.org
4444S: Supported
4445F: drivers/scsi/libfc/
4446F: drivers/scsi/fcoe/
4447F: include/scsi/fc/
4448F: include/scsi/libfc.h
4449F: include/scsi/libfcoe.h
c117ab84 4450F: include/uapi/scsi/fc/
cae727db 4451
e2d1d6c0 4452FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4453M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4454M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4455L: linux-fsdevel@vger.kernel.org
1da177e4 4456S: Maintained
679655da
JP
4457F: include/linux/fcntl.h
4458F: include/linux/fs.h
c117ab84
CEB
4459F: include/uapi/linux/fcntl.h
4460F: include/uapi/linux/fs.h
679655da
JP
4461F: fs/fcntl.c
4462F: fs/locks.c
1da177e4 4463
e2d1d6c0 4464FILESYSTEMS (VFS and infrastructure)
8b58be88 4465M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4466L: linux-fsdevel@vger.kernel.org
173acc7c 4467S: Maintained
679655da 4468F: fs/*
173acc7c 4469
b26e0ed4 4470FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4471M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4472L: linux-hwmon@vger.kernel.org
b26e0ed4 4473S: Maintained
d5ca6918
JP
4474F: drivers/hwmon/f75375s.c
4475F: include/linux/f75375s.h
b26e0ed4 4476
a331b0c3
CL
4477FIREWIRE AUDIO DRIVERS
4478M: Clemens Ladisch <clemens@ladisch.de>
4479L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4480T: git git://git.alsa-project.org/alsa-kernel.git
4481S: Maintained
4482F: sound/firewire/
4483
eb86ec51
SR
4484FIREWIRE MEDIA DRIVERS (firedtv)
4485M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4486L: linux-media@vger.kernel.org
4487L: linux1394-devel@lists.sourceforge.net
4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4489S: Maintained
4490F: drivers/media/firewire/
4491
a511ce33
CB
4492FIREWIRE SBP-2 TARGET
4493M: Chris Boot <bootc@bootc.net>
4494L: linux-scsi@vger.kernel.org
4495L: target-devel@vger.kernel.org
4496L: linux1394-devel@lists.sourceforge.net
4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4498S: Maintained
4499F: drivers/target/sbp/
4500
7d2c86b5 4501FIREWIRE SUBSYSTEM
8b58be88 4502M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4503L: linux1394-devel@lists.sourceforge.net
958a29cb 4504W: http://ieee1394.wiki.kernel.org/
2ca526bf 4505T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4506S: Maintained
679655da 4507F: drivers/firewire/
8f06ce3b
SR
4508F: include/linux/firewire.h
4509F: include/uapi/linux/firewire*.h
9f6d3c4b 4510F: tools/firewire/
e2d1d6c0
RD
4511
4512FIRMWARE LOADER (request_firmware)
39e68089
ML
4513M: Ming Lei <ming.lei@canonical.com>
4514L: linux-kernel@vger.kernel.org
4515S: Maintained
679655da
JP
4516F: Documentation/firmware_class/
4517F: drivers/base/firmware*.c
4518F: include/linux/firmware.h
e2d1d6c0 4519
f730e3dc 4520FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4521M: Joshua Morris <josh.h.morris@us.ibm.com>
4522M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4523S: Maintained
4524F: drivers/block/rsxx/
4525
8206f664 4526FLOPPY DRIVER
e5f6450c 4527M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4528T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4529S: Odd fixes
4530F: drivers/block/floppy.c
4531
9c9f32ed
AR
4532FMC SUBSYSTEM
4533M: Alessandro Rubini <rubini@gnudd.com>
4534W: http://www.ohwr.org/projects/fmc-bus
4535S: Supported
4536F: drivers/fmc/
4537F: include/linux/fmc*.h
4538F: include/linux/ipmi-fru.h
4539K: fmc_d.*register
4540
3c0ed7d5
AT
4541FPGA MANAGER FRAMEWORK
4542M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4543R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4544S: Maintained
4545F: drivers/fpga/
4546F: include/linux/fpga/fpga-mgr.h
4547W: http://www.rocketboards.org
4548
e2d1d6c0 4549FPU EMULATOR
8b58be88 4550M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4551W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4552S: Maintained
679655da 4553F: arch/x86/math-emu/
e2d1d6c0
RD
4554
4555FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4556L: netdev@vger.kernel.org
c173bfac 4557S: Orphan
679655da
JP
4558F: drivers/net/wan/dlci.c
4559F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4560
4561FRAMEBUFFER LAYER
5489e948
JCPV
4562M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4563M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4564L: linux-fbdev@vger.kernel.org
e2d1d6c0 4565W: http://linux-fbdev.sourceforge.net/
b22fe37b 4566Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4568S: Maintained
679655da 4569F: Documentation/fb/
b22fe37b
PM
4570F: drivers/video/
4571F: include/video/
679655da 4572F: include/linux/fb.h
c117ab84
CEB
4573F: include/uapi/video/
4574F: include/uapi/linux/fb.h
e2d1d6c0 4575
a57c188e 4576FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4577M: Timur Tabi <timur@tabi.org>
a57c188e 4578L: linux-fbdev@vger.kernel.org
c4ef9bc4 4579S: Maintained
8a61f013 4580F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4581
e2d1d6c0 4582FREESCALE DMA DRIVER
8b58be88
JP
4583M: Li Yang <leoli@freescale.com>
4584M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4585L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4586S: Maintained
679655da 4587F: drivers/dma/fsldma.*
e2d1d6c0 4588
44248aff
HX
4589FREESCALE GPMI NAND DRIVER
4590M: Han Xu <han.xu@nxp.com>
4591L: linux-mtd@lists.infradead.org
4592S: Maintained
4593F: drivers/mtd/nand/gpmi-nand/*
4594
e2d1d6c0 4595FREESCALE I2C CPM DRIVER
8b58be88 4596M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4597L: linuxppc-dev@lists.ozlabs.org
846557d3 4598L: linux-i2c@vger.kernel.org
0d2b405a 4599S: Maintained
679655da 4600F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4601
60e8c5ab 4602FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4603M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4604L: linux-fbdev@vger.kernel.org
efc03ecb 4605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4606S: Maintained
bad985a1 4607F: include/linux/platform_data/video-imxfb.h
8a61f013 4608F: drivers/video/fbdev/imxfb.c
60e8c5ab 4609
4d8e2cef 4610FREESCALE QUAD SPI DRIVER
38714fbd 4611M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4612L: linux-mtd@lists.infradead.org
4613S: Maintained
4614F: drivers/mtd/spi-nor/fsl-quadspi.c
4615
4689a6b1 4616FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4617M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4618M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4619L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4620L: netdev@vger.kernel.org
4621S: Maintained
ec21e2ec 4622F: drivers/net/ethernet/freescale/fs_enet/
679655da 4623F: include/linux/fs_enet_pd.h
4689a6b1 4624
63a0a00b
NA
4625FREESCALE IMX / MXC FEC DRIVER
4626M: Fugang Duan <fugang.duan@nxp.com>
4627L: netdev@vger.kernel.org
4628S: Maintained
4629F: drivers/net/ethernet/freescale/fec_main.c
4630F: drivers/net/ethernet/freescale/fec_ptp.c
4631F: drivers/net/ethernet/freescale/fec.h
4632F: Documentation/devicetree/bindings/net/fsl-fec.txt
4633
d9e9d82c 4634FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4635L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4636S: Orphan
7aa1aa6e
ZQ
4637F: drivers/soc/fsl/qe/
4638F: include/soc/fsl/*qe*.h
4639F: include/soc/fsl/*ucc*.h
d9e9d82c 4640
b55ef929 4641FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4642M: Li Yang <leoli@freescale.com>
6372594a 4643L: linux-usb@vger.kernel.org
a4724ed6 4644L: linuxppc-dev@lists.ozlabs.org
a7205b30 4645S: Maintained
faf2e1db 4646F: drivers/usb/gadget/udc/fsl*
a7205b30 4647
beaf53bf 4648FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4649M: Li Yang <leoli@freescale.com>
beaf53bf 4650L: netdev@vger.kernel.org
a4724ed6 4651L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4652S: Maintained
ec21e2ec 4653F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4654
abb1ed7b
CM
4655FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4656M: Claudiu Manoil <claudiu.manoil@freescale.com>
4657L: netdev@vger.kernel.org
4658S: Maintained
4659F: drivers/net/ethernet/freescale/gianfar*
4660X: drivers/net/ethernet/freescale/gianfar_ptp.c
4661F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4662
d9e9d82c 4663FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4664M: Timur Tabi <timur@tabi.org>
a4724ed6 4665L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4666S: Maintained
df621252 4667F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4668
4669FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4670M: Timur Tabi <timur@tabi.org>
dc85950a 4671M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4672M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4673L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4674L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4675S: Maintained
69aefcea 4676F: sound/soc/fsl/fsl*
dc85950a 4677F: sound/soc/fsl/imx*
69aefcea 4678F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4679
31c88965 4680FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4681M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4682L: linux-kernel@vger.kernel.org
4683S: Maintained
4684F: drivers/staging/fsl-mc/
4685
1da177e4 4686FREEVXFS FILESYSTEM
8b58be88 4687M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4688W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4689S: Maintained
679655da 4690F: fs/freevxfs/
1da177e4 4691
71038f52 4692FREEZER
49db1903 4693M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4694M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4695L: linux-pm@vger.kernel.org
71038f52 4696S: Supported
679655da
JP
4697F: Documentation/power/freezing-of-tasks.txt
4698F: include/linux/freezer.h
4699F: kernel/freezer.c
71038f52 4700
839a1f79
KRW
4701FRONTSWAP API
4702M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4703L: linux-kernel@vger.kernel.org
4704S: Maintained
4705F: mm/frontswap.c
4706F: include/linux/frontswap.h
4707
a5432f5a 4708FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4709M: David Howells <dhowells@redhat.com>
e62d6e24 4710L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4711S: Supported
4712F: Documentation/filesystems/caching/
4713F: fs/fscache/
4714F: include/linux/fscache*.h
4715
f58ad8f5 4716F2FS FILE SYSTEM
9b29d481 4717M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4718M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4719R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4720L: linux-f2fs-devel@lists.sourceforge.net
4721W: http://en.wikipedia.org/wiki/F2FS
4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4723S: Maintained
4724F: Documentation/filesystems/f2fs.txt
3bac380c 4725F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4726F: fs/f2fs/
4727F: include/linux/f2fs_fs.h
62d43eeb 4728F: include/trace/events/f2fs.h
f58ad8f5 4729
5ab7ffea 4730FUJITSU FR-V (FRV) PORT
0cf0305f 4731S: Orphan
679655da 4732F: arch/frv/
1da177e4 4733
20b93734 4734FUJITSU LAPTOP EXTRAS
409a3e98 4735M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4736L: platform-driver-x86@vger.kernel.org
20b93734 4737S: Maintained
679655da 4738F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4739
4da621b6
HK
4740FUJITSU M-5MO LS CAMERA ISP DRIVER
4741M: Kyungmin Park <kyungmin.park@samsung.com>
4742M: Heungjun Kim <riverful.kim@samsung.com>
4743L: linux-media@vger.kernel.org
4744S: Maintained
90d72ac6 4745F: drivers/media/i2c/m5mols/
b5dcee22 4746F: include/media/i2c/m5mols.h
4da621b6 4747
2d24c490
RG
4748FUJITSU TABLET EXTRAS
4749M: Robert Gerlach <khnz@gmx.de>
4750L: platform-driver-x86@vger.kernel.org
4751S: Maintained
4752F: drivers/platform/x86/fujitsu-tablet.c
4753
04578f17 4754FUSE: FILESYSTEM IN USERSPACE
8b58be88 4755M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4756L: fuse-devel@lists.sourceforge.net
4757W: http://fuse.sourceforge.net/
0a30f612 4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4759S: Maintained
679655da 4760F: fs/fuse/
c117ab84 4761F: include/uapi/linux/fuse.h
0a30f612 4762F: Documentation/filesystems/fuse.txt
04578f17 4763
1da177e4 4764FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4765M: Rik Faith <faith@cs.unc.edu>
1da177e4 4766L: linux-scsi@vger.kernel.org
baaea1dc 4767S: Odd Fixes (e.g., new signatures)
679655da 4768F: drivers/scsi/fdomain.*
1da177e4 4769
d8e2162c
PO
4770GCOV BASED KERNEL PROFILING
4771M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4772S: Maintained
4773F: kernel/gcov/
4774F: Documentation/gcov.txt
4775
1da177e4 4776GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4777M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4778L: linux-scsi@vger.kernel.org
4779W: http://www.icp-vortex.com/
4780S: Supported
679655da 4781F: drivers/scsi/gdt*
1da177e4 4782
158daf16
JK
4783GDB KERNEL DEBUGGING HELPER SCRIPTS
4784M: Jan Kiszka <jan.kiszka@siemens.com>
4785S: Supported
4786F: scripts/gdb/
4787
3169a1c7
HV
4788GEMTEK FM RADIO RECEIVER DRIVER
4789M: Hans Verkuil <hverkuil@xs4all.nl>
4790L: linux-media@vger.kernel.org
4791T: git git://linuxtv.org/media_tree.git
a825eaec 4792W: https://linuxtv.org
3169a1c7
HV
4793S: Maintained
4794F: drivers/media/radio/radio-gemtek*
4795
1c23af90 4796GENERIC GPIO I2C DRIVER
880b0e26 4797M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4798S: Supported
679655da
JP
4799F: drivers/i2c/busses/i2c-gpio.c
4800F: include/linux/i2c-gpio.h
1c23af90 4801
92ed1a76
PK
4802GENERIC GPIO I2C MULTIPLEXER DRIVER
4803M: Peter Korsgaard <peter.korsgaard@barco.com>
4804L: linux-i2c@vger.kernel.org
4805S: Supported
e7065e20
JD
4806F: drivers/i2c/muxes/i2c-mux-gpio.c
4807F: include/linux/i2c-mux-gpio.h
4808F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4809
9251ce95 4810GENERIC HDLC (WAN) DRIVERS
8b58be88 4811M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4812W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4813S: Maintained
679655da
JP
4814F: drivers/net/wan/c101.c
4815F: drivers/net/wan/hd6457*
4816F: drivers/net/wan/hdlc*
4817F: drivers/net/wan/n2.c
4818F: drivers/net/wan/pc300too.c
4819F: drivers/net/wan/pci200syn.c
4820F: drivers/net/wan/wanxl*
1da177e4 4821
1527aab6 4822GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4823M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4824L: linux-arch@vger.kernel.org
4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4826S: Maintained
14430813
JP
4827F: include/asm-generic/
4828F: include/uapi/asm-generic/
1527aab6 4829
ff764963
KVA
4830GENERIC PHY FRAMEWORK
4831M: Kishon Vijay Abraham I <kishon@ti.com>
4832L: linux-kernel@vger.kernel.org
4833T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4834S: Supported
4835F: drivers/phy/
4836F: include/linux/phy/
4837
eea97aed
KH
4838GENERIC PM DOMAINS
4839M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4840M: Kevin Hilman <khilman@kernel.org>
4841M: Ulf Hansson <ulf.hansson@linaro.org>
4842L: linux-pm@vger.kernel.org
4843S: Supported
4844F: drivers/base/power/domain*.c
4845F: include/linux/pm_domain.h
4846
ccb86a69 4847GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4848M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4849L: kvm@vger.kernel.org
ccb86a69
MT
4850S: Supported
4851F: drivers/uio/uio_pci_generic.c
4852
f8f1ec73
JP
4853GET_MAINTAINER SCRIPT
4854M: Joe Perches <joe@perches.com>
4855S: Maintained
4856F: scripts/get_maintainer.pl
4857
5be7b50f 4858GFS2 FILE SYSTEM
8b58be88 4859M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4860M: Bob Peterson <rpeterso@redhat.com>
a4644184 4861L: cluster-devel@redhat.com
5be7b50f 4862W: http://sources.redhat.com/cluster/
28666d6d 4863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4864S: Supported
679655da
JP
4865F: Documentation/filesystems/gfs2*.txt
4866F: fs/gfs2/
c117ab84 4867F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4868
0a34eb8f 4869GIGASET ISDN DRIVERS
6b096fde 4870M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4871L: gigaset307x-common@lists.sourceforge.net
4872W: http://gigaset307x.sourceforge.net/
6b096fde 4873S: Odd Fixes
679655da
JP
4874F: Documentation/isdn/README.gigaset
4875F: drivers/isdn/gigaset/
c117ab84 4876F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4877
7eea35fe
JP
4878GO7007 MPEG CODEC
4879M: Hans Verkuil <hans.verkuil@cisco.com>
4880L: linux-media@vger.kernel.org
4881S: Maintained
4882F: drivers/media/usb/go7007/
4883
ca96ea86
BN
4884GOODIX TOUCHSCREEN
4885M: Bastien Nocera <hadess@hadess.net>
4886L: linux-input@vger.kernel.org
4887S: Maintained
4888F: drivers/input/touchscreen/goodix.c
4889
a0dc00b4 4890GPIO SUBSYSTEM
e4651a9f 4891M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4892M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4893L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4895S: Maintained
4896F: Documentation/gpio/
40c159b7 4897F: Documentation/ABI/testing/gpio-cdev
fe95046e 4898F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4899F: drivers/gpio/
bdc6e95e
AC
4900F: include/linux/gpio/
4901F: include/linux/gpio.h
9b692346 4902F: include/asm-generic/gpio.h
3c702e99 4903F: include/uapi/linux/gpio.h
6d591c46 4904F: tools/gpio/
a0dc00b4 4905
71a6d0af
HW
4906GRE DEMULTIPLEXER DRIVER
4907M: Dmitry Kozlov <xeb@mail.ru>
4908L: netdev@vger.kernel.org
4909S: Maintained
11c26770
JP
4910F: net/ipv4/gre_demux.c
4911F: net/ipv4/gre_offload.c
71a6d0af
HW
4912F: include/net/gre.h
4913
d4c41139
KG
4914GRETH 10/100/1G Ethernet MAC device driver
4915M: Kristoffer Glembo <kristoffer@gaisler.com>
4916L: netdev@vger.kernel.org
4917S: Maintained
a31a96ad 4918F: drivers/net/ethernet/aeroflex/
d4c41139 4919
e8deeae2 4920GSPCA FINEPIX SUBDRIVER
8b58be88 4921M: Frank Zago <frank@zago.net>
661263b5 4922L: linux-media@vger.kernel.org
275ffde4 4923T: git git://linuxtv.org/media_tree.git
e8deeae2 4924S: Maintained
0c0d06ca 4925F: drivers/media/usb/gspca/finepix.c
e8deeae2 4926
4b3fa3c4
OL
4927GSPCA GL860 SUBDRIVER
4928M: Olivier Lorin <o.lorin@laposte.net>
4929L: linux-media@vger.kernel.org
275ffde4 4930T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4931S: Maintained
0c0d06ca 4932F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4933
e8deeae2 4934GSPCA M5602 SUBDRIVER
8b58be88 4935M: Erik Andren <erik.andren@gmail.com>
661263b5 4936L: linux-media@vger.kernel.org
275ffde4 4937T: git git://linuxtv.org/media_tree.git
e8deeae2 4938S: Maintained
0c0d06ca 4939F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4940
4941GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4942M: Hans de Goede <hdegoede@redhat.com>
661263b5 4943L: linux-media@vger.kernel.org
275ffde4 4944T: git git://linuxtv.org/media_tree.git
e8deeae2 4945S: Maintained
0c0d06ca 4946F: drivers/media/usb/gspca/pac207.c
e8deeae2 4947
261982f1 4948GSPCA SN9C20X SUBDRIVER
d95c5b0b 4949M: Brian Johnson <brijohn@gmail.com>
261982f1 4950L: linux-media@vger.kernel.org
275ffde4 4951T: git git://linuxtv.org/media_tree.git
261982f1 4952S: Maintained
0c0d06ca 4953F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4954
e8deeae2 4955GSPCA T613 SUBDRIVER
8b58be88 4956M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4957L: linux-media@vger.kernel.org
275ffde4 4958T: git git://linuxtv.org/media_tree.git
e8deeae2 4959S: Maintained
0c0d06ca 4960F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4961
4962GSPCA USB WEBCAM DRIVER
fc3f906b 4963M: Hans de Goede <hdegoede@redhat.com>
661263b5 4964L: linux-media@vger.kernel.org
275ffde4 4965T: git git://linuxtv.org/media_tree.git
e8deeae2 4966S: Maintained
0c0d06ca 4967F: drivers/media/usb/gspca/
e8deeae2 4968
584ec979 4969GUID PARTITION TABLE (GPT)
4f973c63 4970M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4971L: linux-efi@vger.kernel.org
4972S: Maintained
4973F: block/partitions/efi.*
4974
aa3c598b 4975STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4976M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4977L: linux-media@vger.kernel.org
275ffde4 4978T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4979S: Maintained
4980F: drivers/media/usb/stk1160/
e8deeae2 4981
4e456b86
YS
4982H8/300 ARCHITECTURE
4983M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4984L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4985W: http://uclinux-h8.sourceforge.jp
4986T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4987S: Maintained
4988F: arch/h8300/
4989F: drivers/clocksource/h8300_*.c
4990F: drivers/clk/h8300/
4991F: drivers/irqchip/irq-renesas-h8*.c
4992
71a6d0af
HW
4993HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4994M: Frank Seidel <frank@f-seidel.de>
4995L: platform-driver-x86@vger.kernel.org
4996W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4997S: Maintained
4998F: drivers/platform/x86/hdaps.c
4999
48fc9e26
HV
5000HDPVR USB VIDEO ENCODER DRIVER
5001M: Hans Verkuil <hverkuil@xs4all.nl>
5002L: linux-media@vger.kernel.org
5003T: git git://linuxtv.org/media_tree.git
a825eaec 5004W: https://linuxtv.org
48fc9e26 5005S: Odd Fixes
14430813 5006F: drivers/media/usb/hdpvr/
48fc9e26 5007
71a6d0af 5008HWPOISON MEMORY FAILURE HANDLING
f9625c48 5009M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5010L: linux-mm@kvack.org
71a6d0af
HW
5011S: Maintained
5012F: mm/memory-failure.c
5013F: mm/hwpoison-inject.c
5014
5015HYPERVISOR VIRTUAL CONSOLE DRIVER
5016L: linuxppc-dev@lists.ozlabs.org
5017S: Odd Fixes
5018F: drivers/tty/hvc/
5019
e5ab1477
AP
5020HACKRF MEDIA DRIVER
5021M: Antti Palosaari <crope@iki.fi>
5022L: linux-media@vger.kernel.org
a825eaec 5023W: https://linuxtv.org
e5ab1477
AP
5024W: http://palosaari.fi/linux/
5025Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026T: git git://linuxtv.org/anttip/media_tree.git
5027S: Maintained
5028F: drivers/media/usb/hackrf/
5029
5b543965 5030HARDWARE MONITORING
d8130624 5031M: Jean Delvare <jdelvare@suse.com>
ca462085 5032M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5033L: linux-hwmon@vger.kernel.org
5034W: http://hwmon.wiki.kernel.org/
a94ef4ed 5035T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5036T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5037S: Maintained
047f4ec2 5038F: Documentation/hwmon/
679655da 5039F: drivers/hwmon/
047f4ec2 5040F: include/linux/hwmon*.h
5b543965 5041
844dd05f 5042HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5043M: Matt Mackall <mpm@selenic.com>
5044M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5045L: linux-crypto@vger.kernel.org
c0d0787b 5046S: Odd fixes
679655da
JP
5047F: Documentation/hw_random.txt
5048F: drivers/char/hw_random/
5049F: include/linux/hw_random.h
844dd05f 5050
8b37fcfc
OBC
5051HARDWARE SPINLOCK CORE
5052M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5053M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5054L: linux-remoteproc@vger.kernel.org
8b37fcfc 5055S: Maintained
9f273c24 5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5057F: Documentation/hwspinlock.txt
5058F: drivers/hwspinlock/hwspinlock_*
5059F: include/linux/hwspinlock.h
5060
1da177e4 5061HARMONY SOUND DRIVER
ac6aecbf 5062L: linux-parisc@vger.kernel.org
1da177e4 5063S: Maintained
679655da 5064F: sound/parisc/harmony.*
1da177e4 5065
91952bc0
AP
5066HD29L2 MEDIA DRIVER
5067M: Antti Palosaari <crope@iki.fi>
5068L: linux-media@vger.kernel.org
a825eaec 5069W: https://linuxtv.org
91952bc0
AP
5070W: http://palosaari.fi/linux/
5071Q: http://patchwork.linuxtv.org/project/linux-media/list/
5072T: git git://linuxtv.org/anttip/media_tree.git
5073S: Maintained
5074F: drivers/media/dvb-frontends/hd29l2*
5075
9257aa49 5076HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5077M: Don Brace <don.brace@microsemi.com>
9257aa49 5078L: iss_storagedev@hp.com
a0a268ad 5079L: esc.storagedev@microsemi.com
693373db 5080L: linux-scsi@vger.kernel.org
9257aa49
SC
5081S: Supported
5082F: Documentation/scsi/hpsa.txt
5083F: drivers/scsi/hpsa*.[ch]
5084F: include/linux/cciss*.h
c117ab84 5085F: include/uapi/linux/cciss*.h
9257aa49 5086
e2d1d6c0 5087HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5088M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5089L: iss_storagedev@hp.com
516fdcea 5090L: esc.storagedev@microsemi.com
693373db 5091L: linux-scsi@vger.kernel.org
e2d1d6c0 5092S: Supported
679655da
JP
5093F: Documentation/blockdev/cciss.txt
5094F: drivers/block/cciss*
5095F: include/linux/cciss_ioctl.h
c117ab84 5096F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5097
1da177e4 5098HFS FILESYSTEM
6cf515e1
GU
5099L: linux-fsdevel@vger.kernel.org
5100S: Orphan
679655da
JP
5101F: Documentation/filesystems/hfs.txt
5102F: fs/hfs/
1da177e4 5103
ef575f47
GU
5104HFSPLUS FILESYSTEM
5105L: linux-fsdevel@vger.kernel.org
5106S: Orphan
5107F: Documentation/filesystems/hfsplus.txt
5108F: fs/hfsplus/
5109
1da177e4 5110HGA FRAMEBUFFER DRIVER
8b58be88 5111M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5112L: linux-nvidia@lists.surfsouth.com
5113W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5114S: Maintained
8a61f013 5115F: drivers/video/fbdev/hgafb.c
1da177e4 5116
4480f15b 5117HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5118M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5119M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5120L: linux-pm@vger.kernel.org
e2d1d6c0 5121S: Supported
679655da
JP
5122F: arch/x86/power/
5123F: drivers/base/power/
5124F: kernel/power/
5125F: include/linux/suspend.h
5126F: include/linux/freezer.h
5127F: include/linux/pm.h
679655da 5128F: arch/*/include/asm/suspend*.h
e2d1d6c0 5129
4ef4caad 5130HID CORE LAYER
e5f6450c 5131M: Jiri Kosina <jikos@kernel.org>
406df153 5132R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5133L: linux-input@vger.kernel.org
54e5881d 5134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5135S: Maintained
679655da
JP
5136F: drivers/hid/
5137F: include/linux/hid*
c117ab84 5138F: include/uapi/linux/hid*
4ef4caad 5139
30ee72f0 5140HID SENSOR HUB DRIVERS
e5f6450c 5141M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5142M: Jonathan Cameron <jic23@kernel.org>
5143M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5144L: linux-input@vger.kernel.org
5145L: linux-iio@vger.kernel.org
5146S: Maintained
5147F: Documentation/hid/hid-sensor*
5148F: drivers/hid/hid-sensor-*
5149F: drivers/iio/*/hid-*
5150F: include/linux/hid-sensor-*
5151
38bed542 5152HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5153M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5154L: linux-kernel@vger.kernel.org
75fc2d37 5155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5156S: Maintained
679655da 5157F: Documentation/timers/
5cee9645 5158F: kernel/time/hrtimer.c
88606e80
TG
5159F: kernel/time/clockevents.c
5160F: kernel/time/tick*.*
5161F: kernel/time/timer_*.c
05ed8490 5162F: include/linux/clockchips.h
679655da 5163F: include/linux/hrtimer.h
38bed542 5164
1da177e4 5165HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5166L: linux-hams@vger.kernel.org
8b64f2a0 5167S: Orphan
679655da
JP
5168F: drivers/net/hamradio/dmascc.c
5169F: drivers/net/hamradio/scc.c
1da177e4 5170
ede1e6f8 5171HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5172M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5173W: http://www.highpoint-tech.com
5174S: Supported
679655da
JP
5175F: Documentation/scsi/hptiop.txt
5176F: drivers/scsi/hptiop.c
ede1e6f8 5177
1da177e4 5178HIPPI
8b58be88 5179M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5180L: linux-hippi@sunsite.dk
5181S: Maintained
679655da 5182F: include/linux/hippidevice.h
c117ab84 5183F: include/uapi/linux/if_hippi.h
679655da 5184F: net/802/hippi.c
ff5a3b50 5185F: drivers/net/hippi/
1da177e4 5186
16c6c252
JG
5187HISILICON SAS Controller
5188M: John Garry <john.garry@huawei.com>
5189W: http://www.hisilicon.com
5190S: Supported
5191F: drivers/scsi/hisi_sas/
5192F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5193
ff1d2767 5194HOST AP DRIVER
8b58be88 5195M: Jouni Malinen <j@w1.fi>
85d32e7b 5196L: hostap@shmoo.com (subscribers-only)
724c6b35 5197L: linux-wireless@vger.kernel.org
ff1d2767
JM
5198W: http://hostap.epitest.fi/
5199S: Maintained
eb4f98d5 5200F: drivers/net/wireless/intersil/hostap/
ff1d2767 5201
dd8cd779 5202HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5203L: platform-driver-x86@vger.kernel.org
95c70215 5204S: Orphan
679655da 5205F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5206
e2d1d6c0 5207HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5208M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5209S: Maintained
7e25d724 5210F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5211
7d2c86b5 5212HPET: High Precision Event Timers driver
8b58be88 5213M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5214S: Maintained
679655da
JP
5215F: Documentation/timers/hpet.txt
5216F: drivers/char/hpet.c
5217F: include/linux/hpet.h
c117ab84 5218F: include/uapi/linux/hpet.h
b9b0332f 5219
e07b5d79 5220HPET: x86
9e06f631 5221S: Orphan
679655da
JP
5222F: arch/x86/kernel/hpet.c
5223F: arch/x86/include/asm/hpet.h
b9b0332f 5224
1da177e4 5225HPFS FILESYSTEM
8b58be88 5226M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5227W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5228S: Maintained
679655da 5229F: fs/hpfs/
1da177e4 5230
3441cded 5231HSI SUBSYSTEM
56459ea9
SR
5232M: Sebastian Reichel <sre@kernel.org>
5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5234S: Maintained
5235F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5236F: Documentation/hsi.txt
3441cded
SR
5237F: drivers/hsi/
5238F: include/linux/hsi/
5239F: include/uapi/linux/hsi/
5240
7d2c86b5 5241HSO 3G MODEM DRIVER
8b58be88 5242M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5243W: http://www.pharscape.org
5244S: Maintained
679655da 5245F: drivers/net/usb/hso.c
11cd29b0 5246
19990e29
AB
5247HSR NETWORK PROTOCOL
5248M: Arvid Brodin <arvid.brodin@alten.se>
5249L: netdev@vger.kernel.org
5250S: Maintained
5251F: net/hsr/
5252
5a18c343 5253HTCPEN TOUCHSCREEN DRIVER
8b58be88 5254M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5255L: linux-input@vger.kernel.org
5256S: Maintained
679655da 5257F: drivers/input/touchscreen/htcpen.c
5a18c343 5258
1da177e4 5259HUGETLB FILESYSTEM
6d49e352 5260M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5261S: Maintained
679655da 5262F: fs/hugetlbfs/
1da177e4 5263
05183189 5264Hyper-V CORE AND DRIVERS
9c3646d1 5265M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5266M: Haiyang Zhang <haiyangz@microsoft.com>
5267L: devel@linuxdriverproject.org
5268S: Maintained
a4162747
HZ
5269F: arch/x86/include/asm/mshyperv.h
5270F: arch/x86/include/uapi/asm/hyperv.h
5271F: arch/x86/kernel/cpu/mshyperv.c
05183189 5272F: drivers/hid/hid-hyperv.c
a4162747 5273F: drivers/hv/
f92ca80b 5274F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5275F: drivers/pci/host/pci-hyperv.c
05183189 5276F: drivers/net/hyperv/
a4162747 5277F: drivers/scsi/storvsc_drv.c
8a61f013 5278F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5279F: include/linux/hyperv.h
5280F: tools/hv/
54bf725e 5281F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5282
7724fd04
PR
5283I2C MUXES
5284M: Peter Rosin <peda@axentia.se>
5285L: linux-i2c@vger.kernel.org
5286S: Maintained
5287F: Documentation/i2c/muxes/
5288F: Documentation/devicetree/bindings/i2c/i2c-mux*
5289F: drivers/i2c/i2c-mux.c
5290F: drivers/i2c/muxes/
5291F: include/linux/i2c-mux.h
5292
d85c8a6a 5293I2C OVER PARALLEL PORT
d8130624 5294M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5295L: linux-i2c@vger.kernel.org
5296S: Maintained
5297F: Documentation/i2c/busses/i2c-parport
5298F: Documentation/i2c/busses/i2c-parport-light
5299F: drivers/i2c/busses/i2c-parport.c
5300F: drivers/i2c/busses/i2c-parport-light.c
5301
5302I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5303M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5304L: linux-i2c@vger.kernel.org
5305S: Maintained
5306F: Documentation/i2c/busses/i2c-ali1535
5307F: Documentation/i2c/busses/i2c-ali1563
5308F: Documentation/i2c/busses/i2c-ali15x3
5309F: Documentation/i2c/busses/i2c-amd756
5310F: Documentation/i2c/busses/i2c-amd8111
5311F: Documentation/i2c/busses/i2c-i801
5312F: Documentation/i2c/busses/i2c-nforce2
5313F: Documentation/i2c/busses/i2c-piix4
5314F: Documentation/i2c/busses/i2c-sis5595
5315F: Documentation/i2c/busses/i2c-sis630
5316F: Documentation/i2c/busses/i2c-sis96x
5317F: Documentation/i2c/busses/i2c-via
5318F: Documentation/i2c/busses/i2c-viapro
5319F: drivers/i2c/busses/i2c-ali1535.c
5320F: drivers/i2c/busses/i2c-ali1563.c
5321F: drivers/i2c/busses/i2c-ali15x3.c
5322F: drivers/i2c/busses/i2c-amd756.c
5323F: drivers/i2c/busses/i2c-amd756-s4882.c
5324F: drivers/i2c/busses/i2c-amd8111.c
5325F: drivers/i2c/busses/i2c-i801.c
5326F: drivers/i2c/busses/i2c-isch.c
5327F: drivers/i2c/busses/i2c-nforce2.c
5328F: drivers/i2c/busses/i2c-nforce2-s4985.c
5329F: drivers/i2c/busses/i2c-piix4.c
5330F: drivers/i2c/busses/i2c-sis5595.c
5331F: drivers/i2c/busses/i2c-sis630.c
5332F: drivers/i2c/busses/i2c-sis96x.c
5333F: drivers/i2c/busses/i2c-via.c
5334F: drivers/i2c/busses/i2c-viapro.c
5335
cb7f07a4
NH
5336I2C/SMBUS ISMT DRIVER
5337M: Seth Heasley <seth.heasley@intel.com>
5338M: Neil Horman <nhorman@tuxdriver.com>
5339L: linux-i2c@vger.kernel.org
5340F: drivers/i2c/busses/i2c-ismt.c
5341F: Documentation/i2c/busses/i2c-ismt
5342
6ea884db 5343I2C/SMBUS STUB DRIVER
d8130624 5344M: Jean Delvare <jdelvare@suse.com>
846557d3 5345L: linux-i2c@vger.kernel.org
6ea884db 5346S: Maintained
8547a5bc 5347F: drivers/i2c/i2c-stub.c
6ea884db 5348
5b543965 5349I2C SUBSYSTEM
14d77c4d 5350M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5351L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5352W: https://i2c.wiki.kernel.org/
5353Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5355S: Maintained
40ed1b4c 5356F: Documentation/devicetree/bindings/i2c/
679655da
JP
5357F: Documentation/i2c/
5358F: drivers/i2c/
630bc46e 5359F: drivers/i2c/*/
679655da 5360F: include/linux/i2c.h
03b70d62 5361F: include/linux/i2c-*.h
c117ab84
CEB
5362F: include/uapi/linux/i2c.h
5363F: include/uapi/linux/i2c-*.h
1da177e4 5364
4560d677
WS
5365I2C ACPI SUPPORT
5366M: Mika Westerberg <mika.westerberg@linux.intel.com>
5367L: linux-i2c@vger.kernel.org
5368L: linux-acpi@vger.kernel.org
5369S: Maintained
4560d677 5370
d85c8a6a 5371I2C-TAOS-EVM DRIVER
d8130624 5372M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5373L: linux-i2c@vger.kernel.org
5374S: Maintained
5375F: Documentation/i2c/busses/i2c-taos-evm
5376F: drivers/i2c/busses/i2c-taos-evm.c
5377
e8c76eed 5378I2C-TINY-USB DRIVER
8b58be88 5379M: Till Harbaum <till@harbaum.org>
846557d3 5380L: linux-i2c@vger.kernel.org
932d1872 5381W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5382S: Maintained
679655da 5383F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5384
1da177e4 5385i386 BOOT CODE
8b58be88 5386M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5387S: Maintained
679655da 5388F: arch/x86/boot/
1da177e4
LT
5389
5390i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5391M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5393S: Maintained
5394
1da177e4 5395IA64 (Itanium) PLATFORM
8b58be88
JP
5396M: Tony Luck <tony.luck@intel.com>
5397M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5398L: linux-ia64@vger.kernel.org
6b1c70b1 5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5400S: Maintained
679655da 5401F: arch/ia64/
1da177e4 5402
4cd38750
LDSB
5403IBM Power VMX Cryptographic instructions
5404M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5405M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5406L: linux-crypto@vger.kernel.org
5407S: Supported
5408F: drivers/crypto/vmx/Makefile
5409F: drivers/crypto/vmx/Kconfig
5410F: drivers/crypto/vmx/vmx.c
5411F: drivers/crypto/vmx/aes*
5412F: drivers/crypto/vmx/ghash*
5413F: drivers/crypto/vmx/ppc-xlate.pl
5414
956c203c 5415IBM Power in-Nest Crypto Acceleration
4cd38750 5416M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5417M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5418L: linux-crypto@vger.kernel.org
5419S: Supported
28bceeaa
DS
5420F: drivers/crypto/nx/Makefile
5421F: drivers/crypto/nx/Kconfig
5422F: drivers/crypto/nx/nx-aes*
5423F: drivers/crypto/nx/nx-sha*
5424F: drivers/crypto/nx/nx.*
5425F: drivers/crypto/nx/nx_csbcpb.h
5426F: drivers/crypto/nx/nx_debugfs.h
956c203c 5427
0e16aafb 5428IBM Power 842 compression accelerator
41656aa7 5429M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5430S: Supported
28bceeaa
DS
5431F: drivers/crypto/nx/Makefile
5432F: drivers/crypto/nx/Kconfig
7011a122 5433F: drivers/crypto/nx/nx-842*
2da572c9 5434F: include/linux/sw842.h
2062c5b6 5435F: crypto/842.c
2da572c9 5436F: lib/842/
0e16aafb 5437
1da177e4 5438IBM Power Linux RAID adapter
8b58be88 5439M: Brian King <brking@us.ibm.com>
1da177e4 5440S: Supported
679655da 5441F: drivers/scsi/ipr.*
1da177e4 5442
9d348af4 5443IBM Power Virtual Ethernet Device Driver
eddd63a6 5444M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5445L: netdev@vger.kernel.org
5446S: Supported
9aa32835 5447F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5448
032c5e82
TF
5449IBM Power SRIOV Virtual NIC Device Driver
5450M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5451M: John Allen <jallen@linux.vnet.ibm.com>
5452L: netdev@vger.kernel.org
5453S: Supported
5454F: drivers/net/ethernet/ibm/ibmvnic.*
5455
e6babec6 5456IBM Power Virtual SCSI Device Drivers
bcbde52b 5457M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5458L: linux-scsi@vger.kernel.org
5459S: Supported
e6babec6
NF
5460F: drivers/scsi/ibmvscsi/ibmvscsi*
5461F: drivers/scsi/ibmvscsi/viosrp.h
5462
5463IBM Power Virtual FC Device Drivers
44b4dad9 5464M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5465L: linux-scsi@vger.kernel.org
5466S: Supported
5467F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5468
1da177e4 5469IBM ServeRAID RAID DRIVER
f9213e78 5470S: Orphan
679655da 5471F: drivers/scsi/ips.*
1da177e4 5472
6ed9f9c4
PT
5473ICH LPC AND GPIO DRIVER
5474M: Peter Tyser <ptyser@xes-inc.com>
5475S: Maintained
5476F: drivers/mfd/lpc_ich.c
5477F: drivers/gpio/gpio-ich.c
5478
1e7106fc 5479IDE SUBSYSTEM
8b58be88 5480M: "David S. Miller" <davem@davemloft.net>
1da177e4 5481L: linux-ide@vger.kernel.org
8a6e2535 5482Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5483T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5484S: Maintained
679655da
JP
5485F: Documentation/ide/
5486F: drivers/ide/
5487F: include/linux/ide.h
1da177e4 5488
6cb8c13d
IP
5489IDEAPAD LAPTOP EXTRAS DRIVER
5490M: Ike Panhc <ike.pan@canonical.com>
5491L: platform-driver-x86@vger.kernel.org
5492W: http://launchpad.net/ideapad-laptop
5493S: Maintained
5494F: drivers/platform/x86/ideapad-laptop.c
5495
1ea4c161
AM
5496IDEAPAD LAPTOP SLIDEBAR DRIVER
5497M: Andrey Moiseev <o2g.org.ru@gmail.com>
5498L: linux-input@vger.kernel.org
5499W: https://github.com/o2genum/ideapad-slidebar
5500S: Maintained
5501F: drivers/input/misc/ideapad_slidebar.c
5502
0f861e8c 5503IDE/ATAPI DRIVERS
487ba8e8 5504M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5505L: linux-ide@vger.kernel.org
c404c199 5506S: Maintained
679655da
JP
5507F: Documentation/cdrom/ide-cd
5508F: drivers/ide/ide-cd*
1da177e4 5509
27471fdb 5510IDLE-I7300
8b58be88 5511M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5512L: linux-pm@vger.kernel.org
27471fdb 5513S: Supported
679655da 5514F: drivers/idle/i7300_idle.c
27471fdb 5515
02cf2286 5516IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5517M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5518L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5519W: http://wpan.cakelab.org/
5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5522S: Maintained
5523F: net/ieee802154/
68653359 5524F: net/mac802154/
251741b1 5525F: drivers/net/ieee802154/
580947d3
AA
5526F: include/linux/nl802154.h
5527F: include/linux/ieee802154.h
5528F: include/net/nl802154.h
5529F: include/net/mac802154.h
5530F: include/net/af_ieee802154.h
5531F: include/net/cfg802154.h
5532F: include/net/ieee802154_netdev.h
ebef9c12 5533F: Documentation/networking/ieee802154.txt
02cf2286 5534
b1c97193
SY
5535IGORPLUG-USB IR RECEIVER
5536M: Sean Young <sean@mess.org>
5537L: linux-media@vger.kernel.org
5538S: Maintained
5539F: drivers/media/rc/igorplugusb.c
5540
40ad4a30
SY
5541IGUANAWORKS USB IR TRANSCEIVER
5542M: Sean Young <sean@mess.org>
5543L: linux-media@vger.kernel.org
5544S: Maintained
5545F: drivers/media/rc/iguanair.c
5546
9545f86e 5547IIO SUBSYSTEM AND DRIVERS
030a13d7 5548M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5549R: Hartmut Knaack <knaack.h@gmx.de>
5550R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5551R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e
AP
5552L: linux-iio@vger.kernel.org
5553S: Maintained
03e7c251 5554F: drivers/iio/
9545f86e 5555F: drivers/staging/iio/
8fe671fc 5556F: include/linux/iio/
817020cf 5557F: tools/iio/
9545f86e 5558
65519263
SG
5559IKANOS/ADI EAGLE ADSL USB DRIVER
5560M: Matthieu Castet <castet.matthieu@free.fr>
5561M: Stanislaw Gruszka <stf_xl@wp.pl>
5562S: Maintained
5563F: drivers/usb/atm/ueagle-atm.c
5564
e89ab51f
GR
5565INA209 HARDWARE MONITOR DRIVER
5566M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5567L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5568S: Maintained
5569F: Documentation/hwmon/ina209
5570F: Documentation/devicetree/bindings/i2c/ina209.txt
5571F: drivers/hwmon/ina209.c
5572
5573INA2XX HARDWARE MONITOR DRIVER
5574M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5575L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5576S: Maintained
5577F: Documentation/hwmon/ina2xx
5578F: drivers/hwmon/ina2xx.c
5579F: include/linux/platform_data/ina2xx.h
5580
14dc124f
SIG
5581INDUSTRY PACK SUBSYSTEM (IPACK)
5582M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5583M: Jens Taprogge <jens.taprogge@taprogge.org>
5584M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5585L: industrypack-devel@lists.sourceforge.net
5586W: http://industrypack.sourceforge.net
5587S: Maintained
5588F: drivers/ipack/
5589
8adc53fd
ZLK
5590INGENIC JZ4780 DMA Driver
5591M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5592S: Maintained
5593F: drivers/dma/dma-jz4780.c
5594
aa7168f4 5595INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5596M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5597M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5598L: linux-ima-devel@lists.sourceforge.net
5599L: linux-ima-user@lists.sourceforge.net
5600L: linux-security-module@vger.kernel.org
9f273c24 5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5602S: Supported
679655da 5603F: security/integrity/ima/
aa7168f4 5604
9a4ea5a9
JH
5605IMGTEC IR DECODER DRIVER
5606M: James Hogan <james.hogan@imgtec.com>
5607S: Maintained
5608F: drivers/media/rc/img-ir/
5609
1da177e4 5610IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5611L: linux-fbdev@vger.kernel.org
843393d3 5612S: Orphan
8a61f013 5613F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5614
5615INFINIBAND SUBSYSTEM
b6b2bbe6 5616M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5617M: Sean Hefty <sean.hefty@intel.com>
5618M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5619L: linux-rdma@vger.kernel.org
605841f5 5620W: http://www.openfabrics.org/
8a6e2535 5621Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5623S: Supported
679655da
JP
5624F: Documentation/infiniband/
5625F: drivers/infiniband/
2dfcad3a 5626F: drivers/staging/rdma/
c117ab84 5627F: include/uapi/linux/if_infiniband.h
954138dc
YD
5628F: include/uapi/rdma/
5629F: include/rdma/
1da177e4 5630
c9f04f58 5631INOTIFY
8b58be88
JP
5632M: John McCutchan <john@johnmccutchan.com>
5633M: Robert Love <rlove@rlove.org>
5634M: Eric Paris <eparis@parisplace.org>
c9f04f58 5635S: Maintained
679655da
JP
5636F: Documentation/filesystems/inotify.txt
5637F: fs/notify/inotify/
5638F: include/linux/inotify.h
c117ab84 5639F: include/uapi/linux/inotify.h
c9f04f58 5640
e2d1d6c0 5641INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5642M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5643L: linux-input@vger.kernel.org
8a6e2535 5644Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5646S: Maintained
679655da 5647F: drivers/input/
f4eea7e2 5648F: include/linux/input.h
c117ab84 5649F: include/uapi/linux/input.h
f4eea7e2 5650F: include/linux/input/
e52d8398 5651F: Documentation/devicetree/bindings/input/
e2d1d6c0 5652
3267a87f 5653INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5654M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5655L: linux-input@vger.kernel.org
75dd112a 5656S: Odd fixes
3267a87f 5657F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5658F: drivers/input/input-mt.c
3267a87f
HR
5659K: \b(ABS|SYN)_MT_
5660
97fa99a3
JY
5661INTEL ASoC BDW/HSW DRIVERS
5662M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5663L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5664S: Supported
e8e1225d
JP
5665F: sound/soc/intel/common/sst-dsp*
5666F: sound/soc/intel/common/sst-firmware.c
5667F: sound/soc/intel/boards/broadwell.c
5668F: sound/soc/intel/haswell/
97fa99a3 5669
4ac13e17
DJ
5670INTEL C600 SERIES SAS CONTROLLER DRIVER
5671M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5672M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5673L: linux-scsi@vger.kernel.org
7106891a
DJ
5674T: git git://git.code.sf.net/p/intel-sas/isci
5675S: Supported
4ac13e17 5676F: drivers/scsi/isci/
4ac13e17 5677
ecc83e52
AH
5678INTEL HID EVENT DRIVER
5679M: Alex Hung <alex.hung@canonical.com>
5680L: platform-driver-x86@vger.kernel.org
5681S: Maintained
5682F: drivers/platform/x86/intel-hid.c
5683
26717172
LB
5684INTEL IDLE DRIVER
5685M: Len Brown <lenb@kernel.org>
bf1c138e 5686L: linux-pm@vger.kernel.org
08deed1e 5687T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5688S: Supported
5689F: drivers/idle/intel_idle.c
5690
7c1ac18d 5691INTEL PSTATE DRIVER
58ac1f62
SP
5692M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5693M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5694L: linux-pm@vger.kernel.org
5695S: Supported
5696F: drivers/cpufreq/intel_pstate.c
5697
9eb8ef74 5698INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5699M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5700L: linux-fbdev@vger.kernel.org
ce00f85c 5701S: Maintained
679655da 5702F: Documentation/fb/intelfb.txt
8a61f013 5703F: drivers/video/fbdev/intelfb/
9eb8ef74 5704
1da177e4 5705INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5706M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5707L: linux-fbdev@vger.kernel.org
ce00f85c 5708S: Maintained
8a61f013 5709F: drivers/video/fbdev/i810/
1da177e4 5710
f4a9bc4c 5711INTEL MENLOW THERMAL DRIVER
8b58be88 5712M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5713L: platform-driver-x86@vger.kernel.org
5ca92bd9 5714W: https://01.org/linux-acpi
f4a9bc4c 5715S: Supported
679655da 5716F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5717
248a9dc3 5718INTEL I/OAT DMA DRIVER
18ebd564 5719M: Dave Jiang <dave.jiang@intel.com>
08223d80 5720R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5721L: dmaengine@vger.kernel.org
5722Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5723S: Supported
679655da 5724F: drivers/dma/ioat*
248a9dc3 5725
6c8909b4 5726INTEL IOMMU (VT-d)
8b58be88 5727M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5728L: iommu@lists.linux-foundation.org
54e5881d 5729T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5730S: Supported
3fb39615 5731F: drivers/iommu/intel-iommu.c
679655da 5732F: include/linux/intel-iommu.h
6c8909b4 5733
b3e5f263 5734INTEL IOP-ADMA DMA DRIVER
08223d80 5735R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5736S: Odd fixes
679655da 5737F: drivers/dma/iop-adma.c
b3e5f263 5738
9251ce95 5739INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5740M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5741S: Maintained
679655da
JP
5742F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5743F: arch/arm/mach-ixp4xx/include/mach/npe.h
5744F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5745F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5746F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5747F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5748
844dd05f 5749INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5750M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5751S: Maintained
679655da 5752F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5753
2f302324 5754INTEL ETHERNET DRIVERS
8b58be88 5755M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5756R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5757R: Shannon Nelson <shannon.nelson@intel.com>
5758R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5759R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5760R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5761R: John Ronciak <john.ronciak@intel.com>
5762R: Mitch Williams <mitch.a.williams@intel.com>
eff471b1 5763L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5764W: http://www.intel.com/support/feedback.htm
d94e6fed 5765W: http://e1000.sourceforge.net/
2f302324
JK
5766Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5769S: Supported
0d164401
JK
5770F: Documentation/networking/e100.txt
5771F: Documentation/networking/e1000.txt
5772F: Documentation/networking/e1000e.txt
5773F: Documentation/networking/igb.txt
5774F: Documentation/networking/igbvf.txt
5775F: Documentation/networking/ixgb.txt
5776F: Documentation/networking/ixgbe.txt
5777F: Documentation/networking/ixgbevf.txt
1bff6529 5778F: Documentation/networking/i40e.txt
105bf2fe 5779F: Documentation/networking/i40evf.txt
dee1ad47 5780F: drivers/net/ethernet/intel/
bc90d291 5781F: drivers/net/ethernet/intel/*/
1da177e4 5782
6e4de866
FL
5783INTEL RDMA RNIC DRIVER
5784M: Faisal Latif <faisal.latif@intel.com>
5785R: Chien Tin Tung <chien.tin.tung@intel.com>
5786R: Mustafa Ismail <mustafa.ismail@intel.com>
5787R: Shiraz Saleem <shiraz.saleem@intel.com>
5788R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5789L: linux-rdma@vger.kernel.org
5790S: Supported
5791F: drivers/infiniband/hw/i40iw/
5792
0963d59b
LW
5793INTEL-MID GPIO DRIVER
5794M: David Cohen <david.a.cohen@linux.intel.com>
5795L: linux-gpio@vger.kernel.org
5796S: Maintained
5797F: drivers/gpio/gpio-intel-mid.c
5798
ca907a90
SY
5799INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5800M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5801L: linux-wireless@vger.kernel.org
ca907a90 5802S: Maintained
679655da 5803F: Documentation/networking/README.ipw2100
679655da 5804F: Documentation/networking/README.ipw2200
367a1092 5805F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5806
5760b0a5
AS
5807INTEL(R) TRACE HUB
5808M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5809S: Supported
5810F: Documentation/trace/intel_th.txt
5811F: drivers/hwtracing/intel_th/
5812
4bd96a7a 5813INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5814M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5815L: tboot-devel@lists.sourceforge.net
5816W: http://tboot.sourceforge.net
e9b7d7c8 5817T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5818S: Supported
5819F: Documentation/intel_txt.txt
5820F: include/linux/tboot.h
5821F: arch/x86/kernel/tboot.c
5822
8a70da82 5823INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5824M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5825M: linux-wimax@intel.com
49e7d9df 5826L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5827S: Supported
5828W: http://linuxwimax.org
679655da
JP
5829F: Documentation/wimax/README.i2400m
5830F: drivers/net/wimax/i2400m/
c117ab84 5831F: include/uapi/linux/wimax/i2400m.h
8a70da82 5832
1c0ce89c
SG
5833INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5834M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5835L: linux-wireless@vger.kernel.org
1c0ce89c 5836S: Supported
7ac9a364 5837F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5838
b481de9c 5839INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5840M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5841M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5842M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5843L: linux-wireless@vger.kernel.org
b481de9c 5844W: http://intellinuxwireless.org
b62ff718 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5846S: Supported
e705c121 5847F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5848
de8fe023
TW
5849INTEL MANAGEMENT ENGINE (mei)
5850M: Tomas Winkler <tomas.winkler@intel.com>
5851L: linux-kernel@vger.kernel.org
5852S: Supported
c117ab84 5853F: include/uapi/linux/mei.h
5069288b 5854F: include/linux/mei_cl_bus.h
de8fe023 5855F: drivers/misc/mei/*
222818c3 5856F: drivers/watchdog/mei_wdt.c
e07950a1 5857F: Documentation/misc-devices/mei/*
de8fe023 5858
50ceb98b
SD
5859INTEL MIC DRIVERS (mic)
5860M: Sudeep Dutt <sudeep.dutt@intel.com>
5861M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5862S: Supported
5863W: https://github.com/sudeepdutt/mic
5864W: http://software.intel.com/en-us/mic-developer
5865F: include/linux/mic_bus.h
5866F: include/linux/scif.h
5867F: include/uapi/linux/mic_common.h
5868F: include/uapi/linux/mic_ioctl.h
9f273c24 5869F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5870F: drivers/misc/mic/
5871F: drivers/dma/mic_x100_dma.c
5872F: drivers/dma/mic_x100_dma.h
9f273c24 5873F: Documentation/mic/
50ceb98b 5874
fdca4f16 5875INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5876M: Zha Qipeng<qipeng.zha@intel.com>
5877L: platform-driver-x86@vger.kernel.org
5878S: Maintained
5879F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5880F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5881F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5882F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5883
378f956e
SKC
5884INTEL TELEMETRY DRIVER
5885M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5886L: platform-driver-x86@vger.kernel.org
5887S: Maintained
378f956e 5888F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5889F: drivers/platform/x86/intel_telemetry*
0a8b8353 5890
cb109a0e 5891IOC3 ETHERNET DRIVER
8b58be88 5892M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5893L: linux-mips@linux-mips.org
5894S: Maintained
8862bf1e 5895F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5896
cb109a0e 5897IOC3 SERIAL DRIVER
8b58be88 5898M: Pat Gefre <pfg@sgi.com>
d39e0721 5899L: linux-serial@vger.kernel.org
cb109a0e 5900S: Maintained
df621252 5901F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5902
0b6e8569
SW
5903IOMMU DRIVERS
5904M: Joerg Roedel <joro@8bytes.org>
5905L: iommu@lists.linux-foundation.org
5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5907S: Maintained
5908F: drivers/iommu/
5909
4480f15b 5910IP MASQUERADING
8b58be88 5911M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5912S: Maintained
679655da 5913F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5914
4409ebe9 5915IPMI SUBSYSTEM
8b58be88 5916M: Corey Minyard <minyard@acm.org>
b0c90653 5917L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5918W: http://openipmi.sourceforge.net/
5919S: Supported
679655da
JP
5920F: Documentation/IPMI.txt
5921F: drivers/char/ipmi/
5922F: include/linux/ipmi*
c117ab84 5923F: include/uapi/linux/ipmi*
4409ebe9 5924
2d800897
KW
5925QCOM AUDIO (ASoC) DRIVERS
5926M: Patrick Lai <plai@codeaurora.org>
5927M: Banajit Goswami <bgoswami@codeaurora.org>
5928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5929S: Supported
5930F: sound/soc/qcom/
5931
e2d1d6c0 5932IPS SCSI RAID DRIVER
8b58be88 5933M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5934L: linux-scsi@vger.kernel.org
5935W: http://www.adaptec.com/
5936S: Maintained
679655da 5937F: drivers/scsi/ips*
e2d1d6c0
RD
5938
5939IPVS
8b58be88
JP
5940M: Wensong Zhang <wensong@linux-vs.org>
5941M: Simon Horman <horms@verge.net.au>
5942M: Julian Anastasov <ja@ssi.bg>
979b6c13 5943L: netdev@vger.kernel.org
e2d1d6c0 5944L: lvs-devel@vger.kernel.org
1da177e4 5945S: Maintained
9f273c24
FW
5946T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5947T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5948F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5949F: include/net/ip_vs.h
c117ab84 5950F: include/uapi/linux/ip_vs.h
679655da 5951F: net/netfilter/ipvs/
1da177e4 5952
e7839f25 5953IPWIRELESS DRIVER
e5f6450c 5954M: Jiri Kosina <jikos@kernel.org>
d8130624 5955M: David Sterba <dsterba@suse.com>
92094aa0 5956S: Odd Fixes
282361a0 5957F: drivers/tty/ipwireless/
099dc4fb 5958
e2d1d6c0 5959IPX NETWORK LAYER
8b58be88 5960M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5961L: netdev@vger.kernel.org
5962S: Maintained
679655da 5963F: include/net/ipx.h
c117ab84 5964F: include/uapi/linux/ipx.h
679655da 5965F: net/ipx/
e2d1d6c0 5966
1da177e4 5967IRDA SUBSYSTEM
8b58be88 5968M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5969L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5970L: netdev@vger.kernel.org
1da177e4 5971W: http://irda.sourceforge.net/
f353976d 5972S: Maintained
e0057975 5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5974F: Documentation/networking/irda.txt
5975F: drivers/net/irda/
5976F: include/net/irda/
5977F: net/irda/
1da177e4 5978
a800c7cc
TG
5979IRQ SUBSYSTEM
5980M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5981L: linux-kernel@vger.kernel.org
a800c7cc 5982S: Maintained
75fc2d37 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5984F: kernel/irq/
2ed9fd28
JC
5985
5986IRQCHIP DRIVERS
5987M: Thomas Gleixner <tglx@linutronix.de>
5988M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5989M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5990L: linux-kernel@vger.kernel.org
5991S: Maintained
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5993T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5994F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5995F: drivers/irqchip/
a800c7cc 5996
7ab3a837 5997IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5998M: Jiang Liu <jiang.liu@linux.intel.com>
5999M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6000S: Maintained
b09dec2c 6001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6002F: Documentation/IRQ-domain.txt
6003F: include/linux/irqdomain.h
6004F: kernel/irq/irqdomain.c
b09dec2c 6005F: kernel/irq/msi.c
7ab3a837 6006
e2d1d6c0 6007ISAPNP
8b58be88 6008M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6009S: Maintained
679655da
JP
6010F: Documentation/isapnp.txt
6011F: drivers/pnp/isapnp/
6012F: include/linux/isapnp.h
e2d1d6c0 6013
d39b8420
HV
6014ISA RADIO MODULE
6015M: Hans Verkuil <hverkuil@xs4all.nl>
6016L: linux-media@vger.kernel.org
6017T: git git://linuxtv.org/media_tree.git
a825eaec 6018W: https://linuxtv.org
d39b8420
HV
6019S: Maintained
6020F: drivers/media/radio/radio-isa*
6021
71a6d0af
HW
6022iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6023M: Peter Jones <pjones@redhat.com>
6024M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6025S: Maintained
6026F: drivers/firmware/iscsi_ibft*
6027
14816b1e 6028ISCSI
8b58be88 6029M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6030L: open-iscsi@googlegroups.com
6031W: www.open-iscsi.org
54e5881d 6032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6033S: Maintained
679655da
JP
6034F: drivers/scsi/*iscsi*
6035F: include/scsi/*iscsi*
14816b1e 6036
1e65eb42
OG
6037ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6038M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 6039M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
6040M: Roi Dayan <roid@mellanox.com>
6041L: linux-rdma@vger.kernel.org
6042S: Supported
6043W: http://www.openfabrics.org
6044W: www.open-iscsi.org
6045Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6046F: drivers/infiniband/ulp/iser/
1e65eb42 6047
2b70e5fd
SG
6048ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6049M: Sagi Grimberg <sagig@mellanox.com>
6050T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6051L: linux-rdma@vger.kernel.org
6052L: target-devel@vger.kernel.org
6053S: Supported
6054W: http://www.linux-iscsi.org
6055F: drivers/infiniband/ulp/isert
6056
1da177e4 6057ISDN SUBSYSTEM
8b58be88 6058M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6059L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6060L: netdev@vger.kernel.org
1da177e4 6061W: http://www.isdn4linux.de
54e5881d 6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6063S: Maintained
679655da
JP
6064F: Documentation/isdn/
6065F: drivers/isdn/
6066F: include/linux/isdn.h
6067F: include/linux/isdn/
c117ab84
CEB
6068F: include/uapi/linux/isdn.h
6069F: include/uapi/linux/isdn/
1da177e4
LT
6070
6071ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6072M: Armin Schindler <mac@melware.de>
d5d52273 6073L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6074W: http://www.melware.de
6075S: Maintained
679655da 6076F: drivers/isdn/hardware/eicon/
1da177e4 6077
d624870f 6078IT87 HARDWARE MONITORING DRIVER
d8130624 6079M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6080L: linux-hwmon@vger.kernel.org
d624870f
JD
6081S: Maintained
6082F: Documentation/hwmon/it87
6083F: drivers/hwmon/it87.c
6084
d7104bff
AP
6085IT913X MEDIA DRIVER
6086M: Antti Palosaari <crope@iki.fi>
6087L: linux-media@vger.kernel.org
a825eaec 6088W: https://linuxtv.org
d7104bff
AP
6089W: http://palosaari.fi/linux/
6090Q: http://patchwork.linuxtv.org/project/linux-media/list/
6091T: git git://linuxtv.org/anttip/media_tree.git
6092S: Maintained
249c697e 6093F: drivers/media/tuners/it913x*
d7104bff 6094
91821ff3 6095IVTV VIDEO4LINUX DRIVER
6afdeaf8 6096M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6097L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6098L: linux-media@vger.kernel.org
275ffde4 6099T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6100W: http://www.ivtvdriver.org
6101S: Maintained
679655da 6102F: Documentation/video4linux/*.ivtv
90d72ac6 6103F: drivers/media/pci/ivtv/
c117ab84 6104F: include/uapi/linux/ivtv*
91821ff3 6105
68620bdd
MP
6106IX2505V MEDIA DRIVER
6107M: Malcolm Priestley <tvboxspy@gmail.com>
6108L: linux-media@vger.kernel.org
a825eaec 6109W: https://linuxtv.org
68620bdd
MP
6110Q: http://patchwork.linuxtv.org/project/linux-media/list/
6111S: Maintained
6112F: drivers/media/dvb-frontends/ix2505v*
6113
4453d736
GR
6114JC42.4 TEMPERATURE SENSOR DRIVER
6115M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6116L: linux-hwmon@vger.kernel.org
4453d736
GR
6117S: Maintained
6118F: drivers/hwmon/jc42.c
6119F: Documentation/hwmon/jc42
6120
e2d1d6c0 6121JFS FILESYSTEM
3256f80f 6122M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6123L: jfs-discussion@lists.sourceforge.net
6124W: http://jfs.sourceforge.net/
54e5881d 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6126S: Maintained
679655da
JP
6127F: Documentation/filesystems/jfs.txt
6128F: fs/jfs/
e2d1d6c0 6129
95252236 6130JME NETWORK DRIVER
8b58be88 6131M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6132L: netdev@vger.kernel.org
6133S: Maintained
63d24a0e 6134F: drivers/net/ethernet/jme.*
95252236 6135
1da177e4 6136JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6137M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6138L: linux-mtd@lists.infradead.org
6139W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6140S: Maintained
679655da 6141F: fs/jffs2/
c117ab84 6142F: include/uapi/linux/jffs2.h
1da177e4 6143
d183e11a
TT
6144JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6145M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6146M: Jan Kara <jack@suse.com>
d183e11a
TT
6147L: linux-ext4@vger.kernel.org
6148S: Maintained
6149F: fs/jbd2/
6150F: include/linux/jbd2.h
ae0718f8 6151
207dab5f
MU
6152JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6153M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6154L: linux-media@vger.kernel.org
6155S: Maintained
6156F: drivers/media/platform/rcar_jpu.c
6157
fd8b6cb4 6158JSM Neo PCI based serial card
df247081 6159M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6160L: linux-serial@vger.kernel.org
6161S: Maintained
df621252 6162F: drivers/tty/serial/jsm/
ae0718f8 6163
af39917d
CL
6164K10TEMP HARDWARE MONITORING DRIVER
6165M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6166L: linux-hwmon@vger.kernel.org
af39917d
CL
6167S: Maintained
6168F: Documentation/hwmon/k10temp
6169F: drivers/hwmon/k10temp.c
6170
4660cb35 6171K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6172M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6173L: linux-hwmon@vger.kernel.org
ae0718f8 6174S: Maintained
679655da
JP
6175F: Documentation/hwmon/k8temp
6176F: drivers/hwmon/k8temp.c
ae0718f8 6177
0ba1d91d
AR
6178KASAN
6179M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6180R: Alexander Potapenko <glider@google.com>
6181R: Dmitry Vyukov <dvyukov@google.com>
6182L: kasan-dev@googlegroups.com
6183S: Maintained
6184F: arch/*/include/asm/kasan.h
6185F: arch/*/mm/kasan_init*
6186F: Documentation/kasan.txt
6187F: include/linux/kasan.h
6188F: lib/test_kasan.c
6189F: mm/kasan/
6190F: scripts/Makefile.kasan
6191
1da177e4 6192KCONFIG
5eb1f99e 6193M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6194L: linux-kbuild@vger.kernel.org
cea8321c 6195T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6196S: Maintained
679655da
JP
6197F: Documentation/kbuild/kconfig-language.txt
6198F: scripts/kconfig/
1da177e4 6199
ea6c2089 6200KDUMP
8b58be88
JP
6201M: Vivek Goyal <vgoyal@redhat.com>
6202M: Haren Myneni <hbabu@us.ibm.com>
34633993 6203L: kexec@lists.infradead.org
ea6c2089
VG
6204W: http://lse.sourceforge.net/kdump/
6205S: Maintained
80811493 6206F: Documentation/kdump/
ea6c2089 6207
f41bf02f
HV
6208KEENE FM RADIO TRANSMITTER DRIVER
6209M: Hans Verkuil <hverkuil@xs4all.nl>
6210L: linux-media@vger.kernel.org
6211T: git git://linuxtv.org/media_tree.git
a825eaec 6212W: https://linuxtv.org
f41bf02f
HV
6213S: Maintained
6214F: drivers/media/radio/radio-keene*
6215
1da177e4 6216KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6217M: Ian Kent <raven@themaw.net>
f694fc97 6218L: autofs@vger.kernel.org
1da177e4 6219S: Maintained
679655da 6220F: fs/autofs4/
1da177e4 6221
70fb7ba6 6222KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6223M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6226L: linux-kbuild@vger.kernel.org
5ce45962 6227S: Maintained
679655da
JP
6228F: Documentation/kbuild/
6229F: Makefile
6230F: scripts/Makefile.*
70fb7ba6
MM
6231F: scripts/basic/
6232F: scripts/mk*
6233F: scripts/package/
1da177e4
LT
6234
6235KERNEL JANITORS
c3000e03 6236L: kernel-janitors@vger.kernel.org
10466f5a 6237W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6238S: Odd Fixes
1da177e4 6239
e8b43555 6240KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6241M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6242M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6243L: linux-nfs@vger.kernel.org
1da177e4 6244W: http://nfs.sourceforge.net/
9f273c24 6245T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6246S: Supported
679655da 6247F: fs/nfsd/
c117ab84 6248F: include/uapi/linux/nfsd/
679655da
JP
6249F: fs/lockd/
6250F: fs/nfs_common/
6251F: net/sunrpc/
6252F: include/linux/lockd/
6253F: include/linux/sunrpc/
c117ab84 6254F: include/uapi/linux/sunrpc/
1da177e4 6255
13b122b3
SK
6256KERNEL SELFTEST FRAMEWORK
6257M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6258L: linux-kselftest@vger.kernel.org
13b122b3
SK
6259T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6260S: Maintained
6261F: tools/testing/selftests
6262
426d62e2 6263KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6264M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6265M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6266L: kvm@vger.kernel.org
e3e58478 6267W: http://www.linux-kvm.org
a94b40a6 6268T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6269S: Supported
c93a64fe
PB
6270F: Documentation/*/kvm*.txt
6271F: Documentation/virtual/kvm/
679655da 6272F: arch/*/kvm/
1662e862
CB
6273F: arch/x86/kernel/kvm.c
6274F: arch/x86/kernel/kvmclock.c
679655da
JP
6275F: arch/*/include/asm/kvm*
6276F: include/linux/kvm*
c117ab84 6277F: include/uapi/linux/kvm*
679655da 6278F: virt/kvm/
426d62e2 6279
ad8003d3 6280KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6281M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6282L: kvm@vger.kernel.org
038161de 6283W: http://www.linux-kvm.org/
7de609c8 6284S: Maintained
679655da 6285F: arch/x86/include/asm/svm.h
679655da 6286F: arch/x86/kvm/svm.c
426d62e2 6287
513014b7 6288KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6289M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6290L: kvm-ppc@vger.kernel.org
038161de 6291W: http://www.linux-kvm.org/
6a7f972d 6292T: git git://github.com/agraf/linux-2.6.git
513014b7 6293S: Supported
679655da
JP
6294F: arch/powerpc/include/asm/kvm*
6295F: arch/powerpc/kvm/
513014b7 6296
85f8fffe 6297KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6298M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6299M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6300L: linux-s390@vger.kernel.org
6301W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6303S: Supported
679655da
JP
6304F: Documentation/s390/kvm.txt
6305F: arch/s390/include/asm/kvm*
80811493 6306F: arch/s390/kvm/
85f8fffe 6307
a749474d 6308KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6309M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6310M: Marc Zyngier <marc.zyngier@arm.com>
6311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6312L: kvmarm@lists.cs.columbia.edu
6313W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6315S: Supported
a749474d
CD
6316F: arch/arm/include/uapi/asm/kvm*
6317F: arch/arm/include/asm/kvm*
6318F: arch/arm/kvm/
5c8818b4
MZ
6319F: virt/kvm/arm/
6320F: include/kvm/arm_*
a749474d 6321
6394a3ec 6322KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6323M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6324M: Marc Zyngier <marc.zyngier@arm.com>
6325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6326L: kvmarm@lists.cs.columbia.edu
6327S: Maintained
6328F: arch/arm64/include/uapi/asm/kvm*
6329F: arch/arm64/include/asm/kvm*
6330F: arch/arm64/kvm/
6331
bfd3d532
JH
6332KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6333M: James Hogan <james.hogan@imgtec.com>
6334L: linux-mips@linux-mips.org
6335S: Supported
6336F: arch/mips/include/uapi/asm/kvm*
6337F: arch/mips/include/asm/kvm*
6338F: arch/mips/kvm/
6339
dc009d92 6340KEXEC
8b58be88 6341M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6342W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6343L: kexec@lists.infradead.org
dc009d92 6344S: Maintained
679655da 6345F: include/linux/kexec.h
c117ab84 6346F: include/uapi/linux/kexec.h
679655da 6347F: kernel/kexec.c
dc009d92 6348
e971461f
DH
6349KEYS/KEYRINGS:
6350M: David Howells <dhowells@redhat.com>
aa62efff 6351L: keyrings@vger.kernel.org
e971461f 6352S: Maintained
d410fa4e 6353F: Documentation/security/keys.txt
e971461f
DH
6354F: include/linux/key.h
6355F: include/linux/key-type.h
6356F: include/keys/
6357F: security/keys/
6358
7f3c68be 6359KEYS-TRUSTED
74dd744f
MZ
6360M: David Safford <safford@us.ibm.com>
6361M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6362L: linux-security-module@vger.kernel.org
aa62efff 6363L: keyrings@vger.kernel.org
7f3c68be 6364S: Supported
d410fa4e 6365F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6366F: include/keys/trusted-type.h
6367F: security/keys/trusted.c
6368F: security/keys/trusted.h
6369
6370KEYS-ENCRYPTED
74dd744f
MZ
6371M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6372M: David Safford <safford@us.ibm.com>
7f3c68be 6373L: linux-security-module@vger.kernel.org
aa62efff 6374L: keyrings@vger.kernel.org
7f3c68be 6375S: Supported
d410fa4e 6376F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6377F: include/keys/encrypted-type.h
19c90aa6 6378F: security/keys/encrypted-keys/
7f3c68be 6379
5b778dad 6380KGDB / KDB /debug_core
8b58be88 6381M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6382W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6383L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6385S: Maintained
679655da
JP
6386F: Documentation/DocBook/kgdb.tmpl
6387F: drivers/misc/kgdbts.c
df621252 6388F: drivers/tty/serial/kgdboc.c
5b778dad 6389F: include/linux/kdb.h
679655da 6390F: include/linux/kgdb.h
4063eb5f 6391F: kernel/debug/
e3e2aaf7 6392
456db8cc 6393KMEMCHECK
8b58be88 6394M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6395M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6396S: Maintained
410d7a97
JP
6397F: Documentation/kmemcheck.txt
6398F: arch/x86/include/asm/kmemcheck.h
6399F: arch/x86/mm/kmemcheck/
6400F: include/linux/kmemcheck.h
6401F: mm/kmemcheck.c
b9ce08c0 6402
c3bb4d24 6403KMEMLEAK
8b58be88 6404M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6405S: Maintained
6406F: Documentation/kmemleak.txt
6407F: include/linux/kmemleak.h
6408F: mm/kmemleak.c
6409F: mm/kmemleak-test.c
6410
89559a61 6411KPROBES
8b58be88
JP
6412M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6413M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6414M: "David S. Miller" <davem@davemloft.net>
353def94 6415M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6416S: Maintained
679655da
JP
6417F: Documentation/kprobes.txt
6418F: include/linux/kprobes.h
6419F: kernel/kprobes.c
89559a61 6420
70e84049 6421KS0108 LCD CONTROLLER DRIVER
8b58be88 6422M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6423W: http://miguelojeda.es/auxdisplay.htm
6424W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6425S: Maintained
679655da
JP
6426F: Documentation/auxdisplay/ks0108
6427F: drivers/auxdisplay/ks0108.c
6428F: include/linux/ks0108.h
70e84049 6429
1b69c6d0
DA
6430L3MDEV
6431M: David Ahern <dsa@cumulusnetworks.com>
6432L: netdev@vger.kernel.org
6433S: Maintained
6434F: net/l3mdev
6435F: include/net/l3mdev.h
6436
9ca44355
JC
6437LANTIQ MIPS ARCHITECTURE
6438M: John Crispin <blogic@openwrt.org>
6439L: linux-mips@linux-mips.org
6440S: Maintained
6441F: arch/mips/lantiq
6442
1da177e4 6443LAPB module
1da177e4 6444L: linux-x25@vger.kernel.org
bf9915cc 6445S: Orphan
679655da
JP
6446F: Documentation/networking/lapb-module.txt
6447F: include/*/lapb.h
6448F: net/lapb/
1da177e4
LT
6449
6450LASI 53c700 driver for PARISC
8b58be88 6451M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6452L: linux-scsi@vger.kernel.org
6453S: Maintained
679655da
JP
6454F: Documentation/scsi/53c700.txt
6455F: drivers/scsi/53c700*
1da177e4 6456
263de9b5 6457LED SUBSYSTEM
8b58be88 6458M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6459M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6460L: linux-leds@vger.kernel.org
b8926ba0 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6462S: Maintained
679655da
JP
6463F: drivers/leds/
6464F: include/linux/leds.h
263de9b5 6465
b0461a44 6466LEGACY EEPROM DRIVER
d8130624 6467M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6468S: Maintained
6469F: Documentation/misc-devices/eeprom
6470F: drivers/misc/eeprom/eeprom.c
6471
1da177e4 6472LEGO USB Tower driver
8b58be88 6473M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6474L: legousb-devel@lists.sourceforge.net
6475W: http://legousb.sourceforge.net/
6476S: Maintained
679655da 6477F: drivers/usb/misc/legousbtower.c
1da177e4 6478
055616a8
MK
6479LG2160 MEDIA DRIVER
6480M: Michael Krufky <mkrufky@linuxtv.org>
6481L: linux-media@vger.kernel.org
a825eaec 6482W: https://linuxtv.org
055616a8
MK
6483W: http://github.com/mkrufky
6484Q: http://patchwork.linuxtv.org/project/linux-media/list/
6485T: git git://linuxtv.org/mkrufky/tuners.git
6486S: Maintained
6487F: drivers/media/dvb-frontends/lg2160.*
6488
6f0e7725
MK
6489LGDT3305 MEDIA DRIVER
6490M: Michael Krufky <mkrufky@linuxtv.org>
6491L: linux-media@vger.kernel.org
a825eaec 6492W: https://linuxtv.org
6f0e7725
MK
6493W: http://github.com/mkrufky
6494Q: http://patchwork.linuxtv.org/project/linux-media/list/
6495T: git git://linuxtv.org/mkrufky/tuners.git
6496S: Maintained
6497F: drivers/media/dvb-frontends/lgdt3305.*
6498
568a17ff 6499LGUEST
8b58be88 6500M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6501L: lguest@lists.ozlabs.org
568a17ff 6502W: http://lguest.ozlabs.org/
72e91863 6503S: Odd Fixes
070f420b 6504F: arch/x86/include/asm/lguest*.h
679655da
JP
6505F: arch/x86/lguest/
6506F: drivers/lguest/
6507F: include/linux/lguest*.h
070f420b 6508F: tools/lguest/
568a17ff 6509
32ac7cb2
TH
6510LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6511M: Tejun Heo <tj@kernel.org>
6512L: linux-ide@vger.kernel.org
6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6514S: Maintained
6515F: drivers/ata/
6516F: include/linux/ata.h
6517F: include/linux/libata.h
6518
6519LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6520M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6521L: linux-ide@vger.kernel.org
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6523S: Maintained
6524F: include/linux/pata_arasan_cf_data.h
6525F: drivers/ata/pata_arasan_cf.c
6526
c7fa056c
BZ
6527LIBATA PATA DRIVERS
6528M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6529M: Tejun Heo <tj@kernel.org>
6530L: linux-ide@vger.kernel.org
6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6532S: Maintained
6533F: drivers/ata/pata_*.c
6534F: drivers/ata/ata_generic.c
6535
32ac7cb2
TH
6536LIBATA SATA AHCI PLATFORM devices support
6537M: Hans de Goede <hdegoede@redhat.com>
6538M: Tejun Heo <tj@kernel.org>
6539L: linux-ide@vger.kernel.org
6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6541S: Maintained
6542F: drivers/ata/ahci_platform.c
6543F: drivers/ata/libahci_platform.c
6544F: include/linux/ahci_platform.h
6545
6546LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6547M: Mikael Pettersson <mikpelinux@gmail.com>
6548L: linux-ide@vger.kernel.org
6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6550S: Maintained
6551F: drivers/ata/sata_promise.*
6552
1acd437c
SL
6553LIBLOCKDEP
6554M: Sasha Levin <sasha.levin@oracle.com>
6555S: Maintained
6556F: tools/lib/lockdep/
6557
bc30196f
DW
6558LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6559M: Dan Williams <dan.j.williams@intel.com>
6560L: linux-nvdimm@lists.01.org
6561Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6563S: Supported
6564F: drivers/nvdimm/*
6565F: include/linux/nd.h
6566F: include/linux/libnvdimm.h
6567F: include/uapi/linux/ndctl.h
6568
6569LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6570M: Ross Zwisler <ross.zwisler@linux.intel.com>
6571L: linux-nvdimm@lists.01.org
6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6573S: Supported
6574F: drivers/nvdimm/blk.c
6575F: drivers/nvdimm/region_devs.c
6576F: drivers/acpi/nfit*
6577
6578LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6579M: Vishal Verma <vishal.l.verma@intel.com>
6580L: linux-nvdimm@lists.01.org
6581Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6582S: Supported
6583F: drivers/nvdimm/btt*
6584
6585LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6586M: Ross Zwisler <ross.zwisler@linux.intel.com>
6587L: linux-nvdimm@lists.01.org
6588Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6589S: Supported
6590F: drivers/nvdimm/pmem.c
b864bc17 6591F: include/linux/pmem.h
40603526 6592F: arch/*/include/asm/pmem.h
bc30196f 6593
cd9e9808
MB
6594LIGHTNVM PLATFORM SUPPORT
6595M: Matias Bjorling <mb@lightnvm.io>
6596W: http://github/OpenChannelSSD
4ead1a25 6597L: linux-block@vger.kernel.org
cd9e9808
MB
6598S: Maintained
6599F: drivers/lightnvm/
6600F: include/linux/lightnvm.h
6601F: include/uapi/linux/lightnvm.h
6602
1da177e4 6603LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6604M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6605W: http://www.ibm.com/linux/ltc/projects/ppc
6606S: Supported
11c34c7d 6607F: arch/powerpc/boot/rs6000.h
1da177e4 6608
852bb9f5 6609LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6610M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6611M: Paul Mackerras <paulus@samba.org>
ea668936 6612M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6613W: http://www.penguinppc.org/
a4724ed6 6614L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6615Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6617S: Supported
11c34c7d
JP
6618F: Documentation/powerpc/
6619F: arch/powerpc/
1da177e4
LT
6620
6621LINUX FOR POWER MACINTOSH
8b58be88 6622M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6623W: http://www.penguinppc.org/
a4724ed6 6624L: linuxppc-dev@lists.ozlabs.org
1da177e4 6625S: Maintained
11c34c7d
JP
6626F: arch/powerpc/platforms/powermac/
6627F: drivers/macintosh/
1da177e4 6628
77a76369 6629LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6630M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6631L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6632T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6633S: Maintained
11c34c7d
JP
6634F: arch/powerpc/platforms/512x/
6635F: arch/powerpc/platforms/52xx/
1da177e4
LT
6636
6637LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6638M: Alistair Popple <alistair@popple.id.au>
8b58be88 6639M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6640W: http://www.penguinppc.org/
a4724ed6 6641L: linuxppc-dev@lists.ozlabs.org
1da177e4 6642S: Maintained
11c34c7d
JP
6643F: arch/powerpc/platforms/40x/
6644F: arch/powerpc/platforms/44x/
1da177e4 6645
260c02a9 6646LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6647L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6648S: Orphan
11c34c7d
JP
6649F: arch/powerpc/*/*virtex*
6650F: arch/powerpc/*/*/*virtex*
1da177e4 6651
e93adf1e 6652LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6653M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6654W: http://www.penguinppc.org/
a4724ed6 6655L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6656S: Maintained
a2b1f7c8 6657F: arch/powerpc/platforms/8xx/
e93adf1e 6658
1da177e4 6659LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6660M: Scott Wood <oss@buserror.net>
8b58be88 6661M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6662W: http://www.penguinppc.org/
a4724ed6 6663L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6665S: Maintained
11c34c7d 6666F: arch/powerpc/platforms/83xx/
4c8f581d 6667F: arch/powerpc/platforms/85xx/
1da177e4 6668
ab06ff3a 6669LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6670M: Olof Johansson <olof@lixom.net>
a4724ed6 6671L: linuxppc-dev@lists.ozlabs.org
92e19709 6672S: Maintained
11c34c7d
JP
6673F: arch/powerpc/platforms/pasemi/
6674F: drivers/*/*pasemi*
6675F: drivers/*/*/*pasemi*
ab06ff3a 6676
1da177e4 6677LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6678M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6679L: linux-security-module@vger.kernel.org
1da177e4
LT
6680S: Supported
6681
a23ce6da
HW
6682LIS3LV02D ACCELEROMETER DRIVER
6683M: Eric Piel <eric.piel@tremplin-utc.net>
6684S: Maintained
ff606677
JD
6685F: Documentation/misc-devices/lis3lv02d
6686F: drivers/misc/lis3lv02d/
bd35665f 6687F: drivers/platform/x86/hp_accel.c
a23ce6da 6688
b700e7f0
SJ
6689LIVE PATCHING
6690M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6691M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6692M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6693M: Miroslav Benes <mbenes@suse.cz>
6694R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6695S: Maintained
6696F: kernel/livepatch/
6697F: include/linux/livepatch.h
6698F: arch/x86/include/asm/livepatch.h
6699F: arch/x86/kernel/livepatch.c
6700F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6701F: samples/livepatch/
b700e7f0 6702L: live-patching@vger.kernel.org
74d50da3 6703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6704
ea861d73
KC
6705LINUX KERNEL DUMP TEST MODULE (LKDTM)
6706M: Kees Cook <keescook@chromium.org>
6707S: Maintained
6708F: drivers/misc/lkdtm.c
6709
e2d1d6c0 6710LLC (802.2)
8b58be88 6711M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6712S: Maintained
679655da 6713F: include/linux/llc.h
c117ab84 6714F: include/uapi/linux/llc.h
679655da
JP
6715F: include/net/llc*
6716F: net/llc/
e2d1d6c0 6717
4e233cbe
AD
6718LM73 HARDWARE MONITOR DRIVER
6719M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6720L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6721S: Maintained
6722F: drivers/hwmon/lm73.c
6723
156e2d1a 6724LM78 HARDWARE MONITOR DRIVER
d8130624 6725M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6726L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6727S: Maintained
6728F: Documentation/hwmon/lm78
6729F: drivers/hwmon/lm78.c
6730
1da177e4 6731LM83 HARDWARE MONITOR DRIVER
d8130624 6732M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6733L: linux-hwmon@vger.kernel.org
1da177e4 6734S: Maintained
679655da
JP
6735F: Documentation/hwmon/lm83
6736F: drivers/hwmon/lm83.c
1da177e4
LT
6737
6738LM90 HARDWARE MONITOR DRIVER
d8130624 6739M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6740L: linux-hwmon@vger.kernel.org
1da177e4 6741S: Maintained
679655da 6742F: Documentation/hwmon/lm90
aae7bce4 6743F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6744F: drivers/hwmon/lm90.c
1da177e4 6745
917cc4e6
GR
6746LM95234 HARDWARE MONITOR DRIVER
6747M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6748L: linux-hwmon@vger.kernel.org
917cc4e6
GR
6749S: Maintained
6750F: Documentation/hwmon/lm95234
6751F: drivers/hwmon/lm95234.c
6752
68620bdd
MP
6753LME2510 MEDIA DRIVER
6754M: Malcolm Priestley <tvboxspy@gmail.com>
6755L: linux-media@vger.kernel.org
a825eaec 6756W: https://linuxtv.org
68620bdd
MP
6757Q: http://patchwork.linuxtv.org/project/linux-media/list/
6758S: Maintained
6759F: drivers/media/usb/dvb-usb-v2/lmedm04*
6760
512e67f9 6761LOCKDEP AND LOCKSTAT
8b58be88
JP
6762M: Peter Zijlstra <peterz@infradead.org>
6763M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6764L: linux-kernel@vger.kernel.org
75fc2d37 6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6766S: Maintained
214e0aed
DB
6767F: Documentation/locking/lockdep*.txt
6768F: Documentation/locking/lockstat.txt
679655da 6769F: include/linux/lockdep.h
7486d6da 6770F: kernel/locking/
512e67f9 6771
dde33348 6772LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6773M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6774L: linux-ntfs-dev@lists.sourceforge.net
6775W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6776S: Maintained
679655da 6777F: Documentation/ldm.txt
20d16fef 6778F: block/partitions/ldm.*
1da177e4 6779
ef6ada3d
JE
6780LogFS
6781M: Joern Engel <joern@logfs.org>
756ccb3c 6782M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6783L: logfs@logfs.org
6784W: logfs.org
6785S: Maintained
6786F: fs/logfs/
6787
b62d7946
RS
6788LPC32XX MACHINE SUPPORT
6789M: Roland Stigge <stigge@antcom.de>
6790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6791S: Maintained
6792F: arch/arm/mach-lpc32xx/
6793
c87e34ef 6794LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6795M: Sathya Prakash <sathya.prakash@broadcom.com>
6796M: Chaitra P B <chaitra.basappa@broadcom.com>
6797M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6798L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6799L: linux-scsi@vger.kernel.org
9495e835 6800W: http://www.avagotech.com/support/
c87e34ef 6801S: Supported
679655da 6802F: drivers/message/fusion/
500c152a 6803F: drivers/scsi/mpt2sas/
6804F: drivers/scsi/mpt3sas/
c87e34ef 6805
1da177e4 6806LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6807M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6808L: linux-scsi@vger.kernel.org
6809S: Maintained
679655da 6810F: drivers/scsi/sym53c8xx_2/
1da177e4 6811
e5f5c99a
GR
6812LTC4261 HARDWARE MONITOR DRIVER
6813M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6814L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
6815S: Maintained
6816F: Documentation/hwmon/ltc4261
6817F: drivers/hwmon/ltc4261.c
6818
81365c31 6819LTP (Linux Test Project)
28b8e8d4 6820M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6821M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6822M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6823M: Jan Stancek <jstancek@redhat.com>
6824M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6825M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6826L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6827W: http://linux-test-project.github.io/
7d1ae8a8 6828T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6829S: Maintained
6830
c12a54b3 6831M32R ARCHITECTURE
c12a54b3 6832W: http://www.linux-m32r.org/
b4174867 6833S: Orphan
679655da 6834F: arch/m32r/
c12a54b3 6835
1da177e4 6836M68K ARCHITECTURE
8b58be88 6837M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6838L: linux-m68k@lists.linux-m68k.org
6839W: http://www.linux-m68k.org/
54e5881d 6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6841S: Maintained
679655da 6842F: arch/m68k/
9db35182 6843F: drivers/zorro/
1da177e4
LT
6844
6845M68K ON APPLE MACINTOSH
8b58be88 6846M: Joshua Thompson <funaho@jurai.org>
1da177e4 6847W: http://www.mac.linux-m68k.org/
9bb9f222 6848L: linux-m68k@lists.linux-m68k.org
1da177e4 6849S: Maintained
9db35182 6850F: arch/m68k/mac/
1da177e4
LT
6851
6852M68K ON HP9000/300
8b58be88 6853M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6854W: http://www.tazenda.demon.co.uk/phil/linux-hp
6855S: Maintained
679655da 6856F: arch/m68k/hp300/
1da177e4 6857
74425546
AP
6858M88DS3103 MEDIA DRIVER
6859M: Antti Palosaari <crope@iki.fi>
6860L: linux-media@vger.kernel.org
a825eaec 6861W: https://linuxtv.org
74425546
AP
6862W: http://palosaari.fi/linux/
6863Q: http://patchwork.linuxtv.org/project/linux-media/list/
6864T: git git://linuxtv.org/anttip/media_tree.git
6865S: Maintained
6866F: drivers/media/dvb-frontends/m88ds3103*
6867
68620bdd
MP
6868M88RS2000 MEDIA DRIVER
6869M: Malcolm Priestley <tvboxspy@gmail.com>
6870L: linux-media@vger.kernel.org
a825eaec 6871W: https://linuxtv.org
68620bdd
MP
6872Q: http://patchwork.linuxtv.org/project/linux-media/list/
6873S: Maintained
6874F: drivers/media/dvb-frontends/m88rs2000*
6875
07a092fa 6876MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6877M: Alexey Klimov <klimov.linux@gmail.com>
6878L: linux-media@vger.kernel.org
6879T: git git://linuxtv.org/media_tree.git
6880S: Maintained
6881F: drivers/media/radio/radio-ma901.c
07a092fa 6882
64a327a7 6883MAC80211
8b58be88 6884M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6885L: linux-wireless@vger.kernel.org
491b26b4 6886W: http://wireless.kernel.org/
ce466579
JB
6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6889S: Maintained
679655da
JP
6890F: Documentation/networking/mac80211-injection.txt
6891F: include/net/mac80211.h
6892F: net/mac80211/
2af8c4dc 6893F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6894
b863ceb7 6895MACVLAN DRIVER
8b58be88 6896M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6897L: netdev@vger.kernel.org
6898S: Maintained
679655da
JP
6899F: drivers/net/macvlan.c
6900F: include/linux/if_macvlan.h
b863ceb7 6901
2b6d83e2
JB
6902MAILBOX API
6903M: Jassi Brar <jassisinghbrar@gmail.com>
6904L: linux-kernel@vger.kernel.org
6905S: Maintained
6906F: drivers/mailbox/
6907F: include/linux/mailbox_client.h
6908F: include/linux/mailbox_controller.h
6909
faf1668c 6910MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6911M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6912W: http://www.kernel.org/doc/man-pages
bd7ebec6 6913L: linux-man@vger.kernel.org
1b53dc74 6914S: Maintained
faf1668c 6915
8427defd
RK
6916MARVELL ARMADA DRM SUPPORT
6917M: Russell King <rmk+kernel@arm.linux.org.uk>
6918S: Maintained
6919F: drivers/gpu/drm/armada/
6920
3ad50cca
GR
6921MARVELL 88E6352 DSA support
6922M: Guenter Roeck <linux@roeck-us.net>
6923S: Maintained
6924F: drivers/net/dsa/mv88e6352.c
6925
c4d007bc
TP
6926MARVELL CRYPTO DRIVER
6927M: Boris Brezillon <boris.brezillon@free-electrons.com>
6928M: Arnaud Ebalard <arno@natisbad.org>
6929F: drivers/crypto/marvell/
6930S: Maintained
6931L: linux-crypto@vger.kernel.org
6932
44c14c1d 6933MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6934M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6935M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6936L: netdev@vger.kernel.org
6937S: Maintained
6938F: drivers/net/ethernet/marvell/sk*
6939
74cda169 6940MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6941L: libertas-dev@lists.infradead.org
8ac3e99e 6942S: Orphan
f988d640 6943F: drivers/net/wireless/marvell/libertas/
74cda169 6944
b60d6975 6945MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6946M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6947L: netdev@vger.kernel.org
f5ca8502 6948S: Maintained
527a6266 6949F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6950F: include/linux/mv643xx.h
1da177e4 6951
370b8ed9
TP
6952MARVELL MVNETA ETHERNET DRIVER
6953M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6954L: netdev@vger.kernel.org
6955S: Maintained
6956F: drivers/net/ethernet/marvell/mvneta.*
6957
fcad584d 6958MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6959M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6960M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6961L: linux-wireless@vger.kernel.org
6962S: Maintained
277b024e 6963F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6964
a2c3f656 6965MARVELL MWL8K WIRELESS DRIVER
a040d532 6966M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6967L: linux-wireless@vger.kernel.org
16345910 6968S: Odd Fixes
de60f1dc 6969F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6970
2a69567b 6971MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6972M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6973S: Odd Fixes
1fa7e547 6974F: drivers/mmc/host/mvsdio.*
2a69567b 6975
1da177e4 6976MATROX FRAMEBUFFER DRIVER
c69f677c 6977L: linux-fbdev@vger.kernel.org
52653199 6978S: Orphan
8a61f013 6979F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6980F: include/uapi/linux/matroxfb.h
1da177e4 6981
ca462085
GR
6982MAX16065 HARDWARE MONITOR DRIVER
6983M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6984L: linux-hwmon@vger.kernel.org
ca462085
GR
6985S: Maintained
6986F: Documentation/hwmon/max16065
6987F: drivers/hwmon/max16065.c
6988
1f61cab8
GR
6989MAX20751 HARDWARE MONITOR DRIVER
6990M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6991L: linux-hwmon@vger.kernel.org
1f61cab8
GR
6992S: Maintained
6993F: Documentation/hwmon/max20751
6994F: drivers/hwmon/max20751.c
6995
d20620de 6996MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6997M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 6998L: linux-hwmon@vger.kernel.org
d20620de 6999S: Maintained
679655da
JP
7000F: Documentation/hwmon/max6650
7001F: drivers/hwmon/max6650.c
d20620de 7002
e89ab51f
GR
7003MAX6697 HARDWARE MONITOR DRIVER
7004M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7005L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7006S: Maintained
7007F: Documentation/hwmon/max6697
7008F: Documentation/devicetree/bindings/i2c/max6697.txt
7009F: drivers/hwmon/max6697.c
7010F: include/linux/platform_data/max6697.h
7011
f8f847b5
KK
7012MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7013M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7014L: linux-pm@vger.kernel.org
7015S: Supported
7016F: drivers/power/max14577_charger.c
7017F: drivers/power/max77693_charger.c
7018
3811405e
JMC
7019MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7020M: Javier Martinez Canillas <javier@osg.samsung.com>
7021L: linux-kernel@vger.kernel.org
7022S: Supported
96173cc6 7023F: drivers/*/*max77802*.c
3811405e
JMC
7024F: Documentation/devicetree/bindings/*/*max77802.txt
7025F: include/dt-bindings/*/*max77802.h
7026
befeb596
KK
7027MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7028M: Chanwoo Choi <cw00.choi@samsung.com>
7029M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7030L: linux-kernel@vger.kernel.org
7031S: Supported
7032F: drivers/*/max14577.c
0998a436 7033F: drivers/*/max77686*.c
befeb596
KK
7034F: drivers/*/max77693.c
7035F: drivers/extcon/extcon-max14577.c
7036F: drivers/extcon/extcon-max77693.c
7037F: drivers/rtc/rtc-max77686.c
7038F: drivers/clk/clk-max77686.c
7039F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7040F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7041F: Documentation/devicetree/bindings/mfd/max77693.txt
7042F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7043F: include/linux/mfd/max14577*.h
7044F: include/linux/mfd/max77686*.h
7045F: include/linux/mfd/max77693*.h
7046
9be3c9a5
HV
7047MAXIRADIO FM RADIO RECEIVER DRIVER
7048M: Hans Verkuil <hverkuil@xs4all.nl>
7049L: linux-media@vger.kernel.org
7050T: git git://linuxtv.org/media_tree.git
a825eaec 7051W: https://linuxtv.org
9be3c9a5
HV
7052S: Maintained
7053F: drivers/media/radio/radio-maxiradio*
7054
c05dc2cc
PR
7055MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7056M: Peter Rosin <peda@axentia.se>
7057L: linux-iio@vger.kernel.org
7058S: Maintained
7059F: drivers/iio/potentiometer/mcp4531.c
7060
6f32a8c9
LP
7061MEDIA DRIVERS FOR RENESAS - VSP1
7062M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7063L: linux-media@vger.kernel.org
4a121096 7064L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7065T: git git://linuxtv.org/media_tree.git
7066S: Supported
7067F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7068F: drivers/media/platform/vsp1/
7069
dacf9ce8
KS
7070MEDIA DRIVERS FOR ASCOT2E
7071M: Sergey Kozlov <serjk@netup.ru>
7072L: linux-media@vger.kernel.org
a825eaec 7073W: https://linuxtv.org
dacf9ce8
KS
7074W: http://netup.tv/
7075T: git git://linuxtv.org/media_tree.git
7076S: Supported
7077F: drivers/media/dvb-frontends/ascot2e*
7078
a6dc60ff
KS
7079MEDIA DRIVERS FOR CXD2841ER
7080M: Sergey Kozlov <serjk@netup.ru>
7081L: linux-media@vger.kernel.org
a825eaec 7082W: https://linuxtv.org
a6dc60ff
KS
7083W: http://netup.tv/
7084T: git git://linuxtv.org/media_tree.git
7085S: Supported
7086F: drivers/media/dvb-frontends/cxd2841er*
7087
a5d32b35
KS
7088MEDIA DRIVERS FOR HORUS3A
7089M: Sergey Kozlov <serjk@netup.ru>
7090L: linux-media@vger.kernel.org
a825eaec 7091W: https://linuxtv.org
a5d32b35
KS
7092W: http://netup.tv/
7093T: git git://linuxtv.org/media_tree.git
7094S: Supported
7095F: drivers/media/dvb-frontends/horus3a*
7096
e025273b
KS
7097MEDIA DRIVERS FOR LNBH25
7098M: Sergey Kozlov <serjk@netup.ru>
7099L: linux-media@vger.kernel.org
a825eaec 7100W: https://linuxtv.org
e025273b
KS
7101W: http://netup.tv/
7102T: git git://linuxtv.org/media_tree.git
7103S: Supported
7104F: drivers/media/dvb-frontends/lnbh25*
7105
52b1eaf4
KS
7106MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7107M: Sergey Kozlov <serjk@netup.ru>
7108L: linux-media@vger.kernel.org
a825eaec 7109W: https://linuxtv.org
52b1eaf4
KS
7110W: http://netup.tv/
7111T: git git://linuxtv.org/media_tree.git
7112S: Supported
7113F: drivers/media/pci/netup_unidvb/*
7114
127c49ae 7115MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7116M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7117P: LinuxTV.org Project
7118L: linux-media@vger.kernel.org
a825eaec 7119W: https://linuxtv.org
8a6e2535 7120Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7121T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7122S: Maintained
7123F: Documentation/dvb/
7124F: Documentation/video4linux/
ffe06198 7125F: Documentation/DocBook/media/
127c49ae 7126F: drivers/media/
ffe06198 7127F: drivers/staging/media/
eb4b0ec7 7128F: include/linux/platform_data/media/
127c49ae 7129F: include/media/
6c0f0359
MCC
7130F: include/uapi/linux/dvb/
7131F: include/uapi/linux/videodev2.h
7132F: include/uapi/linux/media.h
7133F: include/uapi/linux/v4l2-*
7134F: include/uapi/linux/meye.h
7135F: include/uapi/linux/ivtv*
7136F: include/uapi/linux/uvcvideo.h
d20620de 7137
0c272fc9
JC
7138MEDIATEK ETHERNET DRIVER
7139M: Felix Fietkau <nbd@openwrt.org>
7140M: John Crispin <blogic@openwrt.org>
7141L: netdev@vger.kernel.org
7142S: Maintained
7143F: drivers/net/ethernet/mediatek/
7144
c869f77d
JK
7145MEDIATEK MT7601U WIRELESS LAN DRIVER
7146M: Jakub Kicinski <kubakici@wp.pl>
7147L: linux-wireless@vger.kernel.org
7148S: Maintained
7149F: drivers/net/wireless/mediatek/mt7601u/
7150
e399065b
SS
7151MEGARAID SCSI/SAS DRIVERS
7152M: Kashyap Desai <kashyap.desai@avagotech.com>
7153M: Sumit Saxena <sumit.saxena@avagotech.com>
7154M: Uday Lingala <uday.lingala@avagotech.com>
7155L: megaraidlinux.pdl@avagotech.com
baaea1dc 7156L: linux-scsi@vger.kernel.org
e399065b 7157W: http://www.lsi.com
ce00f85c 7158S: Maintained
679655da
JP
7159F: Documentation/scsi/megaraid.txt
7160F: drivers/scsi/megaraid.*
7161F: drivers/scsi/megaraid/
757e0108 7162
2c46c9d5 7163MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7164M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7165L: netdev@vger.kernel.org
2c46c9d5
AV
7166S: Supported
7167W: http://www.mellanox.com
7168Q: http://patchwork.ozlabs.org/project/netdev/list/
7169F: drivers/net/ethernet/mellanox/mlx4/en_*
7170
e7523a49
OG
7171MELLANOX ETHERNET DRIVER (mlx5e)
7172M: Saeed Mahameed <saeedm@mellanox.com>
7173L: netdev@vger.kernel.org
7174S: Supported
7175W: http://www.mellanox.com
7176Q: http://patchwork.ozlabs.org/project/netdev/list/
7177F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7178
93c1edb2
JP
7179MELLANOX ETHERNET SWITCH DRIVERS
7180M: Jiri Pirko <jiri@mellanox.com>
7181M: Ido Schimmel <idosch@mellanox.com>
7182L: netdev@vger.kernel.org
7183S: Supported
7184W: http://www.mellanox.com
7185Q: http://patchwork.ozlabs.org/project/netdev/list/
7186F: drivers/net/ethernet/mellanox/mlxsw/
7187
5b25b13a
MD
7188MEMBARRIER SUPPORT
7189M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7190M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7191L: linux-kernel@vger.kernel.org
7192S: Supported
7193F: kernel/membarrier.c
7194F: include/uapi/linux/membarrier.h
7195
70ea91f1
SR
7196MEMORY MANAGEMENT
7197L: linux-mm@kvack.org
70ea91f1
SR
7198W: http://www.linux-mm.org
7199S: Maintained
679655da 7200F: include/linux/mm.h
551450bb
CS
7201F: include/linux/gfp.h
7202F: include/linux/mmzone.h
7203F: include/linux/memory_hotplug.h
7204F: include/linux/vmalloc.h
679655da 7205F: mm/
70ea91f1 7206
f4e9ce66 7207MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7208M: David Woodhouse <dwmw2@infradead.org>
242c325e 7209M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7210L: linux-mtd@lists.infradead.org
8a6e2535
JP
7211W: http://www.linux-mtd.infradead.org/
7212Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7213T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7214T: git git://git.infradead.org/l2-mtd.git
1da177e4 7215S: Maintained
679655da
JP
7216F: drivers/mtd/
7217F: include/linux/mtd/
c117ab84 7218F: include/uapi/mtd/
1da177e4 7219
26c57ef1 7220MEN A21 WATCHDOG DRIVER
30c7469b 7221M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7222L: linux-watchdog@vger.kernel.org
30c7469b 7223S: Maintained
26c57ef1
JT
7224F: drivers/watchdog/mena21_wdt.c
7225
3764e82e 7226MEN CHAMELEON BUS (mcb)
30c7469b
JT
7227M: Johannes Thumshirn <morbidrsa@gmail.com>
7228S: Maintained
3764e82e
JT
7229F: drivers/mcb/
7230F: include/linux/mcb.h
b9f2f459 7231F: Documentation/men-chameleon-bus.txt
3764e82e 7232
48b490d2
AW
7233MEN F21BMC (Board Management Controller)
7234M: Andreas Werner <andreas.werner@men.de>
7235S: Supported
7236F: drivers/mfd/menf21bmc.c
7237F: drivers/watchdog/menf21bmc_wdt.c
7238F: drivers/leds/leds-menf21bmc.c
7239F: drivers/hwmon/menf21bmc_hwmon.c
7240F: Documentation/hwmon/menf21bmc
7241
12285945
JH
7242METAG ARCHITECTURE
7243M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7244L: linux-metag@vger.kernel.org
9f273c24 7245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7246S: Odd Fixes
12285945
JH
7247F: arch/metag/
7248F: Documentation/metag/
7249F: Documentation/devicetree/bindings/metag/
2d799dde 7250F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7251F: drivers/clocksource/metag_generic.c
5698c50d
JH
7252F: drivers/irqchip/irq-metag.c
7253F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7254F: drivers/tty/metag_da.c
12285945 7255
c6375b0a 7256MICROBLAZE ARCHITECTURE
8b58be88 7257M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7258W: http://www.monstr.eu/fdt/
7259T: git git://git.monstr.eu/linux-2.6-microblaze.git
7260S: Supported
0a8c7914 7261F: arch/microblaze/
1da177e4 7262
2508a45a
CY
7263MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7264M: Chen Yu <yu.c.chen@intel.com>
7265L: platform-driver-x86@vger.kernel.org
7266S: Supported
7267F: drivers/platform/x86/surfacepro3_button.c
7268
1da177e4 7269MICROTEK X6 SCANNER
61eee9a7 7270M: Oliver Neukum <oliver@neukum.org>
1da177e4 7271S: Maintained
679655da 7272F: drivers/usb/image/microtek.*
1da177e4
LT
7273
7274MIPS
8b58be88 7275M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7276L: linux-mips@linux-mips.org
6097050d 7277W: http://www.linux-mips.org/
b05e988e 7278T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7279Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7280S: Supported
679655da
JP
7281F: Documentation/mips/
7282F: arch/mips/
1da177e4 7283
08b7620a
HV
7284MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7285M: Hans Verkuil <hverkuil@xs4all.nl>
7286L: linux-media@vger.kernel.org
7287T: git git://linuxtv.org/media_tree.git
a825eaec 7288W: https://linuxtv.org
08b7620a
HV
7289S: Odd Fixes
7290F: drivers/media/radio/radio-miropcm20*
7291
c09befcb
OG
7292MELLANOX MLX4 core VPI driver
7293M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7294L: netdev@vger.kernel.org
7295L: linux-rdma@vger.kernel.org
7296W: http://www.mellanox.com
7297Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7298S: Supported
7299F: drivers/net/ethernet/mellanox/mlx4/
7300F: include/linux/mlx4/
7301
7302MELLANOX MLX4 IB driver
7303M: Yishai Hadas <yishaih@mellanox.com>
7304L: linux-rdma@vger.kernel.org
7305W: http://www.mellanox.com
e126ba97 7306Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7307S: Supported
7308F: drivers/infiniband/hw/mlx4/
7309F: include/linux/mlx4/
7310
595a4d8f
OG
7311MELLANOX MLX5 core VPI driver
7312M: Matan Barak <matanb@mellanox.com>
7313M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7314L: netdev@vger.kernel.org
7315L: linux-rdma@vger.kernel.org
7316W: http://www.mellanox.com
7317Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7318S: Supported
7319F: drivers/net/ethernet/mellanox/mlx5/core/
7320F: include/linux/mlx5/
7321
595a4d8f
OG
7322MELLANOX MLX5 IB driver
7323M: Matan Barak <matanb@mellanox.com>
7324M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7325L: linux-rdma@vger.kernel.org
7326W: http://www.mellanox.com
7327Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7328S: Supported
b75f0050 7329F: drivers/infiniband/hw/mlx5/
595a4d8f 7330F: include/linux/mlx5/
e126ba97 7331
764589b6
CM
7332MELEXIS MLX90614 DRIVER
7333M: Crt Mori <cmo@melexis.com>
7334L: linux-iio@vger.kernel.org
7335W: http://www.melexis.com
7336S: Supported
7337F: drivers/iio/temperature/mlx90614.c
7338
0ce277e4
AP
7339MN88472 MEDIA DRIVER
7340M: Antti Palosaari <crope@iki.fi>
7341L: linux-media@vger.kernel.org
a825eaec 7342W: https://linuxtv.org
0ce277e4
AP
7343W: http://palosaari.fi/linux/
7344Q: http://patchwork.linuxtv.org/project/linux-media/list/
7345T: git git://linuxtv.org/anttip/media_tree.git
7346S: Maintained
7347F: drivers/staging/media/mn88472/
7348F: drivers/media/dvb-frontends/mn88472.h
7349
4f4d238f
AP
7350MN88473 MEDIA DRIVER
7351M: Antti Palosaari <crope@iki.fi>
7352L: linux-media@vger.kernel.org
a825eaec 7353W: https://linuxtv.org
4f4d238f
AP
7354W: http://palosaari.fi/linux/
7355Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7356S: Maintained
877ba50b 7357F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7358
1da177e4 7359MODULE SUPPORT
8b58be88 7360M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7361S: Maintained
679655da
JP
7362F: include/linux/module.h
7363F: kernel/module.c
1da177e4
LT
7364
7365MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7366W: http://popies.net/meye/
b7788e13 7367S: Orphan
679655da 7368F: Documentation/video4linux/meye.txt
90d72ac6 7369F: drivers/media/pci/meye/
6c0f0359 7370F: include/uapi/linux/meye.h
1da177e4 7371
b9705b60 7372MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7373M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7374S: Maintained
679655da 7375F: Documentation/serial/moxa-smartio
c897401b 7376F: drivers/tty/mxser.*
d735410a 7377
889b2f87
AK
7378MR800 AVERMEDIA USB FM RADIO DRIVER
7379M: Alexey Klimov <klimov.linux@gmail.com>
7380L: linux-media@vger.kernel.org
7381T: git git://linuxtv.org/media_tree.git
7382S: Maintained
7383F: drivers/media/radio/radio-mr800.c
7384
d7155691
AO
7385MRF24J40 IEEE 802.15.4 RADIO DRIVER
7386M: Alan Ott <alan@signal11.us>
7387L: linux-wpan@vger.kernel.org
7388S: Maintained
7389F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7390F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7391
8c4c731a 7392MSI LAPTOP SUPPORT
182ae55c 7393M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7394L: platform-driver-x86@vger.kernel.org
8c4c731a 7395S: Maintained
679655da 7396F: drivers/platform/x86/msi-laptop.c
8c4c731a 7397
0f1006b1 7398MSI WMI SUPPORT
d0944853 7399L: platform-driver-x86@vger.kernel.org
5ee7041e 7400S: Orphan
0f1006b1
AA
7401F: drivers/platform/x86/msi-wmi.c
7402
19a628a0
AP
7403MSI001 MEDIA DRIVER
7404M: Antti Palosaari <crope@iki.fi>
7405L: linux-media@vger.kernel.org
a825eaec 7406W: https://linuxtv.org
19a628a0
AP
7407W: http://palosaari.fi/linux/
7408Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409T: git git://linuxtv.org/anttip/media_tree.git
7410S: Maintained
0185e197 7411F: drivers/media/tuners/msi001*
19a628a0 7412
7570589d 7413MSI2500 MEDIA DRIVER
2c57213f
AP
7414M: Antti Palosaari <crope@iki.fi>
7415L: linux-media@vger.kernel.org
a825eaec 7416W: https://linuxtv.org
2c57213f
AP
7417W: http://palosaari.fi/linux/
7418Q: http://patchwork.linuxtv.org/project/linux-media/list/
7419T: git git://linuxtv.org/anttip/media_tree.git
7420S: Maintained
7570589d 7421F: drivers/media/usb/msi2500/
2c57213f 7422
159eeea4
RJ
7423MSYSTEMS DISKONCHIP G3 MTD DRIVER
7424M: Robert Jarzmik <robert.jarzmik@free.fr>
7425L: linux-mtd@lists.infradead.org
7426S: Maintained
7427F: drivers/mtd/devices/docg3*
7428
62a37dc7 7429MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7431L: linux-media@vger.kernel.org
7432T: git git://linuxtv.org/media_tree.git
7433S: Maintained
7434F: drivers/media/i2c/mt9m032.c
b5dcee22 7435F: include/media/i2c/mt9m032.h
0e837fb9 7436
62a37dc7 7437MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7439L: linux-media@vger.kernel.org
7440T: git git://linuxtv.org/media_tree.git
7441S: Maintained
7442F: drivers/media/i2c/mt9p031.c
b5dcee22 7443F: include/media/i2c/mt9p031.h
0e837fb9 7444
62a37dc7 7445MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7447L: linux-media@vger.kernel.org
7448T: git git://linuxtv.org/media_tree.git
7449S: Maintained
7450F: drivers/media/i2c/mt9t001.c
b5dcee22 7451F: include/media/i2c/mt9t001.h
0e837fb9 7452
62a37dc7 7453MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7454M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7455L: linux-media@vger.kernel.org
7456T: git git://linuxtv.org/media_tree.git
7457S: Maintained
f2272e13 7458F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7459F: drivers/media/i2c/mt9v032.c
b5dcee22 7460F: include/media/i2c/mt9v032.h
0e837fb9 7461
4e0d13cb 7462MULTIFUNCTION DEVICES (MFD)
f7d3210e 7463M: Lee Jones <lee.jones@linaro.org>
7caa7991 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7465S: Supported
679655da 7466F: drivers/mfd/
55b5940d 7467F: include/linux/mfd/
4e0d13cb 7468
5c4e6f13 7469MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7470M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7471L: linux-mmc@vger.kernel.org
708dce3f 7472T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7473S: Maintained
679655da
JP
7474F: drivers/mmc/
7475F: include/linux/mmc/
c117ab84 7476F: include/uapi/linux/mmc/
baca2da4 7477
15a0580c 7478MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7479S: Orphan
679655da
JP
7480F: drivers/mmc/host/mmc_spi.c
7481F: include/linux/spi/mmc_spi.h
15a0580c 7482
1da177e4 7483MULTISOUND SOUND DRIVER
8b58be88 7484M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7485S: Maintained
679655da
JP
7486F: Documentation/sound/oss/MultiSound
7487F: sound/oss/msnd*
1da177e4 7488
d735410a 7489MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7490S: Orphan
c897401b 7491F: drivers/tty/isicom.c
679655da 7492F: include/linux/isicom.h
d735410a 7493
550a7375 7494MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7495M: Bin Liu <b-liu@ti.com>
795fb7e7 7496L: linux-usb@vger.kernel.org
43b416e5 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7498S: Maintained
679655da 7499F: drivers/usb/musb/
550a7375 7500
ea0af5f6
MK
7501MXL5007T MEDIA DRIVER
7502M: Michael Krufky <mkrufky@linuxtv.org>
7503L: linux-media@vger.kernel.org
a825eaec 7504W: https://linuxtv.org
ea0af5f6
MK
7505W: http://github.com/mkrufky
7506Q: http://patchwork.linuxtv.org/project/linux-media/list/
7507T: git git://linuxtv.org/mkrufky/tuners.git
7508S: Maintained
7509F: drivers/media/tuners/mxl5007t.*
7510
2d3cf588 7511MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7512M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7513L: netdev@vger.kernel.org
205057ae 7514W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7515S: Supported
93f7848b 7516F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7517
9df4f913
BB
7518NAND FLASH SUBSYSTEM
7519M: Boris Brezillon <boris.brezillon@free-electrons.com>
7520R: Richard Weinberger <richard@nod.at>
7521L: linux-mtd@lists.infradead.org
7522W: http://www.linux-mtd.infradead.org/
7523Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7524T: git git://github.com/linux-nand/linux.git
7525S: Maintained
7526F: drivers/mtd/nand/
7527F: include/linux/mtd/nand*.h
7528
1da177e4 7529NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7530S: Orphan
d9fb9f38 7531F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7532
23dc05a3
DM
7533NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7534M: Daniel Mack <zonque@gmail.com>
7535S: Maintained
e5747e40 7536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7537W: http://www.native-instruments.com
7538F: sound/usb/caiaq/
7539
1da177e4 7540NCP FILESYSTEM
52653199
PV
7541M: Petr Vandrovec <petr@vandrovec.name>
7542S: Odd Fixes
679655da 7543F: fs/ncpfs/
1da177e4 7544
a79b0322
FT
7545NCR 5380 SCSI DRIVERS
7546M: Finn Thain <fthain@telegraphics.com.au>
7547M: Michael Schmitz <schmitzmic@gmail.com>
7548L: linux-scsi@vger.kernel.org
7549S: Maintained
7550F: Documentation/scsi/g_NCR5380.txt
7551F: drivers/scsi/NCR5380.*
7552F: drivers/scsi/arm/cumana_1.c
7553F: drivers/scsi/arm/oak.c
7554F: drivers/scsi/atari_NCR5380.c
7555F: drivers/scsi/atari_scsi.*
7556F: drivers/scsi/dmx3191d.c
7557F: drivers/scsi/dtc.*
7558F: drivers/scsi/g_NCR5380.*
7559F: drivers/scsi/g_NCR5380_mmio.c
7560F: drivers/scsi/mac_scsi.*
7561F: drivers/scsi/pas16.*
a79b0322
FT
7562F: drivers/scsi/sun3_scsi.*
7563F: drivers/scsi/sun3_scsi_vme.c
7564F: drivers/scsi/t128.*
7565
1da177e4 7566NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7567M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7568L: linux-scsi@vger.kernel.org
7569S: Maintained
679655da 7570F: drivers/scsi/NCR_D700.*
1da177e4 7571
4aa3eb4c
GR
7572NCT6775 HARDWARE MONITOR DRIVER
7573M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7574L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7575S: Maintained
7576F: Documentation/hwmon/nct6775
7577F: drivers/hwmon/nct6775.c
7578
3c2d774c 7579NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7580M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7581L: linux-rdma@vger.kernel.org
e3d33cb1 7582W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7583S: Supported
7584F: drivers/infiniband/hw/nes/
7585
be2f2e84 7586NETEM NETWORK EMULATOR
adbbf69d 7587M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7588L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7589S: Maintained
679655da 7590F: net/sched/sch_netem.c
be2f2e84 7591
b2f5a051 7592NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7593M: Jon Mason <jdmason@kudzu.us>
4a58448b 7594L: netdev@vger.kernel.org
4a58448b 7595S: Supported
679655da 7596F: Documentation/networking/s2io.txt
b2f5a051 7597F: Documentation/networking/vxge.txt
86387e1a 7598F: drivers/net/ethernet/neterion/
4a58448b 7599
db9cf3a3 7600NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7601M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7602M: Patrick McHardy <kaber@trash.net>
42010ed0 7603M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7604L: netfilter-devel@vger.kernel.org
82b98543 7605L: coreteam@netfilter.org
1da177e4
LT
7606W: http://www.netfilter.org/
7607W: http://www.iptables.org/
42010ed0
PNA
7608Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7611S: Supported
679655da
JP
7612F: include/linux/netfilter*
7613F: include/linux/netfilter/
7614F: include/net/netfilter/
c117ab84
CEB
7615F: include/uapi/linux/netfilter*
7616F: include/uapi/linux/netfilter/
679655da
JP
7617F: net/*/netfilter.c
7618F: net/*/netfilter/
7619F: net/netfilter/
91c269a0 7620F: net/bridge/br_netfilter*.c
1da177e4 7621
4cc67735 7622NETLABEL
87a0874c 7623M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7624W: http://netlabel.sf.net
7625L: netdev@vger.kernel.org
87a0874c 7626S: Maintained
80811493 7627F: Documentation/netlabel/
679655da
JP
7628F: include/net/netlabel.h
7629F: net/netlabel/
4cc67735 7630
1da177e4 7631NETROM NETWORK LAYER
8b58be88 7632M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7633L: linux-hams@vger.kernel.org
d34cb28a 7634W: http://www.linux-ax25.org/
1da177e4 7635S: Maintained
679655da 7636F: include/net/netrom.h
c117ab84 7637F: include/uapi/linux/netrom.h
679655da 7638F: net/netrom/
1da177e4 7639
4c352362
JK
7640NETRONOME ETHERNET DRIVERS
7641M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7642L: oss-drivers@netronome.com
7643S: Maintained
7644F: drivers/net/ethernet/netronome/
7645
5ddb88c0 7646NETWORK BLOCK DEVICE (NBD)
4ca5829a 7647M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7648S: Maintained
5e4b269b 7649L: nbd-general@lists.sourceforge.net
4ca5829a 7650T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7651F: Documentation/blockdev/nbd.txt
7652F: drivers/block/nbd.c
c117ab84 7653F: include/uapi/linux/nbd.h
1da177e4 7654
6e43650c
NH
7655NETWORK DROP MONITOR
7656M: Neil Horman <nhorman@tuxdriver.com>
7657L: netdev@vger.kernel.org
7658S: Maintained
7659W: https://fedorahosted.org/dropwatch/
7660F: net/core/drop_monitor.c
7661
1da177e4 7662NETWORKING [GENERAL]
8b58be88 7663M: "David S. Miller" <davem@davemloft.net>
979b6c13 7664L: netdev@vger.kernel.org
b1e8fd54 7665W: http://www.linuxfoundation.org/en/Net
11e98029 7666Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7669S: Maintained
679655da
JP
7670F: net/
7671F: include/net/
018d21ed
JP
7672F: include/linux/in.h
7673F: include/linux/net.h
7674F: include/linux/netdevice.h
c117ab84
CEB
7675F: include/uapi/linux/in.h
7676F: include/uapi/linux/net.h
7677F: include/uapi/linux/netdevice.h
0c7aecd4 7678F: include/uapi/linux/net_namespace.h
7e814a6c 7679F: tools/net/
f4e53f9a 7680F: tools/testing/selftests/net/
335a67d2 7681F: lib/random32.c
a101ccd1 7682F: lib/test_bpf.c
1da177e4
LT
7683
7684NETWORKING [IPv4/IPv6]
8b58be88
JP
7685M: "David S. Miller" <davem@davemloft.net>
7686M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7687M: James Morris <jmorris@namei.org>
7688M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7689M: Patrick McHardy <kaber@trash.net>
979b6c13 7690L: netdev@vger.kernel.org
08deed1e 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7692S: Maintained
679655da
JP
7693F: net/ipv4/
7694F: net/ipv6/
7695F: include/net/ip*
0a14842f 7696F: arch/x86/net/*
1da177e4 7697
73b7656c
DM
7698NETWORKING [IPSEC]
7699M: Steffen Klassert <steffen.klassert@secunet.com>
7700M: Herbert Xu <herbert@gondor.apana.org.au>
7701M: "David S. Miller" <davem@davemloft.net>
7702L: netdev@vger.kernel.org
d1fc5024
SK
7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7705S: Maintained
5826bdd1 7706F: net/core/flow.c
73b7656c
DM
7707F: net/xfrm/
7708F: net/key/
7709F: net/ipv4/xfrm*
d1fc5024
SK
7710F: net/ipv4/esp4.c
7711F: net/ipv4/ah4.c
7712F: net/ipv4/ipcomp.c
7713F: net/ipv4/ip_vti.c
73b7656c 7714F: net/ipv6/xfrm*
d1fc5024
SK
7715F: net/ipv6/esp6.c
7716F: net/ipv6/ah6.c
7717F: net/ipv6/ipcomp6.c
7718F: net/ipv6/ip6_vti.c
73b7656c
DM
7719F: include/uapi/linux/xfrm.h
7720F: include/net/xfrm.h
7721
10e2ff1c 7722NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7723M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7724L: netdev@vger.kernel.org
7725S: Maintained
7726
29f8f632 7727NETWORKING [WIRELESS]
2cb4abd1 7728L: linux-wireless@vger.kernel.org
8a6e2535 7729Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7730
788873ac
JP
7731NETWORKING DRIVERS
7732L: netdev@vger.kernel.org
7733W: http://www.linuxfoundation.org/en/Net
11e98029 7734Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7735T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7736T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7737S: Odd Fixes
7738F: drivers/net/
018d21ed 7739F: include/linux/if_*
0b63bf1f 7740F: include/linux/netdevice.h
0b63bf1f
JD
7741F: include/linux/etherdevice.h
7742F: include/linux/fcdevice.h
7743F: include/linux/fddidevice.h
7744F: include/linux/hippidevice.h
7745F: include/linux/inetdevice.h
c117ab84
CEB
7746F: include/uapi/linux/if_*
7747F: include/uapi/linux/netdevice.h
788873ac 7748
0e324cf6
JL
7749NETWORKING DRIVERS (WIRELESS)
7750M: Kalle Valo <kvalo@codeaurora.org>
7751L: linux-wireless@vger.kernel.org
7752Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7755S: Maintained
7756F: drivers/net/wireless/
7757
3d396eb1 7758NETXEN (1/10) GbE SUPPORT
8622315e 7759M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7760M: Sony Chacko <sony.chacko@qlogic.com>
7761M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7762L: netdev@vger.kernel.org
9c2b5bde 7763W: http://www.qlogic.com
3d396eb1 7764S: Supported
aa43c215 7765F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7766
6423d30f
AAJ
7767NFC SUBSYSTEM
7768M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7769M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7770M: Samuel Ortiz <sameo@linux.intel.com>
7771L: linux-wireless@vger.kernel.org
1eb3b216 7772L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7773S: Supported
6423d30f 7774F: net/nfc/
55eb94f9 7775F: include/net/nfc/
c117ab84 7776F: include/uapi/linux/nfc.h
6423d30f 7777F: drivers/nfc/
397d6497
CR
7778F: include/linux/platform_data/nfcmrvl.h
7779F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7780F: include/linux/platform_data/pn544.h
397d6497
CR
7781F: include/linux/platform_data/st21nfca.h
7782F: include/linux/platform_data/st-nci.h
7ebb88e5 7783F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7784
e8b43555 7785NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7786M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7787M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7788L: linux-nfs@vger.kernel.org
7789W: http://client.linux-nfs.org
cd7b996a 7790T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7791S: Maintained
679655da
JP
7792F: fs/lockd/
7793F: fs/nfs/
7794F: fs/nfs_common/
7795F: net/sunrpc/
7796F: include/linux/lockd/
7797F: include/linux/nfs*
7798F: include/linux/sunrpc/
c117ab84
CEB
7799F: include/uapi/linux/nfs*
7800F: include/uapi/linux/sunrpc/
1da177e4 7801
85ef9cea 7802NILFS2 FILESYSTEM
e2126935 7803M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7804L: linux-nilfs@vger.kernel.org
f9472265 7805W: http://nilfs.sourceforge.net/
e2126935 7806T: git git://github.com/konis/nilfs2.git
85ef9cea 7807S: Supported
679655da
JP
7808F: Documentation/filesystems/nilfs2.txt
7809F: fs/nilfs2/
7810F: include/linux/nilfs2_fs.h
c35c7ac5 7811F: include/trace/events/nilfs2.h
85ef9cea 7812
1da177e4 7813NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7814M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7815W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7816S: Maintained
679655da
JP
7817F: Documentation/scsi/NinjaSCSI.txt
7818F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7819
7820NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7821M: GOTO Masanori <gotom@debian.or.jp>
7822M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7823W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7824S: Maintained
679655da
JP
7825F: Documentation/scsi/NinjaSCSI.txt
7826F: drivers/scsi/nsp32*
1da177e4 7827
383b8fb9
LFT
7828NIOS2 ARCHITECTURE
7829M: Ley Foon Tan <lftan@altera.com>
7830L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7831T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7832S: Maintained
7833F: arch/nios2/
7834
2a6afddb 7835NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7836R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7837F: include/linux/power/bq2415x_charger.h
081bab21 7838F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7839F: include/linux/power/isp1704_charger.h
7840F: drivers/power/bq2415x_charger.c
081bab21 7841F: drivers/power/bq27xxx_battery.c
e35a49b1 7842F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7843F: drivers/power/isp1704_charger.c
7844F: drivers/power/rx51_battery.c
7845
a1bd3bae 7846NTB DRIVER CORE
9ef6bf6c
JM
7847M: Jon Mason <jdmason@kudzu.us>
7848M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7849M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7850L: linux-ntb@googlegroups.com
fce8a7bb 7851S: Supported
2984411f
JM
7852W: https://github.com/jonmason/ntb/wiki
7853T: git git://github.com/jonmason/ntb.git
fce8a7bb 7854F: drivers/ntb/
548c237c 7855F: drivers/net/ntb_netdev.c
fce8a7bb 7856F: include/linux/ntb.h
a1bd3bae 7857F: include/linux/ntb_transport.h
fce8a7bb 7858
e26a5843
AH
7859NTB INTEL DRIVER
7860M: Jon Mason <jdmason@kudzu.us>
7861M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7862L: linux-ntb@googlegroups.com
e26a5843
AH
7863S: Supported
7864W: https://github.com/jonmason/ntb/wiki
7865T: git git://github.com/jonmason/ntb.git
7866F: drivers/ntb/hw/intel/
fce8a7bb 7867
a1b36958
XY
7868NTB AMD DRIVER
7869M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7870L: linux-ntb@googlegroups.com
7871S: Supported
7872F: drivers/ntb/hw/amd/
7873
1da177e4 7874NTFS FILESYSTEM
2818ef50 7875M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7876L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7877W: http://www.tuxera.com/
e6f4dee7 7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7879S: Supported
679655da
JP
7880F: Documentation/filesystems/ntfs.txt
7881F: fs/ntfs/
1da177e4 7882
9eb8ef74 7883NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7884M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7885L: linux-fbdev@vger.kernel.org
ce00f85c 7886S: Maintained
8a61f013
JH
7887F: drivers/video/fbdev/riva/
7888F: drivers/video/fbdev/nvidia/
1da177e4 7889
79461681 7890NVM EXPRESS DRIVER
b3975e94
JF
7891M: Keith Busch <keith.busch@intel.com>
7892M: Jens Axboe <axboe@fb.com>
79461681 7893L: linux-nvme@lists.infradead.org
b3975e94
JF
7894T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7895W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7896S: Supported
57dacad5 7897F: drivers/nvme/host/
79461681
MW
7898F: include/linux/nvme.h
7899
aee4b9bd
SK
7900NVMEM FRAMEWORK
7901M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7902M: Maxime Ripard <maxime.ripard@free-electrons.com>
7903S: Maintained
7904F: drivers/nvmem/
7905F: Documentation/devicetree/bindings/nvmem/
7906F: include/linux/nvmem-consumer.h
7907F: include/linux/nvmem-provider.h
7908
dece4585
CP
7909NXP-NCI NFC DRIVER
7910M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7911R: Charles Gorand <charles.gorand@effinnov.com>
7912L: linux-nfc@lists.01.org (moderated for non-subscribers)
7913S: Supported
7914F: drivers/nfc/nxp-nci
7915
f50d7146
RK
7916NXP TDA998X DRM DRIVER
7917M: Russell King <rmk+kernel@arm.linux.org.uk>
7918S: Supported
7919F: drivers/gpu/drm/i2c/tda998x_drv.c
7920F: include/drm/i2c/tda998x.h
7921
fbace43e
PR
7922NXP TFA9879 DRIVER
7923M: Peter Rosin <peda@axentia.se>
7924L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7925S: Maintained
7926F: sound/soc/codecs/tfa9879*
7927
442f04c3
JP
7928OBJTOOL
7929M: Josh Poimboeuf <jpoimboe@redhat.com>
7930S: Supported
7931F: tools/objtool/
7932
f5525786 7933OMAP SUPPORT
0e24bdd4 7934M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7935L: linux-omap@vger.kernel.org
7936W: http://www.muru.com/linux/omap/
7937W: http://linux.omap.com/
8a6e2535 7938Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7940S: Maintained
4e04d5a3 7941F: arch/arm/*omap*/
026da812
FB
7942F: arch/arm/configs/omap1_defconfig
7943F: arch/arm/configs/omap2plus_defconfig
046d0a37 7944F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7945F: drivers/irqchip/irq-omap-intc.c
7946F: drivers/mfd/*omap*.c
7947F: drivers/mfd/menelaus.c
7948F: drivers/mfd/palmas.c
7949F: drivers/mfd/tps65217.c
7950F: drivers/mfd/tps65218.c
7951F: drivers/mfd/tps65910.c
7952F: drivers/mfd/twl-core.[ch]
7953F: drivers/mfd/twl4030*.c
7954F: drivers/mfd/twl6030*.c
7955F: drivers/mfd/twl6040*.c
7956F: drivers/regulator/palmas-regulator*.c
7957F: drivers/regulator/pbias-regulator.c
7958F: drivers/regulator/tps65217-regulator.c
7959F: drivers/regulator/tps65218-regulator.c
7960F: drivers/regulator/tps65910-regulator.c
7961F: drivers/regulator/twl-regulator.c
046d0a37 7962F: include/linux/i2c-omap.h
f5525786 7963
50f29fbd 7964OMAP DEVICE TREE SUPPORT
cdb55ab0 7965M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7966M: Tony Lindgren <tony@atomide.com>
7967L: linux-omap@vger.kernel.org
d0fb18c5 7968L: devicetree@vger.kernel.org
50f29fbd
TL
7969S: Maintained
7970F: arch/arm/boot/dts/*omap*
7971F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7972F: arch/arm/boot/dts/*am4*
7973F: arch/arm/boot/dts/*am5*
7974F: arch/arm/boot/dts/*dra7*
50f29fbd 7975
f5525786 7976OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7977M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7978L: linux-omap@vger.kernel.org
7979S: Maintained
7980F: arch/arm/*omap*/*clock*
7981
7982OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 7983M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
7984L: linux-omap@vger.kernel.org
7985S: Maintained
7986F: arch/arm/*omap*/*pm*
c46938d4 7987F: drivers/cpufreq/omap-cpufreq.c
f5525786 7988
d21db568 7989OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7990M: Rajendra Nayak <rnayak@ti.com>
7991M: Paul Walmsley <paul@pwsan.com>
7992L: linux-omap@vger.kernel.org
7993S: Maintained
d21db568 7994F: arch/arm/mach-omap2/prm*
692ab1f3 7995
f5525786 7996OMAP AUDIO SUPPORT
6c284903 7997M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7998M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8000L: linux-omap@vger.kernel.org
8001S: Maintained
8002F: sound/soc/omap/
8003
18640193
TL
8004OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8005M: Roger Quadros <rogerq@ti.com>
8006M: Tony Lindgren <tony@atomide.com>
8007L: linux-omap@vger.kernel.org
8008S: Maintained
8009F: drivers/memory/omap-gpmc.c
8010F: arch/arm/mach-omap2/*gpmc*
8011
f5525786 8012OMAP FRAMEBUFFER SUPPORT
830e6384 8013M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8014L: linux-fbdev@vger.kernel.org
f5525786
TL
8015L: linux-omap@vger.kernel.org
8016S: Maintained
8a61f013 8017F: drivers/video/fbdev/omap/
f5525786 8018
676eec0d 8019OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8020M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8021L: linux-omap@vger.kernel.org
676eec0d 8022L: linux-fbdev@vger.kernel.org
178ff4c9 8023S: Maintained
8a61f013 8024F: drivers/video/fbdev/omap2/
178ff4c9
TV
8025F: Documentation/arm/OMAP/DSS
8026
8b37fcfc
OBC
8027OMAP HARDWARE SPINLOCK SUPPORT
8028M: Ohad Ben-Cohen <ohad@wizery.com>
8029L: linux-omap@vger.kernel.org
8030S: Maintained
8031F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8032
f5525786 8033OMAP MMC SUPPORT
8b58be88 8034M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8035L: linux-omap@vger.kernel.org
8036S: Maintained
653f41b5
MC
8037F: drivers/mmc/host/omap.c
8038
8039OMAP HS MMC SUPPORT
0a4585c6 8040L: linux-mmc@vger.kernel.org
653f41b5 8041L: linux-omap@vger.kernel.org
dfa5d196 8042S: Orphan
653f41b5 8043F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8044
8045OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8046M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8047S: Maintained
8048F: drivers/char/hw_random/omap-rng.c
8049
f400c82e 8050OMAP HWMOD SUPPORT
cdb55ab0 8051M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8052M: Paul Walmsley <paul@pwsan.com>
8053L: linux-omap@vger.kernel.org
8054S: Maintained
8fc8b12b 8055F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8056
8633fb30
PW
8057OMAP HWMOD DATA
8058M: Paul Walmsley <paul@pwsan.com>
8059L: linux-omap@vger.kernel.org
8060S: Maintained
8061F: arch/arm/mach-omap2/omap_hwmod*data*
8062
f400c82e 8063OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8064M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8065L: linux-omap@vger.kernel.org
8066S: Maintained
8067F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8068
0db83ced 8069OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8070M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8071L: linux-media@vger.kernel.org
8072S: Maintained
7eec52db 8073F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8074F: drivers/media/platform/omap3isp/
0db83ced 8075F: drivers/staging/media/omap4iss/
7e8970e1 8076
f5525786 8077OMAP USB SUPPORT
f5525786
TL
8078L: linux-usb@vger.kernel.org
8079L: linux-omap@vger.kernel.org
3b243519 8080S: Orphan
a16fbd65
JP
8081F: drivers/usb/*/*omap*
8082F: arch/arm/*omap*/usb*
f5525786 8083
6d994710 8084OMAP GPIO DRIVER
fe643528 8085M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8086M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8087M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8088L: linux-omap@vger.kernel.org
8089S: Maintained
fe643528 8090F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8091F: drivers/gpio/gpio-omap.c
8092
c351e290
MJ
8093OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8094M: Mark Jackson <mpfj@newflow.co.uk>
8095L: linux-omap@vger.kernel.org
8096S: Maintained
8097F: arch/arm/boot/dts/am335x-nano.dts
8098
0ad122d9 8099OMFS FILESYSTEM
8b58be88 8100M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8101L: linux-karma-devel@lists.sourceforge.net
8102S: Maintained
679655da
JP
8103F: Documentation/filesystems/omfs.txt
8104F: fs/omfs/
0ad122d9 8105
c1986ee9 8106OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8107M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8108S: Maintained
679655da
JP
8109F: drivers/char/pcmcia/cm4000_cs.c
8110F: include/linux/cm4000_cs.h
c117ab84 8111F: include/uapi/linux/cm4000_cs.h
c1986ee9 8112
77c44ab1 8113OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8114M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8115S: Maintained
679655da 8116F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8117
77d5140f 8118OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8119M: Jonathan Corbet <corbet@lwn.net>
661263b5 8120L: linux-media@vger.kernel.org
275ffde4 8121T: git git://linuxtv.org/media_tree.git
77d5140f 8122S: Maintained
90d72ac6 8123F: drivers/media/i2c/ov7670.c
77d5140f 8124
431bca73 8125ONENAND FLASH DRIVER
8b58be88 8126M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8127L: linux-mtd@lists.infradead.org
8128S: Maintained
679655da
JP
8129F: drivers/mtd/onenand/
8130F: include/linux/mtd/onenand*.h
431bca73 8131
1da177e4 8132ONSTREAM SCSI TAPE DRIVER
8b58be88 8133M: Willem Riede <osst@riede.org>
1da177e4
LT
8134L: osst-users@lists.sourceforge.net
8135L: linux-scsi@vger.kernel.org
8136S: Maintained
f7269cfc
JD
8137F: Documentation/scsi/osst.txt
8138F: drivers/scsi/osst.*
8139F: drivers/scsi/osst_*.h
8140F: drivers/scsi/st.h
1da177e4 8141
e2d1d6c0 8142OPENCORES I2C BUS DRIVER
8b58be88 8143M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8144L: linux-i2c@vger.kernel.org
e2d1d6c0 8145S: Maintained
679655da
JP
8146F: Documentation/i2c/busses/i2c-ocores
8147F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8148
860c44c1 8149OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8150M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8151M: Frank Rowand <frowand.list@gmail.com>
8152M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8153L: devicetree@vger.kernel.org
a7fefe9f
RH
8154W: http://www.devicetree.org/
8155T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8156S: Maintained
f8828205 8157F: drivers/of/
860c44c1 8158F: include/linux/of*.h
f8828205 8159F: scripts/dtc/
860c44c1 8160
f8828205 8161OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8162M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8163M: Pawel Moll <pawel.moll@arm.com>
8164M: Mark Rutland <mark.rutland@arm.com>
de80963e 8165M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8166M: Kumar Gala <galak@codeaurora.org>
f8828205 8167L: devicetree@vger.kernel.org
9f273c24 8168T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8169S: Maintained
8170F: Documentation/devicetree/
8171F: arch/*/boot/dts/
8172F: include/dt-bindings/
8173
2bb65f56
PA
8174OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8175M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8176L: devicetree@vger.kernel.org
8177S: Maintained
8178F: Documentation/devicetree/dynamic-resolution-notes.txt
8179F: Documentation/devicetree/overlay-notes.txt
8180F: drivers/of/overlay.c
8181F: drivers/of/resolver.c
8182
19f9d392
JB
8183OPENRISC ARCHITECTURE
8184M: Jonas Bonn <jonas@southpole.se>
8185W: http://openrisc.net
eab7c1c0 8186L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8187S: Maintained
8188T: git git://openrisc.net/~jonas/linux
14430813 8189F: arch/openrisc/
19f9d392 8190
ccb1352e 8191OPENVSWITCH
4f337ed5 8192M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8193L: netdev@vger.kernel.org
ccb1352e
JG
8194L: dev@openvswitch.org
8195W: http://openvswitch.org
ccb1352e
JG
8196S: Maintained
8197F: net/openvswitch/
b422da7c 8198F: include/uapi/linux/openvswitch.h
ccb1352e 8199
875fa6fb
VK
8200OPERATING PERFORMANCE POINTS (OPP)
8201M: Viresh Kumar <vireshk@kernel.org>
8202M: Nishanth Menon <nm@ti.com>
8203M: Stephen Boyd <sboyd@codeaurora.org>
8204L: linux-pm@vger.kernel.org
8205S: Maintained
8206T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8207F: drivers/base/power/opp/
8208F: include/linux/pm_opp.h
8209F: Documentation/power/opp.txt
8210F: Documentation/devicetree/bindings/opp/
8211
af39917d
CL
8212OPL4 DRIVER
8213M: Clemens Ladisch <clemens@ladisch.de>
8214L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8215T: git git://git.alsa-project.org/alsa-kernel.git
8216S: Maintained
8217F: sound/drivers/opl4/
8218
1da177e4 8219OPROFILE
4cf7e718 8220M: Robert Richter <rric@kernel.org>
1da177e4
LT
8221L: oprofile-list@lists.sf.net
8222S: Maintained
81c4a8a6 8223F: arch/*/include/asm/oprofile*.h
679655da
JP
8224F: arch/*/oprofile/
8225F: drivers/oprofile/
8226F: include/linux/oprofile.h
1da177e4 8227
e2d1d6c0 8228ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8229M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8230M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8231L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8232W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8233S: Supported
679655da
JP
8234F: Documentation/filesystems/ocfs2.txt
8235F: Documentation/filesystems/dlmfs.txt
8236F: fs/ocfs2/
e2d1d6c0 8237
1da177e4 8238ORINOCO DRIVER
724c6b35 8239L: linux-wireless@vger.kernel.org
491b26b4 8240W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8241W: http://www.nongnu.org/orinoco/
3a59babb 8242S: Orphan
2be45b66 8243F: drivers/net/wireless/intersil/orinoco/
1da177e4 8244
42c55aa8 8245OSD LIBRARY and FILESYSTEM
fadc0752 8246M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8247M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8248L: osd-dev@open-osd.org
8249W: http://open-osd.org
54e5881d 8250T: git git://git.open-osd.org/open-osd.git
68274794 8251S: Maintained
42c55aa8 8252F: drivers/scsi/osd/
6b6f0b6c 8253F: include/scsi/osd_*
42c55aa8 8254F: fs/exofs/
68274794 8255
ef94b186 8256OVERLAY FILESYSTEM
7c37fbda 8257M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8258L: linux-unionfs@vger.kernel.org
8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8260S: Supported
1d113735 8261F: fs/overlayfs/
7c37fbda
NB
8262F: Documentation/filesystems/overlayfs.txt
8263
85096169
MM
8264ORANGEFS FILESYSTEM
8265M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8266L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8268S: Supported
8269F: fs/orangefs/
8270F: Documentation/filesystems/orangefs.txt
8271
e2d1d6c0 8272P54 WIRELESS DRIVER
084cb0fe 8273M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8274L: linux-wireless@vger.kernel.org
084cb0fe 8275W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8276S: Maintained
d3466830 8277F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8278
f5cd7872 8279PA SEMI ETHERNET DRIVER
8b58be88 8280M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8281L: netdev@vger.kernel.org
8282S: Maintained
ded19add 8283F: drivers/net/ethernet/pasemi/*
f5cd7872 8284
beb58aa3 8285PA SEMI SMBUS DRIVER
8b58be88 8286M: Olof Johansson <olof@lixom.net>
846557d3 8287L: linux-i2c@vger.kernel.org
beb58aa3 8288S: Maintained
679655da 8289F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8290
48fc267e
SK
8291PADATA PARALLEL EXECUTION MECHANISM
8292M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8293L: linux-crypto@vger.kernel.org
8294S: Maintained
8295F: kernel/padata.c
8296F: include/linux/padata.h
8297F: Documentation/padata.txt
8298
709ee531 8299PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8300M: Harald Welte <laforge@gnumonks.org>
d0944853 8301L: platform-driver-x86@vger.kernel.org
709ee531 8302S: Maintained
679655da 8303F: drivers/platform/x86/panasonic-laptop.c
709ee531 8304
368dd5ac 8305PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8306M: David Howells <dhowells@redhat.com>
8307M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8308L: linux-am33-list@redhat.com (moderated for non-subscribers)
8309W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8310S: Maintained
679655da
JP
8311F: Documentation/mn10300/
8312F: arch/mn10300/
4fa97181 8313
305b37bd
KS
8314PARALLEL LCD/KEYPAD PANEL DRIVER
8315M: Willy Tarreau <willy@haproxy.com>
8316M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8317S: Odd Fixes
8318F: Documentation/misc-devices/lcd-panel-cgram.txt
8319F: drivers/misc/panel.c
8320
64dfff03
SM
8321PARALLEL PORT SUBSYSTEM
8322M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8323M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8324L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8325S: Maintained
679655da
JP
8326F: drivers/parport/
8327F: include/linux/parport*.h
8328F: drivers/char/ppdev.c
c117ab84 8329F: include/uapi/linux/ppdev.h
64dfff03 8330F: Documentation/parport*.txt
1da177e4 8331
4cdf6bc2 8332PARAVIRT_OPS INTERFACE
d633180c 8333M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8334M: Chris Wright <chrisw@sous-sol.org>
8335M: Alok Kataria <akataria@vmware.com>
8336M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8337L: virtualization@lists.linux-foundation.org
4cdf6bc2 8338S: Supported
a2e19991 8339F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8340F: arch/*/kernel/paravirt*
8341F: arch/*/include/asm/paravirt.h
4cdf6bc2 8342
e2d1d6c0 8343PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8344M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8345L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8346S: Maintained
679655da
JP
8347F: Documentation/blockdev/paride.txt
8348F: drivers/block/paride/
e2d1d6c0
RD
8349
8350PARISC ARCHITECTURE
b8828770 8351M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8352M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8353L: linux-parisc@vger.kernel.org
8354W: http://www.parisc-linux.org/
8a6e2535 8355Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8358S: Maintained
679655da 8359F: arch/parisc/
2b6bac9e 8360F: Documentation/parisc/
679655da 8361F: drivers/parisc/
2b6bac9e
HD
8362F: drivers/char/agp/parisc-agp.c
8363F: drivers/input/serio/gscps2.c
8364F: drivers/parport/parport_gsc.*
8365F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8366F: drivers/video/fbdev/sti*
2b6bac9e
HD
8367F: drivers/video/console/sti*
8368F: drivers/video/logo/logo_parisc*
e2d1d6c0 8369
1662d32c 8370PC87360 HARDWARE MONITORING DRIVER
8b58be88 8371M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8372L: linux-hwmon@vger.kernel.org
1662d32c 8373S: Maintained
679655da
JP
8374F: Documentation/hwmon/pc87360
8375F: drivers/hwmon/pc87360.c
1662d32c
JC
8376
8377PC8736x GPIO DRIVER
8b58be88 8378M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8379S: Maintained
679655da 8380F: drivers/char/pc8736x_gpio.c
1662d32c 8381
1ad107fd 8382PC87427 HARDWARE MONITORING DRIVER
d8130624 8383M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8384L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8385S: Maintained
8386F: Documentation/hwmon/pc87427
8387F: drivers/hwmon/pc87427.c
8388
b26e0ed4 8389PCA9532 LED DRIVER
8b58be88 8390M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8391S: Maintained
d5ca6918
JP
8392F: drivers/leds/leds-pca9532.c
8393F: include/linux/leds-pca9532.h
b26e0ed4 8394
5ce914a8 8395PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8396M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8397L: linux-i2c@vger.kernel.org
8398S: Maintained
b4f0b74e 8399F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8400
3971dae5 8401PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8402M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8403S: Maintained
8404F: drivers/firmware/pcdp.*
8405
065c6359 8406PCI ERROR RECOVERY
6305902c 8407M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8408L: linux-pci@vger.kernel.org
065c6359 8409S: Supported
679655da 8410F: Documentation/PCI/pci-error-recovery.txt
065c6359 8411
78c1cffd
RC
8412PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8413M: Russell Currey <ruscur@russell.cc>
8414L: linuxppc-dev@lists.ozlabs.org
8415S: Supported
8416F: Documentation/powerpc/eeh-pci-error-recovery.txt
8417F: arch/powerpc/kernel/eeh*.c
8418F: arch/powerpc/platforms/*/eeh*.c
8419F: arch/powerpc/include/*/eeh*.h
8420
1da177e4 8421PCI SUBSYSTEM
5ac3a6d2 8422M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8423L: linux-pci@vger.kernel.org
99662dd1 8424Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8426S: Supported
679655da
JP
8427F: Documentation/PCI/
8428F: drivers/pci/
8429F: include/linux/pci*
6b49ee49 8430F: arch/x86/pci/
cad01f91 8431F: arch/x86/kernel/quirks.c
1da177e4 8432
eaa6111b
LFT
8433PCI DRIVER FOR ALTERA PCIE IP
8434M: Ley Foon Tan <lftan@altera.com>
8435L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8436L: linux-pci@vger.kernel.org
8437S: Supported
8438F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8439F: drivers/pci/host/pcie-altera.c
8440
b7e78170
RH
8441PCI DRIVER FOR ARM VERSATILE PLATFORM
8442M: Rob Herring <robh@kernel.org>
8443L: linux-pci@vger.kernel.org
8444L: linux-arm-kernel@lists.infradead.org
8445S: Maintained
8446F: Documentation/devicetree/bindings/pci/versatile.txt
8447F: drivers/pci/host/pci-versatile.c
8448
5f6b6ccd
TI
8449PCI DRIVER FOR APPLIEDMICRO XGENE
8450M: Tanmay Inamdar <tinamdar@apm.com>
8451L: linux-pci@vger.kernel.org
8452L: linux-arm-kernel@lists.infradead.org
8453S: Maintained
8454F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8455F: drivers/pci/host/pci-xgene.c
8456
62d0ff83
ML
8457PCI DRIVER FOR FREESCALE LAYERSCAPE
8458M: Minghuan Lian <minghuan.Lian@freescale.com>
8459M: Mingkai Hu <mingkai.hu@freescale.com>
8460M: Roy Zang <tie-fei.zang@freescale.com>
8461L: linuxppc-dev@lists.ozlabs.org
8462L: linux-pci@vger.kernel.org
8463L: linux-arm-kernel@lists.infradead.org
8464S: Maintained
8465F: drivers/pci/host/*layerscape*
8466
f0b75693 8467PCI DRIVER FOR IMX6
f175aa2c 8468M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8469M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8470L: linux-pci@vger.kernel.org
8471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8472S: Maintained
8473F: drivers/pci/host/*imx6*
8474
0c4ffcfe
MK
8475PCI DRIVER FOR TI KEYSTONE
8476M: Murali Karicheri <m-karicheri2@ti.com>
8477L: linux-pci@vger.kernel.org
8478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8479S: Maintained
8480F: drivers/pci/host/*keystone*
8481
f0b75693
BH
8482PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8483M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8484M: Jason Cooper <jason@lakedaemon.net>
8485L: linux-pci@vger.kernel.org
8486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8487S: Maintained
8488F: drivers/pci/host/*mvebu*
8489
0447cfd7
TR
8490PCI DRIVER FOR NVIDIA TEGRA
8491M: Thierry Reding <thierry.reding@gmail.com>
8492L: linux-tegra@vger.kernel.org
f0b75693 8493L: linux-pci@vger.kernel.org
0447cfd7
TR
8494S: Supported
8495F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8496F: drivers/pci/host/pci-tegra.c
8497
47ff3de9
KVA
8498PCI DRIVER FOR TI DRA7XX
8499M: Kishon Vijay Abraham I <kishon@ti.com>
8500L: linux-omap@vger.kernel.org
8501L: linux-pci@vger.kernel.org
8502S: Supported
8503F: Documentation/devicetree/bindings/pci/ti-pci.txt
8504F: drivers/pci/host/pci-dra7xx.c
8505
f0b75693
BH
8506PCI DRIVER FOR RENESAS R-CAR
8507M: Simon Horman <horms@verge.net.au>
8508L: linux-pci@vger.kernel.org
4a121096 8509L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8510S: Maintained
8511F: drivers/pci/host/*rcar*
8512
4af82255 8513PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8514M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8515L: linux-pci@vger.kernel.org
f0b75693
BH
8516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8518S: Maintained
8519F: drivers/pci/host/pci-exynos.c
8520
f0b75693 8521PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8522M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8523M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8524L: linux-pci@vger.kernel.org
8525S: Maintained
8526F: drivers/pci/host/*designware*
8527
5a3aa2a8
JP
8528PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8529M: Joao Pinto <jpinto@synopsys.com>
8530L: linux-pci@vger.kernel.org
8531S: Maintained
8532F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8533F: drivers/pci/host/pcie-designware-plat.c
8534
cf28855b
WD
8535PCI DRIVER FOR GENERIC OF HOSTS
8536M: Will Deacon <will.deacon@arm.com>
8537L: linux-pci@vger.kernel.org
8538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8539S: Maintained
8540F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8541F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8542F: drivers/pci/host/pci-host-generic.c
8543
185a383a
KB
8544PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8545M: Keith Busch <keith.busch@intel.com>
8546L: linux-pci@vger.kernel.org
8547S: Supported
8548F: arch/x86/pci/vmd.c
8549
51b66a6c 8550PCIE DRIVER FOR ST SPEAR13XX
110baab1 8551M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8552L: linux-pci@vger.kernel.org
110baab1 8553S: Maintained
51b66a6c
PA
8554F: drivers/pci/host/*spear*
8555
af1169b4
LFT
8556PCI MSI DRIVER FOR ALTERA MSI IP
8557M: Ley Foon Tan <lftan@altera.com>
8558L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8559L: linux-pci@vger.kernel.org
8560S: Supported
8561F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8562F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8563
dcd19de3
DD
8564PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8565M: Duc Dang <dhdang@apm.com>
8566L: linux-pci@vger.kernel.org
8567L: linux-arm-kernel@lists.infradead.org
8568S: Maintained
8569F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8570F: drivers/pci/host/pci-xgene-msi.c
8571
500a1d9a
ZW
8572PCIE DRIVER FOR HISILICON
8573M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8574M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8575L: linux-pci@vger.kernel.org
8576S: Maintained
8577F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8578F: drivers/pci/host/pcie-hisi.c
8579
82a82383
SV
8580PCIE DRIVER FOR QUALCOMM MSM
8581M: Stanimir Varbanov <svarbanov@mm-sol.com>
8582L: linux-pci@vger.kernel.org
8583L: linux-arm-msm@vger.kernel.org
8584S: Maintained
8585F: drivers/pci/host/*qcom*
8586
f12b76e5
DD
8587PCIE DRIVER FOR CAVIUM THUNDERX
8588M: David Daney <david.daney@cavium.com>
8589L: linux-pci@vger.kernel.org
8590L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8591S: Supported
8592F: Documentation/devicetree/bindings/pci/pci-thunder-*
8593F: drivers/pci/host/pci-thunder-*
8594
1da177e4 8595PCMCIA SUBSYSTEM
4230dfc9 8596P: Linux PCMCIA Team
f5df5881 8597L: linux-pcmcia@lists.infradead.org
6650e0a5 8598W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8600S: Maintained
679655da
JP
8601F: Documentation/pcmcia/
8602F: drivers/pcmcia/
8603F: include/pcmcia/
1da177e4
LT
8604
8605PCNET32 NETWORK DRIVER
227fb925 8606M: Don Fry <pcnet32@frontier.com>
979b6c13 8607L: netdev@vger.kernel.org
1da177e4 8608S: Maintained
b955f6ca 8609F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8610
48fc267e
SK
8611PCRYPT PARALLEL CRYPTO ENGINE
8612M: Steffen Klassert <steffen.klassert@secunet.com>
8613L: linux-crypto@vger.kernel.org
8614S: Maintained
8615F: crypto/pcrypt.c
8616F: include/crypto/pcrypt.h
8617
e72df0b8
TH
8618PER-CPU MEMORY ALLOCATOR
8619M: Tejun Heo <tj@kernel.org>
93e205a7 8620M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8622S: Maintained
8623F: include/linux/percpu*.h
8624F: mm/percpu*.c
8625F: arch/*/include/asm/percpu.h
8626
ad4ecbcb 8627PER-TASK DELAY ACCOUNTING
185e595f 8628M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8629S: Maintained
679655da
JP
8630F: include/linux/delayacct.h
8631F: kernel/delayacct.c
ad4ecbcb 8632
57c0c15b 8633PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8634M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8635M: Ingo Molnar <mingo@redhat.com>
f80c5393 8636M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8637R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8638L: linux-kernel@vger.kernel.org
75fc2d37 8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8640S: Supported
d53e8365 8641F: kernel/events/*
a003236c 8642F: include/linux/perf_event.h
c117ab84 8643F: include/uapi/linux/perf_event.h
141c4296
RR
8644F: arch/*/kernel/perf_event*.c
8645F: arch/*/kernel/*/perf_event*.c
8646F: arch/*/kernel/*/*/perf_event*.c
a003236c 8647F: arch/*/include/asm/perf_event.h
a003236c
VL
8648F: arch/*/kernel/perf_callchain.c
8649F: tools/perf/
6c0b3244 8650
dd49d0f5 8651PERSONALITY HANDLING
8b58be88 8652M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8653L: linux-abi-devel@lists.sourceforge.net
8654S: Maintained
679655da 8655F: include/linux/personality.h
c117ab84 8656F: include/uapi/linux/personality.h
dd49d0f5 8657
838e7a03 8658PHONET PROTOCOL
2a06b40f 8659M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8660S: Supported
8661F: Documentation/networking/phonet.txt
8662F: include/linux/phonet.h
8663F: include/net/phonet/
c117ab84 8664F: include/uapi/linux/phonet.h
838e7a03
RDC
8665F: net/phonet/
8666
1da177e4 8667PHRAM MTD DRIVER
8b58be88 8668M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8669L: linux-mtd@lists.infradead.org
8670S: Maintained
679655da 8671F: drivers/mtd/devices/phram.c
1da177e4 8672
efdbb10e
BP
8673PICOLCD HID DRIVER
8674M: Bruno Prémont <bonbons@linux-vserver.org>
8675L: linux-input@vger.kernel.org
8676S: Maintained
8677F: drivers/hid/hid-picolcd*
8678
a53bfa07
JI
8679PICOXCELL SUPPORT
8680M: Jamie Iles <jamie@jamieiles.com>
8681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8682T: git git://github.com/jamieiles/linux-2.6-ji.git
8683S: Supported
b8733987 8684F: arch/arm/boot/dts/picoxcell*
14430813 8685F: arch/arm/mach-picoxcell/
b8733987 8686F: drivers/crypto/picoxcell*
a53bfa07 8687
2744e8af
LW
8688PIN CONTROL SUBSYSTEM
8689M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8690L: linux-gpio@vger.kernel.org
dbe752a3 8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8692S: Maintained
07f29ba6 8693F: drivers/pinctrl/
8e406fe4 8694F: include/linux/pinctrl/
2744e8af 8695
2201bbb8
JCPV
8696PIN CONTROLLER - ATMEL AT91
8697M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8699S: Maintained
c654b6bf 8700F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8701
33d3690c
LD
8702PIN CONTROLLER - ATMEL AT91 PIO4
8703M: Ludovic Desroches <ludovic.desroches@atmel.com>
8704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8705L: linux-gpio@vger.kernel.org
8706S: Supported
8707F: drivers/pinctrl/pinctrl-at91-pio4.*
8708
cbd1b652
MW
8709PIN CONTROLLER - INTEL
8710M: Mika Westerberg <mika.westerberg@linux.intel.com>
8711M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8712S: Maintained
8713F: drivers/pinctrl/intel/
2201bbb8 8714
9963b536
LP
8715PIN CONTROLLER - RENESAS
8716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8717M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8718L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8719S: Maintained
8720F: drivers/pinctrl/sh-pfc/
8721
b75e60d6 8722PIN CONTROLLER - SAMSUNG
fea685e9 8723M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8724M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8725M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8728S: Maintained
9b5b33f6 8729F: drivers/pinctrl/samsung/
b75e60d6 8730
13cbd906
TL
8731PIN CONTROLLER - SINGLE
8732M: Tony Lindgren <tony@atomide.com>
8733M: Haojian Zhuang <haojian.zhuang@linaro.org>
8734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8735L: linux-omap@vger.kernel.org
8736S: Maintained
8737F: drivers/pinctrl/pinctrl-single.c
8738
deda8287 8739PIN CONTROLLER - ST SPEAR
da89947b 8740M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8741L: spear-devel@list.st.com
8742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8743W: http://www.st.com/spear
8744S: Maintained
8e406fe4 8745F: drivers/pinctrl/spear/
deda8287 8746
249a6771 8747PKTCDVD DRIVER
e5f6450c 8748M: Jiri Kosina <jikos@kernel.org>
249a6771 8749S: Maintained
679655da
JP
8750F: drivers/block/pktcdvd.c
8751F: include/linux/pktcdvd.h
c117ab84 8752F: include/uapi/linux/pktcdvd.h
249a6771 8753
b31d8273
G
8754PKUNITY SOC DRIVERS
8755M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8756W: http://mprc.pku.edu.cn/~guanxuetao/linux
8757S: Maintained
ceebf4d5 8758T: git git://github.com/gxt/linux.git
b31d8273 8759F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8760F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8761F: drivers/video/fbdev/fb-puv3.c
2809e80b 8762F: drivers/rtc/rtc-puv3.c
b31d8273 8763
9d2ecfb7 8764PMBUS HARDWARE MONITORING DRIVERS
ca462085 8765M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
8766L: linux-hwmon@vger.kernel.org
8767W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
8768W: http://www.roeck-us.net/linux/drivers/
8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8770S: Maintained
8771F: Documentation/hwmon/pmbus
8772F: drivers/hwmon/pmbus/
8773F: include/linux/i2c/pmbus.h
8774
89a36810 8775PMC SIERRA MaxRAID DRIVER
89a36810
AR
8776L: linux-scsi@vger.kernel.org
8777W: http://www.pmc-sierra.com/
3cdea4d7 8778S: Orphan
89a36810
AR
8779F: drivers/scsi/pmcraid.*
8780
dbf9bfe6 8781PMC SIERRA PM8001 DRIVER
d32477e2 8782M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8783M: lindar_liu@usish.com
f5a7b525 8784L: pmchba@pmcs.com
dbf9bfe6 8785L: linux-scsi@vger.kernel.org
8786S: Supported
8787F: drivers/scsi/pm8001/
8788
1da177e4 8789POSIX CLOCKS and TIMERS
8b58be88 8790M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8791L: linux-kernel@vger.kernel.org
75fc2d37 8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8793S: Maintained
679655da
JP
8794F: fs/timerfd.c
8795F: include/linux/timer*
5cee9645 8796F: kernel/time/*timer*
1da177e4 8797
7b06a6d7
RW
8798POWER MANAGEMENT CORE
8799M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8800L: linux-pm@vger.kernel.org
8801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8802S: Supported
8803F: drivers/base/power/
8804F: include/linux/pm.h
8805F: include/linux/pm_*
8806F: include/linux/powercap.h
8807F: drivers/powercap/
8808
3be86148 8809POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8810M: Sebastian Reichel <sre@kernel.org>
57318935 8811M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8812M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8813L: linux-pm@vger.kernel.org
54e5881d 8814T: git git://git.infradead.org/battery-2.6.git
3be86148 8815S: Maintained
679655da 8816F: include/linux/power_supply.h
8cd725a1 8817F: drivers/power/
26305022 8818X: drivers/power/avs/
3be86148 8819
514f161a
MR
8820POWER STATE COORDINATION INTERFACE (PSCI)
8821M: Mark Rutland <mark.rutland@arm.com>
8822M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8823L: linux-arm-kernel@lists.infradead.org
8824S: Maintained
8825F: drivers/firmware/psci.c
8826F: include/linux/psci.h
8827F: include/uapi/linux/psci.h
8828
1da177e4 8829PNP SUPPORT
9c3646d1 8830M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8831S: Maintained
679655da 8832F: drivers/pnp/
1da177e4
LT
8833
8834PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8835M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8836L: linux-ppp@vger.kernel.org
8837S: Maintained
224cf5ad 8838F: drivers/net/ppp/ppp_*
1da177e4
LT
8839
8840PPP OVER ATM (RFC 2364)
8b58be88 8841M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8842S: Maintained
679655da 8843F: net/atm/pppoatm.c
c117ab84 8844F: include/uapi/linux/atmppp.h
1da177e4
LT
8845
8846PPP OVER ETHERNET
8b58be88 8847M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8848S: Maintained
224cf5ad
JK
8849F: drivers/net/ppp/pppoe.c
8850F: drivers/net/ppp/pppox.c
1da177e4 8851
a6d2370b 8852PPP OVER L2TP
8b58be88 8853M: James Chapman <jchapman@katalix.com>
a6d2370b 8854S: Maintained
90ca28d1 8855F: net/l2tp/l2tp_ppp.c
679655da 8856F: include/linux/if_pppol2tp.h
c117ab84 8857F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8858
eae9d2ba 8859PPS SUPPORT
8b58be88 8860M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8861W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8862L: linuxpps@ml.enneenne.com (subscribers-only)
8863S: Maintained
cabaaf41
JP
8864F: Documentation/pps/
8865F: drivers/pps/
8866F: include/linux/pps*.h
eae9d2ba 8867
71a6d0af
HW
8868PPTP DRIVER
8869M: Dmitry Kozlov <xeb@mail.ru>
8870L: netdev@vger.kernel.org
8871S: Maintained
224cf5ad 8872F: drivers/net/ppp/pptp.c
71a6d0af
HW
8873W: http://sourceforge.net/projects/accel-pptp
8874
1da177e4 8875PREEMPTIBLE KERNEL
8b58be88 8876M: Robert Love <rml@tech9.net>
1da177e4
LT
8877L: kpreempt-tech@lists.sourceforge.net
8878W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8879S: Supported
679655da
JP
8880F: Documentation/preempt-locking.txt
8881F: include/linux/preempt.h
1da177e4
LT
8882
8883PRISM54 WIRELESS DRIVER
8b58be88 8884M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8885L: linux-wireless@vger.kernel.org
9ef80804 8886W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8887S: Obsolete
c12edfe2 8888F: drivers/net/wireless/intersil/prism54/
1da177e4 8889
02c18891 8890PS3 NETWORK SUPPORT
b809b9ca 8891M: Geoff Levand <geoff@infradead.org>
02c18891 8892L: netdev@vger.kernel.org
a14ab6b6 8893L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8894S: Maintained
8df158ac 8895F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8896
f58a9d17 8897PS3 PLATFORM SUPPORT
b809b9ca 8898M: Geoff Levand <geoff@infradead.org>
a4724ed6 8899L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8900S: Maintained
679655da
JP
8901F: arch/powerpc/boot/ps3*
8902F: arch/powerpc/include/asm/lv1call.h
8903F: arch/powerpc/include/asm/ps3*.h
8904F: arch/powerpc/platforms/ps3/
8905F: drivers/*/ps3*
8906F: drivers/ps3/
fec629b8 8907F: drivers/rtc/rtc-ps3.c
679655da 8908F: drivers/usb/host/*ps3.c
fec629b8 8909F: sound/ppc/snd_ps3*
f58a9d17 8910
cffb4add 8911PS3VRAM DRIVER
8b58be88 8912M: Jim Paris <jim@jtan.com>
3715a5d0 8913M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8914L: linuxppc-dev@lists.ozlabs.org
cffb4add 8915S: Maintained
8a3977cb 8916F: drivers/block/ps3vram.c
cffb4add 8917
8defe599 8918PSTORE FILESYSTEM
9d5e2a02 8919M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8920M: Colin Cross <ccross@android.com>
8921M: Kees Cook <keescook@chromium.org>
8922M: Tony Luck <tony.luck@intel.com>
8923S: Maintained
9f273c24 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8925F: fs/pstore/
8926F: include/linux/pstore*
04851772 8927F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8928F: drivers/acpi/apei/erst.c
8929
7fbc415d
RC
8930PTP HARDWARE CLOCK SUPPORT
8931M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8932L: netdev@vger.kernel.org
7fbc415d
RC
8933S: Maintained
8934W: http://linuxptp.sourceforge.net/
8935F: Documentation/ABI/testing/sysfs-ptp
8936F: Documentation/ptp/*
0ecb3cdd 8937F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8938F: drivers/net/phy/dp83640*
8939F: drivers/ptp/*
8940F: include/linux/ptp_cl*
8941
cf94a4d1 8942PTRACE SUPPORT
e846ee5f 8943M: Roland McGrath <roland@hack.frob.com>
8b58be88 8944M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8945S: Maintained
8946F: include/asm-generic/syscall.h
8947F: include/linux/ptrace.h
8948F: include/linux/regset.h
8949F: include/linux/tracehook.h
c117ab84 8950F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8951F: kernel/ptrace.c
8952
8320204a 8953PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8954M: Mike Isely <isely@pobox.com>
16e9495d 8955L: pvrusb2@isely.net (subscribers-only)
661263b5 8956L: linux-media@vger.kernel.org
8320204a 8957W: http://www.isely.net/pvrusb2/
275ffde4 8958T: git git://linuxtv.org/media_tree.git
8320204a 8959S: Maintained
679655da 8960F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8961F: drivers/media/usb/pvrusb2/
8320204a 8962
39532e6c
HG
8963PWC WEBCAM DRIVER
8964M: Hans de Goede <hdegoede@redhat.com>
8965L: linux-media@vger.kernel.org
8966T: git git://linuxtv.org/media_tree.git
8967S: Maintained
8968F: drivers/media/usb/pwc/*
8969
93c090b3
KD
8970PWM FAN DRIVER
8971M: Kamil Debski <k.debski@samsung.com>
968ce1b1 8972L: linux-hwmon@vger.kernel.org
93c090b3
KD
8973S: Supported
8974F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8975F: Documentation/hwmon/pwm-fan
8976F: drivers/hwmon/pwm-fan.c
8977
200efedd 8978PWM SUBSYSTEM
aa3495f7
TR
8979M: Thierry Reding <thierry.reding@gmail.com>
8980L: linux-pwm@vger.kernel.org
0c2498f1 8981S: Maintained
006e854f 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8983F: Documentation/pwm.txt
8984F: Documentation/devicetree/bindings/pwm/
8985F: include/linux/pwm.h
0c2498f1 8986F: drivers/pwm/
a140b98d
TR
8987F: drivers/video/backlight/pwm_bl.c
8988F: include/linux/pwm_backlight.h
0c2498f1 8989
30ec261e 8990PXA2xx/PXA3xx SUPPORT
8da5e302 8991M: Daniel Mack <daniel@zonque.org>
a323f664 8992M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8993M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8995T: git git://github.com/hzhuang1/linux.git
8da5e302 8996T: git git://github.com/rjarzmik/linux.git
1da177e4 8997S: Maintained
e68d7c14 8998F: arch/arm/boot/dts/pxa*
679655da 8999F: arch/arm/mach-pxa/
820439f1 9000F: drivers/dma/pxa*
679655da 9001F: drivers/pcmcia/pxa2xx*
1403ead9 9002F: drivers/pinctrl/pxa/
9df92e6c 9003F: drivers/spi/spi-pxa2xx*
faf2e1db 9004F: drivers/usb/gadget/udc/pxa2*
679655da 9005F: include/sound/pxa2xx-lib.h
bec4c99e 9006F: sound/arm/pxa*
14430813 9007F: sound/soc/pxa/
1da177e4 9008
f3154a46
RJ
9009PXA GPIO DRIVER
9010M: Robert Jarzmik <robert.jarzmik@free.fr>
9011L: linux-gpio@vger.kernel.org
9012S: Maintained
9013F: drivers/gpio/gpio-pxa.c
9014
ec64d3bf
EG
9015PXA3xx NAND FLASH DRIVER
9016M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9017L: linux-mtd@lists.infradead.org
9018S: Maintained
9a67f099 9019F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9020
3f640c61 9021MMP SUPPORT
8b58be88 9022M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9023M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9025T: git git://github.com/hzhuang1/linux.git
9026T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9027S: Maintained
e68d7c14 9028F: arch/arm/boot/dts/mmp*
3f640c61 9029F: arch/arm/mach-mmp/
e8e6cb32 9030
272f133a
PO
9031PXA MMCI DRIVER
9032S: Orphan
9033
57f63bc8 9034PXA RTC DRIVER
8b58be88 9035M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9036L: rtc-linux@googlegroups.com
9037S: Maintained
9038
cea4001a 9039QAT DRIVER
49e7d9df
JP
9040M: Tadeusz Struk <tadeusz.struk@intel.com>
9041L: qat-linux@intel.com
9042S: Supported
9043F: drivers/crypto/qat/
cea4001a 9044
52a09a04 9045QIB DRIVER
8473c603 9046M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9047L: linux-rdma@vger.kernel.org
9048S: Supported
9049F: drivers/infiniband/hw/qib/
9050
5e9772b9
JS
9051QLOGIC QLA1280 SCSI DRIVER
9052M: Michael Reed <mdr@sgi.com>
9053L: linux-scsi@vger.kernel.org
9054S: Maintained
9055F: drivers/scsi/qla1280.[ch]
9056
1da177e4 9057QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9058M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9059L: linux-scsi@vger.kernel.org
9060S: Supported
679655da
JP
9061F: Documentation/scsi/LICENSE.qla2xxx
9062F: drivers/scsi/qla2xxx/
1da177e4 9063
883c98fe 9064QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9065M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9066L: linux-scsi@vger.kernel.org
9067S: Supported
bacfb81b 9068F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9069F: drivers/scsi/qla4xxx/
9070
5a4faa87 9071QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9072M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9073M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9074M: linux-driver@qlogic.com
9075L: netdev@vger.kernel.org
9076S: Supported
679655da 9077F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9078F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9079
0ec00f03 9080QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9081M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9082L: netdev@vger.kernel.org
9083S: Supported
aa43c215 9084F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9085
c4e84bde 9086QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9087M: Harish Patil <harish.patil@qlogic.com>
9088M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9089M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9090M: linux-driver@qlogic.com
c4e84bde
RM
9091L: netdev@vger.kernel.org
9092S: Supported
aa43c215 9093F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9094
fe56b9e6
YM
9095QLOGIC QL4xxx ETHERNET DRIVER
9096M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9097M: Ariel Elior <Ariel.Elior@qlogic.com>
9098M: everest-linux-l2@qlogic.com
9099L: netdev@vger.kernel.org
9100S: Supported
9101F: drivers/net/ethernet/qlogic/qed/
9102F: include/linux/qed/
9103F: drivers/net/ethernet/qlogic/qede/
9104
1da177e4 9105QNX4 FILESYSTEM
8b58be88 9106M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9107W: http://www.alarsen.net/linux/qnx4fs/
9108S: Maintained
80811493 9109F: fs/qnx4/
c117ab84
CEB
9110F: include/uapi/linux/qnx4_fs.h
9111F: include/uapi/linux/qnxtypes.h
1da177e4 9112
91952bc0
AP
9113QT1010 MEDIA DRIVER
9114M: Antti Palosaari <crope@iki.fi>
9115L: linux-media@vger.kernel.org
a825eaec 9116W: https://linuxtv.org
91952bc0
AP
9117W: http://palosaari.fi/linux/
9118Q: http://patchwork.linuxtv.org/project/linux-media/list/
9119T: git git://linuxtv.org/anttip/media_tree.git
9120S: Maintained
9121F: drivers/media/tuners/qt1010*
9122
966fb5ec
SM
9123QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9124M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9125L: linux-wireless@vger.kernel.org
9126L: ath9k-devel@lists.ath9k.org
9127W: http://wireless.kernel.org/en/users/Drivers/ath9k
9128S: Supported
9129F: drivers/net/wireless/ath/ath9k/
9130
2ea0ffcb
KV
9131QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9132M: Kalle Valo <kvalo@qca.qualcomm.com>
9133L: ath10k@lists.infradead.org
9134W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9136S: Supported
9137F: drivers/net/wireless/ath/ath10k/
9138
4f4567cf
RK
9139QUALCOMM HEXAGON ARCHITECTURE
9140M: Richard Kuo <rkuo@codeaurora.org>
9141L: linux-hexagon@vger.kernel.org
9f273c24 9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9143S: Supported
9144F: arch/hexagon/
9145
8e84c258
EK
9146QUALCOMM WCN36XX WIRELESS DRIVER
9147M: Eugene Krasnikov <k.eugene.e@gmail.com>
9148L: wcn36xx@lists.infradead.org
9149W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9150T: git git://github.com/KrasnikovEugene/wcn36xx.git
9151S: Supported
9152F: drivers/net/wireless/ath/wcn36xx/
9153
eeca9a67
MT
9154QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9155M: Gabriel Somlo <somlo@cmu.edu>
9156M: "Michael S. Tsirkin" <mst@redhat.com>
9157L: qemu-devel@nongnu.org
9158S: Maintained
9159F: drivers/firmware/qemu_fw_cfg.c
9160
602adf40 9161RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9162M: Ilya Dryomov <idryomov@gmail.com>
9163M: Sage Weil <sage@redhat.com>
527a88b9 9164M: Alex Elder <elder@kernel.org>
398ecff5 9165L: ceph-devel@vger.kernel.org
09d90327
SW
9166W: http://ceph.com/
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9168T: git git://github.com/ceph/ceph-client.git
602adf40 9169S: Supported
398ecff5 9170F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9171F: drivers/block/rbd.c
9172F: drivers/block/rbd_types.h
9173
1da177e4 9174RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9175M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9176L: linux-fbdev@vger.kernel.org
1da177e4 9177S: Maintained
8a61f013 9178F: drivers/video/fbdev/aty/radeon*
c117ab84 9179F: include/uapi/linux/radeonfb.h
1da177e4 9180
c6c9b34c
HG
9181RADIOSHARK RADIO DRIVER
9182M: Hans de Goede <hdegoede@redhat.com>
9183L: linux-media@vger.kernel.org
9184T: git git://linuxtv.org/media_tree.git
9185S: Maintained
9186F: drivers/media/radio/radio-shark.c
9187
9188RADIOSHARK2 RADIO DRIVER
9189M: Hans de Goede <hdegoede@redhat.com>
9190L: linux-media@vger.kernel.org
9191T: git git://linuxtv.org/media_tree.git
9192S: Maintained
9193F: drivers/media/radio/radio-shark2.c
9194F: drivers/media/radio/radio-tea5777.c
9195
1da177e4 9196RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9197M: Paul Mackerras <paulus@samba.org>
c69f677c 9198L: linux-fbdev@vger.kernel.org
1da177e4 9199S: Maintained
8a61f013 9200F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9201
a0fd81a9
JC
9202RALINK MIPS ARCHITECTURE
9203M: John Crispin <blogic@openwrt.org>
9204L: linux-mips@linux-mips.org
9205S: Maintained
9206F: arch/mips/ralink
9207
e7839f25 9208RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9209P: rt2x00 project
b182427e 9210M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9211M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9212L: linux-wireless@vger.kernel.org
95ea3627 9213S: Maintained
33aca94d 9214F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9215
9db5579b 9216RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9217M: Jens Axboe <axboe@kernel.dk>
9db5579b 9218S: Maintained
679655da
JP
9219F: Documentation/blockdev/ramdisk.txt
9220F: drivers/block/brd.c
9db5579b 9221
9e95ce27 9222RANDOM NUMBER DRIVER
0624bcaa 9223M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9224S: Maintained
679655da 9225F: drivers/char/random.c
9e95ce27 9226
394b701c 9227RAPIDIO SUBSYSTEM
8b58be88 9228M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9229M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9230S: Maintained
679655da 9231F: drivers/rapidio/
394b701c 9232
e2d1d6c0 9233RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9234L: linux-wireless@vger.kernel.org
f52a5490 9235S: Orphan
679655da 9236F: drivers/net/wireless/ray*
e2d1d6c0
RD
9237
9238RCUTORTURE MODULE
e0198b29 9239M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9241L: linux-kernel@vger.kernel.org
f9094d8e 9242S: Supported
08deed1e 9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9244F: Documentation/RCU/torture.txt
34e2d560 9245F: kernel/rcu/rcutorture.c
e2d1d6c0 9246
c87b9c60
PM
9247RCUTORTURE TEST FRAMEWORK
9248M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9249M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9250R: Steven Rostedt <rostedt@goodmis.org>
9251R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9252R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9253L: linux-kernel@vger.kernel.org
c87b9c60
PM
9254S: Supported
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9256F: tools/testing/selftests/rcutorture
9257
c1f766b5 9258RDC R-321X SoC
8b58be88 9259M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9260S: Maintained
9261
db17f395 9262RDC R6040 FAST ETHERNET DRIVER
8b58be88 9263M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9264L: netdev@vger.kernel.org
9265S: Maintained
58565a35 9266F: drivers/net/ethernet/rdc/r6040.c
db17f395 9267
a09ed661 9268RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9269M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9270L: netdev@vger.kernel.org
9271L: linux-rdma@vger.kernel.org
fbb5a558 9272L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9273W: https://oss.oracle.com/projects/rds/
a09ed661 9274S: Supported
679655da 9275F: net/rds/
72f26eee 9276F: Documentation/networking/rds.txt
a09ed661 9277
0194621b
DD
9278RDMAVT - RDMA verbs software
9279M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9280L: linux-rdma@vger.kernel.org
9281S: Supported
9282F: drivers/infiniband/sw/rdmavt
9283
595182bc 9284READ-COPY UPDATE (RCU)
8b58be88 9285M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9286M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9287R: Steven Rostedt <rostedt@goodmis.org>
9288R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9289R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9290L: linux-kernel@vger.kernel.org
9fab9787 9291W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9292S: Supported
08deed1e 9293T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9294F: Documentation/RCU/
9fab9787 9295X: Documentation/RCU/torture.txt
f9094d8e 9296F: include/linux/rcu*
4102adab
PM
9297X: include/linux/srcu.h
9298F: kernel/rcu/
34e2d560 9299X: kernel/torture.c
595182bc 9300
0c86edc0 9301REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9302M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9303M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9304L: rtc-linux@googlegroups.com
8a6e2535 9305Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9306T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9307S: Maintained
679655da
JP
9308F: Documentation/rtc.txt
9309F: drivers/rtc/
9310F: include/linux/rtc.h
c117ab84 9311F: include/uapi/linux/rtc.h
0c86edc0 9312
0e400c53
MB
9313REALTEK AUDIO CODECS
9314M: Bard Liao <bardliao@realtek.com>
9315M: Oder Chiou <oder_chiou@realtek.com>
9316S: Maintained
9317F: sound/soc/codecs/rt*
9318F: include/sound/rt*.h
9319
1da177e4 9320REISERFS FILE SYSTEM
76c4e5ea 9321L: reiserfs-devel@vger.kernel.org
1da177e4 9322S: Supported
679655da 9323F: fs/reiserfs/
1da177e4 9324
b83a313b 9325REGISTER MAP ABSTRACTION
b02e48f2 9326M: Mark Brown <broonie@kernel.org>
dd060bc9 9327L: linux-kernel@vger.kernel.org
b83a313b
MB
9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9329S: Supported
9330F: drivers/base/regmap/
9331F: include/linux/regmap.h
9332
400e64df
OBC
9333REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9334M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9335M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9336L: linux-remoteproc@vger.kernel.org
6bb697b6 9337T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9338S: Maintained
9339F: drivers/remoteproc/
9340F: Documentation/remoteproc.txt
6fc26488 9341F: include/linux/remoteproc.h
400e64df 9342
d8115db5
OBC
9343REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9344M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9345M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9346L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9347T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9348S: Maintained
9349F: drivers/rpmsg/
9350F: Documentation/rpmsg.txt
9351F: include/linux/rpmsg.h
9352
8e6569af
SS
9353RENESAS ETHERNET DRIVERS
9354R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9355L: netdev@vger.kernel.org
4a121096 9356L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9357F: drivers/net/ethernet/renesas/
9358F: include/linux/sh_eth.h
9359
3e46c397
YS
9360RENESAS USB2 PHY DRIVER
9361M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9362L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9363S: Maintained
9364F: drivers/phy/phy-rcar-gen3-usb2.c
9365
1b0fe6be
PZ
9366RESET CONTROLLER FRAMEWORK
9367M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9368T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9369S: Maintained
9370F: drivers/reset/
9371F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9372F: include/dt-bindings/reset/
1b0fe6be
PZ
9373F: include/linux/reset.h
9374F: include/linux/reset-controller.h
9375
e0897645 9376RFKILL
8b58be88 9377M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9378L: linux-wireless@vger.kernel.org
ce466579
JB
9379W: http://wireless.kernel.org/
9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9382S: Maintained
505c9247 9383F: Documentation/rfkill.txt
80811493 9384F: net/rfkill/
e0897645 9385
933685ca
TG
9386RHASHTABLE
9387M: Thomas Graf <tgraf@suug.ch>
9388L: netdev@vger.kernel.org
9389S: Maintained
9390F: lib/rhashtable.c
9391F: include/linux/rhashtable.h
9392
67e054e9
ML
9393RICOH SMARTMEDIA/XD DRIVER
9394M: Maxim Levitsky <maximlevitsky@gmail.com>
9395S: Maintained
21c26f50
JP
9396F: drivers/mtd/nand/r852.c
9397F: drivers/mtd/nand/r852.h
67e054e9 9398
92634125
ML
9399RICOH R5C592 MEMORYSTICK DRIVER
9400M: Maxim Levitsky <maximlevitsky@gmail.com>
9401S: Maintained
9402F: drivers/memstick/host/r592.*
9403
27f1d2f9
SA
9404ROCCAT DRIVERS
9405M: Stefan Achatz <erazor_de@users.sourceforge.net>
9406W: http://sourceforge.net/projects/roccat/
9407S: Maintained
9408F: drivers/hid/hid-roccat*
9409F: include/linux/hid-roccat*
9410F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9411
4b8ac966
JP
9412ROCKER DRIVER
9413M: Jiri Pirko <jiri@resnulli.us>
9414M: Scott Feldman <sfeldma@gmail.com>
9415L: netdev@vger.kernel.org
9416S: Supported
9417F: drivers/net/ethernet/rocker/
9418
1da177e4
LT
9419ROCKETPORT DRIVER
9420P: Comtrol Corp.
1da177e4
LT
9421W: http://www.comtrol.com
9422S: Maintained
679655da 9423F: Documentation/serial/rocket.txt
c897401b 9424F: drivers/tty/rocket*
1da177e4 9425
7645c2f4
KC
9426ROCKETPORT EXPRESS/INFINITY DRIVER
9427M: Kevin Cernekee <cernekee@gmail.com>
9428L: linux-serial@vger.kernel.org
9429S: Odd Fixes
9430F: drivers/tty/serial/rp2.*
9431
1da177e4 9432ROSE NETWORK LAYER
8b58be88 9433M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9434L: linux-hams@vger.kernel.org
d34cb28a 9435W: http://www.linux-ax25.org/
1da177e4 9436S: Maintained
679655da 9437F: include/net/rose.h
c117ab84 9438F: include/uapi/linux/rose.h
679655da 9439F: net/rose/
1da177e4 9440
91952bc0
AP
9441RTL2830 MEDIA DRIVER
9442M: Antti Palosaari <crope@iki.fi>
9443L: linux-media@vger.kernel.org
a825eaec 9444W: https://linuxtv.org
91952bc0
AP
9445W: http://palosaari.fi/linux/
9446Q: http://patchwork.linuxtv.org/project/linux-media/list/
9447T: git git://linuxtv.org/anttip/media_tree.git
9448S: Maintained
9449F: drivers/media/dvb-frontends/rtl2830*
9450
27a0aacf
AP
9451RTL2832 MEDIA DRIVER
9452M: Antti Palosaari <crope@iki.fi>
9453L: linux-media@vger.kernel.org
a825eaec 9454W: https://linuxtv.org
27a0aacf
AP
9455W: http://palosaari.fi/linux/
9456Q: http://patchwork.linuxtv.org/project/linux-media/list/
9457T: git git://linuxtv.org/anttip/media_tree.git
9458S: Maintained
9459F: drivers/media/dvb-frontends/rtl2832*
9460
ba6e6f6e
AP
9461RTL2832_SDR MEDIA DRIVER
9462M: Antti Palosaari <crope@iki.fi>
9463L: linux-media@vger.kernel.org
a825eaec 9464W: https://linuxtv.org
ba6e6f6e
AP
9465W: http://palosaari.fi/linux/
9466Q: http://patchwork.linuxtv.org/project/linux-media/list/
9467T: git git://linuxtv.org/anttip/media_tree.git
9468S: Maintained
b4bb1c28 9469F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9470
59840488 9471RTL8180 WIRELESS DRIVER
605bebe2 9472L: linux-wireless@vger.kernel.org
491b26b4 9473W: http://wireless.kernel.org/
54e5881d 9474T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9475S: Orphan
62141726 9476F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9477
59840488 9478RTL8187 WIRELESS DRIVER
9f0939bf 9479M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9480M: Hin-Tak Leung <htl10@users.sourceforge.net>
9481M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9482L: linux-wireless@vger.kernel.org
491b26b4 9483W: http://wireless.kernel.org/
54e5881d 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9485S: Maintained
62141726 9486F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9487
3cf0c8ad
LF
9488RTL8192CE WIRELESS DRIVER
9489M: Larry Finger <Larry.Finger@lwfinger.net>
9490M: Chaoming Li <chaoming_li@realsil.com.cn>
9491L: linux-wireless@vger.kernel.org
491b26b4 9492W: http://wireless.kernel.org/
3cf0c8ad
LF
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9494S: Maintained
62141726
KV
9495F: drivers/net/wireless/realtek/rtlwifi/
9496F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9497
26f1fad2
JS
9498RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9499M: Jes Sorensen <Jes.Sorensen@redhat.com>
9500L: linux-wireless@vger.kernel.org
9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9502S: Maintained
9503F: drivers/net/wireless/realtek/rtl8xxxu/
9504
9eb8ef74 9505S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9506M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9507L: linux-fbdev@vger.kernel.org
ce00f85c 9508S: Maintained
8a61f013 9509F: drivers/video/fbdev/savage/
9eb8ef74 9510
1da177e4 9511S390
8b58be88
JP
9512M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9513M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9514L: linux-s390@vger.kernel.org
5238da45 9515W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9517S: Supported
679655da 9518F: arch/s390/
a968cd3e 9519F: drivers/s390/
3bfe6858
JN
9520F: Documentation/s390/
9521F: Documentation/DocBook/s390*
5238da45 9522
322986ca
SO
9523S390 COMMON I/O LAYER
9524M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9525M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9526L: linux-s390@vger.kernel.org
9527W: http://www.ibm.com/developerworks/linux/linux390/
9528S: Supported
9529F: drivers/s390/cio/
9530
9531S390 DASD DRIVER
9532M: Stefan Weinhuber <wein@de.ibm.com>
9533M: Stefan Haberland <stefan.haberland@de.ibm.com>
9534L: linux-s390@vger.kernel.org
9535W: http://www.ibm.com/developerworks/linux/linux390/
9536S: Supported
9537F: drivers/s390/block/dasd*
9538F: block/partitions/ibm.c
9539
5238da45 9540S390 NETWORK DRIVERS
f0c59aff 9541M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9542L: linux-s390@vger.kernel.org
5238da45
HC
9543W: http://www.ibm.com/developerworks/linux/linux390/
9544S: Supported
679655da 9545F: drivers/s390/net/
5238da45 9546
322986ca
SO
9547S390 PCI SUBSYSTEM
9548M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9549M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9550L: linux-s390@vger.kernel.org
9551W: http://www.ibm.com/developerworks/linux/linux390/
9552S: Supported
9553F: arch/s390/pci/
9554F: drivers/pci/hotplug/s390_pci_hpc.c
9555
feed9b62 9556S390 ZCRYPT DRIVER
5c8d0983 9557M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9558L: linux-s390@vger.kernel.org
a968cd3e 9559W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9560S: Supported
d5ca6918 9561F: drivers/s390/crypto/
feed9b62 9562
5238da45 9563S390 ZFCP DRIVER
d38e19d0 9564M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9565L: linux-s390@vger.kernel.org
5238da45 9566W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9567S: Supported
679655da 9568F: drivers/s390/scsi/zfcp_*
1da177e4 9569
dd96df2c 9570S390 IUCV NETWORK LAYER
f0c59aff 9571M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9572L: linux-s390@vger.kernel.org
9573W: http://www.ibm.com/developerworks/linux/linux390/
9574S: Supported
679655da
JP
9575F: drivers/s390/net/*iucv*
9576F: include/net/iucv/
9577F: net/iucv/
dd96df2c 9578
8128f23c
GS
9579S390 IOMMU (PCI)
9580M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9581L: linux-s390@vger.kernel.org
9582W: http://www.ibm.com/developerworks/linux/linux390/
9583S: Supported
9584F: drivers/iommu/s390-iommu.c
9585
4dde7f75 9586S3C24XX SD/MMC Driver
8b58be88 9587M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9589S: Supported
679655da 9590F: drivers/mmc/host/s3cmci.*
4dde7f75 9591
1f15a229
HV
9592SAA6588 RDS RECEIVER DRIVER
9593M: Hans Verkuil <hverkuil@xs4all.nl>
9594L: linux-media@vger.kernel.org
9595T: git git://linuxtv.org/media_tree.git
a825eaec 9596W: https://linuxtv.org
1f15a229
HV
9597S: Odd Fixes
9598F: drivers/media/i2c/saa6588*
9599
98ed12e6 9600SAA7134 VIDEO4LINUX DRIVER
009a5410 9601M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9602L: linux-media@vger.kernel.org
a825eaec 9603W: https://linuxtv.org
98ed12e6
MCC
9604T: git git://linuxtv.org/media_tree.git
9605S: Odd fixes
e42bf501 9606F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9607F: drivers/media/pci/saa7134/
9608
1da177e4 9609SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9610M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9611L: linux-media@vger.kernel.org
275ffde4 9612T: git git://linuxtv.org/media_tree.git
1da177e4 9613S: Maintained
90d72ac6
MCC
9614F: drivers/media/common/saa7146/
9615F: drivers/media/pci/saa7146/
9616F: include/media/saa7146*
1da177e4 9617
92304a40 9618SAMSUNG LAPTOP DRIVER
5909c654 9619M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9620L: platform-driver-x86@vger.kernel.org
9621S: Maintained
9622F: drivers/platform/x86/samsung-laptop.c
9623
4a109cc0 9624SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9625M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9626L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9627S: Supported
14430813 9628F: sound/soc/samsung/
4a109cc0 9629
0d89a28b 9630SAMSUNG FRAMEBUFFER DRIVER
b7701755 9631M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9632L: linux-fbdev@vger.kernel.org
9633S: Maintained
8a61f013 9634F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9635
b40f0632 9636SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9637M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9638M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9639L: linux-kernel@vger.kernel.org
b40f0632 9640L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9641S: Supported
9642F: drivers/mfd/sec*.c
9643F: drivers/regulator/s2m*.c
9644F: drivers/regulator/s5m*.c
b40f0632
KK
9645F: drivers/clk/clk-s2mps11.c
9646F: drivers/rtc/rtc-s5m.c
f69d3a17 9647F: include/linux/mfd/samsung/
a13c7c51
KK
9648F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9649F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9650F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9651F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9652
038f5c4b
SN
9653SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9654M: Kyungmin Park <kyungmin.park@samsung.com>
9655M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9656L: linux-media@vger.kernel.org
9657Q: https://patchwork.linuxtv.org/project/linux-media/list/
9658S: Supported
9659F: drivers/media/platform/exynos4-is/
038f5c4b 9660
6fd86ab2
SN
9661SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9662M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9663L: linux-media@vger.kernel.org
9664L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9665S: Maintained
9666F: drivers/media/platform/s3c-camif/
d647f0b7 9667F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9668
b84ef24e
AH
9669SAMSUNG S5C73M3 CAMERA DRIVER
9670M: Kyungmin Park <kyungmin.park@samsung.com>
9671M: Andrzej Hajda <a.hajda@samsung.com>
9672L: linux-media@vger.kernel.org
9673S: Supported
9674F: drivers/media/i2c/s5c73m3/*
9675
7d459937
AH
9676SAMSUNG S5K5BAF CAMERA DRIVER
9677M: Kyungmin Park <kyungmin.park@samsung.com>
9678M: Andrzej Hajda <a.hajda@samsung.com>
9679L: linux-media@vger.kernel.org
9680S: Supported
9681F: drivers/media/i2c/s5k5baf.c
9682
c04c674f
RB
9683SAMSUNG S3FWRN5 NFC DRIVER
9684M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9685M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9686L: linux-nfc@lists.01.org (moderated for non-subscribers)
9687S: Supported
9688F: drivers/nfc/s3fwrn5
9689
310e39c9 9690SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9691M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9692M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9693S: Supported
9694L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9695F: drivers/clk/samsung/
9696
66890ed6
BA
9697SAMSUNG SXGBE DRIVERS
9698M: Byungho An <bh74.an@samsung.com>
9699M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9700M: Vipul Pandya <vipul.pandya@samsung.com>
9701S: Supported
9702L: netdev@vger.kernel.org
9703F: drivers/net/ethernet/samsung/sxgbe/
9704
93c537af
LM
9705SAMSUNG THERMAL DRIVER
9706M: Lukasz Majewski <l.majewski@samsung.com>
9707L: linux-pm@vger.kernel.org
9708L: linux-samsung-soc@vger.kernel.org
9709S: Supported
9f273c24 9710T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9711F: drivers/thermal/samsung/
9712
e296cd32
KD
9713SAMSUNG USB2 PHY DRIVER
9714M: Kamil Debski <k.debski@samsung.com>
9715L: linux-kernel@vger.kernel.org
9716S: Supported
9717F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9718F: Documentation/phy/samsung-usb2.txt
9719F: drivers/phy/phy-exynos4210-usb2.c
9720F: drivers/phy/phy-exynos4x12-usb2.c
9721F: drivers/phy/phy-exynos5250-usb2.c
9722F: drivers/phy/phy-s5pv210-usb2.c
9723F: drivers/phy/phy-samsung-usb2.c
9724F: drivers/phy/phy-samsung-usb2.h
9725
ca749e2a 9726SERIAL DRIVERS
5e30bbb7 9727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9728L: linux-serial@vger.kernel.org
5e30bbb7 9729S: Maintained
14430813 9730F: drivers/tty/serial/
ca749e2a 9731
aecb7b64 9732SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9733M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9734M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9735S: Maintained
1fb200d6 9736F: include/linux/dma/dw.h
3d598f47 9737F: include/linux/platform_data/dma-dw.h
61a76496 9738F: drivers/dma/dw/
aecb7b64 9739
058999cc
LP
9740SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9741M: Lars Persson <lars.persson@axis.com>
9742L: netdev@vger.kernel.org
9743S: Supported
9744F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9745F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9746
fc531d98 9747SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 9748M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
9749R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9750R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
9751L: linux-i2c@vger.kernel.org
9752S: Maintained
9753F: drivers/i2c/busses/i2c-designware-*
9754F: include/linux/platform_data/i2c-designware.h
9755
f9e37137 9756SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9757M: Jaehoon Chung <jh80.chung@samsung.com>
9758L: linux-mmc@vger.kernel.org
9759S: Maintained
9760F: include/linux/mmc/dw_mmc.h
9761F: drivers/mmc/host/dw_mmc*
9762
a961e698
AS
9763SYSTEM TRACE MODULE CLASS
9764M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9765S: Maintained
9766F: Documentation/trace/stm.txt
9767F: drivers/hwtracing/stm/
9768F: include/linux/stm.h
9769F: include/uapi/linux/stm.h
9770
1db121d6
AN
9771THUNDERBOLT DRIVER
9772M: Andreas Noever <andreas.noever@gmail.com>
9773S: Maintained
9774F: drivers/thunderbolt/
9775
e35a49b1
SR
9776TI BQ27XXX POWER SUPPLY DRIVER
9777R: Andrew F. Davis <afd@ti.com>
9778F: include/linux/power/bq27xxx_battery.h
9779F: drivers/power/bq27xxx_battery.c
9780F: drivers/power/bq27xxx_battery_i2c.c
9781
34db37c6 9782TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9783M: John Stultz <john.stultz@linaro.org>
88606e80 9784M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9785L: linux-kernel@vger.kernel.org
75fc2d37 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9787S: Supported
9788F: include/linux/clocksource.h
9789F: include/linux/time.h
9790F: include/linux/timex.h
c117ab84
CEB
9791F: include/uapi/linux/time.h
9792F: include/uapi/linux/timex.h
88606e80
TG
9793F: kernel/time/clocksource.c
9794F: kernel/time/time*.c
34db37c6 9795F: kernel/time/alarmtimer.c
88606e80 9796F: kernel/time/ntp.c
7fe5f1c1 9797F: tools/testing/selftests/timers/
88606e80 9798
1da177e4 9799SC1200 WDT DRIVER
b300645a 9800M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9801S: Maintained
679655da 9802F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9803
9804SCHEDULER
dd9b238c 9805M: Ingo Molnar <mingo@redhat.com>
8b58be88 9806M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9807L: linux-kernel@vger.kernel.org
75fc2d37 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9809S: Maintained
95c0d71d 9810F: kernel/sched/
679655da 9811F: include/linux/sched.h
c117ab84 9812F: include/uapi/linux/sched.h
c2eb505b 9813F: include/linux/wait.h
1da177e4 9814
6bcf6737 9815SCORE ARCHITECTURE
ed38665e 9816M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9817M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9818W: http://www.sunplus.com
6bcf6737 9819S: Supported
a2681a75 9820F: arch/score/
6bcf6737 9821
80f390ea
SH
9822SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9823M: Sudeep Holla <sudeep.holla@arm.com>
9824L: linux-arm-kernel@lists.infradead.org
9825S: Maintained
9826F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9827F: drivers/clk/clk-scpi.c
8def3103 9828F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9829F: drivers/firmware/arm_scpi.c
9830F: include/linux/scpi_protocol.h
80f390ea 9831
1da177e4 9832SCSI CDROM DRIVER
8b58be88 9833M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9834L: linux-scsi@vger.kernel.org
9835W: http://www.kernel.dk
9836S: Maintained
679655da 9837F: drivers/scsi/sr*
1da177e4 9838
fb50a83d 9839SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9840M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9841L: linux-rdma@vger.kernel.org
9842S: Supported
9843W: http://www.openfabrics.org
9844Q: http://patchwork.kernel.org/project/linux-rdma/list/
9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9846F: drivers/infiniband/ulp/srp/
9847F: include/scsi/srp.h
9848
1da177e4 9849SCSI SG DRIVER
8b58be88 9850M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9851L: linux-scsi@vger.kernel.org
59ab3c93 9852W: http://sg.danny.cz/sg
1da177e4 9853S: Maintained
59ab3c93 9854F: Documentation/scsi/scsi-generic.txt
679655da
JP
9855F: drivers/scsi/sg.c
9856F: include/scsi/sg.h
1da177e4
LT
9857
9858SCSI SUBSYSTEM
7ee7895c 9859M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9861M: "Martin K. Petersen" <martin.petersen@oracle.com>
9862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9863L: linux-scsi@vger.kernel.org
1da177e4 9864S: Maintained
679655da
JP
9865F: drivers/scsi/
9866F: include/scsi/
1da177e4
LT
9867
9868SCSI TAPE DRIVER
8b58be88 9869M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9870L: linux-scsi@vger.kernel.org
9871S: Maintained
679655da 9872F: Documentation/scsi/st.txt
f7269cfc
JD
9873F: drivers/scsi/st.*
9874F: drivers/scsi/st_*.h
1da177e4
LT
9875
9876SCTP PROTOCOL
8b6efb75 9877M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9878M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9879L: linux-sctp@vger.kernel.org
5f85813c 9880W: http://lksctp.sourceforge.net
8b6efb75 9881S: Maintained
679655da
JP
9882F: Documentation/networking/sctp.txt
9883F: include/linux/sctp.h
4d58c025 9884F: include/uapi/linux/sctp.h
679655da
JP
9885F: include/net/sctp/
9886F: net/sctp/
1da177e4
LT
9887
9888SCx200 CPU SUPPORT
8b58be88 9889M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9890S: Odd Fixes
679655da 9891F: Documentation/i2c/busses/scx200_acb
390889b6 9892F: arch/x86/platform/scx200/
679655da
JP
9893F: drivers/watchdog/scx200_wdt.c
9894F: drivers/i2c/busses/scx200*
9895F: drivers/mtd/maps/scx200_docflash.c
9896F: include/linux/scx200.h
1662d32c
JC
9897
9898SCx200 GPIO DRIVER
8b58be88 9899M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9900S: Maintained
679655da
JP
9901F: drivers/char/scx200_gpio.c
9902F: include/linux/scx200_gpio.h
1662d32c
JC
9903
9904SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9905M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9906S: Maintained
679655da 9907F: drivers/clocksource/scx200_hrt.c
1da177e4 9908
6a36913a 9909SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9910M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9911L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9912S: Maintained
679655da 9913F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9914
e7839f25 9915SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 9916M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 9917L: linux-mmc@vger.kernel.org
ddfe954d
UH
9918T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9919S: Maintained
9920F: drivers/mmc/host/sdhci*
9921F: include/linux/mmc/sdhci*
e2d1d6c0 9922
c04f9d61
KC
9923SECURE COMPUTING
9924M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9925R: Andy Lutomirski <luto@amacapital.net>
9926R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9927T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9928S: Supported
9929F: kernel/seccomp.c
9930F: include/uapi/linux/seccomp.h
9931F: include/linux/seccomp.h
c99ee51a 9932F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9933K: \bsecure_computing
9934K: \bTIF_SECCOMP\b
9935
0d1bb41a 9936SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9937M: Ben Dooks <ben-linux@fluff.org>
dc524882 9938M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9939L: linux-mmc@vger.kernel.org
0d1bb41a 9940S: Maintained
dc524882 9941F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9942
c63b3cba 9943SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9944M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9945L: spear-devel@list.st.com
c63b3cba
VK
9946L: linux-mmc@vger.kernel.org
9947S: Maintained
9948F: drivers/mmc/host/sdhci-spear.c
9949
8711cca2 9950SECURITY SUBSYSTEM
9b45c0d2 9951M: James Morris <james.l.morris@oracle.com>
9c3646d1 9952M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9953L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9955W: http://kernsec.org/
8711cca2 9956S: Supported
7d2c86b5 9957F: security/
8711cca2 9958
1da177e4 9959SECURITY CONTACT
8b58be88 9960M: Security Officers <security@kernel.org>
1da177e4
LT
9961S: Supported
9962
9963SELINUX SECURITY MODULE
e0238b4c 9964M: Paul Moore <paul@paul-moore.com>
8b58be88 9965M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9966M: Eric Paris <eparis@parisplace.org>
e0238b4c 9967L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9968W: http://selinuxproject.org
5a5f2acf 9969T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9970S: Supported
679655da
JP
9971F: include/linux/selinux*
9972F: security/selinux/
6bde95ce 9973F: scripts/selinux/
1da177e4 9974
c1c124e9
JJ
9975APPARMOR SECURITY MODULE
9976M: John Johansen <john.johansen@canonical.com>
9977L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9978W: apparmor.wiki.kernel.org
9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9980S: Supported
9981F: security/apparmor/
9982
730daa16
KC
9983YAMA SECURITY MODULE
9984M: Kees Cook <keescook@chromium.org>
9985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9986S: Supported
9987F: security/yama/
9988
cef2cf07 9989SENSABLE PHANTOM
8b58be88 9990M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9991S: Maintained
679655da 9992F: drivers/misc/phantom.c
c117ab84 9993F: include/uapi/linux/phantom.h
cef2cf07 9994
6733b39a 9995SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9996M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9997M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9998M: John Soni Jose <sony.john@avagotech.com>
3387f656 9999L: linux-scsi@vger.kernel.org
4627de93 10000W: http://www.avagotech.com
3387f656
JP
10001S: Supported
10002F: drivers/scsi/be2iscsi/
6733b39a 10003
6938f855 10004Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10005M: Sathya Perla <sathya.perla@broadcom.com>
10006M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10007M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10008M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10009M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10010L: netdev@vger.kernel.org
fea3af67 10011W: http://www.emulex.com
7d2c86b5 10012S: Supported
9aebddd1 10013F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10014
d2928a8c 10015EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10016M: Selvin Xavier <selvin.xavier@avagotech.com>
10017M: Devesh Sharma <devesh.sharma@avagotech.com>
10018M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10019L: linux-rdma@vger.kernel.org
10020W: http://www.emulex.com
10021S: Supported
10022F: drivers/infiniband/hw/ocrdma/
10023
8ceee660 10024SFC NETWORK DRIVER
c06f51ea 10025M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 10026M: Shradha Shah <sshah@solarflare.com>
c06f51ea 10027L: netdev@vger.kernel.org
8ceee660 10028S: Supported
874aeea5 10029F: drivers/net/ethernet/sfc/
8ceee660 10030
e2d1d6c0 10031SGI GRU DRIVER
cc883afc 10032M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10033S: Maintained
679655da 10034F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10035
10036SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10037M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10038L: linux-ia64@vger.kernel.org
10039S: Supported
679655da 10040F: Documentation/ia64/serial.txt
df621252 10041F: drivers/tty/serial/ioc?_serial.c
679655da 10042F: include/linux/ioc?.h
e2d1d6c0 10043
75312619 10044SGI XP/XPC/XPNET DRIVER
e180383f
RH
10045M: Cliff Whickman <cpw@sgi.com>
10046M: Robin Holt <robinmholt@gmail.com>
75312619 10047S: Maintained
679655da 10048F: drivers/misc/sgi-xp/
75312619 10049
46eacf3b
AP
10050SI2157 MEDIA DRIVER
10051M: Antti Palosaari <crope@iki.fi>
10052L: linux-media@vger.kernel.org
a825eaec 10053W: https://linuxtv.org
46eacf3b
AP
10054W: http://palosaari.fi/linux/
10055Q: http://patchwork.linuxtv.org/project/linux-media/list/
10056T: git git://linuxtv.org/anttip/media_tree.git
10057S: Maintained
10058F: drivers/media/tuners/si2157*
10059
75e2d5ba
AP
10060SI2168 MEDIA DRIVER
10061M: Antti Palosaari <crope@iki.fi>
10062L: linux-media@vger.kernel.org
a825eaec 10063W: https://linuxtv.org
75e2d5ba
AP
10064W: http://palosaari.fi/linux/
10065Q: http://patchwork.linuxtv.org/project/linux-media/list/
10066T: git git://linuxtv.org/anttip/media_tree.git
10067S: Maintained
10068F: drivers/media/dvb-frontends/si2168*
10069
49cc629d
HV
10070SI470X FM RADIO RECEIVER I2C DRIVER
10071M: Hans Verkuil <hverkuil@xs4all.nl>
10072L: linux-media@vger.kernel.org
10073T: git git://linuxtv.org/media_tree.git
a825eaec 10074W: https://linuxtv.org
49cc629d
HV
10075S: Odd Fixes
10076F: drivers/media/radio/si470x/radio-si470x-i2c.c
10077
10078SI470X FM RADIO RECEIVER USB DRIVER
10079M: Hans Verkuil <hverkuil@xs4all.nl>
10080L: linux-media@vger.kernel.org
10081T: git git://linuxtv.org/media_tree.git
a825eaec 10082W: https://linuxtv.org
49cc629d
HV
10083S: Maintained
10084F: drivers/media/radio/si470x/radio-si470x-common.c
10085F: drivers/media/radio/si470x/radio-si470x.h
10086F: drivers/media/radio/si470x/radio-si470x-usb.c
10087
c937ca03
EV
10088SI4713 FM RADIO TRANSMITTER I2C DRIVER
10089M: Eduardo Valentin <edubezval@gmail.com>
10090L: linux-media@vger.kernel.org
10091T: git git://linuxtv.org/media_tree.git
a825eaec 10092W: https://linuxtv.org
c937ca03 10093S: Odd Fixes
99995ded 10094F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10095
10096SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10097M: Eduardo Valentin <edubezval@gmail.com>
10098L: linux-media@vger.kernel.org
10099T: git git://linuxtv.org/media_tree.git
a825eaec 10100W: https://linuxtv.org
c937ca03 10101S: Odd Fixes
99995ded
DR
10102F: drivers/media/radio/si4713/radio-platform-si4713.c
10103
10104SI4713 FM RADIO TRANSMITTER USB DRIVER
10105M: Hans Verkuil <hverkuil@xs4all.nl>
10106L: linux-media@vger.kernel.org
10107T: git git://linuxtv.org/media_tree.git
a825eaec 10108W: https://linuxtv.org
99995ded
DR
10109S: Maintained
10110F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10111
beb91d46 10112SIANO DVB DRIVER
009a5410 10113M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10114L: linux-media@vger.kernel.org
a825eaec 10115W: https://linuxtv.org
beb91d46
MCC
10116T: git git://linuxtv.org/media_tree.git
10117S: Odd fixes
10118F: drivers/media/common/siano/
beb91d46 10119F: drivers/media/usb/siano/
beb91d46 10120F: drivers/media/usb/siano/
14430813 10121F: drivers/media/mmc/siano/
beb91d46 10122
6f15b602
HG
10123SIMPLEFB FB DRIVER
10124M: Hans de Goede <hdegoede@redhat.com>
10125L: linux-fbdev@vger.kernel.org
10126S: Maintained
2d799dde 10127F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10128F: drivers/video/fbdev/simplefb.c
10129F: include/linux/platform_data/simplefb.h
10130
b618b69c 10131SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10132L: linux-media@vger.kernel.org
bb60fcb2 10133S: Orphan
b618b69c 10134F: drivers/media/platform/sh_veu.c
b618b69c
GL
10135
10136SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10137L: linux-media@vger.kernel.org
bb60fcb2 10138S: Orphan
b618b69c 10139F: drivers/media/platform/sh_vou.c
d647f0b7 10140F: include/media/drv-intf/sh_vou.h
b618b69c 10141
6349d997 10142SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10143M: Len Brown <lenb@kernel.org>
6349d997
LB
10144L: sfi-devel@simplefirmware.org
10145W: http://simplefirmware.org/
10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10147S: Supported
943fc810 10148F: arch/x86/platform/sfi/
6349d997
LB
10149F: drivers/sfi/
10150F: include/linux/sfi*.h
e2d1d6c0 10151
1da177e4
LT
10152SIMTEC EB110ATX (Chalice CATS)
10153P: Ben Dooks
b16957c6
BD
10154P: Vincent Sanders <vince@simtec.co.uk>
10155M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10156W: http://www.simtec.co.uk/products/EB110ATX/
10157S: Supported
10158
10159SIMTEC EB2410ITX (BAST)
10160P: Ben Dooks
b16957c6
BD
10161P: Vincent Sanders <vince@simtec.co.uk>
10162M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10163W: http://www.simtec.co.uk/products/EB2410ITX/
10164S: Supported
15dba387
JP
10165F: arch/arm/mach-s3c24xx/mach-bast.c
10166F: arch/arm/mach-s3c24xx/bast-ide.c
10167F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10168
4c5adde7 10169TI DAVINCI MACHINE SUPPORT
3ba789c0 10170M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10171M: Kevin Hilman <khilman@kernel.org>
c9f46a85 10172T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10173Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10174S: Supported
14430813 10175F: arch/arm/mach-davinci/
046d0a37 10176F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10177
8d4b3f08 10178TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10179M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10180L: linux-media@vger.kernel.org
a825eaec 10181W: https://linuxtv.org
8d4b3f08
LP
10182Q: http://patchwork.linuxtv.org/project/linux-media/list/
10183T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10184S: Maintained
8d4b3f08
LP
10185F: drivers/media/platform/davinci/
10186F: include/media/davinci/
10187
417d2e50 10188TI AM437X VPFE DRIVER
e43cdb56 10189M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10190L: linux-media@vger.kernel.org
a825eaec 10191W: https://linuxtv.org
417d2e50
BP
10192Q: http://patchwork.linuxtv.org/project/linux-media/list/
10193T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10194S: Maintained
10195F: drivers/media/platform/am437x/
10196
c4c0283a 10197OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10198M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10199L: linux-media@vger.kernel.org
a825eaec 10200W: https://linuxtv.org
c4c0283a
BP
10201Q: http://patchwork.linuxtv.org/project/linux-media/list/
10202T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10203S: Maintained
10204F: drivers/media/i2c/ov2659.c
b5dcee22 10205F: include/media/i2c/ov2659.h
c4c0283a 10206
3a6779f5
SM
10207SILICON MOTION SM712 FRAME BUFFER DRIVER
10208M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10209M: Teddy Wang <teddy.wang@siliconmotion.com>
10210M: Sudip Mukherjee <sudip@vectorindia.org>
10211L: linux-fbdev@vger.kernel.org
10212S: Maintained
10213F: drivers/video/fbdev/sm712*
10214F: Documentation/fb/sm712fb.txt
10215
92aab3c0 10216SIS 190 ETHERNET DRIVER
8b58be88 10217M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10218L: netdev@vger.kernel.org
10219S: Maintained
8c7de408 10220F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10221
1da177e4 10222SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10223M: Daniele Venzano <venza@brownhat.org>
1da177e4 10224W: http://www.brownhat.org/sis900.html
979b6c13 10225L: netdev@vger.kernel.org
1da177e4 10226S: Maintained
8c7de408 10227F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10228
10229SIS FRAMEBUFFER DRIVER
8b58be88 10230M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10231W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10232S: Maintained
679655da 10233F: Documentation/fb/sisfb.txt
8a61f013 10234F: drivers/video/fbdev/sis/
679655da 10235F: include/video/sisfb.h
1da177e4
LT
10236
10237SIS USB2VGA DRIVER
8b58be88 10238M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10239W: http://www.winischhofer.at/linuxsisusbvga.shtml
10240S: Maintained
679655da 10241F: drivers/usb/misc/sisusbvga/
1da177e4 10242
415ad26d 10243SLAB ALLOCATOR
16e943bf 10244M: Christoph Lameter <cl@linux.com>
2ed1c525 10245M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10246M: David Rientjes <rientjes@google.com>
10247M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10248M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10249L: linux-mm@kvack.org
10250S: Maintained
679655da 10251F: include/linux/sl?b*.h
16e943bf 10252F: mm/sl?b*
415ad26d 10253
9fab9787 10254SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10255M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10256M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10257M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10258R: Steven Rostedt <rostedt@goodmis.org>
10259R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10260L: linux-kernel@vger.kernel.org
9fab9787
PM
10261W: http://www.rdrop.com/users/paulmck/RCU/
10262S: Supported
10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10264F: include/linux/srcu.h
10265F: kernel/rcu/srcu.c
9fab9787 10266
66372841
CS
10267SMACK SECURITY MODULE
10268M: Casey Schaufler <casey@schaufler-ca.com>
10269L: linux-security-module@vger.kernel.org
10270W: http://schaufler-ca.com
10271T: git git://git.gitorious.org/smack-next/kernel.git
10272S: Maintained
10273F: Documentation/security/Smack.txt
10274F: security/smack/
10275
20651e0b 10276DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10277M: Kevin Hilman <khilman@kernel.org>
10278M: Nishanth Menon <nm@ti.com>
10279S: Maintained
20651e0b 10280F: drivers/power/avs/
68ace3e1
KH
10281F: include/linux/power/smartreflex.h
10282L: linux-pm@vger.kernel.org
10283
1da177e4 10284SMC91x ETHERNET DRIVER
2f82af08 10285M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10286S: Odd Fixes
ae150435 10287F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10288
e8e31622
SA
10289SMIA AND SMIA++ IMAGE SENSOR DRIVER
10290M: Sakari Ailus <sakari.ailus@iki.fi>
10291L: linux-media@vger.kernel.org
10292S: Maintained
14430813 10293F: drivers/media/i2c/smiapp/
b5dcee22 10294F: include/media/i2c/smiapp.h
e8e31622
SA
10295F: drivers/media/i2c/smiapp-pll.c
10296F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10297F: include/uapi/linux/smiapp.h
a2cec3c0 10298F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10299
920fa1ff
GR
10300SMM665 HARDWARE MONITOR DRIVER
10301M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10302L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10303S: Maintained
10304F: Documentation/hwmon/smm665
10305F: drivers/hwmon/smm665.c
10306
9df7305b 10307SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10308M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10309L: linux-hwmon@vger.kernel.org
90b24cfb 10310S: Maintained
9df7305b
SG
10311F: Documentation/hwmon/emc2103
10312F: drivers/hwmon/emc2103.c
10313
a98d506c
HG
10314SMSC SCH5627 HARDWARE MONITOR DRIVER
10315M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10316L: linux-hwmon@vger.kernel.org
a98d506c
HG
10317S: Supported
10318F: Documentation/hwmon/sch5627
10319F: drivers/hwmon/sch5627.c
10320
6ea884db 10321SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10322M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10323L: linux-hwmon@vger.kernel.org
6ea884db 10324S: Maintained
679655da
JP
10325F: Documentation/hwmon/smsc47b397
10326F: drivers/hwmon/smsc47b397.c
6ea884db 10327
fd9abb3d 10328SMSC911x ETHERNET DRIVER
90b24cfb 10329M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10330L: netdev@vger.kernel.org
90b24cfb 10331S: Maintained
679655da 10332F: include/linux/smsc911x.h
ae150435 10333F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10334
10335SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10336M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10337L: netdev@vger.kernel.org
90b24cfb 10338S: Maintained
ae150435 10339F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10340
3c8a63e2 10341SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10342M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10343L: linux-fbdev@vger.kernel.org
90b24cfb 10344S: Maintained
8a61f013 10345F: drivers/video/fbdev/smscufx.c
3c8a63e2 10346
668acf32 10347SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10348M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10349L: linux-media@vger.kernel.org
275ffde4 10350T: git git://linuxtv.org/media_tree.git
795fb7e7 10351S: Maintained
90d72ac6
MCC
10352F: include/media/soc*
10353F: drivers/media/i2c/soc_camera/
10354F: drivers/media/platform/soc_camera/
668acf32 10355
e2d1d6c0 10356SOEKRIS NET48XX LED SUPPORT
8b58be88 10357M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10358S: Maintained
679655da 10359F: drivers/leds/leds-net48xx.c
e2d1d6c0 10360
e3994db1 10361SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10362M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10363M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10364M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10365M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10366L: linux-media@vger.kernel.org
10367S: Supported
10368F: drivers/media/pci/solo6x10/
10369
1da177e4 10370SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10371M: Shaohua Li <shli@kernel.org>
1da177e4 10372L: linux-raid@vger.kernel.org
0f9ce866 10373T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10374S: Supported
679655da
JP
10375F: drivers/md/
10376F: include/linux/raid/
c117ab84 10377F: include/uapi/linux/raid/
1da177e4 10378
1da177e4 10379SONIC NETWORK DRIVER
8b58be88 10380M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10381L: netdev@vger.kernel.org
1da177e4 10382S: Maintained
d9fb9f38 10383F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10384
61e115a5 10385SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10386M: Michael Buesch <m@bues.ch>
e7828b28 10387L: linux-wireless@vger.kernel.org
61e115a5 10388S: Maintained
679655da
JP
10389F: drivers/ssb/
10390F: include/linux/ssb/
61e115a5 10391
1da177e4 10392SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10393M: Mattia Dongili <malattia@linux.it>
d0944853 10394L: platform-driver-x86@vger.kernel.org
5b18167d 10395W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10396S: Maintained
679655da
JP
10397F: Documentation/laptops/sony-laptop.txt
10398F: drivers/char/sonypi.c
10399F: drivers/platform/x86/sony-laptop.c
10400F: include/linux/sony-laptop.h
1da177e4 10401
baf8532a 10402SONY MEMORYSTICK CARD SUPPORT
8b58be88 10403M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10404W: http://tifmxx.berlios.de/
10405S: Maintained
679655da 10406F: drivers/memstick/host/tifm_ms.c
baf8532a 10407
0ab30494
ML
10408SONY MEMORYSTICK STANDARD SUPPORT
10409M: Maxim Levitsky <maximlevitsky@gmail.com>
10410S: Maintained
10411F: drivers/memstick/core/ms_block.*
10412
1da177e4 10413SOUND
8b58be88 10414M: Jaroslav Kysela <perex@perex.cz>
d8130624 10415M: Takashi Iwai <tiwai@suse.com>
93711660 10416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10417W: http://www.alsa-project.org/
dde7ad8d 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10419T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10420Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10421S: Maintained
3126a179
JP
10422F: Documentation/sound/
10423F: include/sound/
c117ab84 10424F: include/uapi/sound/
679655da 10425F: sound/
1da177e4 10426
33bbe149
MB
10427SOUND - COMPRESSED AUDIO
10428M: Vinod Koul <vinod.koul@intel.com>
10429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10431S: Supported
f672f31a 10432F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10433F: include/sound/compress_driver.h
f672f31a 10434F: include/uapi/sound/compress_*
33bbe149
MB
10435F: sound/core/compress_offload.c
10436F: sound/soc/soc-compress.c
10437
bd903bde 10438SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10439M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10440M: Mark Brown <broonie@kernel.org>
86f14df8 10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10442L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10443W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10444S: Supported
2820f615 10445F: Documentation/sound/alsa/soc/
679655da 10446F: sound/soc/
e6e55122 10447F: include/sound/soc*
eb1a6af3 10448
d7f8761b
MB
10449SOUND - DMAENGINE HELPERS
10450M: Lars-Peter Clausen <lars@metafoo.de>
10451S: Supported
10452F: include/sound/dmaengine_pcm.h
10453F: sound/core/pcm_dmaengine.c
10454F: sound/soc/soc-generic-dmaengine-pcm.c
10455
990a6a99
OS
10456SP2 MEDIA DRIVER
10457M: Olli Salonen <olli.salonen@iki.fi>
10458L: linux-media@vger.kernel.org
a825eaec 10459W: https://linuxtv.org
990a6a99
OS
10460Q: http://patchwork.linuxtv.org/project/linux-media/list/
10461S: Maintained
10462F: drivers/media/dvb-frontends/sp2*
10463
473321fc 10464SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10465M: "David S. Miller" <davem@davemloft.net>
1da177e4 10466L: sparclinux@vger.kernel.org
8a6e2535 10467Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10468T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10470S: Maintained
679655da 10471F: arch/sparc/
7765b8bb 10472F: drivers/sbus/
1da177e4 10473
6404fcca
DM
10474SPARC SERIAL DRIVERS
10475M: "David S. Miller" <davem@davemloft.net>
10476L: sparclinux@vger.kernel.org
08deed1e
JP
10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10479S: Maintained
6816383a 10480F: include/linux/sunserialcore.h
df621252 10481F: drivers/tty/serial/suncore.c
df621252
GKH
10482F: drivers/tty/serial/sunhv.c
10483F: drivers/tty/serial/sunsab.c
10484F: drivers/tty/serial/sunsab.h
10485F: drivers/tty/serial/sunsu.c
10486F: drivers/tty/serial/sunzilog.c
10487F: drivers/tty/serial/sunzilog.h
6404fcca 10488
389325b4
CL
10489SPARSE CHECKER
10490M: "Christopher Li" <sparse@chrisli.org>
10491L: linux-sparse@vger.kernel.org
10492W: https://sparse.wiki.kernel.org/
10493T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10494T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10495S: Maintained
10496F: include/linux/compiler.h
10497
fc0c195a 10498SPEAR PLATFORM SUPPORT
da89947b 10499M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10500M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10501L: spear-devel@list.st.com
10502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10503W: http://www.st.com/spear
10504S: Maintained
e68d7c14 10505F: arch/arm/boot/dts/spear*
281e192f 10506F: arch/arm/mach-spear/
fc0c195a 10507
10508SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10509M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10510L: spear-devel@list.st.com
10511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10512W: http://www.st.com/spear
10513S: Maintained
5df33a62 10514F: drivers/clk/spear/
fc0c195a 10515
e2d1d6c0 10516SPI SUBSYSTEM
b02e48f2 10517M: Mark Brown <broonie@kernel.org>
dfbe403c 10518L: linux-spi@vger.kernel.org
e7e4e13c 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10520Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10521S: Maintained
679655da
JP
10522F: Documentation/spi/
10523F: drivers/spi/
10524F: include/linux/spi/
c117ab84 10525F: include/uapi/linux/spi/
e2d1d6c0 10526
2752e401 10527SPIDERNET NETWORK DRIVER for CELL
8b58be88 10528M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10529L: netdev@vger.kernel.org
10530S: Supported
679655da 10531F: Documentation/networking/spider_net.txt
8df158ac 10532F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10533
e2d1d6c0 10534SPU FILE SYSTEM
8b58be88 10535M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10536L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10537W: http://www.ibm.com/developerworks/power/cell/
10538S: Supported
679655da
JP
10539F: Documentation/filesystems/spufs.txt
10540F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10541
fc555841 10542SQUASHFS FILE SYSTEM
d7f2ff67 10543M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10544L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10545W: http://squashfs.org.uk
9f273c24 10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10547S: Maintained
679655da
JP
10548F: Documentation/filesystems/squashfs.txt
10549F: fs/squashfs/
fc555841 10550
1da177e4 10551SRM (Alpha) environment access
8b58be88 10552M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10553S: Maintained
679655da 10554F: arch/alpha/kernel/srm_env.c
1da177e4 10555
26e9a397 10556STABLE BRANCH
879a5a00 10557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10558L: stable@vger.kernel.org
879a5a00 10559S: Supported
7b175c46 10560F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10561
26e9a397 10562STAGING SUBSYSTEM
879a5a00 10563M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10565L: devel@driverdev.osuosl.org
879a5a00 10566S: Supported
679655da 10567F: drivers/staging/
dbc6c2cc 10568
ebd3d010
JP
10569STAGING - COMEDI
10570M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10571M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10572S: Odd Fixes
10573F: drivers/staging/comedi/
10574
a0138163
JP
10575STAGING - FLARION FT1000 DRIVERS
10576M: Marek Belisko <marek.belisko@gmail.com>
10577S: Odd Fixes
10578F: drivers/staging/ft1000/
10579
6c1bb424 10580STAGING - INDUSTRIAL IO
030a13d7 10581M: Jonathan Cameron <jic23@kernel.org>
a0138163 10582L: linux-iio@vger.kernel.org
6c1bb424
JP
10583S: Odd Fixes
10584F: drivers/staging/iio/
10585
a0138163
JP
10586STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10587M: Jarod Wilson <jarod@wilsonet.com>
10588W: http://www.lirc.org/
10589S: Odd Fixes
b2b0186d 10590F: drivers/staging/media/lirc/
a0138163 10591
f5e5de1e
OD
10592STAGING - LUSTRE PARALLEL FILESYSTEM
10593M: Oleg Drokin <oleg.drokin@intel.com>
10594M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10595L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10596W: http://wiki.lustre.org/
f5e5de1e
OD
10597S: Maintained
10598F: drivers/staging/lustre
10599
7c6b6c71
MD
10600STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10601M: Marc Dietrich <marvin24@gmx.de>
10602L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10603L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10604S: Maintained
10605F: drivers/staging/nvec/
10606
53c43c5c
GKH
10607STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10608M: Jens Frederich <jfrederich@gmail.com>
10609M: Daniel Drake <dsd@laptop.org>
10610M: Jon Nettleton <jon.nettleton@gmail.com>
10611W: http://wiki.laptop.org/go/DCON
10612S: Maintained
10613F: drivers/staging/olpc_dcon/
10614
a0138163
JP
10615STAGING - REALTEK RTL8712U DRIVERS
10616M: Larry Finger <Larry.Finger@lwfinger.net>
10617M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10618S: Odd Fixes
10619F: drivers/staging/rtl8712/
10620
7591ba8b
JS
10621STAGING - REALTEK RTL8723U WIRELESS DRIVER
10622M: Larry Finger <Larry.Finger@lwfinger.net>
10623M: Jes Sorensen <Jes.Sorensen@redhat.com>
10624L: linux-wireless@vger.kernel.org
10625S: Maintained
10626F: drivers/staging/rtl8723au/
10627
980ac4d7
SM
10628STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10629M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10630M: Teddy Wang <teddy.wang@siliconmotion.com>
10631M: Sudip Mukherjee <sudip@vectorindia.org>
10632L: linux-fbdev@vger.kernel.org
10633S: Maintained
10634F: drivers/staging/sm750fb/
10635
510fa408
JP
10636STAGING - SLICOSS
10637M: Lior Dotan <liodot@gmail.com>
10638M: Christopher Harrer <charrer@alacritech.com>
10639S: Odd Fixes
10640F: drivers/staging/slicoss/
10641
a0138163
JP
10642STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10643M: William Hubbs <w.d.hubbs@gmail.com>
10644M: Chris Brannon <chris@the-brannons.com>
d33bce31 10645M: Kirk Reiser <kirk@reisers.ca>
a0138163 10646M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10647L: speakup@linux-speakup.org
a0138163
JP
10648W: http://www.linux-speakup.org/
10649S: Odd Fixes
10650F: drivers/staging/speakup/
10651
b3e871ce
JP
10652STAGING - VIA VT665X DRIVERS
10653M: Forest Bond <forest@alittletooquiet.net>
10654S: Odd Fixes
10655F: drivers/staging/vt665?/
10656
a30baec1
JK
10657STAGING - WILC1000 WIFI DRIVER
10658M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10659M: Austin Shin <austin.shin@atmel.com>
a30baec1 10660M: Chris Park <chris.park@atmel.com>
06b54863
TC
10661M: Tony Cho <tony.cho@atmel.com>
10662M: Glen Lee <glen.lee@atmel.com>
10663M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10664L: linux-wireless@vger.kernel.org
10665S: Supported
10666F: drivers/staging/wilc1000/
10667
709bcb07 10668STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10669M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10670S: Odd Fixes
10671F: drivers/staging/xgifb/
10672
77241056
MM
10673HFI1 DRIVER
10674M: Mike Marciniszyn <infinipath@intel.com>
10675L: linux-rdma@vger.kernel.org
10676S: Supported
10677F: drivers/staging/rdma/hfi1
10678
1da177e4 10679STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10680M: Ion Badulescu <ionut@badula.org>
b4f90189 10681S: Odd Fixes
9bba23b0 10682F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10683
e2d1d6c0 10684SUN3/3X
8b58be88 10685M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10686W: http://sammy.net/sun3/
10687S: Maintained
679655da
JP
10688F: arch/m68k/kernel/*sun3*
10689F: arch/m68k/sun3*/
10690F: arch/m68k/include/asm/sun3*
e689cf4a 10691F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10692
af6a5af8
HG
10693SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10694M: Hans de Goede <hdegoede@redhat.com>
10695L: linux-input@vger.kernel.org
10696S: Maintained
10697F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10698F: drivers/input/keyboard/sun4i-lradc-keys.c
10699
2bc9ff01
DK
10700SUNDANCE NETWORK DRIVER
10701M: Denis Kirjanov <kda@linux-powerpc.org>
10702L: netdev@vger.kernel.org
10703S: Maintained
10704F: drivers/net/ethernet/dlink/sundance.c
10705
2cbb12a4 10706SUPERH
114bf37e
RF
10707M: Yoshinori Sato <ysato@users.sourceforge.jp>
10708M: Rich Felker <dalias@libc.org>
2cbb12a4 10709L: linux-sh@vger.kernel.org
8a6e2535 10710Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10711S: Maintained
066069e1 10712F: Documentation/sh/
679655da 10713F: arch/sh/
066069e1 10714F: drivers/sh/
1da177e4 10715
4480f15b 10716SUSPEND TO RAM
7fb06082 10717M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10718M: Len Brown <len.brown@intel.com>
10719M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10720L: linux-pm@vger.kernel.org
e2d1d6c0 10721S: Supported
679655da
JP
10722F: Documentation/power/
10723F: arch/x86/kernel/acpi/
10724F: drivers/base/power/
10725F: kernel/power/
10726F: include/linux/suspend.h
10727F: include/linux/freezer.h
10728F: include/linux/pm.h
1da177e4
LT
10729
10730SVGA HANDLING
8b58be88 10731M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10732L: linux-video@atrey.karlin.mff.cuni.cz
10733S: Maintained
679655da
JP
10734F: Documentation/svga.txt
10735F: arch/x86/boot/video*
1da177e4 10736
6e28b761
KRW
10737SWIOTLB SUBSYSTEM
10738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10739L: linux-kernel@vger.kernel.org
9f273c24 10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10741S: Supported
10742F: lib/swiotlb.c
10743F: arch/*/kernel/pci-swiotlb.c
10744F: include/linux/swiotlb.h
10745
007f790c
JP
10746SWITCHDEV
10747M: Jiri Pirko <jiri@resnulli.us>
10748L: netdev@vger.kernel.org
10749S: Supported
10750F: net/switchdev/
10751F: include/net/switchdev.h
10752
db8e35d5
VG
10753SYNOPSYS ARC ARCHITECTURE
10754M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10755L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10756S: Supported
10757F: arch/arc/
9b28829d 10758F: Documentation/devicetree/bindings/arc/*
2d799dde 10759F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10760F: drivers/tty/serial/arc_uart.c
b7182d1a 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10762
556cc1c5
AB
10763SYNOPSYS ARC SDP platform support
10764M: Alexey Brodkin <abrodkin@synopsys.com>
10765S: Supported
10766F: arch/arc/plat-axs10x
10767F: arch/arc/boot/dts/ax*
10768F: Documentation/devicetree/bindings/arc/axs10*
10769
6c284c9a
LJ
10770SYSTEM CONFIGURATION (SYSCON)
10771M: Lee Jones <lee.jones@linaro.org>
10772M: Arnd Bergmann <arnd@arndb.de>
10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10774S: Supported
10775F: drivers/mfd/syscon.c
10776
1da177e4 10777SYSV FILESYSTEM
8b58be88 10778M: Christoph Hellwig <hch@infradead.org>
1da177e4 10779S: Maintained
679655da
JP
10780F: Documentation/filesystems/sysv-fs.txt
10781F: fs/sysv/
10782F: include/linux/sysv_fs.h
1da177e4 10783
86cfa7fc 10784TARGET SUBSYSTEM
9c3646d1 10785M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10786L: linux-scsi@vger.kernel.org
b9f5edc2 10787L: target-devel@vger.kernel.org
86cfa7fc 10788W: http://www.linux-iscsi.org
cf015e9f 10789W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10790T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10791S: Supported
10792F: drivers/target/
10793F: include/target/
10794F: Documentation/target/
10795
4e68852d 10796TASKSTATS STATISTICS INTERFACE
185e595f 10797M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10798S: Maintained
679655da
JP
10799F: Documentation/accounting/taskstats*
10800F: include/linux/taskstats*
10801F: kernel/taskstats.c
4e68852d 10802
781b456a 10803TC CLASSIFIER
f935f3f8 10804M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10805L: netdev@vger.kernel.org
10806S: Maintained
679655da 10807F: include/net/pkt_cls.h
c117ab84 10808F: include/uapi/linux/pkt_cls.h
679655da 10809F: net/sched/
781b456a 10810
5067f08a 10811TCP LOW PRIORITY MODULE
8b58be88
JP
10812M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10813M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10814W: http://tcp-lp-mod.sourceforge.net/
10815S: Maintained
679655da 10816F: net/ipv4/tcp_lp.c
5067f08a 10817
91952bc0
AP
10818TDA10071 MEDIA DRIVER
10819M: Antti Palosaari <crope@iki.fi>
10820L: linux-media@vger.kernel.org
a825eaec 10821W: https://linuxtv.org
91952bc0
AP
10822W: http://palosaari.fi/linux/
10823Q: http://patchwork.linuxtv.org/project/linux-media/list/
10824T: git git://linuxtv.org/anttip/media_tree.git
10825S: Maintained
10826F: drivers/media/dvb-frontends/tda10071*
10827
10828TDA18212 MEDIA DRIVER
10829M: Antti Palosaari <crope@iki.fi>
10830L: linux-media@vger.kernel.org
a825eaec 10831W: https://linuxtv.org
91952bc0
AP
10832W: http://palosaari.fi/linux/
10833Q: http://patchwork.linuxtv.org/project/linux-media/list/
10834T: git git://linuxtv.org/anttip/media_tree.git
10835S: Maintained
10836F: drivers/media/tuners/tda18212*
10837
10838TDA18218 MEDIA DRIVER
10839M: Antti Palosaari <crope@iki.fi>
10840L: linux-media@vger.kernel.org
a825eaec 10841W: https://linuxtv.org
91952bc0
AP
10842W: http://palosaari.fi/linux/
10843Q: http://patchwork.linuxtv.org/project/linux-media/list/
10844T: git git://linuxtv.org/anttip/media_tree.git
10845S: Maintained
10846F: drivers/media/tuners/tda18218*
10847
3b2f6aba
MK
10848TDA18271 MEDIA DRIVER
10849M: Michael Krufky <mkrufky@linuxtv.org>
10850L: linux-media@vger.kernel.org
a825eaec 10851W: https://linuxtv.org
3b2f6aba
MK
10852W: http://github.com/mkrufky
10853Q: http://patchwork.linuxtv.org/project/linux-media/list/
10854T: git git://linuxtv.org/mkrufky/tuners.git
10855S: Maintained
10856F: drivers/media/tuners/tda18271*
10857
e48307a9
MK
10858TDA827x MEDIA DRIVER
10859M: Michael Krufky <mkrufky@linuxtv.org>
10860L: linux-media@vger.kernel.org
a825eaec 10861W: https://linuxtv.org
e48307a9
MK
10862W: http://github.com/mkrufky
10863Q: http://patchwork.linuxtv.org/project/linux-media/list/
10864T: git git://linuxtv.org/mkrufky/tuners.git
10865S: Maintained
10866F: drivers/media/tuners/tda8290.*
10867
66cf9212
MK
10868TDA8290 MEDIA DRIVER
10869M: Michael Krufky <mkrufky@linuxtv.org>
10870L: linux-media@vger.kernel.org
a825eaec 10871W: https://linuxtv.org
66cf9212
MK
10872W: http://github.com/mkrufky
10873Q: http://patchwork.linuxtv.org/project/linux-media/list/
10874T: git git://linuxtv.org/mkrufky/tuners.git
10875S: Maintained
10876F: drivers/media/tuners/tda8290.*
10877
4b9fba30
HV
10878TDA9840 MEDIA DRIVER
10879M: Hans Verkuil <hverkuil@xs4all.nl>
10880L: linux-media@vger.kernel.org
10881T: git git://linuxtv.org/media_tree.git
a825eaec 10882W: https://linuxtv.org
4b9fba30
HV
10883S: Maintained
10884F: drivers/media/i2c/tda9840*
10885
2cb654fd 10886TEA5761 TUNER DRIVER
009a5410 10887M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10888L: linux-media@vger.kernel.org
a825eaec 10889W: https://linuxtv.org
2cb654fd
MCC
10890T: git git://linuxtv.org/media_tree.git
10891S: Odd fixes
10892F: drivers/media/tuners/tea5761.*
10893
10894TEA5767 TUNER DRIVER
009a5410 10895M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10896L: linux-media@vger.kernel.org
a825eaec 10897W: https://linuxtv.org
2cb654fd
MCC
10898T: git git://linuxtv.org/media_tree.git
10899S: Maintained
10900F: drivers/media/tuners/tea5767.*
10901
4b9fba30
HV
10902TEA6415C MEDIA DRIVER
10903M: Hans Verkuil <hverkuil@xs4all.nl>
10904L: linux-media@vger.kernel.org
10905T: git git://linuxtv.org/media_tree.git
a825eaec 10906W: https://linuxtv.org
4b9fba30
HV
10907S: Maintained
10908F: drivers/media/i2c/tea6415c*
10909
10910TEA6420 MEDIA DRIVER
10911M: Hans Verkuil <hverkuil@xs4all.nl>
10912L: linux-media@vger.kernel.org
10913T: git git://linuxtv.org/media_tree.git
a825eaec 10914W: https://linuxtv.org
4b9fba30
HV
10915S: Maintained
10916F: drivers/media/i2c/tea6420*
10917
3d249d4c 10918TEAM DRIVER
dca9ab92 10919M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10920L: netdev@vger.kernel.org
10921S: Supported
10922F: drivers/net/team/
10923F: include/linux/if_team.h
c117ab84 10924F: include/uapi/linux/if_team.h
3d249d4c 10925
7d029125 10926TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10927M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10928S: Maintained
10929F: arch/x86/platform/ts5500/
10930
40ad4a30
SY
10931TECHNOTREND USB IR RECEIVER
10932M: Sean Young <sean@mess.org>
10933L: linux-media@vger.kernel.org
10934S: Maintained
10935F: drivers/media/rc/ttusbir.c
10936
adabdb0c 10937TEGRA ARCHITECTURE SUPPORT
243d58ec 10938M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10939M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10940M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10941L: linux-tegra@vger.kernel.org
fd117cd1 10942Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10944S: Supported
bbbe96ed 10945N: [^a-z]tegra
84b9414b 10946
adabdb0c
SW
10947TEGRA CLOCK DRIVER
10948M: Peter De Schrijver <pdeschrijver@nvidia.com>
10949M: Prashant Gaikwad <pgaikwad@nvidia.com>
10950S: Supported
10951F: drivers/clk/tegra/
10952
10953TEGRA DMA DRIVER
10954M: Laxman Dewangan <ldewangan@nvidia.com>
10955S: Supported
10956F: drivers/dma/tegra20-apb-dma.c
10957
adabdb0c
SW
10958TEGRA I2C DRIVER
10959M: Laxman Dewangan <ldewangan@nvidia.com>
10960S: Supported
10961F: drivers/i2c/busses/i2c-tegra.c
10962
10963TEGRA IOMMU DRIVERS
10964M: Hiroshi Doyu <hdoyu@nvidia.com>
10965S: Supported
10966F: drivers/iommu/tegra*
10967
10968TEGRA KBC DRIVER
10969M: Rakesh Iyer <riyer@nvidia.com>
10970M: Laxman Dewangan <ldewangan@nvidia.com>
10971S: Supported
10972F: drivers/input/keyboard/tegra-kbc.c
10973
adabdb0c
SW
10974TEGRA PWM DRIVER
10975M: Thierry Reding <thierry.reding@gmail.com>
10976S: Supported
10977F: drivers/pwm/pwm-tegra.c
10978
10979TEGRA SERIAL DRIVER
10980M: Laxman Dewangan <ldewangan@nvidia.com>
10981S: Supported
10982F: drivers/tty/serial/serial-tegra.c
10983
10984TEGRA SPI DRIVER
10985M: Laxman Dewangan <ldewangan@nvidia.com>
10986S: Supported
10987F: drivers/spi/spi-tegra*
10988
1a348ccc 10989TEHUTI ETHERNET DRIVER
8b58be88 10990M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10991L: netdev@vger.kernel.org
10992S: Supported
ef7f5429 10993F: drivers/net/ethernet/tehuti/*
1a348ccc 10994
4e68852d 10995Telecom Clock Driver for MCPL0010
8b58be88 10996M: Mark Gross <mark.gross@intel.com>
4e68852d 10997S: Supported
679655da 10998F: drivers/char/tlclk.c
4e68852d 10999
4480f15b 11000TENSILICA XTENSA PORT (xtensa)
8b58be88 11001M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11002M: Max Filippov <jcmvbkbc@gmail.com>
11003L: linux-xtensa@linux-xtensa.org
9f273c24 11004T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11005S: Maintained
679655da 11006F: arch/xtensa/
3dc99857 11007F: drivers/irqchip/irq-xtensa-*
4e68852d 11008
5313ba66
HV
11009THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11010M: Hans Verkuil <hverkuil@xs4all.nl>
11011L: linux-media@vger.kernel.org
11012T: git git://linuxtv.org/media_tree.git
a825eaec 11013W: https://linuxtv.org
5313ba66
HV
11014S: Maintained
11015F: drivers/media/radio/radio-raremono.c
11016
d3fb6955 11017THERMAL
b75f0050 11018M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11019M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11020L: linux-pm@vger.kernel.org
11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11023Q: https://patchwork.kernel.org/project/linux-pm/list/
11024S: Supported
11025F: drivers/thermal/
11026F: include/linux/thermal.h
af6c9f16 11027F: include/uapi/linux/thermal.h
b75f0050
JP
11028F: include/linux/cpu_cooling.h
11029F: Documentation/devicetree/bindings/thermal/
d3fb6955 11030
64e05d8b
VK
11031THERMAL/CPU_COOLING
11032M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11033M: Viresh Kumar <viresh.kumar@linaro.org>
11034M: Javi Merino <javi.merino@arm.com>
11035L: linux-pm@vger.kernel.org
11036S: Supported
11037F: Documentation/thermal/cpu-cooling-api.txt
11038F: drivers/thermal/cpu_cooling.c
11039F: include/linux/cpu_cooling.h
11040
30ba2fbd
VD
11041THINGM BLINK(1) USB RGB LED DRIVER
11042M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11043S: Maintained
11044F: drivers/hid/hid-thingm.c
11045
4e68852d 11046THINKPAD ACPI EXTRAS DRIVER
8b58be88 11047M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11048L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11049L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11050W: http://ibm-acpi.sourceforge.net
11051W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11052T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11053S: Maintained
679655da 11054F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11055
1b46f2a2 11056TI BANDGAP AND THERMAL DRIVER
f14d1c24 11057M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 11058L: linux-pm@vger.kernel.org
531ff13e 11059L: linux-omap@vger.kernel.org
5a723e81 11060S: Maintained
794b2e25 11061F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11062
ccf963d3
BP
11063TI VPE/CAL DRIVERS
11064M: Benoit Parrot <bparrot@ti.com>
11065L: linux-media@vger.kernel.org
11066W: http://linuxtv.org/
11067Q: http://patchwork.linuxtv.org/project/linux-media/list/
11068S: Maintained
11069F: drivers/media/platform/ti-vpe/
11070
0c7665c3
MF
11071TI CDCE706 CLOCK DRIVER
11072M: Max Filippov <jcmvbkbc@gmail.com>
11073S: Maintained
11074F: drivers/clk/clk-cdce706.c
11075
49b6a5e3
TK
11076TI CLOCK DRIVER
11077M: Tero Kristo <t-kristo@ti.com>
11078L: linux-omap@vger.kernel.org
11079S: Maintained
11080F: drivers/clk/ti/
11081F: include/linux/clk/ti.h
11082
4020f2d7 11083TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11084M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11085S: Maintained
679655da
JP
11086F: drivers/misc/tifm*
11087F: drivers/mmc/host/tifm_sd.c
11088F: include/linux/tifm.h
4020f2d7 11089
e0c52404 11090TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11091M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11092L: linux-kernel@vger.kernel.org
11093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11094S: Maintained
11095F: drivers/soc/ti/*
11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11097
11098
152ad442
SR
11099TI LM49xxx FAMILY ASoC CODEC DRIVERS
11100M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11101M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11102L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11103S: Maintained
11104F: sound/soc/codecs/lm49453*
d392dead 11105F: sound/soc/codecs/isabelle*
152ad442 11106
0edd807d
KM
11107TI LP855x BACKLIGHT DRIVER
11108M: Milo Kim <milo.kim@ti.com>
11109S: Maintained
11110F: Documentation/backlight/lp855x-driver.txt
11111F: drivers/video/backlight/lp855x_bl.c
11112F: include/linux/platform_data/lp855x.h
11113
faf13f6d
KM
11114TI LP8727 CHARGER DRIVER
11115M: Milo Kim <milo.kim@ti.com>
11116S: Maintained
11117F: drivers/power/lp8727_charger.c
11118F: include/linux/platform_data/lp8727.h
11119
22f1229f
KM
11120TI LP8788 MFD DRIVER
11121M: Milo Kim <milo.kim@ti.com>
11122S: Maintained
11123F: drivers/iio/adc/lp8788_adc.c
11124F: drivers/leds/leds-lp8788.c
11125F: drivers/mfd/lp8788*.c
11126F: drivers/power/lp8788-charger.c
11127F: drivers/regulator/lp8788-*.c
11128F: include/linux/mfd/lp8788*.h
11129
84640e27
KM
11130TI NETCP ETHERNET DRIVER
11131M: Wingman Kwok <w-kwok2@ti.com>
11132M: Murali Karicheri <m-karicheri2@ti.com>
11133L: netdev@vger.kernel.org
11134S: Maintained
11135F: drivers/net/ethernet/ti/netcp*
11136
217e0ca9
KC
11137TI TAS571X FAMILY ASoC CODEC DRIVER
11138M: Kevin Cernekee <cernekee@chromium.org>
11139L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11140S: Odd Fixes
11141F: sound/soc/codecs/tas571x*
11142
dd5e8e6b 11143TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11144M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11145L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11146S: Maintained
11147F: sound/soc/codecs/twl4030*
11148
90921014 11149TI WILINK WIRELESS DRIVERS
90921014
LC
11150L: linux-wireless@vger.kernel.org
11151W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11152W: http://wireless.kernel.org/en/users/Drivers/wl1251
11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11154S: Orphan
90921014
LC
11155F: drivers/net/wireless/ti/
11156F: include/linux/wl12xx.h
11157
e86eaa3a 11158TIPC NETWORK LAYER
8b58be88 11159M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11160M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11161L: netdev@vger.kernel.org (core kernel code)
11162L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11163W: http://tipc.sourceforge.net/
e86eaa3a 11164S: Maintained
c117ab84 11165F: include/uapi/linux/tipc*.h
679655da 11166F: net/tipc/
e86eaa3a 11167
867e359b 11168TILE ARCHITECTURE
b9a279f6 11169M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11170W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11172S: Supported
11173F: arch/tile/
6b940606 11174F: drivers/char/tile-srom.c
5c770755 11175F: drivers/edac/tile_edac.c
6b940606
CM
11176F: drivers/net/ethernet/tile/
11177F: drivers/rtc/rtc-tile.c
11178F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11179F: drivers/tty/serial/tilegx.c
6b940606
CM
11180F: drivers/usb/host/*-tilegx.c
11181F: include/linux/usb/tilegx.h
867e359b 11182
1da177e4 11183TLAN NETWORK DRIVER
8b58be88 11184M: Samuel Chessman <chessman@tux.org>
88c07dde 11185L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11186W: http://sourceforge.net/projects/tlan/
11187S: Maintained
679655da 11188F: Documentation/networking/tlan.txt
b544dbac 11189F: drivers/net/ethernet/ti/tlan.*
1da177e4 11190
d74db3b2 11191TOMOYO SECURITY MODULE
8b58be88
JP
11192M: Kentaro Takeda <takedakn@nttdata.co.jp>
11193M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11194L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11195L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11196L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11197L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11198W: http://tomoyo.sourceforge.jp/
843d183c 11199T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11200S: Maintained
679655da 11201F: security/tomoyo/
d74db3b2 11202
9caeb532 11203TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11204M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11205L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11206S: Maintained
11207F: drivers/platform/x86/topstar-laptop.c
11208
1da177e4 11209TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11210M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11211L: platform-driver-x86@vger.kernel.org
0a63ca11 11212S: Maintained
679655da 11213F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11214
0a63ca11
AA
11215TOSHIBA BLUETOOTH DRIVER
11216M: Azael Avalos <coproscefalo@gmail.com>
11217L: platform-driver-x86@vger.kernel.org
11218S: Maintained
11219F: drivers/platform/x86/toshiba_bluetooth.c
11220
11221TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11222M: Azael Avalos <coproscefalo@gmail.com>
11223L: platform-driver-x86@vger.kernel.org
11224S: Maintained
11225F: drivers/platform/x86/toshiba_haps.c
11226
14991fc7
AA
11227TOSHIBA WMI HOTKEYS DRIVER
11228M: Azael Avalos <coproscefalo@gmail.com>
11229L: platform-driver-x86@vger.kernel.org
11230S: Maintained
11231F: drivers/platform/x86/toshiba-wmi.c
11232
1da177e4 11233TOSHIBA SMM DRIVER
8b58be88 11234M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11235W: http://www.buzzard.org.uk/toshiba/
11236S: Maintained
679655da
JP
11237F: drivers/char/toshiba.c
11238F: include/linux/toshiba.h
c117ab84 11239F: include/uapi/linux/toshiba.h
1da177e4 11240
d32d9864
MR
11241TOSHIBA TC358743 DRIVER
11242M: Mats Randgaard <matrandg@cisco.com>
11243L: linux-media@vger.kernel.org
11244S: Maintained
11245F: drivers/media/i2c/tc358743*
b5dcee22 11246F: include/media/i2c/tc358743.h
d32d9864 11247
d719f900 11248TMIO MMC DRIVER
c4b13fb0 11249M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11250L: linux-mmc@vger.kernel.org
d719f900 11251S: Maintained
d1057c40
GL
11252F: drivers/mmc/host/tmio_mmc*
11253F: drivers/mmc/host/sh_mobile_sdhi.c
11254F: include/linux/mmc/tmio.h
11255F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11256
917cc4e6
GR
11257TMP401 HARDWARE MONITOR DRIVER
11258M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11259L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11260S: Maintained
11261F: Documentation/hwmon/tmp401
11262F: drivers/hwmon/tmp401.c
11263
98f32602 11264TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11265M: Hugh Dickins <hughd@google.com>
98f32602
HD
11266L: linux-mm@kvack.org
11267S: Maintained
11268F: include/linux/shmem_fs.h
11269F: mm/shmem.c
11270
45f95b53 11271TM6000 VIDEO4LINUX DRIVER
009a5410 11272M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11273L: linux-media@vger.kernel.org
a825eaec 11274W: https://linuxtv.org
45f95b53
MCC
11275T: git git://linuxtv.org/media_tree.git
11276S: Odd fixes
11277F: drivers/media/usb/tm6000/
11278
c65fde19
HV
11279TW68 VIDEO4LINUX DRIVER
11280M: Hans Verkuil <hverkuil@xs4all.nl>
11281L: linux-media@vger.kernel.org
11282T: git git://linuxtv.org/media_tree.git
a825eaec 11283W: https://linuxtv.org
c65fde19
HV
11284S: Odd Fixes
11285F: drivers/media/pci/tw68/
11286
4e68852d 11287TPM DEVICE DRIVER
901486b8 11288M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11289M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11290M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11291R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11292W: http://tpmdd.sourceforge.net
63a10dfd 11293L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11294Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11295T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11296S: Maintained
679655da 11297F: drivers/char/tpm/
4e68852d 11298
1a0f1b27
AL
11299TPM IBM_VTPM DEVICE DRIVER
11300M: Ashley Lai <ashleydlai@gmail.com>
11301W: http://tpmdd.sourceforge.net
11302L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11303S: Maintained
11304F: drivers/char/tpm/tpm_ibmvtpm*
11305
d6f005a1
JP
11306TRACING
11307M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11308M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11310S: Maintained
11311F: Documentation/trace/ftrace.txt
11312F: arch/*/*/*/ftrace.h
11313F: arch/*/kernel/ftrace.c
11314F: include/*/ftrace.h
11315F: include/linux/trace*.h
11316F: include/trace/
11317F: kernel/trace/
6e68e6c5 11318F: tools/testing/selftests/ftrace/
d6f005a1 11319
1da177e4 11320TRIVIAL PATCHES
8b58be88 11321M: Jiri Kosina <trivial@kernel.org>
54e5881d 11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11323S: Maintained
86ef925f 11324K: ^Subject:.*(?i)trivial
1da177e4 11325
4e68852d 11326TTY LAYER
879a5a00 11327M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11328M: Jiri Slaby <jslaby@suse.com>
879a5a00 11329S: Supported
08deed1e 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11331F: Documentation/serial/
8dd5d2f1 11332F: drivers/tty/
df621252 11333F: drivers/tty/serial/serial_core.c
e3288775
AC
11334F: include/linux/serial_core.h
11335F: include/linux/serial.h
11336F: include/linux/tty.h
c117ab84
CEB
11337F: include/uapi/linux/serial_core.h
11338F: include/uapi/linux/serial.h
11339F: include/uapi/linux/tty.h
4e68852d 11340
91952bc0
AP
11341TUA9001 MEDIA DRIVER
11342M: Antti Palosaari <crope@iki.fi>
11343L: linux-media@vger.kernel.org
a825eaec 11344W: https://linuxtv.org
91952bc0
AP
11345W: http://palosaari.fi/linux/
11346Q: http://patchwork.linuxtv.org/project/linux-media/list/
11347T: git git://linuxtv.org/anttip/media_tree.git
11348S: Maintained
11349F: drivers/media/tuners/tua9001*
11350
740db6d7 11351TULIP NETWORK DRIVERS
740db6d7 11352L: netdev@vger.kernel.org
cf869eb1
GG
11353L: linux-parisc@vger.kernel.org
11354S: Orphan
0f04e2aa 11355F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11356
11357TUN/TAP driver
ba57b6f2 11358M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11359W: http://vtun.sourceforge.net/tun
11360S: Maintained
679655da
JP
11361F: Documentation/networking/tuntap.txt
11362F: arch/um/os-Linux/drivers/
1da177e4 11363
b454cc66 11364TURBOCHANNEL SUBSYSTEM
8b58be88 11365M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11366M: Ralf Baechle <ralf@linux-mips.org>
11367L: linux-mips@linux-mips.org
11368Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11369S: Maintained
679655da
JP
11370F: drivers/tc/
11371F: include/linux/tc.h
b454cc66 11372
1da177e4 11373U14-34F SCSI DRIVER
8b58be88 11374M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11375L: linux-scsi@vger.kernel.org
11376S: Maintained
679655da 11377F: drivers/scsi/u14-34f.c
1da177e4 11378
e2d1d6c0 11379UBI FILE SYSTEM (UBIFS)
a7859936 11380M: Richard Weinberger <richard@nod.at>
949cb623 11381M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11382M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11383L: linux-mtd@lists.infradead.org
e2966cbe 11384T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11385W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11386S: Supported
679655da
JP
11387F: Documentation/filesystems/ubifs.txt
11388F: fs/ubifs/
e2d1d6c0 11389
e1632fa2 11390UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11391M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11392W: http://www.uclinux.org/
e1632fa2 11393L: linux-m68k@lists.linux-m68k.org
cc2020e6 11394L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11395T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11396S: Maintained
e1632fa2
GU
11397F: arch/m68k/coldfire/
11398F: arch/m68k/68*/
61bc02bb
JP
11399F: arch/m68k/*/*_no.*
11400F: arch/m68k/include/asm/*_no.*
cc2020e6 11401
1da177e4 11402UDF FILESYSTEM
d8130624 11403M: Jan Kara <jack@suse.com>
1da177e4 11404S: Maintained
679655da
JP
11405F: Documentation/filesystems/udf.txt
11406F: fs/udf/
1da177e4 11407
cc2020e6 11408UFS FILESYSTEM
8b58be88 11409M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11410S: Maintained
679655da
JP
11411F: Documentation/filesystems/ufs.txt
11412F: fs/ufs/
cc2020e6 11413
0a09d3ab
DH
11414UHID USERSPACE HID IO DRIVER:
11415M: David Herrmann <dh.herrmann@googlemail.com>
11416L: linux-input@vger.kernel.org
11417S: Maintained
11418F: drivers/hid/uhid.c
c117ab84 11419F: include/uapi/linux/uhid.h
0a09d3ab 11420
18332a80 11421ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11422L: linux-usb@vger.kernel.org
10c6c9c9 11423S: Orphan
355ffe69 11424F: drivers/uwb/
679655da
JP
11425F: include/linux/uwb.h
11426F: include/linux/uwb/
18332a80 11427
b31d8273
G
11428UNICORE32 ARCHITECTURE:
11429M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11430W: http://mprc.pku.edu.cn/~guanxuetao/linux
11431S: Maintained
ceebf4d5 11432T: git git://github.com/gxt/linux.git
b31d8273
G
11433F: arch/unicore32/
11434
d8379ab1
TF
11435UNIFDEF
11436M: Tony Finch <dot@dotat.at>
11437W: http://dotat.at/prog/unifdef
11438S: Maintained
11439F: scripts/unifdef.c
11440
1da177e4 11441UNIFORM CDROM DRIVER
8b58be88 11442M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11443W: http://www.kernel.dk
11444S: Maintained
679655da
JP
11445F: Documentation/cdrom/
11446F: drivers/cdrom/cdrom.c
11447F: include/linux/cdrom.h
c117ab84 11448F: include/uapi/linux/cdrom.h
1da177e4 11449
56df0122 11450UNISYS S-PAR DRIVERS
49e7d9df
JP
11451M: David Kershner <david.kershner@unisys.com>
11452L: sparmaintainer@unisys.com (Unisys internal)
11453S: Supported
11454F: drivers/staging/unisys/
56df0122 11455
9941fa6e
VH
11456UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11457M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11458L: linux-scsi@vger.kernel.org
11459S: Supported
11460F: Documentation/scsi/ufs.txt
11461F: drivers/scsi/ufs/
11462
e2d1d6c0 11463UNSORTED BLOCK IMAGES (UBI)
949cb623 11464M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11465M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11466W: http://www.linux-mtd.infradead.org/
11467L: linux-mtd@lists.infradead.org
b6b44e0a 11468T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11469S: Supported
80811493 11470F: drivers/mtd/ubi/
679655da 11471F: include/linux/mtd/ubi.h
c117ab84 11472F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11473
1da177e4 11474USB ACM DRIVER
ca1c3e6f 11475M: Oliver Neukum <oneukum@suse.com>
6372594a 11476L: linux-usb@vger.kernel.org
1da177e4 11477S: Maintained
679655da
JP
11478F: Documentation/usb/acm.txt
11479F: drivers/usb/class/cdc-acm.*
1da177e4 11480
b7d572e1
PF
11481USB AR5523 WIRELESS DRIVER
11482M: Pontus Fuchs <pontus.fuchs@gmail.com>
11483L: linux-wireless@vger.kernel.org
11484S: Maintained
11485F: drivers/net/wireless/ath/ar5523/
11486
115bb1ff 11487USB ATTACHED SCSI
f50a4968 11488M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11489M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11490L: linux-usb@vger.kernel.org
11491L: linux-scsi@vger.kernel.org
8eae0fb7 11492S: Maintained
115bb1ff
MW
11493F: drivers/usb/storage/uas.c
11494
1da177e4 11495USB CDC ETHERNET DRIVER
61eee9a7 11496M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11497L: linux-usb@vger.kernel.org
1da177e4 11498S: Maintained
679655da 11499F: drivers/net/usb/cdc_*.c
c117ab84 11500F: include/uapi/linux/usb/cdc.h
1da177e4 11501
66e3e591
KP
11502USB CHAOSKEY DRIVER
11503M: Keith Packard <keithp@keithp.com>
11504L: linux-usb@vger.kernel.org
11505S: Maintained
11506F: drivers/usb/misc/chaoskey.c
11507
b02b371e 11508USB CYPRESS C67X00 DRIVER
8b58be88 11509M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11510L: linux-usb@vger.kernel.org
11511S: Maintained
679655da 11512F: drivers/usb/c67x00/
b02b371e 11513
d0374f4f 11514USB DAVICOM DM9601 DRIVER
8b58be88 11515M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11516L: netdev@vger.kernel.org
d0374f4f
PK
11517W: http://www.linux-usb.org/usbnet
11518S: Maintained
679655da 11519F: drivers/net/usb/dm9601.c
d0374f4f 11520
cc2020e6 11521USB DIAMOND RIO500 DRIVER
8b58be88 11522M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11523L: rio500-users@lists.sourceforge.net
11524W: http://rio500.sourceforge.net
11525S: Maintained
679655da 11526F: drivers/usb/misc/rio500*
cc2020e6 11527
1da177e4 11528USB EHCI DRIVER
578333ab 11529M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11530L: linux-usb@vger.kernel.org
578333ab 11531S: Maintained
679655da
JP
11532F: Documentation/usb/ehci.txt
11533F: drivers/usb/host/ehci*
1da177e4 11534
69ae9e3e 11535USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11536M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11537L: linux-usb@vger.kernel.org
69ae9e3e 11538W: http://www.linux-usb.org/gadget
d6d0f665
FB
11539T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11540S: Maintained
679655da
JP
11541F: drivers/usb/gadget/
11542F: include/linux/usb/gadget*
69ae9e3e 11543
2dea64b4 11544USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11545M: Jiri Kosina <jikos@kernel.org>
406df153 11546R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11547L: linux-usb@vger.kernel.org
54e5881d 11548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11549S: Maintained
c2f01971 11550F: Documentation/hid/hiddev.txt
679655da 11551F: drivers/hid/usbhid/
1da177e4 11552
959eea21 11553USB ISP116X DRIVER
8b58be88 11554M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11555L: linux-usb@vger.kernel.org
959eea21 11556S: Maintained
679655da
JP
11557F: drivers/usb/host/isp116x*
11558F: include/linux/usb/isp116x.h
959eea21 11559
146498ea
WH
11560USB LAN78XX ETHERNET DRIVER
11561M: Woojung Huh <woojung.huh@microchip.com>
11562M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11563L: netdev@vger.kernel.org
11564S: Maintained
11565F: drivers/net/usb/lan78xx.*
11566
1da177e4 11567USB MASS STORAGE DRIVER
8b58be88 11568M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11569L: linux-usb@vger.kernel.org
8836aeb8 11570L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11571S: Maintained
11572W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11573F: drivers/usb/storage/
1da177e4 11574
af39917d
CL
11575USB MIDI DRIVER
11576M: Clemens Ladisch <clemens@ladisch.de>
11577L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11578T: git git://git.alsa-project.org/alsa-kernel.git
11579S: Maintained
11580F: sound/usb/midi.*
11581
444ce9d4
JP
11582USB NETWORKING DRIVERS
11583L: linux-usb@vger.kernel.org
11584S: Odd Fixes
11585F: drivers/net/usb/
11586
1da177e4 11587USB OHCI DRIVER
578333ab 11588M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11589L: linux-usb@vger.kernel.org
578333ab 11590S: Maintained
679655da
JP
11591F: Documentation/usb/ohci.txt
11592F: drivers/usb/host/ohci*
1da177e4 11593
963ffa3e 11594USB OTG FSM (Finite State Machine)
60d77b3d 11595M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11597L: linux-usb@vger.kernel.org
11598S: Maintained
11599F: drivers/usb/common/usb-otg-fsm.c
11600
563da3a9
VM
11601USB OVER IP DRIVER
11602M: Valentina Manea <valentina.manea.m@gmail.com>
11603M: Shuah Khan <shuah.kh@samsung.com>
11604L: linux-usb@vger.kernel.org
11605S: Maintained
a6d6fc2b 11606F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11607F: drivers/usb/usbip/
11608F: tools/usb/usbip/
11609
1da177e4 11610USB PEGASUS DRIVER
a16b945c 11611M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11612L: linux-usb@vger.kernel.org
043600a6 11613L: netdev@vger.kernel.org
052e3128
PM
11614T: git git://github.com/petkan/pegasus.git
11615W: https://github.com/petkan/pegasus
1da177e4 11616S: Maintained
679655da 11617F: drivers/net/usb/pegasus.*
1da177e4 11618
d3ad558f 11619USB PHY LAYER
a55f6286 11620M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11621L: linux-usb@vger.kernel.org
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11623S: Maintained
11624F: drivers/usb/phy/
d3ad558f 11625
73e4fb3f 11626USB PRINTER DRIVER (usblp)
8b58be88 11627M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11628L: linux-usb@vger.kernel.org
73e4fb3f 11629S: Supported
679655da 11630F: drivers/usb/class/usblp.c
1da177e4 11631
4521b477
BM
11632USB QMI WWAN NETWORK DRIVER
11633M: Bjørn Mork <bjorn@mork.no>
11634L: netdev@vger.kernel.org
11635S: Maintained
11636F: Documentation/ABI/testing/sysfs-class-net-qmi
11637F: drivers/net/usb/qmi_wwan.c
11638
1da177e4 11639USB RTL8150 DRIVER
a16b945c 11640M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11641L: linux-usb@vger.kernel.org
043600a6 11642L: netdev@vger.kernel.org
052e3128
PM
11643T: git git://github.com/petkan/rtl8150.git
11644W: https://github.com/petkan/rtl8150
1da177e4 11645S: Maintained
679655da 11646F: drivers/net/usb/rtl8150.c
1da177e4 11647
f896b796 11648USB SERIAL SUBSYSTEM
66085694 11649M: Johan Hovold <johan@kernel.org>
795fb7e7 11650L: linux-usb@vger.kernel.org
4e68852d 11651S: Maintained
679655da 11652F: Documentation/usb/usb-serial.txt
f896b796 11653F: drivers/usb/serial/
679655da 11654F: include/linux/usb/serial.h
1da177e4 11655
b3f0db1c
SG
11656USB SMSC75XX ETHERNET DRIVER
11657M: Steve Glendinning <steve.glendinning@shawell.net>
11658L: netdev@vger.kernel.org
11659S: Maintained
11660F: drivers/net/usb/smsc75xx.*
11661
2f7ca802 11662USB SMSC95XX ETHERNET DRIVER
90b24cfb 11663M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11664L: netdev@vger.kernel.org
90b24cfb 11665S: Maintained
679655da 11666F: drivers/net/usb/smsc95xx.*
2f7ca802 11667
1da177e4 11668USB SUBSYSTEM
879a5a00 11669M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11670L: linux-usb@vger.kernel.org
1da177e4 11671W: http://www.linux-usb.org
08deed1e 11672T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11673S: Supported
679655da 11674F: Documentation/usb/
679655da
JP
11675F: drivers/usb/
11676F: include/linux/usb.h
11677F: include/linux/usb/
1da177e4
LT
11678
11679USB UHCI DRIVER
8b58be88 11680M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11681L: linux-usb@vger.kernel.org
1da177e4 11682S: Maintained
679655da 11683F: drivers/usb/host/uhci*
1da177e4 11684
69ae9e3e 11685USB "USBNET" DRIVER FRAMEWORK
d8130624 11686M: Oliver Neukum <oneukum@suse.com>
043600a6 11687L: netdev@vger.kernel.org
69ae9e3e 11688W: http://www.linux-usb.org/usbnet
1da177e4 11689S: Maintained
679655da
JP
11690F: drivers/net/usb/usbnet.c
11691F: include/linux/usb/usbnet.h
1da177e4 11692
c0efd232 11693USB VIDEO CLASS
c53ac071 11694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11695L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11696L: linux-media@vger.kernel.org
275ffde4 11697T: git git://linuxtv.org/media_tree.git
57c6d2e9 11698W: http://www.ideasonboard.org/uvc/
c0efd232 11699S: Maintained
0c0d06ca 11700F: drivers/media/usb/uvc/
6c0f0359 11701F: include/uapi/linux/uvcvideo.h
1da177e4 11702
b60b9c45
HV
11703USB VISION DRIVER
11704M: Hans Verkuil <hverkuil@xs4all.nl>
11705L: linux-media@vger.kernel.org
11706T: git git://linuxtv.org/media_tree.git
a825eaec 11707W: https://linuxtv.org
b60b9c45
HV
11708S: Odd Fixes
11709F: drivers/media/usb/usbvision/
11710
8282da47
LP
11711USB WEBCAM GADGET
11712M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11713L: linux-usb@vger.kernel.org
11714S: Maintained
3a83c16e 11715F: drivers/usb/gadget/function/*uvc*
faf2e1db 11716F: drivers/usb/gadget/legacy/webcam.c
8282da47 11717
bf164cc0 11718USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11719M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11720L: linux-wireless@vger.kernel.org
11721S: Maintained
679655da 11722F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11723
eb6bab13 11724USB XHCI DRIVER
03d85053 11725M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11726L: linux-usb@vger.kernel.org
11727S: Supported
36d0344c
SS
11728F: drivers/usb/host/xhci*
11729F: drivers/usb/host/pci-quirks*
eb6bab13 11730
1da177e4 11731USB ZD1201 DRIVER
4086b9ca 11732L: linux-wireless@vger.kernel.org
1da177e4 11733W: http://linux-lc100020.sourceforge.net
4086b9ca 11734S: Orphan
ed0ad06f 11735F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11736
b7eee616 11737USB ZR364XX DRIVER
8b58be88 11738M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11739L: linux-usb@vger.kernel.org
661263b5 11740L: linux-media@vger.kernel.org
275ffde4 11741T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11742W: http://royale.zerezo.com/zr364xx/
11743S: Maintained
679655da 11744F: Documentation/video4linux/zr364xx.txt
90d72ac6 11745F: drivers/media/usb/zr364xx/
b7eee616 11746
289fcff4
HK
11747ULPI BUS
11748M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11749L: linux-usb@vger.kernel.org
11750S: Maintained
11751F: drivers/usb/common/ulpi.c
11752F: include/linux/ulpi/
11753
e7839f25 11754USER-MODE LINUX (UML)
8b58be88 11755M: Jeff Dike <jdike@addtoit.com>
b15194b7 11756M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11757L: user-mode-linux-devel@lists.sourceforge.net
11758L: user-mode-linux-user@lists.sourceforge.net
11759W: http://user-mode-linux.sourceforge.net
9f273c24 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11761S: Maintained
61516587 11762F: Documentation/virtual/uml/
679655da 11763F: arch/um/
b070989a 11764F: arch/x86/um/
679655da
JP
11765F: fs/hostfs/
11766F: fs/hppfs/
b7eee616 11767
e5f114e9 11768USERSPACE I/O (UIO)
6a534c9d 11769M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11771S: Maintained
3d3fecbd 11772T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11773F: Documentation/DocBook/uio-howto.tmpl
11774F: drivers/uio/
11775F: include/linux/uio*.h
e5f114e9 11776
256cccbe 11777UTIL-LINUX PACKAGE
8b58be88 11778M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11779L: util-linux@vger.kernel.org
11780W: http://en.wikipedia.org/wiki/Util-linux
11781T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11782S: Maintained
11783
c1fd1c07 11784UVESAFB DRIVER
8b58be88 11785M: Michal Januszewski <spock@gentoo.org>
c69f677c 11786L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11787W: http://dev.gentoo.org/~spock/projects/uvesafb/
11788S: Maintained
679655da 11789F: Documentation/fb/uvesafb.txt
8a61f013 11790F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11791
456930d8
SA
11792VF610 NAND DRIVER
11793M: Stefan Agner <stefan@agner.ch>
11794L: linux-mtd@lists.infradead.org
11795S: Supported
11796F: drivers/mtd/nand/vf610_nfc.c
11797
4480f15b 11798VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11799M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11800S: Maintained
679655da
JP
11801F: Documentation/filesystems/vfat.txt
11802F: fs/fat/
1da177e4 11803
cba3345c
AW
11804VFIO DRIVER
11805M: Alex Williamson <alex.williamson@redhat.com>
11806L: kvm@vger.kernel.org
9f273c24 11807T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11808S: Maintained
11809F: Documentation/vfio.txt
11810F: drivers/vfio/
11811F: include/linux/vfio.h
c117ab84 11812F: include/uapi/linux/vfio.h
cba3345c 11813
a714ea5f
AW
11814VFIO PLATFORM DRIVER
11815M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11816L: kvm@vger.kernel.org
11817S: Maintained
11818F: drivers/vfio/platform/
11819
9e6f3438
PO
11820VIDEOBUF2 FRAMEWORK
11821M: Pawel Osciak <pawel@osciak.com>
11822M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11823M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11824L: linux-media@vger.kernel.org
11825S: Maintained
90d72ac6 11826F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11827F: include/media/videobuf2-*
11828
5523662e
SCP
11829VIRTUAL SERIO DEVICE DRIVER
11830M: Stephen Chandler Paul <thatslyude@gmail.com>
11831S: Maintained
11832F: drivers/input/serio/userio.c
11833F: include/uapi/linux/userio.h
11834
9a82446b
AS
11835VIRTIO CONSOLE DRIVER
11836M: Amit Shah <amit.shah@redhat.com>
11837L: virtualization@lists.linux-foundation.org
11838S: Maintained
11839F: drivers/char/virtio_console.c
11840F: include/linux/virtio_console.h
c117ab84 11841F: include/uapi/linux/virtio_console.h
9a82446b 11842
2426ec8f 11843VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11844M: "Michael S. Tsirkin" <mst@redhat.com>
11845L: virtualization@lists.linux-foundation.org
11846S: Maintained
11847F: drivers/virtio/
c893c8d7 11848F: tools/virtio/
2426ec8f
MT
11849F: drivers/net/virtio_net.c
11850F: drivers/block/virtio_blk.c
11851F: include/linux/virtio_*.h
916cdabc 11852F: include/uapi/linux/virtio_*.h
2426ec8f 11853
f2dbda3b
CH
11854VIRTIO DRIVERS FOR S390
11855M: Christian Borntraeger <borntraeger@de.ibm.com>
11856M: Cornelia Huck <cornelia.huck@de.ibm.com>
11857L: linux-s390@vger.kernel.org
11858L: virtualization@lists.linux-foundation.org
11859L: kvm@vger.kernel.org
11860S: Supported
1b568d93 11861F: drivers/s390/virtio/
f2dbda3b 11862
4ad6ee91
GH
11863VIRTIO GPU DRIVER
11864M: David Airlie <airlied@linux.ie>
11865M: Gerd Hoffmann <kraxel@redhat.com>
11866L: dri-devel@lists.freedesktop.org
11867L: virtualization@lists.linux-foundation.org
11868S: Maintained
11869F: drivers/gpu/drm/virtio/
11870F: include/uapi/linux/virtio_gpu.h
11871
3a4d5c94
MT
11872VIRTIO HOST (VHOST)
11873M: "Michael S. Tsirkin" <mst@redhat.com>
11874L: kvm@vger.kernel.org
c996d8b9 11875L: virtualization@lists.linux-foundation.org
3a4d5c94 11876L: netdev@vger.kernel.org
9f273c24 11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11878S: Maintained
11879F: drivers/vhost/
c117ab84 11880F: include/uapi/linux/vhost.h
3a4d5c94 11881
271c8651
GH
11882VIRTIO INPUT DRIVER
11883M: Gerd Hoffmann <kraxel@redhat.com>
11884S: Maintained
11885F: drivers/virtio/virtio_input.c
11886F: include/uapi/linux/virtio_input.h
11887
1da177e4 11888VIA RHINE NETWORK DRIVER
210347e1 11889S: Orphan
f2148a47 11890F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11891
f0bf7f61 11892VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11893M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11894M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11895S: Maintained
11896F: drivers/mmc/host/via-sdmmc.c
11897
69e4a7c2 11898VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11899M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11900L: linux-fbdev@vger.kernel.org
69e4a7c2 11901S: Maintained
c7babebd
FTS
11902F: include/linux/via-core.h
11903F: include/linux/via-gpio.h
11904F: include/linux/via_i2c.h
8a61f013 11905F: drivers/video/fbdev/via/
69e4a7c2 11906
01f20734 11907VIA VELOCITY NETWORK DRIVER
8b58be88 11908M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11909L: netdev@vger.kernel.org
11910S: Maintained
f2148a47 11911F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11912
f73f8173
AW
11913VIRT LIB
11914M: Alex Williamson <alex.williamson@redhat.com>
11915M: Paolo Bonzini <pbonzini@redhat.com>
11916L: kvm@vger.kernel.org
11917S: Supported
11918F: virt/lib/
11919
77911fd2 11920VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11921M: Hans Verkuil <hverkuil@xs4all.nl>
11922L: linux-media@vger.kernel.org
11923T: git git://linuxtv.org/media_tree.git
a825eaec 11924W: https://linuxtv.org
0b7bc1fa 11925S: Maintained
77911fd2 11926F: drivers/media/platform/vivid/*
0b7bc1fa 11927
be7f8273 11928VLAN (802.1Q)
8b58be88 11929M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11930L: netdev@vger.kernel.org
11931S: Maintained
679655da
JP
11932F: drivers/net/macvlan.c
11933F: include/linux/if_*vlan.h
11934F: net/8021q/
be7f8273 11935
55e331cf 11936VLYNQ BUS
8b58be88 11937M: Florian Fainelli <florian@openwrt.org>
8578d7af 11938L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11939S: Maintained
11940F: drivers/vlynq/vlynq.c
11941F: include/linux/vlynq.h
11942
390beae4 11943VME SUBSYSTEM
74c600e3 11944M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11945M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11946M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11947L: devel@driverdev.osuosl.org
11948S: Maintained
11949T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11950F: Documentation/vme_api.txt
11951F: drivers/staging/vme/
11952F: drivers/vme/
11953F: include/linux/vme*
11954
4488e09b
AK
11955VMWARE HYPERVISOR INTERFACE
11956M: Alok Kataria <akataria@vmware.com>
11957L: virtualization@lists.linux-foundation.org
11958S: Supported
11959F: arch/x86/kernel/cpu/vmware.c
11960
73b35d07
DT
11961VMWARE BALLOON DRIVER
11962M: Xavier Deguillard <xdeguillard@vmware.com>
11963M: Philip Moltmann <moltmann@vmware.com>
11964M: "VMware, Inc." <pv-drivers@vmware.com>
11965L: linux-kernel@vger.kernel.org
11966S: Maintained
11967F: drivers/misc/vmw_balloon.c
11968
8b8be51b
TH
11969VMWARE VMMOUSE SUBDRIVER
11970M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11971M: "VMware, Inc." <pv-drivers@vmware.com>
11972L: linux-input@vger.kernel.org
11973S: Maintained
11974F: drivers/input/mouse/vmmouse.c
11975F: drivers/input/mouse/vmmouse.h
11976
d1a890fa 11977VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11978M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11979M: "VMware, Inc." <pv-drivers@vmware.com>
11980L: netdev@vger.kernel.org
11981S: Maintained
11982F: drivers/net/vmxnet3/
d1a890fa 11983
851b1642 11984VMware PVSCSI driver
f2d7e40e 11985M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11986M: VMware PV-Drivers <pv-drivers@vmware.com>
11987L: linux-scsi@vger.kernel.org
11988S: Maintained
11989F: drivers/scsi/vmw_pvscsi.c
11990F: drivers/scsi/vmw_pvscsi.h
11991
e53e86c7 11992VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11993M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11994M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11995L: linux-kernel@vger.kernel.org
1dd68f01 11996W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11998S: Supported
679655da
JP
11999F: drivers/regulator/
12000F: include/linux/regulator/
e53e86c7 12001
081958eb
DA
12002VRF
12003M: David Ahern <dsa@cumulusnetworks.com>
12004M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12005L: netdev@vger.kernel.org
12006S: Maintained
12007F: drivers/net/vrf.c
562d897d 12008F: Documentation/networking/vrf.txt
081958eb 12009
ab41319e 12010VT1211 HARDWARE MONITOR DRIVER
8b58be88 12011M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12012L: linux-hwmon@vger.kernel.org
ab41319e 12013S: Maintained
679655da
JP
12014F: Documentation/hwmon/vt1211
12015F: drivers/hwmon/vt1211.c
ab41319e 12016
1de9e371 12017VT8231 HARDWARE MONITOR DRIVER
8b58be88 12018M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12019L: linux-hwmon@vger.kernel.org
1de9e371 12020S: Maintained
679655da 12021F: drivers/hwmon/vt8231.c
1de9e371 12022
88095e7b
TO
12023VUB300 USB to SDIO/SD/MMC bridge chip
12024M: Tony Olech <tony.olech@elandigitalsystems.com>
12025L: linux-mmc@vger.kernel.org
12026L: linux-usb@vger.kernel.org
12027S: Supported
12028F: drivers/mmc/host/vub300.c
12029
1da177e4 12030W1 DALLAS'S 1-WIRE BUS
a8018766 12031M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12032S: Maintained
679655da
JP
12033F: Documentation/w1/
12034F: drivers/w1/
1da177e4 12035
13927079 12036W83791D HARDWARE MONITORING DRIVER
8b58be88 12037M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12038L: linux-hwmon@vger.kernel.org
25845c22 12039S: Maintained
679655da
JP
12040F: Documentation/hwmon/w83791d
12041F: drivers/hwmon/w83791d.c
13927079 12042
61db011d 12043W83793 HARDWARE MONITORING DRIVER
8b58be88 12044M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12045L: linux-hwmon@vger.kernel.org
61db011d 12046S: Maintained
679655da
JP
12047F: Documentation/hwmon/w83793
12048F: drivers/hwmon/w83793.c
61db011d 12049
e3760b43 12050W83795 HARDWARE MONITORING DRIVER
d8130624 12051M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12052L: linux-hwmon@vger.kernel.org
e3760b43
JD
12053S: Maintained
12054F: drivers/hwmon/w83795.c
12055
1da177e4 12056W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12057M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12058S: Maintained
679655da 12059F: drivers/mmc/host/wbsd.*
1da177e4 12060
b4e05923
HG
12061WACOM PROTOCOL 4 SERIAL TABLETS
12062M: Julian Squires <julian@cipht.net>
12063M: Hans de Goede <hdegoede@redhat.com>
12064L: linux-input@vger.kernel.org
12065S: Maintained
12066F: drivers/input/tablet/wacom_serial4.c
12067
3527761c 12068WATCHDOG DEVICE DRIVERS
8b58be88 12069M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12070R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12071L: linux-watchdog@vger.kernel.org
12072W: http://www.linux-watchdog.org/
f599aaf0 12073T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12074S: Maintained
679655da
JP
12075F: Documentation/watchdog/
12076F: drivers/watchdog/
12077F: include/linux/watchdog.h
c117ab84 12078F: include/uapi/linux/watchdog.h
3527761c 12079
1da177e4 12080WD7000 SCSI DRIVER
8b58be88 12081M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12082L: linux-scsi@vger.kernel.org
12083S: Maintained
679655da 12084F: drivers/scsi/wd7000.c
1da177e4 12085
b22e00f3
DH
12086WIIMOTE HID DRIVER
12087M: David Herrmann <dh.herrmann@googlemail.com>
12088L: linux-input@vger.kernel.org
12089S: Maintained
12090F: drivers/hid/hid-wiimote*
12091
e258b80e 12092WINBOND CIR DRIVER
364e9e18 12093M: David Härdeman <david@hardeman.nu>
e258b80e 12094S: Maintained
116ab806 12095F: drivers/media/rc/winbond-cir.c
e258b80e 12096
c36a483d
WBG
12097WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12098M: William Breathitt Gray <vilhelm.gray@gmail.com>
12099L: linux-watchdog@vger.kernel.org
12100S: Maintained
12101F: drivers/watchdog/ebc-c384_wdt.c
12102
9c26df9b
WBG
12103WINSYSTEMS WS16C48 GPIO DRIVER
12104M: William Breathitt Gray <vilhelm.gray@gmail.com>
12105L: linux-gpio@vger.kernel.org
12106S: Maintained
12107F: drivers/gpio/gpio-ws16c48.c
e258b80e 12108
8a70da82 12109WIMAX STACK
8b58be88 12110M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12111M: linux-wimax@intel.com
49e7d9df 12112L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12113S: Supported
12114W: http://linuxwimax.org
315987dc 12115F: Documentation/wimax/README.wimax
315987dc
JP
12116F: include/linux/wimax/debug.h
12117F: include/net/wimax.h
c117ab84 12118F: include/uapi/linux/wimax.h
315987dc 12119F: net/wimax/
8a70da82 12120
5fc14680 12121WISTRON LAPTOP BUTTON DRIVER
8b58be88 12122M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12123S: Maintained
679655da 12124F: drivers/input/misc/wistron_btns.c
5fc14680 12125
1da177e4 12126WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12127M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12128L: linux-wireless@vger.kernel.org
926554c4 12129W: http://oops.ghostprotocols.net:81/blog
1da177e4 12130S: Maintained
679655da 12131F: drivers/net/wireless/wl3501*
1da177e4 12132
055bcbcb 12133WOLFSON MICROELECTRONICS DRIVERS
fef95164 12134L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12135T: git https://github.com/CirrusLogic/linux-drivers.git
12136W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12137S: Supported
3768f0b1 12138F: Documentation/hwmon/wm83??
f494993f
CK
12139F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12140F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12141F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12142F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12143F: drivers/clk/clk-wm83*.c
9c309598 12144F: drivers/extcon/extcon-arizona.c
b75ea16a 12145F: drivers/leds/leds-wm83*.c
25b273ba 12146F: drivers/gpio/gpio-*wm*.c
9c309598 12147F: drivers/gpio/gpio-arizona.c
d22b0869 12148F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12149F: drivers/input/misc/wm831x-on.c
12150F: drivers/input/touchscreen/wm831x-ts.c
12151F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12152F: drivers/mfd/arizona*
12153F: drivers/mfd/wm*.c
12ebc137 12154F: drivers/mfd/cs47l24*
b75ea16a
MB
12155F: drivers/power/wm83*.c
12156F: drivers/rtc/rtc-wm83*.c
12157F: drivers/regulator/wm8*.c
3860e6c4 12158F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12159F: drivers/watchdog/wm83*_wdt.c
9c309598 12160F: include/linux/mfd/arizona/
3860e6c4 12161F: include/linux/mfd/wm831x/
b75ea16a 12162F: include/linux/mfd/wm8350/
3768f0b1 12163F: include/linux/mfd/wm8400*
59ec6da2 12164F: include/linux/wm97xx.h
055bcbcb 12165F: include/sound/wm????.h
9c309598 12166F: sound/soc/codecs/arizona.?
055bcbcb 12167F: sound/soc/codecs/wm*
12ebc137 12168F: sound/soc/codecs/cs47l24*
b75ea16a 12169
3e6cd7a4
TH
12170WORKQUEUE
12171M: Tejun Heo <tj@kernel.org>
badb7f5e 12172R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12174S: Maintained
12175F: include/linux/workqueue.h
12176F: kernel/workqueue.c
12177F: Documentation/workqueue.txt
12178
1da177e4 12179X.25 NETWORK LAYER
8bf28059 12180M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12181L: linux-x25@vger.kernel.org
8bf28059 12182S: Odd Fixes
679655da
JP
12183F: Documentation/networking/x25*
12184F: include/net/x25*
12185F: net/x25/
1da177e4 12186
e2d1d6c0 12187X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12188M: Thomas Gleixner <tglx@linutronix.de>
12189M: Ingo Molnar <mingo@redhat.com>
12190M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12191M: x86@kernel.org
981c3a4f 12192L: linux-kernel@vger.kernel.org
75fc2d37 12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12194S: Maintained
679655da
JP
12195F: Documentation/x86/
12196F: arch/x86/
e2d1d6c0 12197
d0944853 12198X86 PLATFORM DRIVERS
e181ba15 12199M: Darren Hart <dvhart@infradead.org>
d0944853 12200L: platform-driver-x86@vger.kernel.org
e181ba15 12201T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12202S: Maintained
14430813 12203F: drivers/platform/x86/
3a4bceef 12204F: drivers/platform/olpc/
d0944853 12205
c1f5c54b
IM
12206X86 MCE INFRASTRUCTURE
12207M: Tony Luck <tony.luck@intel.com>
487ba8e8 12208M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12209L: linux-edac@vger.kernel.org
12210S: Maintained
12211F: arch/x86/kernel/cpu/mcheck/*
12212
79ebdc95
BP
12213X86 MICROCODE UPDATE SUPPORT
12214M: Borislav Petkov <bp@alien8.de>
12215S: Maintained
12216F: arch/x86/kernel/cpu/microcode/*
12217
f0905c5a
AL
12218X86 VDSO
12219M: Andy Lutomirski <luto@amacapital.net>
12220L: linux-kernel@vger.kernel.org
12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12222S: Maintained
d603c8e1 12223F: arch/x86/entry/vdso/
f0905c5a 12224
d6fad502 12225XC2028/3028 TUNER DRIVER
009a5410 12226M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12227L: linux-media@vger.kernel.org
a825eaec 12228W: https://linuxtv.org
d6fad502
MCC
12229T: git git://linuxtv.org/media_tree.git
12230S: Maintained
12231F: drivers/media/tuners/tuner-xc2028.*
12232
c4468085 12233XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12234M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12235M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12236M: Juergen Gross <jgross@suse.com>
11dbb52b 12237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12238T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12239S: Supported
12240F: arch/x86/xen/
12241F: drivers/*/xen-*front.c
12242F: drivers/xen/
12243F: arch/x86/include/asm/xen/
12244F: include/xen/
c117ab84 12245F: include/uapi/xen/
c4468085 12246
77bfb479 12247XEN HYPERVISOR ARM
85d1a29d 12248M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12249L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12250S: Maintained
77bfb479
SS
12251F: arch/arm/xen/
12252F: arch/arm/include/asm/xen/
12253
b475e83f 12254XEN HYPERVISOR ARM64
85d1a29d 12255M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12256L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12257S: Maintained
b475e83f
SS
12258F: arch/arm64/xen/
12259F: arch/arm64/include/asm/xen/
12260
9b57e1a7 12261XEN NETWORK BACKEND DRIVER
8386040b 12262M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12263L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12264L: netdev@vger.kernel.org
12265S: Supported
12266F: drivers/net/xen-netback/*
12267
c5f8e29d
KRW
12268XEN PCI SUBSYSTEM
12269M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12270L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12271S: Supported
12272F: arch/x86/pci/*xen*
12273F: drivers/pci/*xen*
12274
a2c5ae65
KRW
12275XEN BLOCK SUBSYSTEM
12276M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12277M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12278L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12279S: Supported
12280F: drivers/block/xen-blkback/*
12281F: drivers/block/xen*
12282
15d03609
JG
12283XEN PVSCSI DRIVERS
12284M: Juergen Gross <jgross@suse.com>
12285L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12286L: linux-scsi@vger.kernel.org
12287S: Supported
12288F: drivers/scsi/xen-scsifront.c
12289F: drivers/xen/xen-scsiback.c
12290F: include/xen/interface/io/vscsiif.h
12291
c5f8e29d
KRW
12292XEN SWIOTLB SUBSYSTEM
12293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12294L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12295S: Supported
12296F: arch/x86/xen/*swiotlb*
12297F: drivers/xen/*swiotlb*
12298
1da177e4
LT
12299XFS FILESYSTEM
12300P: Silicon Graphics Inc
809625ca 12301M: Dave Chinner <david@fromorbit.com>
18caa67a 12302M: xfs@oss.sgi.com
d7ede1aa 12303L: xfs@oss.sgi.com
1da177e4 12304W: http://oss.sgi.com/projects/xfs
9f273c24 12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12306S: Supported
679655da
JP
12307F: Documentation/filesystems/xfs.txt
12308F: fs/xfs/
1da177e4 12309
8a3b7a25 12310XILINX AXI ETHERNET DRIVER
59a54f30
MS
12311M: Anirudha Sarangi <anirudh@xilinx.com>
12312M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12313S: Maintained
12314F: drivers/net/ethernet/xilinx/xilinx_axienet*
12315
238b8721 12316XILINX UARTLITE SERIAL DRIVER
8b58be88 12317M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12318L: linux-serial@vger.kernel.org
12319S: Maintained
df621252 12320F: drivers/tty/serial/uartlite.c
238b8721 12321
df330515
LP
12322XILINX VIDEO IP CORES
12323M: Hyun Kwon <hyun.kwon@xilinx.com>
12324M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12325L: linux-media@vger.kernel.org
12326T: git git://linuxtv.org/media_tree.git
12327S: Supported
12328F: Documentation/devicetree/bindings/media/xilinx/
12329F: drivers/media/platform/xilinx/
a5562f65 12330F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12331
74316949
EB
12332XILLYBUS DRIVER
12333M: Eli Billauer <eli.billauer@gmail.com>
12334L: linux-kernel@vger.kernel.org
12335S: Supported
12336F: drivers/char/xillybus/
12337
f620e4b8
MF
12338XTENSA XTFPGA PLATFORM SUPPORT
12339M: Max Filippov <jcmvbkbc@gmail.com>
12340L: linux-xtensa@linux-xtensa.org
12341S: Maintained
12342F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12343F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12344
1da177e4 12345YAM DRIVER FOR AX.25
8b58be88 12346M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12347L: linux-hams@vger.kernel.org
12348S: Maintained
679655da
JP
12349F: drivers/net/hamradio/yam*
12350F: include/linux/yam.h
1da177e4 12351
af64a5eb 12352YEALINK PHONE DRIVER
8b58be88 12353M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12354L: usbb2k-api-dev@nongnu.org
12355S: Maintained
679655da
JP
12356F: Documentation/input/yealink.txt
12357F: drivers/input/misc/yealink.*
af64a5eb 12358
1da177e4 12359Z8530 DRIVER FOR AX.25
8b58be88 12360M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12361W: http://yaina.de/jreuter/
12362W: http://www.qsl.net/dl1bke/
12363L: linux-hams@vger.kernel.org
12364S: Maintained
679655da
JP
12365F: Documentation/networking/z8530drv.txt
12366F: drivers/net/hamradio/*scc.c
12367F: drivers/net/hamradio/z8530.h
1da177e4 12368
0cf31ec1 12369ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12370M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12371L: linux-mm@kvack.org
12372S: Maintained
12373F: mm/zbud.c
12374F: include/linux/zbud.h
12375
7c0c3afb 12376ZD1211RW WIRELESS DRIVER
8b58be88
JP
12377M: Daniel Drake <dsd@gentoo.org>
12378M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12379W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12380L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12381L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12382S: Maintained
6948300c 12383F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12384
20263029
DS
12385ZPOOL COMPRESSED PAGE STORAGE API
12386M: Dan Streetman <ddstreet@ieee.org>
12387L: linux-mm@kvack.org
12388S: Maintained
12389F: mm/zpool.c
12390F: include/linux/zpool.h
12391
1da177e4 12392ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12393L: mjpeg-users@lists.sourceforge.net
f63145e2 12394L: linux-media@vger.kernel.org
1da177e4 12395W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12396T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12397S: Odd Fixes
90d72ac6 12398F: drivers/media/pci/zoran/
1da177e4 12399
6920f2cc
MK
12400ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12401M: Minchan Kim <minchan@kernel.org>
12402M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12403R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12404L: linux-kernel@vger.kernel.org
12405S: Maintained
12406F: drivers/block/zram/
12407F: Documentation/blockdev/zram.txt
12408
8b4a4080 12409ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12410M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12411S: Maintained
df621252 12412F: drivers/tty/serial/zs.*
8b4a4080 12413
eae70d06
MK
12414ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12415M: Minchan Kim <minchan@kernel.org>
12416M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12417R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12418L: linux-mm@kvack.org
12419S: Maintained
12420F: mm/zsmalloc.c
12421F: include/linux/zsmalloc.h
d02be50d 12422F: Documentation/vm/zsmalloc.txt
eae70d06 12423
0cf31ec1 12424ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12425M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12426L: linux-mm@kvack.org
12427S: Maintained
12428F: mm/zswap.c
12429
1da177e4 12430THE REST
8b58be88 12431M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12432L: linux-kernel@vger.kernel.org
8a6e2535 12433Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12435S: Buried alive in reporters
34d03cc1
JP
12436F: *
12437F: */
This page took 7.388343 seconds and 5 git commands to generate.