nvme: lightnvm: return ppa completion status
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
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
9257aa49 5019HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5020M: Don Brace <don.brace@microsemi.com>
9257aa49 5021L: iss_storagedev@hp.com
a0a268ad 5022L: esc.storagedev@microsemi.com
693373db 5023L: linux-scsi@vger.kernel.org
9257aa49
SC
5024S: Supported
5025F: Documentation/scsi/hpsa.txt
5026F: drivers/scsi/hpsa*.[ch]
5027F: include/linux/cciss*.h
c117ab84 5028F: include/uapi/linux/cciss*.h
9257aa49 5029
e2d1d6c0 5030HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5031M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5032L: iss_storagedev@hp.com
516fdcea 5033L: esc.storagedev@microsemi.com
693373db 5034L: linux-scsi@vger.kernel.org
e2d1d6c0 5035S: Supported
679655da
JP
5036F: Documentation/blockdev/cciss.txt
5037F: drivers/block/cciss*
5038F: include/linux/cciss_ioctl.h
c117ab84 5039F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5040
1da177e4 5041HFS FILESYSTEM
6cf515e1
GU
5042L: linux-fsdevel@vger.kernel.org
5043S: Orphan
679655da
JP
5044F: Documentation/filesystems/hfs.txt
5045F: fs/hfs/
1da177e4 5046
ef575f47
GU
5047HFSPLUS FILESYSTEM
5048L: linux-fsdevel@vger.kernel.org
5049S: Orphan
5050F: Documentation/filesystems/hfsplus.txt
5051F: fs/hfsplus/
5052
1da177e4 5053HGA FRAMEBUFFER DRIVER
8b58be88 5054M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5055L: linux-nvidia@lists.surfsouth.com
5056W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5057S: Maintained
8a61f013 5058F: drivers/video/fbdev/hgafb.c
1da177e4 5059
4480f15b 5060HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5061M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5062M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5063L: linux-pm@vger.kernel.org
e2d1d6c0 5064S: Supported
679655da
JP
5065F: arch/x86/power/
5066F: drivers/base/power/
5067F: kernel/power/
5068F: include/linux/suspend.h
5069F: include/linux/freezer.h
5070F: include/linux/pm.h
679655da 5071F: arch/*/include/asm/suspend*.h
e2d1d6c0 5072
4ef4caad 5073HID CORE LAYER
e5f6450c 5074M: Jiri Kosina <jikos@kernel.org>
406df153 5075R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5076L: linux-input@vger.kernel.org
54e5881d 5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5078S: Maintained
679655da
JP
5079F: drivers/hid/
5080F: include/linux/hid*
c117ab84 5081F: include/uapi/linux/hid*
4ef4caad 5082
30ee72f0 5083HID SENSOR HUB DRIVERS
e5f6450c 5084M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5085M: Jonathan Cameron <jic23@kernel.org>
5086M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5087L: linux-input@vger.kernel.org
5088L: linux-iio@vger.kernel.org
5089S: Maintained
5090F: Documentation/hid/hid-sensor*
5091F: drivers/hid/hid-sensor-*
5092F: drivers/iio/*/hid-*
5093F: include/linux/hid-sensor-*
5094
38bed542 5095HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5096M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5097L: linux-kernel@vger.kernel.org
75fc2d37 5098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5099S: Maintained
679655da 5100F: Documentation/timers/
5cee9645 5101F: kernel/time/hrtimer.c
88606e80
TG
5102F: kernel/time/clockevents.c
5103F: kernel/time/tick*.*
5104F: kernel/time/timer_*.c
05ed8490 5105F: include/linux/clockchips.h
679655da 5106F: include/linux/hrtimer.h
38bed542 5107
1da177e4 5108HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5109L: linux-hams@vger.kernel.org
8b64f2a0 5110S: Orphan
679655da
JP
5111F: drivers/net/hamradio/dmascc.c
5112F: drivers/net/hamradio/scc.c
1da177e4 5113
ede1e6f8 5114HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5115M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5116W: http://www.highpoint-tech.com
5117S: Supported
679655da
JP
5118F: Documentation/scsi/hptiop.txt
5119F: drivers/scsi/hptiop.c
ede1e6f8 5120
1da177e4 5121HIPPI
8b58be88 5122M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5123L: linux-hippi@sunsite.dk
5124S: Maintained
679655da 5125F: include/linux/hippidevice.h
c117ab84 5126F: include/uapi/linux/if_hippi.h
679655da 5127F: net/802/hippi.c
ff5a3b50 5128F: drivers/net/hippi/
1da177e4 5129
16c6c252
JG
5130HISILICON SAS Controller
5131M: John Garry <john.garry@huawei.com>
5132W: http://www.hisilicon.com
5133S: Supported
5134F: drivers/scsi/hisi_sas/
5135F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5136
ff1d2767 5137HOST AP DRIVER
8b58be88 5138M: Jouni Malinen <j@w1.fi>
85d32e7b 5139L: hostap@shmoo.com (subscribers-only)
724c6b35 5140L: linux-wireless@vger.kernel.org
ff1d2767
JM
5141W: http://hostap.epitest.fi/
5142S: Maintained
eb4f98d5 5143F: drivers/net/wireless/intersil/hostap/
ff1d2767 5144
dd8cd779 5145HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5146L: platform-driver-x86@vger.kernel.org
95c70215 5147S: Orphan
679655da 5148F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5149
e2d1d6c0 5150HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5151M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5152S: Maintained
7e25d724 5153F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5154
7d2c86b5 5155HPET: High Precision Event Timers driver
8b58be88 5156M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5157S: Maintained
679655da
JP
5158F: Documentation/timers/hpet.txt
5159F: drivers/char/hpet.c
5160F: include/linux/hpet.h
c117ab84 5161F: include/uapi/linux/hpet.h
b9b0332f 5162
e07b5d79 5163HPET: x86
9e06f631 5164S: Orphan
679655da
JP
5165F: arch/x86/kernel/hpet.c
5166F: arch/x86/include/asm/hpet.h
b9b0332f 5167
1da177e4 5168HPFS FILESYSTEM
8b58be88 5169M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5170W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5171S: Maintained
679655da 5172F: fs/hpfs/
1da177e4 5173
3441cded 5174HSI SUBSYSTEM
56459ea9
SR
5175M: Sebastian Reichel <sre@kernel.org>
5176T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5177S: Maintained
5178F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5179F: Documentation/hsi.txt
3441cded
SR
5180F: drivers/hsi/
5181F: include/linux/hsi/
5182F: include/uapi/linux/hsi/
5183
7d2c86b5 5184HSO 3G MODEM DRIVER
8b58be88 5185M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5186W: http://www.pharscape.org
5187S: Maintained
679655da 5188F: drivers/net/usb/hso.c
11cd29b0 5189
19990e29
AB
5190HSR NETWORK PROTOCOL
5191M: Arvid Brodin <arvid.brodin@alten.se>
5192L: netdev@vger.kernel.org
5193S: Maintained
5194F: net/hsr/
5195
5a18c343 5196HTCPEN TOUCHSCREEN DRIVER
8b58be88 5197M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5198L: linux-input@vger.kernel.org
5199S: Maintained
679655da 5200F: drivers/input/touchscreen/htcpen.c
5a18c343 5201
1da177e4 5202HUGETLB FILESYSTEM
6d49e352 5203M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5204S: Maintained
679655da 5205F: fs/hugetlbfs/
1da177e4 5206
05183189 5207Hyper-V CORE AND DRIVERS
9c3646d1 5208M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5209M: Haiyang Zhang <haiyangz@microsoft.com>
5210L: devel@linuxdriverproject.org
5211S: Maintained
a4162747
HZ
5212F: arch/x86/include/asm/mshyperv.h
5213F: arch/x86/include/uapi/asm/hyperv.h
5214F: arch/x86/kernel/cpu/mshyperv.c
05183189 5215F: drivers/hid/hid-hyperv.c
a4162747 5216F: drivers/hv/
f92ca80b 5217F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5218F: drivers/pci/host/pci-hyperv.c
05183189 5219F: drivers/net/hyperv/
a4162747 5220F: drivers/scsi/storvsc_drv.c
8a61f013 5221F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5222F: include/linux/hyperv.h
5223F: tools/hv/
54bf725e 5224F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5225
d85c8a6a 5226I2C OVER PARALLEL PORT
d8130624 5227M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5228L: linux-i2c@vger.kernel.org
5229S: Maintained
5230F: Documentation/i2c/busses/i2c-parport
5231F: Documentation/i2c/busses/i2c-parport-light
5232F: drivers/i2c/busses/i2c-parport.c
5233F: drivers/i2c/busses/i2c-parport-light.c
5234
5235I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5236M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5237L: linux-i2c@vger.kernel.org
5238S: Maintained
5239F: Documentation/i2c/busses/i2c-ali1535
5240F: Documentation/i2c/busses/i2c-ali1563
5241F: Documentation/i2c/busses/i2c-ali15x3
5242F: Documentation/i2c/busses/i2c-amd756
5243F: Documentation/i2c/busses/i2c-amd8111
5244F: Documentation/i2c/busses/i2c-i801
5245F: Documentation/i2c/busses/i2c-nforce2
5246F: Documentation/i2c/busses/i2c-piix4
5247F: Documentation/i2c/busses/i2c-sis5595
5248F: Documentation/i2c/busses/i2c-sis630
5249F: Documentation/i2c/busses/i2c-sis96x
5250F: Documentation/i2c/busses/i2c-via
5251F: Documentation/i2c/busses/i2c-viapro
5252F: drivers/i2c/busses/i2c-ali1535.c
5253F: drivers/i2c/busses/i2c-ali1563.c
5254F: drivers/i2c/busses/i2c-ali15x3.c
5255F: drivers/i2c/busses/i2c-amd756.c
5256F: drivers/i2c/busses/i2c-amd756-s4882.c
5257F: drivers/i2c/busses/i2c-amd8111.c
5258F: drivers/i2c/busses/i2c-i801.c
5259F: drivers/i2c/busses/i2c-isch.c
5260F: drivers/i2c/busses/i2c-nforce2.c
5261F: drivers/i2c/busses/i2c-nforce2-s4985.c
5262F: drivers/i2c/busses/i2c-piix4.c
5263F: drivers/i2c/busses/i2c-sis5595.c
5264F: drivers/i2c/busses/i2c-sis630.c
5265F: drivers/i2c/busses/i2c-sis96x.c
5266F: drivers/i2c/busses/i2c-via.c
5267F: drivers/i2c/busses/i2c-viapro.c
5268
cb7f07a4
NH
5269I2C/SMBUS ISMT DRIVER
5270M: Seth Heasley <seth.heasley@intel.com>
5271M: Neil Horman <nhorman@tuxdriver.com>
5272L: linux-i2c@vger.kernel.org
5273F: drivers/i2c/busses/i2c-ismt.c
5274F: Documentation/i2c/busses/i2c-ismt
5275
6ea884db 5276I2C/SMBUS STUB DRIVER
d8130624 5277M: Jean Delvare <jdelvare@suse.com>
846557d3 5278L: linux-i2c@vger.kernel.org
6ea884db 5279S: Maintained
8547a5bc 5280F: drivers/i2c/i2c-stub.c
6ea884db 5281
5b543965 5282I2C SUBSYSTEM
14d77c4d 5283M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5284L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5285W: https://i2c.wiki.kernel.org/
5286Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5287T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5288S: Maintained
40ed1b4c 5289F: Documentation/devicetree/bindings/i2c/
679655da
JP
5290F: Documentation/i2c/
5291F: drivers/i2c/
630bc46e 5292F: drivers/i2c/*/
679655da 5293F: include/linux/i2c.h
03b70d62 5294F: include/linux/i2c-*.h
c117ab84
CEB
5295F: include/uapi/linux/i2c.h
5296F: include/uapi/linux/i2c-*.h
1da177e4 5297
4560d677
WS
5298I2C ACPI SUPPORT
5299M: Mika Westerberg <mika.westerberg@linux.intel.com>
5300L: linux-i2c@vger.kernel.org
5301L: linux-acpi@vger.kernel.org
5302S: Maintained
4560d677 5303
d85c8a6a 5304I2C-TAOS-EVM DRIVER
d8130624 5305M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5306L: linux-i2c@vger.kernel.org
5307S: Maintained
5308F: Documentation/i2c/busses/i2c-taos-evm
5309F: drivers/i2c/busses/i2c-taos-evm.c
5310
e8c76eed 5311I2C-TINY-USB DRIVER
8b58be88 5312M: Till Harbaum <till@harbaum.org>
846557d3 5313L: linux-i2c@vger.kernel.org
932d1872 5314W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5315S: Maintained
679655da 5316F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5317
1da177e4 5318i386 BOOT CODE
8b58be88 5319M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5320S: Maintained
679655da 5321F: arch/x86/boot/
1da177e4
LT
5322
5323i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5324M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5325T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5326S: Maintained
5327
1da177e4 5328IA64 (Itanium) PLATFORM
8b58be88
JP
5329M: Tony Luck <tony.luck@intel.com>
5330M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5331L: linux-ia64@vger.kernel.org
6b1c70b1 5332T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5333S: Maintained
679655da 5334F: arch/ia64/
1da177e4 5335
4cd38750
LDSB
5336IBM Power VMX Cryptographic instructions
5337M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5338M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5339L: linux-crypto@vger.kernel.org
5340S: Supported
5341F: drivers/crypto/vmx/Makefile
5342F: drivers/crypto/vmx/Kconfig
5343F: drivers/crypto/vmx/vmx.c
5344F: drivers/crypto/vmx/aes*
5345F: drivers/crypto/vmx/ghash*
5346F: drivers/crypto/vmx/ppc-xlate.pl
5347
956c203c 5348IBM Power in-Nest Crypto Acceleration
4cd38750 5349M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5350M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5351L: linux-crypto@vger.kernel.org
5352S: Supported
28bceeaa
DS
5353F: drivers/crypto/nx/Makefile
5354F: drivers/crypto/nx/Kconfig
5355F: drivers/crypto/nx/nx-aes*
5356F: drivers/crypto/nx/nx-sha*
5357F: drivers/crypto/nx/nx.*
5358F: drivers/crypto/nx/nx_csbcpb.h
5359F: drivers/crypto/nx/nx_debugfs.h
956c203c 5360
0e16aafb 5361IBM Power 842 compression accelerator
41656aa7 5362M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5363S: Supported
28bceeaa
DS
5364F: drivers/crypto/nx/Makefile
5365F: drivers/crypto/nx/Kconfig
7011a122 5366F: drivers/crypto/nx/nx-842*
2da572c9 5367F: include/linux/sw842.h
2062c5b6 5368F: crypto/842.c
2da572c9 5369F: lib/842/
0e16aafb 5370
1da177e4 5371IBM Power Linux RAID adapter
8b58be88 5372M: Brian King <brking@us.ibm.com>
1da177e4 5373S: Supported
679655da 5374F: drivers/scsi/ipr.*
1da177e4 5375
9d348af4 5376IBM Power Virtual Ethernet Device Driver
eddd63a6 5377M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5378L: netdev@vger.kernel.org
5379S: Supported
9aa32835 5380F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5381
032c5e82
TF
5382IBM Power SRIOV Virtual NIC Device Driver
5383M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5384M: John Allen <jallen@linux.vnet.ibm.com>
5385L: netdev@vger.kernel.org
5386S: Supported
5387F: drivers/net/ethernet/ibm/ibmvnic.*
5388
e6babec6 5389IBM Power Virtual SCSI Device Drivers
bcbde52b 5390M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5391L: linux-scsi@vger.kernel.org
5392S: Supported
e6babec6
NF
5393F: drivers/scsi/ibmvscsi/ibmvscsi*
5394F: drivers/scsi/ibmvscsi/viosrp.h
5395
5396IBM Power Virtual FC Device Drivers
44b4dad9 5397M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5398L: linux-scsi@vger.kernel.org
5399S: Supported
5400F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5401
1da177e4 5402IBM ServeRAID RAID DRIVER
f9213e78 5403S: Orphan
679655da 5404F: drivers/scsi/ips.*
1da177e4 5405
6ed9f9c4
PT
5406ICH LPC AND GPIO DRIVER
5407M: Peter Tyser <ptyser@xes-inc.com>
5408S: Maintained
5409F: drivers/mfd/lpc_ich.c
5410F: drivers/gpio/gpio-ich.c
5411
1e7106fc 5412IDE SUBSYSTEM
8b58be88 5413M: "David S. Miller" <davem@davemloft.net>
1da177e4 5414L: linux-ide@vger.kernel.org
8a6e2535 5415Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5416T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5417S: Maintained
679655da
JP
5418F: Documentation/ide/
5419F: drivers/ide/
5420F: include/linux/ide.h
1da177e4 5421
6cb8c13d
IP
5422IDEAPAD LAPTOP EXTRAS DRIVER
5423M: Ike Panhc <ike.pan@canonical.com>
5424L: platform-driver-x86@vger.kernel.org
5425W: http://launchpad.net/ideapad-laptop
5426S: Maintained
5427F: drivers/platform/x86/ideapad-laptop.c
5428
1ea4c161
AM
5429IDEAPAD LAPTOP SLIDEBAR DRIVER
5430M: Andrey Moiseev <o2g.org.ru@gmail.com>
5431L: linux-input@vger.kernel.org
5432W: https://github.com/o2genum/ideapad-slidebar
5433S: Maintained
5434F: drivers/input/misc/ideapad_slidebar.c
5435
0f861e8c 5436IDE/ATAPI DRIVERS
487ba8e8 5437M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5438L: linux-ide@vger.kernel.org
c404c199 5439S: Maintained
679655da
JP
5440F: Documentation/cdrom/ide-cd
5441F: drivers/ide/ide-cd*
1da177e4 5442
27471fdb 5443IDLE-I7300
8b58be88 5444M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5445L: linux-pm@vger.kernel.org
27471fdb 5446S: Supported
679655da 5447F: drivers/idle/i7300_idle.c
27471fdb 5448
02cf2286 5449IEEE 802.15.4 SUBSYSTEM
b6e195fd 5450M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5451L: linux-wpan@vger.kernel.org
5452W: https://github.com/linux-wpan
5453T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5454S: Maintained
5455F: net/ieee802154/
68653359 5456F: net/mac802154/
251741b1 5457F: drivers/net/ieee802154/
580947d3
AA
5458F: include/linux/nl802154.h
5459F: include/linux/ieee802154.h
5460F: include/net/nl802154.h
5461F: include/net/mac802154.h
5462F: include/net/af_ieee802154.h
5463F: include/net/cfg802154.h
5464F: include/net/ieee802154_netdev.h
ebef9c12 5465F: Documentation/networking/ieee802154.txt
02cf2286 5466
b1c97193
SY
5467IGORPLUG-USB IR RECEIVER
5468M: Sean Young <sean@mess.org>
5469L: linux-media@vger.kernel.org
5470S: Maintained
5471F: drivers/media/rc/igorplugusb.c
5472
40ad4a30
SY
5473IGUANAWORKS USB IR TRANSCEIVER
5474M: Sean Young <sean@mess.org>
5475L: linux-media@vger.kernel.org
5476S: Maintained
5477F: drivers/media/rc/iguanair.c
5478
9545f86e 5479IIO SUBSYSTEM AND DRIVERS
030a13d7 5480M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5481R: Hartmut Knaack <knaack.h@gmx.de>
5482R: Lars-Peter Clausen <lars@metafoo.de>
5483R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5484L: linux-iio@vger.kernel.org
5485S: Maintained
03e7c251 5486F: drivers/iio/
9545f86e 5487F: drivers/staging/iio/
8fe671fc 5488F: include/linux/iio/
817020cf 5489F: tools/iio/
9545f86e 5490
65519263
SG
5491IKANOS/ADI EAGLE ADSL USB DRIVER
5492M: Matthieu Castet <castet.matthieu@free.fr>
5493M: Stanislaw Gruszka <stf_xl@wp.pl>
5494S: Maintained
5495F: drivers/usb/atm/ueagle-atm.c
5496
e89ab51f
GR
5497INA209 HARDWARE MONITOR DRIVER
5498M: Guenter Roeck <linux@roeck-us.net>
5499L: lm-sensors@lm-sensors.org
5500S: Maintained
5501F: Documentation/hwmon/ina209
5502F: Documentation/devicetree/bindings/i2c/ina209.txt
5503F: drivers/hwmon/ina209.c
5504
5505INA2XX HARDWARE MONITOR DRIVER
5506M: Guenter Roeck <linux@roeck-us.net>
5507L: lm-sensors@lm-sensors.org
5508S: Maintained
5509F: Documentation/hwmon/ina2xx
5510F: drivers/hwmon/ina2xx.c
5511F: include/linux/platform_data/ina2xx.h
5512
14dc124f
SIG
5513INDUSTRY PACK SUBSYSTEM (IPACK)
5514M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5515M: Jens Taprogge <jens.taprogge@taprogge.org>
5516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5517L: industrypack-devel@lists.sourceforge.net
5518W: http://industrypack.sourceforge.net
5519S: Maintained
5520F: drivers/ipack/
5521
8adc53fd
ZLK
5522INGENIC JZ4780 DMA Driver
5523M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5524S: Maintained
5525F: drivers/dma/dma-jz4780.c
5526
aa7168f4 5527INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5528M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5529M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5530L: linux-ima-devel@lists.sourceforge.net
5531L: linux-ima-user@lists.sourceforge.net
5532L: linux-security-module@vger.kernel.org
9f273c24 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5534S: Supported
679655da 5535F: security/integrity/ima/
aa7168f4 5536
9a4ea5a9
JH
5537IMGTEC IR DECODER DRIVER
5538M: James Hogan <james.hogan@imgtec.com>
5539S: Maintained
5540F: drivers/media/rc/img-ir/
5541
1da177e4 5542IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5543L: linux-fbdev@vger.kernel.org
843393d3 5544S: Orphan
8a61f013 5545F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5546
5547INFINIBAND SUBSYSTEM
b6b2bbe6 5548M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5549M: Sean Hefty <sean.hefty@intel.com>
5550M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5551L: linux-rdma@vger.kernel.org
605841f5 5552W: http://www.openfabrics.org/
8a6e2535 5553Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5554T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5555S: Supported
679655da
JP
5556F: Documentation/infiniband/
5557F: drivers/infiniband/
2dfcad3a 5558F: drivers/staging/rdma/
c117ab84 5559F: include/uapi/linux/if_infiniband.h
954138dc
YD
5560F: include/uapi/rdma/
5561F: include/rdma/
1da177e4 5562
c9f04f58 5563INOTIFY
8b58be88
JP
5564M: John McCutchan <john@johnmccutchan.com>
5565M: Robert Love <rlove@rlove.org>
5566M: Eric Paris <eparis@parisplace.org>
c9f04f58 5567S: Maintained
679655da
JP
5568F: Documentation/filesystems/inotify.txt
5569F: fs/notify/inotify/
5570F: include/linux/inotify.h
c117ab84 5571F: include/uapi/linux/inotify.h
c9f04f58 5572
e2d1d6c0 5573INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5574M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5575L: linux-input@vger.kernel.org
8a6e2535 5576Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5578S: Maintained
679655da 5579F: drivers/input/
f4eea7e2 5580F: include/linux/input.h
c117ab84 5581F: include/uapi/linux/input.h
f4eea7e2 5582F: include/linux/input/
e52d8398 5583F: Documentation/devicetree/bindings/input/
e2d1d6c0 5584
3267a87f 5585INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5586M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5587L: linux-input@vger.kernel.org
75dd112a 5588S: Odd fixes
3267a87f 5589F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5590F: drivers/input/input-mt.c
3267a87f
HR
5591K: \b(ABS|SYN)_MT_
5592
97fa99a3
JY
5593INTEL ASoC BDW/HSW DRIVERS
5594M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5595L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5596S: Supported
e8e1225d
JP
5597F: sound/soc/intel/common/sst-dsp*
5598F: sound/soc/intel/common/sst-firmware.c
5599F: sound/soc/intel/boards/broadwell.c
5600F: sound/soc/intel/haswell/
97fa99a3 5601
4ac13e17
DJ
5602INTEL C600 SERIES SAS CONTROLLER DRIVER
5603M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5604M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5605L: linux-scsi@vger.kernel.org
7106891a
DJ
5606T: git git://git.code.sf.net/p/intel-sas/isci
5607S: Supported
4ac13e17 5608F: drivers/scsi/isci/
4ac13e17 5609
ecc83e52
AH
5610INTEL HID EVENT DRIVER
5611M: Alex Hung <alex.hung@canonical.com>
5612L: platform-driver-x86@vger.kernel.org
5613S: Maintained
5614F: drivers/platform/x86/intel-hid.c
5615
26717172
LB
5616INTEL IDLE DRIVER
5617M: Len Brown <lenb@kernel.org>
bf1c138e 5618L: linux-pm@vger.kernel.org
08deed1e 5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5620S: Supported
5621F: drivers/idle/intel_idle.c
5622
7c1ac18d 5623INTEL PSTATE DRIVER
58ac1f62
SP
5624M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5625M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5626L: linux-pm@vger.kernel.org
5627S: Supported
5628F: drivers/cpufreq/intel_pstate.c
5629
9eb8ef74 5630INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5631M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5632L: linux-fbdev@vger.kernel.org
ce00f85c 5633S: Maintained
679655da 5634F: Documentation/fb/intelfb.txt
8a61f013 5635F: drivers/video/fbdev/intelfb/
9eb8ef74 5636
1da177e4 5637INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5638M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5639L: linux-fbdev@vger.kernel.org
ce00f85c 5640S: Maintained
8a61f013 5641F: drivers/video/fbdev/i810/
1da177e4 5642
f4a9bc4c 5643INTEL MENLOW THERMAL DRIVER
8b58be88 5644M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5645L: platform-driver-x86@vger.kernel.org
5ca92bd9 5646W: https://01.org/linux-acpi
f4a9bc4c 5647S: Supported
679655da 5648F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5649
248a9dc3 5650INTEL I/OAT DMA DRIVER
18ebd564 5651M: Dave Jiang <dave.jiang@intel.com>
08223d80 5652R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5653L: dmaengine@vger.kernel.org
5654Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5655S: Supported
679655da 5656F: drivers/dma/ioat*
248a9dc3 5657
6c8909b4 5658INTEL IOMMU (VT-d)
8b58be88 5659M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5660L: iommu@lists.linux-foundation.org
54e5881d 5661T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5662S: Supported
3fb39615 5663F: drivers/iommu/intel-iommu.c
679655da 5664F: include/linux/intel-iommu.h
6c8909b4 5665
b3e5f263 5666INTEL IOP-ADMA DMA DRIVER
08223d80 5667R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5668S: Odd fixes
679655da 5669F: drivers/dma/iop-adma.c
b3e5f263 5670
9251ce95 5671INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5672M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5673S: Maintained
679655da
JP
5674F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5675F: arch/arm/mach-ixp4xx/include/mach/npe.h
5676F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5677F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5678F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5679F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5680
844dd05f 5681INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5682M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5683S: Maintained
679655da 5684F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5685
2f302324 5686INTEL ETHERNET DRIVERS
8b58be88 5687M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5688R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5689R: Shannon Nelson <shannon.nelson@intel.com>
5690R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5691R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5692R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5693R: John Ronciak <john.ronciak@intel.com>
5694R: Mitch Williams <mitch.a.williams@intel.com>
5695L: intel-wired-lan@lists.osuosl.org
f6fde11a 5696W: http://www.intel.com/support/feedback.htm
d94e6fed 5697W: http://e1000.sourceforge.net/
2f302324
JK
5698Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5701S: Supported
0d164401
JK
5702F: Documentation/networking/e100.txt
5703F: Documentation/networking/e1000.txt
5704F: Documentation/networking/e1000e.txt
5705F: Documentation/networking/igb.txt
5706F: Documentation/networking/igbvf.txt
5707F: Documentation/networking/ixgb.txt
5708F: Documentation/networking/ixgbe.txt
5709F: Documentation/networking/ixgbevf.txt
1bff6529 5710F: Documentation/networking/i40e.txt
105bf2fe 5711F: Documentation/networking/i40evf.txt
dee1ad47 5712F: drivers/net/ethernet/intel/
bc90d291 5713F: drivers/net/ethernet/intel/*/
1da177e4 5714
0963d59b
LW
5715INTEL-MID GPIO DRIVER
5716M: David Cohen <david.a.cohen@linux.intel.com>
5717L: linux-gpio@vger.kernel.org
5718S: Maintained
5719F: drivers/gpio/gpio-intel-mid.c
5720
ca907a90
SY
5721INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5722M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5723L: linux-wireless@vger.kernel.org
ca907a90 5724S: Maintained
679655da 5725F: Documentation/networking/README.ipw2100
679655da 5726F: Documentation/networking/README.ipw2200
367a1092 5727F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5728
5760b0a5
AS
5729INTEL(R) TRACE HUB
5730M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5731S: Supported
5732F: Documentation/trace/intel_th.txt
5733F: drivers/hwtracing/intel_th/
5734
4bd96a7a 5735INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5736M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5737L: tboot-devel@lists.sourceforge.net
5738W: http://tboot.sourceforge.net
e9b7d7c8 5739T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5740S: Supported
5741F: Documentation/intel_txt.txt
5742F: include/linux/tboot.h
5743F: arch/x86/kernel/tboot.c
5744
8a70da82 5745INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5746M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5747M: linux-wimax@intel.com
49e7d9df 5748L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5749S: Supported
5750W: http://linuxwimax.org
679655da
JP
5751F: Documentation/wimax/README.i2400m
5752F: drivers/net/wimax/i2400m/
c117ab84 5753F: include/uapi/linux/wimax/i2400m.h
8a70da82 5754
1c0ce89c
SG
5755INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5756M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5757L: linux-wireless@vger.kernel.org
1c0ce89c 5758S: Supported
7ac9a364 5759F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5760
b481de9c 5761INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5762M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5763M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5764M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5765L: linux-wireless@vger.kernel.org
b481de9c 5766W: http://intellinuxwireless.org
b62ff718 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5768S: Supported
e705c121 5769F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5770
de8fe023
TW
5771INTEL MANAGEMENT ENGINE (mei)
5772M: Tomas Winkler <tomas.winkler@intel.com>
5773L: linux-kernel@vger.kernel.org
5774S: Supported
c117ab84 5775F: include/uapi/linux/mei.h
5069288b 5776F: include/linux/mei_cl_bus.h
de8fe023 5777F: drivers/misc/mei/*
222818c3 5778F: drivers/watchdog/mei_wdt.c
e07950a1 5779F: Documentation/misc-devices/mei/*
de8fe023 5780
50ceb98b
SD
5781INTEL MIC DRIVERS (mic)
5782M: Sudeep Dutt <sudeep.dutt@intel.com>
5783M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5784S: Supported
5785W: https://github.com/sudeepdutt/mic
5786W: http://software.intel.com/en-us/mic-developer
5787F: include/linux/mic_bus.h
5788F: include/linux/scif.h
5789F: include/uapi/linux/mic_common.h
5790F: include/uapi/linux/mic_ioctl.h
9f273c24 5791F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5792F: drivers/misc/mic/
5793F: drivers/dma/mic_x100_dma.c
5794F: drivers/dma/mic_x100_dma.h
9f273c24 5795F: Documentation/mic/
50ceb98b 5796
fdca4f16 5797INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5798M: Zha Qipeng<qipeng.zha@intel.com>
5799L: platform-driver-x86@vger.kernel.org
5800S: Maintained
5801F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5802F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5803F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5804F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5805
378f956e
SKC
5806INTEL TELEMETRY DRIVER
5807M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5808L: platform-driver-x86@vger.kernel.org
5809S: Maintained
378f956e 5810F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5811F: drivers/platform/x86/intel_telemetry*
0a8b8353 5812
cb109a0e 5813IOC3 ETHERNET DRIVER
8b58be88 5814M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5815L: linux-mips@linux-mips.org
5816S: Maintained
8862bf1e 5817F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5818
cb109a0e 5819IOC3 SERIAL DRIVER
8b58be88 5820M: Pat Gefre <pfg@sgi.com>
d39e0721 5821L: linux-serial@vger.kernel.org
cb109a0e 5822S: Maintained
df621252 5823F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5824
0b6e8569
SW
5825IOMMU DRIVERS
5826M: Joerg Roedel <joro@8bytes.org>
5827L: iommu@lists.linux-foundation.org
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5829S: Maintained
5830F: drivers/iommu/
5831
4480f15b 5832IP MASQUERADING
8b58be88 5833M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5834S: Maintained
679655da 5835F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5836
4409ebe9 5837IPMI SUBSYSTEM
8b58be88 5838M: Corey Minyard <minyard@acm.org>
b0c90653 5839L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5840W: http://openipmi.sourceforge.net/
5841S: Supported
679655da
JP
5842F: Documentation/IPMI.txt
5843F: drivers/char/ipmi/
5844F: include/linux/ipmi*
c117ab84 5845F: include/uapi/linux/ipmi*
4409ebe9 5846
2d800897
KW
5847QCOM AUDIO (ASoC) DRIVERS
5848M: Patrick Lai <plai@codeaurora.org>
5849M: Banajit Goswami <bgoswami@codeaurora.org>
5850L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5851S: Supported
5852F: sound/soc/qcom/
5853
e2d1d6c0 5854IPS SCSI RAID DRIVER
8b58be88 5855M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5856L: linux-scsi@vger.kernel.org
5857W: http://www.adaptec.com/
5858S: Maintained
679655da 5859F: drivers/scsi/ips*
e2d1d6c0
RD
5860
5861IPVS
8b58be88
JP
5862M: Wensong Zhang <wensong@linux-vs.org>
5863M: Simon Horman <horms@verge.net.au>
5864M: Julian Anastasov <ja@ssi.bg>
979b6c13 5865L: netdev@vger.kernel.org
e2d1d6c0 5866L: lvs-devel@vger.kernel.org
1da177e4 5867S: Maintained
9f273c24
FW
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5870F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5871F: include/net/ip_vs.h
c117ab84 5872F: include/uapi/linux/ip_vs.h
679655da 5873F: net/netfilter/ipvs/
1da177e4 5874
e7839f25 5875IPWIRELESS DRIVER
e5f6450c 5876M: Jiri Kosina <jikos@kernel.org>
d8130624 5877M: David Sterba <dsterba@suse.com>
92094aa0 5878S: Odd Fixes
282361a0 5879F: drivers/tty/ipwireless/
099dc4fb 5880
e2d1d6c0 5881IPX NETWORK LAYER
8b58be88 5882M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5883L: netdev@vger.kernel.org
5884S: Maintained
679655da 5885F: include/net/ipx.h
c117ab84 5886F: include/uapi/linux/ipx.h
679655da 5887F: net/ipx/
e2d1d6c0 5888
1da177e4 5889IRDA SUBSYSTEM
8b58be88 5890M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5891L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5892L: netdev@vger.kernel.org
1da177e4 5893W: http://irda.sourceforge.net/
f353976d 5894S: Maintained
e0057975 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5896F: Documentation/networking/irda.txt
5897F: drivers/net/irda/
5898F: include/net/irda/
5899F: net/irda/
1da177e4 5900
a800c7cc
TG
5901IRQ SUBSYSTEM
5902M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5903L: linux-kernel@vger.kernel.org
a800c7cc 5904S: Maintained
75fc2d37 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5906F: kernel/irq/
2ed9fd28
JC
5907
5908IRQCHIP DRIVERS
5909M: Thomas Gleixner <tglx@linutronix.de>
5910M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5911M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5912L: linux-kernel@vger.kernel.org
5913S: Maintained
5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5915T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5916F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5917F: drivers/irqchip/
a800c7cc 5918
7ab3a837 5919IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5920M: Jiang Liu <jiang.liu@linux.intel.com>
5921M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5922S: Maintained
b09dec2c 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5924F: Documentation/IRQ-domain.txt
5925F: include/linux/irqdomain.h
5926F: kernel/irq/irqdomain.c
b09dec2c 5927F: kernel/irq/msi.c
7ab3a837 5928
e2d1d6c0 5929ISAPNP
8b58be88 5930M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5931S: Maintained
679655da
JP
5932F: Documentation/isapnp.txt
5933F: drivers/pnp/isapnp/
5934F: include/linux/isapnp.h
e2d1d6c0 5935
d39b8420
HV
5936ISA RADIO MODULE
5937M: Hans Verkuil <hverkuil@xs4all.nl>
5938L: linux-media@vger.kernel.org
5939T: git git://linuxtv.org/media_tree.git
a825eaec 5940W: https://linuxtv.org
d39b8420
HV
5941S: Maintained
5942F: drivers/media/radio/radio-isa*
5943
71a6d0af
HW
5944iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5945M: Peter Jones <pjones@redhat.com>
5946M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5947S: Maintained
5948F: drivers/firmware/iscsi_ibft*
5949
14816b1e 5950ISCSI
8b58be88 5951M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5952L: open-iscsi@googlegroups.com
5953W: www.open-iscsi.org
54e5881d 5954T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5955S: Maintained
679655da
JP
5956F: drivers/scsi/*iscsi*
5957F: include/scsi/*iscsi*
14816b1e 5958
1e65eb42
OG
5959ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5960M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5961M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5962M: Roi Dayan <roid@mellanox.com>
5963L: linux-rdma@vger.kernel.org
5964S: Supported
5965W: http://www.openfabrics.org
5966W: www.open-iscsi.org
5967Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5968F: drivers/infiniband/ulp/iser/
1e65eb42 5969
2b70e5fd
SG
5970ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5971M: Sagi Grimberg <sagig@mellanox.com>
5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5973L: linux-rdma@vger.kernel.org
5974L: target-devel@vger.kernel.org
5975S: Supported
5976W: http://www.linux-iscsi.org
5977F: drivers/infiniband/ulp/isert
5978
1da177e4 5979ISDN SUBSYSTEM
8b58be88 5980M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5981L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5982L: netdev@vger.kernel.org
1da177e4 5983W: http://www.isdn4linux.de
54e5881d 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5985S: Maintained
679655da
JP
5986F: Documentation/isdn/
5987F: drivers/isdn/
5988F: include/linux/isdn.h
5989F: include/linux/isdn/
c117ab84
CEB
5990F: include/uapi/linux/isdn.h
5991F: include/uapi/linux/isdn/
1da177e4
LT
5992
5993ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5994M: Armin Schindler <mac@melware.de>
d5d52273 5995L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5996W: http://www.melware.de
5997S: Maintained
679655da 5998F: drivers/isdn/hardware/eicon/
1da177e4 5999
d624870f 6000IT87 HARDWARE MONITORING DRIVER
d8130624 6001M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
6002L: lm-sensors@lm-sensors.org
6003S: Maintained
6004F: Documentation/hwmon/it87
6005F: drivers/hwmon/it87.c
6006
d7104bff
AP
6007IT913X MEDIA DRIVER
6008M: Antti Palosaari <crope@iki.fi>
6009L: linux-media@vger.kernel.org
a825eaec 6010W: https://linuxtv.org
d7104bff
AP
6011W: http://palosaari.fi/linux/
6012Q: http://patchwork.linuxtv.org/project/linux-media/list/
6013T: git git://linuxtv.org/anttip/media_tree.git
6014S: Maintained
249c697e 6015F: drivers/media/tuners/it913x*
d7104bff 6016
91821ff3 6017IVTV VIDEO4LINUX DRIVER
6afdeaf8 6018M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6019L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6020L: linux-media@vger.kernel.org
275ffde4 6021T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6022W: http://www.ivtvdriver.org
6023S: Maintained
679655da 6024F: Documentation/video4linux/*.ivtv
90d72ac6 6025F: drivers/media/pci/ivtv/
c117ab84 6026F: include/uapi/linux/ivtv*
91821ff3 6027
68620bdd
MP
6028IX2505V MEDIA DRIVER
6029M: Malcolm Priestley <tvboxspy@gmail.com>
6030L: linux-media@vger.kernel.org
a825eaec 6031W: https://linuxtv.org
68620bdd
MP
6032Q: http://patchwork.linuxtv.org/project/linux-media/list/
6033S: Maintained
6034F: drivers/media/dvb-frontends/ix2505v*
6035
4453d736
GR
6036JC42.4 TEMPERATURE SENSOR DRIVER
6037M: Guenter Roeck <linux@roeck-us.net>
6038L: lm-sensors@lm-sensors.org
6039S: Maintained
6040F: drivers/hwmon/jc42.c
6041F: Documentation/hwmon/jc42
6042
e2d1d6c0 6043JFS FILESYSTEM
3256f80f 6044M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6045L: jfs-discussion@lists.sourceforge.net
6046W: http://jfs.sourceforge.net/
54e5881d 6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6048S: Maintained
679655da
JP
6049F: Documentation/filesystems/jfs.txt
6050F: fs/jfs/
e2d1d6c0 6051
95252236 6052JME NETWORK DRIVER
8b58be88 6053M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6054L: netdev@vger.kernel.org
6055S: Maintained
63d24a0e 6056F: drivers/net/ethernet/jme.*
95252236 6057
1da177e4 6058JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6059M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6060L: linux-mtd@lists.infradead.org
6061W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6062S: Maintained
679655da 6063F: fs/jffs2/
c117ab84 6064F: include/uapi/linux/jffs2.h
1da177e4 6065
d183e11a
TT
6066JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6067M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6068M: Jan Kara <jack@suse.com>
d183e11a
TT
6069L: linux-ext4@vger.kernel.org
6070S: Maintained
6071F: fs/jbd2/
6072F: include/linux/jbd2.h
ae0718f8 6073
207dab5f
MU
6074JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6075M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6076L: linux-media@vger.kernel.org
6077S: Maintained
6078F: drivers/media/platform/rcar_jpu.c
6079
fd8b6cb4 6080JSM Neo PCI based serial card
df247081 6081M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6082L: linux-serial@vger.kernel.org
6083S: Maintained
df621252 6084F: drivers/tty/serial/jsm/
ae0718f8 6085
af39917d
CL
6086K10TEMP HARDWARE MONITORING DRIVER
6087M: Clemens Ladisch <clemens@ladisch.de>
6088L: lm-sensors@lm-sensors.org
6089S: Maintained
6090F: Documentation/hwmon/k10temp
6091F: drivers/hwmon/k10temp.c
6092
4660cb35 6093K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6094M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6095L: lm-sensors@lm-sensors.org
ae0718f8 6096S: Maintained
679655da
JP
6097F: Documentation/hwmon/k8temp
6098F: drivers/hwmon/k8temp.c
ae0718f8 6099
1da177e4 6100KCONFIG
5eb1f99e 6101M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6102L: linux-kbuild@vger.kernel.org
cea8321c 6103T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6104S: Maintained
679655da
JP
6105F: Documentation/kbuild/kconfig-language.txt
6106F: scripts/kconfig/
1da177e4 6107
ea6c2089 6108KDUMP
8b58be88
JP
6109M: Vivek Goyal <vgoyal@redhat.com>
6110M: Haren Myneni <hbabu@us.ibm.com>
34633993 6111L: kexec@lists.infradead.org
ea6c2089
VG
6112W: http://lse.sourceforge.net/kdump/
6113S: Maintained
80811493 6114F: Documentation/kdump/
ea6c2089 6115
f41bf02f
HV
6116KEENE FM RADIO TRANSMITTER DRIVER
6117M: Hans Verkuil <hverkuil@xs4all.nl>
6118L: linux-media@vger.kernel.org
6119T: git git://linuxtv.org/media_tree.git
a825eaec 6120W: https://linuxtv.org
f41bf02f
HV
6121S: Maintained
6122F: drivers/media/radio/radio-keene*
6123
1da177e4 6124KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6125M: Ian Kent <raven@themaw.net>
f694fc97 6126L: autofs@vger.kernel.org
1da177e4 6127S: Maintained
679655da 6128F: fs/autofs4/
1da177e4 6129
70fb7ba6 6130KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6131M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6134L: linux-kbuild@vger.kernel.org
5ce45962 6135S: Maintained
679655da
JP
6136F: Documentation/kbuild/
6137F: Makefile
6138F: scripts/Makefile.*
70fb7ba6
MM
6139F: scripts/basic/
6140F: scripts/mk*
6141F: scripts/package/
1da177e4
LT
6142
6143KERNEL JANITORS
c3000e03 6144L: kernel-janitors@vger.kernel.org
10466f5a 6145W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6146S: Odd Fixes
1da177e4 6147
e8b43555 6148KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6149M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6150M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6151L: linux-nfs@vger.kernel.org
1da177e4 6152W: http://nfs.sourceforge.net/
9f273c24 6153T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6154S: Supported
679655da 6155F: fs/nfsd/
c117ab84 6156F: include/uapi/linux/nfsd/
679655da
JP
6157F: fs/lockd/
6158F: fs/nfs_common/
6159F: net/sunrpc/
6160F: include/linux/lockd/
6161F: include/linux/sunrpc/
c117ab84 6162F: include/uapi/linux/sunrpc/
1da177e4 6163
13b122b3
SK
6164KERNEL SELFTEST FRAMEWORK
6165M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6166L: linux-kselftest@vger.kernel.org
13b122b3
SK
6167T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6168S: Maintained
6169F: tools/testing/selftests
6170
426d62e2 6171KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6172M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6173M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6174L: kvm@vger.kernel.org
e3e58478 6175W: http://www.linux-kvm.org
a94b40a6 6176T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6177S: Supported
c93a64fe
PB
6178F: Documentation/*/kvm*.txt
6179F: Documentation/virtual/kvm/
679655da 6180F: arch/*/kvm/
1662e862
CB
6181F: arch/x86/kernel/kvm.c
6182F: arch/x86/kernel/kvmclock.c
679655da
JP
6183F: arch/*/include/asm/kvm*
6184F: include/linux/kvm*
c117ab84 6185F: include/uapi/linux/kvm*
679655da 6186F: virt/kvm/
426d62e2 6187
ad8003d3 6188KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6189M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6190L: kvm@vger.kernel.org
038161de 6191W: http://www.linux-kvm.org/
7de609c8 6192S: Maintained
679655da 6193F: arch/x86/include/asm/svm.h
679655da 6194F: arch/x86/kvm/svm.c
426d62e2 6195
513014b7 6196KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6197M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6198L: kvm-ppc@vger.kernel.org
038161de 6199W: http://www.linux-kvm.org/
6a7f972d 6200T: git git://github.com/agraf/linux-2.6.git
513014b7 6201S: Supported
679655da
JP
6202F: arch/powerpc/include/asm/kvm*
6203F: arch/powerpc/kvm/
513014b7 6204
85f8fffe 6205KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6206M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6207M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6208L: linux-s390@vger.kernel.org
6209W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6211S: Supported
679655da
JP
6212F: Documentation/s390/kvm.txt
6213F: arch/s390/include/asm/kvm*
80811493 6214F: arch/s390/kvm/
85f8fffe 6215
a749474d 6216KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6217M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6218M: Marc Zyngier <marc.zyngier@arm.com>
6219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6220L: kvmarm@lists.cs.columbia.edu
6221W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6223S: Supported
a749474d
CD
6224F: arch/arm/include/uapi/asm/kvm*
6225F: arch/arm/include/asm/kvm*
6226F: arch/arm/kvm/
5c8818b4
MZ
6227F: virt/kvm/arm/
6228F: include/kvm/arm_*
a749474d 6229
6394a3ec 6230KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6231M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6232M: Marc Zyngier <marc.zyngier@arm.com>
6233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6234L: kvmarm@lists.cs.columbia.edu
6235S: Maintained
6236F: arch/arm64/include/uapi/asm/kvm*
6237F: arch/arm64/include/asm/kvm*
6238F: arch/arm64/kvm/
6239
bfd3d532
JH
6240KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6241M: James Hogan <james.hogan@imgtec.com>
6242L: linux-mips@linux-mips.org
6243S: Supported
6244F: arch/mips/include/uapi/asm/kvm*
6245F: arch/mips/include/asm/kvm*
6246F: arch/mips/kvm/
6247
dc009d92 6248KEXEC
8b58be88 6249M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6250W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6251L: kexec@lists.infradead.org
dc009d92 6252S: Maintained
679655da 6253F: include/linux/kexec.h
c117ab84 6254F: include/uapi/linux/kexec.h
679655da 6255F: kernel/kexec.c
dc009d92 6256
e971461f
DH
6257KEYS/KEYRINGS:
6258M: David Howells <dhowells@redhat.com>
aa62efff 6259L: keyrings@vger.kernel.org
e971461f 6260S: Maintained
d410fa4e 6261F: Documentation/security/keys.txt
e971461f
DH
6262F: include/linux/key.h
6263F: include/linux/key-type.h
6264F: include/keys/
6265F: security/keys/
6266
7f3c68be 6267KEYS-TRUSTED
74dd744f
MZ
6268M: David Safford <safford@us.ibm.com>
6269M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6270L: linux-security-module@vger.kernel.org
aa62efff 6271L: keyrings@vger.kernel.org
7f3c68be 6272S: Supported
d410fa4e 6273F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6274F: include/keys/trusted-type.h
6275F: security/keys/trusted.c
6276F: security/keys/trusted.h
6277
6278KEYS-ENCRYPTED
74dd744f
MZ
6279M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6280M: David Safford <safford@us.ibm.com>
7f3c68be 6281L: linux-security-module@vger.kernel.org
aa62efff 6282L: keyrings@vger.kernel.org
7f3c68be 6283S: Supported
d410fa4e 6284F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6285F: include/keys/encrypted-type.h
19c90aa6 6286F: security/keys/encrypted-keys/
7f3c68be 6287
5b778dad 6288KGDB / KDB /debug_core
8b58be88 6289M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6290W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6291L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6293S: Maintained
679655da
JP
6294F: Documentation/DocBook/kgdb.tmpl
6295F: drivers/misc/kgdbts.c
df621252 6296F: drivers/tty/serial/kgdboc.c
5b778dad 6297F: include/linux/kdb.h
679655da 6298F: include/linux/kgdb.h
4063eb5f 6299F: kernel/debug/
e3e2aaf7 6300
456db8cc 6301KMEMCHECK
8b58be88 6302M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6303M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6304S: Maintained
410d7a97
JP
6305F: Documentation/kmemcheck.txt
6306F: arch/x86/include/asm/kmemcheck.h
6307F: arch/x86/mm/kmemcheck/
6308F: include/linux/kmemcheck.h
6309F: mm/kmemcheck.c
b9ce08c0 6310
c3bb4d24 6311KMEMLEAK
8b58be88 6312M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6313S: Maintained
6314F: Documentation/kmemleak.txt
6315F: include/linux/kmemleak.h
6316F: mm/kmemleak.c
6317F: mm/kmemleak-test.c
6318
89559a61 6319KPROBES
8b58be88
JP
6320M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6321M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6322M: "David S. Miller" <davem@davemloft.net>
97c29e74 6323M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6324S: Maintained
679655da
JP
6325F: Documentation/kprobes.txt
6326F: include/linux/kprobes.h
6327F: kernel/kprobes.c
89559a61 6328
70e84049 6329KS0108 LCD CONTROLLER DRIVER
8b58be88 6330M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6331W: http://miguelojeda.es/auxdisplay.htm
6332W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6333S: Maintained
679655da
JP
6334F: Documentation/auxdisplay/ks0108
6335F: drivers/auxdisplay/ks0108.c
6336F: include/linux/ks0108.h
70e84049 6337
1b69c6d0
DA
6338L3MDEV
6339M: David Ahern <dsa@cumulusnetworks.com>
6340L: netdev@vger.kernel.org
6341S: Maintained
6342F: net/l3mdev
6343F: include/net/l3mdev.h
6344
9ca44355
JC
6345LANTIQ MIPS ARCHITECTURE
6346M: John Crispin <blogic@openwrt.org>
6347L: linux-mips@linux-mips.org
6348S: Maintained
6349F: arch/mips/lantiq
6350
1da177e4 6351LAPB module
1da177e4 6352L: linux-x25@vger.kernel.org
bf9915cc 6353S: Orphan
679655da
JP
6354F: Documentation/networking/lapb-module.txt
6355F: include/*/lapb.h
6356F: net/lapb/
1da177e4
LT
6357
6358LASI 53c700 driver for PARISC
8b58be88 6359M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6360L: linux-scsi@vger.kernel.org
6361S: Maintained
679655da
JP
6362F: Documentation/scsi/53c700.txt
6363F: drivers/scsi/53c700*
1da177e4 6364
263de9b5 6365LED SUBSYSTEM
8b58be88 6366M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6367M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6368L: linux-leds@vger.kernel.org
b8926ba0 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6370S: Maintained
679655da
JP
6371F: drivers/leds/
6372F: include/linux/leds.h
263de9b5 6373
b0461a44 6374LEGACY EEPROM DRIVER
d8130624 6375M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6376S: Maintained
6377F: Documentation/misc-devices/eeprom
6378F: drivers/misc/eeprom/eeprom.c
6379
1da177e4 6380LEGO USB Tower driver
8b58be88 6381M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6382L: legousb-devel@lists.sourceforge.net
6383W: http://legousb.sourceforge.net/
6384S: Maintained
679655da 6385F: drivers/usb/misc/legousbtower.c
1da177e4 6386
055616a8
MK
6387LG2160 MEDIA DRIVER
6388M: Michael Krufky <mkrufky@linuxtv.org>
6389L: linux-media@vger.kernel.org
a825eaec 6390W: https://linuxtv.org
055616a8
MK
6391W: http://github.com/mkrufky
6392Q: http://patchwork.linuxtv.org/project/linux-media/list/
6393T: git git://linuxtv.org/mkrufky/tuners.git
6394S: Maintained
6395F: drivers/media/dvb-frontends/lg2160.*
6396
6f0e7725
MK
6397LGDT3305 MEDIA DRIVER
6398M: Michael Krufky <mkrufky@linuxtv.org>
6399L: linux-media@vger.kernel.org
a825eaec 6400W: https://linuxtv.org
6f0e7725
MK
6401W: http://github.com/mkrufky
6402Q: http://patchwork.linuxtv.org/project/linux-media/list/
6403T: git git://linuxtv.org/mkrufky/tuners.git
6404S: Maintained
6405F: drivers/media/dvb-frontends/lgdt3305.*
6406
568a17ff 6407LGUEST
8b58be88 6408M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6409L: lguest@lists.ozlabs.org
568a17ff 6410W: http://lguest.ozlabs.org/
72e91863 6411S: Odd Fixes
070f420b 6412F: arch/x86/include/asm/lguest*.h
679655da
JP
6413F: arch/x86/lguest/
6414F: drivers/lguest/
6415F: include/linux/lguest*.h
070f420b 6416F: tools/lguest/
568a17ff 6417
32ac7cb2
TH
6418LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6419M: Tejun Heo <tj@kernel.org>
6420L: linux-ide@vger.kernel.org
6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6422S: Maintained
6423F: drivers/ata/
6424F: include/linux/ata.h
6425F: include/linux/libata.h
6426
6427LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6428M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6429L: linux-ide@vger.kernel.org
6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6431S: Maintained
6432F: include/linux/pata_arasan_cf_data.h
6433F: drivers/ata/pata_arasan_cf.c
6434
c7fa056c
BZ
6435LIBATA PATA DRIVERS
6436M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6437M: Tejun Heo <tj@kernel.org>
6438L: linux-ide@vger.kernel.org
6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6440S: Maintained
6441F: drivers/ata/pata_*.c
6442F: drivers/ata/ata_generic.c
6443
32ac7cb2
TH
6444LIBATA SATA AHCI PLATFORM devices support
6445M: Hans de Goede <hdegoede@redhat.com>
6446M: Tejun Heo <tj@kernel.org>
6447L: linux-ide@vger.kernel.org
6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6449S: Maintained
6450F: drivers/ata/ahci_platform.c
6451F: drivers/ata/libahci_platform.c
6452F: include/linux/ahci_platform.h
6453
6454LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6455M: Mikael Pettersson <mikpelinux@gmail.com>
6456L: linux-ide@vger.kernel.org
6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6458S: Maintained
6459F: drivers/ata/sata_promise.*
6460
1acd437c
SL
6461LIBLOCKDEP
6462M: Sasha Levin <sasha.levin@oracle.com>
6463S: Maintained
6464F: tools/lib/lockdep/
6465
bc30196f
DW
6466LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6467M: Dan Williams <dan.j.williams@intel.com>
6468L: linux-nvdimm@lists.01.org
6469Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6471S: Supported
6472F: drivers/nvdimm/*
6473F: include/linux/nd.h
6474F: include/linux/libnvdimm.h
6475F: include/uapi/linux/ndctl.h
6476
6477LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6478M: Ross Zwisler <ross.zwisler@linux.intel.com>
6479L: linux-nvdimm@lists.01.org
6480Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6481S: Supported
6482F: drivers/nvdimm/blk.c
6483F: drivers/nvdimm/region_devs.c
6484F: drivers/acpi/nfit*
6485
6486LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6487M: Vishal Verma <vishal.l.verma@intel.com>
6488L: linux-nvdimm@lists.01.org
6489Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6490S: Supported
6491F: drivers/nvdimm/btt*
6492
6493LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6494M: Ross Zwisler <ross.zwisler@linux.intel.com>
6495L: linux-nvdimm@lists.01.org
6496Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6497S: Supported
6498F: drivers/nvdimm/pmem.c
b864bc17 6499F: include/linux/pmem.h
40603526 6500F: arch/*/include/asm/pmem.h
bc30196f 6501
cd9e9808
MB
6502LIGHTNVM PLATFORM SUPPORT
6503M: Matias Bjorling <mb@lightnvm.io>
6504W: http://github/OpenChannelSSD
4ead1a25 6505L: linux-block@vger.kernel.org
cd9e9808
MB
6506S: Maintained
6507F: drivers/lightnvm/
6508F: include/linux/lightnvm.h
6509F: include/uapi/linux/lightnvm.h
6510
1da177e4 6511LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6512M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6513W: http://www.ibm.com/linux/ltc/projects/ppc
6514S: Supported
11c34c7d 6515F: arch/powerpc/boot/rs6000.h
1da177e4 6516
852bb9f5 6517LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6518M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6519M: Paul Mackerras <paulus@samba.org>
ea668936 6520M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6521W: http://www.penguinppc.org/
a4724ed6 6522L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6523Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6525S: Supported
11c34c7d
JP
6526F: Documentation/powerpc/
6527F: arch/powerpc/
1da177e4
LT
6528
6529LINUX FOR POWER MACINTOSH
8b58be88 6530M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6531W: http://www.penguinppc.org/
a4724ed6 6532L: linuxppc-dev@lists.ozlabs.org
1da177e4 6533S: Maintained
11c34c7d
JP
6534F: arch/powerpc/platforms/powermac/
6535F: drivers/macintosh/
1da177e4 6536
77a76369 6537LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6538M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6539L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6540T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6541S: Maintained
11c34c7d
JP
6542F: arch/powerpc/platforms/512x/
6543F: arch/powerpc/platforms/52xx/
1da177e4
LT
6544
6545LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6546M: Alistair Popple <alistair@popple.id.au>
8b58be88 6547M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6548W: http://www.penguinppc.org/
a4724ed6 6549L: linuxppc-dev@lists.ozlabs.org
1da177e4 6550S: Maintained
11c34c7d
JP
6551F: arch/powerpc/platforms/40x/
6552F: arch/powerpc/platforms/44x/
1da177e4 6553
260c02a9 6554LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6555L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6556S: Orphan
11c34c7d
JP
6557F: arch/powerpc/*/*virtex*
6558F: arch/powerpc/*/*/*virtex*
1da177e4 6559
e93adf1e 6560LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6561M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6562W: http://www.penguinppc.org/
a4724ed6 6563L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6564S: Maintained
a2b1f7c8 6565F: arch/powerpc/platforms/8xx/
e93adf1e 6566
1da177e4 6567LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6568M: Scott Wood <oss@buserror.net>
8b58be88 6569M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6570W: http://www.penguinppc.org/
a4724ed6 6571L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6572T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6573S: Maintained
11c34c7d 6574F: arch/powerpc/platforms/83xx/
4c8f581d 6575F: arch/powerpc/platforms/85xx/
1da177e4 6576
ab06ff3a 6577LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6578M: Olof Johansson <olof@lixom.net>
a4724ed6 6579L: linuxppc-dev@lists.ozlabs.org
92e19709 6580S: Maintained
11c34c7d
JP
6581F: arch/powerpc/platforms/pasemi/
6582F: drivers/*/*pasemi*
6583F: drivers/*/*/*pasemi*
ab06ff3a 6584
1da177e4 6585LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6586M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6587L: linux-security-module@vger.kernel.org
1da177e4
LT
6588S: Supported
6589
a23ce6da
HW
6590LIS3LV02D ACCELEROMETER DRIVER
6591M: Eric Piel <eric.piel@tremplin-utc.net>
6592S: Maintained
ff606677
JD
6593F: Documentation/misc-devices/lis3lv02d
6594F: drivers/misc/lis3lv02d/
bd35665f 6595F: drivers/platform/x86/hp_accel.c
a23ce6da 6596
b700e7f0
SJ
6597LIVE PATCHING
6598M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6599M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6600M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6601M: Miroslav Benes <mbenes@suse.cz>
6602R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6603S: Maintained
6604F: kernel/livepatch/
6605F: include/linux/livepatch.h
6606F: arch/x86/include/asm/livepatch.h
6607F: arch/x86/kernel/livepatch.c
6608F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6609F: samples/livepatch/
b700e7f0 6610L: live-patching@vger.kernel.org
74d50da3 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6612
ea861d73
KC
6613LINUX KERNEL DUMP TEST MODULE (LKDTM)
6614M: Kees Cook <keescook@chromium.org>
6615S: Maintained
6616F: drivers/misc/lkdtm.c
6617
e2d1d6c0 6618LLC (802.2)
8b58be88 6619M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6620S: Maintained
679655da 6621F: include/linux/llc.h
c117ab84 6622F: include/uapi/linux/llc.h
679655da
JP
6623F: include/net/llc*
6624F: net/llc/
e2d1d6c0 6625
4e233cbe
AD
6626LM73 HARDWARE MONITOR DRIVER
6627M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6628L: lm-sensors@lm-sensors.org
6629S: Maintained
6630F: drivers/hwmon/lm73.c
6631
156e2d1a 6632LM78 HARDWARE MONITOR DRIVER
d8130624 6633M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6634L: lm-sensors@lm-sensors.org
6635S: Maintained
6636F: Documentation/hwmon/lm78
6637F: drivers/hwmon/lm78.c
6638
1da177e4 6639LM83 HARDWARE MONITOR DRIVER
d8130624 6640M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6641L: lm-sensors@lm-sensors.org
1da177e4 6642S: Maintained
679655da
JP
6643F: Documentation/hwmon/lm83
6644F: drivers/hwmon/lm83.c
1da177e4
LT
6645
6646LM90 HARDWARE MONITOR DRIVER
d8130624 6647M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6648L: lm-sensors@lm-sensors.org
1da177e4 6649S: Maintained
679655da 6650F: Documentation/hwmon/lm90
aae7bce4 6651F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6652F: drivers/hwmon/lm90.c
1da177e4 6653
917cc4e6
GR
6654LM95234 HARDWARE MONITOR DRIVER
6655M: Guenter Roeck <linux@roeck-us.net>
6656L: lm-sensors@lm-sensors.org
6657S: Maintained
6658F: Documentation/hwmon/lm95234
6659F: drivers/hwmon/lm95234.c
6660
68620bdd
MP
6661LME2510 MEDIA DRIVER
6662M: Malcolm Priestley <tvboxspy@gmail.com>
6663L: linux-media@vger.kernel.org
a825eaec 6664W: https://linuxtv.org
68620bdd
MP
6665Q: http://patchwork.linuxtv.org/project/linux-media/list/
6666S: Maintained
6667F: drivers/media/usb/dvb-usb-v2/lmedm04*
6668
512e67f9 6669LOCKDEP AND LOCKSTAT
8b58be88
JP
6670M: Peter Zijlstra <peterz@infradead.org>
6671M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6672L: linux-kernel@vger.kernel.org
75fc2d37 6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6674S: Maintained
214e0aed
DB
6675F: Documentation/locking/lockdep*.txt
6676F: Documentation/locking/lockstat.txt
679655da 6677F: include/linux/lockdep.h
7486d6da 6678F: kernel/locking/
512e67f9 6679
dde33348 6680LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6681M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6682L: linux-ntfs-dev@lists.sourceforge.net
6683W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6684S: Maintained
679655da 6685F: Documentation/ldm.txt
20d16fef 6686F: block/partitions/ldm.*
1da177e4 6687
ef6ada3d
JE
6688LogFS
6689M: Joern Engel <joern@logfs.org>
756ccb3c 6690M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6691L: logfs@logfs.org
6692W: logfs.org
6693S: Maintained
6694F: fs/logfs/
6695
b62d7946
RS
6696LPC32XX MACHINE SUPPORT
6697M: Roland Stigge <stigge@antcom.de>
6698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6699S: Maintained
6700F: arch/arm/mach-lpc32xx/
6701
c87e34ef 6702LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6703M: Sathya Prakash <sathya.prakash@broadcom.com>
6704M: Chaitra P B <chaitra.basappa@broadcom.com>
6705M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6706L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6707L: linux-scsi@vger.kernel.org
9495e835 6708W: http://www.avagotech.com/support/
c87e34ef 6709S: Supported
679655da 6710F: drivers/message/fusion/
500c152a 6711F: drivers/scsi/mpt2sas/
6712F: drivers/scsi/mpt3sas/
c87e34ef 6713
1da177e4 6714LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6715M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6716L: linux-scsi@vger.kernel.org
6717S: Maintained
679655da 6718F: drivers/scsi/sym53c8xx_2/
1da177e4 6719
e5f5c99a
GR
6720LTC4261 HARDWARE MONITOR DRIVER
6721M: Guenter Roeck <linux@roeck-us.net>
6722L: lm-sensors@lm-sensors.org
6723S: Maintained
6724F: Documentation/hwmon/ltc4261
6725F: drivers/hwmon/ltc4261.c
6726
81365c31 6727LTP (Linux Test Project)
28b8e8d4 6728M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6729M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6730M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6731M: Jan Stancek <jstancek@redhat.com>
6732M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6733M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6734L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6735W: http://linux-test-project.github.io/
7d1ae8a8 6736T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6737S: Maintained
6738
c12a54b3 6739M32R ARCHITECTURE
c12a54b3 6740W: http://www.linux-m32r.org/
b4174867 6741S: Orphan
679655da 6742F: arch/m32r/
c12a54b3 6743
1da177e4 6744M68K ARCHITECTURE
8b58be88 6745M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6746L: linux-m68k@lists.linux-m68k.org
6747W: http://www.linux-m68k.org/
54e5881d 6748T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6749S: Maintained
679655da 6750F: arch/m68k/
9db35182 6751F: drivers/zorro/
1da177e4
LT
6752
6753M68K ON APPLE MACINTOSH
8b58be88 6754M: Joshua Thompson <funaho@jurai.org>
1da177e4 6755W: http://www.mac.linux-m68k.org/
9bb9f222 6756L: linux-m68k@lists.linux-m68k.org
1da177e4 6757S: Maintained
9db35182 6758F: arch/m68k/mac/
1da177e4
LT
6759
6760M68K ON HP9000/300
8b58be88 6761M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6762W: http://www.tazenda.demon.co.uk/phil/linux-hp
6763S: Maintained
679655da 6764F: arch/m68k/hp300/
1da177e4 6765
74425546
AP
6766M88DS3103 MEDIA DRIVER
6767M: Antti Palosaari <crope@iki.fi>
6768L: linux-media@vger.kernel.org
a825eaec 6769W: https://linuxtv.org
74425546
AP
6770W: http://palosaari.fi/linux/
6771Q: http://patchwork.linuxtv.org/project/linux-media/list/
6772T: git git://linuxtv.org/anttip/media_tree.git
6773S: Maintained
6774F: drivers/media/dvb-frontends/m88ds3103*
6775
68620bdd
MP
6776M88RS2000 MEDIA DRIVER
6777M: Malcolm Priestley <tvboxspy@gmail.com>
6778L: linux-media@vger.kernel.org
a825eaec 6779W: https://linuxtv.org
68620bdd
MP
6780Q: http://patchwork.linuxtv.org/project/linux-media/list/
6781S: Maintained
6782F: drivers/media/dvb-frontends/m88rs2000*
6783
07a092fa 6784MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6785M: Alexey Klimov <klimov.linux@gmail.com>
6786L: linux-media@vger.kernel.org
6787T: git git://linuxtv.org/media_tree.git
6788S: Maintained
6789F: drivers/media/radio/radio-ma901.c
07a092fa 6790
64a327a7 6791MAC80211
8b58be88 6792M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6793L: linux-wireless@vger.kernel.org
491b26b4 6794W: http://wireless.kernel.org/
ce466579
JB
6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6797S: Maintained
679655da
JP
6798F: Documentation/networking/mac80211-injection.txt
6799F: include/net/mac80211.h
6800F: net/mac80211/
2af8c4dc 6801F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6802
b863ceb7 6803MACVLAN DRIVER
8b58be88 6804M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6805L: netdev@vger.kernel.org
6806S: Maintained
679655da
JP
6807F: drivers/net/macvlan.c
6808F: include/linux/if_macvlan.h
b863ceb7 6809
2b6d83e2
JB
6810MAILBOX API
6811M: Jassi Brar <jassisinghbrar@gmail.com>
6812L: linux-kernel@vger.kernel.org
6813S: Maintained
6814F: drivers/mailbox/
6815F: include/linux/mailbox_client.h
6816F: include/linux/mailbox_controller.h
6817
faf1668c 6818MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6819M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6820W: http://www.kernel.org/doc/man-pages
bd7ebec6 6821L: linux-man@vger.kernel.org
1b53dc74 6822S: Maintained
faf1668c 6823
8427defd
RK
6824MARVELL ARMADA DRM SUPPORT
6825M: Russell King <rmk+kernel@arm.linux.org.uk>
6826S: Maintained
6827F: drivers/gpu/drm/armada/
6828
3ad50cca
GR
6829MARVELL 88E6352 DSA support
6830M: Guenter Roeck <linux@roeck-us.net>
6831S: Maintained
6832F: drivers/net/dsa/mv88e6352.c
6833
c4d007bc
TP
6834MARVELL CRYPTO DRIVER
6835M: Boris Brezillon <boris.brezillon@free-electrons.com>
6836M: Arnaud Ebalard <arno@natisbad.org>
6837F: drivers/crypto/marvell/
6838S: Maintained
6839L: linux-crypto@vger.kernel.org
6840
44c14c1d 6841MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6842M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6843M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6844L: netdev@vger.kernel.org
6845S: Maintained
6846F: drivers/net/ethernet/marvell/sk*
6847
74cda169 6848MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6849L: libertas-dev@lists.infradead.org
8ac3e99e 6850S: Orphan
f988d640 6851F: drivers/net/wireless/marvell/libertas/
74cda169 6852
b60d6975 6853MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6854M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6855L: netdev@vger.kernel.org
f5ca8502 6856S: Maintained
527a6266 6857F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6858F: include/linux/mv643xx.h
1da177e4 6859
370b8ed9
TP
6860MARVELL MVNETA ETHERNET DRIVER
6861M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6862L: netdev@vger.kernel.org
6863S: Maintained
6864F: drivers/net/ethernet/marvell/mvneta.*
6865
fcad584d 6866MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6867M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6868M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6869L: linux-wireless@vger.kernel.org
6870S: Maintained
277b024e 6871F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6872
a2c3f656 6873MARVELL MWL8K WIRELESS DRIVER
a040d532 6874M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6875L: linux-wireless@vger.kernel.org
16345910 6876S: Odd Fixes
de60f1dc 6877F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6878
2a69567b 6879MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6880M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6881S: Odd Fixes
1fa7e547 6882F: drivers/mmc/host/mvsdio.*
2a69567b 6883
1da177e4 6884MATROX FRAMEBUFFER DRIVER
c69f677c 6885L: linux-fbdev@vger.kernel.org
52653199 6886S: Orphan
8a61f013 6887F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6888F: include/uapi/linux/matroxfb.h
1da177e4 6889
ca462085
GR
6890MAX16065 HARDWARE MONITOR DRIVER
6891M: Guenter Roeck <linux@roeck-us.net>
6892L: lm-sensors@lm-sensors.org
6893S: Maintained
6894F: Documentation/hwmon/max16065
6895F: drivers/hwmon/max16065.c
6896
1f61cab8
GR
6897MAX20751 HARDWARE MONITOR DRIVER
6898M: Guenter Roeck <linux@roeck-us.net>
6899L: lm-sensors@lm-sensors.org
6900S: Maintained
6901F: Documentation/hwmon/max20751
6902F: drivers/hwmon/max20751.c
6903
d20620de 6904MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6905M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6906L: lm-sensors@lm-sensors.org
6907S: Maintained
679655da
JP
6908F: Documentation/hwmon/max6650
6909F: drivers/hwmon/max6650.c
d20620de 6910
e89ab51f
GR
6911MAX6697 HARDWARE MONITOR DRIVER
6912M: Guenter Roeck <linux@roeck-us.net>
6913L: lm-sensors@lm-sensors.org
6914S: Maintained
6915F: Documentation/hwmon/max6697
6916F: Documentation/devicetree/bindings/i2c/max6697.txt
6917F: drivers/hwmon/max6697.c
6918F: include/linux/platform_data/max6697.h
6919
f8f847b5
KK
6920MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6921M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6922L: linux-pm@vger.kernel.org
6923S: Supported
6924F: drivers/power/max14577_charger.c
6925F: drivers/power/max77693_charger.c
6926
3811405e
JMC
6927MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6928M: Javier Martinez Canillas <javier@osg.samsung.com>
6929L: linux-kernel@vger.kernel.org
6930S: Supported
96173cc6 6931F: drivers/*/*max77802*.c
3811405e
JMC
6932F: Documentation/devicetree/bindings/*/*max77802.txt
6933F: include/dt-bindings/*/*max77802.h
6934
befeb596
KK
6935MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6936M: Chanwoo Choi <cw00.choi@samsung.com>
6937M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6938L: linux-kernel@vger.kernel.org
6939S: Supported
6940F: drivers/*/max14577.c
0998a436 6941F: drivers/*/max77686*.c
befeb596
KK
6942F: drivers/*/max77693.c
6943F: drivers/extcon/extcon-max14577.c
6944F: drivers/extcon/extcon-max77693.c
6945F: drivers/rtc/rtc-max77686.c
6946F: drivers/clk/clk-max77686.c
6947F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6948F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6949F: Documentation/devicetree/bindings/mfd/max77693.txt
6950F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6951F: include/linux/mfd/max14577*.h
6952F: include/linux/mfd/max77686*.h
6953F: include/linux/mfd/max77693*.h
6954
9be3c9a5
HV
6955MAXIRADIO FM RADIO RECEIVER DRIVER
6956M: Hans Verkuil <hverkuil@xs4all.nl>
6957L: linux-media@vger.kernel.org
6958T: git git://linuxtv.org/media_tree.git
a825eaec 6959W: https://linuxtv.org
9be3c9a5
HV
6960S: Maintained
6961F: drivers/media/radio/radio-maxiradio*
6962
c05dc2cc
PR
6963MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6964M: Peter Rosin <peda@axentia.se>
6965L: linux-iio@vger.kernel.org
6966S: Maintained
6967F: drivers/iio/potentiometer/mcp4531.c
6968
6f32a8c9
LP
6969MEDIA DRIVERS FOR RENESAS - VSP1
6970M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6971L: linux-media@vger.kernel.org
4a121096 6972L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6973T: git git://linuxtv.org/media_tree.git
6974S: Supported
6975F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6976F: drivers/media/platform/vsp1/
6977
dacf9ce8
KS
6978MEDIA DRIVERS FOR ASCOT2E
6979M: Sergey Kozlov <serjk@netup.ru>
6980L: linux-media@vger.kernel.org
a825eaec 6981W: https://linuxtv.org
dacf9ce8
KS
6982W: http://netup.tv/
6983T: git git://linuxtv.org/media_tree.git
6984S: Supported
6985F: drivers/media/dvb-frontends/ascot2e*
6986
a6dc60ff
KS
6987MEDIA DRIVERS FOR CXD2841ER
6988M: Sergey Kozlov <serjk@netup.ru>
6989L: linux-media@vger.kernel.org
a825eaec 6990W: https://linuxtv.org
a6dc60ff
KS
6991W: http://netup.tv/
6992T: git git://linuxtv.org/media_tree.git
6993S: Supported
6994F: drivers/media/dvb-frontends/cxd2841er*
6995
a5d32b35
KS
6996MEDIA DRIVERS FOR HORUS3A
6997M: Sergey Kozlov <serjk@netup.ru>
6998L: linux-media@vger.kernel.org
a825eaec 6999W: https://linuxtv.org
a5d32b35
KS
7000W: http://netup.tv/
7001T: git git://linuxtv.org/media_tree.git
7002S: Supported
7003F: drivers/media/dvb-frontends/horus3a*
7004
e025273b
KS
7005MEDIA DRIVERS FOR LNBH25
7006M: Sergey Kozlov <serjk@netup.ru>
7007L: linux-media@vger.kernel.org
a825eaec 7008W: https://linuxtv.org
e025273b
KS
7009W: http://netup.tv/
7010T: git git://linuxtv.org/media_tree.git
7011S: Supported
7012F: drivers/media/dvb-frontends/lnbh25*
7013
52b1eaf4
KS
7014MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7015M: Sergey Kozlov <serjk@netup.ru>
7016L: linux-media@vger.kernel.org
a825eaec 7017W: https://linuxtv.org
52b1eaf4
KS
7018W: http://netup.tv/
7019T: git git://linuxtv.org/media_tree.git
7020S: Supported
7021F: drivers/media/pci/netup_unidvb/*
7022
127c49ae 7023MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7024M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7025P: LinuxTV.org Project
7026L: linux-media@vger.kernel.org
a825eaec 7027W: https://linuxtv.org
8a6e2535 7028Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7029T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7030S: Maintained
7031F: Documentation/dvb/
7032F: Documentation/video4linux/
ffe06198 7033F: Documentation/DocBook/media/
127c49ae 7034F: drivers/media/
ffe06198 7035F: drivers/staging/media/
eb4b0ec7 7036F: include/linux/platform_data/media/
127c49ae 7037F: include/media/
6c0f0359
MCC
7038F: include/uapi/linux/dvb/
7039F: include/uapi/linux/videodev2.h
7040F: include/uapi/linux/media.h
7041F: include/uapi/linux/v4l2-*
7042F: include/uapi/linux/meye.h
7043F: include/uapi/linux/ivtv*
7044F: include/uapi/linux/uvcvideo.h
d20620de 7045
c869f77d
JK
7046MEDIATEK MT7601U WIRELESS LAN DRIVER
7047M: Jakub Kicinski <kubakici@wp.pl>
7048L: linux-wireless@vger.kernel.org
7049S: Maintained
7050F: drivers/net/wireless/mediatek/mt7601u/
7051
e399065b
SS
7052MEGARAID SCSI/SAS DRIVERS
7053M: Kashyap Desai <kashyap.desai@avagotech.com>
7054M: Sumit Saxena <sumit.saxena@avagotech.com>
7055M: Uday Lingala <uday.lingala@avagotech.com>
7056L: megaraidlinux.pdl@avagotech.com
baaea1dc 7057L: linux-scsi@vger.kernel.org
e399065b 7058W: http://www.lsi.com
ce00f85c 7059S: Maintained
679655da
JP
7060F: Documentation/scsi/megaraid.txt
7061F: drivers/scsi/megaraid.*
7062F: drivers/scsi/megaraid/
757e0108 7063
2c46c9d5 7064MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7065M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7066L: netdev@vger.kernel.org
2c46c9d5
AV
7067S: Supported
7068W: http://www.mellanox.com
7069Q: http://patchwork.ozlabs.org/project/netdev/list/
7070F: drivers/net/ethernet/mellanox/mlx4/en_*
7071
e7523a49
OG
7072MELLANOX ETHERNET DRIVER (mlx5e)
7073M: Saeed Mahameed <saeedm@mellanox.com>
7074L: netdev@vger.kernel.org
7075S: Supported
7076W: http://www.mellanox.com
7077Q: http://patchwork.ozlabs.org/project/netdev/list/
7078F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7079
93c1edb2
JP
7080MELLANOX ETHERNET SWITCH DRIVERS
7081M: Jiri Pirko <jiri@mellanox.com>
7082M: Ido Schimmel <idosch@mellanox.com>
7083L: netdev@vger.kernel.org
7084S: Supported
7085W: http://www.mellanox.com
7086Q: http://patchwork.ozlabs.org/project/netdev/list/
7087F: drivers/net/ethernet/mellanox/mlxsw/
7088
5b25b13a
MD
7089MEMBARRIER SUPPORT
7090M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7091M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7092L: linux-kernel@vger.kernel.org
7093S: Supported
7094F: kernel/membarrier.c
7095F: include/uapi/linux/membarrier.h
7096
70ea91f1
SR
7097MEMORY MANAGEMENT
7098L: linux-mm@kvack.org
70ea91f1
SR
7099W: http://www.linux-mm.org
7100S: Maintained
679655da 7101F: include/linux/mm.h
551450bb
CS
7102F: include/linux/gfp.h
7103F: include/linux/mmzone.h
7104F: include/linux/memory_hotplug.h
7105F: include/linux/vmalloc.h
679655da 7106F: mm/
70ea91f1 7107
f4e9ce66 7108MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7109M: David Woodhouse <dwmw2@infradead.org>
242c325e 7110M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7111L: linux-mtd@lists.infradead.org
8a6e2535
JP
7112W: http://www.linux-mtd.infradead.org/
7113Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7114T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7115T: git git://git.infradead.org/l2-mtd.git
1da177e4 7116S: Maintained
679655da
JP
7117F: drivers/mtd/
7118F: include/linux/mtd/
c117ab84 7119F: include/uapi/mtd/
1da177e4 7120
26c57ef1 7121MEN A21 WATCHDOG DRIVER
30c7469b 7122M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7123L: linux-watchdog@vger.kernel.org
30c7469b 7124S: Maintained
26c57ef1
JT
7125F: drivers/watchdog/mena21_wdt.c
7126
3764e82e 7127MEN CHAMELEON BUS (mcb)
30c7469b
JT
7128M: Johannes Thumshirn <morbidrsa@gmail.com>
7129S: Maintained
3764e82e
JT
7130F: drivers/mcb/
7131F: include/linux/mcb.h
b9f2f459 7132F: Documentation/men-chameleon-bus.txt
3764e82e 7133
48b490d2
AW
7134MEN F21BMC (Board Management Controller)
7135M: Andreas Werner <andreas.werner@men.de>
7136S: Supported
7137F: drivers/mfd/menf21bmc.c
7138F: drivers/watchdog/menf21bmc_wdt.c
7139F: drivers/leds/leds-menf21bmc.c
7140F: drivers/hwmon/menf21bmc_hwmon.c
7141F: Documentation/hwmon/menf21bmc
7142
12285945
JH
7143METAG ARCHITECTURE
7144M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7145L: linux-metag@vger.kernel.org
9f273c24 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7147S: Odd Fixes
12285945
JH
7148F: arch/metag/
7149F: Documentation/metag/
7150F: Documentation/devicetree/bindings/metag/
2d799dde 7151F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7152F: drivers/clocksource/metag_generic.c
5698c50d
JH
7153F: drivers/irqchip/irq-metag.c
7154F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7155F: drivers/tty/metag_da.c
12285945 7156
c6375b0a 7157MICROBLAZE ARCHITECTURE
8b58be88 7158M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7159W: http://www.monstr.eu/fdt/
7160T: git git://git.monstr.eu/linux-2.6-microblaze.git
7161S: Supported
0a8c7914 7162F: arch/microblaze/
1da177e4 7163
2508a45a
CY
7164MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7165M: Chen Yu <yu.c.chen@intel.com>
7166L: platform-driver-x86@vger.kernel.org
7167S: Supported
7168F: drivers/platform/x86/surfacepro3_button.c
7169
1da177e4 7170MICROTEK X6 SCANNER
61eee9a7 7171M: Oliver Neukum <oliver@neukum.org>
1da177e4 7172S: Maintained
679655da 7173F: drivers/usb/image/microtek.*
1da177e4
LT
7174
7175MIPS
8b58be88 7176M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7177L: linux-mips@linux-mips.org
6097050d 7178W: http://www.linux-mips.org/
b05e988e 7179T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7180Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7181S: Supported
679655da
JP
7182F: Documentation/mips/
7183F: arch/mips/
1da177e4 7184
08b7620a
HV
7185MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7186M: Hans Verkuil <hverkuil@xs4all.nl>
7187L: linux-media@vger.kernel.org
7188T: git git://linuxtv.org/media_tree.git
a825eaec 7189W: https://linuxtv.org
08b7620a
HV
7190S: Odd Fixes
7191F: drivers/media/radio/radio-miropcm20*
7192
c09befcb
OG
7193MELLANOX MLX4 core VPI driver
7194M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7195L: netdev@vger.kernel.org
7196L: linux-rdma@vger.kernel.org
7197W: http://www.mellanox.com
7198Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7199S: Supported
7200F: drivers/net/ethernet/mellanox/mlx4/
7201F: include/linux/mlx4/
7202
7203MELLANOX MLX4 IB driver
7204M: Yishai Hadas <yishaih@mellanox.com>
7205L: linux-rdma@vger.kernel.org
7206W: http://www.mellanox.com
e126ba97 7207Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7208S: Supported
7209F: drivers/infiniband/hw/mlx4/
7210F: include/linux/mlx4/
7211
595a4d8f
OG
7212MELLANOX MLX5 core VPI driver
7213M: Matan Barak <matanb@mellanox.com>
7214M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7215L: netdev@vger.kernel.org
7216L: linux-rdma@vger.kernel.org
7217W: http://www.mellanox.com
7218Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7219S: Supported
7220F: drivers/net/ethernet/mellanox/mlx5/core/
7221F: include/linux/mlx5/
7222
595a4d8f
OG
7223MELLANOX MLX5 IB driver
7224M: Matan Barak <matanb@mellanox.com>
7225M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7226L: linux-rdma@vger.kernel.org
7227W: http://www.mellanox.com
7228Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7229S: Supported
b75f0050 7230F: drivers/infiniband/hw/mlx5/
595a4d8f 7231F: include/linux/mlx5/
e126ba97 7232
764589b6
CM
7233MELEXIS MLX90614 DRIVER
7234M: Crt Mori <cmo@melexis.com>
7235L: linux-iio@vger.kernel.org
7236W: http://www.melexis.com
7237S: Supported
7238F: drivers/iio/temperature/mlx90614.c
7239
0ce277e4
AP
7240MN88472 MEDIA DRIVER
7241M: Antti Palosaari <crope@iki.fi>
7242L: linux-media@vger.kernel.org
a825eaec 7243W: https://linuxtv.org
0ce277e4
AP
7244W: http://palosaari.fi/linux/
7245Q: http://patchwork.linuxtv.org/project/linux-media/list/
7246T: git git://linuxtv.org/anttip/media_tree.git
7247S: Maintained
7248F: drivers/staging/media/mn88472/
7249F: drivers/media/dvb-frontends/mn88472.h
7250
4f4d238f
AP
7251MN88473 MEDIA DRIVER
7252M: Antti Palosaari <crope@iki.fi>
7253L: linux-media@vger.kernel.org
a825eaec 7254W: https://linuxtv.org
4f4d238f
AP
7255W: http://palosaari.fi/linux/
7256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7257S: Maintained
877ba50b 7258F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7259
1da177e4 7260MODULE SUPPORT
8b58be88 7261M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7262S: Maintained
679655da
JP
7263F: include/linux/module.h
7264F: kernel/module.c
1da177e4
LT
7265
7266MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7267W: http://popies.net/meye/
b7788e13 7268S: Orphan
679655da 7269F: Documentation/video4linux/meye.txt
90d72ac6 7270F: drivers/media/pci/meye/
6c0f0359 7271F: include/uapi/linux/meye.h
1da177e4 7272
b9705b60 7273MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7274M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7275S: Maintained
679655da 7276F: Documentation/serial/moxa-smartio
c897401b 7277F: drivers/tty/mxser.*
d735410a 7278
889b2f87
AK
7279MR800 AVERMEDIA USB FM RADIO DRIVER
7280M: Alexey Klimov <klimov.linux@gmail.com>
7281L: linux-media@vger.kernel.org
7282T: git git://linuxtv.org/media_tree.git
7283S: Maintained
7284F: drivers/media/radio/radio-mr800.c
7285
d7155691
AO
7286MRF24J40 IEEE 802.15.4 RADIO DRIVER
7287M: Alan Ott <alan@signal11.us>
7288L: linux-wpan@vger.kernel.org
7289S: Maintained
7290F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7291F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7292
8c4c731a 7293MSI LAPTOP SUPPORT
182ae55c 7294M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7295L: platform-driver-x86@vger.kernel.org
8c4c731a 7296S: Maintained
679655da 7297F: drivers/platform/x86/msi-laptop.c
8c4c731a 7298
0f1006b1 7299MSI WMI SUPPORT
d0944853 7300L: platform-driver-x86@vger.kernel.org
5ee7041e 7301S: Orphan
0f1006b1
AA
7302F: drivers/platform/x86/msi-wmi.c
7303
19a628a0
AP
7304MSI001 MEDIA DRIVER
7305M: Antti Palosaari <crope@iki.fi>
7306L: linux-media@vger.kernel.org
a825eaec 7307W: https://linuxtv.org
19a628a0
AP
7308W: http://palosaari.fi/linux/
7309Q: http://patchwork.linuxtv.org/project/linux-media/list/
7310T: git git://linuxtv.org/anttip/media_tree.git
7311S: Maintained
0185e197 7312F: drivers/media/tuners/msi001*
19a628a0 7313
7570589d 7314MSI2500 MEDIA DRIVER
2c57213f
AP
7315M: Antti Palosaari <crope@iki.fi>
7316L: linux-media@vger.kernel.org
a825eaec 7317W: https://linuxtv.org
2c57213f
AP
7318W: http://palosaari.fi/linux/
7319Q: http://patchwork.linuxtv.org/project/linux-media/list/
7320T: git git://linuxtv.org/anttip/media_tree.git
7321S: Maintained
7570589d 7322F: drivers/media/usb/msi2500/
2c57213f 7323
159eeea4
RJ
7324MSYSTEMS DISKONCHIP G3 MTD DRIVER
7325M: Robert Jarzmik <robert.jarzmik@free.fr>
7326L: linux-mtd@lists.infradead.org
7327S: Maintained
7328F: drivers/mtd/devices/docg3*
7329
62a37dc7 7330MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7332L: linux-media@vger.kernel.org
7333T: git git://linuxtv.org/media_tree.git
7334S: Maintained
7335F: drivers/media/i2c/mt9m032.c
b5dcee22 7336F: include/media/i2c/mt9m032.h
0e837fb9 7337
62a37dc7 7338MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7339M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7340L: linux-media@vger.kernel.org
7341T: git git://linuxtv.org/media_tree.git
7342S: Maintained
7343F: drivers/media/i2c/mt9p031.c
b5dcee22 7344F: include/media/i2c/mt9p031.h
0e837fb9 7345
62a37dc7 7346MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7347M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7348L: linux-media@vger.kernel.org
7349T: git git://linuxtv.org/media_tree.git
7350S: Maintained
7351F: drivers/media/i2c/mt9t001.c
b5dcee22 7352F: include/media/i2c/mt9t001.h
0e837fb9 7353
62a37dc7 7354MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7355M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7356L: linux-media@vger.kernel.org
7357T: git git://linuxtv.org/media_tree.git
7358S: Maintained
f2272e13 7359F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7360F: drivers/media/i2c/mt9v032.c
b5dcee22 7361F: include/media/i2c/mt9v032.h
0e837fb9 7362
4e0d13cb 7363MULTIFUNCTION DEVICES (MFD)
f7d3210e 7364M: Lee Jones <lee.jones@linaro.org>
7caa7991 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7366S: Supported
679655da 7367F: drivers/mfd/
55b5940d 7368F: include/linux/mfd/
4e0d13cb 7369
5c4e6f13 7370MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7371M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7372L: linux-mmc@vger.kernel.org
708dce3f 7373T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7374S: Maintained
679655da
JP
7375F: drivers/mmc/
7376F: include/linux/mmc/
c117ab84 7377F: include/uapi/linux/mmc/
baca2da4 7378
15a0580c 7379MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7380S: Orphan
679655da
JP
7381F: drivers/mmc/host/mmc_spi.c
7382F: include/linux/spi/mmc_spi.h
15a0580c 7383
1da177e4 7384MULTISOUND SOUND DRIVER
8b58be88 7385M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7386S: Maintained
679655da
JP
7387F: Documentation/sound/oss/MultiSound
7388F: sound/oss/msnd*
1da177e4 7389
d735410a 7390MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7391S: Orphan
c897401b 7392F: drivers/tty/isicom.c
679655da 7393F: include/linux/isicom.h
d735410a 7394
550a7375 7395MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7396M: Bin Liu <b-liu@ti.com>
795fb7e7 7397L: linux-usb@vger.kernel.org
43b416e5 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7399S: Maintained
679655da 7400F: drivers/usb/musb/
550a7375 7401
ea0af5f6
MK
7402MXL5007T MEDIA DRIVER
7403M: Michael Krufky <mkrufky@linuxtv.org>
7404L: linux-media@vger.kernel.org
a825eaec 7405W: https://linuxtv.org
ea0af5f6
MK
7406W: http://github.com/mkrufky
7407Q: http://patchwork.linuxtv.org/project/linux-media/list/
7408T: git git://linuxtv.org/mkrufky/tuners.git
7409S: Maintained
7410F: drivers/media/tuners/mxl5007t.*
7411
2d3cf588 7412MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7413M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7414L: netdev@vger.kernel.org
205057ae 7415W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7416S: Supported
93f7848b 7417F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7418
9df4f913
BB
7419NAND FLASH SUBSYSTEM
7420M: Boris Brezillon <boris.brezillon@free-electrons.com>
7421R: Richard Weinberger <richard@nod.at>
7422L: linux-mtd@lists.infradead.org
7423W: http://www.linux-mtd.infradead.org/
7424Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7425T: git git://github.com/linux-nand/linux.git
7426S: Maintained
7427F: drivers/mtd/nand/
7428F: include/linux/mtd/nand*.h
7429
1da177e4 7430NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7431S: Orphan
d9fb9f38 7432F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7433
23dc05a3
DM
7434NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7435M: Daniel Mack <zonque@gmail.com>
7436S: Maintained
e5747e40 7437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7438W: http://www.native-instruments.com
7439F: sound/usb/caiaq/
7440
1da177e4 7441NCP FILESYSTEM
52653199
PV
7442M: Petr Vandrovec <petr@vandrovec.name>
7443S: Odd Fixes
679655da 7444F: fs/ncpfs/
1da177e4 7445
a79b0322
FT
7446NCR 5380 SCSI DRIVERS
7447M: Finn Thain <fthain@telegraphics.com.au>
7448M: Michael Schmitz <schmitzmic@gmail.com>
7449L: linux-scsi@vger.kernel.org
7450S: Maintained
7451F: Documentation/scsi/g_NCR5380.txt
7452F: drivers/scsi/NCR5380.*
7453F: drivers/scsi/arm/cumana_1.c
7454F: drivers/scsi/arm/oak.c
7455F: drivers/scsi/atari_NCR5380.c
7456F: drivers/scsi/atari_scsi.*
7457F: drivers/scsi/dmx3191d.c
7458F: drivers/scsi/dtc.*
7459F: drivers/scsi/g_NCR5380.*
7460F: drivers/scsi/g_NCR5380_mmio.c
7461F: drivers/scsi/mac_scsi.*
7462F: drivers/scsi/pas16.*
a79b0322
FT
7463F: drivers/scsi/sun3_scsi.*
7464F: drivers/scsi/sun3_scsi_vme.c
7465F: drivers/scsi/t128.*
7466
1da177e4 7467NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7468M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7469L: linux-scsi@vger.kernel.org
7470S: Maintained
679655da 7471F: drivers/scsi/NCR_D700.*
1da177e4 7472
4aa3eb4c
GR
7473NCT6775 HARDWARE MONITOR DRIVER
7474M: Guenter Roeck <linux@roeck-us.net>
7475L: lm-sensors@lm-sensors.org
7476S: Maintained
7477F: Documentation/hwmon/nct6775
7478F: drivers/hwmon/nct6775.c
7479
3c2d774c 7480NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7481M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7482L: linux-rdma@vger.kernel.org
e3d33cb1 7483W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7484S: Supported
7485F: drivers/infiniband/hw/nes/
7486
be2f2e84 7487NETEM NETWORK EMULATOR
adbbf69d 7488M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7489L: netem@lists.linux-foundation.org
be2f2e84 7490S: Maintained
679655da 7491F: net/sched/sch_netem.c
be2f2e84 7492
b2f5a051 7493NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7494M: Jon Mason <jdmason@kudzu.us>
4a58448b 7495L: netdev@vger.kernel.org
4a58448b 7496S: Supported
679655da 7497F: Documentation/networking/s2io.txt
b2f5a051 7498F: Documentation/networking/vxge.txt
86387e1a 7499F: drivers/net/ethernet/neterion/
4a58448b 7500
db9cf3a3 7501NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7502M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7503M: Patrick McHardy <kaber@trash.net>
42010ed0 7504M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7505L: netfilter-devel@vger.kernel.org
82b98543 7506L: coreteam@netfilter.org
1da177e4
LT
7507W: http://www.netfilter.org/
7508W: http://www.iptables.org/
42010ed0
PNA
7509Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7511T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7512S: Supported
679655da
JP
7513F: include/linux/netfilter*
7514F: include/linux/netfilter/
7515F: include/net/netfilter/
c117ab84
CEB
7516F: include/uapi/linux/netfilter*
7517F: include/uapi/linux/netfilter/
679655da
JP
7518F: net/*/netfilter.c
7519F: net/*/netfilter/
7520F: net/netfilter/
91c269a0 7521F: net/bridge/br_netfilter*.c
1da177e4 7522
4cc67735 7523NETLABEL
87a0874c 7524M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7525W: http://netlabel.sf.net
7526L: netdev@vger.kernel.org
87a0874c 7527S: Maintained
80811493 7528F: Documentation/netlabel/
679655da
JP
7529F: include/net/netlabel.h
7530F: net/netlabel/
4cc67735 7531
1da177e4 7532NETROM NETWORK LAYER
8b58be88 7533M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7534L: linux-hams@vger.kernel.org
d34cb28a 7535W: http://www.linux-ax25.org/
1da177e4 7536S: Maintained
679655da 7537F: include/net/netrom.h
c117ab84 7538F: include/uapi/linux/netrom.h
679655da 7539F: net/netrom/
1da177e4 7540
4c352362
JK
7541NETRONOME ETHERNET DRIVERS
7542M: Jakub Kicinski <jakub.kicinski@netronome.com>
7543M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7544L: oss-drivers@netronome.com
7545S: Maintained
7546F: drivers/net/ethernet/netronome/
7547
5ddb88c0 7548NETWORK BLOCK DEVICE (NBD)
4ca5829a 7549M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7550S: Maintained
5e4b269b 7551L: nbd-general@lists.sourceforge.net
4ca5829a 7552T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7553F: Documentation/blockdev/nbd.txt
7554F: drivers/block/nbd.c
c117ab84 7555F: include/uapi/linux/nbd.h
1da177e4 7556
6e43650c
NH
7557NETWORK DROP MONITOR
7558M: Neil Horman <nhorman@tuxdriver.com>
7559L: netdev@vger.kernel.org
7560S: Maintained
7561W: https://fedorahosted.org/dropwatch/
7562F: net/core/drop_monitor.c
7563
1da177e4 7564NETWORKING [GENERAL]
8b58be88 7565M: "David S. Miller" <davem@davemloft.net>
979b6c13 7566L: netdev@vger.kernel.org
b1e8fd54 7567W: http://www.linuxfoundation.org/en/Net
11e98029 7568Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7571S: Maintained
679655da
JP
7572F: net/
7573F: include/net/
018d21ed
JP
7574F: include/linux/in.h
7575F: include/linux/net.h
7576F: include/linux/netdevice.h
c117ab84
CEB
7577F: include/uapi/linux/in.h
7578F: include/uapi/linux/net.h
7579F: include/uapi/linux/netdevice.h
0c7aecd4 7580F: include/uapi/linux/net_namespace.h
7e814a6c 7581F: tools/net/
f4e53f9a 7582F: tools/testing/selftests/net/
335a67d2 7583F: lib/random32.c
a101ccd1 7584F: lib/test_bpf.c
1da177e4
LT
7585
7586NETWORKING [IPv4/IPv6]
8b58be88
JP
7587M: "David S. Miller" <davem@davemloft.net>
7588M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7589M: James Morris <jmorris@namei.org>
7590M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7591M: Patrick McHardy <kaber@trash.net>
979b6c13 7592L: netdev@vger.kernel.org
08deed1e 7593T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7594S: Maintained
679655da
JP
7595F: net/ipv4/
7596F: net/ipv6/
7597F: include/net/ip*
0a14842f 7598F: arch/x86/net/*
1da177e4 7599
73b7656c
DM
7600NETWORKING [IPSEC]
7601M: Steffen Klassert <steffen.klassert@secunet.com>
7602M: Herbert Xu <herbert@gondor.apana.org.au>
7603M: "David S. Miller" <davem@davemloft.net>
7604L: netdev@vger.kernel.org
d1fc5024
SK
7605T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7607S: Maintained
5826bdd1 7608F: net/core/flow.c
73b7656c
DM
7609F: net/xfrm/
7610F: net/key/
7611F: net/ipv4/xfrm*
d1fc5024
SK
7612F: net/ipv4/esp4.c
7613F: net/ipv4/ah4.c
7614F: net/ipv4/ipcomp.c
7615F: net/ipv4/ip_vti.c
73b7656c 7616F: net/ipv6/xfrm*
d1fc5024
SK
7617F: net/ipv6/esp6.c
7618F: net/ipv6/ah6.c
7619F: net/ipv6/ipcomp6.c
7620F: net/ipv6/ip6_vti.c
73b7656c
DM
7621F: include/uapi/linux/xfrm.h
7622F: include/net/xfrm.h
7623
10e2ff1c 7624NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7625M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7626L: netdev@vger.kernel.org
7627S: Maintained
7628
29f8f632 7629NETWORKING [WIRELESS]
2cb4abd1 7630L: linux-wireless@vger.kernel.org
8a6e2535 7631Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7632
788873ac
JP
7633NETWORKING DRIVERS
7634L: netdev@vger.kernel.org
7635W: http://www.linuxfoundation.org/en/Net
11e98029 7636Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7638T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7639S: Odd Fixes
7640F: drivers/net/
018d21ed 7641F: include/linux/if_*
0b63bf1f 7642F: include/linux/netdevice.h
0b63bf1f
JD
7643F: include/linux/etherdevice.h
7644F: include/linux/fcdevice.h
7645F: include/linux/fddidevice.h
7646F: include/linux/hippidevice.h
7647F: include/linux/inetdevice.h
c117ab84
CEB
7648F: include/uapi/linux/if_*
7649F: include/uapi/linux/netdevice.h
788873ac 7650
0e324cf6
JL
7651NETWORKING DRIVERS (WIRELESS)
7652M: Kalle Valo <kvalo@codeaurora.org>
7653L: linux-wireless@vger.kernel.org
7654Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7657S: Maintained
7658F: drivers/net/wireless/
7659
3d396eb1 7660NETXEN (1/10) GbE SUPPORT
8622315e 7661M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7662M: Sony Chacko <sony.chacko@qlogic.com>
7663M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7664L: netdev@vger.kernel.org
9c2b5bde 7665W: http://www.qlogic.com
3d396eb1 7666S: Supported
aa43c215 7667F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7668
6423d30f
AAJ
7669NFC SUBSYSTEM
7670M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7671M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7672M: Samuel Ortiz <sameo@linux.intel.com>
7673L: linux-wireless@vger.kernel.org
1eb3b216 7674L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7675S: Supported
6423d30f 7676F: net/nfc/
55eb94f9 7677F: include/net/nfc/
c117ab84 7678F: include/uapi/linux/nfc.h
6423d30f 7679F: drivers/nfc/
397d6497
CR
7680F: include/linux/platform_data/microread.h
7681F: include/linux/platform_data/nfcmrvl.h
7682F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7683F: include/linux/platform_data/pn544.h
397d6497
CR
7684F: include/linux/platform_data/st21nfca.h
7685F: include/linux/platform_data/st-nci.h
7ebb88e5 7686F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7687
e8b43555 7688NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7689M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7690M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7691L: linux-nfs@vger.kernel.org
7692W: http://client.linux-nfs.org
cd7b996a 7693T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7694S: Maintained
679655da
JP
7695F: fs/lockd/
7696F: fs/nfs/
7697F: fs/nfs_common/
7698F: net/sunrpc/
7699F: include/linux/lockd/
7700F: include/linux/nfs*
7701F: include/linux/sunrpc/
c117ab84
CEB
7702F: include/uapi/linux/nfs*
7703F: include/uapi/linux/sunrpc/
1da177e4 7704
85ef9cea 7705NILFS2 FILESYSTEM
e2126935 7706M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7707L: linux-nilfs@vger.kernel.org
f9472265 7708W: http://nilfs.sourceforge.net/
e2126935 7709T: git git://github.com/konis/nilfs2.git
85ef9cea 7710S: Supported
679655da
JP
7711F: Documentation/filesystems/nilfs2.txt
7712F: fs/nilfs2/
7713F: include/linux/nilfs2_fs.h
c35c7ac5 7714F: include/trace/events/nilfs2.h
85ef9cea 7715
1da177e4 7716NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7717M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7718W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7719S: Maintained
679655da
JP
7720F: Documentation/scsi/NinjaSCSI.txt
7721F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7722
7723NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7724M: GOTO Masanori <gotom@debian.or.jp>
7725M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7726W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7727S: Maintained
679655da
JP
7728F: Documentation/scsi/NinjaSCSI.txt
7729F: drivers/scsi/nsp32*
1da177e4 7730
383b8fb9
LFT
7731NIOS2 ARCHITECTURE
7732M: Ley Foon Tan <lftan@altera.com>
7733L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7734T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7735S: Maintained
7736F: arch/nios2/
7737
2a6afddb 7738NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7739R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7740F: include/linux/power/bq2415x_charger.h
081bab21 7741F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7742F: include/linux/power/isp1704_charger.h
7743F: drivers/power/bq2415x_charger.c
081bab21 7744F: drivers/power/bq27xxx_battery.c
e35a49b1 7745F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7746F: drivers/power/isp1704_charger.c
7747F: drivers/power/rx51_battery.c
7748
a1bd3bae 7749NTB DRIVER CORE
9ef6bf6c
JM
7750M: Jon Mason <jdmason@kudzu.us>
7751M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7752M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7753L: linux-ntb@googlegroups.com
fce8a7bb 7754S: Supported
2984411f
JM
7755W: https://github.com/jonmason/ntb/wiki
7756T: git git://github.com/jonmason/ntb.git
fce8a7bb 7757F: drivers/ntb/
548c237c 7758F: drivers/net/ntb_netdev.c
fce8a7bb 7759F: include/linux/ntb.h
a1bd3bae 7760F: include/linux/ntb_transport.h
fce8a7bb 7761
e26a5843
AH
7762NTB INTEL DRIVER
7763M: Jon Mason <jdmason@kudzu.us>
7764M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7765L: linux-ntb@googlegroups.com
e26a5843
AH
7766S: Supported
7767W: https://github.com/jonmason/ntb/wiki
7768T: git git://github.com/jonmason/ntb.git
7769F: drivers/ntb/hw/intel/
fce8a7bb 7770
a1b36958
XY
7771NTB AMD DRIVER
7772M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7773L: linux-ntb@googlegroups.com
7774S: Supported
7775F: drivers/ntb/hw/amd/
7776
1da177e4 7777NTFS FILESYSTEM
2818ef50 7778M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7779L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7780W: http://www.tuxera.com/
e6f4dee7 7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7782S: Supported
679655da
JP
7783F: Documentation/filesystems/ntfs.txt
7784F: fs/ntfs/
1da177e4 7785
9eb8ef74 7786NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7787M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7788L: linux-fbdev@vger.kernel.org
ce00f85c 7789S: Maintained
8a61f013
JH
7790F: drivers/video/fbdev/riva/
7791F: drivers/video/fbdev/nvidia/
1da177e4 7792
79461681 7793NVM EXPRESS DRIVER
b3975e94
JF
7794M: Keith Busch <keith.busch@intel.com>
7795M: Jens Axboe <axboe@fb.com>
79461681 7796L: linux-nvme@lists.infradead.org
b3975e94
JF
7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7798W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7799S: Supported
57dacad5 7800F: drivers/nvme/host/
79461681
MW
7801F: include/linux/nvme.h
7802
aee4b9bd
SK
7803NVMEM FRAMEWORK
7804M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7805M: Maxime Ripard <maxime.ripard@free-electrons.com>
7806S: Maintained
7807F: drivers/nvmem/
7808F: Documentation/devicetree/bindings/nvmem/
7809F: include/linux/nvmem-consumer.h
7810F: include/linux/nvmem-provider.h
7811
dece4585
CP
7812NXP-NCI NFC DRIVER
7813M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7814R: Charles Gorand <charles.gorand@effinnov.com>
7815L: linux-nfc@lists.01.org (moderated for non-subscribers)
7816S: Supported
7817F: drivers/nfc/nxp-nci
7818
f50d7146
RK
7819NXP TDA998X DRM DRIVER
7820M: Russell King <rmk+kernel@arm.linux.org.uk>
7821S: Supported
7822F: drivers/gpu/drm/i2c/tda998x_drv.c
7823F: include/drm/i2c/tda998x.h
7824
fbace43e
PR
7825NXP TFA9879 DRIVER
7826M: Peter Rosin <peda@axentia.se>
7827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7828S: Maintained
7829F: sound/soc/codecs/tfa9879*
7830
f5525786 7831OMAP SUPPORT
0e24bdd4 7832M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7833L: linux-omap@vger.kernel.org
7834W: http://www.muru.com/linux/omap/
7835W: http://linux.omap.com/
8a6e2535 7836Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7838S: Maintained
4e04d5a3 7839F: arch/arm/*omap*/
026da812
FB
7840F: arch/arm/configs/omap1_defconfig
7841F: arch/arm/configs/omap2plus_defconfig
046d0a37 7842F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7843F: drivers/irqchip/irq-omap-intc.c
7844F: drivers/mfd/*omap*.c
7845F: drivers/mfd/menelaus.c
7846F: drivers/mfd/palmas.c
7847F: drivers/mfd/tps65217.c
7848F: drivers/mfd/tps65218.c
7849F: drivers/mfd/tps65910.c
7850F: drivers/mfd/twl-core.[ch]
7851F: drivers/mfd/twl4030*.c
7852F: drivers/mfd/twl6030*.c
7853F: drivers/mfd/twl6040*.c
7854F: drivers/regulator/palmas-regulator*.c
7855F: drivers/regulator/pbias-regulator.c
7856F: drivers/regulator/tps65217-regulator.c
7857F: drivers/regulator/tps65218-regulator.c
7858F: drivers/regulator/tps65910-regulator.c
7859F: drivers/regulator/twl-regulator.c
046d0a37 7860F: include/linux/i2c-omap.h
f5525786 7861
50f29fbd 7862OMAP DEVICE TREE SUPPORT
cdb55ab0 7863M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7864M: Tony Lindgren <tony@atomide.com>
7865L: linux-omap@vger.kernel.org
d0fb18c5 7866L: devicetree@vger.kernel.org
50f29fbd
TL
7867S: Maintained
7868F: arch/arm/boot/dts/*omap*
7869F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7870F: arch/arm/boot/dts/*am4*
7871F: arch/arm/boot/dts/*am5*
7872F: arch/arm/boot/dts/*dra7*
50f29fbd 7873
f5525786 7874OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7875M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7876L: linux-omap@vger.kernel.org
7877S: Maintained
7878F: arch/arm/*omap*/*clock*
7879
7880OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7881M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7882L: linux-omap@vger.kernel.org
7883S: Maintained
7884F: arch/arm/*omap*/*pm*
c46938d4 7885F: drivers/cpufreq/omap-cpufreq.c
f5525786 7886
d21db568 7887OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7888M: Rajendra Nayak <rnayak@ti.com>
7889M: Paul Walmsley <paul@pwsan.com>
7890L: linux-omap@vger.kernel.org
7891S: Maintained
d21db568 7892F: arch/arm/mach-omap2/prm*
692ab1f3 7893
f5525786 7894OMAP AUDIO SUPPORT
6c284903 7895M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7896M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7898L: linux-omap@vger.kernel.org
7899S: Maintained
7900F: sound/soc/omap/
7901
18640193
TL
7902OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7903M: Roger Quadros <rogerq@ti.com>
7904M: Tony Lindgren <tony@atomide.com>
7905L: linux-omap@vger.kernel.org
7906S: Maintained
7907F: drivers/memory/omap-gpmc.c
7908F: arch/arm/mach-omap2/*gpmc*
7909
f5525786 7910OMAP FRAMEBUFFER SUPPORT
830e6384 7911M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7912L: linux-fbdev@vger.kernel.org
f5525786
TL
7913L: linux-omap@vger.kernel.org
7914S: Maintained
8a61f013 7915F: drivers/video/fbdev/omap/
f5525786 7916
676eec0d 7917OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7918M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7919L: linux-omap@vger.kernel.org
676eec0d 7920L: linux-fbdev@vger.kernel.org
178ff4c9 7921S: Maintained
8a61f013 7922F: drivers/video/fbdev/omap2/
178ff4c9
TV
7923F: Documentation/arm/OMAP/DSS
7924
8b37fcfc
OBC
7925OMAP HARDWARE SPINLOCK SUPPORT
7926M: Ohad Ben-Cohen <ohad@wizery.com>
7927L: linux-omap@vger.kernel.org
7928S: Maintained
7929F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7930
f5525786 7931OMAP MMC SUPPORT
8b58be88 7932M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7933L: linux-omap@vger.kernel.org
7934S: Maintained
653f41b5
MC
7935F: drivers/mmc/host/omap.c
7936
7937OMAP HS MMC SUPPORT
0a4585c6 7938L: linux-mmc@vger.kernel.org
653f41b5 7939L: linux-omap@vger.kernel.org
dfa5d196 7940S: Orphan
653f41b5 7941F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7942
7943OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7944M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7945S: Maintained
7946F: drivers/char/hw_random/omap-rng.c
7947
f400c82e 7948OMAP HWMOD SUPPORT
cdb55ab0 7949M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7950M: Paul Walmsley <paul@pwsan.com>
7951L: linux-omap@vger.kernel.org
7952S: Maintained
8fc8b12b 7953F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7954
8633fb30
PW
7955OMAP HWMOD DATA
7956M: Paul Walmsley <paul@pwsan.com>
7957L: linux-omap@vger.kernel.org
7958S: Maintained
7959F: arch/arm/mach-omap2/omap_hwmod*data*
7960
f400c82e 7961OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7962M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7963L: linux-omap@vger.kernel.org
7964S: Maintained
7965F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7966
0db83ced 7967OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7969L: linux-media@vger.kernel.org
7970S: Maintained
7eec52db 7971F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7972F: drivers/media/platform/omap3isp/
0db83ced 7973F: drivers/staging/media/omap4iss/
7e8970e1 7974
f5525786 7975OMAP USB SUPPORT
f5525786
TL
7976L: linux-usb@vger.kernel.org
7977L: linux-omap@vger.kernel.org
3b243519 7978S: Orphan
a16fbd65
JP
7979F: drivers/usb/*/*omap*
7980F: arch/arm/*omap*/usb*
f5525786 7981
6d994710 7982OMAP GPIO DRIVER
fe643528 7983M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7984M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7985M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7986L: linux-omap@vger.kernel.org
7987S: Maintained
fe643528 7988F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7989F: drivers/gpio/gpio-omap.c
7990
c351e290
MJ
7991OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7992M: Mark Jackson <mpfj@newflow.co.uk>
7993L: linux-omap@vger.kernel.org
7994S: Maintained
7995F: arch/arm/boot/dts/am335x-nano.dts
7996
0ad122d9 7997OMFS FILESYSTEM
8b58be88 7998M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7999L: linux-karma-devel@lists.sourceforge.net
8000S: Maintained
679655da
JP
8001F: Documentation/filesystems/omfs.txt
8002F: fs/omfs/
0ad122d9 8003
c1986ee9 8004OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8005M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8006S: Maintained
679655da
JP
8007F: drivers/char/pcmcia/cm4000_cs.c
8008F: include/linux/cm4000_cs.h
c117ab84 8009F: include/uapi/linux/cm4000_cs.h
c1986ee9 8010
77c44ab1 8011OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8012M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8013S: Maintained
679655da 8014F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8015
77d5140f 8016OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8017M: Jonathan Corbet <corbet@lwn.net>
661263b5 8018L: linux-media@vger.kernel.org
275ffde4 8019T: git git://linuxtv.org/media_tree.git
77d5140f 8020S: Maintained
90d72ac6 8021F: drivers/media/i2c/ov7670.c
77d5140f 8022
431bca73 8023ONENAND FLASH DRIVER
8b58be88 8024M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8025L: linux-mtd@lists.infradead.org
8026S: Maintained
679655da
JP
8027F: drivers/mtd/onenand/
8028F: include/linux/mtd/onenand*.h
431bca73 8029
1da177e4 8030ONSTREAM SCSI TAPE DRIVER
8b58be88 8031M: Willem Riede <osst@riede.org>
1da177e4
LT
8032L: osst-users@lists.sourceforge.net
8033L: linux-scsi@vger.kernel.org
8034S: Maintained
f7269cfc
JD
8035F: Documentation/scsi/osst.txt
8036F: drivers/scsi/osst.*
8037F: drivers/scsi/osst_*.h
8038F: drivers/scsi/st.h
1da177e4 8039
e2d1d6c0 8040OPENCORES I2C BUS DRIVER
8b58be88 8041M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8042L: linux-i2c@vger.kernel.org
e2d1d6c0 8043S: Maintained
679655da
JP
8044F: Documentation/i2c/busses/i2c-ocores
8045F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8046
860c44c1 8047OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8048M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8049M: Frank Rowand <frowand.list@gmail.com>
8050M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8051L: devicetree@vger.kernel.org
a7fefe9f
RH
8052W: http://www.devicetree.org/
8053T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8054S: Maintained
f8828205 8055F: drivers/of/
860c44c1 8056F: include/linux/of*.h
f8828205 8057F: scripts/dtc/
860c44c1 8058
f8828205 8059OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8060M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8061M: Pawel Moll <pawel.moll@arm.com>
8062M: Mark Rutland <mark.rutland@arm.com>
de80963e 8063M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8064M: Kumar Gala <galak@codeaurora.org>
f8828205 8065L: devicetree@vger.kernel.org
9f273c24 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8067S: Maintained
8068F: Documentation/devicetree/
8069F: arch/*/boot/dts/
8070F: include/dt-bindings/
8071
2bb65f56
PA
8072OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8073M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8074L: devicetree@vger.kernel.org
8075S: Maintained
8076F: Documentation/devicetree/dynamic-resolution-notes.txt
8077F: Documentation/devicetree/overlay-notes.txt
8078F: drivers/of/overlay.c
8079F: drivers/of/resolver.c
8080
19f9d392
JB
8081OPENRISC ARCHITECTURE
8082M: Jonas Bonn <jonas@southpole.se>
8083W: http://openrisc.net
eab7c1c0 8084L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8085S: Maintained
8086T: git git://openrisc.net/~jonas/linux
14430813 8087F: arch/openrisc/
19f9d392 8088
ccb1352e 8089OPENVSWITCH
4f337ed5 8090M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8091L: netdev@vger.kernel.org
ccb1352e
JG
8092L: dev@openvswitch.org
8093W: http://openvswitch.org
ccb1352e
JG
8094S: Maintained
8095F: net/openvswitch/
b422da7c 8096F: include/uapi/linux/openvswitch.h
ccb1352e 8097
875fa6fb
VK
8098OPERATING PERFORMANCE POINTS (OPP)
8099M: Viresh Kumar <vireshk@kernel.org>
8100M: Nishanth Menon <nm@ti.com>
8101M: Stephen Boyd <sboyd@codeaurora.org>
8102L: linux-pm@vger.kernel.org
8103S: Maintained
8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8105F: drivers/base/power/opp/
8106F: include/linux/pm_opp.h
8107F: Documentation/power/opp.txt
8108F: Documentation/devicetree/bindings/opp/
8109
af39917d
CL
8110OPL4 DRIVER
8111M: Clemens Ladisch <clemens@ladisch.de>
8112L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8113T: git git://git.alsa-project.org/alsa-kernel.git
8114S: Maintained
8115F: sound/drivers/opl4/
8116
1da177e4 8117OPROFILE
4cf7e718 8118M: Robert Richter <rric@kernel.org>
1da177e4
LT
8119L: oprofile-list@lists.sf.net
8120S: Maintained
81c4a8a6 8121F: arch/*/include/asm/oprofile*.h
679655da
JP
8122F: arch/*/oprofile/
8123F: drivers/oprofile/
8124F: include/linux/oprofile.h
1da177e4 8125
e2d1d6c0 8126ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8127M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8128M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8129L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8130W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8131S: Supported
679655da
JP
8132F: Documentation/filesystems/ocfs2.txt
8133F: Documentation/filesystems/dlmfs.txt
8134F: fs/ocfs2/
e2d1d6c0 8135
1da177e4 8136ORINOCO DRIVER
724c6b35 8137L: linux-wireless@vger.kernel.org
491b26b4 8138W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8139W: http://www.nongnu.org/orinoco/
3a59babb 8140S: Orphan
2be45b66 8141F: drivers/net/wireless/intersil/orinoco/
1da177e4 8142
42c55aa8 8143OSD LIBRARY and FILESYSTEM
fadc0752 8144M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8145M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8146L: osd-dev@open-osd.org
8147W: http://open-osd.org
54e5881d 8148T: git git://git.open-osd.org/open-osd.git
68274794 8149S: Maintained
42c55aa8 8150F: drivers/scsi/osd/
6b6f0b6c 8151F: include/scsi/osd_*
42c55aa8 8152F: fs/exofs/
68274794 8153
ef94b186 8154OVERLAY FILESYSTEM
7c37fbda 8155M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8156L: linux-unionfs@vger.kernel.org
8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8158S: Supported
1d113735 8159F: fs/overlayfs/
7c37fbda
NB
8160F: Documentation/filesystems/overlayfs.txt
8161
e2d1d6c0 8162P54 WIRELESS DRIVER
084cb0fe 8163M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8164L: linux-wireless@vger.kernel.org
084cb0fe 8165W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8166S: Maintained
d3466830 8167F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8168
f5cd7872 8169PA SEMI ETHERNET DRIVER
8b58be88 8170M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8171L: netdev@vger.kernel.org
8172S: Maintained
ded19add 8173F: drivers/net/ethernet/pasemi/*
f5cd7872 8174
beb58aa3 8175PA SEMI SMBUS DRIVER
8b58be88 8176M: Olof Johansson <olof@lixom.net>
846557d3 8177L: linux-i2c@vger.kernel.org
beb58aa3 8178S: Maintained
679655da 8179F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8180
48fc267e
SK
8181PADATA PARALLEL EXECUTION MECHANISM
8182M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8183L: linux-crypto@vger.kernel.org
8184S: Maintained
8185F: kernel/padata.c
8186F: include/linux/padata.h
8187F: Documentation/padata.txt
8188
709ee531 8189PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8190M: Harald Welte <laforge@gnumonks.org>
d0944853 8191L: platform-driver-x86@vger.kernel.org
709ee531 8192S: Maintained
679655da 8193F: drivers/platform/x86/panasonic-laptop.c
709ee531 8194
368dd5ac 8195PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8196M: David Howells <dhowells@redhat.com>
8197M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8198L: linux-am33-list@redhat.com (moderated for non-subscribers)
8199W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8200S: Maintained
679655da
JP
8201F: Documentation/mn10300/
8202F: arch/mn10300/
4fa97181 8203
305b37bd
KS
8204PARALLEL LCD/KEYPAD PANEL DRIVER
8205M: Willy Tarreau <willy@haproxy.com>
8206M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8207S: Odd Fixes
8208F: Documentation/misc-devices/lcd-panel-cgram.txt
8209F: drivers/misc/panel.c
8210
64dfff03
SM
8211PARALLEL PORT SUBSYSTEM
8212M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8213M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8214L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8215S: Maintained
679655da
JP
8216F: drivers/parport/
8217F: include/linux/parport*.h
8218F: drivers/char/ppdev.c
c117ab84 8219F: include/uapi/linux/ppdev.h
64dfff03 8220F: Documentation/parport*.txt
1da177e4 8221
4cdf6bc2 8222PARAVIRT_OPS INTERFACE
d633180c 8223M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8224M: Chris Wright <chrisw@sous-sol.org>
8225M: Alok Kataria <akataria@vmware.com>
8226M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8227L: virtualization@lists.linux-foundation.org
4cdf6bc2 8228S: Supported
a2e19991 8229F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8230F: arch/*/kernel/paravirt*
8231F: arch/*/include/asm/paravirt.h
4cdf6bc2 8232
e2d1d6c0 8233PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8234M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8235L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8236S: Maintained
679655da
JP
8237F: Documentation/blockdev/paride.txt
8238F: drivers/block/paride/
e2d1d6c0
RD
8239
8240PARISC ARCHITECTURE
b8828770 8241M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8242M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8243L: linux-parisc@vger.kernel.org
8244W: http://www.parisc-linux.org/
8a6e2535 8245Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8248S: Maintained
679655da 8249F: arch/parisc/
2b6bac9e 8250F: Documentation/parisc/
679655da 8251F: drivers/parisc/
2b6bac9e
HD
8252F: drivers/char/agp/parisc-agp.c
8253F: drivers/input/serio/gscps2.c
8254F: drivers/parport/parport_gsc.*
8255F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8256F: drivers/video/fbdev/sti*
2b6bac9e
HD
8257F: drivers/video/console/sti*
8258F: drivers/video/logo/logo_parisc*
e2d1d6c0 8259
1662d32c 8260PC87360 HARDWARE MONITORING DRIVER
8b58be88 8261M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8262L: lm-sensors@lm-sensors.org
8263S: Maintained
679655da
JP
8264F: Documentation/hwmon/pc87360
8265F: drivers/hwmon/pc87360.c
1662d32c
JC
8266
8267PC8736x GPIO DRIVER
8b58be88 8268M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8269S: Maintained
679655da 8270F: drivers/char/pc8736x_gpio.c
1662d32c 8271
1ad107fd 8272PC87427 HARDWARE MONITORING DRIVER
d8130624 8273M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8274L: lm-sensors@lm-sensors.org
8275S: Maintained
8276F: Documentation/hwmon/pc87427
8277F: drivers/hwmon/pc87427.c
8278
b26e0ed4 8279PCA9532 LED DRIVER
8b58be88 8280M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8281S: Maintained
d5ca6918
JP
8282F: drivers/leds/leds-pca9532.c
8283F: include/linux/leds-pca9532.h
b26e0ed4 8284
5ce914a8 8285PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8286M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8287L: linux-i2c@vger.kernel.org
8288S: Maintained
b4f0b74e 8289F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8290
3971dae5 8291PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8292M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8293S: Maintained
8294F: drivers/firmware/pcdp.*
8295
065c6359 8296PCI ERROR RECOVERY
6305902c 8297M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8298L: linux-pci@vger.kernel.org
065c6359 8299S: Supported
679655da 8300F: Documentation/PCI/pci-error-recovery.txt
065c6359 8301
1da177e4 8302PCI SUBSYSTEM
5ac3a6d2 8303M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8304L: linux-pci@vger.kernel.org
99662dd1 8305Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8306T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8307S: Supported
679655da
JP
8308F: Documentation/PCI/
8309F: drivers/pci/
8310F: include/linux/pci*
6b49ee49 8311F: arch/x86/pci/
cad01f91 8312F: arch/x86/kernel/quirks.c
1da177e4 8313
eaa6111b
LFT
8314PCI DRIVER FOR ALTERA PCIE IP
8315M: Ley Foon Tan <lftan@altera.com>
8316L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8317L: linux-pci@vger.kernel.org
8318S: Supported
8319F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8320F: drivers/pci/host/pcie-altera.c
8321
b7e78170
RH
8322PCI DRIVER FOR ARM VERSATILE PLATFORM
8323M: Rob Herring <robh@kernel.org>
8324L: linux-pci@vger.kernel.org
8325L: linux-arm-kernel@lists.infradead.org
8326S: Maintained
8327F: Documentation/devicetree/bindings/pci/versatile.txt
8328F: drivers/pci/host/pci-versatile.c
8329
5f6b6ccd
TI
8330PCI DRIVER FOR APPLIEDMICRO XGENE
8331M: Tanmay Inamdar <tinamdar@apm.com>
8332L: linux-pci@vger.kernel.org
8333L: linux-arm-kernel@lists.infradead.org
8334S: Maintained
8335F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8336F: drivers/pci/host/pci-xgene.c
8337
62d0ff83
ML
8338PCI DRIVER FOR FREESCALE LAYERSCAPE
8339M: Minghuan Lian <minghuan.Lian@freescale.com>
8340M: Mingkai Hu <mingkai.hu@freescale.com>
8341M: Roy Zang <tie-fei.zang@freescale.com>
8342L: linuxppc-dev@lists.ozlabs.org
8343L: linux-pci@vger.kernel.org
8344L: linux-arm-kernel@lists.infradead.org
8345S: Maintained
8346F: drivers/pci/host/*layerscape*
8347
f0b75693 8348PCI DRIVER FOR IMX6
f175aa2c 8349M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8350M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8351L: linux-pci@vger.kernel.org
8352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353S: Maintained
8354F: drivers/pci/host/*imx6*
8355
0c4ffcfe
MK
8356PCI DRIVER FOR TI KEYSTONE
8357M: Murali Karicheri <m-karicheri2@ti.com>
8358L: linux-pci@vger.kernel.org
8359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8360S: Maintained
8361F: drivers/pci/host/*keystone*
8362
f0b75693
BH
8363PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8364M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8365M: Jason Cooper <jason@lakedaemon.net>
8366L: linux-pci@vger.kernel.org
8367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8368S: Maintained
8369F: drivers/pci/host/*mvebu*
8370
0447cfd7
TR
8371PCI DRIVER FOR NVIDIA TEGRA
8372M: Thierry Reding <thierry.reding@gmail.com>
8373L: linux-tegra@vger.kernel.org
f0b75693 8374L: linux-pci@vger.kernel.org
0447cfd7
TR
8375S: Supported
8376F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8377F: drivers/pci/host/pci-tegra.c
8378
47ff3de9
KVA
8379PCI DRIVER FOR TI DRA7XX
8380M: Kishon Vijay Abraham I <kishon@ti.com>
8381L: linux-omap@vger.kernel.org
8382L: linux-pci@vger.kernel.org
8383S: Supported
8384F: Documentation/devicetree/bindings/pci/ti-pci.txt
8385F: drivers/pci/host/pci-dra7xx.c
8386
f0b75693
BH
8387PCI DRIVER FOR RENESAS R-CAR
8388M: Simon Horman <horms@verge.net.au>
8389L: linux-pci@vger.kernel.org
4a121096 8390L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8391S: Maintained
8392F: drivers/pci/host/*rcar*
8393
4af82255 8394PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8395M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8396L: linux-pci@vger.kernel.org
f0b75693
BH
8397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8398L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8399S: Maintained
8400F: drivers/pci/host/pci-exynos.c
8401
f0b75693 8402PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8403M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8404M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8405L: linux-pci@vger.kernel.org
8406S: Maintained
8407F: drivers/pci/host/*designware*
8408
5a3aa2a8
JP
8409PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8410M: Joao Pinto <jpinto@synopsys.com>
8411L: linux-pci@vger.kernel.org
8412S: Maintained
8413F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8414F: drivers/pci/host/pcie-designware-plat.c
8415
cf28855b
WD
8416PCI DRIVER FOR GENERIC OF HOSTS
8417M: Will Deacon <will.deacon@arm.com>
8418L: linux-pci@vger.kernel.org
8419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8420S: Maintained
8421F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8422F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8423F: drivers/pci/host/pci-host-generic.c
8424
185a383a
KB
8425PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8426M: Keith Busch <keith.busch@intel.com>
8427L: linux-pci@vger.kernel.org
8428S: Supported
8429F: arch/x86/pci/vmd.c
8430
51b66a6c 8431PCIE DRIVER FOR ST SPEAR13XX
110baab1 8432M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8433L: linux-pci@vger.kernel.org
110baab1 8434S: Maintained
51b66a6c
PA
8435F: drivers/pci/host/*spear*
8436
af1169b4
LFT
8437PCI MSI DRIVER FOR ALTERA MSI IP
8438M: Ley Foon Tan <lftan@altera.com>
8439L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8440L: linux-pci@vger.kernel.org
8441S: Supported
8442F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8443F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8444
dcd19de3
DD
8445PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8446M: Duc Dang <dhdang@apm.com>
8447L: linux-pci@vger.kernel.org
8448L: linux-arm-kernel@lists.infradead.org
8449S: Maintained
8450F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8451F: drivers/pci/host/pci-xgene-msi.c
8452
500a1d9a
ZW
8453PCIE DRIVER FOR HISILICON
8454M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8455M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8456L: linux-pci@vger.kernel.org
8457S: Maintained
8458F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8459F: drivers/pci/host/pcie-hisi.c
8460
82a82383
SV
8461PCIE DRIVER FOR QUALCOMM MSM
8462M: Stanimir Varbanov <svarbanov@mm-sol.com>
8463L: linux-pci@vger.kernel.org
8464L: linux-arm-msm@vger.kernel.org
8465S: Maintained
8466F: drivers/pci/host/*qcom*
8467
f12b76e5
DD
8468PCIE DRIVER FOR CAVIUM THUNDERX
8469M: David Daney <david.daney@cavium.com>
8470L: linux-pci@vger.kernel.org
8471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8472S: Supported
8473F: Documentation/devicetree/bindings/pci/pci-thunder-*
8474F: drivers/pci/host/pci-thunder-*
8475
1da177e4 8476PCMCIA SUBSYSTEM
4230dfc9 8477P: Linux PCMCIA Team
f5df5881 8478L: linux-pcmcia@lists.infradead.org
6650e0a5 8479W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8480T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8481S: Maintained
679655da
JP
8482F: Documentation/pcmcia/
8483F: drivers/pcmcia/
8484F: include/pcmcia/
1da177e4
LT
8485
8486PCNET32 NETWORK DRIVER
227fb925 8487M: Don Fry <pcnet32@frontier.com>
979b6c13 8488L: netdev@vger.kernel.org
1da177e4 8489S: Maintained
b955f6ca 8490F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8491
48fc267e
SK
8492PCRYPT PARALLEL CRYPTO ENGINE
8493M: Steffen Klassert <steffen.klassert@secunet.com>
8494L: linux-crypto@vger.kernel.org
8495S: Maintained
8496F: crypto/pcrypt.c
8497F: include/crypto/pcrypt.h
8498
e72df0b8
TH
8499PER-CPU MEMORY ALLOCATOR
8500M: Tejun Heo <tj@kernel.org>
8501M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8503S: Maintained
8504F: include/linux/percpu*.h
8505F: mm/percpu*.c
8506F: arch/*/include/asm/percpu.h
8507
ad4ecbcb 8508PER-TASK DELAY ACCOUNTING
185e595f 8509M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8510S: Maintained
679655da
JP
8511F: include/linux/delayacct.h
8512F: kernel/delayacct.c
ad4ecbcb 8513
57c0c15b 8514PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8515M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8516M: Ingo Molnar <mingo@redhat.com>
f80c5393 8517M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8518R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8519L: linux-kernel@vger.kernel.org
75fc2d37 8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8521S: Supported
d53e8365 8522F: kernel/events/*
a003236c 8523F: include/linux/perf_event.h
c117ab84 8524F: include/uapi/linux/perf_event.h
141c4296
RR
8525F: arch/*/kernel/perf_event*.c
8526F: arch/*/kernel/*/perf_event*.c
8527F: arch/*/kernel/*/*/perf_event*.c
a003236c 8528F: arch/*/include/asm/perf_event.h
a003236c
VL
8529F: arch/*/kernel/perf_callchain.c
8530F: tools/perf/
6c0b3244 8531
dd49d0f5 8532PERSONALITY HANDLING
8b58be88 8533M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8534L: linux-abi-devel@lists.sourceforge.net
8535S: Maintained
679655da 8536F: include/linux/personality.h
c117ab84 8537F: include/uapi/linux/personality.h
dd49d0f5 8538
838e7a03 8539PHONET PROTOCOL
2a06b40f 8540M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8541S: Supported
8542F: Documentation/networking/phonet.txt
8543F: include/linux/phonet.h
8544F: include/net/phonet/
c117ab84 8545F: include/uapi/linux/phonet.h
838e7a03
RDC
8546F: net/phonet/
8547
1da177e4 8548PHRAM MTD DRIVER
8b58be88 8549M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8550L: linux-mtd@lists.infradead.org
8551S: Maintained
679655da 8552F: drivers/mtd/devices/phram.c
1da177e4 8553
efdbb10e
BP
8554PICOLCD HID DRIVER
8555M: Bruno Prémont <bonbons@linux-vserver.org>
8556L: linux-input@vger.kernel.org
8557S: Maintained
8558F: drivers/hid/hid-picolcd*
8559
a53bfa07
JI
8560PICOXCELL SUPPORT
8561M: Jamie Iles <jamie@jamieiles.com>
8562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8563T: git git://github.com/jamieiles/linux-2.6-ji.git
8564S: Supported
b8733987 8565F: arch/arm/boot/dts/picoxcell*
14430813 8566F: arch/arm/mach-picoxcell/
b8733987 8567F: drivers/crypto/picoxcell*
a53bfa07 8568
2744e8af
LW
8569PIN CONTROL SUBSYSTEM
8570M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8571L: linux-gpio@vger.kernel.org
dbe752a3 8572T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8573S: Maintained
07f29ba6 8574F: drivers/pinctrl/
8e406fe4 8575F: include/linux/pinctrl/
2744e8af 8576
2201bbb8
JCPV
8577PIN CONTROLLER - ATMEL AT91
8578M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8580S: Maintained
c654b6bf 8581F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8582
33d3690c
LD
8583PIN CONTROLLER - ATMEL AT91 PIO4
8584M: Ludovic Desroches <ludovic.desroches@atmel.com>
8585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8586L: linux-gpio@vger.kernel.org
8587S: Supported
8588F: drivers/pinctrl/pinctrl-at91-pio4.*
8589
cbd1b652
MW
8590PIN CONTROLLER - INTEL
8591M: Mika Westerberg <mika.westerberg@linux.intel.com>
8592M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8593S: Maintained
8594F: drivers/pinctrl/intel/
2201bbb8 8595
9963b536
LP
8596PIN CONTROLLER - RENESAS
8597M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8598M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8599L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8600S: Maintained
8601F: drivers/pinctrl/sh-pfc/
8602
b75e60d6 8603PIN CONTROLLER - SAMSUNG
fea685e9 8604M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8606L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8607S: Maintained
9b5b33f6 8608F: drivers/pinctrl/samsung/
b75e60d6 8609
13cbd906
TL
8610PIN CONTROLLER - SINGLE
8611M: Tony Lindgren <tony@atomide.com>
8612M: Haojian Zhuang <haojian.zhuang@linaro.org>
8613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8614L: linux-omap@vger.kernel.org
8615S: Maintained
8616F: drivers/pinctrl/pinctrl-single.c
8617
deda8287 8618PIN CONTROLLER - ST SPEAR
da89947b 8619M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8620L: spear-devel@list.st.com
8621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8622W: http://www.st.com/spear
8623S: Maintained
8e406fe4 8624F: drivers/pinctrl/spear/
deda8287 8625
249a6771 8626PKTCDVD DRIVER
e5f6450c 8627M: Jiri Kosina <jikos@kernel.org>
249a6771 8628S: Maintained
679655da
JP
8629F: drivers/block/pktcdvd.c
8630F: include/linux/pktcdvd.h
c117ab84 8631F: include/uapi/linux/pktcdvd.h
249a6771 8632
b31d8273
G
8633PKUNITY SOC DRIVERS
8634M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8635W: http://mprc.pku.edu.cn/~guanxuetao/linux
8636S: Maintained
ceebf4d5 8637T: git git://github.com/gxt/linux.git
b31d8273 8638F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8639F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8640F: drivers/video/fbdev/fb-puv3.c
2809e80b 8641F: drivers/rtc/rtc-puv3.c
b31d8273 8642
9d2ecfb7 8643PMBUS HARDWARE MONITORING DRIVERS
ca462085 8644M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8645L: lm-sensors@lm-sensors.org
8646W: http://www.lm-sensors.org/
8647W: http://www.roeck-us.net/linux/drivers/
8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8649S: Maintained
8650F: Documentation/hwmon/pmbus
8651F: drivers/hwmon/pmbus/
8652F: include/linux/i2c/pmbus.h
8653
89a36810 8654PMC SIERRA MaxRAID DRIVER
89a36810
AR
8655L: linux-scsi@vger.kernel.org
8656W: http://www.pmc-sierra.com/
3cdea4d7 8657S: Orphan
89a36810
AR
8658F: drivers/scsi/pmcraid.*
8659
dbf9bfe6 8660PMC SIERRA PM8001 DRIVER
d32477e2 8661M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8662M: lindar_liu@usish.com
f5a7b525 8663L: pmchba@pmcs.com
dbf9bfe6 8664L: linux-scsi@vger.kernel.org
8665S: Supported
8666F: drivers/scsi/pm8001/
8667
1da177e4 8668POSIX CLOCKS and TIMERS
8b58be88 8669M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8670L: linux-kernel@vger.kernel.org
75fc2d37 8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8672S: Maintained
679655da
JP
8673F: fs/timerfd.c
8674F: include/linux/timer*
5cee9645 8675F: kernel/time/*timer*
1da177e4 8676
7b06a6d7
RW
8677POWER MANAGEMENT CORE
8678M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8679L: linux-pm@vger.kernel.org
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8681S: Supported
8682F: drivers/base/power/
8683F: include/linux/pm.h
8684F: include/linux/pm_*
8685F: include/linux/powercap.h
8686F: drivers/powercap/
8687
3be86148 8688POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8689M: Sebastian Reichel <sre@kernel.org>
57318935 8690M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8691M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8692L: linux-pm@vger.kernel.org
54e5881d 8693T: git git://git.infradead.org/battery-2.6.git
3be86148 8694S: Maintained
679655da 8695F: include/linux/power_supply.h
8cd725a1 8696F: drivers/power/
26305022 8697X: drivers/power/avs/
3be86148 8698
514f161a
MR
8699POWER STATE COORDINATION INTERFACE (PSCI)
8700M: Mark Rutland <mark.rutland@arm.com>
8701M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8702L: linux-arm-kernel@lists.infradead.org
8703S: Maintained
8704F: drivers/firmware/psci.c
8705F: include/linux/psci.h
8706F: include/uapi/linux/psci.h
8707
1da177e4 8708PNP SUPPORT
9c3646d1 8709M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8710S: Maintained
679655da 8711F: drivers/pnp/
1da177e4
LT
8712
8713PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8714M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8715L: linux-ppp@vger.kernel.org
8716S: Maintained
224cf5ad 8717F: drivers/net/ppp/ppp_*
1da177e4
LT
8718
8719PPP OVER ATM (RFC 2364)
8b58be88 8720M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8721S: Maintained
679655da 8722F: net/atm/pppoatm.c
c117ab84 8723F: include/uapi/linux/atmppp.h
1da177e4
LT
8724
8725PPP OVER ETHERNET
8b58be88 8726M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8727S: Maintained
224cf5ad
JK
8728F: drivers/net/ppp/pppoe.c
8729F: drivers/net/ppp/pppox.c
1da177e4 8730
a6d2370b 8731PPP OVER L2TP
8b58be88 8732M: James Chapman <jchapman@katalix.com>
a6d2370b 8733S: Maintained
90ca28d1 8734F: net/l2tp/l2tp_ppp.c
679655da 8735F: include/linux/if_pppol2tp.h
c117ab84 8736F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8737
eae9d2ba 8738PPS SUPPORT
8b58be88 8739M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8740W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8741L: linuxpps@ml.enneenne.com (subscribers-only)
8742S: Maintained
cabaaf41
JP
8743F: Documentation/pps/
8744F: drivers/pps/
8745F: include/linux/pps*.h
eae9d2ba 8746
71a6d0af
HW
8747PPTP DRIVER
8748M: Dmitry Kozlov <xeb@mail.ru>
8749L: netdev@vger.kernel.org
8750S: Maintained
224cf5ad 8751F: drivers/net/ppp/pptp.c
71a6d0af
HW
8752W: http://sourceforge.net/projects/accel-pptp
8753
1da177e4 8754PREEMPTIBLE KERNEL
8b58be88 8755M: Robert Love <rml@tech9.net>
1da177e4
LT
8756L: kpreempt-tech@lists.sourceforge.net
8757W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8758S: Supported
679655da
JP
8759F: Documentation/preempt-locking.txt
8760F: include/linux/preempt.h
1da177e4
LT
8761
8762PRISM54 WIRELESS DRIVER
8b58be88 8763M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8764L: linux-wireless@vger.kernel.org
9ef80804 8765W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8766S: Obsolete
c12edfe2 8767F: drivers/net/wireless/intersil/prism54/
1da177e4 8768
02c18891 8769PS3 NETWORK SUPPORT
b809b9ca 8770M: Geoff Levand <geoff@infradead.org>
02c18891 8771L: netdev@vger.kernel.org
a14ab6b6 8772L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8773S: Maintained
8df158ac 8774F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8775
f58a9d17 8776PS3 PLATFORM SUPPORT
b809b9ca 8777M: Geoff Levand <geoff@infradead.org>
a4724ed6 8778L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8779S: Maintained
679655da
JP
8780F: arch/powerpc/boot/ps3*
8781F: arch/powerpc/include/asm/lv1call.h
8782F: arch/powerpc/include/asm/ps3*.h
8783F: arch/powerpc/platforms/ps3/
8784F: drivers/*/ps3*
8785F: drivers/ps3/
fec629b8 8786F: drivers/rtc/rtc-ps3.c
679655da 8787F: drivers/usb/host/*ps3.c
fec629b8 8788F: sound/ppc/snd_ps3*
f58a9d17 8789
cffb4add 8790PS3VRAM DRIVER
8b58be88 8791M: Jim Paris <jim@jtan.com>
3715a5d0 8792M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8793L: linuxppc-dev@lists.ozlabs.org
cffb4add 8794S: Maintained
8a3977cb 8795F: drivers/block/ps3vram.c
cffb4add 8796
8defe599 8797PSTORE FILESYSTEM
9d5e2a02 8798M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8799M: Colin Cross <ccross@android.com>
8800M: Kees Cook <keescook@chromium.org>
8801M: Tony Luck <tony.luck@intel.com>
8802S: Maintained
9f273c24 8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8804F: fs/pstore/
8805F: include/linux/pstore*
04851772 8806F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8807F: drivers/acpi/apei/erst.c
8808
7fbc415d
RC
8809PTP HARDWARE CLOCK SUPPORT
8810M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8811L: netdev@vger.kernel.org
7fbc415d
RC
8812S: Maintained
8813W: http://linuxptp.sourceforge.net/
8814F: Documentation/ABI/testing/sysfs-ptp
8815F: Documentation/ptp/*
0ecb3cdd 8816F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8817F: drivers/net/phy/dp83640*
8818F: drivers/ptp/*
8819F: include/linux/ptp_cl*
8820
cf94a4d1 8821PTRACE SUPPORT
e846ee5f 8822M: Roland McGrath <roland@hack.frob.com>
8b58be88 8823M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8824S: Maintained
8825F: include/asm-generic/syscall.h
8826F: include/linux/ptrace.h
8827F: include/linux/regset.h
8828F: include/linux/tracehook.h
c117ab84 8829F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8830F: kernel/ptrace.c
8831
8320204a 8832PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8833M: Mike Isely <isely@pobox.com>
16e9495d 8834L: pvrusb2@isely.net (subscribers-only)
661263b5 8835L: linux-media@vger.kernel.org
8320204a 8836W: http://www.isely.net/pvrusb2/
275ffde4 8837T: git git://linuxtv.org/media_tree.git
8320204a 8838S: Maintained
679655da 8839F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8840F: drivers/media/usb/pvrusb2/
8320204a 8841
39532e6c
HG
8842PWC WEBCAM DRIVER
8843M: Hans de Goede <hdegoede@redhat.com>
8844L: linux-media@vger.kernel.org
8845T: git git://linuxtv.org/media_tree.git
8846S: Maintained
8847F: drivers/media/usb/pwc/*
8848
93c090b3
KD
8849PWM FAN DRIVER
8850M: Kamil Debski <k.debski@samsung.com>
8851L: lm-sensors@lm-sensors.org
8852S: Supported
8853F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8854F: Documentation/hwmon/pwm-fan
8855F: drivers/hwmon/pwm-fan.c
8856
200efedd 8857PWM SUBSYSTEM
aa3495f7
TR
8858M: Thierry Reding <thierry.reding@gmail.com>
8859L: linux-pwm@vger.kernel.org
0c2498f1 8860S: Maintained
006e854f 8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8862F: Documentation/pwm.txt
8863F: Documentation/devicetree/bindings/pwm/
8864F: include/linux/pwm.h
0c2498f1 8865F: drivers/pwm/
a140b98d
TR
8866F: drivers/video/backlight/pwm_bl.c
8867F: include/linux/pwm_backlight.h
0c2498f1 8868
30ec261e 8869PXA2xx/PXA3xx SUPPORT
8da5e302 8870M: Daniel Mack <daniel@zonque.org>
a323f664 8871M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8872M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8874T: git git://github.com/hzhuang1/linux.git
8da5e302 8875T: git git://github.com/rjarzmik/linux.git
1da177e4 8876S: Maintained
e68d7c14 8877F: arch/arm/boot/dts/pxa*
679655da 8878F: arch/arm/mach-pxa/
820439f1 8879F: drivers/dma/pxa*
679655da 8880F: drivers/pcmcia/pxa2xx*
1403ead9 8881F: drivers/pinctrl/pxa/
9df92e6c 8882F: drivers/spi/spi-pxa2xx*
faf2e1db 8883F: drivers/usb/gadget/udc/pxa2*
679655da 8884F: include/sound/pxa2xx-lib.h
bec4c99e 8885F: sound/arm/pxa*
14430813 8886F: sound/soc/pxa/
1da177e4 8887
f3154a46
RJ
8888PXA GPIO DRIVER
8889M: Robert Jarzmik <robert.jarzmik@free.fr>
8890L: linux-gpio@vger.kernel.org
8891S: Maintained
8892F: drivers/gpio/gpio-pxa.c
8893
ec64d3bf
EG
8894PXA3xx NAND FLASH DRIVER
8895M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8896L: linux-mtd@lists.infradead.org
8897S: Maintained
9a67f099 8898F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8899
3f640c61 8900MMP SUPPORT
8b58be88 8901M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8902M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8904T: git git://github.com/hzhuang1/linux.git
8905T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8906S: Maintained
e68d7c14 8907F: arch/arm/boot/dts/mmp*
3f640c61 8908F: arch/arm/mach-mmp/
e8e6cb32 8909
272f133a
PO
8910PXA MMCI DRIVER
8911S: Orphan
8912
57f63bc8 8913PXA RTC DRIVER
8b58be88 8914M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8915L: rtc-linux@googlegroups.com
8916S: Maintained
8917
cea4001a 8918QAT DRIVER
49e7d9df
JP
8919M: Tadeusz Struk <tadeusz.struk@intel.com>
8920L: qat-linux@intel.com
8921S: Supported
8922F: drivers/crypto/qat/
cea4001a 8923
52a09a04 8924QIB DRIVER
8473c603 8925M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8926L: linux-rdma@vger.kernel.org
8927S: Supported
8928F: drivers/infiniband/hw/qib/
8929
5e9772b9
JS
8930QLOGIC QLA1280 SCSI DRIVER
8931M: Michael Reed <mdr@sgi.com>
8932L: linux-scsi@vger.kernel.org
8933S: Maintained
8934F: drivers/scsi/qla1280.[ch]
8935
1da177e4 8936QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8937M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8938L: linux-scsi@vger.kernel.org
8939S: Supported
679655da
JP
8940F: Documentation/scsi/LICENSE.qla2xxx
8941F: drivers/scsi/qla2xxx/
1da177e4 8942
883c98fe 8943QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8944M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8945L: linux-scsi@vger.kernel.org
8946S: Supported
bacfb81b 8947F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8948F: drivers/scsi/qla4xxx/
8949
5a4faa87 8950QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8951M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8952M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8953M: linux-driver@qlogic.com
8954L: netdev@vger.kernel.org
8955S: Supported
679655da 8956F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8957F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8958
0ec00f03 8959QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8960M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8961L: netdev@vger.kernel.org
8962S: Supported
aa43c215 8963F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8964
c4e84bde 8965QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8966M: Harish Patil <harish.patil@qlogic.com>
8967M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8968M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8969M: linux-driver@qlogic.com
c4e84bde
RM
8970L: netdev@vger.kernel.org
8971S: Supported
aa43c215 8972F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8973
fe56b9e6
YM
8974QLOGIC QL4xxx ETHERNET DRIVER
8975M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8976M: Ariel Elior <Ariel.Elior@qlogic.com>
8977M: everest-linux-l2@qlogic.com
8978L: netdev@vger.kernel.org
8979S: Supported
8980F: drivers/net/ethernet/qlogic/qed/
8981F: include/linux/qed/
8982F: drivers/net/ethernet/qlogic/qede/
8983
1da177e4 8984QNX4 FILESYSTEM
8b58be88 8985M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8986W: http://www.alarsen.net/linux/qnx4fs/
8987S: Maintained
80811493 8988F: fs/qnx4/
c117ab84
CEB
8989F: include/uapi/linux/qnx4_fs.h
8990F: include/uapi/linux/qnxtypes.h
1da177e4 8991
91952bc0
AP
8992QT1010 MEDIA DRIVER
8993M: Antti Palosaari <crope@iki.fi>
8994L: linux-media@vger.kernel.org
a825eaec 8995W: https://linuxtv.org
91952bc0
AP
8996W: http://palosaari.fi/linux/
8997Q: http://patchwork.linuxtv.org/project/linux-media/list/
8998T: git git://linuxtv.org/anttip/media_tree.git
8999S: Maintained
9000F: drivers/media/tuners/qt1010*
9001
966fb5ec
SM
9002QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9003M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9004L: linux-wireless@vger.kernel.org
9005L: ath9k-devel@lists.ath9k.org
9006W: http://wireless.kernel.org/en/users/Drivers/ath9k
9007S: Supported
9008F: drivers/net/wireless/ath/ath9k/
9009
2ea0ffcb
KV
9010QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9011M: Kalle Valo <kvalo@qca.qualcomm.com>
9012L: ath10k@lists.infradead.org
9013W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9015S: Supported
9016F: drivers/net/wireless/ath/ath10k/
9017
4f4567cf
RK
9018QUALCOMM HEXAGON ARCHITECTURE
9019M: Richard Kuo <rkuo@codeaurora.org>
9020L: linux-hexagon@vger.kernel.org
9f273c24 9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9022S: Supported
9023F: arch/hexagon/
9024
8e84c258
EK
9025QUALCOMM WCN36XX WIRELESS DRIVER
9026M: Eugene Krasnikov <k.eugene.e@gmail.com>
9027L: wcn36xx@lists.infradead.org
9028W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9029T: git git://github.com/KrasnikovEugene/wcn36xx.git
9030S: Supported
9031F: drivers/net/wireless/ath/wcn36xx/
9032
602adf40 9033RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9034M: Ilya Dryomov <idryomov@gmail.com>
9035M: Sage Weil <sage@redhat.com>
527a88b9 9036M: Alex Elder <elder@kernel.org>
398ecff5 9037L: ceph-devel@vger.kernel.org
09d90327
SW
9038W: http://ceph.com/
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9040T: git git://github.com/ceph/ceph-client.git
602adf40 9041S: Supported
398ecff5 9042F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9043F: drivers/block/rbd.c
9044F: drivers/block/rbd_types.h
9045
1da177e4 9046RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9047M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9048L: linux-fbdev@vger.kernel.org
1da177e4 9049S: Maintained
8a61f013 9050F: drivers/video/fbdev/aty/radeon*
c117ab84 9051F: include/uapi/linux/radeonfb.h
1da177e4 9052
c6c9b34c
HG
9053RADIOSHARK RADIO DRIVER
9054M: Hans de Goede <hdegoede@redhat.com>
9055L: linux-media@vger.kernel.org
9056T: git git://linuxtv.org/media_tree.git
9057S: Maintained
9058F: drivers/media/radio/radio-shark.c
9059
9060RADIOSHARK2 RADIO DRIVER
9061M: Hans de Goede <hdegoede@redhat.com>
9062L: linux-media@vger.kernel.org
9063T: git git://linuxtv.org/media_tree.git
9064S: Maintained
9065F: drivers/media/radio/radio-shark2.c
9066F: drivers/media/radio/radio-tea5777.c
9067
1da177e4 9068RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9069M: Paul Mackerras <paulus@samba.org>
c69f677c 9070L: linux-fbdev@vger.kernel.org
1da177e4 9071S: Maintained
8a61f013 9072F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9073
a0fd81a9
JC
9074RALINK MIPS ARCHITECTURE
9075M: John Crispin <blogic@openwrt.org>
9076L: linux-mips@linux-mips.org
9077S: Maintained
9078F: arch/mips/ralink
9079
e7839f25 9080RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9081P: rt2x00 project
b182427e 9082M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9083M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9084L: linux-wireless@vger.kernel.org
95ea3627 9085S: Maintained
33aca94d 9086F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9087
9db5579b 9088RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9089M: Jens Axboe <axboe@kernel.dk>
9db5579b 9090S: Maintained
679655da
JP
9091F: Documentation/blockdev/ramdisk.txt
9092F: drivers/block/brd.c
9db5579b 9093
9e95ce27 9094RANDOM NUMBER DRIVER
0624bcaa 9095M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9096S: Maintained
679655da 9097F: drivers/char/random.c
9e95ce27 9098
394b701c 9099RAPIDIO SUBSYSTEM
8b58be88 9100M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9101M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9102S: Maintained
679655da 9103F: drivers/rapidio/
394b701c 9104
e2d1d6c0 9105RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9106L: linux-wireless@vger.kernel.org
f52a5490 9107S: Orphan
679655da 9108F: drivers/net/wireless/ray*
e2d1d6c0
RD
9109
9110RCUTORTURE MODULE
e0198b29 9111M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9112M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9113L: linux-kernel@vger.kernel.org
f9094d8e 9114S: Supported
08deed1e 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9116F: Documentation/RCU/torture.txt
34e2d560 9117F: kernel/rcu/rcutorture.c
e2d1d6c0 9118
c87b9c60
PM
9119RCUTORTURE TEST FRAMEWORK
9120M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9121M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9122R: Steven Rostedt <rostedt@goodmis.org>
9123R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9124R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9125L: linux-kernel@vger.kernel.org
c87b9c60
PM
9126S: Supported
9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9128F: tools/testing/selftests/rcutorture
9129
c1f766b5 9130RDC R-321X SoC
8b58be88 9131M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9132S: Maintained
9133
db17f395 9134RDC R6040 FAST ETHERNET DRIVER
8b58be88 9135M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9136L: netdev@vger.kernel.org
9137S: Maintained
58565a35 9138F: drivers/net/ethernet/rdc/r6040.c
db17f395 9139
a09ed661 9140RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9141M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9142L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9143S: Supported
679655da 9144F: net/rds/
a09ed661 9145
595182bc 9146READ-COPY UPDATE (RCU)
8b58be88 9147M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9148M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9149R: Steven Rostedt <rostedt@goodmis.org>
9150R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9151R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9152L: linux-kernel@vger.kernel.org
9fab9787 9153W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9154S: Supported
08deed1e 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9156F: Documentation/RCU/
9fab9787 9157X: Documentation/RCU/torture.txt
f9094d8e 9158F: include/linux/rcu*
4102adab
PM
9159X: include/linux/srcu.h
9160F: kernel/rcu/
34e2d560 9161X: kernel/torture.c
595182bc 9162
0c86edc0 9163REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9164M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9165M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9166L: rtc-linux@googlegroups.com
8a6e2535 9167Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9169S: Maintained
679655da
JP
9170F: Documentation/rtc.txt
9171F: drivers/rtc/
9172F: include/linux/rtc.h
c117ab84 9173F: include/uapi/linux/rtc.h
0c86edc0 9174
0e400c53
MB
9175REALTEK AUDIO CODECS
9176M: Bard Liao <bardliao@realtek.com>
9177M: Oder Chiou <oder_chiou@realtek.com>
9178S: Maintained
9179F: sound/soc/codecs/rt*
9180F: include/sound/rt*.h
9181
1da177e4 9182REISERFS FILE SYSTEM
76c4e5ea 9183L: reiserfs-devel@vger.kernel.org
1da177e4 9184S: Supported
679655da 9185F: fs/reiserfs/
1da177e4 9186
b83a313b 9187REGISTER MAP ABSTRACTION
b02e48f2 9188M: Mark Brown <broonie@kernel.org>
dd060bc9 9189L: linux-kernel@vger.kernel.org
b83a313b
MB
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9191S: Supported
9192F: drivers/base/regmap/
9193F: include/linux/regmap.h
9194
400e64df
OBC
9195REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9196M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9197M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9198T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9199S: Maintained
9200F: drivers/remoteproc/
9201F: Documentation/remoteproc.txt
6fc26488 9202F: include/linux/remoteproc.h
400e64df 9203
d8115db5
OBC
9204REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9205M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9206M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9208S: Maintained
9209F: drivers/rpmsg/
9210F: Documentation/rpmsg.txt
9211F: include/linux/rpmsg.h
9212
8e6569af
SS
9213RENESAS ETHERNET DRIVERS
9214R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9215L: netdev@vger.kernel.org
4a121096 9216L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9217F: drivers/net/ethernet/renesas/
9218F: include/linux/sh_eth.h
9219
3e46c397
YS
9220RENESAS USB2 PHY DRIVER
9221M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9222L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9223S: Maintained
9224F: drivers/phy/phy-rcar-gen3-usb2.c
9225
1b0fe6be
PZ
9226RESET CONTROLLER FRAMEWORK
9227M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9228T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9229S: Maintained
9230F: drivers/reset/
9231F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9232F: include/dt-bindings/reset/
1b0fe6be
PZ
9233F: include/linux/reset.h
9234F: include/linux/reset-controller.h
9235
e0897645 9236RFKILL
8b58be88 9237M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9238L: linux-wireless@vger.kernel.org
ce466579
JB
9239W: http://wireless.kernel.org/
9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9242S: Maintained
505c9247 9243F: Documentation/rfkill.txt
80811493 9244F: net/rfkill/
e0897645 9245
933685ca
TG
9246RHASHTABLE
9247M: Thomas Graf <tgraf@suug.ch>
9248L: netdev@vger.kernel.org
9249S: Maintained
9250F: lib/rhashtable.c
9251F: include/linux/rhashtable.h
9252
67e054e9
ML
9253RICOH SMARTMEDIA/XD DRIVER
9254M: Maxim Levitsky <maximlevitsky@gmail.com>
9255S: Maintained
21c26f50
JP
9256F: drivers/mtd/nand/r852.c
9257F: drivers/mtd/nand/r852.h
67e054e9 9258
92634125
ML
9259RICOH R5C592 MEMORYSTICK DRIVER
9260M: Maxim Levitsky <maximlevitsky@gmail.com>
9261S: Maintained
9262F: drivers/memstick/host/r592.*
9263
27f1d2f9
SA
9264ROCCAT DRIVERS
9265M: Stefan Achatz <erazor_de@users.sourceforge.net>
9266W: http://sourceforge.net/projects/roccat/
9267S: Maintained
9268F: drivers/hid/hid-roccat*
9269F: include/linux/hid-roccat*
9270F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9271
4b8ac966
JP
9272ROCKER DRIVER
9273M: Jiri Pirko <jiri@resnulli.us>
9274M: Scott Feldman <sfeldma@gmail.com>
9275L: netdev@vger.kernel.org
9276S: Supported
9277F: drivers/net/ethernet/rocker/
9278
1da177e4
LT
9279ROCKETPORT DRIVER
9280P: Comtrol Corp.
1da177e4
LT
9281W: http://www.comtrol.com
9282S: Maintained
679655da 9283F: Documentation/serial/rocket.txt
c897401b 9284F: drivers/tty/rocket*
1da177e4 9285
7645c2f4
KC
9286ROCKETPORT EXPRESS/INFINITY DRIVER
9287M: Kevin Cernekee <cernekee@gmail.com>
9288L: linux-serial@vger.kernel.org
9289S: Odd Fixes
9290F: drivers/tty/serial/rp2.*
9291
1da177e4 9292ROSE NETWORK LAYER
8b58be88 9293M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9294L: linux-hams@vger.kernel.org
d34cb28a 9295W: http://www.linux-ax25.org/
1da177e4 9296S: Maintained
679655da 9297F: include/net/rose.h
c117ab84 9298F: include/uapi/linux/rose.h
679655da 9299F: net/rose/
1da177e4 9300
91952bc0
AP
9301RTL2830 MEDIA DRIVER
9302M: Antti Palosaari <crope@iki.fi>
9303L: linux-media@vger.kernel.org
a825eaec 9304W: https://linuxtv.org
91952bc0
AP
9305W: http://palosaari.fi/linux/
9306Q: http://patchwork.linuxtv.org/project/linux-media/list/
9307T: git git://linuxtv.org/anttip/media_tree.git
9308S: Maintained
9309F: drivers/media/dvb-frontends/rtl2830*
9310
27a0aacf
AP
9311RTL2832 MEDIA DRIVER
9312M: Antti Palosaari <crope@iki.fi>
9313L: linux-media@vger.kernel.org
a825eaec 9314W: https://linuxtv.org
27a0aacf
AP
9315W: http://palosaari.fi/linux/
9316Q: http://patchwork.linuxtv.org/project/linux-media/list/
9317T: git git://linuxtv.org/anttip/media_tree.git
9318S: Maintained
9319F: drivers/media/dvb-frontends/rtl2832*
9320
ba6e6f6e
AP
9321RTL2832_SDR MEDIA DRIVER
9322M: Antti Palosaari <crope@iki.fi>
9323L: linux-media@vger.kernel.org
a825eaec 9324W: https://linuxtv.org
ba6e6f6e
AP
9325W: http://palosaari.fi/linux/
9326Q: http://patchwork.linuxtv.org/project/linux-media/list/
9327T: git git://linuxtv.org/anttip/media_tree.git
9328S: Maintained
b4bb1c28 9329F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9330
59840488 9331RTL8180 WIRELESS DRIVER
605bebe2 9332L: linux-wireless@vger.kernel.org
491b26b4 9333W: http://wireless.kernel.org/
54e5881d 9334T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9335S: Orphan
62141726 9336F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9337
59840488 9338RTL8187 WIRELESS DRIVER
9f0939bf 9339M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9340M: Hin-Tak Leung <htl10@users.sourceforge.net>
9341M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9342L: linux-wireless@vger.kernel.org
491b26b4 9343W: http://wireless.kernel.org/
54e5881d 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9345S: Maintained
62141726 9346F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9347
3cf0c8ad
LF
9348RTL8192CE WIRELESS DRIVER
9349M: Larry Finger <Larry.Finger@lwfinger.net>
9350M: Chaoming Li <chaoming_li@realsil.com.cn>
9351L: linux-wireless@vger.kernel.org
491b26b4 9352W: http://wireless.kernel.org/
3cf0c8ad
LF
9353T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9354S: Maintained
62141726
KV
9355F: drivers/net/wireless/realtek/rtlwifi/
9356F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9357
26f1fad2
JS
9358RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9359M: Jes Sorensen <Jes.Sorensen@redhat.com>
9360L: linux-wireless@vger.kernel.org
9361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9362S: Maintained
9363F: drivers/net/wireless/realtek/rtl8xxxu/
9364
9eb8ef74 9365S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9366M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9367L: linux-fbdev@vger.kernel.org
ce00f85c 9368S: Maintained
8a61f013 9369F: drivers/video/fbdev/savage/
9eb8ef74 9370
1da177e4 9371S390
8b58be88
JP
9372M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9373M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9374L: linux-s390@vger.kernel.org
5238da45 9375W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9377S: Supported
679655da 9378F: arch/s390/
a968cd3e 9379F: drivers/s390/
3bfe6858
JN
9380F: Documentation/s390/
9381F: Documentation/DocBook/s390*
5238da45 9382
322986ca
SO
9383S390 COMMON I/O LAYER
9384M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9385M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9386L: linux-s390@vger.kernel.org
9387W: http://www.ibm.com/developerworks/linux/linux390/
9388S: Supported
9389F: drivers/s390/cio/
9390
9391S390 DASD DRIVER
9392M: Stefan Weinhuber <wein@de.ibm.com>
9393M: Stefan Haberland <stefan.haberland@de.ibm.com>
9394L: linux-s390@vger.kernel.org
9395W: http://www.ibm.com/developerworks/linux/linux390/
9396S: Supported
9397F: drivers/s390/block/dasd*
9398F: block/partitions/ibm.c
9399
5238da45 9400S390 NETWORK DRIVERS
f0c59aff 9401M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9402L: linux-s390@vger.kernel.org
5238da45
HC
9403W: http://www.ibm.com/developerworks/linux/linux390/
9404S: Supported
679655da 9405F: drivers/s390/net/
5238da45 9406
322986ca
SO
9407S390 PCI SUBSYSTEM
9408M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9409M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9410L: linux-s390@vger.kernel.org
9411W: http://www.ibm.com/developerworks/linux/linux390/
9412S: Supported
9413F: arch/s390/pci/
9414F: drivers/pci/hotplug/s390_pci_hpc.c
9415
feed9b62 9416S390 ZCRYPT DRIVER
5c8d0983 9417M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9418L: linux-s390@vger.kernel.org
a968cd3e 9419W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9420S: Supported
d5ca6918 9421F: drivers/s390/crypto/
feed9b62 9422
5238da45 9423S390 ZFCP DRIVER
d38e19d0 9424M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9425L: linux-s390@vger.kernel.org
5238da45 9426W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9427S: Supported
679655da 9428F: drivers/s390/scsi/zfcp_*
1da177e4 9429
dd96df2c 9430S390 IUCV NETWORK LAYER
f0c59aff 9431M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9432L: linux-s390@vger.kernel.org
9433W: http://www.ibm.com/developerworks/linux/linux390/
9434S: Supported
679655da
JP
9435F: drivers/s390/net/*iucv*
9436F: include/net/iucv/
9437F: net/iucv/
dd96df2c 9438
8128f23c
GS
9439S390 IOMMU (PCI)
9440M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9441L: linux-s390@vger.kernel.org
9442W: http://www.ibm.com/developerworks/linux/linux390/
9443S: Supported
9444F: drivers/iommu/s390-iommu.c
9445
4dde7f75 9446S3C24XX SD/MMC Driver
8b58be88 9447M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9449S: Supported
679655da 9450F: drivers/mmc/host/s3cmci.*
4dde7f75 9451
1f15a229
HV
9452SAA6588 RDS RECEIVER DRIVER
9453M: Hans Verkuil <hverkuil@xs4all.nl>
9454L: linux-media@vger.kernel.org
9455T: git git://linuxtv.org/media_tree.git
a825eaec 9456W: https://linuxtv.org
1f15a229
HV
9457S: Odd Fixes
9458F: drivers/media/i2c/saa6588*
9459
98ed12e6 9460SAA7134 VIDEO4LINUX DRIVER
009a5410 9461M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9462L: linux-media@vger.kernel.org
a825eaec 9463W: https://linuxtv.org
98ed12e6
MCC
9464T: git git://linuxtv.org/media_tree.git
9465S: Odd fixes
e42bf501 9466F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9467F: drivers/media/pci/saa7134/
9468
1da177e4 9469SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9470M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9471L: linux-media@vger.kernel.org
275ffde4 9472T: git git://linuxtv.org/media_tree.git
1da177e4 9473S: Maintained
90d72ac6
MCC
9474F: drivers/media/common/saa7146/
9475F: drivers/media/pci/saa7146/
9476F: include/media/saa7146*
1da177e4 9477
92304a40 9478SAMSUNG LAPTOP DRIVER
5909c654 9479M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9480L: platform-driver-x86@vger.kernel.org
9481S: Maintained
9482F: drivers/platform/x86/samsung-laptop.c
9483
4a109cc0 9484SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9485M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9486L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9487S: Supported
14430813 9488F: sound/soc/samsung/
4a109cc0 9489
0d89a28b 9490SAMSUNG FRAMEBUFFER DRIVER
b7701755 9491M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9492L: linux-fbdev@vger.kernel.org
9493S: Maintained
8a61f013 9494F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9495
b40f0632 9496SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9497M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9498M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9499L: linux-kernel@vger.kernel.org
b40f0632 9500L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9501S: Supported
9502F: drivers/mfd/sec*.c
9503F: drivers/regulator/s2m*.c
9504F: drivers/regulator/s5m*.c
b40f0632
KK
9505F: drivers/clk/clk-s2mps11.c
9506F: drivers/rtc/rtc-s5m.c
f69d3a17 9507F: include/linux/mfd/samsung/
a13c7c51
KK
9508F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9509F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9510F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9511F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9512
038f5c4b
SN
9513SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9514M: Kyungmin Park <kyungmin.park@samsung.com>
9515M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9516L: linux-media@vger.kernel.org
9517Q: https://patchwork.linuxtv.org/project/linux-media/list/
9518S: Supported
9519F: drivers/media/platform/exynos4-is/
038f5c4b 9520
6fd86ab2
SN
9521SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9522M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9523L: linux-media@vger.kernel.org
9524L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9525S: Maintained
9526F: drivers/media/platform/s3c-camif/
d647f0b7 9527F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9528
b84ef24e
AH
9529SAMSUNG S5C73M3 CAMERA DRIVER
9530M: Kyungmin Park <kyungmin.park@samsung.com>
9531M: Andrzej Hajda <a.hajda@samsung.com>
9532L: linux-media@vger.kernel.org
9533S: Supported
9534F: drivers/media/i2c/s5c73m3/*
9535
7d459937
AH
9536SAMSUNG S5K5BAF CAMERA DRIVER
9537M: Kyungmin Park <kyungmin.park@samsung.com>
9538M: Andrzej Hajda <a.hajda@samsung.com>
9539L: linux-media@vger.kernel.org
9540S: Supported
9541F: drivers/media/i2c/s5k5baf.c
9542
c04c674f
RB
9543SAMSUNG S3FWRN5 NFC DRIVER
9544M: Robert Baldyga <r.baldyga@samsung.com>
9545L: linux-nfc@lists.01.org (moderated for non-subscribers)
9546S: Supported
9547F: drivers/nfc/s3fwrn5
9548
310e39c9 9549SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9550M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9551M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9552S: Supported
9553L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9554F: drivers/clk/samsung/
9555
66890ed6
BA
9556SAMSUNG SXGBE DRIVERS
9557M: Byungho An <bh74.an@samsung.com>
9558M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9559M: Vipul Pandya <vipul.pandya@samsung.com>
9560S: Supported
9561L: netdev@vger.kernel.org
9562F: drivers/net/ethernet/samsung/sxgbe/
9563
93c537af
LM
9564SAMSUNG THERMAL DRIVER
9565M: Lukasz Majewski <l.majewski@samsung.com>
9566L: linux-pm@vger.kernel.org
9567L: linux-samsung-soc@vger.kernel.org
9568S: Supported
9f273c24 9569T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9570F: drivers/thermal/samsung/
9571
e296cd32
KD
9572SAMSUNG USB2 PHY DRIVER
9573M: Kamil Debski <k.debski@samsung.com>
9574L: linux-kernel@vger.kernel.org
9575S: Supported
9576F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9577F: Documentation/phy/samsung-usb2.txt
9578F: drivers/phy/phy-exynos4210-usb2.c
9579F: drivers/phy/phy-exynos4x12-usb2.c
9580F: drivers/phy/phy-exynos5250-usb2.c
9581F: drivers/phy/phy-s5pv210-usb2.c
9582F: drivers/phy/phy-samsung-usb2.c
9583F: drivers/phy/phy-samsung-usb2.h
9584
ca749e2a 9585SERIAL DRIVERS
5e30bbb7 9586M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9587L: linux-serial@vger.kernel.org
5e30bbb7 9588S: Maintained
14430813 9589F: drivers/tty/serial/
ca749e2a 9590
aecb7b64 9591SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9592M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9593M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9594S: Maintained
1fb200d6 9595F: include/linux/dma/dw.h
3d598f47 9596F: include/linux/platform_data/dma-dw.h
61a76496 9597F: drivers/dma/dw/
aecb7b64 9598
058999cc
LP
9599SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9600M: Lars Persson <lars.persson@axis.com>
9601L: netdev@vger.kernel.org
9602S: Supported
9603F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9604F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9605
fc531d98
WS
9606SYNOPSYS DESIGNWARE I2C DRIVER
9607M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9608M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9609M: Mika Westerberg <mika.westerberg@linux.intel.com>
9610L: linux-i2c@vger.kernel.org
9611S: Maintained
9612F: drivers/i2c/busses/i2c-designware-*
9613F: include/linux/platform_data/i2c-designware.h
9614
f9e37137 9615SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9616M: Jaehoon Chung <jh80.chung@samsung.com>
9617L: linux-mmc@vger.kernel.org
9618S: Maintained
9619F: include/linux/mmc/dw_mmc.h
9620F: drivers/mmc/host/dw_mmc*
9621
a961e698
AS
9622SYSTEM TRACE MODULE CLASS
9623M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9624S: Maintained
9625F: Documentation/trace/stm.txt
9626F: drivers/hwtracing/stm/
9627F: include/linux/stm.h
9628F: include/uapi/linux/stm.h
9629
1db121d6
AN
9630THUNDERBOLT DRIVER
9631M: Andreas Noever <andreas.noever@gmail.com>
9632S: Maintained
9633F: drivers/thunderbolt/
9634
e35a49b1
SR
9635TI BQ27XXX POWER SUPPLY DRIVER
9636R: Andrew F. Davis <afd@ti.com>
9637F: include/linux/power/bq27xxx_battery.h
9638F: drivers/power/bq27xxx_battery.c
9639F: drivers/power/bq27xxx_battery_i2c.c
9640
34db37c6 9641TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9642M: John Stultz <john.stultz@linaro.org>
88606e80 9643M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9644L: linux-kernel@vger.kernel.org
75fc2d37 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9646S: Supported
9647F: include/linux/clocksource.h
9648F: include/linux/time.h
9649F: include/linux/timex.h
c117ab84
CEB
9650F: include/uapi/linux/time.h
9651F: include/uapi/linux/timex.h
88606e80
TG
9652F: kernel/time/clocksource.c
9653F: kernel/time/time*.c
34db37c6 9654F: kernel/time/alarmtimer.c
88606e80 9655F: kernel/time/ntp.c
7fe5f1c1 9656F: tools/testing/selftests/timers/
88606e80 9657
1da177e4 9658SC1200 WDT DRIVER
b300645a 9659M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9660S: Maintained
679655da 9661F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9662
9663SCHEDULER
dd9b238c 9664M: Ingo Molnar <mingo@redhat.com>
8b58be88 9665M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9666L: linux-kernel@vger.kernel.org
75fc2d37 9667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9668S: Maintained
95c0d71d 9669F: kernel/sched/
679655da 9670F: include/linux/sched.h
c117ab84 9671F: include/uapi/linux/sched.h
c2eb505b 9672F: include/linux/wait.h
1da177e4 9673
6bcf6737 9674SCORE ARCHITECTURE
ed38665e 9675M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9676M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9677W: http://www.sunplus.com
6bcf6737 9678S: Supported
a2681a75 9679F: arch/score/
6bcf6737 9680
80f390ea
SH
9681SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9682M: Sudeep Holla <sudeep.holla@arm.com>
9683L: linux-arm-kernel@lists.infradead.org
9684S: Maintained
9685F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9686F: drivers/clk/clk-scpi.c
8def3103 9687F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9688F: drivers/firmware/arm_scpi.c
9689F: include/linux/scpi_protocol.h
80f390ea 9690
1da177e4 9691SCSI CDROM DRIVER
8b58be88 9692M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9693L: linux-scsi@vger.kernel.org
9694W: http://www.kernel.dk
9695S: Maintained
679655da 9696F: drivers/scsi/sr*
1da177e4 9697
fb50a83d 9698SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9699M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9700L: linux-rdma@vger.kernel.org
9701S: Supported
9702W: http://www.openfabrics.org
9703Q: http://patchwork.kernel.org/project/linux-rdma/list/
9704T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9705F: drivers/infiniband/ulp/srp/
9706F: include/scsi/srp.h
9707
1da177e4 9708SCSI SG DRIVER
8b58be88 9709M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9710L: linux-scsi@vger.kernel.org
59ab3c93 9711W: http://sg.danny.cz/sg
1da177e4 9712S: Maintained
59ab3c93 9713F: Documentation/scsi/scsi-generic.txt
679655da
JP
9714F: drivers/scsi/sg.c
9715F: include/scsi/sg.h
1da177e4
LT
9716
9717SCSI SUBSYSTEM
7ee7895c 9718M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9720M: "Martin K. Petersen" <martin.petersen@oracle.com>
9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9722L: linux-scsi@vger.kernel.org
1da177e4 9723S: Maintained
679655da
JP
9724F: drivers/scsi/
9725F: include/scsi/
1da177e4
LT
9726
9727SCSI TAPE DRIVER
8b58be88 9728M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9729L: linux-scsi@vger.kernel.org
9730S: Maintained
679655da 9731F: Documentation/scsi/st.txt
f7269cfc
JD
9732F: drivers/scsi/st.*
9733F: drivers/scsi/st_*.h
1da177e4
LT
9734
9735SCTP PROTOCOL
8b6efb75 9736M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9737M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9738L: linux-sctp@vger.kernel.org
5f85813c 9739W: http://lksctp.sourceforge.net
8b6efb75 9740S: Maintained
679655da
JP
9741F: Documentation/networking/sctp.txt
9742F: include/linux/sctp.h
4d58c025 9743F: include/uapi/linux/sctp.h
679655da
JP
9744F: include/net/sctp/
9745F: net/sctp/
1da177e4
LT
9746
9747SCx200 CPU SUPPORT
8b58be88 9748M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9749S: Odd Fixes
679655da 9750F: Documentation/i2c/busses/scx200_acb
390889b6 9751F: arch/x86/platform/scx200/
679655da
JP
9752F: drivers/watchdog/scx200_wdt.c
9753F: drivers/i2c/busses/scx200*
9754F: drivers/mtd/maps/scx200_docflash.c
9755F: include/linux/scx200.h
1662d32c
JC
9756
9757SCx200 GPIO DRIVER
8b58be88 9758M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9759S: Maintained
679655da
JP
9760F: drivers/char/scx200_gpio.c
9761F: include/linux/scx200_gpio.h
1662d32c
JC
9762
9763SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9764M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9765S: Maintained
679655da 9766F: drivers/clocksource/scx200_hrt.c
1da177e4 9767
6a36913a 9768SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9769M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9770L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9771S: Maintained
679655da 9772F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9773
e7839f25 9774SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9775L: linux-mmc@vger.kernel.org
a1cb1d11 9776S: Orphan
7a241d6e 9777F: drivers/mmc/host/sdhci.*
d4a45787 9778F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9779
c04f9d61
KC
9780SECURE COMPUTING
9781M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9782R: Andy Lutomirski <luto@amacapital.net>
9783R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9785S: Supported
9786F: kernel/seccomp.c
9787F: include/uapi/linux/seccomp.h
9788F: include/linux/seccomp.h
c99ee51a 9789F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9790K: \bsecure_computing
9791K: \bTIF_SECCOMP\b
9792
0d1bb41a 9793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9794M: Ben Dooks <ben-linux@fluff.org>
dc524882 9795M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9796L: linux-mmc@vger.kernel.org
0d1bb41a 9797S: Maintained
dc524882 9798F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9799
c63b3cba 9800SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9801M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9802L: spear-devel@list.st.com
c63b3cba
VK
9803L: linux-mmc@vger.kernel.org
9804S: Maintained
9805F: drivers/mmc/host/sdhci-spear.c
9806
8711cca2 9807SECURITY SUBSYSTEM
9b45c0d2 9808M: James Morris <james.l.morris@oracle.com>
9c3646d1 9809M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9810L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9812W: http://kernsec.org/
8711cca2 9813S: Supported
7d2c86b5 9814F: security/
8711cca2 9815
1da177e4 9816SECURITY CONTACT
8b58be88 9817M: Security Officers <security@kernel.org>
1da177e4
LT
9818S: Supported
9819
9820SELINUX SECURITY MODULE
e0238b4c 9821M: Paul Moore <paul@paul-moore.com>
8b58be88 9822M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9823M: Eric Paris <eparis@parisplace.org>
e0238b4c 9824L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9825W: http://selinuxproject.org
5a5f2acf 9826T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9827S: Supported
679655da
JP
9828F: include/linux/selinux*
9829F: security/selinux/
6bde95ce 9830F: scripts/selinux/
1da177e4 9831
c1c124e9
JJ
9832APPARMOR SECURITY MODULE
9833M: John Johansen <john.johansen@canonical.com>
9834L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9835W: apparmor.wiki.kernel.org
9836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9837S: Supported
9838F: security/apparmor/
9839
730daa16
KC
9840YAMA SECURITY MODULE
9841M: Kees Cook <keescook@chromium.org>
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9843S: Supported
9844F: security/yama/
9845
cef2cf07 9846SENSABLE PHANTOM
8b58be88 9847M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9848S: Maintained
679655da 9849F: drivers/misc/phantom.c
c117ab84 9850F: include/uapi/linux/phantom.h
cef2cf07 9851
6733b39a 9852SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9853M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9854M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9855M: John Soni Jose <sony.john@avagotech.com>
3387f656 9856L: linux-scsi@vger.kernel.org
4627de93 9857W: http://www.avagotech.com
3387f656
JP
9858S: Supported
9859F: drivers/scsi/be2iscsi/
6733b39a 9860
6938f855 9861Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9862M: Sathya Perla <sathya.perla@broadcom.com>
9863M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9864M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9865M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9866M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9867L: netdev@vger.kernel.org
fea3af67 9868W: http://www.emulex.com
7d2c86b5 9869S: Supported
9aebddd1 9870F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9871
d2928a8c 9872EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9873M: Selvin Xavier <selvin.xavier@avagotech.com>
9874M: Devesh Sharma <devesh.sharma@avagotech.com>
9875M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9876L: linux-rdma@vger.kernel.org
9877W: http://www.emulex.com
9878S: Supported
9879F: drivers/infiniband/hw/ocrdma/
9880
8ceee660 9881SFC NETWORK DRIVER
c06f51ea 9882M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9883M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9884L: netdev@vger.kernel.org
8ceee660 9885S: Supported
874aeea5 9886F: drivers/net/ethernet/sfc/
8ceee660 9887
e2d1d6c0 9888SGI GRU DRIVER
cc883afc 9889M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9890S: Maintained
679655da 9891F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9892
9893SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9894M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9895L: linux-ia64@vger.kernel.org
9896S: Supported
679655da 9897F: Documentation/ia64/serial.txt
df621252 9898F: drivers/tty/serial/ioc?_serial.c
679655da 9899F: include/linux/ioc?.h
e2d1d6c0 9900
75312619 9901SGI XP/XPC/XPNET DRIVER
e180383f
RH
9902M: Cliff Whickman <cpw@sgi.com>
9903M: Robin Holt <robinmholt@gmail.com>
75312619 9904S: Maintained
679655da 9905F: drivers/misc/sgi-xp/
75312619 9906
46eacf3b
AP
9907SI2157 MEDIA DRIVER
9908M: Antti Palosaari <crope@iki.fi>
9909L: linux-media@vger.kernel.org
a825eaec 9910W: https://linuxtv.org
46eacf3b
AP
9911W: http://palosaari.fi/linux/
9912Q: http://patchwork.linuxtv.org/project/linux-media/list/
9913T: git git://linuxtv.org/anttip/media_tree.git
9914S: Maintained
9915F: drivers/media/tuners/si2157*
9916
75e2d5ba
AP
9917SI2168 MEDIA DRIVER
9918M: Antti Palosaari <crope@iki.fi>
9919L: linux-media@vger.kernel.org
a825eaec 9920W: https://linuxtv.org
75e2d5ba
AP
9921W: http://palosaari.fi/linux/
9922Q: http://patchwork.linuxtv.org/project/linux-media/list/
9923T: git git://linuxtv.org/anttip/media_tree.git
9924S: Maintained
9925F: drivers/media/dvb-frontends/si2168*
9926
49cc629d
HV
9927SI470X FM RADIO RECEIVER I2C DRIVER
9928M: Hans Verkuil <hverkuil@xs4all.nl>
9929L: linux-media@vger.kernel.org
9930T: git git://linuxtv.org/media_tree.git
a825eaec 9931W: https://linuxtv.org
49cc629d
HV
9932S: Odd Fixes
9933F: drivers/media/radio/si470x/radio-si470x-i2c.c
9934
9935SI470X FM RADIO RECEIVER USB DRIVER
9936M: Hans Verkuil <hverkuil@xs4all.nl>
9937L: linux-media@vger.kernel.org
9938T: git git://linuxtv.org/media_tree.git
a825eaec 9939W: https://linuxtv.org
49cc629d
HV
9940S: Maintained
9941F: drivers/media/radio/si470x/radio-si470x-common.c
9942F: drivers/media/radio/si470x/radio-si470x.h
9943F: drivers/media/radio/si470x/radio-si470x-usb.c
9944
c937ca03
EV
9945SI4713 FM RADIO TRANSMITTER I2C DRIVER
9946M: Eduardo Valentin <edubezval@gmail.com>
9947L: linux-media@vger.kernel.org
9948T: git git://linuxtv.org/media_tree.git
a825eaec 9949W: https://linuxtv.org
c937ca03 9950S: Odd Fixes
99995ded 9951F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9952
9953SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9954M: Eduardo Valentin <edubezval@gmail.com>
9955L: linux-media@vger.kernel.org
9956T: git git://linuxtv.org/media_tree.git
a825eaec 9957W: https://linuxtv.org
c937ca03 9958S: Odd Fixes
99995ded
DR
9959F: drivers/media/radio/si4713/radio-platform-si4713.c
9960
9961SI4713 FM RADIO TRANSMITTER USB DRIVER
9962M: Hans Verkuil <hverkuil@xs4all.nl>
9963L: linux-media@vger.kernel.org
9964T: git git://linuxtv.org/media_tree.git
a825eaec 9965W: https://linuxtv.org
99995ded
DR
9966S: Maintained
9967F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9968
beb91d46 9969SIANO DVB DRIVER
009a5410 9970M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9971L: linux-media@vger.kernel.org
a825eaec 9972W: https://linuxtv.org
beb91d46
MCC
9973T: git git://linuxtv.org/media_tree.git
9974S: Odd fixes
9975F: drivers/media/common/siano/
beb91d46 9976F: drivers/media/usb/siano/
beb91d46 9977F: drivers/media/usb/siano/
14430813 9978F: drivers/media/mmc/siano/
beb91d46 9979
6f15b602
HG
9980SIMPLEFB FB DRIVER
9981M: Hans de Goede <hdegoede@redhat.com>
9982L: linux-fbdev@vger.kernel.org
9983S: Maintained
2d799dde 9984F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9985F: drivers/video/fbdev/simplefb.c
9986F: include/linux/platform_data/simplefb.h
9987
b618b69c 9988SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9989L: linux-media@vger.kernel.org
bb60fcb2 9990S: Orphan
b618b69c 9991F: drivers/media/platform/sh_veu.c
b618b69c
GL
9992
9993SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9994L: linux-media@vger.kernel.org
bb60fcb2 9995S: Orphan
b618b69c 9996F: drivers/media/platform/sh_vou.c
d647f0b7 9997F: include/media/drv-intf/sh_vou.h
b618b69c 9998
6349d997 9999SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10000M: Len Brown <lenb@kernel.org>
6349d997
LB
10001L: sfi-devel@simplefirmware.org
10002W: http://simplefirmware.org/
10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10004S: Supported
943fc810 10005F: arch/x86/platform/sfi/
6349d997
LB
10006F: drivers/sfi/
10007F: include/linux/sfi*.h
e2d1d6c0 10008
1da177e4
LT
10009SIMTEC EB110ATX (Chalice CATS)
10010P: Ben Dooks
b16957c6
BD
10011P: Vincent Sanders <vince@simtec.co.uk>
10012M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10013W: http://www.simtec.co.uk/products/EB110ATX/
10014S: Supported
10015
10016SIMTEC EB2410ITX (BAST)
10017P: Ben Dooks
b16957c6
BD
10018P: Vincent Sanders <vince@simtec.co.uk>
10019M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10020W: http://www.simtec.co.uk/products/EB2410ITX/
10021S: Supported
15dba387
JP
10022F: arch/arm/mach-s3c24xx/mach-bast.c
10023F: arch/arm/mach-s3c24xx/bast-ide.c
10024F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10025
4c5adde7 10026TI DAVINCI MACHINE SUPPORT
3ba789c0 10027M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 10028M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 10029T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10030Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10031S: Supported
14430813 10032F: arch/arm/mach-davinci/
046d0a37 10033F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10034
8d4b3f08 10035TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10036M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10037L: linux-media@vger.kernel.org
a825eaec 10038W: https://linuxtv.org
8d4b3f08
LP
10039Q: http://patchwork.linuxtv.org/project/linux-media/list/
10040T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10041S: Maintained
8d4b3f08
LP
10042F: drivers/media/platform/davinci/
10043F: include/media/davinci/
10044
417d2e50 10045TI AM437X VPFE DRIVER
e43cdb56 10046M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10047L: linux-media@vger.kernel.org
a825eaec 10048W: https://linuxtv.org
417d2e50
BP
10049Q: http://patchwork.linuxtv.org/project/linux-media/list/
10050T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10051S: Maintained
10052F: drivers/media/platform/am437x/
10053
c4c0283a 10054OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10055M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10056L: linux-media@vger.kernel.org
a825eaec 10057W: https://linuxtv.org
c4c0283a
BP
10058Q: http://patchwork.linuxtv.org/project/linux-media/list/
10059T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10060S: Maintained
10061F: drivers/media/i2c/ov2659.c
b5dcee22 10062F: include/media/i2c/ov2659.h
c4c0283a 10063
3a6779f5
SM
10064SILICON MOTION SM712 FRAME BUFFER DRIVER
10065M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10066M: Teddy Wang <teddy.wang@siliconmotion.com>
10067M: Sudip Mukherjee <sudip@vectorindia.org>
10068L: linux-fbdev@vger.kernel.org
10069S: Maintained
10070F: drivers/video/fbdev/sm712*
10071F: Documentation/fb/sm712fb.txt
10072
92aab3c0 10073SIS 190 ETHERNET DRIVER
8b58be88 10074M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10075L: netdev@vger.kernel.org
10076S: Maintained
8c7de408 10077F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10078
1da177e4 10079SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10080M: Daniele Venzano <venza@brownhat.org>
1da177e4 10081W: http://www.brownhat.org/sis900.html
979b6c13 10082L: netdev@vger.kernel.org
1da177e4 10083S: Maintained
8c7de408 10084F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10085
10086SIS FRAMEBUFFER DRIVER
8b58be88 10087M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10088W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10089S: Maintained
679655da 10090F: Documentation/fb/sisfb.txt
8a61f013 10091F: drivers/video/fbdev/sis/
679655da 10092F: include/video/sisfb.h
1da177e4
LT
10093
10094SIS USB2VGA DRIVER
8b58be88 10095M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10096W: http://www.winischhofer.at/linuxsisusbvga.shtml
10097S: Maintained
679655da 10098F: drivers/usb/misc/sisusbvga/
1da177e4 10099
415ad26d 10100SLAB ALLOCATOR
16e943bf 10101M: Christoph Lameter <cl@linux.com>
2ed1c525 10102M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10103M: David Rientjes <rientjes@google.com>
10104M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10105M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10106L: linux-mm@kvack.org
10107S: Maintained
679655da 10108F: include/linux/sl?b*.h
16e943bf 10109F: mm/sl?b*
415ad26d 10110
9fab9787 10111SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10112M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10113M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10114M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10115R: Steven Rostedt <rostedt@goodmis.org>
10116R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10117L: linux-kernel@vger.kernel.org
9fab9787
PM
10118W: http://www.rdrop.com/users/paulmck/RCU/
10119S: Supported
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10121F: include/linux/srcu.h
10122F: kernel/rcu/srcu.c
9fab9787 10123
66372841
CS
10124SMACK SECURITY MODULE
10125M: Casey Schaufler <casey@schaufler-ca.com>
10126L: linux-security-module@vger.kernel.org
10127W: http://schaufler-ca.com
10128T: git git://git.gitorious.org/smack-next/kernel.git
10129S: Maintained
10130F: Documentation/security/Smack.txt
10131F: security/smack/
10132
20651e0b 10133DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10134M: Kevin Hilman <khilman@kernel.org>
10135M: Nishanth Menon <nm@ti.com>
10136S: Maintained
20651e0b 10137F: drivers/power/avs/
68ace3e1
KH
10138F: include/linux/power/smartreflex.h
10139L: linux-pm@vger.kernel.org
10140
1da177e4 10141SMC91x ETHERNET DRIVER
2f82af08 10142M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10143S: Odd Fixes
ae150435 10144F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10145
e8e31622
SA
10146SMIA AND SMIA++ IMAGE SENSOR DRIVER
10147M: Sakari Ailus <sakari.ailus@iki.fi>
10148L: linux-media@vger.kernel.org
10149S: Maintained
14430813 10150F: drivers/media/i2c/smiapp/
b5dcee22 10151F: include/media/i2c/smiapp.h
e8e31622
SA
10152F: drivers/media/i2c/smiapp-pll.c
10153F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10154F: include/uapi/linux/smiapp.h
a2cec3c0 10155F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10156
920fa1ff
GR
10157SMM665 HARDWARE MONITOR DRIVER
10158M: Guenter Roeck <linux@roeck-us.net>
10159L: lm-sensors@lm-sensors.org
10160S: Maintained
10161F: Documentation/hwmon/smm665
10162F: drivers/hwmon/smm665.c
10163
9df7305b 10164SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10165M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10166L: lm-sensors@lm-sensors.org
90b24cfb 10167S: Maintained
9df7305b
SG
10168F: Documentation/hwmon/emc2103
10169F: drivers/hwmon/emc2103.c
10170
a98d506c
HG
10171SMSC SCH5627 HARDWARE MONITOR DRIVER
10172M: Hans de Goede <hdegoede@redhat.com>
10173L: lm-sensors@lm-sensors.org
10174S: Supported
10175F: Documentation/hwmon/sch5627
10176F: drivers/hwmon/sch5627.c
10177
6ea884db 10178SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10179M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10180L: lm-sensors@lm-sensors.org
10181S: Maintained
679655da
JP
10182F: Documentation/hwmon/smsc47b397
10183F: drivers/hwmon/smsc47b397.c
6ea884db 10184
fd9abb3d 10185SMSC911x ETHERNET DRIVER
90b24cfb 10186M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10187L: netdev@vger.kernel.org
90b24cfb 10188S: Maintained
679655da 10189F: include/linux/smsc911x.h
ae150435 10190F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10191
10192SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10193M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10194L: netdev@vger.kernel.org
90b24cfb 10195S: Maintained
ae150435 10196F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10197
3c8a63e2 10198SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10199M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10200L: linux-fbdev@vger.kernel.org
90b24cfb 10201S: Maintained
8a61f013 10202F: drivers/video/fbdev/smscufx.c
3c8a63e2 10203
668acf32 10204SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10205M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10206L: linux-media@vger.kernel.org
275ffde4 10207T: git git://linuxtv.org/media_tree.git
795fb7e7 10208S: Maintained
90d72ac6
MCC
10209F: include/media/soc*
10210F: drivers/media/i2c/soc_camera/
10211F: drivers/media/platform/soc_camera/
668acf32 10212
e2d1d6c0 10213SOEKRIS NET48XX LED SUPPORT
8b58be88 10214M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10215S: Maintained
679655da 10216F: drivers/leds/leds-net48xx.c
e2d1d6c0 10217
e3994db1 10218SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10219M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10220M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10221M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10222M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10223L: linux-media@vger.kernel.org
10224S: Supported
10225F: drivers/media/pci/solo6x10/
10226
1da177e4 10227SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10228M: Shaohua Li <shli@kernel.org>
1da177e4 10229L: linux-raid@vger.kernel.org
9f273c24 10230T: git git://neil.brown.name/md
524418bb 10231S: Supported
679655da
JP
10232F: drivers/md/
10233F: include/linux/raid/
c117ab84 10234F: include/uapi/linux/raid/
1da177e4 10235
1da177e4 10236SONIC NETWORK DRIVER
8b58be88 10237M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10238L: netdev@vger.kernel.org
1da177e4 10239S: Maintained
d9fb9f38 10240F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10241
61e115a5 10242SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10243M: Michael Buesch <m@bues.ch>
e7828b28 10244L: linux-wireless@vger.kernel.org
61e115a5 10245S: Maintained
679655da
JP
10246F: drivers/ssb/
10247F: include/linux/ssb/
61e115a5 10248
1da177e4 10249SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10250M: Mattia Dongili <malattia@linux.it>
d0944853 10251L: platform-driver-x86@vger.kernel.org
5b18167d 10252W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10253S: Maintained
679655da
JP
10254F: Documentation/laptops/sony-laptop.txt
10255F: drivers/char/sonypi.c
10256F: drivers/platform/x86/sony-laptop.c
10257F: include/linux/sony-laptop.h
1da177e4 10258
baf8532a 10259SONY MEMORYSTICK CARD SUPPORT
8b58be88 10260M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10261W: http://tifmxx.berlios.de/
10262S: Maintained
679655da 10263F: drivers/memstick/host/tifm_ms.c
baf8532a 10264
0ab30494
ML
10265SONY MEMORYSTICK STANDARD SUPPORT
10266M: Maxim Levitsky <maximlevitsky@gmail.com>
10267S: Maintained
10268F: drivers/memstick/core/ms_block.*
10269
1da177e4 10270SOUND
8b58be88 10271M: Jaroslav Kysela <perex@perex.cz>
d8130624 10272M: Takashi Iwai <tiwai@suse.com>
93711660 10273L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10274W: http://www.alsa-project.org/
dde7ad8d 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10276T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10277Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10278S: Maintained
3126a179
JP
10279F: Documentation/sound/
10280F: include/sound/
c117ab84 10281F: include/uapi/sound/
679655da 10282F: sound/
1da177e4 10283
33bbe149
MB
10284SOUND - COMPRESSED AUDIO
10285M: Vinod Koul <vinod.koul@intel.com>
10286L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10288S: Supported
f672f31a 10289F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10290F: include/sound/compress_driver.h
f672f31a 10291F: include/uapi/sound/compress_*
33bbe149
MB
10292F: sound/core/compress_offload.c
10293F: sound/soc/soc-compress.c
10294
bd903bde 10295SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10296M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10297M: Mark Brown <broonie@kernel.org>
86f14df8 10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10300W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10301S: Supported
2820f615 10302F: Documentation/sound/alsa/soc/
679655da 10303F: sound/soc/
e6e55122 10304F: include/sound/soc*
eb1a6af3 10305
d7f8761b
MB
10306SOUND - DMAENGINE HELPERS
10307M: Lars-Peter Clausen <lars@metafoo.de>
10308S: Supported
10309F: include/sound/dmaengine_pcm.h
10310F: sound/core/pcm_dmaengine.c
10311F: sound/soc/soc-generic-dmaengine-pcm.c
10312
990a6a99
OS
10313SP2 MEDIA DRIVER
10314M: Olli Salonen <olli.salonen@iki.fi>
10315L: linux-media@vger.kernel.org
a825eaec 10316W: https://linuxtv.org
990a6a99
OS
10317Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318S: Maintained
10319F: drivers/media/dvb-frontends/sp2*
10320
473321fc 10321SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10322M: "David S. Miller" <davem@davemloft.net>
1da177e4 10323L: sparclinux@vger.kernel.org
8a6e2535 10324Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10327S: Maintained
679655da 10328F: arch/sparc/
7765b8bb 10329F: drivers/sbus/
1da177e4 10330
6404fcca
DM
10331SPARC SERIAL DRIVERS
10332M: "David S. Miller" <davem@davemloft.net>
10333L: sparclinux@vger.kernel.org
08deed1e
JP
10334T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10336S: Maintained
6816383a 10337F: include/linux/sunserialcore.h
df621252 10338F: drivers/tty/serial/suncore.c
df621252
GKH
10339F: drivers/tty/serial/sunhv.c
10340F: drivers/tty/serial/sunsab.c
10341F: drivers/tty/serial/sunsab.h
10342F: drivers/tty/serial/sunsu.c
10343F: drivers/tty/serial/sunzilog.c
10344F: drivers/tty/serial/sunzilog.h
6404fcca 10345
389325b4
CL
10346SPARSE CHECKER
10347M: "Christopher Li" <sparse@chrisli.org>
10348L: linux-sparse@vger.kernel.org
10349W: https://sparse.wiki.kernel.org/
10350T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10351T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10352S: Maintained
10353F: include/linux/compiler.h
10354
fc0c195a 10355SPEAR PLATFORM SUPPORT
da89947b 10356M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10357M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10358L: spear-devel@list.st.com
10359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10360W: http://www.st.com/spear
10361S: Maintained
e68d7c14 10362F: arch/arm/boot/dts/spear*
281e192f 10363F: arch/arm/mach-spear/
fc0c195a 10364
10365SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10366M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10367L: spear-devel@list.st.com
10368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10369W: http://www.st.com/spear
10370S: Maintained
5df33a62 10371F: drivers/clk/spear/
fc0c195a 10372
e2d1d6c0 10373SPI SUBSYSTEM
b02e48f2 10374M: Mark Brown <broonie@kernel.org>
dfbe403c 10375L: linux-spi@vger.kernel.org
e7e4e13c 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10377Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10378S: Maintained
679655da
JP
10379F: Documentation/spi/
10380F: drivers/spi/
10381F: include/linux/spi/
c117ab84 10382F: include/uapi/linux/spi/
e2d1d6c0 10383
2752e401 10384SPIDERNET NETWORK DRIVER for CELL
8b58be88 10385M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10386L: netdev@vger.kernel.org
10387S: Supported
679655da 10388F: Documentation/networking/spider_net.txt
8df158ac 10389F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10390
e2d1d6c0 10391SPU FILE SYSTEM
8b58be88 10392M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10393L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10394W: http://www.ibm.com/developerworks/power/cell/
10395S: Supported
679655da
JP
10396F: Documentation/filesystems/spufs.txt
10397F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10398
fc555841 10399SQUASHFS FILE SYSTEM
d7f2ff67 10400M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10401L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10402W: http://squashfs.org.uk
9f273c24 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10404S: Maintained
679655da
JP
10405F: Documentation/filesystems/squashfs.txt
10406F: fs/squashfs/
fc555841 10407
1da177e4 10408SRM (Alpha) environment access
8b58be88 10409M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10410S: Maintained
679655da 10411F: arch/alpha/kernel/srm_env.c
1da177e4 10412
26e9a397 10413STABLE BRANCH
879a5a00 10414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10415L: stable@vger.kernel.org
879a5a00 10416S: Supported
7b175c46 10417F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10418
26e9a397 10419STAGING SUBSYSTEM
879a5a00 10420M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10421T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10422L: devel@driverdev.osuosl.org
879a5a00 10423S: Supported
679655da 10424F: drivers/staging/
dbc6c2cc 10425
ebd3d010
JP
10426STAGING - COMEDI
10427M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10428M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10429S: Odd Fixes
10430F: drivers/staging/comedi/
10431
a0138163
JP
10432STAGING - FLARION FT1000 DRIVERS
10433M: Marek Belisko <marek.belisko@gmail.com>
10434S: Odd Fixes
10435F: drivers/staging/ft1000/
10436
6c1bb424 10437STAGING - INDUSTRIAL IO
030a13d7 10438M: Jonathan Cameron <jic23@kernel.org>
a0138163 10439L: linux-iio@vger.kernel.org
6c1bb424
JP
10440S: Odd Fixes
10441F: drivers/staging/iio/
10442
a0138163
JP
10443STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10444M: Jarod Wilson <jarod@wilsonet.com>
10445W: http://www.lirc.org/
10446S: Odd Fixes
b2b0186d 10447F: drivers/staging/media/lirc/
a0138163 10448
f5e5de1e
OD
10449STAGING - LUSTRE PARALLEL FILESYSTEM
10450M: Oleg Drokin <oleg.drokin@intel.com>
10451M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10452L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10453W: http://wiki.lustre.org/
f5e5de1e
OD
10454S: Maintained
10455F: drivers/staging/lustre
10456
7c6b6c71
MD
10457STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10458M: Marc Dietrich <marvin24@gmx.de>
10459L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10460L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10461S: Maintained
10462F: drivers/staging/nvec/
10463
a0138163
JP
10464STAGING - REALTEK RTL8712U DRIVERS
10465M: Larry Finger <Larry.Finger@lwfinger.net>
10466M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10467S: Odd Fixes
10468F: drivers/staging/rtl8712/
10469
7591ba8b
JS
10470STAGING - REALTEK RTL8723U WIRELESS DRIVER
10471M: Larry Finger <Larry.Finger@lwfinger.net>
10472M: Jes Sorensen <Jes.Sorensen@redhat.com>
10473L: linux-wireless@vger.kernel.org
10474S: Maintained
10475F: drivers/staging/rtl8723au/
10476
980ac4d7
SM
10477STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10478M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10479M: Teddy Wang <teddy.wang@siliconmotion.com>
10480M: Sudip Mukherjee <sudip@vectorindia.org>
10481L: linux-fbdev@vger.kernel.org
10482S: Maintained
10483F: drivers/staging/sm750fb/
10484
510fa408
JP
10485STAGING - SLICOSS
10486M: Lior Dotan <liodot@gmail.com>
10487M: Christopher Harrer <charrer@alacritech.com>
10488S: Odd Fixes
10489F: drivers/staging/slicoss/
10490
a0138163
JP
10491STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10492M: William Hubbs <w.d.hubbs@gmail.com>
10493M: Chris Brannon <chris@the-brannons.com>
d33bce31 10494M: Kirk Reiser <kirk@reisers.ca>
a0138163 10495M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10496L: speakup@linux-speakup.org
a0138163
JP
10497W: http://www.linux-speakup.org/
10498S: Odd Fixes
10499F: drivers/staging/speakup/
10500
b3e871ce
JP
10501STAGING - VIA VT665X DRIVERS
10502M: Forest Bond <forest@alittletooquiet.net>
10503S: Odd Fixes
10504F: drivers/staging/vt665?/
10505
a30baec1
JK
10506STAGING - WILC1000 WIFI DRIVER
10507M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10508M: Austin Shin <austin.shin@atmel.com>
a30baec1 10509M: Chris Park <chris.park@atmel.com>
06b54863
TC
10510M: Tony Cho <tony.cho@atmel.com>
10511M: Glen Lee <glen.lee@atmel.com>
10512M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10513L: linux-wireless@vger.kernel.org
10514S: Supported
10515F: drivers/staging/wilc1000/
10516
709bcb07 10517STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10518M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10519S: Odd Fixes
10520F: drivers/staging/xgifb/
10521
77241056
MM
10522HFI1 DRIVER
10523M: Mike Marciniszyn <infinipath@intel.com>
10524L: linux-rdma@vger.kernel.org
10525S: Supported
10526F: drivers/staging/rdma/hfi1
10527
1da177e4 10528STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10529M: Ion Badulescu <ionut@badula.org>
b4f90189 10530S: Odd Fixes
9bba23b0 10531F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10532
e2d1d6c0 10533SUN3/3X
8b58be88 10534M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10535W: http://sammy.net/sun3/
10536S: Maintained
679655da
JP
10537F: arch/m68k/kernel/*sun3*
10538F: arch/m68k/sun3*/
10539F: arch/m68k/include/asm/sun3*
e689cf4a 10540F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10541
af6a5af8
HG
10542SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10543M: Hans de Goede <hdegoede@redhat.com>
10544L: linux-input@vger.kernel.org
10545S: Maintained
10546F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10547F: drivers/input/keyboard/sun4i-lradc-keys.c
10548
2bc9ff01
DK
10549SUNDANCE NETWORK DRIVER
10550M: Denis Kirjanov <kda@linux-powerpc.org>
10551L: netdev@vger.kernel.org
10552S: Maintained
10553F: drivers/net/ethernet/dlink/sundance.c
10554
2cbb12a4 10555SUPERH
114bf37e
RF
10556M: Yoshinori Sato <ysato@users.sourceforge.jp>
10557M: Rich Felker <dalias@libc.org>
2cbb12a4 10558L: linux-sh@vger.kernel.org
8a6e2535 10559Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10560S: Maintained
066069e1 10561F: Documentation/sh/
679655da 10562F: arch/sh/
066069e1 10563F: drivers/sh/
1da177e4 10564
4480f15b 10565SUSPEND TO RAM
7fb06082 10566M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10567M: Len Brown <len.brown@intel.com>
10568M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10569L: linux-pm@vger.kernel.org
e2d1d6c0 10570S: Supported
679655da
JP
10571F: Documentation/power/
10572F: arch/x86/kernel/acpi/
10573F: drivers/base/power/
10574F: kernel/power/
10575F: include/linux/suspend.h
10576F: include/linux/freezer.h
10577F: include/linux/pm.h
1da177e4
LT
10578
10579SVGA HANDLING
8b58be88 10580M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10581L: linux-video@atrey.karlin.mff.cuni.cz
10582S: Maintained
679655da
JP
10583F: Documentation/svga.txt
10584F: arch/x86/boot/video*
1da177e4 10585
6e28b761
KRW
10586SWIOTLB SUBSYSTEM
10587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10588L: linux-kernel@vger.kernel.org
9f273c24 10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10590S: Supported
10591F: lib/swiotlb.c
10592F: arch/*/kernel/pci-swiotlb.c
10593F: include/linux/swiotlb.h
10594
007f790c
JP
10595SWITCHDEV
10596M: Jiri Pirko <jiri@resnulli.us>
10597L: netdev@vger.kernel.org
10598S: Supported
10599F: net/switchdev/
10600F: include/net/switchdev.h
10601
db8e35d5
VG
10602SYNOPSYS ARC ARCHITECTURE
10603M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10604L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10605S: Supported
10606F: arch/arc/
9b28829d 10607F: Documentation/devicetree/bindings/arc/*
2d799dde 10608F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10609F: drivers/tty/serial/arc_uart.c
b7182d1a 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10611
556cc1c5
AB
10612SYNOPSYS ARC SDP platform support
10613M: Alexey Brodkin <abrodkin@synopsys.com>
10614S: Supported
10615F: arch/arc/plat-axs10x
10616F: arch/arc/boot/dts/ax*
10617F: Documentation/devicetree/bindings/arc/axs10*
10618
6c284c9a
LJ
10619SYSTEM CONFIGURATION (SYSCON)
10620M: Lee Jones <lee.jones@linaro.org>
10621M: Arnd Bergmann <arnd@arndb.de>
10622T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10623S: Supported
10624F: drivers/mfd/syscon.c
10625
1da177e4 10626SYSV FILESYSTEM
8b58be88 10627M: Christoph Hellwig <hch@infradead.org>
1da177e4 10628S: Maintained
679655da
JP
10629F: Documentation/filesystems/sysv-fs.txt
10630F: fs/sysv/
10631F: include/linux/sysv_fs.h
1da177e4 10632
86cfa7fc 10633TARGET SUBSYSTEM
9c3646d1 10634M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10635L: linux-scsi@vger.kernel.org
b9f5edc2 10636L: target-devel@vger.kernel.org
86cfa7fc 10637W: http://www.linux-iscsi.org
cf015e9f 10638W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10640S: Supported
10641F: drivers/target/
10642F: include/target/
10643F: Documentation/target/
10644
4e68852d 10645TASKSTATS STATISTICS INTERFACE
185e595f 10646M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10647S: Maintained
679655da
JP
10648F: Documentation/accounting/taskstats*
10649F: include/linux/taskstats*
10650F: kernel/taskstats.c
4e68852d 10651
781b456a 10652TC CLASSIFIER
f935f3f8 10653M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10654L: netdev@vger.kernel.org
10655S: Maintained
679655da 10656F: include/net/pkt_cls.h
c117ab84 10657F: include/uapi/linux/pkt_cls.h
679655da 10658F: net/sched/
781b456a 10659
5067f08a 10660TCP LOW PRIORITY MODULE
8b58be88
JP
10661M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10662M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10663W: http://tcp-lp-mod.sourceforge.net/
10664S: Maintained
679655da 10665F: net/ipv4/tcp_lp.c
5067f08a 10666
91952bc0
AP
10667TDA10071 MEDIA DRIVER
10668M: Antti Palosaari <crope@iki.fi>
10669L: linux-media@vger.kernel.org
a825eaec 10670W: https://linuxtv.org
91952bc0
AP
10671W: http://palosaari.fi/linux/
10672Q: http://patchwork.linuxtv.org/project/linux-media/list/
10673T: git git://linuxtv.org/anttip/media_tree.git
10674S: Maintained
10675F: drivers/media/dvb-frontends/tda10071*
10676
10677TDA18212 MEDIA DRIVER
10678M: Antti Palosaari <crope@iki.fi>
10679L: linux-media@vger.kernel.org
a825eaec 10680W: https://linuxtv.org
91952bc0
AP
10681W: http://palosaari.fi/linux/
10682Q: http://patchwork.linuxtv.org/project/linux-media/list/
10683T: git git://linuxtv.org/anttip/media_tree.git
10684S: Maintained
10685F: drivers/media/tuners/tda18212*
10686
10687TDA18218 MEDIA DRIVER
10688M: Antti Palosaari <crope@iki.fi>
10689L: linux-media@vger.kernel.org
a825eaec 10690W: https://linuxtv.org
91952bc0
AP
10691W: http://palosaari.fi/linux/
10692Q: http://patchwork.linuxtv.org/project/linux-media/list/
10693T: git git://linuxtv.org/anttip/media_tree.git
10694S: Maintained
10695F: drivers/media/tuners/tda18218*
10696
3b2f6aba
MK
10697TDA18271 MEDIA DRIVER
10698M: Michael Krufky <mkrufky@linuxtv.org>
10699L: linux-media@vger.kernel.org
a825eaec 10700W: https://linuxtv.org
3b2f6aba
MK
10701W: http://github.com/mkrufky
10702Q: http://patchwork.linuxtv.org/project/linux-media/list/
10703T: git git://linuxtv.org/mkrufky/tuners.git
10704S: Maintained
10705F: drivers/media/tuners/tda18271*
10706
e48307a9
MK
10707TDA827x MEDIA DRIVER
10708M: Michael Krufky <mkrufky@linuxtv.org>
10709L: linux-media@vger.kernel.org
a825eaec 10710W: https://linuxtv.org
e48307a9
MK
10711W: http://github.com/mkrufky
10712Q: http://patchwork.linuxtv.org/project/linux-media/list/
10713T: git git://linuxtv.org/mkrufky/tuners.git
10714S: Maintained
10715F: drivers/media/tuners/tda8290.*
10716
66cf9212
MK
10717TDA8290 MEDIA DRIVER
10718M: Michael Krufky <mkrufky@linuxtv.org>
10719L: linux-media@vger.kernel.org
a825eaec 10720W: https://linuxtv.org
66cf9212
MK
10721W: http://github.com/mkrufky
10722Q: http://patchwork.linuxtv.org/project/linux-media/list/
10723T: git git://linuxtv.org/mkrufky/tuners.git
10724S: Maintained
10725F: drivers/media/tuners/tda8290.*
10726
4b9fba30
HV
10727TDA9840 MEDIA DRIVER
10728M: Hans Verkuil <hverkuil@xs4all.nl>
10729L: linux-media@vger.kernel.org
10730T: git git://linuxtv.org/media_tree.git
a825eaec 10731W: https://linuxtv.org
4b9fba30
HV
10732S: Maintained
10733F: drivers/media/i2c/tda9840*
10734
2cb654fd 10735TEA5761 TUNER DRIVER
009a5410 10736M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10737L: linux-media@vger.kernel.org
a825eaec 10738W: https://linuxtv.org
2cb654fd
MCC
10739T: git git://linuxtv.org/media_tree.git
10740S: Odd fixes
10741F: drivers/media/tuners/tea5761.*
10742
10743TEA5767 TUNER DRIVER
009a5410 10744M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10745L: linux-media@vger.kernel.org
a825eaec 10746W: https://linuxtv.org
2cb654fd
MCC
10747T: git git://linuxtv.org/media_tree.git
10748S: Maintained
10749F: drivers/media/tuners/tea5767.*
10750
4b9fba30
HV
10751TEA6415C MEDIA DRIVER
10752M: Hans Verkuil <hverkuil@xs4all.nl>
10753L: linux-media@vger.kernel.org
10754T: git git://linuxtv.org/media_tree.git
a825eaec 10755W: https://linuxtv.org
4b9fba30
HV
10756S: Maintained
10757F: drivers/media/i2c/tea6415c*
10758
10759TEA6420 MEDIA DRIVER
10760M: Hans Verkuil <hverkuil@xs4all.nl>
10761L: linux-media@vger.kernel.org
10762T: git git://linuxtv.org/media_tree.git
a825eaec 10763W: https://linuxtv.org
4b9fba30
HV
10764S: Maintained
10765F: drivers/media/i2c/tea6420*
10766
3d249d4c 10767TEAM DRIVER
dca9ab92 10768M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10769L: netdev@vger.kernel.org
10770S: Supported
10771F: drivers/net/team/
10772F: include/linux/if_team.h
c117ab84 10773F: include/uapi/linux/if_team.h
3d249d4c 10774
7d029125 10775TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10776M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10777S: Maintained
10778F: arch/x86/platform/ts5500/
10779
40ad4a30
SY
10780TECHNOTREND USB IR RECEIVER
10781M: Sean Young <sean@mess.org>
10782L: linux-media@vger.kernel.org
10783S: Maintained
10784F: drivers/media/rc/ttusbir.c
10785
adabdb0c 10786TEGRA ARCHITECTURE SUPPORT
243d58ec 10787M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10788M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10789M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10790L: linux-tegra@vger.kernel.org
fd117cd1 10791Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10793S: Supported
bbbe96ed 10794N: [^a-z]tegra
84b9414b 10795
adabdb0c
SW
10796TEGRA CLOCK DRIVER
10797M: Peter De Schrijver <pdeschrijver@nvidia.com>
10798M: Prashant Gaikwad <pgaikwad@nvidia.com>
10799S: Supported
10800F: drivers/clk/tegra/
10801
10802TEGRA DMA DRIVER
10803M: Laxman Dewangan <ldewangan@nvidia.com>
10804S: Supported
10805F: drivers/dma/tegra20-apb-dma.c
10806
adabdb0c
SW
10807TEGRA I2C DRIVER
10808M: Laxman Dewangan <ldewangan@nvidia.com>
10809S: Supported
10810F: drivers/i2c/busses/i2c-tegra.c
10811
10812TEGRA IOMMU DRIVERS
10813M: Hiroshi Doyu <hdoyu@nvidia.com>
10814S: Supported
10815F: drivers/iommu/tegra*
10816
10817TEGRA KBC DRIVER
10818M: Rakesh Iyer <riyer@nvidia.com>
10819M: Laxman Dewangan <ldewangan@nvidia.com>
10820S: Supported
10821F: drivers/input/keyboard/tegra-kbc.c
10822
adabdb0c
SW
10823TEGRA PWM DRIVER
10824M: Thierry Reding <thierry.reding@gmail.com>
10825S: Supported
10826F: drivers/pwm/pwm-tegra.c
10827
10828TEGRA SERIAL DRIVER
10829M: Laxman Dewangan <ldewangan@nvidia.com>
10830S: Supported
10831F: drivers/tty/serial/serial-tegra.c
10832
10833TEGRA SPI DRIVER
10834M: Laxman Dewangan <ldewangan@nvidia.com>
10835S: Supported
10836F: drivers/spi/spi-tegra*
10837
1a348ccc 10838TEHUTI ETHERNET DRIVER
8b58be88 10839M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10840L: netdev@vger.kernel.org
10841S: Supported
ef7f5429 10842F: drivers/net/ethernet/tehuti/*
1a348ccc 10843
4e68852d 10844Telecom Clock Driver for MCPL0010
8b58be88 10845M: Mark Gross <mark.gross@intel.com>
4e68852d 10846S: Supported
679655da 10847F: drivers/char/tlclk.c
4e68852d 10848
4480f15b 10849TENSILICA XTENSA PORT (xtensa)
8b58be88 10850M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10851M: Max Filippov <jcmvbkbc@gmail.com>
10852L: linux-xtensa@linux-xtensa.org
9f273c24 10853T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10854S: Maintained
679655da 10855F: arch/xtensa/
3dc99857 10856F: drivers/irqchip/irq-xtensa-*
4e68852d 10857
5313ba66
HV
10858THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10859M: Hans Verkuil <hverkuil@xs4all.nl>
10860L: linux-media@vger.kernel.org
10861T: git git://linuxtv.org/media_tree.git
a825eaec 10862W: https://linuxtv.org
5313ba66
HV
10863S: Maintained
10864F: drivers/media/radio/radio-raremono.c
10865
d3fb6955 10866THERMAL
b75f0050 10867M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10868M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10869L: linux-pm@vger.kernel.org
10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10871T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10872Q: https://patchwork.kernel.org/project/linux-pm/list/
10873S: Supported
10874F: drivers/thermal/
10875F: include/linux/thermal.h
af6c9f16 10876F: include/uapi/linux/thermal.h
b75f0050
JP
10877F: include/linux/cpu_cooling.h
10878F: Documentation/devicetree/bindings/thermal/
d3fb6955 10879
64e05d8b
VK
10880THERMAL/CPU_COOLING
10881M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10882M: Viresh Kumar <viresh.kumar@linaro.org>
10883M: Javi Merino <javi.merino@arm.com>
10884L: linux-pm@vger.kernel.org
10885S: Supported
10886F: Documentation/thermal/cpu-cooling-api.txt
10887F: drivers/thermal/cpu_cooling.c
10888F: include/linux/cpu_cooling.h
10889
30ba2fbd
VD
10890THINGM BLINK(1) USB RGB LED DRIVER
10891M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10892S: Maintained
10893F: drivers/hid/hid-thingm.c
10894
4e68852d 10895THINKPAD ACPI EXTRAS DRIVER
8b58be88 10896M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10897L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10898L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10899W: http://ibm-acpi.sourceforge.net
10900W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10901T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10902S: Maintained
679655da 10903F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10904
1b46f2a2 10905TI BANDGAP AND THERMAL DRIVER
f14d1c24 10906M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10907L: linux-pm@vger.kernel.org
531ff13e 10908L: linux-omap@vger.kernel.org
5a723e81 10909S: Maintained
794b2e25 10910F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10911
ccf963d3
BP
10912TI VPE/CAL DRIVERS
10913M: Benoit Parrot <bparrot@ti.com>
10914L: linux-media@vger.kernel.org
10915W: http://linuxtv.org/
10916Q: http://patchwork.linuxtv.org/project/linux-media/list/
10917S: Maintained
10918F: drivers/media/platform/ti-vpe/
10919
0c7665c3
MF
10920TI CDCE706 CLOCK DRIVER
10921M: Max Filippov <jcmvbkbc@gmail.com>
10922S: Maintained
10923F: drivers/clk/clk-cdce706.c
10924
49b6a5e3
TK
10925TI CLOCK DRIVER
10926M: Tero Kristo <t-kristo@ti.com>
10927L: linux-omap@vger.kernel.org
10928S: Maintained
10929F: drivers/clk/ti/
10930F: include/linux/clk/ti.h
10931
4020f2d7 10932TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10933M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10934S: Maintained
679655da
JP
10935F: drivers/misc/tifm*
10936F: drivers/mmc/host/tifm_sd.c
10937F: include/linux/tifm.h
4020f2d7 10938
e0c52404 10939TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10940M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10941L: linux-kernel@vger.kernel.org
10942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10943S: Maintained
10944F: drivers/soc/ti/*
10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10946
10947
152ad442
SR
10948TI LM49xxx FAMILY ASoC CODEC DRIVERS
10949M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10950M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10951L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10952S: Maintained
10953F: sound/soc/codecs/lm49453*
d392dead 10954F: sound/soc/codecs/isabelle*
152ad442 10955
0edd807d
KM
10956TI LP855x BACKLIGHT DRIVER
10957M: Milo Kim <milo.kim@ti.com>
10958S: Maintained
10959F: Documentation/backlight/lp855x-driver.txt
10960F: drivers/video/backlight/lp855x_bl.c
10961F: include/linux/platform_data/lp855x.h
10962
faf13f6d
KM
10963TI LP8727 CHARGER DRIVER
10964M: Milo Kim <milo.kim@ti.com>
10965S: Maintained
10966F: drivers/power/lp8727_charger.c
10967F: include/linux/platform_data/lp8727.h
10968
22f1229f
KM
10969TI LP8788 MFD DRIVER
10970M: Milo Kim <milo.kim@ti.com>
10971S: Maintained
10972F: drivers/iio/adc/lp8788_adc.c
10973F: drivers/leds/leds-lp8788.c
10974F: drivers/mfd/lp8788*.c
10975F: drivers/power/lp8788-charger.c
10976F: drivers/regulator/lp8788-*.c
10977F: include/linux/mfd/lp8788*.h
10978
84640e27
KM
10979TI NETCP ETHERNET DRIVER
10980M: Wingman Kwok <w-kwok2@ti.com>
10981M: Murali Karicheri <m-karicheri2@ti.com>
10982L: netdev@vger.kernel.org
10983S: Maintained
10984F: drivers/net/ethernet/ti/netcp*
10985
217e0ca9
KC
10986TI TAS571X FAMILY ASoC CODEC DRIVER
10987M: Kevin Cernekee <cernekee@chromium.org>
10988L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10989S: Odd Fixes
10990F: sound/soc/codecs/tas571x*
10991
dd5e8e6b 10992TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10993M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10994L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10995S: Maintained
10996F: sound/soc/codecs/twl4030*
10997
90921014 10998TI WILINK WIRELESS DRIVERS
90921014
LC
10999L: linux-wireless@vger.kernel.org
11000W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11001W: http://wireless.kernel.org/en/users/Drivers/wl1251
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11003S: Orphan
90921014
LC
11004F: drivers/net/wireless/ti/
11005F: include/linux/wl12xx.h
11006
e86eaa3a 11007TIPC NETWORK LAYER
8b58be88 11008M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11009M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11010L: netdev@vger.kernel.org (core kernel code)
11011L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11012W: http://tipc.sourceforge.net/
e86eaa3a 11013S: Maintained
c117ab84 11014F: include/uapi/linux/tipc*.h
679655da 11015F: net/tipc/
e86eaa3a 11016
867e359b 11017TILE ARCHITECTURE
c47b15c4 11018M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11019W: http://www.ezchip.com/scm/
7fa129cc 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11021S: Supported
11022F: arch/tile/
6b940606 11023F: drivers/char/tile-srom.c
5c770755 11024F: drivers/edac/tile_edac.c
6b940606
CM
11025F: drivers/net/ethernet/tile/
11026F: drivers/rtc/rtc-tile.c
11027F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11028F: drivers/tty/serial/tilegx.c
6b940606
CM
11029F: drivers/usb/host/*-tilegx.c
11030F: include/linux/usb/tilegx.h
867e359b 11031
1da177e4 11032TLAN NETWORK DRIVER
8b58be88 11033M: Samuel Chessman <chessman@tux.org>
88c07dde 11034L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11035W: http://sourceforge.net/projects/tlan/
11036S: Maintained
679655da 11037F: Documentation/networking/tlan.txt
b544dbac 11038F: drivers/net/ethernet/ti/tlan.*
1da177e4 11039
d74db3b2 11040TOMOYO SECURITY MODULE
8b58be88
JP
11041M: Kentaro Takeda <takedakn@nttdata.co.jp>
11042M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11043L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11044L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11045L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11046L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11047W: http://tomoyo.sourceforge.jp/
843d183c 11048T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11049S: Maintained
679655da 11050F: security/tomoyo/
d74db3b2 11051
9caeb532 11052TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11053M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11054L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11055S: Maintained
11056F: drivers/platform/x86/topstar-laptop.c
11057
1da177e4 11058TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11059M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11060L: platform-driver-x86@vger.kernel.org
0a63ca11 11061S: Maintained
679655da 11062F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11063
0a63ca11
AA
11064TOSHIBA BLUETOOTH DRIVER
11065M: Azael Avalos <coproscefalo@gmail.com>
11066L: platform-driver-x86@vger.kernel.org
11067S: Maintained
11068F: drivers/platform/x86/toshiba_bluetooth.c
11069
11070TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11071M: Azael Avalos <coproscefalo@gmail.com>
11072L: platform-driver-x86@vger.kernel.org
11073S: Maintained
11074F: drivers/platform/x86/toshiba_haps.c
11075
14991fc7
AA
11076TOSHIBA WMI HOTKEYS DRIVER
11077M: Azael Avalos <coproscefalo@gmail.com>
11078L: platform-driver-x86@vger.kernel.org
11079S: Maintained
11080F: drivers/platform/x86/toshiba-wmi.c
11081
1da177e4 11082TOSHIBA SMM DRIVER
8b58be88 11083M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11084W: http://www.buzzard.org.uk/toshiba/
11085S: Maintained
679655da
JP
11086F: drivers/char/toshiba.c
11087F: include/linux/toshiba.h
c117ab84 11088F: include/uapi/linux/toshiba.h
1da177e4 11089
d32d9864
MR
11090TOSHIBA TC358743 DRIVER
11091M: Mats Randgaard <matrandg@cisco.com>
11092L: linux-media@vger.kernel.org
11093S: Maintained
11094F: drivers/media/i2c/tc358743*
b5dcee22 11095F: include/media/i2c/tc358743.h
d32d9864 11096
d719f900 11097TMIO MMC DRIVER
c4b13fb0 11098M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11099L: linux-mmc@vger.kernel.org
d719f900 11100S: Maintained
d1057c40
GL
11101F: drivers/mmc/host/tmio_mmc*
11102F: drivers/mmc/host/sh_mobile_sdhi.c
11103F: include/linux/mmc/tmio.h
11104F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11105
917cc4e6
GR
11106TMP401 HARDWARE MONITOR DRIVER
11107M: Guenter Roeck <linux@roeck-us.net>
11108L: lm-sensors@lm-sensors.org
11109S: Maintained
11110F: Documentation/hwmon/tmp401
11111F: drivers/hwmon/tmp401.c
11112
98f32602 11113TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11114M: Hugh Dickins <hughd@google.com>
98f32602
HD
11115L: linux-mm@kvack.org
11116S: Maintained
11117F: include/linux/shmem_fs.h
11118F: mm/shmem.c
11119
45f95b53 11120TM6000 VIDEO4LINUX DRIVER
009a5410 11121M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11122L: linux-media@vger.kernel.org
a825eaec 11123W: https://linuxtv.org
45f95b53
MCC
11124T: git git://linuxtv.org/media_tree.git
11125S: Odd fixes
11126F: drivers/media/usb/tm6000/
11127
c65fde19
HV
11128TW68 VIDEO4LINUX DRIVER
11129M: Hans Verkuil <hverkuil@xs4all.nl>
11130L: linux-media@vger.kernel.org
11131T: git git://linuxtv.org/media_tree.git
a825eaec 11132W: https://linuxtv.org
c65fde19
HV
11133S: Odd Fixes
11134F: drivers/media/pci/tw68/
11135
4e68852d 11136TPM DEVICE DRIVER
901486b8 11137M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11138M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11139M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11140R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11141W: http://tpmdd.sourceforge.net
63a10dfd 11142L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11143Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11144T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11145S: Maintained
679655da 11146F: drivers/char/tpm/
4e68852d 11147
1a0f1b27
AL
11148TPM IBM_VTPM DEVICE DRIVER
11149M: Ashley Lai <ashleydlai@gmail.com>
11150W: http://tpmdd.sourceforge.net
11151L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11152S: Maintained
11153F: drivers/char/tpm/tpm_ibmvtpm*
11154
d6f005a1
JP
11155TRACING
11156M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11157M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11159S: Maintained
11160F: Documentation/trace/ftrace.txt
11161F: arch/*/*/*/ftrace.h
11162F: arch/*/kernel/ftrace.c
11163F: include/*/ftrace.h
11164F: include/linux/trace*.h
11165F: include/trace/
11166F: kernel/trace/
6e68e6c5 11167F: tools/testing/selftests/ftrace/
d6f005a1 11168
1da177e4 11169TRIVIAL PATCHES
8b58be88 11170M: Jiri Kosina <trivial@kernel.org>
54e5881d 11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11172S: Maintained
86ef925f 11173K: ^Subject:.*(?i)trivial
1da177e4 11174
4e68852d 11175TTY LAYER
879a5a00 11176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11177M: Jiri Slaby <jslaby@suse.com>
879a5a00 11178S: Supported
08deed1e 11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11180F: Documentation/serial/
8dd5d2f1 11181F: drivers/tty/
df621252 11182F: drivers/tty/serial/serial_core.c
e3288775
AC
11183F: include/linux/serial_core.h
11184F: include/linux/serial.h
11185F: include/linux/tty.h
c117ab84
CEB
11186F: include/uapi/linux/serial_core.h
11187F: include/uapi/linux/serial.h
11188F: include/uapi/linux/tty.h
4e68852d 11189
91952bc0
AP
11190TUA9001 MEDIA DRIVER
11191M: Antti Palosaari <crope@iki.fi>
11192L: linux-media@vger.kernel.org
a825eaec 11193W: https://linuxtv.org
91952bc0
AP
11194W: http://palosaari.fi/linux/
11195Q: http://patchwork.linuxtv.org/project/linux-media/list/
11196T: git git://linuxtv.org/anttip/media_tree.git
11197S: Maintained
11198F: drivers/media/tuners/tua9001*
11199
740db6d7 11200TULIP NETWORK DRIVERS
740db6d7 11201L: netdev@vger.kernel.org
cf869eb1
GG
11202L: linux-parisc@vger.kernel.org
11203S: Orphan
0f04e2aa 11204F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11205
11206TUN/TAP driver
ba57b6f2 11207M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11208W: http://vtun.sourceforge.net/tun
11209S: Maintained
679655da
JP
11210F: Documentation/networking/tuntap.txt
11211F: arch/um/os-Linux/drivers/
1da177e4 11212
b454cc66 11213TURBOCHANNEL SUBSYSTEM
8b58be88 11214M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11215M: Ralf Baechle <ralf@linux-mips.org>
11216L: linux-mips@linux-mips.org
11217Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11218S: Maintained
679655da
JP
11219F: drivers/tc/
11220F: include/linux/tc.h
b454cc66 11221
1da177e4 11222U14-34F SCSI DRIVER
8b58be88 11223M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11224L: linux-scsi@vger.kernel.org
11225S: Maintained
679655da 11226F: drivers/scsi/u14-34f.c
1da177e4 11227
e2d1d6c0 11228UBI FILE SYSTEM (UBIFS)
949cb623 11229M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11230M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11231L: linux-mtd@lists.infradead.org
e2966cbe 11232T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11233W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11234S: Maintained
679655da
JP
11235F: Documentation/filesystems/ubifs.txt
11236F: fs/ubifs/
e2d1d6c0 11237
e1632fa2 11238UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11239M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11240W: http://www.uclinux.org/
e1632fa2 11241L: linux-m68k@lists.linux-m68k.org
cc2020e6 11242L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11244S: Maintained
e1632fa2
GU
11245F: arch/m68k/coldfire/
11246F: arch/m68k/68*/
61bc02bb
JP
11247F: arch/m68k/*/*_no.*
11248F: arch/m68k/include/asm/*_no.*
cc2020e6 11249
1da177e4 11250UDF FILESYSTEM
d8130624 11251M: Jan Kara <jack@suse.com>
1da177e4 11252S: Maintained
679655da
JP
11253F: Documentation/filesystems/udf.txt
11254F: fs/udf/
1da177e4 11255
cc2020e6 11256UFS FILESYSTEM
8b58be88 11257M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11258S: Maintained
679655da
JP
11259F: Documentation/filesystems/ufs.txt
11260F: fs/ufs/
cc2020e6 11261
0a09d3ab
DH
11262UHID USERSPACE HID IO DRIVER:
11263M: David Herrmann <dh.herrmann@googlemail.com>
11264L: linux-input@vger.kernel.org
11265S: Maintained
11266F: drivers/hid/uhid.c
c117ab84 11267F: include/uapi/linux/uhid.h
0a09d3ab 11268
18332a80 11269ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11270L: linux-usb@vger.kernel.org
10c6c9c9 11271S: Orphan
355ffe69 11272F: drivers/uwb/
679655da
JP
11273F: include/linux/uwb.h
11274F: include/linux/uwb/
18332a80 11275
b31d8273
G
11276UNICORE32 ARCHITECTURE:
11277M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11278W: http://mprc.pku.edu.cn/~guanxuetao/linux
11279S: Maintained
ceebf4d5 11280T: git git://github.com/gxt/linux.git
b31d8273
G
11281F: arch/unicore32/
11282
d8379ab1
TF
11283UNIFDEF
11284M: Tony Finch <dot@dotat.at>
11285W: http://dotat.at/prog/unifdef
11286S: Maintained
11287F: scripts/unifdef.c
11288
1da177e4 11289UNIFORM CDROM DRIVER
8b58be88 11290M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11291W: http://www.kernel.dk
11292S: Maintained
679655da
JP
11293F: Documentation/cdrom/
11294F: drivers/cdrom/cdrom.c
11295F: include/linux/cdrom.h
c117ab84 11296F: include/uapi/linux/cdrom.h
1da177e4 11297
56df0122 11298UNISYS S-PAR DRIVERS
49e7d9df
JP
11299M: Benjamin Romer <benjamin.romer@unisys.com>
11300M: David Kershner <david.kershner@unisys.com>
11301L: sparmaintainer@unisys.com (Unisys internal)
11302S: Supported
11303F: drivers/staging/unisys/
56df0122 11304
9941fa6e
VH
11305UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11306M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11307L: linux-scsi@vger.kernel.org
11308S: Supported
11309F: Documentation/scsi/ufs.txt
11310F: drivers/scsi/ufs/
11311
e2d1d6c0 11312UNSORTED BLOCK IMAGES (UBI)
949cb623 11313M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11314M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11315W: http://www.linux-mtd.infradead.org/
11316L: linux-mtd@lists.infradead.org
b6b44e0a 11317T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11318S: Supported
80811493 11319F: drivers/mtd/ubi/
679655da 11320F: include/linux/mtd/ubi.h
c117ab84 11321F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11322
1da177e4 11323USB ACM DRIVER
ca1c3e6f 11324M: Oliver Neukum <oneukum@suse.com>
6372594a 11325L: linux-usb@vger.kernel.org
1da177e4 11326S: Maintained
679655da
JP
11327F: Documentation/usb/acm.txt
11328F: drivers/usb/class/cdc-acm.*
1da177e4 11329
b7d572e1
PF
11330USB AR5523 WIRELESS DRIVER
11331M: Pontus Fuchs <pontus.fuchs@gmail.com>
11332L: linux-wireless@vger.kernel.org
11333S: Maintained
11334F: drivers/net/wireless/ath/ar5523/
11335
115bb1ff 11336USB ATTACHED SCSI
f50a4968 11337M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11338M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11339L: linux-usb@vger.kernel.org
11340L: linux-scsi@vger.kernel.org
8eae0fb7 11341S: Maintained
115bb1ff
MW
11342F: drivers/usb/storage/uas.c
11343
1da177e4 11344USB CDC ETHERNET DRIVER
61eee9a7 11345M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11346L: linux-usb@vger.kernel.org
1da177e4 11347S: Maintained
679655da 11348F: drivers/net/usb/cdc_*.c
c117ab84 11349F: include/uapi/linux/usb/cdc.h
1da177e4 11350
66e3e591
KP
11351USB CHAOSKEY DRIVER
11352M: Keith Packard <keithp@keithp.com>
11353L: linux-usb@vger.kernel.org
11354S: Maintained
11355F: drivers/usb/misc/chaoskey.c
11356
b02b371e 11357USB CYPRESS C67X00 DRIVER
8b58be88 11358M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11359L: linux-usb@vger.kernel.org
11360S: Maintained
679655da 11361F: drivers/usb/c67x00/
b02b371e 11362
d0374f4f 11363USB DAVICOM DM9601 DRIVER
8b58be88 11364M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11365L: netdev@vger.kernel.org
d0374f4f
PK
11366W: http://www.linux-usb.org/usbnet
11367S: Maintained
679655da 11368F: drivers/net/usb/dm9601.c
d0374f4f 11369
cc2020e6 11370USB DIAMOND RIO500 DRIVER
8b58be88 11371M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11372L: rio500-users@lists.sourceforge.net
11373W: http://rio500.sourceforge.net
11374S: Maintained
679655da 11375F: drivers/usb/misc/rio500*
cc2020e6 11376
1da177e4 11377USB EHCI DRIVER
578333ab 11378M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11379L: linux-usb@vger.kernel.org
578333ab 11380S: Maintained
679655da
JP
11381F: Documentation/usb/ehci.txt
11382F: drivers/usb/host/ehci*
1da177e4 11383
69ae9e3e 11384USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11385M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11386L: linux-usb@vger.kernel.org
69ae9e3e 11387W: http://www.linux-usb.org/gadget
d6d0f665
FB
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11389S: Maintained
679655da
JP
11390F: drivers/usb/gadget/
11391F: include/linux/usb/gadget*
69ae9e3e 11392
2dea64b4 11393USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11394M: Jiri Kosina <jikos@kernel.org>
406df153 11395R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11396L: linux-usb@vger.kernel.org
54e5881d 11397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11398S: Maintained
c2f01971 11399F: Documentation/hid/hiddev.txt
679655da 11400F: drivers/hid/usbhid/
1da177e4 11401
959eea21 11402USB ISP116X DRIVER
8b58be88 11403M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11404L: linux-usb@vger.kernel.org
959eea21 11405S: Maintained
679655da
JP
11406F: drivers/usb/host/isp116x*
11407F: include/linux/usb/isp116x.h
959eea21 11408
1da177e4 11409USB MASS STORAGE DRIVER
8b58be88 11410M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11411L: linux-usb@vger.kernel.org
8836aeb8 11412L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11413S: Maintained
11414W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11415F: drivers/usb/storage/
1da177e4 11416
af39917d
CL
11417USB MIDI DRIVER
11418M: Clemens Ladisch <clemens@ladisch.de>
11419L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11420T: git git://git.alsa-project.org/alsa-kernel.git
11421S: Maintained
11422F: sound/usb/midi.*
11423
444ce9d4
JP
11424USB NETWORKING DRIVERS
11425L: linux-usb@vger.kernel.org
11426S: Odd Fixes
11427F: drivers/net/usb/
11428
1da177e4 11429USB OHCI DRIVER
578333ab 11430M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11431L: linux-usb@vger.kernel.org
578333ab 11432S: Maintained
679655da
JP
11433F: Documentation/usb/ohci.txt
11434F: drivers/usb/host/ohci*
1da177e4 11435
963ffa3e 11436USB OTG FSM (Finite State Machine)
60d77b3d 11437M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11438T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11439L: linux-usb@vger.kernel.org
11440S: Maintained
11441F: drivers/usb/common/usb-otg-fsm.c
11442
563da3a9
VM
11443USB OVER IP DRIVER
11444M: Valentina Manea <valentina.manea.m@gmail.com>
11445M: Shuah Khan <shuah.kh@samsung.com>
11446L: linux-usb@vger.kernel.org
11447S: Maintained
a6d6fc2b 11448F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11449F: drivers/usb/usbip/
11450F: tools/usb/usbip/
11451
1da177e4 11452USB PEGASUS DRIVER
a16b945c 11453M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11454L: linux-usb@vger.kernel.org
043600a6 11455L: netdev@vger.kernel.org
052e3128
PM
11456T: git git://github.com/petkan/pegasus.git
11457W: https://github.com/petkan/pegasus
1da177e4 11458S: Maintained
679655da 11459F: drivers/net/usb/pegasus.*
1da177e4 11460
d3ad558f 11461USB PHY LAYER
a55f6286 11462M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11463L: linux-usb@vger.kernel.org
11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11465S: Maintained
11466F: drivers/usb/phy/
d3ad558f 11467
73e4fb3f 11468USB PRINTER DRIVER (usblp)
8b58be88 11469M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11470L: linux-usb@vger.kernel.org
73e4fb3f 11471S: Supported
679655da 11472F: drivers/usb/class/usblp.c
1da177e4 11473
4521b477
BM
11474USB QMI WWAN NETWORK DRIVER
11475M: Bjørn Mork <bjorn@mork.no>
11476L: netdev@vger.kernel.org
11477S: Maintained
11478F: Documentation/ABI/testing/sysfs-class-net-qmi
11479F: drivers/net/usb/qmi_wwan.c
11480
1da177e4 11481USB RTL8150 DRIVER
a16b945c 11482M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11483L: linux-usb@vger.kernel.org
043600a6 11484L: netdev@vger.kernel.org
052e3128
PM
11485T: git git://github.com/petkan/rtl8150.git
11486W: https://github.com/petkan/rtl8150
1da177e4 11487S: Maintained
679655da 11488F: drivers/net/usb/rtl8150.c
1da177e4 11489
f896b796 11490USB SERIAL SUBSYSTEM
66085694 11491M: Johan Hovold <johan@kernel.org>
795fb7e7 11492L: linux-usb@vger.kernel.org
4e68852d 11493S: Maintained
679655da 11494F: Documentation/usb/usb-serial.txt
f896b796 11495F: drivers/usb/serial/
679655da 11496F: include/linux/usb/serial.h
1da177e4 11497
b3f0db1c
SG
11498USB SMSC75XX ETHERNET DRIVER
11499M: Steve Glendinning <steve.glendinning@shawell.net>
11500L: netdev@vger.kernel.org
11501S: Maintained
11502F: drivers/net/usb/smsc75xx.*
11503
2f7ca802 11504USB SMSC95XX ETHERNET DRIVER
90b24cfb 11505M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11506L: netdev@vger.kernel.org
90b24cfb 11507S: Maintained
679655da 11508F: drivers/net/usb/smsc95xx.*
2f7ca802 11509
1da177e4 11510USB SUBSYSTEM
879a5a00 11511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11512L: linux-usb@vger.kernel.org
1da177e4 11513W: http://www.linux-usb.org
08deed1e 11514T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11515S: Supported
679655da 11516F: Documentation/usb/
679655da
JP
11517F: drivers/usb/
11518F: include/linux/usb.h
11519F: include/linux/usb/
1da177e4
LT
11520
11521USB UHCI DRIVER
8b58be88 11522M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11523L: linux-usb@vger.kernel.org
1da177e4 11524S: Maintained
679655da 11525F: drivers/usb/host/uhci*
1da177e4 11526
69ae9e3e 11527USB "USBNET" DRIVER FRAMEWORK
d8130624 11528M: Oliver Neukum <oneukum@suse.com>
043600a6 11529L: netdev@vger.kernel.org
69ae9e3e 11530W: http://www.linux-usb.org/usbnet
1da177e4 11531S: Maintained
679655da
JP
11532F: drivers/net/usb/usbnet.c
11533F: include/linux/usb/usbnet.h
1da177e4 11534
c0efd232 11535USB VIDEO CLASS
c53ac071 11536M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11537L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11538L: linux-media@vger.kernel.org
275ffde4 11539T: git git://linuxtv.org/media_tree.git
57c6d2e9 11540W: http://www.ideasonboard.org/uvc/
c0efd232 11541S: Maintained
0c0d06ca 11542F: drivers/media/usb/uvc/
6c0f0359 11543F: include/uapi/linux/uvcvideo.h
1da177e4 11544
b60b9c45
HV
11545USB VISION DRIVER
11546M: Hans Verkuil <hverkuil@xs4all.nl>
11547L: linux-media@vger.kernel.org
11548T: git git://linuxtv.org/media_tree.git
a825eaec 11549W: https://linuxtv.org
b60b9c45
HV
11550S: Odd Fixes
11551F: drivers/media/usb/usbvision/
11552
8282da47
LP
11553USB WEBCAM GADGET
11554M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11555L: linux-usb@vger.kernel.org
11556S: Maintained
3a83c16e 11557F: drivers/usb/gadget/function/*uvc*
faf2e1db 11558F: drivers/usb/gadget/legacy/webcam.c
8282da47 11559
bf164cc0 11560USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11561M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11562L: linux-wireless@vger.kernel.org
11563S: Maintained
679655da 11564F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11565
eb6bab13 11566USB XHCI DRIVER
03d85053 11567M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11568L: linux-usb@vger.kernel.org
11569S: Supported
36d0344c
SS
11570F: drivers/usb/host/xhci*
11571F: drivers/usb/host/pci-quirks*
eb6bab13 11572
1da177e4 11573USB ZD1201 DRIVER
4086b9ca 11574L: linux-wireless@vger.kernel.org
1da177e4 11575W: http://linux-lc100020.sourceforge.net
4086b9ca 11576S: Orphan
ed0ad06f 11577F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11578
b7eee616 11579USB ZR364XX DRIVER
8b58be88 11580M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11581L: linux-usb@vger.kernel.org
661263b5 11582L: linux-media@vger.kernel.org
275ffde4 11583T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11584W: http://royale.zerezo.com/zr364xx/
11585S: Maintained
679655da 11586F: Documentation/video4linux/zr364xx.txt
90d72ac6 11587F: drivers/media/usb/zr364xx/
b7eee616 11588
289fcff4
HK
11589ULPI BUS
11590M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11591L: linux-usb@vger.kernel.org
11592S: Maintained
11593F: drivers/usb/common/ulpi.c
11594F: include/linux/ulpi/
11595
e7839f25 11596USER-MODE LINUX (UML)
8b58be88 11597M: Jeff Dike <jdike@addtoit.com>
b15194b7 11598M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11599L: user-mode-linux-devel@lists.sourceforge.net
11600L: user-mode-linux-user@lists.sourceforge.net
11601W: http://user-mode-linux.sourceforge.net
9f273c24 11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11603S: Maintained
61516587 11604F: Documentation/virtual/uml/
679655da 11605F: arch/um/
b070989a 11606F: arch/x86/um/
679655da
JP
11607F: fs/hostfs/
11608F: fs/hppfs/
b7eee616 11609
e5f114e9 11610USERSPACE I/O (UIO)
6a534c9d 11611M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11613S: Maintained
3d3fecbd 11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11615F: Documentation/DocBook/uio-howto.tmpl
11616F: drivers/uio/
11617F: include/linux/uio*.h
e5f114e9 11618
256cccbe 11619UTIL-LINUX PACKAGE
8b58be88 11620M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11621L: util-linux@vger.kernel.org
11622W: http://en.wikipedia.org/wiki/Util-linux
11623T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11624S: Maintained
11625
c1fd1c07 11626UVESAFB DRIVER
8b58be88 11627M: Michal Januszewski <spock@gentoo.org>
c69f677c 11628L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11629W: http://dev.gentoo.org/~spock/projects/uvesafb/
11630S: Maintained
679655da 11631F: Documentation/fb/uvesafb.txt
8a61f013 11632F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11633
456930d8
SA
11634VF610 NAND DRIVER
11635M: Stefan Agner <stefan@agner.ch>
11636L: linux-mtd@lists.infradead.org
11637S: Supported
11638F: drivers/mtd/nand/vf610_nfc.c
11639
4480f15b 11640VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11641M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11642S: Maintained
679655da
JP
11643F: Documentation/filesystems/vfat.txt
11644F: fs/fat/
1da177e4 11645
cba3345c
AW
11646VFIO DRIVER
11647M: Alex Williamson <alex.williamson@redhat.com>
11648L: kvm@vger.kernel.org
9f273c24 11649T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11650S: Maintained
11651F: Documentation/vfio.txt
11652F: drivers/vfio/
11653F: include/linux/vfio.h
c117ab84 11654F: include/uapi/linux/vfio.h
cba3345c 11655
a714ea5f
AW
11656VFIO PLATFORM DRIVER
11657M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11658L: kvm@vger.kernel.org
11659S: Maintained
11660F: drivers/vfio/platform/
11661
9e6f3438
PO
11662VIDEOBUF2 FRAMEWORK
11663M: Pawel Osciak <pawel@osciak.com>
11664M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11665M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11666L: linux-media@vger.kernel.org
11667S: Maintained
90d72ac6 11668F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11669F: include/media/videobuf2-*
11670
5523662e
SCP
11671VIRTUAL SERIO DEVICE DRIVER
11672M: Stephen Chandler Paul <thatslyude@gmail.com>
11673S: Maintained
11674F: drivers/input/serio/userio.c
11675F: include/uapi/linux/userio.h
11676
9a82446b
AS
11677VIRTIO CONSOLE DRIVER
11678M: Amit Shah <amit.shah@redhat.com>
11679L: virtualization@lists.linux-foundation.org
11680S: Maintained
11681F: drivers/char/virtio_console.c
11682F: include/linux/virtio_console.h
c117ab84 11683F: include/uapi/linux/virtio_console.h
9a82446b 11684
2426ec8f 11685VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11686M: "Michael S. Tsirkin" <mst@redhat.com>
11687L: virtualization@lists.linux-foundation.org
11688S: Maintained
11689F: drivers/virtio/
c893c8d7 11690F: tools/virtio/
2426ec8f
MT
11691F: drivers/net/virtio_net.c
11692F: drivers/block/virtio_blk.c
11693F: include/linux/virtio_*.h
916cdabc 11694F: include/uapi/linux/virtio_*.h
2426ec8f 11695
f2dbda3b
CH
11696VIRTIO DRIVERS FOR S390
11697M: Christian Borntraeger <borntraeger@de.ibm.com>
11698M: Cornelia Huck <cornelia.huck@de.ibm.com>
11699L: linux-s390@vger.kernel.org
11700L: virtualization@lists.linux-foundation.org
11701L: kvm@vger.kernel.org
11702S: Supported
1b568d93 11703F: drivers/s390/virtio/
f2dbda3b 11704
4ad6ee91
GH
11705VIRTIO GPU DRIVER
11706M: David Airlie <airlied@linux.ie>
11707M: Gerd Hoffmann <kraxel@redhat.com>
11708L: dri-devel@lists.freedesktop.org
11709L: virtualization@lists.linux-foundation.org
11710S: Maintained
11711F: drivers/gpu/drm/virtio/
11712F: include/uapi/linux/virtio_gpu.h
11713
3a4d5c94
MT
11714VIRTIO HOST (VHOST)
11715M: "Michael S. Tsirkin" <mst@redhat.com>
11716L: kvm@vger.kernel.org
c996d8b9 11717L: virtualization@lists.linux-foundation.org
3a4d5c94 11718L: netdev@vger.kernel.org
9f273c24 11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11720S: Maintained
11721F: drivers/vhost/
c117ab84 11722F: include/uapi/linux/vhost.h
3a4d5c94 11723
271c8651
GH
11724VIRTIO INPUT DRIVER
11725M: Gerd Hoffmann <kraxel@redhat.com>
11726S: Maintained
11727F: drivers/virtio/virtio_input.c
11728F: include/uapi/linux/virtio_input.h
11729
1da177e4 11730VIA RHINE NETWORK DRIVER
210347e1 11731S: Orphan
f2148a47 11732F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11733
f0bf7f61 11734VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11735M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11736M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11737S: Maintained
11738F: drivers/mmc/host/via-sdmmc.c
11739
69e4a7c2 11740VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11741M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11742L: linux-fbdev@vger.kernel.org
69e4a7c2 11743S: Maintained
c7babebd
FTS
11744F: include/linux/via-core.h
11745F: include/linux/via-gpio.h
11746F: include/linux/via_i2c.h
8a61f013 11747F: drivers/video/fbdev/via/
69e4a7c2 11748
01f20734 11749VIA VELOCITY NETWORK DRIVER
8b58be88 11750M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11751L: netdev@vger.kernel.org
11752S: Maintained
f2148a47 11753F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11754
f73f8173
AW
11755VIRT LIB
11756M: Alex Williamson <alex.williamson@redhat.com>
11757M: Paolo Bonzini <pbonzini@redhat.com>
11758L: kvm@vger.kernel.org
11759S: Supported
11760F: virt/lib/
11761
77911fd2 11762VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11763M: Hans Verkuil <hverkuil@xs4all.nl>
11764L: linux-media@vger.kernel.org
11765T: git git://linuxtv.org/media_tree.git
a825eaec 11766W: https://linuxtv.org
0b7bc1fa 11767S: Maintained
77911fd2 11768F: drivers/media/platform/vivid/*
0b7bc1fa 11769
be7f8273 11770VLAN (802.1Q)
8b58be88 11771M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11772L: netdev@vger.kernel.org
11773S: Maintained
679655da
JP
11774F: drivers/net/macvlan.c
11775F: include/linux/if_*vlan.h
11776F: net/8021q/
be7f8273 11777
55e331cf 11778VLYNQ BUS
8b58be88 11779M: Florian Fainelli <florian@openwrt.org>
8578d7af 11780L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11781S: Maintained
11782F: drivers/vlynq/vlynq.c
11783F: include/linux/vlynq.h
11784
390beae4 11785VME SUBSYSTEM
74c600e3 11786M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11787M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11788M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11789L: devel@driverdev.osuosl.org
11790S: Maintained
11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11792F: Documentation/vme_api.txt
11793F: drivers/staging/vme/
11794F: drivers/vme/
11795F: include/linux/vme*
11796
4488e09b
AK
11797VMWARE HYPERVISOR INTERFACE
11798M: Alok Kataria <akataria@vmware.com>
11799L: virtualization@lists.linux-foundation.org
11800S: Supported
11801F: arch/x86/kernel/cpu/vmware.c
11802
73b35d07
DT
11803VMWARE BALLOON DRIVER
11804M: Xavier Deguillard <xdeguillard@vmware.com>
11805M: Philip Moltmann <moltmann@vmware.com>
11806M: "VMware, Inc." <pv-drivers@vmware.com>
11807L: linux-kernel@vger.kernel.org
11808S: Maintained
11809F: drivers/misc/vmw_balloon.c
11810
8b8be51b
TH
11811VMWARE VMMOUSE SUBDRIVER
11812M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11813M: "VMware, Inc." <pv-drivers@vmware.com>
11814L: linux-input@vger.kernel.org
11815S: Maintained
11816F: drivers/input/mouse/vmmouse.c
11817F: drivers/input/mouse/vmmouse.h
11818
d1a890fa 11819VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11820M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11821M: "VMware, Inc." <pv-drivers@vmware.com>
11822L: netdev@vger.kernel.org
11823S: Maintained
11824F: drivers/net/vmxnet3/
d1a890fa 11825
851b1642 11826VMware PVSCSI driver
f2d7e40e 11827M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11828M: VMware PV-Drivers <pv-drivers@vmware.com>
11829L: linux-scsi@vger.kernel.org
11830S: Maintained
11831F: drivers/scsi/vmw_pvscsi.c
11832F: drivers/scsi/vmw_pvscsi.h
11833
e53e86c7 11834VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11835M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11836M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11837L: linux-kernel@vger.kernel.org
1dd68f01 11838W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11840S: Supported
679655da
JP
11841F: drivers/regulator/
11842F: include/linux/regulator/
e53e86c7 11843
081958eb
DA
11844VRF
11845M: David Ahern <dsa@cumulusnetworks.com>
11846M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11847L: netdev@vger.kernel.org
11848S: Maintained
11849F: drivers/net/vrf.c
562d897d 11850F: Documentation/networking/vrf.txt
081958eb 11851
ab41319e 11852VT1211 HARDWARE MONITOR DRIVER
8b58be88 11853M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11854L: lm-sensors@lm-sensors.org
11855S: Maintained
679655da
JP
11856F: Documentation/hwmon/vt1211
11857F: drivers/hwmon/vt1211.c
ab41319e 11858
1de9e371 11859VT8231 HARDWARE MONITOR DRIVER
8b58be88 11860M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11861L: lm-sensors@lm-sensors.org
11862S: Maintained
679655da 11863F: drivers/hwmon/vt8231.c
1de9e371 11864
88095e7b
TO
11865VUB300 USB to SDIO/SD/MMC bridge chip
11866M: Tony Olech <tony.olech@elandigitalsystems.com>
11867L: linux-mmc@vger.kernel.org
11868L: linux-usb@vger.kernel.org
11869S: Supported
11870F: drivers/mmc/host/vub300.c
11871
1da177e4 11872W1 DALLAS'S 1-WIRE BUS
a8018766 11873M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11874S: Maintained
679655da
JP
11875F: Documentation/w1/
11876F: drivers/w1/
1da177e4 11877
13927079 11878W83791D HARDWARE MONITORING DRIVER
8b58be88 11879M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11880L: lm-sensors@lm-sensors.org
25845c22 11881S: Maintained
679655da
JP
11882F: Documentation/hwmon/w83791d
11883F: drivers/hwmon/w83791d.c
13927079 11884
61db011d 11885W83793 HARDWARE MONITORING DRIVER
8b58be88 11886M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11887L: lm-sensors@lm-sensors.org
11888S: Maintained
679655da
JP
11889F: Documentation/hwmon/w83793
11890F: drivers/hwmon/w83793.c
61db011d 11891
e3760b43 11892W83795 HARDWARE MONITORING DRIVER
d8130624 11893M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11894L: lm-sensors@lm-sensors.org
11895S: Maintained
11896F: drivers/hwmon/w83795.c
11897
1da177e4 11898W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11899M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11900S: Maintained
679655da 11901F: drivers/mmc/host/wbsd.*
1da177e4 11902
b4e05923
HG
11903WACOM PROTOCOL 4 SERIAL TABLETS
11904M: Julian Squires <julian@cipht.net>
11905M: Hans de Goede <hdegoede@redhat.com>
11906L: linux-input@vger.kernel.org
11907S: Maintained
11908F: drivers/input/tablet/wacom_serial4.c
11909
3527761c 11910WATCHDOG DEVICE DRIVERS
8b58be88 11911M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11912R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11913L: linux-watchdog@vger.kernel.org
11914W: http://www.linux-watchdog.org/
f599aaf0 11915T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11916S: Maintained
679655da
JP
11917F: Documentation/watchdog/
11918F: drivers/watchdog/
11919F: include/linux/watchdog.h
c117ab84 11920F: include/uapi/linux/watchdog.h
3527761c 11921
1da177e4 11922WD7000 SCSI DRIVER
8b58be88 11923M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11924L: linux-scsi@vger.kernel.org
11925S: Maintained
679655da 11926F: drivers/scsi/wd7000.c
1da177e4 11927
b22e00f3
DH
11928WIIMOTE HID DRIVER
11929M: David Herrmann <dh.herrmann@googlemail.com>
11930L: linux-input@vger.kernel.org
11931S: Maintained
11932F: drivers/hid/hid-wiimote*
11933
e258b80e 11934WINBOND CIR DRIVER
364e9e18 11935M: David Härdeman <david@hardeman.nu>
e258b80e 11936S: Maintained
116ab806 11937F: drivers/media/rc/winbond-cir.c
e258b80e 11938
9c26df9b
WBG
11939WINSYSTEMS WS16C48 GPIO DRIVER
11940M: William Breathitt Gray <vilhelm.gray@gmail.com>
11941L: linux-gpio@vger.kernel.org
11942S: Maintained
11943F: drivers/gpio/gpio-ws16c48.c
e258b80e 11944
8a70da82 11945WIMAX STACK
8b58be88 11946M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11947M: linux-wimax@intel.com
49e7d9df 11948L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11949S: Supported
11950W: http://linuxwimax.org
315987dc 11951F: Documentation/wimax/README.wimax
315987dc
JP
11952F: include/linux/wimax/debug.h
11953F: include/net/wimax.h
c117ab84 11954F: include/uapi/linux/wimax.h
315987dc 11955F: net/wimax/
8a70da82 11956
5fc14680 11957WISTRON LAPTOP BUTTON DRIVER
8b58be88 11958M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11959S: Maintained
679655da 11960F: drivers/input/misc/wistron_btns.c
5fc14680 11961
1da177e4 11962WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11963M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11964L: linux-wireless@vger.kernel.org
926554c4 11965W: http://oops.ghostprotocols.net:81/blog
1da177e4 11966S: Maintained
679655da 11967F: drivers/net/wireless/wl3501*
1da177e4 11968
055bcbcb 11969WOLFSON MICROELECTRONICS DRIVERS
fef95164 11970L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11971T: git https://github.com/CirrusLogic/linux-drivers.git
11972W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11973S: Supported
3768f0b1 11974F: Documentation/hwmon/wm83??
f494993f
CK
11975F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11976F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11977F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11978F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11979F: drivers/clk/clk-wm83*.c
9c309598 11980F: drivers/extcon/extcon-arizona.c
b75ea16a 11981F: drivers/leds/leds-wm83*.c
25b273ba 11982F: drivers/gpio/gpio-*wm*.c
9c309598 11983F: drivers/gpio/gpio-arizona.c
d22b0869 11984F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11985F: drivers/input/misc/wm831x-on.c
11986F: drivers/input/touchscreen/wm831x-ts.c
11987F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11988F: drivers/mfd/arizona*
11989F: drivers/mfd/wm*.c
12ebc137 11990F: drivers/mfd/cs47l24*
b75ea16a
MB
11991F: drivers/power/wm83*.c
11992F: drivers/rtc/rtc-wm83*.c
11993F: drivers/regulator/wm8*.c
3860e6c4 11994F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11995F: drivers/watchdog/wm83*_wdt.c
9c309598 11996F: include/linux/mfd/arizona/
3860e6c4 11997F: include/linux/mfd/wm831x/
b75ea16a 11998F: include/linux/mfd/wm8350/
3768f0b1 11999F: include/linux/mfd/wm8400*
59ec6da2 12000F: include/linux/wm97xx.h
055bcbcb 12001F: include/sound/wm????.h
9c309598 12002F: sound/soc/codecs/arizona.?
055bcbcb 12003F: sound/soc/codecs/wm*
12ebc137 12004F: sound/soc/codecs/cs47l24*
b75ea16a 12005
3e6cd7a4
TH
12006WORKQUEUE
12007M: Tejun Heo <tj@kernel.org>
badb7f5e 12008R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12010S: Maintained
12011F: include/linux/workqueue.h
12012F: kernel/workqueue.c
12013F: Documentation/workqueue.txt
12014
1da177e4 12015X.25 NETWORK LAYER
8bf28059 12016M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12017L: linux-x25@vger.kernel.org
8bf28059 12018S: Odd Fixes
679655da
JP
12019F: Documentation/networking/x25*
12020F: include/net/x25*
12021F: net/x25/
1da177e4 12022
e2d1d6c0 12023X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12024M: Thomas Gleixner <tglx@linutronix.de>
12025M: Ingo Molnar <mingo@redhat.com>
12026M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12027M: x86@kernel.org
981c3a4f 12028L: linux-kernel@vger.kernel.org
75fc2d37 12029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12030S: Maintained
679655da
JP
12031F: Documentation/x86/
12032F: arch/x86/
e2d1d6c0 12033
d0944853 12034X86 PLATFORM DRIVERS
e181ba15 12035M: Darren Hart <dvhart@infradead.org>
d0944853 12036L: platform-driver-x86@vger.kernel.org
e181ba15 12037T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12038S: Maintained
14430813 12039F: drivers/platform/x86/
3a4bceef 12040F: drivers/platform/olpc/
d0944853 12041
c1f5c54b
IM
12042X86 MCE INFRASTRUCTURE
12043M: Tony Luck <tony.luck@intel.com>
487ba8e8 12044M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12045L: linux-edac@vger.kernel.org
12046S: Maintained
12047F: arch/x86/kernel/cpu/mcheck/*
12048
79ebdc95
BP
12049X86 MICROCODE UPDATE SUPPORT
12050M: Borislav Petkov <bp@alien8.de>
12051S: Maintained
12052F: arch/x86/kernel/cpu/microcode/*
12053
f0905c5a
AL
12054X86 VDSO
12055M: Andy Lutomirski <luto@amacapital.net>
12056L: linux-kernel@vger.kernel.org
12057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12058S: Maintained
d603c8e1 12059F: arch/x86/entry/vdso/
f0905c5a 12060
d6fad502 12061XC2028/3028 TUNER DRIVER
009a5410 12062M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12063L: linux-media@vger.kernel.org
a825eaec 12064W: https://linuxtv.org
d6fad502
MCC
12065T: git git://linuxtv.org/media_tree.git
12066S: Maintained
12067F: drivers/media/tuners/tuner-xc2028.*
12068
c4468085 12069XEN HYPERVISOR INTERFACE
c4468085 12070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12071M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12072M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12073L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12074T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12075S: Supported
12076F: arch/x86/xen/
12077F: drivers/*/xen-*front.c
12078F: drivers/xen/
12079F: arch/x86/include/asm/xen/
12080F: include/xen/
c117ab84 12081F: include/uapi/xen/
c4468085 12082
77bfb479
SS
12083XEN HYPERVISOR ARM
12084M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12085L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12086S: Supported
12087F: arch/arm/xen/
12088F: arch/arm/include/asm/xen/
12089
b475e83f
SS
12090XEN HYPERVISOR ARM64
12091M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12092L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12093S: Supported
12094F: arch/arm64/xen/
12095F: arch/arm64/include/asm/xen/
12096
9b57e1a7 12097XEN NETWORK BACKEND DRIVER
8386040b 12098M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12099L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12100L: netdev@vger.kernel.org
12101S: Supported
12102F: drivers/net/xen-netback/*
12103
c5f8e29d
KRW
12104XEN PCI SUBSYSTEM
12105M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12106L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12107S: Supported
12108F: arch/x86/pci/*xen*
12109F: drivers/pci/*xen*
12110
a2c5ae65
KRW
12111XEN BLOCK SUBSYSTEM
12112M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12113M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12114L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12115S: Supported
12116F: drivers/block/xen-blkback/*
12117F: drivers/block/xen*
12118
15d03609
JG
12119XEN PVSCSI DRIVERS
12120M: Juergen Gross <jgross@suse.com>
12121L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12122L: linux-scsi@vger.kernel.org
12123S: Supported
12124F: drivers/scsi/xen-scsifront.c
12125F: drivers/xen/xen-scsiback.c
12126F: include/xen/interface/io/vscsiif.h
12127
c5f8e29d
KRW
12128XEN SWIOTLB SUBSYSTEM
12129M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12130L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12131S: Supported
12132F: arch/x86/xen/*swiotlb*
12133F: drivers/xen/*swiotlb*
12134
1da177e4
LT
12135XFS FILESYSTEM
12136P: Silicon Graphics Inc
809625ca 12137M: Dave Chinner <david@fromorbit.com>
18caa67a 12138M: xfs@oss.sgi.com
d7ede1aa 12139L: xfs@oss.sgi.com
1da177e4 12140W: http://oss.sgi.com/projects/xfs
9f273c24 12141T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12142S: Supported
679655da
JP
12143F: Documentation/filesystems/xfs.txt
12144F: fs/xfs/
1da177e4 12145
8a3b7a25 12146XILINX AXI ETHERNET DRIVER
59a54f30
MS
12147M: Anirudha Sarangi <anirudh@xilinx.com>
12148M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12149S: Maintained
12150F: drivers/net/ethernet/xilinx/xilinx_axienet*
12151
238b8721 12152XILINX UARTLITE SERIAL DRIVER
8b58be88 12153M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12154L: linux-serial@vger.kernel.org
12155S: Maintained
df621252 12156F: drivers/tty/serial/uartlite.c
238b8721 12157
df330515
LP
12158XILINX VIDEO IP CORES
12159M: Hyun Kwon <hyun.kwon@xilinx.com>
12160M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12161L: linux-media@vger.kernel.org
12162T: git git://linuxtv.org/media_tree.git
12163S: Supported
12164F: Documentation/devicetree/bindings/media/xilinx/
12165F: drivers/media/platform/xilinx/
a5562f65 12166F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12167
74316949
EB
12168XILLYBUS DRIVER
12169M: Eli Billauer <eli.billauer@gmail.com>
12170L: linux-kernel@vger.kernel.org
12171S: Supported
12172F: drivers/char/xillybus/
12173
f620e4b8
MF
12174XTENSA XTFPGA PLATFORM SUPPORT
12175M: Max Filippov <jcmvbkbc@gmail.com>
12176L: linux-xtensa@linux-xtensa.org
12177S: Maintained
12178F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12179F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12180
1da177e4 12181YAM DRIVER FOR AX.25
8b58be88 12182M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12183L: linux-hams@vger.kernel.org
12184S: Maintained
679655da
JP
12185F: drivers/net/hamradio/yam*
12186F: include/linux/yam.h
1da177e4 12187
af64a5eb 12188YEALINK PHONE DRIVER
8b58be88 12189M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12190L: usbb2k-api-dev@nongnu.org
12191S: Maintained
679655da
JP
12192F: Documentation/input/yealink.txt
12193F: drivers/input/misc/yealink.*
af64a5eb 12194
1da177e4 12195Z8530 DRIVER FOR AX.25
8b58be88 12196M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12197W: http://yaina.de/jreuter/
12198W: http://www.qsl.net/dl1bke/
12199L: linux-hams@vger.kernel.org
12200S: Maintained
679655da
JP
12201F: Documentation/networking/z8530drv.txt
12202F: drivers/net/hamradio/*scc.c
12203F: drivers/net/hamradio/z8530.h
1da177e4 12204
0cf31ec1 12205ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12206M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12207L: linux-mm@kvack.org
12208S: Maintained
12209F: mm/zbud.c
12210F: include/linux/zbud.h
12211
7c0c3afb 12212ZD1211RW WIRELESS DRIVER
8b58be88
JP
12213M: Daniel Drake <dsd@gentoo.org>
12214M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12215W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12216L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12217L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12218S: Maintained
6948300c 12219F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12220
20263029
DS
12221ZPOOL COMPRESSED PAGE STORAGE API
12222M: Dan Streetman <ddstreet@ieee.org>
12223L: linux-mm@kvack.org
12224S: Maintained
12225F: mm/zpool.c
12226F: include/linux/zpool.h
12227
1da177e4 12228ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12229L: mjpeg-users@lists.sourceforge.net
f63145e2 12230L: linux-media@vger.kernel.org
1da177e4 12231W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12232T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12233S: Odd Fixes
90d72ac6 12234F: drivers/media/pci/zoran/
1da177e4 12235
6920f2cc
MK
12236ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12237M: Minchan Kim <minchan@kernel.org>
12238M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12239R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12240L: linux-kernel@vger.kernel.org
12241S: Maintained
12242F: drivers/block/zram/
12243F: Documentation/blockdev/zram.txt
12244
8b4a4080 12245ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12246M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12247S: Maintained
df621252 12248F: drivers/tty/serial/zs.*
8b4a4080 12249
eae70d06
MK
12250ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12251M: Minchan Kim <minchan@kernel.org>
12252M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12253R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12254L: linux-mm@kvack.org
12255S: Maintained
12256F: mm/zsmalloc.c
12257F: include/linux/zsmalloc.h
d02be50d 12258F: Documentation/vm/zsmalloc.txt
eae70d06 12259
0cf31ec1 12260ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12261M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12262L: linux-mm@kvack.org
12263S: Maintained
12264F: mm/zswap.c
12265
1da177e4 12266THE REST
8b58be88 12267M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12268L: linux-kernel@vger.kernel.org
8a6e2535 12269Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12270T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12271S: Buried alive in reporters
34d03cc1
JP
12272F: *
12273F: */
This page took 6.662877 seconds and 5 git commands to generate.