Merge tag 'mfd-for-linus-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[linux-2.6-block.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
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
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>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
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>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
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>
cc0b07ed 395L: lm-sensors@lm-sensors.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>
cae2caae
CL
402L: lm-sensors@lm-sensors.org
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>
447L: lm-sensors@lm-sensors.org
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>
b058b859
JD
460L: lm-sensors@lm-sensors.org
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>
512d1027 637L: lm-sensors@lm-sensors.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
45198c7b
LT
682AMD XGBE DRIVER
683M: Tom Lendacky <thomas.lendacky@amd.com>
684L: netdev@vger.kernel.org
685S: Supported
686F: drivers/net/ethernet/amd/xgbe/
45198c7b 687
284f42b6 688AMS (Apple Motion Sensor) DRIVER
8b58be88 689M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 690S: Supported
bd5f47ec 691F: drivers/macintosh/ams/
284f42b6 692
531fca16
HV
693ANALOG DEVICES INC AD9389B DRIVER
694M: Hans Verkuil <hans.verkuil@cisco.com>
695L: linux-media@vger.kernel.org
696S: Maintained
697F: drivers/media/i2c/ad9389b*
698
614b4384
LPC
699ANALOG DEVICES INC ADV7180 DRIVER
700M: Lars-Peter Clausen <lars@metafoo.de>
701L: linux-media@vger.kernel.org
702W: http://ez.analog.com/community/linux-device-drivers
703S: Supported
704F: drivers/media/i2c/adv7180.c
705
c40ddfa3
HV
706ANALOG DEVICES INC ADV7511 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7511*
711
531fca16
HV
712ANALOG DEVICES INC ADV7604 DRIVER
713M: Hans Verkuil <hans.verkuil@cisco.com>
714L: linux-media@vger.kernel.org
715S: Maintained
716F: drivers/media/i2c/adv7604*
717
c40ddfa3
HV
718ANALOG DEVICES INC ADV7842 DRIVER
719M: Hans Verkuil <hans.verkuil@cisco.com>
720L: linux-media@vger.kernel.org
721S: Maintained
722F: drivers/media/i2c/adv7842*
723
527a1a83 724ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 725M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 726L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 727W: http://wiki.analog.com/
a4edbc10 728W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 729S: Supported
39c9d199 730F: sound/soc/codecs/adau*
cc52688a 731F: sound/soc/codecs/adav*
4bdef3bd 732F: sound/soc/codecs/ad1*
ae48f5ef 733F: sound/soc/codecs/ad7*
4bdef3bd 734F: sound/soc/codecs/ssm*
40216ce7 735F: sound/soc/codecs/sigmadsp.*
4bdef3bd 736
527a1a83 737ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 738L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
740W: http://blackfin.uclinux.org/
741S: Supported
742F: sound/soc/blackfin/*
7d1f9018 743
4ce72abc
LPC
744ANALOG DEVICES INC IIO DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746M: Michael Hennerich <Michael.Hennerich@analog.com>
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: drivers/iio/*/ad*
751X: drivers/iio/*/adjd*
752F: drivers/staging/iio/*/ad*
753F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 754
0e3b67b3
LPC
755ANALOG DEVICES INC DMA DRIVERS
756M: Lars-Peter Clausen <lars@metafoo.de>
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: drivers/dma/dma-axi-dmac.c
760
41c9e95d
GK
761ANDROID DRIVERS
762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 763M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 764M: Riley Andrews <riandrews@android.com>
0e4a566b 765T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
766L: devel@driverdev.osuosl.org
767S: Supported
768F: drivers/android/
769F: drivers/staging/android/
770
42269063 771AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 772M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 773L: linuxppc-dev@lists.ozlabs.org
93711660 774L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 775S: Maintained
679655da 776F: sound/aoa/
42269063 777
97a445da
WBG
778APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
779M: William Breathitt Gray <vilhelm.gray@gmail.com>
780L: linux-iio@vger.kernel.org
781S: Maintained
782F: drivers/iio/dac/stx104.c
783
1da177e4 784APM DRIVER
e5f6450c 785M: Jiri Kosina <jikos@kernel.org>
81024fc4 786S: Odd fixes
9f273c24 787T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
788F: arch/x86/kernel/apm_32.c
789F: include/linux/apm_bios.h
c117ab84 790F: include/uapi/linux/apm_bios.h
81024fc4 791F: drivers/char/apm-emulation.c
1da177e4 792
bd7aa4b2 793APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 794M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 795L: linux-input@vger.kernel.org
75dd112a 796S: Odd fixes
679655da 797F: drivers/input/mouse/bcm5974.c
bd7aa4b2 798
6f2fad74 799APPLE SMC DRIVER
75dd112a 800M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 801L: lm-sensors@lm-sensors.org
75dd112a 802S: Odd fixes
679655da 803F: drivers/hwmon/applesmc.c
6f2fad74 804
1da177e4 805APPLETALK NETWORK LAYER
8b58be88 806M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 807S: Maintained
679655da
JP
808F: drivers/net/appletalk/
809F: net/appletalk/
1da177e4 810
21c75328
DD
811APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
812M: Duc Dang <dhdang@apm.com>
813S: Supported
814F: arch/arm64/boot/dts/apm/
815
24299502
IS
816APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
817M: Iyappan Subramanian <isubramanian@apm.com>
818M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
819S: Supported
820F: drivers/net/ethernet/apm/xgene/
821F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
822
62a37dc7
LP
823APTINA CAMERA SENSOR PLL
824M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
825L: linux-media@vger.kernel.org
826S: Maintained
827F: drivers/media/i2c/aptina-pll.*
828
1154ea7d 829ARC FRAMEBUFFER DRIVER
8b58be88 830M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 831S: Maintained
8a61f013
JH
832F: drivers/video/fbdev/arcfb.c
833F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 834
c38f6ac7
MG
835ARCNET NETWORK LAYER
836M: Michael Grzeschik <m.grzeschik@pengutronix.de>
837L: netdev@vger.kernel.org
838S: Maintained
839F: drivers/net/arcnet/
840F: include/uapi/linux/if_arcnet.h
841
1da177e4 842ARM MFM AND FLOPPY DRIVERS
8b58be88 843M: Ian Molton <spyro@f2s.com>
1da177e4 844S: Maintained
679655da
JP
845F: arch/arm/lib/floppydma.S
846F: arch/arm/include/asm/floppy.h
1da177e4 847
6f96521f
WD
848ARM PMU PROFILING AND DEBUGGING
849M: Will Deacon <will.deacon@arm.com>
70e238df 850R: Mark Rutland <mark.rutland@arm.com>
6f96521f 851S: Maintained
dd06a84b 852F: arch/arm*/kernel/perf_*
6f96521f 853F: arch/arm/oprofile/common.c
dd06a84b
MR
854F: arch/arm*/kernel/hw_breakpoint.c
855F: arch/arm*/include/asm/hw_breakpoint.h
856F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
857F: drivers/perf/arm_pmu.c
858F: include/linux/perf/arm_pmu.h
6f96521f 859
d4275354 860ARM PORT
8b58be88 861M: Russell King <linux@arm.linux.org.uk>
efc03ecb 862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
863W: http://www.arm.linux.org.uk/
864S: Maintained
865F: arch/arm/
866
d323c243
SB
867ARM SUB-ARCHITECTURES
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 869S: Maintained
d323c243
SB
870F: arch/arm/mach-*/
871F: arch/arm/plat-*/
872T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
873
cefbf4ea
RK
874ARM PRIMECELL AACI PL041 DRIVER
875M: Russell King <linux@arm.linux.org.uk>
876S: Maintained
877F: sound/arm/aaci.*
878
879ARM PRIMECELL CLCD PL110 DRIVER
880M: Russell King <linux@arm.linux.org.uk>
881S: Maintained
8a61f013 882F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
883
884ARM PRIMECELL KMI PL050 DRIVER
885M: Russell King <linux@arm.linux.org.uk>
886S: Maintained
887F: drivers/input/serio/ambakmi.*
888F: include/linux/amba/kmi.h
889
2761f5c2 890ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
891M: Russell King <linux@arm.linux.org.uk>
892S: Maintained
679655da 893F: drivers/mmc/host/mmci.*
2f748aaa 894F: include/linux/amba/mmci.h
2761f5c2 895
1b4304e5
RK
896ARM PRIMECELL UART PL010 AND PL011 DRIVERS
897M: Russell King <linux@arm.linux.org.uk>
898S: Maintained
899F: drivers/tty/serial/amba-pl01*.c
900F: include/linux/amba/serial.h
2761f5c2 901
cefbf4ea
RK
902ARM PRIMECELL BUS SUPPORT
903M: Russell King <linux@arm.linux.org.uk>
904S: Maintained
905F: drivers/amba/
906F: include/linux/amba/bus.h
907
2b7a52a4 908ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 909M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
911S: Maintained
912
9c784f95 913ARM/AFEB9260 MACHINE SUPPORT
8b58be88 914M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
916S: Maintained
917
2b7a52a4 918ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 919M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
921S: Maintained
922
5c6dcd7f 923ARM/Allwinner sunXi SoC support
1b106699 924M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 925M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
927S: Maintained
5c6dcd7f 928N: sun[x456789]i
60b0f380
MR
929
930ARM/Allwinner SoC Clock Support
931M: Emilio LĂ³pez <emilio@elopez.com.ar>
932S: Maintained
933F: drivers/clk/sunxi/
1b106699 934
79318452 935ARM/Amlogic Meson SoC support
7c1e3876
CC
936M: Carlo Caione <carlo@caione.org>
937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
938L: linux-meson@googlegroups.com
939W: http://linux-meson.com/
7c1e3876 940S: Maintained
79318452
CC
941F: arch/arm/mach-meson/
942F: arch/arm/boot/dts/meson*
943N: meson
7c1e3876 944
eff506fa
TZ
945ARM/Annapurna Labs ALPINE ARCHITECTURE
946M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 947M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
948S: Maintained
949F: arch/arm/mach-alpine/
a9e5547b
AT
950F: arch/arm/boot/dts/alpine*
951F: arch/arm64/boot/dts/al/
952F: drivers/*/*alpine*
eff506fa 953
8dca5ce8 954ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 955M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 956M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 957M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 959W: http://www.linux4sam.org
9f273c24 960T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
961S: Supported
962F: arch/arm/mach-at91/
f0a0a58e 963F: include/soc/at91/
70e389cc
MB
964F: arch/arm/boot/dts/at91*.dts
965F: arch/arm/boot/dts/at91*.dtsi
966F: arch/arm/boot/dts/sama*.dts
967F: arch/arm/boot/dts/sama*.dtsi
5f58c970 968F: arch/arm/include/debug/at91.S
d4a89c7d 969
6e05dd4e
BB
970ARM/ATMEL AT91 Clock Support
971M: Boris Brezillon <boris.brezillon@free-electrons.com>
972S: Maintained
973F: drivers/clk/at91
974
986cf2e9 975ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 976M: Rob Herring <robh@kernel.org>
986cf2e9
RH
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Maintained
979F: arch/arm/mach-highbank/
e68d7c14
RH
980F: arch/arm/boot/dts/highbank.dts
981F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 982
d94f944e 983ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 984M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
985S: Maintained
986F: arch/arm/mach-cns3xxx/
d94f944e 987
4863dea3
SG
988ARM/CAVIUM THUNDER NETWORK DRIVER
989M: Sunil Goutham <sgoutham@cavium.com>
990M: Robert Richter <rric@kernel.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Supported
322e5cc5 993F: drivers/net/ethernet/cavium/thunder/
4863dea3 994
386ab516
AS
995ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
996M: Alexander Shiyan <shc_work@mail.ru>
997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998S: Odd Fixes
b8ba3874 999N: clps711x
386ab516 1000
2b7a52a4 1001ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1002M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1003M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1005S: Maintained
d19d3667
HS
1006F: arch/arm/mach-ep93xx/
1007F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1008
1009ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1010M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1012S: Maintained
1013
d4275354 1014ARM/CLKDEV SUPPORT
8b58be88 1015M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1017S: Maintained
d4275354 1018F: arch/arm/include/asm/clkdev.h
4fa2651d 1019F: drivers/clk/clkdev.c
d4275354 1020
d48134e7 1021ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1022M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1024S: Maintained
1025
94150095
HF
1026ARM/CONTEC MICRO9 MACHINE SUPPORT
1027M: Hubert Feurstein <hubert.feurstein@contec.at>
1028S: Maintained
1029F: arch/arm/mach-ep93xx/micro9.c
1030
a06ae860
PP
1031ARM/CORESIGHT FRAMEWORK AND DRIVERS
1032M: Mathieu Poirier <mathieu.poirier@linaro.org>
1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034S: Maintained
01081f5a 1035F: drivers/hwtracing/coresight/*
a06ae860
PP
1036F: Documentation/trace/coresight.txt
1037F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1038F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1039
1da177e4 1040ARM/CORGI MACHINE SUPPORT
8b58be88 1041M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1042S: Maintained
1043
881a95f9 1044ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1045M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1047T: git git://github.com/ulli-kroll/linux.git
162500b3 1048S: Maintained
f49afbb5 1049F: arch/arm/mach-gemini/
98a9bb5b 1050F: drivers/rtc/rtc-gemini.c
881a95f9 1051
a990cbd8 1052ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1053M: Barry Song <baohua@kernel.org>
a990cbd8 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1055T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1056S: Maintained
e68d7c14 1057F: arch/arm/boot/dts/prima2*
a990cbd8 1058F: arch/arm/mach-prima2/
4a9c44f1 1059F: drivers/clk/sirf/
05f30e8d 1060F: drivers/clocksource/timer-prima2.c
5833ac98 1061F: drivers/clocksource/timer-atlas7.c
f8505ef5 1062N: [^a-z]sirf
a990cbd8 1063
c9d862c4
BS
1064ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1065M: Baruch Siach <baruch@tkos.co.il>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
cde137aa 1068F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1069N: digicolor
1070
d4275354 1071ARM/EBSA110 MACHINE SUPPORT
8b58be88 1072M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1074W: http://www.arm.linux.org.uk/
1075S: Maintained
1076F: arch/arm/mach-ebsa110/
b955f6ca 1077F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1078
4721f3ce
UKK
1079ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1080M: Uwe Kleine-König <kernel@pengutronix.de>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083N: efm32
1084
a9da4f7e 1085ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1086M: Daniel Ribeiro <drwyrm@gmail.com>
1087M: Stefan Schmidt <stefan@openezx.org>
1088M: Harald Welte <laforge@openezx.org>
d66f1886 1089L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1090W: http://www.openezx.org/
1091S: Maintained
cafc2265
SS
1092T: topgit git://git.openezx.org/openezx.git
1093F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1094
6a915af9 1095ARM/FARADAY FA526 PORT
162500b3 1096M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1098S: Maintained
1fa7e547 1099T: git git://git.berlios.de/gemini-board
f49afbb5 1100F: arch/arm/mm/*-fa*
6a915af9 1101
d4275354 1102ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1103M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1105W: http://www.arm.linux.org.uk/
1106S: Maintained
1107F: arch/arm/include/asm/hardware/dec21285.h
1108F: arch/arm/mach-footbridge/
1109
86183a5f 1110ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1111M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1112M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1114S: Maintained
f1c12837 1115T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1116F: arch/arm/mach-imx/
ce515a6b 1117F: arch/arm/mach-mxs/
2a82f95c 1118F: arch/arm/boot/dts/imx*
e5dafa22 1119F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1120F: drivers/clk/imx/
1121F: include/soc/imx/
86183a5f 1122
142109d2 1123ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1124M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1125M: Sascha Hauer <kernel@pengutronix.de>
1126R: Stefan Agner <stefan@agner.ch>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Maintained
1129T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1130F: arch/arm/mach-imx/*vf610*
1131F: arch/arm/boot/dts/vf*
1132
2b7a52a4 1133ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1134M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1136S: Maintained
1137
90b8fc34 1138ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1139M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1141S: Maintained
1142
ef47d5f0 1143ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1144M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1145M: Paul Parsons <lost.distance@yahoo.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1147S: Maintained
1148F: arch/arm/mach-pxa/hx4700.c
1149F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1150F: sound/soc/pxa/hx4700.c
ef47d5f0 1151
4dfad069
WX
1152ARM/HISILICON SOC SUPPORT
1153M: Wei Xu <xuwei5@hisilicon.com>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155W: http://www.hisilicon.com
1156S: Supported
1157T: git git://github.com/hisilicon/linux-hisi.git
1158F: arch/arm/mach-hisi/
e68d7c14
RH
1159F: arch/arm/boot/dts/hi3*
1160F: arch/arm/boot/dts/hip*
1161F: arch/arm/boot/dts/hisi*
1162F: arch/arm64/boot/dts/hisilicon/
4dfad069 1163
21f37bc3 1164ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1165M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1166W: www.jlime.com
1167S: Maintained
084bad91
KE
1168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1169F: arch/arm/mach-sa1100/jornada720.c
1170F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1171
5e767ab9
JMC
1172ARM/IGEP MACHINE SUPPORT
1173M: Enric Balletbo i Serra <eballetbo@gmail.com>
1174M: Javier Martinez Canillas <javier@dowhile0.org>
1175L: linux-omap@vger.kernel.org
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
06ff74fd 1178F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1179
403d2971
MV
1180ARM/INCOME PXA270 SUPPORT
1181M: Marek Vasut <marek.vasut@gmail.com>
1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S: Maintained
ec154082 1184F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1185
2b7a52a4 1186ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1189S: Maintained
e2bdb176
DW
1190
1191ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1193S: Orphan
2b7a52a4
LB
1194
1195ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1196M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1198S: Maintained
2b7a52a4
LB
1199
1200ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1201M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1203S: Maintained
2b7a52a4 1204
2b7a52a4 1205ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1208S: Maintained
1209
dfdd8cc9
KH
1210ARM/INTEL IXP4XX ARM ARCHITECTURE
1211M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1212M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1214S: Maintained
1215F: arch/arm/mach-ixp4xx/
1216
838553c5 1217ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1218M: Jonathan Cameron <jic23@cam.ac.uk>
1219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220S: Maintained
1221F: arch/arm/mach-pxa/stargate2.c
1222F: drivers/pcmcia/pxa2xx_stargate2.c
1223
2b7a52a4 1224ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1225M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1227S: Maintained
2b7a52a4
LB
1228
1229ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1230M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1232S: Maintained
1233
1154f858 1234ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1235M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S: Maintained
1238F: arch/arm/mach-keystone/
e68d7c14 1239F: arch/arm/boot/dts/k2*
317929cd 1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1241
bc6aa566 1242ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1243M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1244L: linux-kernel@vger.kernel.org
1245S: Maintained
1246F: drivers/clk/keystone/
1247
1248ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1249M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/clocksource/timer-keystone.c
1254
1255ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1256M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1257L: linux-kernel@vger.kernel.org
1258S: Maintained
1259F: drivers/power/reset/keystone-reset.c
1260
1261ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1262M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1263L: linux-kernel@vger.kernel.org
1264S: Maintained
1265F: drivers/memory/*emif*
1266
2b7a52a4 1267ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1268M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1270S: Maintained
1271
3143875f
JE
1272ARM/LPC18XX ARCHITECTURE
1273M: Joachim Eastwood <manabian@gmail.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
19c1c32c
JE
1276F: arch/arm/boot/dts/lpc43*
1277F: drivers/clk/nxp/clk-lpc18xx*
1278F: drivers/clocksource/time-lpc32xx.c
1279F: drivers/i2c/busses/i2c-lpc2k.c
1280F: drivers/memory/pl172.c
1281F: drivers/mtd/spi-nor/nxp-spifi.c
1282F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1283N: lpc18xx
1284
3b886171 1285ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1286M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1287S: Maintained
1288
31c17ac9 1289ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1290M: Jason Cooper <jason@lakedaemon.net>
1291M: Andrew Lunn <andrew@lunn.ch>
1292M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296F: arch/arm/mach-mvebu/
59ec9671 1297F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1298F: arch/arm/boot/dts/armada*
1299F: arch/arm/boot/dts/kirkwood*
1300
75f41273 1301
40f4978b
SH
1302ARM/Marvell Berlin SoC support
1303M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306F: arch/arm/mach-berlin/
31c17ac9 1307F: arch/arm/boot/dts/berlin*
e68d7c14 1308F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1309
40f4978b 1310
4cfab57e 1311ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1312M: Jason Cooper <jason@lakedaemon.net>
1313M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1314M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1315M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1317S: Maintained
1318F: arch/arm/mach-dove/
54a246ff
NP
1319F: arch/arm/mach-mv78xx0/
1320F: arch/arm/mach-orion5x/
1321F: arch/arm/plat-orion/
31c17ac9
GC
1322F: arch/arm/boot/dts/dove*
1323F: arch/arm/boot/dts/orion5x*
1324
3b886171 1325
d69ac131
AC
1326ARM/Orion SoC/Technologic Systems TS-78xx platform support
1327M: Alexander Clouter <alex@digriz.org.uk>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329W: http://www.digriz.org.uk/ts78xx/kernel
1330S: Maintained
1331F: arch/arm/mach-orion5x/ts78xx-*
1332
607b8fc9
EH
1333ARM/Mediatek RTC DRIVER
1334M: Eddie Huang <eddie.huang@mediatek.com>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1337S: Maintained
1338F: drivers/rtc/rtc-mt6397.c
1339
e54951c8
MB
1340ARM/Mediatek SoC support
1341M: Matthias Brugger <matthias.bgg@gmail.com>
1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1343L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1344S: Maintained
1345F: arch/arm/boot/dts/mt6*
1346F: arch/arm/boot/dts/mt8*
1347F: arch/arm/mach-mediatek/
1348N: mtk
1349K: mediatek
1350
0f8669e3
CY
1351ARM/Mediatek USB3 PHY DRIVER
1352M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1355S: Maintained
1356F: drivers/phy/phy-mt65xx-usb3.c
1357
adcb079f
AB
1358ARM/MICREL KS8695 ARCHITECTURE
1359M: Greg Ungerer <gerg@uclinux.org>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1361F: arch/arm/mach-ks8695/
adcb079f
AB
1362S: Odd Fixes
1363
d78ff0a5 1364ARM/MIOA701 MACHINE SUPPORT
8b58be88 1365M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1367F: arch/arm/mach-pxa/mioa701.c
1368S: Maintained
1369
9624dfe6 1370ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1371M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1372S: Maintained
1373
e0ee9851 1374ARM/NOMADIK ARCHITECTURE
28b8e8d4 1375M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1376M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S: Maintained
1379F: arch/arm/mach-nomadik/
ecc265fe 1380F: drivers/pinctrl/nomadik/
87572880 1381F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1382T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1383
9d76295a 1384ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1385M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1386L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1387W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1388S: Supported
1389
8459c159 1390ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1391M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1392M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1393S: Maintained
1394
5d783a2d 1395ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1396M: Marek Vasut <marek.vasut@gmail.com>
75280787 1397L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1398W: http://hackndev.com
1399S: Maintained
933d35f0
JP
1400F: arch/arm/mach-pxa/include/mach/palmtx.h
1401F: arch/arm/mach-pxa/palmtx.c
1402F: arch/arm/mach-pxa/include/mach/palmt5.h
1403F: arch/arm/mach-pxa/palmt5.c
1404F: arch/arm/mach-pxa/include/mach/palmld.h
1405F: arch/arm/mach-pxa/palmld.c
1406F: arch/arm/mach-pxa/include/mach/palmte2.h
1407F: arch/arm/mach-pxa/palmte2.c
1408F: arch/arm/mach-pxa/include/mach/palmtc.h
1409F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1410
b57fe924 1411ARM/PALM TREO SUPPORT
d8130624 1412M: Tomas Cech <sleep_walker@suse.com>
75280787 1413L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1414W: http://hackndev.com
1415S: Maintained
b57fe924
JP
1416F: arch/arm/mach-pxa/include/mach/palmtreo.h
1417F: arch/arm/mach-pxa/palmtreo.c
90af5811 1418
c49e1e63 1419ARM/PALMZ72 SUPPORT
8b58be88 1420M: Sergey Lapin <slapin@ossfans.org>
75280787 1421L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1422W: http://hackndev.com
1423S: Maintained
933d35f0
JP
1424F: arch/arm/mach-pxa/include/mach/palmz72.h
1425F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1426
1da177e4 1427ARM/PLEB SUPPORT
8b58be88 1428M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1429W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1430S: Maintained
1431
1432ARM/PT DIGITAL BOARD PORT
8b58be88 1433M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1435W: http://www.arm.linux.org.uk/
1436S: Maintained
1437
8fc1b0f8 1438ARM/QUALCOMM SUPPORT
bbeaa595
AG
1439M: Andy Gross <andy.gross@linaro.org>
1440M: David Brown <david.brown@linaro.org>
8fc1b0f8 1441L: linux-arm-msm@vger.kernel.org
f5d3af9d 1442L: linux-soc@vger.kernel.org
8fc1b0f8 1443S: Maintained
0c4cbf9e
BA
1444F: arch/arm/boot/dts/qcom-*.dts
1445F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1446F: arch/arm/mach-qcom/
e68d7c14 1447F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1448F: drivers/soc/qcom/
c0c89faf
SB
1449F: drivers/tty/serial/msm_serial.h
1450F: drivers/tty/serial/msm_serial.c
1451F: drivers/*/pm8???-*
1452F: drivers/mfd/ssbi.c
916f743d 1453F: drivers/firmware/qcom_scm.c
bbeaa595 1454T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1455
2b7a52a4 1456ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1457M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1459S: Maintained
1460
b138e119
SH
1461ARM/RENESAS ARM64 ARCHITECTURE
1462M: Simon Horman <horms@verge.net.au>
1463M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1464L: linux-renesas-soc@vger.kernel.org
1465Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1466T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1467S: Supported
1468F: arch/arm64/boot/dts/renesas/
1469
d4275354 1470ARM/RISCPC ARCHITECTURE
8b58be88 1471M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1473W: http://www.arm.linux.org.uk/
1474S: Maintained
d4275354
RK
1475F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1476F: arch/arm/include/asm/hardware/ioc.h
1477F: arch/arm/include/asm/hardware/iomd.h
1478F: arch/arm/include/asm/hardware/memc.h
1479F: arch/arm/mach-rpc/
1a6422f6 1480F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1481F: drivers/net/ethernet/i825xx/ether1*
1482F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1483F: drivers/scsi/arm/
1484
08ddbb0a
HS
1485ARM/Rockchip SoC support
1486M: Heiko Stuebner <heiko@sntech.de>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1488L: linux-rockchip@lists.infradead.org
9f273c24 1489T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1490S: Maintained
541555e9 1491F: arch/arm/boot/dts/rk3*
08ddbb0a 1492F: arch/arm/mach-rockchip/
541555e9
HS
1493F: drivers/clk/rockchip/
1494F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1495F: drivers/*/*rockchip*
541555e9
HS
1496F: drivers/*/*/*rockchip*
1497F: sound/soc/rockchip/
b4331b43 1498N: rockchip
08ddbb0a 1499
5bfb937c
KK
1500ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1501M: Kukjin Kim <kgene@kernel.org>
e8f98457 1502M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1504L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1505S: Maintained
6f0589c8 1506F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1507F: arch/arm/boot/dts/s5p*
1508F: arch/arm/boot/dts/samsung*
6f0589c8 1509F: arch/arm/boot/dts/exynos*
d97236e6 1510F: arch/arm64/boot/dts/exynos/
482ce512 1511F: arch/arm/plat-samsung/
769bbb63
HS
1512F: arch/arm/mach-s3c24*/
1513F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1514F: arch/arm/mach-s5p*/
1515F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1516F: drivers/*/*s3c2410*
1517F: drivers/*/*/*s3c2410*
40c76662
MB
1518F: drivers/spi/spi-s3c*
1519F: sound/soc/samsung/*
d6b9aea6
KK
1520F: Documentation/arm/Samsung/
1521F: Documentation/devicetree/bindings/arm/samsung/
1522F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1523F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1524N: exynos
f556cb07 1525
10ffa964
KP
1526ARM/SAMSUNG MOBILE MACHINE SUPPORT
1527M: Kyungmin Park <kyungmin.park@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529S: Maintained
004bbd3c 1530F: arch/arm/mach-s5pv210/
10ffa964 1531
3ce4ccb6
KD
1532ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1533M: Kyungmin Park <kyungmin.park@samsung.com>
1534M: Kamil Debski <k.debski@samsung.com>
1535L: linux-arm-kernel@lists.infradead.org
1536L: linux-media@vger.kernel.org
1537S: Maintained
1538F: drivers/media/platform/s5p-g2d/
1539
e6a476fd
MS
1540ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1541M: Kyungmin Park <kyungmin.park@samsung.com>
1542M: Kamil Debski <k.debski@samsung.com>
6305902c 1543M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1544L: linux-arm-kernel@lists.infradead.org
1545L: linux-media@vger.kernel.org
1546S: Maintained
934455d7 1547F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1548F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1549
1550ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1551M: Kyungmin Park <kyungmin.park@samsung.com>
1552M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1553L: linux-arm-kernel@lists.infradead.org
1554L: linux-media@vger.kernel.org
1555S: Maintained
90d72ac6 1556F: drivers/media/platform/s5p-tv/
e6a476fd 1557
7d9f9bf4
AP
1558ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1559M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1560M: Jacek Anaszewski <j.anaszewski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-jpeg/
1565
d48d38e8 1566ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1567M: Simon Horman <horms@verge.net.au>
d48d38e8 1568M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1569L: linux-renesas-soc@vger.kernel.org
4a121096 1570Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1571T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1572S: Supported
0b514fdb
SH
1573F: arch/arm/boot/dts/emev2*
1574F: arch/arm/boot/dts/r7s*
1575F: arch/arm/boot/dts/r8a*
1576F: arch/arm/boot/dts/sh*
0b514fdb 1577F: arch/arm/configs/shmobile_defconfig
7a2071c5 1578F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1579F: arch/arm/mach-shmobile/
1580F: drivers/sh/
1581
66314223 1582ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1583M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1584S: Maintained
1585F: arch/arm/mach-socfpga/
efadb751
DN
1586F: arch/arm/boot/dts/socfpga*
1587F: arch/arm/configs/socfpga_defconfig
e68d7c14 1588F: arch/arm64/boot/dts/altera/
ba2b7d0a 1589W: http://www.rocketboards.org
efadb751 1590T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1591
1592ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1593M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1594S: Maintained
1595F: drivers/clk/socfpga/
1596
71bcada8
TT
1597ARM/SOCFPGA EDAC SUPPORT
1598M: Thor Thayer <tthayer@opensource.altera.com>
1599S: Maintained
1600F: drivers/edac/altera_edac.
1601
65ebcc11 1602ARM/STI ARCHITECTURE
a92177ea
SK
1603M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1604M: Maxime Coquelin <maxime.coquelin@st.com>
1605M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607L: kernel@stlinux.com
1608W: http://www.stlinux.com
1609S: Maintained
1610F: arch/arm/mach-sti/
a92177ea 1611F: arch/arm/boot/dts/sti*
b8e31bf3 1612F: drivers/char/hw_random/st-rng.c
a92177ea 1613F: drivers/clocksource/arm_global_timer.c
82805d1b 1614F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1615F: drivers/i2c/busses/i2c-st.c
346e2e4a 1616F: drivers/media/rc/st_rc.c
95d66b16 1617F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1618F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1619F: drivers/phy/phy-miphy28lp.c
1620F: drivers/phy/phy-miphy365x.c
6da969a5 1621F: drivers/phy/phy-stih407-usb.c
26389c78 1622F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1623F: drivers/pinctrl/pinctrl-st.c
1624F: drivers/reset/sti/
db4112e6 1625F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1626F: drivers/tty/serial/st-asc.c
eb11adab 1627F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1628F: drivers/usb/host/ehci-st.c
1629F: drivers/usb/host/ohci-st.c
db4112e6 1630F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1631F: drivers/ata/ahci_st.c
65ebcc11 1632
ee6e7879
MC
1633ARM/STM32 ARCHITECTURE
1634M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S: Maintained
1637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1638N: stm32
1639F: drivers/clocksource/armv7m_systick.c
1640
d6de5b02
MG
1641ARM/TANGO ARCHITECTURE
1642M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1643L: linux-arm-kernel@lists.infradead.org
1644S: Maintained
1645F: arch/arm/mach-tango/
1646F: arch/arm/boot/dts/tango*
1647
2b7a52a4 1648ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1649M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1651S: Maintained
1652
1bbd7089 1653ARM/TETON BGA MACHINE SUPPORT
706e69d6 1654M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
1657
2b7a52a4 1658ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1659M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1661S: Maintained
1662
98ad6e3b 1663ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1664M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1666W: http://www.mcuos.com
1667S: Maintained
4e89e8f6 1668F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1669F: drivers/input/keyboard/w90p910_keypad.c
1670F: drivers/input/touchscreen/w90p910_ts.c
1671F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1672F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1673F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1674F: drivers/rtc/rtc-nuc900.c
9df92e6c 1675F: drivers/spi/spi-nuc900.c
4e89e8f6 1676F: drivers/usb/host/ehci-w90x900.c
8a61f013 1677F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1678
54274d71 1679ARM/U300 MACHINE SUPPORT
e4651a9f 1680M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Supported
1683F: arch/arm/mach-u300/
9affbd24 1684F: drivers/clocksource/timer-u300.c
54274d71
LW
1685F: drivers/i2c/busses/i2c-stu300.c
1686F: drivers/rtc/rtc-coh901331.c
1687F: drivers/watchdog/coh901327_wdt.c
1688F: drivers/dma/coh901318*
87572880
LW
1689F: drivers/mfd/ab3100*
1690F: drivers/rtc/rtc-ab3100.c
1691F: drivers/rtc/rtc-coh901331.c
1692T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1693
3d00d04f
MY
1694ARM/UNIPHIER ARCHITECTURE
1695M: Masahiro Yamada <yamada.masahiro@socionext.com>
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697S: Maintained
a3ff83d2 1698F: arch/arm/boot/dts/uniphier*
e7ecbc05 1699F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1700F: arch/arm/mach-uniphier/
e7ecbc05 1701F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1702F: arch/arm64/boot/dts/socionext/
4b7f48d3 1703F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1704F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1705F: drivers/pinctrl/uniphier/
1706F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1707N: uniphier
1708
87572880 1709ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1710M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S: Maintained
1713F: arch/arm/mach-ux500/
e4651a9f 1714F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1715F: drivers/dma/ste_dma40*
e4651a9f 1716F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1717F: drivers/mfd/abx500*
1718F: drivers/mfd/ab8500*
e4651a9f
LW
1719F: drivers/mfd/dbx500*
1720F: drivers/mfd/db8500*
ecc265fe
JP
1721F: drivers/pinctrl/nomadik/pinctrl-ab*
1722F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1723F: drivers/rtc/rtc-ab8500.c
e4651a9f 1724F: drivers/rtc/rtc-pl031.c
87572880 1725T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1726
e93fde28
UH
1727ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1728M: Ulf Hansson <ulf.hansson@linaro.org>
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730T: git git://git.linaro.org/people/ulfh/clk.git
1731S: Maintained
1732F: drivers/clk/ux500/
1733F: include/linux/platform_data/clk-ux500.h
1734
740d93b1
PM
1735ARM/VERSATILE EXPRESS PLATFORM
1736M: Liviu Dudau <liviu.dudau@arm.com>
1737M: Sudeep Holla <sudeep.holla@arm.com>
1738M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/boot/dts/vexpress*
e68d7c14 1742F: arch/arm64/boot/dts/arm/
740d93b1
PM
1743F: arch/arm/mach-vexpress/
1744F: */*/vexpress*
7e8f403f 1745F: */*/*/vexpress*
740d93b1
PM
1746F: drivers/clk/versatile/clk-vexpress-osc.c
1747F: drivers/clocksource/versatile.c
1748
d4275354 1749ARM/VFP SUPPORT
8b58be88 1750M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1752W: http://www.arm.linux.org.uk/
1753S: Maintained
1754F: arch/arm/vfp/
1755
e66b6d8e
MV
1756ARM/VOIPAC PXA270 SUPPORT
1757M: Marek Vasut <marek.vasut@gmail.com>
1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S: Maintained
1760F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1761F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1762
04529fe2
TP
1763ARM/VT8500 ARM ARCHITECTURE
1764M: Tony Prisk <linux@prisktech.co.nz>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/mach-vt8500/
41fd91b4 1768F: drivers/clocksource/vt8500_timer.c
560746eb 1769F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1770F: drivers/mmc/host/wmt-sdmmc.c
1771F: drivers/pwm/pwm-vt8500.c
1772F: drivers/rtc/rtc-vt8500.c
1773F: drivers/tty/serial/vt8500_serial.c
4f31102b 1774F: drivers/usb/host/ehci-platform.c
41fd91b4 1775F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1776F: drivers/video/fbdev/vt8500lcdfb.*
1777F: drivers/video/fbdev/wm8505fb*
1778F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1779
e66b6d8e
MV
1780ARM/ZIPIT Z2 SUPPORT
1781M: Marek Vasut <marek.vasut@gmail.com>
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784F: arch/arm/mach-pxa/z2.c
6ab2a855 1785F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1786
5ecc4b53
JN
1787ARM/ZTE ARCHITECTURE
1788M: Jun Nie <jun.nie@linaro.org>
1789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790S: Maintained
1791F: arch/arm/mach-zx/
1792F: drivers/clk/zte/
1793F: Documentation/devicetree/bindings/arm/zte.txt
1794F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1795
51f29d44
MS
1796ARM/ZYNQ ARCHITECTURE
1797M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1798R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800W: http://wiki.xilinx.com
d6448b76 1801T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1802S: Supported
1803F: arch/arm/mach-zynq/
bd2a337a 1804F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1805F: drivers/block/xsysace.c
c2fd4e38
MS
1806N: zynq
1807N: xilinx
1808F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1809F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1810F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1811F: drivers/edac/synopsys_edac.c
51f29d44 1812
48ec83bc 1813ARM SMMU DRIVERS
b8f9879e
WD
1814M: Will Deacon <will.deacon@arm.com>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: drivers/iommu/arm-smmu.c
48ec83bc 1818F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1819F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1820
38074229
CM
1821ARM64 PORT (AARCH64 ARCHITECTURE)
1822M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1823M: Will Deacon <will.deacon@arm.com>
38074229 1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1825T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1826S: Maintained
1827F: arch/arm64/
d19766ec 1828F: Documentation/arm64/
38074229 1829
9d7005f9
LP
1830AS3645A LED FLASH CONTROLLER DRIVER
1831M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1832L: linux-media@vger.kernel.org
1833T: git git://linuxtv.org/media_tree.git
1834S: Maintained
1835F: drivers/media/i2c/as3645a.c
b5dcee22 1836F: include/media/i2c/as3645a.h
9d7005f9 1837
d58de038
GJ
1838ASC7621 HARDWARE MONITOR DRIVER
1839M: George Joseph <george.joseph@fairview5.com>
1840L: lm-sensors@lm-sensors.org
1841S: Maintained
1842F: Documentation/hwmon/asc7621
1843F: drivers/hwmon/asc7621.c
1844
b229ece9 1845ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1846M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1847L: acpi4asus-user@lists.sourceforge.net
d0944853 1848L: platform-driver-x86@vger.kernel.org
76593d6f 1849W: http://acpi4asus.sf.net
85091b71 1850S: Maintained
b229ece9
CC
1851F: drivers/platform/x86/asus*.c
1852F: drivers/platform/x86/eeepc*.c
85091b71 1853
f6a6bbae
JPRV
1854ASUS WIRELESS RADIO CONTROL DRIVER
1855M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1856L: platform-driver-x86@vger.kernel.org
1857S: Maintained
1858F: drivers/platform/x86/asus-wireless.c
1859
953a6479 1860ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1861R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1862W: http://sourceforge.net/projects/xscaleiop
08223d80 1863S: Odd fixes
679655da
JP
1864F: Documentation/crypto/async-tx-api.txt
1865F: crypto/async_tx/
1866F: drivers/dma/
1867F: include/linux/dmaengine.h
1868F: include/linux/async_tx.h
b3e5f263 1869
a1867d36 1870AT24 EEPROM DRIVER
14d77c4d 1871M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1872L: linux-i2c@vger.kernel.org
1873S: Maintained
1874F: drivers/misc/eeprom/at24.c
25f73ed5 1875F: include/linux/platform_data/at24.h
a1867d36 1876
e7839f25 1877ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1878M: "Ed L. Cashin" <ed.cashin@acm.org>
1879W: http://www.openaoe.org/
1da177e4 1880S: Supported
679655da
JP
1881F: Documentation/aoe/
1882F: drivers/block/aoe/
1da177e4 1883
aad7a211
AB
1884ATHEROS 71XX/9XXX GPIO DRIVER
1885M: Alban Bedel <albeu@free.fr>
1886W: https://github.com/AlbanBedel/linux
1887T: git git://github.com/AlbanBedel/linux
1888S: Maintained
1889F: drivers/gpio/gpio-ath79.c
1890F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1891
9a10a870 1892ATHEROS ATH GENERIC UTILITIES
f726ee65 1893M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1894L: linux-wireless@vger.kernel.org
1895S: Supported
1896F: drivers/net/wireless/ath/*
1897
fa1c114f 1898ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1899M: Jiri Slaby <jirislaby@gmail.com>
1900M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1901M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1902L: linux-wireless@vger.kernel.org
72c706b7 1903W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1904S: Maintained
fa451753 1905F: drivers/net/wireless/ath/ath5k/
fa1c114f 1906
12e62d6f
KV
1907ATHEROS ATH6KL WIRELESS DRIVER
1908M: Kalle Valo <kvalo@qca.qualcomm.com>
1909L: linux-wireless@vger.kernel.org
1910W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1912S: Supported
1913F: drivers/net/wireless/ath/ath6kl/
1914
2be7d22f 1915WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1916M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1917L: linux-wireless@vger.kernel.org
1918L: wil6210@qca.qualcomm.com
1919S: Supported
1920W: http://wireless.kernel.org/en/users/Drivers/wil6210
1921F: drivers/net/wireless/ath/wil6210/
dba4b74d 1922F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1923
1d7e1e6b
CL
1924CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1925M: Christian Lamparter <chunkeey@googlemail.com>
1926L: linux-wireless@vger.kernel.org
1927W: http://wireless.kernel.org/en/users/Drivers/carl9170
1928S: Maintained
1929F: drivers/net/wireless/ath/carl9170/
1930
2c2a6172
LT
1931ATK0110 HWMON DRIVER
1932M: Luca Tettamanti <kronos.it@gmail.com>
1933L: lm-sensors@lm-sensors.org
1934S: Maintained
1935F: drivers/hwmon/asus_atk0110.c
1936
6f69a6d7 1937ATI_REMOTE2 DRIVER
8b58be88 1938M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1939S: Maintained
679655da 1940F: drivers/input/misc/ati_remote2.c
6f69a6d7 1941
7ae115b4 1942ATLX ETHERNET DRIVERS
8b58be88 1943M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1944M: Chris Snook <chris.snook@gmail.com>
e443e383 1945L: netdev@vger.kernel.org
8d5ca6ec
JC
1946W: http://sourceforge.net/projects/atl1
1947W: http://atl1.sourceforge.net
1948S: Maintained
2b133ad6 1949F: drivers/net/ethernet/atheros/
8d5ca6ec 1950
1da177e4 1951ATM
366c1bd1 1952M: Chas Williams <3chas3@gmail.com>
476604de 1953L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1954L: netdev@vger.kernel.org
1da177e4
LT
1955W: http://linux-atm.sourceforge.net
1956S: Maintained
679655da
JP
1957F: drivers/atm/
1958F: include/linux/atm*
c117ab84 1959F: include/uapi/linux/atm*
1da177e4 1960
04ac2f46 1961ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1962M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1963S: Maintained
1964F: drivers/mmc/host/atmel-mci.c
04ac2f46 1965
a1cfac48 1966ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1967M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1968S: Supported
df621252 1969F: drivers/tty/serial/atmel_serial.c
a1cfac48 1970
b9cd7a25
LD
1971ATMEL SAMA5D2 ADC DRIVER
1972M: Ludovic Desroches <ludovic.desroches@atmel.com>
1973L: linux-iio@vger.kernel.org
1974S: Supported
1975F: drivers/iio/adc/at91-sama5d2_adc.c
1976
dfae90ed 1977ATMEL Audio ALSA driver
3a82002c 1978M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1979L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1980S: Supported
1981F: sound/soc/atmel
1982
b414dc16
NF
1983ATMEL DMA DRIVER
1984M: Nicolas Ferre <nicolas.ferre@atmel.com>
1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S: Supported
1987F: drivers/dma/at_hdmac.c
1988F: drivers/dma/at_hdmac_regs.h
6f0d65af 1989F: include/linux/platform_data/dma-atmel.h
b414dc16 1990
6bd0f436
LD
1991ATMEL XDMA DRIVER
1992M: Ludovic Desroches <ludovic.desroches@atmel.com>
1993L: linux-arm-kernel@lists.infradead.org
1994L: dmaengine@vger.kernel.org
1995S: Supported
1996F: drivers/dma/at_xdmac.c
1997
888f2804
LD
1998ATMEL I2C DRIVER
1999M: Ludovic Desroches <ludovic.desroches@atmel.com>
2000L: linux-i2c@vger.kernel.org
2001S: Supported
2002F: drivers/i2c/busses/i2c-at91.c
2003
15515545 2004ATMEL ISI DRIVER
50cb2efa 2005M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2006L: linux-media@vger.kernel.org
2007S: Supported
f2294c2d 2008F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2009F: include/media/atmel-isi.h
2010
8f4c79ce 2011ATMEL LCDFB DRIVER
8b58be88 2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2013L: linux-fbdev@vger.kernel.org
8f4c79ce 2014S: Maintained
8a61f013 2015F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2016F: include/video/atmel_lcdc.h
8f4c79ce 2017
89e5785f 2018ATMEL MACB ETHERNET DRIVER
a02875a6 2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2020S: Supported
9f2f381f 2021F: drivers/net/ethernet/cadence/
89e5785f 2022
5cbac98a 2023ATMEL NAND DRIVER
50cb2efa
NF
2024M: Wenyou Yang <wenyou.yang@atmel.com>
2025M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2026L: linux-mtd@lists.infradead.org
2027S: Supported
2028F: drivers/mtd/nand/atmel_nand*
2029
05c441ef 2030ATMEL SDMMC DRIVER
2031M: Ludovic Desroches <ludovic.desroches@atmel.com>
2032L: linux-mmc@vger.kernel.org
2033S: Supported
2034F: drivers/mmc/host/sdhci-of-at91.c
2035
754ce4f2 2036ATMEL SPI DRIVER
a02875a6 2037M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2038S: Supported
9df92e6c 2039F: drivers/spi/spi-atmel.*
754ce4f2 2040
0ef09015 2041ATMEL SSC DRIVER
03515f32 2042M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044S: Supported
2045F: drivers/misc/atmel-ssc.c
2046F: include/linux/atmel-ssc.h
2047
e9cb1c5a
NF
2048ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2049M: Nicolas Ferre <nicolas.ferre@atmel.com>
2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S: Supported
2052F: drivers/misc/atmel_tclib.c
2053F: drivers/clocksource/tcb_clksrc.c
2054
914a3f3b 2055ATMEL USBA UDC DRIVER
a02875a6
NF
2056M: Nicolas Ferre <nicolas.ferre@atmel.com>
2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2058S: Supported
faf2e1db 2059F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2060
1da177e4 2061ATMEL WIRELESS DRIVER
8b58be88 2062M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2063L: linux-wireless@vger.kernel.org
1da177e4
LT
2064W: http://www.thekelleys.org.uk/atmel
2065W: http://atmelwlandriver.sourceforge.net/
2066S: Maintained
30fe0f9b 2067F: drivers/net/wireless/atmel/atmel*
1da177e4 2068
a14c0f8f
ND
2069ATMEL MAXTOUCH DRIVER
2070M: Nick Dyer <nick.dyer@itdev.co.uk>
2071T: git git://github.com/atmel-maxtouch/linux.git
2072S: Supported
2073F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2074F: drivers/input/touchscreen/atmel_mxt_ts.c
2075F: include/linux/platform_data/atmel_mxt_ts.h
2076
26780d9e 2077ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2078M: Bradley Grove <linuxdrivers@attotech.com>
2079L: linux-scsi@vger.kernel.org
2080W: http://www.attotech.com
2081S: Supported
2082F: drivers/scsi/esas2r
26780d9e 2083
bc6e17b8
SS
2084ATUSB IEEE 802.15.4 RADIO DRIVER
2085M: Stefan Schmidt <stefan@osg.samsung.com>
2086L: linux-wpan@vger.kernel.org
2087S: Maintained
2088F: drivers/net/ieee802154/atusb.c
2089F: drivers/net/ieee802154/atusb.h
2090F: drivers/net/ieee802154/at86rf230.h
2091
a92b7b80 2092AUDIT SUBSYSTEM
915f389d 2093M: Paul Moore <paul@paul-moore.com>
8b58be88 2094M: Eric Paris <eparis@redhat.com>
915f389d 2095L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2096W: http://people.redhat.com/sgrubb/audit/
915f389d 2097T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2098S: Maintained
679655da 2099F: include/linux/audit.h
c117ab84 2100F: include/uapi/linux/audit.h
679655da 2101F: kernel/audit*
a92b7b80 2102
70e84049 2103AUXILIARY DISPLAY DRIVERS
8b58be88 2104M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2105W: http://miguelojeda.es/auxdisplay.htm
2106W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2107S: Maintained
679655da
JP
2108F: drivers/auxdisplay/
2109F: include/linux/cfag12864b.h
70e84049 2110
5f97f7f9 2111AVR32 ARCHITECTURE
e336f61f
HCE
2112M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2113M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2114W: http://www.atmel.com/products/AVR32/
249d9d9d 2115W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2116W: http://avrfreaks.net/
e336f61f 2117S: Maintained
679655da 2118F: arch/avr32/
5f97f7f9
HS
2119
2120AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2121M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2122M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2123S: Maintained
679655da 2124F: arch/avr32/mach-at32ap/
5f97f7f9 2125
1da177e4 2126AX.25 NETWORK LAYER
8b58be88 2127M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2128L: linux-hams@vger.kernel.org
d34cb28a 2129W: http://www.linux-ax25.org/
1da177e4 2130S: Maintained
c117ab84 2131F: include/uapi/linux/ax25.h
679655da
JP
2132F: include/net/ax25.h
2133F: net/ax25/
1da177e4 2134
d5269395 2135AZ6007 DVB DRIVER
009a5410 2136M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2137L: linux-media@vger.kernel.org
a825eaec 2138W: https://linuxtv.org
d5269395
MCC
2139T: git git://linuxtv.org/media_tree.git
2140S: Maintained
2141F: drivers/media/usb/dvb-usb-v2/az6007.c
2142
6777376e
HV
2143AZTECH FM RADIO RECEIVER DRIVER
2144M: Hans Verkuil <hverkuil@xs4all.nl>
2145L: linux-media@vger.kernel.org
2146T: git git://linuxtv.org/media_tree.git
a825eaec 2147W: https://linuxtv.org
6777376e
HV
2148S: Maintained
2149F: drivers/media/radio/radio-aztech*
2150
e2d1d6c0 2151B43 WIRELESS DRIVER
e2d1d6c0 2152L: linux-wireless@vger.kernel.org
ed072f9e 2153L: b43-dev@lists.infradead.org
491b26b4 2154W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2155S: Odd Fixes
58619b14 2156F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2157
2158B43LEGACY WIRELESS DRIVER
8b58be88 2159M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2160L: linux-wireless@vger.kernel.org
ed072f9e 2161L: b43-dev@lists.infradead.org
491b26b4 2162W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2163S: Maintained
423e3ce3 2164F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2165
300abeb5 2166BACKLIGHT CLASS/SUBSYSTEM
b7701755 2167M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2168M: Lee Jones <lee.jones@linaro.org>
9f273c24 2169T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2170S: Maintained
679655da
JP
2171F: drivers/video/backlight/
2172F: include/linux/backlight.h
300abeb5 2173
c6c8fea2 2174BATMAN ADVANCED
207df49e 2175M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2176M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2177M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2178L: b.a.t.m.a.n@lists.open-mesh.org
2179W: http://www.open-mesh.org/
2180S: Maintained
2181F: net/batman-adv/
2182
e2d1d6c0 2183BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2184M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2185L: linux-hams@vger.kernel.org
2186W: http://www.baycom.org/~tom/ham/ham.html
2187S: Maintained
679655da 2188F: drivers/net/hamradio/baycom*
e2d1d6c0 2189
cafe5635 2190BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2191M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2192L: linux-bcache@vger.kernel.org
2193W: http://bcache.evilpiepirate.org
d1aa1ab3 2194S: Maintained
cafe5635
KO
2195F: drivers/md/bcache/
2196
04bd844a
HV
2197BDISP ST MEDIA DRIVER
2198M: Fabien Dessenne <fabien.dessenne@st.com>
2199L: linux-media@vger.kernel.org
2200T: git git://linuxtv.org/media_tree.git
a825eaec 2201W: https://linuxtv.org
04bd844a
HV
2202S: Supported
2203F: drivers/media/platform/sti/bdisp
2204
e2d1d6c0 2205BEFS FILE SYSTEM
55817d3d 2206S: Orphan
679655da
JP
2207F: Documentation/filesystems/befs.txt
2208F: fs/befs/
e2d1d6c0 2209
564ee360 2210BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2211M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2212L: netdev@vger.kernel.org
2213S: Maintained
2214F: drivers/net/ethernet/ec_bhf.c
564ee360 2215
e2d1d6c0 2216BFS FILE SYSTEM
8b58be88 2217M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2218S: Maintained
679655da
JP
2219F: Documentation/filesystems/bfs.txt
2220F: fs/bfs/
c117ab84 2221F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2222
1394f032 2223BLACKFIN ARCHITECTURE
a4edbc10 2224M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2225L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2226T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2227W: http://blackfin.uclinux.org
2228S: Supported
679655da 2229F: arch/blackfin/
566da5b2 2230
e190d6b1 2231BLACKFIN EMAC DRIVER
b3fe92b0 2232L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2233W: http://blackfin.uclinux.org
2234S: Supported
7b35f033 2235F: drivers/net/ethernet/adi/
e190d6b1 2236
566da5b2 2237BLACKFIN RTC DRIVER
b3fe92b0 2238L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2239W: http://blackfin.uclinux.org
2240S: Supported
679655da 2241F: drivers/rtc/rtc-bfin.c
1394f032 2242
936ed49a 2243BLACKFIN SDH DRIVER
109ec8c3 2244M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2245L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2246W: http://blackfin.uclinux.org
2247S: Supported
2248F: drivers/mmc/host/bfin_sdh.c
2249
1394f032 2250BLACKFIN SERIAL DRIVER
8b58be88 2251M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2252L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2253W: http://blackfin.uclinux.org
2254S: Supported
8460241e 2255F: drivers/tty/serial/bfin_uart.c
1394f032 2256
1e6d320f 2257BLACKFIN WATCHDOG DRIVER
b3fe92b0 2258L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2259W: http://blackfin.uclinux.org
2260S: Supported
679655da 2261F: drivers/watchdog/bfin_wdt.c
1e6d320f 2262
d24ecfcc 2263BLACKFIN I2C TWI DRIVER
8b58be88 2264M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2265L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2266W: http://blackfin.uclinux.org/
2267S: Supported
679655da 2268F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2269
1e204377
SJ
2270BLACKFIN MEDIA DRIVER
2271M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2272L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2273W: http://blackfin.uclinux.org/
2274S: Supported
2275F: drivers/media/platform/blackfin/
2276F: drivers/media/i2c/adv7183*
2277F: drivers/media/i2c/vs6624*
2278
b54cf35a
JSM
2279BLINKM RGB LED DRIVER
2280M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2281S: Maintained
2282F: drivers/leds/leds-blinkm.c
2283
1da177e4 2284BLOCK LAYER
8b58be88 2285M: Jens Axboe <axboe@kernel.dk>
82c426e0 2286L: linux-block@vger.kernel.org
08deed1e 2287T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2288S: Maintained
679655da 2289F: block/
ae11f7ef 2290F: kernel/trace/blktrace.c
1da177e4 2291
2b54aaef 2292BLOCK2MTD DRIVER
8b58be88 2293M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2294L: linux-mtd@lists.infradead.org
2295S: Maintained
679655da 2296F: drivers/mtd/devices/block2mtd.c
2b54aaef 2297
63fbd24e 2298BLUETOOTH DRIVERS
8b58be88 2299M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2300M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2301M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2302L: linux-bluetooth@vger.kernel.org
63fbd24e 2303W: http://www.bluez.org/
22e7a424
MH
2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2305T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2306S: Maintained
679655da 2307F: drivers/bluetooth/
1da177e4 2308
63fbd24e 2309BLUETOOTH SUBSYSTEM
8b58be88 2310M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2311M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2312M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2313L: linux-bluetooth@vger.kernel.org
2314W: http://www.bluez.org/
22e7a424
MH
2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2317S: Maintained
679655da
JP
2318F: net/bluetooth/
2319F: include/net/bluetooth/
1da177e4
LT
2320
2321BONDING DRIVER
79b30750 2322M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2323M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2324M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2325L: netdev@vger.kernel.org
ce00f85c
JC
2326W: http://sourceforge.net/projects/bonding/
2327S: Supported
679655da 2328F: drivers/net/bonding/
c117ab84 2329F: include/uapi/linux/if_bonding.h
1da177e4 2330
b5f4df34
AS
2331BPF (Safe dynamic programs and tools)
2332M: Alexei Starovoitov <ast@kernel.org>
2333L: netdev@vger.kernel.org
2334L: linux-kernel@vger.kernel.org
2335S: Supported
2336F: kernel/bpf/
2337
39105890 2338BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2339M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2340L: netdev@vger.kernel.org
2341S: Supported
adfc5217 2342F: drivers/net/ethernet/broadcom/b44.*
39105890 2343
32ec90d5
FF
2344BROADCOM GENET ETHERNET DRIVER
2345M: Florian Fainelli <f.fainelli@gmail.com>
2346L: netdev@vger.kernel.org
2347S: Supported
2348F: drivers/net/ethernet/broadcom/genet/
2349
948c51e6 2350BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2351M: Sony Chacko <sony.chacko@qlogic.com>
2352M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2353L: netdev@vger.kernel.org
2354S: Supported
adfc5217
JK
2355F: drivers/net/ethernet/broadcom/bnx2.*
2356F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2357
4d9d2cb0 2358BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2359M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2360L: netdev@vger.kernel.org
2361S: Supported
adfc5217 2362F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2363
90f4c594 2364BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2365M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2366M: Ray Jui <rjui@broadcom.com>
2367M: Scott Branden <sbranden@broadcom.com>
497a045d 2368L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2369T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2370S: Maintained
2371F: arch/arm/mach-bcm/
2372F: arch/arm/boot/dts/bcm113*
90f4c594 2373F: arch/arm/boot/dts/bcm216*
af4b8e37 2374F: arch/arm/boot/dts/bcm281*
e68d7c14 2375F: arch/arm64/boot/dts/broadcom/
af4b8e37 2376F: arch/arm/configs/bcm_defconfig
e4ef47f2 2377F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2378F: drivers/clocksource/bcm_kona_timer.c
2379
9209bec4 2380BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2381M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2382M: Lee Jones <lee@kernel.org>
10b9e887 2383M: Eric Anholt <eric@anholt.net>
f680f25c 2384L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2387S: Maintained
9209bec4 2388N: bcm2835
f680f25c 2389
5564f092
RM
2390BROADCOM BCM47XX MIPS ARCHITECTURE
2391M: Hauke Mehrtens <hauke@hauke-m.de>
2392M: Rafał Miłecki <zajec5@gmail.com>
2393L: linux-mips@linux-mips.org
2394S: Maintained
2395F: arch/mips/bcm47xx/*
2396F: arch/mips/include/asm/mach-bcm47xx/*
2397
9209bec4 2398BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2399M: Hauke Mehrtens <hauke@hauke-m.de>
2400L: linux-arm-kernel@lists.infradead.org
2401S: Maintained
2402F: arch/arm/mach-bcm/bcm_5301x.c
2403F: arch/arm/boot/dts/bcm5301x.dtsi
2404F: arch/arm/boot/dts/bcm470*
2405
e076e962
FF
2406BROADCOM BCM63XX ARM ARCHITECTURE
2407M: Florian Fainelli <f.fainelli@gmail.com>
2408L: linux-arm-kernel@lists.infradead.org
eb6725d0 2409T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2410S: Maintained
2411F: arch/arm/mach-bcm/bcm63xx.c
2412F: arch/arm/include/debug/bcm63xx.S
2413
7110e227
KC
2414BROADCOM BCM63XX/BCM33XX UDC DRIVER
2415M: Kevin Cernekee <cernekee@gmail.com>
2416L: linux-usb@vger.kernel.org
2417S: Maintained
2418F: drivers/usb/gadget/udc/bcm63xx_udc.*
2419
2df94fd6 2420BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2421M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2422M: Gregory Fong <gregory.0xf0@gmail.com>
2423M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2425L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2426T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2427S: Maintained
2428F: arch/arm/mach-bcm/*brcmstb*
2429F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2430F: drivers/bus/brcmstb_gisb.c
5009a289 2431N: brcmstb
2df94fd6 2432
70371cef
KC
2433BROADCOM BMIPS MIPS ARCHITECTURE
2434M: Kevin Cernekee <cernekee@gmail.com>
2435M: Florian Fainelli <f.fainelli@gmail.com>
2436L: linux-mips@linux-mips.org
eb6725d0 2437T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2438S: Maintained
2439F: arch/mips/bmips/*
2440F: arch/mips/include/asm/mach-bmips/*
2441F: arch/mips/kernel/*bmips*
338808de 2442F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2443F: drivers/irqchip/irq-bcm63*
70371cef
KC
2444F: drivers/irqchip/irq-bcm7*
2445F: drivers/irqchip/irq-brcmstb*
3271e610 2446F: include/linux/bcm963xx_nvram.h
8fce60b8 2447F: include/linux/bcm963xx_tag.h
70371cef 2448
948c51e6 2449BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2450M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2451M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2452L: netdev@vger.kernel.org
2453S: Supported
adfc5217 2454F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2455
a9533e7e
HP
2456BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2457M: Brett Rudley <brudley@broadcom.com>
818c07b8 2458M: Arend van Spriel <arend@broadcom.com>
85d63686 2459M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2460M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2461L: linux-wireless@vger.kernel.org
5615171c 2462L: brcm80211-dev-list@broadcom.com
a9533e7e 2463S: Supported
05491d2c 2464F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2465
9958d6f9 2466BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2467M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2468L: linux-scsi@vger.kernel.org
2469S: Supported
2470F: drivers/scsi/bnx2fc/
2471
6a6b5ad0 2472BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2473M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2474L: linux-scsi@vger.kernel.org
2475S: Supported
2476F: drivers/scsi/bnx2i/
2477
63f37ddf 2478BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2479M: Ray Jui <rjui@broadcom.com>
2480M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2481M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2484T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2485S: Maintained
2486N: iproc
2487N: cygnus
63f37ddf 2488N: nsp
36c0237f
SB
2489N: bcm9113*
2490N: bcm9583*
63f37ddf
JM
2491N: bcm9585*
2492N: bcm9586*
2493N: bcm988312
36c0237f 2494N: bcm113*
63f37ddf
JM
2495N: bcm583*
2496N: bcm585*
2497N: bcm586*
2498N: bcm88312
36c0237f 2499
3b0213d5
GF
2500BROADCOM BRCMSTB GPIO DRIVER
2501M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2502L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2503S: Supported
2504F: drivers/gpio/gpio-brcmstb.c
2505F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2506
7b7f588b 2507BROADCOM KONA GPIO DRIVER
5e163903 2508M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2509L: bcm-kernel-feedback-list@broadcom.com
2510S: Supported
2511F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2512F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2513
f6e734a8
RM
2514BROADCOM NVRAM DRIVER
2515M: Rafał Miłecki <zajec5@gmail.com>
2516L: linux-mips@linux-mips.org
2517S: Maintained
2518F: drivers/firmware/broadcom/*
2519
02787daa
BN
2520BROADCOM STB NAND FLASH DRIVER
2521M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2522M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2523L: linux-mtd@lists.infradead.org
1285734c 2524L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2525S: Maintained
2526F: drivers/mtd/nand/brcmnand/
2527
c9678d86
RM
2528BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2529M: Rafał Miłecki <zajec5@gmail.com>
2530L: linux-wireless@vger.kernel.org
2531S: Maintained
2532F: drivers/bcma/
2533F: include/linux/bcma/
2534
b8302205
FF
2535BROADCOM SYSTEMPORT ETHERNET DRIVER
2536M: Florian Fainelli <f.fainelli@gmail.com>
2537L: netdev@vger.kernel.org
2538S: Supported
2539F: drivers/net/ethernet/broadcom/bcmsysport.*
2540
7725ccfd 2541BROCADE BFA FC SCSI DRIVER
aa803370
AG
2542M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2543M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2544L: linux-scsi@vger.kernel.org
2545S: Supported
2546F: drivers/scsi/bfa/
7725ccfd 2547
8b230ed8 2548BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2549M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2550L: netdev@vger.kernel.org
2551S: Supported
f844a0ea 2552F: drivers/net/ethernet/brocade/bna/
8b230ed8 2553
5cdf7f76 2554BSG (block layer generic sg v4 driver)
8b58be88 2555M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2556L: linux-scsi@vger.kernel.org
2557S: Supported
679655da
JP
2558F: block/bsg.c
2559F: include/linux/bsg.h
c117ab84 2560F: include/uapi/linux/bsg.h
5cdf7f76 2561
af39917d
CL
2562BT87X AUDIO DRIVER
2563M: Clemens Ladisch <clemens@ladisch.de>
2564L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2565T: git git://git.alsa-project.org/alsa-kernel.git
2566S: Maintained
2567F: Documentation/sound/alsa/Bt87x.txt
2568F: sound/pci/bt87x.c
2569
ff1d5c2f 2570BT8XXGPIO DRIVER
eb032b98 2571M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2572W: http://bu3sch.de/btgpio.php
2573S: Maintained
72dbb705 2574F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2575
eb1eb04f 2576BTRFS FILE SYSTEM
c0778e25
CM
2577M: Chris Mason <clm@fb.com>
2578M: Josef Bacik <jbacik@fb.com>
d8130624 2579M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2580L: linux-btrfs@vger.kernel.org
2581W: http://btrfs.wiki.kernel.org/
8a6e2535 2582Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2584S: Maintained
679655da
JP
2585F: Documentation/filesystems/btrfs.txt
2586F: fs/btrfs/
eb1eb04f 2587
1da177e4 2588BTTV VIDEO4LINUX DRIVER
009a5410 2589M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2590L: linux-media@vger.kernel.org
a825eaec 2591W: https://linuxtv.org
275ffde4 2592T: git git://linuxtv.org/media_tree.git
f96236e5 2593S: Odd fixes
679655da 2594F: Documentation/video4linux/bttv/
90d72ac6 2595F: drivers/media/pci/bt8xx/bttv*
1da177e4 2596
1f34923c
KA
2597BUSLOGIC SCSI DRIVER
2598M: Khalid Aziz <khalid@gonehiking.org>
2599L: linux-scsi@vger.kernel.org
2600S: Maintained
2601F: drivers/scsi/BusLogic.*
2602F: drivers/scsi/FlashPoint.*
2603
af39917d
CL
2604C-MEDIA CMI8788 DRIVER
2605M: Clemens Ladisch <clemens@ladisch.de>
2606L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2607T: git git://git.alsa-project.org/alsa-kernel.git
2608S: Maintained
2609F: sound/pci/oxygen/
2610
2141355f
MS
2611C6X ARCHITECTURE
2612M: Mark Salter <msalter@redhat.com>
2613M: Aurelien Jacquiot <a-jacquiot@ti.com>
2614L: linux-c6x-dev@linux-c6x.org
2615W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2616S: Maintained
2617F: arch/c6x/
2618
a5432f5a 2619CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2620M: David Howells <dhowells@redhat.com>
e62d6e24 2621L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2622S: Supported
2623F: Documentation/filesystems/caching/cachefiles.txt
2624F: fs/cachefiles/
2625
c815ca39
HV
2626CADET FM/AM RADIO RECEIVER DRIVER
2627M: Hans Verkuil <hverkuil@xs4all.nl>
2628L: linux-media@vger.kernel.org
2629T: git git://linuxtv.org/media_tree.git
a825eaec 2630W: https://linuxtv.org
c815ca39
HV
2631S: Maintained
2632F: drivers/media/radio/radio-cadet*
2633
77d5140f 2634CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2635M: Jonathan Corbet <corbet@lwn.net>
661263b5 2636L: linux-media@vger.kernel.org
275ffde4 2637T: git git://linuxtv.org/media_tree.git
77d5140f 2638S: Maintained
679655da 2639F: Documentation/video4linux/cafe_ccic
90d72ac6 2640F: drivers/media/platform/marvell-ccic/
77d5140f 2641
201b6bab 2642CAIF NETWORK LAYER
5c574f50 2643M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2644L: netdev@vger.kernel.org
2645S: Supported
2646F: Documentation/networking/caif/
2647F: drivers/net/caif/
c117ab84 2648F: include/uapi/linux/caif/
201b6bab
JP
2649F: include/net/caif/
2650F: net/caif/
2651
77dac90f 2652CALGARY x86-64 IOMMU
8b58be88
JP
2653M: Muli Ben-Yehuda <muli@il.ibm.com>
2654M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2655L: discuss@x86-64.org
2656S: Maintained
679655da
JP
2657F: arch/x86/kernel/pci-calgary_64.c
2658F: arch/x86/kernel/tce_64.c
2659F: arch/x86/include/asm/calgary.h
2660F: arch/x86/include/asm/tce.h
77dac90f 2661
e2d1d6c0 2662CAN NETWORK LAYER
8d15d386 2663M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2664M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2665L: linux-can@vger.kernel.org
84b0d715 2666W: https://github.com/linux-can
870482a4
MKB
2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2669S: Maintained
f35f6c8f 2670F: Documentation/networking/can.txt
8d15d386 2671F: net/can/
8d15d386 2672F: include/linux/can/core.h
c117ab84
CEB
2673F: include/uapi/linux/can.h
2674F: include/uapi/linux/can/bcm.h
2675F: include/uapi/linux/can/raw.h
2676F: include/uapi/linux/can/gw.h
e2d1d6c0 2677
4261a204 2678CAN NETWORK DRIVERS
8b58be88 2679M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2680M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2681L: linux-can@vger.kernel.org
84b0d715 2682W: https://github.com/linux-can
870482a4
MKB
2683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2685S: Maintained
8d15d386
OH
2686F: drivers/net/can/
2687F: include/linux/can/dev.h
8d15d386 2688F: include/linux/can/platform/
c117ab84
CEB
2689F: include/uapi/linux/can/error.h
2690F: include/uapi/linux/can/netlink.h
4261a204 2691
95d16c72
JM
2692CAPABILITIES
2693M: Serge Hallyn <serge.hallyn@canonical.com>
2694L: linux-security-module@vger.kernel.org
6305902c 2695S: Supported
95d16c72 2696F: include/linux/capability.h
c117ab84 2697F: include/uapi/linux/capability.h
6305902c 2698F: security/commoncap.c
38a94118 2699F: kernel/capability.c
95d16c72 2700
b84894c7
KT
2701CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2702M: Kevin Tsai <ktsai@capellamicro.com>
2703S: Maintained
2704F: drivers/iio/light/cm*
2705F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2706
f21fb3ed
RV
2707CAVIUM LIQUIDIO NETWORK DRIVER
2708M: Derek Chickles <derek.chickles@caviumnetworks.com>
2709M: Satanand Burla <satananda.burla@caviumnetworks.com>
2710M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2711M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2712L: netdev@vger.kernel.org
2713W: http://www.cavium.com
2714S: Supported
f21fb3ed
RV
2715F: drivers/net/ethernet/cavium/liquidio/
2716
ef0bbac3
VB
2717CC2520 IEEE-802.15.4 RADIO DRIVER
2718M: Varka Bhadram <varkabhadram@gmail.com>
2719L: linux-wpan@vger.kernel.org
2720S: Maintained
2721F: drivers/net/ieee802154/cc2520.c
2722F: include/linux/spi/cc2520.h
2723F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2724
b8154542 2725CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2726M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2727L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2728W: http://www.ibm.com/developerworks/power/cell/
2729S: Supported
679655da 2730F: arch/powerpc/include/asm/cell*.h
679655da 2731F: arch/powerpc/include/asm/spu*.h
c117ab84 2732F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2733F: arch/powerpc/oprofile/*cell*
2734F: arch/powerpc/platforms/cell/
b8154542 2735
398ecff5
SW
2736CEPH COMMON CODE (LIBCEPH)
2737M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2738M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2739M: Sage Weil <sage@redhat.com>
82593f87 2740L: ceph-devel@vger.kernel.org
09d90327 2741W: http://ceph.com/
fb99f881 2742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2743T: git git://github.com/ceph/ceph-client.git
9030aaf9 2744S: Supported
14430813
JP
2745F: net/ceph/
2746F: include/linux/ceph/
2747F: include/linux/crush/
9030aaf9 2748
398ecff5
SW
2749CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2750M: "Yan, Zheng" <zyan@redhat.com>
2751M: Sage Weil <sage@redhat.com>
2752M: Ilya Dryomov <idryomov@gmail.com>
2753L: ceph-devel@vger.kernel.org
2754W: http://ceph.com/
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2756T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2757S: Supported
2758F: Documentation/filesystems/ceph.txt
2759F: fs/ceph/
2760
cfc411e7
DH
2761CERTIFICATE HANDLING:
2762M: David Howells <dhowells@redhat.com>
2763M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2764L: keyrings@vger.kernel.org
cfc411e7
DH
2765S: Maintained
2766F: Documentation/module-signing.txt
2767F: certs/
d8d80386 2768F: scripts/sign-file.c
cfc411e7
DH
2769F: scripts/extract-cert.c
2770
18332a80 2771CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2772L: linux-usb@vger.kernel.org
10c6c9c9 2773S: Orphan
679655da
JP
2774F: Documentation/usb/WUSB-Design-overview.txt
2775F: Documentation/usb/wusb-cbaf
355ffe69
DV
2776F: drivers/usb/host/hwa-hc.c
2777F: drivers/usb/host/whci/
679655da
JP
2778F: drivers/usb/wusbcore/
2779F: include/linux/usb/wusb*
18332a80 2780
70e84049 2781CFAG12864B LCD DRIVER
8b58be88 2782M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2783W: http://miguelojeda.es/auxdisplay.htm
2784W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2785S: Maintained
679655da
JP
2786F: drivers/auxdisplay/cfag12864b.c
2787F: include/linux/cfag12864b.h
70e84049
MOS
2788
2789CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2790M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2791W: http://miguelojeda.es/auxdisplay.htm
2792W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2793S: Maintained
679655da
JP
2794F: drivers/auxdisplay/cfag12864bfb.c
2795F: include/linux/cfag12864b.h
70e84049 2796
704232c2 2797CFG80211 and NL80211
8b58be88 2798M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2799L: linux-wireless@vger.kernel.org
ce466579
JB
2800W: http://wireless.kernel.org/
2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2803S: Maintained
c117ab84 2804F: include/uapi/linux/nl80211.h
679655da
JP
2805F: include/net/cfg80211.h
2806F: net/wireless/*
2807X: net/wireless/wext*
704232c2 2808
46e64261
GKH
2809CHAR and MISC DRIVERS
2810M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2811M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2812T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2813S: Supported
46e64261
GKH
2814F: drivers/char/*
2815F: drivers/misc/*
471322a8 2816F: include/linux/miscdevice.h
46e64261 2817
0a920b5b 2818CHECKPATCH
8b58be88 2819M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2820M: Joe Perches <joe@perches.com>
2821S: Maintained
679655da 2822F: scripts/checkpatch.pl
0a920b5b 2823
f8407f26
HW
2824CHINESE DOCUMENTATION
2825M: Harry Wei <harryxiyou@gmail.com>
9740153c 2826L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2827L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2828S: Maintained
2829F: Documentation/zh_CN/
2830
2721ea2c 2831CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2832M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2834L: linux-usb@vger.kernel.org
2835S: Maintained
2836F: drivers/usb/chipidea/
2837
a93ad65d
HG
2838CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2839M: Hans de Goede <hdegoede@redhat.com>
2840L: linux-input@vger.kernel.org
2841S: Maintained
2842F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2843F: drivers/input/touchscreen/chipone_icn8318.c
2844
ab043105
OJ
2845CHROME HARDWARE PLATFORM SUPPORT
2846M: Olof Johansson <olof@lixom.net>
2847S: Maintained
9f273c24 2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2849F: drivers/platform/chrome/
2850
641cb85e 2851CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2852M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2853M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2854M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2855M: Neel Patel <neepatel@cisco.com>
7063fbf2 2856S: Supported
a6a5580c 2857F: drivers/net/ethernet/cisco/enic/
7063fbf2 2858
e3cf00d0 2859CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2860M: Christian Benvenuti <benve@cisco.com>
2861M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2862S: Supported
35ef4a9e 2863F: drivers/infiniband/hw/usnic/
e3cf00d0 2864
2b7a52a4 2865CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2866M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2867L: netdev@vger.kernel.org
2868S: Maintained
57d0b7a0 2869F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2870
3d4cfdc9
MB
2871CIRRUS LOGIC AUDIO CODEC DRIVERS
2872M: Brian Austin <brian.austin@cirrus.com>
2873M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2874L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2875S: Maintained
2876F: sound/soc/codecs/cs*
2877
94574d9a
KRW
2878CLEANCACHE API
2879M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2880L: linux-kernel@vger.kernel.org
2881S: Maintained
2882F: mm/cleancache.c
2883F: include/linux/cleancache.h
2884
d4275354 2885CLK API
8b58be88 2886M: Russell King <linux@arm.linux.org.uk>
aa571b14 2887L: linux-clk@vger.kernel.org
37417046 2888S: Maintained
d4275354
RK
2889F: include/linux/clk.h
2890
9222d247
JS
2891CLOCKSOURCE, CLOCKEVENT DRIVERS
2892M: Daniel Lezcano <daniel.lezcano@linaro.org>
2893M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2894L: linux-kernel@vger.kernel.org
9222d247
JS
2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2896S: Supported
2897F: drivers/clocksource
2898
5df6d737 2899CISCO FCOE HBA DRIVER
8fc89a79
HP
2900M: Hiral Patel <hiralpat@cisco.com>
2901M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2902M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2903L: linux-scsi@vger.kernel.org
2904S: Supported
2a99921a 2905F: drivers/scsi/fnic/
5df6d737 2906
c8806b6c
NM
2907CISCO SCSI HBA DRIVER
2908M: Narsimhulu Musini <nmusini@cisco.com>
2909M: Sesidhar Baddela <sebaddel@cisco.com>
2910L: linux-scsi@vger.kernel.org
2911S: Supported
2912F: drivers/scsi/snic/
2913
529aa8cb
TLSC
2914CMPC ACPI DRIVER
2915M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2916M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2917L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2918S: Supported
2919F: drivers/platform/x86/classmate-laptop.c
2920
85756a06
HV
2921COBALT MEDIA DRIVER
2922M: Hans Verkuil <hans.verkuil@cisco.com>
2923L: linux-media@vger.kernel.org
2924T: git git://linuxtv.org/media_tree.git
a825eaec 2925W: https://linuxtv.org
85756a06
HV
2926S: Supported
2927F: drivers/media/pci/cobalt/
2928
74425eee 2929COCCINELLE/Semantic Patches (SmPL)
26de9c26 2930M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2931M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2932M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2933M: Michal Marek <mmarek@suse.com>
26de9c26 2934L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2936W: http://coccinelle.lip6.fr/
2937S: Supported
4b92b2aa 2938F: Documentation/coccinelle.txt
74425eee
NP
2939F: scripts/coccinelle/
2940F: scripts/coccicheck
2941
1da177e4 2942CODA FILE SYSTEM
8b58be88 2943M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2944M: coda@cs.cmu.edu
2945L: codalist@coda.cs.cmu.edu
2946W: http://www.coda.cs.cmu.edu/
2947S: Maintained
679655da
JP
2948F: Documentation/filesystems/coda.txt
2949F: fs/coda/
2950F: include/linux/coda*.h
c117ab84 2951F: include/uapi/linux/coda*.h
1da177e4 2952
0b14261e
PZ
2953CODA V4L2 MEM2MEM DRIVER
2954M: Philipp Zabel <p.zabel@pengutronix.de>
2955L: linux-media@vger.kernel.org
2956S: Maintained
2957F: Documentation/devicetree/bindings/media/coda.txt
2958F: drivers/media/platform/coda/
2959
7704addb 2960COMMON CLK FRAMEWORK
a85fa007 2961M: Michael Turquette <mturquette@baylibre.com>
f956165f 2962M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2963L: linux-clk@vger.kernel.org
baeb0d9b 2964T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2965S: Maintained
60bea3b5
SW
2966F: drivers/clk/
2967X: drivers/clk/clkdev.c
7704addb 2968F: include/linux/clk-pr*
60bea3b5 2969F: include/linux/clk/
7704addb 2970
e2d1d6c0 2971COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2972M: Steve French <sfrench@samba.org>
51223df6 2973L: linux-cifs@vger.kernel.org
d1f28953 2974L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2975W: http://linux-cifs.samba.org/
bb1d5dda 2976T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2977S: Supported
ec421a71 2978F: Documentation/filesystems/cifs/
679655da 2979F: fs/cifs/
e2d1d6c0 2980
1da177e4 2981COMPACTPCI HOTPLUG CORE
8b58be88 2982M: Scott Murray <scott@spiteful.org>
64dab204 2983L: linux-pci@vger.kernel.org
82c4dfc7 2984S: Maintained
679655da 2985F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2986
2987COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2988M: Scott Murray <scott@spiteful.org>
64dab204 2989L: linux-pci@vger.kernel.org
82c4dfc7 2990S: Maintained
679655da 2991F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2992
2993COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2994M: Scott Murray <scott@spiteful.org>
64dab204 2995L: linux-pci@vger.kernel.org
82c4dfc7 2996S: Maintained
679655da 2997F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2998
5411552c 2999COMPAL LAPTOP SUPPORT
8b58be88 3000M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3001L: platform-driver-x86@vger.kernel.org
5411552c 3002S: Maintained
679655da 3003F: drivers/platform/x86/compal-laptop.c
5411552c 3004
949be0f7 3005CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3006L: accessrunner-general@lists.sourceforge.net
3007W: http://accessrunner.sourceforge.net/
44243ef4 3008S: Orphan
679655da 3009F: drivers/usb/atm/cxacru.c
949be0f7 3010
e2d1d6c0 3011CONFIGFS
d6351db2 3012M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3013M: Christoph Hellwig <hch@lst.de>
3014T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3015S: Supported
679655da
JP
3016F: fs/configfs/
3017F: include/linux/configfs.h
e2d1d6c0 3018
acb9c1b2 3019CONNECTOR
8b58be88 3020M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3021L: netdev@vger.kernel.org
3022S: Maintained
3023F: drivers/connector/
3024
a3e3354d 3025CONTROL GROUP (CGROUP)
860ca0e6 3026M: Tejun Heo <tj@kernel.org>
ad50c159 3027M: Li Zefan <lizefan@huawei.com>
4d205676 3028M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3029L: cgroups@vger.kernel.org
860ca0e6 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3031S: Maintained
a3e3354d 3032F: Documentation/cgroups/
679655da
JP
3033F: include/linux/cgroup*
3034F: kernel/cgroup*
a3e3354d
TH
3035
3036CONTROL GROUP - CPUSET
3037M: Li Zefan <lizefan@huawei.com>
3038L: cgroups@vger.kernel.org
3039W: http://www.bullopensource.org/cpuset/
3040W: http://oss.sgi.com/projects/cpusets/
3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3042S: Maintained
3043F: Documentation/cgroups/cpusets.txt
3044F: include/linux/cpuset.h
3045F: kernel/cpuset.c
3046
3047CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3048M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3049M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3050M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3051L: cgroups@vger.kernel.org
3052L: linux-mm@kvack.org
3053S: Maintained
3054F: mm/memcontrol.c
5d1ea48b 3055F: mm/swap_cgroup.c
fb3a0fb6 3056
bebe4678 3057CORETEMP HARDWARE MONITORING DRIVER
96859129 3058M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3059L: lm-sensors@lm-sensors.org
3060S: Maintained
679655da
JP
3061F: Documentation/hwmon/coretemp
3062F: drivers/hwmon/coretemp.c
bebe4678 3063
1da177e4 3064COSA/SRP SYNC SERIAL DRIVER
8b58be88 3065M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3066W: http://www.fi.muni.cz/~kas/cosa/
3067S: Maintained
679655da 3068F: drivers/net/wan/cosa*
1da177e4 3069
4371ee35 3070CPMAC ETHERNET DRIVER
8b58be88 3071M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3072L: netdev@vger.kernel.org
3073S: Maintained
b544dbac 3074F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3075
1da177e4 3076CPU FREQUENCY DRIVERS
9c3646d1 3077M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3078M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3079L: linux-pm@vger.kernel.org
1da177e4 3080S: Maintained
27209d91
VK
3081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3082T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3083F: drivers/cpufreq/
3084F: include/linux/cpufreq.h
1da177e4 3085
8a67f0ef
VK
3086CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3087M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3088M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3089L: linux-pm@vger.kernel.org
3090W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3091S: Maintained
3092F: drivers/cpufreq/arm_big_little.h
3093F: drivers/cpufreq/arm_big_little.c
3094F: drivers/cpufreq/arm_big_little_dt.c
3095
14d2c34c 3096CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3097M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3098M: Daniel Lezcano <daniel.lezcano@linaro.org>
3099L: linux-pm@vger.kernel.org
3100L: linux-arm-kernel@lists.infradead.org
cea8321c 3101T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3102S: Maintained
3103F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3104
0c570c18
BZ
3105CPUIDLE DRIVER - ARM EXYNOS
3106M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3107M: Daniel Lezcano <daniel.lezcano@linaro.org>
3108M: Kukjin Kim <kgene@kernel.org>
3109L: linux-pm@vger.kernel.org
3110L: linux-samsung-soc@vger.kernel.org
3111S: Supported
3112F: drivers/cpuidle/cpuidle-exynos.c
3113F: arch/arm/mach-exynos/pm.c
3114
a8e39c35 3115CPUIDLE DRIVERS
9c3646d1 3116M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3117M: Daniel Lezcano <daniel.lezcano@linaro.org>
3118L: linux-pm@vger.kernel.org
3119S: Maintained
cea8321c 3120T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3121F: drivers/cpuidle/*
3122F: include/linux/cpuidle.h
3123
1da177e4 3124CPUID/MSR DRIVER
8b58be88 3125M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3126S: Maintained
679655da
JP
3127F: arch/x86/kernel/cpuid.c
3128F: arch/x86/kernel/msr.c
1da177e4 3129
7fe2f639 3130CPU POWER MONITORING SUBSYSTEM
d8130624 3131M: Thomas Renninger <trenn@suse.com>
103f1790 3132L: linux-pm@vger.kernel.org
7fe2f639 3133S: Maintained
14430813 3134F: tools/power/cpupower/
7fe2f639 3135
1da177e4 3136CRAMFS FILESYSTEM
ce00f85c 3137W: http://sourceforge.net/projects/cramfs/
54886a71 3138S: Orphan / Obsolete
679655da
JP
3139F: Documentation/filesystems/cramfs.txt
3140F: fs/cramfs/
1da177e4
LT
3141
3142CRIS PORT
8b58be88
JP
3143M: Mikael Starvik <starvik@axis.com>
3144M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3145L: linux-cris-kernel@axis.com
1da177e4 3146W: http://developer.axis.com
9f273c24 3147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3148S: Maintained
679655da 3149F: arch/cris/
df621252 3150F: drivers/tty/serial/crisv10.*
1da177e4
LT
3151
3152CRYPTO API
8b58be88
JP
3153M: Herbert Xu <herbert@gondor.apana.org.au>
3154M: "David S. Miller" <davem@davemloft.net>
1da177e4 3155L: linux-crypto@vger.kernel.org
9f273c24 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3158S: Maintained
679655da 3159F: Documentation/crypto/
2ca87a17 3160F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3161F: arch/*/crypto/
3162F: crypto/
3163F: drivers/crypto/
3164F: include/crypto/
1da177e4 3165
5b07bd57 3166CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3167M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3168L: linux-crypto@vger.kernel.org
3169S: Maintained
51a2228a
JP
3170F: crypto/ansi_cprng.c
3171F: crypto/rng.c
5b07bd57 3172
fc279cc2
HV
3173CS3308 MEDIA DRIVER
3174M: Hans Verkuil <hverkuil@xs4all.nl>
3175L: linux-media@vger.kernel.org
3176T: git git://linuxtv.org/media_tree.git
3177W: http://linuxtv.org
3178S: Odd Fixes
3179F: drivers/media/i2c/cs3308.c
3180F: drivers/media/i2c/cs3308.h
3181
9b4ffa48 3182CS5535 Audio ALSA driver
8b58be88 3183M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3184S: Maintained
679655da 3185F: sound/pci/cs5535audio/
9b4ffa48 3186
a910e4a9 3187CW1200 WLAN driver
b75f0050
JP
3188M: Solomon Peachy <pizza@shaftnet.org>
3189S: Maintained
560424e9 3190F: drivers/net/wireless/st/cw1200/
a910e4a9 3191
6d8425b1 3192CX18 VIDEO4LINUX DRIVER
6afdeaf8 3193M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3194L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3195L: linux-media@vger.kernel.org
275ffde4 3196T: git git://linuxtv.org/media_tree.git
a825eaec 3197W: https://linuxtv.org
30e10993 3198W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3199S: Maintained
679655da 3200F: Documentation/video4linux/cx18.txt
90d72ac6 3201F: drivers/media/pci/cx18/
6c0f0359 3202F: include/uapi/linux/ivtv*
6d8425b1 3203
3f101d91
HV
3204CX2341X MPEG ENCODER HELPER MODULE
3205M: Hans Verkuil <hverkuil@xs4all.nl>
3206L: linux-media@vger.kernel.org
3207T: git git://linuxtv.org/media_tree.git
a825eaec 3208W: https://linuxtv.org
3f101d91 3209S: Maintained
c368360b 3210F: drivers/media/common/cx2341x*
3f101d91
HV
3211F: include/media/cx2341x*
3212
b8fe6e2c
PB
3213CX24120 MEDIA DRIVER
3214M: Jemma Denson <jdenson@gmail.com>
3215M: Patrick Boettcher <patrick.boettcher@posteo.de>
3216L: linux-media@vger.kernel.org
a825eaec 3217W: https://linuxtv.org
b8fe6e2c
PB
3218Q: http://patchwork.linuxtv.org/project/linux-media/list/
3219S: Maintained
3220F: drivers/media/dvb-frontends/cx24120*
3221
20357578 3222CX88 VIDEO4LINUX DRIVER
009a5410 3223M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3224L: linux-media@vger.kernel.org
a825eaec 3225W: https://linuxtv.org
20357578
MCC
3226T: git git://linuxtv.org/media_tree.git
3227S: Odd fixes
3228F: Documentation/video4linux/cx88/
3229F: drivers/media/pci/cx88/
6d8425b1 3230
91952bc0
AP
3231CXD2820R MEDIA DRIVER
3232M: Antti Palosaari <crope@iki.fi>
3233L: linux-media@vger.kernel.org
a825eaec 3234W: https://linuxtv.org
91952bc0
AP
3235W: http://palosaari.fi/linux/
3236Q: http://patchwork.linuxtv.org/project/linux-media/list/
3237T: git git://linuxtv.org/anttip/media_tree.git
3238S: Maintained
3239F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3240
e5ec3789 3241CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3242M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3243L: netdev@vger.kernel.org
3244W: http://www.chelsio.com
3245S: Supported
f7917c00 3246F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3247
d8ae3c33 3248CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3249M: Karen Xie <kxie@chelsio.com>
3250L: linux-scsi@vger.kernel.org
3251W: http://www.chelsio.com
3252S: Supported
3253F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3254
e5ec3789 3255CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3256M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3257L: linux-rdma@vger.kernel.org
e5ec3789
SW
3258W: http://www.openfabrics.org
3259S: Supported
679655da 3260F: drivers/infiniband/hw/cxgb3/
e5ec3789 3261
be4c9bad 3262CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3263M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3264L: netdev@vger.kernel.org
3265W: http://www.chelsio.com
3266S: Supported
f7917c00 3267F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3268
d8ae3c33 3269CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3270M: Karen Xie <kxie@chelsio.com>
3271L: linux-scsi@vger.kernel.org
3272W: http://www.chelsio.com
3273S: Supported
3274F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3275
be4c9bad
RD
3276CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3277M: Steve Wise <swise@chelsio.com>
3278L: linux-rdma@vger.kernel.org
3279W: http://www.openfabrics.org
3280S: Supported
3281F: drivers/infiniband/hw/cxgb4/
3282
5c20a5c7
CL
3283CXGB4VF ETHERNET DRIVER (CXGB4VF)
3284M: Casey Leedom <leedom@chelsio.com>
3285L: netdev@vger.kernel.org
3286W: http://www.chelsio.com
3287S: Supported
f7917c00 3288F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3289
a9282d01
IM
3290CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3291M: Ian Munsie <imunsie@au1.ibm.com>
3292M: Michael Neuling <mikey@neuling.org>
3293L: linuxppc-dev@lists.ozlabs.org
3294S: Supported
3295F: drivers/misc/cxl/
ec249dd8 3296F: include/misc/cxl*
a9282d01
IM
3297F: include/uapi/misc/cxl.h
3298F: Documentation/powerpc/cxl.txt
3299F: Documentation/powerpc/cxl.txt
3300F: Documentation/ABI/testing/sysfs-class-cxl
3301
11f43ae7
MO
3302CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3303M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3304M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3305L: linux-scsi@vger.kernel.org
3306S: Supported
3307F: drivers/scsi/cxlflash/
3308F: include/uapi/scsi/cxlflash_ioctls.h
3309F: Documentation/powerpc/cxlflash.txt
3310
b52b97a3
GC
3311STMMAC ETHERNET DRIVER
3312M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3313L: netdev@vger.kernel.org
3314W: http://www.stlinux.com
3315S: Supported
7ac6653a 3316F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3317
1da177e4 3318CYBERPRO FB DRIVER
8b58be88 3319M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3321W: http://www.arm.linux.org.uk/
3322S: Maintained
8a61f013 3323F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3324
1da177e4 3325CYCLADES ASYNC MUX DRIVER
1da177e4 3326W: http://www.cyclades.com/
d459883e 3327S: Orphan
c897401b 3328F: drivers/tty/cyclades.c
679655da 3329F: include/linux/cyclades.h
c117ab84 3330F: include/uapi/linux/cyclades.h
1da177e4
LT
3331
3332CYCLADES PC300 DRIVER
1da177e4 3333W: http://www.cyclades.com/
d459883e 3334S: Orphan
679655da 3335F: drivers/net/wan/pc300*
1da177e4 3336
402f6ae4
AP
3337CYPRESS_FIRMWARE MEDIA DRIVER
3338M: Antti Palosaari <crope@iki.fi>
3339L: linux-media@vger.kernel.org
a825eaec 3340W: https://linuxtv.org
402f6ae4
AP
3341W: http://palosaari.fi/linux/
3342Q: http://patchwork.linuxtv.org/project/linux-media/list/
3343T: git git://linuxtv.org/anttip/media_tree.git
3344S: Maintained
3345F: drivers/media/common/cypress_firmware*
3346
e3ae3525 3347CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3348M: Ferruh Yigit <fery@cypress.com>
6305902c 3349L: linux-input@vger.kernel.org
be9a6f40 3350S: Supported
6305902c
JP
3351F: drivers/input/touchscreen/cyttsp*
3352F: include/linux/input/cyttsp.h
e3ae3525 3353
aaaf5fbf
JK
3354DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3355M: Joshua Kinard <kumba@gentoo.org>
3356S: Maintained
3357F: drivers/rtc/rtc-ds1685.c
3358F: include/linux/rtc/ds1685.h
3359
1da177e4 3360DAMA SLAVE for AX.25
8b58be88 3361M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3362W: http://yaina.de/jreuter/
3363W: http://www.qsl.net/dl1bke/
3364L: linux-hams@vger.kernel.org
3365S: Maintained
679655da
JP
3366F: net/ax25/af_ax25.c
3367F: net/ax25/ax25_dev.c
3368F: net/ax25/ax25_ds_*
3369F: net/ax25/ax25_in.c
3370F: net/ax25/ax25_out.c
3371F: net/ax25/ax25_timer.c
3372F: net/ax25/sysctl_net_ax25.c
1da177e4 3373
e2d1d6c0 3374DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3375L: netdev@vger.kernel.org
5ff77428 3376S: Orphan
679655da 3377F: Documentation/networking/dmfe.txt
0f04e2aa 3378F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3379
3380DC390/AM53C974 SCSI driver
d8130624 3381M: Hannes Reinecke <hare@suse.com>
71bd849d 3382L: linux-scsi@vger.kernel.org
e2d1d6c0 3383S: Maintained
71bd849d 3384F: drivers/scsi/am53c974.c
e2d1d6c0 3385
1da177e4 3386DC395x SCSI driver
61eee9a7 3387M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3388M: Ali Akcaagac <aliakc@web.de>
3389M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3390L: dc395x@twibble.org
cf015e9f
JP
3391W: http://twibble.org/dist/dc395x/
3392W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3393S: Maintained
679655da
JP
3394F: Documentation/scsi/dc395x.txt
3395F: drivers/scsi/dc395x.*
1da177e4 3396
eb8edb08 3397DCCP PROTOCOL
a89d030e 3398M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3399L: dccp@vger.kernel.org
c996d8b9 3400W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3401S: Maintained
679655da 3402F: include/linux/dccp.h
c117ab84 3403F: include/uapi/linux/dccp.h
679655da
JP
3404F: include/linux/tfrc.h
3405F: net/dccp/
eb8edb08 3406
1da177e4 3407DECnet NETWORK LAYER
1da177e4
LT
3408W: http://linux-decnet.sourceforge.net
3409L: linux-decnet-user@lists.sourceforge.net
f546444d 3410S: Orphan
679655da
JP
3411F: Documentation/networking/decnet.txt
3412F: net/decnet/
1da177e4 3413
ebff05b9
MR
3414DECSTATION PLATFORM SUPPORT
3415M: "Maciej W. Rozycki" <macro@linux-mips.org>
3416L: linux-mips@linux-mips.org
3417W: http://www.linux-mips.org/wiki/DECstation
3418S: Maintained
3419F: arch/mips/dec/
3420F: arch/mips/include/asm/dec/
3421F: arch/mips/include/asm/mach-dec/
3422
1da177e4 3423DEFXX FDDI NETWORK DRIVER
8b58be88 3424M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3425S: Maintained
33f810b2 3426F: drivers/net/fddi/defxx.*
1da177e4 3427
ad8f07cc 3428DELL LAPTOP DRIVER
8b58be88 3429M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3430M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3431L: platform-driver-x86@vger.kernel.org
ad8f07cc 3432S: Maintained
679655da 3433F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3434
817a5cdb
PR
3435DELL LAPTOP RBTN DRIVER
3436M: Pali RohĂ¡r <pali.rohar@gmail.com>
3437S: Maintained
3438F: drivers/platform/x86/dell-rbtn.*
3439
cdbff611
PR
3440DELL LAPTOP FREEFALL DRIVER
3441M: Pali RohĂ¡r <pali.rohar@gmail.com>
3442S: Maintained
3443F: drivers/platform/x86/dell-smo8800.c
3444
1da177e4 3445DELL LAPTOP SMM DRIVER
a5afba16 3446M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3447S: Maintained
a5afba16 3448F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3449F: include/uapi/linux/i8k.h
1da177e4 3450
90563ec4 3451DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3452M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3453S: Maintained
679655da
JP
3454F: Documentation/dcdbas.txt
3455F: drivers/firmware/dcdbas.*
90563ec4 3456
0b3f6109 3457DELL WMI EXTRAS DRIVER
8b58be88 3458M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3459M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3460S: Maintained
36b3a96f 3461F: drivers/platform/x86/dell-wmi.c
0b3f6109 3462
5efc75e3 3463DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3464M: John Youn <johnyoun@synopsys.com>
5efc75e3 3465L: linux-usb@vger.kernel.org
18f340f9 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3467S: Maintained
197ba5f4 3468F: drivers/usb/dwc2/
5efc75e3 3469
94ab23dd 3470DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3471M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3472L: linux-usb@vger.kernel.org
94ab23dd
FB
3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3474S: Maintained
3475F: drivers/usb/dwc3/
3476
833c9545
JB
3477DEVICE COREDUMP (DEV_COREDUMP)
3478M: Johannes Berg <johannes@sipsolutions.net>
3479L: linux-kernel@vger.kernel.org
3480S: Maintained
3481F: drivers/base/devcoredump.c
3482F: include/linux/devcoredump.h
3483
89d07767
KP
3484DEVICE FREQUENCY (DEVFREQ)
3485M: MyungJoo Ham <myungjoo.ham@samsung.com>
3486M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3487L: linux-pm@vger.kernel.org
6a3cd722 3488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3489S: Maintained
3490F: drivers/devfreq/
6a3cd722
CC
3491F: include/linux/devfreq.h
3492F: Documentation/devicetree/bindings/devfreq/
89d07767 3493
7dbded06
CC
3494DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3495M: Chanwoo Choi <cw00.choi@samsung.com>
3496L: linux-pm@vger.kernel.org
3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3498S: Supported
3499F: drivers/devfreq/event/
3500F: drivers/devfreq/devfreq-event.c
3501F: include/linux/devfreq-event.h
3502F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3503
1da177e4 3504DEVICE NUMBER REGISTRY
8b58be88 3505M: Torben Mathiasen <device@lanana.org>
1da177e4 3506W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3507S: Maintained
3508
e2d1d6c0 3509DEVICE-MAPPER (LVM)
854ecaad 3510M: Alasdair Kergon <agk@redhat.com>
8504eed3 3511M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3512M: dm-devel@redhat.com
e2d1d6c0
RD
3513L: dm-devel@redhat.com
3514W: http://sources.redhat.com/dm
8a6e2535 3515Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3517T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3518S: Maintained
679655da
JP
3519F: Documentation/device-mapper/
3520F: drivers/md/dm*
854ecaad 3521F: drivers/md/persistent-data/
679655da
JP
3522F: include/linux/device-mapper.h
3523F: include/linux/dm-*.h
8504eed3 3524F: include/uapi/linux/dm-*.h
e2d1d6c0 3525
c0d995aa
OST
3526DIALOG SEMICONDUCTOR DRIVERS
3527M: Support Opensource <support.opensource@diasemi.com>
3528W: http://www.dialog-semiconductor.com/products
3529S: Supported
3530F: Documentation/hwmon/da90??
7c933772 3531F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3532F: drivers/gpio/gpio-da90??.c
3533F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3534F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3535F: drivers/input/misc/da90??_onkey.c
3536F: drivers/input/touchscreen/da9052_tsi.c
3537F: drivers/leds/leds-da90??.c
3538F: drivers/mfd/da903x.c
3539F: drivers/mfd/da90??-*.c
7be72c2c 3540F: drivers/mfd/da91??-*.c
c0d995aa 3541F: drivers/power/da9052-battery.c
7be72c2c 3542F: drivers/power/da91??-*.c
c0d995aa
OST
3543F: drivers/regulator/da903x.c
3544F: drivers/regulator/da9???-regulator.[ch]
3545F: drivers/rtc/rtc-da90??.c
3546F: drivers/video/backlight/da90??_bl.c
3547F: drivers/watchdog/da90??_wdt.c
3548F: include/linux/mfd/da903x.h
3549F: include/linux/mfd/da9052/
3550F: include/linux/mfd/da9055/
3551F: include/linux/mfd/da9063/
7be72c2c 3552F: include/linux/mfd/da9150/
c0d995aa
OST
3553F: include/sound/da[79]*.h
3554F: sound/soc/codecs/da[79]*.[ch]
3555
599aa697
LL
3556DIGI NEO AND CLASSIC PCI PRODUCTS
3557M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3558M: Mark Hounschell <markh@compro.net>
599aa697
LL
3559L: driverdev-devel@linuxdriverproject.org
3560S: Maintained
3561F: drivers/staging/dgnc/
3562
335d7c58 3563DIOLAN U2C-12 I2C DRIVER
ca462085 3564M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3565L: linux-i2c@vger.kernel.org
3566S: Maintained
3567F: drivers/i2c/busses/i2c-diolan-u2c.c
3568
d475c634
MW
3569DIRECT ACCESS (DAX)
3570M: Matthew Wilcox <willy@linux.intel.com>
3571L: linux-fsdevel@vger.kernel.org
3572S: Supported
3573F: fs/dax.c
3574
e7839f25 3575DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3576M: Eric Paris <eparis@parisplace.org>
3c5119c0 3577S: Maintained
679655da
JP
3578F: Documentation/filesystems/dnotify.txt
3579F: fs/notify/dnotify/
3580F: include/linux/dnotify.h
1da177e4
LT
3581
3582DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3583M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3584W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3585W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3586W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3587S: Maintained
3588
4480f15b 3589DISKQUOTA
d8130624 3590M: Jan Kara <jack@suse.com>
1da177e4 3591S: Maintained
679655da
JP
3592F: Documentation/filesystems/quota.txt
3593F: fs/quota/
3594F: include/linux/quota*.h
c117ab84 3595F: include/uapi/linux/quota*.h
1da177e4 3596
702686ad
BT
3597DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3598M: Bernie Thompson <bernie@plugable.com>
3599L: linux-fbdev@vger.kernel.org
3600S: Maintained
3601W: http://plugable.com/category/projects/udlfb/
8a61f013 3602F: drivers/video/fbdev/udlfb.c
702686ad
BT
3603F: include/video/udlfb.h
3604F: Documentation/fb/udlfb.txt
3605
e7839f25 3606DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3607M: Christine Caulfield <ccaulfie@redhat.com>
3608M: David Teigland <teigland@redhat.com>
a4644184 3609L: cluster-devel@redhat.com
5be7b50f 3610W: http://sources.redhat.com/cluster/
9f273c24 3611T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3612S: Supported
679655da 3613F: fs/dlm/
5be7b50f 3614
53b6b3e0
SS
3615DMA BUFFER SHARING FRAMEWORK
3616M: Sumit Semwal <sumit.semwal@linaro.org>
3617S: Maintained
3618L: linux-media@vger.kernel.org
3619L: dri-devel@lists.freedesktop.org
8ada6d2d 3620L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3621F: drivers/dma-buf/
e46d12c6
JP
3622F: include/linux/dma-buf*
3623F: include/linux/reservation.h
3624F: include/linux/*fence.h
53b6b3e0
SS
3625F: Documentation/dma-buf-sharing.txt
3626T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3627
b3e5f263 3628DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3629M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3630L: dmaengine@vger.kernel.org
3631Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3632S: Maintained
679655da 3633F: drivers/dma/
0ce3c066 3634F: include/linux/dmaengine.h
979a281e
VK
3635F: Documentation/dmaengine/
3636T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3637
b825037d 3638DME1737 HARDWARE MONITOR DRIVER
8b58be88 3639M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3640L: lm-sensors@lm-sensors.org
3641S: Maintained
679655da
JP
3642F: Documentation/hwmon/dme1737
3643F: drivers/hwmon/dme1737.c
b825037d 3644
1f31e1b1 3645DMI/SMBIOS SUPPORT
d8130624 3646M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3647S: Maintained
d4aeef93 3648T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3649F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3650F: drivers/firmware/dmi-id.c
3651F: drivers/firmware/dmi_scan.c
3652F: include/linux/dmi.h
3653
7d2c86b5 3654DOCUMENTATION
ad3118b9 3655M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3656L: linux-doc@vger.kernel.org
3657S: Maintained
679655da 3658F: Documentation/
42f41ecf
JC
3659F: scripts/docproc.c
3660F: scripts/kernel-doc*
97be078b
RD
3661X: Documentation/ABI/
3662X: Documentation/devicetree/
933a46b8
JC
3663X: Documentation/acpi
3664X: Documentation/power
3665X: Documentation/spi
6c121170 3666X: Documentation/DocBook/media
c51edfb1 3667T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3668
1da177e4 3669DOUBLETALK DRIVER
8b58be88 3670M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3671L: blinux-list@redhat.com
3672S: Maintained
679655da
JP
3673F: drivers/char/dtlk.c
3674F: include/linux/dtlk.h
1da177e4 3675
e2d1d6c0 3676DPT_I2O SCSI RAID DRIVER
8b58be88 3677M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3678L: linux-scsi@vger.kernel.org
3679W: http://www.adaptec.com/
3680S: Maintained
679655da
JP
3681F: drivers/scsi/dpt*
3682F: drivers/scsi/dpt/
e2d1d6c0 3683
b411b363 3684DRBD DRIVER
bc2c049d
RK
3685M: Philipp Reisner <philipp.reisner@linbit.com>
3686M: Lars Ellenberg <lars.ellenberg@linbit.com>
3687L: drbd-dev@lists.linbit.com
28b8e8d4 3688W: http://www.drbd.org
bc2c049d
RK
3689T: git git://git.linbit.com/linux-drbd.git
3690T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3691S: Supported
3692F: drivers/block/drbd/
3693F: lib/lru_cache.c
3694F: Documentation/blockdev/drbd/
b411b363 3695
dc7dfcd8 3696DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3697M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3699S: Supported
679655da 3700F: Documentation/kobject.txt
7cfc51b9 3701F: drivers/base/
87544653 3702F: fs/debugfs/
dc7dfcd8
WS
3703F: fs/kernfs/
3704F: fs/sysfs/
87544653 3705F: include/linux/debugfs.h
dc7dfcd8 3706F: include/linux/kobj*
679655da 3707F: lib/kobj*
1da177e4
LT
3708
3709DRM DRIVERS
8b58be88 3710M: David Airlie <airlied@linux.ie>
4c6a3999 3711L: dri-devel@lists.freedesktop.org
b0447888 3712T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3713S: Maintained
679655da 3714F: drivers/gpu/drm/
433e3b34 3715F: drivers/gpu/vga/
850e9411 3716F: include/drm/
c117ab84 3717F: include/uapi/drm/
1da177e4 3718
566f5939
AD
3719RADEON DRM DRIVERS
3720M: Alex Deucher <alexander.deucher@amd.com>
3721M: Christian König <christian.koenig@amd.com>
3722L: dri-devel@lists.freedesktop.org
3723T: git git://people.freedesktop.org/~agd5f/linux
3724S: Supported
3725F: drivers/gpu/drm/radeon/
566f5939
AD
3726F: include/uapi/drm/radeon*
3727
03e255b9
TR
3728DRM PANEL DRIVERS
3729M: Thierry Reding <thierry.reding@gmail.com>
3730L: dri-devel@lists.freedesktop.org
3731T: git git://anongit.freedesktop.org/tegra/linux.git
3732S: Maintained
3733F: drivers/gpu/drm/drm_panel.c
3734F: drivers/gpu/drm/panel/
3735F: include/drm/drm_panel.h
2d799dde 3736F: Documentation/devicetree/bindings/display/panel/
03e255b9 3737
8daf7473 3738INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3739M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3740M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3741L: intel-gfx@lists.freedesktop.org
8daf7473 3742L: dri-devel@lists.freedesktop.org
7564fde3 3743W: https://01.org/linuxgraphics/
47f95647 3744Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3745T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3746S: Supported
14430813 3747F: drivers/gpu/drm/i915/
8daf7473 3748F: include/drm/i915*
c117ab84 3749F: include/uapi/drm/i915*
8daf7473 3750
99763bb8
BB
3751DRM DRIVERS FOR ATMEL HLCDC
3752M: Boris Brezillon <boris.brezillon@free-electrons.com>
3753L: dri-devel@lists.freedesktop.org
3754S: Supported
3755F: drivers/gpu/drm/atmel-hlcdc/
3756F: Documentation/devicetree/bindings/drm/atmel/
3757
398a6d4a
KP
3758DRM DRIVERS FOR EXYNOS
3759M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3760M: Joonyoung Shim <jy0922.shim@samsung.com>
3761M: Seung-Woo Kim <sw0312.kim@samsung.com>
3762M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3763L: dri-devel@lists.freedesktop.org
25a58030 3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3765S: Supported
14430813 3766F: drivers/gpu/drm/exynos/
398a6d4a 3767F: include/drm/exynos*
c117ab84 3768F: include/uapi/drm/exynos*
398a6d4a 3769
b55a1b9c
JW
3770DRM DRIVERS FOR FREESCALE DCU
3771M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3772M: Alison Wang <alison.wang@freescale.com>
3773L: dri-devel@lists.freedesktop.org
3774S: Supported
3775F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3776F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3777F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3778
0a3d775f
PZ
3779DRM DRIVERS FOR FREESCALE IMX
3780M: Philipp Zabel <p.zabel@pengutronix.de>
3781L: dri-devel@lists.freedesktop.org
3782S: Maintained
3783F: drivers/gpu/drm/imx/
ef739aa4 3784F: drivers/gpu/ipu-v3/
2d799dde 3785F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3786
ba2199a6
PJ
3787DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3788M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3789L: dri-devel@lists.freedesktop.org
3790T: git git://github.com/patjak/drm-gma500
3791S: Maintained
3792F: drivers/gpu/drm/gma500
3793F: include/drm/gma500*
3794
bd3b49f2 3795DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3796M: Thierry Reding <thierry.reding@gmail.com>
3797M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3798L: dri-devel@lists.freedesktop.org
3799L: linux-tegra@vger.kernel.org
a5ad7a63 3800T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3801S: Supported
dee8268f 3802F: drivers/gpu/drm/tegra/
a5ad7a63 3803F: drivers/gpu/host1x/
e1e90644 3804F: include/linux/host1x.h
a5ad7a63 3805F: include/uapi/drm/tegra_drm.h
2d799dde 3806F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3807
a284e9d1
LP
3808DRM DRIVERS FOR RENESAS
3809M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3810L: dri-devel@lists.freedesktop.org
4a121096 3811L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3812T: git git://people.freedesktop.org/~airlied/linux
3813S: Supported
3814F: drivers/gpu/drm/rcar-du/
3815F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3816F: include/linux/platform_data/shmob_drm.h
3817
625e0346
HS
3818DRM DRIVERS FOR ROCKCHIP
3819M: Mark Yao <mark.yao@rock-chips.com>
3820L: dri-devel@lists.freedesktop.org
3821S: Maintained
3822F: drivers/gpu/drm/rockchip/
2d799dde 3823F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3824
7f11c476
BG
3825DRM DRIVERS FOR STI
3826M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3827M: Vincent Abriou <vincent.abriou@st.com>
3828L: dri-devel@lists.freedesktop.org
3829T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3830S: Maintained
3831F: drivers/gpu/drm/sti
2d799dde 3832F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3833
8bb0bce9
LS
3834DRM DRIVERS FOR VIVANTE GPU IP
3835M: Lucas Stach <l.stach@pengutronix.de>
3836R: Russell King <linux+etnaviv@arm.linux.org.uk>
3837R: Christian Gmeiner <christian.gmeiner@gmail.com>
3838L: dri-devel@lists.freedesktop.org
3839S: Maintained
3840F: drivers/gpu/drm/etnaviv
3841F: Documentation/devicetree/bindings/display/etnaviv
3842
598df1ac
AK
3843DSBR100 USB FM RADIO DRIVER
3844M: Alexey Klimov <klimov.linux@gmail.com>
3845L: linux-media@vger.kernel.org
3846T: git git://linuxtv.org/media_tree.git
3847S: Maintained
3848F: drivers/media/radio/dsbr100.c
3849
1da177e4 3850DSCC4 DRIVER
8b58be88 3851M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3852L: netdev@vger.kernel.org
1da177e4 3853S: Maintained
679655da 3854F: drivers/net/wan/dscc4.c
1da177e4 3855
cc11b140
HV
3856DT3155 MEDIA DRIVER
3857M: Hans Verkuil <hverkuil@xs4all.nl>
3858L: linux-media@vger.kernel.org
3859T: git git://linuxtv.org/media_tree.git
a825eaec 3860W: https://linuxtv.org
cc11b140
HV
3861S: Odd Fixes
3862F: drivers/media/pci/dt3155/
3863
91952bc0
AP
3864DVB_USB_AF9015 MEDIA DRIVER
3865M: Antti Palosaari <crope@iki.fi>
3866L: linux-media@vger.kernel.org
a825eaec 3867W: https://linuxtv.org
91952bc0
AP
3868W: http://palosaari.fi/linux/
3869Q: http://patchwork.linuxtv.org/project/linux-media/list/
3870T: git git://linuxtv.org/anttip/media_tree.git
3871S: Maintained
3872F: drivers/media/usb/dvb-usb-v2/af9015*
3873
3874DVB_USB_AF9035 MEDIA DRIVER
3875M: Antti Palosaari <crope@iki.fi>
3876L: linux-media@vger.kernel.org
a825eaec 3877W: https://linuxtv.org
91952bc0
AP
3878W: http://palosaari.fi/linux/
3879Q: http://patchwork.linuxtv.org/project/linux-media/list/
3880T: git git://linuxtv.org/anttip/media_tree.git
3881S: Maintained
3882F: drivers/media/usb/dvb-usb-v2/af9035*
3883
3884DVB_USB_ANYSEE MEDIA DRIVER
3885M: Antti Palosaari <crope@iki.fi>
3886L: linux-media@vger.kernel.org
a825eaec 3887W: https://linuxtv.org
91952bc0
AP
3888W: http://palosaari.fi/linux/
3889Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890T: git git://linuxtv.org/anttip/media_tree.git
3891S: Maintained
3892F: drivers/media/usb/dvb-usb-v2/anysee*
3893
3894DVB_USB_AU6610 MEDIA DRIVER
3895M: Antti Palosaari <crope@iki.fi>
3896L: linux-media@vger.kernel.org
a825eaec 3897W: https://linuxtv.org
91952bc0
AP
3898W: http://palosaari.fi/linux/
3899Q: http://patchwork.linuxtv.org/project/linux-media/list/
3900T: git git://linuxtv.org/anttip/media_tree.git
3901S: Maintained
3902F: drivers/media/usb/dvb-usb-v2/au6610*
3903
3904DVB_USB_CE6230 MEDIA DRIVER
3905M: Antti Palosaari <crope@iki.fi>
3906L: linux-media@vger.kernel.org
a825eaec 3907W: https://linuxtv.org
91952bc0
AP
3908W: http://palosaari.fi/linux/
3909Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910T: git git://linuxtv.org/anttip/media_tree.git
3911S: Maintained
3912F: drivers/media/usb/dvb-usb-v2/ce6230*
3913
d099dea2
MK
3914DVB_USB_CXUSB MEDIA DRIVER
3915M: Michael Krufky <mkrufky@linuxtv.org>
3916L: linux-media@vger.kernel.org
a825eaec 3917W: https://linuxtv.org
d099dea2
MK
3918W: http://github.com/mkrufky
3919Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920T: git git://linuxtv.org/media_tree.git
3921S: Maintained
9819da66 3922F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3923
91952bc0 3924DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3925M: Antti Palosaari <crope@iki.fi>
3926L: linux-media@vger.kernel.org
a825eaec 3927W: https://linuxtv.org
91952bc0
AP
3928W: http://palosaari.fi/linux/
3929Q: http://patchwork.linuxtv.org/project/linux-media/list/
3930T: git git://linuxtv.org/anttip/media_tree.git
3931S: Maintained
91952bc0 3932F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3933
5560983b 3934DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3935M: Antti Palosaari <crope@iki.fi>
3936L: linux-media@vger.kernel.org
a825eaec 3937W: https://linuxtv.org
91952bc0
AP
3938Q: http://patchwork.linuxtv.org/project/linux-media/list/
3939T: git git://linuxtv.org/anttip/media_tree.git
3940S: Maintained
5560983b 3941F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3942
8856f5f2
MK
3943DVB_USB_MXL111SF MEDIA DRIVER
3944M: Michael Krufky <mkrufky@linuxtv.org>
3945L: linux-media@vger.kernel.org
a825eaec 3946W: https://linuxtv.org
8856f5f2
MK
3947W: http://github.com/mkrufky
3948Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949T: git git://linuxtv.org/mkrufky/mxl111sf.git
3950S: Maintained
3951F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3952
91952bc0
AP
3953DVB_USB_RTL28XXU MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
a825eaec 3956W: https://linuxtv.org
91952bc0
AP
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3962
3963DVB_USB_V2 MEDIA DRIVER
3964M: Antti Palosaari <crope@iki.fi>
3965L: linux-media@vger.kernel.org
a825eaec 3966W: https://linuxtv.org
91952bc0
AP
3967W: http://palosaari.fi/linux/
3968Q: http://patchwork.linuxtv.org/project/linux-media/list/
3969T: git git://linuxtv.org/anttip/media_tree.git
3970S: Maintained
3971F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3972F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3973
ac0ac38f 3974DYNAMIC DEBUG
5c4a97d1 3975M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3976S: Maintained
3977F: lib/dynamic_debug.c
3978F: include/linux/dynamic_debug.h
3979
789c7048 3980DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3981M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3982S: Maintained
df621252 3983F: drivers/tty/serial/dz.*
789c7048 3984
f17effbe
MF
3985E3X0 POWER BUTTON DRIVER
3986M: Moritz Fischer <moritz.fischer@ettus.com>
3987L: usrp-users@lists.ettus.com
3988W: http://www.ettus.com
3989S: Supported
3990F: drivers/input/misc/e3x0-button.c
3991F: Documentation/devicetree/bindings/input/e3x0-button.txt
3992
91952bc0
AP
3993E4000 MEDIA DRIVER
3994M: Antti Palosaari <crope@iki.fi>
3995L: linux-media@vger.kernel.org
a825eaec 3996W: https://linuxtv.org
91952bc0
AP
3997W: http://palosaari.fi/linux/
3998Q: http://patchwork.linuxtv.org/project/linux-media/list/
3999T: git git://linuxtv.org/anttip/media_tree.git
4000S: Maintained
4001F: drivers/media/tuners/e4000*
4002
1da177e4 4003EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4004M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4005L: linux-scsi@vger.kernel.org
4006S: Maintained
679655da 4007F: drivers/scsi/eata.c
1da177e4 4008
91952bc0
AP
4009EC100 MEDIA DRIVER
4010M: Antti Palosaari <crope@iki.fi>
4011L: linux-media@vger.kernel.org
a825eaec 4012W: https://linuxtv.org
91952bc0
AP
4013W: http://palosaari.fi/linux/
4014Q: http://patchwork.linuxtv.org/project/linux-media/list/
4015T: git git://linuxtv.org/anttip/media_tree.git
4016S: Maintained
4017F: drivers/media/dvb-frontends/ec100*
4018
237fead6 4019ECRYPT FILE SYSTEM
0de9adf2 4020M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4021L: ecryptfs@vger.kernel.org
24a923e4 4022W: http://ecryptfs.org
6dc7516e 4023W: https://launchpad.net/ecryptfs
9f273c24 4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4025S: Supported
679655da
JP
4026F: Documentation/filesystems/ecryptfs.txt
4027F: fs/ecryptfs/
237fead6 4028
da9bb1d2 4029EDAC-CORE
8b58be88 4030M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4031M: Borislav Petkov <bp@alien8.de>
009a5410 4032M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4033L: linux-edac@vger.kernel.org
07cd6bf5
FW
4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4036S: Supported
679655da 4037F: Documentation/edac.txt
91445c72 4038F: drivers/edac/
679655da 4039F: include/linux/edac.h
0e438e3f 4040
c476c23b 4041EDAC-AMD64
8b58be88 4042M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4043M: Borislav Petkov <bp@alien8.de>
91445c72 4044L: linux-edac@vger.kernel.org
487ba8e8 4045S: Maintained
c476c23b
BP
4046F: drivers/edac/amd64_edac*
4047
836dae5d
RR
4048EDAC-CALXEDA
4049M: Doug Thompson <dougthompson@xmission.com>
4050M: Robert Richter <rric@kernel.org>
4051L: linux-edac@vger.kernel.org
836dae5d
RR
4052S: Maintained
4053F: drivers/edac/highbank*
4054
f65aad41
RB
4055EDAC-CAVIUM
4056M: Ralf Baechle <ralf@linux-mips.org>
4057M: David Daney <david.daney@cavium.com>
4058L: linux-edac@vger.kernel.org
4059L: linux-mips@linux-mips.org
f65aad41
RB
4060S: Supported
4061F: drivers/edac/octeon_edac*
4062
0e438e3f 4063EDAC-E752X
8b58be88
JP
4064M: Mark Gross <mark.gross@intel.com>
4065M: Doug Thompson <dougthompson@xmission.com>
91445c72 4066L: linux-edac@vger.kernel.org
0e438e3f 4067S: Maintained
679655da 4068F: drivers/edac/e752x_edac.c
0e438e3f
DP
4069
4070EDAC-E7XXX
8b58be88 4071M: Doug Thompson <dougthompson@xmission.com>
91445c72 4072L: linux-edac@vger.kernel.org
0e438e3f 4073S: Maintained
679655da 4074F: drivers/edac/e7xxx_edac.c
0e438e3f 4075
77c5f5d2 4076EDAC-GHES
009a5410 4077M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4078L: linux-edac@vger.kernel.org
77c5f5d2 4079S: Maintained
2caa67a6 4080F: drivers/edac/ghes_edac.c
77c5f5d2 4081
6bc78404 4082EDAC-I82443BXGX
8b58be88 4083M: Tim Small <tim@buttersideup.com>
91445c72 4084L: linux-edac@vger.kernel.org
6bc78404 4085S: Maintained
679655da 4086F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4087
4088EDAC-I3000
8b58be88 4089M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4090L: linux-edac@vger.kernel.org
6bc78404 4091S: Maintained
679655da 4092F: drivers/edac/i3000_edac.c
6bc78404
DT
4093
4094EDAC-I5000
8b58be88 4095M: Doug Thompson <dougthompson@xmission.com>
91445c72 4096L: linux-edac@vger.kernel.org
ba9a5918 4097S: Maintained
679655da 4098F: drivers/edac/i5000_edac.c
ba9a5918 4099
44c12cb2 4100EDAC-I5400
009a5410 4101M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4102L: linux-edac@vger.kernel.org
44c12cb2 4103S: Maintained
679655da 4104F: drivers/edac/i5400_edac.c
44c12cb2 4105
3c9c92b6 4106EDAC-I7300
009a5410 4107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4108L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4109S: Maintained
4110F: drivers/edac/i7300_edac.c
4111
67c89316 4112EDAC-I7CORE
009a5410 4113M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4114L: linux-edac@vger.kernel.org
67c89316 4115S: Maintained
70aff0ce 4116F: drivers/edac/i7core_edac.c
67c89316 4117
ba9a5918 4118EDAC-I82975X
8b58be88 4119M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4120M: "Arvind R." <arvino55@gmail.com>
91445c72 4121L: linux-edac@vger.kernel.org
ba9a5918 4122S: Maintained
679655da 4123F: drivers/edac/i82975x_edac.c
ba9a5918 4124
791b4706
JB
4125EDAC-IE31200
4126M: Jason Baron <jbaron@akamai.com>
4127L: linux-edac@vger.kernel.org
791b4706
JB
4128S: Maintained
4129F: drivers/edac/ie31200_edac.c
4130
ccdfb979 4131EDAC-MPC85XX
30c7469b 4132M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4133L: linux-edac@vger.kernel.org
ccdfb979
JT
4134S: Maintained
4135F: drivers/edac/mpc85xx_edac.[ch]
4136
ba9a5918 4137EDAC-PASEMI
8b58be88 4138M: Egor Martovetsky <egor@pasemi.com>
91445c72 4139L: linux-edac@vger.kernel.org
6bc78404 4140S: Maintained
679655da 4141F: drivers/edac/pasemi_edac.c
6bc78404 4142
0e438e3f 4143EDAC-R82600
8b58be88 4144M: Tim Small <tim@buttersideup.com>
91445c72 4145L: linux-edac@vger.kernel.org
0e438e3f 4146S: Maintained
679655da 4147F: drivers/edac/r82600_edac.c
da9bb1d2 4148
4d096ca7 4149EDAC-SBRIDGE
009a5410 4150M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4151L: linux-edac@vger.kernel.org
4d096ca7
MCC
4152S: Maintained
4153F: drivers/edac/sb_edac.c
4154
995e1de4
LH
4155EDAC-XGENE
4156APPLIED MICRO (APM) X-GENE SOC EDAC
4157M: Loc Ho <lho@apm.com>
4158S: Supported
4159F: drivers/edac/xgene_edac.c
4160F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4161
af39917d
CL
4162EDIROL UA-101/UA-1000 DRIVER
4163M: Clemens Ladisch <clemens@ladisch.de>
4164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4165T: git git://git.alsa-project.org/alsa-kernel.git
4166S: Maintained
4167F: sound/usb/misc/ua101.c
4168
1f7df953 4169EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4170M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4171L: linux-efi@vger.kernel.org
78bef24e 4172T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4173S: Maintained
fb2efb5c 4174F: Documentation/efi-stub.txt
1f7df953
MF
4175F: arch/ia64/kernel/efi.c
4176F: arch/x86/boot/compressed/eboot.[ch]
4177F: arch/x86/include/asm/efi.h
4178F: arch/x86/platform/efi/*
a9499fa7 4179F: drivers/firmware/efi/*
1f7df953
MF
4180F: include/linux/efi*.h
4181
d68772b7
MF
4182EFI VARIABLE FILESYSTEM
4183M: Matthew Garrett <matthew.garrett@nebula.com>
4184M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4185M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4186T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4187L: linux-efi@vger.kernel.org
4188S: Maintained
4189F: fs/efivarfs/
4190
85a00d9b
PJ
4191EFIFB FRAMEBUFFER DRIVER
4192L: linux-fbdev@vger.kernel.org
4193M: Peter Jones <pjones@redhat.com>
4194S: Maintained
8a61f013 4195F: drivers/video/fbdev/efifb.c
85a00d9b 4196
0bee8d28
JT
4197EFS FILESYSTEM
4198W: http://aeschi.ch.eu.org/efs/
4199S: Orphan
679655da 4200F: fs/efs/
0bee8d28 4201
aa8a9e25 4202EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4203M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4204L: netdev@vger.kernel.org
4205S: Maintained
9aa32835 4206F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4207
f0319efe 4208EM28XX VIDEO4LINUX DRIVER
009a5410 4209M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4210L: linux-media@vger.kernel.org
a825eaec 4211W: https://linuxtv.org
f0319efe
MCC
4212T: git git://linuxtv.org/media_tree.git
4213S: Maintained
4214F: drivers/media/usb/em28xx/
4215
3e3a7d66 4216EMBEDDED LINUX
8b58be88
JP
4217M: Paul Gortmaker <paul.gortmaker@windriver.com>
4218M: Matt Mackall <mpm@selenic.com>
4219M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4220L: linux-embedded@vger.kernel.org
4221S: Maintained
4222
32505876
JS
4223EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4224M: James Smart <james.smart@avagotech.com>
4225M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4226L: linux-scsi@vger.kernel.org
32505876 4227W: http://www.avagotech.com
ce00f85c 4228S: Supported
679655da 4229F: drivers/scsi/lpfc/
3a1c1d44 4230
5f5bac82 4231ENE CB710 FLASH CARD READER DRIVER
8b58be88 4232M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4233S: Maintained
4234F: drivers/misc/cb710/
4235F: drivers/mmc/host/cb710-mmc.*
4236F: include/linux/cb710.h
4237
931e39a1
ML
4238ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4239M: Maxim Levitsky <maximlevitsky@gmail.com>
4240S: Maintained
2a837449 4241F: drivers/media/rc/ene_ir.*
931e39a1 4242
ec207dcc
GS
4243ENHANCED ERROR HANDLING (EEH)
4244M: Gavin Shan <shangw@linux.vnet.ibm.com>
4245L: linuxppc-dev@lists.ozlabs.org
4246S: Supported
4247F: Documentation/powerpc/eeh-pci-error-recovery.txt
4248F: arch/powerpc/kernel/eeh*.c
4249
d5ca9006 4250EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4251M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4252S: Maintained
084bad91 4253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4254F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4255F: include/video/s1d13xxxfb.h
d5ca9006 4256
38df6492
ME
4257ET131X NETWORK DRIVER
4258M: Mark Einon <mark.einon@gmail.com>
4259S: Odd Fixes
4260F: drivers/net/ethernet/agere/
4261
1da177e4 4262ETHERNET BRIDGE
adbbf69d 4263M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4264L: bridge@lists.linux-foundation.org
4c325313 4265L: netdev@vger.kernel.org
c996d8b9 4266W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4267S: Maintained
679655da
JP
4268F: include/linux/netfilter_bridge/
4269F: net/bridge/
1da177e4 4270
22f08ad9
FF
4271ETHERNET PHY LIBRARY
4272M: Florian Fainelli <f.fainelli@gmail.com>
4273L: netdev@vger.kernel.org
4274S: Maintained
4275F: include/linux/phy.h
4276F: include/linux/phy_fixed.h
4277F: drivers/net/phy/
4278F: Documentation/networking/phy.txt
4279F: drivers/of/of_mdio.c
4280F: drivers/of/of_net.c
4281
1da177e4 4282EXT2 FILE SYSTEM
d8130624 4283M: Jan Kara <jack@suse.com>
72be2ccf 4284L: linux-ext4@vger.kernel.org
1da177e4 4285S: Maintained
679655da
JP
4286F: Documentation/filesystems/ext2.txt
4287F: fs/ext2/
4288F: include/linux/ext2*
1da177e4 4289
72be2ccf 4290EXT4 FILE SYSTEM
8b58be88 4291M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4292M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4293L: linux-ext4@vger.kernel.org
08a225f1 4294W: http://ext4.wiki.kernel.org
8a6e2535 4295Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4297S: Maintained
679655da
JP
4298F: Documentation/filesystems/ext4.txt
4299F: fs/ext4/
1da177e4 4300
c5532b09 4301Extended Verification Module (EVM)
74dd744f
MZ
4302M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4303L: linux-ima-devel@lists.sourceforge.net
4304L: linux-security-module@vger.kernel.org
c5532b09
MZ
4305S: Supported
4306F: security/integrity/evm/
4307
df6b3cfe
MH
4308EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4309M: MyungJoo Ham <myungjoo.ham@samsung.com>
4310M: Chanwoo Choi <cw00.choi@samsung.com>
4311L: linux-kernel@vger.kernel.org
81df63a9 4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4313S: Maintained
4314F: drivers/extcon/
cd2c3e7f
CC
4315F: include/linux/extcon/
4316F: include/linux/extcon.h
df6b3cfe 4317F: Documentation/extcon/
cd2c3e7f 4318F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4319
e2a75c44 4320EXYNOS DP DRIVER
b7701755 4321M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4322L: dri-devel@lists.freedesktop.org
4323S: Maintained
4324F: drivers/gpu/drm/exynos/exynos_dp*
4325
33ad3912
DL
4326EXYNOS MIPI DISPLAY DRIVERS
4327M: Inki Dae <inki.dae@samsung.com>
4328M: Donghwa Lee <dh09.lee@samsung.com>
4329M: Kyungmin Park <kyungmin.park@samsung.com>
4330L: linux-fbdev@vger.kernel.org
4331S: Maintained
8a61f013 4332F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4333F: include/video/exynos_mipi*
4334
e53004e2 4335F71805F HARDWARE MONITORING DRIVER
d8130624 4336M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4337L: lm-sensors@lm-sensors.org
4338S: Maintained
679655da
JP
4339F: Documentation/hwmon/f71805f
4340F: drivers/hwmon/f71805f.c
e53004e2 4341
eea977ed
MB
4342FC0011 TUNER DRIVER
4343M: Michael Buesch <m@bues.ch>
4344L: linux-media@vger.kernel.org
4345S: Maintained
ccae7af2
MCC
4346F: drivers/media/tuners/fc0011.h
4347F: drivers/media/tuners/fc0011.c
eea977ed 4348
91952bc0
AP
4349FC2580 MEDIA DRIVER
4350M: Antti Palosaari <crope@iki.fi>
4351L: linux-media@vger.kernel.org
a825eaec 4352W: https://linuxtv.org
91952bc0
AP
4353W: http://palosaari.fi/linux/
4354Q: http://patchwork.linuxtv.org/project/linux-media/list/
4355T: git git://linuxtv.org/anttip/media_tree.git
4356S: Maintained
4357F: drivers/media/tuners/fc2580*
eea977ed 4358
88b2dbdb
EP
4359FANOTIFY
4360M: Eric Paris <eparis@redhat.com>
4361S: Maintained
4362F: fs/notify/fanotify/
4363F: include/linux/fanotify.h
c117ab84 4364F: include/uapi/linux/fanotify.h
88b2dbdb 4365
1da177e4 4366FARSYNC SYNCHRONOUS DRIVER
8b58be88 4367M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4368W: http://www.farsite.co.uk/
4369S: Supported
679655da 4370F: drivers/net/wan/farsync.*
1da177e4 4371
c5408b88 4372FAULT INJECTION SUPPORT
8b58be88 4373M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4374S: Supported
679655da
JP
4375F: Documentation/fault-injection/
4376F: lib/fault-inject.c
c5408b88 4377
053e514f
NT
4378FBTFT Framebuffer drivers
4379M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4380M: Noralf Trønnes <noralf@tronnes.org>
4381S: Maintained
4382F: drivers/staging/fbtft/
4383
cae727db 4384FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4385M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4386L: fcoe-devel@open-fcoe.org
cae727db
RL
4387W: www.Open-FCoE.org
4388S: Supported
4389F: drivers/scsi/libfc/
4390F: drivers/scsi/fcoe/
4391F: include/scsi/fc/
4392F: include/scsi/libfc.h
4393F: include/scsi/libfcoe.h
c117ab84 4394F: include/uapi/scsi/fc/
cae727db 4395
e2d1d6c0 4396FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4397M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4398M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4399L: linux-fsdevel@vger.kernel.org
1da177e4 4400S: Maintained
679655da
JP
4401F: include/linux/fcntl.h
4402F: include/linux/fs.h
c117ab84
CEB
4403F: include/uapi/linux/fcntl.h
4404F: include/uapi/linux/fs.h
679655da
JP
4405F: fs/fcntl.c
4406F: fs/locks.c
1da177e4 4407
e2d1d6c0 4408FILESYSTEMS (VFS and infrastructure)
8b58be88 4409M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4410L: linux-fsdevel@vger.kernel.org
173acc7c 4411S: Maintained
679655da 4412F: fs/*
173acc7c 4413
b26e0ed4 4414FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4415M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4416L: lm-sensors@lm-sensors.org
4417S: Maintained
d5ca6918
JP
4418F: drivers/hwmon/f75375s.c
4419F: include/linux/f75375s.h
b26e0ed4 4420
a331b0c3
CL
4421FIREWIRE AUDIO DRIVERS
4422M: Clemens Ladisch <clemens@ladisch.de>
4423L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4424T: git git://git.alsa-project.org/alsa-kernel.git
4425S: Maintained
4426F: sound/firewire/
4427
eb86ec51
SR
4428FIREWIRE MEDIA DRIVERS (firedtv)
4429M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4430L: linux-media@vger.kernel.org
4431L: linux1394-devel@lists.sourceforge.net
4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4433S: Maintained
4434F: drivers/media/firewire/
4435
a511ce33
CB
4436FIREWIRE SBP-2 TARGET
4437M: Chris Boot <bootc@bootc.net>
4438L: linux-scsi@vger.kernel.org
4439L: target-devel@vger.kernel.org
4440L: linux1394-devel@lists.sourceforge.net
4441T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4442S: Maintained
4443F: drivers/target/sbp/
4444
7d2c86b5 4445FIREWIRE SUBSYSTEM
8b58be88 4446M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4447L: linux1394-devel@lists.sourceforge.net
958a29cb 4448W: http://ieee1394.wiki.kernel.org/
2ca526bf 4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4450S: Maintained
679655da 4451F: drivers/firewire/
8f06ce3b
SR
4452F: include/linux/firewire.h
4453F: include/uapi/linux/firewire*.h
9f6d3c4b 4454F: tools/firewire/
e2d1d6c0
RD
4455
4456FIRMWARE LOADER (request_firmware)
39e68089
ML
4457M: Ming Lei <ming.lei@canonical.com>
4458L: linux-kernel@vger.kernel.org
4459S: Maintained
679655da
JP
4460F: Documentation/firmware_class/
4461F: drivers/base/firmware*.c
4462F: include/linux/firmware.h
e2d1d6c0 4463
f730e3dc 4464FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4465M: Joshua Morris <josh.h.morris@us.ibm.com>
4466M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4467S: Maintained
4468F: drivers/block/rsxx/
4469
8206f664 4470FLOPPY DRIVER
e5f6450c 4471M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4472T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4473S: Odd fixes
4474F: drivers/block/floppy.c
4475
9c9f32ed
AR
4476FMC SUBSYSTEM
4477M: Alessandro Rubini <rubini@gnudd.com>
4478W: http://www.ohwr.org/projects/fmc-bus
4479S: Supported
4480F: drivers/fmc/
4481F: include/linux/fmc*.h
4482F: include/linux/ipmi-fru.h
4483K: fmc_d.*register
4484
3c0ed7d5
AT
4485FPGA MANAGER FRAMEWORK
4486M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4487R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4488S: Maintained
4489F: drivers/fpga/
4490F: include/linux/fpga/fpga-mgr.h
4491W: http://www.rocketboards.org
4492
e2d1d6c0 4493FPU EMULATOR
8b58be88 4494M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4495W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4496S: Maintained
679655da 4497F: arch/x86/math-emu/
e2d1d6c0
RD
4498
4499FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4500L: netdev@vger.kernel.org
c173bfac 4501S: Orphan
679655da
JP
4502F: drivers/net/wan/dlci.c
4503F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4504
4505FRAMEBUFFER LAYER
5489e948
JCPV
4506M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4507M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4508L: linux-fbdev@vger.kernel.org
e2d1d6c0 4509W: http://linux-fbdev.sourceforge.net/
b22fe37b 4510Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4511T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4512S: Maintained
679655da 4513F: Documentation/fb/
b22fe37b
PM
4514F: drivers/video/
4515F: include/video/
679655da 4516F: include/linux/fb.h
c117ab84
CEB
4517F: include/uapi/video/
4518F: include/uapi/linux/fb.h
e2d1d6c0 4519
a57c188e 4520FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4521M: Timur Tabi <timur@tabi.org>
a57c188e 4522L: linux-fbdev@vger.kernel.org
c4ef9bc4 4523S: Maintained
8a61f013 4524F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4525
e2d1d6c0 4526FREESCALE DMA DRIVER
8b58be88
JP
4527M: Li Yang <leoli@freescale.com>
4528M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4529L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4530S: Maintained
679655da 4531F: drivers/dma/fsldma.*
e2d1d6c0 4532
44248aff
HX
4533FREESCALE GPMI NAND DRIVER
4534M: Han Xu <han.xu@nxp.com>
4535L: linux-mtd@lists.infradead.org
4536S: Maintained
4537F: drivers/mtd/nand/gpmi-nand/*
4538
e2d1d6c0 4539FREESCALE I2C CPM DRIVER
8b58be88 4540M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4541L: linuxppc-dev@lists.ozlabs.org
846557d3 4542L: linux-i2c@vger.kernel.org
0d2b405a 4543S: Maintained
679655da 4544F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4545
60e8c5ab 4546FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4547M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4548L: linux-fbdev@vger.kernel.org
efc03ecb 4549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4550S: Maintained
bad985a1 4551F: include/linux/platform_data/video-imxfb.h
8a61f013 4552F: drivers/video/fbdev/imxfb.c
60e8c5ab 4553
4d8e2cef 4554FREESCALE QUAD SPI DRIVER
38714fbd 4555M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4556L: linux-mtd@lists.infradead.org
4557S: Maintained
4558F: drivers/mtd/spi-nor/fsl-quadspi.c
4559
4689a6b1 4560FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4561M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4562M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4563L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4564L: netdev@vger.kernel.org
4565S: Maintained
ec21e2ec 4566F: drivers/net/ethernet/freescale/fs_enet/
679655da 4567F: include/linux/fs_enet_pd.h
4689a6b1 4568
63a0a00b
NA
4569FREESCALE IMX / MXC FEC DRIVER
4570M: Fugang Duan <fugang.duan@nxp.com>
4571L: netdev@vger.kernel.org
4572S: Maintained
4573F: drivers/net/ethernet/freescale/fec_main.c
4574F: drivers/net/ethernet/freescale/fec_ptp.c
4575F: drivers/net/ethernet/freescale/fec.h
4576F: Documentation/devicetree/bindings/net/fsl-fec.txt
4577
d9e9d82c 4578FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4579L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4580S: Orphan
7aa1aa6e
ZQ
4581F: drivers/soc/fsl/qe/
4582F: include/soc/fsl/*qe*.h
4583F: include/soc/fsl/*ucc*.h
d9e9d82c 4584
b55ef929 4585FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4586M: Li Yang <leoli@freescale.com>
6372594a 4587L: linux-usb@vger.kernel.org
a4724ed6 4588L: linuxppc-dev@lists.ozlabs.org
a7205b30 4589S: Maintained
faf2e1db 4590F: drivers/usb/gadget/udc/fsl*
a7205b30 4591
beaf53bf 4592FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4593M: Li Yang <leoli@freescale.com>
beaf53bf 4594L: netdev@vger.kernel.org
a4724ed6 4595L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4596S: Maintained
ec21e2ec 4597F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4598
abb1ed7b
CM
4599FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4600M: Claudiu Manoil <claudiu.manoil@freescale.com>
4601L: netdev@vger.kernel.org
4602S: Maintained
4603F: drivers/net/ethernet/freescale/gianfar*
4604X: drivers/net/ethernet/freescale/gianfar_ptp.c
4605F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4606
d9e9d82c 4607FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4608M: Timur Tabi <timur@tabi.org>
a4724ed6 4609L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4610S: Maintained
df621252 4611F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4612
4613FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4614M: Timur Tabi <timur@tabi.org>
dc85950a 4615M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4616M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4617L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4618L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4619S: Maintained
69aefcea 4620F: sound/soc/fsl/fsl*
dc85950a 4621F: sound/soc/fsl/imx*
69aefcea 4622F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4623
31c88965 4624FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4625M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4626L: linux-kernel@vger.kernel.org
4627S: Maintained
4628F: drivers/staging/fsl-mc/
4629
1da177e4 4630FREEVXFS FILESYSTEM
8b58be88 4631M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4632W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4633S: Maintained
679655da 4634F: fs/freevxfs/
1da177e4 4635
71038f52 4636FREEZER
49db1903 4637M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4638M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4639L: linux-pm@vger.kernel.org
71038f52 4640S: Supported
679655da
JP
4641F: Documentation/power/freezing-of-tasks.txt
4642F: include/linux/freezer.h
4643F: kernel/freezer.c
71038f52 4644
839a1f79
KRW
4645FRONTSWAP API
4646M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4647L: linux-kernel@vger.kernel.org
4648S: Maintained
4649F: mm/frontswap.c
4650F: include/linux/frontswap.h
4651
a5432f5a 4652FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4653M: David Howells <dhowells@redhat.com>
e62d6e24 4654L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4655S: Supported
4656F: Documentation/filesystems/caching/
4657F: fs/fscache/
4658F: include/linux/fscache*.h
4659
f58ad8f5 4660F2FS FILE SYSTEM
9b29d481 4661M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4662M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4663R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4664L: linux-f2fs-devel@lists.sourceforge.net
4665W: http://en.wikipedia.org/wiki/F2FS
4666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4667S: Maintained
4668F: Documentation/filesystems/f2fs.txt
3bac380c 4669F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4670F: fs/f2fs/
4671F: include/linux/f2fs_fs.h
62d43eeb 4672F: include/trace/events/f2fs.h
f58ad8f5 4673
5ab7ffea 4674FUJITSU FR-V (FRV) PORT
0cf0305f 4675S: Orphan
679655da 4676F: arch/frv/
1da177e4 4677
20b93734 4678FUJITSU LAPTOP EXTRAS
409a3e98 4679M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4680L: platform-driver-x86@vger.kernel.org
20b93734 4681S: Maintained
679655da 4682F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4683
4da621b6
HK
4684FUJITSU M-5MO LS CAMERA ISP DRIVER
4685M: Kyungmin Park <kyungmin.park@samsung.com>
4686M: Heungjun Kim <riverful.kim@samsung.com>
4687L: linux-media@vger.kernel.org
4688S: Maintained
90d72ac6 4689F: drivers/media/i2c/m5mols/
b5dcee22 4690F: include/media/i2c/m5mols.h
4da621b6 4691
2d24c490
RG
4692FUJITSU TABLET EXTRAS
4693M: Robert Gerlach <khnz@gmx.de>
4694L: platform-driver-x86@vger.kernel.org
4695S: Maintained
4696F: drivers/platform/x86/fujitsu-tablet.c
4697
04578f17 4698FUSE: FILESYSTEM IN USERSPACE
8b58be88 4699M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4700L: fuse-devel@lists.sourceforge.net
4701W: http://fuse.sourceforge.net/
0a30f612 4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4703S: Maintained
679655da 4704F: fs/fuse/
c117ab84 4705F: include/uapi/linux/fuse.h
0a30f612 4706F: Documentation/filesystems/fuse.txt
04578f17 4707
1da177e4 4708FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4709M: Rik Faith <faith@cs.unc.edu>
1da177e4 4710L: linux-scsi@vger.kernel.org
baaea1dc 4711S: Odd Fixes (e.g., new signatures)
679655da 4712F: drivers/scsi/fdomain.*
1da177e4 4713
d8e2162c
PO
4714GCOV BASED KERNEL PROFILING
4715M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4716S: Maintained
4717F: kernel/gcov/
4718F: Documentation/gcov.txt
4719
1da177e4 4720GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4721M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4722L: linux-scsi@vger.kernel.org
4723W: http://www.icp-vortex.com/
4724S: Supported
679655da 4725F: drivers/scsi/gdt*
1da177e4 4726
158daf16
JK
4727GDB KERNEL DEBUGGING HELPER SCRIPTS
4728M: Jan Kiszka <jan.kiszka@siemens.com>
4729S: Supported
4730F: scripts/gdb/
4731
3169a1c7
HV
4732GEMTEK FM RADIO RECEIVER DRIVER
4733M: Hans Verkuil <hverkuil@xs4all.nl>
4734L: linux-media@vger.kernel.org
4735T: git git://linuxtv.org/media_tree.git
a825eaec 4736W: https://linuxtv.org
3169a1c7
HV
4737S: Maintained
4738F: drivers/media/radio/radio-gemtek*
4739
1c23af90 4740GENERIC GPIO I2C DRIVER
880b0e26 4741M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4742S: Supported
679655da
JP
4743F: drivers/i2c/busses/i2c-gpio.c
4744F: include/linux/i2c-gpio.h
1c23af90 4745
92ed1a76
PK
4746GENERIC GPIO I2C MULTIPLEXER DRIVER
4747M: Peter Korsgaard <peter.korsgaard@barco.com>
4748L: linux-i2c@vger.kernel.org
4749S: Supported
e7065e20
JD
4750F: drivers/i2c/muxes/i2c-mux-gpio.c
4751F: include/linux/i2c-mux-gpio.h
4752F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4753
9251ce95 4754GENERIC HDLC (WAN) DRIVERS
8b58be88 4755M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4756W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4757S: Maintained
679655da
JP
4758F: drivers/net/wan/c101.c
4759F: drivers/net/wan/hd6457*
4760F: drivers/net/wan/hdlc*
4761F: drivers/net/wan/n2.c
4762F: drivers/net/wan/pc300too.c
4763F: drivers/net/wan/pci200syn.c
4764F: drivers/net/wan/wanxl*
1da177e4 4765
1527aab6 4766GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4767M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4768L: linux-arch@vger.kernel.org
4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4770S: Maintained
14430813
JP
4771F: include/asm-generic/
4772F: include/uapi/asm-generic/
1527aab6 4773
ff764963
KVA
4774GENERIC PHY FRAMEWORK
4775M: Kishon Vijay Abraham I <kishon@ti.com>
4776L: linux-kernel@vger.kernel.org
4777T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4778S: Supported
4779F: drivers/phy/
4780F: include/linux/phy/
4781
eea97aed
KH
4782GENERIC PM DOMAINS
4783M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4784M: Kevin Hilman <khilman@kernel.org>
4785M: Ulf Hansson <ulf.hansson@linaro.org>
4786L: linux-pm@vger.kernel.org
4787S: Supported
4788F: drivers/base/power/domain*.c
4789F: include/linux/pm_domain.h
4790
ccb86a69 4791GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4792M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4793L: kvm@vger.kernel.org
ccb86a69
MT
4794S: Supported
4795F: drivers/uio/uio_pci_generic.c
4796
f8f1ec73
JP
4797GET_MAINTAINER SCRIPT
4798M: Joe Perches <joe@perches.com>
4799S: Maintained
4800F: scripts/get_maintainer.pl
4801
5be7b50f 4802GFS2 FILE SYSTEM
8b58be88 4803M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4804M: Bob Peterson <rpeterso@redhat.com>
a4644184 4805L: cluster-devel@redhat.com
5be7b50f 4806W: http://sources.redhat.com/cluster/
28666d6d 4807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4808S: Supported
679655da
JP
4809F: Documentation/filesystems/gfs2*.txt
4810F: fs/gfs2/
c117ab84 4811F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4812
0a34eb8f 4813GIGASET ISDN DRIVERS
6b096fde 4814M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4815L: gigaset307x-common@lists.sourceforge.net
4816W: http://gigaset307x.sourceforge.net/
6b096fde 4817S: Odd Fixes
679655da
JP
4818F: Documentation/isdn/README.gigaset
4819F: drivers/isdn/gigaset/
c117ab84 4820F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4821
7eea35fe
JP
4822GO7007 MPEG CODEC
4823M: Hans Verkuil <hans.verkuil@cisco.com>
4824L: linux-media@vger.kernel.org
4825S: Maintained
4826F: drivers/media/usb/go7007/
4827
ca96ea86
BN
4828GOODIX TOUCHSCREEN
4829M: Bastien Nocera <hadess@hadess.net>
4830L: linux-input@vger.kernel.org
4831S: Maintained
4832F: drivers/input/touchscreen/goodix.c
4833
a0dc00b4 4834GPIO SUBSYSTEM
e4651a9f 4835M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4836M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4837L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4839S: Maintained
4840F: Documentation/gpio/
40c159b7 4841F: Documentation/ABI/testing/gpio-cdev
fe95046e 4842F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4843F: drivers/gpio/
bdc6e95e
AC
4844F: include/linux/gpio/
4845F: include/linux/gpio.h
9b692346 4846F: include/asm-generic/gpio.h
3c702e99 4847F: include/uapi/linux/gpio.h
6d591c46 4848F: tools/gpio/
a0dc00b4 4849
71a6d0af
HW
4850GRE DEMULTIPLEXER DRIVER
4851M: Dmitry Kozlov <xeb@mail.ru>
4852L: netdev@vger.kernel.org
4853S: Maintained
11c26770
JP
4854F: net/ipv4/gre_demux.c
4855F: net/ipv4/gre_offload.c
71a6d0af
HW
4856F: include/net/gre.h
4857
d4c41139
KG
4858GRETH 10/100/1G Ethernet MAC device driver
4859M: Kristoffer Glembo <kristoffer@gaisler.com>
4860L: netdev@vger.kernel.org
4861S: Maintained
a31a96ad 4862F: drivers/net/ethernet/aeroflex/
d4c41139 4863
e8deeae2 4864GSPCA FINEPIX SUBDRIVER
8b58be88 4865M: Frank Zago <frank@zago.net>
661263b5 4866L: linux-media@vger.kernel.org
275ffde4 4867T: git git://linuxtv.org/media_tree.git
e8deeae2 4868S: Maintained
0c0d06ca 4869F: drivers/media/usb/gspca/finepix.c
e8deeae2 4870
4b3fa3c4
OL
4871GSPCA GL860 SUBDRIVER
4872M: Olivier Lorin <o.lorin@laposte.net>
4873L: linux-media@vger.kernel.org
275ffde4 4874T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4875S: Maintained
0c0d06ca 4876F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4877
e8deeae2 4878GSPCA M5602 SUBDRIVER
8b58be88 4879M: Erik Andren <erik.andren@gmail.com>
661263b5 4880L: linux-media@vger.kernel.org
275ffde4 4881T: git git://linuxtv.org/media_tree.git
e8deeae2 4882S: Maintained
0c0d06ca 4883F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4884
4885GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4886M: Hans de Goede <hdegoede@redhat.com>
661263b5 4887L: linux-media@vger.kernel.org
275ffde4 4888T: git git://linuxtv.org/media_tree.git
e8deeae2 4889S: Maintained
0c0d06ca 4890F: drivers/media/usb/gspca/pac207.c
e8deeae2 4891
261982f1 4892GSPCA SN9C20X SUBDRIVER
d95c5b0b 4893M: Brian Johnson <brijohn@gmail.com>
261982f1 4894L: linux-media@vger.kernel.org
275ffde4 4895T: git git://linuxtv.org/media_tree.git
261982f1 4896S: Maintained
0c0d06ca 4897F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4898
e8deeae2 4899GSPCA T613 SUBDRIVER
8b58be88 4900M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4901L: linux-media@vger.kernel.org
275ffde4 4902T: git git://linuxtv.org/media_tree.git
e8deeae2 4903S: Maintained
0c0d06ca 4904F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4905
4906GSPCA USB WEBCAM DRIVER
fc3f906b 4907M: Hans de Goede <hdegoede@redhat.com>
661263b5 4908L: linux-media@vger.kernel.org
275ffde4 4909T: git git://linuxtv.org/media_tree.git
e8deeae2 4910S: Maintained
0c0d06ca 4911F: drivers/media/usb/gspca/
e8deeae2 4912
584ec979 4913GUID PARTITION TABLE (GPT)
4f973c63 4914M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4915L: linux-efi@vger.kernel.org
4916S: Maintained
4917F: block/partitions/efi.*
4918
aa3c598b 4919STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4920M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4921L: linux-media@vger.kernel.org
275ffde4 4922T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4923S: Maintained
4924F: drivers/media/usb/stk1160/
e8deeae2 4925
4e456b86
YS
4926H8/300 ARCHITECTURE
4927M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4928L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4929W: http://uclinux-h8.sourceforge.jp
4930T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4931S: Maintained
4932F: arch/h8300/
4933F: drivers/clocksource/h8300_*.c
4934F: drivers/clk/h8300/
4935F: drivers/irqchip/irq-renesas-h8*.c
4936
71a6d0af
HW
4937HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4938M: Frank Seidel <frank@f-seidel.de>
4939L: platform-driver-x86@vger.kernel.org
4940W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4941S: Maintained
4942F: drivers/platform/x86/hdaps.c
4943
48fc9e26
HV
4944HDPVR USB VIDEO ENCODER DRIVER
4945M: Hans Verkuil <hverkuil@xs4all.nl>
4946L: linux-media@vger.kernel.org
4947T: git git://linuxtv.org/media_tree.git
a825eaec 4948W: https://linuxtv.org
48fc9e26 4949S: Odd Fixes
14430813 4950F: drivers/media/usb/hdpvr/
48fc9e26 4951
71a6d0af 4952HWPOISON MEMORY FAILURE HANDLING
f9625c48 4953M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4954L: linux-mm@kvack.org
71a6d0af
HW
4955S: Maintained
4956F: mm/memory-failure.c
4957F: mm/hwpoison-inject.c
4958
4959HYPERVISOR VIRTUAL CONSOLE DRIVER
4960L: linuxppc-dev@lists.ozlabs.org
4961S: Odd Fixes
4962F: drivers/tty/hvc/
4963
e5ab1477
AP
4964HACKRF MEDIA DRIVER
4965M: Antti Palosaari <crope@iki.fi>
4966L: linux-media@vger.kernel.org
a825eaec 4967W: https://linuxtv.org
e5ab1477
AP
4968W: http://palosaari.fi/linux/
4969Q: http://patchwork.linuxtv.org/project/linux-media/list/
4970T: git git://linuxtv.org/anttip/media_tree.git
4971S: Maintained
4972F: drivers/media/usb/hackrf/
4973
5b543965 4974HARDWARE MONITORING
d8130624 4975M: Jean Delvare <jdelvare@suse.com>
ca462085 4976M: Guenter Roeck <linux@roeck-us.net>
5b543965 4977L: lm-sensors@lm-sensors.org
595142e0 4978W: http://www.lm-sensors.org/
a94ef4ed 4979T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4980T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4981S: Maintained
047f4ec2 4982F: Documentation/hwmon/
679655da 4983F: drivers/hwmon/
047f4ec2 4984F: include/linux/hwmon*.h
5b543965 4985
844dd05f 4986HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4987M: Matt Mackall <mpm@selenic.com>
4988M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4989L: linux-crypto@vger.kernel.org
c0d0787b 4990S: Odd fixes
679655da
JP
4991F: Documentation/hw_random.txt
4992F: drivers/char/hw_random/
4993F: include/linux/hw_random.h
844dd05f 4994
8b37fcfc
OBC
4995HARDWARE SPINLOCK CORE
4996M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 4997M: Bjorn Andersson <bjorn.andersson@linaro.org>
8b37fcfc 4998S: Maintained
9f273c24 4999T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5000F: Documentation/hwspinlock.txt
5001F: drivers/hwspinlock/hwspinlock_*
5002F: include/linux/hwspinlock.h
5003
1da177e4 5004HARMONY SOUND DRIVER
ac6aecbf 5005L: linux-parisc@vger.kernel.org
1da177e4 5006S: Maintained
679655da 5007F: sound/parisc/harmony.*
1da177e4 5008
91952bc0
AP
5009HD29L2 MEDIA DRIVER
5010M: Antti Palosaari <crope@iki.fi>
5011L: linux-media@vger.kernel.org
a825eaec 5012W: https://linuxtv.org
91952bc0
AP
5013W: http://palosaari.fi/linux/
5014Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015T: git git://linuxtv.org/anttip/media_tree.git
5016S: Maintained
5017F: drivers/media/dvb-frontends/hd29l2*
5018
e2d1d6c0 5019HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 5020L: iss_storagedev@hp.com
af9f1b3c 5021S: Orphan
679655da
JP
5022F: Documentation/blockdev/cpqarray.txt
5023F: drivers/block/cpqarray.*
e2d1d6c0 5024
9257aa49 5025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5026M: Don Brace <don.brace@microsemi.com>
9257aa49 5027L: iss_storagedev@hp.com
a0a268ad 5028L: esc.storagedev@microsemi.com
693373db 5029L: linux-scsi@vger.kernel.org
9257aa49
SC
5030S: Supported
5031F: Documentation/scsi/hpsa.txt
5032F: drivers/scsi/hpsa*.[ch]
5033F: include/linux/cciss*.h
c117ab84 5034F: include/uapi/linux/cciss*.h
9257aa49 5035
e2d1d6c0 5036HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5037M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5038L: iss_storagedev@hp.com
693373db
DB
5039L: storagedev@pmcs.com
5040L: linux-scsi@vger.kernel.org
e2d1d6c0 5041S: Supported
679655da
JP
5042F: Documentation/blockdev/cciss.txt
5043F: drivers/block/cciss*
5044F: include/linux/cciss_ioctl.h
c117ab84 5045F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5046
1da177e4 5047HFS FILESYSTEM
6cf515e1
GU
5048L: linux-fsdevel@vger.kernel.org
5049S: Orphan
679655da
JP
5050F: Documentation/filesystems/hfs.txt
5051F: fs/hfs/
1da177e4 5052
ef575f47
GU
5053HFSPLUS FILESYSTEM
5054L: linux-fsdevel@vger.kernel.org
5055S: Orphan
5056F: Documentation/filesystems/hfsplus.txt
5057F: fs/hfsplus/
5058
1da177e4 5059HGA FRAMEBUFFER DRIVER
8b58be88 5060M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5061L: linux-nvidia@lists.surfsouth.com
5062W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5063S: Maintained
8a61f013 5064F: drivers/video/fbdev/hgafb.c
1da177e4 5065
4480f15b 5066HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5067M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5068M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5069L: linux-pm@vger.kernel.org
e2d1d6c0 5070S: Supported
679655da
JP
5071F: arch/x86/power/
5072F: drivers/base/power/
5073F: kernel/power/
5074F: include/linux/suspend.h
5075F: include/linux/freezer.h
5076F: include/linux/pm.h
679655da 5077F: arch/*/include/asm/suspend*.h
e2d1d6c0 5078
4ef4caad 5079HID CORE LAYER
e5f6450c 5080M: Jiri Kosina <jikos@kernel.org>
406df153 5081R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5082L: linux-input@vger.kernel.org
54e5881d 5083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5084S: Maintained
679655da
JP
5085F: drivers/hid/
5086F: include/linux/hid*
c117ab84 5087F: include/uapi/linux/hid*
4ef4caad 5088
30ee72f0 5089HID SENSOR HUB DRIVERS
e5f6450c 5090M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5091M: Jonathan Cameron <jic23@kernel.org>
5092M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5093L: linux-input@vger.kernel.org
5094L: linux-iio@vger.kernel.org
5095S: Maintained
5096F: Documentation/hid/hid-sensor*
5097F: drivers/hid/hid-sensor-*
5098F: drivers/iio/*/hid-*
5099F: include/linux/hid-sensor-*
5100
38bed542 5101HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5102M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5103L: linux-kernel@vger.kernel.org
75fc2d37 5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5105S: Maintained
679655da 5106F: Documentation/timers/
5cee9645 5107F: kernel/time/hrtimer.c
88606e80
TG
5108F: kernel/time/clockevents.c
5109F: kernel/time/tick*.*
5110F: kernel/time/timer_*.c
05ed8490 5111F: include/linux/clockchips.h
679655da 5112F: include/linux/hrtimer.h
38bed542 5113
1da177e4 5114HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5115L: linux-hams@vger.kernel.org
8b64f2a0 5116S: Orphan
679655da
JP
5117F: drivers/net/hamradio/dmascc.c
5118F: drivers/net/hamradio/scc.c
1da177e4 5119
ede1e6f8 5120HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5121M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5122W: http://www.highpoint-tech.com
5123S: Supported
679655da
JP
5124F: Documentation/scsi/hptiop.txt
5125F: drivers/scsi/hptiop.c
ede1e6f8 5126
1da177e4 5127HIPPI
8b58be88 5128M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5129L: linux-hippi@sunsite.dk
5130S: Maintained
679655da 5131F: include/linux/hippidevice.h
c117ab84 5132F: include/uapi/linux/if_hippi.h
679655da 5133F: net/802/hippi.c
ff5a3b50 5134F: drivers/net/hippi/
1da177e4 5135
16c6c252
JG
5136HISILICON SAS Controller
5137M: John Garry <john.garry@huawei.com>
5138W: http://www.hisilicon.com
5139S: Supported
5140F: drivers/scsi/hisi_sas/
5141F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5142
ff1d2767 5143HOST AP DRIVER
8b58be88 5144M: Jouni Malinen <j@w1.fi>
85d32e7b 5145L: hostap@shmoo.com (subscribers-only)
724c6b35 5146L: linux-wireless@vger.kernel.org
ff1d2767
JM
5147W: http://hostap.epitest.fi/
5148S: Maintained
eb4f98d5 5149F: drivers/net/wireless/intersil/hostap/
ff1d2767 5150
dd8cd779 5151HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5152L: platform-driver-x86@vger.kernel.org
95c70215 5153S: Orphan
679655da 5154F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5155
e2d1d6c0 5156HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5157M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5158S: Maintained
7e25d724 5159F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5160
7d2c86b5 5161HPET: High Precision Event Timers driver
8b58be88 5162M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5163S: Maintained
679655da
JP
5164F: Documentation/timers/hpet.txt
5165F: drivers/char/hpet.c
5166F: include/linux/hpet.h
c117ab84 5167F: include/uapi/linux/hpet.h
b9b0332f 5168
e07b5d79 5169HPET: x86
9e06f631 5170S: Orphan
679655da
JP
5171F: arch/x86/kernel/hpet.c
5172F: arch/x86/include/asm/hpet.h
b9b0332f 5173
1da177e4 5174HPFS FILESYSTEM
8b58be88 5175M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5176W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5177S: Maintained
679655da 5178F: fs/hpfs/
1da177e4 5179
3441cded 5180HSI SUBSYSTEM
56459ea9
SR
5181M: Sebastian Reichel <sre@kernel.org>
5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5183S: Maintained
5184F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5185F: Documentation/hsi.txt
3441cded
SR
5186F: drivers/hsi/
5187F: include/linux/hsi/
5188F: include/uapi/linux/hsi/
5189
7d2c86b5 5190HSO 3G MODEM DRIVER
8b58be88 5191M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5192W: http://www.pharscape.org
5193S: Maintained
679655da 5194F: drivers/net/usb/hso.c
11cd29b0 5195
19990e29
AB
5196HSR NETWORK PROTOCOL
5197M: Arvid Brodin <arvid.brodin@alten.se>
5198L: netdev@vger.kernel.org
5199S: Maintained
5200F: net/hsr/
5201
5a18c343 5202HTCPEN TOUCHSCREEN DRIVER
8b58be88 5203M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5204L: linux-input@vger.kernel.org
5205S: Maintained
679655da 5206F: drivers/input/touchscreen/htcpen.c
5a18c343 5207
1da177e4 5208HUGETLB FILESYSTEM
6d49e352 5209M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5210S: Maintained
679655da 5211F: fs/hugetlbfs/
1da177e4 5212
05183189 5213Hyper-V CORE AND DRIVERS
9c3646d1 5214M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5215M: Haiyang Zhang <haiyangz@microsoft.com>
5216L: devel@linuxdriverproject.org
5217S: Maintained
a4162747
HZ
5218F: arch/x86/include/asm/mshyperv.h
5219F: arch/x86/include/uapi/asm/hyperv.h
5220F: arch/x86/kernel/cpu/mshyperv.c
05183189 5221F: drivers/hid/hid-hyperv.c
a4162747 5222F: drivers/hv/
f92ca80b 5223F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5224F: drivers/pci/host/pci-hyperv.c
05183189 5225F: drivers/net/hyperv/
a4162747 5226F: drivers/scsi/storvsc_drv.c
8a61f013 5227F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5228F: include/linux/hyperv.h
5229F: tools/hv/
54bf725e 5230F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5231
d85c8a6a 5232I2C OVER PARALLEL PORT
d8130624 5233M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5234L: linux-i2c@vger.kernel.org
5235S: Maintained
5236F: Documentation/i2c/busses/i2c-parport
5237F: Documentation/i2c/busses/i2c-parport-light
5238F: drivers/i2c/busses/i2c-parport.c
5239F: drivers/i2c/busses/i2c-parport-light.c
5240
5241I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5242M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5243L: linux-i2c@vger.kernel.org
5244S: Maintained
5245F: Documentation/i2c/busses/i2c-ali1535
5246F: Documentation/i2c/busses/i2c-ali1563
5247F: Documentation/i2c/busses/i2c-ali15x3
5248F: Documentation/i2c/busses/i2c-amd756
5249F: Documentation/i2c/busses/i2c-amd8111
5250F: Documentation/i2c/busses/i2c-i801
5251F: Documentation/i2c/busses/i2c-nforce2
5252F: Documentation/i2c/busses/i2c-piix4
5253F: Documentation/i2c/busses/i2c-sis5595
5254F: Documentation/i2c/busses/i2c-sis630
5255F: Documentation/i2c/busses/i2c-sis96x
5256F: Documentation/i2c/busses/i2c-via
5257F: Documentation/i2c/busses/i2c-viapro
5258F: drivers/i2c/busses/i2c-ali1535.c
5259F: drivers/i2c/busses/i2c-ali1563.c
5260F: drivers/i2c/busses/i2c-ali15x3.c
5261F: drivers/i2c/busses/i2c-amd756.c
5262F: drivers/i2c/busses/i2c-amd756-s4882.c
5263F: drivers/i2c/busses/i2c-amd8111.c
5264F: drivers/i2c/busses/i2c-i801.c
5265F: drivers/i2c/busses/i2c-isch.c
5266F: drivers/i2c/busses/i2c-nforce2.c
5267F: drivers/i2c/busses/i2c-nforce2-s4985.c
5268F: drivers/i2c/busses/i2c-piix4.c
5269F: drivers/i2c/busses/i2c-sis5595.c
5270F: drivers/i2c/busses/i2c-sis630.c
5271F: drivers/i2c/busses/i2c-sis96x.c
5272F: drivers/i2c/busses/i2c-via.c
5273F: drivers/i2c/busses/i2c-viapro.c
5274
cb7f07a4
NH
5275I2C/SMBUS ISMT DRIVER
5276M: Seth Heasley <seth.heasley@intel.com>
5277M: Neil Horman <nhorman@tuxdriver.com>
5278L: linux-i2c@vger.kernel.org
5279F: drivers/i2c/busses/i2c-ismt.c
5280F: Documentation/i2c/busses/i2c-ismt
5281
6ea884db 5282I2C/SMBUS STUB DRIVER
d8130624 5283M: Jean Delvare <jdelvare@suse.com>
846557d3 5284L: linux-i2c@vger.kernel.org
6ea884db 5285S: Maintained
8547a5bc 5286F: drivers/i2c/i2c-stub.c
6ea884db 5287
5b543965 5288I2C SUBSYSTEM
14d77c4d 5289M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5290L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5291W: https://i2c.wiki.kernel.org/
5292Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5293T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5294S: Maintained
40ed1b4c 5295F: Documentation/devicetree/bindings/i2c/
679655da
JP
5296F: Documentation/i2c/
5297F: drivers/i2c/
630bc46e 5298F: drivers/i2c/*/
679655da 5299F: include/linux/i2c.h
03b70d62 5300F: include/linux/i2c-*.h
c117ab84
CEB
5301F: include/uapi/linux/i2c.h
5302F: include/uapi/linux/i2c-*.h
1da177e4 5303
4560d677
WS
5304I2C ACPI SUPPORT
5305M: Mika Westerberg <mika.westerberg@linux.intel.com>
5306L: linux-i2c@vger.kernel.org
5307L: linux-acpi@vger.kernel.org
5308S: Maintained
4560d677 5309
d85c8a6a 5310I2C-TAOS-EVM DRIVER
d8130624 5311M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5312L: linux-i2c@vger.kernel.org
5313S: Maintained
5314F: Documentation/i2c/busses/i2c-taos-evm
5315F: drivers/i2c/busses/i2c-taos-evm.c
5316
e8c76eed 5317I2C-TINY-USB DRIVER
8b58be88 5318M: Till Harbaum <till@harbaum.org>
846557d3 5319L: linux-i2c@vger.kernel.org
932d1872 5320W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5321S: Maintained
679655da 5322F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5323
1da177e4 5324i386 BOOT CODE
8b58be88 5325M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5326S: Maintained
679655da 5327F: arch/x86/boot/
1da177e4
LT
5328
5329i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5330M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5331T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5332S: Maintained
5333
1da177e4 5334IA64 (Itanium) PLATFORM
8b58be88
JP
5335M: Tony Luck <tony.luck@intel.com>
5336M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5337L: linux-ia64@vger.kernel.org
6b1c70b1 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5339S: Maintained
679655da 5340F: arch/ia64/
1da177e4 5341
4cd38750
LDSB
5342IBM Power VMX Cryptographic instructions
5343M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5344M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5345L: linux-crypto@vger.kernel.org
5346S: Supported
5347F: drivers/crypto/vmx/Makefile
5348F: drivers/crypto/vmx/Kconfig
5349F: drivers/crypto/vmx/vmx.c
5350F: drivers/crypto/vmx/aes*
5351F: drivers/crypto/vmx/ghash*
5352F: drivers/crypto/vmx/ppc-xlate.pl
5353
956c203c 5354IBM Power in-Nest Crypto Acceleration
4cd38750 5355M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5356M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5357L: linux-crypto@vger.kernel.org
5358S: Supported
28bceeaa
DS
5359F: drivers/crypto/nx/Makefile
5360F: drivers/crypto/nx/Kconfig
5361F: drivers/crypto/nx/nx-aes*
5362F: drivers/crypto/nx/nx-sha*
5363F: drivers/crypto/nx/nx.*
5364F: drivers/crypto/nx/nx_csbcpb.h
5365F: drivers/crypto/nx/nx_debugfs.h
956c203c 5366
0e16aafb 5367IBM Power 842 compression accelerator
41656aa7 5368M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5369S: Supported
28bceeaa
DS
5370F: drivers/crypto/nx/Makefile
5371F: drivers/crypto/nx/Kconfig
7011a122 5372F: drivers/crypto/nx/nx-842*
2da572c9 5373F: include/linux/sw842.h
2062c5b6 5374F: crypto/842.c
2da572c9 5375F: lib/842/
0e16aafb 5376
1da177e4 5377IBM Power Linux RAID adapter
8b58be88 5378M: Brian King <brking@us.ibm.com>
1da177e4 5379S: Supported
679655da 5380F: drivers/scsi/ipr.*
1da177e4 5381
9d348af4 5382IBM Power Virtual Ethernet Device Driver
eddd63a6 5383M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5384L: netdev@vger.kernel.org
5385S: Supported
9aa32835 5386F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5387
032c5e82
TF
5388IBM Power SRIOV Virtual NIC Device Driver
5389M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5390M: John Allen <jallen@linux.vnet.ibm.com>
5391L: netdev@vger.kernel.org
5392S: Supported
5393F: drivers/net/ethernet/ibm/ibmvnic.*
5394
e6babec6 5395IBM Power Virtual SCSI Device Drivers
bcbde52b 5396M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5397L: linux-scsi@vger.kernel.org
5398S: Supported
e6babec6
NF
5399F: drivers/scsi/ibmvscsi/ibmvscsi*
5400F: drivers/scsi/ibmvscsi/viosrp.h
5401
5402IBM Power Virtual FC Device Drivers
44b4dad9 5403M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5404L: linux-scsi@vger.kernel.org
5405S: Supported
5406F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5407
1da177e4 5408IBM ServeRAID RAID DRIVER
f9213e78 5409S: Orphan
679655da 5410F: drivers/scsi/ips.*
1da177e4 5411
6ed9f9c4
PT
5412ICH LPC AND GPIO DRIVER
5413M: Peter Tyser <ptyser@xes-inc.com>
5414S: Maintained
5415F: drivers/mfd/lpc_ich.c
5416F: drivers/gpio/gpio-ich.c
5417
1e7106fc 5418IDE SUBSYSTEM
8b58be88 5419M: "David S. Miller" <davem@davemloft.net>
1da177e4 5420L: linux-ide@vger.kernel.org
8a6e2535 5421Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5423S: Maintained
679655da
JP
5424F: Documentation/ide/
5425F: drivers/ide/
5426F: include/linux/ide.h
1da177e4 5427
6cb8c13d
IP
5428IDEAPAD LAPTOP EXTRAS DRIVER
5429M: Ike Panhc <ike.pan@canonical.com>
5430L: platform-driver-x86@vger.kernel.org
5431W: http://launchpad.net/ideapad-laptop
5432S: Maintained
5433F: drivers/platform/x86/ideapad-laptop.c
5434
1ea4c161
AM
5435IDEAPAD LAPTOP SLIDEBAR DRIVER
5436M: Andrey Moiseev <o2g.org.ru@gmail.com>
5437L: linux-input@vger.kernel.org
5438W: https://github.com/o2genum/ideapad-slidebar
5439S: Maintained
5440F: drivers/input/misc/ideapad_slidebar.c
5441
0f861e8c 5442IDE/ATAPI DRIVERS
487ba8e8 5443M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5444L: linux-ide@vger.kernel.org
c404c199 5445S: Maintained
679655da
JP
5446F: Documentation/cdrom/ide-cd
5447F: drivers/ide/ide-cd*
1da177e4 5448
27471fdb 5449IDLE-I7300
8b58be88 5450M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5451L: linux-pm@vger.kernel.org
27471fdb 5452S: Supported
679655da 5453F: drivers/idle/i7300_idle.c
27471fdb 5454
02cf2286 5455IEEE 802.15.4 SUBSYSTEM
b6e195fd 5456M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5457L: linux-wpan@vger.kernel.org
5458W: https://github.com/linux-wpan
5459T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5460S: Maintained
5461F: net/ieee802154/
68653359 5462F: net/mac802154/
251741b1 5463F: drivers/net/ieee802154/
580947d3
AA
5464F: include/linux/nl802154.h
5465F: include/linux/ieee802154.h
5466F: include/net/nl802154.h
5467F: include/net/mac802154.h
5468F: include/net/af_ieee802154.h
5469F: include/net/cfg802154.h
5470F: include/net/ieee802154_netdev.h
ebef9c12 5471F: Documentation/networking/ieee802154.txt
02cf2286 5472
b1c97193
SY
5473IGORPLUG-USB IR RECEIVER
5474M: Sean Young <sean@mess.org>
5475L: linux-media@vger.kernel.org
5476S: Maintained
5477F: drivers/media/rc/igorplugusb.c
5478
40ad4a30
SY
5479IGUANAWORKS USB IR TRANSCEIVER
5480M: Sean Young <sean@mess.org>
5481L: linux-media@vger.kernel.org
5482S: Maintained
5483F: drivers/media/rc/iguanair.c
5484
9545f86e 5485IIO SUBSYSTEM AND DRIVERS
030a13d7 5486M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5487R: Hartmut Knaack <knaack.h@gmx.de>
5488R: Lars-Peter Clausen <lars@metafoo.de>
5489R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5490L: linux-iio@vger.kernel.org
5491S: Maintained
03e7c251 5492F: drivers/iio/
9545f86e 5493F: drivers/staging/iio/
8fe671fc 5494F: include/linux/iio/
817020cf 5495F: tools/iio/
9545f86e 5496
65519263
SG
5497IKANOS/ADI EAGLE ADSL USB DRIVER
5498M: Matthieu Castet <castet.matthieu@free.fr>
5499M: Stanislaw Gruszka <stf_xl@wp.pl>
5500S: Maintained
5501F: drivers/usb/atm/ueagle-atm.c
5502
e89ab51f
GR
5503INA209 HARDWARE MONITOR DRIVER
5504M: Guenter Roeck <linux@roeck-us.net>
5505L: lm-sensors@lm-sensors.org
5506S: Maintained
5507F: Documentation/hwmon/ina209
5508F: Documentation/devicetree/bindings/i2c/ina209.txt
5509F: drivers/hwmon/ina209.c
5510
5511INA2XX HARDWARE MONITOR DRIVER
5512M: Guenter Roeck <linux@roeck-us.net>
5513L: lm-sensors@lm-sensors.org
5514S: Maintained
5515F: Documentation/hwmon/ina2xx
5516F: drivers/hwmon/ina2xx.c
5517F: include/linux/platform_data/ina2xx.h
5518
14dc124f
SIG
5519INDUSTRY PACK SUBSYSTEM (IPACK)
5520M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5521M: Jens Taprogge <jens.taprogge@taprogge.org>
5522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5523L: industrypack-devel@lists.sourceforge.net
5524W: http://industrypack.sourceforge.net
5525S: Maintained
5526F: drivers/ipack/
5527
8adc53fd
ZLK
5528INGENIC JZ4780 DMA Driver
5529M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5530S: Maintained
5531F: drivers/dma/dma-jz4780.c
5532
aa7168f4 5533INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5534M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5535M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5536L: linux-ima-devel@lists.sourceforge.net
5537L: linux-ima-user@lists.sourceforge.net
5538L: linux-security-module@vger.kernel.org
9f273c24 5539T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5540S: Supported
679655da 5541F: security/integrity/ima/
aa7168f4 5542
9a4ea5a9
JH
5543IMGTEC IR DECODER DRIVER
5544M: James Hogan <james.hogan@imgtec.com>
5545S: Maintained
5546F: drivers/media/rc/img-ir/
5547
1da177e4 5548IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5549L: linux-fbdev@vger.kernel.org
843393d3 5550S: Orphan
8a61f013 5551F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5552
5553INFINIBAND SUBSYSTEM
b6b2bbe6 5554M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5555M: Sean Hefty <sean.hefty@intel.com>
5556M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5557L: linux-rdma@vger.kernel.org
605841f5 5558W: http://www.openfabrics.org/
8a6e2535 5559Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5560T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5561S: Supported
679655da
JP
5562F: Documentation/infiniband/
5563F: drivers/infiniband/
2dfcad3a 5564F: drivers/staging/rdma/
c117ab84 5565F: include/uapi/linux/if_infiniband.h
954138dc
YD
5566F: include/uapi/rdma/
5567F: include/rdma/
1da177e4 5568
c9f04f58 5569INOTIFY
8b58be88
JP
5570M: John McCutchan <john@johnmccutchan.com>
5571M: Robert Love <rlove@rlove.org>
5572M: Eric Paris <eparis@parisplace.org>
c9f04f58 5573S: Maintained
679655da
JP
5574F: Documentation/filesystems/inotify.txt
5575F: fs/notify/inotify/
5576F: include/linux/inotify.h
c117ab84 5577F: include/uapi/linux/inotify.h
c9f04f58 5578
e2d1d6c0 5579INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5580M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5581L: linux-input@vger.kernel.org
8a6e2535 5582Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5583T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5584S: Maintained
679655da 5585F: drivers/input/
f4eea7e2 5586F: include/linux/input.h
c117ab84 5587F: include/uapi/linux/input.h
f4eea7e2 5588F: include/linux/input/
e52d8398 5589F: Documentation/devicetree/bindings/input/
e2d1d6c0 5590
3267a87f 5591INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5592M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5593L: linux-input@vger.kernel.org
75dd112a 5594S: Odd fixes
3267a87f 5595F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5596F: drivers/input/input-mt.c
3267a87f
HR
5597K: \b(ABS|SYN)_MT_
5598
97fa99a3
JY
5599INTEL ASoC BDW/HSW DRIVERS
5600M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5601L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5602S: Supported
e8e1225d
JP
5603F: sound/soc/intel/common/sst-dsp*
5604F: sound/soc/intel/common/sst-firmware.c
5605F: sound/soc/intel/boards/broadwell.c
5606F: sound/soc/intel/haswell/
97fa99a3 5607
4ac13e17
DJ
5608INTEL C600 SERIES SAS CONTROLLER DRIVER
5609M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5610M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5611L: linux-scsi@vger.kernel.org
7106891a
DJ
5612T: git git://git.code.sf.net/p/intel-sas/isci
5613S: Supported
4ac13e17 5614F: drivers/scsi/isci/
4ac13e17 5615
ecc83e52
AH
5616INTEL HID EVENT DRIVER
5617M: Alex Hung <alex.hung@canonical.com>
5618L: platform-driver-x86@vger.kernel.org
5619S: Maintained
5620F: drivers/platform/x86/intel-hid.c
5621
26717172
LB
5622INTEL IDLE DRIVER
5623M: Len Brown <lenb@kernel.org>
bf1c138e 5624L: linux-pm@vger.kernel.org
08deed1e 5625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5626S: Supported
5627F: drivers/idle/intel_idle.c
5628
7c1ac18d 5629INTEL PSTATE DRIVER
58ac1f62
SP
5630M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5631M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5632L: linux-pm@vger.kernel.org
5633S: Supported
5634F: drivers/cpufreq/intel_pstate.c
5635
9eb8ef74 5636INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5637M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5638L: linux-fbdev@vger.kernel.org
ce00f85c 5639S: Maintained
679655da 5640F: Documentation/fb/intelfb.txt
8a61f013 5641F: drivers/video/fbdev/intelfb/
9eb8ef74 5642
1da177e4 5643INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5644M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5645L: linux-fbdev@vger.kernel.org
ce00f85c 5646S: Maintained
8a61f013 5647F: drivers/video/fbdev/i810/
1da177e4 5648
f4a9bc4c 5649INTEL MENLOW THERMAL DRIVER
8b58be88 5650M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5651L: platform-driver-x86@vger.kernel.org
5ca92bd9 5652W: https://01.org/linux-acpi
f4a9bc4c 5653S: Supported
679655da 5654F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5655
248a9dc3 5656INTEL I/OAT DMA DRIVER
18ebd564 5657M: Dave Jiang <dave.jiang@intel.com>
08223d80 5658R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5659L: dmaengine@vger.kernel.org
5660Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5661S: Supported
679655da 5662F: drivers/dma/ioat*
248a9dc3 5663
6c8909b4 5664INTEL IOMMU (VT-d)
8b58be88 5665M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5666L: iommu@lists.linux-foundation.org
54e5881d 5667T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5668S: Supported
3fb39615 5669F: drivers/iommu/intel-iommu.c
679655da 5670F: include/linux/intel-iommu.h
6c8909b4 5671
b3e5f263 5672INTEL IOP-ADMA DMA DRIVER
08223d80 5673R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5674S: Odd fixes
679655da 5675F: drivers/dma/iop-adma.c
b3e5f263 5676
9251ce95 5677INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5678M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5679S: Maintained
679655da
JP
5680F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5681F: arch/arm/mach-ixp4xx/include/mach/npe.h
5682F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5683F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5684F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5685F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5686
844dd05f 5687INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5688M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5689S: Maintained
679655da 5690F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5691
2f302324 5692INTEL ETHERNET DRIVERS
8b58be88 5693M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5694R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5695R: Shannon Nelson <shannon.nelson@intel.com>
5696R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5697R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5698R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5699R: John Ronciak <john.ronciak@intel.com>
5700R: Mitch Williams <mitch.a.williams@intel.com>
5701L: intel-wired-lan@lists.osuosl.org
f6fde11a 5702W: http://www.intel.com/support/feedback.htm
d94e6fed 5703W: http://e1000.sourceforge.net/
2f302324
JK
5704Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5707S: Supported
0d164401
JK
5708F: Documentation/networking/e100.txt
5709F: Documentation/networking/e1000.txt
5710F: Documentation/networking/e1000e.txt
5711F: Documentation/networking/igb.txt
5712F: Documentation/networking/igbvf.txt
5713F: Documentation/networking/ixgb.txt
5714F: Documentation/networking/ixgbe.txt
5715F: Documentation/networking/ixgbevf.txt
1bff6529 5716F: Documentation/networking/i40e.txt
105bf2fe 5717F: Documentation/networking/i40evf.txt
dee1ad47 5718F: drivers/net/ethernet/intel/
bc90d291 5719F: drivers/net/ethernet/intel/*/
1da177e4 5720
0963d59b
LW
5721INTEL-MID GPIO DRIVER
5722M: David Cohen <david.a.cohen@linux.intel.com>
5723L: linux-gpio@vger.kernel.org
5724S: Maintained
5725F: drivers/gpio/gpio-intel-mid.c
5726
ca907a90
SY
5727INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5728M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5729L: linux-wireless@vger.kernel.org
ca907a90 5730S: Maintained
679655da 5731F: Documentation/networking/README.ipw2100
679655da 5732F: Documentation/networking/README.ipw2200
367a1092 5733F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5734
5760b0a5
AS
5735INTEL(R) TRACE HUB
5736M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5737S: Supported
5738F: Documentation/trace/intel_th.txt
5739F: drivers/hwtracing/intel_th/
5740
4bd96a7a 5741INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5742M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5743L: tboot-devel@lists.sourceforge.net
5744W: http://tboot.sourceforge.net
e9b7d7c8 5745T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5746S: Supported
5747F: Documentation/intel_txt.txt
5748F: include/linux/tboot.h
5749F: arch/x86/kernel/tboot.c
5750
8a70da82 5751INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5752M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5753M: linux-wimax@intel.com
49e7d9df 5754L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5755S: Supported
5756W: http://linuxwimax.org
679655da
JP
5757F: Documentation/wimax/README.i2400m
5758F: drivers/net/wimax/i2400m/
c117ab84 5759F: include/uapi/linux/wimax/i2400m.h
8a70da82 5760
1c0ce89c
SG
5761INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5762M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5763L: linux-wireless@vger.kernel.org
1c0ce89c 5764S: Supported
7ac9a364 5765F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5766
b481de9c 5767INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5768M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5769M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5770M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5771L: linux-wireless@vger.kernel.org
b481de9c 5772W: http://intellinuxwireless.org
b62ff718 5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5774S: Supported
e705c121 5775F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5776
de8fe023
TW
5777INTEL MANAGEMENT ENGINE (mei)
5778M: Tomas Winkler <tomas.winkler@intel.com>
5779L: linux-kernel@vger.kernel.org
5780S: Supported
c117ab84 5781F: include/uapi/linux/mei.h
5069288b 5782F: include/linux/mei_cl_bus.h
de8fe023 5783F: drivers/misc/mei/*
222818c3 5784F: drivers/watchdog/mei_wdt.c
e07950a1 5785F: Documentation/misc-devices/mei/*
de8fe023 5786
50ceb98b
SD
5787INTEL MIC DRIVERS (mic)
5788M: Sudeep Dutt <sudeep.dutt@intel.com>
5789M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5790S: Supported
5791W: https://github.com/sudeepdutt/mic
5792W: http://software.intel.com/en-us/mic-developer
5793F: include/linux/mic_bus.h
5794F: include/linux/scif.h
5795F: include/uapi/linux/mic_common.h
5796F: include/uapi/linux/mic_ioctl.h
9f273c24 5797F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5798F: drivers/misc/mic/
5799F: drivers/dma/mic_x100_dma.c
5800F: drivers/dma/mic_x100_dma.h
9f273c24 5801F: Documentation/mic/
50ceb98b 5802
fdca4f16 5803INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5804M: Zha Qipeng<qipeng.zha@intel.com>
5805L: platform-driver-x86@vger.kernel.org
5806S: Maintained
5807F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5808F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5809F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5810F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5811
378f956e
SKC
5812INTEL TELEMETRY DRIVER
5813M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5814L: platform-driver-x86@vger.kernel.org
5815S: Maintained
378f956e 5816F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5817F: drivers/platform/x86/intel_telemetry*
0a8b8353 5818
cb109a0e 5819IOC3 ETHERNET DRIVER
8b58be88 5820M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5821L: linux-mips@linux-mips.org
5822S: Maintained
8862bf1e 5823F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5824
cb109a0e 5825IOC3 SERIAL DRIVER
8b58be88 5826M: Pat Gefre <pfg@sgi.com>
d39e0721 5827L: linux-serial@vger.kernel.org
cb109a0e 5828S: Maintained
df621252 5829F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5830
0b6e8569
SW
5831IOMMU DRIVERS
5832M: Joerg Roedel <joro@8bytes.org>
5833L: iommu@lists.linux-foundation.org
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5835S: Maintained
5836F: drivers/iommu/
5837
4480f15b 5838IP MASQUERADING
8b58be88 5839M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5840S: Maintained
679655da 5841F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5842
4409ebe9 5843IPMI SUBSYSTEM
8b58be88 5844M: Corey Minyard <minyard@acm.org>
b0c90653 5845L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5846W: http://openipmi.sourceforge.net/
5847S: Supported
679655da
JP
5848F: Documentation/IPMI.txt
5849F: drivers/char/ipmi/
5850F: include/linux/ipmi*
c117ab84 5851F: include/uapi/linux/ipmi*
4409ebe9 5852
2d800897
KW
5853QCOM AUDIO (ASoC) DRIVERS
5854M: Patrick Lai <plai@codeaurora.org>
5855M: Banajit Goswami <bgoswami@codeaurora.org>
5856L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5857S: Supported
5858F: sound/soc/qcom/
5859
e2d1d6c0 5860IPS SCSI RAID DRIVER
8b58be88 5861M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5862L: linux-scsi@vger.kernel.org
5863W: http://www.adaptec.com/
5864S: Maintained
679655da 5865F: drivers/scsi/ips*
e2d1d6c0
RD
5866
5867IPVS
8b58be88
JP
5868M: Wensong Zhang <wensong@linux-vs.org>
5869M: Simon Horman <horms@verge.net.au>
5870M: Julian Anastasov <ja@ssi.bg>
979b6c13 5871L: netdev@vger.kernel.org
e2d1d6c0 5872L: lvs-devel@vger.kernel.org
1da177e4 5873S: Maintained
9f273c24
FW
5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5875T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5876F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5877F: include/net/ip_vs.h
c117ab84 5878F: include/uapi/linux/ip_vs.h
679655da 5879F: net/netfilter/ipvs/
1da177e4 5880
e7839f25 5881IPWIRELESS DRIVER
e5f6450c 5882M: Jiri Kosina <jikos@kernel.org>
d8130624 5883M: David Sterba <dsterba@suse.com>
92094aa0 5884S: Odd Fixes
282361a0 5885F: drivers/tty/ipwireless/
099dc4fb 5886
e2d1d6c0 5887IPX NETWORK LAYER
8b58be88 5888M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5889L: netdev@vger.kernel.org
5890S: Maintained
679655da 5891F: include/net/ipx.h
c117ab84 5892F: include/uapi/linux/ipx.h
679655da 5893F: net/ipx/
e2d1d6c0 5894
1da177e4 5895IRDA SUBSYSTEM
8b58be88 5896M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5897L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5898L: netdev@vger.kernel.org
1da177e4 5899W: http://irda.sourceforge.net/
f353976d 5900S: Maintained
e0057975 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5902F: Documentation/networking/irda.txt
5903F: drivers/net/irda/
5904F: include/net/irda/
5905F: net/irda/
1da177e4 5906
a800c7cc
TG
5907IRQ SUBSYSTEM
5908M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5909L: linux-kernel@vger.kernel.org
a800c7cc 5910S: Maintained
75fc2d37 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5912F: kernel/irq/
2ed9fd28
JC
5913
5914IRQCHIP DRIVERS
5915M: Thomas Gleixner <tglx@linutronix.de>
5916M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5917M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5918L: linux-kernel@vger.kernel.org
5919S: Maintained
5920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5921T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5922F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5923F: drivers/irqchip/
a800c7cc 5924
7ab3a837 5925IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5926M: Jiang Liu <jiang.liu@linux.intel.com>
5927M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5928S: Maintained
b09dec2c 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5930F: Documentation/IRQ-domain.txt
5931F: include/linux/irqdomain.h
5932F: kernel/irq/irqdomain.c
b09dec2c 5933F: kernel/irq/msi.c
7ab3a837 5934
e2d1d6c0 5935ISAPNP
8b58be88 5936M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5937S: Maintained
679655da
JP
5938F: Documentation/isapnp.txt
5939F: drivers/pnp/isapnp/
5940F: include/linux/isapnp.h
e2d1d6c0 5941
d39b8420
HV
5942ISA RADIO MODULE
5943M: Hans Verkuil <hverkuil@xs4all.nl>
5944L: linux-media@vger.kernel.org
5945T: git git://linuxtv.org/media_tree.git
a825eaec 5946W: https://linuxtv.org
d39b8420
HV
5947S: Maintained
5948F: drivers/media/radio/radio-isa*
5949
71a6d0af
HW
5950iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5951M: Peter Jones <pjones@redhat.com>
5952M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5953S: Maintained
5954F: drivers/firmware/iscsi_ibft*
5955
14816b1e 5956ISCSI
8b58be88 5957M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5958L: open-iscsi@googlegroups.com
5959W: www.open-iscsi.org
54e5881d 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5961S: Maintained
679655da
JP
5962F: drivers/scsi/*iscsi*
5963F: include/scsi/*iscsi*
14816b1e 5964
1e65eb42
OG
5965ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5966M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5967M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5968M: Roi Dayan <roid@mellanox.com>
5969L: linux-rdma@vger.kernel.org
5970S: Supported
5971W: http://www.openfabrics.org
5972W: www.open-iscsi.org
5973Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5974F: drivers/infiniband/ulp/iser/
1e65eb42 5975
2b70e5fd
SG
5976ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5977M: Sagi Grimberg <sagig@mellanox.com>
5978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5979L: linux-rdma@vger.kernel.org
5980L: target-devel@vger.kernel.org
5981S: Supported
5982W: http://www.linux-iscsi.org
5983F: drivers/infiniband/ulp/isert
5984
1da177e4 5985ISDN SUBSYSTEM
8b58be88 5986M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5987L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5988L: netdev@vger.kernel.org
1da177e4 5989W: http://www.isdn4linux.de
54e5881d 5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5991S: Maintained
679655da
JP
5992F: Documentation/isdn/
5993F: drivers/isdn/
5994F: include/linux/isdn.h
5995F: include/linux/isdn/
c117ab84
CEB
5996F: include/uapi/linux/isdn.h
5997F: include/uapi/linux/isdn/
1da177e4
LT
5998
5999ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6000M: Armin Schindler <mac@melware.de>
d5d52273 6001L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6002W: http://www.melware.de
6003S: Maintained
679655da 6004F: drivers/isdn/hardware/eicon/
1da177e4 6005
d624870f 6006IT87 HARDWARE MONITORING DRIVER
d8130624 6007M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
6008L: lm-sensors@lm-sensors.org
6009S: Maintained
6010F: Documentation/hwmon/it87
6011F: drivers/hwmon/it87.c
6012
d7104bff
AP
6013IT913X MEDIA DRIVER
6014M: Antti Palosaari <crope@iki.fi>
6015L: linux-media@vger.kernel.org
a825eaec 6016W: https://linuxtv.org
d7104bff
AP
6017W: http://palosaari.fi/linux/
6018Q: http://patchwork.linuxtv.org/project/linux-media/list/
6019T: git git://linuxtv.org/anttip/media_tree.git
6020S: Maintained
249c697e 6021F: drivers/media/tuners/it913x*
d7104bff 6022
91821ff3 6023IVTV VIDEO4LINUX DRIVER
6afdeaf8 6024M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6025L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6026L: linux-media@vger.kernel.org
275ffde4 6027T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6028W: http://www.ivtvdriver.org
6029S: Maintained
679655da 6030F: Documentation/video4linux/*.ivtv
90d72ac6 6031F: drivers/media/pci/ivtv/
c117ab84 6032F: include/uapi/linux/ivtv*
91821ff3 6033
68620bdd
MP
6034IX2505V MEDIA DRIVER
6035M: Malcolm Priestley <tvboxspy@gmail.com>
6036L: linux-media@vger.kernel.org
a825eaec 6037W: https://linuxtv.org
68620bdd
MP
6038Q: http://patchwork.linuxtv.org/project/linux-media/list/
6039S: Maintained
6040F: drivers/media/dvb-frontends/ix2505v*
6041
4453d736
GR
6042JC42.4 TEMPERATURE SENSOR DRIVER
6043M: Guenter Roeck <linux@roeck-us.net>
6044L: lm-sensors@lm-sensors.org
6045S: Maintained
6046F: drivers/hwmon/jc42.c
6047F: Documentation/hwmon/jc42
6048
e2d1d6c0 6049JFS FILESYSTEM
3256f80f 6050M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6051L: jfs-discussion@lists.sourceforge.net
6052W: http://jfs.sourceforge.net/
54e5881d 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6054S: Maintained
679655da
JP
6055F: Documentation/filesystems/jfs.txt
6056F: fs/jfs/
e2d1d6c0 6057
95252236 6058JME NETWORK DRIVER
8b58be88 6059M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6060L: netdev@vger.kernel.org
6061S: Maintained
63d24a0e 6062F: drivers/net/ethernet/jme.*
95252236 6063
1da177e4 6064JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6065M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6066L: linux-mtd@lists.infradead.org
6067W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6068S: Maintained
679655da 6069F: fs/jffs2/
c117ab84 6070F: include/uapi/linux/jffs2.h
1da177e4 6071
d183e11a
TT
6072JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6073M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6074M: Jan Kara <jack@suse.com>
d183e11a
TT
6075L: linux-ext4@vger.kernel.org
6076S: Maintained
6077F: fs/jbd2/
6078F: include/linux/jbd2.h
ae0718f8 6079
207dab5f
MU
6080JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6081M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6082L: linux-media@vger.kernel.org
6083S: Maintained
6084F: drivers/media/platform/rcar_jpu.c
6085
fd8b6cb4 6086JSM Neo PCI based serial card
df247081 6087M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6088L: linux-serial@vger.kernel.org
6089S: Maintained
df621252 6090F: drivers/tty/serial/jsm/
ae0718f8 6091
af39917d
CL
6092K10TEMP HARDWARE MONITORING DRIVER
6093M: Clemens Ladisch <clemens@ladisch.de>
6094L: lm-sensors@lm-sensors.org
6095S: Maintained
6096F: Documentation/hwmon/k10temp
6097F: drivers/hwmon/k10temp.c
6098
4660cb35 6099K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6100M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6101L: lm-sensors@lm-sensors.org
ae0718f8 6102S: Maintained
679655da
JP
6103F: Documentation/hwmon/k8temp
6104F: drivers/hwmon/k8temp.c
ae0718f8 6105
1da177e4 6106KCONFIG
5eb1f99e 6107M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6108L: linux-kbuild@vger.kernel.org
cea8321c 6109T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6110S: Maintained
679655da
JP
6111F: Documentation/kbuild/kconfig-language.txt
6112F: scripts/kconfig/
1da177e4 6113
ea6c2089 6114KDUMP
8b58be88
JP
6115M: Vivek Goyal <vgoyal@redhat.com>
6116M: Haren Myneni <hbabu@us.ibm.com>
34633993 6117L: kexec@lists.infradead.org
ea6c2089
VG
6118W: http://lse.sourceforge.net/kdump/
6119S: Maintained
80811493 6120F: Documentation/kdump/
ea6c2089 6121
f41bf02f
HV
6122KEENE FM RADIO TRANSMITTER DRIVER
6123M: Hans Verkuil <hverkuil@xs4all.nl>
6124L: linux-media@vger.kernel.org
6125T: git git://linuxtv.org/media_tree.git
a825eaec 6126W: https://linuxtv.org
f41bf02f
HV
6127S: Maintained
6128F: drivers/media/radio/radio-keene*
6129
1da177e4 6130KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6131M: Ian Kent <raven@themaw.net>
f694fc97 6132L: autofs@vger.kernel.org
1da177e4 6133S: Maintained
679655da 6134F: fs/autofs4/
1da177e4 6135
70fb7ba6 6136KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6137M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6140L: linux-kbuild@vger.kernel.org
5ce45962 6141S: Maintained
679655da
JP
6142F: Documentation/kbuild/
6143F: Makefile
6144F: scripts/Makefile.*
70fb7ba6
MM
6145F: scripts/basic/
6146F: scripts/mk*
6147F: scripts/package/
1da177e4
LT
6148
6149KERNEL JANITORS
c3000e03 6150L: kernel-janitors@vger.kernel.org
10466f5a 6151W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6152S: Odd Fixes
1da177e4 6153
e8b43555 6154KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6155M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6156M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6157L: linux-nfs@vger.kernel.org
1da177e4 6158W: http://nfs.sourceforge.net/
9f273c24 6159T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6160S: Supported
679655da 6161F: fs/nfsd/
c117ab84 6162F: include/uapi/linux/nfsd/
679655da
JP
6163F: fs/lockd/
6164F: fs/nfs_common/
6165F: net/sunrpc/
6166F: include/linux/lockd/
6167F: include/linux/sunrpc/
c117ab84 6168F: include/uapi/linux/sunrpc/
1da177e4 6169
13b122b3
SK
6170KERNEL SELFTEST FRAMEWORK
6171M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6172L: linux-kselftest@vger.kernel.org
13b122b3
SK
6173T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6174S: Maintained
6175F: tools/testing/selftests
6176
426d62e2 6177KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6178M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6179M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6180L: kvm@vger.kernel.org
e3e58478 6181W: http://www.linux-kvm.org
a94b40a6 6182T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6183S: Supported
c93a64fe
PB
6184F: Documentation/*/kvm*.txt
6185F: Documentation/virtual/kvm/
679655da 6186F: arch/*/kvm/
1662e862
CB
6187F: arch/x86/kernel/kvm.c
6188F: arch/x86/kernel/kvmclock.c
679655da
JP
6189F: arch/*/include/asm/kvm*
6190F: include/linux/kvm*
c117ab84 6191F: include/uapi/linux/kvm*
679655da 6192F: virt/kvm/
426d62e2 6193
ad8003d3 6194KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6195M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6196L: kvm@vger.kernel.org
038161de 6197W: http://www.linux-kvm.org/
7de609c8 6198S: Maintained
679655da 6199F: arch/x86/include/asm/svm.h
679655da 6200F: arch/x86/kvm/svm.c
426d62e2 6201
513014b7 6202KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6203M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6204L: kvm-ppc@vger.kernel.org
038161de 6205W: http://www.linux-kvm.org/
6a7f972d 6206T: git git://github.com/agraf/linux-2.6.git
513014b7 6207S: Supported
679655da
JP
6208F: arch/powerpc/include/asm/kvm*
6209F: arch/powerpc/kvm/
513014b7 6210
85f8fffe 6211KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6212M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6213M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6214L: linux-s390@vger.kernel.org
6215W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6217S: Supported
679655da
JP
6218F: Documentation/s390/kvm.txt
6219F: arch/s390/include/asm/kvm*
80811493 6220F: arch/s390/kvm/
85f8fffe 6221
a749474d 6222KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6223M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6224M: Marc Zyngier <marc.zyngier@arm.com>
6225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6226L: kvmarm@lists.cs.columbia.edu
6227W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6229S: Supported
a749474d
CD
6230F: arch/arm/include/uapi/asm/kvm*
6231F: arch/arm/include/asm/kvm*
6232F: arch/arm/kvm/
5c8818b4
MZ
6233F: virt/kvm/arm/
6234F: include/kvm/arm_*
a749474d 6235
6394a3ec 6236KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6237M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6238M: Marc Zyngier <marc.zyngier@arm.com>
6239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6240L: kvmarm@lists.cs.columbia.edu
6241S: Maintained
6242F: arch/arm64/include/uapi/asm/kvm*
6243F: arch/arm64/include/asm/kvm*
6244F: arch/arm64/kvm/
6245
bfd3d532
JH
6246KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6247M: James Hogan <james.hogan@imgtec.com>
6248L: linux-mips@linux-mips.org
6249S: Supported
6250F: arch/mips/include/uapi/asm/kvm*
6251F: arch/mips/include/asm/kvm*
6252F: arch/mips/kvm/
6253
dc009d92 6254KEXEC
8b58be88 6255M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6256W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6257L: kexec@lists.infradead.org
dc009d92 6258S: Maintained
679655da 6259F: include/linux/kexec.h
c117ab84 6260F: include/uapi/linux/kexec.h
679655da 6261F: kernel/kexec.c
dc009d92 6262
e971461f
DH
6263KEYS/KEYRINGS:
6264M: David Howells <dhowells@redhat.com>
aa62efff 6265L: keyrings@vger.kernel.org
e971461f 6266S: Maintained
d410fa4e 6267F: Documentation/security/keys.txt
e971461f
DH
6268F: include/linux/key.h
6269F: include/linux/key-type.h
6270F: include/keys/
6271F: security/keys/
6272
7f3c68be 6273KEYS-TRUSTED
74dd744f
MZ
6274M: David Safford <safford@us.ibm.com>
6275M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6276L: linux-security-module@vger.kernel.org
aa62efff 6277L: keyrings@vger.kernel.org
7f3c68be 6278S: Supported
d410fa4e 6279F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6280F: include/keys/trusted-type.h
6281F: security/keys/trusted.c
6282F: security/keys/trusted.h
6283
6284KEYS-ENCRYPTED
74dd744f
MZ
6285M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6286M: David Safford <safford@us.ibm.com>
7f3c68be 6287L: linux-security-module@vger.kernel.org
aa62efff 6288L: keyrings@vger.kernel.org
7f3c68be 6289S: Supported
d410fa4e 6290F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6291F: include/keys/encrypted-type.h
19c90aa6 6292F: security/keys/encrypted-keys/
7f3c68be 6293
5b778dad 6294KGDB / KDB /debug_core
8b58be88 6295M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6296W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6297L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6299S: Maintained
679655da
JP
6300F: Documentation/DocBook/kgdb.tmpl
6301F: drivers/misc/kgdbts.c
df621252 6302F: drivers/tty/serial/kgdboc.c
5b778dad 6303F: include/linux/kdb.h
679655da 6304F: include/linux/kgdb.h
4063eb5f 6305F: kernel/debug/
e3e2aaf7 6306
456db8cc 6307KMEMCHECK
8b58be88 6308M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6309M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6310S: Maintained
410d7a97
JP
6311F: Documentation/kmemcheck.txt
6312F: arch/x86/include/asm/kmemcheck.h
6313F: arch/x86/mm/kmemcheck/
6314F: include/linux/kmemcheck.h
6315F: mm/kmemcheck.c
b9ce08c0 6316
c3bb4d24 6317KMEMLEAK
8b58be88 6318M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6319S: Maintained
6320F: Documentation/kmemleak.txt
6321F: include/linux/kmemleak.h
6322F: mm/kmemleak.c
6323F: mm/kmemleak-test.c
6324
89559a61 6325KPROBES
8b58be88
JP
6326M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6327M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6328M: "David S. Miller" <davem@davemloft.net>
97c29e74 6329M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6330S: Maintained
679655da
JP
6331F: Documentation/kprobes.txt
6332F: include/linux/kprobes.h
6333F: kernel/kprobes.c
89559a61 6334
70e84049 6335KS0108 LCD CONTROLLER DRIVER
8b58be88 6336M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6337W: http://miguelojeda.es/auxdisplay.htm
6338W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6339S: Maintained
679655da
JP
6340F: Documentation/auxdisplay/ks0108
6341F: drivers/auxdisplay/ks0108.c
6342F: include/linux/ks0108.h
70e84049 6343
1b69c6d0
DA
6344L3MDEV
6345M: David Ahern <dsa@cumulusnetworks.com>
6346L: netdev@vger.kernel.org
6347S: Maintained
6348F: net/l3mdev
6349F: include/net/l3mdev.h
6350
9ca44355
JC
6351LANTIQ MIPS ARCHITECTURE
6352M: John Crispin <blogic@openwrt.org>
6353L: linux-mips@linux-mips.org
6354S: Maintained
6355F: arch/mips/lantiq
6356
1da177e4 6357LAPB module
1da177e4 6358L: linux-x25@vger.kernel.org
bf9915cc 6359S: Orphan
679655da
JP
6360F: Documentation/networking/lapb-module.txt
6361F: include/*/lapb.h
6362F: net/lapb/
1da177e4
LT
6363
6364LASI 53c700 driver for PARISC
8b58be88 6365M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6366L: linux-scsi@vger.kernel.org
6367S: Maintained
679655da
JP
6368F: Documentation/scsi/53c700.txt
6369F: drivers/scsi/53c700*
1da177e4 6370
263de9b5 6371LED SUBSYSTEM
8b58be88 6372M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6373M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6374L: linux-leds@vger.kernel.org
b8926ba0 6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6376S: Maintained
679655da
JP
6377F: drivers/leds/
6378F: include/linux/leds.h
263de9b5 6379
b0461a44 6380LEGACY EEPROM DRIVER
d8130624 6381M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6382S: Maintained
6383F: Documentation/misc-devices/eeprom
6384F: drivers/misc/eeprom/eeprom.c
6385
1da177e4 6386LEGO USB Tower driver
8b58be88 6387M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6388L: legousb-devel@lists.sourceforge.net
6389W: http://legousb.sourceforge.net/
6390S: Maintained
679655da 6391F: drivers/usb/misc/legousbtower.c
1da177e4 6392
055616a8
MK
6393LG2160 MEDIA DRIVER
6394M: Michael Krufky <mkrufky@linuxtv.org>
6395L: linux-media@vger.kernel.org
a825eaec 6396W: https://linuxtv.org
055616a8
MK
6397W: http://github.com/mkrufky
6398Q: http://patchwork.linuxtv.org/project/linux-media/list/
6399T: git git://linuxtv.org/mkrufky/tuners.git
6400S: Maintained
6401F: drivers/media/dvb-frontends/lg2160.*
6402
6f0e7725
MK
6403LGDT3305 MEDIA DRIVER
6404M: Michael Krufky <mkrufky@linuxtv.org>
6405L: linux-media@vger.kernel.org
a825eaec 6406W: https://linuxtv.org
6f0e7725
MK
6407W: http://github.com/mkrufky
6408Q: http://patchwork.linuxtv.org/project/linux-media/list/
6409T: git git://linuxtv.org/mkrufky/tuners.git
6410S: Maintained
6411F: drivers/media/dvb-frontends/lgdt3305.*
6412
568a17ff 6413LGUEST
8b58be88 6414M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6415L: lguest@lists.ozlabs.org
568a17ff 6416W: http://lguest.ozlabs.org/
72e91863 6417S: Odd Fixes
070f420b 6418F: arch/x86/include/asm/lguest*.h
679655da
JP
6419F: arch/x86/lguest/
6420F: drivers/lguest/
6421F: include/linux/lguest*.h
070f420b 6422F: tools/lguest/
568a17ff 6423
32ac7cb2
TH
6424LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6425M: Tejun Heo <tj@kernel.org>
6426L: linux-ide@vger.kernel.org
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6428S: Maintained
6429F: drivers/ata/
6430F: include/linux/ata.h
6431F: include/linux/libata.h
6432
6433LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6434M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6435L: linux-ide@vger.kernel.org
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6437S: Maintained
6438F: include/linux/pata_arasan_cf_data.h
6439F: drivers/ata/pata_arasan_cf.c
6440
c7fa056c
BZ
6441LIBATA PATA DRIVERS
6442M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6443M: Tejun Heo <tj@kernel.org>
6444L: linux-ide@vger.kernel.org
6445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6446S: Maintained
6447F: drivers/ata/pata_*.c
6448F: drivers/ata/ata_generic.c
6449
32ac7cb2
TH
6450LIBATA SATA AHCI PLATFORM devices support
6451M: Hans de Goede <hdegoede@redhat.com>
6452M: Tejun Heo <tj@kernel.org>
6453L: linux-ide@vger.kernel.org
6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6455S: Maintained
6456F: drivers/ata/ahci_platform.c
6457F: drivers/ata/libahci_platform.c
6458F: include/linux/ahci_platform.h
6459
6460LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6461M: Mikael Pettersson <mikpelinux@gmail.com>
6462L: linux-ide@vger.kernel.org
6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6464S: Maintained
6465F: drivers/ata/sata_promise.*
6466
1acd437c
SL
6467LIBLOCKDEP
6468M: Sasha Levin <sasha.levin@oracle.com>
6469S: Maintained
6470F: tools/lib/lockdep/
6471
bc30196f
DW
6472LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6473M: Dan Williams <dan.j.williams@intel.com>
6474L: linux-nvdimm@lists.01.org
6475Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6477S: Supported
6478F: drivers/nvdimm/*
6479F: include/linux/nd.h
6480F: include/linux/libnvdimm.h
6481F: include/uapi/linux/ndctl.h
6482
6483LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6484M: Ross Zwisler <ross.zwisler@linux.intel.com>
6485L: linux-nvdimm@lists.01.org
6486Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6487S: Supported
6488F: drivers/nvdimm/blk.c
6489F: drivers/nvdimm/region_devs.c
6490F: drivers/acpi/nfit*
6491
6492LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6493M: Vishal Verma <vishal.l.verma@intel.com>
6494L: linux-nvdimm@lists.01.org
6495Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6496S: Supported
6497F: drivers/nvdimm/btt*
6498
6499LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6500M: Ross Zwisler <ross.zwisler@linux.intel.com>
6501L: linux-nvdimm@lists.01.org
6502Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6503S: Supported
6504F: drivers/nvdimm/pmem.c
b864bc17 6505F: include/linux/pmem.h
40603526 6506F: arch/*/include/asm/pmem.h
bc30196f 6507
cd9e9808
MB
6508LIGHTNVM PLATFORM SUPPORT
6509M: Matias Bjorling <mb@lightnvm.io>
6510W: http://github/OpenChannelSSD
4ead1a25 6511L: linux-block@vger.kernel.org
cd9e9808
MB
6512S: Maintained
6513F: drivers/lightnvm/
6514F: include/linux/lightnvm.h
6515F: include/uapi/linux/lightnvm.h
6516
1da177e4 6517LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6518M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6519W: http://www.ibm.com/linux/ltc/projects/ppc
6520S: Supported
11c34c7d 6521F: arch/powerpc/boot/rs6000.h
1da177e4 6522
852bb9f5 6523LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6524M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6525M: Paul Mackerras <paulus@samba.org>
ea668936 6526M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6527W: http://www.penguinppc.org/
a4724ed6 6528L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6529Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6531S: Supported
11c34c7d
JP
6532F: Documentation/powerpc/
6533F: arch/powerpc/
1da177e4
LT
6534
6535LINUX FOR POWER MACINTOSH
8b58be88 6536M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6537W: http://www.penguinppc.org/
a4724ed6 6538L: linuxppc-dev@lists.ozlabs.org
1da177e4 6539S: Maintained
11c34c7d
JP
6540F: arch/powerpc/platforms/powermac/
6541F: drivers/macintosh/
1da177e4 6542
77a76369 6543LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6544M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6545L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6546T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6547S: Maintained
11c34c7d
JP
6548F: arch/powerpc/platforms/512x/
6549F: arch/powerpc/platforms/52xx/
1da177e4
LT
6550
6551LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6552M: Alistair Popple <alistair@popple.id.au>
8b58be88 6553M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6554W: http://www.penguinppc.org/
a4724ed6 6555L: linuxppc-dev@lists.ozlabs.org
1da177e4 6556S: Maintained
11c34c7d
JP
6557F: arch/powerpc/platforms/40x/
6558F: arch/powerpc/platforms/44x/
1da177e4 6559
260c02a9 6560LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6561L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6562S: Orphan
11c34c7d
JP
6563F: arch/powerpc/*/*virtex*
6564F: arch/powerpc/*/*/*virtex*
1da177e4 6565
e93adf1e 6566LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6567M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6568W: http://www.penguinppc.org/
a4724ed6 6569L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6570S: Maintained
a2b1f7c8 6571F: arch/powerpc/platforms/8xx/
e93adf1e 6572
1da177e4 6573LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6574M: Scott Wood <oss@buserror.net>
8b58be88 6575M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6576W: http://www.penguinppc.org/
a4724ed6 6577L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6578T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6579S: Maintained
11c34c7d 6580F: arch/powerpc/platforms/83xx/
4c8f581d 6581F: arch/powerpc/platforms/85xx/
1da177e4 6582
ab06ff3a 6583LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6584M: Olof Johansson <olof@lixom.net>
a4724ed6 6585L: linuxppc-dev@lists.ozlabs.org
92e19709 6586S: Maintained
11c34c7d
JP
6587F: arch/powerpc/platforms/pasemi/
6588F: drivers/*/*pasemi*
6589F: drivers/*/*/*pasemi*
ab06ff3a 6590
1da177e4 6591LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6592M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6593L: linux-security-module@vger.kernel.org
1da177e4
LT
6594S: Supported
6595
a23ce6da
HW
6596LIS3LV02D ACCELEROMETER DRIVER
6597M: Eric Piel <eric.piel@tremplin-utc.net>
6598S: Maintained
ff606677
JD
6599F: Documentation/misc-devices/lis3lv02d
6600F: drivers/misc/lis3lv02d/
bd35665f 6601F: drivers/platform/x86/hp_accel.c
a23ce6da 6602
b700e7f0
SJ
6603LIVE PATCHING
6604M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6605M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6606M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6607M: Miroslav Benes <mbenes@suse.cz>
6608R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6609S: Maintained
6610F: kernel/livepatch/
6611F: include/linux/livepatch.h
6612F: arch/x86/include/asm/livepatch.h
6613F: arch/x86/kernel/livepatch.c
6614F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6615F: samples/livepatch/
b700e7f0 6616L: live-patching@vger.kernel.org
74d50da3 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6618
ea861d73
KC
6619LINUX KERNEL DUMP TEST MODULE (LKDTM)
6620M: Kees Cook <keescook@chromium.org>
6621S: Maintained
6622F: drivers/misc/lkdtm.c
6623
e2d1d6c0 6624LLC (802.2)
8b58be88 6625M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6626S: Maintained
679655da 6627F: include/linux/llc.h
c117ab84 6628F: include/uapi/linux/llc.h
679655da
JP
6629F: include/net/llc*
6630F: net/llc/
e2d1d6c0 6631
4e233cbe
AD
6632LM73 HARDWARE MONITOR DRIVER
6633M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6634L: lm-sensors@lm-sensors.org
6635S: Maintained
6636F: drivers/hwmon/lm73.c
6637
156e2d1a 6638LM78 HARDWARE MONITOR DRIVER
d8130624 6639M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6640L: lm-sensors@lm-sensors.org
6641S: Maintained
6642F: Documentation/hwmon/lm78
6643F: drivers/hwmon/lm78.c
6644
1da177e4 6645LM83 HARDWARE MONITOR DRIVER
d8130624 6646M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6647L: lm-sensors@lm-sensors.org
1da177e4 6648S: Maintained
679655da
JP
6649F: Documentation/hwmon/lm83
6650F: drivers/hwmon/lm83.c
1da177e4
LT
6651
6652LM90 HARDWARE MONITOR DRIVER
d8130624 6653M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6654L: lm-sensors@lm-sensors.org
1da177e4 6655S: Maintained
679655da 6656F: Documentation/hwmon/lm90
aae7bce4 6657F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6658F: drivers/hwmon/lm90.c
1da177e4 6659
917cc4e6
GR
6660LM95234 HARDWARE MONITOR DRIVER
6661M: Guenter Roeck <linux@roeck-us.net>
6662L: lm-sensors@lm-sensors.org
6663S: Maintained
6664F: Documentation/hwmon/lm95234
6665F: drivers/hwmon/lm95234.c
6666
68620bdd
MP
6667LME2510 MEDIA DRIVER
6668M: Malcolm Priestley <tvboxspy@gmail.com>
6669L: linux-media@vger.kernel.org
a825eaec 6670W: https://linuxtv.org
68620bdd
MP
6671Q: http://patchwork.linuxtv.org/project/linux-media/list/
6672S: Maintained
6673F: drivers/media/usb/dvb-usb-v2/lmedm04*
6674
512e67f9 6675LOCKDEP AND LOCKSTAT
8b58be88
JP
6676M: Peter Zijlstra <peterz@infradead.org>
6677M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6678L: linux-kernel@vger.kernel.org
75fc2d37 6679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6680S: Maintained
214e0aed
DB
6681F: Documentation/locking/lockdep*.txt
6682F: Documentation/locking/lockstat.txt
679655da 6683F: include/linux/lockdep.h
7486d6da 6684F: kernel/locking/
512e67f9 6685
dde33348 6686LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6687M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6688L: linux-ntfs-dev@lists.sourceforge.net
6689W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6690S: Maintained
679655da 6691F: Documentation/ldm.txt
20d16fef 6692F: block/partitions/ldm.*
1da177e4 6693
ef6ada3d
JE
6694LogFS
6695M: Joern Engel <joern@logfs.org>
756ccb3c 6696M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6697L: logfs@logfs.org
6698W: logfs.org
6699S: Maintained
6700F: fs/logfs/
6701
b62d7946
RS
6702LPC32XX MACHINE SUPPORT
6703M: Roland Stigge <stigge@antcom.de>
6704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6705S: Maintained
6706F: arch/arm/mach-lpc32xx/
6707
c87e34ef 6708LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6709M: Sathya Prakash <sathya.prakash@broadcom.com>
6710M: Chaitra P B <chaitra.basappa@broadcom.com>
6711M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6712L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6713L: linux-scsi@vger.kernel.org
9495e835 6714W: http://www.avagotech.com/support/
c87e34ef 6715S: Supported
679655da 6716F: drivers/message/fusion/
500c152a 6717F: drivers/scsi/mpt2sas/
6718F: drivers/scsi/mpt3sas/
c87e34ef 6719
1da177e4 6720LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6721M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6722L: linux-scsi@vger.kernel.org
6723S: Maintained
679655da 6724F: drivers/scsi/sym53c8xx_2/
1da177e4 6725
e5f5c99a
GR
6726LTC4261 HARDWARE MONITOR DRIVER
6727M: Guenter Roeck <linux@roeck-us.net>
6728L: lm-sensors@lm-sensors.org
6729S: Maintained
6730F: Documentation/hwmon/ltc4261
6731F: drivers/hwmon/ltc4261.c
6732
81365c31 6733LTP (Linux Test Project)
28b8e8d4 6734M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6735M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6736M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6737M: Jan Stancek <jstancek@redhat.com>
6738M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6739M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6740L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6741W: http://linux-test-project.github.io/
7d1ae8a8 6742T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6743S: Maintained
6744
c12a54b3 6745M32R ARCHITECTURE
c12a54b3 6746W: http://www.linux-m32r.org/
b4174867 6747S: Orphan
679655da 6748F: arch/m32r/
c12a54b3 6749
1da177e4 6750M68K ARCHITECTURE
8b58be88 6751M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6752L: linux-m68k@lists.linux-m68k.org
6753W: http://www.linux-m68k.org/
54e5881d 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6755S: Maintained
679655da 6756F: arch/m68k/
9db35182 6757F: drivers/zorro/
1da177e4
LT
6758
6759M68K ON APPLE MACINTOSH
8b58be88 6760M: Joshua Thompson <funaho@jurai.org>
1da177e4 6761W: http://www.mac.linux-m68k.org/
9bb9f222 6762L: linux-m68k@lists.linux-m68k.org
1da177e4 6763S: Maintained
9db35182 6764F: arch/m68k/mac/
1da177e4
LT
6765
6766M68K ON HP9000/300
8b58be88 6767M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6768W: http://www.tazenda.demon.co.uk/phil/linux-hp
6769S: Maintained
679655da 6770F: arch/m68k/hp300/
1da177e4 6771
74425546
AP
6772M88DS3103 MEDIA DRIVER
6773M: Antti Palosaari <crope@iki.fi>
6774L: linux-media@vger.kernel.org
a825eaec 6775W: https://linuxtv.org
74425546
AP
6776W: http://palosaari.fi/linux/
6777Q: http://patchwork.linuxtv.org/project/linux-media/list/
6778T: git git://linuxtv.org/anttip/media_tree.git
6779S: Maintained
6780F: drivers/media/dvb-frontends/m88ds3103*
6781
68620bdd
MP
6782M88RS2000 MEDIA DRIVER
6783M: Malcolm Priestley <tvboxspy@gmail.com>
6784L: linux-media@vger.kernel.org
a825eaec 6785W: https://linuxtv.org
68620bdd
MP
6786Q: http://patchwork.linuxtv.org/project/linux-media/list/
6787S: Maintained
6788F: drivers/media/dvb-frontends/m88rs2000*
6789
07a092fa 6790MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6791M: Alexey Klimov <klimov.linux@gmail.com>
6792L: linux-media@vger.kernel.org
6793T: git git://linuxtv.org/media_tree.git
6794S: Maintained
6795F: drivers/media/radio/radio-ma901.c
07a092fa 6796
64a327a7 6797MAC80211
8b58be88 6798M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6799L: linux-wireless@vger.kernel.org
491b26b4 6800W: http://wireless.kernel.org/
ce466579
JB
6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6803S: Maintained
679655da
JP
6804F: Documentation/networking/mac80211-injection.txt
6805F: include/net/mac80211.h
6806F: net/mac80211/
2af8c4dc 6807F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6808
b863ceb7 6809MACVLAN DRIVER
8b58be88 6810M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6811L: netdev@vger.kernel.org
6812S: Maintained
679655da
JP
6813F: drivers/net/macvlan.c
6814F: include/linux/if_macvlan.h
b863ceb7 6815
2b6d83e2
JB
6816MAILBOX API
6817M: Jassi Brar <jassisinghbrar@gmail.com>
6818L: linux-kernel@vger.kernel.org
6819S: Maintained
6820F: drivers/mailbox/
6821F: include/linux/mailbox_client.h
6822F: include/linux/mailbox_controller.h
6823
faf1668c 6824MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6825M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6826W: http://www.kernel.org/doc/man-pages
bd7ebec6 6827L: linux-man@vger.kernel.org
1b53dc74 6828S: Maintained
faf1668c 6829
8427defd
RK
6830MARVELL ARMADA DRM SUPPORT
6831M: Russell King <rmk+kernel@arm.linux.org.uk>
6832S: Maintained
6833F: drivers/gpu/drm/armada/
6834
3ad50cca
GR
6835MARVELL 88E6352 DSA support
6836M: Guenter Roeck <linux@roeck-us.net>
6837S: Maintained
6838F: drivers/net/dsa/mv88e6352.c
6839
c4d007bc
TP
6840MARVELL CRYPTO DRIVER
6841M: Boris Brezillon <boris.brezillon@free-electrons.com>
6842M: Arnaud Ebalard <arno@natisbad.org>
6843F: drivers/crypto/marvell/
6844S: Maintained
6845L: linux-crypto@vger.kernel.org
6846
44c14c1d 6847MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6848M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6849M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6850L: netdev@vger.kernel.org
6851S: Maintained
6852F: drivers/net/ethernet/marvell/sk*
6853
74cda169 6854MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6855L: libertas-dev@lists.infradead.org
8ac3e99e 6856S: Orphan
f988d640 6857F: drivers/net/wireless/marvell/libertas/
74cda169 6858
b60d6975 6859MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6860M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6861L: netdev@vger.kernel.org
f5ca8502 6862S: Maintained
527a6266 6863F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6864F: include/linux/mv643xx.h
1da177e4 6865
370b8ed9
TP
6866MARVELL MVNETA ETHERNET DRIVER
6867M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6868L: netdev@vger.kernel.org
6869S: Maintained
6870F: drivers/net/ethernet/marvell/mvneta.*
6871
fcad584d 6872MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6873M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6874M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6875L: linux-wireless@vger.kernel.org
6876S: Maintained
277b024e 6877F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6878
a2c3f656 6879MARVELL MWL8K WIRELESS DRIVER
a040d532 6880M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6881L: linux-wireless@vger.kernel.org
16345910 6882S: Odd Fixes
de60f1dc 6883F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6884
2a69567b 6885MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6886M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6887S: Odd Fixes
1fa7e547 6888F: drivers/mmc/host/mvsdio.*
2a69567b 6889
1da177e4 6890MATROX FRAMEBUFFER DRIVER
c69f677c 6891L: linux-fbdev@vger.kernel.org
52653199 6892S: Orphan
8a61f013 6893F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6894F: include/uapi/linux/matroxfb.h
1da177e4 6895
ca462085
GR
6896MAX16065 HARDWARE MONITOR DRIVER
6897M: Guenter Roeck <linux@roeck-us.net>
6898L: lm-sensors@lm-sensors.org
6899S: Maintained
6900F: Documentation/hwmon/max16065
6901F: drivers/hwmon/max16065.c
6902
1f61cab8
GR
6903MAX20751 HARDWARE MONITOR DRIVER
6904M: Guenter Roeck <linux@roeck-us.net>
6905L: lm-sensors@lm-sensors.org
6906S: Maintained
6907F: Documentation/hwmon/max20751
6908F: drivers/hwmon/max20751.c
6909
d20620de 6910MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6911M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6912L: lm-sensors@lm-sensors.org
6913S: Maintained
679655da
JP
6914F: Documentation/hwmon/max6650
6915F: drivers/hwmon/max6650.c
d20620de 6916
e89ab51f
GR
6917MAX6697 HARDWARE MONITOR DRIVER
6918M: Guenter Roeck <linux@roeck-us.net>
6919L: lm-sensors@lm-sensors.org
6920S: Maintained
6921F: Documentation/hwmon/max6697
6922F: Documentation/devicetree/bindings/i2c/max6697.txt
6923F: drivers/hwmon/max6697.c
6924F: include/linux/platform_data/max6697.h
6925
f8f847b5
KK
6926MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6927M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6928L: linux-pm@vger.kernel.org
6929S: Supported
6930F: drivers/power/max14577_charger.c
6931F: drivers/power/max77693_charger.c
6932
3811405e
JMC
6933MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6934M: Javier Martinez Canillas <javier@osg.samsung.com>
6935L: linux-kernel@vger.kernel.org
6936S: Supported
96173cc6 6937F: drivers/*/*max77802*.c
3811405e
JMC
6938F: Documentation/devicetree/bindings/*/*max77802.txt
6939F: include/dt-bindings/*/*max77802.h
6940
befeb596
KK
6941MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6942M: Chanwoo Choi <cw00.choi@samsung.com>
6943M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6944L: linux-kernel@vger.kernel.org
6945S: Supported
6946F: drivers/*/max14577.c
0998a436 6947F: drivers/*/max77686*.c
befeb596
KK
6948F: drivers/*/max77693.c
6949F: drivers/extcon/extcon-max14577.c
6950F: drivers/extcon/extcon-max77693.c
6951F: drivers/rtc/rtc-max77686.c
6952F: drivers/clk/clk-max77686.c
6953F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6954F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6955F: Documentation/devicetree/bindings/mfd/max77693.txt
6956F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6957F: include/linux/mfd/max14577*.h
6958F: include/linux/mfd/max77686*.h
6959F: include/linux/mfd/max77693*.h
6960
9be3c9a5
HV
6961MAXIRADIO FM RADIO RECEIVER DRIVER
6962M: Hans Verkuil <hverkuil@xs4all.nl>
6963L: linux-media@vger.kernel.org
6964T: git git://linuxtv.org/media_tree.git
a825eaec 6965W: https://linuxtv.org
9be3c9a5
HV
6966S: Maintained
6967F: drivers/media/radio/radio-maxiradio*
6968
c05dc2cc
PR
6969MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6970M: Peter Rosin <peda@axentia.se>
6971L: linux-iio@vger.kernel.org
6972S: Maintained
6973F: drivers/iio/potentiometer/mcp4531.c
6974
6f32a8c9
LP
6975MEDIA DRIVERS FOR RENESAS - VSP1
6976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6977L: linux-media@vger.kernel.org
4a121096 6978L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6979T: git git://linuxtv.org/media_tree.git
6980S: Supported
6981F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6982F: drivers/media/platform/vsp1/
6983
dacf9ce8
KS
6984MEDIA DRIVERS FOR ASCOT2E
6985M: Sergey Kozlov <serjk@netup.ru>
6986L: linux-media@vger.kernel.org
a825eaec 6987W: https://linuxtv.org
dacf9ce8
KS
6988W: http://netup.tv/
6989T: git git://linuxtv.org/media_tree.git
6990S: Supported
6991F: drivers/media/dvb-frontends/ascot2e*
6992
a6dc60ff
KS
6993MEDIA DRIVERS FOR CXD2841ER
6994M: Sergey Kozlov <serjk@netup.ru>
6995L: linux-media@vger.kernel.org
a825eaec 6996W: https://linuxtv.org
a6dc60ff
KS
6997W: http://netup.tv/
6998T: git git://linuxtv.org/media_tree.git
6999S: Supported
7000F: drivers/media/dvb-frontends/cxd2841er*
7001
a5d32b35
KS
7002MEDIA DRIVERS FOR HORUS3A
7003M: Sergey Kozlov <serjk@netup.ru>
7004L: linux-media@vger.kernel.org
a825eaec 7005W: https://linuxtv.org
a5d32b35
KS
7006W: http://netup.tv/
7007T: git git://linuxtv.org/media_tree.git
7008S: Supported
7009F: drivers/media/dvb-frontends/horus3a*
7010
e025273b
KS
7011MEDIA DRIVERS FOR LNBH25
7012M: Sergey Kozlov <serjk@netup.ru>
7013L: linux-media@vger.kernel.org
a825eaec 7014W: https://linuxtv.org
e025273b
KS
7015W: http://netup.tv/
7016T: git git://linuxtv.org/media_tree.git
7017S: Supported
7018F: drivers/media/dvb-frontends/lnbh25*
7019
52b1eaf4
KS
7020MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7021M: Sergey Kozlov <serjk@netup.ru>
7022L: linux-media@vger.kernel.org
a825eaec 7023W: https://linuxtv.org
52b1eaf4
KS
7024W: http://netup.tv/
7025T: git git://linuxtv.org/media_tree.git
7026S: Supported
7027F: drivers/media/pci/netup_unidvb/*
7028
127c49ae 7029MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7030M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7031P: LinuxTV.org Project
7032L: linux-media@vger.kernel.org
a825eaec 7033W: https://linuxtv.org
8a6e2535 7034Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7035T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7036S: Maintained
7037F: Documentation/dvb/
7038F: Documentation/video4linux/
ffe06198 7039F: Documentation/DocBook/media/
127c49ae 7040F: drivers/media/
ffe06198 7041F: drivers/staging/media/
eb4b0ec7 7042F: include/linux/platform_data/media/
127c49ae 7043F: include/media/
6c0f0359
MCC
7044F: include/uapi/linux/dvb/
7045F: include/uapi/linux/videodev2.h
7046F: include/uapi/linux/media.h
7047F: include/uapi/linux/v4l2-*
7048F: include/uapi/linux/meye.h
7049F: include/uapi/linux/ivtv*
7050F: include/uapi/linux/uvcvideo.h
d20620de 7051
c869f77d
JK
7052MEDIATEK MT7601U WIRELESS LAN DRIVER
7053M: Jakub Kicinski <kubakici@wp.pl>
7054L: linux-wireless@vger.kernel.org
7055S: Maintained
7056F: drivers/net/wireless/mediatek/mt7601u/
7057
e399065b
SS
7058MEGARAID SCSI/SAS DRIVERS
7059M: Kashyap Desai <kashyap.desai@avagotech.com>
7060M: Sumit Saxena <sumit.saxena@avagotech.com>
7061M: Uday Lingala <uday.lingala@avagotech.com>
7062L: megaraidlinux.pdl@avagotech.com
baaea1dc 7063L: linux-scsi@vger.kernel.org
e399065b 7064W: http://www.lsi.com
ce00f85c 7065S: Maintained
679655da
JP
7066F: Documentation/scsi/megaraid.txt
7067F: drivers/scsi/megaraid.*
7068F: drivers/scsi/megaraid/
757e0108 7069
2c46c9d5 7070MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7071M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7072L: netdev@vger.kernel.org
2c46c9d5
AV
7073S: Supported
7074W: http://www.mellanox.com
7075Q: http://patchwork.ozlabs.org/project/netdev/list/
7076F: drivers/net/ethernet/mellanox/mlx4/en_*
7077
e7523a49
OG
7078MELLANOX ETHERNET DRIVER (mlx5e)
7079M: Saeed Mahameed <saeedm@mellanox.com>
7080L: netdev@vger.kernel.org
7081S: Supported
7082W: http://www.mellanox.com
7083Q: http://patchwork.ozlabs.org/project/netdev/list/
7084F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7085
93c1edb2
JP
7086MELLANOX ETHERNET SWITCH DRIVERS
7087M: Jiri Pirko <jiri@mellanox.com>
7088M: Ido Schimmel <idosch@mellanox.com>
7089L: netdev@vger.kernel.org
7090S: Supported
7091W: http://www.mellanox.com
7092Q: http://patchwork.ozlabs.org/project/netdev/list/
7093F: drivers/net/ethernet/mellanox/mlxsw/
7094
5b25b13a
MD
7095MEMBARRIER SUPPORT
7096M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7097M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7098L: linux-kernel@vger.kernel.org
7099S: Supported
7100F: kernel/membarrier.c
7101F: include/uapi/linux/membarrier.h
7102
70ea91f1
SR
7103MEMORY MANAGEMENT
7104L: linux-mm@kvack.org
70ea91f1
SR
7105W: http://www.linux-mm.org
7106S: Maintained
679655da 7107F: include/linux/mm.h
551450bb
CS
7108F: include/linux/gfp.h
7109F: include/linux/mmzone.h
7110F: include/linux/memory_hotplug.h
7111F: include/linux/vmalloc.h
679655da 7112F: mm/
70ea91f1 7113
f4e9ce66 7114MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7115M: David Woodhouse <dwmw2@infradead.org>
242c325e 7116M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7117L: linux-mtd@lists.infradead.org
8a6e2535
JP
7118W: http://www.linux-mtd.infradead.org/
7119Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7120T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7121T: git git://git.infradead.org/l2-mtd.git
1da177e4 7122S: Maintained
679655da
JP
7123F: drivers/mtd/
7124F: include/linux/mtd/
c117ab84 7125F: include/uapi/mtd/
1da177e4 7126
26c57ef1 7127MEN A21 WATCHDOG DRIVER
30c7469b 7128M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7129L: linux-watchdog@vger.kernel.org
30c7469b 7130S: Maintained
26c57ef1
JT
7131F: drivers/watchdog/mena21_wdt.c
7132
3764e82e 7133MEN CHAMELEON BUS (mcb)
30c7469b
JT
7134M: Johannes Thumshirn <morbidrsa@gmail.com>
7135S: Maintained
3764e82e
JT
7136F: drivers/mcb/
7137F: include/linux/mcb.h
b9f2f459 7138F: Documentation/men-chameleon-bus.txt
3764e82e 7139
48b490d2
AW
7140MEN F21BMC (Board Management Controller)
7141M: Andreas Werner <andreas.werner@men.de>
7142S: Supported
7143F: drivers/mfd/menf21bmc.c
7144F: drivers/watchdog/menf21bmc_wdt.c
7145F: drivers/leds/leds-menf21bmc.c
7146F: drivers/hwmon/menf21bmc_hwmon.c
7147F: Documentation/hwmon/menf21bmc
7148
12285945
JH
7149METAG ARCHITECTURE
7150M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7151L: linux-metag@vger.kernel.org
9f273c24 7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7153S: Odd Fixes
12285945
JH
7154F: arch/metag/
7155F: Documentation/metag/
7156F: Documentation/devicetree/bindings/metag/
2d799dde 7157F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7158F: drivers/clocksource/metag_generic.c
5698c50d
JH
7159F: drivers/irqchip/irq-metag.c
7160F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7161F: drivers/tty/metag_da.c
12285945 7162
c6375b0a 7163MICROBLAZE ARCHITECTURE
8b58be88 7164M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7165W: http://www.monstr.eu/fdt/
7166T: git git://git.monstr.eu/linux-2.6-microblaze.git
7167S: Supported
0a8c7914 7168F: arch/microblaze/
1da177e4 7169
2508a45a
CY
7170MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7171M: Chen Yu <yu.c.chen@intel.com>
7172L: platform-driver-x86@vger.kernel.org
7173S: Supported
7174F: drivers/platform/x86/surfacepro3_button.c
7175
1da177e4 7176MICROTEK X6 SCANNER
61eee9a7 7177M: Oliver Neukum <oliver@neukum.org>
1da177e4 7178S: Maintained
679655da 7179F: drivers/usb/image/microtek.*
1da177e4
LT
7180
7181MIPS
8b58be88 7182M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7183L: linux-mips@linux-mips.org
6097050d 7184W: http://www.linux-mips.org/
b05e988e 7185T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7186Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7187S: Supported
679655da
JP
7188F: Documentation/mips/
7189F: arch/mips/
1da177e4 7190
08b7620a
HV
7191MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7192M: Hans Verkuil <hverkuil@xs4all.nl>
7193L: linux-media@vger.kernel.org
7194T: git git://linuxtv.org/media_tree.git
a825eaec 7195W: https://linuxtv.org
08b7620a
HV
7196S: Odd Fixes
7197F: drivers/media/radio/radio-miropcm20*
7198
c09befcb
OG
7199MELLANOX MLX4 core VPI driver
7200M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7201L: netdev@vger.kernel.org
7202L: linux-rdma@vger.kernel.org
7203W: http://www.mellanox.com
7204Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7205S: Supported
7206F: drivers/net/ethernet/mellanox/mlx4/
7207F: include/linux/mlx4/
7208
7209MELLANOX MLX4 IB driver
7210M: Yishai Hadas <yishaih@mellanox.com>
7211L: linux-rdma@vger.kernel.org
7212W: http://www.mellanox.com
e126ba97 7213Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7214S: Supported
7215F: drivers/infiniband/hw/mlx4/
7216F: include/linux/mlx4/
7217
595a4d8f
OG
7218MELLANOX MLX5 core VPI driver
7219M: Matan Barak <matanb@mellanox.com>
7220M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7221L: netdev@vger.kernel.org
7222L: linux-rdma@vger.kernel.org
7223W: http://www.mellanox.com
7224Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7225S: Supported
7226F: drivers/net/ethernet/mellanox/mlx5/core/
7227F: include/linux/mlx5/
7228
595a4d8f
OG
7229MELLANOX MLX5 IB driver
7230M: Matan Barak <matanb@mellanox.com>
7231M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7232L: linux-rdma@vger.kernel.org
7233W: http://www.mellanox.com
7234Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7235S: Supported
b75f0050 7236F: drivers/infiniband/hw/mlx5/
595a4d8f 7237F: include/linux/mlx5/
e126ba97 7238
764589b6
CM
7239MELEXIS MLX90614 DRIVER
7240M: Crt Mori <cmo@melexis.com>
7241L: linux-iio@vger.kernel.org
7242W: http://www.melexis.com
7243S: Supported
7244F: drivers/iio/temperature/mlx90614.c
7245
0ce277e4
AP
7246MN88472 MEDIA DRIVER
7247M: Antti Palosaari <crope@iki.fi>
7248L: linux-media@vger.kernel.org
a825eaec 7249W: https://linuxtv.org
0ce277e4
AP
7250W: http://palosaari.fi/linux/
7251Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252T: git git://linuxtv.org/anttip/media_tree.git
7253S: Maintained
7254F: drivers/staging/media/mn88472/
7255F: drivers/media/dvb-frontends/mn88472.h
7256
4f4d238f
AP
7257MN88473 MEDIA DRIVER
7258M: Antti Palosaari <crope@iki.fi>
7259L: linux-media@vger.kernel.org
a825eaec 7260W: https://linuxtv.org
4f4d238f
AP
7261W: http://palosaari.fi/linux/
7262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7263S: Maintained
877ba50b 7264F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7265
1da177e4 7266MODULE SUPPORT
8b58be88 7267M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7268S: Maintained
679655da
JP
7269F: include/linux/module.h
7270F: kernel/module.c
1da177e4
LT
7271
7272MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7273W: http://popies.net/meye/
b7788e13 7274S: Orphan
679655da 7275F: Documentation/video4linux/meye.txt
90d72ac6 7276F: drivers/media/pci/meye/
6c0f0359 7277F: include/uapi/linux/meye.h
1da177e4 7278
b9705b60 7279MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7280M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7281S: Maintained
679655da 7282F: Documentation/serial/moxa-smartio
c897401b 7283F: drivers/tty/mxser.*
d735410a 7284
889b2f87
AK
7285MR800 AVERMEDIA USB FM RADIO DRIVER
7286M: Alexey Klimov <klimov.linux@gmail.com>
7287L: linux-media@vger.kernel.org
7288T: git git://linuxtv.org/media_tree.git
7289S: Maintained
7290F: drivers/media/radio/radio-mr800.c
7291
d7155691
AO
7292MRF24J40 IEEE 802.15.4 RADIO DRIVER
7293M: Alan Ott <alan@signal11.us>
7294L: linux-wpan@vger.kernel.org
7295S: Maintained
7296F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7297F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7298
8c4c731a 7299MSI LAPTOP SUPPORT
182ae55c 7300M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7301L: platform-driver-x86@vger.kernel.org
8c4c731a 7302S: Maintained
679655da 7303F: drivers/platform/x86/msi-laptop.c
8c4c731a 7304
0f1006b1 7305MSI WMI SUPPORT
d0944853 7306L: platform-driver-x86@vger.kernel.org
5ee7041e 7307S: Orphan
0f1006b1
AA
7308F: drivers/platform/x86/msi-wmi.c
7309
19a628a0
AP
7310MSI001 MEDIA DRIVER
7311M: Antti Palosaari <crope@iki.fi>
7312L: linux-media@vger.kernel.org
a825eaec 7313W: https://linuxtv.org
19a628a0
AP
7314W: http://palosaari.fi/linux/
7315Q: http://patchwork.linuxtv.org/project/linux-media/list/
7316T: git git://linuxtv.org/anttip/media_tree.git
7317S: Maintained
0185e197 7318F: drivers/media/tuners/msi001*
19a628a0 7319
7570589d 7320MSI2500 MEDIA DRIVER
2c57213f
AP
7321M: Antti Palosaari <crope@iki.fi>
7322L: linux-media@vger.kernel.org
a825eaec 7323W: https://linuxtv.org
2c57213f
AP
7324W: http://palosaari.fi/linux/
7325Q: http://patchwork.linuxtv.org/project/linux-media/list/
7326T: git git://linuxtv.org/anttip/media_tree.git
7327S: Maintained
7570589d 7328F: drivers/media/usb/msi2500/
2c57213f 7329
159eeea4
RJ
7330MSYSTEMS DISKONCHIP G3 MTD DRIVER
7331M: Robert Jarzmik <robert.jarzmik@free.fr>
7332L: linux-mtd@lists.infradead.org
7333S: Maintained
7334F: drivers/mtd/devices/docg3*
7335
62a37dc7 7336MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7338L: linux-media@vger.kernel.org
7339T: git git://linuxtv.org/media_tree.git
7340S: Maintained
7341F: drivers/media/i2c/mt9m032.c
b5dcee22 7342F: include/media/i2c/mt9m032.h
0e837fb9 7343
62a37dc7 7344MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7345M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7346L: linux-media@vger.kernel.org
7347T: git git://linuxtv.org/media_tree.git
7348S: Maintained
7349F: drivers/media/i2c/mt9p031.c
b5dcee22 7350F: include/media/i2c/mt9p031.h
0e837fb9 7351
62a37dc7 7352MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7354L: linux-media@vger.kernel.org
7355T: git git://linuxtv.org/media_tree.git
7356S: Maintained
7357F: drivers/media/i2c/mt9t001.c
b5dcee22 7358F: include/media/i2c/mt9t001.h
0e837fb9 7359
62a37dc7 7360MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7361M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7362L: linux-media@vger.kernel.org
7363T: git git://linuxtv.org/media_tree.git
7364S: Maintained
f2272e13 7365F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7366F: drivers/media/i2c/mt9v032.c
b5dcee22 7367F: include/media/i2c/mt9v032.h
0e837fb9 7368
4e0d13cb 7369MULTIFUNCTION DEVICES (MFD)
f7d3210e 7370M: Lee Jones <lee.jones@linaro.org>
7caa7991 7371T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7372S: Supported
679655da 7373F: drivers/mfd/
55b5940d 7374F: include/linux/mfd/
4e0d13cb 7375
5c4e6f13 7376MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7377M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7378L: linux-mmc@vger.kernel.org
708dce3f 7379T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7380S: Maintained
679655da
JP
7381F: drivers/mmc/
7382F: include/linux/mmc/
c117ab84 7383F: include/uapi/linux/mmc/
baca2da4 7384
15a0580c 7385MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7386S: Orphan
679655da
JP
7387F: drivers/mmc/host/mmc_spi.c
7388F: include/linux/spi/mmc_spi.h
15a0580c 7389
1da177e4 7390MULTISOUND SOUND DRIVER
8b58be88 7391M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7392S: Maintained
679655da
JP
7393F: Documentation/sound/oss/MultiSound
7394F: sound/oss/msnd*
1da177e4 7395
d735410a 7396MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7397S: Orphan
c897401b 7398F: drivers/tty/isicom.c
679655da 7399F: include/linux/isicom.h
d735410a 7400
550a7375 7401MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7402M: Bin Liu <b-liu@ti.com>
795fb7e7 7403L: linux-usb@vger.kernel.org
43b416e5 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7405S: Maintained
679655da 7406F: drivers/usb/musb/
550a7375 7407
ea0af5f6
MK
7408MXL5007T MEDIA DRIVER
7409M: Michael Krufky <mkrufky@linuxtv.org>
7410L: linux-media@vger.kernel.org
a825eaec 7411W: https://linuxtv.org
ea0af5f6
MK
7412W: http://github.com/mkrufky
7413Q: http://patchwork.linuxtv.org/project/linux-media/list/
7414T: git git://linuxtv.org/mkrufky/tuners.git
7415S: Maintained
7416F: drivers/media/tuners/mxl5007t.*
7417
2d3cf588 7418MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7419M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7420L: netdev@vger.kernel.org
205057ae 7421W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7422S: Supported
93f7848b 7423F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7424
9df4f913
BB
7425NAND FLASH SUBSYSTEM
7426M: Boris Brezillon <boris.brezillon@free-electrons.com>
7427R: Richard Weinberger <richard@nod.at>
7428L: linux-mtd@lists.infradead.org
7429W: http://www.linux-mtd.infradead.org/
7430Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7431T: git git://github.com/linux-nand/linux.git
7432S: Maintained
7433F: drivers/mtd/nand/
7434F: include/linux/mtd/nand*.h
7435
1da177e4 7436NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7437S: Orphan
d9fb9f38 7438F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7439
23dc05a3
DM
7440NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7441M: Daniel Mack <zonque@gmail.com>
7442S: Maintained
e5747e40 7443L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7444W: http://www.native-instruments.com
7445F: sound/usb/caiaq/
7446
1da177e4 7447NCP FILESYSTEM
52653199
PV
7448M: Petr Vandrovec <petr@vandrovec.name>
7449S: Odd Fixes
679655da 7450F: fs/ncpfs/
1da177e4 7451
a79b0322
FT
7452NCR 5380 SCSI DRIVERS
7453M: Finn Thain <fthain@telegraphics.com.au>
7454M: Michael Schmitz <schmitzmic@gmail.com>
7455L: linux-scsi@vger.kernel.org
7456S: Maintained
7457F: Documentation/scsi/g_NCR5380.txt
7458F: drivers/scsi/NCR5380.*
7459F: drivers/scsi/arm/cumana_1.c
7460F: drivers/scsi/arm/oak.c
7461F: drivers/scsi/atari_NCR5380.c
7462F: drivers/scsi/atari_scsi.*
7463F: drivers/scsi/dmx3191d.c
7464F: drivers/scsi/dtc.*
7465F: drivers/scsi/g_NCR5380.*
7466F: drivers/scsi/g_NCR5380_mmio.c
7467F: drivers/scsi/mac_scsi.*
7468F: drivers/scsi/pas16.*
a79b0322
FT
7469F: drivers/scsi/sun3_scsi.*
7470F: drivers/scsi/sun3_scsi_vme.c
7471F: drivers/scsi/t128.*
7472
1da177e4 7473NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7474M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7475L: linux-scsi@vger.kernel.org
7476S: Maintained
679655da 7477F: drivers/scsi/NCR_D700.*
1da177e4 7478
4aa3eb4c
GR
7479NCT6775 HARDWARE MONITOR DRIVER
7480M: Guenter Roeck <linux@roeck-us.net>
7481L: lm-sensors@lm-sensors.org
7482S: Maintained
7483F: Documentation/hwmon/nct6775
7484F: drivers/hwmon/nct6775.c
7485
3c2d774c 7486NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7487M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7488L: linux-rdma@vger.kernel.org
e3d33cb1 7489W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7490S: Supported
7491F: drivers/infiniband/hw/nes/
7492
be2f2e84 7493NETEM NETWORK EMULATOR
adbbf69d 7494M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7495L: netem@lists.linux-foundation.org
be2f2e84 7496S: Maintained
679655da 7497F: net/sched/sch_netem.c
be2f2e84 7498
b2f5a051 7499NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7500M: Jon Mason <jdmason@kudzu.us>
4a58448b 7501L: netdev@vger.kernel.org
4a58448b 7502S: Supported
679655da 7503F: Documentation/networking/s2io.txt
b2f5a051 7504F: Documentation/networking/vxge.txt
86387e1a 7505F: drivers/net/ethernet/neterion/
4a58448b 7506
db9cf3a3 7507NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7508M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7509M: Patrick McHardy <kaber@trash.net>
42010ed0 7510M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7511L: netfilter-devel@vger.kernel.org
82b98543 7512L: coreteam@netfilter.org
1da177e4
LT
7513W: http://www.netfilter.org/
7514W: http://www.iptables.org/
42010ed0
PNA
7515Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7518S: Supported
679655da
JP
7519F: include/linux/netfilter*
7520F: include/linux/netfilter/
7521F: include/net/netfilter/
c117ab84
CEB
7522F: include/uapi/linux/netfilter*
7523F: include/uapi/linux/netfilter/
679655da
JP
7524F: net/*/netfilter.c
7525F: net/*/netfilter/
7526F: net/netfilter/
91c269a0 7527F: net/bridge/br_netfilter*.c
1da177e4 7528
4cc67735 7529NETLABEL
87a0874c 7530M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7531W: http://netlabel.sf.net
7532L: netdev@vger.kernel.org
87a0874c 7533S: Maintained
80811493 7534F: Documentation/netlabel/
679655da
JP
7535F: include/net/netlabel.h
7536F: net/netlabel/
4cc67735 7537
1da177e4 7538NETROM NETWORK LAYER
8b58be88 7539M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7540L: linux-hams@vger.kernel.org
d34cb28a 7541W: http://www.linux-ax25.org/
1da177e4 7542S: Maintained
679655da 7543F: include/net/netrom.h
c117ab84 7544F: include/uapi/linux/netrom.h
679655da 7545F: net/netrom/
1da177e4 7546
4c352362
JK
7547NETRONOME ETHERNET DRIVERS
7548M: Jakub Kicinski <jakub.kicinski@netronome.com>
7549M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7550L: oss-drivers@netronome.com
7551S: Maintained
7552F: drivers/net/ethernet/netronome/
7553
5ddb88c0 7554NETWORK BLOCK DEVICE (NBD)
4ca5829a 7555M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7556S: Maintained
5e4b269b 7557L: nbd-general@lists.sourceforge.net
4ca5829a 7558T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7559F: Documentation/blockdev/nbd.txt
7560F: drivers/block/nbd.c
c117ab84 7561F: include/uapi/linux/nbd.h
1da177e4 7562
6e43650c
NH
7563NETWORK DROP MONITOR
7564M: Neil Horman <nhorman@tuxdriver.com>
7565L: netdev@vger.kernel.org
7566S: Maintained
7567W: https://fedorahosted.org/dropwatch/
7568F: net/core/drop_monitor.c
7569
1da177e4 7570NETWORKING [GENERAL]
8b58be88 7571M: "David S. Miller" <davem@davemloft.net>
979b6c13 7572L: netdev@vger.kernel.org
b1e8fd54 7573W: http://www.linuxfoundation.org/en/Net
11e98029 7574Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7577S: Maintained
679655da
JP
7578F: net/
7579F: include/net/
018d21ed
JP
7580F: include/linux/in.h
7581F: include/linux/net.h
7582F: include/linux/netdevice.h
c117ab84
CEB
7583F: include/uapi/linux/in.h
7584F: include/uapi/linux/net.h
7585F: include/uapi/linux/netdevice.h
0c7aecd4 7586F: include/uapi/linux/net_namespace.h
7e814a6c 7587F: tools/net/
f4e53f9a 7588F: tools/testing/selftests/net/
335a67d2 7589F: lib/random32.c
a101ccd1 7590F: lib/test_bpf.c
1da177e4
LT
7591
7592NETWORKING [IPv4/IPv6]
8b58be88
JP
7593M: "David S. Miller" <davem@davemloft.net>
7594M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7595M: James Morris <jmorris@namei.org>
7596M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7597M: Patrick McHardy <kaber@trash.net>
979b6c13 7598L: netdev@vger.kernel.org
08deed1e 7599T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7600S: Maintained
679655da
JP
7601F: net/ipv4/
7602F: net/ipv6/
7603F: include/net/ip*
0a14842f 7604F: arch/x86/net/*
1da177e4 7605
73b7656c
DM
7606NETWORKING [IPSEC]
7607M: Steffen Klassert <steffen.klassert@secunet.com>
7608M: Herbert Xu <herbert@gondor.apana.org.au>
7609M: "David S. Miller" <davem@davemloft.net>
7610L: netdev@vger.kernel.org
d1fc5024
SK
7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7613S: Maintained
5826bdd1 7614F: net/core/flow.c
73b7656c
DM
7615F: net/xfrm/
7616F: net/key/
7617F: net/ipv4/xfrm*
d1fc5024
SK
7618F: net/ipv4/esp4.c
7619F: net/ipv4/ah4.c
7620F: net/ipv4/ipcomp.c
7621F: net/ipv4/ip_vti.c
73b7656c 7622F: net/ipv6/xfrm*
d1fc5024
SK
7623F: net/ipv6/esp6.c
7624F: net/ipv6/ah6.c
7625F: net/ipv6/ipcomp6.c
7626F: net/ipv6/ip6_vti.c
73b7656c
DM
7627F: include/uapi/linux/xfrm.h
7628F: include/net/xfrm.h
7629
10e2ff1c 7630NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7631M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7632L: netdev@vger.kernel.org
7633S: Maintained
7634
29f8f632 7635NETWORKING [WIRELESS]
2cb4abd1 7636L: linux-wireless@vger.kernel.org
8a6e2535 7637Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7638
788873ac
JP
7639NETWORKING DRIVERS
7640L: netdev@vger.kernel.org
7641W: http://www.linuxfoundation.org/en/Net
11e98029 7642Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7645S: Odd Fixes
7646F: drivers/net/
018d21ed 7647F: include/linux/if_*
0b63bf1f 7648F: include/linux/netdevice.h
0b63bf1f
JD
7649F: include/linux/etherdevice.h
7650F: include/linux/fcdevice.h
7651F: include/linux/fddidevice.h
7652F: include/linux/hippidevice.h
7653F: include/linux/inetdevice.h
c117ab84
CEB
7654F: include/uapi/linux/if_*
7655F: include/uapi/linux/netdevice.h
788873ac 7656
0e324cf6
JL
7657NETWORKING DRIVERS (WIRELESS)
7658M: Kalle Valo <kvalo@codeaurora.org>
7659L: linux-wireless@vger.kernel.org
7660Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7663S: Maintained
7664F: drivers/net/wireless/
7665
3d396eb1 7666NETXEN (1/10) GbE SUPPORT
8622315e 7667M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7668M: Sony Chacko <sony.chacko@qlogic.com>
7669M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7670L: netdev@vger.kernel.org
9c2b5bde 7671W: http://www.qlogic.com
3d396eb1 7672S: Supported
aa43c215 7673F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7674
6423d30f
AAJ
7675NFC SUBSYSTEM
7676M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7677M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7678M: Samuel Ortiz <sameo@linux.intel.com>
7679L: linux-wireless@vger.kernel.org
1eb3b216 7680L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7681S: Supported
6423d30f 7682F: net/nfc/
55eb94f9 7683F: include/net/nfc/
c117ab84 7684F: include/uapi/linux/nfc.h
6423d30f 7685F: drivers/nfc/
397d6497
CR
7686F: include/linux/platform_data/microread.h
7687F: include/linux/platform_data/nfcmrvl.h
7688F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7689F: include/linux/platform_data/pn544.h
397d6497
CR
7690F: include/linux/platform_data/st21nfca.h
7691F: include/linux/platform_data/st-nci.h
7ebb88e5 7692F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7693
e8b43555 7694NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7695M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7696M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7697L: linux-nfs@vger.kernel.org
7698W: http://client.linux-nfs.org
cd7b996a 7699T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7700S: Maintained
679655da
JP
7701F: fs/lockd/
7702F: fs/nfs/
7703F: fs/nfs_common/
7704F: net/sunrpc/
7705F: include/linux/lockd/
7706F: include/linux/nfs*
7707F: include/linux/sunrpc/
c117ab84
CEB
7708F: include/uapi/linux/nfs*
7709F: include/uapi/linux/sunrpc/
1da177e4 7710
85ef9cea 7711NILFS2 FILESYSTEM
e2126935 7712M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7713L: linux-nilfs@vger.kernel.org
f9472265 7714W: http://nilfs.sourceforge.net/
e2126935 7715T: git git://github.com/konis/nilfs2.git
85ef9cea 7716S: Supported
679655da
JP
7717F: Documentation/filesystems/nilfs2.txt
7718F: fs/nilfs2/
7719F: include/linux/nilfs2_fs.h
c35c7ac5 7720F: include/trace/events/nilfs2.h
85ef9cea 7721
1da177e4 7722NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7723M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7724W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7725S: Maintained
679655da
JP
7726F: Documentation/scsi/NinjaSCSI.txt
7727F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7728
7729NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7730M: GOTO Masanori <gotom@debian.or.jp>
7731M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7732W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7733S: Maintained
679655da
JP
7734F: Documentation/scsi/NinjaSCSI.txt
7735F: drivers/scsi/nsp32*
1da177e4 7736
383b8fb9
LFT
7737NIOS2 ARCHITECTURE
7738M: Ley Foon Tan <lftan@altera.com>
7739L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7741S: Maintained
7742F: arch/nios2/
7743
2a6afddb 7744NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7745R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7746F: include/linux/power/bq2415x_charger.h
081bab21 7747F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7748F: include/linux/power/isp1704_charger.h
7749F: drivers/power/bq2415x_charger.c
081bab21 7750F: drivers/power/bq27xxx_battery.c
e35a49b1 7751F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7752F: drivers/power/isp1704_charger.c
7753F: drivers/power/rx51_battery.c
7754
a1bd3bae 7755NTB DRIVER CORE
9ef6bf6c
JM
7756M: Jon Mason <jdmason@kudzu.us>
7757M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7758M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7759L: linux-ntb@googlegroups.com
fce8a7bb 7760S: Supported
2984411f
JM
7761W: https://github.com/jonmason/ntb/wiki
7762T: git git://github.com/jonmason/ntb.git
fce8a7bb 7763F: drivers/ntb/
548c237c 7764F: drivers/net/ntb_netdev.c
fce8a7bb 7765F: include/linux/ntb.h
a1bd3bae 7766F: include/linux/ntb_transport.h
fce8a7bb 7767
e26a5843
AH
7768NTB INTEL DRIVER
7769M: Jon Mason <jdmason@kudzu.us>
7770M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7771L: linux-ntb@googlegroups.com
e26a5843
AH
7772S: Supported
7773W: https://github.com/jonmason/ntb/wiki
7774T: git git://github.com/jonmason/ntb.git
7775F: drivers/ntb/hw/intel/
fce8a7bb 7776
a1b36958
XY
7777NTB AMD DRIVER
7778M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7779L: linux-ntb@googlegroups.com
7780S: Supported
7781F: drivers/ntb/hw/amd/
7782
1da177e4 7783NTFS FILESYSTEM
2818ef50 7784M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7785L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7786W: http://www.tuxera.com/
e6f4dee7 7787T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7788S: Supported
679655da
JP
7789F: Documentation/filesystems/ntfs.txt
7790F: fs/ntfs/
1da177e4 7791
9eb8ef74 7792NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7793M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7794L: linux-fbdev@vger.kernel.org
ce00f85c 7795S: Maintained
8a61f013
JH
7796F: drivers/video/fbdev/riva/
7797F: drivers/video/fbdev/nvidia/
1da177e4 7798
79461681 7799NVM EXPRESS DRIVER
b3975e94
JF
7800M: Keith Busch <keith.busch@intel.com>
7801M: Jens Axboe <axboe@fb.com>
79461681 7802L: linux-nvme@lists.infradead.org
b3975e94
JF
7803T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7804W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7805S: Supported
57dacad5 7806F: drivers/nvme/host/
79461681
MW
7807F: include/linux/nvme.h
7808
aee4b9bd
SK
7809NVMEM FRAMEWORK
7810M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7811M: Maxime Ripard <maxime.ripard@free-electrons.com>
7812S: Maintained
7813F: drivers/nvmem/
7814F: Documentation/devicetree/bindings/nvmem/
7815F: include/linux/nvmem-consumer.h
7816F: include/linux/nvmem-provider.h
7817
dece4585
CP
7818NXP-NCI NFC DRIVER
7819M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7820R: Charles Gorand <charles.gorand@effinnov.com>
7821L: linux-nfc@lists.01.org (moderated for non-subscribers)
7822S: Supported
7823F: drivers/nfc/nxp-nci
7824
f50d7146
RK
7825NXP TDA998X DRM DRIVER
7826M: Russell King <rmk+kernel@arm.linux.org.uk>
7827S: Supported
7828F: drivers/gpu/drm/i2c/tda998x_drv.c
7829F: include/drm/i2c/tda998x.h
7830
fbace43e
PR
7831NXP TFA9879 DRIVER
7832M: Peter Rosin <peda@axentia.se>
7833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7834S: Maintained
7835F: sound/soc/codecs/tfa9879*
7836
f5525786 7837OMAP SUPPORT
0e24bdd4 7838M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7839L: linux-omap@vger.kernel.org
7840W: http://www.muru.com/linux/omap/
7841W: http://linux.omap.com/
8a6e2535 7842Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7844S: Maintained
4e04d5a3 7845F: arch/arm/*omap*/
026da812
FB
7846F: arch/arm/configs/omap1_defconfig
7847F: arch/arm/configs/omap2plus_defconfig
046d0a37 7848F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7849F: drivers/irqchip/irq-omap-intc.c
7850F: drivers/mfd/*omap*.c
7851F: drivers/mfd/menelaus.c
7852F: drivers/mfd/palmas.c
7853F: drivers/mfd/tps65217.c
7854F: drivers/mfd/tps65218.c
7855F: drivers/mfd/tps65910.c
7856F: drivers/mfd/twl-core.[ch]
7857F: drivers/mfd/twl4030*.c
7858F: drivers/mfd/twl6030*.c
7859F: drivers/mfd/twl6040*.c
7860F: drivers/regulator/palmas-regulator*.c
7861F: drivers/regulator/pbias-regulator.c
7862F: drivers/regulator/tps65217-regulator.c
7863F: drivers/regulator/tps65218-regulator.c
7864F: drivers/regulator/tps65910-regulator.c
7865F: drivers/regulator/twl-regulator.c
046d0a37 7866F: include/linux/i2c-omap.h
f5525786 7867
50f29fbd 7868OMAP DEVICE TREE SUPPORT
cdb55ab0 7869M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7870M: Tony Lindgren <tony@atomide.com>
7871L: linux-omap@vger.kernel.org
d0fb18c5 7872L: devicetree@vger.kernel.org
50f29fbd
TL
7873S: Maintained
7874F: arch/arm/boot/dts/*omap*
7875F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7876F: arch/arm/boot/dts/*am4*
7877F: arch/arm/boot/dts/*am5*
7878F: arch/arm/boot/dts/*dra7*
50f29fbd 7879
f5525786 7880OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7881M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7882L: linux-omap@vger.kernel.org
7883S: Maintained
7884F: arch/arm/*omap*/*clock*
7885
7886OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7887M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7888L: linux-omap@vger.kernel.org
7889S: Maintained
7890F: arch/arm/*omap*/*pm*
c46938d4 7891F: drivers/cpufreq/omap-cpufreq.c
f5525786 7892
d21db568 7893OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7894M: Rajendra Nayak <rnayak@ti.com>
7895M: Paul Walmsley <paul@pwsan.com>
7896L: linux-omap@vger.kernel.org
7897S: Maintained
d21db568 7898F: arch/arm/mach-omap2/prm*
692ab1f3 7899
f5525786 7900OMAP AUDIO SUPPORT
6c284903 7901M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7902M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7904L: linux-omap@vger.kernel.org
7905S: Maintained
7906F: sound/soc/omap/
7907
18640193
TL
7908OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7909M: Roger Quadros <rogerq@ti.com>
7910M: Tony Lindgren <tony@atomide.com>
7911L: linux-omap@vger.kernel.org
7912S: Maintained
7913F: drivers/memory/omap-gpmc.c
7914F: arch/arm/mach-omap2/*gpmc*
7915
f5525786 7916OMAP FRAMEBUFFER SUPPORT
830e6384 7917M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7918L: linux-fbdev@vger.kernel.org
f5525786
TL
7919L: linux-omap@vger.kernel.org
7920S: Maintained
8a61f013 7921F: drivers/video/fbdev/omap/
f5525786 7922
676eec0d 7923OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7924M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7925L: linux-omap@vger.kernel.org
676eec0d 7926L: linux-fbdev@vger.kernel.org
178ff4c9 7927S: Maintained
8a61f013 7928F: drivers/video/fbdev/omap2/
178ff4c9
TV
7929F: Documentation/arm/OMAP/DSS
7930
8b37fcfc
OBC
7931OMAP HARDWARE SPINLOCK SUPPORT
7932M: Ohad Ben-Cohen <ohad@wizery.com>
7933L: linux-omap@vger.kernel.org
7934S: Maintained
7935F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7936
f5525786 7937OMAP MMC SUPPORT
8b58be88 7938M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7939L: linux-omap@vger.kernel.org
7940S: Maintained
653f41b5
MC
7941F: drivers/mmc/host/omap.c
7942
7943OMAP HS MMC SUPPORT
0a4585c6 7944L: linux-mmc@vger.kernel.org
653f41b5 7945L: linux-omap@vger.kernel.org
dfa5d196 7946S: Orphan
653f41b5 7947F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7948
7949OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7950M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7951S: Maintained
7952F: drivers/char/hw_random/omap-rng.c
7953
f400c82e 7954OMAP HWMOD SUPPORT
cdb55ab0 7955M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7956M: Paul Walmsley <paul@pwsan.com>
7957L: linux-omap@vger.kernel.org
7958S: Maintained
8fc8b12b 7959F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7960
8633fb30
PW
7961OMAP HWMOD DATA
7962M: Paul Walmsley <paul@pwsan.com>
7963L: linux-omap@vger.kernel.org
7964S: Maintained
7965F: arch/arm/mach-omap2/omap_hwmod*data*
7966
f400c82e 7967OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7968M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7969L: linux-omap@vger.kernel.org
7970S: Maintained
7971F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7972
0db83ced 7973OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7974M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7975L: linux-media@vger.kernel.org
7976S: Maintained
7eec52db 7977F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7978F: drivers/media/platform/omap3isp/
0db83ced 7979F: drivers/staging/media/omap4iss/
7e8970e1 7980
f5525786 7981OMAP USB SUPPORT
f5525786
TL
7982L: linux-usb@vger.kernel.org
7983L: linux-omap@vger.kernel.org
3b243519 7984S: Orphan
a16fbd65
JP
7985F: drivers/usb/*/*omap*
7986F: arch/arm/*omap*/usb*
f5525786 7987
6d994710 7988OMAP GPIO DRIVER
fe643528 7989M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7990M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7991M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7992L: linux-omap@vger.kernel.org
7993S: Maintained
fe643528 7994F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7995F: drivers/gpio/gpio-omap.c
7996
c351e290
MJ
7997OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7998M: Mark Jackson <mpfj@newflow.co.uk>
7999L: linux-omap@vger.kernel.org
8000S: Maintained
8001F: arch/arm/boot/dts/am335x-nano.dts
8002
0ad122d9 8003OMFS FILESYSTEM
8b58be88 8004M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8005L: linux-karma-devel@lists.sourceforge.net
8006S: Maintained
679655da
JP
8007F: Documentation/filesystems/omfs.txt
8008F: fs/omfs/
0ad122d9 8009
c1986ee9 8010OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8011M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8012S: Maintained
679655da
JP
8013F: drivers/char/pcmcia/cm4000_cs.c
8014F: include/linux/cm4000_cs.h
c117ab84 8015F: include/uapi/linux/cm4000_cs.h
c1986ee9 8016
77c44ab1 8017OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8018M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8019S: Maintained
679655da 8020F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8021
77d5140f 8022OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8023M: Jonathan Corbet <corbet@lwn.net>
661263b5 8024L: linux-media@vger.kernel.org
275ffde4 8025T: git git://linuxtv.org/media_tree.git
77d5140f 8026S: Maintained
90d72ac6 8027F: drivers/media/i2c/ov7670.c
77d5140f 8028
431bca73 8029ONENAND FLASH DRIVER
8b58be88 8030M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8031L: linux-mtd@lists.infradead.org
8032S: Maintained
679655da
JP
8033F: drivers/mtd/onenand/
8034F: include/linux/mtd/onenand*.h
431bca73 8035
1da177e4 8036ONSTREAM SCSI TAPE DRIVER
8b58be88 8037M: Willem Riede <osst@riede.org>
1da177e4
LT
8038L: osst-users@lists.sourceforge.net
8039L: linux-scsi@vger.kernel.org
8040S: Maintained
f7269cfc
JD
8041F: Documentation/scsi/osst.txt
8042F: drivers/scsi/osst.*
8043F: drivers/scsi/osst_*.h
8044F: drivers/scsi/st.h
1da177e4 8045
e2d1d6c0 8046OPENCORES I2C BUS DRIVER
8b58be88 8047M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8048L: linux-i2c@vger.kernel.org
e2d1d6c0 8049S: Maintained
679655da
JP
8050F: Documentation/i2c/busses/i2c-ocores
8051F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8052
860c44c1 8053OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8054M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8055M: Frank Rowand <frowand.list@gmail.com>
8056M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8057L: devicetree@vger.kernel.org
a7fefe9f
RH
8058W: http://www.devicetree.org/
8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8060S: Maintained
f8828205 8061F: drivers/of/
860c44c1 8062F: include/linux/of*.h
f8828205 8063F: scripts/dtc/
860c44c1 8064
f8828205 8065OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8066M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8067M: Pawel Moll <pawel.moll@arm.com>
8068M: Mark Rutland <mark.rutland@arm.com>
de80963e 8069M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8070M: Kumar Gala <galak@codeaurora.org>
f8828205 8071L: devicetree@vger.kernel.org
9f273c24 8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8073S: Maintained
8074F: Documentation/devicetree/
8075F: arch/*/boot/dts/
8076F: include/dt-bindings/
8077
2bb65f56
PA
8078OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8079M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8080L: devicetree@vger.kernel.org
8081S: Maintained
8082F: Documentation/devicetree/dynamic-resolution-notes.txt
8083F: Documentation/devicetree/overlay-notes.txt
8084F: drivers/of/overlay.c
8085F: drivers/of/resolver.c
8086
19f9d392
JB
8087OPENRISC ARCHITECTURE
8088M: Jonas Bonn <jonas@southpole.se>
8089W: http://openrisc.net
eab7c1c0 8090L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8091S: Maintained
8092T: git git://openrisc.net/~jonas/linux
14430813 8093F: arch/openrisc/
19f9d392 8094
ccb1352e 8095OPENVSWITCH
4f337ed5 8096M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8097L: netdev@vger.kernel.org
ccb1352e
JG
8098L: dev@openvswitch.org
8099W: http://openvswitch.org
ccb1352e
JG
8100S: Maintained
8101F: net/openvswitch/
b422da7c 8102F: include/uapi/linux/openvswitch.h
ccb1352e 8103
875fa6fb
VK
8104OPERATING PERFORMANCE POINTS (OPP)
8105M: Viresh Kumar <vireshk@kernel.org>
8106M: Nishanth Menon <nm@ti.com>
8107M: Stephen Boyd <sboyd@codeaurora.org>
8108L: linux-pm@vger.kernel.org
8109S: Maintained
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8111F: drivers/base/power/opp/
8112F: include/linux/pm_opp.h
8113F: Documentation/power/opp.txt
8114F: Documentation/devicetree/bindings/opp/
8115
af39917d
CL
8116OPL4 DRIVER
8117M: Clemens Ladisch <clemens@ladisch.de>
8118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8119T: git git://git.alsa-project.org/alsa-kernel.git
8120S: Maintained
8121F: sound/drivers/opl4/
8122
1da177e4 8123OPROFILE
4cf7e718 8124M: Robert Richter <rric@kernel.org>
1da177e4
LT
8125L: oprofile-list@lists.sf.net
8126S: Maintained
81c4a8a6 8127F: arch/*/include/asm/oprofile*.h
679655da
JP
8128F: arch/*/oprofile/
8129F: drivers/oprofile/
8130F: include/linux/oprofile.h
1da177e4 8131
e2d1d6c0 8132ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8133M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8134M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8135L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8136W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8137S: Supported
679655da
JP
8138F: Documentation/filesystems/ocfs2.txt
8139F: Documentation/filesystems/dlmfs.txt
8140F: fs/ocfs2/
e2d1d6c0 8141
1da177e4 8142ORINOCO DRIVER
724c6b35 8143L: linux-wireless@vger.kernel.org
491b26b4 8144W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8145W: http://www.nongnu.org/orinoco/
3a59babb 8146S: Orphan
2be45b66 8147F: drivers/net/wireless/intersil/orinoco/
1da177e4 8148
42c55aa8 8149OSD LIBRARY and FILESYSTEM
fadc0752 8150M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8151M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8152L: osd-dev@open-osd.org
8153W: http://open-osd.org
54e5881d 8154T: git git://git.open-osd.org/open-osd.git
68274794 8155S: Maintained
42c55aa8 8156F: drivers/scsi/osd/
6b6f0b6c 8157F: include/scsi/osd_*
42c55aa8 8158F: fs/exofs/
68274794 8159
ef94b186 8160OVERLAY FILESYSTEM
7c37fbda 8161M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8162L: linux-unionfs@vger.kernel.org
8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8164S: Supported
1d113735 8165F: fs/overlayfs/
7c37fbda
NB
8166F: Documentation/filesystems/overlayfs.txt
8167
e2d1d6c0 8168P54 WIRELESS DRIVER
084cb0fe 8169M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8170L: linux-wireless@vger.kernel.org
084cb0fe 8171W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8172S: Maintained
d3466830 8173F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8174
f5cd7872 8175PA SEMI ETHERNET DRIVER
8b58be88 8176M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8177L: netdev@vger.kernel.org
8178S: Maintained
ded19add 8179F: drivers/net/ethernet/pasemi/*
f5cd7872 8180
beb58aa3 8181PA SEMI SMBUS DRIVER
8b58be88 8182M: Olof Johansson <olof@lixom.net>
846557d3 8183L: linux-i2c@vger.kernel.org
beb58aa3 8184S: Maintained
679655da 8185F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8186
48fc267e
SK
8187PADATA PARALLEL EXECUTION MECHANISM
8188M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8189L: linux-crypto@vger.kernel.org
8190S: Maintained
8191F: kernel/padata.c
8192F: include/linux/padata.h
8193F: Documentation/padata.txt
8194
709ee531 8195PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8196M: Harald Welte <laforge@gnumonks.org>
d0944853 8197L: platform-driver-x86@vger.kernel.org
709ee531 8198S: Maintained
679655da 8199F: drivers/platform/x86/panasonic-laptop.c
709ee531 8200
368dd5ac 8201PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8202M: David Howells <dhowells@redhat.com>
8203M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8204L: linux-am33-list@redhat.com (moderated for non-subscribers)
8205W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8206S: Maintained
679655da
JP
8207F: Documentation/mn10300/
8208F: arch/mn10300/
4fa97181 8209
305b37bd
KS
8210PARALLEL LCD/KEYPAD PANEL DRIVER
8211M: Willy Tarreau <willy@haproxy.com>
8212M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8213S: Odd Fixes
8214F: Documentation/misc-devices/lcd-panel-cgram.txt
8215F: drivers/misc/panel.c
8216
64dfff03
SM
8217PARALLEL PORT SUBSYSTEM
8218M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8219M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8220L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8221S: Maintained
679655da
JP
8222F: drivers/parport/
8223F: include/linux/parport*.h
8224F: drivers/char/ppdev.c
c117ab84 8225F: include/uapi/linux/ppdev.h
64dfff03 8226F: Documentation/parport*.txt
1da177e4 8227
4cdf6bc2 8228PARAVIRT_OPS INTERFACE
d633180c 8229M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8230M: Chris Wright <chrisw@sous-sol.org>
8231M: Alok Kataria <akataria@vmware.com>
8232M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8233L: virtualization@lists.linux-foundation.org
4cdf6bc2 8234S: Supported
a2e19991 8235F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8236F: arch/*/kernel/paravirt*
8237F: arch/*/include/asm/paravirt.h
4cdf6bc2 8238
e2d1d6c0 8239PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8240M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8241L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8242S: Maintained
679655da
JP
8243F: Documentation/blockdev/paride.txt
8244F: drivers/block/paride/
e2d1d6c0
RD
8245
8246PARISC ARCHITECTURE
b8828770 8247M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8248M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8249L: linux-parisc@vger.kernel.org
8250W: http://www.parisc-linux.org/
8a6e2535 8251Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8254S: Maintained
679655da 8255F: arch/parisc/
2b6bac9e 8256F: Documentation/parisc/
679655da 8257F: drivers/parisc/
2b6bac9e
HD
8258F: drivers/char/agp/parisc-agp.c
8259F: drivers/input/serio/gscps2.c
8260F: drivers/parport/parport_gsc.*
8261F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8262F: drivers/video/fbdev/sti*
2b6bac9e
HD
8263F: drivers/video/console/sti*
8264F: drivers/video/logo/logo_parisc*
e2d1d6c0 8265
1662d32c 8266PC87360 HARDWARE MONITORING DRIVER
8b58be88 8267M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8268L: lm-sensors@lm-sensors.org
8269S: Maintained
679655da
JP
8270F: Documentation/hwmon/pc87360
8271F: drivers/hwmon/pc87360.c
1662d32c
JC
8272
8273PC8736x GPIO DRIVER
8b58be88 8274M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8275S: Maintained
679655da 8276F: drivers/char/pc8736x_gpio.c
1662d32c 8277
1ad107fd 8278PC87427 HARDWARE MONITORING DRIVER
d8130624 8279M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8280L: lm-sensors@lm-sensors.org
8281S: Maintained
8282F: Documentation/hwmon/pc87427
8283F: drivers/hwmon/pc87427.c
8284
b26e0ed4 8285PCA9532 LED DRIVER
8b58be88 8286M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8287S: Maintained
d5ca6918
JP
8288F: drivers/leds/leds-pca9532.c
8289F: include/linux/leds-pca9532.h
b26e0ed4 8290
5ce914a8 8291PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8292M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8293L: linux-i2c@vger.kernel.org
8294S: Maintained
b4f0b74e 8295F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8296
3971dae5 8297PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8298M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8299S: Maintained
8300F: drivers/firmware/pcdp.*
8301
065c6359 8302PCI ERROR RECOVERY
6305902c 8303M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8304L: linux-pci@vger.kernel.org
065c6359 8305S: Supported
679655da 8306F: Documentation/PCI/pci-error-recovery.txt
065c6359 8307
1da177e4 8308PCI SUBSYSTEM
5ac3a6d2 8309M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8310L: linux-pci@vger.kernel.org
99662dd1 8311Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8312T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8313S: Supported
679655da
JP
8314F: Documentation/PCI/
8315F: drivers/pci/
8316F: include/linux/pci*
6b49ee49 8317F: arch/x86/pci/
cad01f91 8318F: arch/x86/kernel/quirks.c
1da177e4 8319
eaa6111b
LFT
8320PCI DRIVER FOR ALTERA PCIE IP
8321M: Ley Foon Tan <lftan@altera.com>
8322L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8323L: linux-pci@vger.kernel.org
8324S: Supported
8325F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8326F: drivers/pci/host/pcie-altera.c
8327
b7e78170
RH
8328PCI DRIVER FOR ARM VERSATILE PLATFORM
8329M: Rob Herring <robh@kernel.org>
8330L: linux-pci@vger.kernel.org
8331L: linux-arm-kernel@lists.infradead.org
8332S: Maintained
8333F: Documentation/devicetree/bindings/pci/versatile.txt
8334F: drivers/pci/host/pci-versatile.c
8335
5f6b6ccd
TI
8336PCI DRIVER FOR APPLIEDMICRO XGENE
8337M: Tanmay Inamdar <tinamdar@apm.com>
8338L: linux-pci@vger.kernel.org
8339L: linux-arm-kernel@lists.infradead.org
8340S: Maintained
8341F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8342F: drivers/pci/host/pci-xgene.c
8343
62d0ff83
ML
8344PCI DRIVER FOR FREESCALE LAYERSCAPE
8345M: Minghuan Lian <minghuan.Lian@freescale.com>
8346M: Mingkai Hu <mingkai.hu@freescale.com>
8347M: Roy Zang <tie-fei.zang@freescale.com>
8348L: linuxppc-dev@lists.ozlabs.org
8349L: linux-pci@vger.kernel.org
8350L: linux-arm-kernel@lists.infradead.org
8351S: Maintained
8352F: drivers/pci/host/*layerscape*
8353
f0b75693 8354PCI DRIVER FOR IMX6
f175aa2c 8355M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8356M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8357L: linux-pci@vger.kernel.org
8358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8359S: Maintained
8360F: drivers/pci/host/*imx6*
8361
0c4ffcfe
MK
8362PCI DRIVER FOR TI KEYSTONE
8363M: Murali Karicheri <m-karicheri2@ti.com>
8364L: linux-pci@vger.kernel.org
8365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8366S: Maintained
8367F: drivers/pci/host/*keystone*
8368
f0b75693
BH
8369PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8370M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8371M: Jason Cooper <jason@lakedaemon.net>
8372L: linux-pci@vger.kernel.org
8373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8374S: Maintained
8375F: drivers/pci/host/*mvebu*
8376
0447cfd7
TR
8377PCI DRIVER FOR NVIDIA TEGRA
8378M: Thierry Reding <thierry.reding@gmail.com>
8379L: linux-tegra@vger.kernel.org
f0b75693 8380L: linux-pci@vger.kernel.org
0447cfd7
TR
8381S: Supported
8382F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8383F: drivers/pci/host/pci-tegra.c
8384
47ff3de9
KVA
8385PCI DRIVER FOR TI DRA7XX
8386M: Kishon Vijay Abraham I <kishon@ti.com>
8387L: linux-omap@vger.kernel.org
8388L: linux-pci@vger.kernel.org
8389S: Supported
8390F: Documentation/devicetree/bindings/pci/ti-pci.txt
8391F: drivers/pci/host/pci-dra7xx.c
8392
f0b75693
BH
8393PCI DRIVER FOR RENESAS R-CAR
8394M: Simon Horman <horms@verge.net.au>
8395L: linux-pci@vger.kernel.org
4a121096 8396L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8397S: Maintained
8398F: drivers/pci/host/*rcar*
8399
4af82255 8400PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8401M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8402L: linux-pci@vger.kernel.org
f0b75693
BH
8403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8404L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8405S: Maintained
8406F: drivers/pci/host/pci-exynos.c
8407
f0b75693 8408PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8409M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8410M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8411L: linux-pci@vger.kernel.org
8412S: Maintained
8413F: drivers/pci/host/*designware*
8414
5a3aa2a8
JP
8415PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8416M: Joao Pinto <jpinto@synopsys.com>
8417L: linux-pci@vger.kernel.org
8418S: Maintained
8419F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8420F: drivers/pci/host/pcie-designware-plat.c
8421
cf28855b
WD
8422PCI DRIVER FOR GENERIC OF HOSTS
8423M: Will Deacon <will.deacon@arm.com>
8424L: linux-pci@vger.kernel.org
8425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8426S: Maintained
8427F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8428F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8429F: drivers/pci/host/pci-host-generic.c
8430
185a383a
KB
8431PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8432M: Keith Busch <keith.busch@intel.com>
8433L: linux-pci@vger.kernel.org
8434S: Supported
8435F: arch/x86/pci/vmd.c
8436
51b66a6c 8437PCIE DRIVER FOR ST SPEAR13XX
110baab1 8438M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8439L: linux-pci@vger.kernel.org
110baab1 8440S: Maintained
51b66a6c
PA
8441F: drivers/pci/host/*spear*
8442
af1169b4
LFT
8443PCI MSI DRIVER FOR ALTERA MSI IP
8444M: Ley Foon Tan <lftan@altera.com>
8445L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8446L: linux-pci@vger.kernel.org
8447S: Supported
8448F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8449F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8450
dcd19de3
DD
8451PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8452M: Duc Dang <dhdang@apm.com>
8453L: linux-pci@vger.kernel.org
8454L: linux-arm-kernel@lists.infradead.org
8455S: Maintained
8456F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8457F: drivers/pci/host/pci-xgene-msi.c
8458
500a1d9a
ZW
8459PCIE DRIVER FOR HISILICON
8460M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8461M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8462L: linux-pci@vger.kernel.org
8463S: Maintained
8464F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8465F: drivers/pci/host/pcie-hisi.c
8466
82a82383
SV
8467PCIE DRIVER FOR QUALCOMM MSM
8468M: Stanimir Varbanov <svarbanov@mm-sol.com>
8469L: linux-pci@vger.kernel.org
8470L: linux-arm-msm@vger.kernel.org
8471S: Maintained
8472F: drivers/pci/host/*qcom*
8473
f12b76e5
DD
8474PCIE DRIVER FOR CAVIUM THUNDERX
8475M: David Daney <david.daney@cavium.com>
8476L: linux-pci@vger.kernel.org
8477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8478S: Supported
8479F: Documentation/devicetree/bindings/pci/pci-thunder-*
8480F: drivers/pci/host/pci-thunder-*
8481
1da177e4 8482PCMCIA SUBSYSTEM
4230dfc9 8483P: Linux PCMCIA Team
f5df5881 8484L: linux-pcmcia@lists.infradead.org
6650e0a5 8485W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8487S: Maintained
679655da
JP
8488F: Documentation/pcmcia/
8489F: drivers/pcmcia/
8490F: include/pcmcia/
1da177e4
LT
8491
8492PCNET32 NETWORK DRIVER
227fb925 8493M: Don Fry <pcnet32@frontier.com>
979b6c13 8494L: netdev@vger.kernel.org
1da177e4 8495S: Maintained
b955f6ca 8496F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8497
48fc267e
SK
8498PCRYPT PARALLEL CRYPTO ENGINE
8499M: Steffen Klassert <steffen.klassert@secunet.com>
8500L: linux-crypto@vger.kernel.org
8501S: Maintained
8502F: crypto/pcrypt.c
8503F: include/crypto/pcrypt.h
8504
e72df0b8
TH
8505PER-CPU MEMORY ALLOCATOR
8506M: Tejun Heo <tj@kernel.org>
8507M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8509S: Maintained
8510F: include/linux/percpu*.h
8511F: mm/percpu*.c
8512F: arch/*/include/asm/percpu.h
8513
ad4ecbcb 8514PER-TASK DELAY ACCOUNTING
185e595f 8515M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8516S: Maintained
679655da
JP
8517F: include/linux/delayacct.h
8518F: kernel/delayacct.c
ad4ecbcb 8519
57c0c15b 8520PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8521M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8522M: Ingo Molnar <mingo@redhat.com>
f80c5393 8523M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8524R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8525L: linux-kernel@vger.kernel.org
75fc2d37 8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8527S: Supported
d53e8365 8528F: kernel/events/*
a003236c 8529F: include/linux/perf_event.h
c117ab84 8530F: include/uapi/linux/perf_event.h
141c4296
RR
8531F: arch/*/kernel/perf_event*.c
8532F: arch/*/kernel/*/perf_event*.c
8533F: arch/*/kernel/*/*/perf_event*.c
a003236c 8534F: arch/*/include/asm/perf_event.h
a003236c
VL
8535F: arch/*/kernel/perf_callchain.c
8536F: tools/perf/
6c0b3244 8537
dd49d0f5 8538PERSONALITY HANDLING
8b58be88 8539M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8540L: linux-abi-devel@lists.sourceforge.net
8541S: Maintained
679655da 8542F: include/linux/personality.h
c117ab84 8543F: include/uapi/linux/personality.h
dd49d0f5 8544
838e7a03 8545PHONET PROTOCOL
2a06b40f 8546M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8547S: Supported
8548F: Documentation/networking/phonet.txt
8549F: include/linux/phonet.h
8550F: include/net/phonet/
c117ab84 8551F: include/uapi/linux/phonet.h
838e7a03
RDC
8552F: net/phonet/
8553
1da177e4 8554PHRAM MTD DRIVER
8b58be88 8555M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8556L: linux-mtd@lists.infradead.org
8557S: Maintained
679655da 8558F: drivers/mtd/devices/phram.c
1da177e4 8559
efdbb10e
BP
8560PICOLCD HID DRIVER
8561M: Bruno Prémont <bonbons@linux-vserver.org>
8562L: linux-input@vger.kernel.org
8563S: Maintained
8564F: drivers/hid/hid-picolcd*
8565
a53bfa07
JI
8566PICOXCELL SUPPORT
8567M: Jamie Iles <jamie@jamieiles.com>
8568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8569T: git git://github.com/jamieiles/linux-2.6-ji.git
8570S: Supported
b8733987 8571F: arch/arm/boot/dts/picoxcell*
14430813 8572F: arch/arm/mach-picoxcell/
b8733987 8573F: drivers/crypto/picoxcell*
a53bfa07 8574
2744e8af
LW
8575PIN CONTROL SUBSYSTEM
8576M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8577L: linux-gpio@vger.kernel.org
dbe752a3 8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8579S: Maintained
07f29ba6 8580F: drivers/pinctrl/
8e406fe4 8581F: include/linux/pinctrl/
2744e8af 8582
2201bbb8
JCPV
8583PIN CONTROLLER - ATMEL AT91
8584M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8586S: Maintained
c654b6bf 8587F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8588
33d3690c
LD
8589PIN CONTROLLER - ATMEL AT91 PIO4
8590M: Ludovic Desroches <ludovic.desroches@atmel.com>
8591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8592L: linux-gpio@vger.kernel.org
8593S: Supported
8594F: drivers/pinctrl/pinctrl-at91-pio4.*
8595
cbd1b652
MW
8596PIN CONTROLLER - INTEL
8597M: Mika Westerberg <mika.westerberg@linux.intel.com>
8598M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8599S: Maintained
8600F: drivers/pinctrl/intel/
2201bbb8 8601
9963b536
LP
8602PIN CONTROLLER - RENESAS
8603M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8604M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8605L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8606S: Maintained
8607F: drivers/pinctrl/sh-pfc/
8608
b75e60d6 8609PIN CONTROLLER - SAMSUNG
fea685e9 8610M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8612L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8613S: Maintained
9b5b33f6 8614F: drivers/pinctrl/samsung/
b75e60d6 8615
13cbd906
TL
8616PIN CONTROLLER - SINGLE
8617M: Tony Lindgren <tony@atomide.com>
8618M: Haojian Zhuang <haojian.zhuang@linaro.org>
8619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8620L: linux-omap@vger.kernel.org
8621S: Maintained
8622F: drivers/pinctrl/pinctrl-single.c
8623
deda8287 8624PIN CONTROLLER - ST SPEAR
da89947b 8625M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8626L: spear-devel@list.st.com
8627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8628W: http://www.st.com/spear
8629S: Maintained
8e406fe4 8630F: drivers/pinctrl/spear/
deda8287 8631
249a6771 8632PKTCDVD DRIVER
e5f6450c 8633M: Jiri Kosina <jikos@kernel.org>
249a6771 8634S: Maintained
679655da
JP
8635F: drivers/block/pktcdvd.c
8636F: include/linux/pktcdvd.h
c117ab84 8637F: include/uapi/linux/pktcdvd.h
249a6771 8638
b31d8273
G
8639PKUNITY SOC DRIVERS
8640M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8641W: http://mprc.pku.edu.cn/~guanxuetao/linux
8642S: Maintained
ceebf4d5 8643T: git git://github.com/gxt/linux.git
b31d8273 8644F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8645F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8646F: drivers/video/fbdev/fb-puv3.c
2809e80b 8647F: drivers/rtc/rtc-puv3.c
b31d8273 8648
9d2ecfb7 8649PMBUS HARDWARE MONITORING DRIVERS
ca462085 8650M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8651L: lm-sensors@lm-sensors.org
8652W: http://www.lm-sensors.org/
8653W: http://www.roeck-us.net/linux/drivers/
8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8655S: Maintained
8656F: Documentation/hwmon/pmbus
8657F: drivers/hwmon/pmbus/
8658F: include/linux/i2c/pmbus.h
8659
89a36810 8660PMC SIERRA MaxRAID DRIVER
89a36810
AR
8661L: linux-scsi@vger.kernel.org
8662W: http://www.pmc-sierra.com/
3cdea4d7 8663S: Orphan
89a36810
AR
8664F: drivers/scsi/pmcraid.*
8665
dbf9bfe6 8666PMC SIERRA PM8001 DRIVER
d32477e2 8667M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8668M: lindar_liu@usish.com
f5a7b525 8669L: pmchba@pmcs.com
dbf9bfe6 8670L: linux-scsi@vger.kernel.org
8671S: Supported
8672F: drivers/scsi/pm8001/
8673
1da177e4 8674POSIX CLOCKS and TIMERS
8b58be88 8675M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8676L: linux-kernel@vger.kernel.org
75fc2d37 8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8678S: Maintained
679655da
JP
8679F: fs/timerfd.c
8680F: include/linux/timer*
5cee9645 8681F: kernel/time/*timer*
1da177e4 8682
7b06a6d7
RW
8683POWER MANAGEMENT CORE
8684M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8685L: linux-pm@vger.kernel.org
8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8687S: Supported
8688F: drivers/base/power/
8689F: include/linux/pm.h
8690F: include/linux/pm_*
8691F: include/linux/powercap.h
8692F: drivers/powercap/
8693
3be86148 8694POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8695M: Sebastian Reichel <sre@kernel.org>
57318935 8696M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8697M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8698L: linux-pm@vger.kernel.org
54e5881d 8699T: git git://git.infradead.org/battery-2.6.git
3be86148 8700S: Maintained
679655da 8701F: include/linux/power_supply.h
8cd725a1 8702F: drivers/power/
26305022 8703X: drivers/power/avs/
3be86148 8704
514f161a
MR
8705POWER STATE COORDINATION INTERFACE (PSCI)
8706M: Mark Rutland <mark.rutland@arm.com>
8707M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8708L: linux-arm-kernel@lists.infradead.org
8709S: Maintained
8710F: drivers/firmware/psci.c
8711F: include/linux/psci.h
8712F: include/uapi/linux/psci.h
8713
1da177e4 8714PNP SUPPORT
9c3646d1 8715M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8716S: Maintained
679655da 8717F: drivers/pnp/
1da177e4
LT
8718
8719PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8720M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8721L: linux-ppp@vger.kernel.org
8722S: Maintained
224cf5ad 8723F: drivers/net/ppp/ppp_*
1da177e4
LT
8724
8725PPP OVER ATM (RFC 2364)
8b58be88 8726M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8727S: Maintained
679655da 8728F: net/atm/pppoatm.c
c117ab84 8729F: include/uapi/linux/atmppp.h
1da177e4
LT
8730
8731PPP OVER ETHERNET
8b58be88 8732M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8733S: Maintained
224cf5ad
JK
8734F: drivers/net/ppp/pppoe.c
8735F: drivers/net/ppp/pppox.c
1da177e4 8736
a6d2370b 8737PPP OVER L2TP
8b58be88 8738M: James Chapman <jchapman@katalix.com>
a6d2370b 8739S: Maintained
90ca28d1 8740F: net/l2tp/l2tp_ppp.c
679655da 8741F: include/linux/if_pppol2tp.h
c117ab84 8742F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8743
eae9d2ba 8744PPS SUPPORT
8b58be88 8745M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8746W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8747L: linuxpps@ml.enneenne.com (subscribers-only)
8748S: Maintained
cabaaf41
JP
8749F: Documentation/pps/
8750F: drivers/pps/
8751F: include/linux/pps*.h
eae9d2ba 8752
71a6d0af
HW
8753PPTP DRIVER
8754M: Dmitry Kozlov <xeb@mail.ru>
8755L: netdev@vger.kernel.org
8756S: Maintained
224cf5ad 8757F: drivers/net/ppp/pptp.c
71a6d0af
HW
8758W: http://sourceforge.net/projects/accel-pptp
8759
1da177e4 8760PREEMPTIBLE KERNEL
8b58be88 8761M: Robert Love <rml@tech9.net>
1da177e4
LT
8762L: kpreempt-tech@lists.sourceforge.net
8763W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8764S: Supported
679655da
JP
8765F: Documentation/preempt-locking.txt
8766F: include/linux/preempt.h
1da177e4
LT
8767
8768PRISM54 WIRELESS DRIVER
8b58be88 8769M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8770L: linux-wireless@vger.kernel.org
9ef80804 8771W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8772S: Obsolete
c12edfe2 8773F: drivers/net/wireless/intersil/prism54/
1da177e4 8774
02c18891 8775PS3 NETWORK SUPPORT
b809b9ca 8776M: Geoff Levand <geoff@infradead.org>
02c18891 8777L: netdev@vger.kernel.org
a14ab6b6 8778L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8779S: Maintained
8df158ac 8780F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8781
f58a9d17 8782PS3 PLATFORM SUPPORT
b809b9ca 8783M: Geoff Levand <geoff@infradead.org>
a4724ed6 8784L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8785S: Maintained
679655da
JP
8786F: arch/powerpc/boot/ps3*
8787F: arch/powerpc/include/asm/lv1call.h
8788F: arch/powerpc/include/asm/ps3*.h
8789F: arch/powerpc/platforms/ps3/
8790F: drivers/*/ps3*
8791F: drivers/ps3/
fec629b8 8792F: drivers/rtc/rtc-ps3.c
679655da 8793F: drivers/usb/host/*ps3.c
fec629b8 8794F: sound/ppc/snd_ps3*
f58a9d17 8795
cffb4add 8796PS3VRAM DRIVER
8b58be88 8797M: Jim Paris <jim@jtan.com>
3715a5d0 8798M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8799L: linuxppc-dev@lists.ozlabs.org
cffb4add 8800S: Maintained
8a3977cb 8801F: drivers/block/ps3vram.c
cffb4add 8802
8defe599 8803PSTORE FILESYSTEM
9d5e2a02 8804M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8805M: Colin Cross <ccross@android.com>
8806M: Kees Cook <keescook@chromium.org>
8807M: Tony Luck <tony.luck@intel.com>
8808S: Maintained
9f273c24 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8810F: fs/pstore/
8811F: include/linux/pstore*
04851772 8812F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8813F: drivers/acpi/apei/erst.c
8814
7fbc415d
RC
8815PTP HARDWARE CLOCK SUPPORT
8816M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8817L: netdev@vger.kernel.org
7fbc415d
RC
8818S: Maintained
8819W: http://linuxptp.sourceforge.net/
8820F: Documentation/ABI/testing/sysfs-ptp
8821F: Documentation/ptp/*
0ecb3cdd 8822F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8823F: drivers/net/phy/dp83640*
8824F: drivers/ptp/*
8825F: include/linux/ptp_cl*
8826
cf94a4d1 8827PTRACE SUPPORT
e846ee5f 8828M: Roland McGrath <roland@hack.frob.com>
8b58be88 8829M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8830S: Maintained
8831F: include/asm-generic/syscall.h
8832F: include/linux/ptrace.h
8833F: include/linux/regset.h
8834F: include/linux/tracehook.h
c117ab84 8835F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8836F: kernel/ptrace.c
8837
8320204a 8838PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8839M: Mike Isely <isely@pobox.com>
16e9495d 8840L: pvrusb2@isely.net (subscribers-only)
661263b5 8841L: linux-media@vger.kernel.org
8320204a 8842W: http://www.isely.net/pvrusb2/
275ffde4 8843T: git git://linuxtv.org/media_tree.git
8320204a 8844S: Maintained
679655da 8845F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8846F: drivers/media/usb/pvrusb2/
8320204a 8847
39532e6c
HG
8848PWC WEBCAM DRIVER
8849M: Hans de Goede <hdegoede@redhat.com>
8850L: linux-media@vger.kernel.org
8851T: git git://linuxtv.org/media_tree.git
8852S: Maintained
8853F: drivers/media/usb/pwc/*
8854
93c090b3
KD
8855PWM FAN DRIVER
8856M: Kamil Debski <k.debski@samsung.com>
8857L: lm-sensors@lm-sensors.org
8858S: Supported
8859F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8860F: Documentation/hwmon/pwm-fan
8861F: drivers/hwmon/pwm-fan.c
8862
200efedd 8863PWM SUBSYSTEM
aa3495f7
TR
8864M: Thierry Reding <thierry.reding@gmail.com>
8865L: linux-pwm@vger.kernel.org
0c2498f1 8866S: Maintained
006e854f 8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8868F: Documentation/pwm.txt
8869F: Documentation/devicetree/bindings/pwm/
8870F: include/linux/pwm.h
0c2498f1 8871F: drivers/pwm/
a140b98d
TR
8872F: drivers/video/backlight/pwm_bl.c
8873F: include/linux/pwm_backlight.h
0c2498f1 8874
30ec261e 8875PXA2xx/PXA3xx SUPPORT
8da5e302 8876M: Daniel Mack <daniel@zonque.org>
a323f664 8877M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8878M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8880T: git git://github.com/hzhuang1/linux.git
8da5e302 8881T: git git://github.com/rjarzmik/linux.git
1da177e4 8882S: Maintained
e68d7c14 8883F: arch/arm/boot/dts/pxa*
679655da 8884F: arch/arm/mach-pxa/
820439f1 8885F: drivers/dma/pxa*
679655da 8886F: drivers/pcmcia/pxa2xx*
1403ead9 8887F: drivers/pinctrl/pxa/
9df92e6c 8888F: drivers/spi/spi-pxa2xx*
faf2e1db 8889F: drivers/usb/gadget/udc/pxa2*
679655da 8890F: include/sound/pxa2xx-lib.h
bec4c99e 8891F: sound/arm/pxa*
14430813 8892F: sound/soc/pxa/
1da177e4 8893
f3154a46
RJ
8894PXA GPIO DRIVER
8895M: Robert Jarzmik <robert.jarzmik@free.fr>
8896L: linux-gpio@vger.kernel.org
8897S: Maintained
8898F: drivers/gpio/gpio-pxa.c
8899
ec64d3bf
EG
8900PXA3xx NAND FLASH DRIVER
8901M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8902L: linux-mtd@lists.infradead.org
8903S: Maintained
9a67f099 8904F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8905
3f640c61 8906MMP SUPPORT
8b58be88 8907M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8908M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8910T: git git://github.com/hzhuang1/linux.git
8911T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8912S: Maintained
e68d7c14 8913F: arch/arm/boot/dts/mmp*
3f640c61 8914F: arch/arm/mach-mmp/
e8e6cb32 8915
272f133a
PO
8916PXA MMCI DRIVER
8917S: Orphan
8918
57f63bc8 8919PXA RTC DRIVER
8b58be88 8920M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8921L: rtc-linux@googlegroups.com
8922S: Maintained
8923
cea4001a 8924QAT DRIVER
49e7d9df
JP
8925M: Tadeusz Struk <tadeusz.struk@intel.com>
8926L: qat-linux@intel.com
8927S: Supported
8928F: drivers/crypto/qat/
cea4001a 8929
52a09a04 8930QIB DRIVER
8473c603 8931M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8932L: linux-rdma@vger.kernel.org
8933S: Supported
8934F: drivers/infiniband/hw/qib/
8935
5e9772b9
JS
8936QLOGIC QLA1280 SCSI DRIVER
8937M: Michael Reed <mdr@sgi.com>
8938L: linux-scsi@vger.kernel.org
8939S: Maintained
8940F: drivers/scsi/qla1280.[ch]
8941
1da177e4 8942QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8943M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8944L: linux-scsi@vger.kernel.org
8945S: Supported
679655da
JP
8946F: Documentation/scsi/LICENSE.qla2xxx
8947F: drivers/scsi/qla2xxx/
1da177e4 8948
883c98fe 8949QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8950M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8951L: linux-scsi@vger.kernel.org
8952S: Supported
bacfb81b 8953F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8954F: drivers/scsi/qla4xxx/
8955
5a4faa87 8956QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8957M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8958M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8959M: linux-driver@qlogic.com
8960L: netdev@vger.kernel.org
8961S: Supported
679655da 8962F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8963F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8964
0ec00f03 8965QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8966M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8967L: netdev@vger.kernel.org
8968S: Supported
aa43c215 8969F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8970
c4e84bde 8971QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8972M: Harish Patil <harish.patil@qlogic.com>
8973M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8974M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8975M: linux-driver@qlogic.com
c4e84bde
RM
8976L: netdev@vger.kernel.org
8977S: Supported
aa43c215 8978F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8979
fe56b9e6
YM
8980QLOGIC QL4xxx ETHERNET DRIVER
8981M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8982M: Ariel Elior <Ariel.Elior@qlogic.com>
8983M: everest-linux-l2@qlogic.com
8984L: netdev@vger.kernel.org
8985S: Supported
8986F: drivers/net/ethernet/qlogic/qed/
8987F: include/linux/qed/
8988F: drivers/net/ethernet/qlogic/qede/
8989
1da177e4 8990QNX4 FILESYSTEM
8b58be88 8991M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8992W: http://www.alarsen.net/linux/qnx4fs/
8993S: Maintained
80811493 8994F: fs/qnx4/
c117ab84
CEB
8995F: include/uapi/linux/qnx4_fs.h
8996F: include/uapi/linux/qnxtypes.h
1da177e4 8997
91952bc0
AP
8998QT1010 MEDIA DRIVER
8999M: Antti Palosaari <crope@iki.fi>
9000L: linux-media@vger.kernel.org
a825eaec 9001W: https://linuxtv.org
91952bc0
AP
9002W: http://palosaari.fi/linux/
9003Q: http://patchwork.linuxtv.org/project/linux-media/list/
9004T: git git://linuxtv.org/anttip/media_tree.git
9005S: Maintained
9006F: drivers/media/tuners/qt1010*
9007
966fb5ec
SM
9008QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9009M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9010L: linux-wireless@vger.kernel.org
9011L: ath9k-devel@lists.ath9k.org
9012W: http://wireless.kernel.org/en/users/Drivers/ath9k
9013S: Supported
9014F: drivers/net/wireless/ath/ath9k/
9015
2ea0ffcb
KV
9016QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9017M: Kalle Valo <kvalo@qca.qualcomm.com>
9018L: ath10k@lists.infradead.org
9019W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9020T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9021S: Supported
9022F: drivers/net/wireless/ath/ath10k/
9023
4f4567cf
RK
9024QUALCOMM HEXAGON ARCHITECTURE
9025M: Richard Kuo <rkuo@codeaurora.org>
9026L: linux-hexagon@vger.kernel.org
9f273c24 9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9028S: Supported
9029F: arch/hexagon/
9030
8e84c258
EK
9031QUALCOMM WCN36XX WIRELESS DRIVER
9032M: Eugene Krasnikov <k.eugene.e@gmail.com>
9033L: wcn36xx@lists.infradead.org
9034W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9035T: git git://github.com/KrasnikovEugene/wcn36xx.git
9036S: Supported
9037F: drivers/net/wireless/ath/wcn36xx/
9038
602adf40 9039RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9040M: Ilya Dryomov <idryomov@gmail.com>
9041M: Sage Weil <sage@redhat.com>
527a88b9 9042M: Alex Elder <elder@kernel.org>
398ecff5 9043L: ceph-devel@vger.kernel.org
09d90327
SW
9044W: http://ceph.com/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9046T: git git://github.com/ceph/ceph-client.git
602adf40 9047S: Supported
398ecff5 9048F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9049F: drivers/block/rbd.c
9050F: drivers/block/rbd_types.h
9051
1da177e4 9052RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9053M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9054L: linux-fbdev@vger.kernel.org
1da177e4 9055S: Maintained
8a61f013 9056F: drivers/video/fbdev/aty/radeon*
c117ab84 9057F: include/uapi/linux/radeonfb.h
1da177e4 9058
c6c9b34c
HG
9059RADIOSHARK RADIO DRIVER
9060M: Hans de Goede <hdegoede@redhat.com>
9061L: linux-media@vger.kernel.org
9062T: git git://linuxtv.org/media_tree.git
9063S: Maintained
9064F: drivers/media/radio/radio-shark.c
9065
9066RADIOSHARK2 RADIO DRIVER
9067M: Hans de Goede <hdegoede@redhat.com>
9068L: linux-media@vger.kernel.org
9069T: git git://linuxtv.org/media_tree.git
9070S: Maintained
9071F: drivers/media/radio/radio-shark2.c
9072F: drivers/media/radio/radio-tea5777.c
9073
1da177e4 9074RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9075M: Paul Mackerras <paulus@samba.org>
c69f677c 9076L: linux-fbdev@vger.kernel.org
1da177e4 9077S: Maintained
8a61f013 9078F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9079
a0fd81a9
JC
9080RALINK MIPS ARCHITECTURE
9081M: John Crispin <blogic@openwrt.org>
9082L: linux-mips@linux-mips.org
9083S: Maintained
9084F: arch/mips/ralink
9085
e7839f25 9086RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9087P: rt2x00 project
b182427e 9088M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9089M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9090L: linux-wireless@vger.kernel.org
95ea3627 9091S: Maintained
33aca94d 9092F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9093
9db5579b 9094RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9095M: Jens Axboe <axboe@kernel.dk>
9db5579b 9096S: Maintained
679655da
JP
9097F: Documentation/blockdev/ramdisk.txt
9098F: drivers/block/brd.c
9db5579b 9099
9e95ce27 9100RANDOM NUMBER DRIVER
0624bcaa 9101M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9102S: Maintained
679655da 9103F: drivers/char/random.c
9e95ce27 9104
394b701c 9105RAPIDIO SUBSYSTEM
8b58be88 9106M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9107M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9108S: Maintained
679655da 9109F: drivers/rapidio/
394b701c 9110
e2d1d6c0 9111RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9112L: linux-wireless@vger.kernel.org
f52a5490 9113S: Orphan
679655da 9114F: drivers/net/wireless/ray*
e2d1d6c0
RD
9115
9116RCUTORTURE MODULE
e0198b29 9117M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9118M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9119L: linux-kernel@vger.kernel.org
f9094d8e 9120S: Supported
08deed1e 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9122F: Documentation/RCU/torture.txt
34e2d560 9123F: kernel/rcu/rcutorture.c
e2d1d6c0 9124
c87b9c60
PM
9125RCUTORTURE TEST FRAMEWORK
9126M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9127M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9128R: Steven Rostedt <rostedt@goodmis.org>
9129R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9130R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9131L: linux-kernel@vger.kernel.org
c87b9c60
PM
9132S: Supported
9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9134F: tools/testing/selftests/rcutorture
9135
c1f766b5 9136RDC R-321X SoC
8b58be88 9137M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9138S: Maintained
9139
db17f395 9140RDC R6040 FAST ETHERNET DRIVER
8b58be88 9141M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9142L: netdev@vger.kernel.org
9143S: Maintained
58565a35 9144F: drivers/net/ethernet/rdc/r6040.c
db17f395 9145
a09ed661 9146RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9147M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9148L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9149S: Supported
679655da 9150F: net/rds/
a09ed661 9151
595182bc 9152READ-COPY UPDATE (RCU)
8b58be88 9153M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9154M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9155R: Steven Rostedt <rostedt@goodmis.org>
9156R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9157R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9158L: linux-kernel@vger.kernel.org
9fab9787 9159W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9160S: Supported
08deed1e 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9162F: Documentation/RCU/
9fab9787 9163X: Documentation/RCU/torture.txt
f9094d8e 9164F: include/linux/rcu*
4102adab
PM
9165X: include/linux/srcu.h
9166F: kernel/rcu/
34e2d560 9167X: kernel/torture.c
595182bc 9168
0c86edc0 9169REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9170M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9171M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9172L: rtc-linux@googlegroups.com
8a6e2535 9173Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9174T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9175S: Maintained
679655da
JP
9176F: Documentation/rtc.txt
9177F: drivers/rtc/
9178F: include/linux/rtc.h
c117ab84 9179F: include/uapi/linux/rtc.h
0c86edc0 9180
0e400c53
MB
9181REALTEK AUDIO CODECS
9182M: Bard Liao <bardliao@realtek.com>
9183M: Oder Chiou <oder_chiou@realtek.com>
9184S: Maintained
9185F: sound/soc/codecs/rt*
9186F: include/sound/rt*.h
9187
1da177e4 9188REISERFS FILE SYSTEM
76c4e5ea 9189L: reiserfs-devel@vger.kernel.org
1da177e4 9190S: Supported
679655da 9191F: fs/reiserfs/
1da177e4 9192
b83a313b 9193REGISTER MAP ABSTRACTION
b02e48f2 9194M: Mark Brown <broonie@kernel.org>
dd060bc9 9195L: linux-kernel@vger.kernel.org
b83a313b
MB
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9197S: Supported
9198F: drivers/base/regmap/
9199F: include/linux/regmap.h
9200
400e64df
OBC
9201REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9202M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9203M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9205S: Maintained
9206F: drivers/remoteproc/
9207F: Documentation/remoteproc.txt
6fc26488 9208F: include/linux/remoteproc.h
400e64df 9209
d8115db5
OBC
9210REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9211M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9212M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9214S: Maintained
9215F: drivers/rpmsg/
9216F: Documentation/rpmsg.txt
9217F: include/linux/rpmsg.h
9218
8e6569af
SS
9219RENESAS ETHERNET DRIVERS
9220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9221L: netdev@vger.kernel.org
4a121096 9222L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9223F: drivers/net/ethernet/renesas/
9224F: include/linux/sh_eth.h
9225
3e46c397
YS
9226RENESAS USB2 PHY DRIVER
9227M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9228L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9229S: Maintained
9230F: drivers/phy/phy-rcar-gen3-usb2.c
9231
1b0fe6be
PZ
9232RESET CONTROLLER FRAMEWORK
9233M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9234T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9235S: Maintained
9236F: drivers/reset/
9237F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9238F: include/dt-bindings/reset/
1b0fe6be
PZ
9239F: include/linux/reset.h
9240F: include/linux/reset-controller.h
9241
e0897645 9242RFKILL
8b58be88 9243M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9244L: linux-wireless@vger.kernel.org
ce466579
JB
9245W: http://wireless.kernel.org/
9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9248S: Maintained
505c9247 9249F: Documentation/rfkill.txt
80811493 9250F: net/rfkill/
e0897645 9251
933685ca
TG
9252RHASHTABLE
9253M: Thomas Graf <tgraf@suug.ch>
9254L: netdev@vger.kernel.org
9255S: Maintained
9256F: lib/rhashtable.c
9257F: include/linux/rhashtable.h
9258
67e054e9
ML
9259RICOH SMARTMEDIA/XD DRIVER
9260M: Maxim Levitsky <maximlevitsky@gmail.com>
9261S: Maintained
21c26f50
JP
9262F: drivers/mtd/nand/r852.c
9263F: drivers/mtd/nand/r852.h
67e054e9 9264
92634125
ML
9265RICOH R5C592 MEMORYSTICK DRIVER
9266M: Maxim Levitsky <maximlevitsky@gmail.com>
9267S: Maintained
9268F: drivers/memstick/host/r592.*
9269
27f1d2f9
SA
9270ROCCAT DRIVERS
9271M: Stefan Achatz <erazor_de@users.sourceforge.net>
9272W: http://sourceforge.net/projects/roccat/
9273S: Maintained
9274F: drivers/hid/hid-roccat*
9275F: include/linux/hid-roccat*
9276F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9277
4b8ac966
JP
9278ROCKER DRIVER
9279M: Jiri Pirko <jiri@resnulli.us>
9280M: Scott Feldman <sfeldma@gmail.com>
9281L: netdev@vger.kernel.org
9282S: Supported
9283F: drivers/net/ethernet/rocker/
9284
1da177e4
LT
9285ROCKETPORT DRIVER
9286P: Comtrol Corp.
1da177e4
LT
9287W: http://www.comtrol.com
9288S: Maintained
679655da 9289F: Documentation/serial/rocket.txt
c897401b 9290F: drivers/tty/rocket*
1da177e4 9291
7645c2f4
KC
9292ROCKETPORT EXPRESS/INFINITY DRIVER
9293M: Kevin Cernekee <cernekee@gmail.com>
9294L: linux-serial@vger.kernel.org
9295S: Odd Fixes
9296F: drivers/tty/serial/rp2.*
9297
1da177e4 9298ROSE NETWORK LAYER
8b58be88 9299M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9300L: linux-hams@vger.kernel.org
d34cb28a 9301W: http://www.linux-ax25.org/
1da177e4 9302S: Maintained
679655da 9303F: include/net/rose.h
c117ab84 9304F: include/uapi/linux/rose.h
679655da 9305F: net/rose/
1da177e4 9306
91952bc0
AP
9307RTL2830 MEDIA DRIVER
9308M: Antti Palosaari <crope@iki.fi>
9309L: linux-media@vger.kernel.org
a825eaec 9310W: https://linuxtv.org
91952bc0
AP
9311W: http://palosaari.fi/linux/
9312Q: http://patchwork.linuxtv.org/project/linux-media/list/
9313T: git git://linuxtv.org/anttip/media_tree.git
9314S: Maintained
9315F: drivers/media/dvb-frontends/rtl2830*
9316
27a0aacf
AP
9317RTL2832 MEDIA DRIVER
9318M: Antti Palosaari <crope@iki.fi>
9319L: linux-media@vger.kernel.org
a825eaec 9320W: https://linuxtv.org
27a0aacf
AP
9321W: http://palosaari.fi/linux/
9322Q: http://patchwork.linuxtv.org/project/linux-media/list/
9323T: git git://linuxtv.org/anttip/media_tree.git
9324S: Maintained
9325F: drivers/media/dvb-frontends/rtl2832*
9326
ba6e6f6e
AP
9327RTL2832_SDR MEDIA DRIVER
9328M: Antti Palosaari <crope@iki.fi>
9329L: linux-media@vger.kernel.org
a825eaec 9330W: https://linuxtv.org
ba6e6f6e
AP
9331W: http://palosaari.fi/linux/
9332Q: http://patchwork.linuxtv.org/project/linux-media/list/
9333T: git git://linuxtv.org/anttip/media_tree.git
9334S: Maintained
b4bb1c28 9335F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9336
59840488 9337RTL8180 WIRELESS DRIVER
605bebe2 9338L: linux-wireless@vger.kernel.org
491b26b4 9339W: http://wireless.kernel.org/
54e5881d 9340T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9341S: Orphan
62141726 9342F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9343
59840488 9344RTL8187 WIRELESS DRIVER
9f0939bf 9345M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9346M: Hin-Tak Leung <htl10@users.sourceforge.net>
9347M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9348L: linux-wireless@vger.kernel.org
491b26b4 9349W: http://wireless.kernel.org/
54e5881d 9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9351S: Maintained
62141726 9352F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9353
3cf0c8ad
LF
9354RTL8192CE WIRELESS DRIVER
9355M: Larry Finger <Larry.Finger@lwfinger.net>
9356M: Chaoming Li <chaoming_li@realsil.com.cn>
9357L: linux-wireless@vger.kernel.org
491b26b4 9358W: http://wireless.kernel.org/
3cf0c8ad
LF
9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9360S: Maintained
62141726
KV
9361F: drivers/net/wireless/realtek/rtlwifi/
9362F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9363
26f1fad2
JS
9364RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9365M: Jes Sorensen <Jes.Sorensen@redhat.com>
9366L: linux-wireless@vger.kernel.org
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9368S: Maintained
9369F: drivers/net/wireless/realtek/rtl8xxxu/
9370
9eb8ef74 9371S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9372M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9373L: linux-fbdev@vger.kernel.org
ce00f85c 9374S: Maintained
8a61f013 9375F: drivers/video/fbdev/savage/
9eb8ef74 9376
1da177e4 9377S390
8b58be88
JP
9378M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9379M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9380L: linux-s390@vger.kernel.org
5238da45 9381W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9383S: Supported
679655da 9384F: arch/s390/
a968cd3e 9385F: drivers/s390/
3bfe6858
JN
9386F: Documentation/s390/
9387F: Documentation/DocBook/s390*
5238da45 9388
322986ca
SO
9389S390 COMMON I/O LAYER
9390M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9391M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9392L: linux-s390@vger.kernel.org
9393W: http://www.ibm.com/developerworks/linux/linux390/
9394S: Supported
9395F: drivers/s390/cio/
9396
9397S390 DASD DRIVER
9398M: Stefan Weinhuber <wein@de.ibm.com>
9399M: Stefan Haberland <stefan.haberland@de.ibm.com>
9400L: linux-s390@vger.kernel.org
9401W: http://www.ibm.com/developerworks/linux/linux390/
9402S: Supported
9403F: drivers/s390/block/dasd*
9404F: block/partitions/ibm.c
9405
5238da45 9406S390 NETWORK DRIVERS
f0c59aff 9407M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9408L: linux-s390@vger.kernel.org
5238da45
HC
9409W: http://www.ibm.com/developerworks/linux/linux390/
9410S: Supported
679655da 9411F: drivers/s390/net/
5238da45 9412
322986ca
SO
9413S390 PCI SUBSYSTEM
9414M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9415M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9416L: linux-s390@vger.kernel.org
9417W: http://www.ibm.com/developerworks/linux/linux390/
9418S: Supported
9419F: arch/s390/pci/
9420F: drivers/pci/hotplug/s390_pci_hpc.c
9421
feed9b62 9422S390 ZCRYPT DRIVER
5c8d0983 9423M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9424L: linux-s390@vger.kernel.org
a968cd3e 9425W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9426S: Supported
d5ca6918 9427F: drivers/s390/crypto/
feed9b62 9428
5238da45 9429S390 ZFCP DRIVER
d38e19d0 9430M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9431L: linux-s390@vger.kernel.org
5238da45 9432W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9433S: Supported
679655da 9434F: drivers/s390/scsi/zfcp_*
1da177e4 9435
dd96df2c 9436S390 IUCV NETWORK LAYER
f0c59aff 9437M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9438L: linux-s390@vger.kernel.org
9439W: http://www.ibm.com/developerworks/linux/linux390/
9440S: Supported
679655da
JP
9441F: drivers/s390/net/*iucv*
9442F: include/net/iucv/
9443F: net/iucv/
dd96df2c 9444
8128f23c
GS
9445S390 IOMMU (PCI)
9446M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9447L: linux-s390@vger.kernel.org
9448W: http://www.ibm.com/developerworks/linux/linux390/
9449S: Supported
9450F: drivers/iommu/s390-iommu.c
9451
4dde7f75 9452S3C24XX SD/MMC Driver
8b58be88 9453M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9455S: Supported
679655da 9456F: drivers/mmc/host/s3cmci.*
4dde7f75 9457
1f15a229
HV
9458SAA6588 RDS RECEIVER DRIVER
9459M: Hans Verkuil <hverkuil@xs4all.nl>
9460L: linux-media@vger.kernel.org
9461T: git git://linuxtv.org/media_tree.git
a825eaec 9462W: https://linuxtv.org
1f15a229
HV
9463S: Odd Fixes
9464F: drivers/media/i2c/saa6588*
9465
98ed12e6 9466SAA7134 VIDEO4LINUX DRIVER
009a5410 9467M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9468L: linux-media@vger.kernel.org
a825eaec 9469W: https://linuxtv.org
98ed12e6
MCC
9470T: git git://linuxtv.org/media_tree.git
9471S: Odd fixes
e42bf501 9472F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9473F: drivers/media/pci/saa7134/
9474
1da177e4 9475SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9476M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9477L: linux-media@vger.kernel.org
275ffde4 9478T: git git://linuxtv.org/media_tree.git
1da177e4 9479S: Maintained
90d72ac6
MCC
9480F: drivers/media/common/saa7146/
9481F: drivers/media/pci/saa7146/
9482F: include/media/saa7146*
1da177e4 9483
92304a40 9484SAMSUNG LAPTOP DRIVER
5909c654 9485M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9486L: platform-driver-x86@vger.kernel.org
9487S: Maintained
9488F: drivers/platform/x86/samsung-laptop.c
9489
4a109cc0 9490SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9491M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9492L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9493S: Supported
14430813 9494F: sound/soc/samsung/
4a109cc0 9495
0d89a28b 9496SAMSUNG FRAMEBUFFER DRIVER
b7701755 9497M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9498L: linux-fbdev@vger.kernel.org
9499S: Maintained
8a61f013 9500F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9501
b40f0632 9502SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9503M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9504M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9505L: linux-kernel@vger.kernel.org
b40f0632 9506L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9507S: Supported
9508F: drivers/mfd/sec*.c
9509F: drivers/regulator/s2m*.c
9510F: drivers/regulator/s5m*.c
b40f0632
KK
9511F: drivers/clk/clk-s2mps11.c
9512F: drivers/rtc/rtc-s5m.c
f69d3a17 9513F: include/linux/mfd/samsung/
a13c7c51
KK
9514F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9515F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9516F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9517F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9518
038f5c4b
SN
9519SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9520M: Kyungmin Park <kyungmin.park@samsung.com>
9521M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9522L: linux-media@vger.kernel.org
9523Q: https://patchwork.linuxtv.org/project/linux-media/list/
9524S: Supported
9525F: drivers/media/platform/exynos4-is/
038f5c4b 9526
6fd86ab2
SN
9527SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9528M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9529L: linux-media@vger.kernel.org
9530L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9531S: Maintained
9532F: drivers/media/platform/s3c-camif/
d647f0b7 9533F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9534
b84ef24e
AH
9535SAMSUNG S5C73M3 CAMERA DRIVER
9536M: Kyungmin Park <kyungmin.park@samsung.com>
9537M: Andrzej Hajda <a.hajda@samsung.com>
9538L: linux-media@vger.kernel.org
9539S: Supported
9540F: drivers/media/i2c/s5c73m3/*
9541
7d459937
AH
9542SAMSUNG S5K5BAF CAMERA DRIVER
9543M: Kyungmin Park <kyungmin.park@samsung.com>
9544M: Andrzej Hajda <a.hajda@samsung.com>
9545L: linux-media@vger.kernel.org
9546S: Supported
9547F: drivers/media/i2c/s5k5baf.c
9548
c04c674f
RB
9549SAMSUNG S3FWRN5 NFC DRIVER
9550M: Robert Baldyga <r.baldyga@samsung.com>
9551L: linux-nfc@lists.01.org (moderated for non-subscribers)
9552S: Supported
9553F: drivers/nfc/s3fwrn5
9554
310e39c9 9555SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9556M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9557M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9558S: Supported
9559L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9560F: drivers/clk/samsung/
9561
66890ed6
BA
9562SAMSUNG SXGBE DRIVERS
9563M: Byungho An <bh74.an@samsung.com>
9564M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9565M: Vipul Pandya <vipul.pandya@samsung.com>
9566S: Supported
9567L: netdev@vger.kernel.org
9568F: drivers/net/ethernet/samsung/sxgbe/
9569
93c537af
LM
9570SAMSUNG THERMAL DRIVER
9571M: Lukasz Majewski <l.majewski@samsung.com>
9572L: linux-pm@vger.kernel.org
9573L: linux-samsung-soc@vger.kernel.org
9574S: Supported
9f273c24 9575T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9576F: drivers/thermal/samsung/
9577
e296cd32
KD
9578SAMSUNG USB2 PHY DRIVER
9579M: Kamil Debski <k.debski@samsung.com>
9580L: linux-kernel@vger.kernel.org
9581S: Supported
9582F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9583F: Documentation/phy/samsung-usb2.txt
9584F: drivers/phy/phy-exynos4210-usb2.c
9585F: drivers/phy/phy-exynos4x12-usb2.c
9586F: drivers/phy/phy-exynos5250-usb2.c
9587F: drivers/phy/phy-s5pv210-usb2.c
9588F: drivers/phy/phy-samsung-usb2.c
9589F: drivers/phy/phy-samsung-usb2.h
9590
ca749e2a 9591SERIAL DRIVERS
5e30bbb7 9592M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9593L: linux-serial@vger.kernel.org
5e30bbb7 9594S: Maintained
14430813 9595F: drivers/tty/serial/
ca749e2a 9596
aecb7b64 9597SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9598M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9599M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9600S: Maintained
1fb200d6 9601F: include/linux/dma/dw.h
3d598f47 9602F: include/linux/platform_data/dma-dw.h
61a76496 9603F: drivers/dma/dw/
aecb7b64 9604
058999cc
LP
9605SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9606M: Lars Persson <lars.persson@axis.com>
9607L: netdev@vger.kernel.org
9608S: Supported
9609F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9610F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9611
fc531d98
WS
9612SYNOPSYS DESIGNWARE I2C DRIVER
9613M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9614M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9615M: Mika Westerberg <mika.westerberg@linux.intel.com>
9616L: linux-i2c@vger.kernel.org
9617S: Maintained
9618F: drivers/i2c/busses/i2c-designware-*
9619F: include/linux/platform_data/i2c-designware.h
9620
f9e37137 9621SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9622M: Jaehoon Chung <jh80.chung@samsung.com>
9623L: linux-mmc@vger.kernel.org
9624S: Maintained
9625F: include/linux/mmc/dw_mmc.h
9626F: drivers/mmc/host/dw_mmc*
9627
a961e698
AS
9628SYSTEM TRACE MODULE CLASS
9629M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9630S: Maintained
9631F: Documentation/trace/stm.txt
9632F: drivers/hwtracing/stm/
9633F: include/linux/stm.h
9634F: include/uapi/linux/stm.h
9635
1db121d6
AN
9636THUNDERBOLT DRIVER
9637M: Andreas Noever <andreas.noever@gmail.com>
9638S: Maintained
9639F: drivers/thunderbolt/
9640
e35a49b1
SR
9641TI BQ27XXX POWER SUPPLY DRIVER
9642R: Andrew F. Davis <afd@ti.com>
9643F: include/linux/power/bq27xxx_battery.h
9644F: drivers/power/bq27xxx_battery.c
9645F: drivers/power/bq27xxx_battery_i2c.c
9646
34db37c6 9647TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9648M: John Stultz <john.stultz@linaro.org>
88606e80 9649M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9650L: linux-kernel@vger.kernel.org
75fc2d37 9651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9652S: Supported
9653F: include/linux/clocksource.h
9654F: include/linux/time.h
9655F: include/linux/timex.h
c117ab84
CEB
9656F: include/uapi/linux/time.h
9657F: include/uapi/linux/timex.h
88606e80
TG
9658F: kernel/time/clocksource.c
9659F: kernel/time/time*.c
34db37c6 9660F: kernel/time/alarmtimer.c
88606e80 9661F: kernel/time/ntp.c
7fe5f1c1 9662F: tools/testing/selftests/timers/
88606e80 9663
1da177e4 9664SC1200 WDT DRIVER
b300645a 9665M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9666S: Maintained
679655da 9667F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9668
9669SCHEDULER
dd9b238c 9670M: Ingo Molnar <mingo@redhat.com>
8b58be88 9671M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9672L: linux-kernel@vger.kernel.org
75fc2d37 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9674S: Maintained
95c0d71d 9675F: kernel/sched/
679655da 9676F: include/linux/sched.h
c117ab84 9677F: include/uapi/linux/sched.h
c2eb505b 9678F: include/linux/wait.h
1da177e4 9679
6bcf6737 9680SCORE ARCHITECTURE
ed38665e 9681M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9682M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9683W: http://www.sunplus.com
6bcf6737 9684S: Supported
a2681a75 9685F: arch/score/
6bcf6737 9686
80f390ea
SH
9687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9688M: Sudeep Holla <sudeep.holla@arm.com>
9689L: linux-arm-kernel@lists.infradead.org
9690S: Maintained
9691F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9692F: drivers/clk/clk-scpi.c
8def3103 9693F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9694F: drivers/firmware/arm_scpi.c
9695F: include/linux/scpi_protocol.h
80f390ea 9696
1da177e4 9697SCSI CDROM DRIVER
8b58be88 9698M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9699L: linux-scsi@vger.kernel.org
9700W: http://www.kernel.dk
9701S: Maintained
679655da 9702F: drivers/scsi/sr*
1da177e4 9703
fb50a83d 9704SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9705M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9706L: linux-rdma@vger.kernel.org
9707S: Supported
9708W: http://www.openfabrics.org
9709Q: http://patchwork.kernel.org/project/linux-rdma/list/
9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9711F: drivers/infiniband/ulp/srp/
9712F: include/scsi/srp.h
9713
1da177e4 9714SCSI SG DRIVER
8b58be88 9715M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9716L: linux-scsi@vger.kernel.org
59ab3c93 9717W: http://sg.danny.cz/sg
1da177e4 9718S: Maintained
59ab3c93 9719F: Documentation/scsi/scsi-generic.txt
679655da
JP
9720F: drivers/scsi/sg.c
9721F: include/scsi/sg.h
1da177e4
LT
9722
9723SCSI SUBSYSTEM
7ee7895c 9724M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9726M: "Martin K. Petersen" <martin.petersen@oracle.com>
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9728L: linux-scsi@vger.kernel.org
1da177e4 9729S: Maintained
679655da
JP
9730F: drivers/scsi/
9731F: include/scsi/
1da177e4
LT
9732
9733SCSI TAPE DRIVER
8b58be88 9734M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9735L: linux-scsi@vger.kernel.org
9736S: Maintained
679655da 9737F: Documentation/scsi/st.txt
f7269cfc
JD
9738F: drivers/scsi/st.*
9739F: drivers/scsi/st_*.h
1da177e4
LT
9740
9741SCTP PROTOCOL
8b6efb75 9742M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9743M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9744L: linux-sctp@vger.kernel.org
5f85813c 9745W: http://lksctp.sourceforge.net
8b6efb75 9746S: Maintained
679655da
JP
9747F: Documentation/networking/sctp.txt
9748F: include/linux/sctp.h
4d58c025 9749F: include/uapi/linux/sctp.h
679655da
JP
9750F: include/net/sctp/
9751F: net/sctp/
1da177e4
LT
9752
9753SCx200 CPU SUPPORT
8b58be88 9754M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9755S: Odd Fixes
679655da 9756F: Documentation/i2c/busses/scx200_acb
390889b6 9757F: arch/x86/platform/scx200/
679655da
JP
9758F: drivers/watchdog/scx200_wdt.c
9759F: drivers/i2c/busses/scx200*
9760F: drivers/mtd/maps/scx200_docflash.c
9761F: include/linux/scx200.h
1662d32c
JC
9762
9763SCx200 GPIO DRIVER
8b58be88 9764M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9765S: Maintained
679655da
JP
9766F: drivers/char/scx200_gpio.c
9767F: include/linux/scx200_gpio.h
1662d32c
JC
9768
9769SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9770M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9771S: Maintained
679655da 9772F: drivers/clocksource/scx200_hrt.c
1da177e4 9773
6a36913a 9774SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9775M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9776L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9777S: Maintained
679655da 9778F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9779
e7839f25 9780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9781L: linux-mmc@vger.kernel.org
a1cb1d11 9782S: Orphan
7a241d6e 9783F: drivers/mmc/host/sdhci.*
d4a45787 9784F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9785
c04f9d61
KC
9786SECURE COMPUTING
9787M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9788R: Andy Lutomirski <luto@amacapital.net>
9789R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9791S: Supported
9792F: kernel/seccomp.c
9793F: include/uapi/linux/seccomp.h
9794F: include/linux/seccomp.h
c99ee51a 9795F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9796K: \bsecure_computing
9797K: \bTIF_SECCOMP\b
9798
0d1bb41a 9799SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9800M: Ben Dooks <ben-linux@fluff.org>
dc524882 9801M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9802L: linux-mmc@vger.kernel.org
0d1bb41a 9803S: Maintained
dc524882 9804F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9805
c63b3cba 9806SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9807M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9808L: spear-devel@list.st.com
c63b3cba
VK
9809L: linux-mmc@vger.kernel.org
9810S: Maintained
9811F: drivers/mmc/host/sdhci-spear.c
9812
8711cca2 9813SECURITY SUBSYSTEM
9b45c0d2 9814M: James Morris <james.l.morris@oracle.com>
9c3646d1 9815M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9816L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9818W: http://kernsec.org/
8711cca2 9819S: Supported
7d2c86b5 9820F: security/
8711cca2 9821
1da177e4 9822SECURITY CONTACT
8b58be88 9823M: Security Officers <security@kernel.org>
1da177e4
LT
9824S: Supported
9825
9826SELINUX SECURITY MODULE
e0238b4c 9827M: Paul Moore <paul@paul-moore.com>
8b58be88 9828M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9829M: Eric Paris <eparis@parisplace.org>
e0238b4c 9830L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9831W: http://selinuxproject.org
5a5f2acf 9832T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9833S: Supported
679655da
JP
9834F: include/linux/selinux*
9835F: security/selinux/
6bde95ce 9836F: scripts/selinux/
1da177e4 9837
c1c124e9
JJ
9838APPARMOR SECURITY MODULE
9839M: John Johansen <john.johansen@canonical.com>
9840L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9841W: apparmor.wiki.kernel.org
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9843S: Supported
9844F: security/apparmor/
9845
730daa16
KC
9846YAMA SECURITY MODULE
9847M: Kees Cook <keescook@chromium.org>
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9849S: Supported
9850F: security/yama/
9851
cef2cf07 9852SENSABLE PHANTOM
8b58be88 9853M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9854S: Maintained
679655da 9855F: drivers/misc/phantom.c
c117ab84 9856F: include/uapi/linux/phantom.h
cef2cf07 9857
6733b39a 9858SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9859M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9860M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9861M: John Soni Jose <sony.john@avagotech.com>
3387f656 9862L: linux-scsi@vger.kernel.org
4627de93 9863W: http://www.avagotech.com
3387f656
JP
9864S: Supported
9865F: drivers/scsi/be2iscsi/
6733b39a 9866
6938f855 9867Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9868M: Sathya Perla <sathya.perla@broadcom.com>
9869M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9870M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9871M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9872M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9873L: netdev@vger.kernel.org
fea3af67 9874W: http://www.emulex.com
7d2c86b5 9875S: Supported
9aebddd1 9876F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9877
d2928a8c 9878EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9879M: Selvin Xavier <selvin.xavier@avagotech.com>
9880M: Devesh Sharma <devesh.sharma@avagotech.com>
9881M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9882L: linux-rdma@vger.kernel.org
9883W: http://www.emulex.com
9884S: Supported
9885F: drivers/infiniband/hw/ocrdma/
9886
8ceee660 9887SFC NETWORK DRIVER
c06f51ea 9888M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9889M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9890L: netdev@vger.kernel.org
8ceee660 9891S: Supported
874aeea5 9892F: drivers/net/ethernet/sfc/
8ceee660 9893
e2d1d6c0 9894SGI GRU DRIVER
cc883afc 9895M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9896S: Maintained
679655da 9897F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9898
9899SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9900M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9901L: linux-ia64@vger.kernel.org
9902S: Supported
679655da 9903F: Documentation/ia64/serial.txt
df621252 9904F: drivers/tty/serial/ioc?_serial.c
679655da 9905F: include/linux/ioc?.h
e2d1d6c0 9906
75312619 9907SGI XP/XPC/XPNET DRIVER
e180383f
RH
9908M: Cliff Whickman <cpw@sgi.com>
9909M: Robin Holt <robinmholt@gmail.com>
75312619 9910S: Maintained
679655da 9911F: drivers/misc/sgi-xp/
75312619 9912
46eacf3b
AP
9913SI2157 MEDIA DRIVER
9914M: Antti Palosaari <crope@iki.fi>
9915L: linux-media@vger.kernel.org
a825eaec 9916W: https://linuxtv.org
46eacf3b
AP
9917W: http://palosaari.fi/linux/
9918Q: http://patchwork.linuxtv.org/project/linux-media/list/
9919T: git git://linuxtv.org/anttip/media_tree.git
9920S: Maintained
9921F: drivers/media/tuners/si2157*
9922
75e2d5ba
AP
9923SI2168 MEDIA DRIVER
9924M: Antti Palosaari <crope@iki.fi>
9925L: linux-media@vger.kernel.org
a825eaec 9926W: https://linuxtv.org
75e2d5ba
AP
9927W: http://palosaari.fi/linux/
9928Q: http://patchwork.linuxtv.org/project/linux-media/list/
9929T: git git://linuxtv.org/anttip/media_tree.git
9930S: Maintained
9931F: drivers/media/dvb-frontends/si2168*
9932
49cc629d
HV
9933SI470X FM RADIO RECEIVER I2C DRIVER
9934M: Hans Verkuil <hverkuil@xs4all.nl>
9935L: linux-media@vger.kernel.org
9936T: git git://linuxtv.org/media_tree.git
a825eaec 9937W: https://linuxtv.org
49cc629d
HV
9938S: Odd Fixes
9939F: drivers/media/radio/si470x/radio-si470x-i2c.c
9940
9941SI470X FM RADIO RECEIVER USB DRIVER
9942M: Hans Verkuil <hverkuil@xs4all.nl>
9943L: linux-media@vger.kernel.org
9944T: git git://linuxtv.org/media_tree.git
a825eaec 9945W: https://linuxtv.org
49cc629d
HV
9946S: Maintained
9947F: drivers/media/radio/si470x/radio-si470x-common.c
9948F: drivers/media/radio/si470x/radio-si470x.h
9949F: drivers/media/radio/si470x/radio-si470x-usb.c
9950
c937ca03
EV
9951SI4713 FM RADIO TRANSMITTER I2C DRIVER
9952M: Eduardo Valentin <edubezval@gmail.com>
9953L: linux-media@vger.kernel.org
9954T: git git://linuxtv.org/media_tree.git
a825eaec 9955W: https://linuxtv.org
c937ca03 9956S: Odd Fixes
99995ded 9957F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9958
9959SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9960M: Eduardo Valentin <edubezval@gmail.com>
9961L: linux-media@vger.kernel.org
9962T: git git://linuxtv.org/media_tree.git
a825eaec 9963W: https://linuxtv.org
c937ca03 9964S: Odd Fixes
99995ded
DR
9965F: drivers/media/radio/si4713/radio-platform-si4713.c
9966
9967SI4713 FM RADIO TRANSMITTER USB DRIVER
9968M: Hans Verkuil <hverkuil@xs4all.nl>
9969L: linux-media@vger.kernel.org
9970T: git git://linuxtv.org/media_tree.git
a825eaec 9971W: https://linuxtv.org
99995ded
DR
9972S: Maintained
9973F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9974
beb91d46 9975SIANO DVB DRIVER
009a5410 9976M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9977L: linux-media@vger.kernel.org
a825eaec 9978W: https://linuxtv.org
beb91d46
MCC
9979T: git git://linuxtv.org/media_tree.git
9980S: Odd fixes
9981F: drivers/media/common/siano/
beb91d46 9982F: drivers/media/usb/siano/
beb91d46 9983F: drivers/media/usb/siano/
14430813 9984F: drivers/media/mmc/siano/
beb91d46 9985
6f15b602
HG
9986SIMPLEFB FB DRIVER
9987M: Hans de Goede <hdegoede@redhat.com>
9988L: linux-fbdev@vger.kernel.org
9989S: Maintained
2d799dde 9990F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9991F: drivers/video/fbdev/simplefb.c
9992F: include/linux/platform_data/simplefb.h
9993
b618b69c 9994SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9995L: linux-media@vger.kernel.org
bb60fcb2 9996S: Orphan
b618b69c 9997F: drivers/media/platform/sh_veu.c
b618b69c
GL
9998
9999SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10000L: linux-media@vger.kernel.org
bb60fcb2 10001S: Orphan
b618b69c 10002F: drivers/media/platform/sh_vou.c
d647f0b7 10003F: include/media/drv-intf/sh_vou.h
b618b69c 10004
6349d997 10005SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10006M: Len Brown <lenb@kernel.org>
6349d997
LB
10007L: sfi-devel@simplefirmware.org
10008W: http://simplefirmware.org/
10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10010S: Supported
943fc810 10011F: arch/x86/platform/sfi/
6349d997
LB
10012F: drivers/sfi/
10013F: include/linux/sfi*.h
e2d1d6c0 10014
1da177e4
LT
10015SIMTEC EB110ATX (Chalice CATS)
10016P: Ben Dooks
b16957c6
BD
10017P: Vincent Sanders <vince@simtec.co.uk>
10018M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10019W: http://www.simtec.co.uk/products/EB110ATX/
10020S: Supported
10021
10022SIMTEC EB2410ITX (BAST)
10023P: Ben Dooks
b16957c6
BD
10024P: Vincent Sanders <vince@simtec.co.uk>
10025M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10026W: http://www.simtec.co.uk/products/EB2410ITX/
10027S: Supported
15dba387
JP
10028F: arch/arm/mach-s3c24xx/mach-bast.c
10029F: arch/arm/mach-s3c24xx/bast-ide.c
10030F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10031
4c5adde7 10032TI DAVINCI MACHINE SUPPORT
3ba789c0 10033M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 10034M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 10035T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10036Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10037S: Supported
14430813 10038F: arch/arm/mach-davinci/
046d0a37 10039F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10040
8d4b3f08 10041TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10042M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10043L: linux-media@vger.kernel.org
a825eaec 10044W: https://linuxtv.org
8d4b3f08
LP
10045Q: http://patchwork.linuxtv.org/project/linux-media/list/
10046T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10047S: Maintained
8d4b3f08
LP
10048F: drivers/media/platform/davinci/
10049F: include/media/davinci/
10050
417d2e50 10051TI AM437X VPFE DRIVER
e43cdb56 10052M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10053L: linux-media@vger.kernel.org
a825eaec 10054W: https://linuxtv.org
417d2e50
BP
10055Q: http://patchwork.linuxtv.org/project/linux-media/list/
10056T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10057S: Maintained
10058F: drivers/media/platform/am437x/
10059
c4c0283a 10060OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10061M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10062L: linux-media@vger.kernel.org
a825eaec 10063W: https://linuxtv.org
c4c0283a
BP
10064Q: http://patchwork.linuxtv.org/project/linux-media/list/
10065T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10066S: Maintained
10067F: drivers/media/i2c/ov2659.c
b5dcee22 10068F: include/media/i2c/ov2659.h
c4c0283a 10069
3a6779f5
SM
10070SILICON MOTION SM712 FRAME BUFFER DRIVER
10071M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10072M: Teddy Wang <teddy.wang@siliconmotion.com>
10073M: Sudip Mukherjee <sudip@vectorindia.org>
10074L: linux-fbdev@vger.kernel.org
10075S: Maintained
10076F: drivers/video/fbdev/sm712*
10077F: Documentation/fb/sm712fb.txt
10078
92aab3c0 10079SIS 190 ETHERNET DRIVER
8b58be88 10080M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10081L: netdev@vger.kernel.org
10082S: Maintained
8c7de408 10083F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10084
1da177e4 10085SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10086M: Daniele Venzano <venza@brownhat.org>
1da177e4 10087W: http://www.brownhat.org/sis900.html
979b6c13 10088L: netdev@vger.kernel.org
1da177e4 10089S: Maintained
8c7de408 10090F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10091
10092SIS FRAMEBUFFER DRIVER
8b58be88 10093M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10094W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10095S: Maintained
679655da 10096F: Documentation/fb/sisfb.txt
8a61f013 10097F: drivers/video/fbdev/sis/
679655da 10098F: include/video/sisfb.h
1da177e4
LT
10099
10100SIS USB2VGA DRIVER
8b58be88 10101M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10102W: http://www.winischhofer.at/linuxsisusbvga.shtml
10103S: Maintained
679655da 10104F: drivers/usb/misc/sisusbvga/
1da177e4 10105
415ad26d 10106SLAB ALLOCATOR
16e943bf 10107M: Christoph Lameter <cl@linux.com>
2ed1c525 10108M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10109M: David Rientjes <rientjes@google.com>
10110M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10111M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10112L: linux-mm@kvack.org
10113S: Maintained
679655da 10114F: include/linux/sl?b*.h
16e943bf 10115F: mm/sl?b*
415ad26d 10116
9fab9787 10117SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10118M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10119M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10120M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10121R: Steven Rostedt <rostedt@goodmis.org>
10122R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10123L: linux-kernel@vger.kernel.org
9fab9787
PM
10124W: http://www.rdrop.com/users/paulmck/RCU/
10125S: Supported
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10127F: include/linux/srcu.h
10128F: kernel/rcu/srcu.c
9fab9787 10129
66372841
CS
10130SMACK SECURITY MODULE
10131M: Casey Schaufler <casey@schaufler-ca.com>
10132L: linux-security-module@vger.kernel.org
10133W: http://schaufler-ca.com
10134T: git git://git.gitorious.org/smack-next/kernel.git
10135S: Maintained
10136F: Documentation/security/Smack.txt
10137F: security/smack/
10138
20651e0b 10139DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10140M: Kevin Hilman <khilman@kernel.org>
10141M: Nishanth Menon <nm@ti.com>
10142S: Maintained
20651e0b 10143F: drivers/power/avs/
68ace3e1
KH
10144F: include/linux/power/smartreflex.h
10145L: linux-pm@vger.kernel.org
10146
1da177e4 10147SMC91x ETHERNET DRIVER
2f82af08 10148M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10149S: Odd Fixes
ae150435 10150F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10151
e8e31622
SA
10152SMIA AND SMIA++ IMAGE SENSOR DRIVER
10153M: Sakari Ailus <sakari.ailus@iki.fi>
10154L: linux-media@vger.kernel.org
10155S: Maintained
14430813 10156F: drivers/media/i2c/smiapp/
b5dcee22 10157F: include/media/i2c/smiapp.h
e8e31622
SA
10158F: drivers/media/i2c/smiapp-pll.c
10159F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10160F: include/uapi/linux/smiapp.h
a2cec3c0 10161F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10162
920fa1ff
GR
10163SMM665 HARDWARE MONITOR DRIVER
10164M: Guenter Roeck <linux@roeck-us.net>
10165L: lm-sensors@lm-sensors.org
10166S: Maintained
10167F: Documentation/hwmon/smm665
10168F: drivers/hwmon/smm665.c
10169
9df7305b 10170SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10171M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10172L: lm-sensors@lm-sensors.org
90b24cfb 10173S: Maintained
9df7305b
SG
10174F: Documentation/hwmon/emc2103
10175F: drivers/hwmon/emc2103.c
10176
a98d506c
HG
10177SMSC SCH5627 HARDWARE MONITOR DRIVER
10178M: Hans de Goede <hdegoede@redhat.com>
10179L: lm-sensors@lm-sensors.org
10180S: Supported
10181F: Documentation/hwmon/sch5627
10182F: drivers/hwmon/sch5627.c
10183
6ea884db 10184SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10185M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10186L: lm-sensors@lm-sensors.org
10187S: Maintained
679655da
JP
10188F: Documentation/hwmon/smsc47b397
10189F: drivers/hwmon/smsc47b397.c
6ea884db 10190
fd9abb3d 10191SMSC911x ETHERNET DRIVER
90b24cfb 10192M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10193L: netdev@vger.kernel.org
90b24cfb 10194S: Maintained
679655da 10195F: include/linux/smsc911x.h
ae150435 10196F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10197
10198SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10199M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10200L: netdev@vger.kernel.org
90b24cfb 10201S: Maintained
ae150435 10202F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10203
3c8a63e2 10204SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10205M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10206L: linux-fbdev@vger.kernel.org
90b24cfb 10207S: Maintained
8a61f013 10208F: drivers/video/fbdev/smscufx.c
3c8a63e2 10209
668acf32 10210SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10211M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10212L: linux-media@vger.kernel.org
275ffde4 10213T: git git://linuxtv.org/media_tree.git
795fb7e7 10214S: Maintained
90d72ac6
MCC
10215F: include/media/soc*
10216F: drivers/media/i2c/soc_camera/
10217F: drivers/media/platform/soc_camera/
668acf32 10218
e2d1d6c0 10219SOEKRIS NET48XX LED SUPPORT
8b58be88 10220M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10221S: Maintained
679655da 10222F: drivers/leds/leds-net48xx.c
e2d1d6c0 10223
e3994db1 10224SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10225M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10226M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10227M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10228M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10229L: linux-media@vger.kernel.org
10230S: Supported
10231F: drivers/media/pci/solo6x10/
10232
1da177e4 10233SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10234M: Shaohua Li <shli@kernel.org>
1da177e4 10235L: linux-raid@vger.kernel.org
9f273c24 10236T: git git://neil.brown.name/md
524418bb 10237S: Supported
679655da
JP
10238F: drivers/md/
10239F: include/linux/raid/
c117ab84 10240F: include/uapi/linux/raid/
1da177e4 10241
1da177e4 10242SONIC NETWORK DRIVER
8b58be88 10243M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10244L: netdev@vger.kernel.org
1da177e4 10245S: Maintained
d9fb9f38 10246F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10247
61e115a5 10248SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10249M: Michael Buesch <m@bues.ch>
e7828b28 10250L: linux-wireless@vger.kernel.org
61e115a5 10251S: Maintained
679655da
JP
10252F: drivers/ssb/
10253F: include/linux/ssb/
61e115a5 10254
1da177e4 10255SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10256M: Mattia Dongili <malattia@linux.it>
d0944853 10257L: platform-driver-x86@vger.kernel.org
5b18167d 10258W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10259S: Maintained
679655da
JP
10260F: Documentation/laptops/sony-laptop.txt
10261F: drivers/char/sonypi.c
10262F: drivers/platform/x86/sony-laptop.c
10263F: include/linux/sony-laptop.h
1da177e4 10264
baf8532a 10265SONY MEMORYSTICK CARD SUPPORT
8b58be88 10266M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10267W: http://tifmxx.berlios.de/
10268S: Maintained
679655da 10269F: drivers/memstick/host/tifm_ms.c
baf8532a 10270
0ab30494
ML
10271SONY MEMORYSTICK STANDARD SUPPORT
10272M: Maxim Levitsky <maximlevitsky@gmail.com>
10273S: Maintained
10274F: drivers/memstick/core/ms_block.*
10275
1da177e4 10276SOUND
8b58be88 10277M: Jaroslav Kysela <perex@perex.cz>
d8130624 10278M: Takashi Iwai <tiwai@suse.com>
93711660 10279L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10280W: http://www.alsa-project.org/
dde7ad8d 10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10282T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10283Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10284S: Maintained
3126a179
JP
10285F: Documentation/sound/
10286F: include/sound/
c117ab84 10287F: include/uapi/sound/
679655da 10288F: sound/
1da177e4 10289
33bbe149
MB
10290SOUND - COMPRESSED AUDIO
10291M: Vinod Koul <vinod.koul@intel.com>
10292L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10294S: Supported
f672f31a 10295F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10296F: include/sound/compress_driver.h
f672f31a 10297F: include/uapi/sound/compress_*
33bbe149
MB
10298F: sound/core/compress_offload.c
10299F: sound/soc/soc-compress.c
10300
bd903bde 10301SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10302M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10303M: Mark Brown <broonie@kernel.org>
86f14df8 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10305L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10306W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10307S: Supported
2820f615 10308F: Documentation/sound/alsa/soc/
679655da 10309F: sound/soc/
e6e55122 10310F: include/sound/soc*
eb1a6af3 10311
d7f8761b
MB
10312SOUND - DMAENGINE HELPERS
10313M: Lars-Peter Clausen <lars@metafoo.de>
10314S: Supported
10315F: include/sound/dmaengine_pcm.h
10316F: sound/core/pcm_dmaengine.c
10317F: sound/soc/soc-generic-dmaengine-pcm.c
10318
990a6a99
OS
10319SP2 MEDIA DRIVER
10320M: Olli Salonen <olli.salonen@iki.fi>
10321L: linux-media@vger.kernel.org
a825eaec 10322W: https://linuxtv.org
990a6a99
OS
10323Q: http://patchwork.linuxtv.org/project/linux-media/list/
10324S: Maintained
10325F: drivers/media/dvb-frontends/sp2*
10326
473321fc 10327SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10328M: "David S. Miller" <davem@davemloft.net>
1da177e4 10329L: sparclinux@vger.kernel.org
8a6e2535 10330Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10333S: Maintained
679655da 10334F: arch/sparc/
7765b8bb 10335F: drivers/sbus/
1da177e4 10336
6404fcca
DM
10337SPARC SERIAL DRIVERS
10338M: "David S. Miller" <davem@davemloft.net>
10339L: sparclinux@vger.kernel.org
08deed1e
JP
10340T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10342S: Maintained
6816383a 10343F: include/linux/sunserialcore.h
df621252 10344F: drivers/tty/serial/suncore.c
df621252
GKH
10345F: drivers/tty/serial/sunhv.c
10346F: drivers/tty/serial/sunsab.c
10347F: drivers/tty/serial/sunsab.h
10348F: drivers/tty/serial/sunsu.c
10349F: drivers/tty/serial/sunzilog.c
10350F: drivers/tty/serial/sunzilog.h
6404fcca 10351
389325b4
CL
10352SPARSE CHECKER
10353M: "Christopher Li" <sparse@chrisli.org>
10354L: linux-sparse@vger.kernel.org
10355W: https://sparse.wiki.kernel.org/
10356T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10357T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10358S: Maintained
10359F: include/linux/compiler.h
10360
fc0c195a 10361SPEAR PLATFORM SUPPORT
da89947b 10362M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10363M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10364L: spear-devel@list.st.com
10365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10366W: http://www.st.com/spear
10367S: Maintained
e68d7c14 10368F: arch/arm/boot/dts/spear*
281e192f 10369F: arch/arm/mach-spear/
fc0c195a 10370
10371SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10372M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10373L: spear-devel@list.st.com
10374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10375W: http://www.st.com/spear
10376S: Maintained
5df33a62 10377F: drivers/clk/spear/
fc0c195a 10378
e2d1d6c0 10379SPI SUBSYSTEM
b02e48f2 10380M: Mark Brown <broonie@kernel.org>
dfbe403c 10381L: linux-spi@vger.kernel.org
e7e4e13c 10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10383Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10384S: Maintained
679655da
JP
10385F: Documentation/spi/
10386F: drivers/spi/
10387F: include/linux/spi/
c117ab84 10388F: include/uapi/linux/spi/
e2d1d6c0 10389
2752e401 10390SPIDERNET NETWORK DRIVER for CELL
8b58be88 10391M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10392L: netdev@vger.kernel.org
10393S: Supported
679655da 10394F: Documentation/networking/spider_net.txt
8df158ac 10395F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10396
e2d1d6c0 10397SPU FILE SYSTEM
8b58be88 10398M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10399L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10400W: http://www.ibm.com/developerworks/power/cell/
10401S: Supported
679655da
JP
10402F: Documentation/filesystems/spufs.txt
10403F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10404
fc555841 10405SQUASHFS FILE SYSTEM
d7f2ff67 10406M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10407L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10408W: http://squashfs.org.uk
9f273c24 10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10410S: Maintained
679655da
JP
10411F: Documentation/filesystems/squashfs.txt
10412F: fs/squashfs/
fc555841 10413
1da177e4 10414SRM (Alpha) environment access
8b58be88 10415M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10416S: Maintained
679655da 10417F: arch/alpha/kernel/srm_env.c
1da177e4 10418
26e9a397 10419STABLE BRANCH
879a5a00 10420M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10421L: stable@vger.kernel.org
879a5a00 10422S: Supported
7b175c46 10423F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10424
26e9a397 10425STAGING SUBSYSTEM
879a5a00 10426M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10428L: devel@driverdev.osuosl.org
879a5a00 10429S: Supported
679655da 10430F: drivers/staging/
dbc6c2cc 10431
ebd3d010
JP
10432STAGING - COMEDI
10433M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10434M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10435S: Odd Fixes
10436F: drivers/staging/comedi/
10437
a0138163
JP
10438STAGING - FLARION FT1000 DRIVERS
10439M: Marek Belisko <marek.belisko@gmail.com>
10440S: Odd Fixes
10441F: drivers/staging/ft1000/
10442
6c1bb424 10443STAGING - INDUSTRIAL IO
030a13d7 10444M: Jonathan Cameron <jic23@kernel.org>
a0138163 10445L: linux-iio@vger.kernel.org
6c1bb424
JP
10446S: Odd Fixes
10447F: drivers/staging/iio/
10448
a0138163
JP
10449STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10450M: Jarod Wilson <jarod@wilsonet.com>
10451W: http://www.lirc.org/
10452S: Odd Fixes
b2b0186d 10453F: drivers/staging/media/lirc/
a0138163 10454
f5e5de1e
OD
10455STAGING - LUSTRE PARALLEL FILESYSTEM
10456M: Oleg Drokin <oleg.drokin@intel.com>
10457M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10458L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10459W: http://wiki.lustre.org/
f5e5de1e
OD
10460S: Maintained
10461F: drivers/staging/lustre
10462
7c6b6c71
MD
10463STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10464M: Marc Dietrich <marvin24@gmx.de>
10465L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10466L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10467S: Maintained
10468F: drivers/staging/nvec/
10469
a0138163
JP
10470STAGING - REALTEK RTL8712U DRIVERS
10471M: Larry Finger <Larry.Finger@lwfinger.net>
10472M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10473S: Odd Fixes
10474F: drivers/staging/rtl8712/
10475
7591ba8b
JS
10476STAGING - REALTEK RTL8723U WIRELESS DRIVER
10477M: Larry Finger <Larry.Finger@lwfinger.net>
10478M: Jes Sorensen <Jes.Sorensen@redhat.com>
10479L: linux-wireless@vger.kernel.org
10480S: Maintained
10481F: drivers/staging/rtl8723au/
10482
980ac4d7
SM
10483STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10484M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10485M: Teddy Wang <teddy.wang@siliconmotion.com>
10486M: Sudip Mukherjee <sudip@vectorindia.org>
10487L: linux-fbdev@vger.kernel.org
10488S: Maintained
10489F: drivers/staging/sm750fb/
10490
510fa408
JP
10491STAGING - SLICOSS
10492M: Lior Dotan <liodot@gmail.com>
10493M: Christopher Harrer <charrer@alacritech.com>
10494S: Odd Fixes
10495F: drivers/staging/slicoss/
10496
a0138163
JP
10497STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10498M: William Hubbs <w.d.hubbs@gmail.com>
10499M: Chris Brannon <chris@the-brannons.com>
d33bce31 10500M: Kirk Reiser <kirk@reisers.ca>
a0138163 10501M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10502L: speakup@linux-speakup.org
a0138163
JP
10503W: http://www.linux-speakup.org/
10504S: Odd Fixes
10505F: drivers/staging/speakup/
10506
b3e871ce
JP
10507STAGING - VIA VT665X DRIVERS
10508M: Forest Bond <forest@alittletooquiet.net>
10509S: Odd Fixes
10510F: drivers/staging/vt665?/
10511
a30baec1
JK
10512STAGING - WILC1000 WIFI DRIVER
10513M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10514M: Austin Shin <austin.shin@atmel.com>
a30baec1 10515M: Chris Park <chris.park@atmel.com>
06b54863
TC
10516M: Tony Cho <tony.cho@atmel.com>
10517M: Glen Lee <glen.lee@atmel.com>
10518M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10519L: linux-wireless@vger.kernel.org
10520S: Supported
10521F: drivers/staging/wilc1000/
10522
709bcb07 10523STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10524M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10525S: Odd Fixes
10526F: drivers/staging/xgifb/
10527
77241056
MM
10528HFI1 DRIVER
10529M: Mike Marciniszyn <infinipath@intel.com>
10530L: linux-rdma@vger.kernel.org
10531S: Supported
10532F: drivers/staging/rdma/hfi1
10533
1da177e4 10534STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10535M: Ion Badulescu <ionut@badula.org>
b4f90189 10536S: Odd Fixes
9bba23b0 10537F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10538
e2d1d6c0 10539SUN3/3X
8b58be88 10540M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10541W: http://sammy.net/sun3/
10542S: Maintained
679655da
JP
10543F: arch/m68k/kernel/*sun3*
10544F: arch/m68k/sun3*/
10545F: arch/m68k/include/asm/sun3*
e689cf4a 10546F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10547
af6a5af8
HG
10548SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10549M: Hans de Goede <hdegoede@redhat.com>
10550L: linux-input@vger.kernel.org
10551S: Maintained
10552F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10553F: drivers/input/keyboard/sun4i-lradc-keys.c
10554
2bc9ff01
DK
10555SUNDANCE NETWORK DRIVER
10556M: Denis Kirjanov <kda@linux-powerpc.org>
10557L: netdev@vger.kernel.org
10558S: Maintained
10559F: drivers/net/ethernet/dlink/sundance.c
10560
2cbb12a4 10561SUPERH
114bf37e
RF
10562M: Yoshinori Sato <ysato@users.sourceforge.jp>
10563M: Rich Felker <dalias@libc.org>
2cbb12a4 10564L: linux-sh@vger.kernel.org
8a6e2535 10565Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10566S: Maintained
066069e1 10567F: Documentation/sh/
679655da 10568F: arch/sh/
066069e1 10569F: drivers/sh/
1da177e4 10570
4480f15b 10571SUSPEND TO RAM
7fb06082 10572M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10573M: Len Brown <len.brown@intel.com>
10574M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10575L: linux-pm@vger.kernel.org
e2d1d6c0 10576S: Supported
679655da
JP
10577F: Documentation/power/
10578F: arch/x86/kernel/acpi/
10579F: drivers/base/power/
10580F: kernel/power/
10581F: include/linux/suspend.h
10582F: include/linux/freezer.h
10583F: include/linux/pm.h
1da177e4
LT
10584
10585SVGA HANDLING
8b58be88 10586M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10587L: linux-video@atrey.karlin.mff.cuni.cz
10588S: Maintained
679655da
JP
10589F: Documentation/svga.txt
10590F: arch/x86/boot/video*
1da177e4 10591
6e28b761
KRW
10592SWIOTLB SUBSYSTEM
10593M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10594L: linux-kernel@vger.kernel.org
9f273c24 10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10596S: Supported
10597F: lib/swiotlb.c
10598F: arch/*/kernel/pci-swiotlb.c
10599F: include/linux/swiotlb.h
10600
007f790c
JP
10601SWITCHDEV
10602M: Jiri Pirko <jiri@resnulli.us>
10603L: netdev@vger.kernel.org
10604S: Supported
10605F: net/switchdev/
10606F: include/net/switchdev.h
10607
db8e35d5
VG
10608SYNOPSYS ARC ARCHITECTURE
10609M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10610L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10611S: Supported
10612F: arch/arc/
9b28829d 10613F: Documentation/devicetree/bindings/arc/*
2d799dde 10614F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10615F: drivers/tty/serial/arc_uart.c
b7182d1a 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10617
556cc1c5
AB
10618SYNOPSYS ARC SDP platform support
10619M: Alexey Brodkin <abrodkin@synopsys.com>
10620S: Supported
10621F: arch/arc/plat-axs10x
10622F: arch/arc/boot/dts/ax*
10623F: Documentation/devicetree/bindings/arc/axs10*
10624
6c284c9a
LJ
10625SYSTEM CONFIGURATION (SYSCON)
10626M: Lee Jones <lee.jones@linaro.org>
10627M: Arnd Bergmann <arnd@arndb.de>
10628T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10629S: Supported
10630F: drivers/mfd/syscon.c
10631
1da177e4 10632SYSV FILESYSTEM
8b58be88 10633M: Christoph Hellwig <hch@infradead.org>
1da177e4 10634S: Maintained
679655da
JP
10635F: Documentation/filesystems/sysv-fs.txt
10636F: fs/sysv/
10637F: include/linux/sysv_fs.h
1da177e4 10638
86cfa7fc 10639TARGET SUBSYSTEM
9c3646d1 10640M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10641L: linux-scsi@vger.kernel.org
b9f5edc2 10642L: target-devel@vger.kernel.org
86cfa7fc 10643W: http://www.linux-iscsi.org
cf015e9f 10644W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10646S: Supported
10647F: drivers/target/
10648F: include/target/
10649F: Documentation/target/
10650
4e68852d 10651TASKSTATS STATISTICS INTERFACE
185e595f 10652M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10653S: Maintained
679655da
JP
10654F: Documentation/accounting/taskstats*
10655F: include/linux/taskstats*
10656F: kernel/taskstats.c
4e68852d 10657
781b456a 10658TC CLASSIFIER
f935f3f8 10659M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10660L: netdev@vger.kernel.org
10661S: Maintained
679655da 10662F: include/net/pkt_cls.h
c117ab84 10663F: include/uapi/linux/pkt_cls.h
679655da 10664F: net/sched/
781b456a 10665
5067f08a 10666TCP LOW PRIORITY MODULE
8b58be88
JP
10667M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10668M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10669W: http://tcp-lp-mod.sourceforge.net/
10670S: Maintained
679655da 10671F: net/ipv4/tcp_lp.c
5067f08a 10672
91952bc0
AP
10673TDA10071 MEDIA DRIVER
10674M: Antti Palosaari <crope@iki.fi>
10675L: linux-media@vger.kernel.org
a825eaec 10676W: https://linuxtv.org
91952bc0
AP
10677W: http://palosaari.fi/linux/
10678Q: http://patchwork.linuxtv.org/project/linux-media/list/
10679T: git git://linuxtv.org/anttip/media_tree.git
10680S: Maintained
10681F: drivers/media/dvb-frontends/tda10071*
10682
10683TDA18212 MEDIA DRIVER
10684M: Antti Palosaari <crope@iki.fi>
10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
91952bc0
AP
10687W: http://palosaari.fi/linux/
10688Q: http://patchwork.linuxtv.org/project/linux-media/list/
10689T: git git://linuxtv.org/anttip/media_tree.git
10690S: Maintained
10691F: drivers/media/tuners/tda18212*
10692
10693TDA18218 MEDIA DRIVER
10694M: Antti Palosaari <crope@iki.fi>
10695L: linux-media@vger.kernel.org
a825eaec 10696W: https://linuxtv.org
91952bc0
AP
10697W: http://palosaari.fi/linux/
10698Q: http://patchwork.linuxtv.org/project/linux-media/list/
10699T: git git://linuxtv.org/anttip/media_tree.git
10700S: Maintained
10701F: drivers/media/tuners/tda18218*
10702
3b2f6aba
MK
10703TDA18271 MEDIA DRIVER
10704M: Michael Krufky <mkrufky@linuxtv.org>
10705L: linux-media@vger.kernel.org
a825eaec 10706W: https://linuxtv.org
3b2f6aba
MK
10707W: http://github.com/mkrufky
10708Q: http://patchwork.linuxtv.org/project/linux-media/list/
10709T: git git://linuxtv.org/mkrufky/tuners.git
10710S: Maintained
10711F: drivers/media/tuners/tda18271*
10712
e48307a9
MK
10713TDA827x MEDIA DRIVER
10714M: Michael Krufky <mkrufky@linuxtv.org>
10715L: linux-media@vger.kernel.org
a825eaec 10716W: https://linuxtv.org
e48307a9
MK
10717W: http://github.com/mkrufky
10718Q: http://patchwork.linuxtv.org/project/linux-media/list/
10719T: git git://linuxtv.org/mkrufky/tuners.git
10720S: Maintained
10721F: drivers/media/tuners/tda8290.*
10722
66cf9212
MK
10723TDA8290 MEDIA DRIVER
10724M: Michael Krufky <mkrufky@linuxtv.org>
10725L: linux-media@vger.kernel.org
a825eaec 10726W: https://linuxtv.org
66cf9212
MK
10727W: http://github.com/mkrufky
10728Q: http://patchwork.linuxtv.org/project/linux-media/list/
10729T: git git://linuxtv.org/mkrufky/tuners.git
10730S: Maintained
10731F: drivers/media/tuners/tda8290.*
10732
4b9fba30
HV
10733TDA9840 MEDIA DRIVER
10734M: Hans Verkuil <hverkuil@xs4all.nl>
10735L: linux-media@vger.kernel.org
10736T: git git://linuxtv.org/media_tree.git
a825eaec 10737W: https://linuxtv.org
4b9fba30
HV
10738S: Maintained
10739F: drivers/media/i2c/tda9840*
10740
2cb654fd 10741TEA5761 TUNER DRIVER
009a5410 10742M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10743L: linux-media@vger.kernel.org
a825eaec 10744W: https://linuxtv.org
2cb654fd
MCC
10745T: git git://linuxtv.org/media_tree.git
10746S: Odd fixes
10747F: drivers/media/tuners/tea5761.*
10748
10749TEA5767 TUNER DRIVER
009a5410 10750M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10751L: linux-media@vger.kernel.org
a825eaec 10752W: https://linuxtv.org
2cb654fd
MCC
10753T: git git://linuxtv.org/media_tree.git
10754S: Maintained
10755F: drivers/media/tuners/tea5767.*
10756
4b9fba30
HV
10757TEA6415C MEDIA DRIVER
10758M: Hans Verkuil <hverkuil@xs4all.nl>
10759L: linux-media@vger.kernel.org
10760T: git git://linuxtv.org/media_tree.git
a825eaec 10761W: https://linuxtv.org
4b9fba30
HV
10762S: Maintained
10763F: drivers/media/i2c/tea6415c*
10764
10765TEA6420 MEDIA DRIVER
10766M: Hans Verkuil <hverkuil@xs4all.nl>
10767L: linux-media@vger.kernel.org
10768T: git git://linuxtv.org/media_tree.git
a825eaec 10769W: https://linuxtv.org
4b9fba30
HV
10770S: Maintained
10771F: drivers/media/i2c/tea6420*
10772
3d249d4c 10773TEAM DRIVER
dca9ab92 10774M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10775L: netdev@vger.kernel.org
10776S: Supported
10777F: drivers/net/team/
10778F: include/linux/if_team.h
c117ab84 10779F: include/uapi/linux/if_team.h
3d249d4c 10780
7d029125 10781TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10782M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10783S: Maintained
10784F: arch/x86/platform/ts5500/
10785
40ad4a30
SY
10786TECHNOTREND USB IR RECEIVER
10787M: Sean Young <sean@mess.org>
10788L: linux-media@vger.kernel.org
10789S: Maintained
10790F: drivers/media/rc/ttusbir.c
10791
adabdb0c 10792TEGRA ARCHITECTURE SUPPORT
243d58ec 10793M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10794M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10795M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10796L: linux-tegra@vger.kernel.org
fd117cd1 10797Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10799S: Supported
bbbe96ed 10800N: [^a-z]tegra
84b9414b 10801
adabdb0c
SW
10802TEGRA CLOCK DRIVER
10803M: Peter De Schrijver <pdeschrijver@nvidia.com>
10804M: Prashant Gaikwad <pgaikwad@nvidia.com>
10805S: Supported
10806F: drivers/clk/tegra/
10807
10808TEGRA DMA DRIVER
10809M: Laxman Dewangan <ldewangan@nvidia.com>
10810S: Supported
10811F: drivers/dma/tegra20-apb-dma.c
10812
adabdb0c
SW
10813TEGRA I2C DRIVER
10814M: Laxman Dewangan <ldewangan@nvidia.com>
10815S: Supported
10816F: drivers/i2c/busses/i2c-tegra.c
10817
10818TEGRA IOMMU DRIVERS
10819M: Hiroshi Doyu <hdoyu@nvidia.com>
10820S: Supported
10821F: drivers/iommu/tegra*
10822
10823TEGRA KBC DRIVER
10824M: Rakesh Iyer <riyer@nvidia.com>
10825M: Laxman Dewangan <ldewangan@nvidia.com>
10826S: Supported
10827F: drivers/input/keyboard/tegra-kbc.c
10828
adabdb0c
SW
10829TEGRA PWM DRIVER
10830M: Thierry Reding <thierry.reding@gmail.com>
10831S: Supported
10832F: drivers/pwm/pwm-tegra.c
10833
10834TEGRA SERIAL DRIVER
10835M: Laxman Dewangan <ldewangan@nvidia.com>
10836S: Supported
10837F: drivers/tty/serial/serial-tegra.c
10838
10839TEGRA SPI DRIVER
10840M: Laxman Dewangan <ldewangan@nvidia.com>
10841S: Supported
10842F: drivers/spi/spi-tegra*
10843
1a348ccc 10844TEHUTI ETHERNET DRIVER
8b58be88 10845M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10846L: netdev@vger.kernel.org
10847S: Supported
ef7f5429 10848F: drivers/net/ethernet/tehuti/*
1a348ccc 10849
4e68852d 10850Telecom Clock Driver for MCPL0010
8b58be88 10851M: Mark Gross <mark.gross@intel.com>
4e68852d 10852S: Supported
679655da 10853F: drivers/char/tlclk.c
4e68852d 10854
4480f15b 10855TENSILICA XTENSA PORT (xtensa)
8b58be88 10856M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10857M: Max Filippov <jcmvbkbc@gmail.com>
10858L: linux-xtensa@linux-xtensa.org
9f273c24 10859T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10860S: Maintained
679655da 10861F: arch/xtensa/
3dc99857 10862F: drivers/irqchip/irq-xtensa-*
4e68852d 10863
5313ba66
HV
10864THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10865M: Hans Verkuil <hverkuil@xs4all.nl>
10866L: linux-media@vger.kernel.org
10867T: git git://linuxtv.org/media_tree.git
a825eaec 10868W: https://linuxtv.org
5313ba66
HV
10869S: Maintained
10870F: drivers/media/radio/radio-raremono.c
10871
d3fb6955 10872THERMAL
b75f0050 10873M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10874M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10875L: linux-pm@vger.kernel.org
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10878Q: https://patchwork.kernel.org/project/linux-pm/list/
10879S: Supported
10880F: drivers/thermal/
10881F: include/linux/thermal.h
af6c9f16 10882F: include/uapi/linux/thermal.h
b75f0050
JP
10883F: include/linux/cpu_cooling.h
10884F: Documentation/devicetree/bindings/thermal/
d3fb6955 10885
64e05d8b
VK
10886THERMAL/CPU_COOLING
10887M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10888M: Viresh Kumar <viresh.kumar@linaro.org>
10889M: Javi Merino <javi.merino@arm.com>
10890L: linux-pm@vger.kernel.org
10891S: Supported
10892F: Documentation/thermal/cpu-cooling-api.txt
10893F: drivers/thermal/cpu_cooling.c
10894F: include/linux/cpu_cooling.h
10895
30ba2fbd
VD
10896THINGM BLINK(1) USB RGB LED DRIVER
10897M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10898S: Maintained
10899F: drivers/hid/hid-thingm.c
10900
4e68852d 10901THINKPAD ACPI EXTRAS DRIVER
8b58be88 10902M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10903L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10904L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10905W: http://ibm-acpi.sourceforge.net
10906W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10907T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10908S: Maintained
679655da 10909F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10910
1b46f2a2 10911TI BANDGAP AND THERMAL DRIVER
f14d1c24 10912M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10913L: linux-pm@vger.kernel.org
531ff13e 10914L: linux-omap@vger.kernel.org
5a723e81 10915S: Maintained
794b2e25 10916F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10917
ccf963d3
BP
10918TI VPE/CAL DRIVERS
10919M: Benoit Parrot <bparrot@ti.com>
10920L: linux-media@vger.kernel.org
10921W: http://linuxtv.org/
10922Q: http://patchwork.linuxtv.org/project/linux-media/list/
10923S: Maintained
10924F: drivers/media/platform/ti-vpe/
10925
0c7665c3
MF
10926TI CDCE706 CLOCK DRIVER
10927M: Max Filippov <jcmvbkbc@gmail.com>
10928S: Maintained
10929F: drivers/clk/clk-cdce706.c
10930
49b6a5e3
TK
10931TI CLOCK DRIVER
10932M: Tero Kristo <t-kristo@ti.com>
10933L: linux-omap@vger.kernel.org
10934S: Maintained
10935F: drivers/clk/ti/
10936F: include/linux/clk/ti.h
10937
4020f2d7 10938TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10939M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10940S: Maintained
679655da
JP
10941F: drivers/misc/tifm*
10942F: drivers/mmc/host/tifm_sd.c
10943F: include/linux/tifm.h
4020f2d7 10944
e0c52404 10945TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10946M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10947L: linux-kernel@vger.kernel.org
10948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10949S: Maintained
10950F: drivers/soc/ti/*
10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10952
10953
152ad442
SR
10954TI LM49xxx FAMILY ASoC CODEC DRIVERS
10955M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10956M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10957L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10958S: Maintained
10959F: sound/soc/codecs/lm49453*
d392dead 10960F: sound/soc/codecs/isabelle*
152ad442 10961
0edd807d
KM
10962TI LP855x BACKLIGHT DRIVER
10963M: Milo Kim <milo.kim@ti.com>
10964S: Maintained
10965F: Documentation/backlight/lp855x-driver.txt
10966F: drivers/video/backlight/lp855x_bl.c
10967F: include/linux/platform_data/lp855x.h
10968
faf13f6d
KM
10969TI LP8727 CHARGER DRIVER
10970M: Milo Kim <milo.kim@ti.com>
10971S: Maintained
10972F: drivers/power/lp8727_charger.c
10973F: include/linux/platform_data/lp8727.h
10974
22f1229f
KM
10975TI LP8788 MFD DRIVER
10976M: Milo Kim <milo.kim@ti.com>
10977S: Maintained
10978F: drivers/iio/adc/lp8788_adc.c
10979F: drivers/leds/leds-lp8788.c
10980F: drivers/mfd/lp8788*.c
10981F: drivers/power/lp8788-charger.c
10982F: drivers/regulator/lp8788-*.c
10983F: include/linux/mfd/lp8788*.h
10984
84640e27
KM
10985TI NETCP ETHERNET DRIVER
10986M: Wingman Kwok <w-kwok2@ti.com>
10987M: Murali Karicheri <m-karicheri2@ti.com>
10988L: netdev@vger.kernel.org
10989S: Maintained
10990F: drivers/net/ethernet/ti/netcp*
10991
217e0ca9
KC
10992TI TAS571X FAMILY ASoC CODEC DRIVER
10993M: Kevin Cernekee <cernekee@chromium.org>
10994L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10995S: Odd Fixes
10996F: sound/soc/codecs/tas571x*
10997
dd5e8e6b 10998TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10999M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11001S: Maintained
11002F: sound/soc/codecs/twl4030*
11003
90921014 11004TI WILINK WIRELESS DRIVERS
90921014
LC
11005L: linux-wireless@vger.kernel.org
11006W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11007W: http://wireless.kernel.org/en/users/Drivers/wl1251
11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11009S: Orphan
90921014
LC
11010F: drivers/net/wireless/ti/
11011F: include/linux/wl12xx.h
11012
e86eaa3a 11013TIPC NETWORK LAYER
8b58be88 11014M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11015M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11016L: netdev@vger.kernel.org (core kernel code)
11017L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11018W: http://tipc.sourceforge.net/
e86eaa3a 11019S: Maintained
c117ab84 11020F: include/uapi/linux/tipc*.h
679655da 11021F: net/tipc/
e86eaa3a 11022
867e359b 11023TILE ARCHITECTURE
c47b15c4 11024M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11025W: http://www.ezchip.com/scm/
7fa129cc 11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11027S: Supported
11028F: arch/tile/
6b940606 11029F: drivers/char/tile-srom.c
5c770755 11030F: drivers/edac/tile_edac.c
6b940606
CM
11031F: drivers/net/ethernet/tile/
11032F: drivers/rtc/rtc-tile.c
11033F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11034F: drivers/tty/serial/tilegx.c
6b940606
CM
11035F: drivers/usb/host/*-tilegx.c
11036F: include/linux/usb/tilegx.h
867e359b 11037
1da177e4 11038TLAN NETWORK DRIVER
8b58be88 11039M: Samuel Chessman <chessman@tux.org>
88c07dde 11040L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11041W: http://sourceforge.net/projects/tlan/
11042S: Maintained
679655da 11043F: Documentation/networking/tlan.txt
b544dbac 11044F: drivers/net/ethernet/ti/tlan.*
1da177e4 11045
d74db3b2 11046TOMOYO SECURITY MODULE
8b58be88
JP
11047M: Kentaro Takeda <takedakn@nttdata.co.jp>
11048M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11049L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11050L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11051L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11052L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11053W: http://tomoyo.sourceforge.jp/
843d183c 11054T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11055S: Maintained
679655da 11056F: security/tomoyo/
d74db3b2 11057
9caeb532 11058TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11059M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11060L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11061S: Maintained
11062F: drivers/platform/x86/topstar-laptop.c
11063
1da177e4 11064TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11065M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11066L: platform-driver-x86@vger.kernel.org
0a63ca11 11067S: Maintained
679655da 11068F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11069
0a63ca11
AA
11070TOSHIBA BLUETOOTH DRIVER
11071M: Azael Avalos <coproscefalo@gmail.com>
11072L: platform-driver-x86@vger.kernel.org
11073S: Maintained
11074F: drivers/platform/x86/toshiba_bluetooth.c
11075
11076TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11077M: Azael Avalos <coproscefalo@gmail.com>
11078L: platform-driver-x86@vger.kernel.org
11079S: Maintained
11080F: drivers/platform/x86/toshiba_haps.c
11081
14991fc7
AA
11082TOSHIBA WMI HOTKEYS DRIVER
11083M: Azael Avalos <coproscefalo@gmail.com>
11084L: platform-driver-x86@vger.kernel.org
11085S: Maintained
11086F: drivers/platform/x86/toshiba-wmi.c
11087
1da177e4 11088TOSHIBA SMM DRIVER
8b58be88 11089M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11090W: http://www.buzzard.org.uk/toshiba/
11091S: Maintained
679655da
JP
11092F: drivers/char/toshiba.c
11093F: include/linux/toshiba.h
c117ab84 11094F: include/uapi/linux/toshiba.h
1da177e4 11095
d32d9864
MR
11096TOSHIBA TC358743 DRIVER
11097M: Mats Randgaard <matrandg@cisco.com>
11098L: linux-media@vger.kernel.org
11099S: Maintained
11100F: drivers/media/i2c/tc358743*
b5dcee22 11101F: include/media/i2c/tc358743.h
d32d9864 11102
d719f900 11103TMIO MMC DRIVER
c4b13fb0 11104M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11105L: linux-mmc@vger.kernel.org
d719f900 11106S: Maintained
d1057c40
GL
11107F: drivers/mmc/host/tmio_mmc*
11108F: drivers/mmc/host/sh_mobile_sdhi.c
11109F: include/linux/mmc/tmio.h
11110F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11111
917cc4e6
GR
11112TMP401 HARDWARE MONITOR DRIVER
11113M: Guenter Roeck <linux@roeck-us.net>
11114L: lm-sensors@lm-sensors.org
11115S: Maintained
11116F: Documentation/hwmon/tmp401
11117F: drivers/hwmon/tmp401.c
11118
98f32602 11119TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11120M: Hugh Dickins <hughd@google.com>
98f32602
HD
11121L: linux-mm@kvack.org
11122S: Maintained
11123F: include/linux/shmem_fs.h
11124F: mm/shmem.c
11125
45f95b53 11126TM6000 VIDEO4LINUX DRIVER
009a5410 11127M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11128L: linux-media@vger.kernel.org
a825eaec 11129W: https://linuxtv.org
45f95b53
MCC
11130T: git git://linuxtv.org/media_tree.git
11131S: Odd fixes
11132F: drivers/media/usb/tm6000/
11133
c65fde19
HV
11134TW68 VIDEO4LINUX DRIVER
11135M: Hans Verkuil <hverkuil@xs4all.nl>
11136L: linux-media@vger.kernel.org
11137T: git git://linuxtv.org/media_tree.git
a825eaec 11138W: https://linuxtv.org
c65fde19
HV
11139S: Odd Fixes
11140F: drivers/media/pci/tw68/
11141
4e68852d 11142TPM DEVICE DRIVER
901486b8 11143M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11144M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11145M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11146R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11147W: http://tpmdd.sourceforge.net
63a10dfd 11148L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11149Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11150T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11151S: Maintained
679655da 11152F: drivers/char/tpm/
4e68852d 11153
1a0f1b27
AL
11154TPM IBM_VTPM DEVICE DRIVER
11155M: Ashley Lai <ashleydlai@gmail.com>
11156W: http://tpmdd.sourceforge.net
11157L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11158S: Maintained
11159F: drivers/char/tpm/tpm_ibmvtpm*
11160
d6f005a1
JP
11161TRACING
11162M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11163M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11165S: Maintained
11166F: Documentation/trace/ftrace.txt
11167F: arch/*/*/*/ftrace.h
11168F: arch/*/kernel/ftrace.c
11169F: include/*/ftrace.h
11170F: include/linux/trace*.h
11171F: include/trace/
11172F: kernel/trace/
6e68e6c5 11173F: tools/testing/selftests/ftrace/
d6f005a1 11174
1da177e4 11175TRIVIAL PATCHES
8b58be88 11176M: Jiri Kosina <trivial@kernel.org>
54e5881d 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11178S: Maintained
86ef925f 11179K: ^Subject:.*(?i)trivial
1da177e4 11180
4e68852d 11181TTY LAYER
879a5a00 11182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11183M: Jiri Slaby <jslaby@suse.com>
879a5a00 11184S: Supported
08deed1e 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11186F: Documentation/serial/
8dd5d2f1 11187F: drivers/tty/
df621252 11188F: drivers/tty/serial/serial_core.c
e3288775
AC
11189F: include/linux/serial_core.h
11190F: include/linux/serial.h
11191F: include/linux/tty.h
c117ab84
CEB
11192F: include/uapi/linux/serial_core.h
11193F: include/uapi/linux/serial.h
11194F: include/uapi/linux/tty.h
4e68852d 11195
91952bc0
AP
11196TUA9001 MEDIA DRIVER
11197M: Antti Palosaari <crope@iki.fi>
11198L: linux-media@vger.kernel.org
a825eaec 11199W: https://linuxtv.org
91952bc0
AP
11200W: http://palosaari.fi/linux/
11201Q: http://patchwork.linuxtv.org/project/linux-media/list/
11202T: git git://linuxtv.org/anttip/media_tree.git
11203S: Maintained
11204F: drivers/media/tuners/tua9001*
11205
740db6d7 11206TULIP NETWORK DRIVERS
740db6d7 11207L: netdev@vger.kernel.org
cf869eb1
GG
11208L: linux-parisc@vger.kernel.org
11209S: Orphan
0f04e2aa 11210F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11211
11212TUN/TAP driver
ba57b6f2 11213M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11214W: http://vtun.sourceforge.net/tun
11215S: Maintained
679655da
JP
11216F: Documentation/networking/tuntap.txt
11217F: arch/um/os-Linux/drivers/
1da177e4 11218
b454cc66 11219TURBOCHANNEL SUBSYSTEM
8b58be88 11220M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11221M: Ralf Baechle <ralf@linux-mips.org>
11222L: linux-mips@linux-mips.org
11223Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11224S: Maintained
679655da
JP
11225F: drivers/tc/
11226F: include/linux/tc.h
b454cc66 11227
1da177e4 11228U14-34F SCSI DRIVER
8b58be88 11229M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11230L: linux-scsi@vger.kernel.org
11231S: Maintained
679655da 11232F: drivers/scsi/u14-34f.c
1da177e4 11233
e2d1d6c0 11234UBI FILE SYSTEM (UBIFS)
949cb623 11235M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11236M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11237L: linux-mtd@lists.infradead.org
e2966cbe 11238T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11239W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11240S: Maintained
679655da
JP
11241F: Documentation/filesystems/ubifs.txt
11242F: fs/ubifs/
e2d1d6c0 11243
e1632fa2 11244UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11245M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11246W: http://www.uclinux.org/
e1632fa2 11247L: linux-m68k@lists.linux-m68k.org
cc2020e6 11248L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11250S: Maintained
e1632fa2
GU
11251F: arch/m68k/coldfire/
11252F: arch/m68k/68*/
61bc02bb
JP
11253F: arch/m68k/*/*_no.*
11254F: arch/m68k/include/asm/*_no.*
cc2020e6 11255
1da177e4 11256UDF FILESYSTEM
d8130624 11257M: Jan Kara <jack@suse.com>
1da177e4 11258S: Maintained
679655da
JP
11259F: Documentation/filesystems/udf.txt
11260F: fs/udf/
1da177e4 11261
cc2020e6 11262UFS FILESYSTEM
8b58be88 11263M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11264S: Maintained
679655da
JP
11265F: Documentation/filesystems/ufs.txt
11266F: fs/ufs/
cc2020e6 11267
0a09d3ab
DH
11268UHID USERSPACE HID IO DRIVER:
11269M: David Herrmann <dh.herrmann@googlemail.com>
11270L: linux-input@vger.kernel.org
11271S: Maintained
11272F: drivers/hid/uhid.c
c117ab84 11273F: include/uapi/linux/uhid.h
0a09d3ab 11274
18332a80 11275ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11276L: linux-usb@vger.kernel.org
10c6c9c9 11277S: Orphan
355ffe69 11278F: drivers/uwb/
679655da
JP
11279F: include/linux/uwb.h
11280F: include/linux/uwb/
18332a80 11281
b31d8273
G
11282UNICORE32 ARCHITECTURE:
11283M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11284W: http://mprc.pku.edu.cn/~guanxuetao/linux
11285S: Maintained
ceebf4d5 11286T: git git://github.com/gxt/linux.git
b31d8273
G
11287F: arch/unicore32/
11288
d8379ab1
TF
11289UNIFDEF
11290M: Tony Finch <dot@dotat.at>
11291W: http://dotat.at/prog/unifdef
11292S: Maintained
11293F: scripts/unifdef.c
11294
1da177e4 11295UNIFORM CDROM DRIVER
8b58be88 11296M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11297W: http://www.kernel.dk
11298S: Maintained
679655da
JP
11299F: Documentation/cdrom/
11300F: drivers/cdrom/cdrom.c
11301F: include/linux/cdrom.h
c117ab84 11302F: include/uapi/linux/cdrom.h
1da177e4 11303
56df0122 11304UNISYS S-PAR DRIVERS
49e7d9df
JP
11305M: Benjamin Romer <benjamin.romer@unisys.com>
11306M: David Kershner <david.kershner@unisys.com>
11307L: sparmaintainer@unisys.com (Unisys internal)
11308S: Supported
11309F: drivers/staging/unisys/
56df0122 11310
9941fa6e
VH
11311UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11312M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11313L: linux-scsi@vger.kernel.org
11314S: Supported
11315F: Documentation/scsi/ufs.txt
11316F: drivers/scsi/ufs/
11317
e2d1d6c0 11318UNSORTED BLOCK IMAGES (UBI)
949cb623 11319M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11320M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11321W: http://www.linux-mtd.infradead.org/
11322L: linux-mtd@lists.infradead.org
b6b44e0a 11323T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11324S: Supported
80811493 11325F: drivers/mtd/ubi/
679655da 11326F: include/linux/mtd/ubi.h
c117ab84 11327F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11328
1da177e4 11329USB ACM DRIVER
ca1c3e6f 11330M: Oliver Neukum <oneukum@suse.com>
6372594a 11331L: linux-usb@vger.kernel.org
1da177e4 11332S: Maintained
679655da
JP
11333F: Documentation/usb/acm.txt
11334F: drivers/usb/class/cdc-acm.*
1da177e4 11335
b7d572e1
PF
11336USB AR5523 WIRELESS DRIVER
11337M: Pontus Fuchs <pontus.fuchs@gmail.com>
11338L: linux-wireless@vger.kernel.org
11339S: Maintained
11340F: drivers/net/wireless/ath/ar5523/
11341
115bb1ff 11342USB ATTACHED SCSI
f50a4968 11343M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11344M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11345L: linux-usb@vger.kernel.org
11346L: linux-scsi@vger.kernel.org
8eae0fb7 11347S: Maintained
115bb1ff
MW
11348F: drivers/usb/storage/uas.c
11349
1da177e4 11350USB CDC ETHERNET DRIVER
61eee9a7 11351M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11352L: linux-usb@vger.kernel.org
1da177e4 11353S: Maintained
679655da 11354F: drivers/net/usb/cdc_*.c
c117ab84 11355F: include/uapi/linux/usb/cdc.h
1da177e4 11356
66e3e591
KP
11357USB CHAOSKEY DRIVER
11358M: Keith Packard <keithp@keithp.com>
11359L: linux-usb@vger.kernel.org
11360S: Maintained
11361F: drivers/usb/misc/chaoskey.c
11362
b02b371e 11363USB CYPRESS C67X00 DRIVER
8b58be88 11364M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11365L: linux-usb@vger.kernel.org
11366S: Maintained
679655da 11367F: drivers/usb/c67x00/
b02b371e 11368
d0374f4f 11369USB DAVICOM DM9601 DRIVER
8b58be88 11370M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11371L: netdev@vger.kernel.org
d0374f4f
PK
11372W: http://www.linux-usb.org/usbnet
11373S: Maintained
679655da 11374F: drivers/net/usb/dm9601.c
d0374f4f 11375
cc2020e6 11376USB DIAMOND RIO500 DRIVER
8b58be88 11377M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11378L: rio500-users@lists.sourceforge.net
11379W: http://rio500.sourceforge.net
11380S: Maintained
679655da 11381F: drivers/usb/misc/rio500*
cc2020e6 11382
1da177e4 11383USB EHCI DRIVER
578333ab 11384M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11385L: linux-usb@vger.kernel.org
578333ab 11386S: Maintained
679655da
JP
11387F: Documentation/usb/ehci.txt
11388F: drivers/usb/host/ehci*
1da177e4 11389
69ae9e3e 11390USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11391M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11392L: linux-usb@vger.kernel.org
69ae9e3e 11393W: http://www.linux-usb.org/gadget
d6d0f665
FB
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11395S: Maintained
679655da
JP
11396F: drivers/usb/gadget/
11397F: include/linux/usb/gadget*
69ae9e3e 11398
2dea64b4 11399USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11400M: Jiri Kosina <jikos@kernel.org>
406df153 11401R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11402L: linux-usb@vger.kernel.org
54e5881d 11403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11404S: Maintained
c2f01971 11405F: Documentation/hid/hiddev.txt
679655da 11406F: drivers/hid/usbhid/
1da177e4 11407
959eea21 11408USB ISP116X DRIVER
8b58be88 11409M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11410L: linux-usb@vger.kernel.org
959eea21 11411S: Maintained
679655da
JP
11412F: drivers/usb/host/isp116x*
11413F: include/linux/usb/isp116x.h
959eea21 11414
1da177e4 11415USB MASS STORAGE DRIVER
8b58be88 11416M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11417L: linux-usb@vger.kernel.org
8836aeb8 11418L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11419S: Maintained
11420W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11421F: drivers/usb/storage/
1da177e4 11422
af39917d
CL
11423USB MIDI DRIVER
11424M: Clemens Ladisch <clemens@ladisch.de>
11425L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11426T: git git://git.alsa-project.org/alsa-kernel.git
11427S: Maintained
11428F: sound/usb/midi.*
11429
444ce9d4
JP
11430USB NETWORKING DRIVERS
11431L: linux-usb@vger.kernel.org
11432S: Odd Fixes
11433F: drivers/net/usb/
11434
1da177e4 11435USB OHCI DRIVER
578333ab 11436M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11437L: linux-usb@vger.kernel.org
578333ab 11438S: Maintained
679655da
JP
11439F: Documentation/usb/ohci.txt
11440F: drivers/usb/host/ohci*
1da177e4 11441
963ffa3e 11442USB OTG FSM (Finite State Machine)
60d77b3d 11443M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11445L: linux-usb@vger.kernel.org
11446S: Maintained
11447F: drivers/usb/common/usb-otg-fsm.c
11448
563da3a9
VM
11449USB OVER IP DRIVER
11450M: Valentina Manea <valentina.manea.m@gmail.com>
11451M: Shuah Khan <shuah.kh@samsung.com>
11452L: linux-usb@vger.kernel.org
11453S: Maintained
a6d6fc2b 11454F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11455F: drivers/usb/usbip/
11456F: tools/usb/usbip/
11457
1da177e4 11458USB PEGASUS DRIVER
a16b945c 11459M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11460L: linux-usb@vger.kernel.org
043600a6 11461L: netdev@vger.kernel.org
052e3128
PM
11462T: git git://github.com/petkan/pegasus.git
11463W: https://github.com/petkan/pegasus
1da177e4 11464S: Maintained
679655da 11465F: drivers/net/usb/pegasus.*
1da177e4 11466
d3ad558f 11467USB PHY LAYER
a55f6286 11468M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11469L: linux-usb@vger.kernel.org
11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11471S: Maintained
11472F: drivers/usb/phy/
d3ad558f 11473
73e4fb3f 11474USB PRINTER DRIVER (usblp)
8b58be88 11475M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11476L: linux-usb@vger.kernel.org
73e4fb3f 11477S: Supported
679655da 11478F: drivers/usb/class/usblp.c
1da177e4 11479
4521b477
BM
11480USB QMI WWAN NETWORK DRIVER
11481M: Bjørn Mork <bjorn@mork.no>
11482L: netdev@vger.kernel.org
11483S: Maintained
11484F: Documentation/ABI/testing/sysfs-class-net-qmi
11485F: drivers/net/usb/qmi_wwan.c
11486
1da177e4 11487USB RTL8150 DRIVER
a16b945c 11488M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11489L: linux-usb@vger.kernel.org
043600a6 11490L: netdev@vger.kernel.org
052e3128
PM
11491T: git git://github.com/petkan/rtl8150.git
11492W: https://github.com/petkan/rtl8150
1da177e4 11493S: Maintained
679655da 11494F: drivers/net/usb/rtl8150.c
1da177e4 11495
f896b796 11496USB SERIAL SUBSYSTEM
66085694 11497M: Johan Hovold <johan@kernel.org>
795fb7e7 11498L: linux-usb@vger.kernel.org
4e68852d 11499S: Maintained
679655da 11500F: Documentation/usb/usb-serial.txt
f896b796 11501F: drivers/usb/serial/
679655da 11502F: include/linux/usb/serial.h
1da177e4 11503
b3f0db1c
SG
11504USB SMSC75XX ETHERNET DRIVER
11505M: Steve Glendinning <steve.glendinning@shawell.net>
11506L: netdev@vger.kernel.org
11507S: Maintained
11508F: drivers/net/usb/smsc75xx.*
11509
2f7ca802 11510USB SMSC95XX ETHERNET DRIVER
90b24cfb 11511M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11512L: netdev@vger.kernel.org
90b24cfb 11513S: Maintained
679655da 11514F: drivers/net/usb/smsc95xx.*
2f7ca802 11515
1da177e4 11516USB SUBSYSTEM
879a5a00 11517M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11518L: linux-usb@vger.kernel.org
1da177e4 11519W: http://www.linux-usb.org
08deed1e 11520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11521S: Supported
679655da 11522F: Documentation/usb/
679655da
JP
11523F: drivers/usb/
11524F: include/linux/usb.h
11525F: include/linux/usb/
1da177e4
LT
11526
11527USB UHCI DRIVER
8b58be88 11528M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11529L: linux-usb@vger.kernel.org
1da177e4 11530S: Maintained
679655da 11531F: drivers/usb/host/uhci*
1da177e4 11532
69ae9e3e 11533USB "USBNET" DRIVER FRAMEWORK
d8130624 11534M: Oliver Neukum <oneukum@suse.com>
043600a6 11535L: netdev@vger.kernel.org
69ae9e3e 11536W: http://www.linux-usb.org/usbnet
1da177e4 11537S: Maintained
679655da
JP
11538F: drivers/net/usb/usbnet.c
11539F: include/linux/usb/usbnet.h
1da177e4 11540
c0efd232 11541USB VIDEO CLASS
c53ac071 11542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11543L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11544L: linux-media@vger.kernel.org
275ffde4 11545T: git git://linuxtv.org/media_tree.git
57c6d2e9 11546W: http://www.ideasonboard.org/uvc/
c0efd232 11547S: Maintained
0c0d06ca 11548F: drivers/media/usb/uvc/
6c0f0359 11549F: include/uapi/linux/uvcvideo.h
1da177e4 11550
b60b9c45
HV
11551USB VISION DRIVER
11552M: Hans Verkuil <hverkuil@xs4all.nl>
11553L: linux-media@vger.kernel.org
11554T: git git://linuxtv.org/media_tree.git
a825eaec 11555W: https://linuxtv.org
b60b9c45
HV
11556S: Odd Fixes
11557F: drivers/media/usb/usbvision/
11558
8282da47
LP
11559USB WEBCAM GADGET
11560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11561L: linux-usb@vger.kernel.org
11562S: Maintained
3a83c16e 11563F: drivers/usb/gadget/function/*uvc*
faf2e1db 11564F: drivers/usb/gadget/legacy/webcam.c
8282da47 11565
bf164cc0 11566USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11567M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11568L: linux-wireless@vger.kernel.org
11569S: Maintained
679655da 11570F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11571
eb6bab13 11572USB XHCI DRIVER
03d85053 11573M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11574L: linux-usb@vger.kernel.org
11575S: Supported
36d0344c
SS
11576F: drivers/usb/host/xhci*
11577F: drivers/usb/host/pci-quirks*
eb6bab13 11578
1da177e4 11579USB ZD1201 DRIVER
4086b9ca 11580L: linux-wireless@vger.kernel.org
1da177e4 11581W: http://linux-lc100020.sourceforge.net
4086b9ca 11582S: Orphan
ed0ad06f 11583F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11584
b7eee616 11585USB ZR364XX DRIVER
8b58be88 11586M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11587L: linux-usb@vger.kernel.org
661263b5 11588L: linux-media@vger.kernel.org
275ffde4 11589T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11590W: http://royale.zerezo.com/zr364xx/
11591S: Maintained
679655da 11592F: Documentation/video4linux/zr364xx.txt
90d72ac6 11593F: drivers/media/usb/zr364xx/
b7eee616 11594
289fcff4
HK
11595ULPI BUS
11596M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11597L: linux-usb@vger.kernel.org
11598S: Maintained
11599F: drivers/usb/common/ulpi.c
11600F: include/linux/ulpi/
11601
e7839f25 11602USER-MODE LINUX (UML)
8b58be88 11603M: Jeff Dike <jdike@addtoit.com>
b15194b7 11604M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11605L: user-mode-linux-devel@lists.sourceforge.net
11606L: user-mode-linux-user@lists.sourceforge.net
11607W: http://user-mode-linux.sourceforge.net
9f273c24 11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11609S: Maintained
61516587 11610F: Documentation/virtual/uml/
679655da 11611F: arch/um/
b070989a 11612F: arch/x86/um/
679655da
JP
11613F: fs/hostfs/
11614F: fs/hppfs/
b7eee616 11615
e5f114e9 11616USERSPACE I/O (UIO)
6a534c9d 11617M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11618M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11619S: Maintained
3d3fecbd 11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11621F: Documentation/DocBook/uio-howto.tmpl
11622F: drivers/uio/
11623F: include/linux/uio*.h
e5f114e9 11624
256cccbe 11625UTIL-LINUX PACKAGE
8b58be88 11626M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11627L: util-linux@vger.kernel.org
11628W: http://en.wikipedia.org/wiki/Util-linux
11629T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11630S: Maintained
11631
c1fd1c07 11632UVESAFB DRIVER
8b58be88 11633M: Michal Januszewski <spock@gentoo.org>
c69f677c 11634L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11635W: http://dev.gentoo.org/~spock/projects/uvesafb/
11636S: Maintained
679655da 11637F: Documentation/fb/uvesafb.txt
8a61f013 11638F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11639
456930d8
SA
11640VF610 NAND DRIVER
11641M: Stefan Agner <stefan@agner.ch>
11642L: linux-mtd@lists.infradead.org
11643S: Supported
11644F: drivers/mtd/nand/vf610_nfc.c
11645
4480f15b 11646VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11647M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11648S: Maintained
679655da
JP
11649F: Documentation/filesystems/vfat.txt
11650F: fs/fat/
1da177e4 11651
cba3345c
AW
11652VFIO DRIVER
11653M: Alex Williamson <alex.williamson@redhat.com>
11654L: kvm@vger.kernel.org
9f273c24 11655T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11656S: Maintained
11657F: Documentation/vfio.txt
11658F: drivers/vfio/
11659F: include/linux/vfio.h
c117ab84 11660F: include/uapi/linux/vfio.h
cba3345c 11661
a714ea5f
AW
11662VFIO PLATFORM DRIVER
11663M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11664L: kvm@vger.kernel.org
11665S: Maintained
11666F: drivers/vfio/platform/
11667
9e6f3438
PO
11668VIDEOBUF2 FRAMEWORK
11669M: Pawel Osciak <pawel@osciak.com>
11670M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11671M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11672L: linux-media@vger.kernel.org
11673S: Maintained
90d72ac6 11674F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11675F: include/media/videobuf2-*
11676
5523662e
SCP
11677VIRTUAL SERIO DEVICE DRIVER
11678M: Stephen Chandler Paul <thatslyude@gmail.com>
11679S: Maintained
11680F: drivers/input/serio/userio.c
11681F: include/uapi/linux/userio.h
11682
9a82446b
AS
11683VIRTIO CONSOLE DRIVER
11684M: Amit Shah <amit.shah@redhat.com>
11685L: virtualization@lists.linux-foundation.org
11686S: Maintained
11687F: drivers/char/virtio_console.c
11688F: include/linux/virtio_console.h
c117ab84 11689F: include/uapi/linux/virtio_console.h
9a82446b 11690
2426ec8f 11691VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11692M: "Michael S. Tsirkin" <mst@redhat.com>
11693L: virtualization@lists.linux-foundation.org
11694S: Maintained
11695F: drivers/virtio/
c893c8d7 11696F: tools/virtio/
2426ec8f
MT
11697F: drivers/net/virtio_net.c
11698F: drivers/block/virtio_blk.c
11699F: include/linux/virtio_*.h
916cdabc 11700F: include/uapi/linux/virtio_*.h
2426ec8f 11701
f2dbda3b
CH
11702VIRTIO DRIVERS FOR S390
11703M: Christian Borntraeger <borntraeger@de.ibm.com>
11704M: Cornelia Huck <cornelia.huck@de.ibm.com>
11705L: linux-s390@vger.kernel.org
11706L: virtualization@lists.linux-foundation.org
11707L: kvm@vger.kernel.org
11708S: Supported
1b568d93 11709F: drivers/s390/virtio/
f2dbda3b 11710
4ad6ee91
GH
11711VIRTIO GPU DRIVER
11712M: David Airlie <airlied@linux.ie>
11713M: Gerd Hoffmann <kraxel@redhat.com>
11714L: dri-devel@lists.freedesktop.org
11715L: virtualization@lists.linux-foundation.org
11716S: Maintained
11717F: drivers/gpu/drm/virtio/
11718F: include/uapi/linux/virtio_gpu.h
11719
3a4d5c94
MT
11720VIRTIO HOST (VHOST)
11721M: "Michael S. Tsirkin" <mst@redhat.com>
11722L: kvm@vger.kernel.org
c996d8b9 11723L: virtualization@lists.linux-foundation.org
3a4d5c94 11724L: netdev@vger.kernel.org
9f273c24 11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11726S: Maintained
11727F: drivers/vhost/
c117ab84 11728F: include/uapi/linux/vhost.h
3a4d5c94 11729
271c8651
GH
11730VIRTIO INPUT DRIVER
11731M: Gerd Hoffmann <kraxel@redhat.com>
11732S: Maintained
11733F: drivers/virtio/virtio_input.c
11734F: include/uapi/linux/virtio_input.h
11735
1da177e4 11736VIA RHINE NETWORK DRIVER
210347e1 11737S: Orphan
f2148a47 11738F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11739
f0bf7f61 11740VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11741M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11742M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11743S: Maintained
11744F: drivers/mmc/host/via-sdmmc.c
11745
69e4a7c2 11746VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11747M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11748L: linux-fbdev@vger.kernel.org
69e4a7c2 11749S: Maintained
c7babebd
FTS
11750F: include/linux/via-core.h
11751F: include/linux/via-gpio.h
11752F: include/linux/via_i2c.h
8a61f013 11753F: drivers/video/fbdev/via/
69e4a7c2 11754
01f20734 11755VIA VELOCITY NETWORK DRIVER
8b58be88 11756M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11757L: netdev@vger.kernel.org
11758S: Maintained
f2148a47 11759F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11760
f73f8173
AW
11761VIRT LIB
11762M: Alex Williamson <alex.williamson@redhat.com>
11763M: Paolo Bonzini <pbonzini@redhat.com>
11764L: kvm@vger.kernel.org
11765S: Supported
11766F: virt/lib/
11767
77911fd2 11768VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11769M: Hans Verkuil <hverkuil@xs4all.nl>
11770L: linux-media@vger.kernel.org
11771T: git git://linuxtv.org/media_tree.git
a825eaec 11772W: https://linuxtv.org
0b7bc1fa 11773S: Maintained
77911fd2 11774F: drivers/media/platform/vivid/*
0b7bc1fa 11775
be7f8273 11776VLAN (802.1Q)
8b58be88 11777M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11778L: netdev@vger.kernel.org
11779S: Maintained
679655da
JP
11780F: drivers/net/macvlan.c
11781F: include/linux/if_*vlan.h
11782F: net/8021q/
be7f8273 11783
55e331cf 11784VLYNQ BUS
8b58be88 11785M: Florian Fainelli <florian@openwrt.org>
8578d7af 11786L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11787S: Maintained
11788F: drivers/vlynq/vlynq.c
11789F: include/linux/vlynq.h
11790
390beae4 11791VME SUBSYSTEM
74c600e3 11792M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11793M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11795L: devel@driverdev.osuosl.org
11796S: Maintained
11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11798F: Documentation/vme_api.txt
11799F: drivers/staging/vme/
11800F: drivers/vme/
11801F: include/linux/vme*
11802
4488e09b
AK
11803VMWARE HYPERVISOR INTERFACE
11804M: Alok Kataria <akataria@vmware.com>
11805L: virtualization@lists.linux-foundation.org
11806S: Supported
11807F: arch/x86/kernel/cpu/vmware.c
11808
73b35d07
DT
11809VMWARE BALLOON DRIVER
11810M: Xavier Deguillard <xdeguillard@vmware.com>
11811M: Philip Moltmann <moltmann@vmware.com>
11812M: "VMware, Inc." <pv-drivers@vmware.com>
11813L: linux-kernel@vger.kernel.org
11814S: Maintained
11815F: drivers/misc/vmw_balloon.c
11816
8b8be51b
TH
11817VMWARE VMMOUSE SUBDRIVER
11818M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11819M: "VMware, Inc." <pv-drivers@vmware.com>
11820L: linux-input@vger.kernel.org
11821S: Maintained
11822F: drivers/input/mouse/vmmouse.c
11823F: drivers/input/mouse/vmmouse.h
11824
d1a890fa 11825VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11826M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11827M: "VMware, Inc." <pv-drivers@vmware.com>
11828L: netdev@vger.kernel.org
11829S: Maintained
11830F: drivers/net/vmxnet3/
d1a890fa 11831
851b1642 11832VMware PVSCSI driver
f2d7e40e 11833M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11834M: VMware PV-Drivers <pv-drivers@vmware.com>
11835L: linux-scsi@vger.kernel.org
11836S: Maintained
11837F: drivers/scsi/vmw_pvscsi.c
11838F: drivers/scsi/vmw_pvscsi.h
11839
e53e86c7 11840VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11841M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11842M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11843L: linux-kernel@vger.kernel.org
1dd68f01 11844W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11846S: Supported
679655da
JP
11847F: drivers/regulator/
11848F: include/linux/regulator/
e53e86c7 11849
081958eb
DA
11850VRF
11851M: David Ahern <dsa@cumulusnetworks.com>
11852M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11853L: netdev@vger.kernel.org
11854S: Maintained
11855F: drivers/net/vrf.c
562d897d 11856F: Documentation/networking/vrf.txt
081958eb 11857
ab41319e 11858VT1211 HARDWARE MONITOR DRIVER
8b58be88 11859M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11860L: lm-sensors@lm-sensors.org
11861S: Maintained
679655da
JP
11862F: Documentation/hwmon/vt1211
11863F: drivers/hwmon/vt1211.c
ab41319e 11864
1de9e371 11865VT8231 HARDWARE MONITOR DRIVER
8b58be88 11866M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11867L: lm-sensors@lm-sensors.org
11868S: Maintained
679655da 11869F: drivers/hwmon/vt8231.c
1de9e371 11870
88095e7b
TO
11871VUB300 USB to SDIO/SD/MMC bridge chip
11872M: Tony Olech <tony.olech@elandigitalsystems.com>
11873L: linux-mmc@vger.kernel.org
11874L: linux-usb@vger.kernel.org
11875S: Supported
11876F: drivers/mmc/host/vub300.c
11877
1da177e4 11878W1 DALLAS'S 1-WIRE BUS
a8018766 11879M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11880S: Maintained
679655da
JP
11881F: Documentation/w1/
11882F: drivers/w1/
1da177e4 11883
13927079 11884W83791D HARDWARE MONITORING DRIVER
8b58be88 11885M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11886L: lm-sensors@lm-sensors.org
25845c22 11887S: Maintained
679655da
JP
11888F: Documentation/hwmon/w83791d
11889F: drivers/hwmon/w83791d.c
13927079 11890
61db011d 11891W83793 HARDWARE MONITORING DRIVER
8b58be88 11892M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11893L: lm-sensors@lm-sensors.org
11894S: Maintained
679655da
JP
11895F: Documentation/hwmon/w83793
11896F: drivers/hwmon/w83793.c
61db011d 11897
e3760b43 11898W83795 HARDWARE MONITORING DRIVER
d8130624 11899M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11900L: lm-sensors@lm-sensors.org
11901S: Maintained
11902F: drivers/hwmon/w83795.c
11903
1da177e4 11904W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11905M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11906S: Maintained
679655da 11907F: drivers/mmc/host/wbsd.*
1da177e4 11908
b4e05923
HG
11909WACOM PROTOCOL 4 SERIAL TABLETS
11910M: Julian Squires <julian@cipht.net>
11911M: Hans de Goede <hdegoede@redhat.com>
11912L: linux-input@vger.kernel.org
11913S: Maintained
11914F: drivers/input/tablet/wacom_serial4.c
11915
3527761c 11916WATCHDOG DEVICE DRIVERS
8b58be88 11917M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11918R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11919L: linux-watchdog@vger.kernel.org
11920W: http://www.linux-watchdog.org/
f599aaf0 11921T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11922S: Maintained
679655da
JP
11923F: Documentation/watchdog/
11924F: drivers/watchdog/
11925F: include/linux/watchdog.h
c117ab84 11926F: include/uapi/linux/watchdog.h
3527761c 11927
1da177e4 11928WD7000 SCSI DRIVER
8b58be88 11929M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11930L: linux-scsi@vger.kernel.org
11931S: Maintained
679655da 11932F: drivers/scsi/wd7000.c
1da177e4 11933
b22e00f3
DH
11934WIIMOTE HID DRIVER
11935M: David Herrmann <dh.herrmann@googlemail.com>
11936L: linux-input@vger.kernel.org
11937S: Maintained
11938F: drivers/hid/hid-wiimote*
11939
e258b80e 11940WINBOND CIR DRIVER
364e9e18 11941M: David Härdeman <david@hardeman.nu>
e258b80e 11942S: Maintained
116ab806 11943F: drivers/media/rc/winbond-cir.c
e258b80e 11944
9c26df9b
WBG
11945WINSYSTEMS WS16C48 GPIO DRIVER
11946M: William Breathitt Gray <vilhelm.gray@gmail.com>
11947L: linux-gpio@vger.kernel.org
11948S: Maintained
11949F: drivers/gpio/gpio-ws16c48.c
e258b80e 11950
8a70da82 11951WIMAX STACK
8b58be88 11952M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11953M: linux-wimax@intel.com
49e7d9df 11954L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11955S: Supported
11956W: http://linuxwimax.org
315987dc 11957F: Documentation/wimax/README.wimax
315987dc
JP
11958F: include/linux/wimax/debug.h
11959F: include/net/wimax.h
c117ab84 11960F: include/uapi/linux/wimax.h
315987dc 11961F: net/wimax/
8a70da82 11962
5fc14680 11963WISTRON LAPTOP BUTTON DRIVER
8b58be88 11964M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11965S: Maintained
679655da 11966F: drivers/input/misc/wistron_btns.c
5fc14680 11967
1da177e4 11968WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11969M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11970L: linux-wireless@vger.kernel.org
926554c4 11971W: http://oops.ghostprotocols.net:81/blog
1da177e4 11972S: Maintained
679655da 11973F: drivers/net/wireless/wl3501*
1da177e4 11974
055bcbcb 11975WOLFSON MICROELECTRONICS DRIVERS
fef95164 11976L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11977T: git https://github.com/CirrusLogic/linux-drivers.git
11978W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11979S: Supported
3768f0b1 11980F: Documentation/hwmon/wm83??
f494993f
CK
11981F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11982F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11983F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11984F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11985F: drivers/clk/clk-wm83*.c
9c309598 11986F: drivers/extcon/extcon-arizona.c
b75ea16a 11987F: drivers/leds/leds-wm83*.c
25b273ba 11988F: drivers/gpio/gpio-*wm*.c
9c309598 11989F: drivers/gpio/gpio-arizona.c
d22b0869 11990F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11991F: drivers/input/misc/wm831x-on.c
11992F: drivers/input/touchscreen/wm831x-ts.c
11993F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11994F: drivers/mfd/arizona*
11995F: drivers/mfd/wm*.c
12ebc137 11996F: drivers/mfd/cs47l24*
b75ea16a
MB
11997F: drivers/power/wm83*.c
11998F: drivers/rtc/rtc-wm83*.c
11999F: drivers/regulator/wm8*.c
3860e6c4 12000F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12001F: drivers/watchdog/wm83*_wdt.c
9c309598 12002F: include/linux/mfd/arizona/
3860e6c4 12003F: include/linux/mfd/wm831x/
b75ea16a 12004F: include/linux/mfd/wm8350/
3768f0b1 12005F: include/linux/mfd/wm8400*
59ec6da2 12006F: include/linux/wm97xx.h
055bcbcb 12007F: include/sound/wm????.h
9c309598 12008F: sound/soc/codecs/arizona.?
055bcbcb 12009F: sound/soc/codecs/wm*
12ebc137 12010F: sound/soc/codecs/cs47l24*
b75ea16a 12011
3e6cd7a4
TH
12012WORKQUEUE
12013M: Tejun Heo <tj@kernel.org>
badb7f5e 12014R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12016S: Maintained
12017F: include/linux/workqueue.h
12018F: kernel/workqueue.c
12019F: Documentation/workqueue.txt
12020
1da177e4 12021X.25 NETWORK LAYER
8bf28059 12022M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12023L: linux-x25@vger.kernel.org
8bf28059 12024S: Odd Fixes
679655da
JP
12025F: Documentation/networking/x25*
12026F: include/net/x25*
12027F: net/x25/
1da177e4 12028
e2d1d6c0 12029X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12030M: Thomas Gleixner <tglx@linutronix.de>
12031M: Ingo Molnar <mingo@redhat.com>
12032M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12033M: x86@kernel.org
981c3a4f 12034L: linux-kernel@vger.kernel.org
75fc2d37 12035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12036S: Maintained
679655da
JP
12037F: Documentation/x86/
12038F: arch/x86/
e2d1d6c0 12039
d0944853 12040X86 PLATFORM DRIVERS
e181ba15 12041M: Darren Hart <dvhart@infradead.org>
d0944853 12042L: platform-driver-x86@vger.kernel.org
e181ba15 12043T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12044S: Maintained
14430813 12045F: drivers/platform/x86/
3a4bceef 12046F: drivers/platform/olpc/
d0944853 12047
c1f5c54b
IM
12048X86 MCE INFRASTRUCTURE
12049M: Tony Luck <tony.luck@intel.com>
487ba8e8 12050M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12051L: linux-edac@vger.kernel.org
12052S: Maintained
12053F: arch/x86/kernel/cpu/mcheck/*
12054
79ebdc95
BP
12055X86 MICROCODE UPDATE SUPPORT
12056M: Borislav Petkov <bp@alien8.de>
12057S: Maintained
12058F: arch/x86/kernel/cpu/microcode/*
12059
f0905c5a
AL
12060X86 VDSO
12061M: Andy Lutomirski <luto@amacapital.net>
12062L: linux-kernel@vger.kernel.org
12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12064S: Maintained
d603c8e1 12065F: arch/x86/entry/vdso/
f0905c5a 12066
d6fad502 12067XC2028/3028 TUNER DRIVER
009a5410 12068M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12069L: linux-media@vger.kernel.org
a825eaec 12070W: https://linuxtv.org
d6fad502
MCC
12071T: git git://linuxtv.org/media_tree.git
12072S: Maintained
12073F: drivers/media/tuners/tuner-xc2028.*
12074
c4468085 12075XEN HYPERVISOR INTERFACE
c4468085 12076M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12077M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12078M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12079L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12081S: Supported
12082F: arch/x86/xen/
12083F: drivers/*/xen-*front.c
12084F: drivers/xen/
12085F: arch/x86/include/asm/xen/
12086F: include/xen/
c117ab84 12087F: include/uapi/xen/
c4468085 12088
77bfb479
SS
12089XEN HYPERVISOR ARM
12090M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12091L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12092S: Supported
12093F: arch/arm/xen/
12094F: arch/arm/include/asm/xen/
12095
b475e83f
SS
12096XEN HYPERVISOR ARM64
12097M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12098L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12099S: Supported
12100F: arch/arm64/xen/
12101F: arch/arm64/include/asm/xen/
12102
9b57e1a7 12103XEN NETWORK BACKEND DRIVER
8386040b 12104M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12105L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12106L: netdev@vger.kernel.org
12107S: Supported
12108F: drivers/net/xen-netback/*
12109
c5f8e29d
KRW
12110XEN PCI SUBSYSTEM
12111M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12112L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12113S: Supported
12114F: arch/x86/pci/*xen*
12115F: drivers/pci/*xen*
12116
a2c5ae65
KRW
12117XEN BLOCK SUBSYSTEM
12118M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12119M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12120L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12121S: Supported
12122F: drivers/block/xen-blkback/*
12123F: drivers/block/xen*
12124
15d03609
JG
12125XEN PVSCSI DRIVERS
12126M: Juergen Gross <jgross@suse.com>
12127L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12128L: linux-scsi@vger.kernel.org
12129S: Supported
12130F: drivers/scsi/xen-scsifront.c
12131F: drivers/xen/xen-scsiback.c
12132F: include/xen/interface/io/vscsiif.h
12133
c5f8e29d
KRW
12134XEN SWIOTLB SUBSYSTEM
12135M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12136L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12137S: Supported
12138F: arch/x86/xen/*swiotlb*
12139F: drivers/xen/*swiotlb*
12140
1da177e4
LT
12141XFS FILESYSTEM
12142P: Silicon Graphics Inc
809625ca 12143M: Dave Chinner <david@fromorbit.com>
18caa67a 12144M: xfs@oss.sgi.com
d7ede1aa 12145L: xfs@oss.sgi.com
1da177e4 12146W: http://oss.sgi.com/projects/xfs
9f273c24 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12148S: Supported
679655da
JP
12149F: Documentation/filesystems/xfs.txt
12150F: fs/xfs/
1da177e4 12151
8a3b7a25 12152XILINX AXI ETHERNET DRIVER
59a54f30
MS
12153M: Anirudha Sarangi <anirudh@xilinx.com>
12154M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12155S: Maintained
12156F: drivers/net/ethernet/xilinx/xilinx_axienet*
12157
238b8721 12158XILINX UARTLITE SERIAL DRIVER
8b58be88 12159M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12160L: linux-serial@vger.kernel.org
12161S: Maintained
df621252 12162F: drivers/tty/serial/uartlite.c
238b8721 12163
df330515
LP
12164XILINX VIDEO IP CORES
12165M: Hyun Kwon <hyun.kwon@xilinx.com>
12166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12167L: linux-media@vger.kernel.org
12168T: git git://linuxtv.org/media_tree.git
12169S: Supported
12170F: Documentation/devicetree/bindings/media/xilinx/
12171F: drivers/media/platform/xilinx/
a5562f65 12172F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12173
74316949
EB
12174XILLYBUS DRIVER
12175M: Eli Billauer <eli.billauer@gmail.com>
12176L: linux-kernel@vger.kernel.org
12177S: Supported
12178F: drivers/char/xillybus/
12179
f620e4b8
MF
12180XTENSA XTFPGA PLATFORM SUPPORT
12181M: Max Filippov <jcmvbkbc@gmail.com>
12182L: linux-xtensa@linux-xtensa.org
12183S: Maintained
12184F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12185F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12186
1da177e4 12187YAM DRIVER FOR AX.25
8b58be88 12188M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12189L: linux-hams@vger.kernel.org
12190S: Maintained
679655da
JP
12191F: drivers/net/hamradio/yam*
12192F: include/linux/yam.h
1da177e4 12193
af64a5eb 12194YEALINK PHONE DRIVER
8b58be88 12195M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12196L: usbb2k-api-dev@nongnu.org
12197S: Maintained
679655da
JP
12198F: Documentation/input/yealink.txt
12199F: drivers/input/misc/yealink.*
af64a5eb 12200
1da177e4 12201Z8530 DRIVER FOR AX.25
8b58be88 12202M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12203W: http://yaina.de/jreuter/
12204W: http://www.qsl.net/dl1bke/
12205L: linux-hams@vger.kernel.org
12206S: Maintained
679655da
JP
12207F: Documentation/networking/z8530drv.txt
12208F: drivers/net/hamradio/*scc.c
12209F: drivers/net/hamradio/z8530.h
1da177e4 12210
0cf31ec1 12211ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12212M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12213L: linux-mm@kvack.org
12214S: Maintained
12215F: mm/zbud.c
12216F: include/linux/zbud.h
12217
7c0c3afb 12218ZD1211RW WIRELESS DRIVER
8b58be88
JP
12219M: Daniel Drake <dsd@gentoo.org>
12220M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12221W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12222L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12223L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12224S: Maintained
6948300c 12225F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12226
20263029
DS
12227ZPOOL COMPRESSED PAGE STORAGE API
12228M: Dan Streetman <ddstreet@ieee.org>
12229L: linux-mm@kvack.org
12230S: Maintained
12231F: mm/zpool.c
12232F: include/linux/zpool.h
12233
1da177e4 12234ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12235L: mjpeg-users@lists.sourceforge.net
f63145e2 12236L: linux-media@vger.kernel.org
1da177e4 12237W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12238T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12239S: Odd Fixes
90d72ac6 12240F: drivers/media/pci/zoran/
1da177e4 12241
6920f2cc
MK
12242ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12243M: Minchan Kim <minchan@kernel.org>
12244M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12245R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12246L: linux-kernel@vger.kernel.org
12247S: Maintained
12248F: drivers/block/zram/
12249F: Documentation/blockdev/zram.txt
12250
8b4a4080 12251ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12252M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12253S: Maintained
df621252 12254F: drivers/tty/serial/zs.*
8b4a4080 12255
eae70d06
MK
12256ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12257M: Minchan Kim <minchan@kernel.org>
12258M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12259R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12260L: linux-mm@kvack.org
12261S: Maintained
12262F: mm/zsmalloc.c
12263F: include/linux/zsmalloc.h
d02be50d 12264F: Documentation/vm/zsmalloc.txt
eae70d06 12265
0cf31ec1 12266ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12267M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12268L: linux-mm@kvack.org
12269S: Maintained
12270F: mm/zswap.c
12271
1da177e4 12272THE REST
8b58be88 12273M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12274L: linux-kernel@vger.kernel.org
8a6e2535 12275Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12277S: Buried alive in reporters
34d03cc1
JP
12278F: *
12279F: */