libceph: move r_reply_op_{len,result} into struct ceph_osd_req_op
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
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 2178L: b.a.t.m.a.n@lists.open-mesh.org
7b5e7396 2179W: https://www.open-mesh.org/
8b823170 2180Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2
SE
2181S: Maintained
2182F: net/batman-adv/
2183
e2d1d6c0 2184BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2185M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2186L: linux-hams@vger.kernel.org
2187W: http://www.baycom.org/~tom/ham/ham.html
2188S: Maintained
679655da 2189F: drivers/net/hamradio/baycom*
e2d1d6c0 2190
cafe5635 2191BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2192M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2193L: linux-bcache@vger.kernel.org
2194W: http://bcache.evilpiepirate.org
d1aa1ab3 2195S: Maintained
cafe5635
KO
2196F: drivers/md/bcache/
2197
04bd844a
HV
2198BDISP ST MEDIA DRIVER
2199M: Fabien Dessenne <fabien.dessenne@st.com>
2200L: linux-media@vger.kernel.org
2201T: git git://linuxtv.org/media_tree.git
a825eaec 2202W: https://linuxtv.org
04bd844a
HV
2203S: Supported
2204F: drivers/media/platform/sti/bdisp
2205
e2d1d6c0 2206BEFS FILE SYSTEM
55817d3d 2207S: Orphan
679655da
JP
2208F: Documentation/filesystems/befs.txt
2209F: fs/befs/
e2d1d6c0 2210
564ee360 2211BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2212M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2213L: netdev@vger.kernel.org
2214S: Maintained
2215F: drivers/net/ethernet/ec_bhf.c
564ee360 2216
e2d1d6c0 2217BFS FILE SYSTEM
8b58be88 2218M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2219S: Maintained
679655da
JP
2220F: Documentation/filesystems/bfs.txt
2221F: fs/bfs/
c117ab84 2222F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2223
1394f032 2224BLACKFIN ARCHITECTURE
a4edbc10 2225M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2226L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2227T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2228W: http://blackfin.uclinux.org
2229S: Supported
679655da 2230F: arch/blackfin/
566da5b2 2231
e190d6b1 2232BLACKFIN EMAC DRIVER
b3fe92b0 2233L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2234W: http://blackfin.uclinux.org
2235S: Supported
7b35f033 2236F: drivers/net/ethernet/adi/
e190d6b1 2237
566da5b2 2238BLACKFIN RTC DRIVER
b3fe92b0 2239L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2240W: http://blackfin.uclinux.org
2241S: Supported
679655da 2242F: drivers/rtc/rtc-bfin.c
1394f032 2243
936ed49a 2244BLACKFIN SDH DRIVER
109ec8c3 2245M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2246L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2247W: http://blackfin.uclinux.org
2248S: Supported
2249F: drivers/mmc/host/bfin_sdh.c
2250
1394f032 2251BLACKFIN SERIAL DRIVER
8b58be88 2252M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2253L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2254W: http://blackfin.uclinux.org
2255S: Supported
8460241e 2256F: drivers/tty/serial/bfin_uart.c
1394f032 2257
1e6d320f 2258BLACKFIN WATCHDOG DRIVER
b3fe92b0 2259L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2260W: http://blackfin.uclinux.org
2261S: Supported
679655da 2262F: drivers/watchdog/bfin_wdt.c
1e6d320f 2263
d24ecfcc 2264BLACKFIN I2C TWI DRIVER
8b58be88 2265M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2266L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2267W: http://blackfin.uclinux.org/
2268S: Supported
679655da 2269F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2270
1e204377
SJ
2271BLACKFIN MEDIA DRIVER
2272M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2274W: http://blackfin.uclinux.org/
2275S: Supported
2276F: drivers/media/platform/blackfin/
2277F: drivers/media/i2c/adv7183*
2278F: drivers/media/i2c/vs6624*
2279
b54cf35a
JSM
2280BLINKM RGB LED DRIVER
2281M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2282S: Maintained
2283F: drivers/leds/leds-blinkm.c
2284
1da177e4 2285BLOCK LAYER
8b58be88 2286M: Jens Axboe <axboe@kernel.dk>
82c426e0 2287L: linux-block@vger.kernel.org
08deed1e 2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2289S: Maintained
679655da 2290F: block/
ae11f7ef 2291F: kernel/trace/blktrace.c
1da177e4 2292
2b54aaef 2293BLOCK2MTD DRIVER
8b58be88 2294M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2295L: linux-mtd@lists.infradead.org
2296S: Maintained
679655da 2297F: drivers/mtd/devices/block2mtd.c
2b54aaef 2298
63fbd24e 2299BLUETOOTH DRIVERS
8b58be88 2300M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2301M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2302M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2303L: linux-bluetooth@vger.kernel.org
63fbd24e 2304W: http://www.bluez.org/
22e7a424
MH
2305T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2306T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2307S: Maintained
679655da 2308F: drivers/bluetooth/
1da177e4 2309
63fbd24e 2310BLUETOOTH SUBSYSTEM
8b58be88 2311M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2312M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2313M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2314L: linux-bluetooth@vger.kernel.org
2315W: http://www.bluez.org/
22e7a424
MH
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2317T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2318S: Maintained
679655da
JP
2319F: net/bluetooth/
2320F: include/net/bluetooth/
1da177e4
LT
2321
2322BONDING DRIVER
79b30750 2323M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2324M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2325M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2326L: netdev@vger.kernel.org
ce00f85c
JC
2327W: http://sourceforge.net/projects/bonding/
2328S: Supported
679655da 2329F: drivers/net/bonding/
c117ab84 2330F: include/uapi/linux/if_bonding.h
1da177e4 2331
b5f4df34
AS
2332BPF (Safe dynamic programs and tools)
2333M: Alexei Starovoitov <ast@kernel.org>
2334L: netdev@vger.kernel.org
2335L: linux-kernel@vger.kernel.org
2336S: Supported
2337F: kernel/bpf/
2338
39105890 2339BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2340M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2341L: netdev@vger.kernel.org
2342S: Supported
adfc5217 2343F: drivers/net/ethernet/broadcom/b44.*
39105890 2344
32ec90d5
FF
2345BROADCOM GENET ETHERNET DRIVER
2346M: Florian Fainelli <f.fainelli@gmail.com>
2347L: netdev@vger.kernel.org
2348S: Supported
2349F: drivers/net/ethernet/broadcom/genet/
2350
948c51e6 2351BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2352M: Sony Chacko <sony.chacko@qlogic.com>
2353M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2354L: netdev@vger.kernel.org
2355S: Supported
adfc5217
JK
2356F: drivers/net/ethernet/broadcom/bnx2.*
2357F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2358
4d9d2cb0 2359BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2360M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2361L: netdev@vger.kernel.org
2362S: Supported
adfc5217 2363F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2364
90f4c594 2365BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2366M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2367M: Ray Jui <rjui@broadcom.com>
2368M: Scott Branden <sbranden@broadcom.com>
497a045d 2369L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2370T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2371S: Maintained
2372F: arch/arm/mach-bcm/
2373F: arch/arm/boot/dts/bcm113*
90f4c594 2374F: arch/arm/boot/dts/bcm216*
af4b8e37 2375F: arch/arm/boot/dts/bcm281*
e68d7c14 2376F: arch/arm64/boot/dts/broadcom/
af4b8e37 2377F: arch/arm/configs/bcm_defconfig
e4ef47f2 2378F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2379F: drivers/clocksource/bcm_kona_timer.c
2380
9209bec4 2381BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2382M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2383M: Lee Jones <lee@kernel.org>
10b9e887 2384M: Eric Anholt <eric@anholt.net>
f680f25c 2385L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2388S: Maintained
9209bec4 2389N: bcm2835
f680f25c 2390
5564f092
RM
2391BROADCOM BCM47XX MIPS ARCHITECTURE
2392M: Hauke Mehrtens <hauke@hauke-m.de>
2393M: Rafał Miłecki <zajec5@gmail.com>
2394L: linux-mips@linux-mips.org
2395S: Maintained
2396F: arch/mips/bcm47xx/*
2397F: arch/mips/include/asm/mach-bcm47xx/*
2398
9209bec4 2399BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2400M: Hauke Mehrtens <hauke@hauke-m.de>
2401L: linux-arm-kernel@lists.infradead.org
2402S: Maintained
2403F: arch/arm/mach-bcm/bcm_5301x.c
2404F: arch/arm/boot/dts/bcm5301x.dtsi
2405F: arch/arm/boot/dts/bcm470*
2406
e076e962
FF
2407BROADCOM BCM63XX ARM ARCHITECTURE
2408M: Florian Fainelli <f.fainelli@gmail.com>
2409L: linux-arm-kernel@lists.infradead.org
eb6725d0 2410T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2411S: Maintained
2412F: arch/arm/mach-bcm/bcm63xx.c
2413F: arch/arm/include/debug/bcm63xx.S
2414
7110e227
KC
2415BROADCOM BCM63XX/BCM33XX UDC DRIVER
2416M: Kevin Cernekee <cernekee@gmail.com>
2417L: linux-usb@vger.kernel.org
2418S: Maintained
2419F: drivers/usb/gadget/udc/bcm63xx_udc.*
2420
2df94fd6 2421BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2422M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2423M: Gregory Fong <gregory.0xf0@gmail.com>
2424M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2426L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2427T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2428S: Maintained
2429F: arch/arm/mach-bcm/*brcmstb*
2430F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2431F: drivers/bus/brcmstb_gisb.c
5009a289 2432N: brcmstb
2df94fd6 2433
70371cef
KC
2434BROADCOM BMIPS MIPS ARCHITECTURE
2435M: Kevin Cernekee <cernekee@gmail.com>
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-mips@linux-mips.org
eb6725d0 2438T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2439S: Maintained
2440F: arch/mips/bmips/*
2441F: arch/mips/include/asm/mach-bmips/*
2442F: arch/mips/kernel/*bmips*
338808de 2443F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2444F: drivers/irqchip/irq-bcm63*
70371cef
KC
2445F: drivers/irqchip/irq-bcm7*
2446F: drivers/irqchip/irq-brcmstb*
3271e610 2447F: include/linux/bcm963xx_nvram.h
8fce60b8 2448F: include/linux/bcm963xx_tag.h
70371cef 2449
948c51e6 2450BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2451M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2452M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2453M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2454L: netdev@vger.kernel.org
2455S: Supported
adfc5217 2456F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2457
a9533e7e
HP
2458BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2459M: Brett Rudley <brudley@broadcom.com>
818c07b8 2460M: Arend van Spriel <arend@broadcom.com>
85d63686 2461M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2462M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2463L: linux-wireless@vger.kernel.org
5615171c 2464L: brcm80211-dev-list@broadcom.com
a9533e7e 2465S: Supported
05491d2c 2466F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2467
9958d6f9 2468BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2469M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2470L: linux-scsi@vger.kernel.org
2471S: Supported
2472F: drivers/scsi/bnx2fc/
2473
6a6b5ad0 2474BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2475M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2476L: linux-scsi@vger.kernel.org
2477S: Supported
2478F: drivers/scsi/bnx2i/
2479
63f37ddf 2480BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2483M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2485L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2486T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2487S: Maintained
2488N: iproc
2489N: cygnus
63f37ddf 2490N: nsp
36c0237f
SB
2491N: bcm9113*
2492N: bcm9583*
63f37ddf
JM
2493N: bcm9585*
2494N: bcm9586*
2495N: bcm988312
36c0237f 2496N: bcm113*
63f37ddf
JM
2497N: bcm583*
2498N: bcm585*
2499N: bcm586*
2500N: bcm88312
36c0237f 2501
3b0213d5
GF
2502BROADCOM BRCMSTB GPIO DRIVER
2503M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2504L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2505S: Supported
2506F: drivers/gpio/gpio-brcmstb.c
2507F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2508
7b7f588b 2509BROADCOM KONA GPIO DRIVER
5e163903 2510M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2511L: bcm-kernel-feedback-list@broadcom.com
2512S: Supported
2513F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2514F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2515
f6e734a8
RM
2516BROADCOM NVRAM DRIVER
2517M: Rafał Miłecki <zajec5@gmail.com>
2518L: linux-mips@linux-mips.org
2519S: Maintained
2520F: drivers/firmware/broadcom/*
2521
02787daa
BN
2522BROADCOM STB NAND FLASH DRIVER
2523M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2524M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2525L: linux-mtd@lists.infradead.org
1285734c 2526L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2527S: Maintained
2528F: drivers/mtd/nand/brcmnand/
2529
c9678d86
RM
2530BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2531M: Rafał Miłecki <zajec5@gmail.com>
2532L: linux-wireless@vger.kernel.org
2533S: Maintained
2534F: drivers/bcma/
2535F: include/linux/bcma/
2536
b8302205
FF
2537BROADCOM SYSTEMPORT ETHERNET DRIVER
2538M: Florian Fainelli <f.fainelli@gmail.com>
2539L: netdev@vger.kernel.org
2540S: Supported
2541F: drivers/net/ethernet/broadcom/bcmsysport.*
2542
7725ccfd 2543BROCADE BFA FC SCSI DRIVER
aa803370
AG
2544M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2545M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2546L: linux-scsi@vger.kernel.org
2547S: Supported
2548F: drivers/scsi/bfa/
7725ccfd 2549
8b230ed8 2550BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2551M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2552L: netdev@vger.kernel.org
2553S: Supported
f844a0ea 2554F: drivers/net/ethernet/brocade/bna/
8b230ed8 2555
5cdf7f76 2556BSG (block layer generic sg v4 driver)
8b58be88 2557M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2558L: linux-scsi@vger.kernel.org
2559S: Supported
679655da
JP
2560F: block/bsg.c
2561F: include/linux/bsg.h
c117ab84 2562F: include/uapi/linux/bsg.h
5cdf7f76 2563
af39917d
CL
2564BT87X AUDIO DRIVER
2565M: Clemens Ladisch <clemens@ladisch.de>
2566L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2567T: git git://git.alsa-project.org/alsa-kernel.git
2568S: Maintained
2569F: Documentation/sound/alsa/Bt87x.txt
2570F: sound/pci/bt87x.c
2571
ff1d5c2f 2572BT8XXGPIO DRIVER
eb032b98 2573M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2574W: http://bu3sch.de/btgpio.php
2575S: Maintained
72dbb705 2576F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2577
eb1eb04f 2578BTRFS FILE SYSTEM
c0778e25
CM
2579M: Chris Mason <clm@fb.com>
2580M: Josef Bacik <jbacik@fb.com>
d8130624 2581M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2582L: linux-btrfs@vger.kernel.org
2583W: http://btrfs.wiki.kernel.org/
8a6e2535 2584Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2585T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2586S: Maintained
679655da
JP
2587F: Documentation/filesystems/btrfs.txt
2588F: fs/btrfs/
eb1eb04f 2589
1da177e4 2590BTTV VIDEO4LINUX DRIVER
009a5410 2591M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2592L: linux-media@vger.kernel.org
a825eaec 2593W: https://linuxtv.org
275ffde4 2594T: git git://linuxtv.org/media_tree.git
f96236e5 2595S: Odd fixes
679655da 2596F: Documentation/video4linux/bttv/
90d72ac6 2597F: drivers/media/pci/bt8xx/bttv*
1da177e4 2598
1f34923c
KA
2599BUSLOGIC SCSI DRIVER
2600M: Khalid Aziz <khalid@gonehiking.org>
2601L: linux-scsi@vger.kernel.org
2602S: Maintained
2603F: drivers/scsi/BusLogic.*
2604F: drivers/scsi/FlashPoint.*
2605
af39917d
CL
2606C-MEDIA CMI8788 DRIVER
2607M: Clemens Ladisch <clemens@ladisch.de>
2608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2609T: git git://git.alsa-project.org/alsa-kernel.git
2610S: Maintained
2611F: sound/pci/oxygen/
2612
2141355f
MS
2613C6X ARCHITECTURE
2614M: Mark Salter <msalter@redhat.com>
2615M: Aurelien Jacquiot <a-jacquiot@ti.com>
2616L: linux-c6x-dev@linux-c6x.org
2617W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2618S: Maintained
2619F: arch/c6x/
2620
a5432f5a 2621CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2622M: David Howells <dhowells@redhat.com>
e62d6e24 2623L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2624S: Supported
2625F: Documentation/filesystems/caching/cachefiles.txt
2626F: fs/cachefiles/
2627
c815ca39
HV
2628CADET FM/AM RADIO RECEIVER DRIVER
2629M: Hans Verkuil <hverkuil@xs4all.nl>
2630L: linux-media@vger.kernel.org
2631T: git git://linuxtv.org/media_tree.git
a825eaec 2632W: https://linuxtv.org
c815ca39
HV
2633S: Maintained
2634F: drivers/media/radio/radio-cadet*
2635
77d5140f 2636CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2637M: Jonathan Corbet <corbet@lwn.net>
661263b5 2638L: linux-media@vger.kernel.org
275ffde4 2639T: git git://linuxtv.org/media_tree.git
77d5140f 2640S: Maintained
679655da 2641F: Documentation/video4linux/cafe_ccic
90d72ac6 2642F: drivers/media/platform/marvell-ccic/
77d5140f 2643
201b6bab 2644CAIF NETWORK LAYER
5c574f50 2645M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2646L: netdev@vger.kernel.org
2647S: Supported
2648F: Documentation/networking/caif/
2649F: drivers/net/caif/
c117ab84 2650F: include/uapi/linux/caif/
201b6bab
JP
2651F: include/net/caif/
2652F: net/caif/
2653
77dac90f 2654CALGARY x86-64 IOMMU
8b58be88
JP
2655M: Muli Ben-Yehuda <muli@il.ibm.com>
2656M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2657L: discuss@x86-64.org
2658S: Maintained
679655da
JP
2659F: arch/x86/kernel/pci-calgary_64.c
2660F: arch/x86/kernel/tce_64.c
2661F: arch/x86/include/asm/calgary.h
2662F: arch/x86/include/asm/tce.h
77dac90f 2663
e2d1d6c0 2664CAN NETWORK LAYER
8d15d386 2665M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2666M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2667L: linux-can@vger.kernel.org
84b0d715 2668W: https://github.com/linux-can
870482a4
MKB
2669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2670T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2671S: Maintained
f35f6c8f 2672F: Documentation/networking/can.txt
8d15d386 2673F: net/can/
8d15d386 2674F: include/linux/can/core.h
c117ab84
CEB
2675F: include/uapi/linux/can.h
2676F: include/uapi/linux/can/bcm.h
2677F: include/uapi/linux/can/raw.h
2678F: include/uapi/linux/can/gw.h
e2d1d6c0 2679
4261a204 2680CAN NETWORK DRIVERS
8b58be88 2681M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2682M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2683L: linux-can@vger.kernel.org
84b0d715 2684W: https://github.com/linux-can
870482a4
MKB
2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2687S: Maintained
8d15d386
OH
2688F: drivers/net/can/
2689F: include/linux/can/dev.h
8d15d386 2690F: include/linux/can/platform/
c117ab84
CEB
2691F: include/uapi/linux/can/error.h
2692F: include/uapi/linux/can/netlink.h
4261a204 2693
95d16c72
JM
2694CAPABILITIES
2695M: Serge Hallyn <serge.hallyn@canonical.com>
2696L: linux-security-module@vger.kernel.org
6305902c 2697S: Supported
95d16c72 2698F: include/linux/capability.h
c117ab84 2699F: include/uapi/linux/capability.h
6305902c 2700F: security/commoncap.c
38a94118 2701F: kernel/capability.c
95d16c72 2702
b84894c7
KT
2703CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2704M: Kevin Tsai <ktsai@capellamicro.com>
2705S: Maintained
2706F: drivers/iio/light/cm*
2707F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2708
f21fb3ed
RV
2709CAVIUM LIQUIDIO NETWORK DRIVER
2710M: Derek Chickles <derek.chickles@caviumnetworks.com>
2711M: Satanand Burla <satananda.burla@caviumnetworks.com>
2712M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2713M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2714L: netdev@vger.kernel.org
2715W: http://www.cavium.com
2716S: Supported
f21fb3ed
RV
2717F: drivers/net/ethernet/cavium/liquidio/
2718
ef0bbac3
VB
2719CC2520 IEEE-802.15.4 RADIO DRIVER
2720M: Varka Bhadram <varkabhadram@gmail.com>
2721L: linux-wpan@vger.kernel.org
2722S: Maintained
2723F: drivers/net/ieee802154/cc2520.c
2724F: include/linux/spi/cc2520.h
2725F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2726
b8154542 2727CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2728M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2729L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2730W: http://www.ibm.com/developerworks/power/cell/
2731S: Supported
679655da 2732F: arch/powerpc/include/asm/cell*.h
679655da 2733F: arch/powerpc/include/asm/spu*.h
c117ab84 2734F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2735F: arch/powerpc/oprofile/*cell*
2736F: arch/powerpc/platforms/cell/
b8154542 2737
398ecff5
SW
2738CEPH COMMON CODE (LIBCEPH)
2739M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2740M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2741M: Sage Weil <sage@redhat.com>
82593f87 2742L: ceph-devel@vger.kernel.org
09d90327 2743W: http://ceph.com/
fb99f881 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2745T: git git://github.com/ceph/ceph-client.git
9030aaf9 2746S: Supported
14430813
JP
2747F: net/ceph/
2748F: include/linux/ceph/
2749F: include/linux/crush/
9030aaf9 2750
398ecff5
SW
2751CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2752M: "Yan, Zheng" <zyan@redhat.com>
2753M: Sage Weil <sage@redhat.com>
2754M: Ilya Dryomov <idryomov@gmail.com>
2755L: ceph-devel@vger.kernel.org
2756W: http://ceph.com/
2757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2758T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2759S: Supported
2760F: Documentation/filesystems/ceph.txt
2761F: fs/ceph/
2762
cfc411e7
DH
2763CERTIFICATE HANDLING:
2764M: David Howells <dhowells@redhat.com>
2765M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2766L: keyrings@vger.kernel.org
cfc411e7
DH
2767S: Maintained
2768F: Documentation/module-signing.txt
2769F: certs/
d8d80386 2770F: scripts/sign-file.c
cfc411e7
DH
2771F: scripts/extract-cert.c
2772
18332a80 2773CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2774L: linux-usb@vger.kernel.org
10c6c9c9 2775S: Orphan
679655da
JP
2776F: Documentation/usb/WUSB-Design-overview.txt
2777F: Documentation/usb/wusb-cbaf
355ffe69
DV
2778F: drivers/usb/host/hwa-hc.c
2779F: drivers/usb/host/whci/
679655da
JP
2780F: drivers/usb/wusbcore/
2781F: include/linux/usb/wusb*
18332a80 2782
70e84049 2783CFAG12864B LCD DRIVER
8b58be88 2784M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2785W: http://miguelojeda.es/auxdisplay.htm
2786W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2787S: Maintained
679655da
JP
2788F: drivers/auxdisplay/cfag12864b.c
2789F: include/linux/cfag12864b.h
70e84049
MOS
2790
2791CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2792M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2793W: http://miguelojeda.es/auxdisplay.htm
2794W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2795S: Maintained
679655da
JP
2796F: drivers/auxdisplay/cfag12864bfb.c
2797F: include/linux/cfag12864b.h
70e84049 2798
704232c2 2799CFG80211 and NL80211
8b58be88 2800M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2801L: linux-wireless@vger.kernel.org
ce466579
JB
2802W: http://wireless.kernel.org/
2803T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2805S: Maintained
c117ab84 2806F: include/uapi/linux/nl80211.h
679655da
JP
2807F: include/net/cfg80211.h
2808F: net/wireless/*
2809X: net/wireless/wext*
704232c2 2810
46e64261
GKH
2811CHAR and MISC DRIVERS
2812M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2813M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2815S: Supported
46e64261
GKH
2816F: drivers/char/*
2817F: drivers/misc/*
471322a8 2818F: include/linux/miscdevice.h
46e64261 2819
0a920b5b 2820CHECKPATCH
8b58be88 2821M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2822M: Joe Perches <joe@perches.com>
2823S: Maintained
679655da 2824F: scripts/checkpatch.pl
0a920b5b 2825
f8407f26
HW
2826CHINESE DOCUMENTATION
2827M: Harry Wei <harryxiyou@gmail.com>
9740153c 2828L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2829L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2830S: Maintained
2831F: Documentation/zh_CN/
2832
2721ea2c 2833CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2834M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2835T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2836L: linux-usb@vger.kernel.org
2837S: Maintained
2838F: drivers/usb/chipidea/
2839
a93ad65d
HG
2840CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2841M: Hans de Goede <hdegoede@redhat.com>
2842L: linux-input@vger.kernel.org
2843S: Maintained
2844F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2845F: drivers/input/touchscreen/chipone_icn8318.c
2846
ab043105
OJ
2847CHROME HARDWARE PLATFORM SUPPORT
2848M: Olof Johansson <olof@lixom.net>
2849S: Maintained
9f273c24 2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2851F: drivers/platform/chrome/
2852
641cb85e 2853CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2854M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2855M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2856M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2857M: Neel Patel <neepatel@cisco.com>
7063fbf2 2858S: Supported
a6a5580c 2859F: drivers/net/ethernet/cisco/enic/
7063fbf2 2860
e3cf00d0 2861CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2862M: Christian Benvenuti <benve@cisco.com>
2863M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2864S: Supported
35ef4a9e 2865F: drivers/infiniband/hw/usnic/
e3cf00d0 2866
2b7a52a4 2867CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2868M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2869L: netdev@vger.kernel.org
2870S: Maintained
57d0b7a0 2871F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2872
3d4cfdc9
MB
2873CIRRUS LOGIC AUDIO CODEC DRIVERS
2874M: Brian Austin <brian.austin@cirrus.com>
2875M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2877S: Maintained
2878F: sound/soc/codecs/cs*
2879
94574d9a
KRW
2880CLEANCACHE API
2881M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2882L: linux-kernel@vger.kernel.org
2883S: Maintained
2884F: mm/cleancache.c
2885F: include/linux/cleancache.h
2886
d4275354 2887CLK API
8b58be88 2888M: Russell King <linux@arm.linux.org.uk>
aa571b14 2889L: linux-clk@vger.kernel.org
37417046 2890S: Maintained
d4275354
RK
2891F: include/linux/clk.h
2892
9222d247
JS
2893CLOCKSOURCE, CLOCKEVENT DRIVERS
2894M: Daniel Lezcano <daniel.lezcano@linaro.org>
2895M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2896L: linux-kernel@vger.kernel.org
9222d247
JS
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2898S: Supported
2899F: drivers/clocksource
2900
5df6d737 2901CISCO FCOE HBA DRIVER
8fc89a79
HP
2902M: Hiral Patel <hiralpat@cisco.com>
2903M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2904M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2905L: linux-scsi@vger.kernel.org
2906S: Supported
2a99921a 2907F: drivers/scsi/fnic/
5df6d737 2908
c8806b6c
NM
2909CISCO SCSI HBA DRIVER
2910M: Narsimhulu Musini <nmusini@cisco.com>
2911M: Sesidhar Baddela <sebaddel@cisco.com>
2912L: linux-scsi@vger.kernel.org
2913S: Supported
2914F: drivers/scsi/snic/
2915
529aa8cb
TLSC
2916CMPC ACPI DRIVER
2917M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2918M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2919L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2920S: Supported
2921F: drivers/platform/x86/classmate-laptop.c
2922
85756a06
HV
2923COBALT MEDIA DRIVER
2924M: Hans Verkuil <hans.verkuil@cisco.com>
2925L: linux-media@vger.kernel.org
2926T: git git://linuxtv.org/media_tree.git
a825eaec 2927W: https://linuxtv.org
85756a06
HV
2928S: Supported
2929F: drivers/media/pci/cobalt/
2930
74425eee 2931COCCINELLE/Semantic Patches (SmPL)
26de9c26 2932M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2933M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2934M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2935M: Michal Marek <mmarek@suse.com>
26de9c26 2936L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2938W: http://coccinelle.lip6.fr/
2939S: Supported
4b92b2aa 2940F: Documentation/coccinelle.txt
74425eee
NP
2941F: scripts/coccinelle/
2942F: scripts/coccicheck
2943
1da177e4 2944CODA FILE SYSTEM
8b58be88 2945M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2946M: coda@cs.cmu.edu
2947L: codalist@coda.cs.cmu.edu
2948W: http://www.coda.cs.cmu.edu/
2949S: Maintained
679655da
JP
2950F: Documentation/filesystems/coda.txt
2951F: fs/coda/
2952F: include/linux/coda*.h
c117ab84 2953F: include/uapi/linux/coda*.h
1da177e4 2954
0b14261e
PZ
2955CODA V4L2 MEM2MEM DRIVER
2956M: Philipp Zabel <p.zabel@pengutronix.de>
2957L: linux-media@vger.kernel.org
2958S: Maintained
2959F: Documentation/devicetree/bindings/media/coda.txt
2960F: drivers/media/platform/coda/
2961
7704addb 2962COMMON CLK FRAMEWORK
a85fa007 2963M: Michael Turquette <mturquette@baylibre.com>
f956165f 2964M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2965L: linux-clk@vger.kernel.org
baeb0d9b 2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2967S: Maintained
60bea3b5
SW
2968F: drivers/clk/
2969X: drivers/clk/clkdev.c
7704addb 2970F: include/linux/clk-pr*
60bea3b5 2971F: include/linux/clk/
7704addb 2972
e2d1d6c0 2973COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2974M: Steve French <sfrench@samba.org>
51223df6 2975L: linux-cifs@vger.kernel.org
d1f28953 2976L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2977W: http://linux-cifs.samba.org/
bb1d5dda 2978T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2979S: Supported
ec421a71 2980F: Documentation/filesystems/cifs/
679655da 2981F: fs/cifs/
e2d1d6c0 2982
1da177e4 2983COMPACTPCI HOTPLUG CORE
8b58be88 2984M: Scott Murray <scott@spiteful.org>
64dab204 2985L: linux-pci@vger.kernel.org
82c4dfc7 2986S: Maintained
679655da 2987F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2988
2989COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2990M: Scott Murray <scott@spiteful.org>
64dab204 2991L: linux-pci@vger.kernel.org
82c4dfc7 2992S: Maintained
679655da 2993F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2994
2995COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2996M: Scott Murray <scott@spiteful.org>
64dab204 2997L: linux-pci@vger.kernel.org
82c4dfc7 2998S: Maintained
679655da 2999F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3000
5411552c 3001COMPAL LAPTOP SUPPORT
8b58be88 3002M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3003L: platform-driver-x86@vger.kernel.org
5411552c 3004S: Maintained
679655da 3005F: drivers/platform/x86/compal-laptop.c
5411552c 3006
949be0f7 3007CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3008L: accessrunner-general@lists.sourceforge.net
3009W: http://accessrunner.sourceforge.net/
44243ef4 3010S: Orphan
679655da 3011F: drivers/usb/atm/cxacru.c
949be0f7 3012
e2d1d6c0 3013CONFIGFS
d6351db2 3014M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3015M: Christoph Hellwig <hch@lst.de>
3016T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3017S: Supported
679655da
JP
3018F: fs/configfs/
3019F: include/linux/configfs.h
e2d1d6c0 3020
acb9c1b2 3021CONNECTOR
8b58be88 3022M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3023L: netdev@vger.kernel.org
3024S: Maintained
3025F: drivers/connector/
3026
a3e3354d 3027CONTROL GROUP (CGROUP)
860ca0e6 3028M: Tejun Heo <tj@kernel.org>
ad50c159 3029M: Li Zefan <lizefan@huawei.com>
4d205676 3030M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3031L: cgroups@vger.kernel.org
860ca0e6 3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3033S: Maintained
a3e3354d 3034F: Documentation/cgroups/
679655da
JP
3035F: include/linux/cgroup*
3036F: kernel/cgroup*
a3e3354d
TH
3037
3038CONTROL GROUP - CPUSET
3039M: Li Zefan <lizefan@huawei.com>
3040L: cgroups@vger.kernel.org
3041W: http://www.bullopensource.org/cpuset/
3042W: http://oss.sgi.com/projects/cpusets/
3043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3044S: Maintained
3045F: Documentation/cgroups/cpusets.txt
3046F: include/linux/cpuset.h
3047F: kernel/cpuset.c
3048
3049CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3050M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3051M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3052M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3053L: cgroups@vger.kernel.org
3054L: linux-mm@kvack.org
3055S: Maintained
3056F: mm/memcontrol.c
5d1ea48b 3057F: mm/swap_cgroup.c
fb3a0fb6 3058
bebe4678 3059CORETEMP HARDWARE MONITORING DRIVER
96859129 3060M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3061L: lm-sensors@lm-sensors.org
3062S: Maintained
679655da
JP
3063F: Documentation/hwmon/coretemp
3064F: drivers/hwmon/coretemp.c
bebe4678 3065
1da177e4 3066COSA/SRP SYNC SERIAL DRIVER
8b58be88 3067M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3068W: http://www.fi.muni.cz/~kas/cosa/
3069S: Maintained
679655da 3070F: drivers/net/wan/cosa*
1da177e4 3071
4371ee35 3072CPMAC ETHERNET DRIVER
8b58be88 3073M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3074L: netdev@vger.kernel.org
3075S: Maintained
b544dbac 3076F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3077
1da177e4 3078CPU FREQUENCY DRIVERS
9c3646d1 3079M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3080M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3081L: linux-pm@vger.kernel.org
1da177e4 3082S: Maintained
27209d91
VK
3083T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3084T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3085F: drivers/cpufreq/
3086F: include/linux/cpufreq.h
1da177e4 3087
8a67f0ef
VK
3088CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3089M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3090M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3091L: linux-pm@vger.kernel.org
3092W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3093S: Maintained
3094F: drivers/cpufreq/arm_big_little.h
3095F: drivers/cpufreq/arm_big_little.c
3096F: drivers/cpufreq/arm_big_little_dt.c
3097
14d2c34c 3098CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3099M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101L: linux-pm@vger.kernel.org
3102L: linux-arm-kernel@lists.infradead.org
cea8321c 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3104S: Maintained
3105F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3106
0c570c18
BZ
3107CPUIDLE DRIVER - ARM EXYNOS
3108M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3109M: Daniel Lezcano <daniel.lezcano@linaro.org>
3110M: Kukjin Kim <kgene@kernel.org>
3111L: linux-pm@vger.kernel.org
3112L: linux-samsung-soc@vger.kernel.org
3113S: Supported
3114F: drivers/cpuidle/cpuidle-exynos.c
3115F: arch/arm/mach-exynos/pm.c
3116
a8e39c35 3117CPUIDLE DRIVERS
9c3646d1 3118M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3119M: Daniel Lezcano <daniel.lezcano@linaro.org>
3120L: linux-pm@vger.kernel.org
3121S: Maintained
cea8321c 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3123F: drivers/cpuidle/*
3124F: include/linux/cpuidle.h
3125
1da177e4 3126CPUID/MSR DRIVER
8b58be88 3127M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3128S: Maintained
679655da
JP
3129F: arch/x86/kernel/cpuid.c
3130F: arch/x86/kernel/msr.c
1da177e4 3131
7fe2f639 3132CPU POWER MONITORING SUBSYSTEM
d8130624 3133M: Thomas Renninger <trenn@suse.com>
103f1790 3134L: linux-pm@vger.kernel.org
7fe2f639 3135S: Maintained
14430813 3136F: tools/power/cpupower/
7fe2f639 3137
1da177e4 3138CRAMFS FILESYSTEM
ce00f85c 3139W: http://sourceforge.net/projects/cramfs/
54886a71 3140S: Orphan / Obsolete
679655da
JP
3141F: Documentation/filesystems/cramfs.txt
3142F: fs/cramfs/
1da177e4
LT
3143
3144CRIS PORT
8b58be88
JP
3145M: Mikael Starvik <starvik@axis.com>
3146M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3147L: linux-cris-kernel@axis.com
1da177e4 3148W: http://developer.axis.com
9f273c24 3149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3150S: Maintained
679655da 3151F: arch/cris/
df621252 3152F: drivers/tty/serial/crisv10.*
1da177e4
LT
3153
3154CRYPTO API
8b58be88
JP
3155M: Herbert Xu <herbert@gondor.apana.org.au>
3156M: "David S. Miller" <davem@davemloft.net>
1da177e4 3157L: linux-crypto@vger.kernel.org
9f273c24 3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3160S: Maintained
679655da 3161F: Documentation/crypto/
2ca87a17 3162F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3163F: arch/*/crypto/
3164F: crypto/
3165F: drivers/crypto/
3166F: include/crypto/
1da177e4 3167
5b07bd57 3168CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3169M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3170L: linux-crypto@vger.kernel.org
3171S: Maintained
51a2228a
JP
3172F: crypto/ansi_cprng.c
3173F: crypto/rng.c
5b07bd57 3174
fc279cc2
HV
3175CS3308 MEDIA DRIVER
3176M: Hans Verkuil <hverkuil@xs4all.nl>
3177L: linux-media@vger.kernel.org
3178T: git git://linuxtv.org/media_tree.git
3179W: http://linuxtv.org
3180S: Odd Fixes
3181F: drivers/media/i2c/cs3308.c
3182F: drivers/media/i2c/cs3308.h
3183
9b4ffa48 3184CS5535 Audio ALSA driver
8b58be88 3185M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3186S: Maintained
679655da 3187F: sound/pci/cs5535audio/
9b4ffa48 3188
a910e4a9 3189CW1200 WLAN driver
b75f0050
JP
3190M: Solomon Peachy <pizza@shaftnet.org>
3191S: Maintained
560424e9 3192F: drivers/net/wireless/st/cw1200/
a910e4a9 3193
6d8425b1 3194CX18 VIDEO4LINUX DRIVER
6afdeaf8 3195M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3196L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3197L: linux-media@vger.kernel.org
275ffde4 3198T: git git://linuxtv.org/media_tree.git
a825eaec 3199W: https://linuxtv.org
30e10993 3200W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3201S: Maintained
679655da 3202F: Documentation/video4linux/cx18.txt
90d72ac6 3203F: drivers/media/pci/cx18/
6c0f0359 3204F: include/uapi/linux/ivtv*
6d8425b1 3205
3f101d91
HV
3206CX2341X MPEG ENCODER HELPER MODULE
3207M: Hans Verkuil <hverkuil@xs4all.nl>
3208L: linux-media@vger.kernel.org
3209T: git git://linuxtv.org/media_tree.git
a825eaec 3210W: https://linuxtv.org
3f101d91 3211S: Maintained
c368360b 3212F: drivers/media/common/cx2341x*
3f101d91
HV
3213F: include/media/cx2341x*
3214
b8fe6e2c
PB
3215CX24120 MEDIA DRIVER
3216M: Jemma Denson <jdenson@gmail.com>
3217M: Patrick Boettcher <patrick.boettcher@posteo.de>
3218L: linux-media@vger.kernel.org
a825eaec 3219W: https://linuxtv.org
b8fe6e2c
PB
3220Q: http://patchwork.linuxtv.org/project/linux-media/list/
3221S: Maintained
3222F: drivers/media/dvb-frontends/cx24120*
3223
20357578 3224CX88 VIDEO4LINUX DRIVER
009a5410 3225M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3226L: linux-media@vger.kernel.org
a825eaec 3227W: https://linuxtv.org
20357578
MCC
3228T: git git://linuxtv.org/media_tree.git
3229S: Odd fixes
3230F: Documentation/video4linux/cx88/
3231F: drivers/media/pci/cx88/
6d8425b1 3232
91952bc0
AP
3233CXD2820R MEDIA DRIVER
3234M: Antti Palosaari <crope@iki.fi>
3235L: linux-media@vger.kernel.org
a825eaec 3236W: https://linuxtv.org
91952bc0
AP
3237W: http://palosaari.fi/linux/
3238Q: http://patchwork.linuxtv.org/project/linux-media/list/
3239T: git git://linuxtv.org/anttip/media_tree.git
3240S: Maintained
3241F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3242
e5ec3789 3243CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3244M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3245L: netdev@vger.kernel.org
3246W: http://www.chelsio.com
3247S: Supported
f7917c00 3248F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3249
d8ae3c33 3250CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3251M: Karen Xie <kxie@chelsio.com>
3252L: linux-scsi@vger.kernel.org
3253W: http://www.chelsio.com
3254S: Supported
3255F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3256
e5ec3789 3257CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3258M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3259L: linux-rdma@vger.kernel.org
e5ec3789
SW
3260W: http://www.openfabrics.org
3261S: Supported
679655da 3262F: drivers/infiniband/hw/cxgb3/
e5ec3789 3263
be4c9bad 3264CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3265M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3266L: netdev@vger.kernel.org
3267W: http://www.chelsio.com
3268S: Supported
f7917c00 3269F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3270
d8ae3c33 3271CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3272M: Karen Xie <kxie@chelsio.com>
3273L: linux-scsi@vger.kernel.org
3274W: http://www.chelsio.com
3275S: Supported
3276F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3277
be4c9bad
RD
3278CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3279M: Steve Wise <swise@chelsio.com>
3280L: linux-rdma@vger.kernel.org
3281W: http://www.openfabrics.org
3282S: Supported
3283F: drivers/infiniband/hw/cxgb4/
3284
5c20a5c7
CL
3285CXGB4VF ETHERNET DRIVER (CXGB4VF)
3286M: Casey Leedom <leedom@chelsio.com>
3287L: netdev@vger.kernel.org
3288W: http://www.chelsio.com
3289S: Supported
f7917c00 3290F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3291
a9282d01
IM
3292CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3293M: Ian Munsie <imunsie@au1.ibm.com>
3294M: Michael Neuling <mikey@neuling.org>
3295L: linuxppc-dev@lists.ozlabs.org
3296S: Supported
3297F: drivers/misc/cxl/
ec249dd8 3298F: include/misc/cxl*
a9282d01
IM
3299F: include/uapi/misc/cxl.h
3300F: Documentation/powerpc/cxl.txt
3301F: Documentation/powerpc/cxl.txt
3302F: Documentation/ABI/testing/sysfs-class-cxl
3303
11f43ae7
MO
3304CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3305M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3306M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3307L: linux-scsi@vger.kernel.org
3308S: Supported
3309F: drivers/scsi/cxlflash/
3310F: include/uapi/scsi/cxlflash_ioctls.h
3311F: Documentation/powerpc/cxlflash.txt
3312
b52b97a3
GC
3313STMMAC ETHERNET DRIVER
3314M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3315L: netdev@vger.kernel.org
3316W: http://www.stlinux.com
3317S: Supported
7ac6653a 3318F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3319
1da177e4 3320CYBERPRO FB DRIVER
8b58be88 3321M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3323W: http://www.arm.linux.org.uk/
3324S: Maintained
8a61f013 3325F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3326
1da177e4 3327CYCLADES ASYNC MUX DRIVER
1da177e4 3328W: http://www.cyclades.com/
d459883e 3329S: Orphan
c897401b 3330F: drivers/tty/cyclades.c
679655da 3331F: include/linux/cyclades.h
c117ab84 3332F: include/uapi/linux/cyclades.h
1da177e4
LT
3333
3334CYCLADES PC300 DRIVER
1da177e4 3335W: http://www.cyclades.com/
d459883e 3336S: Orphan
679655da 3337F: drivers/net/wan/pc300*
1da177e4 3338
402f6ae4
AP
3339CYPRESS_FIRMWARE MEDIA DRIVER
3340M: Antti Palosaari <crope@iki.fi>
3341L: linux-media@vger.kernel.org
a825eaec 3342W: https://linuxtv.org
402f6ae4
AP
3343W: http://palosaari.fi/linux/
3344Q: http://patchwork.linuxtv.org/project/linux-media/list/
3345T: git git://linuxtv.org/anttip/media_tree.git
3346S: Maintained
3347F: drivers/media/common/cypress_firmware*
3348
e3ae3525 3349CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3350M: Ferruh Yigit <fery@cypress.com>
6305902c 3351L: linux-input@vger.kernel.org
be9a6f40 3352S: Supported
6305902c
JP
3353F: drivers/input/touchscreen/cyttsp*
3354F: include/linux/input/cyttsp.h
e3ae3525 3355
aaaf5fbf
JK
3356DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3357M: Joshua Kinard <kumba@gentoo.org>
3358S: Maintained
3359F: drivers/rtc/rtc-ds1685.c
3360F: include/linux/rtc/ds1685.h
3361
1da177e4 3362DAMA SLAVE for AX.25
8b58be88 3363M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3364W: http://yaina.de/jreuter/
3365W: http://www.qsl.net/dl1bke/
3366L: linux-hams@vger.kernel.org
3367S: Maintained
679655da
JP
3368F: net/ax25/af_ax25.c
3369F: net/ax25/ax25_dev.c
3370F: net/ax25/ax25_ds_*
3371F: net/ax25/ax25_in.c
3372F: net/ax25/ax25_out.c
3373F: net/ax25/ax25_timer.c
3374F: net/ax25/sysctl_net_ax25.c
1da177e4 3375
e2d1d6c0 3376DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3377L: netdev@vger.kernel.org
5ff77428 3378S: Orphan
679655da 3379F: Documentation/networking/dmfe.txt
0f04e2aa 3380F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3381
3382DC390/AM53C974 SCSI driver
d8130624 3383M: Hannes Reinecke <hare@suse.com>
71bd849d 3384L: linux-scsi@vger.kernel.org
e2d1d6c0 3385S: Maintained
71bd849d 3386F: drivers/scsi/am53c974.c
e2d1d6c0 3387
1da177e4 3388DC395x SCSI driver
61eee9a7 3389M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3390M: Ali Akcaagac <aliakc@web.de>
3391M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3392L: dc395x@twibble.org
cf015e9f
JP
3393W: http://twibble.org/dist/dc395x/
3394W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3395S: Maintained
679655da
JP
3396F: Documentation/scsi/dc395x.txt
3397F: drivers/scsi/dc395x.*
1da177e4 3398
eb8edb08 3399DCCP PROTOCOL
a89d030e 3400M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3401L: dccp@vger.kernel.org
c996d8b9 3402W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3403S: Maintained
679655da 3404F: include/linux/dccp.h
c117ab84 3405F: include/uapi/linux/dccp.h
679655da
JP
3406F: include/linux/tfrc.h
3407F: net/dccp/
eb8edb08 3408
1da177e4 3409DECnet NETWORK LAYER
1da177e4
LT
3410W: http://linux-decnet.sourceforge.net
3411L: linux-decnet-user@lists.sourceforge.net
f546444d 3412S: Orphan
679655da
JP
3413F: Documentation/networking/decnet.txt
3414F: net/decnet/
1da177e4 3415
ebff05b9
MR
3416DECSTATION PLATFORM SUPPORT
3417M: "Maciej W. Rozycki" <macro@linux-mips.org>
3418L: linux-mips@linux-mips.org
3419W: http://www.linux-mips.org/wiki/DECstation
3420S: Maintained
3421F: arch/mips/dec/
3422F: arch/mips/include/asm/dec/
3423F: arch/mips/include/asm/mach-dec/
3424
1da177e4 3425DEFXX FDDI NETWORK DRIVER
8b58be88 3426M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3427S: Maintained
33f810b2 3428F: drivers/net/fddi/defxx.*
1da177e4 3429
ad8f07cc 3430DELL LAPTOP DRIVER
8b58be88 3431M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3432M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3433L: platform-driver-x86@vger.kernel.org
ad8f07cc 3434S: Maintained
679655da 3435F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3436
817a5cdb
PR
3437DELL LAPTOP RBTN DRIVER
3438M: Pali RohĂ¡r <pali.rohar@gmail.com>
3439S: Maintained
3440F: drivers/platform/x86/dell-rbtn.*
3441
cdbff611
PR
3442DELL LAPTOP FREEFALL DRIVER
3443M: Pali RohĂ¡r <pali.rohar@gmail.com>
3444S: Maintained
3445F: drivers/platform/x86/dell-smo8800.c
3446
1da177e4 3447DELL LAPTOP SMM DRIVER
a5afba16 3448M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3449S: Maintained
a5afba16 3450F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3451F: include/uapi/linux/i8k.h
1da177e4 3452
90563ec4 3453DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3454M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3455S: Maintained
679655da
JP
3456F: Documentation/dcdbas.txt
3457F: drivers/firmware/dcdbas.*
90563ec4 3458
0b3f6109 3459DELL WMI EXTRAS DRIVER
8b58be88 3460M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3461M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3462S: Maintained
36b3a96f 3463F: drivers/platform/x86/dell-wmi.c
0b3f6109 3464
5efc75e3 3465DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3466M: John Youn <johnyoun@synopsys.com>
5efc75e3 3467L: linux-usb@vger.kernel.org
18f340f9 3468T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3469S: Maintained
197ba5f4 3470F: drivers/usb/dwc2/
5efc75e3 3471
94ab23dd 3472DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3473M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3474L: linux-usb@vger.kernel.org
94ab23dd
FB
3475T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3476S: Maintained
3477F: drivers/usb/dwc3/
3478
833c9545
JB
3479DEVICE COREDUMP (DEV_COREDUMP)
3480M: Johannes Berg <johannes@sipsolutions.net>
3481L: linux-kernel@vger.kernel.org
3482S: Maintained
3483F: drivers/base/devcoredump.c
3484F: include/linux/devcoredump.h
3485
89d07767
KP
3486DEVICE FREQUENCY (DEVFREQ)
3487M: MyungJoo Ham <myungjoo.ham@samsung.com>
3488M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3489L: linux-pm@vger.kernel.org
6a3cd722 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3491S: Maintained
3492F: drivers/devfreq/
6a3cd722
CC
3493F: include/linux/devfreq.h
3494F: Documentation/devicetree/bindings/devfreq/
89d07767 3495
7dbded06
CC
3496DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3497M: Chanwoo Choi <cw00.choi@samsung.com>
3498L: linux-pm@vger.kernel.org
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3500S: Supported
3501F: drivers/devfreq/event/
3502F: drivers/devfreq/devfreq-event.c
3503F: include/linux/devfreq-event.h
3504F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3505
1da177e4 3506DEVICE NUMBER REGISTRY
8b58be88 3507M: Torben Mathiasen <device@lanana.org>
1da177e4 3508W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3509S: Maintained
3510
e2d1d6c0 3511DEVICE-MAPPER (LVM)
854ecaad 3512M: Alasdair Kergon <agk@redhat.com>
8504eed3 3513M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3514M: dm-devel@redhat.com
e2d1d6c0
RD
3515L: dm-devel@redhat.com
3516W: http://sources.redhat.com/dm
8a6e2535 3517Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3519T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3520S: Maintained
679655da
JP
3521F: Documentation/device-mapper/
3522F: drivers/md/dm*
854ecaad 3523F: drivers/md/persistent-data/
679655da
JP
3524F: include/linux/device-mapper.h
3525F: include/linux/dm-*.h
8504eed3 3526F: include/uapi/linux/dm-*.h
e2d1d6c0 3527
bfcd3a46
JP
3528DEVLINK
3529M: Jiri Pirko <jiri@mellanox.com>
3530L: netdev@vger.kernel.org
3531S: Supported
3532F: net/core/devlink.c
3533F: include/net/devlink.h
3534F: include/uapi/linux/devlink.h
3535
c0d995aa
OST
3536DIALOG SEMICONDUCTOR DRIVERS
3537M: Support Opensource <support.opensource@diasemi.com>
3538W: http://www.dialog-semiconductor.com/products
3539S: Supported
3540F: Documentation/hwmon/da90??
7c933772 3541F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3542F: drivers/gpio/gpio-da90??.c
3543F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3544F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3545F: drivers/input/misc/da90??_onkey.c
3546F: drivers/input/touchscreen/da9052_tsi.c
3547F: drivers/leds/leds-da90??.c
3548F: drivers/mfd/da903x.c
3549F: drivers/mfd/da90??-*.c
7be72c2c 3550F: drivers/mfd/da91??-*.c
c0d995aa 3551F: drivers/power/da9052-battery.c
7be72c2c 3552F: drivers/power/da91??-*.c
c0d995aa
OST
3553F: drivers/regulator/da903x.c
3554F: drivers/regulator/da9???-regulator.[ch]
3555F: drivers/rtc/rtc-da90??.c
3556F: drivers/video/backlight/da90??_bl.c
3557F: drivers/watchdog/da90??_wdt.c
3558F: include/linux/mfd/da903x.h
3559F: include/linux/mfd/da9052/
3560F: include/linux/mfd/da9055/
3561F: include/linux/mfd/da9063/
7be72c2c 3562F: include/linux/mfd/da9150/
c0d995aa
OST
3563F: include/sound/da[79]*.h
3564F: sound/soc/codecs/da[79]*.[ch]
3565
599aa697
LL
3566DIGI NEO AND CLASSIC PCI PRODUCTS
3567M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3568M: Mark Hounschell <markh@compro.net>
599aa697
LL
3569L: driverdev-devel@linuxdriverproject.org
3570S: Maintained
3571F: drivers/staging/dgnc/
3572
335d7c58 3573DIOLAN U2C-12 I2C DRIVER
ca462085 3574M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3575L: linux-i2c@vger.kernel.org
3576S: Maintained
3577F: drivers/i2c/busses/i2c-diolan-u2c.c
3578
d475c634
MW
3579DIRECT ACCESS (DAX)
3580M: Matthew Wilcox <willy@linux.intel.com>
3581L: linux-fsdevel@vger.kernel.org
3582S: Supported
3583F: fs/dax.c
3584
e7839f25 3585DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3586M: Eric Paris <eparis@parisplace.org>
3c5119c0 3587S: Maintained
679655da
JP
3588F: Documentation/filesystems/dnotify.txt
3589F: fs/notify/dnotify/
3590F: include/linux/dnotify.h
1da177e4
LT
3591
3592DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3593M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3594W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3595W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3596W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3597S: Maintained
3598
4480f15b 3599DISKQUOTA
d8130624 3600M: Jan Kara <jack@suse.com>
1da177e4 3601S: Maintained
679655da
JP
3602F: Documentation/filesystems/quota.txt
3603F: fs/quota/
3604F: include/linux/quota*.h
c117ab84 3605F: include/uapi/linux/quota*.h
1da177e4 3606
702686ad
BT
3607DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3608M: Bernie Thompson <bernie@plugable.com>
3609L: linux-fbdev@vger.kernel.org
3610S: Maintained
3611W: http://plugable.com/category/projects/udlfb/
8a61f013 3612F: drivers/video/fbdev/udlfb.c
702686ad
BT
3613F: include/video/udlfb.h
3614F: Documentation/fb/udlfb.txt
3615
e7839f25 3616DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3617M: Christine Caulfield <ccaulfie@redhat.com>
3618M: David Teigland <teigland@redhat.com>
a4644184 3619L: cluster-devel@redhat.com
5be7b50f 3620W: http://sources.redhat.com/cluster/
9f273c24 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3622S: Supported
679655da 3623F: fs/dlm/
5be7b50f 3624
53b6b3e0
SS
3625DMA BUFFER SHARING FRAMEWORK
3626M: Sumit Semwal <sumit.semwal@linaro.org>
3627S: Maintained
3628L: linux-media@vger.kernel.org
3629L: dri-devel@lists.freedesktop.org
8ada6d2d 3630L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3631F: drivers/dma-buf/
e46d12c6
JP
3632F: include/linux/dma-buf*
3633F: include/linux/reservation.h
3634F: include/linux/*fence.h
53b6b3e0
SS
3635F: Documentation/dma-buf-sharing.txt
3636T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3637
b3e5f263 3638DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3639M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3640L: dmaengine@vger.kernel.org
3641Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3642S: Maintained
679655da 3643F: drivers/dma/
0ce3c066 3644F: include/linux/dmaengine.h
979a281e
VK
3645F: Documentation/dmaengine/
3646T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3647
b825037d 3648DME1737 HARDWARE MONITOR DRIVER
8b58be88 3649M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3650L: lm-sensors@lm-sensors.org
3651S: Maintained
679655da
JP
3652F: Documentation/hwmon/dme1737
3653F: drivers/hwmon/dme1737.c
b825037d 3654
1f31e1b1 3655DMI/SMBIOS SUPPORT
d8130624 3656M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3657S: Maintained
d4aeef93 3658T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3659F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3660F: drivers/firmware/dmi-id.c
3661F: drivers/firmware/dmi_scan.c
3662F: include/linux/dmi.h
3663
7d2c86b5 3664DOCUMENTATION
ad3118b9 3665M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3666L: linux-doc@vger.kernel.org
3667S: Maintained
679655da 3668F: Documentation/
42f41ecf
JC
3669F: scripts/docproc.c
3670F: scripts/kernel-doc*
97be078b
RD
3671X: Documentation/ABI/
3672X: Documentation/devicetree/
933a46b8
JC
3673X: Documentation/acpi
3674X: Documentation/power
3675X: Documentation/spi
6c121170 3676X: Documentation/DocBook/media
c51edfb1 3677T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3678
1da177e4 3679DOUBLETALK DRIVER
8b58be88 3680M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3681L: blinux-list@redhat.com
3682S: Maintained
679655da
JP
3683F: drivers/char/dtlk.c
3684F: include/linux/dtlk.h
1da177e4 3685
e2d1d6c0 3686DPT_I2O SCSI RAID DRIVER
8b58be88 3687M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3688L: linux-scsi@vger.kernel.org
3689W: http://www.adaptec.com/
3690S: Maintained
679655da
JP
3691F: drivers/scsi/dpt*
3692F: drivers/scsi/dpt/
e2d1d6c0 3693
b411b363 3694DRBD DRIVER
bc2c049d
RK
3695M: Philipp Reisner <philipp.reisner@linbit.com>
3696M: Lars Ellenberg <lars.ellenberg@linbit.com>
3697L: drbd-dev@lists.linbit.com
28b8e8d4 3698W: http://www.drbd.org
bc2c049d
RK
3699T: git git://git.linbit.com/linux-drbd.git
3700T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3701S: Supported
3702F: drivers/block/drbd/
3703F: lib/lru_cache.c
3704F: Documentation/blockdev/drbd/
b411b363 3705
dc7dfcd8 3706DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3707M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3709S: Supported
679655da 3710F: Documentation/kobject.txt
7cfc51b9 3711F: drivers/base/
87544653 3712F: fs/debugfs/
dc7dfcd8
WS
3713F: fs/kernfs/
3714F: fs/sysfs/
87544653 3715F: include/linux/debugfs.h
dc7dfcd8 3716F: include/linux/kobj*
679655da 3717F: lib/kobj*
1da177e4
LT
3718
3719DRM DRIVERS
8b58be88 3720M: David Airlie <airlied@linux.ie>
4c6a3999 3721L: dri-devel@lists.freedesktop.org
b0447888 3722T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3723S: Maintained
679655da 3724F: drivers/gpu/drm/
433e3b34 3725F: drivers/gpu/vga/
850e9411 3726F: include/drm/
c117ab84 3727F: include/uapi/drm/
1da177e4 3728
566f5939
AD
3729RADEON DRM DRIVERS
3730M: Alex Deucher <alexander.deucher@amd.com>
3731M: Christian König <christian.koenig@amd.com>
3732L: dri-devel@lists.freedesktop.org
3733T: git git://people.freedesktop.org/~agd5f/linux
3734S: Supported
3735F: drivers/gpu/drm/radeon/
566f5939
AD
3736F: include/uapi/drm/radeon*
3737
03e255b9
TR
3738DRM PANEL DRIVERS
3739M: Thierry Reding <thierry.reding@gmail.com>
3740L: dri-devel@lists.freedesktop.org
3741T: git git://anongit.freedesktop.org/tegra/linux.git
3742S: Maintained
3743F: drivers/gpu/drm/drm_panel.c
3744F: drivers/gpu/drm/panel/
3745F: include/drm/drm_panel.h
2d799dde 3746F: Documentation/devicetree/bindings/display/panel/
03e255b9 3747
8daf7473 3748INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3749M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3750M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3751L: intel-gfx@lists.freedesktop.org
8daf7473 3752L: dri-devel@lists.freedesktop.org
7564fde3 3753W: https://01.org/linuxgraphics/
47f95647 3754Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3755T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3756S: Supported
14430813 3757F: drivers/gpu/drm/i915/
8daf7473 3758F: include/drm/i915*
c117ab84 3759F: include/uapi/drm/i915*
8daf7473 3760
99763bb8
BB
3761DRM DRIVERS FOR ATMEL HLCDC
3762M: Boris Brezillon <boris.brezillon@free-electrons.com>
3763L: dri-devel@lists.freedesktop.org
3764S: Supported
3765F: drivers/gpu/drm/atmel-hlcdc/
3766F: Documentation/devicetree/bindings/drm/atmel/
3767
398a6d4a
KP
3768DRM DRIVERS FOR EXYNOS
3769M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3770M: Joonyoung Shim <jy0922.shim@samsung.com>
3771M: Seung-Woo Kim <sw0312.kim@samsung.com>
3772M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3773L: dri-devel@lists.freedesktop.org
25a58030 3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3775S: Supported
14430813 3776F: drivers/gpu/drm/exynos/
398a6d4a 3777F: include/drm/exynos*
c117ab84 3778F: include/uapi/drm/exynos*
398a6d4a 3779
b55a1b9c
JW
3780DRM DRIVERS FOR FREESCALE DCU
3781M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3782M: Alison Wang <alison.wang@freescale.com>
3783L: dri-devel@lists.freedesktop.org
3784S: Supported
3785F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3786F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3787F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3788
0a3d775f
PZ
3789DRM DRIVERS FOR FREESCALE IMX
3790M: Philipp Zabel <p.zabel@pengutronix.de>
3791L: dri-devel@lists.freedesktop.org
3792S: Maintained
3793F: drivers/gpu/drm/imx/
ef739aa4 3794F: drivers/gpu/ipu-v3/
2d799dde 3795F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3796
ba2199a6
PJ
3797DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3798M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3799L: dri-devel@lists.freedesktop.org
3800T: git git://github.com/patjak/drm-gma500
3801S: Maintained
3802F: drivers/gpu/drm/gma500
3803F: include/drm/gma500*
3804
bd3b49f2 3805DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3806M: Thierry Reding <thierry.reding@gmail.com>
3807M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3808L: dri-devel@lists.freedesktop.org
3809L: linux-tegra@vger.kernel.org
a5ad7a63 3810T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3811S: Supported
dee8268f 3812F: drivers/gpu/drm/tegra/
a5ad7a63 3813F: drivers/gpu/host1x/
e1e90644 3814F: include/linux/host1x.h
a5ad7a63 3815F: include/uapi/drm/tegra_drm.h
2d799dde 3816F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3817
a284e9d1
LP
3818DRM DRIVERS FOR RENESAS
3819M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3820L: dri-devel@lists.freedesktop.org
4a121096 3821L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3822T: git git://people.freedesktop.org/~airlied/linux
3823S: Supported
3824F: drivers/gpu/drm/rcar-du/
3825F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3826F: include/linux/platform_data/shmob_drm.h
3827
625e0346
HS
3828DRM DRIVERS FOR ROCKCHIP
3829M: Mark Yao <mark.yao@rock-chips.com>
3830L: dri-devel@lists.freedesktop.org
3831S: Maintained
3832F: drivers/gpu/drm/rockchip/
2d799dde 3833F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3834
7f11c476
BG
3835DRM DRIVERS FOR STI
3836M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3837M: Vincent Abriou <vincent.abriou@st.com>
3838L: dri-devel@lists.freedesktop.org
3839T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3840S: Maintained
3841F: drivers/gpu/drm/sti
2d799dde 3842F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3843
8bb0bce9
LS
3844DRM DRIVERS FOR VIVANTE GPU IP
3845M: Lucas Stach <l.stach@pengutronix.de>
3846R: Russell King <linux+etnaviv@arm.linux.org.uk>
3847R: Christian Gmeiner <christian.gmeiner@gmail.com>
3848L: dri-devel@lists.freedesktop.org
3849S: Maintained
3850F: drivers/gpu/drm/etnaviv
3851F: Documentation/devicetree/bindings/display/etnaviv
3852
598df1ac
AK
3853DSBR100 USB FM RADIO DRIVER
3854M: Alexey Klimov <klimov.linux@gmail.com>
3855L: linux-media@vger.kernel.org
3856T: git git://linuxtv.org/media_tree.git
3857S: Maintained
3858F: drivers/media/radio/dsbr100.c
3859
1da177e4 3860DSCC4 DRIVER
8b58be88 3861M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3862L: netdev@vger.kernel.org
1da177e4 3863S: Maintained
679655da 3864F: drivers/net/wan/dscc4.c
1da177e4 3865
cc11b140
HV
3866DT3155 MEDIA DRIVER
3867M: Hans Verkuil <hverkuil@xs4all.nl>
3868L: linux-media@vger.kernel.org
3869T: git git://linuxtv.org/media_tree.git
a825eaec 3870W: https://linuxtv.org
cc11b140
HV
3871S: Odd Fixes
3872F: drivers/media/pci/dt3155/
3873
91952bc0
AP
3874DVB_USB_AF9015 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/af9015*
3883
3884DVB_USB_AF9035 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/af9035*
3893
3894DVB_USB_ANYSEE 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/anysee*
3903
3904DVB_USB_AU6610 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/au6610*
3913
3914DVB_USB_CE6230 MEDIA DRIVER
3915M: Antti Palosaari <crope@iki.fi>
3916L: linux-media@vger.kernel.org
a825eaec 3917W: https://linuxtv.org
91952bc0
AP
3918W: http://palosaari.fi/linux/
3919Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920T: git git://linuxtv.org/anttip/media_tree.git
3921S: Maintained
3922F: drivers/media/usb/dvb-usb-v2/ce6230*
3923
d099dea2
MK
3924DVB_USB_CXUSB MEDIA DRIVER
3925M: Michael Krufky <mkrufky@linuxtv.org>
3926L: linux-media@vger.kernel.org
a825eaec 3927W: https://linuxtv.org
d099dea2
MK
3928W: http://github.com/mkrufky
3929Q: http://patchwork.linuxtv.org/project/linux-media/list/
3930T: git git://linuxtv.org/media_tree.git
3931S: Maintained
9819da66 3932F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3933
91952bc0 3934DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3935M: Antti Palosaari <crope@iki.fi>
3936L: linux-media@vger.kernel.org
a825eaec 3937W: https://linuxtv.org
91952bc0
AP
3938W: http://palosaari.fi/linux/
3939Q: http://patchwork.linuxtv.org/project/linux-media/list/
3940T: git git://linuxtv.org/anttip/media_tree.git
3941S: Maintained
91952bc0 3942F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3943
5560983b 3944DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3945M: Antti Palosaari <crope@iki.fi>
3946L: linux-media@vger.kernel.org
a825eaec 3947W: https://linuxtv.org
91952bc0
AP
3948Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949T: git git://linuxtv.org/anttip/media_tree.git
3950S: Maintained
5560983b 3951F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3952
8856f5f2
MK
3953DVB_USB_MXL111SF MEDIA DRIVER
3954M: Michael Krufky <mkrufky@linuxtv.org>
3955L: linux-media@vger.kernel.org
a825eaec 3956W: https://linuxtv.org
8856f5f2
MK
3957W: http://github.com/mkrufky
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/mkrufky/mxl111sf.git
3960S: Maintained
3961F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3962
91952bc0
AP
3963DVB_USB_RTL28XXU 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/rtl28xxu*
3972
3973DVB_USB_V2 MEDIA DRIVER
3974M: Antti Palosaari <crope@iki.fi>
3975L: linux-media@vger.kernel.org
a825eaec 3976W: https://linuxtv.org
91952bc0
AP
3977W: http://palosaari.fi/linux/
3978Q: http://patchwork.linuxtv.org/project/linux-media/list/
3979T: git git://linuxtv.org/anttip/media_tree.git
3980S: Maintained
3981F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3982F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3983
ac0ac38f 3984DYNAMIC DEBUG
5c4a97d1 3985M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3986S: Maintained
3987F: lib/dynamic_debug.c
3988F: include/linux/dynamic_debug.h
3989
789c7048 3990DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3991M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3992S: Maintained
df621252 3993F: drivers/tty/serial/dz.*
789c7048 3994
f17effbe
MF
3995E3X0 POWER BUTTON DRIVER
3996M: Moritz Fischer <moritz.fischer@ettus.com>
3997L: usrp-users@lists.ettus.com
3998W: http://www.ettus.com
3999S: Supported
4000F: drivers/input/misc/e3x0-button.c
4001F: Documentation/devicetree/bindings/input/e3x0-button.txt
4002
91952bc0
AP
4003E4000 MEDIA DRIVER
4004M: Antti Palosaari <crope@iki.fi>
4005L: linux-media@vger.kernel.org
a825eaec 4006W: https://linuxtv.org
91952bc0
AP
4007W: http://palosaari.fi/linux/
4008Q: http://patchwork.linuxtv.org/project/linux-media/list/
4009T: git git://linuxtv.org/anttip/media_tree.git
4010S: Maintained
4011F: drivers/media/tuners/e4000*
4012
1da177e4 4013EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4014M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4015L: linux-scsi@vger.kernel.org
4016S: Maintained
679655da 4017F: drivers/scsi/eata.c
1da177e4 4018
91952bc0
AP
4019EC100 MEDIA DRIVER
4020M: Antti Palosaari <crope@iki.fi>
4021L: linux-media@vger.kernel.org
a825eaec 4022W: https://linuxtv.org
91952bc0
AP
4023W: http://palosaari.fi/linux/
4024Q: http://patchwork.linuxtv.org/project/linux-media/list/
4025T: git git://linuxtv.org/anttip/media_tree.git
4026S: Maintained
4027F: drivers/media/dvb-frontends/ec100*
4028
237fead6 4029ECRYPT FILE SYSTEM
0de9adf2 4030M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4031L: ecryptfs@vger.kernel.org
24a923e4 4032W: http://ecryptfs.org
6dc7516e 4033W: https://launchpad.net/ecryptfs
9f273c24 4034T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4035S: Supported
679655da
JP
4036F: Documentation/filesystems/ecryptfs.txt
4037F: fs/ecryptfs/
237fead6 4038
da9bb1d2 4039EDAC-CORE
8b58be88 4040M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4041M: Borislav Petkov <bp@alien8.de>
009a5410 4042M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4043L: linux-edac@vger.kernel.org
07cd6bf5
FW
4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4046S: Supported
679655da 4047F: Documentation/edac.txt
91445c72 4048F: drivers/edac/
679655da 4049F: include/linux/edac.h
0e438e3f 4050
c476c23b 4051EDAC-AMD64
8b58be88 4052M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4053M: Borislav Petkov <bp@alien8.de>
91445c72 4054L: linux-edac@vger.kernel.org
487ba8e8 4055S: Maintained
c476c23b
BP
4056F: drivers/edac/amd64_edac*
4057
836dae5d
RR
4058EDAC-CALXEDA
4059M: Doug Thompson <dougthompson@xmission.com>
4060M: Robert Richter <rric@kernel.org>
4061L: linux-edac@vger.kernel.org
836dae5d
RR
4062S: Maintained
4063F: drivers/edac/highbank*
4064
f65aad41
RB
4065EDAC-CAVIUM
4066M: Ralf Baechle <ralf@linux-mips.org>
4067M: David Daney <david.daney@cavium.com>
4068L: linux-edac@vger.kernel.org
4069L: linux-mips@linux-mips.org
f65aad41
RB
4070S: Supported
4071F: drivers/edac/octeon_edac*
4072
0e438e3f 4073EDAC-E752X
8b58be88
JP
4074M: Mark Gross <mark.gross@intel.com>
4075M: Doug Thompson <dougthompson@xmission.com>
91445c72 4076L: linux-edac@vger.kernel.org
0e438e3f 4077S: Maintained
679655da 4078F: drivers/edac/e752x_edac.c
0e438e3f
DP
4079
4080EDAC-E7XXX
8b58be88 4081M: Doug Thompson <dougthompson@xmission.com>
91445c72 4082L: linux-edac@vger.kernel.org
0e438e3f 4083S: Maintained
679655da 4084F: drivers/edac/e7xxx_edac.c
0e438e3f 4085
77c5f5d2 4086EDAC-GHES
009a5410 4087M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4088L: linux-edac@vger.kernel.org
77c5f5d2 4089S: Maintained
2caa67a6 4090F: drivers/edac/ghes_edac.c
77c5f5d2 4091
6bc78404 4092EDAC-I82443BXGX
8b58be88 4093M: Tim Small <tim@buttersideup.com>
91445c72 4094L: linux-edac@vger.kernel.org
6bc78404 4095S: Maintained
679655da 4096F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4097
4098EDAC-I3000
8b58be88 4099M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4100L: linux-edac@vger.kernel.org
6bc78404 4101S: Maintained
679655da 4102F: drivers/edac/i3000_edac.c
6bc78404
DT
4103
4104EDAC-I5000
8b58be88 4105M: Doug Thompson <dougthompson@xmission.com>
91445c72 4106L: linux-edac@vger.kernel.org
ba9a5918 4107S: Maintained
679655da 4108F: drivers/edac/i5000_edac.c
ba9a5918 4109
44c12cb2 4110EDAC-I5400
009a5410 4111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4112L: linux-edac@vger.kernel.org
44c12cb2 4113S: Maintained
679655da 4114F: drivers/edac/i5400_edac.c
44c12cb2 4115
3c9c92b6 4116EDAC-I7300
009a5410 4117M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4118L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4119S: Maintained
4120F: drivers/edac/i7300_edac.c
4121
67c89316 4122EDAC-I7CORE
009a5410 4123M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4124L: linux-edac@vger.kernel.org
67c89316 4125S: Maintained
70aff0ce 4126F: drivers/edac/i7core_edac.c
67c89316 4127
ba9a5918 4128EDAC-I82975X
8b58be88 4129M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4130M: "Arvind R." <arvino55@gmail.com>
91445c72 4131L: linux-edac@vger.kernel.org
ba9a5918 4132S: Maintained
679655da 4133F: drivers/edac/i82975x_edac.c
ba9a5918 4134
791b4706
JB
4135EDAC-IE31200
4136M: Jason Baron <jbaron@akamai.com>
4137L: linux-edac@vger.kernel.org
791b4706
JB
4138S: Maintained
4139F: drivers/edac/ie31200_edac.c
4140
ccdfb979 4141EDAC-MPC85XX
30c7469b 4142M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4143L: linux-edac@vger.kernel.org
ccdfb979
JT
4144S: Maintained
4145F: drivers/edac/mpc85xx_edac.[ch]
4146
ba9a5918 4147EDAC-PASEMI
8b58be88 4148M: Egor Martovetsky <egor@pasemi.com>
91445c72 4149L: linux-edac@vger.kernel.org
6bc78404 4150S: Maintained
679655da 4151F: drivers/edac/pasemi_edac.c
6bc78404 4152
0e438e3f 4153EDAC-R82600
8b58be88 4154M: Tim Small <tim@buttersideup.com>
91445c72 4155L: linux-edac@vger.kernel.org
0e438e3f 4156S: Maintained
679655da 4157F: drivers/edac/r82600_edac.c
da9bb1d2 4158
4d096ca7 4159EDAC-SBRIDGE
009a5410 4160M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4161L: linux-edac@vger.kernel.org
4d096ca7
MCC
4162S: Maintained
4163F: drivers/edac/sb_edac.c
4164
995e1de4
LH
4165EDAC-XGENE
4166APPLIED MICRO (APM) X-GENE SOC EDAC
4167M: Loc Ho <lho@apm.com>
4168S: Supported
4169F: drivers/edac/xgene_edac.c
4170F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4171
af39917d
CL
4172EDIROL UA-101/UA-1000 DRIVER
4173M: Clemens Ladisch <clemens@ladisch.de>
4174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4175T: git git://git.alsa-project.org/alsa-kernel.git
4176S: Maintained
4177F: sound/usb/misc/ua101.c
4178
1f7df953 4179EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4180M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4181L: linux-efi@vger.kernel.org
78bef24e 4182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4183S: Maintained
fb2efb5c 4184F: Documentation/efi-stub.txt
1f7df953
MF
4185F: arch/ia64/kernel/efi.c
4186F: arch/x86/boot/compressed/eboot.[ch]
4187F: arch/x86/include/asm/efi.h
4188F: arch/x86/platform/efi/*
a9499fa7 4189F: drivers/firmware/efi/*
1f7df953
MF
4190F: include/linux/efi*.h
4191
d68772b7
MF
4192EFI VARIABLE FILESYSTEM
4193M: Matthew Garrett <matthew.garrett@nebula.com>
4194M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4195M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4197L: linux-efi@vger.kernel.org
4198S: Maintained
4199F: fs/efivarfs/
4200
85a00d9b
PJ
4201EFIFB FRAMEBUFFER DRIVER
4202L: linux-fbdev@vger.kernel.org
4203M: Peter Jones <pjones@redhat.com>
4204S: Maintained
8a61f013 4205F: drivers/video/fbdev/efifb.c
85a00d9b 4206
0bee8d28
JT
4207EFS FILESYSTEM
4208W: http://aeschi.ch.eu.org/efs/
4209S: Orphan
679655da 4210F: fs/efs/
0bee8d28 4211
aa8a9e25 4212EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4213M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4214L: netdev@vger.kernel.org
4215S: Maintained
9aa32835 4216F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4217
f0319efe 4218EM28XX VIDEO4LINUX DRIVER
009a5410 4219M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4220L: linux-media@vger.kernel.org
a825eaec 4221W: https://linuxtv.org
f0319efe
MCC
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/usb/em28xx/
4225
3e3a7d66 4226EMBEDDED LINUX
8b58be88
JP
4227M: Paul Gortmaker <paul.gortmaker@windriver.com>
4228M: Matt Mackall <mpm@selenic.com>
4229M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4230L: linux-embedded@vger.kernel.org
4231S: Maintained
4232
32505876
JS
4233EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4234M: James Smart <james.smart@avagotech.com>
4235M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4236L: linux-scsi@vger.kernel.org
32505876 4237W: http://www.avagotech.com
ce00f85c 4238S: Supported
679655da 4239F: drivers/scsi/lpfc/
3a1c1d44 4240
5f5bac82 4241ENE CB710 FLASH CARD READER DRIVER
8b58be88 4242M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4243S: Maintained
4244F: drivers/misc/cb710/
4245F: drivers/mmc/host/cb710-mmc.*
4246F: include/linux/cb710.h
4247
931e39a1
ML
4248ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4249M: Maxim Levitsky <maximlevitsky@gmail.com>
4250S: Maintained
2a837449 4251F: drivers/media/rc/ene_ir.*
931e39a1 4252
d5ca9006 4253EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4254M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4255S: Maintained
084bad91 4256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4257F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4258F: include/video/s1d13xxxfb.h
d5ca9006 4259
38df6492
ME
4260ET131X NETWORK DRIVER
4261M: Mark Einon <mark.einon@gmail.com>
4262S: Odd Fixes
4263F: drivers/net/ethernet/agere/
4264
1da177e4 4265ETHERNET BRIDGE
adbbf69d 4266M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4267L: bridge@lists.linux-foundation.org
4c325313 4268L: netdev@vger.kernel.org
c996d8b9 4269W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4270S: Maintained
679655da
JP
4271F: include/linux/netfilter_bridge/
4272F: net/bridge/
1da177e4 4273
22f08ad9
FF
4274ETHERNET PHY LIBRARY
4275M: Florian Fainelli <f.fainelli@gmail.com>
4276L: netdev@vger.kernel.org
4277S: Maintained
4278F: include/linux/phy.h
4279F: include/linux/phy_fixed.h
4280F: drivers/net/phy/
4281F: Documentation/networking/phy.txt
4282F: drivers/of/of_mdio.c
4283F: drivers/of/of_net.c
4284
1da177e4 4285EXT2 FILE SYSTEM
d8130624 4286M: Jan Kara <jack@suse.com>
72be2ccf 4287L: linux-ext4@vger.kernel.org
1da177e4 4288S: Maintained
679655da
JP
4289F: Documentation/filesystems/ext2.txt
4290F: fs/ext2/
4291F: include/linux/ext2*
1da177e4 4292
72be2ccf 4293EXT4 FILE SYSTEM
8b58be88 4294M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4295M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4296L: linux-ext4@vger.kernel.org
08a225f1 4297W: http://ext4.wiki.kernel.org
8a6e2535 4298Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4300S: Maintained
679655da
JP
4301F: Documentation/filesystems/ext4.txt
4302F: fs/ext4/
1da177e4 4303
c5532b09 4304Extended Verification Module (EVM)
74dd744f
MZ
4305M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4306L: linux-ima-devel@lists.sourceforge.net
4307L: linux-security-module@vger.kernel.org
c5532b09
MZ
4308S: Supported
4309F: security/integrity/evm/
4310
df6b3cfe
MH
4311EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4312M: MyungJoo Ham <myungjoo.ham@samsung.com>
4313M: Chanwoo Choi <cw00.choi@samsung.com>
4314L: linux-kernel@vger.kernel.org
81df63a9 4315T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4316S: Maintained
4317F: drivers/extcon/
cd2c3e7f
CC
4318F: include/linux/extcon/
4319F: include/linux/extcon.h
df6b3cfe 4320F: Documentation/extcon/
cd2c3e7f 4321F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4322
e2a75c44 4323EXYNOS DP DRIVER
b7701755 4324M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4325L: dri-devel@lists.freedesktop.org
4326S: Maintained
4327F: drivers/gpu/drm/exynos/exynos_dp*
4328
33ad3912
DL
4329EXYNOS MIPI DISPLAY DRIVERS
4330M: Inki Dae <inki.dae@samsung.com>
4331M: Donghwa Lee <dh09.lee@samsung.com>
4332M: Kyungmin Park <kyungmin.park@samsung.com>
4333L: linux-fbdev@vger.kernel.org
4334S: Maintained
8a61f013 4335F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4336F: include/video/exynos_mipi*
4337
e53004e2 4338F71805F HARDWARE MONITORING DRIVER
d8130624 4339M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4340L: lm-sensors@lm-sensors.org
4341S: Maintained
679655da
JP
4342F: Documentation/hwmon/f71805f
4343F: drivers/hwmon/f71805f.c
e53004e2 4344
eea977ed
MB
4345FC0011 TUNER DRIVER
4346M: Michael Buesch <m@bues.ch>
4347L: linux-media@vger.kernel.org
4348S: Maintained
ccae7af2
MCC
4349F: drivers/media/tuners/fc0011.h
4350F: drivers/media/tuners/fc0011.c
eea977ed 4351
91952bc0
AP
4352FC2580 MEDIA DRIVER
4353M: Antti Palosaari <crope@iki.fi>
4354L: linux-media@vger.kernel.org
a825eaec 4355W: https://linuxtv.org
91952bc0
AP
4356W: http://palosaari.fi/linux/
4357Q: http://patchwork.linuxtv.org/project/linux-media/list/
4358T: git git://linuxtv.org/anttip/media_tree.git
4359S: Maintained
4360F: drivers/media/tuners/fc2580*
eea977ed 4361
88b2dbdb
EP
4362FANOTIFY
4363M: Eric Paris <eparis@redhat.com>
4364S: Maintained
4365F: fs/notify/fanotify/
4366F: include/linux/fanotify.h
c117ab84 4367F: include/uapi/linux/fanotify.h
88b2dbdb 4368
1da177e4 4369FARSYNC SYNCHRONOUS DRIVER
8b58be88 4370M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4371W: http://www.farsite.co.uk/
4372S: Supported
679655da 4373F: drivers/net/wan/farsync.*
1da177e4 4374
c5408b88 4375FAULT INJECTION SUPPORT
8b58be88 4376M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4377S: Supported
679655da
JP
4378F: Documentation/fault-injection/
4379F: lib/fault-inject.c
c5408b88 4380
053e514f
NT
4381FBTFT Framebuffer drivers
4382M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4383M: Noralf Trønnes <noralf@tronnes.org>
4384S: Maintained
4385F: drivers/staging/fbtft/
4386
cae727db 4387FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4388M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4389L: fcoe-devel@open-fcoe.org
cae727db
RL
4390W: www.Open-FCoE.org
4391S: Supported
4392F: drivers/scsi/libfc/
4393F: drivers/scsi/fcoe/
4394F: include/scsi/fc/
4395F: include/scsi/libfc.h
4396F: include/scsi/libfcoe.h
c117ab84 4397F: include/uapi/scsi/fc/
cae727db 4398
e2d1d6c0 4399FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4400M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4401M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4402L: linux-fsdevel@vger.kernel.org
1da177e4 4403S: Maintained
679655da
JP
4404F: include/linux/fcntl.h
4405F: include/linux/fs.h
c117ab84
CEB
4406F: include/uapi/linux/fcntl.h
4407F: include/uapi/linux/fs.h
679655da
JP
4408F: fs/fcntl.c
4409F: fs/locks.c
1da177e4 4410
e2d1d6c0 4411FILESYSTEMS (VFS and infrastructure)
8b58be88 4412M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4413L: linux-fsdevel@vger.kernel.org
173acc7c 4414S: Maintained
679655da 4415F: fs/*
173acc7c 4416
b26e0ed4 4417FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4418M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4419L: lm-sensors@lm-sensors.org
4420S: Maintained
d5ca6918
JP
4421F: drivers/hwmon/f75375s.c
4422F: include/linux/f75375s.h
b26e0ed4 4423
a331b0c3
CL
4424FIREWIRE AUDIO DRIVERS
4425M: Clemens Ladisch <clemens@ladisch.de>
4426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4427T: git git://git.alsa-project.org/alsa-kernel.git
4428S: Maintained
4429F: sound/firewire/
4430
eb86ec51
SR
4431FIREWIRE MEDIA DRIVERS (firedtv)
4432M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4433L: linux-media@vger.kernel.org
4434L: linux1394-devel@lists.sourceforge.net
4435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4436S: Maintained
4437F: drivers/media/firewire/
4438
a511ce33
CB
4439FIREWIRE SBP-2 TARGET
4440M: Chris Boot <bootc@bootc.net>
4441L: linux-scsi@vger.kernel.org
4442L: target-devel@vger.kernel.org
4443L: linux1394-devel@lists.sourceforge.net
4444T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4445S: Maintained
4446F: drivers/target/sbp/
4447
7d2c86b5 4448FIREWIRE SUBSYSTEM
8b58be88 4449M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4450L: linux1394-devel@lists.sourceforge.net
958a29cb 4451W: http://ieee1394.wiki.kernel.org/
2ca526bf 4452T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4453S: Maintained
679655da 4454F: drivers/firewire/
8f06ce3b
SR
4455F: include/linux/firewire.h
4456F: include/uapi/linux/firewire*.h
9f6d3c4b 4457F: tools/firewire/
e2d1d6c0
RD
4458
4459FIRMWARE LOADER (request_firmware)
39e68089
ML
4460M: Ming Lei <ming.lei@canonical.com>
4461L: linux-kernel@vger.kernel.org
4462S: Maintained
679655da
JP
4463F: Documentation/firmware_class/
4464F: drivers/base/firmware*.c
4465F: include/linux/firmware.h
e2d1d6c0 4466
f730e3dc 4467FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4468M: Joshua Morris <josh.h.morris@us.ibm.com>
4469M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4470S: Maintained
4471F: drivers/block/rsxx/
4472
8206f664 4473FLOPPY DRIVER
e5f6450c 4474M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4476S: Odd fixes
4477F: drivers/block/floppy.c
4478
9c9f32ed
AR
4479FMC SUBSYSTEM
4480M: Alessandro Rubini <rubini@gnudd.com>
4481W: http://www.ohwr.org/projects/fmc-bus
4482S: Supported
4483F: drivers/fmc/
4484F: include/linux/fmc*.h
4485F: include/linux/ipmi-fru.h
4486K: fmc_d.*register
4487
3c0ed7d5
AT
4488FPGA MANAGER FRAMEWORK
4489M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4490R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4491S: Maintained
4492F: drivers/fpga/
4493F: include/linux/fpga/fpga-mgr.h
4494W: http://www.rocketboards.org
4495
e2d1d6c0 4496FPU EMULATOR
8b58be88 4497M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4498W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4499S: Maintained
679655da 4500F: arch/x86/math-emu/
e2d1d6c0
RD
4501
4502FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4503L: netdev@vger.kernel.org
c173bfac 4504S: Orphan
679655da
JP
4505F: drivers/net/wan/dlci.c
4506F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4507
4508FRAMEBUFFER LAYER
5489e948
JCPV
4509M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4510M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4511L: linux-fbdev@vger.kernel.org
e2d1d6c0 4512W: http://linux-fbdev.sourceforge.net/
b22fe37b 4513Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4515S: Maintained
679655da 4516F: Documentation/fb/
b22fe37b
PM
4517F: drivers/video/
4518F: include/video/
679655da 4519F: include/linux/fb.h
c117ab84
CEB
4520F: include/uapi/video/
4521F: include/uapi/linux/fb.h
e2d1d6c0 4522
a57c188e 4523FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4524M: Timur Tabi <timur@tabi.org>
a57c188e 4525L: linux-fbdev@vger.kernel.org
c4ef9bc4 4526S: Maintained
8a61f013 4527F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4528
e2d1d6c0 4529FREESCALE DMA DRIVER
8b58be88
JP
4530M: Li Yang <leoli@freescale.com>
4531M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4532L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4533S: Maintained
679655da 4534F: drivers/dma/fsldma.*
e2d1d6c0 4535
44248aff
HX
4536FREESCALE GPMI NAND DRIVER
4537M: Han Xu <han.xu@nxp.com>
4538L: linux-mtd@lists.infradead.org
4539S: Maintained
4540F: drivers/mtd/nand/gpmi-nand/*
4541
e2d1d6c0 4542FREESCALE I2C CPM DRIVER
8b58be88 4543M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4544L: linuxppc-dev@lists.ozlabs.org
846557d3 4545L: linux-i2c@vger.kernel.org
0d2b405a 4546S: Maintained
679655da 4547F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4548
60e8c5ab 4549FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4550M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4551L: linux-fbdev@vger.kernel.org
efc03ecb 4552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4553S: Maintained
bad985a1 4554F: include/linux/platform_data/video-imxfb.h
8a61f013 4555F: drivers/video/fbdev/imxfb.c
60e8c5ab 4556
4d8e2cef 4557FREESCALE QUAD SPI DRIVER
38714fbd 4558M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4559L: linux-mtd@lists.infradead.org
4560S: Maintained
4561F: drivers/mtd/spi-nor/fsl-quadspi.c
4562
4689a6b1 4563FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4564M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4565M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4566L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4567L: netdev@vger.kernel.org
4568S: Maintained
ec21e2ec 4569F: drivers/net/ethernet/freescale/fs_enet/
679655da 4570F: include/linux/fs_enet_pd.h
4689a6b1 4571
63a0a00b
NA
4572FREESCALE IMX / MXC FEC DRIVER
4573M: Fugang Duan <fugang.duan@nxp.com>
4574L: netdev@vger.kernel.org
4575S: Maintained
4576F: drivers/net/ethernet/freescale/fec_main.c
4577F: drivers/net/ethernet/freescale/fec_ptp.c
4578F: drivers/net/ethernet/freescale/fec.h
4579F: Documentation/devicetree/bindings/net/fsl-fec.txt
4580
d9e9d82c 4581FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4582L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4583S: Orphan
7aa1aa6e
ZQ
4584F: drivers/soc/fsl/qe/
4585F: include/soc/fsl/*qe*.h
4586F: include/soc/fsl/*ucc*.h
d9e9d82c 4587
b55ef929 4588FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4589M: Li Yang <leoli@freescale.com>
6372594a 4590L: linux-usb@vger.kernel.org
a4724ed6 4591L: linuxppc-dev@lists.ozlabs.org
a7205b30 4592S: Maintained
faf2e1db 4593F: drivers/usb/gadget/udc/fsl*
a7205b30 4594
beaf53bf 4595FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4596M: Li Yang <leoli@freescale.com>
beaf53bf 4597L: netdev@vger.kernel.org
a4724ed6 4598L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4599S: Maintained
ec21e2ec 4600F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4601
abb1ed7b
CM
4602FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4603M: Claudiu Manoil <claudiu.manoil@freescale.com>
4604L: netdev@vger.kernel.org
4605S: Maintained
4606F: drivers/net/ethernet/freescale/gianfar*
4607X: drivers/net/ethernet/freescale/gianfar_ptp.c
4608F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4609
d9e9d82c 4610FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4611M: Timur Tabi <timur@tabi.org>
a4724ed6 4612L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4613S: Maintained
df621252 4614F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4615
4616FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4617M: Timur Tabi <timur@tabi.org>
dc85950a 4618M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4619M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4620L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4621L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4622S: Maintained
69aefcea 4623F: sound/soc/fsl/fsl*
dc85950a 4624F: sound/soc/fsl/imx*
69aefcea 4625F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4626
31c88965 4627FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4628M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4629L: linux-kernel@vger.kernel.org
4630S: Maintained
4631F: drivers/staging/fsl-mc/
4632
1da177e4 4633FREEVXFS FILESYSTEM
8b58be88 4634M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4635W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4636S: Maintained
679655da 4637F: fs/freevxfs/
1da177e4 4638
71038f52 4639FREEZER
49db1903 4640M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4641M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4642L: linux-pm@vger.kernel.org
71038f52 4643S: Supported
679655da
JP
4644F: Documentation/power/freezing-of-tasks.txt
4645F: include/linux/freezer.h
4646F: kernel/freezer.c
71038f52 4647
839a1f79
KRW
4648FRONTSWAP API
4649M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4650L: linux-kernel@vger.kernel.org
4651S: Maintained
4652F: mm/frontswap.c
4653F: include/linux/frontswap.h
4654
a5432f5a 4655FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4656M: David Howells <dhowells@redhat.com>
e62d6e24 4657L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4658S: Supported
4659F: Documentation/filesystems/caching/
4660F: fs/fscache/
4661F: include/linux/fscache*.h
4662
f58ad8f5 4663F2FS FILE SYSTEM
9b29d481 4664M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4665M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4666R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4667L: linux-f2fs-devel@lists.sourceforge.net
4668W: http://en.wikipedia.org/wiki/F2FS
4669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4670S: Maintained
4671F: Documentation/filesystems/f2fs.txt
3bac380c 4672F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4673F: fs/f2fs/
4674F: include/linux/f2fs_fs.h
62d43eeb 4675F: include/trace/events/f2fs.h
f58ad8f5 4676
5ab7ffea 4677FUJITSU FR-V (FRV) PORT
0cf0305f 4678S: Orphan
679655da 4679F: arch/frv/
1da177e4 4680
20b93734 4681FUJITSU LAPTOP EXTRAS
409a3e98 4682M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4683L: platform-driver-x86@vger.kernel.org
20b93734 4684S: Maintained
679655da 4685F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4686
4da621b6
HK
4687FUJITSU M-5MO LS CAMERA ISP DRIVER
4688M: Kyungmin Park <kyungmin.park@samsung.com>
4689M: Heungjun Kim <riverful.kim@samsung.com>
4690L: linux-media@vger.kernel.org
4691S: Maintained
90d72ac6 4692F: drivers/media/i2c/m5mols/
b5dcee22 4693F: include/media/i2c/m5mols.h
4da621b6 4694
2d24c490
RG
4695FUJITSU TABLET EXTRAS
4696M: Robert Gerlach <khnz@gmx.de>
4697L: platform-driver-x86@vger.kernel.org
4698S: Maintained
4699F: drivers/platform/x86/fujitsu-tablet.c
4700
04578f17 4701FUSE: FILESYSTEM IN USERSPACE
8b58be88 4702M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4703L: fuse-devel@lists.sourceforge.net
4704W: http://fuse.sourceforge.net/
0a30f612 4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4706S: Maintained
679655da 4707F: fs/fuse/
c117ab84 4708F: include/uapi/linux/fuse.h
0a30f612 4709F: Documentation/filesystems/fuse.txt
04578f17 4710
1da177e4 4711FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4712M: Rik Faith <faith@cs.unc.edu>
1da177e4 4713L: linux-scsi@vger.kernel.org
baaea1dc 4714S: Odd Fixes (e.g., new signatures)
679655da 4715F: drivers/scsi/fdomain.*
1da177e4 4716
d8e2162c
PO
4717GCOV BASED KERNEL PROFILING
4718M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4719S: Maintained
4720F: kernel/gcov/
4721F: Documentation/gcov.txt
4722
1da177e4 4723GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4724M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4725L: linux-scsi@vger.kernel.org
4726W: http://www.icp-vortex.com/
4727S: Supported
679655da 4728F: drivers/scsi/gdt*
1da177e4 4729
158daf16
JK
4730GDB KERNEL DEBUGGING HELPER SCRIPTS
4731M: Jan Kiszka <jan.kiszka@siemens.com>
4732S: Supported
4733F: scripts/gdb/
4734
3169a1c7
HV
4735GEMTEK FM RADIO RECEIVER DRIVER
4736M: Hans Verkuil <hverkuil@xs4all.nl>
4737L: linux-media@vger.kernel.org
4738T: git git://linuxtv.org/media_tree.git
a825eaec 4739W: https://linuxtv.org
3169a1c7
HV
4740S: Maintained
4741F: drivers/media/radio/radio-gemtek*
4742
1c23af90 4743GENERIC GPIO I2C DRIVER
880b0e26 4744M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4745S: Supported
679655da
JP
4746F: drivers/i2c/busses/i2c-gpio.c
4747F: include/linux/i2c-gpio.h
1c23af90 4748
92ed1a76
PK
4749GENERIC GPIO I2C MULTIPLEXER DRIVER
4750M: Peter Korsgaard <peter.korsgaard@barco.com>
4751L: linux-i2c@vger.kernel.org
4752S: Supported
e7065e20
JD
4753F: drivers/i2c/muxes/i2c-mux-gpio.c
4754F: include/linux/i2c-mux-gpio.h
4755F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4756
9251ce95 4757GENERIC HDLC (WAN) DRIVERS
8b58be88 4758M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4759W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4760S: Maintained
679655da
JP
4761F: drivers/net/wan/c101.c
4762F: drivers/net/wan/hd6457*
4763F: drivers/net/wan/hdlc*
4764F: drivers/net/wan/n2.c
4765F: drivers/net/wan/pc300too.c
4766F: drivers/net/wan/pci200syn.c
4767F: drivers/net/wan/wanxl*
1da177e4 4768
1527aab6 4769GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4770M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4771L: linux-arch@vger.kernel.org
4772T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4773S: Maintained
14430813
JP
4774F: include/asm-generic/
4775F: include/uapi/asm-generic/
1527aab6 4776
ff764963
KVA
4777GENERIC PHY FRAMEWORK
4778M: Kishon Vijay Abraham I <kishon@ti.com>
4779L: linux-kernel@vger.kernel.org
4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4781S: Supported
4782F: drivers/phy/
4783F: include/linux/phy/
4784
eea97aed
KH
4785GENERIC PM DOMAINS
4786M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4787M: Kevin Hilman <khilman@kernel.org>
4788M: Ulf Hansson <ulf.hansson@linaro.org>
4789L: linux-pm@vger.kernel.org
4790S: Supported
4791F: drivers/base/power/domain*.c
4792F: include/linux/pm_domain.h
4793
ccb86a69 4794GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4795M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4796L: kvm@vger.kernel.org
ccb86a69
MT
4797S: Supported
4798F: drivers/uio/uio_pci_generic.c
4799
f8f1ec73
JP
4800GET_MAINTAINER SCRIPT
4801M: Joe Perches <joe@perches.com>
4802S: Maintained
4803F: scripts/get_maintainer.pl
4804
5be7b50f 4805GFS2 FILE SYSTEM
8b58be88 4806M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4807M: Bob Peterson <rpeterso@redhat.com>
a4644184 4808L: cluster-devel@redhat.com
5be7b50f 4809W: http://sources.redhat.com/cluster/
28666d6d 4810T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4811S: Supported
679655da
JP
4812F: Documentation/filesystems/gfs2*.txt
4813F: fs/gfs2/
c117ab84 4814F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4815
0a34eb8f 4816GIGASET ISDN DRIVERS
6b096fde 4817M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4818L: gigaset307x-common@lists.sourceforge.net
4819W: http://gigaset307x.sourceforge.net/
6b096fde 4820S: Odd Fixes
679655da
JP
4821F: Documentation/isdn/README.gigaset
4822F: drivers/isdn/gigaset/
c117ab84 4823F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4824
7eea35fe
JP
4825GO7007 MPEG CODEC
4826M: Hans Verkuil <hans.verkuil@cisco.com>
4827L: linux-media@vger.kernel.org
4828S: Maintained
4829F: drivers/media/usb/go7007/
4830
ca96ea86
BN
4831GOODIX TOUCHSCREEN
4832M: Bastien Nocera <hadess@hadess.net>
4833L: linux-input@vger.kernel.org
4834S: Maintained
4835F: drivers/input/touchscreen/goodix.c
4836
a0dc00b4 4837GPIO SUBSYSTEM
e4651a9f 4838M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4839M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4840L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4842S: Maintained
4843F: Documentation/gpio/
40c159b7 4844F: Documentation/ABI/testing/gpio-cdev
fe95046e 4845F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4846F: drivers/gpio/
bdc6e95e
AC
4847F: include/linux/gpio/
4848F: include/linux/gpio.h
9b692346 4849F: include/asm-generic/gpio.h
3c702e99 4850F: include/uapi/linux/gpio.h
6d591c46 4851F: tools/gpio/
a0dc00b4 4852
71a6d0af
HW
4853GRE DEMULTIPLEXER DRIVER
4854M: Dmitry Kozlov <xeb@mail.ru>
4855L: netdev@vger.kernel.org
4856S: Maintained
11c26770
JP
4857F: net/ipv4/gre_demux.c
4858F: net/ipv4/gre_offload.c
71a6d0af
HW
4859F: include/net/gre.h
4860
d4c41139
KG
4861GRETH 10/100/1G Ethernet MAC device driver
4862M: Kristoffer Glembo <kristoffer@gaisler.com>
4863L: netdev@vger.kernel.org
4864S: Maintained
a31a96ad 4865F: drivers/net/ethernet/aeroflex/
d4c41139 4866
e8deeae2 4867GSPCA FINEPIX SUBDRIVER
8b58be88 4868M: Frank Zago <frank@zago.net>
661263b5 4869L: linux-media@vger.kernel.org
275ffde4 4870T: git git://linuxtv.org/media_tree.git
e8deeae2 4871S: Maintained
0c0d06ca 4872F: drivers/media/usb/gspca/finepix.c
e8deeae2 4873
4b3fa3c4
OL
4874GSPCA GL860 SUBDRIVER
4875M: Olivier Lorin <o.lorin@laposte.net>
4876L: linux-media@vger.kernel.org
275ffde4 4877T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4878S: Maintained
0c0d06ca 4879F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4880
e8deeae2 4881GSPCA M5602 SUBDRIVER
8b58be88 4882M: Erik Andren <erik.andren@gmail.com>
661263b5 4883L: linux-media@vger.kernel.org
275ffde4 4884T: git git://linuxtv.org/media_tree.git
e8deeae2 4885S: Maintained
0c0d06ca 4886F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4887
4888GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4889M: Hans de Goede <hdegoede@redhat.com>
661263b5 4890L: linux-media@vger.kernel.org
275ffde4 4891T: git git://linuxtv.org/media_tree.git
e8deeae2 4892S: Maintained
0c0d06ca 4893F: drivers/media/usb/gspca/pac207.c
e8deeae2 4894
261982f1 4895GSPCA SN9C20X SUBDRIVER
d95c5b0b 4896M: Brian Johnson <brijohn@gmail.com>
261982f1 4897L: linux-media@vger.kernel.org
275ffde4 4898T: git git://linuxtv.org/media_tree.git
261982f1 4899S: Maintained
0c0d06ca 4900F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4901
e8deeae2 4902GSPCA T613 SUBDRIVER
8b58be88 4903M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4904L: linux-media@vger.kernel.org
275ffde4 4905T: git git://linuxtv.org/media_tree.git
e8deeae2 4906S: Maintained
0c0d06ca 4907F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4908
4909GSPCA USB WEBCAM DRIVER
fc3f906b 4910M: Hans de Goede <hdegoede@redhat.com>
661263b5 4911L: linux-media@vger.kernel.org
275ffde4 4912T: git git://linuxtv.org/media_tree.git
e8deeae2 4913S: Maintained
0c0d06ca 4914F: drivers/media/usb/gspca/
e8deeae2 4915
584ec979 4916GUID PARTITION TABLE (GPT)
4f973c63 4917M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4918L: linux-efi@vger.kernel.org
4919S: Maintained
4920F: block/partitions/efi.*
4921
aa3c598b 4922STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4923M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4924L: linux-media@vger.kernel.org
275ffde4 4925T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4926S: Maintained
4927F: drivers/media/usb/stk1160/
e8deeae2 4928
4e456b86
YS
4929H8/300 ARCHITECTURE
4930M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4931L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4932W: http://uclinux-h8.sourceforge.jp
4933T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4934S: Maintained
4935F: arch/h8300/
4936F: drivers/clocksource/h8300_*.c
4937F: drivers/clk/h8300/
4938F: drivers/irqchip/irq-renesas-h8*.c
4939
71a6d0af
HW
4940HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4941M: Frank Seidel <frank@f-seidel.de>
4942L: platform-driver-x86@vger.kernel.org
4943W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4944S: Maintained
4945F: drivers/platform/x86/hdaps.c
4946
48fc9e26
HV
4947HDPVR USB VIDEO ENCODER DRIVER
4948M: Hans Verkuil <hverkuil@xs4all.nl>
4949L: linux-media@vger.kernel.org
4950T: git git://linuxtv.org/media_tree.git
a825eaec 4951W: https://linuxtv.org
48fc9e26 4952S: Odd Fixes
14430813 4953F: drivers/media/usb/hdpvr/
48fc9e26 4954
71a6d0af 4955HWPOISON MEMORY FAILURE HANDLING
f9625c48 4956M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4957L: linux-mm@kvack.org
71a6d0af
HW
4958S: Maintained
4959F: mm/memory-failure.c
4960F: mm/hwpoison-inject.c
4961
4962HYPERVISOR VIRTUAL CONSOLE DRIVER
4963L: linuxppc-dev@lists.ozlabs.org
4964S: Odd Fixes
4965F: drivers/tty/hvc/
4966
e5ab1477
AP
4967HACKRF MEDIA DRIVER
4968M: Antti Palosaari <crope@iki.fi>
4969L: linux-media@vger.kernel.org
a825eaec 4970W: https://linuxtv.org
e5ab1477
AP
4971W: http://palosaari.fi/linux/
4972Q: http://patchwork.linuxtv.org/project/linux-media/list/
4973T: git git://linuxtv.org/anttip/media_tree.git
4974S: Maintained
4975F: drivers/media/usb/hackrf/
4976
5b543965 4977HARDWARE MONITORING
d8130624 4978M: Jean Delvare <jdelvare@suse.com>
ca462085 4979M: Guenter Roeck <linux@roeck-us.net>
5b543965 4980L: lm-sensors@lm-sensors.org
595142e0 4981W: http://www.lm-sensors.org/
a94ef4ed 4982T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4984S: Maintained
047f4ec2 4985F: Documentation/hwmon/
679655da 4986F: drivers/hwmon/
047f4ec2 4987F: include/linux/hwmon*.h
5b543965 4988
844dd05f 4989HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4990M: Matt Mackall <mpm@selenic.com>
4991M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4992L: linux-crypto@vger.kernel.org
c0d0787b 4993S: Odd fixes
679655da
JP
4994F: Documentation/hw_random.txt
4995F: drivers/char/hw_random/
4996F: include/linux/hw_random.h
844dd05f 4997
8b37fcfc
OBC
4998HARDWARE SPINLOCK CORE
4999M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5000M: Bjorn Andersson <bjorn.andersson@linaro.org>
8b37fcfc 5001S: Maintained
9f273c24 5002T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5003F: Documentation/hwspinlock.txt
5004F: drivers/hwspinlock/hwspinlock_*
5005F: include/linux/hwspinlock.h
5006
1da177e4 5007HARMONY SOUND DRIVER
ac6aecbf 5008L: linux-parisc@vger.kernel.org
1da177e4 5009S: Maintained
679655da 5010F: sound/parisc/harmony.*
1da177e4 5011
91952bc0
AP
5012HD29L2 MEDIA DRIVER
5013M: Antti Palosaari <crope@iki.fi>
5014L: linux-media@vger.kernel.org
a825eaec 5015W: https://linuxtv.org
91952bc0
AP
5016W: http://palosaari.fi/linux/
5017Q: http://patchwork.linuxtv.org/project/linux-media/list/
5018T: git git://linuxtv.org/anttip/media_tree.git
5019S: Maintained
5020F: drivers/media/dvb-frontends/hd29l2*
5021
9257aa49 5022HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5023M: Don Brace <don.brace@microsemi.com>
9257aa49 5024L: iss_storagedev@hp.com
a0a268ad 5025L: esc.storagedev@microsemi.com
693373db 5026L: linux-scsi@vger.kernel.org
9257aa49
SC
5027S: Supported
5028F: Documentation/scsi/hpsa.txt
5029F: drivers/scsi/hpsa*.[ch]
5030F: include/linux/cciss*.h
c117ab84 5031F: include/uapi/linux/cciss*.h
9257aa49 5032
e2d1d6c0 5033HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5034M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5035L: iss_storagedev@hp.com
516fdcea 5036L: esc.storagedev@microsemi.com
693373db 5037L: linux-scsi@vger.kernel.org
e2d1d6c0 5038S: Supported
679655da
JP
5039F: Documentation/blockdev/cciss.txt
5040F: drivers/block/cciss*
5041F: include/linux/cciss_ioctl.h
c117ab84 5042F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5043
1da177e4 5044HFS FILESYSTEM
6cf515e1
GU
5045L: linux-fsdevel@vger.kernel.org
5046S: Orphan
679655da
JP
5047F: Documentation/filesystems/hfs.txt
5048F: fs/hfs/
1da177e4 5049
ef575f47
GU
5050HFSPLUS FILESYSTEM
5051L: linux-fsdevel@vger.kernel.org
5052S: Orphan
5053F: Documentation/filesystems/hfsplus.txt
5054F: fs/hfsplus/
5055
1da177e4 5056HGA FRAMEBUFFER DRIVER
8b58be88 5057M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5058L: linux-nvidia@lists.surfsouth.com
5059W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5060S: Maintained
8a61f013 5061F: drivers/video/fbdev/hgafb.c
1da177e4 5062
4480f15b 5063HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5064M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5065M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5066L: linux-pm@vger.kernel.org
e2d1d6c0 5067S: Supported
679655da
JP
5068F: arch/x86/power/
5069F: drivers/base/power/
5070F: kernel/power/
5071F: include/linux/suspend.h
5072F: include/linux/freezer.h
5073F: include/linux/pm.h
679655da 5074F: arch/*/include/asm/suspend*.h
e2d1d6c0 5075
4ef4caad 5076HID CORE LAYER
e5f6450c 5077M: Jiri Kosina <jikos@kernel.org>
406df153 5078R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5079L: linux-input@vger.kernel.org
54e5881d 5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5081S: Maintained
679655da
JP
5082F: drivers/hid/
5083F: include/linux/hid*
c117ab84 5084F: include/uapi/linux/hid*
4ef4caad 5085
30ee72f0 5086HID SENSOR HUB DRIVERS
e5f6450c 5087M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5088M: Jonathan Cameron <jic23@kernel.org>
5089M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5090L: linux-input@vger.kernel.org
5091L: linux-iio@vger.kernel.org
5092S: Maintained
5093F: Documentation/hid/hid-sensor*
5094F: drivers/hid/hid-sensor-*
5095F: drivers/iio/*/hid-*
5096F: include/linux/hid-sensor-*
5097
38bed542 5098HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5099M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5100L: linux-kernel@vger.kernel.org
75fc2d37 5101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5102S: Maintained
679655da 5103F: Documentation/timers/
5cee9645 5104F: kernel/time/hrtimer.c
88606e80
TG
5105F: kernel/time/clockevents.c
5106F: kernel/time/tick*.*
5107F: kernel/time/timer_*.c
05ed8490 5108F: include/linux/clockchips.h
679655da 5109F: include/linux/hrtimer.h
38bed542 5110
1da177e4 5111HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5112L: linux-hams@vger.kernel.org
8b64f2a0 5113S: Orphan
679655da
JP
5114F: drivers/net/hamradio/dmascc.c
5115F: drivers/net/hamradio/scc.c
1da177e4 5116
ede1e6f8 5117HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5118M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5119W: http://www.highpoint-tech.com
5120S: Supported
679655da
JP
5121F: Documentation/scsi/hptiop.txt
5122F: drivers/scsi/hptiop.c
ede1e6f8 5123
1da177e4 5124HIPPI
8b58be88 5125M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5126L: linux-hippi@sunsite.dk
5127S: Maintained
679655da 5128F: include/linux/hippidevice.h
c117ab84 5129F: include/uapi/linux/if_hippi.h
679655da 5130F: net/802/hippi.c
ff5a3b50 5131F: drivers/net/hippi/
1da177e4 5132
16c6c252
JG
5133HISILICON SAS Controller
5134M: John Garry <john.garry@huawei.com>
5135W: http://www.hisilicon.com
5136S: Supported
5137F: drivers/scsi/hisi_sas/
5138F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5139
ff1d2767 5140HOST AP DRIVER
8b58be88 5141M: Jouni Malinen <j@w1.fi>
85d32e7b 5142L: hostap@shmoo.com (subscribers-only)
724c6b35 5143L: linux-wireless@vger.kernel.org
ff1d2767
JM
5144W: http://hostap.epitest.fi/
5145S: Maintained
eb4f98d5 5146F: drivers/net/wireless/intersil/hostap/
ff1d2767 5147
dd8cd779 5148HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5149L: platform-driver-x86@vger.kernel.org
95c70215 5150S: Orphan
679655da 5151F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5152
e2d1d6c0 5153HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5154M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5155S: Maintained
7e25d724 5156F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5157
7d2c86b5 5158HPET: High Precision Event Timers driver
8b58be88 5159M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5160S: Maintained
679655da
JP
5161F: Documentation/timers/hpet.txt
5162F: drivers/char/hpet.c
5163F: include/linux/hpet.h
c117ab84 5164F: include/uapi/linux/hpet.h
b9b0332f 5165
e07b5d79 5166HPET: x86
9e06f631 5167S: Orphan
679655da
JP
5168F: arch/x86/kernel/hpet.c
5169F: arch/x86/include/asm/hpet.h
b9b0332f 5170
1da177e4 5171HPFS FILESYSTEM
8b58be88 5172M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5173W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5174S: Maintained
679655da 5175F: fs/hpfs/
1da177e4 5176
3441cded 5177HSI SUBSYSTEM
56459ea9
SR
5178M: Sebastian Reichel <sre@kernel.org>
5179T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5180S: Maintained
5181F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5182F: Documentation/hsi.txt
3441cded
SR
5183F: drivers/hsi/
5184F: include/linux/hsi/
5185F: include/uapi/linux/hsi/
5186
7d2c86b5 5187HSO 3G MODEM DRIVER
8b58be88 5188M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5189W: http://www.pharscape.org
5190S: Maintained
679655da 5191F: drivers/net/usb/hso.c
11cd29b0 5192
19990e29
AB
5193HSR NETWORK PROTOCOL
5194M: Arvid Brodin <arvid.brodin@alten.se>
5195L: netdev@vger.kernel.org
5196S: Maintained
5197F: net/hsr/
5198
5a18c343 5199HTCPEN TOUCHSCREEN DRIVER
8b58be88 5200M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5201L: linux-input@vger.kernel.org
5202S: Maintained
679655da 5203F: drivers/input/touchscreen/htcpen.c
5a18c343 5204
1da177e4 5205HUGETLB FILESYSTEM
6d49e352 5206M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5207S: Maintained
679655da 5208F: fs/hugetlbfs/
1da177e4 5209
05183189 5210Hyper-V CORE AND DRIVERS
9c3646d1 5211M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5212M: Haiyang Zhang <haiyangz@microsoft.com>
5213L: devel@linuxdriverproject.org
5214S: Maintained
a4162747
HZ
5215F: arch/x86/include/asm/mshyperv.h
5216F: arch/x86/include/uapi/asm/hyperv.h
5217F: arch/x86/kernel/cpu/mshyperv.c
05183189 5218F: drivers/hid/hid-hyperv.c
a4162747 5219F: drivers/hv/
f92ca80b 5220F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5221F: drivers/pci/host/pci-hyperv.c
05183189 5222F: drivers/net/hyperv/
a4162747 5223F: drivers/scsi/storvsc_drv.c
8a61f013 5224F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5225F: include/linux/hyperv.h
5226F: tools/hv/
54bf725e 5227F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5228
d85c8a6a 5229I2C OVER PARALLEL PORT
d8130624 5230M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5231L: linux-i2c@vger.kernel.org
5232S: Maintained
5233F: Documentation/i2c/busses/i2c-parport
5234F: Documentation/i2c/busses/i2c-parport-light
5235F: drivers/i2c/busses/i2c-parport.c
5236F: drivers/i2c/busses/i2c-parport-light.c
5237
5238I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5239M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5240L: linux-i2c@vger.kernel.org
5241S: Maintained
5242F: Documentation/i2c/busses/i2c-ali1535
5243F: Documentation/i2c/busses/i2c-ali1563
5244F: Documentation/i2c/busses/i2c-ali15x3
5245F: Documentation/i2c/busses/i2c-amd756
5246F: Documentation/i2c/busses/i2c-amd8111
5247F: Documentation/i2c/busses/i2c-i801
5248F: Documentation/i2c/busses/i2c-nforce2
5249F: Documentation/i2c/busses/i2c-piix4
5250F: Documentation/i2c/busses/i2c-sis5595
5251F: Documentation/i2c/busses/i2c-sis630
5252F: Documentation/i2c/busses/i2c-sis96x
5253F: Documentation/i2c/busses/i2c-via
5254F: Documentation/i2c/busses/i2c-viapro
5255F: drivers/i2c/busses/i2c-ali1535.c
5256F: drivers/i2c/busses/i2c-ali1563.c
5257F: drivers/i2c/busses/i2c-ali15x3.c
5258F: drivers/i2c/busses/i2c-amd756.c
5259F: drivers/i2c/busses/i2c-amd756-s4882.c
5260F: drivers/i2c/busses/i2c-amd8111.c
5261F: drivers/i2c/busses/i2c-i801.c
5262F: drivers/i2c/busses/i2c-isch.c
5263F: drivers/i2c/busses/i2c-nforce2.c
5264F: drivers/i2c/busses/i2c-nforce2-s4985.c
5265F: drivers/i2c/busses/i2c-piix4.c
5266F: drivers/i2c/busses/i2c-sis5595.c
5267F: drivers/i2c/busses/i2c-sis630.c
5268F: drivers/i2c/busses/i2c-sis96x.c
5269F: drivers/i2c/busses/i2c-via.c
5270F: drivers/i2c/busses/i2c-viapro.c
5271
cb7f07a4
NH
5272I2C/SMBUS ISMT DRIVER
5273M: Seth Heasley <seth.heasley@intel.com>
5274M: Neil Horman <nhorman@tuxdriver.com>
5275L: linux-i2c@vger.kernel.org
5276F: drivers/i2c/busses/i2c-ismt.c
5277F: Documentation/i2c/busses/i2c-ismt
5278
6ea884db 5279I2C/SMBUS STUB DRIVER
d8130624 5280M: Jean Delvare <jdelvare@suse.com>
846557d3 5281L: linux-i2c@vger.kernel.org
6ea884db 5282S: Maintained
8547a5bc 5283F: drivers/i2c/i2c-stub.c
6ea884db 5284
5b543965 5285I2C SUBSYSTEM
14d77c4d 5286M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5287L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5288W: https://i2c.wiki.kernel.org/
5289Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5291S: Maintained
40ed1b4c 5292F: Documentation/devicetree/bindings/i2c/
679655da
JP
5293F: Documentation/i2c/
5294F: drivers/i2c/
630bc46e 5295F: drivers/i2c/*/
679655da 5296F: include/linux/i2c.h
03b70d62 5297F: include/linux/i2c-*.h
c117ab84
CEB
5298F: include/uapi/linux/i2c.h
5299F: include/uapi/linux/i2c-*.h
1da177e4 5300
4560d677
WS
5301I2C ACPI SUPPORT
5302M: Mika Westerberg <mika.westerberg@linux.intel.com>
5303L: linux-i2c@vger.kernel.org
5304L: linux-acpi@vger.kernel.org
5305S: Maintained
4560d677 5306
d85c8a6a 5307I2C-TAOS-EVM DRIVER
d8130624 5308M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5309L: linux-i2c@vger.kernel.org
5310S: Maintained
5311F: Documentation/i2c/busses/i2c-taos-evm
5312F: drivers/i2c/busses/i2c-taos-evm.c
5313
e8c76eed 5314I2C-TINY-USB DRIVER
8b58be88 5315M: Till Harbaum <till@harbaum.org>
846557d3 5316L: linux-i2c@vger.kernel.org
932d1872 5317W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5318S: Maintained
679655da 5319F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5320
1da177e4 5321i386 BOOT CODE
8b58be88 5322M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5323S: Maintained
679655da 5324F: arch/x86/boot/
1da177e4
LT
5325
5326i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5327M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5328T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5329S: Maintained
5330
1da177e4 5331IA64 (Itanium) PLATFORM
8b58be88
JP
5332M: Tony Luck <tony.luck@intel.com>
5333M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5334L: linux-ia64@vger.kernel.org
6b1c70b1 5335T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5336S: Maintained
679655da 5337F: arch/ia64/
1da177e4 5338
4cd38750
LDSB
5339IBM Power VMX Cryptographic instructions
5340M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5341M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5342L: linux-crypto@vger.kernel.org
5343S: Supported
5344F: drivers/crypto/vmx/Makefile
5345F: drivers/crypto/vmx/Kconfig
5346F: drivers/crypto/vmx/vmx.c
5347F: drivers/crypto/vmx/aes*
5348F: drivers/crypto/vmx/ghash*
5349F: drivers/crypto/vmx/ppc-xlate.pl
5350
956c203c 5351IBM Power in-Nest Crypto Acceleration
4cd38750 5352M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5353M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5354L: linux-crypto@vger.kernel.org
5355S: Supported
28bceeaa
DS
5356F: drivers/crypto/nx/Makefile
5357F: drivers/crypto/nx/Kconfig
5358F: drivers/crypto/nx/nx-aes*
5359F: drivers/crypto/nx/nx-sha*
5360F: drivers/crypto/nx/nx.*
5361F: drivers/crypto/nx/nx_csbcpb.h
5362F: drivers/crypto/nx/nx_debugfs.h
956c203c 5363
0e16aafb 5364IBM Power 842 compression accelerator
41656aa7 5365M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5366S: Supported
28bceeaa
DS
5367F: drivers/crypto/nx/Makefile
5368F: drivers/crypto/nx/Kconfig
7011a122 5369F: drivers/crypto/nx/nx-842*
2da572c9 5370F: include/linux/sw842.h
2062c5b6 5371F: crypto/842.c
2da572c9 5372F: lib/842/
0e16aafb 5373
1da177e4 5374IBM Power Linux RAID adapter
8b58be88 5375M: Brian King <brking@us.ibm.com>
1da177e4 5376S: Supported
679655da 5377F: drivers/scsi/ipr.*
1da177e4 5378
9d348af4 5379IBM Power Virtual Ethernet Device Driver
eddd63a6 5380M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5381L: netdev@vger.kernel.org
5382S: Supported
9aa32835 5383F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5384
032c5e82
TF
5385IBM Power SRIOV Virtual NIC Device Driver
5386M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5387M: John Allen <jallen@linux.vnet.ibm.com>
5388L: netdev@vger.kernel.org
5389S: Supported
5390F: drivers/net/ethernet/ibm/ibmvnic.*
5391
e6babec6 5392IBM Power Virtual SCSI Device Drivers
bcbde52b 5393M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5394L: linux-scsi@vger.kernel.org
5395S: Supported
e6babec6
NF
5396F: drivers/scsi/ibmvscsi/ibmvscsi*
5397F: drivers/scsi/ibmvscsi/viosrp.h
5398
5399IBM Power Virtual FC Device Drivers
44b4dad9 5400M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5401L: linux-scsi@vger.kernel.org
5402S: Supported
5403F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5404
1da177e4 5405IBM ServeRAID RAID DRIVER
f9213e78 5406S: Orphan
679655da 5407F: drivers/scsi/ips.*
1da177e4 5408
6ed9f9c4
PT
5409ICH LPC AND GPIO DRIVER
5410M: Peter Tyser <ptyser@xes-inc.com>
5411S: Maintained
5412F: drivers/mfd/lpc_ich.c
5413F: drivers/gpio/gpio-ich.c
5414
1e7106fc 5415IDE SUBSYSTEM
8b58be88 5416M: "David S. Miller" <davem@davemloft.net>
1da177e4 5417L: linux-ide@vger.kernel.org
8a6e2535 5418Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5420S: Maintained
679655da
JP
5421F: Documentation/ide/
5422F: drivers/ide/
5423F: include/linux/ide.h
1da177e4 5424
6cb8c13d
IP
5425IDEAPAD LAPTOP EXTRAS DRIVER
5426M: Ike Panhc <ike.pan@canonical.com>
5427L: platform-driver-x86@vger.kernel.org
5428W: http://launchpad.net/ideapad-laptop
5429S: Maintained
5430F: drivers/platform/x86/ideapad-laptop.c
5431
1ea4c161
AM
5432IDEAPAD LAPTOP SLIDEBAR DRIVER
5433M: Andrey Moiseev <o2g.org.ru@gmail.com>
5434L: linux-input@vger.kernel.org
5435W: https://github.com/o2genum/ideapad-slidebar
5436S: Maintained
5437F: drivers/input/misc/ideapad_slidebar.c
5438
0f861e8c 5439IDE/ATAPI DRIVERS
487ba8e8 5440M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5441L: linux-ide@vger.kernel.org
c404c199 5442S: Maintained
679655da
JP
5443F: Documentation/cdrom/ide-cd
5444F: drivers/ide/ide-cd*
1da177e4 5445
27471fdb 5446IDLE-I7300
8b58be88 5447M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5448L: linux-pm@vger.kernel.org
27471fdb 5449S: Supported
679655da 5450F: drivers/idle/i7300_idle.c
27471fdb 5451
02cf2286 5452IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5453M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5454L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5455W: http://wpan.cakelab.org/
5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5458S: Maintained
5459F: net/ieee802154/
68653359 5460F: net/mac802154/
251741b1 5461F: drivers/net/ieee802154/
580947d3
AA
5462F: include/linux/nl802154.h
5463F: include/linux/ieee802154.h
5464F: include/net/nl802154.h
5465F: include/net/mac802154.h
5466F: include/net/af_ieee802154.h
5467F: include/net/cfg802154.h
5468F: include/net/ieee802154_netdev.h
ebef9c12 5469F: Documentation/networking/ieee802154.txt
02cf2286 5470
b1c97193
SY
5471IGORPLUG-USB IR RECEIVER
5472M: Sean Young <sean@mess.org>
5473L: linux-media@vger.kernel.org
5474S: Maintained
5475F: drivers/media/rc/igorplugusb.c
5476
40ad4a30
SY
5477IGUANAWORKS USB IR TRANSCEIVER
5478M: Sean Young <sean@mess.org>
5479L: linux-media@vger.kernel.org
5480S: Maintained
5481F: drivers/media/rc/iguanair.c
5482
9545f86e 5483IIO SUBSYSTEM AND DRIVERS
030a13d7 5484M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5485R: Hartmut Knaack <knaack.h@gmx.de>
5486R: Lars-Peter Clausen <lars@metafoo.de>
5487R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5488L: linux-iio@vger.kernel.org
5489S: Maintained
03e7c251 5490F: drivers/iio/
9545f86e 5491F: drivers/staging/iio/
8fe671fc 5492F: include/linux/iio/
817020cf 5493F: tools/iio/
9545f86e 5494
65519263
SG
5495IKANOS/ADI EAGLE ADSL USB DRIVER
5496M: Matthieu Castet <castet.matthieu@free.fr>
5497M: Stanislaw Gruszka <stf_xl@wp.pl>
5498S: Maintained
5499F: drivers/usb/atm/ueagle-atm.c
5500
e89ab51f
GR
5501INA209 HARDWARE MONITOR DRIVER
5502M: Guenter Roeck <linux@roeck-us.net>
5503L: lm-sensors@lm-sensors.org
5504S: Maintained
5505F: Documentation/hwmon/ina209
5506F: Documentation/devicetree/bindings/i2c/ina209.txt
5507F: drivers/hwmon/ina209.c
5508
5509INA2XX HARDWARE MONITOR DRIVER
5510M: Guenter Roeck <linux@roeck-us.net>
5511L: lm-sensors@lm-sensors.org
5512S: Maintained
5513F: Documentation/hwmon/ina2xx
5514F: drivers/hwmon/ina2xx.c
5515F: include/linux/platform_data/ina2xx.h
5516
14dc124f
SIG
5517INDUSTRY PACK SUBSYSTEM (IPACK)
5518M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5519M: Jens Taprogge <jens.taprogge@taprogge.org>
5520M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5521L: industrypack-devel@lists.sourceforge.net
5522W: http://industrypack.sourceforge.net
5523S: Maintained
5524F: drivers/ipack/
5525
8adc53fd
ZLK
5526INGENIC JZ4780 DMA Driver
5527M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5528S: Maintained
5529F: drivers/dma/dma-jz4780.c
5530
aa7168f4 5531INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5532M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5533M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5534L: linux-ima-devel@lists.sourceforge.net
5535L: linux-ima-user@lists.sourceforge.net
5536L: linux-security-module@vger.kernel.org
9f273c24 5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5538S: Supported
679655da 5539F: security/integrity/ima/
aa7168f4 5540
9a4ea5a9
JH
5541IMGTEC IR DECODER DRIVER
5542M: James Hogan <james.hogan@imgtec.com>
5543S: Maintained
5544F: drivers/media/rc/img-ir/
5545
1da177e4 5546IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5547L: linux-fbdev@vger.kernel.org
843393d3 5548S: Orphan
8a61f013 5549F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5550
5551INFINIBAND SUBSYSTEM
b6b2bbe6 5552M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5553M: Sean Hefty <sean.hefty@intel.com>
5554M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5555L: linux-rdma@vger.kernel.org
605841f5 5556W: http://www.openfabrics.org/
8a6e2535 5557Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5559S: Supported
679655da
JP
5560F: Documentation/infiniband/
5561F: drivers/infiniband/
2dfcad3a 5562F: drivers/staging/rdma/
c117ab84 5563F: include/uapi/linux/if_infiniband.h
954138dc
YD
5564F: include/uapi/rdma/
5565F: include/rdma/
1da177e4 5566
c9f04f58 5567INOTIFY
8b58be88
JP
5568M: John McCutchan <john@johnmccutchan.com>
5569M: Robert Love <rlove@rlove.org>
5570M: Eric Paris <eparis@parisplace.org>
c9f04f58 5571S: Maintained
679655da
JP
5572F: Documentation/filesystems/inotify.txt
5573F: fs/notify/inotify/
5574F: include/linux/inotify.h
c117ab84 5575F: include/uapi/linux/inotify.h
c9f04f58 5576
e2d1d6c0 5577INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5578M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5579L: linux-input@vger.kernel.org
8a6e2535 5580Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5581T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5582S: Maintained
679655da 5583F: drivers/input/
f4eea7e2 5584F: include/linux/input.h
c117ab84 5585F: include/uapi/linux/input.h
f4eea7e2 5586F: include/linux/input/
e52d8398 5587F: Documentation/devicetree/bindings/input/
e2d1d6c0 5588
3267a87f 5589INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5590M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5591L: linux-input@vger.kernel.org
75dd112a 5592S: Odd fixes
3267a87f 5593F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5594F: drivers/input/input-mt.c
3267a87f
HR
5595K: \b(ABS|SYN)_MT_
5596
97fa99a3
JY
5597INTEL ASoC BDW/HSW DRIVERS
5598M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5600S: Supported
e8e1225d
JP
5601F: sound/soc/intel/common/sst-dsp*
5602F: sound/soc/intel/common/sst-firmware.c
5603F: sound/soc/intel/boards/broadwell.c
5604F: sound/soc/intel/haswell/
97fa99a3 5605
4ac13e17
DJ
5606INTEL C600 SERIES SAS CONTROLLER DRIVER
5607M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5608M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5609L: linux-scsi@vger.kernel.org
7106891a
DJ
5610T: git git://git.code.sf.net/p/intel-sas/isci
5611S: Supported
4ac13e17 5612F: drivers/scsi/isci/
4ac13e17 5613
ecc83e52
AH
5614INTEL HID EVENT DRIVER
5615M: Alex Hung <alex.hung@canonical.com>
5616L: platform-driver-x86@vger.kernel.org
5617S: Maintained
5618F: drivers/platform/x86/intel-hid.c
5619
26717172
LB
5620INTEL IDLE DRIVER
5621M: Len Brown <lenb@kernel.org>
bf1c138e 5622L: linux-pm@vger.kernel.org
08deed1e 5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5624S: Supported
5625F: drivers/idle/intel_idle.c
5626
7c1ac18d 5627INTEL PSTATE DRIVER
58ac1f62
SP
5628M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5629M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5630L: linux-pm@vger.kernel.org
5631S: Supported
5632F: drivers/cpufreq/intel_pstate.c
5633
9eb8ef74 5634INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5635M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5636L: linux-fbdev@vger.kernel.org
ce00f85c 5637S: Maintained
679655da 5638F: Documentation/fb/intelfb.txt
8a61f013 5639F: drivers/video/fbdev/intelfb/
9eb8ef74 5640
1da177e4 5641INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5642M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5643L: linux-fbdev@vger.kernel.org
ce00f85c 5644S: Maintained
8a61f013 5645F: drivers/video/fbdev/i810/
1da177e4 5646
f4a9bc4c 5647INTEL MENLOW THERMAL DRIVER
8b58be88 5648M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5649L: platform-driver-x86@vger.kernel.org
5ca92bd9 5650W: https://01.org/linux-acpi
f4a9bc4c 5651S: Supported
679655da 5652F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5653
248a9dc3 5654INTEL I/OAT DMA DRIVER
18ebd564 5655M: Dave Jiang <dave.jiang@intel.com>
08223d80 5656R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5657L: dmaengine@vger.kernel.org
5658Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5659S: Supported
679655da 5660F: drivers/dma/ioat*
248a9dc3 5661
6c8909b4 5662INTEL IOMMU (VT-d)
8b58be88 5663M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5664L: iommu@lists.linux-foundation.org
54e5881d 5665T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5666S: Supported
3fb39615 5667F: drivers/iommu/intel-iommu.c
679655da 5668F: include/linux/intel-iommu.h
6c8909b4 5669
b3e5f263 5670INTEL IOP-ADMA DMA DRIVER
08223d80 5671R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5672S: Odd fixes
679655da 5673F: drivers/dma/iop-adma.c
b3e5f263 5674
9251ce95 5675INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5676M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5677S: Maintained
679655da
JP
5678F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5679F: arch/arm/mach-ixp4xx/include/mach/npe.h
5680F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5681F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5682F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5683F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5684
844dd05f 5685INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5686M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5687S: Maintained
679655da 5688F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5689
2f302324 5690INTEL ETHERNET DRIVERS
8b58be88 5691M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5692R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5693R: Shannon Nelson <shannon.nelson@intel.com>
5694R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5695R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5696R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5697R: John Ronciak <john.ronciak@intel.com>
5698R: Mitch Williams <mitch.a.williams@intel.com>
5699L: intel-wired-lan@lists.osuosl.org
f6fde11a 5700W: http://www.intel.com/support/feedback.htm
d94e6fed 5701W: http://e1000.sourceforge.net/
2f302324
JK
5702Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5705S: Supported
0d164401
JK
5706F: Documentation/networking/e100.txt
5707F: Documentation/networking/e1000.txt
5708F: Documentation/networking/e1000e.txt
5709F: Documentation/networking/igb.txt
5710F: Documentation/networking/igbvf.txt
5711F: Documentation/networking/ixgb.txt
5712F: Documentation/networking/ixgbe.txt
5713F: Documentation/networking/ixgbevf.txt
1bff6529 5714F: Documentation/networking/i40e.txt
105bf2fe 5715F: Documentation/networking/i40evf.txt
dee1ad47 5716F: drivers/net/ethernet/intel/
bc90d291 5717F: drivers/net/ethernet/intel/*/
1da177e4 5718
0963d59b
LW
5719INTEL-MID GPIO DRIVER
5720M: David Cohen <david.a.cohen@linux.intel.com>
5721L: linux-gpio@vger.kernel.org
5722S: Maintained
5723F: drivers/gpio/gpio-intel-mid.c
5724
ca907a90
SY
5725INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5726M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5727L: linux-wireless@vger.kernel.org
ca907a90 5728S: Maintained
679655da 5729F: Documentation/networking/README.ipw2100
679655da 5730F: Documentation/networking/README.ipw2200
367a1092 5731F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5732
5760b0a5
AS
5733INTEL(R) TRACE HUB
5734M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5735S: Supported
5736F: Documentation/trace/intel_th.txt
5737F: drivers/hwtracing/intel_th/
5738
4bd96a7a 5739INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5740M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5741L: tboot-devel@lists.sourceforge.net
5742W: http://tboot.sourceforge.net
e9b7d7c8 5743T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5744S: Supported
5745F: Documentation/intel_txt.txt
5746F: include/linux/tboot.h
5747F: arch/x86/kernel/tboot.c
5748
8a70da82 5749INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5750M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5751M: linux-wimax@intel.com
49e7d9df 5752L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5753S: Supported
5754W: http://linuxwimax.org
679655da
JP
5755F: Documentation/wimax/README.i2400m
5756F: drivers/net/wimax/i2400m/
c117ab84 5757F: include/uapi/linux/wimax/i2400m.h
8a70da82 5758
1c0ce89c
SG
5759INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5760M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5761L: linux-wireless@vger.kernel.org
1c0ce89c 5762S: Supported
7ac9a364 5763F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5764
b481de9c 5765INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5766M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5767M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5768M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5769L: linux-wireless@vger.kernel.org
b481de9c 5770W: http://intellinuxwireless.org
b62ff718 5771T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5772S: Supported
e705c121 5773F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5774
de8fe023
TW
5775INTEL MANAGEMENT ENGINE (mei)
5776M: Tomas Winkler <tomas.winkler@intel.com>
5777L: linux-kernel@vger.kernel.org
5778S: Supported
c117ab84 5779F: include/uapi/linux/mei.h
5069288b 5780F: include/linux/mei_cl_bus.h
de8fe023 5781F: drivers/misc/mei/*
222818c3 5782F: drivers/watchdog/mei_wdt.c
e07950a1 5783F: Documentation/misc-devices/mei/*
de8fe023 5784
50ceb98b
SD
5785INTEL MIC DRIVERS (mic)
5786M: Sudeep Dutt <sudeep.dutt@intel.com>
5787M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5788S: Supported
5789W: https://github.com/sudeepdutt/mic
5790W: http://software.intel.com/en-us/mic-developer
5791F: include/linux/mic_bus.h
5792F: include/linux/scif.h
5793F: include/uapi/linux/mic_common.h
5794F: include/uapi/linux/mic_ioctl.h
9f273c24 5795F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5796F: drivers/misc/mic/
5797F: drivers/dma/mic_x100_dma.c
5798F: drivers/dma/mic_x100_dma.h
9f273c24 5799F: Documentation/mic/
50ceb98b 5800
fdca4f16 5801INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5802M: Zha Qipeng<qipeng.zha@intel.com>
5803L: platform-driver-x86@vger.kernel.org
5804S: Maintained
5805F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5806F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5807F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5808F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5809
378f956e
SKC
5810INTEL TELEMETRY DRIVER
5811M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5812L: platform-driver-x86@vger.kernel.org
5813S: Maintained
378f956e 5814F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5815F: drivers/platform/x86/intel_telemetry*
0a8b8353 5816
cb109a0e 5817IOC3 ETHERNET DRIVER
8b58be88 5818M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5819L: linux-mips@linux-mips.org
5820S: Maintained
8862bf1e 5821F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5822
cb109a0e 5823IOC3 SERIAL DRIVER
8b58be88 5824M: Pat Gefre <pfg@sgi.com>
d39e0721 5825L: linux-serial@vger.kernel.org
cb109a0e 5826S: Maintained
df621252 5827F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5828
0b6e8569
SW
5829IOMMU DRIVERS
5830M: Joerg Roedel <joro@8bytes.org>
5831L: iommu@lists.linux-foundation.org
5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5833S: Maintained
5834F: drivers/iommu/
5835
4480f15b 5836IP MASQUERADING
8b58be88 5837M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5838S: Maintained
679655da 5839F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5840
4409ebe9 5841IPMI SUBSYSTEM
8b58be88 5842M: Corey Minyard <minyard@acm.org>
b0c90653 5843L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5844W: http://openipmi.sourceforge.net/
5845S: Supported
679655da
JP
5846F: Documentation/IPMI.txt
5847F: drivers/char/ipmi/
5848F: include/linux/ipmi*
c117ab84 5849F: include/uapi/linux/ipmi*
4409ebe9 5850
2d800897
KW
5851QCOM AUDIO (ASoC) DRIVERS
5852M: Patrick Lai <plai@codeaurora.org>
5853M: Banajit Goswami <bgoswami@codeaurora.org>
5854L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5855S: Supported
5856F: sound/soc/qcom/
5857
e2d1d6c0 5858IPS SCSI RAID DRIVER
8b58be88 5859M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5860L: linux-scsi@vger.kernel.org
5861W: http://www.adaptec.com/
5862S: Maintained
679655da 5863F: drivers/scsi/ips*
e2d1d6c0
RD
5864
5865IPVS
8b58be88
JP
5866M: Wensong Zhang <wensong@linux-vs.org>
5867M: Simon Horman <horms@verge.net.au>
5868M: Julian Anastasov <ja@ssi.bg>
979b6c13 5869L: netdev@vger.kernel.org
e2d1d6c0 5870L: lvs-devel@vger.kernel.org
1da177e4 5871S: Maintained
9f273c24
FW
5872T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5874F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5875F: include/net/ip_vs.h
c117ab84 5876F: include/uapi/linux/ip_vs.h
679655da 5877F: net/netfilter/ipvs/
1da177e4 5878
e7839f25 5879IPWIRELESS DRIVER
e5f6450c 5880M: Jiri Kosina <jikos@kernel.org>
d8130624 5881M: David Sterba <dsterba@suse.com>
92094aa0 5882S: Odd Fixes
282361a0 5883F: drivers/tty/ipwireless/
099dc4fb 5884
e2d1d6c0 5885IPX NETWORK LAYER
8b58be88 5886M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5887L: netdev@vger.kernel.org
5888S: Maintained
679655da 5889F: include/net/ipx.h
c117ab84 5890F: include/uapi/linux/ipx.h
679655da 5891F: net/ipx/
e2d1d6c0 5892
1da177e4 5893IRDA SUBSYSTEM
8b58be88 5894M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5895L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5896L: netdev@vger.kernel.org
1da177e4 5897W: http://irda.sourceforge.net/
f353976d 5898S: Maintained
e0057975 5899T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5900F: Documentation/networking/irda.txt
5901F: drivers/net/irda/
5902F: include/net/irda/
5903F: net/irda/
1da177e4 5904
a800c7cc
TG
5905IRQ SUBSYSTEM
5906M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5907L: linux-kernel@vger.kernel.org
a800c7cc 5908S: Maintained
75fc2d37 5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5910F: kernel/irq/
2ed9fd28
JC
5911
5912IRQCHIP DRIVERS
5913M: Thomas Gleixner <tglx@linutronix.de>
5914M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5915M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5916L: linux-kernel@vger.kernel.org
5917S: Maintained
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5919T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5920F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5921F: drivers/irqchip/
a800c7cc 5922
7ab3a837 5923IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5924M: Jiang Liu <jiang.liu@linux.intel.com>
5925M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5926S: Maintained
b09dec2c 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5928F: Documentation/IRQ-domain.txt
5929F: include/linux/irqdomain.h
5930F: kernel/irq/irqdomain.c
b09dec2c 5931F: kernel/irq/msi.c
7ab3a837 5932
e2d1d6c0 5933ISAPNP
8b58be88 5934M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5935S: Maintained
679655da
JP
5936F: Documentation/isapnp.txt
5937F: drivers/pnp/isapnp/
5938F: include/linux/isapnp.h
e2d1d6c0 5939
d39b8420
HV
5940ISA RADIO MODULE
5941M: Hans Verkuil <hverkuil@xs4all.nl>
5942L: linux-media@vger.kernel.org
5943T: git git://linuxtv.org/media_tree.git
a825eaec 5944W: https://linuxtv.org
d39b8420
HV
5945S: Maintained
5946F: drivers/media/radio/radio-isa*
5947
71a6d0af
HW
5948iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5949M: Peter Jones <pjones@redhat.com>
5950M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5951S: Maintained
5952F: drivers/firmware/iscsi_ibft*
5953
14816b1e 5954ISCSI
8b58be88 5955M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5956L: open-iscsi@googlegroups.com
5957W: www.open-iscsi.org
54e5881d 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5959S: Maintained
679655da
JP
5960F: drivers/scsi/*iscsi*
5961F: include/scsi/*iscsi*
14816b1e 5962
1e65eb42
OG
5963ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5964M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5965M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5966M: Roi Dayan <roid@mellanox.com>
5967L: linux-rdma@vger.kernel.org
5968S: Supported
5969W: http://www.openfabrics.org
5970W: www.open-iscsi.org
5971Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5972F: drivers/infiniband/ulp/iser/
1e65eb42 5973
2b70e5fd
SG
5974ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5975M: Sagi Grimberg <sagig@mellanox.com>
5976T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5977L: linux-rdma@vger.kernel.org
5978L: target-devel@vger.kernel.org
5979S: Supported
5980W: http://www.linux-iscsi.org
5981F: drivers/infiniband/ulp/isert
5982
1da177e4 5983ISDN SUBSYSTEM
8b58be88 5984M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5985L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5986L: netdev@vger.kernel.org
1da177e4 5987W: http://www.isdn4linux.de
54e5881d 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5989S: Maintained
679655da
JP
5990F: Documentation/isdn/
5991F: drivers/isdn/
5992F: include/linux/isdn.h
5993F: include/linux/isdn/
c117ab84
CEB
5994F: include/uapi/linux/isdn.h
5995F: include/uapi/linux/isdn/
1da177e4
LT
5996
5997ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5998M: Armin Schindler <mac@melware.de>
d5d52273 5999L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6000W: http://www.melware.de
6001S: Maintained
679655da 6002F: drivers/isdn/hardware/eicon/
1da177e4 6003
d624870f 6004IT87 HARDWARE MONITORING DRIVER
d8130624 6005M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
6006L: lm-sensors@lm-sensors.org
6007S: Maintained
6008F: Documentation/hwmon/it87
6009F: drivers/hwmon/it87.c
6010
d7104bff
AP
6011IT913X MEDIA DRIVER
6012M: Antti Palosaari <crope@iki.fi>
6013L: linux-media@vger.kernel.org
a825eaec 6014W: https://linuxtv.org
d7104bff
AP
6015W: http://palosaari.fi/linux/
6016Q: http://patchwork.linuxtv.org/project/linux-media/list/
6017T: git git://linuxtv.org/anttip/media_tree.git
6018S: Maintained
249c697e 6019F: drivers/media/tuners/it913x*
d7104bff 6020
91821ff3 6021IVTV VIDEO4LINUX DRIVER
6afdeaf8 6022M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6023L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6024L: linux-media@vger.kernel.org
275ffde4 6025T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6026W: http://www.ivtvdriver.org
6027S: Maintained
679655da 6028F: Documentation/video4linux/*.ivtv
90d72ac6 6029F: drivers/media/pci/ivtv/
c117ab84 6030F: include/uapi/linux/ivtv*
91821ff3 6031
68620bdd
MP
6032IX2505V MEDIA DRIVER
6033M: Malcolm Priestley <tvboxspy@gmail.com>
6034L: linux-media@vger.kernel.org
a825eaec 6035W: https://linuxtv.org
68620bdd
MP
6036Q: http://patchwork.linuxtv.org/project/linux-media/list/
6037S: Maintained
6038F: drivers/media/dvb-frontends/ix2505v*
6039
4453d736
GR
6040JC42.4 TEMPERATURE SENSOR DRIVER
6041M: Guenter Roeck <linux@roeck-us.net>
6042L: lm-sensors@lm-sensors.org
6043S: Maintained
6044F: drivers/hwmon/jc42.c
6045F: Documentation/hwmon/jc42
6046
e2d1d6c0 6047JFS FILESYSTEM
3256f80f 6048M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6049L: jfs-discussion@lists.sourceforge.net
6050W: http://jfs.sourceforge.net/
54e5881d 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6052S: Maintained
679655da
JP
6053F: Documentation/filesystems/jfs.txt
6054F: fs/jfs/
e2d1d6c0 6055
95252236 6056JME NETWORK DRIVER
8b58be88 6057M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6058L: netdev@vger.kernel.org
6059S: Maintained
63d24a0e 6060F: drivers/net/ethernet/jme.*
95252236 6061
1da177e4 6062JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6063M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6064L: linux-mtd@lists.infradead.org
6065W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6066S: Maintained
679655da 6067F: fs/jffs2/
c117ab84 6068F: include/uapi/linux/jffs2.h
1da177e4 6069
d183e11a
TT
6070JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6071M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6072M: Jan Kara <jack@suse.com>
d183e11a
TT
6073L: linux-ext4@vger.kernel.org
6074S: Maintained
6075F: fs/jbd2/
6076F: include/linux/jbd2.h
ae0718f8 6077
207dab5f
MU
6078JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6079M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6080L: linux-media@vger.kernel.org
6081S: Maintained
6082F: drivers/media/platform/rcar_jpu.c
6083
fd8b6cb4 6084JSM Neo PCI based serial card
df247081 6085M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6086L: linux-serial@vger.kernel.org
6087S: Maintained
df621252 6088F: drivers/tty/serial/jsm/
ae0718f8 6089
af39917d
CL
6090K10TEMP HARDWARE MONITORING DRIVER
6091M: Clemens Ladisch <clemens@ladisch.de>
6092L: lm-sensors@lm-sensors.org
6093S: Maintained
6094F: Documentation/hwmon/k10temp
6095F: drivers/hwmon/k10temp.c
6096
4660cb35 6097K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6098M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6099L: lm-sensors@lm-sensors.org
ae0718f8 6100S: Maintained
679655da
JP
6101F: Documentation/hwmon/k8temp
6102F: drivers/hwmon/k8temp.c
ae0718f8 6103
1da177e4 6104KCONFIG
5eb1f99e 6105M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6106L: linux-kbuild@vger.kernel.org
cea8321c 6107T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6108S: Maintained
679655da
JP
6109F: Documentation/kbuild/kconfig-language.txt
6110F: scripts/kconfig/
1da177e4 6111
ea6c2089 6112KDUMP
8b58be88
JP
6113M: Vivek Goyal <vgoyal@redhat.com>
6114M: Haren Myneni <hbabu@us.ibm.com>
34633993 6115L: kexec@lists.infradead.org
ea6c2089
VG
6116W: http://lse.sourceforge.net/kdump/
6117S: Maintained
80811493 6118F: Documentation/kdump/
ea6c2089 6119
f41bf02f
HV
6120KEENE FM RADIO TRANSMITTER DRIVER
6121M: Hans Verkuil <hverkuil@xs4all.nl>
6122L: linux-media@vger.kernel.org
6123T: git git://linuxtv.org/media_tree.git
a825eaec 6124W: https://linuxtv.org
f41bf02f
HV
6125S: Maintained
6126F: drivers/media/radio/radio-keene*
6127
1da177e4 6128KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6129M: Ian Kent <raven@themaw.net>
f694fc97 6130L: autofs@vger.kernel.org
1da177e4 6131S: Maintained
679655da 6132F: fs/autofs4/
1da177e4 6133
70fb7ba6 6134KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6135M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6138L: linux-kbuild@vger.kernel.org
5ce45962 6139S: Maintained
679655da
JP
6140F: Documentation/kbuild/
6141F: Makefile
6142F: scripts/Makefile.*
70fb7ba6
MM
6143F: scripts/basic/
6144F: scripts/mk*
6145F: scripts/package/
1da177e4
LT
6146
6147KERNEL JANITORS
c3000e03 6148L: kernel-janitors@vger.kernel.org
10466f5a 6149W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6150S: Odd Fixes
1da177e4 6151
e8b43555 6152KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6153M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6154M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6155L: linux-nfs@vger.kernel.org
1da177e4 6156W: http://nfs.sourceforge.net/
9f273c24 6157T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6158S: Supported
679655da 6159F: fs/nfsd/
c117ab84 6160F: include/uapi/linux/nfsd/
679655da
JP
6161F: fs/lockd/
6162F: fs/nfs_common/
6163F: net/sunrpc/
6164F: include/linux/lockd/
6165F: include/linux/sunrpc/
c117ab84 6166F: include/uapi/linux/sunrpc/
1da177e4 6167
13b122b3
SK
6168KERNEL SELFTEST FRAMEWORK
6169M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6170L: linux-kselftest@vger.kernel.org
13b122b3
SK
6171T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6172S: Maintained
6173F: tools/testing/selftests
6174
426d62e2 6175KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6176M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6177M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6178L: kvm@vger.kernel.org
e3e58478 6179W: http://www.linux-kvm.org
a94b40a6 6180T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6181S: Supported
c93a64fe
PB
6182F: Documentation/*/kvm*.txt
6183F: Documentation/virtual/kvm/
679655da 6184F: arch/*/kvm/
1662e862
CB
6185F: arch/x86/kernel/kvm.c
6186F: arch/x86/kernel/kvmclock.c
679655da
JP
6187F: arch/*/include/asm/kvm*
6188F: include/linux/kvm*
c117ab84 6189F: include/uapi/linux/kvm*
679655da 6190F: virt/kvm/
426d62e2 6191
ad8003d3 6192KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6193M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6194L: kvm@vger.kernel.org
038161de 6195W: http://www.linux-kvm.org/
7de609c8 6196S: Maintained
679655da 6197F: arch/x86/include/asm/svm.h
679655da 6198F: arch/x86/kvm/svm.c
426d62e2 6199
513014b7 6200KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6201M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6202L: kvm-ppc@vger.kernel.org
038161de 6203W: http://www.linux-kvm.org/
6a7f972d 6204T: git git://github.com/agraf/linux-2.6.git
513014b7 6205S: Supported
679655da
JP
6206F: arch/powerpc/include/asm/kvm*
6207F: arch/powerpc/kvm/
513014b7 6208
85f8fffe 6209KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6210M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6211M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6212L: linux-s390@vger.kernel.org
6213W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6215S: Supported
679655da
JP
6216F: Documentation/s390/kvm.txt
6217F: arch/s390/include/asm/kvm*
80811493 6218F: arch/s390/kvm/
85f8fffe 6219
a749474d 6220KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6221M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6222M: Marc Zyngier <marc.zyngier@arm.com>
6223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6224L: kvmarm@lists.cs.columbia.edu
6225W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6227S: Supported
a749474d
CD
6228F: arch/arm/include/uapi/asm/kvm*
6229F: arch/arm/include/asm/kvm*
6230F: arch/arm/kvm/
5c8818b4
MZ
6231F: virt/kvm/arm/
6232F: include/kvm/arm_*
a749474d 6233
6394a3ec 6234KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6235M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6236M: Marc Zyngier <marc.zyngier@arm.com>
6237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6238L: kvmarm@lists.cs.columbia.edu
6239S: Maintained
6240F: arch/arm64/include/uapi/asm/kvm*
6241F: arch/arm64/include/asm/kvm*
6242F: arch/arm64/kvm/
6243
bfd3d532
JH
6244KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6245M: James Hogan <james.hogan@imgtec.com>
6246L: linux-mips@linux-mips.org
6247S: Supported
6248F: arch/mips/include/uapi/asm/kvm*
6249F: arch/mips/include/asm/kvm*
6250F: arch/mips/kvm/
6251
dc009d92 6252KEXEC
8b58be88 6253M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6254W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6255L: kexec@lists.infradead.org
dc009d92 6256S: Maintained
679655da 6257F: include/linux/kexec.h
c117ab84 6258F: include/uapi/linux/kexec.h
679655da 6259F: kernel/kexec.c
dc009d92 6260
e971461f
DH
6261KEYS/KEYRINGS:
6262M: David Howells <dhowells@redhat.com>
aa62efff 6263L: keyrings@vger.kernel.org
e971461f 6264S: Maintained
d410fa4e 6265F: Documentation/security/keys.txt
e971461f
DH
6266F: include/linux/key.h
6267F: include/linux/key-type.h
6268F: include/keys/
6269F: security/keys/
6270
7f3c68be 6271KEYS-TRUSTED
74dd744f
MZ
6272M: David Safford <safford@us.ibm.com>
6273M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6274L: linux-security-module@vger.kernel.org
aa62efff 6275L: keyrings@vger.kernel.org
7f3c68be 6276S: Supported
d410fa4e 6277F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6278F: include/keys/trusted-type.h
6279F: security/keys/trusted.c
6280F: security/keys/trusted.h
6281
6282KEYS-ENCRYPTED
74dd744f
MZ
6283M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6284M: David Safford <safford@us.ibm.com>
7f3c68be 6285L: linux-security-module@vger.kernel.org
aa62efff 6286L: keyrings@vger.kernel.org
7f3c68be 6287S: Supported
d410fa4e 6288F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6289F: include/keys/encrypted-type.h
19c90aa6 6290F: security/keys/encrypted-keys/
7f3c68be 6291
5b778dad 6292KGDB / KDB /debug_core
8b58be88 6293M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6294W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6295L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6297S: Maintained
679655da
JP
6298F: Documentation/DocBook/kgdb.tmpl
6299F: drivers/misc/kgdbts.c
df621252 6300F: drivers/tty/serial/kgdboc.c
5b778dad 6301F: include/linux/kdb.h
679655da 6302F: include/linux/kgdb.h
4063eb5f 6303F: kernel/debug/
e3e2aaf7 6304
456db8cc 6305KMEMCHECK
8b58be88 6306M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6307M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6308S: Maintained
410d7a97
JP
6309F: Documentation/kmemcheck.txt
6310F: arch/x86/include/asm/kmemcheck.h
6311F: arch/x86/mm/kmemcheck/
6312F: include/linux/kmemcheck.h
6313F: mm/kmemcheck.c
b9ce08c0 6314
c3bb4d24 6315KMEMLEAK
8b58be88 6316M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6317S: Maintained
6318F: Documentation/kmemleak.txt
6319F: include/linux/kmemleak.h
6320F: mm/kmemleak.c
6321F: mm/kmemleak-test.c
6322
89559a61 6323KPROBES
8b58be88
JP
6324M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6325M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6326M: "David S. Miller" <davem@davemloft.net>
97c29e74 6327M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6328S: Maintained
679655da
JP
6329F: Documentation/kprobes.txt
6330F: include/linux/kprobes.h
6331F: kernel/kprobes.c
89559a61 6332
70e84049 6333KS0108 LCD CONTROLLER DRIVER
8b58be88 6334M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6335W: http://miguelojeda.es/auxdisplay.htm
6336W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6337S: Maintained
679655da
JP
6338F: Documentation/auxdisplay/ks0108
6339F: drivers/auxdisplay/ks0108.c
6340F: include/linux/ks0108.h
70e84049 6341
1b69c6d0
DA
6342L3MDEV
6343M: David Ahern <dsa@cumulusnetworks.com>
6344L: netdev@vger.kernel.org
6345S: Maintained
6346F: net/l3mdev
6347F: include/net/l3mdev.h
6348
9ca44355
JC
6349LANTIQ MIPS ARCHITECTURE
6350M: John Crispin <blogic@openwrt.org>
6351L: linux-mips@linux-mips.org
6352S: Maintained
6353F: arch/mips/lantiq
6354
1da177e4 6355LAPB module
1da177e4 6356L: linux-x25@vger.kernel.org
bf9915cc 6357S: Orphan
679655da
JP
6358F: Documentation/networking/lapb-module.txt
6359F: include/*/lapb.h
6360F: net/lapb/
1da177e4
LT
6361
6362LASI 53c700 driver for PARISC
8b58be88 6363M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6364L: linux-scsi@vger.kernel.org
6365S: Maintained
679655da
JP
6366F: Documentation/scsi/53c700.txt
6367F: drivers/scsi/53c700*
1da177e4 6368
263de9b5 6369LED SUBSYSTEM
8b58be88 6370M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6371M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6372L: linux-leds@vger.kernel.org
b8926ba0 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6374S: Maintained
679655da
JP
6375F: drivers/leds/
6376F: include/linux/leds.h
263de9b5 6377
b0461a44 6378LEGACY EEPROM DRIVER
d8130624 6379M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6380S: Maintained
6381F: Documentation/misc-devices/eeprom
6382F: drivers/misc/eeprom/eeprom.c
6383
1da177e4 6384LEGO USB Tower driver
8b58be88 6385M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6386L: legousb-devel@lists.sourceforge.net
6387W: http://legousb.sourceforge.net/
6388S: Maintained
679655da 6389F: drivers/usb/misc/legousbtower.c
1da177e4 6390
055616a8
MK
6391LG2160 MEDIA DRIVER
6392M: Michael Krufky <mkrufky@linuxtv.org>
6393L: linux-media@vger.kernel.org
a825eaec 6394W: https://linuxtv.org
055616a8
MK
6395W: http://github.com/mkrufky
6396Q: http://patchwork.linuxtv.org/project/linux-media/list/
6397T: git git://linuxtv.org/mkrufky/tuners.git
6398S: Maintained
6399F: drivers/media/dvb-frontends/lg2160.*
6400
6f0e7725
MK
6401LGDT3305 MEDIA DRIVER
6402M: Michael Krufky <mkrufky@linuxtv.org>
6403L: linux-media@vger.kernel.org
a825eaec 6404W: https://linuxtv.org
6f0e7725
MK
6405W: http://github.com/mkrufky
6406Q: http://patchwork.linuxtv.org/project/linux-media/list/
6407T: git git://linuxtv.org/mkrufky/tuners.git
6408S: Maintained
6409F: drivers/media/dvb-frontends/lgdt3305.*
6410
568a17ff 6411LGUEST
8b58be88 6412M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6413L: lguest@lists.ozlabs.org
568a17ff 6414W: http://lguest.ozlabs.org/
72e91863 6415S: Odd Fixes
070f420b 6416F: arch/x86/include/asm/lguest*.h
679655da
JP
6417F: arch/x86/lguest/
6418F: drivers/lguest/
6419F: include/linux/lguest*.h
070f420b 6420F: tools/lguest/
568a17ff 6421
32ac7cb2
TH
6422LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6423M: Tejun Heo <tj@kernel.org>
6424L: linux-ide@vger.kernel.org
6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6426S: Maintained
6427F: drivers/ata/
6428F: include/linux/ata.h
6429F: include/linux/libata.h
6430
6431LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6432M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6433L: linux-ide@vger.kernel.org
6434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6435S: Maintained
6436F: include/linux/pata_arasan_cf_data.h
6437F: drivers/ata/pata_arasan_cf.c
6438
c7fa056c
BZ
6439LIBATA PATA DRIVERS
6440M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6441M: Tejun Heo <tj@kernel.org>
6442L: linux-ide@vger.kernel.org
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6444S: Maintained
6445F: drivers/ata/pata_*.c
6446F: drivers/ata/ata_generic.c
6447
32ac7cb2
TH
6448LIBATA SATA AHCI PLATFORM devices support
6449M: Hans de Goede <hdegoede@redhat.com>
6450M: Tejun Heo <tj@kernel.org>
6451L: linux-ide@vger.kernel.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6453S: Maintained
6454F: drivers/ata/ahci_platform.c
6455F: drivers/ata/libahci_platform.c
6456F: include/linux/ahci_platform.h
6457
6458LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6459M: Mikael Pettersson <mikpelinux@gmail.com>
6460L: linux-ide@vger.kernel.org
6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6462S: Maintained
6463F: drivers/ata/sata_promise.*
6464
1acd437c
SL
6465LIBLOCKDEP
6466M: Sasha Levin <sasha.levin@oracle.com>
6467S: Maintained
6468F: tools/lib/lockdep/
6469
bc30196f
DW
6470LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6471M: Dan Williams <dan.j.williams@intel.com>
6472L: linux-nvdimm@lists.01.org
6473Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6475S: Supported
6476F: drivers/nvdimm/*
6477F: include/linux/nd.h
6478F: include/linux/libnvdimm.h
6479F: include/uapi/linux/ndctl.h
6480
6481LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6482M: Ross Zwisler <ross.zwisler@linux.intel.com>
6483L: linux-nvdimm@lists.01.org
6484Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6485S: Supported
6486F: drivers/nvdimm/blk.c
6487F: drivers/nvdimm/region_devs.c
6488F: drivers/acpi/nfit*
6489
6490LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6491M: Vishal Verma <vishal.l.verma@intel.com>
6492L: linux-nvdimm@lists.01.org
6493Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6494S: Supported
6495F: drivers/nvdimm/btt*
6496
6497LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6498M: Ross Zwisler <ross.zwisler@linux.intel.com>
6499L: linux-nvdimm@lists.01.org
6500Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6501S: Supported
6502F: drivers/nvdimm/pmem.c
b864bc17 6503F: include/linux/pmem.h
40603526 6504F: arch/*/include/asm/pmem.h
bc30196f 6505
cd9e9808
MB
6506LIGHTNVM PLATFORM SUPPORT
6507M: Matias Bjorling <mb@lightnvm.io>
6508W: http://github/OpenChannelSSD
4ead1a25 6509L: linux-block@vger.kernel.org
cd9e9808
MB
6510S: Maintained
6511F: drivers/lightnvm/
6512F: include/linux/lightnvm.h
6513F: include/uapi/linux/lightnvm.h
6514
1da177e4 6515LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6516M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6517W: http://www.ibm.com/linux/ltc/projects/ppc
6518S: Supported
11c34c7d 6519F: arch/powerpc/boot/rs6000.h
1da177e4 6520
852bb9f5 6521LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6522M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6523M: Paul Mackerras <paulus@samba.org>
ea668936 6524M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6525W: http://www.penguinppc.org/
a4724ed6 6526L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6527Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6529S: Supported
11c34c7d
JP
6530F: Documentation/powerpc/
6531F: arch/powerpc/
1da177e4
LT
6532
6533LINUX FOR POWER MACINTOSH
8b58be88 6534M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6535W: http://www.penguinppc.org/
a4724ed6 6536L: linuxppc-dev@lists.ozlabs.org
1da177e4 6537S: Maintained
11c34c7d
JP
6538F: arch/powerpc/platforms/powermac/
6539F: drivers/macintosh/
1da177e4 6540
77a76369 6541LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6542M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6543L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6544T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6545S: Maintained
11c34c7d
JP
6546F: arch/powerpc/platforms/512x/
6547F: arch/powerpc/platforms/52xx/
1da177e4
LT
6548
6549LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6550M: Alistair Popple <alistair@popple.id.au>
8b58be88 6551M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6552W: http://www.penguinppc.org/
a4724ed6 6553L: linuxppc-dev@lists.ozlabs.org
1da177e4 6554S: Maintained
11c34c7d
JP
6555F: arch/powerpc/platforms/40x/
6556F: arch/powerpc/platforms/44x/
1da177e4 6557
260c02a9 6558LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6559L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6560S: Orphan
11c34c7d
JP
6561F: arch/powerpc/*/*virtex*
6562F: arch/powerpc/*/*/*virtex*
1da177e4 6563
e93adf1e 6564LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6565M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6566W: http://www.penguinppc.org/
a4724ed6 6567L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6568S: Maintained
a2b1f7c8 6569F: arch/powerpc/platforms/8xx/
e93adf1e 6570
1da177e4 6571LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6572M: Scott Wood <oss@buserror.net>
8b58be88 6573M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6574W: http://www.penguinppc.org/
a4724ed6 6575L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6577S: Maintained
11c34c7d 6578F: arch/powerpc/platforms/83xx/
4c8f581d 6579F: arch/powerpc/platforms/85xx/
1da177e4 6580
ab06ff3a 6581LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6582M: Olof Johansson <olof@lixom.net>
a4724ed6 6583L: linuxppc-dev@lists.ozlabs.org
92e19709 6584S: Maintained
11c34c7d
JP
6585F: arch/powerpc/platforms/pasemi/
6586F: drivers/*/*pasemi*
6587F: drivers/*/*/*pasemi*
ab06ff3a 6588
1da177e4 6589LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6590M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6591L: linux-security-module@vger.kernel.org
1da177e4
LT
6592S: Supported
6593
a23ce6da
HW
6594LIS3LV02D ACCELEROMETER DRIVER
6595M: Eric Piel <eric.piel@tremplin-utc.net>
6596S: Maintained
ff606677
JD
6597F: Documentation/misc-devices/lis3lv02d
6598F: drivers/misc/lis3lv02d/
bd35665f 6599F: drivers/platform/x86/hp_accel.c
a23ce6da 6600
b700e7f0
SJ
6601LIVE PATCHING
6602M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6603M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6604M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6605M: Miroslav Benes <mbenes@suse.cz>
6606R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6607S: Maintained
6608F: kernel/livepatch/
6609F: include/linux/livepatch.h
6610F: arch/x86/include/asm/livepatch.h
6611F: arch/x86/kernel/livepatch.c
6612F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6613F: samples/livepatch/
b700e7f0 6614L: live-patching@vger.kernel.org
74d50da3 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6616
ea861d73
KC
6617LINUX KERNEL DUMP TEST MODULE (LKDTM)
6618M: Kees Cook <keescook@chromium.org>
6619S: Maintained
6620F: drivers/misc/lkdtm.c
6621
e2d1d6c0 6622LLC (802.2)
8b58be88 6623M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6624S: Maintained
679655da 6625F: include/linux/llc.h
c117ab84 6626F: include/uapi/linux/llc.h
679655da
JP
6627F: include/net/llc*
6628F: net/llc/
e2d1d6c0 6629
4e233cbe
AD
6630LM73 HARDWARE MONITOR DRIVER
6631M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6632L: lm-sensors@lm-sensors.org
6633S: Maintained
6634F: drivers/hwmon/lm73.c
6635
156e2d1a 6636LM78 HARDWARE MONITOR DRIVER
d8130624 6637M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6638L: lm-sensors@lm-sensors.org
6639S: Maintained
6640F: Documentation/hwmon/lm78
6641F: drivers/hwmon/lm78.c
6642
1da177e4 6643LM83 HARDWARE MONITOR DRIVER
d8130624 6644M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6645L: lm-sensors@lm-sensors.org
1da177e4 6646S: Maintained
679655da
JP
6647F: Documentation/hwmon/lm83
6648F: drivers/hwmon/lm83.c
1da177e4
LT
6649
6650LM90 HARDWARE MONITOR DRIVER
d8130624 6651M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6652L: lm-sensors@lm-sensors.org
1da177e4 6653S: Maintained
679655da 6654F: Documentation/hwmon/lm90
aae7bce4 6655F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6656F: drivers/hwmon/lm90.c
1da177e4 6657
917cc4e6
GR
6658LM95234 HARDWARE MONITOR DRIVER
6659M: Guenter Roeck <linux@roeck-us.net>
6660L: lm-sensors@lm-sensors.org
6661S: Maintained
6662F: Documentation/hwmon/lm95234
6663F: drivers/hwmon/lm95234.c
6664
68620bdd
MP
6665LME2510 MEDIA DRIVER
6666M: Malcolm Priestley <tvboxspy@gmail.com>
6667L: linux-media@vger.kernel.org
a825eaec 6668W: https://linuxtv.org
68620bdd
MP
6669Q: http://patchwork.linuxtv.org/project/linux-media/list/
6670S: Maintained
6671F: drivers/media/usb/dvb-usb-v2/lmedm04*
6672
512e67f9 6673LOCKDEP AND LOCKSTAT
8b58be88
JP
6674M: Peter Zijlstra <peterz@infradead.org>
6675M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6676L: linux-kernel@vger.kernel.org
75fc2d37 6677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6678S: Maintained
214e0aed
DB
6679F: Documentation/locking/lockdep*.txt
6680F: Documentation/locking/lockstat.txt
679655da 6681F: include/linux/lockdep.h
7486d6da 6682F: kernel/locking/
512e67f9 6683
dde33348 6684LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6685M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6686L: linux-ntfs-dev@lists.sourceforge.net
6687W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6688S: Maintained
679655da 6689F: Documentation/ldm.txt
20d16fef 6690F: block/partitions/ldm.*
1da177e4 6691
ef6ada3d
JE
6692LogFS
6693M: Joern Engel <joern@logfs.org>
756ccb3c 6694M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6695L: logfs@logfs.org
6696W: logfs.org
6697S: Maintained
6698F: fs/logfs/
6699
b62d7946
RS
6700LPC32XX MACHINE SUPPORT
6701M: Roland Stigge <stigge@antcom.de>
6702L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6703S: Maintained
6704F: arch/arm/mach-lpc32xx/
6705
c87e34ef 6706LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6707M: Sathya Prakash <sathya.prakash@broadcom.com>
6708M: Chaitra P B <chaitra.basappa@broadcom.com>
6709M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6710L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6711L: linux-scsi@vger.kernel.org
9495e835 6712W: http://www.avagotech.com/support/
c87e34ef 6713S: Supported
679655da 6714F: drivers/message/fusion/
500c152a 6715F: drivers/scsi/mpt2sas/
6716F: drivers/scsi/mpt3sas/
c87e34ef 6717
1da177e4 6718LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6719M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6720L: linux-scsi@vger.kernel.org
6721S: Maintained
679655da 6722F: drivers/scsi/sym53c8xx_2/
1da177e4 6723
e5f5c99a
GR
6724LTC4261 HARDWARE MONITOR DRIVER
6725M: Guenter Roeck <linux@roeck-us.net>
6726L: lm-sensors@lm-sensors.org
6727S: Maintained
6728F: Documentation/hwmon/ltc4261
6729F: drivers/hwmon/ltc4261.c
6730
81365c31 6731LTP (Linux Test Project)
28b8e8d4 6732M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6733M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6734M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6735M: Jan Stancek <jstancek@redhat.com>
6736M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6737M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6738L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6739W: http://linux-test-project.github.io/
7d1ae8a8 6740T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6741S: Maintained
6742
c12a54b3 6743M32R ARCHITECTURE
c12a54b3 6744W: http://www.linux-m32r.org/
b4174867 6745S: Orphan
679655da 6746F: arch/m32r/
c12a54b3 6747
1da177e4 6748M68K ARCHITECTURE
8b58be88 6749M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6750L: linux-m68k@lists.linux-m68k.org
6751W: http://www.linux-m68k.org/
54e5881d 6752T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6753S: Maintained
679655da 6754F: arch/m68k/
9db35182 6755F: drivers/zorro/
1da177e4
LT
6756
6757M68K ON APPLE MACINTOSH
8b58be88 6758M: Joshua Thompson <funaho@jurai.org>
1da177e4 6759W: http://www.mac.linux-m68k.org/
9bb9f222 6760L: linux-m68k@lists.linux-m68k.org
1da177e4 6761S: Maintained
9db35182 6762F: arch/m68k/mac/
1da177e4
LT
6763
6764M68K ON HP9000/300
8b58be88 6765M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6766W: http://www.tazenda.demon.co.uk/phil/linux-hp
6767S: Maintained
679655da 6768F: arch/m68k/hp300/
1da177e4 6769
74425546
AP
6770M88DS3103 MEDIA DRIVER
6771M: Antti Palosaari <crope@iki.fi>
6772L: linux-media@vger.kernel.org
a825eaec 6773W: https://linuxtv.org
74425546
AP
6774W: http://palosaari.fi/linux/
6775Q: http://patchwork.linuxtv.org/project/linux-media/list/
6776T: git git://linuxtv.org/anttip/media_tree.git
6777S: Maintained
6778F: drivers/media/dvb-frontends/m88ds3103*
6779
68620bdd
MP
6780M88RS2000 MEDIA DRIVER
6781M: Malcolm Priestley <tvboxspy@gmail.com>
6782L: linux-media@vger.kernel.org
a825eaec 6783W: https://linuxtv.org
68620bdd
MP
6784Q: http://patchwork.linuxtv.org/project/linux-media/list/
6785S: Maintained
6786F: drivers/media/dvb-frontends/m88rs2000*
6787
07a092fa 6788MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6789M: Alexey Klimov <klimov.linux@gmail.com>
6790L: linux-media@vger.kernel.org
6791T: git git://linuxtv.org/media_tree.git
6792S: Maintained
6793F: drivers/media/radio/radio-ma901.c
07a092fa 6794
64a327a7 6795MAC80211
8b58be88 6796M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6797L: linux-wireless@vger.kernel.org
491b26b4 6798W: http://wireless.kernel.org/
ce466579
JB
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6801S: Maintained
679655da
JP
6802F: Documentation/networking/mac80211-injection.txt
6803F: include/net/mac80211.h
6804F: net/mac80211/
2af8c4dc 6805F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6806
b863ceb7 6807MACVLAN DRIVER
8b58be88 6808M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6809L: netdev@vger.kernel.org
6810S: Maintained
679655da
JP
6811F: drivers/net/macvlan.c
6812F: include/linux/if_macvlan.h
b863ceb7 6813
2b6d83e2
JB
6814MAILBOX API
6815M: Jassi Brar <jassisinghbrar@gmail.com>
6816L: linux-kernel@vger.kernel.org
6817S: Maintained
6818F: drivers/mailbox/
6819F: include/linux/mailbox_client.h
6820F: include/linux/mailbox_controller.h
6821
faf1668c 6822MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6823M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6824W: http://www.kernel.org/doc/man-pages
bd7ebec6 6825L: linux-man@vger.kernel.org
1b53dc74 6826S: Maintained
faf1668c 6827
8427defd
RK
6828MARVELL ARMADA DRM SUPPORT
6829M: Russell King <rmk+kernel@arm.linux.org.uk>
6830S: Maintained
6831F: drivers/gpu/drm/armada/
6832
3ad50cca
GR
6833MARVELL 88E6352 DSA support
6834M: Guenter Roeck <linux@roeck-us.net>
6835S: Maintained
6836F: drivers/net/dsa/mv88e6352.c
6837
c4d007bc
TP
6838MARVELL CRYPTO DRIVER
6839M: Boris Brezillon <boris.brezillon@free-electrons.com>
6840M: Arnaud Ebalard <arno@natisbad.org>
6841F: drivers/crypto/marvell/
6842S: Maintained
6843L: linux-crypto@vger.kernel.org
6844
44c14c1d 6845MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6846M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6847M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6848L: netdev@vger.kernel.org
6849S: Maintained
6850F: drivers/net/ethernet/marvell/sk*
6851
74cda169 6852MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6853L: libertas-dev@lists.infradead.org
8ac3e99e 6854S: Orphan
f988d640 6855F: drivers/net/wireless/marvell/libertas/
74cda169 6856
b60d6975 6857MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6858M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6859L: netdev@vger.kernel.org
f5ca8502 6860S: Maintained
527a6266 6861F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6862F: include/linux/mv643xx.h
1da177e4 6863
370b8ed9
TP
6864MARVELL MVNETA ETHERNET DRIVER
6865M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6866L: netdev@vger.kernel.org
6867S: Maintained
6868F: drivers/net/ethernet/marvell/mvneta.*
6869
fcad584d 6870MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6871M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6872M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6873L: linux-wireless@vger.kernel.org
6874S: Maintained
277b024e 6875F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6876
a2c3f656 6877MARVELL MWL8K WIRELESS DRIVER
a040d532 6878M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6879L: linux-wireless@vger.kernel.org
16345910 6880S: Odd Fixes
de60f1dc 6881F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6882
2a69567b 6883MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6884M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6885S: Odd Fixes
1fa7e547 6886F: drivers/mmc/host/mvsdio.*
2a69567b 6887
1da177e4 6888MATROX FRAMEBUFFER DRIVER
c69f677c 6889L: linux-fbdev@vger.kernel.org
52653199 6890S: Orphan
8a61f013 6891F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6892F: include/uapi/linux/matroxfb.h
1da177e4 6893
ca462085
GR
6894MAX16065 HARDWARE MONITOR DRIVER
6895M: Guenter Roeck <linux@roeck-us.net>
6896L: lm-sensors@lm-sensors.org
6897S: Maintained
6898F: Documentation/hwmon/max16065
6899F: drivers/hwmon/max16065.c
6900
1f61cab8
GR
6901MAX20751 HARDWARE MONITOR DRIVER
6902M: Guenter Roeck <linux@roeck-us.net>
6903L: lm-sensors@lm-sensors.org
6904S: Maintained
6905F: Documentation/hwmon/max20751
6906F: drivers/hwmon/max20751.c
6907
d20620de 6908MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6909M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6910L: lm-sensors@lm-sensors.org
6911S: Maintained
679655da
JP
6912F: Documentation/hwmon/max6650
6913F: drivers/hwmon/max6650.c
d20620de 6914
e89ab51f
GR
6915MAX6697 HARDWARE MONITOR DRIVER
6916M: Guenter Roeck <linux@roeck-us.net>
6917L: lm-sensors@lm-sensors.org
6918S: Maintained
6919F: Documentation/hwmon/max6697
6920F: Documentation/devicetree/bindings/i2c/max6697.txt
6921F: drivers/hwmon/max6697.c
6922F: include/linux/platform_data/max6697.h
6923
f8f847b5
KK
6924MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6925M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6926L: linux-pm@vger.kernel.org
6927S: Supported
6928F: drivers/power/max14577_charger.c
6929F: drivers/power/max77693_charger.c
6930
3811405e
JMC
6931MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6932M: Javier Martinez Canillas <javier@osg.samsung.com>
6933L: linux-kernel@vger.kernel.org
6934S: Supported
96173cc6 6935F: drivers/*/*max77802*.c
3811405e
JMC
6936F: Documentation/devicetree/bindings/*/*max77802.txt
6937F: include/dt-bindings/*/*max77802.h
6938
befeb596
KK
6939MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6940M: Chanwoo Choi <cw00.choi@samsung.com>
6941M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6942L: linux-kernel@vger.kernel.org
6943S: Supported
6944F: drivers/*/max14577.c
0998a436 6945F: drivers/*/max77686*.c
befeb596
KK
6946F: drivers/*/max77693.c
6947F: drivers/extcon/extcon-max14577.c
6948F: drivers/extcon/extcon-max77693.c
6949F: drivers/rtc/rtc-max77686.c
6950F: drivers/clk/clk-max77686.c
6951F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6952F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6953F: Documentation/devicetree/bindings/mfd/max77693.txt
6954F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6955F: include/linux/mfd/max14577*.h
6956F: include/linux/mfd/max77686*.h
6957F: include/linux/mfd/max77693*.h
6958
9be3c9a5
HV
6959MAXIRADIO FM RADIO RECEIVER DRIVER
6960M: Hans Verkuil <hverkuil@xs4all.nl>
6961L: linux-media@vger.kernel.org
6962T: git git://linuxtv.org/media_tree.git
a825eaec 6963W: https://linuxtv.org
9be3c9a5
HV
6964S: Maintained
6965F: drivers/media/radio/radio-maxiradio*
6966
c05dc2cc
PR
6967MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6968M: Peter Rosin <peda@axentia.se>
6969L: linux-iio@vger.kernel.org
6970S: Maintained
6971F: drivers/iio/potentiometer/mcp4531.c
6972
6f32a8c9
LP
6973MEDIA DRIVERS FOR RENESAS - VSP1
6974M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6975L: linux-media@vger.kernel.org
4a121096 6976L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6977T: git git://linuxtv.org/media_tree.git
6978S: Supported
6979F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6980F: drivers/media/platform/vsp1/
6981
dacf9ce8
KS
6982MEDIA DRIVERS FOR ASCOT2E
6983M: Sergey Kozlov <serjk@netup.ru>
6984L: linux-media@vger.kernel.org
a825eaec 6985W: https://linuxtv.org
dacf9ce8
KS
6986W: http://netup.tv/
6987T: git git://linuxtv.org/media_tree.git
6988S: Supported
6989F: drivers/media/dvb-frontends/ascot2e*
6990
a6dc60ff
KS
6991MEDIA DRIVERS FOR CXD2841ER
6992M: Sergey Kozlov <serjk@netup.ru>
6993L: linux-media@vger.kernel.org
a825eaec 6994W: https://linuxtv.org
a6dc60ff
KS
6995W: http://netup.tv/
6996T: git git://linuxtv.org/media_tree.git
6997S: Supported
6998F: drivers/media/dvb-frontends/cxd2841er*
6999
a5d32b35
KS
7000MEDIA DRIVERS FOR HORUS3A
7001M: Sergey Kozlov <serjk@netup.ru>
7002L: linux-media@vger.kernel.org
a825eaec 7003W: https://linuxtv.org
a5d32b35
KS
7004W: http://netup.tv/
7005T: git git://linuxtv.org/media_tree.git
7006S: Supported
7007F: drivers/media/dvb-frontends/horus3a*
7008
e025273b
KS
7009MEDIA DRIVERS FOR LNBH25
7010M: Sergey Kozlov <serjk@netup.ru>
7011L: linux-media@vger.kernel.org
a825eaec 7012W: https://linuxtv.org
e025273b
KS
7013W: http://netup.tv/
7014T: git git://linuxtv.org/media_tree.git
7015S: Supported
7016F: drivers/media/dvb-frontends/lnbh25*
7017
52b1eaf4
KS
7018MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7019M: Sergey Kozlov <serjk@netup.ru>
7020L: linux-media@vger.kernel.org
a825eaec 7021W: https://linuxtv.org
52b1eaf4
KS
7022W: http://netup.tv/
7023T: git git://linuxtv.org/media_tree.git
7024S: Supported
7025F: drivers/media/pci/netup_unidvb/*
7026
127c49ae 7027MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7028M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7029P: LinuxTV.org Project
7030L: linux-media@vger.kernel.org
a825eaec 7031W: https://linuxtv.org
8a6e2535 7032Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7033T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7034S: Maintained
7035F: Documentation/dvb/
7036F: Documentation/video4linux/
ffe06198 7037F: Documentation/DocBook/media/
127c49ae 7038F: drivers/media/
ffe06198 7039F: drivers/staging/media/
eb4b0ec7 7040F: include/linux/platform_data/media/
127c49ae 7041F: include/media/
6c0f0359
MCC
7042F: include/uapi/linux/dvb/
7043F: include/uapi/linux/videodev2.h
7044F: include/uapi/linux/media.h
7045F: include/uapi/linux/v4l2-*
7046F: include/uapi/linux/meye.h
7047F: include/uapi/linux/ivtv*
7048F: include/uapi/linux/uvcvideo.h
d20620de 7049
0c272fc9
JC
7050MEDIATEK ETHERNET DRIVER
7051M: Felix Fietkau <nbd@openwrt.org>
7052M: John Crispin <blogic@openwrt.org>
7053L: netdev@vger.kernel.org
7054S: Maintained
7055F: drivers/net/ethernet/mediatek/
7056
c869f77d
JK
7057MEDIATEK MT7601U WIRELESS LAN DRIVER
7058M: Jakub Kicinski <kubakici@wp.pl>
7059L: linux-wireless@vger.kernel.org
7060S: Maintained
7061F: drivers/net/wireless/mediatek/mt7601u/
7062
e399065b
SS
7063MEGARAID SCSI/SAS DRIVERS
7064M: Kashyap Desai <kashyap.desai@avagotech.com>
7065M: Sumit Saxena <sumit.saxena@avagotech.com>
7066M: Uday Lingala <uday.lingala@avagotech.com>
7067L: megaraidlinux.pdl@avagotech.com
baaea1dc 7068L: linux-scsi@vger.kernel.org
e399065b 7069W: http://www.lsi.com
ce00f85c 7070S: Maintained
679655da
JP
7071F: Documentation/scsi/megaraid.txt
7072F: drivers/scsi/megaraid.*
7073F: drivers/scsi/megaraid/
757e0108 7074
2c46c9d5 7075MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7076M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7077L: netdev@vger.kernel.org
2c46c9d5
AV
7078S: Supported
7079W: http://www.mellanox.com
7080Q: http://patchwork.ozlabs.org/project/netdev/list/
7081F: drivers/net/ethernet/mellanox/mlx4/en_*
7082
e7523a49
OG
7083MELLANOX ETHERNET DRIVER (mlx5e)
7084M: Saeed Mahameed <saeedm@mellanox.com>
7085L: netdev@vger.kernel.org
7086S: Supported
7087W: http://www.mellanox.com
7088Q: http://patchwork.ozlabs.org/project/netdev/list/
7089F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7090
93c1edb2
JP
7091MELLANOX ETHERNET SWITCH DRIVERS
7092M: Jiri Pirko <jiri@mellanox.com>
7093M: Ido Schimmel <idosch@mellanox.com>
7094L: netdev@vger.kernel.org
7095S: Supported
7096W: http://www.mellanox.com
7097Q: http://patchwork.ozlabs.org/project/netdev/list/
7098F: drivers/net/ethernet/mellanox/mlxsw/
7099
5b25b13a
MD
7100MEMBARRIER SUPPORT
7101M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7103L: linux-kernel@vger.kernel.org
7104S: Supported
7105F: kernel/membarrier.c
7106F: include/uapi/linux/membarrier.h
7107
70ea91f1
SR
7108MEMORY MANAGEMENT
7109L: linux-mm@kvack.org
70ea91f1
SR
7110W: http://www.linux-mm.org
7111S: Maintained
679655da 7112F: include/linux/mm.h
551450bb
CS
7113F: include/linux/gfp.h
7114F: include/linux/mmzone.h
7115F: include/linux/memory_hotplug.h
7116F: include/linux/vmalloc.h
679655da 7117F: mm/
70ea91f1 7118
f4e9ce66 7119MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7120M: David Woodhouse <dwmw2@infradead.org>
242c325e 7121M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7122L: linux-mtd@lists.infradead.org
8a6e2535
JP
7123W: http://www.linux-mtd.infradead.org/
7124Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7125T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7126T: git git://git.infradead.org/l2-mtd.git
1da177e4 7127S: Maintained
679655da
JP
7128F: drivers/mtd/
7129F: include/linux/mtd/
c117ab84 7130F: include/uapi/mtd/
1da177e4 7131
26c57ef1 7132MEN A21 WATCHDOG DRIVER
30c7469b 7133M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7134L: linux-watchdog@vger.kernel.org
30c7469b 7135S: Maintained
26c57ef1
JT
7136F: drivers/watchdog/mena21_wdt.c
7137
3764e82e 7138MEN CHAMELEON BUS (mcb)
30c7469b
JT
7139M: Johannes Thumshirn <morbidrsa@gmail.com>
7140S: Maintained
3764e82e
JT
7141F: drivers/mcb/
7142F: include/linux/mcb.h
b9f2f459 7143F: Documentation/men-chameleon-bus.txt
3764e82e 7144
48b490d2
AW
7145MEN F21BMC (Board Management Controller)
7146M: Andreas Werner <andreas.werner@men.de>
7147S: Supported
7148F: drivers/mfd/menf21bmc.c
7149F: drivers/watchdog/menf21bmc_wdt.c
7150F: drivers/leds/leds-menf21bmc.c
7151F: drivers/hwmon/menf21bmc_hwmon.c
7152F: Documentation/hwmon/menf21bmc
7153
12285945
JH
7154METAG ARCHITECTURE
7155M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7156L: linux-metag@vger.kernel.org
9f273c24 7157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7158S: Odd Fixes
12285945
JH
7159F: arch/metag/
7160F: Documentation/metag/
7161F: Documentation/devicetree/bindings/metag/
2d799dde 7162F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7163F: drivers/clocksource/metag_generic.c
5698c50d
JH
7164F: drivers/irqchip/irq-metag.c
7165F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7166F: drivers/tty/metag_da.c
12285945 7167
c6375b0a 7168MICROBLAZE ARCHITECTURE
8b58be88 7169M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7170W: http://www.monstr.eu/fdt/
7171T: git git://git.monstr.eu/linux-2.6-microblaze.git
7172S: Supported
0a8c7914 7173F: arch/microblaze/
1da177e4 7174
2508a45a
CY
7175MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7176M: Chen Yu <yu.c.chen@intel.com>
7177L: platform-driver-x86@vger.kernel.org
7178S: Supported
7179F: drivers/platform/x86/surfacepro3_button.c
7180
1da177e4 7181MICROTEK X6 SCANNER
61eee9a7 7182M: Oliver Neukum <oliver@neukum.org>
1da177e4 7183S: Maintained
679655da 7184F: drivers/usb/image/microtek.*
1da177e4
LT
7185
7186MIPS
8b58be88 7187M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7188L: linux-mips@linux-mips.org
6097050d 7189W: http://www.linux-mips.org/
b05e988e 7190T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7191Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7192S: Supported
679655da
JP
7193F: Documentation/mips/
7194F: arch/mips/
1da177e4 7195
08b7620a
HV
7196MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7197M: Hans Verkuil <hverkuil@xs4all.nl>
7198L: linux-media@vger.kernel.org
7199T: git git://linuxtv.org/media_tree.git
a825eaec 7200W: https://linuxtv.org
08b7620a
HV
7201S: Odd Fixes
7202F: drivers/media/radio/radio-miropcm20*
7203
c09befcb
OG
7204MELLANOX MLX4 core VPI driver
7205M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7206L: netdev@vger.kernel.org
7207L: linux-rdma@vger.kernel.org
7208W: http://www.mellanox.com
7209Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7210S: Supported
7211F: drivers/net/ethernet/mellanox/mlx4/
7212F: include/linux/mlx4/
7213
7214MELLANOX MLX4 IB driver
7215M: Yishai Hadas <yishaih@mellanox.com>
7216L: linux-rdma@vger.kernel.org
7217W: http://www.mellanox.com
e126ba97 7218Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7219S: Supported
7220F: drivers/infiniband/hw/mlx4/
7221F: include/linux/mlx4/
7222
595a4d8f
OG
7223MELLANOX MLX5 core VPI driver
7224M: Matan Barak <matanb@mellanox.com>
7225M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7226L: netdev@vger.kernel.org
7227L: linux-rdma@vger.kernel.org
7228W: http://www.mellanox.com
7229Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7230S: Supported
7231F: drivers/net/ethernet/mellanox/mlx5/core/
7232F: include/linux/mlx5/
7233
595a4d8f
OG
7234MELLANOX MLX5 IB driver
7235M: Matan Barak <matanb@mellanox.com>
7236M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7237L: linux-rdma@vger.kernel.org
7238W: http://www.mellanox.com
7239Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7240S: Supported
b75f0050 7241F: drivers/infiniband/hw/mlx5/
595a4d8f 7242F: include/linux/mlx5/
e126ba97 7243
764589b6
CM
7244MELEXIS MLX90614 DRIVER
7245M: Crt Mori <cmo@melexis.com>
7246L: linux-iio@vger.kernel.org
7247W: http://www.melexis.com
7248S: Supported
7249F: drivers/iio/temperature/mlx90614.c
7250
0ce277e4
AP
7251MN88472 MEDIA DRIVER
7252M: Antti Palosaari <crope@iki.fi>
7253L: linux-media@vger.kernel.org
a825eaec 7254W: https://linuxtv.org
0ce277e4
AP
7255W: http://palosaari.fi/linux/
7256Q: http://patchwork.linuxtv.org/project/linux-media/list/
7257T: git git://linuxtv.org/anttip/media_tree.git
7258S: Maintained
7259F: drivers/staging/media/mn88472/
7260F: drivers/media/dvb-frontends/mn88472.h
7261
4f4d238f
AP
7262MN88473 MEDIA DRIVER
7263M: Antti Palosaari <crope@iki.fi>
7264L: linux-media@vger.kernel.org
a825eaec 7265W: https://linuxtv.org
4f4d238f
AP
7266W: http://palosaari.fi/linux/
7267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7268S: Maintained
877ba50b 7269F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7270
1da177e4 7271MODULE SUPPORT
8b58be88 7272M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7273S: Maintained
679655da
JP
7274F: include/linux/module.h
7275F: kernel/module.c
1da177e4
LT
7276
7277MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7278W: http://popies.net/meye/
b7788e13 7279S: Orphan
679655da 7280F: Documentation/video4linux/meye.txt
90d72ac6 7281F: drivers/media/pci/meye/
6c0f0359 7282F: include/uapi/linux/meye.h
1da177e4 7283
b9705b60 7284MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7285M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7286S: Maintained
679655da 7287F: Documentation/serial/moxa-smartio
c897401b 7288F: drivers/tty/mxser.*
d735410a 7289
889b2f87
AK
7290MR800 AVERMEDIA USB FM RADIO DRIVER
7291M: Alexey Klimov <klimov.linux@gmail.com>
7292L: linux-media@vger.kernel.org
7293T: git git://linuxtv.org/media_tree.git
7294S: Maintained
7295F: drivers/media/radio/radio-mr800.c
7296
d7155691
AO
7297MRF24J40 IEEE 802.15.4 RADIO DRIVER
7298M: Alan Ott <alan@signal11.us>
7299L: linux-wpan@vger.kernel.org
7300S: Maintained
7301F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7302F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7303
8c4c731a 7304MSI LAPTOP SUPPORT
182ae55c 7305M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7306L: platform-driver-x86@vger.kernel.org
8c4c731a 7307S: Maintained
679655da 7308F: drivers/platform/x86/msi-laptop.c
8c4c731a 7309
0f1006b1 7310MSI WMI SUPPORT
d0944853 7311L: platform-driver-x86@vger.kernel.org
5ee7041e 7312S: Orphan
0f1006b1
AA
7313F: drivers/platform/x86/msi-wmi.c
7314
19a628a0
AP
7315MSI001 MEDIA DRIVER
7316M: Antti Palosaari <crope@iki.fi>
7317L: linux-media@vger.kernel.org
a825eaec 7318W: https://linuxtv.org
19a628a0
AP
7319W: http://palosaari.fi/linux/
7320Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321T: git git://linuxtv.org/anttip/media_tree.git
7322S: Maintained
0185e197 7323F: drivers/media/tuners/msi001*
19a628a0 7324
7570589d 7325MSI2500 MEDIA DRIVER
2c57213f
AP
7326M: Antti Palosaari <crope@iki.fi>
7327L: linux-media@vger.kernel.org
a825eaec 7328W: https://linuxtv.org
2c57213f
AP
7329W: http://palosaari.fi/linux/
7330Q: http://patchwork.linuxtv.org/project/linux-media/list/
7331T: git git://linuxtv.org/anttip/media_tree.git
7332S: Maintained
7570589d 7333F: drivers/media/usb/msi2500/
2c57213f 7334
159eeea4
RJ
7335MSYSTEMS DISKONCHIP G3 MTD DRIVER
7336M: Robert Jarzmik <robert.jarzmik@free.fr>
7337L: linux-mtd@lists.infradead.org
7338S: Maintained
7339F: drivers/mtd/devices/docg3*
7340
62a37dc7 7341MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7343L: linux-media@vger.kernel.org
7344T: git git://linuxtv.org/media_tree.git
7345S: Maintained
7346F: drivers/media/i2c/mt9m032.c
b5dcee22 7347F: include/media/i2c/mt9m032.h
0e837fb9 7348
62a37dc7 7349MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7350M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7351L: linux-media@vger.kernel.org
7352T: git git://linuxtv.org/media_tree.git
7353S: Maintained
7354F: drivers/media/i2c/mt9p031.c
b5dcee22 7355F: include/media/i2c/mt9p031.h
0e837fb9 7356
62a37dc7 7357MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7358M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7359L: linux-media@vger.kernel.org
7360T: git git://linuxtv.org/media_tree.git
7361S: Maintained
7362F: drivers/media/i2c/mt9t001.c
b5dcee22 7363F: include/media/i2c/mt9t001.h
0e837fb9 7364
62a37dc7 7365MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7367L: linux-media@vger.kernel.org
7368T: git git://linuxtv.org/media_tree.git
7369S: Maintained
f2272e13 7370F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7371F: drivers/media/i2c/mt9v032.c
b5dcee22 7372F: include/media/i2c/mt9v032.h
0e837fb9 7373
4e0d13cb 7374MULTIFUNCTION DEVICES (MFD)
f7d3210e 7375M: Lee Jones <lee.jones@linaro.org>
7caa7991 7376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7377S: Supported
679655da 7378F: drivers/mfd/
55b5940d 7379F: include/linux/mfd/
4e0d13cb 7380
5c4e6f13 7381MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7382M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7383L: linux-mmc@vger.kernel.org
708dce3f 7384T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7385S: Maintained
679655da
JP
7386F: drivers/mmc/
7387F: include/linux/mmc/
c117ab84 7388F: include/uapi/linux/mmc/
baca2da4 7389
15a0580c 7390MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7391S: Orphan
679655da
JP
7392F: drivers/mmc/host/mmc_spi.c
7393F: include/linux/spi/mmc_spi.h
15a0580c 7394
1da177e4 7395MULTISOUND SOUND DRIVER
8b58be88 7396M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7397S: Maintained
679655da
JP
7398F: Documentation/sound/oss/MultiSound
7399F: sound/oss/msnd*
1da177e4 7400
d735410a 7401MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7402S: Orphan
c897401b 7403F: drivers/tty/isicom.c
679655da 7404F: include/linux/isicom.h
d735410a 7405
550a7375 7406MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7407M: Bin Liu <b-liu@ti.com>
795fb7e7 7408L: linux-usb@vger.kernel.org
43b416e5 7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7410S: Maintained
679655da 7411F: drivers/usb/musb/
550a7375 7412
ea0af5f6
MK
7413MXL5007T MEDIA DRIVER
7414M: Michael Krufky <mkrufky@linuxtv.org>
7415L: linux-media@vger.kernel.org
a825eaec 7416W: https://linuxtv.org
ea0af5f6
MK
7417W: http://github.com/mkrufky
7418Q: http://patchwork.linuxtv.org/project/linux-media/list/
7419T: git git://linuxtv.org/mkrufky/tuners.git
7420S: Maintained
7421F: drivers/media/tuners/mxl5007t.*
7422
2d3cf588 7423MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7424M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7425L: netdev@vger.kernel.org
205057ae 7426W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7427S: Supported
93f7848b 7428F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7429
9df4f913
BB
7430NAND FLASH SUBSYSTEM
7431M: Boris Brezillon <boris.brezillon@free-electrons.com>
7432R: Richard Weinberger <richard@nod.at>
7433L: linux-mtd@lists.infradead.org
7434W: http://www.linux-mtd.infradead.org/
7435Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7436T: git git://github.com/linux-nand/linux.git
7437S: Maintained
7438F: drivers/mtd/nand/
7439F: include/linux/mtd/nand*.h
7440
1da177e4 7441NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7442S: Orphan
d9fb9f38 7443F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7444
23dc05a3
DM
7445NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7446M: Daniel Mack <zonque@gmail.com>
7447S: Maintained
e5747e40 7448L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7449W: http://www.native-instruments.com
7450F: sound/usb/caiaq/
7451
1da177e4 7452NCP FILESYSTEM
52653199
PV
7453M: Petr Vandrovec <petr@vandrovec.name>
7454S: Odd Fixes
679655da 7455F: fs/ncpfs/
1da177e4 7456
a79b0322
FT
7457NCR 5380 SCSI DRIVERS
7458M: Finn Thain <fthain@telegraphics.com.au>
7459M: Michael Schmitz <schmitzmic@gmail.com>
7460L: linux-scsi@vger.kernel.org
7461S: Maintained
7462F: Documentation/scsi/g_NCR5380.txt
7463F: drivers/scsi/NCR5380.*
7464F: drivers/scsi/arm/cumana_1.c
7465F: drivers/scsi/arm/oak.c
7466F: drivers/scsi/atari_NCR5380.c
7467F: drivers/scsi/atari_scsi.*
7468F: drivers/scsi/dmx3191d.c
7469F: drivers/scsi/dtc.*
7470F: drivers/scsi/g_NCR5380.*
7471F: drivers/scsi/g_NCR5380_mmio.c
7472F: drivers/scsi/mac_scsi.*
7473F: drivers/scsi/pas16.*
a79b0322
FT
7474F: drivers/scsi/sun3_scsi.*
7475F: drivers/scsi/sun3_scsi_vme.c
7476F: drivers/scsi/t128.*
7477
1da177e4 7478NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7479M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7480L: linux-scsi@vger.kernel.org
7481S: Maintained
679655da 7482F: drivers/scsi/NCR_D700.*
1da177e4 7483
4aa3eb4c
GR
7484NCT6775 HARDWARE MONITOR DRIVER
7485M: Guenter Roeck <linux@roeck-us.net>
7486L: lm-sensors@lm-sensors.org
7487S: Maintained
7488F: Documentation/hwmon/nct6775
7489F: drivers/hwmon/nct6775.c
7490
3c2d774c 7491NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7492M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7493L: linux-rdma@vger.kernel.org
e3d33cb1 7494W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7495S: Supported
7496F: drivers/infiniband/hw/nes/
7497
be2f2e84 7498NETEM NETWORK EMULATOR
adbbf69d 7499M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7500L: netem@lists.linux-foundation.org
be2f2e84 7501S: Maintained
679655da 7502F: net/sched/sch_netem.c
be2f2e84 7503
b2f5a051 7504NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7505M: Jon Mason <jdmason@kudzu.us>
4a58448b 7506L: netdev@vger.kernel.org
4a58448b 7507S: Supported
679655da 7508F: Documentation/networking/s2io.txt
b2f5a051 7509F: Documentation/networking/vxge.txt
86387e1a 7510F: drivers/net/ethernet/neterion/
4a58448b 7511
db9cf3a3 7512NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7513M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7514M: Patrick McHardy <kaber@trash.net>
42010ed0 7515M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7516L: netfilter-devel@vger.kernel.org
82b98543 7517L: coreteam@netfilter.org
1da177e4
LT
7518W: http://www.netfilter.org/
7519W: http://www.iptables.org/
42010ed0
PNA
7520Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7523S: Supported
679655da
JP
7524F: include/linux/netfilter*
7525F: include/linux/netfilter/
7526F: include/net/netfilter/
c117ab84
CEB
7527F: include/uapi/linux/netfilter*
7528F: include/uapi/linux/netfilter/
679655da
JP
7529F: net/*/netfilter.c
7530F: net/*/netfilter/
7531F: net/netfilter/
91c269a0 7532F: net/bridge/br_netfilter*.c
1da177e4 7533
4cc67735 7534NETLABEL
87a0874c 7535M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7536W: http://netlabel.sf.net
7537L: netdev@vger.kernel.org
87a0874c 7538S: Maintained
80811493 7539F: Documentation/netlabel/
679655da
JP
7540F: include/net/netlabel.h
7541F: net/netlabel/
4cc67735 7542
1da177e4 7543NETROM NETWORK LAYER
8b58be88 7544M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7545L: linux-hams@vger.kernel.org
d34cb28a 7546W: http://www.linux-ax25.org/
1da177e4 7547S: Maintained
679655da 7548F: include/net/netrom.h
c117ab84 7549F: include/uapi/linux/netrom.h
679655da 7550F: net/netrom/
1da177e4 7551
4c352362
JK
7552NETRONOME ETHERNET DRIVERS
7553M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7554L: oss-drivers@netronome.com
7555S: Maintained
7556F: drivers/net/ethernet/netronome/
7557
5ddb88c0 7558NETWORK BLOCK DEVICE (NBD)
4ca5829a 7559M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7560S: Maintained
5e4b269b 7561L: nbd-general@lists.sourceforge.net
4ca5829a 7562T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7563F: Documentation/blockdev/nbd.txt
7564F: drivers/block/nbd.c
c117ab84 7565F: include/uapi/linux/nbd.h
1da177e4 7566
6e43650c
NH
7567NETWORK DROP MONITOR
7568M: Neil Horman <nhorman@tuxdriver.com>
7569L: netdev@vger.kernel.org
7570S: Maintained
7571W: https://fedorahosted.org/dropwatch/
7572F: net/core/drop_monitor.c
7573
1da177e4 7574NETWORKING [GENERAL]
8b58be88 7575M: "David S. Miller" <davem@davemloft.net>
979b6c13 7576L: netdev@vger.kernel.org
b1e8fd54 7577W: http://www.linuxfoundation.org/en/Net
11e98029 7578Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7581S: Maintained
679655da
JP
7582F: net/
7583F: include/net/
018d21ed
JP
7584F: include/linux/in.h
7585F: include/linux/net.h
7586F: include/linux/netdevice.h
c117ab84
CEB
7587F: include/uapi/linux/in.h
7588F: include/uapi/linux/net.h
7589F: include/uapi/linux/netdevice.h
0c7aecd4 7590F: include/uapi/linux/net_namespace.h
7e814a6c 7591F: tools/net/
f4e53f9a 7592F: tools/testing/selftests/net/
335a67d2 7593F: lib/random32.c
a101ccd1 7594F: lib/test_bpf.c
1da177e4
LT
7595
7596NETWORKING [IPv4/IPv6]
8b58be88
JP
7597M: "David S. Miller" <davem@davemloft.net>
7598M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7599M: James Morris <jmorris@namei.org>
7600M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7601M: Patrick McHardy <kaber@trash.net>
979b6c13 7602L: netdev@vger.kernel.org
08deed1e 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7604S: Maintained
679655da
JP
7605F: net/ipv4/
7606F: net/ipv6/
7607F: include/net/ip*
0a14842f 7608F: arch/x86/net/*
1da177e4 7609
73b7656c
DM
7610NETWORKING [IPSEC]
7611M: Steffen Klassert <steffen.klassert@secunet.com>
7612M: Herbert Xu <herbert@gondor.apana.org.au>
7613M: "David S. Miller" <davem@davemloft.net>
7614L: netdev@vger.kernel.org
d1fc5024
SK
7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7617S: Maintained
5826bdd1 7618F: net/core/flow.c
73b7656c
DM
7619F: net/xfrm/
7620F: net/key/
7621F: net/ipv4/xfrm*
d1fc5024
SK
7622F: net/ipv4/esp4.c
7623F: net/ipv4/ah4.c
7624F: net/ipv4/ipcomp.c
7625F: net/ipv4/ip_vti.c
73b7656c 7626F: net/ipv6/xfrm*
d1fc5024
SK
7627F: net/ipv6/esp6.c
7628F: net/ipv6/ah6.c
7629F: net/ipv6/ipcomp6.c
7630F: net/ipv6/ip6_vti.c
73b7656c
DM
7631F: include/uapi/linux/xfrm.h
7632F: include/net/xfrm.h
7633
10e2ff1c 7634NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7635M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7636L: netdev@vger.kernel.org
7637S: Maintained
7638
29f8f632 7639NETWORKING [WIRELESS]
2cb4abd1 7640L: linux-wireless@vger.kernel.org
8a6e2535 7641Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7642
788873ac
JP
7643NETWORKING DRIVERS
7644L: netdev@vger.kernel.org
7645W: http://www.linuxfoundation.org/en/Net
11e98029 7646Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7647T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7649S: Odd Fixes
7650F: drivers/net/
018d21ed 7651F: include/linux/if_*
0b63bf1f 7652F: include/linux/netdevice.h
0b63bf1f
JD
7653F: include/linux/etherdevice.h
7654F: include/linux/fcdevice.h
7655F: include/linux/fddidevice.h
7656F: include/linux/hippidevice.h
7657F: include/linux/inetdevice.h
c117ab84
CEB
7658F: include/uapi/linux/if_*
7659F: include/uapi/linux/netdevice.h
788873ac 7660
0e324cf6
JL
7661NETWORKING DRIVERS (WIRELESS)
7662M: Kalle Valo <kvalo@codeaurora.org>
7663L: linux-wireless@vger.kernel.org
7664Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7666T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7667S: Maintained
7668F: drivers/net/wireless/
7669
3d396eb1 7670NETXEN (1/10) GbE SUPPORT
8622315e 7671M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7672M: Sony Chacko <sony.chacko@qlogic.com>
7673M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7674L: netdev@vger.kernel.org
9c2b5bde 7675W: http://www.qlogic.com
3d396eb1 7676S: Supported
aa43c215 7677F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7678
6423d30f
AAJ
7679NFC SUBSYSTEM
7680M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7681M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7682M: Samuel Ortiz <sameo@linux.intel.com>
7683L: linux-wireless@vger.kernel.org
1eb3b216 7684L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7685S: Supported
6423d30f 7686F: net/nfc/
55eb94f9 7687F: include/net/nfc/
c117ab84 7688F: include/uapi/linux/nfc.h
6423d30f 7689F: drivers/nfc/
397d6497
CR
7690F: include/linux/platform_data/nfcmrvl.h
7691F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7692F: include/linux/platform_data/pn544.h
397d6497
CR
7693F: include/linux/platform_data/st21nfca.h
7694F: include/linux/platform_data/st-nci.h
7ebb88e5 7695F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7696
e8b43555 7697NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7698M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7699M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7700L: linux-nfs@vger.kernel.org
7701W: http://client.linux-nfs.org
cd7b996a 7702T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7703S: Maintained
679655da
JP
7704F: fs/lockd/
7705F: fs/nfs/
7706F: fs/nfs_common/
7707F: net/sunrpc/
7708F: include/linux/lockd/
7709F: include/linux/nfs*
7710F: include/linux/sunrpc/
c117ab84
CEB
7711F: include/uapi/linux/nfs*
7712F: include/uapi/linux/sunrpc/
1da177e4 7713
85ef9cea 7714NILFS2 FILESYSTEM
e2126935 7715M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7716L: linux-nilfs@vger.kernel.org
f9472265 7717W: http://nilfs.sourceforge.net/
e2126935 7718T: git git://github.com/konis/nilfs2.git
85ef9cea 7719S: Supported
679655da
JP
7720F: Documentation/filesystems/nilfs2.txt
7721F: fs/nilfs2/
7722F: include/linux/nilfs2_fs.h
c35c7ac5 7723F: include/trace/events/nilfs2.h
85ef9cea 7724
1da177e4 7725NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7726M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7727W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7728S: Maintained
679655da
JP
7729F: Documentation/scsi/NinjaSCSI.txt
7730F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7731
7732NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7733M: GOTO Masanori <gotom@debian.or.jp>
7734M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7735W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7736S: Maintained
679655da
JP
7737F: Documentation/scsi/NinjaSCSI.txt
7738F: drivers/scsi/nsp32*
1da177e4 7739
383b8fb9
LFT
7740NIOS2 ARCHITECTURE
7741M: Ley Foon Tan <lftan@altera.com>
7742L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7744S: Maintained
7745F: arch/nios2/
7746
2a6afddb 7747NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7748R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7749F: include/linux/power/bq2415x_charger.h
081bab21 7750F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7751F: include/linux/power/isp1704_charger.h
7752F: drivers/power/bq2415x_charger.c
081bab21 7753F: drivers/power/bq27xxx_battery.c
e35a49b1 7754F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7755F: drivers/power/isp1704_charger.c
7756F: drivers/power/rx51_battery.c
7757
a1bd3bae 7758NTB DRIVER CORE
9ef6bf6c
JM
7759M: Jon Mason <jdmason@kudzu.us>
7760M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7761M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7762L: linux-ntb@googlegroups.com
fce8a7bb 7763S: Supported
2984411f
JM
7764W: https://github.com/jonmason/ntb/wiki
7765T: git git://github.com/jonmason/ntb.git
fce8a7bb 7766F: drivers/ntb/
548c237c 7767F: drivers/net/ntb_netdev.c
fce8a7bb 7768F: include/linux/ntb.h
a1bd3bae 7769F: include/linux/ntb_transport.h
fce8a7bb 7770
e26a5843
AH
7771NTB INTEL DRIVER
7772M: Jon Mason <jdmason@kudzu.us>
7773M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7774L: linux-ntb@googlegroups.com
e26a5843
AH
7775S: Supported
7776W: https://github.com/jonmason/ntb/wiki
7777T: git git://github.com/jonmason/ntb.git
7778F: drivers/ntb/hw/intel/
fce8a7bb 7779
a1b36958
XY
7780NTB AMD DRIVER
7781M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7782L: linux-ntb@googlegroups.com
7783S: Supported
7784F: drivers/ntb/hw/amd/
7785
1da177e4 7786NTFS FILESYSTEM
2818ef50 7787M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7788L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7789W: http://www.tuxera.com/
e6f4dee7 7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7791S: Supported
679655da
JP
7792F: Documentation/filesystems/ntfs.txt
7793F: fs/ntfs/
1da177e4 7794
9eb8ef74 7795NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7796M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7797L: linux-fbdev@vger.kernel.org
ce00f85c 7798S: Maintained
8a61f013
JH
7799F: drivers/video/fbdev/riva/
7800F: drivers/video/fbdev/nvidia/
1da177e4 7801
79461681 7802NVM EXPRESS DRIVER
b3975e94
JF
7803M: Keith Busch <keith.busch@intel.com>
7804M: Jens Axboe <axboe@fb.com>
79461681 7805L: linux-nvme@lists.infradead.org
b3975e94
JF
7806T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7807W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7808S: Supported
57dacad5 7809F: drivers/nvme/host/
79461681
MW
7810F: include/linux/nvme.h
7811
aee4b9bd
SK
7812NVMEM FRAMEWORK
7813M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7814M: Maxime Ripard <maxime.ripard@free-electrons.com>
7815S: Maintained
7816F: drivers/nvmem/
7817F: Documentation/devicetree/bindings/nvmem/
7818F: include/linux/nvmem-consumer.h
7819F: include/linux/nvmem-provider.h
7820
dece4585
CP
7821NXP-NCI NFC DRIVER
7822M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7823R: Charles Gorand <charles.gorand@effinnov.com>
7824L: linux-nfc@lists.01.org (moderated for non-subscribers)
7825S: Supported
7826F: drivers/nfc/nxp-nci
7827
f50d7146
RK
7828NXP TDA998X DRM DRIVER
7829M: Russell King <rmk+kernel@arm.linux.org.uk>
7830S: Supported
7831F: drivers/gpu/drm/i2c/tda998x_drv.c
7832F: include/drm/i2c/tda998x.h
7833
fbace43e
PR
7834NXP TFA9879 DRIVER
7835M: Peter Rosin <peda@axentia.se>
7836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7837S: Maintained
7838F: sound/soc/codecs/tfa9879*
7839
f5525786 7840OMAP SUPPORT
0e24bdd4 7841M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7842L: linux-omap@vger.kernel.org
7843W: http://www.muru.com/linux/omap/
7844W: http://linux.omap.com/
8a6e2535 7845Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7847S: Maintained
4e04d5a3 7848F: arch/arm/*omap*/
026da812
FB
7849F: arch/arm/configs/omap1_defconfig
7850F: arch/arm/configs/omap2plus_defconfig
046d0a37 7851F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7852F: drivers/irqchip/irq-omap-intc.c
7853F: drivers/mfd/*omap*.c
7854F: drivers/mfd/menelaus.c
7855F: drivers/mfd/palmas.c
7856F: drivers/mfd/tps65217.c
7857F: drivers/mfd/tps65218.c
7858F: drivers/mfd/tps65910.c
7859F: drivers/mfd/twl-core.[ch]
7860F: drivers/mfd/twl4030*.c
7861F: drivers/mfd/twl6030*.c
7862F: drivers/mfd/twl6040*.c
7863F: drivers/regulator/palmas-regulator*.c
7864F: drivers/regulator/pbias-regulator.c
7865F: drivers/regulator/tps65217-regulator.c
7866F: drivers/regulator/tps65218-regulator.c
7867F: drivers/regulator/tps65910-regulator.c
7868F: drivers/regulator/twl-regulator.c
046d0a37 7869F: include/linux/i2c-omap.h
f5525786 7870
50f29fbd 7871OMAP DEVICE TREE SUPPORT
cdb55ab0 7872M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7873M: Tony Lindgren <tony@atomide.com>
7874L: linux-omap@vger.kernel.org
d0fb18c5 7875L: devicetree@vger.kernel.org
50f29fbd
TL
7876S: Maintained
7877F: arch/arm/boot/dts/*omap*
7878F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7879F: arch/arm/boot/dts/*am4*
7880F: arch/arm/boot/dts/*am5*
7881F: arch/arm/boot/dts/*dra7*
50f29fbd 7882
f5525786 7883OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7884M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7885L: linux-omap@vger.kernel.org
7886S: Maintained
7887F: arch/arm/*omap*/*clock*
7888
7889OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7890M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7891L: linux-omap@vger.kernel.org
7892S: Maintained
7893F: arch/arm/*omap*/*pm*
c46938d4 7894F: drivers/cpufreq/omap-cpufreq.c
f5525786 7895
d21db568 7896OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7897M: Rajendra Nayak <rnayak@ti.com>
7898M: Paul Walmsley <paul@pwsan.com>
7899L: linux-omap@vger.kernel.org
7900S: Maintained
d21db568 7901F: arch/arm/mach-omap2/prm*
692ab1f3 7902
f5525786 7903OMAP AUDIO SUPPORT
6c284903 7904M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7905M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7906L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7907L: linux-omap@vger.kernel.org
7908S: Maintained
7909F: sound/soc/omap/
7910
18640193
TL
7911OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7912M: Roger Quadros <rogerq@ti.com>
7913M: Tony Lindgren <tony@atomide.com>
7914L: linux-omap@vger.kernel.org
7915S: Maintained
7916F: drivers/memory/omap-gpmc.c
7917F: arch/arm/mach-omap2/*gpmc*
7918
f5525786 7919OMAP FRAMEBUFFER SUPPORT
830e6384 7920M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7921L: linux-fbdev@vger.kernel.org
f5525786
TL
7922L: linux-omap@vger.kernel.org
7923S: Maintained
8a61f013 7924F: drivers/video/fbdev/omap/
f5525786 7925
676eec0d 7926OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7927M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7928L: linux-omap@vger.kernel.org
676eec0d 7929L: linux-fbdev@vger.kernel.org
178ff4c9 7930S: Maintained
8a61f013 7931F: drivers/video/fbdev/omap2/
178ff4c9
TV
7932F: Documentation/arm/OMAP/DSS
7933
8b37fcfc
OBC
7934OMAP HARDWARE SPINLOCK SUPPORT
7935M: Ohad Ben-Cohen <ohad@wizery.com>
7936L: linux-omap@vger.kernel.org
7937S: Maintained
7938F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7939
f5525786 7940OMAP MMC SUPPORT
8b58be88 7941M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7942L: linux-omap@vger.kernel.org
7943S: Maintained
653f41b5
MC
7944F: drivers/mmc/host/omap.c
7945
7946OMAP HS MMC SUPPORT
0a4585c6 7947L: linux-mmc@vger.kernel.org
653f41b5 7948L: linux-omap@vger.kernel.org
dfa5d196 7949S: Orphan
653f41b5 7950F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7951
7952OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7953M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7954S: Maintained
7955F: drivers/char/hw_random/omap-rng.c
7956
f400c82e 7957OMAP HWMOD SUPPORT
cdb55ab0 7958M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7959M: Paul Walmsley <paul@pwsan.com>
7960L: linux-omap@vger.kernel.org
7961S: Maintained
8fc8b12b 7962F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7963
8633fb30
PW
7964OMAP HWMOD DATA
7965M: Paul Walmsley <paul@pwsan.com>
7966L: linux-omap@vger.kernel.org
7967S: Maintained
7968F: arch/arm/mach-omap2/omap_hwmod*data*
7969
f400c82e 7970OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7971M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7972L: linux-omap@vger.kernel.org
7973S: Maintained
7974F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7975
0db83ced 7976OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7978L: linux-media@vger.kernel.org
7979S: Maintained
7eec52db 7980F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7981F: drivers/media/platform/omap3isp/
0db83ced 7982F: drivers/staging/media/omap4iss/
7e8970e1 7983
f5525786 7984OMAP USB SUPPORT
f5525786
TL
7985L: linux-usb@vger.kernel.org
7986L: linux-omap@vger.kernel.org
3b243519 7987S: Orphan
a16fbd65
JP
7988F: drivers/usb/*/*omap*
7989F: arch/arm/*omap*/usb*
f5525786 7990
6d994710 7991OMAP GPIO DRIVER
fe643528 7992M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7993M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7994M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7995L: linux-omap@vger.kernel.org
7996S: Maintained
fe643528 7997F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7998F: drivers/gpio/gpio-omap.c
7999
c351e290
MJ
8000OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8001M: Mark Jackson <mpfj@newflow.co.uk>
8002L: linux-omap@vger.kernel.org
8003S: Maintained
8004F: arch/arm/boot/dts/am335x-nano.dts
8005
0ad122d9 8006OMFS FILESYSTEM
8b58be88 8007M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8008L: linux-karma-devel@lists.sourceforge.net
8009S: Maintained
679655da
JP
8010F: Documentation/filesystems/omfs.txt
8011F: fs/omfs/
0ad122d9 8012
c1986ee9 8013OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8014M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8015S: Maintained
679655da
JP
8016F: drivers/char/pcmcia/cm4000_cs.c
8017F: include/linux/cm4000_cs.h
c117ab84 8018F: include/uapi/linux/cm4000_cs.h
c1986ee9 8019
77c44ab1 8020OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8021M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8022S: Maintained
679655da 8023F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8024
77d5140f 8025OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8026M: Jonathan Corbet <corbet@lwn.net>
661263b5 8027L: linux-media@vger.kernel.org
275ffde4 8028T: git git://linuxtv.org/media_tree.git
77d5140f 8029S: Maintained
90d72ac6 8030F: drivers/media/i2c/ov7670.c
77d5140f 8031
431bca73 8032ONENAND FLASH DRIVER
8b58be88 8033M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8034L: linux-mtd@lists.infradead.org
8035S: Maintained
679655da
JP
8036F: drivers/mtd/onenand/
8037F: include/linux/mtd/onenand*.h
431bca73 8038
1da177e4 8039ONSTREAM SCSI TAPE DRIVER
8b58be88 8040M: Willem Riede <osst@riede.org>
1da177e4
LT
8041L: osst-users@lists.sourceforge.net
8042L: linux-scsi@vger.kernel.org
8043S: Maintained
f7269cfc
JD
8044F: Documentation/scsi/osst.txt
8045F: drivers/scsi/osst.*
8046F: drivers/scsi/osst_*.h
8047F: drivers/scsi/st.h
1da177e4 8048
e2d1d6c0 8049OPENCORES I2C BUS DRIVER
8b58be88 8050M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8051L: linux-i2c@vger.kernel.org
e2d1d6c0 8052S: Maintained
679655da
JP
8053F: Documentation/i2c/busses/i2c-ocores
8054F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8055
860c44c1 8056OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8057M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8058M: Frank Rowand <frowand.list@gmail.com>
8059M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8060L: devicetree@vger.kernel.org
a7fefe9f
RH
8061W: http://www.devicetree.org/
8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8063S: Maintained
f8828205 8064F: drivers/of/
860c44c1 8065F: include/linux/of*.h
f8828205 8066F: scripts/dtc/
860c44c1 8067
f8828205 8068OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8069M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8070M: Pawel Moll <pawel.moll@arm.com>
8071M: Mark Rutland <mark.rutland@arm.com>
de80963e 8072M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8073M: Kumar Gala <galak@codeaurora.org>
f8828205 8074L: devicetree@vger.kernel.org
9f273c24 8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8076S: Maintained
8077F: Documentation/devicetree/
8078F: arch/*/boot/dts/
8079F: include/dt-bindings/
8080
2bb65f56
PA
8081OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8082M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8083L: devicetree@vger.kernel.org
8084S: Maintained
8085F: Documentation/devicetree/dynamic-resolution-notes.txt
8086F: Documentation/devicetree/overlay-notes.txt
8087F: drivers/of/overlay.c
8088F: drivers/of/resolver.c
8089
19f9d392
JB
8090OPENRISC ARCHITECTURE
8091M: Jonas Bonn <jonas@southpole.se>
8092W: http://openrisc.net
eab7c1c0 8093L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8094S: Maintained
8095T: git git://openrisc.net/~jonas/linux
14430813 8096F: arch/openrisc/
19f9d392 8097
ccb1352e 8098OPENVSWITCH
4f337ed5 8099M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8100L: netdev@vger.kernel.org
ccb1352e
JG
8101L: dev@openvswitch.org
8102W: http://openvswitch.org
ccb1352e
JG
8103S: Maintained
8104F: net/openvswitch/
b422da7c 8105F: include/uapi/linux/openvswitch.h
ccb1352e 8106
875fa6fb
VK
8107OPERATING PERFORMANCE POINTS (OPP)
8108M: Viresh Kumar <vireshk@kernel.org>
8109M: Nishanth Menon <nm@ti.com>
8110M: Stephen Boyd <sboyd@codeaurora.org>
8111L: linux-pm@vger.kernel.org
8112S: Maintained
8113T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8114F: drivers/base/power/opp/
8115F: include/linux/pm_opp.h
8116F: Documentation/power/opp.txt
8117F: Documentation/devicetree/bindings/opp/
8118
af39917d
CL
8119OPL4 DRIVER
8120M: Clemens Ladisch <clemens@ladisch.de>
8121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8122T: git git://git.alsa-project.org/alsa-kernel.git
8123S: Maintained
8124F: sound/drivers/opl4/
8125
1da177e4 8126OPROFILE
4cf7e718 8127M: Robert Richter <rric@kernel.org>
1da177e4
LT
8128L: oprofile-list@lists.sf.net
8129S: Maintained
81c4a8a6 8130F: arch/*/include/asm/oprofile*.h
679655da
JP
8131F: arch/*/oprofile/
8132F: drivers/oprofile/
8133F: include/linux/oprofile.h
1da177e4 8134
e2d1d6c0 8135ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8136M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8137M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8138L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8139W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8140S: Supported
679655da
JP
8141F: Documentation/filesystems/ocfs2.txt
8142F: Documentation/filesystems/dlmfs.txt
8143F: fs/ocfs2/
e2d1d6c0 8144
1da177e4 8145ORINOCO DRIVER
724c6b35 8146L: linux-wireless@vger.kernel.org
491b26b4 8147W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8148W: http://www.nongnu.org/orinoco/
3a59babb 8149S: Orphan
2be45b66 8150F: drivers/net/wireless/intersil/orinoco/
1da177e4 8151
42c55aa8 8152OSD LIBRARY and FILESYSTEM
fadc0752 8153M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8154M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8155L: osd-dev@open-osd.org
8156W: http://open-osd.org
54e5881d 8157T: git git://git.open-osd.org/open-osd.git
68274794 8158S: Maintained
42c55aa8 8159F: drivers/scsi/osd/
6b6f0b6c 8160F: include/scsi/osd_*
42c55aa8 8161F: fs/exofs/
68274794 8162
ef94b186 8163OVERLAY FILESYSTEM
7c37fbda 8164M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8165L: linux-unionfs@vger.kernel.org
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8167S: Supported
1d113735 8168F: fs/overlayfs/
7c37fbda
NB
8169F: Documentation/filesystems/overlayfs.txt
8170
e2d1d6c0 8171P54 WIRELESS DRIVER
084cb0fe 8172M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8173L: linux-wireless@vger.kernel.org
084cb0fe 8174W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8175S: Maintained
d3466830 8176F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8177
f5cd7872 8178PA SEMI ETHERNET DRIVER
8b58be88 8179M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8180L: netdev@vger.kernel.org
8181S: Maintained
ded19add 8182F: drivers/net/ethernet/pasemi/*
f5cd7872 8183
beb58aa3 8184PA SEMI SMBUS DRIVER
8b58be88 8185M: Olof Johansson <olof@lixom.net>
846557d3 8186L: linux-i2c@vger.kernel.org
beb58aa3 8187S: Maintained
679655da 8188F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8189
48fc267e
SK
8190PADATA PARALLEL EXECUTION MECHANISM
8191M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8192L: linux-crypto@vger.kernel.org
8193S: Maintained
8194F: kernel/padata.c
8195F: include/linux/padata.h
8196F: Documentation/padata.txt
8197
709ee531 8198PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8199M: Harald Welte <laforge@gnumonks.org>
d0944853 8200L: platform-driver-x86@vger.kernel.org
709ee531 8201S: Maintained
679655da 8202F: drivers/platform/x86/panasonic-laptop.c
709ee531 8203
368dd5ac 8204PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8205M: David Howells <dhowells@redhat.com>
8206M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8207L: linux-am33-list@redhat.com (moderated for non-subscribers)
8208W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8209S: Maintained
679655da
JP
8210F: Documentation/mn10300/
8211F: arch/mn10300/
4fa97181 8212
305b37bd
KS
8213PARALLEL LCD/KEYPAD PANEL DRIVER
8214M: Willy Tarreau <willy@haproxy.com>
8215M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8216S: Odd Fixes
8217F: Documentation/misc-devices/lcd-panel-cgram.txt
8218F: drivers/misc/panel.c
8219
64dfff03
SM
8220PARALLEL PORT SUBSYSTEM
8221M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8222M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8223L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8224S: Maintained
679655da
JP
8225F: drivers/parport/
8226F: include/linux/parport*.h
8227F: drivers/char/ppdev.c
c117ab84 8228F: include/uapi/linux/ppdev.h
64dfff03 8229F: Documentation/parport*.txt
1da177e4 8230
4cdf6bc2 8231PARAVIRT_OPS INTERFACE
d633180c 8232M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8233M: Chris Wright <chrisw@sous-sol.org>
8234M: Alok Kataria <akataria@vmware.com>
8235M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8236L: virtualization@lists.linux-foundation.org
4cdf6bc2 8237S: Supported
a2e19991 8238F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8239F: arch/*/kernel/paravirt*
8240F: arch/*/include/asm/paravirt.h
4cdf6bc2 8241
e2d1d6c0 8242PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8243M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8244L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8245S: Maintained
679655da
JP
8246F: Documentation/blockdev/paride.txt
8247F: drivers/block/paride/
e2d1d6c0
RD
8248
8249PARISC ARCHITECTURE
b8828770 8250M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8251M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8252L: linux-parisc@vger.kernel.org
8253W: http://www.parisc-linux.org/
8a6e2535 8254Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8257S: Maintained
679655da 8258F: arch/parisc/
2b6bac9e 8259F: Documentation/parisc/
679655da 8260F: drivers/parisc/
2b6bac9e
HD
8261F: drivers/char/agp/parisc-agp.c
8262F: drivers/input/serio/gscps2.c
8263F: drivers/parport/parport_gsc.*
8264F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8265F: drivers/video/fbdev/sti*
2b6bac9e
HD
8266F: drivers/video/console/sti*
8267F: drivers/video/logo/logo_parisc*
e2d1d6c0 8268
1662d32c 8269PC87360 HARDWARE MONITORING DRIVER
8b58be88 8270M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8271L: lm-sensors@lm-sensors.org
8272S: Maintained
679655da
JP
8273F: Documentation/hwmon/pc87360
8274F: drivers/hwmon/pc87360.c
1662d32c
JC
8275
8276PC8736x GPIO DRIVER
8b58be88 8277M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8278S: Maintained
679655da 8279F: drivers/char/pc8736x_gpio.c
1662d32c 8280
1ad107fd 8281PC87427 HARDWARE MONITORING DRIVER
d8130624 8282M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8283L: lm-sensors@lm-sensors.org
8284S: Maintained
8285F: Documentation/hwmon/pc87427
8286F: drivers/hwmon/pc87427.c
8287
b26e0ed4 8288PCA9532 LED DRIVER
8b58be88 8289M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8290S: Maintained
d5ca6918
JP
8291F: drivers/leds/leds-pca9532.c
8292F: include/linux/leds-pca9532.h
b26e0ed4 8293
5ce914a8 8294PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8295M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8296L: linux-i2c@vger.kernel.org
8297S: Maintained
b4f0b74e 8298F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8299
3971dae5 8300PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8301M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8302S: Maintained
8303F: drivers/firmware/pcdp.*
8304
065c6359 8305PCI ERROR RECOVERY
6305902c 8306M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8307L: linux-pci@vger.kernel.org
065c6359 8308S: Supported
679655da 8309F: Documentation/PCI/pci-error-recovery.txt
065c6359 8310
78c1cffd
RC
8311PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8312M: Russell Currey <ruscur@russell.cc>
8313L: linuxppc-dev@lists.ozlabs.org
8314S: Supported
8315F: Documentation/powerpc/eeh-pci-error-recovery.txt
8316F: arch/powerpc/kernel/eeh*.c
8317F: arch/powerpc/platforms/*/eeh*.c
8318F: arch/powerpc/include/*/eeh*.h
8319
1da177e4 8320PCI SUBSYSTEM
5ac3a6d2 8321M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8322L: linux-pci@vger.kernel.org
99662dd1 8323Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8325S: Supported
679655da
JP
8326F: Documentation/PCI/
8327F: drivers/pci/
8328F: include/linux/pci*
6b49ee49 8329F: arch/x86/pci/
cad01f91 8330F: arch/x86/kernel/quirks.c
1da177e4 8331
eaa6111b
LFT
8332PCI DRIVER FOR ALTERA PCIE IP
8333M: Ley Foon Tan <lftan@altera.com>
8334L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8335L: linux-pci@vger.kernel.org
8336S: Supported
8337F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8338F: drivers/pci/host/pcie-altera.c
8339
b7e78170
RH
8340PCI DRIVER FOR ARM VERSATILE PLATFORM
8341M: Rob Herring <robh@kernel.org>
8342L: linux-pci@vger.kernel.org
8343L: linux-arm-kernel@lists.infradead.org
8344S: Maintained
8345F: Documentation/devicetree/bindings/pci/versatile.txt
8346F: drivers/pci/host/pci-versatile.c
8347
5f6b6ccd
TI
8348PCI DRIVER FOR APPLIEDMICRO XGENE
8349M: Tanmay Inamdar <tinamdar@apm.com>
8350L: linux-pci@vger.kernel.org
8351L: linux-arm-kernel@lists.infradead.org
8352S: Maintained
8353F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8354F: drivers/pci/host/pci-xgene.c
8355
62d0ff83
ML
8356PCI DRIVER FOR FREESCALE LAYERSCAPE
8357M: Minghuan Lian <minghuan.Lian@freescale.com>
8358M: Mingkai Hu <mingkai.hu@freescale.com>
8359M: Roy Zang <tie-fei.zang@freescale.com>
8360L: linuxppc-dev@lists.ozlabs.org
8361L: linux-pci@vger.kernel.org
8362L: linux-arm-kernel@lists.infradead.org
8363S: Maintained
8364F: drivers/pci/host/*layerscape*
8365
f0b75693 8366PCI DRIVER FOR IMX6
f175aa2c 8367M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8368M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8369L: linux-pci@vger.kernel.org
8370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8371S: Maintained
8372F: drivers/pci/host/*imx6*
8373
0c4ffcfe
MK
8374PCI DRIVER FOR TI KEYSTONE
8375M: Murali Karicheri <m-karicheri2@ti.com>
8376L: linux-pci@vger.kernel.org
8377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8378S: Maintained
8379F: drivers/pci/host/*keystone*
8380
f0b75693
BH
8381PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8382M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8383M: Jason Cooper <jason@lakedaemon.net>
8384L: linux-pci@vger.kernel.org
8385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386S: Maintained
8387F: drivers/pci/host/*mvebu*
8388
0447cfd7
TR
8389PCI DRIVER FOR NVIDIA TEGRA
8390M: Thierry Reding <thierry.reding@gmail.com>
8391L: linux-tegra@vger.kernel.org
f0b75693 8392L: linux-pci@vger.kernel.org
0447cfd7
TR
8393S: Supported
8394F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8395F: drivers/pci/host/pci-tegra.c
8396
47ff3de9
KVA
8397PCI DRIVER FOR TI DRA7XX
8398M: Kishon Vijay Abraham I <kishon@ti.com>
8399L: linux-omap@vger.kernel.org
8400L: linux-pci@vger.kernel.org
8401S: Supported
8402F: Documentation/devicetree/bindings/pci/ti-pci.txt
8403F: drivers/pci/host/pci-dra7xx.c
8404
f0b75693
BH
8405PCI DRIVER FOR RENESAS R-CAR
8406M: Simon Horman <horms@verge.net.au>
8407L: linux-pci@vger.kernel.org
4a121096 8408L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8409S: Maintained
8410F: drivers/pci/host/*rcar*
8411
4af82255 8412PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8413M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8414L: linux-pci@vger.kernel.org
f0b75693
BH
8415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8416L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8417S: Maintained
8418F: drivers/pci/host/pci-exynos.c
8419
f0b75693 8420PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8421M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8422M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8423L: linux-pci@vger.kernel.org
8424S: Maintained
8425F: drivers/pci/host/*designware*
8426
5a3aa2a8
JP
8427PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8428M: Joao Pinto <jpinto@synopsys.com>
8429L: linux-pci@vger.kernel.org
8430S: Maintained
8431F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8432F: drivers/pci/host/pcie-designware-plat.c
8433
cf28855b
WD
8434PCI DRIVER FOR GENERIC OF HOSTS
8435M: Will Deacon <will.deacon@arm.com>
8436L: linux-pci@vger.kernel.org
8437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8438S: Maintained
8439F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8440F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8441F: drivers/pci/host/pci-host-generic.c
8442
185a383a
KB
8443PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8444M: Keith Busch <keith.busch@intel.com>
8445L: linux-pci@vger.kernel.org
8446S: Supported
8447F: arch/x86/pci/vmd.c
8448
51b66a6c 8449PCIE DRIVER FOR ST SPEAR13XX
110baab1 8450M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8451L: linux-pci@vger.kernel.org
110baab1 8452S: Maintained
51b66a6c
PA
8453F: drivers/pci/host/*spear*
8454
af1169b4
LFT
8455PCI MSI DRIVER FOR ALTERA MSI IP
8456M: Ley Foon Tan <lftan@altera.com>
8457L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8458L: linux-pci@vger.kernel.org
8459S: Supported
8460F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8461F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8462
dcd19de3
DD
8463PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8464M: Duc Dang <dhdang@apm.com>
8465L: linux-pci@vger.kernel.org
8466L: linux-arm-kernel@lists.infradead.org
8467S: Maintained
8468F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8469F: drivers/pci/host/pci-xgene-msi.c
8470
500a1d9a
ZW
8471PCIE DRIVER FOR HISILICON
8472M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8473M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8474L: linux-pci@vger.kernel.org
8475S: Maintained
8476F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8477F: drivers/pci/host/pcie-hisi.c
8478
82a82383
SV
8479PCIE DRIVER FOR QUALCOMM MSM
8480M: Stanimir Varbanov <svarbanov@mm-sol.com>
8481L: linux-pci@vger.kernel.org
8482L: linux-arm-msm@vger.kernel.org
8483S: Maintained
8484F: drivers/pci/host/*qcom*
8485
f12b76e5
DD
8486PCIE DRIVER FOR CAVIUM THUNDERX
8487M: David Daney <david.daney@cavium.com>
8488L: linux-pci@vger.kernel.org
8489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8490S: Supported
8491F: Documentation/devicetree/bindings/pci/pci-thunder-*
8492F: drivers/pci/host/pci-thunder-*
8493
1da177e4 8494PCMCIA SUBSYSTEM
4230dfc9 8495P: Linux PCMCIA Team
f5df5881 8496L: linux-pcmcia@lists.infradead.org
6650e0a5 8497W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8499S: Maintained
679655da
JP
8500F: Documentation/pcmcia/
8501F: drivers/pcmcia/
8502F: include/pcmcia/
1da177e4
LT
8503
8504PCNET32 NETWORK DRIVER
227fb925 8505M: Don Fry <pcnet32@frontier.com>
979b6c13 8506L: netdev@vger.kernel.org
1da177e4 8507S: Maintained
b955f6ca 8508F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8509
48fc267e
SK
8510PCRYPT PARALLEL CRYPTO ENGINE
8511M: Steffen Klassert <steffen.klassert@secunet.com>
8512L: linux-crypto@vger.kernel.org
8513S: Maintained
8514F: crypto/pcrypt.c
8515F: include/crypto/pcrypt.h
8516
e72df0b8
TH
8517PER-CPU MEMORY ALLOCATOR
8518M: Tejun Heo <tj@kernel.org>
93e205a7 8519M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8521S: Maintained
8522F: include/linux/percpu*.h
8523F: mm/percpu*.c
8524F: arch/*/include/asm/percpu.h
8525
ad4ecbcb 8526PER-TASK DELAY ACCOUNTING
185e595f 8527M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8528S: Maintained
679655da
JP
8529F: include/linux/delayacct.h
8530F: kernel/delayacct.c
ad4ecbcb 8531
57c0c15b 8532PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8533M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8534M: Ingo Molnar <mingo@redhat.com>
f80c5393 8535M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8536R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8537L: linux-kernel@vger.kernel.org
75fc2d37 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8539S: Supported
d53e8365 8540F: kernel/events/*
a003236c 8541F: include/linux/perf_event.h
c117ab84 8542F: include/uapi/linux/perf_event.h
141c4296
RR
8543F: arch/*/kernel/perf_event*.c
8544F: arch/*/kernel/*/perf_event*.c
8545F: arch/*/kernel/*/*/perf_event*.c
a003236c 8546F: arch/*/include/asm/perf_event.h
a003236c
VL
8547F: arch/*/kernel/perf_callchain.c
8548F: tools/perf/
6c0b3244 8549
dd49d0f5 8550PERSONALITY HANDLING
8b58be88 8551M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8552L: linux-abi-devel@lists.sourceforge.net
8553S: Maintained
679655da 8554F: include/linux/personality.h
c117ab84 8555F: include/uapi/linux/personality.h
dd49d0f5 8556
838e7a03 8557PHONET PROTOCOL
2a06b40f 8558M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8559S: Supported
8560F: Documentation/networking/phonet.txt
8561F: include/linux/phonet.h
8562F: include/net/phonet/
c117ab84 8563F: include/uapi/linux/phonet.h
838e7a03
RDC
8564F: net/phonet/
8565
1da177e4 8566PHRAM MTD DRIVER
8b58be88 8567M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8568L: linux-mtd@lists.infradead.org
8569S: Maintained
679655da 8570F: drivers/mtd/devices/phram.c
1da177e4 8571
efdbb10e
BP
8572PICOLCD HID DRIVER
8573M: Bruno Prémont <bonbons@linux-vserver.org>
8574L: linux-input@vger.kernel.org
8575S: Maintained
8576F: drivers/hid/hid-picolcd*
8577
a53bfa07
JI
8578PICOXCELL SUPPORT
8579M: Jamie Iles <jamie@jamieiles.com>
8580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8581T: git git://github.com/jamieiles/linux-2.6-ji.git
8582S: Supported
b8733987 8583F: arch/arm/boot/dts/picoxcell*
14430813 8584F: arch/arm/mach-picoxcell/
b8733987 8585F: drivers/crypto/picoxcell*
a53bfa07 8586
2744e8af
LW
8587PIN CONTROL SUBSYSTEM
8588M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8589L: linux-gpio@vger.kernel.org
dbe752a3 8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8591S: Maintained
07f29ba6 8592F: drivers/pinctrl/
8e406fe4 8593F: include/linux/pinctrl/
2744e8af 8594
2201bbb8
JCPV
8595PIN CONTROLLER - ATMEL AT91
8596M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8598S: Maintained
c654b6bf 8599F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8600
33d3690c
LD
8601PIN CONTROLLER - ATMEL AT91 PIO4
8602M: Ludovic Desroches <ludovic.desroches@atmel.com>
8603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8604L: linux-gpio@vger.kernel.org
8605S: Supported
8606F: drivers/pinctrl/pinctrl-at91-pio4.*
8607
cbd1b652
MW
8608PIN CONTROLLER - INTEL
8609M: Mika Westerberg <mika.westerberg@linux.intel.com>
8610M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8611S: Maintained
8612F: drivers/pinctrl/intel/
2201bbb8 8613
9963b536
LP
8614PIN CONTROLLER - RENESAS
8615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8616M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8617L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8618S: Maintained
8619F: drivers/pinctrl/sh-pfc/
8620
b75e60d6 8621PIN CONTROLLER - SAMSUNG
fea685e9 8622M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8624L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8625S: Maintained
9b5b33f6 8626F: drivers/pinctrl/samsung/
b75e60d6 8627
13cbd906
TL
8628PIN CONTROLLER - SINGLE
8629M: Tony Lindgren <tony@atomide.com>
8630M: Haojian Zhuang <haojian.zhuang@linaro.org>
8631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8632L: linux-omap@vger.kernel.org
8633S: Maintained
8634F: drivers/pinctrl/pinctrl-single.c
8635
deda8287 8636PIN CONTROLLER - ST SPEAR
da89947b 8637M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8638L: spear-devel@list.st.com
8639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640W: http://www.st.com/spear
8641S: Maintained
8e406fe4 8642F: drivers/pinctrl/spear/
deda8287 8643
249a6771 8644PKTCDVD DRIVER
e5f6450c 8645M: Jiri Kosina <jikos@kernel.org>
249a6771 8646S: Maintained
679655da
JP
8647F: drivers/block/pktcdvd.c
8648F: include/linux/pktcdvd.h
c117ab84 8649F: include/uapi/linux/pktcdvd.h
249a6771 8650
b31d8273
G
8651PKUNITY SOC DRIVERS
8652M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8653W: http://mprc.pku.edu.cn/~guanxuetao/linux
8654S: Maintained
ceebf4d5 8655T: git git://github.com/gxt/linux.git
b31d8273 8656F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8657F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8658F: drivers/video/fbdev/fb-puv3.c
2809e80b 8659F: drivers/rtc/rtc-puv3.c
b31d8273 8660
9d2ecfb7 8661PMBUS HARDWARE MONITORING DRIVERS
ca462085 8662M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8663L: lm-sensors@lm-sensors.org
8664W: http://www.lm-sensors.org/
8665W: http://www.roeck-us.net/linux/drivers/
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8667S: Maintained
8668F: Documentation/hwmon/pmbus
8669F: drivers/hwmon/pmbus/
8670F: include/linux/i2c/pmbus.h
8671
89a36810 8672PMC SIERRA MaxRAID DRIVER
89a36810
AR
8673L: linux-scsi@vger.kernel.org
8674W: http://www.pmc-sierra.com/
3cdea4d7 8675S: Orphan
89a36810
AR
8676F: drivers/scsi/pmcraid.*
8677
dbf9bfe6 8678PMC SIERRA PM8001 DRIVER
d32477e2 8679M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8680M: lindar_liu@usish.com
f5a7b525 8681L: pmchba@pmcs.com
dbf9bfe6 8682L: linux-scsi@vger.kernel.org
8683S: Supported
8684F: drivers/scsi/pm8001/
8685
1da177e4 8686POSIX CLOCKS and TIMERS
8b58be88 8687M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8688L: linux-kernel@vger.kernel.org
75fc2d37 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8690S: Maintained
679655da
JP
8691F: fs/timerfd.c
8692F: include/linux/timer*
5cee9645 8693F: kernel/time/*timer*
1da177e4 8694
7b06a6d7
RW
8695POWER MANAGEMENT CORE
8696M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8697L: linux-pm@vger.kernel.org
8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8699S: Supported
8700F: drivers/base/power/
8701F: include/linux/pm.h
8702F: include/linux/pm_*
8703F: include/linux/powercap.h
8704F: drivers/powercap/
8705
3be86148 8706POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8707M: Sebastian Reichel <sre@kernel.org>
57318935 8708M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8709M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8710L: linux-pm@vger.kernel.org
54e5881d 8711T: git git://git.infradead.org/battery-2.6.git
3be86148 8712S: Maintained
679655da 8713F: include/linux/power_supply.h
8cd725a1 8714F: drivers/power/
26305022 8715X: drivers/power/avs/
3be86148 8716
514f161a
MR
8717POWER STATE COORDINATION INTERFACE (PSCI)
8718M: Mark Rutland <mark.rutland@arm.com>
8719M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8720L: linux-arm-kernel@lists.infradead.org
8721S: Maintained
8722F: drivers/firmware/psci.c
8723F: include/linux/psci.h
8724F: include/uapi/linux/psci.h
8725
1da177e4 8726PNP SUPPORT
9c3646d1 8727M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8728S: Maintained
679655da 8729F: drivers/pnp/
1da177e4
LT
8730
8731PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8732M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8733L: linux-ppp@vger.kernel.org
8734S: Maintained
224cf5ad 8735F: drivers/net/ppp/ppp_*
1da177e4
LT
8736
8737PPP OVER ATM (RFC 2364)
8b58be88 8738M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8739S: Maintained
679655da 8740F: net/atm/pppoatm.c
c117ab84 8741F: include/uapi/linux/atmppp.h
1da177e4
LT
8742
8743PPP OVER ETHERNET
8b58be88 8744M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8745S: Maintained
224cf5ad
JK
8746F: drivers/net/ppp/pppoe.c
8747F: drivers/net/ppp/pppox.c
1da177e4 8748
a6d2370b 8749PPP OVER L2TP
8b58be88 8750M: James Chapman <jchapman@katalix.com>
a6d2370b 8751S: Maintained
90ca28d1 8752F: net/l2tp/l2tp_ppp.c
679655da 8753F: include/linux/if_pppol2tp.h
c117ab84 8754F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8755
eae9d2ba 8756PPS SUPPORT
8b58be88 8757M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8758W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8759L: linuxpps@ml.enneenne.com (subscribers-only)
8760S: Maintained
cabaaf41
JP
8761F: Documentation/pps/
8762F: drivers/pps/
8763F: include/linux/pps*.h
eae9d2ba 8764
71a6d0af
HW
8765PPTP DRIVER
8766M: Dmitry Kozlov <xeb@mail.ru>
8767L: netdev@vger.kernel.org
8768S: Maintained
224cf5ad 8769F: drivers/net/ppp/pptp.c
71a6d0af
HW
8770W: http://sourceforge.net/projects/accel-pptp
8771
1da177e4 8772PREEMPTIBLE KERNEL
8b58be88 8773M: Robert Love <rml@tech9.net>
1da177e4
LT
8774L: kpreempt-tech@lists.sourceforge.net
8775W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8776S: Supported
679655da
JP
8777F: Documentation/preempt-locking.txt
8778F: include/linux/preempt.h
1da177e4
LT
8779
8780PRISM54 WIRELESS DRIVER
8b58be88 8781M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8782L: linux-wireless@vger.kernel.org
9ef80804 8783W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8784S: Obsolete
c12edfe2 8785F: drivers/net/wireless/intersil/prism54/
1da177e4 8786
02c18891 8787PS3 NETWORK SUPPORT
b809b9ca 8788M: Geoff Levand <geoff@infradead.org>
02c18891 8789L: netdev@vger.kernel.org
a14ab6b6 8790L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8791S: Maintained
8df158ac 8792F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8793
f58a9d17 8794PS3 PLATFORM SUPPORT
b809b9ca 8795M: Geoff Levand <geoff@infradead.org>
a4724ed6 8796L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8797S: Maintained
679655da
JP
8798F: arch/powerpc/boot/ps3*
8799F: arch/powerpc/include/asm/lv1call.h
8800F: arch/powerpc/include/asm/ps3*.h
8801F: arch/powerpc/platforms/ps3/
8802F: drivers/*/ps3*
8803F: drivers/ps3/
fec629b8 8804F: drivers/rtc/rtc-ps3.c
679655da 8805F: drivers/usb/host/*ps3.c
fec629b8 8806F: sound/ppc/snd_ps3*
f58a9d17 8807
cffb4add 8808PS3VRAM DRIVER
8b58be88 8809M: Jim Paris <jim@jtan.com>
3715a5d0 8810M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8811L: linuxppc-dev@lists.ozlabs.org
cffb4add 8812S: Maintained
8a3977cb 8813F: drivers/block/ps3vram.c
cffb4add 8814
8defe599 8815PSTORE FILESYSTEM
9d5e2a02 8816M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8817M: Colin Cross <ccross@android.com>
8818M: Kees Cook <keescook@chromium.org>
8819M: Tony Luck <tony.luck@intel.com>
8820S: Maintained
9f273c24 8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8822F: fs/pstore/
8823F: include/linux/pstore*
04851772 8824F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8825F: drivers/acpi/apei/erst.c
8826
7fbc415d
RC
8827PTP HARDWARE CLOCK SUPPORT
8828M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8829L: netdev@vger.kernel.org
7fbc415d
RC
8830S: Maintained
8831W: http://linuxptp.sourceforge.net/
8832F: Documentation/ABI/testing/sysfs-ptp
8833F: Documentation/ptp/*
0ecb3cdd 8834F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8835F: drivers/net/phy/dp83640*
8836F: drivers/ptp/*
8837F: include/linux/ptp_cl*
8838
cf94a4d1 8839PTRACE SUPPORT
e846ee5f 8840M: Roland McGrath <roland@hack.frob.com>
8b58be88 8841M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8842S: Maintained
8843F: include/asm-generic/syscall.h
8844F: include/linux/ptrace.h
8845F: include/linux/regset.h
8846F: include/linux/tracehook.h
c117ab84 8847F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8848F: kernel/ptrace.c
8849
8320204a 8850PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8851M: Mike Isely <isely@pobox.com>
16e9495d 8852L: pvrusb2@isely.net (subscribers-only)
661263b5 8853L: linux-media@vger.kernel.org
8320204a 8854W: http://www.isely.net/pvrusb2/
275ffde4 8855T: git git://linuxtv.org/media_tree.git
8320204a 8856S: Maintained
679655da 8857F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8858F: drivers/media/usb/pvrusb2/
8320204a 8859
39532e6c
HG
8860PWC WEBCAM DRIVER
8861M: Hans de Goede <hdegoede@redhat.com>
8862L: linux-media@vger.kernel.org
8863T: git git://linuxtv.org/media_tree.git
8864S: Maintained
8865F: drivers/media/usb/pwc/*
8866
93c090b3
KD
8867PWM FAN DRIVER
8868M: Kamil Debski <k.debski@samsung.com>
8869L: lm-sensors@lm-sensors.org
8870S: Supported
8871F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8872F: Documentation/hwmon/pwm-fan
8873F: drivers/hwmon/pwm-fan.c
8874
200efedd 8875PWM SUBSYSTEM
aa3495f7
TR
8876M: Thierry Reding <thierry.reding@gmail.com>
8877L: linux-pwm@vger.kernel.org
0c2498f1 8878S: Maintained
006e854f 8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8880F: Documentation/pwm.txt
8881F: Documentation/devicetree/bindings/pwm/
8882F: include/linux/pwm.h
0c2498f1 8883F: drivers/pwm/
a140b98d
TR
8884F: drivers/video/backlight/pwm_bl.c
8885F: include/linux/pwm_backlight.h
0c2498f1 8886
30ec261e 8887PXA2xx/PXA3xx SUPPORT
8da5e302 8888M: Daniel Mack <daniel@zonque.org>
a323f664 8889M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8890M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8892T: git git://github.com/hzhuang1/linux.git
8da5e302 8893T: git git://github.com/rjarzmik/linux.git
1da177e4 8894S: Maintained
e68d7c14 8895F: arch/arm/boot/dts/pxa*
679655da 8896F: arch/arm/mach-pxa/
820439f1 8897F: drivers/dma/pxa*
679655da 8898F: drivers/pcmcia/pxa2xx*
1403ead9 8899F: drivers/pinctrl/pxa/
9df92e6c 8900F: drivers/spi/spi-pxa2xx*
faf2e1db 8901F: drivers/usb/gadget/udc/pxa2*
679655da 8902F: include/sound/pxa2xx-lib.h
bec4c99e 8903F: sound/arm/pxa*
14430813 8904F: sound/soc/pxa/
1da177e4 8905
f3154a46
RJ
8906PXA GPIO DRIVER
8907M: Robert Jarzmik <robert.jarzmik@free.fr>
8908L: linux-gpio@vger.kernel.org
8909S: Maintained
8910F: drivers/gpio/gpio-pxa.c
8911
ec64d3bf
EG
8912PXA3xx NAND FLASH DRIVER
8913M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8914L: linux-mtd@lists.infradead.org
8915S: Maintained
9a67f099 8916F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8917
3f640c61 8918MMP SUPPORT
8b58be88 8919M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8920M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8922T: git git://github.com/hzhuang1/linux.git
8923T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8924S: Maintained
e68d7c14 8925F: arch/arm/boot/dts/mmp*
3f640c61 8926F: arch/arm/mach-mmp/
e8e6cb32 8927
272f133a
PO
8928PXA MMCI DRIVER
8929S: Orphan
8930
57f63bc8 8931PXA RTC DRIVER
8b58be88 8932M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8933L: rtc-linux@googlegroups.com
8934S: Maintained
8935
cea4001a 8936QAT DRIVER
49e7d9df
JP
8937M: Tadeusz Struk <tadeusz.struk@intel.com>
8938L: qat-linux@intel.com
8939S: Supported
8940F: drivers/crypto/qat/
cea4001a 8941
52a09a04 8942QIB DRIVER
8473c603 8943M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8944L: linux-rdma@vger.kernel.org
8945S: Supported
8946F: drivers/infiniband/hw/qib/
8947
5e9772b9
JS
8948QLOGIC QLA1280 SCSI DRIVER
8949M: Michael Reed <mdr@sgi.com>
8950L: linux-scsi@vger.kernel.org
8951S: Maintained
8952F: drivers/scsi/qla1280.[ch]
8953
1da177e4 8954QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8955M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8956L: linux-scsi@vger.kernel.org
8957S: Supported
679655da
JP
8958F: Documentation/scsi/LICENSE.qla2xxx
8959F: drivers/scsi/qla2xxx/
1da177e4 8960
883c98fe 8961QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8962M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8963L: linux-scsi@vger.kernel.org
8964S: Supported
bacfb81b 8965F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8966F: drivers/scsi/qla4xxx/
8967
5a4faa87 8968QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8969M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8970M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8971M: linux-driver@qlogic.com
8972L: netdev@vger.kernel.org
8973S: Supported
679655da 8974F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8975F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8976
0ec00f03 8977QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8978M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8979L: netdev@vger.kernel.org
8980S: Supported
aa43c215 8981F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8982
c4e84bde 8983QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8984M: Harish Patil <harish.patil@qlogic.com>
8985M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8986M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8987M: linux-driver@qlogic.com
c4e84bde
RM
8988L: netdev@vger.kernel.org
8989S: Supported
aa43c215 8990F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8991
fe56b9e6
YM
8992QLOGIC QL4xxx ETHERNET DRIVER
8993M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8994M: Ariel Elior <Ariel.Elior@qlogic.com>
8995M: everest-linux-l2@qlogic.com
8996L: netdev@vger.kernel.org
8997S: Supported
8998F: drivers/net/ethernet/qlogic/qed/
8999F: include/linux/qed/
9000F: drivers/net/ethernet/qlogic/qede/
9001
1da177e4 9002QNX4 FILESYSTEM
8b58be88 9003M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9004W: http://www.alarsen.net/linux/qnx4fs/
9005S: Maintained
80811493 9006F: fs/qnx4/
c117ab84
CEB
9007F: include/uapi/linux/qnx4_fs.h
9008F: include/uapi/linux/qnxtypes.h
1da177e4 9009
91952bc0
AP
9010QT1010 MEDIA DRIVER
9011M: Antti Palosaari <crope@iki.fi>
9012L: linux-media@vger.kernel.org
a825eaec 9013W: https://linuxtv.org
91952bc0
AP
9014W: http://palosaari.fi/linux/
9015Q: http://patchwork.linuxtv.org/project/linux-media/list/
9016T: git git://linuxtv.org/anttip/media_tree.git
9017S: Maintained
9018F: drivers/media/tuners/qt1010*
9019
966fb5ec
SM
9020QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9021M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9022L: linux-wireless@vger.kernel.org
9023L: ath9k-devel@lists.ath9k.org
9024W: http://wireless.kernel.org/en/users/Drivers/ath9k
9025S: Supported
9026F: drivers/net/wireless/ath/ath9k/
9027
2ea0ffcb
KV
9028QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9029M: Kalle Valo <kvalo@qca.qualcomm.com>
9030L: ath10k@lists.infradead.org
9031W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9033S: Supported
9034F: drivers/net/wireless/ath/ath10k/
9035
4f4567cf
RK
9036QUALCOMM HEXAGON ARCHITECTURE
9037M: Richard Kuo <rkuo@codeaurora.org>
9038L: linux-hexagon@vger.kernel.org
9f273c24 9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9040S: Supported
9041F: arch/hexagon/
9042
8e84c258
EK
9043QUALCOMM WCN36XX WIRELESS DRIVER
9044M: Eugene Krasnikov <k.eugene.e@gmail.com>
9045L: wcn36xx@lists.infradead.org
9046W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9047T: git git://github.com/KrasnikovEugene/wcn36xx.git
9048S: Supported
9049F: drivers/net/wireless/ath/wcn36xx/
9050
602adf40 9051RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9052M: Ilya Dryomov <idryomov@gmail.com>
9053M: Sage Weil <sage@redhat.com>
527a88b9 9054M: Alex Elder <elder@kernel.org>
398ecff5 9055L: ceph-devel@vger.kernel.org
09d90327
SW
9056W: http://ceph.com/
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9058T: git git://github.com/ceph/ceph-client.git
602adf40 9059S: Supported
398ecff5 9060F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9061F: drivers/block/rbd.c
9062F: drivers/block/rbd_types.h
9063
1da177e4 9064RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9065M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9066L: linux-fbdev@vger.kernel.org
1da177e4 9067S: Maintained
8a61f013 9068F: drivers/video/fbdev/aty/radeon*
c117ab84 9069F: include/uapi/linux/radeonfb.h
1da177e4 9070
c6c9b34c
HG
9071RADIOSHARK RADIO DRIVER
9072M: Hans de Goede <hdegoede@redhat.com>
9073L: linux-media@vger.kernel.org
9074T: git git://linuxtv.org/media_tree.git
9075S: Maintained
9076F: drivers/media/radio/radio-shark.c
9077
9078RADIOSHARK2 RADIO DRIVER
9079M: Hans de Goede <hdegoede@redhat.com>
9080L: linux-media@vger.kernel.org
9081T: git git://linuxtv.org/media_tree.git
9082S: Maintained
9083F: drivers/media/radio/radio-shark2.c
9084F: drivers/media/radio/radio-tea5777.c
9085
1da177e4 9086RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9087M: Paul Mackerras <paulus@samba.org>
c69f677c 9088L: linux-fbdev@vger.kernel.org
1da177e4 9089S: Maintained
8a61f013 9090F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9091
a0fd81a9
JC
9092RALINK MIPS ARCHITECTURE
9093M: John Crispin <blogic@openwrt.org>
9094L: linux-mips@linux-mips.org
9095S: Maintained
9096F: arch/mips/ralink
9097
e7839f25 9098RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9099P: rt2x00 project
b182427e 9100M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9101M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9102L: linux-wireless@vger.kernel.org
95ea3627 9103S: Maintained
33aca94d 9104F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9105
9db5579b 9106RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9107M: Jens Axboe <axboe@kernel.dk>
9db5579b 9108S: Maintained
679655da
JP
9109F: Documentation/blockdev/ramdisk.txt
9110F: drivers/block/brd.c
9db5579b 9111
9e95ce27 9112RANDOM NUMBER DRIVER
0624bcaa 9113M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9114S: Maintained
679655da 9115F: drivers/char/random.c
9e95ce27 9116
394b701c 9117RAPIDIO SUBSYSTEM
8b58be88 9118M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9119M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9120S: Maintained
679655da 9121F: drivers/rapidio/
394b701c 9122
e2d1d6c0 9123RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9124L: linux-wireless@vger.kernel.org
f52a5490 9125S: Orphan
679655da 9126F: drivers/net/wireless/ray*
e2d1d6c0
RD
9127
9128RCUTORTURE MODULE
e0198b29 9129M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9130M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9131L: linux-kernel@vger.kernel.org
f9094d8e 9132S: Supported
08deed1e 9133T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9134F: Documentation/RCU/torture.txt
34e2d560 9135F: kernel/rcu/rcutorture.c
e2d1d6c0 9136
c87b9c60
PM
9137RCUTORTURE TEST FRAMEWORK
9138M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9139M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9140R: Steven Rostedt <rostedt@goodmis.org>
9141R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9142R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9143L: linux-kernel@vger.kernel.org
c87b9c60
PM
9144S: Supported
9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9146F: tools/testing/selftests/rcutorture
9147
c1f766b5 9148RDC R-321X SoC
8b58be88 9149M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9150S: Maintained
9151
db17f395 9152RDC R6040 FAST ETHERNET DRIVER
8b58be88 9153M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9154L: netdev@vger.kernel.org
9155S: Maintained
58565a35 9156F: drivers/net/ethernet/rdc/r6040.c
db17f395 9157
a09ed661 9158RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9159M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9160L: netdev@vger.kernel.org
9161L: linux-rdma@vger.kernel.org
fbb5a558 9162L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9163W: https://oss.oracle.com/projects/rds/
a09ed661 9164S: Supported
679655da 9165F: net/rds/
72f26eee 9166F: Documentation/networking/rds.txt
a09ed661 9167
595182bc 9168READ-COPY UPDATE (RCU)
8b58be88 9169M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9170M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9171R: Steven Rostedt <rostedt@goodmis.org>
9172R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9173R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9174L: linux-kernel@vger.kernel.org
9fab9787 9175W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9176S: Supported
08deed1e 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9178F: Documentation/RCU/
9fab9787 9179X: Documentation/RCU/torture.txt
f9094d8e 9180F: include/linux/rcu*
4102adab
PM
9181X: include/linux/srcu.h
9182F: kernel/rcu/
34e2d560 9183X: kernel/torture.c
595182bc 9184
0c86edc0 9185REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9186M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9187M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9188L: rtc-linux@googlegroups.com
8a6e2535 9189Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9191S: Maintained
679655da
JP
9192F: Documentation/rtc.txt
9193F: drivers/rtc/
9194F: include/linux/rtc.h
c117ab84 9195F: include/uapi/linux/rtc.h
0c86edc0 9196
0e400c53
MB
9197REALTEK AUDIO CODECS
9198M: Bard Liao <bardliao@realtek.com>
9199M: Oder Chiou <oder_chiou@realtek.com>
9200S: Maintained
9201F: sound/soc/codecs/rt*
9202F: include/sound/rt*.h
9203
1da177e4 9204REISERFS FILE SYSTEM
76c4e5ea 9205L: reiserfs-devel@vger.kernel.org
1da177e4 9206S: Supported
679655da 9207F: fs/reiserfs/
1da177e4 9208
b83a313b 9209REGISTER MAP ABSTRACTION
b02e48f2 9210M: Mark Brown <broonie@kernel.org>
dd060bc9 9211L: linux-kernel@vger.kernel.org
b83a313b
MB
9212T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9213S: Supported
9214F: drivers/base/regmap/
9215F: include/linux/regmap.h
9216
400e64df
OBC
9217REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9218M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9219M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9221S: Maintained
9222F: drivers/remoteproc/
9223F: Documentation/remoteproc.txt
6fc26488 9224F: include/linux/remoteproc.h
400e64df 9225
d8115db5
OBC
9226REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9227M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9228M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9229T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9230S: Maintained
9231F: drivers/rpmsg/
9232F: Documentation/rpmsg.txt
9233F: include/linux/rpmsg.h
9234
8e6569af
SS
9235RENESAS ETHERNET DRIVERS
9236R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9237L: netdev@vger.kernel.org
4a121096 9238L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9239F: drivers/net/ethernet/renesas/
9240F: include/linux/sh_eth.h
9241
3e46c397
YS
9242RENESAS USB2 PHY DRIVER
9243M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9244L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9245S: Maintained
9246F: drivers/phy/phy-rcar-gen3-usb2.c
9247
1b0fe6be
PZ
9248RESET CONTROLLER FRAMEWORK
9249M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9250T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9251S: Maintained
9252F: drivers/reset/
9253F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9254F: include/dt-bindings/reset/
1b0fe6be
PZ
9255F: include/linux/reset.h
9256F: include/linux/reset-controller.h
9257
e0897645 9258RFKILL
8b58be88 9259M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9260L: linux-wireless@vger.kernel.org
ce466579
JB
9261W: http://wireless.kernel.org/
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9264S: Maintained
505c9247 9265F: Documentation/rfkill.txt
80811493 9266F: net/rfkill/
e0897645 9267
933685ca
TG
9268RHASHTABLE
9269M: Thomas Graf <tgraf@suug.ch>
9270L: netdev@vger.kernel.org
9271S: Maintained
9272F: lib/rhashtable.c
9273F: include/linux/rhashtable.h
9274
67e054e9
ML
9275RICOH SMARTMEDIA/XD DRIVER
9276M: Maxim Levitsky <maximlevitsky@gmail.com>
9277S: Maintained
21c26f50
JP
9278F: drivers/mtd/nand/r852.c
9279F: drivers/mtd/nand/r852.h
67e054e9 9280
92634125
ML
9281RICOH R5C592 MEMORYSTICK DRIVER
9282M: Maxim Levitsky <maximlevitsky@gmail.com>
9283S: Maintained
9284F: drivers/memstick/host/r592.*
9285
27f1d2f9
SA
9286ROCCAT DRIVERS
9287M: Stefan Achatz <erazor_de@users.sourceforge.net>
9288W: http://sourceforge.net/projects/roccat/
9289S: Maintained
9290F: drivers/hid/hid-roccat*
9291F: include/linux/hid-roccat*
9292F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9293
4b8ac966
JP
9294ROCKER DRIVER
9295M: Jiri Pirko <jiri@resnulli.us>
9296M: Scott Feldman <sfeldma@gmail.com>
9297L: netdev@vger.kernel.org
9298S: Supported
9299F: drivers/net/ethernet/rocker/
9300
1da177e4
LT
9301ROCKETPORT DRIVER
9302P: Comtrol Corp.
1da177e4
LT
9303W: http://www.comtrol.com
9304S: Maintained
679655da 9305F: Documentation/serial/rocket.txt
c897401b 9306F: drivers/tty/rocket*
1da177e4 9307
7645c2f4
KC
9308ROCKETPORT EXPRESS/INFINITY DRIVER
9309M: Kevin Cernekee <cernekee@gmail.com>
9310L: linux-serial@vger.kernel.org
9311S: Odd Fixes
9312F: drivers/tty/serial/rp2.*
9313
1da177e4 9314ROSE NETWORK LAYER
8b58be88 9315M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9316L: linux-hams@vger.kernel.org
d34cb28a 9317W: http://www.linux-ax25.org/
1da177e4 9318S: Maintained
679655da 9319F: include/net/rose.h
c117ab84 9320F: include/uapi/linux/rose.h
679655da 9321F: net/rose/
1da177e4 9322
91952bc0
AP
9323RTL2830 MEDIA DRIVER
9324M: Antti Palosaari <crope@iki.fi>
9325L: linux-media@vger.kernel.org
a825eaec 9326W: https://linuxtv.org
91952bc0
AP
9327W: http://palosaari.fi/linux/
9328Q: http://patchwork.linuxtv.org/project/linux-media/list/
9329T: git git://linuxtv.org/anttip/media_tree.git
9330S: Maintained
9331F: drivers/media/dvb-frontends/rtl2830*
9332
27a0aacf
AP
9333RTL2832 MEDIA DRIVER
9334M: Antti Palosaari <crope@iki.fi>
9335L: linux-media@vger.kernel.org
a825eaec 9336W: https://linuxtv.org
27a0aacf
AP
9337W: http://palosaari.fi/linux/
9338Q: http://patchwork.linuxtv.org/project/linux-media/list/
9339T: git git://linuxtv.org/anttip/media_tree.git
9340S: Maintained
9341F: drivers/media/dvb-frontends/rtl2832*
9342
ba6e6f6e
AP
9343RTL2832_SDR MEDIA DRIVER
9344M: Antti Palosaari <crope@iki.fi>
9345L: linux-media@vger.kernel.org
a825eaec 9346W: https://linuxtv.org
ba6e6f6e
AP
9347W: http://palosaari.fi/linux/
9348Q: http://patchwork.linuxtv.org/project/linux-media/list/
9349T: git git://linuxtv.org/anttip/media_tree.git
9350S: Maintained
b4bb1c28 9351F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9352
59840488 9353RTL8180 WIRELESS DRIVER
605bebe2 9354L: linux-wireless@vger.kernel.org
491b26b4 9355W: http://wireless.kernel.org/
54e5881d 9356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9357S: Orphan
62141726 9358F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9359
59840488 9360RTL8187 WIRELESS DRIVER
9f0939bf 9361M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9362M: Hin-Tak Leung <htl10@users.sourceforge.net>
9363M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9364L: linux-wireless@vger.kernel.org
491b26b4 9365W: http://wireless.kernel.org/
54e5881d 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9367S: Maintained
62141726 9368F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9369
3cf0c8ad
LF
9370RTL8192CE WIRELESS DRIVER
9371M: Larry Finger <Larry.Finger@lwfinger.net>
9372M: Chaoming Li <chaoming_li@realsil.com.cn>
9373L: linux-wireless@vger.kernel.org
491b26b4 9374W: http://wireless.kernel.org/
3cf0c8ad
LF
9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9376S: Maintained
62141726
KV
9377F: drivers/net/wireless/realtek/rtlwifi/
9378F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9379
26f1fad2
JS
9380RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9381M: Jes Sorensen <Jes.Sorensen@redhat.com>
9382L: linux-wireless@vger.kernel.org
9383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9384S: Maintained
9385F: drivers/net/wireless/realtek/rtl8xxxu/
9386
9eb8ef74 9387S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9388M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9389L: linux-fbdev@vger.kernel.org
ce00f85c 9390S: Maintained
8a61f013 9391F: drivers/video/fbdev/savage/
9eb8ef74 9392
1da177e4 9393S390
8b58be88
JP
9394M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9395M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9396L: linux-s390@vger.kernel.org
5238da45 9397W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9399S: Supported
679655da 9400F: arch/s390/
a968cd3e 9401F: drivers/s390/
3bfe6858
JN
9402F: Documentation/s390/
9403F: Documentation/DocBook/s390*
5238da45 9404
322986ca
SO
9405S390 COMMON I/O LAYER
9406M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9407M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9408L: linux-s390@vger.kernel.org
9409W: http://www.ibm.com/developerworks/linux/linux390/
9410S: Supported
9411F: drivers/s390/cio/
9412
9413S390 DASD DRIVER
9414M: Stefan Weinhuber <wein@de.ibm.com>
9415M: Stefan Haberland <stefan.haberland@de.ibm.com>
9416L: linux-s390@vger.kernel.org
9417W: http://www.ibm.com/developerworks/linux/linux390/
9418S: Supported
9419F: drivers/s390/block/dasd*
9420F: block/partitions/ibm.c
9421
5238da45 9422S390 NETWORK DRIVERS
f0c59aff 9423M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9424L: linux-s390@vger.kernel.org
5238da45
HC
9425W: http://www.ibm.com/developerworks/linux/linux390/
9426S: Supported
679655da 9427F: drivers/s390/net/
5238da45 9428
322986ca
SO
9429S390 PCI SUBSYSTEM
9430M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9431M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9432L: linux-s390@vger.kernel.org
9433W: http://www.ibm.com/developerworks/linux/linux390/
9434S: Supported
9435F: arch/s390/pci/
9436F: drivers/pci/hotplug/s390_pci_hpc.c
9437
feed9b62 9438S390 ZCRYPT DRIVER
5c8d0983 9439M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9440L: linux-s390@vger.kernel.org
a968cd3e 9441W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9442S: Supported
d5ca6918 9443F: drivers/s390/crypto/
feed9b62 9444
5238da45 9445S390 ZFCP DRIVER
d38e19d0 9446M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9447L: linux-s390@vger.kernel.org
5238da45 9448W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9449S: Supported
679655da 9450F: drivers/s390/scsi/zfcp_*
1da177e4 9451
dd96df2c 9452S390 IUCV NETWORK LAYER
f0c59aff 9453M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9454L: linux-s390@vger.kernel.org
9455W: http://www.ibm.com/developerworks/linux/linux390/
9456S: Supported
679655da
JP
9457F: drivers/s390/net/*iucv*
9458F: include/net/iucv/
9459F: net/iucv/
dd96df2c 9460
8128f23c
GS
9461S390 IOMMU (PCI)
9462M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9463L: linux-s390@vger.kernel.org
9464W: http://www.ibm.com/developerworks/linux/linux390/
9465S: Supported
9466F: drivers/iommu/s390-iommu.c
9467
4dde7f75 9468S3C24XX SD/MMC Driver
8b58be88 9469M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9471S: Supported
679655da 9472F: drivers/mmc/host/s3cmci.*
4dde7f75 9473
1f15a229
HV
9474SAA6588 RDS RECEIVER DRIVER
9475M: Hans Verkuil <hverkuil@xs4all.nl>
9476L: linux-media@vger.kernel.org
9477T: git git://linuxtv.org/media_tree.git
a825eaec 9478W: https://linuxtv.org
1f15a229
HV
9479S: Odd Fixes
9480F: drivers/media/i2c/saa6588*
9481
98ed12e6 9482SAA7134 VIDEO4LINUX DRIVER
009a5410 9483M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9484L: linux-media@vger.kernel.org
a825eaec 9485W: https://linuxtv.org
98ed12e6
MCC
9486T: git git://linuxtv.org/media_tree.git
9487S: Odd fixes
e42bf501 9488F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9489F: drivers/media/pci/saa7134/
9490
1da177e4 9491SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9492M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9493L: linux-media@vger.kernel.org
275ffde4 9494T: git git://linuxtv.org/media_tree.git
1da177e4 9495S: Maintained
90d72ac6
MCC
9496F: drivers/media/common/saa7146/
9497F: drivers/media/pci/saa7146/
9498F: include/media/saa7146*
1da177e4 9499
92304a40 9500SAMSUNG LAPTOP DRIVER
5909c654 9501M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9502L: platform-driver-x86@vger.kernel.org
9503S: Maintained
9504F: drivers/platform/x86/samsung-laptop.c
9505
4a109cc0 9506SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9507M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9509S: Supported
14430813 9510F: sound/soc/samsung/
4a109cc0 9511
0d89a28b 9512SAMSUNG FRAMEBUFFER DRIVER
b7701755 9513M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9514L: linux-fbdev@vger.kernel.org
9515S: Maintained
8a61f013 9516F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9517
b40f0632 9518SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9519M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9520M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9521L: linux-kernel@vger.kernel.org
b40f0632 9522L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9523S: Supported
9524F: drivers/mfd/sec*.c
9525F: drivers/regulator/s2m*.c
9526F: drivers/regulator/s5m*.c
b40f0632
KK
9527F: drivers/clk/clk-s2mps11.c
9528F: drivers/rtc/rtc-s5m.c
f69d3a17 9529F: include/linux/mfd/samsung/
a13c7c51
KK
9530F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9531F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9532F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9533F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9534
038f5c4b
SN
9535SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9536M: Kyungmin Park <kyungmin.park@samsung.com>
9537M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9538L: linux-media@vger.kernel.org
9539Q: https://patchwork.linuxtv.org/project/linux-media/list/
9540S: Supported
9541F: drivers/media/platform/exynos4-is/
038f5c4b 9542
6fd86ab2
SN
9543SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9544M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9545L: linux-media@vger.kernel.org
9546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9547S: Maintained
9548F: drivers/media/platform/s3c-camif/
d647f0b7 9549F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9550
b84ef24e
AH
9551SAMSUNG S5C73M3 CAMERA DRIVER
9552M: Kyungmin Park <kyungmin.park@samsung.com>
9553M: Andrzej Hajda <a.hajda@samsung.com>
9554L: linux-media@vger.kernel.org
9555S: Supported
9556F: drivers/media/i2c/s5c73m3/*
9557
7d459937
AH
9558SAMSUNG S5K5BAF CAMERA DRIVER
9559M: Kyungmin Park <kyungmin.park@samsung.com>
9560M: Andrzej Hajda <a.hajda@samsung.com>
9561L: linux-media@vger.kernel.org
9562S: Supported
9563F: drivers/media/i2c/s5k5baf.c
9564
c04c674f
RB
9565SAMSUNG S3FWRN5 NFC DRIVER
9566M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9567M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9568L: linux-nfc@lists.01.org (moderated for non-subscribers)
9569S: Supported
9570F: drivers/nfc/s3fwrn5
9571
310e39c9 9572SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9573M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9574M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9575S: Supported
9576L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9577F: drivers/clk/samsung/
9578
66890ed6
BA
9579SAMSUNG SXGBE DRIVERS
9580M: Byungho An <bh74.an@samsung.com>
9581M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9582M: Vipul Pandya <vipul.pandya@samsung.com>
9583S: Supported
9584L: netdev@vger.kernel.org
9585F: drivers/net/ethernet/samsung/sxgbe/
9586
93c537af
LM
9587SAMSUNG THERMAL DRIVER
9588M: Lukasz Majewski <l.majewski@samsung.com>
9589L: linux-pm@vger.kernel.org
9590L: linux-samsung-soc@vger.kernel.org
9591S: Supported
9f273c24 9592T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9593F: drivers/thermal/samsung/
9594
e296cd32
KD
9595SAMSUNG USB2 PHY DRIVER
9596M: Kamil Debski <k.debski@samsung.com>
9597L: linux-kernel@vger.kernel.org
9598S: Supported
9599F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9600F: Documentation/phy/samsung-usb2.txt
9601F: drivers/phy/phy-exynos4210-usb2.c
9602F: drivers/phy/phy-exynos4x12-usb2.c
9603F: drivers/phy/phy-exynos5250-usb2.c
9604F: drivers/phy/phy-s5pv210-usb2.c
9605F: drivers/phy/phy-samsung-usb2.c
9606F: drivers/phy/phy-samsung-usb2.h
9607
ca749e2a 9608SERIAL DRIVERS
5e30bbb7 9609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9610L: linux-serial@vger.kernel.org
5e30bbb7 9611S: Maintained
14430813 9612F: drivers/tty/serial/
ca749e2a 9613
aecb7b64 9614SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9615M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9616M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9617S: Maintained
1fb200d6 9618F: include/linux/dma/dw.h
3d598f47 9619F: include/linux/platform_data/dma-dw.h
61a76496 9620F: drivers/dma/dw/
aecb7b64 9621
058999cc
LP
9622SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9623M: Lars Persson <lars.persson@axis.com>
9624L: netdev@vger.kernel.org
9625S: Supported
9626F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9627F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9628
fc531d98
WS
9629SYNOPSYS DESIGNWARE I2C DRIVER
9630M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9631M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9632M: Mika Westerberg <mika.westerberg@linux.intel.com>
9633L: linux-i2c@vger.kernel.org
9634S: Maintained
9635F: drivers/i2c/busses/i2c-designware-*
9636F: include/linux/platform_data/i2c-designware.h
9637
f9e37137 9638SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9639M: Jaehoon Chung <jh80.chung@samsung.com>
9640L: linux-mmc@vger.kernel.org
9641S: Maintained
9642F: include/linux/mmc/dw_mmc.h
9643F: drivers/mmc/host/dw_mmc*
9644
a961e698
AS
9645SYSTEM TRACE MODULE CLASS
9646M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9647S: Maintained
9648F: Documentation/trace/stm.txt
9649F: drivers/hwtracing/stm/
9650F: include/linux/stm.h
9651F: include/uapi/linux/stm.h
9652
1db121d6
AN
9653THUNDERBOLT DRIVER
9654M: Andreas Noever <andreas.noever@gmail.com>
9655S: Maintained
9656F: drivers/thunderbolt/
9657
e35a49b1
SR
9658TI BQ27XXX POWER SUPPLY DRIVER
9659R: Andrew F. Davis <afd@ti.com>
9660F: include/linux/power/bq27xxx_battery.h
9661F: drivers/power/bq27xxx_battery.c
9662F: drivers/power/bq27xxx_battery_i2c.c
9663
34db37c6 9664TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9665M: John Stultz <john.stultz@linaro.org>
88606e80 9666M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9667L: linux-kernel@vger.kernel.org
75fc2d37 9668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9669S: Supported
9670F: include/linux/clocksource.h
9671F: include/linux/time.h
9672F: include/linux/timex.h
c117ab84
CEB
9673F: include/uapi/linux/time.h
9674F: include/uapi/linux/timex.h
88606e80
TG
9675F: kernel/time/clocksource.c
9676F: kernel/time/time*.c
34db37c6 9677F: kernel/time/alarmtimer.c
88606e80 9678F: kernel/time/ntp.c
7fe5f1c1 9679F: tools/testing/selftests/timers/
88606e80 9680
1da177e4 9681SC1200 WDT DRIVER
b300645a 9682M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9683S: Maintained
679655da 9684F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9685
9686SCHEDULER
dd9b238c 9687M: Ingo Molnar <mingo@redhat.com>
8b58be88 9688M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9689L: linux-kernel@vger.kernel.org
75fc2d37 9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9691S: Maintained
95c0d71d 9692F: kernel/sched/
679655da 9693F: include/linux/sched.h
c117ab84 9694F: include/uapi/linux/sched.h
c2eb505b 9695F: include/linux/wait.h
1da177e4 9696
6bcf6737 9697SCORE ARCHITECTURE
ed38665e 9698M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9699M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9700W: http://www.sunplus.com
6bcf6737 9701S: Supported
a2681a75 9702F: arch/score/
6bcf6737 9703
80f390ea
SH
9704SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9705M: Sudeep Holla <sudeep.holla@arm.com>
9706L: linux-arm-kernel@lists.infradead.org
9707S: Maintained
9708F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9709F: drivers/clk/clk-scpi.c
8def3103 9710F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9711F: drivers/firmware/arm_scpi.c
9712F: include/linux/scpi_protocol.h
80f390ea 9713
1da177e4 9714SCSI CDROM DRIVER
8b58be88 9715M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9716L: linux-scsi@vger.kernel.org
9717W: http://www.kernel.dk
9718S: Maintained
679655da 9719F: drivers/scsi/sr*
1da177e4 9720
fb50a83d 9721SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9722M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9723L: linux-rdma@vger.kernel.org
9724S: Supported
9725W: http://www.openfabrics.org
9726Q: http://patchwork.kernel.org/project/linux-rdma/list/
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9728F: drivers/infiniband/ulp/srp/
9729F: include/scsi/srp.h
9730
1da177e4 9731SCSI SG DRIVER
8b58be88 9732M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9733L: linux-scsi@vger.kernel.org
59ab3c93 9734W: http://sg.danny.cz/sg
1da177e4 9735S: Maintained
59ab3c93 9736F: Documentation/scsi/scsi-generic.txt
679655da
JP
9737F: drivers/scsi/sg.c
9738F: include/scsi/sg.h
1da177e4
LT
9739
9740SCSI SUBSYSTEM
7ee7895c 9741M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9743M: "Martin K. Petersen" <martin.petersen@oracle.com>
9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9745L: linux-scsi@vger.kernel.org
1da177e4 9746S: Maintained
679655da
JP
9747F: drivers/scsi/
9748F: include/scsi/
1da177e4
LT
9749
9750SCSI TAPE DRIVER
8b58be88 9751M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9752L: linux-scsi@vger.kernel.org
9753S: Maintained
679655da 9754F: Documentation/scsi/st.txt
f7269cfc
JD
9755F: drivers/scsi/st.*
9756F: drivers/scsi/st_*.h
1da177e4
LT
9757
9758SCTP PROTOCOL
8b6efb75 9759M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9760M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9761L: linux-sctp@vger.kernel.org
5f85813c 9762W: http://lksctp.sourceforge.net
8b6efb75 9763S: Maintained
679655da
JP
9764F: Documentation/networking/sctp.txt
9765F: include/linux/sctp.h
4d58c025 9766F: include/uapi/linux/sctp.h
679655da
JP
9767F: include/net/sctp/
9768F: net/sctp/
1da177e4
LT
9769
9770SCx200 CPU SUPPORT
8b58be88 9771M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9772S: Odd Fixes
679655da 9773F: Documentation/i2c/busses/scx200_acb
390889b6 9774F: arch/x86/platform/scx200/
679655da
JP
9775F: drivers/watchdog/scx200_wdt.c
9776F: drivers/i2c/busses/scx200*
9777F: drivers/mtd/maps/scx200_docflash.c
9778F: include/linux/scx200.h
1662d32c
JC
9779
9780SCx200 GPIO DRIVER
8b58be88 9781M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9782S: Maintained
679655da
JP
9783F: drivers/char/scx200_gpio.c
9784F: include/linux/scx200_gpio.h
1662d32c
JC
9785
9786SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9787M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9788S: Maintained
679655da 9789F: drivers/clocksource/scx200_hrt.c
1da177e4 9790
6a36913a 9791SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9792M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9793L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9794S: Maintained
679655da 9795F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9796
e7839f25 9797SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9798L: linux-mmc@vger.kernel.org
a1cb1d11 9799S: Orphan
7a241d6e 9800F: drivers/mmc/host/sdhci.*
d4a45787 9801F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9802
c04f9d61
KC
9803SECURE COMPUTING
9804M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9805R: Andy Lutomirski <luto@amacapital.net>
9806R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9808S: Supported
9809F: kernel/seccomp.c
9810F: include/uapi/linux/seccomp.h
9811F: include/linux/seccomp.h
c99ee51a 9812F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9813K: \bsecure_computing
9814K: \bTIF_SECCOMP\b
9815
0d1bb41a 9816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9817M: Ben Dooks <ben-linux@fluff.org>
dc524882 9818M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9819L: linux-mmc@vger.kernel.org
0d1bb41a 9820S: Maintained
dc524882 9821F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9822
c63b3cba 9823SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9824M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9825L: spear-devel@list.st.com
c63b3cba
VK
9826L: linux-mmc@vger.kernel.org
9827S: Maintained
9828F: drivers/mmc/host/sdhci-spear.c
9829
8711cca2 9830SECURITY SUBSYSTEM
9b45c0d2 9831M: James Morris <james.l.morris@oracle.com>
9c3646d1 9832M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9833L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9835W: http://kernsec.org/
8711cca2 9836S: Supported
7d2c86b5 9837F: security/
8711cca2 9838
1da177e4 9839SECURITY CONTACT
8b58be88 9840M: Security Officers <security@kernel.org>
1da177e4
LT
9841S: Supported
9842
9843SELINUX SECURITY MODULE
e0238b4c 9844M: Paul Moore <paul@paul-moore.com>
8b58be88 9845M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9846M: Eric Paris <eparis@parisplace.org>
e0238b4c 9847L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9848W: http://selinuxproject.org
5a5f2acf 9849T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9850S: Supported
679655da
JP
9851F: include/linux/selinux*
9852F: security/selinux/
6bde95ce 9853F: scripts/selinux/
1da177e4 9854
c1c124e9
JJ
9855APPARMOR SECURITY MODULE
9856M: John Johansen <john.johansen@canonical.com>
9857L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9858W: apparmor.wiki.kernel.org
9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9860S: Supported
9861F: security/apparmor/
9862
730daa16
KC
9863YAMA SECURITY MODULE
9864M: Kees Cook <keescook@chromium.org>
9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9866S: Supported
9867F: security/yama/
9868
cef2cf07 9869SENSABLE PHANTOM
8b58be88 9870M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9871S: Maintained
679655da 9872F: drivers/misc/phantom.c
c117ab84 9873F: include/uapi/linux/phantom.h
cef2cf07 9874
6733b39a 9875SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9876M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9877M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9878M: John Soni Jose <sony.john@avagotech.com>
3387f656 9879L: linux-scsi@vger.kernel.org
4627de93 9880W: http://www.avagotech.com
3387f656
JP
9881S: Supported
9882F: drivers/scsi/be2iscsi/
6733b39a 9883
6938f855 9884Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9885M: Sathya Perla <sathya.perla@broadcom.com>
9886M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9887M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9888M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9889M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9890L: netdev@vger.kernel.org
fea3af67 9891W: http://www.emulex.com
7d2c86b5 9892S: Supported
9aebddd1 9893F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9894
d2928a8c 9895EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9896M: Selvin Xavier <selvin.xavier@avagotech.com>
9897M: Devesh Sharma <devesh.sharma@avagotech.com>
9898M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9899L: linux-rdma@vger.kernel.org
9900W: http://www.emulex.com
9901S: Supported
9902F: drivers/infiniband/hw/ocrdma/
9903
8ceee660 9904SFC NETWORK DRIVER
c06f51ea 9905M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9906M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9907L: netdev@vger.kernel.org
8ceee660 9908S: Supported
874aeea5 9909F: drivers/net/ethernet/sfc/
8ceee660 9910
e2d1d6c0 9911SGI GRU DRIVER
cc883afc 9912M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9913S: Maintained
679655da 9914F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9915
9916SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9917M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9918L: linux-ia64@vger.kernel.org
9919S: Supported
679655da 9920F: Documentation/ia64/serial.txt
df621252 9921F: drivers/tty/serial/ioc?_serial.c
679655da 9922F: include/linux/ioc?.h
e2d1d6c0 9923
75312619 9924SGI XP/XPC/XPNET DRIVER
e180383f
RH
9925M: Cliff Whickman <cpw@sgi.com>
9926M: Robin Holt <robinmholt@gmail.com>
75312619 9927S: Maintained
679655da 9928F: drivers/misc/sgi-xp/
75312619 9929
46eacf3b
AP
9930SI2157 MEDIA DRIVER
9931M: Antti Palosaari <crope@iki.fi>
9932L: linux-media@vger.kernel.org
a825eaec 9933W: https://linuxtv.org
46eacf3b
AP
9934W: http://palosaari.fi/linux/
9935Q: http://patchwork.linuxtv.org/project/linux-media/list/
9936T: git git://linuxtv.org/anttip/media_tree.git
9937S: Maintained
9938F: drivers/media/tuners/si2157*
9939
75e2d5ba
AP
9940SI2168 MEDIA DRIVER
9941M: Antti Palosaari <crope@iki.fi>
9942L: linux-media@vger.kernel.org
a825eaec 9943W: https://linuxtv.org
75e2d5ba
AP
9944W: http://palosaari.fi/linux/
9945Q: http://patchwork.linuxtv.org/project/linux-media/list/
9946T: git git://linuxtv.org/anttip/media_tree.git
9947S: Maintained
9948F: drivers/media/dvb-frontends/si2168*
9949
49cc629d
HV
9950SI470X FM RADIO RECEIVER I2C DRIVER
9951M: Hans Verkuil <hverkuil@xs4all.nl>
9952L: linux-media@vger.kernel.org
9953T: git git://linuxtv.org/media_tree.git
a825eaec 9954W: https://linuxtv.org
49cc629d
HV
9955S: Odd Fixes
9956F: drivers/media/radio/si470x/radio-si470x-i2c.c
9957
9958SI470X FM RADIO RECEIVER USB DRIVER
9959M: Hans Verkuil <hverkuil@xs4all.nl>
9960L: linux-media@vger.kernel.org
9961T: git git://linuxtv.org/media_tree.git
a825eaec 9962W: https://linuxtv.org
49cc629d
HV
9963S: Maintained
9964F: drivers/media/radio/si470x/radio-si470x-common.c
9965F: drivers/media/radio/si470x/radio-si470x.h
9966F: drivers/media/radio/si470x/radio-si470x-usb.c
9967
c937ca03
EV
9968SI4713 FM RADIO TRANSMITTER I2C DRIVER
9969M: Eduardo Valentin <edubezval@gmail.com>
9970L: linux-media@vger.kernel.org
9971T: git git://linuxtv.org/media_tree.git
a825eaec 9972W: https://linuxtv.org
c937ca03 9973S: Odd Fixes
99995ded 9974F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9975
9976SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9977M: Eduardo Valentin <edubezval@gmail.com>
9978L: linux-media@vger.kernel.org
9979T: git git://linuxtv.org/media_tree.git
a825eaec 9980W: https://linuxtv.org
c937ca03 9981S: Odd Fixes
99995ded
DR
9982F: drivers/media/radio/si4713/radio-platform-si4713.c
9983
9984SI4713 FM RADIO TRANSMITTER USB DRIVER
9985M: Hans Verkuil <hverkuil@xs4all.nl>
9986L: linux-media@vger.kernel.org
9987T: git git://linuxtv.org/media_tree.git
a825eaec 9988W: https://linuxtv.org
99995ded
DR
9989S: Maintained
9990F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9991
beb91d46 9992SIANO DVB DRIVER
009a5410 9993M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9994L: linux-media@vger.kernel.org
a825eaec 9995W: https://linuxtv.org
beb91d46
MCC
9996T: git git://linuxtv.org/media_tree.git
9997S: Odd fixes
9998F: drivers/media/common/siano/
beb91d46 9999F: drivers/media/usb/siano/
beb91d46 10000F: drivers/media/usb/siano/
14430813 10001F: drivers/media/mmc/siano/
beb91d46 10002
6f15b602
HG
10003SIMPLEFB FB DRIVER
10004M: Hans de Goede <hdegoede@redhat.com>
10005L: linux-fbdev@vger.kernel.org
10006S: Maintained
2d799dde 10007F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10008F: drivers/video/fbdev/simplefb.c
10009F: include/linux/platform_data/simplefb.h
10010
b618b69c 10011SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10012L: linux-media@vger.kernel.org
bb60fcb2 10013S: Orphan
b618b69c 10014F: drivers/media/platform/sh_veu.c
b618b69c
GL
10015
10016SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10017L: linux-media@vger.kernel.org
bb60fcb2 10018S: Orphan
b618b69c 10019F: drivers/media/platform/sh_vou.c
d647f0b7 10020F: include/media/drv-intf/sh_vou.h
b618b69c 10021
6349d997 10022SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10023M: Len Brown <lenb@kernel.org>
6349d997
LB
10024L: sfi-devel@simplefirmware.org
10025W: http://simplefirmware.org/
10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10027S: Supported
943fc810 10028F: arch/x86/platform/sfi/
6349d997
LB
10029F: drivers/sfi/
10030F: include/linux/sfi*.h
e2d1d6c0 10031
1da177e4
LT
10032SIMTEC EB110ATX (Chalice CATS)
10033P: Ben Dooks
b16957c6
BD
10034P: Vincent Sanders <vince@simtec.co.uk>
10035M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10036W: http://www.simtec.co.uk/products/EB110ATX/
10037S: Supported
10038
10039SIMTEC EB2410ITX (BAST)
10040P: Ben Dooks
b16957c6
BD
10041P: Vincent Sanders <vince@simtec.co.uk>
10042M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10043W: http://www.simtec.co.uk/products/EB2410ITX/
10044S: Supported
15dba387
JP
10045F: arch/arm/mach-s3c24xx/mach-bast.c
10046F: arch/arm/mach-s3c24xx/bast-ide.c
10047F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10048
4c5adde7 10049TI DAVINCI MACHINE SUPPORT
3ba789c0 10050M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 10051M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 10052T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10053Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10054S: Supported
14430813 10055F: arch/arm/mach-davinci/
046d0a37 10056F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10057
8d4b3f08 10058TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10059M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10060L: linux-media@vger.kernel.org
a825eaec 10061W: https://linuxtv.org
8d4b3f08
LP
10062Q: http://patchwork.linuxtv.org/project/linux-media/list/
10063T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10064S: Maintained
8d4b3f08
LP
10065F: drivers/media/platform/davinci/
10066F: include/media/davinci/
10067
417d2e50 10068TI AM437X VPFE DRIVER
e43cdb56 10069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10070L: linux-media@vger.kernel.org
a825eaec 10071W: https://linuxtv.org
417d2e50
BP
10072Q: http://patchwork.linuxtv.org/project/linux-media/list/
10073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10074S: Maintained
10075F: drivers/media/platform/am437x/
10076
c4c0283a 10077OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10078M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10079L: linux-media@vger.kernel.org
a825eaec 10080W: https://linuxtv.org
c4c0283a
BP
10081Q: http://patchwork.linuxtv.org/project/linux-media/list/
10082T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10083S: Maintained
10084F: drivers/media/i2c/ov2659.c
b5dcee22 10085F: include/media/i2c/ov2659.h
c4c0283a 10086
3a6779f5
SM
10087SILICON MOTION SM712 FRAME BUFFER DRIVER
10088M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10089M: Teddy Wang <teddy.wang@siliconmotion.com>
10090M: Sudip Mukherjee <sudip@vectorindia.org>
10091L: linux-fbdev@vger.kernel.org
10092S: Maintained
10093F: drivers/video/fbdev/sm712*
10094F: Documentation/fb/sm712fb.txt
10095
92aab3c0 10096SIS 190 ETHERNET DRIVER
8b58be88 10097M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10098L: netdev@vger.kernel.org
10099S: Maintained
8c7de408 10100F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10101
1da177e4 10102SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10103M: Daniele Venzano <venza@brownhat.org>
1da177e4 10104W: http://www.brownhat.org/sis900.html
979b6c13 10105L: netdev@vger.kernel.org
1da177e4 10106S: Maintained
8c7de408 10107F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10108
10109SIS FRAMEBUFFER DRIVER
8b58be88 10110M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10111W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10112S: Maintained
679655da 10113F: Documentation/fb/sisfb.txt
8a61f013 10114F: drivers/video/fbdev/sis/
679655da 10115F: include/video/sisfb.h
1da177e4
LT
10116
10117SIS USB2VGA DRIVER
8b58be88 10118M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10119W: http://www.winischhofer.at/linuxsisusbvga.shtml
10120S: Maintained
679655da 10121F: drivers/usb/misc/sisusbvga/
1da177e4 10122
415ad26d 10123SLAB ALLOCATOR
16e943bf 10124M: Christoph Lameter <cl@linux.com>
2ed1c525 10125M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10126M: David Rientjes <rientjes@google.com>
10127M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10128M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10129L: linux-mm@kvack.org
10130S: Maintained
679655da 10131F: include/linux/sl?b*.h
16e943bf 10132F: mm/sl?b*
415ad26d 10133
9fab9787 10134SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10135M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10136M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10137M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10138R: Steven Rostedt <rostedt@goodmis.org>
10139R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10140L: linux-kernel@vger.kernel.org
9fab9787
PM
10141W: http://www.rdrop.com/users/paulmck/RCU/
10142S: Supported
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10144F: include/linux/srcu.h
10145F: kernel/rcu/srcu.c
9fab9787 10146
66372841
CS
10147SMACK SECURITY MODULE
10148M: Casey Schaufler <casey@schaufler-ca.com>
10149L: linux-security-module@vger.kernel.org
10150W: http://schaufler-ca.com
10151T: git git://git.gitorious.org/smack-next/kernel.git
10152S: Maintained
10153F: Documentation/security/Smack.txt
10154F: security/smack/
10155
20651e0b 10156DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10157M: Kevin Hilman <khilman@kernel.org>
10158M: Nishanth Menon <nm@ti.com>
10159S: Maintained
20651e0b 10160F: drivers/power/avs/
68ace3e1
KH
10161F: include/linux/power/smartreflex.h
10162L: linux-pm@vger.kernel.org
10163
1da177e4 10164SMC91x ETHERNET DRIVER
2f82af08 10165M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10166S: Odd Fixes
ae150435 10167F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10168
e8e31622
SA
10169SMIA AND SMIA++ IMAGE SENSOR DRIVER
10170M: Sakari Ailus <sakari.ailus@iki.fi>
10171L: linux-media@vger.kernel.org
10172S: Maintained
14430813 10173F: drivers/media/i2c/smiapp/
b5dcee22 10174F: include/media/i2c/smiapp.h
e8e31622
SA
10175F: drivers/media/i2c/smiapp-pll.c
10176F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10177F: include/uapi/linux/smiapp.h
a2cec3c0 10178F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10179
920fa1ff
GR
10180SMM665 HARDWARE MONITOR DRIVER
10181M: Guenter Roeck <linux@roeck-us.net>
10182L: lm-sensors@lm-sensors.org
10183S: Maintained
10184F: Documentation/hwmon/smm665
10185F: drivers/hwmon/smm665.c
10186
9df7305b 10187SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10188M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10189L: lm-sensors@lm-sensors.org
90b24cfb 10190S: Maintained
9df7305b
SG
10191F: Documentation/hwmon/emc2103
10192F: drivers/hwmon/emc2103.c
10193
a98d506c
HG
10194SMSC SCH5627 HARDWARE MONITOR DRIVER
10195M: Hans de Goede <hdegoede@redhat.com>
10196L: lm-sensors@lm-sensors.org
10197S: Supported
10198F: Documentation/hwmon/sch5627
10199F: drivers/hwmon/sch5627.c
10200
6ea884db 10201SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10202M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10203L: lm-sensors@lm-sensors.org
10204S: Maintained
679655da
JP
10205F: Documentation/hwmon/smsc47b397
10206F: drivers/hwmon/smsc47b397.c
6ea884db 10207
fd9abb3d 10208SMSC911x ETHERNET DRIVER
90b24cfb 10209M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10210L: netdev@vger.kernel.org
90b24cfb 10211S: Maintained
679655da 10212F: include/linux/smsc911x.h
ae150435 10213F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10214
10215SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10216M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10217L: netdev@vger.kernel.org
90b24cfb 10218S: Maintained
ae150435 10219F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10220
3c8a63e2 10221SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10222M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10223L: linux-fbdev@vger.kernel.org
90b24cfb 10224S: Maintained
8a61f013 10225F: drivers/video/fbdev/smscufx.c
3c8a63e2 10226
668acf32 10227SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10228M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10229L: linux-media@vger.kernel.org
275ffde4 10230T: git git://linuxtv.org/media_tree.git
795fb7e7 10231S: Maintained
90d72ac6
MCC
10232F: include/media/soc*
10233F: drivers/media/i2c/soc_camera/
10234F: drivers/media/platform/soc_camera/
668acf32 10235
e2d1d6c0 10236SOEKRIS NET48XX LED SUPPORT
8b58be88 10237M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10238S: Maintained
679655da 10239F: drivers/leds/leds-net48xx.c
e2d1d6c0 10240
e3994db1 10241SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10242M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10243M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10244M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10245M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10246L: linux-media@vger.kernel.org
10247S: Supported
10248F: drivers/media/pci/solo6x10/
10249
1da177e4 10250SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10251M: Shaohua Li <shli@kernel.org>
1da177e4 10252L: linux-raid@vger.kernel.org
9f273c24 10253T: git git://neil.brown.name/md
524418bb 10254S: Supported
679655da
JP
10255F: drivers/md/
10256F: include/linux/raid/
c117ab84 10257F: include/uapi/linux/raid/
1da177e4 10258
1da177e4 10259SONIC NETWORK DRIVER
8b58be88 10260M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10261L: netdev@vger.kernel.org
1da177e4 10262S: Maintained
d9fb9f38 10263F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10264
61e115a5 10265SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10266M: Michael Buesch <m@bues.ch>
e7828b28 10267L: linux-wireless@vger.kernel.org
61e115a5 10268S: Maintained
679655da
JP
10269F: drivers/ssb/
10270F: include/linux/ssb/
61e115a5 10271
1da177e4 10272SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10273M: Mattia Dongili <malattia@linux.it>
d0944853 10274L: platform-driver-x86@vger.kernel.org
5b18167d 10275W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10276S: Maintained
679655da
JP
10277F: Documentation/laptops/sony-laptop.txt
10278F: drivers/char/sonypi.c
10279F: drivers/platform/x86/sony-laptop.c
10280F: include/linux/sony-laptop.h
1da177e4 10281
baf8532a 10282SONY MEMORYSTICK CARD SUPPORT
8b58be88 10283M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10284W: http://tifmxx.berlios.de/
10285S: Maintained
679655da 10286F: drivers/memstick/host/tifm_ms.c
baf8532a 10287
0ab30494
ML
10288SONY MEMORYSTICK STANDARD SUPPORT
10289M: Maxim Levitsky <maximlevitsky@gmail.com>
10290S: Maintained
10291F: drivers/memstick/core/ms_block.*
10292
1da177e4 10293SOUND
8b58be88 10294M: Jaroslav Kysela <perex@perex.cz>
d8130624 10295M: Takashi Iwai <tiwai@suse.com>
93711660 10296L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10297W: http://www.alsa-project.org/
dde7ad8d 10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10299T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10300Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10301S: Maintained
3126a179
JP
10302F: Documentation/sound/
10303F: include/sound/
c117ab84 10304F: include/uapi/sound/
679655da 10305F: sound/
1da177e4 10306
33bbe149
MB
10307SOUND - COMPRESSED AUDIO
10308M: Vinod Koul <vinod.koul@intel.com>
10309L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10311S: Supported
f672f31a 10312F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10313F: include/sound/compress_driver.h
f672f31a 10314F: include/uapi/sound/compress_*
33bbe149
MB
10315F: sound/core/compress_offload.c
10316F: sound/soc/soc-compress.c
10317
bd903bde 10318SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10319M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10320M: Mark Brown <broonie@kernel.org>
86f14df8 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10322L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10323W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10324S: Supported
2820f615 10325F: Documentation/sound/alsa/soc/
679655da 10326F: sound/soc/
e6e55122 10327F: include/sound/soc*
eb1a6af3 10328
d7f8761b
MB
10329SOUND - DMAENGINE HELPERS
10330M: Lars-Peter Clausen <lars@metafoo.de>
10331S: Supported
10332F: include/sound/dmaengine_pcm.h
10333F: sound/core/pcm_dmaengine.c
10334F: sound/soc/soc-generic-dmaengine-pcm.c
10335
990a6a99
OS
10336SP2 MEDIA DRIVER
10337M: Olli Salonen <olli.salonen@iki.fi>
10338L: linux-media@vger.kernel.org
a825eaec 10339W: https://linuxtv.org
990a6a99
OS
10340Q: http://patchwork.linuxtv.org/project/linux-media/list/
10341S: Maintained
10342F: drivers/media/dvb-frontends/sp2*
10343
473321fc 10344SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10345M: "David S. Miller" <davem@davemloft.net>
1da177e4 10346L: sparclinux@vger.kernel.org
8a6e2535 10347Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10349T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10350S: Maintained
679655da 10351F: arch/sparc/
7765b8bb 10352F: drivers/sbus/
1da177e4 10353
6404fcca
DM
10354SPARC SERIAL DRIVERS
10355M: "David S. Miller" <davem@davemloft.net>
10356L: sparclinux@vger.kernel.org
08deed1e
JP
10357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10359S: Maintained
6816383a 10360F: include/linux/sunserialcore.h
df621252 10361F: drivers/tty/serial/suncore.c
df621252
GKH
10362F: drivers/tty/serial/sunhv.c
10363F: drivers/tty/serial/sunsab.c
10364F: drivers/tty/serial/sunsab.h
10365F: drivers/tty/serial/sunsu.c
10366F: drivers/tty/serial/sunzilog.c
10367F: drivers/tty/serial/sunzilog.h
6404fcca 10368
389325b4
CL
10369SPARSE CHECKER
10370M: "Christopher Li" <sparse@chrisli.org>
10371L: linux-sparse@vger.kernel.org
10372W: https://sparse.wiki.kernel.org/
10373T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10374T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10375S: Maintained
10376F: include/linux/compiler.h
10377
fc0c195a 10378SPEAR PLATFORM SUPPORT
da89947b 10379M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10380M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10381L: spear-devel@list.st.com
10382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10383W: http://www.st.com/spear
10384S: Maintained
e68d7c14 10385F: arch/arm/boot/dts/spear*
281e192f 10386F: arch/arm/mach-spear/
fc0c195a 10387
10388SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10389M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10390L: spear-devel@list.st.com
10391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10392W: http://www.st.com/spear
10393S: Maintained
5df33a62 10394F: drivers/clk/spear/
fc0c195a 10395
e2d1d6c0 10396SPI SUBSYSTEM
b02e48f2 10397M: Mark Brown <broonie@kernel.org>
dfbe403c 10398L: linux-spi@vger.kernel.org
e7e4e13c 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10400Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10401S: Maintained
679655da
JP
10402F: Documentation/spi/
10403F: drivers/spi/
10404F: include/linux/spi/
c117ab84 10405F: include/uapi/linux/spi/
e2d1d6c0 10406
2752e401 10407SPIDERNET NETWORK DRIVER for CELL
8b58be88 10408M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10409L: netdev@vger.kernel.org
10410S: Supported
679655da 10411F: Documentation/networking/spider_net.txt
8df158ac 10412F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10413
e2d1d6c0 10414SPU FILE SYSTEM
8b58be88 10415M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10416L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10417W: http://www.ibm.com/developerworks/power/cell/
10418S: Supported
679655da
JP
10419F: Documentation/filesystems/spufs.txt
10420F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10421
fc555841 10422SQUASHFS FILE SYSTEM
d7f2ff67 10423M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10424L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10425W: http://squashfs.org.uk
9f273c24 10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10427S: Maintained
679655da
JP
10428F: Documentation/filesystems/squashfs.txt
10429F: fs/squashfs/
fc555841 10430
1da177e4 10431SRM (Alpha) environment access
8b58be88 10432M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10433S: Maintained
679655da 10434F: arch/alpha/kernel/srm_env.c
1da177e4 10435
26e9a397 10436STABLE BRANCH
879a5a00 10437M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10438L: stable@vger.kernel.org
879a5a00 10439S: Supported
7b175c46 10440F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10441
26e9a397 10442STAGING SUBSYSTEM
879a5a00 10443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10444T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10445L: devel@driverdev.osuosl.org
879a5a00 10446S: Supported
679655da 10447F: drivers/staging/
dbc6c2cc 10448
ebd3d010
JP
10449STAGING - COMEDI
10450M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10451M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10452S: Odd Fixes
10453F: drivers/staging/comedi/
10454
a0138163
JP
10455STAGING - FLARION FT1000 DRIVERS
10456M: Marek Belisko <marek.belisko@gmail.com>
10457S: Odd Fixes
10458F: drivers/staging/ft1000/
10459
6c1bb424 10460STAGING - INDUSTRIAL IO
030a13d7 10461M: Jonathan Cameron <jic23@kernel.org>
a0138163 10462L: linux-iio@vger.kernel.org
6c1bb424
JP
10463S: Odd Fixes
10464F: drivers/staging/iio/
10465
a0138163
JP
10466STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10467M: Jarod Wilson <jarod@wilsonet.com>
10468W: http://www.lirc.org/
10469S: Odd Fixes
b2b0186d 10470F: drivers/staging/media/lirc/
a0138163 10471
f5e5de1e
OD
10472STAGING - LUSTRE PARALLEL FILESYSTEM
10473M: Oleg Drokin <oleg.drokin@intel.com>
10474M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10475L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10476W: http://wiki.lustre.org/
f5e5de1e
OD
10477S: Maintained
10478F: drivers/staging/lustre
10479
7c6b6c71
MD
10480STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10481M: Marc Dietrich <marvin24@gmx.de>
10482L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10483L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10484S: Maintained
10485F: drivers/staging/nvec/
10486
a0138163
JP
10487STAGING - REALTEK RTL8712U DRIVERS
10488M: Larry Finger <Larry.Finger@lwfinger.net>
10489M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10490S: Odd Fixes
10491F: drivers/staging/rtl8712/
10492
7591ba8b
JS
10493STAGING - REALTEK RTL8723U WIRELESS DRIVER
10494M: Larry Finger <Larry.Finger@lwfinger.net>
10495M: Jes Sorensen <Jes.Sorensen@redhat.com>
10496L: linux-wireless@vger.kernel.org
10497S: Maintained
10498F: drivers/staging/rtl8723au/
10499
980ac4d7
SM
10500STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10501M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10502M: Teddy Wang <teddy.wang@siliconmotion.com>
10503M: Sudip Mukherjee <sudip@vectorindia.org>
10504L: linux-fbdev@vger.kernel.org
10505S: Maintained
10506F: drivers/staging/sm750fb/
10507
510fa408
JP
10508STAGING - SLICOSS
10509M: Lior Dotan <liodot@gmail.com>
10510M: Christopher Harrer <charrer@alacritech.com>
10511S: Odd Fixes
10512F: drivers/staging/slicoss/
10513
a0138163
JP
10514STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10515M: William Hubbs <w.d.hubbs@gmail.com>
10516M: Chris Brannon <chris@the-brannons.com>
d33bce31 10517M: Kirk Reiser <kirk@reisers.ca>
a0138163 10518M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10519L: speakup@linux-speakup.org
a0138163
JP
10520W: http://www.linux-speakup.org/
10521S: Odd Fixes
10522F: drivers/staging/speakup/
10523
b3e871ce
JP
10524STAGING - VIA VT665X DRIVERS
10525M: Forest Bond <forest@alittletooquiet.net>
10526S: Odd Fixes
10527F: drivers/staging/vt665?/
10528
a30baec1
JK
10529STAGING - WILC1000 WIFI DRIVER
10530M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10531M: Austin Shin <austin.shin@atmel.com>
a30baec1 10532M: Chris Park <chris.park@atmel.com>
06b54863
TC
10533M: Tony Cho <tony.cho@atmel.com>
10534M: Glen Lee <glen.lee@atmel.com>
10535M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10536L: linux-wireless@vger.kernel.org
10537S: Supported
10538F: drivers/staging/wilc1000/
10539
709bcb07 10540STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10541M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10542S: Odd Fixes
10543F: drivers/staging/xgifb/
10544
77241056
MM
10545HFI1 DRIVER
10546M: Mike Marciniszyn <infinipath@intel.com>
10547L: linux-rdma@vger.kernel.org
10548S: Supported
10549F: drivers/staging/rdma/hfi1
10550
1da177e4 10551STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10552M: Ion Badulescu <ionut@badula.org>
b4f90189 10553S: Odd Fixes
9bba23b0 10554F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10555
e2d1d6c0 10556SUN3/3X
8b58be88 10557M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10558W: http://sammy.net/sun3/
10559S: Maintained
679655da
JP
10560F: arch/m68k/kernel/*sun3*
10561F: arch/m68k/sun3*/
10562F: arch/m68k/include/asm/sun3*
e689cf4a 10563F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10564
af6a5af8
HG
10565SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10566M: Hans de Goede <hdegoede@redhat.com>
10567L: linux-input@vger.kernel.org
10568S: Maintained
10569F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10570F: drivers/input/keyboard/sun4i-lradc-keys.c
10571
2bc9ff01
DK
10572SUNDANCE NETWORK DRIVER
10573M: Denis Kirjanov <kda@linux-powerpc.org>
10574L: netdev@vger.kernel.org
10575S: Maintained
10576F: drivers/net/ethernet/dlink/sundance.c
10577
2cbb12a4 10578SUPERH
114bf37e
RF
10579M: Yoshinori Sato <ysato@users.sourceforge.jp>
10580M: Rich Felker <dalias@libc.org>
2cbb12a4 10581L: linux-sh@vger.kernel.org
8a6e2535 10582Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10583S: Maintained
066069e1 10584F: Documentation/sh/
679655da 10585F: arch/sh/
066069e1 10586F: drivers/sh/
1da177e4 10587
4480f15b 10588SUSPEND TO RAM
7fb06082 10589M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10590M: Len Brown <len.brown@intel.com>
10591M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10592L: linux-pm@vger.kernel.org
e2d1d6c0 10593S: Supported
679655da
JP
10594F: Documentation/power/
10595F: arch/x86/kernel/acpi/
10596F: drivers/base/power/
10597F: kernel/power/
10598F: include/linux/suspend.h
10599F: include/linux/freezer.h
10600F: include/linux/pm.h
1da177e4
LT
10601
10602SVGA HANDLING
8b58be88 10603M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10604L: linux-video@atrey.karlin.mff.cuni.cz
10605S: Maintained
679655da
JP
10606F: Documentation/svga.txt
10607F: arch/x86/boot/video*
1da177e4 10608
6e28b761
KRW
10609SWIOTLB SUBSYSTEM
10610M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10611L: linux-kernel@vger.kernel.org
9f273c24 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10613S: Supported
10614F: lib/swiotlb.c
10615F: arch/*/kernel/pci-swiotlb.c
10616F: include/linux/swiotlb.h
10617
007f790c
JP
10618SWITCHDEV
10619M: Jiri Pirko <jiri@resnulli.us>
10620L: netdev@vger.kernel.org
10621S: Supported
10622F: net/switchdev/
10623F: include/net/switchdev.h
10624
db8e35d5
VG
10625SYNOPSYS ARC ARCHITECTURE
10626M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10627L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10628S: Supported
10629F: arch/arc/
9b28829d 10630F: Documentation/devicetree/bindings/arc/*
2d799dde 10631F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10632F: drivers/tty/serial/arc_uart.c
b7182d1a 10633T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10634
556cc1c5
AB
10635SYNOPSYS ARC SDP platform support
10636M: Alexey Brodkin <abrodkin@synopsys.com>
10637S: Supported
10638F: arch/arc/plat-axs10x
10639F: arch/arc/boot/dts/ax*
10640F: Documentation/devicetree/bindings/arc/axs10*
10641
6c284c9a
LJ
10642SYSTEM CONFIGURATION (SYSCON)
10643M: Lee Jones <lee.jones@linaro.org>
10644M: Arnd Bergmann <arnd@arndb.de>
10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10646S: Supported
10647F: drivers/mfd/syscon.c
10648
1da177e4 10649SYSV FILESYSTEM
8b58be88 10650M: Christoph Hellwig <hch@infradead.org>
1da177e4 10651S: Maintained
679655da
JP
10652F: Documentation/filesystems/sysv-fs.txt
10653F: fs/sysv/
10654F: include/linux/sysv_fs.h
1da177e4 10655
86cfa7fc 10656TARGET SUBSYSTEM
9c3646d1 10657M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10658L: linux-scsi@vger.kernel.org
b9f5edc2 10659L: target-devel@vger.kernel.org
86cfa7fc 10660W: http://www.linux-iscsi.org
cf015e9f 10661W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10663S: Supported
10664F: drivers/target/
10665F: include/target/
10666F: Documentation/target/
10667
4e68852d 10668TASKSTATS STATISTICS INTERFACE
185e595f 10669M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10670S: Maintained
679655da
JP
10671F: Documentation/accounting/taskstats*
10672F: include/linux/taskstats*
10673F: kernel/taskstats.c
4e68852d 10674
781b456a 10675TC CLASSIFIER
f935f3f8 10676M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10677L: netdev@vger.kernel.org
10678S: Maintained
679655da 10679F: include/net/pkt_cls.h
c117ab84 10680F: include/uapi/linux/pkt_cls.h
679655da 10681F: net/sched/
781b456a 10682
5067f08a 10683TCP LOW PRIORITY MODULE
8b58be88
JP
10684M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10685M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10686W: http://tcp-lp-mod.sourceforge.net/
10687S: Maintained
679655da 10688F: net/ipv4/tcp_lp.c
5067f08a 10689
91952bc0
AP
10690TDA10071 MEDIA DRIVER
10691M: Antti Palosaari <crope@iki.fi>
10692L: linux-media@vger.kernel.org
a825eaec 10693W: https://linuxtv.org
91952bc0
AP
10694W: http://palosaari.fi/linux/
10695Q: http://patchwork.linuxtv.org/project/linux-media/list/
10696T: git git://linuxtv.org/anttip/media_tree.git
10697S: Maintained
10698F: drivers/media/dvb-frontends/tda10071*
10699
10700TDA18212 MEDIA DRIVER
10701M: Antti Palosaari <crope@iki.fi>
10702L: linux-media@vger.kernel.org
a825eaec 10703W: https://linuxtv.org
91952bc0
AP
10704W: http://palosaari.fi/linux/
10705Q: http://patchwork.linuxtv.org/project/linux-media/list/
10706T: git git://linuxtv.org/anttip/media_tree.git
10707S: Maintained
10708F: drivers/media/tuners/tda18212*
10709
10710TDA18218 MEDIA DRIVER
10711M: Antti Palosaari <crope@iki.fi>
10712L: linux-media@vger.kernel.org
a825eaec 10713W: https://linuxtv.org
91952bc0
AP
10714W: http://palosaari.fi/linux/
10715Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716T: git git://linuxtv.org/anttip/media_tree.git
10717S: Maintained
10718F: drivers/media/tuners/tda18218*
10719
3b2f6aba
MK
10720TDA18271 MEDIA DRIVER
10721M: Michael Krufky <mkrufky@linuxtv.org>
10722L: linux-media@vger.kernel.org
a825eaec 10723W: https://linuxtv.org
3b2f6aba
MK
10724W: http://github.com/mkrufky
10725Q: http://patchwork.linuxtv.org/project/linux-media/list/
10726T: git git://linuxtv.org/mkrufky/tuners.git
10727S: Maintained
10728F: drivers/media/tuners/tda18271*
10729
e48307a9
MK
10730TDA827x MEDIA DRIVER
10731M: Michael Krufky <mkrufky@linuxtv.org>
10732L: linux-media@vger.kernel.org
a825eaec 10733W: https://linuxtv.org
e48307a9
MK
10734W: http://github.com/mkrufky
10735Q: http://patchwork.linuxtv.org/project/linux-media/list/
10736T: git git://linuxtv.org/mkrufky/tuners.git
10737S: Maintained
10738F: drivers/media/tuners/tda8290.*
10739
66cf9212
MK
10740TDA8290 MEDIA DRIVER
10741M: Michael Krufky <mkrufky@linuxtv.org>
10742L: linux-media@vger.kernel.org
a825eaec 10743W: https://linuxtv.org
66cf9212
MK
10744W: http://github.com/mkrufky
10745Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746T: git git://linuxtv.org/mkrufky/tuners.git
10747S: Maintained
10748F: drivers/media/tuners/tda8290.*
10749
4b9fba30
HV
10750TDA9840 MEDIA DRIVER
10751M: Hans Verkuil <hverkuil@xs4all.nl>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
a825eaec 10754W: https://linuxtv.org
4b9fba30
HV
10755S: Maintained
10756F: drivers/media/i2c/tda9840*
10757
2cb654fd 10758TEA5761 TUNER DRIVER
009a5410 10759M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10760L: linux-media@vger.kernel.org
a825eaec 10761W: https://linuxtv.org
2cb654fd
MCC
10762T: git git://linuxtv.org/media_tree.git
10763S: Odd fixes
10764F: drivers/media/tuners/tea5761.*
10765
10766TEA5767 TUNER DRIVER
009a5410 10767M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10768L: linux-media@vger.kernel.org
a825eaec 10769W: https://linuxtv.org
2cb654fd
MCC
10770T: git git://linuxtv.org/media_tree.git
10771S: Maintained
10772F: drivers/media/tuners/tea5767.*
10773
4b9fba30
HV
10774TEA6415C MEDIA DRIVER
10775M: Hans Verkuil <hverkuil@xs4all.nl>
10776L: linux-media@vger.kernel.org
10777T: git git://linuxtv.org/media_tree.git
a825eaec 10778W: https://linuxtv.org
4b9fba30
HV
10779S: Maintained
10780F: drivers/media/i2c/tea6415c*
10781
10782TEA6420 MEDIA DRIVER
10783M: Hans Verkuil <hverkuil@xs4all.nl>
10784L: linux-media@vger.kernel.org
10785T: git git://linuxtv.org/media_tree.git
a825eaec 10786W: https://linuxtv.org
4b9fba30
HV
10787S: Maintained
10788F: drivers/media/i2c/tea6420*
10789
3d249d4c 10790TEAM DRIVER
dca9ab92 10791M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10792L: netdev@vger.kernel.org
10793S: Supported
10794F: drivers/net/team/
10795F: include/linux/if_team.h
c117ab84 10796F: include/uapi/linux/if_team.h
3d249d4c 10797
7d029125 10798TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10799M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10800S: Maintained
10801F: arch/x86/platform/ts5500/
10802
40ad4a30
SY
10803TECHNOTREND USB IR RECEIVER
10804M: Sean Young <sean@mess.org>
10805L: linux-media@vger.kernel.org
10806S: Maintained
10807F: drivers/media/rc/ttusbir.c
10808
adabdb0c 10809TEGRA ARCHITECTURE SUPPORT
243d58ec 10810M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10811M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10812M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10813L: linux-tegra@vger.kernel.org
fd117cd1 10814Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10816S: Supported
bbbe96ed 10817N: [^a-z]tegra
84b9414b 10818
adabdb0c
SW
10819TEGRA CLOCK DRIVER
10820M: Peter De Schrijver <pdeschrijver@nvidia.com>
10821M: Prashant Gaikwad <pgaikwad@nvidia.com>
10822S: Supported
10823F: drivers/clk/tegra/
10824
10825TEGRA DMA DRIVER
10826M: Laxman Dewangan <ldewangan@nvidia.com>
10827S: Supported
10828F: drivers/dma/tegra20-apb-dma.c
10829
adabdb0c
SW
10830TEGRA I2C DRIVER
10831M: Laxman Dewangan <ldewangan@nvidia.com>
10832S: Supported
10833F: drivers/i2c/busses/i2c-tegra.c
10834
10835TEGRA IOMMU DRIVERS
10836M: Hiroshi Doyu <hdoyu@nvidia.com>
10837S: Supported
10838F: drivers/iommu/tegra*
10839
10840TEGRA KBC DRIVER
10841M: Rakesh Iyer <riyer@nvidia.com>
10842M: Laxman Dewangan <ldewangan@nvidia.com>
10843S: Supported
10844F: drivers/input/keyboard/tegra-kbc.c
10845
adabdb0c
SW
10846TEGRA PWM DRIVER
10847M: Thierry Reding <thierry.reding@gmail.com>
10848S: Supported
10849F: drivers/pwm/pwm-tegra.c
10850
10851TEGRA SERIAL DRIVER
10852M: Laxman Dewangan <ldewangan@nvidia.com>
10853S: Supported
10854F: drivers/tty/serial/serial-tegra.c
10855
10856TEGRA SPI DRIVER
10857M: Laxman Dewangan <ldewangan@nvidia.com>
10858S: Supported
10859F: drivers/spi/spi-tegra*
10860
1a348ccc 10861TEHUTI ETHERNET DRIVER
8b58be88 10862M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10863L: netdev@vger.kernel.org
10864S: Supported
ef7f5429 10865F: drivers/net/ethernet/tehuti/*
1a348ccc 10866
4e68852d 10867Telecom Clock Driver for MCPL0010
8b58be88 10868M: Mark Gross <mark.gross@intel.com>
4e68852d 10869S: Supported
679655da 10870F: drivers/char/tlclk.c
4e68852d 10871
4480f15b 10872TENSILICA XTENSA PORT (xtensa)
8b58be88 10873M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10874M: Max Filippov <jcmvbkbc@gmail.com>
10875L: linux-xtensa@linux-xtensa.org
9f273c24 10876T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10877S: Maintained
679655da 10878F: arch/xtensa/
3dc99857 10879F: drivers/irqchip/irq-xtensa-*
4e68852d 10880
5313ba66
HV
10881THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10882M: Hans Verkuil <hverkuil@xs4all.nl>
10883L: linux-media@vger.kernel.org
10884T: git git://linuxtv.org/media_tree.git
a825eaec 10885W: https://linuxtv.org
5313ba66
HV
10886S: Maintained
10887F: drivers/media/radio/radio-raremono.c
10888
d3fb6955 10889THERMAL
b75f0050 10890M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10891M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10892L: linux-pm@vger.kernel.org
10893T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10895Q: https://patchwork.kernel.org/project/linux-pm/list/
10896S: Supported
10897F: drivers/thermal/
10898F: include/linux/thermal.h
af6c9f16 10899F: include/uapi/linux/thermal.h
b75f0050
JP
10900F: include/linux/cpu_cooling.h
10901F: Documentation/devicetree/bindings/thermal/
d3fb6955 10902
64e05d8b
VK
10903THERMAL/CPU_COOLING
10904M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10905M: Viresh Kumar <viresh.kumar@linaro.org>
10906M: Javi Merino <javi.merino@arm.com>
10907L: linux-pm@vger.kernel.org
10908S: Supported
10909F: Documentation/thermal/cpu-cooling-api.txt
10910F: drivers/thermal/cpu_cooling.c
10911F: include/linux/cpu_cooling.h
10912
30ba2fbd
VD
10913THINGM BLINK(1) USB RGB LED DRIVER
10914M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10915S: Maintained
10916F: drivers/hid/hid-thingm.c
10917
4e68852d 10918THINKPAD ACPI EXTRAS DRIVER
8b58be88 10919M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10920L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10921L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10922W: http://ibm-acpi.sourceforge.net
10923W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10924T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10925S: Maintained
679655da 10926F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10927
1b46f2a2 10928TI BANDGAP AND THERMAL DRIVER
f14d1c24 10929M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10930L: linux-pm@vger.kernel.org
531ff13e 10931L: linux-omap@vger.kernel.org
5a723e81 10932S: Maintained
794b2e25 10933F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10934
ccf963d3
BP
10935TI VPE/CAL DRIVERS
10936M: Benoit Parrot <bparrot@ti.com>
10937L: linux-media@vger.kernel.org
10938W: http://linuxtv.org/
10939Q: http://patchwork.linuxtv.org/project/linux-media/list/
10940S: Maintained
10941F: drivers/media/platform/ti-vpe/
10942
0c7665c3
MF
10943TI CDCE706 CLOCK DRIVER
10944M: Max Filippov <jcmvbkbc@gmail.com>
10945S: Maintained
10946F: drivers/clk/clk-cdce706.c
10947
49b6a5e3
TK
10948TI CLOCK DRIVER
10949M: Tero Kristo <t-kristo@ti.com>
10950L: linux-omap@vger.kernel.org
10951S: Maintained
10952F: drivers/clk/ti/
10953F: include/linux/clk/ti.h
10954
4020f2d7 10955TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10956M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10957S: Maintained
679655da
JP
10958F: drivers/misc/tifm*
10959F: drivers/mmc/host/tifm_sd.c
10960F: include/linux/tifm.h
4020f2d7 10961
e0c52404 10962TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10963M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10964L: linux-kernel@vger.kernel.org
10965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10966S: Maintained
10967F: drivers/soc/ti/*
10968T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10969
10970
152ad442
SR
10971TI LM49xxx FAMILY ASoC CODEC DRIVERS
10972M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10973M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10974L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10975S: Maintained
10976F: sound/soc/codecs/lm49453*
d392dead 10977F: sound/soc/codecs/isabelle*
152ad442 10978
0edd807d
KM
10979TI LP855x BACKLIGHT DRIVER
10980M: Milo Kim <milo.kim@ti.com>
10981S: Maintained
10982F: Documentation/backlight/lp855x-driver.txt
10983F: drivers/video/backlight/lp855x_bl.c
10984F: include/linux/platform_data/lp855x.h
10985
faf13f6d
KM
10986TI LP8727 CHARGER DRIVER
10987M: Milo Kim <milo.kim@ti.com>
10988S: Maintained
10989F: drivers/power/lp8727_charger.c
10990F: include/linux/platform_data/lp8727.h
10991
22f1229f
KM
10992TI LP8788 MFD DRIVER
10993M: Milo Kim <milo.kim@ti.com>
10994S: Maintained
10995F: drivers/iio/adc/lp8788_adc.c
10996F: drivers/leds/leds-lp8788.c
10997F: drivers/mfd/lp8788*.c
10998F: drivers/power/lp8788-charger.c
10999F: drivers/regulator/lp8788-*.c
11000F: include/linux/mfd/lp8788*.h
11001
84640e27
KM
11002TI NETCP ETHERNET DRIVER
11003M: Wingman Kwok <w-kwok2@ti.com>
11004M: Murali Karicheri <m-karicheri2@ti.com>
11005L: netdev@vger.kernel.org
11006S: Maintained
11007F: drivers/net/ethernet/ti/netcp*
11008
217e0ca9
KC
11009TI TAS571X FAMILY ASoC CODEC DRIVER
11010M: Kevin Cernekee <cernekee@chromium.org>
11011L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11012S: Odd Fixes
11013F: sound/soc/codecs/tas571x*
11014
dd5e8e6b 11015TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11016M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018S: Maintained
11019F: sound/soc/codecs/twl4030*
11020
90921014 11021TI WILINK WIRELESS DRIVERS
90921014
LC
11022L: linux-wireless@vger.kernel.org
11023W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11024W: http://wireless.kernel.org/en/users/Drivers/wl1251
11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11026S: Orphan
90921014
LC
11027F: drivers/net/wireless/ti/
11028F: include/linux/wl12xx.h
11029
e86eaa3a 11030TIPC NETWORK LAYER
8b58be88 11031M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11032M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11033L: netdev@vger.kernel.org (core kernel code)
11034L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11035W: http://tipc.sourceforge.net/
e86eaa3a 11036S: Maintained
c117ab84 11037F: include/uapi/linux/tipc*.h
679655da 11038F: net/tipc/
e86eaa3a 11039
867e359b 11040TILE ARCHITECTURE
c47b15c4 11041M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11042W: http://www.ezchip.com/scm/
7fa129cc 11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11044S: Supported
11045F: arch/tile/
6b940606 11046F: drivers/char/tile-srom.c
5c770755 11047F: drivers/edac/tile_edac.c
6b940606
CM
11048F: drivers/net/ethernet/tile/
11049F: drivers/rtc/rtc-tile.c
11050F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11051F: drivers/tty/serial/tilegx.c
6b940606
CM
11052F: drivers/usb/host/*-tilegx.c
11053F: include/linux/usb/tilegx.h
867e359b 11054
1da177e4 11055TLAN NETWORK DRIVER
8b58be88 11056M: Samuel Chessman <chessman@tux.org>
88c07dde 11057L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11058W: http://sourceforge.net/projects/tlan/
11059S: Maintained
679655da 11060F: Documentation/networking/tlan.txt
b544dbac 11061F: drivers/net/ethernet/ti/tlan.*
1da177e4 11062
d74db3b2 11063TOMOYO SECURITY MODULE
8b58be88
JP
11064M: Kentaro Takeda <takedakn@nttdata.co.jp>
11065M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11066L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11067L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11068L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11069L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11070W: http://tomoyo.sourceforge.jp/
843d183c 11071T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11072S: Maintained
679655da 11073F: security/tomoyo/
d74db3b2 11074
9caeb532 11075TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11076M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11077L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11078S: Maintained
11079F: drivers/platform/x86/topstar-laptop.c
11080
1da177e4 11081TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11082M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11083L: platform-driver-x86@vger.kernel.org
0a63ca11 11084S: Maintained
679655da 11085F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11086
0a63ca11
AA
11087TOSHIBA BLUETOOTH DRIVER
11088M: Azael Avalos <coproscefalo@gmail.com>
11089L: platform-driver-x86@vger.kernel.org
11090S: Maintained
11091F: drivers/platform/x86/toshiba_bluetooth.c
11092
11093TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11094M: Azael Avalos <coproscefalo@gmail.com>
11095L: platform-driver-x86@vger.kernel.org
11096S: Maintained
11097F: drivers/platform/x86/toshiba_haps.c
11098
14991fc7
AA
11099TOSHIBA WMI HOTKEYS DRIVER
11100M: Azael Avalos <coproscefalo@gmail.com>
11101L: platform-driver-x86@vger.kernel.org
11102S: Maintained
11103F: drivers/platform/x86/toshiba-wmi.c
11104
1da177e4 11105TOSHIBA SMM DRIVER
8b58be88 11106M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11107W: http://www.buzzard.org.uk/toshiba/
11108S: Maintained
679655da
JP
11109F: drivers/char/toshiba.c
11110F: include/linux/toshiba.h
c117ab84 11111F: include/uapi/linux/toshiba.h
1da177e4 11112
d32d9864
MR
11113TOSHIBA TC358743 DRIVER
11114M: Mats Randgaard <matrandg@cisco.com>
11115L: linux-media@vger.kernel.org
11116S: Maintained
11117F: drivers/media/i2c/tc358743*
b5dcee22 11118F: include/media/i2c/tc358743.h
d32d9864 11119
d719f900 11120TMIO MMC DRIVER
c4b13fb0 11121M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11122L: linux-mmc@vger.kernel.org
d719f900 11123S: Maintained
d1057c40
GL
11124F: drivers/mmc/host/tmio_mmc*
11125F: drivers/mmc/host/sh_mobile_sdhi.c
11126F: include/linux/mmc/tmio.h
11127F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11128
917cc4e6
GR
11129TMP401 HARDWARE MONITOR DRIVER
11130M: Guenter Roeck <linux@roeck-us.net>
11131L: lm-sensors@lm-sensors.org
11132S: Maintained
11133F: Documentation/hwmon/tmp401
11134F: drivers/hwmon/tmp401.c
11135
98f32602 11136TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11137M: Hugh Dickins <hughd@google.com>
98f32602
HD
11138L: linux-mm@kvack.org
11139S: Maintained
11140F: include/linux/shmem_fs.h
11141F: mm/shmem.c
11142
45f95b53 11143TM6000 VIDEO4LINUX DRIVER
009a5410 11144M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11145L: linux-media@vger.kernel.org
a825eaec 11146W: https://linuxtv.org
45f95b53
MCC
11147T: git git://linuxtv.org/media_tree.git
11148S: Odd fixes
11149F: drivers/media/usb/tm6000/
11150
c65fde19
HV
11151TW68 VIDEO4LINUX DRIVER
11152M: Hans Verkuil <hverkuil@xs4all.nl>
11153L: linux-media@vger.kernel.org
11154T: git git://linuxtv.org/media_tree.git
a825eaec 11155W: https://linuxtv.org
c65fde19
HV
11156S: Odd Fixes
11157F: drivers/media/pci/tw68/
11158
4e68852d 11159TPM DEVICE DRIVER
901486b8 11160M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11161M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11162M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11163R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11164W: http://tpmdd.sourceforge.net
63a10dfd 11165L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11166Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11167T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11168S: Maintained
679655da 11169F: drivers/char/tpm/
4e68852d 11170
1a0f1b27
AL
11171TPM IBM_VTPM DEVICE DRIVER
11172M: Ashley Lai <ashleydlai@gmail.com>
11173W: http://tpmdd.sourceforge.net
11174L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11175S: Maintained
11176F: drivers/char/tpm/tpm_ibmvtpm*
11177
d6f005a1
JP
11178TRACING
11179M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11180M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11182S: Maintained
11183F: Documentation/trace/ftrace.txt
11184F: arch/*/*/*/ftrace.h
11185F: arch/*/kernel/ftrace.c
11186F: include/*/ftrace.h
11187F: include/linux/trace*.h
11188F: include/trace/
11189F: kernel/trace/
6e68e6c5 11190F: tools/testing/selftests/ftrace/
d6f005a1 11191
1da177e4 11192TRIVIAL PATCHES
8b58be88 11193M: Jiri Kosina <trivial@kernel.org>
54e5881d 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11195S: Maintained
86ef925f 11196K: ^Subject:.*(?i)trivial
1da177e4 11197
4e68852d 11198TTY LAYER
879a5a00 11199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11200M: Jiri Slaby <jslaby@suse.com>
879a5a00 11201S: Supported
08deed1e 11202T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11203F: Documentation/serial/
8dd5d2f1 11204F: drivers/tty/
df621252 11205F: drivers/tty/serial/serial_core.c
e3288775
AC
11206F: include/linux/serial_core.h
11207F: include/linux/serial.h
11208F: include/linux/tty.h
c117ab84
CEB
11209F: include/uapi/linux/serial_core.h
11210F: include/uapi/linux/serial.h
11211F: include/uapi/linux/tty.h
4e68852d 11212
91952bc0
AP
11213TUA9001 MEDIA DRIVER
11214M: Antti Palosaari <crope@iki.fi>
11215L: linux-media@vger.kernel.org
a825eaec 11216W: https://linuxtv.org
91952bc0
AP
11217W: http://palosaari.fi/linux/
11218Q: http://patchwork.linuxtv.org/project/linux-media/list/
11219T: git git://linuxtv.org/anttip/media_tree.git
11220S: Maintained
11221F: drivers/media/tuners/tua9001*
11222
740db6d7 11223TULIP NETWORK DRIVERS
740db6d7 11224L: netdev@vger.kernel.org
cf869eb1
GG
11225L: linux-parisc@vger.kernel.org
11226S: Orphan
0f04e2aa 11227F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11228
11229TUN/TAP driver
ba57b6f2 11230M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11231W: http://vtun.sourceforge.net/tun
11232S: Maintained
679655da
JP
11233F: Documentation/networking/tuntap.txt
11234F: arch/um/os-Linux/drivers/
1da177e4 11235
b454cc66 11236TURBOCHANNEL SUBSYSTEM
8b58be88 11237M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11238M: Ralf Baechle <ralf@linux-mips.org>
11239L: linux-mips@linux-mips.org
11240Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11241S: Maintained
679655da
JP
11242F: drivers/tc/
11243F: include/linux/tc.h
b454cc66 11244
1da177e4 11245U14-34F SCSI DRIVER
8b58be88 11246M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11247L: linux-scsi@vger.kernel.org
11248S: Maintained
679655da 11249F: drivers/scsi/u14-34f.c
1da177e4 11250
e2d1d6c0 11251UBI FILE SYSTEM (UBIFS)
949cb623 11252M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11253M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11254L: linux-mtd@lists.infradead.org
e2966cbe 11255T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11256W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11257S: Maintained
679655da
JP
11258F: Documentation/filesystems/ubifs.txt
11259F: fs/ubifs/
e2d1d6c0 11260
e1632fa2 11261UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11262M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11263W: http://www.uclinux.org/
e1632fa2 11264L: linux-m68k@lists.linux-m68k.org
cc2020e6 11265L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11267S: Maintained
e1632fa2
GU
11268F: arch/m68k/coldfire/
11269F: arch/m68k/68*/
61bc02bb
JP
11270F: arch/m68k/*/*_no.*
11271F: arch/m68k/include/asm/*_no.*
cc2020e6 11272
1da177e4 11273UDF FILESYSTEM
d8130624 11274M: Jan Kara <jack@suse.com>
1da177e4 11275S: Maintained
679655da
JP
11276F: Documentation/filesystems/udf.txt
11277F: fs/udf/
1da177e4 11278
cc2020e6 11279UFS FILESYSTEM
8b58be88 11280M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11281S: Maintained
679655da
JP
11282F: Documentation/filesystems/ufs.txt
11283F: fs/ufs/
cc2020e6 11284
0a09d3ab
DH
11285UHID USERSPACE HID IO DRIVER:
11286M: David Herrmann <dh.herrmann@googlemail.com>
11287L: linux-input@vger.kernel.org
11288S: Maintained
11289F: drivers/hid/uhid.c
c117ab84 11290F: include/uapi/linux/uhid.h
0a09d3ab 11291
18332a80 11292ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11293L: linux-usb@vger.kernel.org
10c6c9c9 11294S: Orphan
355ffe69 11295F: drivers/uwb/
679655da
JP
11296F: include/linux/uwb.h
11297F: include/linux/uwb/
18332a80 11298
b31d8273
G
11299UNICORE32 ARCHITECTURE:
11300M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11301W: http://mprc.pku.edu.cn/~guanxuetao/linux
11302S: Maintained
ceebf4d5 11303T: git git://github.com/gxt/linux.git
b31d8273
G
11304F: arch/unicore32/
11305
d8379ab1
TF
11306UNIFDEF
11307M: Tony Finch <dot@dotat.at>
11308W: http://dotat.at/prog/unifdef
11309S: Maintained
11310F: scripts/unifdef.c
11311
1da177e4 11312UNIFORM CDROM DRIVER
8b58be88 11313M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11314W: http://www.kernel.dk
11315S: Maintained
679655da
JP
11316F: Documentation/cdrom/
11317F: drivers/cdrom/cdrom.c
11318F: include/linux/cdrom.h
c117ab84 11319F: include/uapi/linux/cdrom.h
1da177e4 11320
56df0122 11321UNISYS S-PAR DRIVERS
49e7d9df
JP
11322M: David Kershner <david.kershner@unisys.com>
11323L: sparmaintainer@unisys.com (Unisys internal)
11324S: Supported
11325F: drivers/staging/unisys/
56df0122 11326
9941fa6e
VH
11327UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11328M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11329L: linux-scsi@vger.kernel.org
11330S: Supported
11331F: Documentation/scsi/ufs.txt
11332F: drivers/scsi/ufs/
11333
e2d1d6c0 11334UNSORTED BLOCK IMAGES (UBI)
949cb623 11335M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11336M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11337W: http://www.linux-mtd.infradead.org/
11338L: linux-mtd@lists.infradead.org
b6b44e0a 11339T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11340S: Supported
80811493 11341F: drivers/mtd/ubi/
679655da 11342F: include/linux/mtd/ubi.h
c117ab84 11343F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11344
1da177e4 11345USB ACM DRIVER
ca1c3e6f 11346M: Oliver Neukum <oneukum@suse.com>
6372594a 11347L: linux-usb@vger.kernel.org
1da177e4 11348S: Maintained
679655da
JP
11349F: Documentation/usb/acm.txt
11350F: drivers/usb/class/cdc-acm.*
1da177e4 11351
b7d572e1
PF
11352USB AR5523 WIRELESS DRIVER
11353M: Pontus Fuchs <pontus.fuchs@gmail.com>
11354L: linux-wireless@vger.kernel.org
11355S: Maintained
11356F: drivers/net/wireless/ath/ar5523/
11357
115bb1ff 11358USB ATTACHED SCSI
f50a4968 11359M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11360M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11361L: linux-usb@vger.kernel.org
11362L: linux-scsi@vger.kernel.org
8eae0fb7 11363S: Maintained
115bb1ff
MW
11364F: drivers/usb/storage/uas.c
11365
1da177e4 11366USB CDC ETHERNET DRIVER
61eee9a7 11367M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11368L: linux-usb@vger.kernel.org
1da177e4 11369S: Maintained
679655da 11370F: drivers/net/usb/cdc_*.c
c117ab84 11371F: include/uapi/linux/usb/cdc.h
1da177e4 11372
66e3e591
KP
11373USB CHAOSKEY DRIVER
11374M: Keith Packard <keithp@keithp.com>
11375L: linux-usb@vger.kernel.org
11376S: Maintained
11377F: drivers/usb/misc/chaoskey.c
11378
b02b371e 11379USB CYPRESS C67X00 DRIVER
8b58be88 11380M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11381L: linux-usb@vger.kernel.org
11382S: Maintained
679655da 11383F: drivers/usb/c67x00/
b02b371e 11384
d0374f4f 11385USB DAVICOM DM9601 DRIVER
8b58be88 11386M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11387L: netdev@vger.kernel.org
d0374f4f
PK
11388W: http://www.linux-usb.org/usbnet
11389S: Maintained
679655da 11390F: drivers/net/usb/dm9601.c
d0374f4f 11391
cc2020e6 11392USB DIAMOND RIO500 DRIVER
8b58be88 11393M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11394L: rio500-users@lists.sourceforge.net
11395W: http://rio500.sourceforge.net
11396S: Maintained
679655da 11397F: drivers/usb/misc/rio500*
cc2020e6 11398
1da177e4 11399USB EHCI DRIVER
578333ab 11400M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11401L: linux-usb@vger.kernel.org
578333ab 11402S: Maintained
679655da
JP
11403F: Documentation/usb/ehci.txt
11404F: drivers/usb/host/ehci*
1da177e4 11405
69ae9e3e 11406USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11407M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11408L: linux-usb@vger.kernel.org
69ae9e3e 11409W: http://www.linux-usb.org/gadget
d6d0f665
FB
11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11411S: Maintained
679655da
JP
11412F: drivers/usb/gadget/
11413F: include/linux/usb/gadget*
69ae9e3e 11414
2dea64b4 11415USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11416M: Jiri Kosina <jikos@kernel.org>
406df153 11417R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11418L: linux-usb@vger.kernel.org
54e5881d 11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11420S: Maintained
c2f01971 11421F: Documentation/hid/hiddev.txt
679655da 11422F: drivers/hid/usbhid/
1da177e4 11423
959eea21 11424USB ISP116X DRIVER
8b58be88 11425M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11426L: linux-usb@vger.kernel.org
959eea21 11427S: Maintained
679655da
JP
11428F: drivers/usb/host/isp116x*
11429F: include/linux/usb/isp116x.h
959eea21 11430
146498ea
WH
11431USB LAN78XX ETHERNET DRIVER
11432M: Woojung Huh <woojung.huh@microchip.com>
11433M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11434L: netdev@vger.kernel.org
11435S: Maintained
11436F: drivers/net/usb/lan78xx.*
11437
1da177e4 11438USB MASS STORAGE DRIVER
8b58be88 11439M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11440L: linux-usb@vger.kernel.org
8836aeb8 11441L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11442S: Maintained
11443W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11444F: drivers/usb/storage/
1da177e4 11445
af39917d
CL
11446USB MIDI DRIVER
11447M: Clemens Ladisch <clemens@ladisch.de>
11448L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11449T: git git://git.alsa-project.org/alsa-kernel.git
11450S: Maintained
11451F: sound/usb/midi.*
11452
444ce9d4
JP
11453USB NETWORKING DRIVERS
11454L: linux-usb@vger.kernel.org
11455S: Odd Fixes
11456F: drivers/net/usb/
11457
1da177e4 11458USB OHCI DRIVER
578333ab 11459M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11460L: linux-usb@vger.kernel.org
578333ab 11461S: Maintained
679655da
JP
11462F: Documentation/usb/ohci.txt
11463F: drivers/usb/host/ohci*
1da177e4 11464
963ffa3e 11465USB OTG FSM (Finite State Machine)
60d77b3d 11466M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11468L: linux-usb@vger.kernel.org
11469S: Maintained
11470F: drivers/usb/common/usb-otg-fsm.c
11471
563da3a9
VM
11472USB OVER IP DRIVER
11473M: Valentina Manea <valentina.manea.m@gmail.com>
11474M: Shuah Khan <shuah.kh@samsung.com>
11475L: linux-usb@vger.kernel.org
11476S: Maintained
a6d6fc2b 11477F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11478F: drivers/usb/usbip/
11479F: tools/usb/usbip/
11480
1da177e4 11481USB PEGASUS 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/pegasus.git
11486W: https://github.com/petkan/pegasus
1da177e4 11487S: Maintained
679655da 11488F: drivers/net/usb/pegasus.*
1da177e4 11489
d3ad558f 11490USB PHY LAYER
a55f6286 11491M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11492L: linux-usb@vger.kernel.org
11493T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11494S: Maintained
11495F: drivers/usb/phy/
d3ad558f 11496
73e4fb3f 11497USB PRINTER DRIVER (usblp)
8b58be88 11498M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11499L: linux-usb@vger.kernel.org
73e4fb3f 11500S: Supported
679655da 11501F: drivers/usb/class/usblp.c
1da177e4 11502
4521b477
BM
11503USB QMI WWAN NETWORK DRIVER
11504M: Bjørn Mork <bjorn@mork.no>
11505L: netdev@vger.kernel.org
11506S: Maintained
11507F: Documentation/ABI/testing/sysfs-class-net-qmi
11508F: drivers/net/usb/qmi_wwan.c
11509
1da177e4 11510USB RTL8150 DRIVER
a16b945c 11511M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11512L: linux-usb@vger.kernel.org
043600a6 11513L: netdev@vger.kernel.org
052e3128
PM
11514T: git git://github.com/petkan/rtl8150.git
11515W: https://github.com/petkan/rtl8150
1da177e4 11516S: Maintained
679655da 11517F: drivers/net/usb/rtl8150.c
1da177e4 11518
f896b796 11519USB SERIAL SUBSYSTEM
66085694 11520M: Johan Hovold <johan@kernel.org>
795fb7e7 11521L: linux-usb@vger.kernel.org
4e68852d 11522S: Maintained
679655da 11523F: Documentation/usb/usb-serial.txt
f896b796 11524F: drivers/usb/serial/
679655da 11525F: include/linux/usb/serial.h
1da177e4 11526
b3f0db1c
SG
11527USB SMSC75XX ETHERNET DRIVER
11528M: Steve Glendinning <steve.glendinning@shawell.net>
11529L: netdev@vger.kernel.org
11530S: Maintained
11531F: drivers/net/usb/smsc75xx.*
11532
2f7ca802 11533USB SMSC95XX ETHERNET DRIVER
90b24cfb 11534M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11535L: netdev@vger.kernel.org
90b24cfb 11536S: Maintained
679655da 11537F: drivers/net/usb/smsc95xx.*
2f7ca802 11538
1da177e4 11539USB SUBSYSTEM
879a5a00 11540M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11541L: linux-usb@vger.kernel.org
1da177e4 11542W: http://www.linux-usb.org
08deed1e 11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11544S: Supported
679655da 11545F: Documentation/usb/
679655da
JP
11546F: drivers/usb/
11547F: include/linux/usb.h
11548F: include/linux/usb/
1da177e4
LT
11549
11550USB UHCI DRIVER
8b58be88 11551M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11552L: linux-usb@vger.kernel.org
1da177e4 11553S: Maintained
679655da 11554F: drivers/usb/host/uhci*
1da177e4 11555
69ae9e3e 11556USB "USBNET" DRIVER FRAMEWORK
d8130624 11557M: Oliver Neukum <oneukum@suse.com>
043600a6 11558L: netdev@vger.kernel.org
69ae9e3e 11559W: http://www.linux-usb.org/usbnet
1da177e4 11560S: Maintained
679655da
JP
11561F: drivers/net/usb/usbnet.c
11562F: include/linux/usb/usbnet.h
1da177e4 11563
c0efd232 11564USB VIDEO CLASS
c53ac071 11565M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11566L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11567L: linux-media@vger.kernel.org
275ffde4 11568T: git git://linuxtv.org/media_tree.git
57c6d2e9 11569W: http://www.ideasonboard.org/uvc/
c0efd232 11570S: Maintained
0c0d06ca 11571F: drivers/media/usb/uvc/
6c0f0359 11572F: include/uapi/linux/uvcvideo.h
1da177e4 11573
b60b9c45
HV
11574USB VISION DRIVER
11575M: Hans Verkuil <hverkuil@xs4all.nl>
11576L: linux-media@vger.kernel.org
11577T: git git://linuxtv.org/media_tree.git
a825eaec 11578W: https://linuxtv.org
b60b9c45
HV
11579S: Odd Fixes
11580F: drivers/media/usb/usbvision/
11581
8282da47
LP
11582USB WEBCAM GADGET
11583M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11584L: linux-usb@vger.kernel.org
11585S: Maintained
3a83c16e 11586F: drivers/usb/gadget/function/*uvc*
faf2e1db 11587F: drivers/usb/gadget/legacy/webcam.c
8282da47 11588
bf164cc0 11589USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11590M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11591L: linux-wireless@vger.kernel.org
11592S: Maintained
679655da 11593F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11594
eb6bab13 11595USB XHCI DRIVER
03d85053 11596M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11597L: linux-usb@vger.kernel.org
11598S: Supported
36d0344c
SS
11599F: drivers/usb/host/xhci*
11600F: drivers/usb/host/pci-quirks*
eb6bab13 11601
1da177e4 11602USB ZD1201 DRIVER
4086b9ca 11603L: linux-wireless@vger.kernel.org
1da177e4 11604W: http://linux-lc100020.sourceforge.net
4086b9ca 11605S: Orphan
ed0ad06f 11606F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11607
b7eee616 11608USB ZR364XX DRIVER
8b58be88 11609M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11610L: linux-usb@vger.kernel.org
661263b5 11611L: linux-media@vger.kernel.org
275ffde4 11612T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11613W: http://royale.zerezo.com/zr364xx/
11614S: Maintained
679655da 11615F: Documentation/video4linux/zr364xx.txt
90d72ac6 11616F: drivers/media/usb/zr364xx/
b7eee616 11617
289fcff4
HK
11618ULPI BUS
11619M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11620L: linux-usb@vger.kernel.org
11621S: Maintained
11622F: drivers/usb/common/ulpi.c
11623F: include/linux/ulpi/
11624
e7839f25 11625USER-MODE LINUX (UML)
8b58be88 11626M: Jeff Dike <jdike@addtoit.com>
b15194b7 11627M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11628L: user-mode-linux-devel@lists.sourceforge.net
11629L: user-mode-linux-user@lists.sourceforge.net
11630W: http://user-mode-linux.sourceforge.net
9f273c24 11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11632S: Maintained
61516587 11633F: Documentation/virtual/uml/
679655da 11634F: arch/um/
b070989a 11635F: arch/x86/um/
679655da
JP
11636F: fs/hostfs/
11637F: fs/hppfs/
b7eee616 11638
e5f114e9 11639USERSPACE I/O (UIO)
6a534c9d 11640M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11642S: Maintained
3d3fecbd 11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11644F: Documentation/DocBook/uio-howto.tmpl
11645F: drivers/uio/
11646F: include/linux/uio*.h
e5f114e9 11647
256cccbe 11648UTIL-LINUX PACKAGE
8b58be88 11649M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11650L: util-linux@vger.kernel.org
11651W: http://en.wikipedia.org/wiki/Util-linux
11652T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11653S: Maintained
11654
c1fd1c07 11655UVESAFB DRIVER
8b58be88 11656M: Michal Januszewski <spock@gentoo.org>
c69f677c 11657L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11658W: http://dev.gentoo.org/~spock/projects/uvesafb/
11659S: Maintained
679655da 11660F: Documentation/fb/uvesafb.txt
8a61f013 11661F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11662
456930d8
SA
11663VF610 NAND DRIVER
11664M: Stefan Agner <stefan@agner.ch>
11665L: linux-mtd@lists.infradead.org
11666S: Supported
11667F: drivers/mtd/nand/vf610_nfc.c
11668
4480f15b 11669VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11670M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11671S: Maintained
679655da
JP
11672F: Documentation/filesystems/vfat.txt
11673F: fs/fat/
1da177e4 11674
cba3345c
AW
11675VFIO DRIVER
11676M: Alex Williamson <alex.williamson@redhat.com>
11677L: kvm@vger.kernel.org
9f273c24 11678T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11679S: Maintained
11680F: Documentation/vfio.txt
11681F: drivers/vfio/
11682F: include/linux/vfio.h
c117ab84 11683F: include/uapi/linux/vfio.h
cba3345c 11684
a714ea5f
AW
11685VFIO PLATFORM DRIVER
11686M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11687L: kvm@vger.kernel.org
11688S: Maintained
11689F: drivers/vfio/platform/
11690
9e6f3438
PO
11691VIDEOBUF2 FRAMEWORK
11692M: Pawel Osciak <pawel@osciak.com>
11693M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11694M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11695L: linux-media@vger.kernel.org
11696S: Maintained
90d72ac6 11697F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11698F: include/media/videobuf2-*
11699
5523662e
SCP
11700VIRTUAL SERIO DEVICE DRIVER
11701M: Stephen Chandler Paul <thatslyude@gmail.com>
11702S: Maintained
11703F: drivers/input/serio/userio.c
11704F: include/uapi/linux/userio.h
11705
9a82446b
AS
11706VIRTIO CONSOLE DRIVER
11707M: Amit Shah <amit.shah@redhat.com>
11708L: virtualization@lists.linux-foundation.org
11709S: Maintained
11710F: drivers/char/virtio_console.c
11711F: include/linux/virtio_console.h
c117ab84 11712F: include/uapi/linux/virtio_console.h
9a82446b 11713
2426ec8f 11714VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11715M: "Michael S. Tsirkin" <mst@redhat.com>
11716L: virtualization@lists.linux-foundation.org
11717S: Maintained
11718F: drivers/virtio/
c893c8d7 11719F: tools/virtio/
2426ec8f
MT
11720F: drivers/net/virtio_net.c
11721F: drivers/block/virtio_blk.c
11722F: include/linux/virtio_*.h
916cdabc 11723F: include/uapi/linux/virtio_*.h
2426ec8f 11724
f2dbda3b
CH
11725VIRTIO DRIVERS FOR S390
11726M: Christian Borntraeger <borntraeger@de.ibm.com>
11727M: Cornelia Huck <cornelia.huck@de.ibm.com>
11728L: linux-s390@vger.kernel.org
11729L: virtualization@lists.linux-foundation.org
11730L: kvm@vger.kernel.org
11731S: Supported
1b568d93 11732F: drivers/s390/virtio/
f2dbda3b 11733
4ad6ee91
GH
11734VIRTIO GPU DRIVER
11735M: David Airlie <airlied@linux.ie>
11736M: Gerd Hoffmann <kraxel@redhat.com>
11737L: dri-devel@lists.freedesktop.org
11738L: virtualization@lists.linux-foundation.org
11739S: Maintained
11740F: drivers/gpu/drm/virtio/
11741F: include/uapi/linux/virtio_gpu.h
11742
3a4d5c94
MT
11743VIRTIO HOST (VHOST)
11744M: "Michael S. Tsirkin" <mst@redhat.com>
11745L: kvm@vger.kernel.org
c996d8b9 11746L: virtualization@lists.linux-foundation.org
3a4d5c94 11747L: netdev@vger.kernel.org
9f273c24 11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11749S: Maintained
11750F: drivers/vhost/
c117ab84 11751F: include/uapi/linux/vhost.h
3a4d5c94 11752
271c8651
GH
11753VIRTIO INPUT DRIVER
11754M: Gerd Hoffmann <kraxel@redhat.com>
11755S: Maintained
11756F: drivers/virtio/virtio_input.c
11757F: include/uapi/linux/virtio_input.h
11758
1da177e4 11759VIA RHINE NETWORK DRIVER
210347e1 11760S: Orphan
f2148a47 11761F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11762
f0bf7f61 11763VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11764M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11765M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11766S: Maintained
11767F: drivers/mmc/host/via-sdmmc.c
11768
69e4a7c2 11769VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11770M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11771L: linux-fbdev@vger.kernel.org
69e4a7c2 11772S: Maintained
c7babebd
FTS
11773F: include/linux/via-core.h
11774F: include/linux/via-gpio.h
11775F: include/linux/via_i2c.h
8a61f013 11776F: drivers/video/fbdev/via/
69e4a7c2 11777
01f20734 11778VIA VELOCITY NETWORK DRIVER
8b58be88 11779M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11780L: netdev@vger.kernel.org
11781S: Maintained
f2148a47 11782F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11783
f73f8173
AW
11784VIRT LIB
11785M: Alex Williamson <alex.williamson@redhat.com>
11786M: Paolo Bonzini <pbonzini@redhat.com>
11787L: kvm@vger.kernel.org
11788S: Supported
11789F: virt/lib/
11790
77911fd2 11791VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11792M: Hans Verkuil <hverkuil@xs4all.nl>
11793L: linux-media@vger.kernel.org
11794T: git git://linuxtv.org/media_tree.git
a825eaec 11795W: https://linuxtv.org
0b7bc1fa 11796S: Maintained
77911fd2 11797F: drivers/media/platform/vivid/*
0b7bc1fa 11798
be7f8273 11799VLAN (802.1Q)
8b58be88 11800M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11801L: netdev@vger.kernel.org
11802S: Maintained
679655da
JP
11803F: drivers/net/macvlan.c
11804F: include/linux/if_*vlan.h
11805F: net/8021q/
be7f8273 11806
55e331cf 11807VLYNQ BUS
8b58be88 11808M: Florian Fainelli <florian@openwrt.org>
8578d7af 11809L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11810S: Maintained
11811F: drivers/vlynq/vlynq.c
11812F: include/linux/vlynq.h
11813
390beae4 11814VME SUBSYSTEM
74c600e3 11815M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11816M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11817M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11818L: devel@driverdev.osuosl.org
11819S: Maintained
11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11821F: Documentation/vme_api.txt
11822F: drivers/staging/vme/
11823F: drivers/vme/
11824F: include/linux/vme*
11825
4488e09b
AK
11826VMWARE HYPERVISOR INTERFACE
11827M: Alok Kataria <akataria@vmware.com>
11828L: virtualization@lists.linux-foundation.org
11829S: Supported
11830F: arch/x86/kernel/cpu/vmware.c
11831
73b35d07
DT
11832VMWARE BALLOON DRIVER
11833M: Xavier Deguillard <xdeguillard@vmware.com>
11834M: Philip Moltmann <moltmann@vmware.com>
11835M: "VMware, Inc." <pv-drivers@vmware.com>
11836L: linux-kernel@vger.kernel.org
11837S: Maintained
11838F: drivers/misc/vmw_balloon.c
11839
8b8be51b
TH
11840VMWARE VMMOUSE SUBDRIVER
11841M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11842M: "VMware, Inc." <pv-drivers@vmware.com>
11843L: linux-input@vger.kernel.org
11844S: Maintained
11845F: drivers/input/mouse/vmmouse.c
11846F: drivers/input/mouse/vmmouse.h
11847
d1a890fa 11848VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11849M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11850M: "VMware, Inc." <pv-drivers@vmware.com>
11851L: netdev@vger.kernel.org
11852S: Maintained
11853F: drivers/net/vmxnet3/
d1a890fa 11854
851b1642 11855VMware PVSCSI driver
f2d7e40e 11856M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11857M: VMware PV-Drivers <pv-drivers@vmware.com>
11858L: linux-scsi@vger.kernel.org
11859S: Maintained
11860F: drivers/scsi/vmw_pvscsi.c
11861F: drivers/scsi/vmw_pvscsi.h
11862
e53e86c7 11863VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11864M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11865M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11866L: linux-kernel@vger.kernel.org
1dd68f01 11867W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11869S: Supported
679655da
JP
11870F: drivers/regulator/
11871F: include/linux/regulator/
e53e86c7 11872
081958eb
DA
11873VRF
11874M: David Ahern <dsa@cumulusnetworks.com>
11875M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11876L: netdev@vger.kernel.org
11877S: Maintained
11878F: drivers/net/vrf.c
562d897d 11879F: Documentation/networking/vrf.txt
081958eb 11880
ab41319e 11881VT1211 HARDWARE MONITOR DRIVER
8b58be88 11882M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11883L: lm-sensors@lm-sensors.org
11884S: Maintained
679655da
JP
11885F: Documentation/hwmon/vt1211
11886F: drivers/hwmon/vt1211.c
ab41319e 11887
1de9e371 11888VT8231 HARDWARE MONITOR DRIVER
8b58be88 11889M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11890L: lm-sensors@lm-sensors.org
11891S: Maintained
679655da 11892F: drivers/hwmon/vt8231.c
1de9e371 11893
88095e7b
TO
11894VUB300 USB to SDIO/SD/MMC bridge chip
11895M: Tony Olech <tony.olech@elandigitalsystems.com>
11896L: linux-mmc@vger.kernel.org
11897L: linux-usb@vger.kernel.org
11898S: Supported
11899F: drivers/mmc/host/vub300.c
11900
1da177e4 11901W1 DALLAS'S 1-WIRE BUS
a8018766 11902M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11903S: Maintained
679655da
JP
11904F: Documentation/w1/
11905F: drivers/w1/
1da177e4 11906
13927079 11907W83791D HARDWARE MONITORING DRIVER
8b58be88 11908M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11909L: lm-sensors@lm-sensors.org
25845c22 11910S: Maintained
679655da
JP
11911F: Documentation/hwmon/w83791d
11912F: drivers/hwmon/w83791d.c
13927079 11913
61db011d 11914W83793 HARDWARE MONITORING DRIVER
8b58be88 11915M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11916L: lm-sensors@lm-sensors.org
11917S: Maintained
679655da
JP
11918F: Documentation/hwmon/w83793
11919F: drivers/hwmon/w83793.c
61db011d 11920
e3760b43 11921W83795 HARDWARE MONITORING DRIVER
d8130624 11922M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11923L: lm-sensors@lm-sensors.org
11924S: Maintained
11925F: drivers/hwmon/w83795.c
11926
1da177e4 11927W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11928M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11929S: Maintained
679655da 11930F: drivers/mmc/host/wbsd.*
1da177e4 11931
b4e05923
HG
11932WACOM PROTOCOL 4 SERIAL TABLETS
11933M: Julian Squires <julian@cipht.net>
11934M: Hans de Goede <hdegoede@redhat.com>
11935L: linux-input@vger.kernel.org
11936S: Maintained
11937F: drivers/input/tablet/wacom_serial4.c
11938
3527761c 11939WATCHDOG DEVICE DRIVERS
8b58be88 11940M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11941R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11942L: linux-watchdog@vger.kernel.org
11943W: http://www.linux-watchdog.org/
f599aaf0 11944T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11945S: Maintained
679655da
JP
11946F: Documentation/watchdog/
11947F: drivers/watchdog/
11948F: include/linux/watchdog.h
c117ab84 11949F: include/uapi/linux/watchdog.h
3527761c 11950
1da177e4 11951WD7000 SCSI DRIVER
8b58be88 11952M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11953L: linux-scsi@vger.kernel.org
11954S: Maintained
679655da 11955F: drivers/scsi/wd7000.c
1da177e4 11956
b22e00f3
DH
11957WIIMOTE HID DRIVER
11958M: David Herrmann <dh.herrmann@googlemail.com>
11959L: linux-input@vger.kernel.org
11960S: Maintained
11961F: drivers/hid/hid-wiimote*
11962
e258b80e 11963WINBOND CIR DRIVER
364e9e18 11964M: David Härdeman <david@hardeman.nu>
e258b80e 11965S: Maintained
116ab806 11966F: drivers/media/rc/winbond-cir.c
e258b80e 11967
9c26df9b
WBG
11968WINSYSTEMS WS16C48 GPIO DRIVER
11969M: William Breathitt Gray <vilhelm.gray@gmail.com>
11970L: linux-gpio@vger.kernel.org
11971S: Maintained
11972F: drivers/gpio/gpio-ws16c48.c
e258b80e 11973
8a70da82 11974WIMAX STACK
8b58be88 11975M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11976M: linux-wimax@intel.com
49e7d9df 11977L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11978S: Supported
11979W: http://linuxwimax.org
315987dc 11980F: Documentation/wimax/README.wimax
315987dc
JP
11981F: include/linux/wimax/debug.h
11982F: include/net/wimax.h
c117ab84 11983F: include/uapi/linux/wimax.h
315987dc 11984F: net/wimax/
8a70da82 11985
5fc14680 11986WISTRON LAPTOP BUTTON DRIVER
8b58be88 11987M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11988S: Maintained
679655da 11989F: drivers/input/misc/wistron_btns.c
5fc14680 11990
1da177e4 11991WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11992M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11993L: linux-wireless@vger.kernel.org
926554c4 11994W: http://oops.ghostprotocols.net:81/blog
1da177e4 11995S: Maintained
679655da 11996F: drivers/net/wireless/wl3501*
1da177e4 11997
055bcbcb 11998WOLFSON MICROELECTRONICS DRIVERS
fef95164 11999L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12000T: git https://github.com/CirrusLogic/linux-drivers.git
12001W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12002S: Supported
3768f0b1 12003F: Documentation/hwmon/wm83??
f494993f
CK
12004F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12005F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12006F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12007F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12008F: drivers/clk/clk-wm83*.c
9c309598 12009F: drivers/extcon/extcon-arizona.c
b75ea16a 12010F: drivers/leds/leds-wm83*.c
25b273ba 12011F: drivers/gpio/gpio-*wm*.c
9c309598 12012F: drivers/gpio/gpio-arizona.c
d22b0869 12013F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12014F: drivers/input/misc/wm831x-on.c
12015F: drivers/input/touchscreen/wm831x-ts.c
12016F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12017F: drivers/mfd/arizona*
12018F: drivers/mfd/wm*.c
12ebc137 12019F: drivers/mfd/cs47l24*
b75ea16a
MB
12020F: drivers/power/wm83*.c
12021F: drivers/rtc/rtc-wm83*.c
12022F: drivers/regulator/wm8*.c
3860e6c4 12023F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12024F: drivers/watchdog/wm83*_wdt.c
9c309598 12025F: include/linux/mfd/arizona/
3860e6c4 12026F: include/linux/mfd/wm831x/
b75ea16a 12027F: include/linux/mfd/wm8350/
3768f0b1 12028F: include/linux/mfd/wm8400*
59ec6da2 12029F: include/linux/wm97xx.h
055bcbcb 12030F: include/sound/wm????.h
9c309598 12031F: sound/soc/codecs/arizona.?
055bcbcb 12032F: sound/soc/codecs/wm*
12ebc137 12033F: sound/soc/codecs/cs47l24*
b75ea16a 12034
3e6cd7a4
TH
12035WORKQUEUE
12036M: Tejun Heo <tj@kernel.org>
badb7f5e 12037R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12039S: Maintained
12040F: include/linux/workqueue.h
12041F: kernel/workqueue.c
12042F: Documentation/workqueue.txt
12043
1da177e4 12044X.25 NETWORK LAYER
8bf28059 12045M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12046L: linux-x25@vger.kernel.org
8bf28059 12047S: Odd Fixes
679655da
JP
12048F: Documentation/networking/x25*
12049F: include/net/x25*
12050F: net/x25/
1da177e4 12051
e2d1d6c0 12052X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12053M: Thomas Gleixner <tglx@linutronix.de>
12054M: Ingo Molnar <mingo@redhat.com>
12055M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12056M: x86@kernel.org
981c3a4f 12057L: linux-kernel@vger.kernel.org
75fc2d37 12058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12059S: Maintained
679655da
JP
12060F: Documentation/x86/
12061F: arch/x86/
e2d1d6c0 12062
d0944853 12063X86 PLATFORM DRIVERS
e181ba15 12064M: Darren Hart <dvhart@infradead.org>
d0944853 12065L: platform-driver-x86@vger.kernel.org
e181ba15 12066T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12067S: Maintained
14430813 12068F: drivers/platform/x86/
3a4bceef 12069F: drivers/platform/olpc/
d0944853 12070
c1f5c54b
IM
12071X86 MCE INFRASTRUCTURE
12072M: Tony Luck <tony.luck@intel.com>
487ba8e8 12073M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12074L: linux-edac@vger.kernel.org
12075S: Maintained
12076F: arch/x86/kernel/cpu/mcheck/*
12077
79ebdc95
BP
12078X86 MICROCODE UPDATE SUPPORT
12079M: Borislav Petkov <bp@alien8.de>
12080S: Maintained
12081F: arch/x86/kernel/cpu/microcode/*
12082
f0905c5a
AL
12083X86 VDSO
12084M: Andy Lutomirski <luto@amacapital.net>
12085L: linux-kernel@vger.kernel.org
12086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12087S: Maintained
d603c8e1 12088F: arch/x86/entry/vdso/
f0905c5a 12089
d6fad502 12090XC2028/3028 TUNER DRIVER
009a5410 12091M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12092L: linux-media@vger.kernel.org
a825eaec 12093W: https://linuxtv.org
d6fad502
MCC
12094T: git git://linuxtv.org/media_tree.git
12095S: Maintained
12096F: drivers/media/tuners/tuner-xc2028.*
12097
c4468085 12098XEN HYPERVISOR INTERFACE
c4468085 12099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12100M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12101M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12102L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12104S: Supported
12105F: arch/x86/xen/
12106F: drivers/*/xen-*front.c
12107F: drivers/xen/
12108F: arch/x86/include/asm/xen/
12109F: include/xen/
c117ab84 12110F: include/uapi/xen/
c4468085 12111
77bfb479
SS
12112XEN HYPERVISOR ARM
12113M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12114L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12115S: Supported
12116F: arch/arm/xen/
12117F: arch/arm/include/asm/xen/
12118
b475e83f
SS
12119XEN HYPERVISOR ARM64
12120M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12121L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12122S: Supported
12123F: arch/arm64/xen/
12124F: arch/arm64/include/asm/xen/
12125
9b57e1a7 12126XEN NETWORK BACKEND DRIVER
8386040b 12127M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12128L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12129L: netdev@vger.kernel.org
12130S: Supported
12131F: drivers/net/xen-netback/*
12132
c5f8e29d
KRW
12133XEN PCI SUBSYSTEM
12134M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12135L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12136S: Supported
12137F: arch/x86/pci/*xen*
12138F: drivers/pci/*xen*
12139
a2c5ae65
KRW
12140XEN BLOCK SUBSYSTEM
12141M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12142M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12143L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12144S: Supported
12145F: drivers/block/xen-blkback/*
12146F: drivers/block/xen*
12147
15d03609
JG
12148XEN PVSCSI DRIVERS
12149M: Juergen Gross <jgross@suse.com>
12150L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12151L: linux-scsi@vger.kernel.org
12152S: Supported
12153F: drivers/scsi/xen-scsifront.c
12154F: drivers/xen/xen-scsiback.c
12155F: include/xen/interface/io/vscsiif.h
12156
c5f8e29d
KRW
12157XEN SWIOTLB SUBSYSTEM
12158M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12159L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12160S: Supported
12161F: arch/x86/xen/*swiotlb*
12162F: drivers/xen/*swiotlb*
12163
1da177e4
LT
12164XFS FILESYSTEM
12165P: Silicon Graphics Inc
809625ca 12166M: Dave Chinner <david@fromorbit.com>
18caa67a 12167M: xfs@oss.sgi.com
d7ede1aa 12168L: xfs@oss.sgi.com
1da177e4 12169W: http://oss.sgi.com/projects/xfs
9f273c24 12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12171S: Supported
679655da
JP
12172F: Documentation/filesystems/xfs.txt
12173F: fs/xfs/
1da177e4 12174
8a3b7a25 12175XILINX AXI ETHERNET DRIVER
59a54f30
MS
12176M: Anirudha Sarangi <anirudh@xilinx.com>
12177M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12178S: Maintained
12179F: drivers/net/ethernet/xilinx/xilinx_axienet*
12180
238b8721 12181XILINX UARTLITE SERIAL DRIVER
8b58be88 12182M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12183L: linux-serial@vger.kernel.org
12184S: Maintained
df621252 12185F: drivers/tty/serial/uartlite.c
238b8721 12186
df330515
LP
12187XILINX VIDEO IP CORES
12188M: Hyun Kwon <hyun.kwon@xilinx.com>
12189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12190L: linux-media@vger.kernel.org
12191T: git git://linuxtv.org/media_tree.git
12192S: Supported
12193F: Documentation/devicetree/bindings/media/xilinx/
12194F: drivers/media/platform/xilinx/
a5562f65 12195F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12196
74316949
EB
12197XILLYBUS DRIVER
12198M: Eli Billauer <eli.billauer@gmail.com>
12199L: linux-kernel@vger.kernel.org
12200S: Supported
12201F: drivers/char/xillybus/
12202
f620e4b8
MF
12203XTENSA XTFPGA PLATFORM SUPPORT
12204M: Max Filippov <jcmvbkbc@gmail.com>
12205L: linux-xtensa@linux-xtensa.org
12206S: Maintained
12207F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12208F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12209
1da177e4 12210YAM DRIVER FOR AX.25
8b58be88 12211M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12212L: linux-hams@vger.kernel.org
12213S: Maintained
679655da
JP
12214F: drivers/net/hamradio/yam*
12215F: include/linux/yam.h
1da177e4 12216
af64a5eb 12217YEALINK PHONE DRIVER
8b58be88 12218M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12219L: usbb2k-api-dev@nongnu.org
12220S: Maintained
679655da
JP
12221F: Documentation/input/yealink.txt
12222F: drivers/input/misc/yealink.*
af64a5eb 12223
1da177e4 12224Z8530 DRIVER FOR AX.25
8b58be88 12225M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12226W: http://yaina.de/jreuter/
12227W: http://www.qsl.net/dl1bke/
12228L: linux-hams@vger.kernel.org
12229S: Maintained
679655da
JP
12230F: Documentation/networking/z8530drv.txt
12231F: drivers/net/hamradio/*scc.c
12232F: drivers/net/hamradio/z8530.h
1da177e4 12233
0cf31ec1 12234ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12235M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12236L: linux-mm@kvack.org
12237S: Maintained
12238F: mm/zbud.c
12239F: include/linux/zbud.h
12240
7c0c3afb 12241ZD1211RW WIRELESS DRIVER
8b58be88
JP
12242M: Daniel Drake <dsd@gentoo.org>
12243M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12244W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12245L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12246L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12247S: Maintained
6948300c 12248F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12249
20263029
DS
12250ZPOOL COMPRESSED PAGE STORAGE API
12251M: Dan Streetman <ddstreet@ieee.org>
12252L: linux-mm@kvack.org
12253S: Maintained
12254F: mm/zpool.c
12255F: include/linux/zpool.h
12256
1da177e4 12257ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12258L: mjpeg-users@lists.sourceforge.net
f63145e2 12259L: linux-media@vger.kernel.org
1da177e4 12260W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12261T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12262S: Odd Fixes
90d72ac6 12263F: drivers/media/pci/zoran/
1da177e4 12264
6920f2cc
MK
12265ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12266M: Minchan Kim <minchan@kernel.org>
12267M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12268R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12269L: linux-kernel@vger.kernel.org
12270S: Maintained
12271F: drivers/block/zram/
12272F: Documentation/blockdev/zram.txt
12273
8b4a4080 12274ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12275M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12276S: Maintained
df621252 12277F: drivers/tty/serial/zs.*
8b4a4080 12278
eae70d06
MK
12279ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12280M: Minchan Kim <minchan@kernel.org>
12281M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12282R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12283L: linux-mm@kvack.org
12284S: Maintained
12285F: mm/zsmalloc.c
12286F: include/linux/zsmalloc.h
d02be50d 12287F: Documentation/vm/zsmalloc.txt
eae70d06 12288
0cf31ec1 12289ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12290M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12291L: linux-mm@kvack.org
12292S: Maintained
12293F: mm/zswap.c
12294
1da177e4 12295THE REST
8b58be88 12296M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12297L: linux-kernel@vger.kernel.org
8a6e2535 12298Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12300S: Buried alive in reporters
34d03cc1
JP
12301F: *
12302F: */