mm: avoid uninitialized variable in tracepoint
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
233L: lm-sensors@lm-sensors.org
234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
239L: lm-sensors@lm-sensors.org
240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
6ddcf9b4
WBG
243ACCES 104-IDI-48 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idi-48.c
248
e2558989
WBG
249ACCES 104-IDIO-16 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idio-16.c
254
1da177e4 255ACENIC DRIVER
8b58be88 256M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
257L: linux-acenic@sunsite.dk
258S: Maintained
531c4f89 259F: drivers/net/ethernet/alteon/acenic*
1da177e4 260
e86435eb 261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 262M: Peter Feuerer <peter@piie.net>
d0944853 263L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
264W: http://piie.net/?section=acerhdf
265S: Maintained
266F: drivers/platform/x86/acerhdf.c
e86435eb 267
745a5d21 268ACER WMI LAPTOP EXTRAS
182ae55c 269M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 270L: platform-driver-x86@vger.kernel.org
745a5d21 271S: Maintained
679655da 272F: drivers/platform/x86/acer-wmi.c
745a5d21 273
1da177e4 274ACPI
9c3646d1 275M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 276M: Len Brown <lenb@kernel.org>
6968e50c 277L: linux-acpi@vger.kernel.org
360818b8
RW
278W: https://01.org/linux-acpi
279Q: https://patchwork.kernel.org/project/linux-acpi/list/
280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 281S: Supported
679655da
JP
282F: drivers/acpi/
283F: drivers/pnp/pnpacpi/
284F: include/linux/acpi.h
43368e74 285F: include/acpi/
3a75ef0c 286F: Documentation/acpi/
89ca78a0 287F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
288F: drivers/pci/*acpi*
289F: drivers/pci/*/*acpi*
290F: drivers/pci/*/*/*acpi*
3a75ef0c 291F: tools/power/acpi/
8b59a454 292
3774929d
RW
293ACPI COMPONENT ARCHITECTURE (ACPICA)
294M: Robert Moore <robert.moore@intel.com>
295M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 296M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
297L: linux-acpi@vger.kernel.org
298L: devel@acpica.org
299W: https://acpica.org/
300W: https://github.com/acpica/acpica/
301Q: https://patchwork.kernel.org/project/linux-acpi/list/
302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303S: Supported
304F: drivers/acpi/acpica/
305F: include/acpi/
2754c447 306F: tools/power/acpi/
3774929d 307
8b59a454 308ACPI FAN DRIVER
8b58be88 309M: Zhang Rui <rui.zhang@intel.com>
8b59a454 310L: linux-acpi@vger.kernel.org
5ca92bd9 311W: https://01.org/linux-acpi
8b59a454 312S: Supported
679655da 313F: drivers/acpi/fan.c
1da177e4 314
8b59a454 315ACPI THERMAL DRIVER
8b58be88 316M: Zhang Rui <rui.zhang@intel.com>
8b59a454 317L: linux-acpi@vger.kernel.org
5ca92bd9 318W: https://01.org/linux-acpi
8b59a454 319S: Supported
679655da 320F: drivers/acpi/*thermal*
998be20f 321
359acec8 322ACPI VIDEO DRIVER
8b58be88 323M: Zhang Rui <rui.zhang@intel.com>
8b59a454 324L: linux-acpi@vger.kernel.org
5ca92bd9 325W: https://01.org/linux-acpi
8b59a454 326S: Supported
86f98a3a 327F: drivers/acpi/acpi_video.c
998be20f 328
bff431e4 329ACPI WMI DRIVER
d0944853 330L: platform-driver-x86@vger.kernel.org
5b927259 331S: Orphan
679655da 332F: drivers/platform/x86/wmi.c
bff431e4 333
2f39d519 334AD1889 ALSA SOUND DRIVER
8b58be88 335M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
336W: http://wiki.parisc-linux.org/AD1889
337L: linux-parisc@vger.kernel.org
338S: Maintained
679655da 339F: sound/pci/ad1889.*
2f39d519 340
527a1a83
MH
341AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 343W: http://wiki.analog.com/AD5254
a4edbc10 344W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
345S: Supported
346F: drivers/misc/ad525x_dpot.c
347
348AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 350W: http://wiki.analog.com/AD5398
a4edbc10 351W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
352S: Supported
353F: drivers/regulator/ad5398.c
354
355AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 357W: http://wiki.analog.com/AD7142
a4edbc10 358W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
359S: Supported
360F: drivers/input/misc/ad714x.c
361
362AD7877 TOUCHSCREEN DRIVER
363M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 364W: http://wiki.analog.com/AD7877
a4edbc10 365W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
366S: Supported
367F: drivers/input/touchscreen/ad7877.c
368
369AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD7879
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/input/touchscreen/ad7879.c
375
1330b0dc 376ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 377M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
378S: Maintained
379
7302b9d9
MH
380ADF7242 IEEE 802.15.4 RADIO DRIVER
381M: Michael Hennerich <michael.hennerich@analog.com>
382W: https://wiki.analog.com/ADF7242
383W: http://ez.analog.com/community/linux-device-drivers
384L: linux-wpan@vger.kernel.org
385S: Supported
386F: drivers/net/ieee802154/adf7242.c
387F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
1da177e4 389ADM1025 HARDWARE MONITOR DRIVER
d8130624 390M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 391L: lm-sensors@lm-sensors.org
1da177e4 392S: Maintained
679655da
JP
393F: Documentation/hwmon/adm1025
394F: drivers/hwmon/adm1025.c
1da177e4 395
cae2caae 396ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 397M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
398L: lm-sensors@lm-sensors.org
399S: Maintained
679655da 400F: drivers/hwmon/adm1029.c
cae2caae 401
cc0b88cf 402ADM8211 WIRELESS DRIVER
cc0b88cf 403L: linux-wireless@vger.kernel.org
491b26b4 404W: http://wireless.kernel.org/
e71bcbd0 405S: Orphan
d4a17304 406F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 407
e8e31622
SA
408ADP1653 FLASH CONTROLLER DRIVER
409M: Sakari Ailus <sakari.ailus@iki.fi>
410L: linux-media@vger.kernel.org
411S: Maintained
412F: drivers/media/i2c/adp1653.c
b5dcee22 413F: include/media/i2c/adp1653.h
e8e31622 414
527a1a83
MH
415ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 417W: http://wiki.analog.com/ADP5520
a4edbc10 418W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
419S: Supported
420F: drivers/mfd/adp5520.c
421F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 422F: drivers/leds/leds-adp5520.c
77278d50 423F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
424F: drivers/input/keyboard/adp5520-keys.c
425
426ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 428W: http://wiki.analog.com/ADP5588
a4edbc10 429W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
430S: Supported
431F: drivers/input/keyboard/adp5588-keys.c
77278d50 432F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
433
434ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 436W: http://wiki.analog.com/ADP8860
a4edbc10 437W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
438S: Supported
439F: drivers/video/backlight/adp8860_bl.c
440
8c22a8f5
DE
441ADS1015 HARDWARE MONITOR DRIVER
442M: Dirk Eibach <eibach@gdsys.de>
443L: lm-sensors@lm-sensors.org
444S: Maintained
445F: Documentation/hwmon/ads1015
446F: drivers/hwmon/ads1015.c
447F: include/linux/i2c/ads1015.h
448
1da177e4 449ADT746X FAN DRIVER
8b58be88 450M: Colin Leroy <colin@colino.net>
1da177e4 451S: Maintained
679655da 452F: drivers/macintosh/therm_adt746x.c
1da177e4 453
b058b859 454ADT7475 HARDWARE MONITOR DRIVER
d8130624 455M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
456L: lm-sensors@lm-sensors.org
457S: Maintained
458F: Documentation/hwmon/adt7475
459F: drivers/hwmon/adt7475.c
460
527a1a83
MH
461ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 463W: http://wiki.analog.com/ADXL345
a4edbc10 464W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
465S: Supported
466F: drivers/input/misc/adxl34x.c
467
8c6af9e1 468ADVANSYS SCSI DRIVER
8b58be88 469M: Matthew Wilcox <matthew@wil.cx>
d8130624 470M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
471L: linux-scsi@vger.kernel.org
472S: Maintained
679655da
JP
473F: Documentation/scsi/advansys.txt
474F: drivers/scsi/advansys.c
8c6af9e1 475
1da177e4 476AEDSP16 DRIVER
8b58be88 477M: Riccardo Facchetti <fizban@tin.it>
1da177e4 478S: Maintained
679655da 479F: sound/oss/aedsp16.c
1da177e4 480
91952bc0
AP
481AF9013 MEDIA DRIVER
482M: Antti Palosaari <crope@iki.fi>
483L: linux-media@vger.kernel.org
a825eaec 484W: https://linuxtv.org
91952bc0
AP
485W: http://palosaari.fi/linux/
486Q: http://patchwork.linuxtv.org/project/linux-media/list/
487T: git git://linuxtv.org/anttip/media_tree.git
488S: Maintained
489F: drivers/media/dvb-frontends/af9013*
490
491AF9033 MEDIA DRIVER
492M: Antti Palosaari <crope@iki.fi>
493L: linux-media@vger.kernel.org
a825eaec 494W: https://linuxtv.org
91952bc0
AP
495W: http://palosaari.fi/linux/
496Q: http://patchwork.linuxtv.org/project/linux-media/list/
497T: git git://linuxtv.org/anttip/media_tree.git
498S: Maintained
499F: drivers/media/dvb-frontends/af9033*
500
1da177e4 501AFFS FILE SYSTEM
6cf515e1
GU
502L: linux-fsdevel@vger.kernel.org
503S: Orphan
679655da
JP
504F: Documentation/filesystems/affs.txt
505F: fs/affs/
1da177e4 506
e2d1d6c0 507AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 508M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
509L: linux-afs@lists.infradead.org
510S: Supported
679655da
JP
511F: fs/afs/
512F: include/net/af_rxrpc.h
513F: net/rxrpc/af_rxrpc.c
e2d1d6c0 514
1da177e4 515AGPGART DRIVER
8b58be88 516M: David Airlie <airlied@linux.ie>
878eaf61 517T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 518S: Maintained
679655da
JP
519F: drivers/char/agp/
520F: include/linux/agp*
c117ab84 521F: include/uapi/linux/agp*
1da177e4
LT
522
523AHA152X SCSI DRIVER
8b58be88 524M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
525L: linux-scsi@vger.kernel.org
526S: Maintained
679655da
JP
527F: drivers/scsi/aha152x*
528F: drivers/scsi/pcmcia/aha152x*
1da177e4 529
64624d4f 530AIC7XXX / AIC79XX SCSI DRIVER
d8130624 531M: Hannes Reinecke <hare@suse.com>
64624d4f 532L: linux-scsi@vger.kernel.org
1da177e4 533S: Maintained
679655da 534F: drivers/scsi/aic7xxx/
1da177e4 535
450500ad
HV
536AIMSLAB FM RADIO RECEIVER DRIVER
537M: Hans Verkuil <hverkuil@xs4all.nl>
538L: linux-media@vger.kernel.org
539T: git git://linuxtv.org/media_tree.git
a825eaec 540W: https://linuxtv.org
450500ad
HV
541S: Maintained
542F: drivers/media/radio/radio-aimslab*
543
e2d1d6c0 544AIO
8b58be88 545M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
546L: linux-aio@kvack.org
547S: Supported
679655da
JP
548F: fs/aio.c
549F: include/linux/*aio*.h
e2d1d6c0 550
469d4ec8
AP
551AIRSPY MEDIA DRIVER
552M: Antti Palosaari <crope@iki.fi>
553L: linux-media@vger.kernel.org
a825eaec 554W: https://linuxtv.org
469d4ec8
AP
555W: http://palosaari.fi/linux/
556Q: http://patchwork.linuxtv.org/project/linux-media/list/
557T: git git://linuxtv.org/anttip/media_tree.git
558S: Maintained
559F: drivers/media/usb/airspy/
560
1da177e4 561ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 562M: Duncan Sands <duncan.sands@free.fr>
6372594a 563L: linux-usb@vger.kernel.org
1da177e4
LT
564W: http://www.linux-usb.org/SpeedTouch/
565S: Maintained
679655da
JP
566F: drivers/usb/atm/speedtch.c
567F: drivers/usb/atm/usbatm.c
1da177e4 568
272f133a 569ALCHEMY AU1XX0 MMC DRIVER
8b58be88 570M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 571S: Maintained
679655da 572F: drivers/mmc/host/au1xmmc.c
272f133a 573
4a4e5787 574ALI1563 I2C DRIVER
8b58be88 575M: Rudolf Marek <r.marek@assembler.cz>
846557d3 576L: linux-i2c@vger.kernel.org
4a4e5787 577S: Maintained
679655da
JP
578F: Documentation/i2c/busses/i2c-ali1563
579F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 580
bc368798
LC
581ALLWINNER SECURITY SYSTEM
582M: Corentin Labbe <clabbe.montjoie@gmail.com>
583L: linux-crypto@vger.kernel.org
584S: Maintained
585F: drivers/crypto/sunxi-ss/
586
1da177e4 587ALPHA PORT
8b58be88 588M: Richard Henderson <rth@twiddle.net>
8b58be88 589M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 590M: Matt Turner <mattst88@gmail.com>
c89f4f9a 591S: Odd Fixes
a9406699 592L: linux-alpha@vger.kernel.org
679655da 593F: arch/alpha/
1da177e4 594
f62092f6
LFT
595ALTERA MAILBOX DRIVER
596M: Ley Foon Tan <lftan@altera.com>
597L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598S: Maintained
599F: drivers/mailbox/mailbox-altera.c
600
c5abbba9
THL
601ALTERA PIO DRIVER
602M: Tien Hock Loh <thloh@altera.com>
603L: linux-gpio@vger.kernel.org
604S: Maintained
605F: drivers/gpio/gpio-altera.c
606
16b8b922 607ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 608M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
609L: netdev@vger.kernel.org
610L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611S: Maintained
612F: drivers/net/ethernet/altera/
613
adf9251f
TK
614ALTERA UART/JTAG UART SERIAL DRIVERS
615M: Tobias Klauser <tklauser@distanz.ch>
616L: linux-serial@vger.kernel.org
61bd0943 617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
618S: Maintained
619F: drivers/tty/serial/altera_uart.c
620F: drivers/tty/serial/altera_jtaguart.c
621F: include/linux/altera_uart.h
622F: include/linux/altera_jtaguart.h
623
f4875e12
TL
624AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625M: Tom Lendacky <thomas.lendacky@amd.com>
626L: linux-crypto@vger.kernel.org
627S: Supported
628F: drivers/crypto/ccp/
629F: include/linux/ccp.h
630
512d1027 631AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 632M: Huang Rui <ray.huang@amd.com>
512d1027 633L: lm-sensors@lm-sensors.org
96818b58 634S: Supported
512d1027
AH
635F: Documentation/hwmon/fam15h_power
636F: drivers/hwmon/fam15h_power.c
637
167a675a 638AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 640S: Orphan
faf2e1db 641F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 642
f90b8116 643AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 644P: Andres Salomon <dilinger@queued.net>
67d76710 645L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
646W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647S: Supported
679655da
JP
648F: drivers/char/hw_random/geode-rng.c
649F: drivers/crypto/geode*
8a61f013 650F: drivers/video/fbdev/geode/
679655da 651F: arch/x86/include/asm/geode.h
f90b8116 652
919ee7dd 653AMD IOMMU (AMD-VI)
e4110568 654M: Joerg Roedel <joro@8bytes.org>
919ee7dd 655L: iommu@lists.linux-foundation.org
525b233c 656T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 657S: Maintained
b2c16391
JP
658F: drivers/iommu/amd_iommu*.[ch]
659F: include/linux/amd-iommu.h
919ee7dd 660
16423d67 661AMD KFD
1241e0b4 662M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
663L: dri-devel@lists.freedesktop.org
664T: git git://people.freedesktop.org/~gabbayo/linux.git
665S: Supported
130e0371
OG
666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 668F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 669F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 670F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
671F: drivers/gpu/drm/amd/include/cik_structs.h
672F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 673F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
674F: drivers/gpu/drm/radeon/radeon_kfd.c
675F: drivers/gpu/drm/radeon/radeon_kfd.h
676F: include/uapi/linux/kfd_ioctl.h
16423d67 677
45198c7b
LT
678AMD XGBE DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: drivers/net/ethernet/amd/xgbe/
45198c7b 683
284f42b6 684AMS (Apple Motion Sensor) DRIVER
8b58be88 685M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 686S: Supported
bd5f47ec 687F: drivers/macintosh/ams/
284f42b6 688
f94b533d 689AMSO1100 RNIC DRIVER
8b58be88
JP
690M: Tom Tucker <tom@opengridcomputing.com>
691M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 692L: linux-rdma@vger.kernel.org
f94b533d 693S: Maintained
679655da 694F: drivers/infiniband/hw/amso1100/
f94b533d 695
531fca16
HV
696ANALOG DEVICES INC AD9389B DRIVER
697M: Hans Verkuil <hans.verkuil@cisco.com>
698L: linux-media@vger.kernel.org
699S: Maintained
700F: drivers/media/i2c/ad9389b*
701
614b4384
LPC
702ANALOG DEVICES INC ADV7180 DRIVER
703M: Lars-Peter Clausen <lars@metafoo.de>
704L: linux-media@vger.kernel.org
705W: http://ez.analog.com/community/linux-device-drivers
706S: Supported
707F: drivers/media/i2c/adv7180.c
708
c40ddfa3
HV
709ANALOG DEVICES INC ADV7511 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7511*
714
531fca16
HV
715ANALOG DEVICES INC ADV7604 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7604*
720
c40ddfa3
HV
721ANALOG DEVICES INC ADV7842 DRIVER
722M: Hans Verkuil <hans.verkuil@cisco.com>
723L: linux-media@vger.kernel.org
724S: Maintained
725F: drivers/media/i2c/adv7842*
726
527a1a83 727ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 728M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 730W: http://wiki.analog.com/
a4edbc10 731W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 732S: Supported
39c9d199 733F: sound/soc/codecs/adau*
cc52688a 734F: sound/soc/codecs/adav*
4bdef3bd 735F: sound/soc/codecs/ad1*
ae48f5ef 736F: sound/soc/codecs/ad7*
4bdef3bd 737F: sound/soc/codecs/ssm*
40216ce7 738F: sound/soc/codecs/sigmadsp.*
4bdef3bd 739
527a1a83 740ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 741L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
743W: http://blackfin.uclinux.org/
744S: Supported
745F: sound/soc/blackfin/*
7d1f9018 746
4ce72abc
LPC
747ANALOG DEVICES INC IIO DRIVERS
748M: Lars-Peter Clausen <lars@metafoo.de>
749M: Michael Hennerich <Michael.Hennerich@analog.com>
750W: http://wiki.analog.com/
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/iio/*/ad*
754X: drivers/iio/*/adjd*
755F: drivers/staging/iio/*/ad*
756F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 757
0e3b67b3
LPC
758ANALOG DEVICES INC DMA DRIVERS
759M: Lars-Peter Clausen <lars@metafoo.de>
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/dma/dma-axi-dmac.c
763
41c9e95d
GK
764ANDROID DRIVERS
765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 766M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 767M: Riley Andrews <riandrews@android.com>
0e4a566b 768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
769L: devel@driverdev.osuosl.org
770S: Supported
771F: drivers/android/
772F: drivers/staging/android/
773
42269063 774AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 775M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 776L: linuxppc-dev@lists.ozlabs.org
93711660 777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 778S: Maintained
679655da 779F: sound/aoa/
42269063 780
1da177e4 781APM DRIVER
e5f6450c 782M: Jiri Kosina <jikos@kernel.org>
81024fc4 783S: Odd fixes
679655da
JP
784F: arch/x86/kernel/apm_32.c
785F: include/linux/apm_bios.h
c117ab84 786F: include/uapi/linux/apm_bios.h
81024fc4 787F: drivers/char/apm-emulation.c
1da177e4 788
bd7aa4b2 789APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 790M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 791L: linux-input@vger.kernel.org
75dd112a 792S: Odd fixes
679655da 793F: drivers/input/mouse/bcm5974.c
bd7aa4b2 794
6f2fad74 795APPLE SMC DRIVER
75dd112a 796M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 797L: lm-sensors@lm-sensors.org
75dd112a 798S: Odd fixes
679655da 799F: drivers/hwmon/applesmc.c
6f2fad74 800
1da177e4 801APPLETALK NETWORK LAYER
8b58be88 802M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 803S: Maintained
679655da
JP
804F: drivers/net/appletalk/
805F: net/appletalk/
1da177e4 806
21c75328
DD
807APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
808M: Duc Dang <dhdang@apm.com>
809S: Supported
810F: arch/arm64/boot/dts/apm/
811
24299502
IS
812APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
813M: Iyappan Subramanian <isubramanian@apm.com>
814M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
815S: Supported
816F: drivers/net/ethernet/apm/xgene/
817F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
818
62a37dc7
LP
819APTINA CAMERA SENSOR PLL
820M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
821L: linux-media@vger.kernel.org
822S: Maintained
823F: drivers/media/i2c/aptina-pll.*
824
1154ea7d 825ARC FRAMEBUFFER DRIVER
8b58be88 826M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 827S: Maintained
8a61f013
JH
828F: drivers/video/fbdev/arcfb.c
829F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 830
c38f6ac7
MG
831ARCNET NETWORK LAYER
832M: Michael Grzeschik <m.grzeschik@pengutronix.de>
833L: netdev@vger.kernel.org
834S: Maintained
835F: drivers/net/arcnet/
836F: include/uapi/linux/if_arcnet.h
837
1da177e4 838ARM MFM AND FLOPPY DRIVERS
8b58be88 839M: Ian Molton <spyro@f2s.com>
1da177e4 840S: Maintained
679655da
JP
841F: arch/arm/lib/floppydma.S
842F: arch/arm/include/asm/floppy.h
1da177e4 843
6f96521f
WD
844ARM PMU PROFILING AND DEBUGGING
845M: Will Deacon <will.deacon@arm.com>
70e238df 846R: Mark Rutland <mark.rutland@arm.com>
6f96521f 847S: Maintained
dd06a84b 848F: arch/arm*/kernel/perf_*
6f96521f 849F: arch/arm/oprofile/common.c
dd06a84b
MR
850F: arch/arm*/kernel/hw_breakpoint.c
851F: arch/arm*/include/asm/hw_breakpoint.h
852F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
853F: drivers/perf/arm_pmu.c
854F: include/linux/perf/arm_pmu.h
6f96521f 855
d4275354 856ARM PORT
8b58be88 857M: Russell King <linux@arm.linux.org.uk>
efc03ecb 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
859W: http://www.arm.linux.org.uk/
860S: Maintained
861F: arch/arm/
862
d323c243
SB
863ARM SUB-ARCHITECTURES
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 865S: Maintained
d323c243
SB
866F: arch/arm/mach-*/
867F: arch/arm/plat-*/
868T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
869
cefbf4ea
RK
870ARM PRIMECELL AACI PL041 DRIVER
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: sound/arm/aaci.*
874
875ARM PRIMECELL CLCD PL110 DRIVER
876M: Russell King <linux@arm.linux.org.uk>
877S: Maintained
8a61f013 878F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
879
880ARM PRIMECELL KMI PL050 DRIVER
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
883F: drivers/input/serio/ambakmi.*
884F: include/linux/amba/kmi.h
885
2761f5c2 886ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
679655da 889F: drivers/mmc/host/mmci.*
2f748aaa 890F: include/linux/amba/mmci.h
2761f5c2 891
1b4304e5
RK
892ARM PRIMECELL UART PL010 AND PL011 DRIVERS
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/tty/serial/amba-pl01*.c
896F: include/linux/amba/serial.h
2761f5c2 897
cefbf4ea
RK
898ARM PRIMECELL BUS SUPPORT
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/amba/
902F: include/linux/amba/bus.h
903
2b7a52a4 904ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 905M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
907S: Maintained
908
9c784f95 909ARM/AFEB9260 MACHINE SUPPORT
8b58be88 910M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
912S: Maintained
913
2b7a52a4 914ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 915M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
917S: Maintained
918
5c6dcd7f 919ARM/Allwinner sunXi SoC support
1b106699 920M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 921M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
5c6dcd7f 924N: sun[x456789]i
60b0f380
MR
925
926ARM/Allwinner SoC Clock Support
927M: Emilio LĂ³pez <emilio@elopez.com.ar>
928S: Maintained
929F: drivers/clk/sunxi/
1b106699 930
7c1e3876
CC
931ARM/Amlogic MesonX SoC support
932M: Carlo Caione <carlo@caione.org>
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
12ddbadf 935F: drivers/media/rc/meson-ir.c
7c1e3876
CC
936N: meson[x68]
937
eff506fa
TZ
938ARM/Annapurna Labs ALPINE ARCHITECTURE
939M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
940S: Maintained
941F: arch/arm/mach-alpine/
942
8dca5ce8 943ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 944M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 945M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 946M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
948W: http://www.linux4sam.org
949S: Supported
950F: arch/arm/mach-at91/
f0a0a58e 951F: include/soc/at91/
70e389cc
MB
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
5f58c970 956F: arch/arm/include/debug/at91.S
d4a89c7d 957
6e05dd4e
BB
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
986cf2e9 963ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 964M: Rob Herring <robh@kernel.org>
986cf2e9
RH
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
968
d94f944e 969ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 970M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
971S: Maintained
972F: arch/arm/mach-cns3xxx/
d94f944e 973
4863dea3
SG
974ARM/CAVIUM THUNDER NETWORK DRIVER
975M: Sunil Goutham <sgoutham@cavium.com>
976M: Robert Richter <rric@kernel.org>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Supported
322e5cc5 979F: drivers/net/ethernet/cavium/thunder/
4863dea3 980
386ab516
AS
981ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982M: Alexander Shiyan <shc_work@mail.ru>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S: Odd Fixes
b8ba3874 985N: clps711x
386ab516 986
2b7a52a4 987ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 988M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 989M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 991S: Maintained
d19d3667
HS
992F: arch/arm/mach-ep93xx/
993F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
994
995ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
998S: Maintained
999
d4275354 1000ARM/CLKDEV SUPPORT
8b58be88 1001M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1003S: Maintained
d4275354 1004F: arch/arm/include/asm/clkdev.h
4fa2651d 1005F: drivers/clk/clkdev.c
d4275354 1006
d48134e7 1007ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1008M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1010S: Maintained
1011
94150095
HF
1012ARM/CONTEC MICRO9 MACHINE SUPPORT
1013M: Hubert Feurstein <hubert.feurstein@contec.at>
1014S: Maintained
1015F: arch/arm/mach-ep93xx/micro9.c
1016
a06ae860
PP
1017ARM/CORESIGHT FRAMEWORK AND DRIVERS
1018M: Mathieu Poirier <mathieu.poirier@linaro.org>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
01081f5a 1021F: drivers/hwtracing/coresight/*
a06ae860
PP
1022F: Documentation/trace/coresight.txt
1023F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1024F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1025
1da177e4 1026ARM/CORGI MACHINE SUPPORT
8b58be88 1027M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1028S: Maintained
1029
881a95f9 1030ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1033T: git git://github.com/ulli-kroll/linux.git
162500b3 1034S: Maintained
f49afbb5 1035F: arch/arm/mach-gemini/
98a9bb5b 1036F: drivers/rtc/rtc-gemini.c
881a95f9 1037
a990cbd8 1038ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1039M: Barry Song <baohua@kernel.org>
a990cbd8 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1041T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1042S: Maintained
1043F: arch/arm/mach-prima2/
4a9c44f1 1044F: drivers/clk/sirf/
05f30e8d 1045F: drivers/clocksource/timer-prima2.c
5833ac98 1046F: drivers/clocksource/timer-atlas7.c
f8505ef5 1047N: [^a-z]sirf
a990cbd8 1048
c9d862c4
BS
1049ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050M: Baruch Siach <baruch@tkos.co.il>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
cde137aa 1053F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1054N: digicolor
1055
d4275354 1056ARM/EBSA110 MACHINE SUPPORT
8b58be88 1057M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1059W: http://www.arm.linux.org.uk/
1060S: Maintained
1061F: arch/arm/mach-ebsa110/
b955f6ca 1062F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1063
4721f3ce
UKK
1064ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065M: Uwe Kleine-König <kernel@pengutronix.de>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068N: efm32
1069
a9da4f7e 1070ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1071M: Daniel Ribeiro <drwyrm@gmail.com>
1072M: Stefan Schmidt <stefan@openezx.org>
1073M: Harald Welte <laforge@openezx.org>
d66f1886 1074L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1075W: http://www.openezx.org/
1076S: Maintained
cafc2265
SS
1077T: topgit git://git.openezx.org/openezx.git
1078F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1079
6a915af9 1080ARM/FARADAY FA526 PORT
162500b3 1081M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1083S: Maintained
1fa7e547 1084T: git git://git.berlios.de/gemini-board
f49afbb5 1085F: arch/arm/mm/*-fa*
6a915af9 1086
d4275354 1087ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1088M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1090W: http://www.arm.linux.org.uk/
1091S: Maintained
1092F: arch/arm/include/asm/hardware/dec21285.h
1093F: arch/arm/mach-footbridge/
1094
86183a5f 1095ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1096M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1097M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1099S: Maintained
f1c12837 1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1101F: arch/arm/mach-imx/
ce515a6b 1102F: arch/arm/mach-mxs/
2a82f95c 1103F: arch/arm/boot/dts/imx*
e5dafa22 1104F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1105F: drivers/clk/imx/
1106F: include/soc/imx/
86183a5f 1107
142109d2 1108ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1109M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1110M: Sascha Hauer <kernel@pengutronix.de>
1111R: Stefan Agner <stefan@agner.ch>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115F: arch/arm/mach-imx/*vf610*
1116F: arch/arm/boot/dts/vf*
1117
2b7a52a4 1118ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1119M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1121S: Maintained
1122
90b8fc34 1123ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1124M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1126S: Maintained
1127
ef47d5f0 1128ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1129M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1130M: Paul Parsons <lost.distance@yahoo.com>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1132S: Maintained
1133F: arch/arm/mach-pxa/hx4700.c
1134F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1135F: sound/soc/pxa/hx4700.c
ef47d5f0 1136
4dfad069
WX
1137ARM/HISILICON SOC SUPPORT
1138M: Wei Xu <xuwei5@hisilicon.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140W: http://www.hisilicon.com
1141S: Supported
1142T: git git://github.com/hisilicon/linux-hisi.git
1143F: arch/arm/mach-hisi/
1144
21f37bc3 1145ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1147W: www.jlime.com
1148S: Maintained
084bad91
KE
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1152
5e767ab9
JMC
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
06ff74fd 1159F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1160
403d2971
MV
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
ec154082 1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1166
2b7a52a4 1167ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1168M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1170S: Maintained
e2bdb176
DW
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1174S: Orphan
2b7a52a4
LB
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1177M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1179S: Maintained
2b7a52a4
LB
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1182M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1184S: Maintained
2b7a52a4 1185
2b7a52a4 1186ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1187M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1189S: Maintained
1190
dfdd8cc9
KH
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1193M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
838553c5 1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
2b7a52a4 1205ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1208S: Maintained
2b7a52a4
LB
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1213S: Maintained
1214
1154f858 1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1216M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
317929cd 1220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1221
bc6aa566 1222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1223M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1224L: linux-kernel@vger.kernel.org
1225S: Maintained
1226F: drivers/clk/keystone/
1227
1228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1229M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clocksource/timer-keystone.c
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1236M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/power/reset/keystone-reset.c
1240
1241ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1242M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1243L: linux-kernel@vger.kernel.org
1244S: Maintained
1245F: drivers/memory/*emif*
1246
2b7a52a4 1247ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1248M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1250S: Maintained
1251
3143875f
JE
1252ARM/LPC18XX ARCHITECTURE
1253M: Joachim Eastwood <manabian@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
19c1c32c
JE
1256F: arch/arm/boot/dts/lpc43*
1257F: drivers/clk/nxp/clk-lpc18xx*
1258F: drivers/clocksource/time-lpc32xx.c
1259F: drivers/i2c/busses/i2c-lpc2k.c
1260F: drivers/memory/pl172.c
1261F: drivers/mtd/spi-nor/nxp-spifi.c
1262F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1263N: lpc18xx
1264
3b886171 1265ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1266M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1267S: Maintained
1268
31c17ac9 1269ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1270M: Jason Cooper <jason@lakedaemon.net>
1271M: Andrew Lunn <andrew@lunn.ch>
1272M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1273M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-mvebu/
59ec9671 1277F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1278F: arch/arm/boot/dts/armada*
1279F: arch/arm/boot/dts/kirkwood*
1280
75f41273 1281
40f4978b
SH
1282ARM/Marvell Berlin SoC support
1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-berlin/
31c17ac9
GC
1287F: arch/arm/boot/dts/berlin*
1288
40f4978b 1289
4cfab57e 1290ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1291M: Jason Cooper <jason@lakedaemon.net>
1292M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1294M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1296S: Maintained
1297F: arch/arm/mach-dove/
54a246ff
NP
1298F: arch/arm/mach-mv78xx0/
1299F: arch/arm/mach-orion5x/
1300F: arch/arm/plat-orion/
31c17ac9
GC
1301F: arch/arm/boot/dts/dove*
1302F: arch/arm/boot/dts/orion5x*
1303
3b886171 1304
d69ac131
AC
1305ARM/Orion SoC/Technologic Systems TS-78xx platform support
1306M: Alexander Clouter <alex@digriz.org.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W: http://www.digriz.org.uk/ts78xx/kernel
1309S: Maintained
1310F: arch/arm/mach-orion5x/ts78xx-*
1311
607b8fc9
EH
1312ARM/Mediatek RTC DRIVER
1313M: Eddie Huang <eddie.huang@mediatek.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: drivers/rtc/rtc-mt6397.c
1318
e54951c8
MB
1319ARM/Mediatek SoC support
1320M: Matthias Brugger <matthias.bgg@gmail.com>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1322L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1323S: Maintained
1324F: arch/arm/boot/dts/mt6*
1325F: arch/arm/boot/dts/mt8*
1326F: arch/arm/mach-mediatek/
1327N: mtk
1328K: mediatek
1329
0f8669e3
CY
1330ARM/Mediatek USB3 PHY DRIVER
1331M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: drivers/phy/phy-mt65xx-usb3.c
1336
adcb079f
AB
1337ARM/MICREL KS8695 ARCHITECTURE
1338M: Greg Ungerer <gerg@uclinux.org>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1340F: arch/arm/mach-ks8695/
adcb079f
AB
1341S: Odd Fixes
1342
d78ff0a5 1343ARM/MIOA701 MACHINE SUPPORT
8b58be88 1344M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1346F: arch/arm/mach-pxa/mioa701.c
1347S: Maintained
1348
9624dfe6 1349ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1350M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1351S: Maintained
1352
e0ee9851 1353ARM/NOMADIK ARCHITECTURE
28b8e8d4 1354M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1355M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-nomadik/
ecc265fe 1359F: drivers/pinctrl/nomadik/
87572880 1360F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1362
9d76295a 1363ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1364M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1365L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1366W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1367S: Supported
1368
8459c159 1369ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1370M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1371M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1372S: Maintained
1373
5d783a2d 1374ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1375M: Marek Vasut <marek.vasut@gmail.com>
75280787 1376L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1377W: http://hackndev.com
1378S: Maintained
933d35f0
JP
1379F: arch/arm/mach-pxa/include/mach/palmtx.h
1380F: arch/arm/mach-pxa/palmtx.c
1381F: arch/arm/mach-pxa/include/mach/palmt5.h
1382F: arch/arm/mach-pxa/palmt5.c
1383F: arch/arm/mach-pxa/include/mach/palmld.h
1384F: arch/arm/mach-pxa/palmld.c
1385F: arch/arm/mach-pxa/include/mach/palmte2.h
1386F: arch/arm/mach-pxa/palmte2.c
1387F: arch/arm/mach-pxa/include/mach/palmtc.h
1388F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1389
b57fe924 1390ARM/PALM TREO SUPPORT
d8130624 1391M: Tomas Cech <sleep_walker@suse.com>
75280787 1392L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1393W: http://hackndev.com
1394S: Maintained
b57fe924
JP
1395F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396F: arch/arm/mach-pxa/palmtreo.c
90af5811 1397
c49e1e63 1398ARM/PALMZ72 SUPPORT
8b58be88 1399M: Sergey Lapin <slapin@ossfans.org>
75280787 1400L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1401W: http://hackndev.com
1402S: Maintained
933d35f0
JP
1403F: arch/arm/mach-pxa/include/mach/palmz72.h
1404F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1405
1da177e4 1406ARM/PLEB SUPPORT
8b58be88 1407M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1408W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1409S: Maintained
1410
1411ARM/PT DIGITAL BOARD PORT
8b58be88 1412M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
1416
8fc1b0f8
KG
1417ARM/QUALCOMM SUPPORT
1418M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1419M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1420M: David Brown <davidb@codeaurora.org>
1421L: linux-arm-msm@vger.kernel.org
f5d3af9d 1422L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1423S: Maintained
1424F: arch/arm/mach-qcom/
f5d3af9d 1425F: drivers/soc/qcom/
c0c89faf
SB
1426F: drivers/tty/serial/msm_serial.h
1427F: drivers/tty/serial/msm_serial.c
1428F: drivers/*/pm8???-*
1429F: drivers/mfd/ssbi.c
916f743d 1430F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1431T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1432
2b7a52a4 1433ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1434M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1436S: Maintained
1437
d4275354 1438ARM/RISCPC ARCHITECTURE
8b58be88 1439M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1441W: http://www.arm.linux.org.uk/
1442S: Maintained
d4275354
RK
1443F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1444F: arch/arm/include/asm/hardware/ioc.h
1445F: arch/arm/include/asm/hardware/iomd.h
1446F: arch/arm/include/asm/hardware/memc.h
1447F: arch/arm/mach-rpc/
1a6422f6 1448F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1449F: drivers/net/ethernet/i825xx/ether1*
1450F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1451F: drivers/scsi/arm/
1452
08ddbb0a
HS
1453ARM/Rockchip SoC support
1454M: Heiko Stuebner <heiko@sntech.de>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1456L: linux-rockchip@lists.infradead.org
08ddbb0a 1457S: Maintained
541555e9 1458F: arch/arm/boot/dts/rk3*
08ddbb0a 1459F: arch/arm/mach-rockchip/
541555e9
HS
1460F: drivers/clk/rockchip/
1461F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1462F: drivers/*/*rockchip*
541555e9
HS
1463F: drivers/*/*/*rockchip*
1464F: sound/soc/rockchip/
b4331b43 1465N: rockchip
08ddbb0a 1466
5bfb937c
KK
1467ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1468M: Kukjin Kim <kgene@kernel.org>
e8f98457 1469M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1471L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1472S: Maintained
6f0589c8
MB
1473F: arch/arm/boot/dts/s3c*
1474F: arch/arm/boot/dts/exynos*
d97236e6 1475F: arch/arm64/boot/dts/exynos/
482ce512 1476F: arch/arm/plat-samsung/
769bbb63
HS
1477F: arch/arm/mach-s3c24*/
1478F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1479F: arch/arm/mach-s5p*/
1480F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1481F: drivers/*/*s3c2410*
1482F: drivers/*/*/*s3c2410*
40c76662
MB
1483F: drivers/spi/spi-s3c*
1484F: sound/soc/samsung/*
d6b9aea6
KK
1485F: Documentation/arm/Samsung/
1486F: Documentation/devicetree/bindings/arm/samsung/
1487F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1488F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1489N: exynos
f556cb07 1490
10ffa964
KP
1491ARM/SAMSUNG MOBILE MACHINE SUPPORT
1492M: Kyungmin Park <kyungmin.park@samsung.com>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S: Maintained
004bbd3c 1495F: arch/arm/mach-s5pv210/
10ffa964 1496
3ce4ccb6
KD
1497ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1498M: Kyungmin Park <kyungmin.park@samsung.com>
1499M: Kamil Debski <k.debski@samsung.com>
1500L: linux-arm-kernel@lists.infradead.org
1501L: linux-media@vger.kernel.org
1502S: Maintained
1503F: drivers/media/platform/s5p-g2d/
1504
e6a476fd
MS
1505ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1506M: Kyungmin Park <kyungmin.park@samsung.com>
1507M: Kamil Debski <k.debski@samsung.com>
6305902c 1508M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1509L: linux-arm-kernel@lists.infradead.org
1510L: linux-media@vger.kernel.org
1511S: Maintained
934455d7 1512F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1513F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1514
1515ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1516M: Kyungmin Park <kyungmin.park@samsung.com>
1517M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1518L: linux-arm-kernel@lists.infradead.org
1519L: linux-media@vger.kernel.org
1520S: Maintained
90d72ac6 1521F: drivers/media/platform/s5p-tv/
e6a476fd 1522
7d9f9bf4
AP
1523ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1524M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1525M: Jacek Anaszewski <j.anaszewski@samsung.com>
1526L: linux-arm-kernel@lists.infradead.org
1527L: linux-media@vger.kernel.org
1528S: Maintained
1529F: drivers/media/platform/s5p-jpeg/
1530
d48d38e8 1531ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1532M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1533M: Magnus Damm <magnus.damm@gmail.com>
1534L: linux-sh@vger.kernel.org
d48d38e8 1535W: http://oss.renesas.com
bbff48f5 1536Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1538S: Supported
0b514fdb
SH
1539F: arch/arm/boot/dts/emev2*
1540F: arch/arm/boot/dts/r7s*
1541F: arch/arm/boot/dts/r8a*
1542F: arch/arm/boot/dts/sh*
0b514fdb 1543F: arch/arm/configs/shmobile_defconfig
7a2071c5 1544F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1545F: arch/arm/mach-shmobile/
1546F: drivers/sh/
1547
66314223 1548ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1549M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1550S: Maintained
1551F: arch/arm/mach-socfpga/
efadb751
DN
1552F: arch/arm/boot/dts/socfpga*
1553F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1554W: http://www.rocketboards.org
efadb751 1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1556
1557ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1558M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1559S: Maintained
1560F: drivers/clk/socfpga/
1561
71bcada8
TT
1562ARM/SOCFPGA EDAC SUPPORT
1563M: Thor Thayer <tthayer@opensource.altera.com>
1564S: Maintained
1565F: drivers/edac/altera_edac.
1566
65ebcc11 1567ARM/STI ARCHITECTURE
a92177ea
SK
1568M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1569M: Maxime Coquelin <maxime.coquelin@st.com>
1570M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572L: kernel@stlinux.com
1573W: http://www.stlinux.com
1574S: Maintained
1575F: arch/arm/mach-sti/
a92177ea 1576F: arch/arm/boot/dts/sti*
b8e31bf3 1577F: drivers/char/hw_random/st-rng.c
a92177ea 1578F: drivers/clocksource/arm_global_timer.c
82805d1b 1579F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1580F: drivers/i2c/busses/i2c-st.c
346e2e4a 1581F: drivers/media/rc/st_rc.c
95d66b16 1582F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1583F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1584F: drivers/phy/phy-miphy28lp.c
1585F: drivers/phy/phy-miphy365x.c
6da969a5 1586F: drivers/phy/phy-stih407-usb.c
26389c78 1587F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1588F: drivers/pinctrl/pinctrl-st.c
1589F: drivers/reset/sti/
db4112e6 1590F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1591F: drivers/tty/serial/st-asc.c
eb11adab 1592F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1593F: drivers/usb/host/ehci-st.c
1594F: drivers/usb/host/ohci-st.c
db4112e6 1595F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1596F: drivers/ata/ahci_st.c
65ebcc11 1597
ee6e7879
MC
1598ARM/STM32 ARCHITECTURE
1599M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1603N: stm32
1604F: drivers/clocksource/armv7m_systick.c
1605
2b7a52a4 1606ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1607M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1609S: Maintained
1610
1bbd7089 1611ARM/TETON BGA MACHINE SUPPORT
706e69d6 1612M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S: Maintained
1615
2b7a52a4 1616ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1617M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1619S: Maintained
1620
98ad6e3b 1621ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1622M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1624W: http://www.mcuos.com
1625S: Maintained
4e89e8f6 1626F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1627F: drivers/input/keyboard/w90p910_keypad.c
1628F: drivers/input/touchscreen/w90p910_ts.c
1629F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1630F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1631F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1632F: drivers/rtc/rtc-nuc900.c
9df92e6c 1633F: drivers/spi/spi-nuc900.c
4e89e8f6 1634F: drivers/usb/host/ehci-w90x900.c
8a61f013 1635F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1636
54274d71 1637ARM/U300 MACHINE SUPPORT
e4651a9f 1638M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Supported
1641F: arch/arm/mach-u300/
9affbd24 1642F: drivers/clocksource/timer-u300.c
54274d71
LW
1643F: drivers/i2c/busses/i2c-stu300.c
1644F: drivers/rtc/rtc-coh901331.c
1645F: drivers/watchdog/coh901327_wdt.c
1646F: drivers/dma/coh901318*
87572880
LW
1647F: drivers/mfd/ab3100*
1648F: drivers/rtc/rtc-ab3100.c
1649F: drivers/rtc/rtc-coh901331.c
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1651
3d00d04f
MY
1652ARM/UNIPHIER ARCHITECTURE
1653M: Masahiro Yamada <yamada.masahiro@socionext.com>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S: Maintained
a3ff83d2 1656F: arch/arm/boot/dts/uniphier*
e7ecbc05 1657F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1658F: arch/arm/mach-uniphier/
e7ecbc05 1659F: arch/arm/mm/cache-uniphier.c
dd6fd4a3 1660F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1661F: drivers/pinctrl/uniphier/
1662F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1663N: uniphier
1664
87572880 1665ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1666M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-ux500/
e4651a9f 1670F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1671F: drivers/dma/ste_dma40*
e4651a9f 1672F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1673F: drivers/mfd/abx500*
1674F: drivers/mfd/ab8500*
e4651a9f
LW
1675F: drivers/mfd/dbx500*
1676F: drivers/mfd/db8500*
ecc265fe
JP
1677F: drivers/pinctrl/nomadik/pinctrl-ab*
1678F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1679F: drivers/rtc/rtc-ab8500.c
e4651a9f 1680F: drivers/rtc/rtc-pl031.c
87572880 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1682
e93fde28
UH
1683ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1684M: Ulf Hansson <ulf.hansson@linaro.org>
1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686T: git git://git.linaro.org/people/ulfh/clk.git
1687S: Maintained
1688F: drivers/clk/ux500/
1689F: include/linux/platform_data/clk-ux500.h
1690
740d93b1
PM
1691ARM/VERSATILE EXPRESS PLATFORM
1692M: Liviu Dudau <liviu.dudau@arm.com>
1693M: Sudeep Holla <sudeep.holla@arm.com>
1694M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697F: arch/arm/boot/dts/vexpress*
9ccd6080 1698F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1699F: arch/arm/mach-vexpress/
1700F: */*/vexpress*
7e8f403f 1701F: */*/*/vexpress*
740d93b1
PM
1702F: drivers/clk/versatile/clk-vexpress-osc.c
1703F: drivers/clocksource/versatile.c
1704
d4275354 1705ARM/VFP SUPPORT
8b58be88 1706M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1708W: http://www.arm.linux.org.uk/
1709S: Maintained
1710F: arch/arm/vfp/
1711
e66b6d8e
MV
1712ARM/VOIPAC PXA270 SUPPORT
1713M: Marek Vasut <marek.vasut@gmail.com>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1717F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1718
04529fe2
TP
1719ARM/VT8500 ARM ARCHITECTURE
1720M: Tony Prisk <linux@prisktech.co.nz>
1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S: Maintained
1723F: arch/arm/mach-vt8500/
41fd91b4 1724F: drivers/clocksource/vt8500_timer.c
560746eb 1725F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1726F: drivers/mmc/host/wmt-sdmmc.c
1727F: drivers/pwm/pwm-vt8500.c
1728F: drivers/rtc/rtc-vt8500.c
1729F: drivers/tty/serial/vt8500_serial.c
4f31102b 1730F: drivers/usb/host/ehci-platform.c
41fd91b4 1731F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1732F: drivers/video/fbdev/vt8500lcdfb.*
1733F: drivers/video/fbdev/wm8505fb*
1734F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1735
e66b6d8e
MV
1736ARM/ZIPIT Z2 SUPPORT
1737M: Marek Vasut <marek.vasut@gmail.com>
1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739S: Maintained
1740F: arch/arm/mach-pxa/z2.c
6ab2a855 1741F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1742
5ecc4b53
JN
1743ARM/ZTE ARCHITECTURE
1744M: Jun Nie <jun.nie@linaro.org>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747F: arch/arm/mach-zx/
1748F: drivers/clk/zte/
1749F: Documentation/devicetree/bindings/arm/zte.txt
1750F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1751
51f29d44
MS
1752ARM/ZYNQ ARCHITECTURE
1753M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1754R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756W: http://wiki.xilinx.com
d6448b76 1757T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1758S: Supported
1759F: arch/arm/mach-zynq/
bd2a337a 1760F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1761F: drivers/block/xsysace.c
c2fd4e38
MS
1762N: zynq
1763N: xilinx
1764F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1765F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1766F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1767F: drivers/edac/synopsys_edac.c
51f29d44 1768
48ec83bc 1769ARM SMMU DRIVERS
b8f9879e
WD
1770M: Will Deacon <will.deacon@arm.com>
1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S: Maintained
1773F: drivers/iommu/arm-smmu.c
48ec83bc 1774F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1775F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1776
38074229
CM
1777ARM64 PORT (AARCH64 ARCHITECTURE)
1778M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1779M: Will Deacon <will.deacon@arm.com>
38074229
CM
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S: Maintained
1782F: arch/arm64/
d19766ec 1783F: Documentation/arm64/
38074229 1784
9d7005f9
LP
1785AS3645A LED FLASH CONTROLLER DRIVER
1786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1787L: linux-media@vger.kernel.org
1788T: git git://linuxtv.org/media_tree.git
1789S: Maintained
1790F: drivers/media/i2c/as3645a.c
b5dcee22 1791F: include/media/i2c/as3645a.h
9d7005f9 1792
d58de038
GJ
1793ASC7621 HARDWARE MONITOR DRIVER
1794M: George Joseph <george.joseph@fairview5.com>
1795L: lm-sensors@lm-sensors.org
1796S: Maintained
1797F: Documentation/hwmon/asc7621
1798F: drivers/hwmon/asc7621.c
1799
b229ece9 1800ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1801M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1802L: acpi4asus-user@lists.sourceforge.net
d0944853 1803L: platform-driver-x86@vger.kernel.org
76593d6f 1804W: http://acpi4asus.sf.net
85091b71 1805S: Maintained
b229ece9
CC
1806F: drivers/platform/x86/asus*.c
1807F: drivers/platform/x86/eeepc*.c
85091b71 1808
f6a6bbae
JPRV
1809ASUS WIRELESS RADIO CONTROL DRIVER
1810M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1811L: platform-driver-x86@vger.kernel.org
1812S: Maintained
1813F: drivers/platform/x86/asus-wireless.c
1814
953a6479 1815ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1816R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1817W: http://sourceforge.net/projects/xscaleiop
08223d80 1818S: Odd fixes
679655da
JP
1819F: Documentation/crypto/async-tx-api.txt
1820F: crypto/async_tx/
1821F: drivers/dma/
1822F: include/linux/dmaengine.h
1823F: include/linux/async_tx.h
b3e5f263 1824
a1867d36 1825AT24 EEPROM DRIVER
14d77c4d 1826M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1827L: linux-i2c@vger.kernel.org
1828S: Maintained
1829F: drivers/misc/eeprom/at24.c
25f73ed5 1830F: include/linux/platform_data/at24.h
a1867d36 1831
e7839f25 1832ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1833M: "Ed L. Cashin" <ed.cashin@acm.org>
1834W: http://www.openaoe.org/
1da177e4 1835S: Supported
679655da
JP
1836F: Documentation/aoe/
1837F: drivers/block/aoe/
1da177e4 1838
aad7a211
AB
1839ATHEROS 71XX/9XXX GPIO DRIVER
1840M: Alban Bedel <albeu@free.fr>
1841W: https://github.com/AlbanBedel/linux
1842T: git git://github.com/AlbanBedel/linux
1843S: Maintained
1844F: drivers/gpio/gpio-ath79.c
1845F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1846
9a10a870 1847ATHEROS ATH GENERIC UTILITIES
f726ee65 1848M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1849L: linux-wireless@vger.kernel.org
1850S: Supported
1851F: drivers/net/wireless/ath/*
1852
fa1c114f 1853ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1854M: Jiri Slaby <jirislaby@gmail.com>
1855M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1856M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1857L: linux-wireless@vger.kernel.org
72c706b7 1858W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1859S: Maintained
fa451753 1860F: drivers/net/wireless/ath/ath5k/
fa1c114f 1861
12e62d6f
KV
1862ATHEROS ATH6KL WIRELESS DRIVER
1863M: Kalle Valo <kvalo@qca.qualcomm.com>
1864L: linux-wireless@vger.kernel.org
1865W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1866T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1867S: Supported
1868F: drivers/net/wireless/ath/ath6kl/
1869
2be7d22f 1870WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1871M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1872L: linux-wireless@vger.kernel.org
1873L: wil6210@qca.qualcomm.com
1874S: Supported
1875W: http://wireless.kernel.org/en/users/Drivers/wil6210
1876F: drivers/net/wireless/ath/wil6210/
dba4b74d 1877F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1878
1d7e1e6b
CL
1879CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1880M: Christian Lamparter <chunkeey@googlemail.com>
1881L: linux-wireless@vger.kernel.org
1882W: http://wireless.kernel.org/en/users/Drivers/carl9170
1883S: Maintained
1884F: drivers/net/wireless/ath/carl9170/
1885
2c2a6172
LT
1886ATK0110 HWMON DRIVER
1887M: Luca Tettamanti <kronos.it@gmail.com>
1888L: lm-sensors@lm-sensors.org
1889S: Maintained
1890F: drivers/hwmon/asus_atk0110.c
1891
6f69a6d7 1892ATI_REMOTE2 DRIVER
8b58be88 1893M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1894S: Maintained
679655da 1895F: drivers/input/misc/ati_remote2.c
6f69a6d7 1896
7ae115b4 1897ATLX ETHERNET DRIVERS
8b58be88 1898M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1899M: Chris Snook <chris.snook@gmail.com>
e443e383 1900L: netdev@vger.kernel.org
8d5ca6ec
JC
1901W: http://sourceforge.net/projects/atl1
1902W: http://atl1.sourceforge.net
1903S: Maintained
2b133ad6 1904F: drivers/net/ethernet/atheros/
8d5ca6ec 1905
1da177e4 1906ATM
366c1bd1 1907M: Chas Williams <3chas3@gmail.com>
476604de 1908L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1909L: netdev@vger.kernel.org
1da177e4
LT
1910W: http://linux-atm.sourceforge.net
1911S: Maintained
679655da
JP
1912F: drivers/atm/
1913F: include/linux/atm*
c117ab84 1914F: include/uapi/linux/atm*
1da177e4 1915
04ac2f46 1916ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1917M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1918S: Maintained
1919F: drivers/mmc/host/atmel-mci.c
04ac2f46 1920
a1cfac48 1921ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1922M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1923S: Supported
df621252 1924F: drivers/tty/serial/atmel_serial.c
a1cfac48 1925
dfae90ed 1926ATMEL Audio ALSA driver
3a82002c 1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1929S: Supported
1930F: sound/soc/atmel
1931
b414dc16
NF
1932ATMEL DMA DRIVER
1933M: Nicolas Ferre <nicolas.ferre@atmel.com>
1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S: Supported
1936F: drivers/dma/at_hdmac.c
1937F: drivers/dma/at_hdmac_regs.h
6f0d65af 1938F: include/linux/platform_data/dma-atmel.h
b414dc16 1939
6bd0f436
LD
1940ATMEL XDMA DRIVER
1941M: Ludovic Desroches <ludovic.desroches@atmel.com>
1942L: linux-arm-kernel@lists.infradead.org
1943L: dmaengine@vger.kernel.org
1944S: Supported
1945F: drivers/dma/at_xdmac.c
1946
888f2804
LD
1947ATMEL I2C DRIVER
1948M: Ludovic Desroches <ludovic.desroches@atmel.com>
1949L: linux-i2c@vger.kernel.org
1950S: Supported
1951F: drivers/i2c/busses/i2c-at91.c
1952
15515545 1953ATMEL ISI DRIVER
50cb2efa 1954M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1955L: linux-media@vger.kernel.org
1956S: Supported
f2294c2d 1957F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1958F: include/media/atmel-isi.h
1959
8f4c79ce 1960ATMEL LCDFB DRIVER
8b58be88 1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1962L: linux-fbdev@vger.kernel.org
8f4c79ce 1963S: Maintained
8a61f013 1964F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1965F: include/video/atmel_lcdc.h
8f4c79ce 1966
89e5785f 1967ATMEL MACB ETHERNET DRIVER
a02875a6 1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1969S: Supported
9f2f381f 1970F: drivers/net/ethernet/cadence/
89e5785f 1971
5cbac98a 1972ATMEL NAND DRIVER
50cb2efa
NF
1973M: Wenyou Yang <wenyou.yang@atmel.com>
1974M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
1975L: linux-mtd@lists.infradead.org
1976S: Supported
1977F: drivers/mtd/nand/atmel_nand*
1978
05c441ef 1979ATMEL SDMMC DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-mmc@vger.kernel.org
1982S: Supported
1983F: drivers/mmc/host/sdhci-of-at91.c
1984
754ce4f2 1985ATMEL SPI DRIVER
a02875a6 1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1987S: Supported
9df92e6c 1988F: drivers/spi/spi-atmel.*
754ce4f2 1989
0ef09015 1990ATMEL SSC DRIVER
03515f32 1991M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S: Supported
1994F: drivers/misc/atmel-ssc.c
1995F: include/linux/atmel-ssc.h
1996
e9cb1c5a
NF
1997ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1998M: Nicolas Ferre <nicolas.ferre@atmel.com>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Supported
2001F: drivers/misc/atmel_tclib.c
2002F: drivers/clocksource/tcb_clksrc.c
2003
914a3f3b 2004ATMEL USBA UDC DRIVER
a02875a6
NF
2005M: Nicolas Ferre <nicolas.ferre@atmel.com>
2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2007S: Supported
faf2e1db 2008F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2009
1da177e4 2010ATMEL WIRELESS DRIVER
8b58be88 2011M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2012L: linux-wireless@vger.kernel.org
1da177e4
LT
2013W: http://www.thekelleys.org.uk/atmel
2014W: http://atmelwlandriver.sourceforge.net/
2015S: Maintained
30fe0f9b 2016F: drivers/net/wireless/atmel/atmel*
1da177e4 2017
a14c0f8f
ND
2018ATMEL MAXTOUCH DRIVER
2019M: Nick Dyer <nick.dyer@itdev.co.uk>
2020T: git git://github.com/atmel-maxtouch/linux.git
2021S: Supported
2022F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2023F: drivers/input/touchscreen/atmel_mxt_ts.c
2024F: include/linux/platform_data/atmel_mxt_ts.h
2025
26780d9e 2026ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2027M: Bradley Grove <linuxdrivers@attotech.com>
2028L: linux-scsi@vger.kernel.org
2029W: http://www.attotech.com
2030S: Supported
2031F: drivers/scsi/esas2r
26780d9e 2032
bc6e17b8
SS
2033ATUSB IEEE 802.15.4 RADIO DRIVER
2034M: Stefan Schmidt <stefan@osg.samsung.com>
2035L: linux-wpan@vger.kernel.org
2036S: Maintained
2037F: drivers/net/ieee802154/atusb.c
2038F: drivers/net/ieee802154/atusb.h
2039F: drivers/net/ieee802154/at86rf230.h
2040
a92b7b80 2041AUDIT SUBSYSTEM
915f389d 2042M: Paul Moore <paul@paul-moore.com>
8b58be88 2043M: Eric Paris <eparis@redhat.com>
915f389d 2044L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2045W: http://people.redhat.com/sgrubb/audit/
915f389d 2046T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2047S: Maintained
679655da 2048F: include/linux/audit.h
c117ab84 2049F: include/uapi/linux/audit.h
679655da 2050F: kernel/audit*
a92b7b80 2051
70e84049 2052AUXILIARY DISPLAY DRIVERS
8b58be88 2053M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2054W: http://miguelojeda.es/auxdisplay.htm
2055W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2056S: Maintained
679655da
JP
2057F: drivers/auxdisplay/
2058F: include/linux/cfag12864b.h
70e84049 2059
5f97f7f9 2060AVR32 ARCHITECTURE
e336f61f
HCE
2061M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2062M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2063W: http://www.atmel.com/products/AVR32/
249d9d9d 2064W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2065W: http://avrfreaks.net/
e336f61f 2066S: Maintained
679655da 2067F: arch/avr32/
5f97f7f9
HS
2068
2069AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2070M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2071M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2072S: Maintained
679655da 2073F: arch/avr32/mach-at32ap/
5f97f7f9 2074
1da177e4 2075AX.25 NETWORK LAYER
8b58be88 2076M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2077L: linux-hams@vger.kernel.org
d34cb28a 2078W: http://www.linux-ax25.org/
1da177e4 2079S: Maintained
c117ab84 2080F: include/uapi/linux/ax25.h
679655da
JP
2081F: include/net/ax25.h
2082F: net/ax25/
1da177e4 2083
d5269395 2084AZ6007 DVB DRIVER
009a5410 2085M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2086L: linux-media@vger.kernel.org
a825eaec 2087W: https://linuxtv.org
d5269395
MCC
2088T: git git://linuxtv.org/media_tree.git
2089S: Maintained
2090F: drivers/media/usb/dvb-usb-v2/az6007.c
2091
6777376e
HV
2092AZTECH FM RADIO RECEIVER DRIVER
2093M: Hans Verkuil <hverkuil@xs4all.nl>
2094L: linux-media@vger.kernel.org
2095T: git git://linuxtv.org/media_tree.git
a825eaec 2096W: https://linuxtv.org
6777376e
HV
2097S: Maintained
2098F: drivers/media/radio/radio-aztech*
2099
e2d1d6c0 2100B43 WIRELESS DRIVER
e2d1d6c0 2101L: linux-wireless@vger.kernel.org
ed072f9e 2102L: b43-dev@lists.infradead.org
491b26b4 2103W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2104S: Odd Fixes
58619b14 2105F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2106
2107B43LEGACY WIRELESS DRIVER
8b58be88 2108M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2109L: linux-wireless@vger.kernel.org
ed072f9e 2110L: b43-dev@lists.infradead.org
491b26b4 2111W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2112S: Maintained
423e3ce3 2113F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2114
300abeb5 2115BACKLIGHT CLASS/SUBSYSTEM
b7701755 2116M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2117M: Lee Jones <lee.jones@linaro.org>
300abeb5 2118S: Maintained
679655da
JP
2119F: drivers/video/backlight/
2120F: include/linux/backlight.h
300abeb5 2121
c6c8fea2 2122BATMAN ADVANCED
207df49e 2123M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2124M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2125M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2126L: b.a.t.m.a.n@lists.open-mesh.org
2127W: http://www.open-mesh.org/
2128S: Maintained
2129F: net/batman-adv/
2130
e2d1d6c0 2131BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2132M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2133L: linux-hams@vger.kernel.org
2134W: http://www.baycom.org/~tom/ham/ham.html
2135S: Maintained
679655da 2136F: drivers/net/hamradio/baycom*
e2d1d6c0 2137
cafe5635 2138BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2139M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2140L: linux-bcache@vger.kernel.org
2141W: http://bcache.evilpiepirate.org
d1aa1ab3 2142S: Maintained
cafe5635
KO
2143F: drivers/md/bcache/
2144
04bd844a
HV
2145BDISP ST MEDIA DRIVER
2146M: Fabien Dessenne <fabien.dessenne@st.com>
2147L: linux-media@vger.kernel.org
2148T: git git://linuxtv.org/media_tree.git
a825eaec 2149W: https://linuxtv.org
04bd844a
HV
2150S: Supported
2151F: drivers/media/platform/sti/bdisp
2152
e2d1d6c0 2153BEFS FILE SYSTEM
55817d3d 2154S: Orphan
679655da
JP
2155F: Documentation/filesystems/befs.txt
2156F: fs/befs/
e2d1d6c0 2157
564ee360 2158BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2159M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2160L: netdev@vger.kernel.org
2161S: Maintained
2162F: drivers/net/ethernet/ec_bhf.c
564ee360 2163
e2d1d6c0 2164BFS FILE SYSTEM
8b58be88 2165M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2166S: Maintained
679655da
JP
2167F: Documentation/filesystems/bfs.txt
2168F: fs/bfs/
c117ab84 2169F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2170
1394f032 2171BLACKFIN ARCHITECTURE
a4edbc10 2172M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2173L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2174T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2175W: http://blackfin.uclinux.org
2176S: Supported
679655da 2177F: arch/blackfin/
566da5b2 2178
e190d6b1 2179BLACKFIN EMAC DRIVER
b3fe92b0 2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2181W: http://blackfin.uclinux.org
2182S: Supported
7b35f033 2183F: drivers/net/ethernet/adi/
e190d6b1 2184
566da5b2 2185BLACKFIN RTC DRIVER
b3fe92b0 2186L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2187W: http://blackfin.uclinux.org
2188S: Supported
679655da 2189F: drivers/rtc/rtc-bfin.c
1394f032 2190
936ed49a 2191BLACKFIN SDH DRIVER
109ec8c3 2192M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2193L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2194W: http://blackfin.uclinux.org
2195S: Supported
2196F: drivers/mmc/host/bfin_sdh.c
2197
1394f032 2198BLACKFIN SERIAL DRIVER
8b58be88 2199M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2201W: http://blackfin.uclinux.org
2202S: Supported
8460241e 2203F: drivers/tty/serial/bfin_uart.c
1394f032 2204
1e6d320f 2205BLACKFIN WATCHDOG DRIVER
b3fe92b0 2206L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2207W: http://blackfin.uclinux.org
2208S: Supported
679655da 2209F: drivers/watchdog/bfin_wdt.c
1e6d320f 2210
d24ecfcc 2211BLACKFIN I2C TWI DRIVER
8b58be88 2212M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2214W: http://blackfin.uclinux.org/
2215S: Supported
679655da 2216F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2217
1e204377
SJ
2218BLACKFIN MEDIA DRIVER
2219M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2221W: http://blackfin.uclinux.org/
2222S: Supported
2223F: drivers/media/platform/blackfin/
2224F: drivers/media/i2c/adv7183*
2225F: drivers/media/i2c/vs6624*
2226
b54cf35a
JSM
2227BLINKM RGB LED DRIVER
2228M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2229S: Maintained
2230F: drivers/leds/leds-blinkm.c
2231
1da177e4 2232BLOCK LAYER
8b58be88 2233M: Jens Axboe <axboe@kernel.dk>
82c426e0 2234L: linux-block@vger.kernel.org
08deed1e 2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2236S: Maintained
679655da 2237F: block/
ae11f7ef 2238F: kernel/trace/blktrace.c
1da177e4 2239
2b54aaef 2240BLOCK2MTD DRIVER
8b58be88 2241M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2242L: linux-mtd@lists.infradead.org
2243S: Maintained
679655da 2244F: drivers/mtd/devices/block2mtd.c
2b54aaef 2245
63fbd24e 2246BLUETOOTH DRIVERS
8b58be88 2247M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2248M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2249M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2250L: linux-bluetooth@vger.kernel.org
63fbd24e 2251W: http://www.bluez.org/
22e7a424
MH
2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2254S: Maintained
679655da 2255F: drivers/bluetooth/
1da177e4 2256
63fbd24e 2257BLUETOOTH SUBSYSTEM
8b58be88 2258M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2259M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2260M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2261L: linux-bluetooth@vger.kernel.org
2262W: http://www.bluez.org/
22e7a424
MH
2263T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2265S: Maintained
679655da
JP
2266F: net/bluetooth/
2267F: include/net/bluetooth/
1da177e4
LT
2268
2269BONDING DRIVER
79b30750 2270M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2271M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2272M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2273L: netdev@vger.kernel.org
ce00f85c
JC
2274W: http://sourceforge.net/projects/bonding/
2275S: Supported
679655da 2276F: drivers/net/bonding/
c117ab84 2277F: include/uapi/linux/if_bonding.h
1da177e4 2278
b5f4df34
AS
2279BPF (Safe dynamic programs and tools)
2280M: Alexei Starovoitov <ast@kernel.org>
2281L: netdev@vger.kernel.org
2282L: linux-kernel@vger.kernel.org
2283S: Supported
2284F: kernel/bpf/
2285
39105890 2286BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2287M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2288L: netdev@vger.kernel.org
2289S: Supported
adfc5217 2290F: drivers/net/ethernet/broadcom/b44.*
39105890 2291
32ec90d5
FF
2292BROADCOM GENET ETHERNET DRIVER
2293M: Florian Fainelli <f.fainelli@gmail.com>
2294L: netdev@vger.kernel.org
2295S: Supported
2296F: drivers/net/ethernet/broadcom/genet/
2297
948c51e6 2298BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2299M: Sony Chacko <sony.chacko@qlogic.com>
2300M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2301L: netdev@vger.kernel.org
2302S: Supported
adfc5217
JK
2303F: drivers/net/ethernet/broadcom/bnx2.*
2304F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2305
4d9d2cb0 2306BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2307M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2308L: netdev@vger.kernel.org
2309S: Supported
adfc5217 2310F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2311
90f4c594 2312BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2313M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2314M: Ray Jui <rjui@broadcom.com>
2315M: Scott Branden <sbranden@broadcom.com>
497a045d 2316L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2317T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2318S: Maintained
2319F: arch/arm/mach-bcm/
2320F: arch/arm/boot/dts/bcm113*
90f4c594 2321F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2322F: arch/arm/boot/dts/bcm281*
2323F: arch/arm/configs/bcm_defconfig
e4ef47f2 2324F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2325F: drivers/clocksource/bcm_kona_timer.c
2326
9209bec4 2327BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2328M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2329M: Lee Jones <lee@kernel.org>
10b9e887 2330M: Eric Anholt <eric@anholt.net>
f680f25c 2331L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2334S: Maintained
9209bec4 2335N: bcm2835
f680f25c 2336
a2f6734c
KC
2337BROADCOM BCM33XX MIPS ARCHITECTURE
2338M: Kevin Cernekee <cernekee@gmail.com>
2339L: linux-mips@linux-mips.org
2340S: Maintained
2341F: arch/mips/bcm3384/*
2342F: arch/mips/include/asm/mach-bcm3384/*
2343F: arch/mips/kernel/*bmips*
2344
5564f092
RM
2345BROADCOM BCM47XX MIPS ARCHITECTURE
2346M: Hauke Mehrtens <hauke@hauke-m.de>
2347M: Rafał Miłecki <zajec5@gmail.com>
2348L: linux-mips@linux-mips.org
2349S: Maintained
2350F: arch/mips/bcm47xx/*
2351F: arch/mips/include/asm/mach-bcm47xx/*
2352
9209bec4 2353BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2354M: Hauke Mehrtens <hauke@hauke-m.de>
2355L: linux-arm-kernel@lists.infradead.org
2356S: Maintained
2357F: arch/arm/mach-bcm/bcm_5301x.c
2358F: arch/arm/boot/dts/bcm5301x.dtsi
2359F: arch/arm/boot/dts/bcm470*
2360
e076e962
FF
2361BROADCOM BCM63XX ARM ARCHITECTURE
2362M: Florian Fainelli <f.fainelli@gmail.com>
2363L: linux-arm-kernel@lists.infradead.org
eb6725d0 2364T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2365S: Maintained
2366F: arch/arm/mach-bcm/bcm63xx.c
2367F: arch/arm/include/debug/bcm63xx.S
2368
7110e227
KC
2369BROADCOM BCM63XX/BCM33XX UDC DRIVER
2370M: Kevin Cernekee <cernekee@gmail.com>
2371L: linux-usb@vger.kernel.org
2372S: Maintained
2373F: drivers/usb/gadget/udc/bcm63xx_udc.*
2374
2df94fd6 2375BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2376M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2377M: Gregory Fong <gregory.0xf0@gmail.com>
2378M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2380T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2381S: Maintained
2382F: arch/arm/mach-bcm/*brcmstb*
2383F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2384F: drivers/bus/brcmstb_gisb.c
5009a289 2385N: brcmstb
2df94fd6 2386
70371cef
KC
2387BROADCOM BMIPS MIPS ARCHITECTURE
2388M: Kevin Cernekee <cernekee@gmail.com>
2389M: Florian Fainelli <f.fainelli@gmail.com>
2390L: linux-mips@linux-mips.org
eb6725d0 2391T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2392S: Maintained
2393F: arch/mips/bmips/*
2394F: arch/mips/include/asm/mach-bmips/*
2395F: arch/mips/kernel/*bmips*
338808de 2396F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2397F: drivers/irqchip/irq-bcm7*
2398F: drivers/irqchip/irq-brcmstb*
2399
948c51e6 2400BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2401M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2402M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2403L: netdev@vger.kernel.org
2404S: Supported
adfc5217 2405F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2406
a9533e7e
HP
2407BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2408M: Brett Rudley <brudley@broadcom.com>
818c07b8 2409M: Arend van Spriel <arend@broadcom.com>
85d63686 2410M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2411M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2412L: linux-wireless@vger.kernel.org
5615171c 2413L: brcm80211-dev-list@broadcom.com
a9533e7e 2414S: Supported
05491d2c 2415F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2416
9958d6f9 2417BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2418M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2419L: linux-scsi@vger.kernel.org
2420S: Supported
2421F: drivers/scsi/bnx2fc/
2422
6a6b5ad0 2423BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2424M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2425L: linux-scsi@vger.kernel.org
2426S: Supported
2427F: drivers/scsi/bnx2i/
2428
63f37ddf 2429BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2430M: Ray Jui <rjui@broadcom.com>
2431M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2432M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2435T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2436S: Maintained
2437N: iproc
2438N: cygnus
63f37ddf 2439N: nsp
36c0237f
SB
2440N: bcm9113*
2441N: bcm9583*
63f37ddf
JM
2442N: bcm9585*
2443N: bcm9586*
2444N: bcm988312
36c0237f 2445N: bcm113*
63f37ddf
JM
2446N: bcm583*
2447N: bcm585*
2448N: bcm586*
2449N: bcm88312
36c0237f 2450
3b0213d5
GF
2451BROADCOM BRCMSTB GPIO DRIVER
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453L: bcm-kernel-feedback-list@broadcom.com>
2454S: Supported
2455F: drivers/gpio/gpio-brcmstb.c
2456F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2457
7b7f588b 2458BROADCOM KONA GPIO DRIVER
5e163903 2459M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2460L: bcm-kernel-feedback-list@broadcom.com
2461S: Supported
2462F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2463F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2464
f6e734a8
RM
2465BROADCOM NVRAM DRIVER
2466M: Rafał Miłecki <zajec5@gmail.com>
2467L: linux-mips@linux-mips.org
2468S: Maintained
2469F: drivers/firmware/broadcom/*
2470
02787daa
BN
2471BROADCOM STB NAND FLASH DRIVER
2472M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2473M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2474L: linux-mtd@lists.infradead.org
1285734c 2475L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2476S: Maintained
2477F: drivers/mtd/nand/brcmnand/
2478
c9678d86
RM
2479BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2480M: Rafał Miłecki <zajec5@gmail.com>
2481L: linux-wireless@vger.kernel.org
2482S: Maintained
2483F: drivers/bcma/
2484F: include/linux/bcma/
2485
b8302205
FF
2486BROADCOM SYSTEMPORT ETHERNET DRIVER
2487M: Florian Fainelli <f.fainelli@gmail.com>
2488L: netdev@vger.kernel.org
2489S: Supported
2490F: drivers/net/ethernet/broadcom/bcmsysport.*
2491
7725ccfd 2492BROCADE BFA FC SCSI DRIVER
aa803370
AG
2493M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2494M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2495L: linux-scsi@vger.kernel.org
2496S: Supported
2497F: drivers/scsi/bfa/
7725ccfd 2498
8b230ed8 2499BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2500M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2501L: netdev@vger.kernel.org
2502S: Supported
f844a0ea 2503F: drivers/net/ethernet/brocade/bna/
8b230ed8 2504
5cdf7f76 2505BSG (block layer generic sg v4 driver)
8b58be88 2506M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2507L: linux-scsi@vger.kernel.org
2508S: Supported
679655da
JP
2509F: block/bsg.c
2510F: include/linux/bsg.h
c117ab84 2511F: include/uapi/linux/bsg.h
5cdf7f76 2512
af39917d
CL
2513BT87X AUDIO DRIVER
2514M: Clemens Ladisch <clemens@ladisch.de>
2515L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2516T: git git://git.alsa-project.org/alsa-kernel.git
2517S: Maintained
2518F: Documentation/sound/alsa/Bt87x.txt
2519F: sound/pci/bt87x.c
2520
ff1d5c2f 2521BT8XXGPIO DRIVER
eb032b98 2522M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2523W: http://bu3sch.de/btgpio.php
2524S: Maintained
72dbb705 2525F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2526
eb1eb04f 2527BTRFS FILE SYSTEM
c0778e25
CM
2528M: Chris Mason <clm@fb.com>
2529M: Josef Bacik <jbacik@fb.com>
d8130624 2530M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2531L: linux-btrfs@vger.kernel.org
2532W: http://btrfs.wiki.kernel.org/
8a6e2535 2533Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2535S: Maintained
679655da
JP
2536F: Documentation/filesystems/btrfs.txt
2537F: fs/btrfs/
eb1eb04f 2538
1da177e4 2539BTTV VIDEO4LINUX DRIVER
009a5410 2540M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2541L: linux-media@vger.kernel.org
a825eaec 2542W: https://linuxtv.org
275ffde4 2543T: git git://linuxtv.org/media_tree.git
f96236e5 2544S: Odd fixes
679655da 2545F: Documentation/video4linux/bttv/
90d72ac6 2546F: drivers/media/pci/bt8xx/bttv*
1da177e4 2547
1f34923c
KA
2548BUSLOGIC SCSI DRIVER
2549M: Khalid Aziz <khalid@gonehiking.org>
2550L: linux-scsi@vger.kernel.org
2551S: Maintained
2552F: drivers/scsi/BusLogic.*
2553F: drivers/scsi/FlashPoint.*
2554
af39917d
CL
2555C-MEDIA CMI8788 DRIVER
2556M: Clemens Ladisch <clemens@ladisch.de>
2557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2558T: git git://git.alsa-project.org/alsa-kernel.git
2559S: Maintained
2560F: sound/pci/oxygen/
2561
2141355f
MS
2562C6X ARCHITECTURE
2563M: Mark Salter <msalter@redhat.com>
2564M: Aurelien Jacquiot <a-jacquiot@ti.com>
2565L: linux-c6x-dev@linux-c6x.org
2566W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2567S: Maintained
2568F: arch/c6x/
2569
a5432f5a 2570CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2571M: David Howells <dhowells@redhat.com>
e62d6e24 2572L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2573S: Supported
2574F: Documentation/filesystems/caching/cachefiles.txt
2575F: fs/cachefiles/
2576
c815ca39
HV
2577CADET FM/AM RADIO RECEIVER DRIVER
2578M: Hans Verkuil <hverkuil@xs4all.nl>
2579L: linux-media@vger.kernel.org
2580T: git git://linuxtv.org/media_tree.git
a825eaec 2581W: https://linuxtv.org
c815ca39
HV
2582S: Maintained
2583F: drivers/media/radio/radio-cadet*
2584
77d5140f 2585CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2586M: Jonathan Corbet <corbet@lwn.net>
661263b5 2587L: linux-media@vger.kernel.org
275ffde4 2588T: git git://linuxtv.org/media_tree.git
77d5140f 2589S: Maintained
679655da 2590F: Documentation/video4linux/cafe_ccic
90d72ac6 2591F: drivers/media/platform/marvell-ccic/
77d5140f 2592
201b6bab 2593CAIF NETWORK LAYER
5c574f50 2594M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2595L: netdev@vger.kernel.org
2596S: Supported
2597F: Documentation/networking/caif/
2598F: drivers/net/caif/
c117ab84 2599F: include/uapi/linux/caif/
201b6bab
JP
2600F: include/net/caif/
2601F: net/caif/
2602
77dac90f 2603CALGARY x86-64 IOMMU
8b58be88
JP
2604M: Muli Ben-Yehuda <muli@il.ibm.com>
2605M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2606L: discuss@x86-64.org
2607S: Maintained
679655da
JP
2608F: arch/x86/kernel/pci-calgary_64.c
2609F: arch/x86/kernel/tce_64.c
2610F: arch/x86/include/asm/calgary.h
2611F: arch/x86/include/asm/tce.h
77dac90f 2612
e2d1d6c0 2613CAN NETWORK LAYER
8d15d386 2614M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2615M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2616L: linux-can@vger.kernel.org
84b0d715 2617W: https://github.com/linux-can
870482a4
MKB
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2620S: Maintained
f35f6c8f 2621F: Documentation/networking/can.txt
8d15d386 2622F: net/can/
8d15d386 2623F: include/linux/can/core.h
c117ab84
CEB
2624F: include/uapi/linux/can.h
2625F: include/uapi/linux/can/bcm.h
2626F: include/uapi/linux/can/raw.h
2627F: include/uapi/linux/can/gw.h
e2d1d6c0 2628
4261a204 2629CAN NETWORK DRIVERS
8b58be88 2630M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2631M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2632L: linux-can@vger.kernel.org
84b0d715 2633W: https://github.com/linux-can
870482a4
MKB
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2636S: Maintained
8d15d386
OH
2637F: drivers/net/can/
2638F: include/linux/can/dev.h
8d15d386 2639F: include/linux/can/platform/
c117ab84
CEB
2640F: include/uapi/linux/can/error.h
2641F: include/uapi/linux/can/netlink.h
4261a204 2642
95d16c72
JM
2643CAPABILITIES
2644M: Serge Hallyn <serge.hallyn@canonical.com>
2645L: linux-security-module@vger.kernel.org
6305902c 2646S: Supported
95d16c72 2647F: include/linux/capability.h
c117ab84 2648F: include/uapi/linux/capability.h
6305902c 2649F: security/commoncap.c
38a94118 2650F: kernel/capability.c
95d16c72 2651
b84894c7
KT
2652CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2653M: Kevin Tsai <ktsai@capellamicro.com>
2654S: Maintained
2655F: drivers/iio/light/cm*
2656F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2657
f21fb3ed
RV
2658CAVIUM LIQUIDIO NETWORK DRIVER
2659M: Derek Chickles <derek.chickles@caviumnetworks.com>
2660M: Satanand Burla <satananda.burla@caviumnetworks.com>
2661M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2662M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2663L: netdev@vger.kernel.org
2664W: http://www.cavium.com
2665S: Supported
f21fb3ed
RV
2666F: drivers/net/ethernet/cavium/liquidio/
2667
ef0bbac3
VB
2668CC2520 IEEE-802.15.4 RADIO DRIVER
2669M: Varka Bhadram <varkabhadram@gmail.com>
2670L: linux-wpan@vger.kernel.org
2671S: Maintained
2672F: drivers/net/ieee802154/cc2520.c
2673F: include/linux/spi/cc2520.h
2674F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2675
b8154542 2676CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2677M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2678L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2679W: http://www.ibm.com/developerworks/power/cell/
2680S: Supported
679655da 2681F: arch/powerpc/include/asm/cell*.h
679655da 2682F: arch/powerpc/include/asm/spu*.h
c117ab84 2683F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2684F: arch/powerpc/oprofile/*cell*
2685F: arch/powerpc/platforms/cell/
b8154542 2686
398ecff5
SW
2687CEPH COMMON CODE (LIBCEPH)
2688M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2689M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2690M: Sage Weil <sage@redhat.com>
82593f87 2691L: ceph-devel@vger.kernel.org
09d90327 2692W: http://ceph.com/
fb99f881 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2694T: git git://github.com/ceph/ceph-client.git
9030aaf9 2695S: Supported
14430813
JP
2696F: net/ceph/
2697F: include/linux/ceph/
2698F: include/linux/crush/
9030aaf9 2699
398ecff5
SW
2700CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2701M: "Yan, Zheng" <zyan@redhat.com>
2702M: Sage Weil <sage@redhat.com>
2703M: Ilya Dryomov <idryomov@gmail.com>
2704L: ceph-devel@vger.kernel.org
2705W: http://ceph.com/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2707T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2708S: Supported
2709F: Documentation/filesystems/ceph.txt
2710F: fs/ceph/
2711
cfc411e7
DH
2712CERTIFICATE HANDLING:
2713M: David Howells <dhowells@redhat.com>
2714M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2715L: keyrings@vger.kernel.org
cfc411e7
DH
2716S: Maintained
2717F: Documentation/module-signing.txt
2718F: certs/
d8d80386 2719F: scripts/sign-file.c
cfc411e7
DH
2720F: scripts/extract-cert.c
2721
18332a80 2722CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2723L: linux-usb@vger.kernel.org
10c6c9c9 2724S: Orphan
679655da
JP
2725F: Documentation/usb/WUSB-Design-overview.txt
2726F: Documentation/usb/wusb-cbaf
355ffe69
DV
2727F: drivers/usb/host/hwa-hc.c
2728F: drivers/usb/host/whci/
679655da
JP
2729F: drivers/usb/wusbcore/
2730F: include/linux/usb/wusb*
18332a80 2731
70e84049 2732CFAG12864B LCD DRIVER
8b58be88 2733M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2734W: http://miguelojeda.es/auxdisplay.htm
2735W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2736S: Maintained
679655da
JP
2737F: drivers/auxdisplay/cfag12864b.c
2738F: include/linux/cfag12864b.h
70e84049
MOS
2739
2740CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2741M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2742W: http://miguelojeda.es/auxdisplay.htm
2743W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2744S: Maintained
679655da
JP
2745F: drivers/auxdisplay/cfag12864bfb.c
2746F: include/linux/cfag12864b.h
70e84049 2747
704232c2 2748CFG80211 and NL80211
8b58be88 2749M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2750L: linux-wireless@vger.kernel.org
ce466579
JB
2751W: http://wireless.kernel.org/
2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2754S: Maintained
c117ab84 2755F: include/uapi/linux/nl80211.h
679655da
JP
2756F: include/net/cfg80211.h
2757F: net/wireless/*
2758X: net/wireless/wext*
704232c2 2759
46e64261
GKH
2760CHAR and MISC DRIVERS
2761M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2764S: Supported
46e64261
GKH
2765F: drivers/char/*
2766F: drivers/misc/*
471322a8 2767F: include/linux/miscdevice.h
46e64261 2768
0a920b5b 2769CHECKPATCH
8b58be88 2770M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2771M: Joe Perches <joe@perches.com>
2772S: Maintained
679655da 2773F: scripts/checkpatch.pl
0a920b5b 2774
f8407f26
HW
2775CHINESE DOCUMENTATION
2776M: Harry Wei <harryxiyou@gmail.com>
9740153c 2777L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2778L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2779S: Maintained
2780F: Documentation/zh_CN/
2781
2721ea2c 2782CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2783M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2785L: linux-usb@vger.kernel.org
2786S: Maintained
2787F: drivers/usb/chipidea/
2788
a93ad65d
HG
2789CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2790M: Hans de Goede <hdegoede@redhat.com>
2791L: linux-input@vger.kernel.org
2792S: Maintained
2793F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2794F: drivers/input/touchscreen/chipone_icn8318.c
2795
ab043105
OJ
2796CHROME HARDWARE PLATFORM SUPPORT
2797M: Olof Johansson <olof@lixom.net>
2798S: Maintained
2799F: drivers/platform/chrome/
2800
641cb85e 2801CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2802M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2803M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2804M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2805M: Neel Patel <neepatel@cisco.com>
7063fbf2 2806S: Supported
a6a5580c 2807F: drivers/net/ethernet/cisco/enic/
7063fbf2 2808
e3cf00d0 2809CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2810M: Christian Benvenuti <benve@cisco.com>
2811M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2812S: Supported
35ef4a9e 2813F: drivers/infiniband/hw/usnic/
e3cf00d0 2814
2b7a52a4 2815CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2816M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2817L: netdev@vger.kernel.org
2818S: Maintained
57d0b7a0 2819F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2820
3d4cfdc9
MB
2821CIRRUS LOGIC AUDIO CODEC DRIVERS
2822M: Brian Austin <brian.austin@cirrus.com>
2823M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2825S: Maintained
2826F: sound/soc/codecs/cs*
2827
94574d9a
KRW
2828CLEANCACHE API
2829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2830L: linux-kernel@vger.kernel.org
2831S: Maintained
2832F: mm/cleancache.c
2833F: include/linux/cleancache.h
2834
d4275354 2835CLK API
8b58be88 2836M: Russell King <linux@arm.linux.org.uk>
aa571b14 2837L: linux-clk@vger.kernel.org
37417046 2838S: Maintained
d4275354
RK
2839F: include/linux/clk.h
2840
9222d247
JS
2841CLOCKSOURCE, CLOCKEVENT DRIVERS
2842M: Daniel Lezcano <daniel.lezcano@linaro.org>
2843M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2844L: linux-kernel@vger.kernel.org
9222d247
JS
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2846S: Supported
2847F: drivers/clocksource
2848
5df6d737 2849CISCO FCOE HBA DRIVER
8fc89a79
HP
2850M: Hiral Patel <hiralpat@cisco.com>
2851M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2852M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2853L: linux-scsi@vger.kernel.org
2854S: Supported
2a99921a 2855F: drivers/scsi/fnic/
5df6d737 2856
c8806b6c
NM
2857CISCO SCSI HBA DRIVER
2858M: Narsimhulu Musini <nmusini@cisco.com>
2859M: Sesidhar Baddela <sebaddel@cisco.com>
2860L: linux-scsi@vger.kernel.org
2861S: Supported
2862F: drivers/scsi/snic/
2863
529aa8cb
TLSC
2864CMPC ACPI DRIVER
2865M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2866M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2867L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2868S: Supported
2869F: drivers/platform/x86/classmate-laptop.c
2870
85756a06
HV
2871COBALT MEDIA DRIVER
2872M: Hans Verkuil <hans.verkuil@cisco.com>
2873L: linux-media@vger.kernel.org
2874T: git git://linuxtv.org/media_tree.git
a825eaec 2875W: https://linuxtv.org
85756a06
HV
2876S: Supported
2877F: drivers/media/pci/cobalt/
2878
74425eee 2879COCCINELLE/Semantic Patches (SmPL)
26de9c26 2880M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2881M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2882M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2883M: Michal Marek <mmarek@suse.com>
26de9c26 2884L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2886W: http://coccinelle.lip6.fr/
2887S: Supported
4b92b2aa 2888F: Documentation/coccinelle.txt
74425eee
NP
2889F: scripts/coccinelle/
2890F: scripts/coccicheck
2891
1da177e4 2892CODA FILE SYSTEM
8b58be88 2893M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2894M: coda@cs.cmu.edu
2895L: codalist@coda.cs.cmu.edu
2896W: http://www.coda.cs.cmu.edu/
2897S: Maintained
679655da
JP
2898F: Documentation/filesystems/coda.txt
2899F: fs/coda/
2900F: include/linux/coda*.h
c117ab84 2901F: include/uapi/linux/coda*.h
1da177e4 2902
0b14261e
PZ
2903CODA V4L2 MEM2MEM DRIVER
2904M: Philipp Zabel <p.zabel@pengutronix.de>
2905L: linux-media@vger.kernel.org
2906S: Maintained
2907F: Documentation/devicetree/bindings/media/coda.txt
2908F: drivers/media/platform/coda/
2909
7704addb 2910COMMON CLK FRAMEWORK
a85fa007 2911M: Michael Turquette <mturquette@baylibre.com>
f956165f 2912M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2913L: linux-clk@vger.kernel.org
baeb0d9b 2914T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2915S: Maintained
60bea3b5
SW
2916F: drivers/clk/
2917X: drivers/clk/clkdev.c
7704addb 2918F: include/linux/clk-pr*
60bea3b5 2919F: include/linux/clk/
7704addb 2920
e2d1d6c0 2921COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2922M: Steve French <sfrench@samba.org>
51223df6 2923L: linux-cifs@vger.kernel.org
d1f28953 2924L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2925W: http://linux-cifs.samba.org/
bb1d5dda 2926T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2927S: Supported
ec421a71 2928F: Documentation/filesystems/cifs/
679655da 2929F: fs/cifs/
e2d1d6c0 2930
1da177e4 2931COMPACTPCI HOTPLUG CORE
8b58be88 2932M: Scott Murray <scott@spiteful.org>
64dab204 2933L: linux-pci@vger.kernel.org
82c4dfc7 2934S: Maintained
679655da 2935F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2936
2937COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2938M: Scott Murray <scott@spiteful.org>
64dab204 2939L: linux-pci@vger.kernel.org
82c4dfc7 2940S: Maintained
679655da 2941F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2942
2943COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2944M: Scott Murray <scott@spiteful.org>
64dab204 2945L: linux-pci@vger.kernel.org
82c4dfc7 2946S: Maintained
679655da 2947F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2948
5411552c 2949COMPAL LAPTOP SUPPORT
8b58be88 2950M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2951L: platform-driver-x86@vger.kernel.org
5411552c 2952S: Maintained
679655da 2953F: drivers/platform/x86/compal-laptop.c
5411552c 2954
949be0f7 2955CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2956L: accessrunner-general@lists.sourceforge.net
2957W: http://accessrunner.sourceforge.net/
44243ef4 2958S: Orphan
679655da 2959F: drivers/usb/atm/cxacru.c
949be0f7 2960
e2d1d6c0 2961CONFIGFS
d6351db2 2962M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2963M: Christoph Hellwig <hch@lst.de>
2964T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2965S: Supported
679655da
JP
2966F: fs/configfs/
2967F: include/linux/configfs.h
e2d1d6c0 2968
acb9c1b2 2969CONNECTOR
8b58be88 2970M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2971L: netdev@vger.kernel.org
2972S: Maintained
2973F: drivers/connector/
2974
a3e3354d 2975CONTROL GROUP (CGROUP)
860ca0e6 2976M: Tejun Heo <tj@kernel.org>
ad50c159 2977M: Li Zefan <lizefan@huawei.com>
4d205676 2978M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2979L: cgroups@vger.kernel.org
860ca0e6 2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2981S: Maintained
a3e3354d 2982F: Documentation/cgroups/
679655da
JP
2983F: include/linux/cgroup*
2984F: kernel/cgroup*
a3e3354d
TH
2985
2986CONTROL GROUP - CPUSET
2987M: Li Zefan <lizefan@huawei.com>
2988L: cgroups@vger.kernel.org
2989W: http://www.bullopensource.org/cpuset/
2990W: http://oss.sgi.com/projects/cpusets/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2992S: Maintained
2993F: Documentation/cgroups/cpusets.txt
2994F: include/linux/cpuset.h
2995F: kernel/cpuset.c
2996
2997CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2998M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2999M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3000M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3001L: cgroups@vger.kernel.org
3002L: linux-mm@kvack.org
3003S: Maintained
3004F: mm/memcontrol.c
5d1ea48b 3005F: mm/swap_cgroup.c
fb3a0fb6 3006
bebe4678 3007CORETEMP HARDWARE MONITORING DRIVER
96859129 3008M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3009L: lm-sensors@lm-sensors.org
3010S: Maintained
679655da
JP
3011F: Documentation/hwmon/coretemp
3012F: drivers/hwmon/coretemp.c
bebe4678 3013
1da177e4 3014COSA/SRP SYNC SERIAL DRIVER
8b58be88 3015M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3016W: http://www.fi.muni.cz/~kas/cosa/
3017S: Maintained
679655da 3018F: drivers/net/wan/cosa*
1da177e4 3019
4371ee35 3020CPMAC ETHERNET DRIVER
8b58be88 3021M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3022L: netdev@vger.kernel.org
3023S: Maintained
b544dbac 3024F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3025
1da177e4 3026CPU FREQUENCY DRIVERS
9c3646d1 3027M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3028M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3029L: linux-pm@vger.kernel.org
1da177e4 3030S: Maintained
27209d91
VK
3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3032T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3033F: drivers/cpufreq/
3034F: include/linux/cpufreq.h
1da177e4 3035
8a67f0ef
VK
3036CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3037M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3038M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3039L: linux-pm@vger.kernel.org
3040W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3041S: Maintained
3042F: drivers/cpufreq/arm_big_little.h
3043F: drivers/cpufreq/arm_big_little.c
3044F: drivers/cpufreq/arm_big_little_dt.c
3045
14d2c34c 3046CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3047M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3048M: Daniel Lezcano <daniel.lezcano@linaro.org>
3049L: linux-pm@vger.kernel.org
3050L: linux-arm-kernel@lists.infradead.org
cea8321c 3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3052S: Maintained
3053F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3054
0c570c18
BZ
3055CPUIDLE DRIVER - ARM EXYNOS
3056M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3057M: Daniel Lezcano <daniel.lezcano@linaro.org>
3058M: Kukjin Kim <kgene@kernel.org>
3059L: linux-pm@vger.kernel.org
3060L: linux-samsung-soc@vger.kernel.org
3061S: Supported
3062F: drivers/cpuidle/cpuidle-exynos.c
3063F: arch/arm/mach-exynos/pm.c
3064
a8e39c35 3065CPUIDLE DRIVERS
9c3646d1 3066M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3067M: Daniel Lezcano <daniel.lezcano@linaro.org>
3068L: linux-pm@vger.kernel.org
3069S: Maintained
cea8321c 3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3071F: drivers/cpuidle/*
3072F: include/linux/cpuidle.h
3073
1da177e4 3074CPUID/MSR DRIVER
8b58be88 3075M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3076S: Maintained
679655da
JP
3077F: arch/x86/kernel/cpuid.c
3078F: arch/x86/kernel/msr.c
1da177e4 3079
7fe2f639 3080CPU POWER MONITORING SUBSYSTEM
d8130624 3081M: Thomas Renninger <trenn@suse.com>
103f1790 3082L: linux-pm@vger.kernel.org
7fe2f639 3083S: Maintained
14430813 3084F: tools/power/cpupower/
7fe2f639 3085
1da177e4 3086CRAMFS FILESYSTEM
ce00f85c 3087W: http://sourceforge.net/projects/cramfs/
54886a71 3088S: Orphan / Obsolete
679655da
JP
3089F: Documentation/filesystems/cramfs.txt
3090F: fs/cramfs/
1da177e4
LT
3091
3092CRIS PORT
8b58be88
JP
3093M: Mikael Starvik <starvik@axis.com>
3094M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3095L: linux-cris-kernel@axis.com
1da177e4
LT
3096W: http://developer.axis.com
3097S: Maintained
679655da 3098F: arch/cris/
df621252 3099F: drivers/tty/serial/crisv10.*
1da177e4
LT
3100
3101CRYPTO API
8b58be88
JP
3102M: Herbert Xu <herbert@gondor.apana.org.au>
3103M: "David S. Miller" <davem@davemloft.net>
1da177e4 3104L: linux-crypto@vger.kernel.org
54e5881d 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3106S: Maintained
679655da 3107F: Documentation/crypto/
2ca87a17 3108F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3109F: arch/*/crypto/
3110F: crypto/
3111F: drivers/crypto/
3112F: include/crypto/
1da177e4 3113
5b07bd57 3114CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3115M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3116L: linux-crypto@vger.kernel.org
3117S: Maintained
51a2228a
JP
3118F: crypto/ansi_cprng.c
3119F: crypto/rng.c
5b07bd57 3120
fc279cc2
HV
3121CS3308 MEDIA DRIVER
3122M: Hans Verkuil <hverkuil@xs4all.nl>
3123L: linux-media@vger.kernel.org
3124T: git git://linuxtv.org/media_tree.git
3125W: http://linuxtv.org
3126S: Odd Fixes
3127F: drivers/media/i2c/cs3308.c
3128F: drivers/media/i2c/cs3308.h
3129
9b4ffa48 3130CS5535 Audio ALSA driver
8b58be88 3131M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3132S: Maintained
679655da 3133F: sound/pci/cs5535audio/
9b4ffa48 3134
a910e4a9 3135CW1200 WLAN driver
b75f0050
JP
3136M: Solomon Peachy <pizza@shaftnet.org>
3137S: Maintained
560424e9 3138F: drivers/net/wireless/st/cw1200/
a910e4a9 3139
6d8425b1 3140CX18 VIDEO4LINUX DRIVER
6afdeaf8 3141M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3142L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3143L: linux-media@vger.kernel.org
275ffde4 3144T: git git://linuxtv.org/media_tree.git
a825eaec 3145W: https://linuxtv.org
30e10993 3146W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3147S: Maintained
679655da 3148F: Documentation/video4linux/cx18.txt
90d72ac6 3149F: drivers/media/pci/cx18/
6c0f0359 3150F: include/uapi/linux/ivtv*
6d8425b1 3151
3f101d91
HV
3152CX2341X MPEG ENCODER HELPER MODULE
3153M: Hans Verkuil <hverkuil@xs4all.nl>
3154L: linux-media@vger.kernel.org
3155T: git git://linuxtv.org/media_tree.git
a825eaec 3156W: https://linuxtv.org
3f101d91 3157S: Maintained
c368360b 3158F: drivers/media/common/cx2341x*
3f101d91
HV
3159F: include/media/cx2341x*
3160
b8fe6e2c
PB
3161CX24120 MEDIA DRIVER
3162M: Jemma Denson <jdenson@gmail.com>
3163M: Patrick Boettcher <patrick.boettcher@posteo.de>
3164L: linux-media@vger.kernel.org
a825eaec 3165W: https://linuxtv.org
b8fe6e2c
PB
3166Q: http://patchwork.linuxtv.org/project/linux-media/list/
3167S: Maintained
3168F: drivers/media/dvb-frontends/cx24120*
3169
20357578 3170CX88 VIDEO4LINUX DRIVER
009a5410 3171M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3172L: linux-media@vger.kernel.org
a825eaec 3173W: https://linuxtv.org
20357578
MCC
3174T: git git://linuxtv.org/media_tree.git
3175S: Odd fixes
3176F: Documentation/video4linux/cx88/
3177F: drivers/media/pci/cx88/
6d8425b1 3178
91952bc0
AP
3179CXD2820R MEDIA DRIVER
3180M: Antti Palosaari <crope@iki.fi>
3181L: linux-media@vger.kernel.org
a825eaec 3182W: https://linuxtv.org
91952bc0
AP
3183W: http://palosaari.fi/linux/
3184Q: http://patchwork.linuxtv.org/project/linux-media/list/
3185T: git git://linuxtv.org/anttip/media_tree.git
3186S: Maintained
3187F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3188
e5ec3789 3189CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3190M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3191L: netdev@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
f7917c00 3194F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3195
d8ae3c33 3196CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3197M: Karen Xie <kxie@chelsio.com>
3198L: linux-scsi@vger.kernel.org
3199W: http://www.chelsio.com
3200S: Supported
3201F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3202
e5ec3789 3203CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3204M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3205L: linux-rdma@vger.kernel.org
e5ec3789
SW
3206W: http://www.openfabrics.org
3207S: Supported
679655da 3208F: drivers/infiniband/hw/cxgb3/
e5ec3789 3209
be4c9bad 3210CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3211M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3212L: netdev@vger.kernel.org
3213W: http://www.chelsio.com
3214S: Supported
f7917c00 3215F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3216
d8ae3c33 3217CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3218M: Karen Xie <kxie@chelsio.com>
3219L: linux-scsi@vger.kernel.org
3220W: http://www.chelsio.com
3221S: Supported
3222F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3223
be4c9bad
RD
3224CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3225M: Steve Wise <swise@chelsio.com>
3226L: linux-rdma@vger.kernel.org
3227W: http://www.openfabrics.org
3228S: Supported
3229F: drivers/infiniband/hw/cxgb4/
3230
5c20a5c7
CL
3231CXGB4VF ETHERNET DRIVER (CXGB4VF)
3232M: Casey Leedom <leedom@chelsio.com>
3233L: netdev@vger.kernel.org
3234W: http://www.chelsio.com
3235S: Supported
f7917c00 3236F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3237
a9282d01
IM
3238CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3239M: Ian Munsie <imunsie@au1.ibm.com>
3240M: Michael Neuling <mikey@neuling.org>
3241L: linuxppc-dev@lists.ozlabs.org
3242S: Supported
3243F: drivers/misc/cxl/
ec249dd8 3244F: include/misc/cxl*
a9282d01
IM
3245F: include/uapi/misc/cxl.h
3246F: Documentation/powerpc/cxl.txt
3247F: Documentation/powerpc/cxl.txt
3248F: Documentation/ABI/testing/sysfs-class-cxl
3249
11f43ae7
MO
3250CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3251M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3252M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3253L: linux-scsi@vger.kernel.org
3254S: Supported
3255F: drivers/scsi/cxlflash/
3256F: include/uapi/scsi/cxlflash_ioctls.h
3257F: Documentation/powerpc/cxlflash.txt
3258
b52b97a3
GC
3259STMMAC ETHERNET DRIVER
3260M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3261L: netdev@vger.kernel.org
3262W: http://www.stlinux.com
3263S: Supported
7ac6653a 3264F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3265
1da177e4 3266CYBERPRO FB DRIVER
8b58be88 3267M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3269W: http://www.arm.linux.org.uk/
3270S: Maintained
8a61f013 3271F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3272
1da177e4 3273CYCLADES ASYNC MUX DRIVER
1da177e4 3274W: http://www.cyclades.com/
d459883e 3275S: Orphan
c897401b 3276F: drivers/tty/cyclades.c
679655da 3277F: include/linux/cyclades.h
c117ab84 3278F: include/uapi/linux/cyclades.h
1da177e4
LT
3279
3280CYCLADES PC300 DRIVER
1da177e4 3281W: http://www.cyclades.com/
d459883e 3282S: Orphan
679655da 3283F: drivers/net/wan/pc300*
1da177e4 3284
402f6ae4
AP
3285CYPRESS_FIRMWARE MEDIA DRIVER
3286M: Antti Palosaari <crope@iki.fi>
3287L: linux-media@vger.kernel.org
a825eaec 3288W: https://linuxtv.org
402f6ae4
AP
3289W: http://palosaari.fi/linux/
3290Q: http://patchwork.linuxtv.org/project/linux-media/list/
3291T: git git://linuxtv.org/anttip/media_tree.git
3292S: Maintained
3293F: drivers/media/common/cypress_firmware*
3294
e3ae3525 3295CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3296M: Ferruh Yigit <fery@cypress.com>
6305902c 3297L: linux-input@vger.kernel.org
be9a6f40 3298S: Supported
6305902c
JP
3299F: drivers/input/touchscreen/cyttsp*
3300F: include/linux/input/cyttsp.h
e3ae3525 3301
aaaf5fbf
JK
3302DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3303M: Joshua Kinard <kumba@gentoo.org>
3304S: Maintained
3305F: drivers/rtc/rtc-ds1685.c
3306F: include/linux/rtc/ds1685.h
3307
1da177e4 3308DAMA SLAVE for AX.25
8b58be88 3309M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3310W: http://yaina.de/jreuter/
3311W: http://www.qsl.net/dl1bke/
3312L: linux-hams@vger.kernel.org
3313S: Maintained
679655da
JP
3314F: net/ax25/af_ax25.c
3315F: net/ax25/ax25_dev.c
3316F: net/ax25/ax25_ds_*
3317F: net/ax25/ax25_in.c
3318F: net/ax25/ax25_out.c
3319F: net/ax25/ax25_timer.c
3320F: net/ax25/sysctl_net_ax25.c
1da177e4 3321
e2d1d6c0 3322DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3323L: netdev@vger.kernel.org
5ff77428 3324S: Orphan
679655da 3325F: Documentation/networking/dmfe.txt
0f04e2aa 3326F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3327
3328DC390/AM53C974 SCSI driver
d8130624 3329M: Hannes Reinecke <hare@suse.com>
71bd849d 3330L: linux-scsi@vger.kernel.org
e2d1d6c0 3331S: Maintained
71bd849d 3332F: drivers/scsi/am53c974.c
e2d1d6c0 3333
1da177e4 3334DC395x SCSI driver
61eee9a7 3335M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3336M: Ali Akcaagac <aliakc@web.de>
3337M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3338L: dc395x@twibble.org
cf015e9f
JP
3339W: http://twibble.org/dist/dc395x/
3340W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3341S: Maintained
679655da
JP
3342F: Documentation/scsi/dc395x.txt
3343F: drivers/scsi/dc395x.*
1da177e4 3344
eb8edb08 3345DCCP PROTOCOL
a89d030e 3346M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3347L: dccp@vger.kernel.org
c996d8b9 3348W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3349S: Maintained
679655da 3350F: include/linux/dccp.h
c117ab84 3351F: include/uapi/linux/dccp.h
679655da
JP
3352F: include/linux/tfrc.h
3353F: net/dccp/
eb8edb08 3354
1da177e4 3355DECnet NETWORK LAYER
1da177e4
LT
3356W: http://linux-decnet.sourceforge.net
3357L: linux-decnet-user@lists.sourceforge.net
f546444d 3358S: Orphan
679655da
JP
3359F: Documentation/networking/decnet.txt
3360F: net/decnet/
1da177e4 3361
ebff05b9
MR
3362DECSTATION PLATFORM SUPPORT
3363M: "Maciej W. Rozycki" <macro@linux-mips.org>
3364L: linux-mips@linux-mips.org
3365W: http://www.linux-mips.org/wiki/DECstation
3366S: Maintained
3367F: arch/mips/dec/
3368F: arch/mips/include/asm/dec/
3369F: arch/mips/include/asm/mach-dec/
3370
1da177e4 3371DEFXX FDDI NETWORK DRIVER
8b58be88 3372M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3373S: Maintained
33f810b2 3374F: drivers/net/fddi/defxx.*
1da177e4 3375
ad8f07cc 3376DELL LAPTOP DRIVER
8b58be88 3377M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3378M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3379L: platform-driver-x86@vger.kernel.org
ad8f07cc 3380S: Maintained
679655da 3381F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3382
817a5cdb
PR
3383DELL LAPTOP RBTN DRIVER
3384M: Pali RohĂ¡r <pali.rohar@gmail.com>
3385S: Maintained
3386F: drivers/platform/x86/dell-rbtn.*
3387
cdbff611
PR
3388DELL LAPTOP FREEFALL DRIVER
3389M: Pali RohĂ¡r <pali.rohar@gmail.com>
3390S: Maintained
3391F: drivers/platform/x86/dell-smo8800.c
3392
1da177e4 3393DELL LAPTOP SMM DRIVER
a5afba16 3394M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3395S: Maintained
a5afba16 3396F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3397F: include/uapi/linux/i8k.h
1da177e4 3398
90563ec4 3399DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3400M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3401S: Maintained
679655da
JP
3402F: Documentation/dcdbas.txt
3403F: drivers/firmware/dcdbas.*
90563ec4 3404
0b3f6109 3405DELL WMI EXTRAS DRIVER
8b58be88 3406M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3407M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3408S: Maintained
36b3a96f 3409F: drivers/platform/x86/dell-wmi.c
0b3f6109 3410
5efc75e3 3411DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3412M: John Youn <johnyoun@synopsys.com>
5efc75e3 3413L: linux-usb@vger.kernel.org
18f340f9 3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3415S: Maintained
197ba5f4 3416F: drivers/usb/dwc2/
5efc75e3 3417
94ab23dd
FB
3418DESIGNWARE USB3 DRD IP DRIVER
3419M: Felipe Balbi <balbi@ti.com>
3420L: linux-usb@vger.kernel.org
3421L: linux-omap@vger.kernel.org
3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3423S: Maintained
3424F: drivers/usb/dwc3/
3425
833c9545
JB
3426DEVICE COREDUMP (DEV_COREDUMP)
3427M: Johannes Berg <johannes@sipsolutions.net>
3428L: linux-kernel@vger.kernel.org
3429S: Maintained
3430F: drivers/base/devcoredump.c
3431F: include/linux/devcoredump.h
3432
89d07767
KP
3433DEVICE FREQUENCY (DEVFREQ)
3434M: MyungJoo Ham <myungjoo.ham@samsung.com>
3435M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3436L: linux-pm@vger.kernel.org
89d07767
KP
3437S: Maintained
3438F: drivers/devfreq/
3439
1da177e4 3440DEVICE NUMBER REGISTRY
8b58be88 3441M: Torben Mathiasen <device@lanana.org>
1da177e4 3442W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3443S: Maintained
3444
e2d1d6c0 3445DEVICE-MAPPER (LVM)
854ecaad 3446M: Alasdair Kergon <agk@redhat.com>
8504eed3 3447M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3448M: dm-devel@redhat.com
e2d1d6c0
RD
3449L: dm-devel@redhat.com
3450W: http://sources.redhat.com/dm
8a6e2535 3451Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3453T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3454S: Maintained
679655da
JP
3455F: Documentation/device-mapper/
3456F: drivers/md/dm*
854ecaad 3457F: drivers/md/persistent-data/
679655da
JP
3458F: include/linux/device-mapper.h
3459F: include/linux/dm-*.h
8504eed3 3460F: include/uapi/linux/dm-*.h
e2d1d6c0 3461
c0d995aa
OST
3462DIALOG SEMICONDUCTOR DRIVERS
3463M: Support Opensource <support.opensource@diasemi.com>
3464W: http://www.dialog-semiconductor.com/products
3465S: Supported
3466F: Documentation/hwmon/da90??
7c933772 3467F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3468F: drivers/gpio/gpio-da90??.c
3469F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3470F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3471F: drivers/input/misc/da90??_onkey.c
3472F: drivers/input/touchscreen/da9052_tsi.c
3473F: drivers/leds/leds-da90??.c
3474F: drivers/mfd/da903x.c
3475F: drivers/mfd/da90??-*.c
7be72c2c 3476F: drivers/mfd/da91??-*.c
c0d995aa 3477F: drivers/power/da9052-battery.c
7be72c2c 3478F: drivers/power/da91??-*.c
c0d995aa
OST
3479F: drivers/regulator/da903x.c
3480F: drivers/regulator/da9???-regulator.[ch]
3481F: drivers/rtc/rtc-da90??.c
3482F: drivers/video/backlight/da90??_bl.c
3483F: drivers/watchdog/da90??_wdt.c
3484F: include/linux/mfd/da903x.h
3485F: include/linux/mfd/da9052/
3486F: include/linux/mfd/da9055/
3487F: include/linux/mfd/da9063/
7be72c2c 3488F: include/linux/mfd/da9150/
c0d995aa
OST
3489F: include/sound/da[79]*.h
3490F: sound/soc/codecs/da[79]*.[ch]
3491
599aa697
LL
3492DIGI NEO AND CLASSIC PCI PRODUCTS
3493M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3494M: Mark Hounschell <markh@compro.net>
599aa697
LL
3495L: driverdev-devel@linuxdriverproject.org
3496S: Maintained
3497F: drivers/staging/dgnc/
3498
3499DIGI EPCA PCI PRODUCTS
3500M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3501M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3502L: driverdev-devel@linuxdriverproject.org
3503S: Maintained
3504F: drivers/staging/dgap/
3505
335d7c58 3506DIOLAN U2C-12 I2C DRIVER
ca462085 3507M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3508L: linux-i2c@vger.kernel.org
3509S: Maintained
3510F: drivers/i2c/busses/i2c-diolan-u2c.c
3511
d475c634
MW
3512DIRECT ACCESS (DAX)
3513M: Matthew Wilcox <willy@linux.intel.com>
3514L: linux-fsdevel@vger.kernel.org
3515S: Supported
3516F: fs/dax.c
3517
e7839f25 3518DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3519M: Eric Paris <eparis@parisplace.org>
3c5119c0 3520S: Maintained
679655da
JP
3521F: Documentation/filesystems/dnotify.txt
3522F: fs/notify/dnotify/
3523F: include/linux/dnotify.h
1da177e4
LT
3524
3525DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3526M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3527W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3528W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3529W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3530S: Maintained
3531
4480f15b 3532DISKQUOTA
d8130624 3533M: Jan Kara <jack@suse.com>
1da177e4 3534S: Maintained
679655da
JP
3535F: Documentation/filesystems/quota.txt
3536F: fs/quota/
3537F: include/linux/quota*.h
c117ab84 3538F: include/uapi/linux/quota*.h
1da177e4 3539
702686ad
BT
3540DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3541M: Bernie Thompson <bernie@plugable.com>
3542L: linux-fbdev@vger.kernel.org
3543S: Maintained
3544W: http://plugable.com/category/projects/udlfb/
8a61f013 3545F: drivers/video/fbdev/udlfb.c
702686ad
BT
3546F: include/video/udlfb.h
3547F: Documentation/fb/udlfb.txt
3548
e7839f25 3549DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3550M: Christine Caulfield <ccaulfie@redhat.com>
3551M: David Teigland <teigland@redhat.com>
a4644184 3552L: cluster-devel@redhat.com
5be7b50f 3553W: http://sources.redhat.com/cluster/
54e5881d 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3555S: Supported
679655da 3556F: fs/dlm/
5be7b50f 3557
53b6b3e0
SS
3558DMA BUFFER SHARING FRAMEWORK
3559M: Sumit Semwal <sumit.semwal@linaro.org>
3560S: Maintained
3561L: linux-media@vger.kernel.org
3562L: dri-devel@lists.freedesktop.org
8ada6d2d 3563L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3564F: drivers/dma-buf/
e46d12c6
JP
3565F: include/linux/dma-buf*
3566F: include/linux/reservation.h
3567F: include/linux/*fence.h
53b6b3e0
SS
3568F: Documentation/dma-buf-sharing.txt
3569T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3570
b3e5f263 3571DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3572M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3573L: dmaengine@vger.kernel.org
3574Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3575S: Maintained
679655da 3576F: drivers/dma/
0ce3c066 3577F: include/linux/dmaengine.h
979a281e
VK
3578F: Documentation/dmaengine/
3579T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3580
b825037d 3581DME1737 HARDWARE MONITOR DRIVER
8b58be88 3582M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3583L: lm-sensors@lm-sensors.org
3584S: Maintained
679655da
JP
3585F: Documentation/hwmon/dme1737
3586F: drivers/hwmon/dme1737.c
b825037d 3587
1f31e1b1 3588DMI/SMBIOS SUPPORT
d8130624 3589M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3590S: Maintained
d4aeef93 3591T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3592F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3593F: drivers/firmware/dmi-id.c
3594F: drivers/firmware/dmi_scan.c
3595F: include/linux/dmi.h
3596
7d2c86b5 3597DOCUMENTATION
ad3118b9 3598M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3599L: linux-doc@vger.kernel.org
3600S: Maintained
679655da 3601F: Documentation/
42f41ecf
JC
3602F: scripts/docproc.c
3603F: scripts/kernel-doc*
97be078b
RD
3604X: Documentation/ABI/
3605X: Documentation/devicetree/
933a46b8
JC
3606X: Documentation/acpi
3607X: Documentation/power
3608X: Documentation/spi
6c121170 3609X: Documentation/DocBook/media
c51edfb1 3610T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3611
1da177e4 3612DOUBLETALK DRIVER
8b58be88 3613M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3614L: blinux-list@redhat.com
3615S: Maintained
679655da
JP
3616F: drivers/char/dtlk.c
3617F: include/linux/dtlk.h
1da177e4 3618
e2d1d6c0 3619DPT_I2O SCSI RAID DRIVER
8b58be88 3620M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3621L: linux-scsi@vger.kernel.org
3622W: http://www.adaptec.com/
3623S: Maintained
679655da
JP
3624F: drivers/scsi/dpt*
3625F: drivers/scsi/dpt/
e2d1d6c0 3626
b411b363 3627DRBD DRIVER
28b8e8d4
JP
3628P: Philipp Reisner
3629P: Lars Ellenberg
3630M: drbd-dev@lists.linbit.com
3631L: drbd-user@lists.linbit.com
3632W: http://www.drbd.org
3633T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3634T: git git://git.drbd.org/drbd-8.3.git
3635S: Supported
3636F: drivers/block/drbd/
3637F: lib/lru_cache.c
3638F: Documentation/blockdev/drbd/
b411b363 3639
dc7dfcd8 3640DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3643S: Supported
679655da 3644F: Documentation/kobject.txt
7cfc51b9 3645F: drivers/base/
87544653 3646F: fs/debugfs/
dc7dfcd8
WS
3647F: fs/kernfs/
3648F: fs/sysfs/
87544653 3649F: include/linux/debugfs.h
dc7dfcd8 3650F: include/linux/kobj*
679655da 3651F: lib/kobj*
1da177e4
LT
3652
3653DRM DRIVERS
8b58be88 3654M: David Airlie <airlied@linux.ie>
4c6a3999 3655L: dri-devel@lists.freedesktop.org
b0447888 3656T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3657S: Maintained
679655da 3658F: drivers/gpu/drm/
433e3b34 3659F: drivers/gpu/vga/
850e9411 3660F: include/drm/
c117ab84 3661F: include/uapi/drm/
1da177e4 3662
566f5939
AD
3663RADEON DRM DRIVERS
3664M: Alex Deucher <alexander.deucher@amd.com>
3665M: Christian König <christian.koenig@amd.com>
3666L: dri-devel@lists.freedesktop.org
3667T: git git://people.freedesktop.org/~agd5f/linux
3668S: Supported
3669F: drivers/gpu/drm/radeon/
566f5939
AD
3670F: include/uapi/drm/radeon*
3671
03e255b9
TR
3672DRM PANEL DRIVERS
3673M: Thierry Reding <thierry.reding@gmail.com>
3674L: dri-devel@lists.freedesktop.org
3675T: git git://anongit.freedesktop.org/tegra/linux.git
3676S: Maintained
3677F: drivers/gpu/drm/drm_panel.c
3678F: drivers/gpu/drm/panel/
3679F: include/drm/drm_panel.h
2d799dde 3680F: Documentation/devicetree/bindings/display/panel/
03e255b9 3681
8daf7473 3682INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3683M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3684M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3685L: intel-gfx@lists.freedesktop.org
8daf7473 3686L: dri-devel@lists.freedesktop.org
7564fde3 3687W: https://01.org/linuxgraphics/
47f95647 3688Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3689T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3690S: Supported
14430813 3691F: drivers/gpu/drm/i915/
8daf7473 3692F: include/drm/i915*
c117ab84 3693F: include/uapi/drm/i915*
8daf7473 3694
99763bb8
BB
3695DRM DRIVERS FOR ATMEL HLCDC
3696M: Boris Brezillon <boris.brezillon@free-electrons.com>
3697L: dri-devel@lists.freedesktop.org
3698S: Supported
3699F: drivers/gpu/drm/atmel-hlcdc/
3700F: Documentation/devicetree/bindings/drm/atmel/
3701
398a6d4a
KP
3702DRM DRIVERS FOR EXYNOS
3703M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3704M: Joonyoung Shim <jy0922.shim@samsung.com>
3705M: Seung-Woo Kim <sw0312.kim@samsung.com>
3706M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3707L: dri-devel@lists.freedesktop.org
25a58030 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3709S: Supported
14430813 3710F: drivers/gpu/drm/exynos/
398a6d4a 3711F: include/drm/exynos*
c117ab84 3712F: include/uapi/drm/exynos*
398a6d4a 3713
b55a1b9c
JW
3714DRM DRIVERS FOR FREESCALE DCU
3715M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3716M: Alison Wang <alison.wang@freescale.com>
3717L: dri-devel@lists.freedesktop.org
3718S: Supported
3719F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3720F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3721F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3722
0a3d775f
PZ
3723DRM DRIVERS FOR FREESCALE IMX
3724M: Philipp Zabel <p.zabel@pengutronix.de>
3725L: dri-devel@lists.freedesktop.org
3726S: Maintained
3727F: drivers/gpu/drm/imx/
ef739aa4 3728F: drivers/gpu/ipu-v3/
2d799dde 3729F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3730
ba2199a6
PJ
3731DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3732M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3733L: dri-devel@lists.freedesktop.org
3734T: git git://github.com/patjak/drm-gma500
3735S: Maintained
3736F: drivers/gpu/drm/gma500
3737F: include/drm/gma500*
3738
bd3b49f2 3739DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3740M: Thierry Reding <thierry.reding@gmail.com>
3741M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3742L: dri-devel@lists.freedesktop.org
3743L: linux-tegra@vger.kernel.org
a5ad7a63 3744T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3745S: Supported
dee8268f 3746F: drivers/gpu/drm/tegra/
a5ad7a63 3747F: drivers/gpu/host1x/
e1e90644 3748F: include/linux/host1x.h
a5ad7a63 3749F: include/uapi/drm/tegra_drm.h
2d799dde 3750F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3751
a284e9d1
LP
3752DRM DRIVERS FOR RENESAS
3753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3754L: dri-devel@lists.freedesktop.org
3755L: linux-sh@vger.kernel.org
3756T: git git://people.freedesktop.org/~airlied/linux
3757S: Supported
3758F: drivers/gpu/drm/rcar-du/
3759F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3760F: include/linux/platform_data/shmob_drm.h
3761
625e0346
HS
3762DRM DRIVERS FOR ROCKCHIP
3763M: Mark Yao <mark.yao@rock-chips.com>
3764L: dri-devel@lists.freedesktop.org
3765S: Maintained
3766F: drivers/gpu/drm/rockchip/
2d799dde 3767F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3768
7f11c476
BG
3769DRM DRIVERS FOR STI
3770M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3771M: Vincent Abriou <vincent.abriou@st.com>
3772L: dri-devel@lists.freedesktop.org
3773T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3774S: Maintained
3775F: drivers/gpu/drm/sti
2d799dde 3776F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3777
8bb0bce9
LS
3778DRM DRIVERS FOR VIVANTE GPU IP
3779M: Lucas Stach <l.stach@pengutronix.de>
3780R: Russell King <linux+etnaviv@arm.linux.org.uk>
3781R: Christian Gmeiner <christian.gmeiner@gmail.com>
3782L: dri-devel@lists.freedesktop.org
3783S: Maintained
3784F: drivers/gpu/drm/etnaviv
3785F: Documentation/devicetree/bindings/display/etnaviv
3786
598df1ac
AK
3787DSBR100 USB FM RADIO DRIVER
3788M: Alexey Klimov <klimov.linux@gmail.com>
3789L: linux-media@vger.kernel.org
3790T: git git://linuxtv.org/media_tree.git
3791S: Maintained
3792F: drivers/media/radio/dsbr100.c
3793
1da177e4 3794DSCC4 DRIVER
8b58be88 3795M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3796L: netdev@vger.kernel.org
1da177e4 3797S: Maintained
679655da 3798F: drivers/net/wan/dscc4.c
1da177e4 3799
cc11b140
HV
3800DT3155 MEDIA DRIVER
3801M: Hans Verkuil <hverkuil@xs4all.nl>
3802L: linux-media@vger.kernel.org
3803T: git git://linuxtv.org/media_tree.git
a825eaec 3804W: https://linuxtv.org
cc11b140
HV
3805S: Odd Fixes
3806F: drivers/media/pci/dt3155/
3807
91952bc0
AP
3808DVB_USB_AF9015 MEDIA DRIVER
3809M: Antti Palosaari <crope@iki.fi>
3810L: linux-media@vger.kernel.org
a825eaec 3811W: https://linuxtv.org
91952bc0
AP
3812W: http://palosaari.fi/linux/
3813Q: http://patchwork.linuxtv.org/project/linux-media/list/
3814T: git git://linuxtv.org/anttip/media_tree.git
3815S: Maintained
3816F: drivers/media/usb/dvb-usb-v2/af9015*
3817
3818DVB_USB_AF9035 MEDIA DRIVER
3819M: Antti Palosaari <crope@iki.fi>
3820L: linux-media@vger.kernel.org
a825eaec 3821W: https://linuxtv.org
91952bc0
AP
3822W: http://palosaari.fi/linux/
3823Q: http://patchwork.linuxtv.org/project/linux-media/list/
3824T: git git://linuxtv.org/anttip/media_tree.git
3825S: Maintained
3826F: drivers/media/usb/dvb-usb-v2/af9035*
3827
3828DVB_USB_ANYSEE MEDIA DRIVER
3829M: Antti Palosaari <crope@iki.fi>
3830L: linux-media@vger.kernel.org
a825eaec 3831W: https://linuxtv.org
91952bc0
AP
3832W: http://palosaari.fi/linux/
3833Q: http://patchwork.linuxtv.org/project/linux-media/list/
3834T: git git://linuxtv.org/anttip/media_tree.git
3835S: Maintained
3836F: drivers/media/usb/dvb-usb-v2/anysee*
3837
3838DVB_USB_AU6610 MEDIA DRIVER
3839M: Antti Palosaari <crope@iki.fi>
3840L: linux-media@vger.kernel.org
a825eaec 3841W: https://linuxtv.org
91952bc0
AP
3842W: http://palosaari.fi/linux/
3843Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844T: git git://linuxtv.org/anttip/media_tree.git
3845S: Maintained
3846F: drivers/media/usb/dvb-usb-v2/au6610*
3847
3848DVB_USB_CE6230 MEDIA DRIVER
3849M: Antti Palosaari <crope@iki.fi>
3850L: linux-media@vger.kernel.org
a825eaec 3851W: https://linuxtv.org
91952bc0
AP
3852W: http://palosaari.fi/linux/
3853Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854T: git git://linuxtv.org/anttip/media_tree.git
3855S: Maintained
3856F: drivers/media/usb/dvb-usb-v2/ce6230*
3857
d099dea2
MK
3858DVB_USB_CXUSB MEDIA DRIVER
3859M: Michael Krufky <mkrufky@linuxtv.org>
3860L: linux-media@vger.kernel.org
a825eaec 3861W: https://linuxtv.org
d099dea2
MK
3862W: http://github.com/mkrufky
3863Q: http://patchwork.linuxtv.org/project/linux-media/list/
3864T: git git://linuxtv.org/media_tree.git
3865S: Maintained
9819da66 3866F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3867
91952bc0 3868DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3869M: Antti Palosaari <crope@iki.fi>
3870L: linux-media@vger.kernel.org
a825eaec 3871W: https://linuxtv.org
91952bc0
AP
3872W: http://palosaari.fi/linux/
3873Q: http://patchwork.linuxtv.org/project/linux-media/list/
3874T: git git://linuxtv.org/anttip/media_tree.git
3875S: Maintained
91952bc0 3876F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3877
5560983b 3878DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3879M: Antti Palosaari <crope@iki.fi>
3880L: linux-media@vger.kernel.org
a825eaec 3881W: https://linuxtv.org
91952bc0
AP
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
5560983b 3885F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3886
8856f5f2
MK
3887DVB_USB_MXL111SF MEDIA DRIVER
3888M: Michael Krufky <mkrufky@linuxtv.org>
3889L: linux-media@vger.kernel.org
a825eaec 3890W: https://linuxtv.org
8856f5f2
MK
3891W: http://github.com/mkrufky
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/mkrufky/mxl111sf.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3896
91952bc0
AP
3897DVB_USB_RTL28XXU MEDIA DRIVER
3898M: Antti Palosaari <crope@iki.fi>
3899L: linux-media@vger.kernel.org
a825eaec 3900W: https://linuxtv.org
91952bc0
AP
3901W: http://palosaari.fi/linux/
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/anttip/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3906
3907DVB_USB_V2 MEDIA DRIVER
3908M: Antti Palosaari <crope@iki.fi>
3909L: linux-media@vger.kernel.org
a825eaec 3910W: https://linuxtv.org
91952bc0
AP
3911W: http://palosaari.fi/linux/
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/anttip/media_tree.git
3914S: Maintained
3915F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3916F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3917
ac0ac38f 3918DYNAMIC DEBUG
5c4a97d1 3919M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3920S: Maintained
3921F: lib/dynamic_debug.c
3922F: include/linux/dynamic_debug.h
3923
789c7048 3924DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3925M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3926S: Maintained
df621252 3927F: drivers/tty/serial/dz.*
789c7048 3928
f17effbe
MF
3929E3X0 POWER BUTTON DRIVER
3930M: Moritz Fischer <moritz.fischer@ettus.com>
3931L: usrp-users@lists.ettus.com
3932W: http://www.ettus.com
3933S: Supported
3934F: drivers/input/misc/e3x0-button.c
3935F: Documentation/devicetree/bindings/input/e3x0-button.txt
3936
91952bc0
AP
3937E4000 MEDIA DRIVER
3938M: Antti Palosaari <crope@iki.fi>
3939L: linux-media@vger.kernel.org
a825eaec 3940W: https://linuxtv.org
91952bc0
AP
3941W: http://palosaari.fi/linux/
3942Q: http://patchwork.linuxtv.org/project/linux-media/list/
3943T: git git://linuxtv.org/anttip/media_tree.git
3944S: Maintained
3945F: drivers/media/tuners/e4000*
3946
1da177e4 3947EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3948M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3949L: linux-scsi@vger.kernel.org
3950S: Maintained
679655da 3951F: drivers/scsi/eata.c
1da177e4 3952
91952bc0
AP
3953EC100 MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
a825eaec 3956W: https://linuxtv.org
91952bc0
AP
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/dvb-frontends/ec100*
3962
237fead6 3963ECRYPT FILE SYSTEM
0de9adf2 3964M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3965L: ecryptfs@vger.kernel.org
24a923e4 3966W: http://ecryptfs.org
6dc7516e 3967W: https://launchpad.net/ecryptfs
237fead6 3968S: Supported
679655da
JP
3969F: Documentation/filesystems/ecryptfs.txt
3970F: fs/ecryptfs/
237fead6 3971
da9bb1d2 3972EDAC-CORE
8b58be88 3973M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3974M: Borislav Petkov <bp@alien8.de>
009a5410 3975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3976L: linux-edac@vger.kernel.org
07cd6bf5
FW
3977T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3978T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 3979S: Supported
679655da 3980F: Documentation/edac.txt
91445c72 3981F: drivers/edac/
679655da 3982F: include/linux/edac.h
0e438e3f 3983
c476c23b 3984EDAC-AMD64
8b58be88 3985M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3986M: Borislav Petkov <bp@alien8.de>
91445c72 3987L: linux-edac@vger.kernel.org
487ba8e8 3988S: Maintained
c476c23b
BP
3989F: drivers/edac/amd64_edac*
3990
836dae5d
RR
3991EDAC-CALXEDA
3992M: Doug Thompson <dougthompson@xmission.com>
3993M: Robert Richter <rric@kernel.org>
3994L: linux-edac@vger.kernel.org
836dae5d
RR
3995S: Maintained
3996F: drivers/edac/highbank*
3997
f65aad41
RB
3998EDAC-CAVIUM
3999M: Ralf Baechle <ralf@linux-mips.org>
4000M: David Daney <david.daney@cavium.com>
4001L: linux-edac@vger.kernel.org
4002L: linux-mips@linux-mips.org
f65aad41
RB
4003S: Supported
4004F: drivers/edac/octeon_edac*
4005
0e438e3f 4006EDAC-E752X
8b58be88
JP
4007M: Mark Gross <mark.gross@intel.com>
4008M: Doug Thompson <dougthompson@xmission.com>
91445c72 4009L: linux-edac@vger.kernel.org
0e438e3f 4010S: Maintained
679655da 4011F: drivers/edac/e752x_edac.c
0e438e3f
DP
4012
4013EDAC-E7XXX
8b58be88 4014M: Doug Thompson <dougthompson@xmission.com>
91445c72 4015L: linux-edac@vger.kernel.org
0e438e3f 4016S: Maintained
679655da 4017F: drivers/edac/e7xxx_edac.c
0e438e3f 4018
77c5f5d2 4019EDAC-GHES
009a5410 4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4021L: linux-edac@vger.kernel.org
77c5f5d2 4022S: Maintained
2caa67a6 4023F: drivers/edac/ghes_edac.c
77c5f5d2 4024
6bc78404 4025EDAC-I82443BXGX
8b58be88 4026M: Tim Small <tim@buttersideup.com>
91445c72 4027L: linux-edac@vger.kernel.org
6bc78404 4028S: Maintained
679655da 4029F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4030
4031EDAC-I3000
8b58be88 4032M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4033L: linux-edac@vger.kernel.org
6bc78404 4034S: Maintained
679655da 4035F: drivers/edac/i3000_edac.c
6bc78404
DT
4036
4037EDAC-I5000
8b58be88 4038M: Doug Thompson <dougthompson@xmission.com>
91445c72 4039L: linux-edac@vger.kernel.org
ba9a5918 4040S: Maintained
679655da 4041F: drivers/edac/i5000_edac.c
ba9a5918 4042
44c12cb2 4043EDAC-I5400
009a5410 4044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4045L: linux-edac@vger.kernel.org
44c12cb2 4046S: Maintained
679655da 4047F: drivers/edac/i5400_edac.c
44c12cb2 4048
3c9c92b6 4049EDAC-I7300
009a5410 4050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4051L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4052S: Maintained
4053F: drivers/edac/i7300_edac.c
4054
67c89316 4055EDAC-I7CORE
009a5410 4056M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4057L: linux-edac@vger.kernel.org
67c89316 4058S: Maintained
70aff0ce 4059F: drivers/edac/i7core_edac.c
67c89316 4060
ba9a5918 4061EDAC-I82975X
8b58be88 4062M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4063M: "Arvind R." <arvino55@gmail.com>
91445c72 4064L: linux-edac@vger.kernel.org
ba9a5918 4065S: Maintained
679655da 4066F: drivers/edac/i82975x_edac.c
ba9a5918 4067
791b4706
JB
4068EDAC-IE31200
4069M: Jason Baron <jbaron@akamai.com>
4070L: linux-edac@vger.kernel.org
791b4706
JB
4071S: Maintained
4072F: drivers/edac/ie31200_edac.c
4073
ccdfb979 4074EDAC-MPC85XX
30c7469b 4075M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4076L: linux-edac@vger.kernel.org
ccdfb979
JT
4077S: Maintained
4078F: drivers/edac/mpc85xx_edac.[ch]
4079
ba9a5918 4080EDAC-PASEMI
8b58be88 4081M: Egor Martovetsky <egor@pasemi.com>
91445c72 4082L: linux-edac@vger.kernel.org
6bc78404 4083S: Maintained
679655da 4084F: drivers/edac/pasemi_edac.c
6bc78404 4085
0e438e3f 4086EDAC-R82600
8b58be88 4087M: Tim Small <tim@buttersideup.com>
91445c72 4088L: linux-edac@vger.kernel.org
0e438e3f 4089S: Maintained
679655da 4090F: drivers/edac/r82600_edac.c
da9bb1d2 4091
4d096ca7 4092EDAC-SBRIDGE
009a5410 4093M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4094L: linux-edac@vger.kernel.org
4d096ca7
MCC
4095S: Maintained
4096F: drivers/edac/sb_edac.c
4097
995e1de4
LH
4098EDAC-XGENE
4099APPLIED MICRO (APM) X-GENE SOC EDAC
4100M: Loc Ho <lho@apm.com>
4101S: Supported
4102F: drivers/edac/xgene_edac.c
4103F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4104
af39917d
CL
4105EDIROL UA-101/UA-1000 DRIVER
4106M: Clemens Ladisch <clemens@ladisch.de>
4107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4108T: git git://git.alsa-project.org/alsa-kernel.git
4109S: Maintained
4110F: sound/usb/misc/ua101.c
4111
1f7df953 4112EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4113M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4114L: linux-efi@vger.kernel.org
78bef24e 4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4116S: Maintained
fb2efb5c 4117F: Documentation/efi-stub.txt
1f7df953
MF
4118F: arch/ia64/kernel/efi.c
4119F: arch/x86/boot/compressed/eboot.[ch]
4120F: arch/x86/include/asm/efi.h
4121F: arch/x86/platform/efi/*
a9499fa7 4122F: drivers/firmware/efi/*
1f7df953
MF
4123F: include/linux/efi*.h
4124
d68772b7
MF
4125EFI VARIABLE FILESYSTEM
4126M: Matthew Garrett <matthew.garrett@nebula.com>
4127M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4128M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4130L: linux-efi@vger.kernel.org
4131S: Maintained
4132F: fs/efivarfs/
4133
85a00d9b
PJ
4134EFIFB FRAMEBUFFER DRIVER
4135L: linux-fbdev@vger.kernel.org
4136M: Peter Jones <pjones@redhat.com>
4137S: Maintained
8a61f013 4138F: drivers/video/fbdev/efifb.c
85a00d9b 4139
0bee8d28
JT
4140EFS FILESYSTEM
4141W: http://aeschi.ch.eu.org/efs/
4142S: Orphan
679655da 4143F: fs/efs/
0bee8d28 4144
4480f15b 4145EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4146M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4147M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4148L: linux-rdma@vger.kernel.org
fab97220 4149S: Supported
679655da 4150F: drivers/infiniband/hw/ehca/
fab97220 4151
aa8a9e25 4152EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4153M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4154L: netdev@vger.kernel.org
4155S: Maintained
9aa32835 4156F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4157
f0319efe 4158EM28XX VIDEO4LINUX DRIVER
009a5410 4159M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4160L: linux-media@vger.kernel.org
a825eaec 4161W: https://linuxtv.org
f0319efe
MCC
4162T: git git://linuxtv.org/media_tree.git
4163S: Maintained
4164F: drivers/media/usb/em28xx/
4165
3e3a7d66 4166EMBEDDED LINUX
8b58be88
JP
4167M: Paul Gortmaker <paul.gortmaker@windriver.com>
4168M: Matt Mackall <mpm@selenic.com>
4169M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4170L: linux-embedded@vger.kernel.org
4171S: Maintained
4172
32505876
JS
4173EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4174M: James Smart <james.smart@avagotech.com>
4175M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4176L: linux-scsi@vger.kernel.org
32505876 4177W: http://www.avagotech.com
ce00f85c 4178S: Supported
679655da 4179F: drivers/scsi/lpfc/
3a1c1d44 4180
5f5bac82 4181ENE CB710 FLASH CARD READER DRIVER
8b58be88 4182M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4183S: Maintained
4184F: drivers/misc/cb710/
4185F: drivers/mmc/host/cb710-mmc.*
4186F: include/linux/cb710.h
4187
931e39a1
ML
4188ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4189M: Maxim Levitsky <maximlevitsky@gmail.com>
4190S: Maintained
2a837449 4191F: drivers/media/rc/ene_ir.*
931e39a1 4192
ec207dcc
GS
4193ENHANCED ERROR HANDLING (EEH)
4194M: Gavin Shan <shangw@linux.vnet.ibm.com>
4195L: linuxppc-dev@lists.ozlabs.org
4196S: Supported
4197F: Documentation/powerpc/eeh-pci-error-recovery.txt
4198F: arch/powerpc/kernel/eeh*.c
4199
d5ca9006 4200EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4201M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4202S: Maintained
084bad91 4203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4204F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4205F: include/video/s1d13xxxfb.h
d5ca9006 4206
38df6492
ME
4207ET131X NETWORK DRIVER
4208M: Mark Einon <mark.einon@gmail.com>
4209S: Odd Fixes
4210F: drivers/net/ethernet/agere/
4211
1da177e4 4212ETHERNET BRIDGE
adbbf69d 4213M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4214L: bridge@lists.linux-foundation.org
4c325313 4215L: netdev@vger.kernel.org
c996d8b9 4216W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4217S: Maintained
679655da
JP
4218F: include/linux/netfilter_bridge/
4219F: net/bridge/
1da177e4 4220
22f08ad9
FF
4221ETHERNET PHY LIBRARY
4222M: Florian Fainelli <f.fainelli@gmail.com>
4223L: netdev@vger.kernel.org
4224S: Maintained
4225F: include/linux/phy.h
4226F: include/linux/phy_fixed.h
4227F: drivers/net/phy/
4228F: Documentation/networking/phy.txt
4229F: drivers/of/of_mdio.c
4230F: drivers/of/of_net.c
4231
1da177e4 4232EXT2 FILE SYSTEM
d8130624 4233M: Jan Kara <jack@suse.com>
72be2ccf 4234L: linux-ext4@vger.kernel.org
1da177e4 4235S: Maintained
679655da
JP
4236F: Documentation/filesystems/ext2.txt
4237F: fs/ext2/
4238F: include/linux/ext2*
1da177e4 4239
72be2ccf 4240EXT4 FILE SYSTEM
8b58be88 4241M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4242M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4243L: linux-ext4@vger.kernel.org
08a225f1 4244W: http://ext4.wiki.kernel.org
8a6e2535 4245Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4246S: Maintained
679655da
JP
4247F: Documentation/filesystems/ext4.txt
4248F: fs/ext4/
1da177e4 4249
c5532b09 4250Extended Verification Module (EVM)
74dd744f
MZ
4251M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4252L: linux-ima-devel@lists.sourceforge.net
4253L: linux-security-module@vger.kernel.org
c5532b09
MZ
4254S: Supported
4255F: security/integrity/evm/
4256
df6b3cfe
MH
4257EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4258M: MyungJoo Ham <myungjoo.ham@samsung.com>
4259M: Chanwoo Choi <cw00.choi@samsung.com>
4260L: linux-kernel@vger.kernel.org
81df63a9 4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4262S: Maintained
4263F: drivers/extcon/
cd2c3e7f
CC
4264F: include/linux/extcon/
4265F: include/linux/extcon.h
df6b3cfe 4266F: Documentation/extcon/
cd2c3e7f 4267F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4268
e2a75c44 4269EXYNOS DP DRIVER
b7701755 4270M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/exynos/exynos_dp*
4274
33ad3912
DL
4275EXYNOS MIPI DISPLAY DRIVERS
4276M: Inki Dae <inki.dae@samsung.com>
4277M: Donghwa Lee <dh09.lee@samsung.com>
4278M: Kyungmin Park <kyungmin.park@samsung.com>
4279L: linux-fbdev@vger.kernel.org
4280S: Maintained
8a61f013 4281F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4282F: include/video/exynos_mipi*
4283
e53004e2 4284F71805F HARDWARE MONITORING DRIVER
d8130624 4285M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4286L: lm-sensors@lm-sensors.org
4287S: Maintained
679655da
JP
4288F: Documentation/hwmon/f71805f
4289F: drivers/hwmon/f71805f.c
e53004e2 4290
eea977ed
MB
4291FC0011 TUNER DRIVER
4292M: Michael Buesch <m@bues.ch>
4293L: linux-media@vger.kernel.org
4294S: Maintained
ccae7af2
MCC
4295F: drivers/media/tuners/fc0011.h
4296F: drivers/media/tuners/fc0011.c
eea977ed 4297
91952bc0
AP
4298FC2580 MEDIA DRIVER
4299M: Antti Palosaari <crope@iki.fi>
4300L: linux-media@vger.kernel.org
a825eaec 4301W: https://linuxtv.org
91952bc0
AP
4302W: http://palosaari.fi/linux/
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/anttip/media_tree.git
4305S: Maintained
4306F: drivers/media/tuners/fc2580*
eea977ed 4307
88b2dbdb
EP
4308FANOTIFY
4309M: Eric Paris <eparis@redhat.com>
4310S: Maintained
4311F: fs/notify/fanotify/
4312F: include/linux/fanotify.h
c117ab84 4313F: include/uapi/linux/fanotify.h
88b2dbdb 4314
1da177e4 4315FARSYNC SYNCHRONOUS DRIVER
8b58be88 4316M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4317W: http://www.farsite.co.uk/
4318S: Supported
679655da 4319F: drivers/net/wan/farsync.*
1da177e4 4320
c5408b88 4321FAULT INJECTION SUPPORT
8b58be88 4322M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4323S: Supported
679655da
JP
4324F: Documentation/fault-injection/
4325F: lib/fault-inject.c
c5408b88 4326
053e514f
NT
4327FBTFT Framebuffer drivers
4328M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4329M: Noralf Trønnes <noralf@tronnes.org>
4330S: Maintained
4331F: drivers/staging/fbtft/
4332
cae727db 4333FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4334M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4335L: fcoe-devel@open-fcoe.org
cae727db
RL
4336W: www.Open-FCoE.org
4337S: Supported
4338F: drivers/scsi/libfc/
4339F: drivers/scsi/fcoe/
4340F: include/scsi/fc/
4341F: include/scsi/libfc.h
4342F: include/scsi/libfcoe.h
c117ab84 4343F: include/uapi/scsi/fc/
cae727db 4344
e2d1d6c0 4345FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4346M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4347M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4348L: linux-fsdevel@vger.kernel.org
1da177e4 4349S: Maintained
679655da
JP
4350F: include/linux/fcntl.h
4351F: include/linux/fs.h
c117ab84
CEB
4352F: include/uapi/linux/fcntl.h
4353F: include/uapi/linux/fs.h
679655da
JP
4354F: fs/fcntl.c
4355F: fs/locks.c
1da177e4 4356
e2d1d6c0 4357FILESYSTEMS (VFS and infrastructure)
8b58be88 4358M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4359L: linux-fsdevel@vger.kernel.org
173acc7c 4360S: Maintained
679655da 4361F: fs/*
173acc7c 4362
b26e0ed4 4363FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4364M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4365L: lm-sensors@lm-sensors.org
4366S: Maintained
d5ca6918
JP
4367F: drivers/hwmon/f75375s.c
4368F: include/linux/f75375s.h
b26e0ed4 4369
a331b0c3
CL
4370FIREWIRE AUDIO DRIVERS
4371M: Clemens Ladisch <clemens@ladisch.de>
4372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4373T: git git://git.alsa-project.org/alsa-kernel.git
4374S: Maintained
4375F: sound/firewire/
4376
eb86ec51
SR
4377FIREWIRE MEDIA DRIVERS (firedtv)
4378M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4379L: linux-media@vger.kernel.org
4380L: linux1394-devel@lists.sourceforge.net
4381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4382S: Maintained
4383F: drivers/media/firewire/
4384
a511ce33
CB
4385FIREWIRE SBP-2 TARGET
4386M: Chris Boot <bootc@bootc.net>
4387L: linux-scsi@vger.kernel.org
4388L: target-devel@vger.kernel.org
4389L: linux1394-devel@lists.sourceforge.net
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4391S: Maintained
4392F: drivers/target/sbp/
4393
7d2c86b5 4394FIREWIRE SUBSYSTEM
8b58be88 4395M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4396L: linux1394-devel@lists.sourceforge.net
958a29cb 4397W: http://ieee1394.wiki.kernel.org/
2ca526bf 4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4399S: Maintained
679655da 4400F: drivers/firewire/
8f06ce3b
SR
4401F: include/linux/firewire.h
4402F: include/uapi/linux/firewire*.h
9f6d3c4b 4403F: tools/firewire/
e2d1d6c0
RD
4404
4405FIRMWARE LOADER (request_firmware)
39e68089
ML
4406M: Ming Lei <ming.lei@canonical.com>
4407L: linux-kernel@vger.kernel.org
4408S: Maintained
679655da
JP
4409F: Documentation/firmware_class/
4410F: drivers/base/firmware*.c
4411F: include/linux/firmware.h
e2d1d6c0 4412
f730e3dc 4413FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4414M: Joshua Morris <josh.h.morris@us.ibm.com>
4415M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4416S: Maintained
4417F: drivers/block/rsxx/
4418
8206f664 4419FLOPPY DRIVER
e5f6450c 4420M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4422S: Odd fixes
4423F: drivers/block/floppy.c
4424
9c9f32ed
AR
4425FMC SUBSYSTEM
4426M: Alessandro Rubini <rubini@gnudd.com>
4427W: http://www.ohwr.org/projects/fmc-bus
4428S: Supported
4429F: drivers/fmc/
4430F: include/linux/fmc*.h
4431F: include/linux/ipmi-fru.h
4432K: fmc_d.*register
4433
3c0ed7d5
AT
4434FPGA MANAGER FRAMEWORK
4435M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4436R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4437S: Maintained
4438F: drivers/fpga/
4439F: include/linux/fpga/fpga-mgr.h
4440W: http://www.rocketboards.org
4441
e2d1d6c0 4442FPU EMULATOR
8b58be88 4443M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4444W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4445S: Maintained
679655da 4446F: arch/x86/math-emu/
e2d1d6c0
RD
4447
4448FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4449L: netdev@vger.kernel.org
c173bfac 4450S: Orphan
679655da
JP
4451F: drivers/net/wan/dlci.c
4452F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4453
4454FRAMEBUFFER LAYER
5489e948
JCPV
4455M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4456M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4457L: linux-fbdev@vger.kernel.org
e2d1d6c0 4458W: http://linux-fbdev.sourceforge.net/
b22fe37b 4459Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4460T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4461S: Maintained
679655da 4462F: Documentation/fb/
b22fe37b
PM
4463F: drivers/video/
4464F: include/video/
679655da 4465F: include/linux/fb.h
c117ab84
CEB
4466F: include/uapi/video/
4467F: include/uapi/linux/fb.h
e2d1d6c0 4468
a57c188e 4469FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4470M: Timur Tabi <timur@tabi.org>
a57c188e 4471L: linux-fbdev@vger.kernel.org
c4ef9bc4 4472S: Maintained
8a61f013 4473F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4474
e2d1d6c0 4475FREESCALE DMA DRIVER
8b58be88
JP
4476M: Li Yang <leoli@freescale.com>
4477M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4478L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4479S: Maintained
679655da 4480F: drivers/dma/fsldma.*
e2d1d6c0
RD
4481
4482FREESCALE I2C CPM DRIVER
8b58be88 4483M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4484L: linuxppc-dev@lists.ozlabs.org
846557d3 4485L: linux-i2c@vger.kernel.org
0d2b405a 4486S: Maintained
679655da 4487F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4488
60e8c5ab 4489FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4490M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4491L: linux-fbdev@vger.kernel.org
efc03ecb 4492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4493S: Maintained
bad985a1 4494F: include/linux/platform_data/video-imxfb.h
8a61f013 4495F: drivers/video/fbdev/imxfb.c
60e8c5ab 4496
4d8e2cef
HX
4497FREESCALE QUAD SPI DRIVER
4498M: Han Xu <han.xu@freescale.com>
4499L: linux-mtd@lists.infradead.org
4500S: Maintained
4501F: drivers/mtd/spi-nor/fsl-quadspi.c
4502
4689a6b1 4503FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4504M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4505M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4506L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4507L: netdev@vger.kernel.org
4508S: Maintained
ec21e2ec 4509F: drivers/net/ethernet/freescale/fs_enet/
679655da 4510F: include/linux/fs_enet_pd.h
4689a6b1 4511
d9e9d82c 4512FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4513L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4514S: Orphan
7aa1aa6e
ZQ
4515F: drivers/soc/fsl/qe/
4516F: include/soc/fsl/*qe*.h
4517F: include/soc/fsl/*ucc*.h
d9e9d82c 4518
b55ef929 4519FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4520M: Li Yang <leoli@freescale.com>
6372594a 4521L: linux-usb@vger.kernel.org
a4724ed6 4522L: linuxppc-dev@lists.ozlabs.org
a7205b30 4523S: Maintained
faf2e1db 4524F: drivers/usb/gadget/udc/fsl*
a7205b30 4525
beaf53bf 4526FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4527M: Li Yang <leoli@freescale.com>
beaf53bf 4528L: netdev@vger.kernel.org
a4724ed6 4529L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4530S: Maintained
ec21e2ec 4531F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4532
abb1ed7b
CM
4533FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4534M: Claudiu Manoil <claudiu.manoil@freescale.com>
4535L: netdev@vger.kernel.org
4536S: Maintained
4537F: drivers/net/ethernet/freescale/gianfar*
4538X: drivers/net/ethernet/freescale/gianfar_ptp.c
4539F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4540
d9e9d82c 4541FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4542M: Timur Tabi <timur@tabi.org>
a4724ed6 4543L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4544S: Maintained
df621252 4545F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4546
4547FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4548M: Timur Tabi <timur@tabi.org>
dc85950a 4549M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4550M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4552L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4553S: Maintained
69aefcea 4554F: sound/soc/fsl/fsl*
dc85950a 4555F: sound/soc/fsl/imx*
69aefcea 4556F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4557
31c88965 4558FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4559M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4560L: linux-kernel@vger.kernel.org
4561S: Maintained
4562F: drivers/staging/fsl-mc/
4563
1da177e4 4564FREEVXFS FILESYSTEM
8b58be88 4565M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4566W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4567S: Maintained
679655da 4568F: fs/freevxfs/
1da177e4 4569
71038f52 4570FREEZER
49db1903 4571M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4572M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4573L: linux-pm@vger.kernel.org
71038f52 4574S: Supported
679655da
JP
4575F: Documentation/power/freezing-of-tasks.txt
4576F: include/linux/freezer.h
4577F: kernel/freezer.c
71038f52 4578
839a1f79
KRW
4579FRONTSWAP API
4580M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4581L: linux-kernel@vger.kernel.org
4582S: Maintained
4583F: mm/frontswap.c
4584F: include/linux/frontswap.h
4585
a5432f5a 4586FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4587M: David Howells <dhowells@redhat.com>
e62d6e24 4588L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4589S: Supported
4590F: Documentation/filesystems/caching/
4591F: fs/fscache/
4592F: include/linux/fscache*.h
4593
f58ad8f5 4594F2FS FILE SYSTEM
9b29d481 4595M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4596M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4597R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4598L: linux-f2fs-devel@lists.sourceforge.net
4599W: http://en.wikipedia.org/wiki/F2FS
4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4601S: Maintained
4602F: Documentation/filesystems/f2fs.txt
3bac380c 4603F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4604F: fs/f2fs/
4605F: include/linux/f2fs_fs.h
62d43eeb 4606F: include/trace/events/f2fs.h
f58ad8f5 4607
5ab7ffea 4608FUJITSU FR-V (FRV) PORT
8b58be88 4609M: David Howells <dhowells@redhat.com>
1da177e4 4610S: Maintained
679655da 4611F: arch/frv/
1da177e4 4612
20b93734 4613FUJITSU LAPTOP EXTRAS
409a3e98 4614M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4615L: platform-driver-x86@vger.kernel.org
20b93734 4616S: Maintained
679655da 4617F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4618
4da621b6
HK
4619FUJITSU M-5MO LS CAMERA ISP DRIVER
4620M: Kyungmin Park <kyungmin.park@samsung.com>
4621M: Heungjun Kim <riverful.kim@samsung.com>
4622L: linux-media@vger.kernel.org
4623S: Maintained
90d72ac6 4624F: drivers/media/i2c/m5mols/
b5dcee22 4625F: include/media/i2c/m5mols.h
4da621b6 4626
2d24c490
RG
4627FUJITSU TABLET EXTRAS
4628M: Robert Gerlach <khnz@gmx.de>
4629L: platform-driver-x86@vger.kernel.org
4630S: Maintained
4631F: drivers/platform/x86/fujitsu-tablet.c
4632
04578f17 4633FUSE: FILESYSTEM IN USERSPACE
8b58be88 4634M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4635L: fuse-devel@lists.sourceforge.net
4636W: http://fuse.sourceforge.net/
0a30f612 4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4638S: Maintained
679655da 4639F: fs/fuse/
c117ab84 4640F: include/uapi/linux/fuse.h
0a30f612 4641F: Documentation/filesystems/fuse.txt
04578f17 4642
1da177e4 4643FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4644M: Rik Faith <faith@cs.unc.edu>
1da177e4 4645L: linux-scsi@vger.kernel.org
baaea1dc 4646S: Odd Fixes (e.g., new signatures)
679655da 4647F: drivers/scsi/fdomain.*
1da177e4 4648
d8e2162c
PO
4649GCOV BASED KERNEL PROFILING
4650M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4651S: Maintained
4652F: kernel/gcov/
4653F: Documentation/gcov.txt
4654
1da177e4 4655GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4656M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4657L: linux-scsi@vger.kernel.org
4658W: http://www.icp-vortex.com/
4659S: Supported
679655da 4660F: drivers/scsi/gdt*
1da177e4 4661
158daf16
JK
4662GDB KERNEL DEBUGGING HELPER SCRIPTS
4663M: Jan Kiszka <jan.kiszka@siemens.com>
4664S: Supported
4665F: scripts/gdb/
4666
3169a1c7
HV
4667GEMTEK FM RADIO RECEIVER DRIVER
4668M: Hans Verkuil <hverkuil@xs4all.nl>
4669L: linux-media@vger.kernel.org
4670T: git git://linuxtv.org/media_tree.git
a825eaec 4671W: https://linuxtv.org
3169a1c7
HV
4672S: Maintained
4673F: drivers/media/radio/radio-gemtek*
4674
1c23af90 4675GENERIC GPIO I2C DRIVER
880b0e26 4676M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4677S: Supported
679655da
JP
4678F: drivers/i2c/busses/i2c-gpio.c
4679F: include/linux/i2c-gpio.h
1c23af90 4680
92ed1a76
PK
4681GENERIC GPIO I2C MULTIPLEXER DRIVER
4682M: Peter Korsgaard <peter.korsgaard@barco.com>
4683L: linux-i2c@vger.kernel.org
4684S: Supported
e7065e20
JD
4685F: drivers/i2c/muxes/i2c-mux-gpio.c
4686F: include/linux/i2c-mux-gpio.h
4687F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4688
9251ce95 4689GENERIC HDLC (WAN) DRIVERS
8b58be88 4690M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4691W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4692S: Maintained
679655da
JP
4693F: drivers/net/wan/c101.c
4694F: drivers/net/wan/hd6457*
4695F: drivers/net/wan/hdlc*
4696F: drivers/net/wan/n2.c
4697F: drivers/net/wan/pc300too.c
4698F: drivers/net/wan/pci200syn.c
4699F: drivers/net/wan/wanxl*
1da177e4 4700
1527aab6 4701GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4702M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4703L: linux-arch@vger.kernel.org
4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4705S: Maintained
14430813
JP
4706F: include/asm-generic/
4707F: include/uapi/asm-generic/
1527aab6 4708
ff764963
KVA
4709GENERIC PHY FRAMEWORK
4710M: Kishon Vijay Abraham I <kishon@ti.com>
4711L: linux-kernel@vger.kernel.org
4712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4713S: Supported
4714F: drivers/phy/
4715F: include/linux/phy/
4716
eea97aed
KH
4717GENERIC PM DOMAINS
4718M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4719M: Kevin Hilman <khilman@kernel.org>
4720M: Ulf Hansson <ulf.hansson@linaro.org>
4721L: linux-pm@vger.kernel.org
4722S: Supported
4723F: drivers/base/power/domain*.c
4724F: include/linux/pm_domain.h
4725
ccb86a69 4726GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4727M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4728L: kvm@vger.kernel.org
ccb86a69
MT
4729S: Supported
4730F: drivers/uio/uio_pci_generic.c
4731
f8f1ec73
JP
4732GET_MAINTAINER SCRIPT
4733M: Joe Perches <joe@perches.com>
4734S: Maintained
4735F: scripts/get_maintainer.pl
4736
5be7b50f 4737GFS2 FILE SYSTEM
8b58be88 4738M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4739M: Bob Peterson <rpeterso@redhat.com>
a4644184 4740L: cluster-devel@redhat.com
5be7b50f 4741W: http://sources.redhat.com/cluster/
28666d6d 4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4743S: Supported
679655da
JP
4744F: Documentation/filesystems/gfs2*.txt
4745F: fs/gfs2/
c117ab84 4746F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4747
0a34eb8f 4748GIGASET ISDN DRIVERS
6b096fde 4749M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4750L: gigaset307x-common@lists.sourceforge.net
4751W: http://gigaset307x.sourceforge.net/
6b096fde 4752S: Odd Fixes
679655da
JP
4753F: Documentation/isdn/README.gigaset
4754F: drivers/isdn/gigaset/
c117ab84 4755F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4756
7eea35fe
JP
4757GO7007 MPEG CODEC
4758M: Hans Verkuil <hans.verkuil@cisco.com>
4759L: linux-media@vger.kernel.org
4760S: Maintained
4761F: drivers/media/usb/go7007/
4762
ca96ea86
BN
4763GOODIX TOUCHSCREEN
4764M: Bastien Nocera <hadess@hadess.net>
4765L: linux-input@vger.kernel.org
4766S: Maintained
4767F: drivers/input/touchscreen/goodix.c
4768
a0dc00b4 4769GPIO SUBSYSTEM
e4651a9f 4770M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4771M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4772L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4774S: Maintained
4775F: Documentation/gpio/
a0dc00b4 4776F: drivers/gpio/
bdc6e95e
AC
4777F: include/linux/gpio/
4778F: include/linux/gpio.h
9b692346 4779F: include/asm-generic/gpio.h
a0dc00b4 4780
71a6d0af
HW
4781GRE DEMULTIPLEXER DRIVER
4782M: Dmitry Kozlov <xeb@mail.ru>
4783L: netdev@vger.kernel.org
4784S: Maintained
11c26770
JP
4785F: net/ipv4/gre_demux.c
4786F: net/ipv4/gre_offload.c
71a6d0af
HW
4787F: include/net/gre.h
4788
d4c41139
KG
4789GRETH 10/100/1G Ethernet MAC device driver
4790M: Kristoffer Glembo <kristoffer@gaisler.com>
4791L: netdev@vger.kernel.org
4792S: Maintained
a31a96ad 4793F: drivers/net/ethernet/aeroflex/
d4c41139 4794
e8deeae2 4795GSPCA FINEPIX SUBDRIVER
8b58be88 4796M: Frank Zago <frank@zago.net>
661263b5 4797L: linux-media@vger.kernel.org
275ffde4 4798T: git git://linuxtv.org/media_tree.git
e8deeae2 4799S: Maintained
0c0d06ca 4800F: drivers/media/usb/gspca/finepix.c
e8deeae2 4801
4b3fa3c4
OL
4802GSPCA GL860 SUBDRIVER
4803M: Olivier Lorin <o.lorin@laposte.net>
4804L: linux-media@vger.kernel.org
275ffde4 4805T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4806S: Maintained
0c0d06ca 4807F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4808
e8deeae2 4809GSPCA M5602 SUBDRIVER
8b58be88 4810M: Erik Andren <erik.andren@gmail.com>
661263b5 4811L: linux-media@vger.kernel.org
275ffde4 4812T: git git://linuxtv.org/media_tree.git
e8deeae2 4813S: Maintained
0c0d06ca 4814F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4815
4816GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4817M: Hans de Goede <hdegoede@redhat.com>
661263b5 4818L: linux-media@vger.kernel.org
275ffde4 4819T: git git://linuxtv.org/media_tree.git
e8deeae2 4820S: Maintained
0c0d06ca 4821F: drivers/media/usb/gspca/pac207.c
e8deeae2 4822
261982f1 4823GSPCA SN9C20X SUBDRIVER
d95c5b0b 4824M: Brian Johnson <brijohn@gmail.com>
261982f1 4825L: linux-media@vger.kernel.org
275ffde4 4826T: git git://linuxtv.org/media_tree.git
261982f1 4827S: Maintained
0c0d06ca 4828F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4829
e8deeae2 4830GSPCA T613 SUBDRIVER
8b58be88 4831M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4832L: linux-media@vger.kernel.org
275ffde4 4833T: git git://linuxtv.org/media_tree.git
e8deeae2 4834S: Maintained
0c0d06ca 4835F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4836
4837GSPCA USB WEBCAM DRIVER
fc3f906b 4838M: Hans de Goede <hdegoede@redhat.com>
661263b5 4839L: linux-media@vger.kernel.org
275ffde4 4840T: git git://linuxtv.org/media_tree.git
e8deeae2 4841S: Maintained
0c0d06ca 4842F: drivers/media/usb/gspca/
e8deeae2 4843
584ec979 4844GUID PARTITION TABLE (GPT)
4f973c63 4845M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4846L: linux-efi@vger.kernel.org
4847S: Maintained
4848F: block/partitions/efi.*
4849
aa3c598b 4850STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4851M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4852L: linux-media@vger.kernel.org
275ffde4 4853T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4854S: Maintained
4855F: drivers/media/usb/stk1160/
e8deeae2 4856
4e456b86
YS
4857H8/300 ARCHITECTURE
4858M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4859L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4860W: http://uclinux-h8.sourceforge.jp
4861T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4862S: Maintained
4863F: arch/h8300/
4864F: drivers/clocksource/h8300_*.c
4865F: drivers/clk/h8300/
4866F: drivers/irqchip/irq-renesas-h8*.c
4867
71a6d0af
HW
4868HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4869M: Frank Seidel <frank@f-seidel.de>
4870L: platform-driver-x86@vger.kernel.org
4871W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4872S: Maintained
4873F: drivers/platform/x86/hdaps.c
4874
48fc9e26
HV
4875HDPVR USB VIDEO ENCODER DRIVER
4876M: Hans Verkuil <hverkuil@xs4all.nl>
4877L: linux-media@vger.kernel.org
4878T: git git://linuxtv.org/media_tree.git
a825eaec 4879W: https://linuxtv.org
48fc9e26 4880S: Odd Fixes
14430813 4881F: drivers/media/usb/hdpvr/
48fc9e26 4882
71a6d0af 4883HWPOISON MEMORY FAILURE HANDLING
f9625c48 4884M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4885L: linux-mm@kvack.org
71a6d0af
HW
4886S: Maintained
4887F: mm/memory-failure.c
4888F: mm/hwpoison-inject.c
4889
4890HYPERVISOR VIRTUAL CONSOLE DRIVER
4891L: linuxppc-dev@lists.ozlabs.org
4892S: Odd Fixes
4893F: drivers/tty/hvc/
4894
e5ab1477
AP
4895HACKRF MEDIA DRIVER
4896M: Antti Palosaari <crope@iki.fi>
4897L: linux-media@vger.kernel.org
a825eaec 4898W: https://linuxtv.org
e5ab1477
AP
4899W: http://palosaari.fi/linux/
4900Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901T: git git://linuxtv.org/anttip/media_tree.git
4902S: Maintained
4903F: drivers/media/usb/hackrf/
4904
5b543965 4905HARDWARE MONITORING
d8130624 4906M: Jean Delvare <jdelvare@suse.com>
ca462085 4907M: Guenter Roeck <linux@roeck-us.net>
5b543965 4908L: lm-sensors@lm-sensors.org
595142e0 4909W: http://www.lm-sensors.org/
a94ef4ed 4910T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4911T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4912S: Maintained
047f4ec2 4913F: Documentation/hwmon/
679655da 4914F: drivers/hwmon/
047f4ec2 4915F: include/linux/hwmon*.h
5b543965 4916
844dd05f 4917HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4918M: Matt Mackall <mpm@selenic.com>
4919M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4920L: linux-crypto@vger.kernel.org
c0d0787b 4921S: Odd fixes
679655da
JP
4922F: Documentation/hw_random.txt
4923F: drivers/char/hw_random/
4924F: include/linux/hw_random.h
844dd05f 4925
8b37fcfc
OBC
4926HARDWARE SPINLOCK CORE
4927M: Ohad Ben-Cohen <ohad@wizery.com>
4928S: Maintained
4929F: Documentation/hwspinlock.txt
4930F: drivers/hwspinlock/hwspinlock_*
4931F: include/linux/hwspinlock.h
4932
1da177e4 4933HARMONY SOUND DRIVER
ac6aecbf 4934L: linux-parisc@vger.kernel.org
1da177e4 4935S: Maintained
679655da 4936F: sound/parisc/harmony.*
1da177e4 4937
91952bc0
AP
4938HD29L2 MEDIA DRIVER
4939M: Antti Palosaari <crope@iki.fi>
4940L: linux-media@vger.kernel.org
a825eaec 4941W: https://linuxtv.org
91952bc0
AP
4942W: http://palosaari.fi/linux/
4943Q: http://patchwork.linuxtv.org/project/linux-media/list/
4944T: git git://linuxtv.org/anttip/media_tree.git
4945S: Maintained
4946F: drivers/media/dvb-frontends/hd29l2*
4947
e2d1d6c0 4948HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4949L: iss_storagedev@hp.com
af9f1b3c 4950S: Orphan
679655da
JP
4951F: Documentation/blockdev/cpqarray.txt
4952F: drivers/block/cpqarray.*
e2d1d6c0 4953
9257aa49 4954HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4955M: Don Brace <don.brace@pmcs.com>
9257aa49 4956L: iss_storagedev@hp.com
693373db
DB
4957L: storagedev@pmcs.com
4958L: linux-scsi@vger.kernel.org
9257aa49
SC
4959S: Supported
4960F: Documentation/scsi/hpsa.txt
4961F: drivers/scsi/hpsa*.[ch]
4962F: include/linux/cciss*.h
c117ab84 4963F: include/uapi/linux/cciss*.h
9257aa49 4964
e2d1d6c0 4965HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4966M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4967L: iss_storagedev@hp.com
693373db
DB
4968L: storagedev@pmcs.com
4969L: linux-scsi@vger.kernel.org
e2d1d6c0 4970S: Supported
679655da
JP
4971F: Documentation/blockdev/cciss.txt
4972F: drivers/block/cciss*
4973F: include/linux/cciss_ioctl.h
c117ab84 4974F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4975
1da177e4 4976HFS FILESYSTEM
6cf515e1
GU
4977L: linux-fsdevel@vger.kernel.org
4978S: Orphan
679655da
JP
4979F: Documentation/filesystems/hfs.txt
4980F: fs/hfs/
1da177e4 4981
ef575f47
GU
4982HFSPLUS FILESYSTEM
4983L: linux-fsdevel@vger.kernel.org
4984S: Orphan
4985F: Documentation/filesystems/hfsplus.txt
4986F: fs/hfsplus/
4987
1da177e4 4988HGA FRAMEBUFFER DRIVER
8b58be88 4989M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4990L: linux-nvidia@lists.surfsouth.com
4991W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4992S: Maintained
8a61f013 4993F: drivers/video/fbdev/hgafb.c
1da177e4 4994
4480f15b 4995HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4996M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4997M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4998L: linux-pm@vger.kernel.org
e2d1d6c0 4999S: Supported
679655da
JP
5000F: arch/x86/power/
5001F: drivers/base/power/
5002F: kernel/power/
5003F: include/linux/suspend.h
5004F: include/linux/freezer.h
5005F: include/linux/pm.h
679655da 5006F: arch/*/include/asm/suspend*.h
e2d1d6c0 5007
4ef4caad 5008HID CORE LAYER
e5f6450c 5009M: Jiri Kosina <jikos@kernel.org>
406df153 5010R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5011L: linux-input@vger.kernel.org
54e5881d 5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5013S: Maintained
679655da
JP
5014F: drivers/hid/
5015F: include/linux/hid*
c117ab84 5016F: include/uapi/linux/hid*
4ef4caad 5017
30ee72f0 5018HID SENSOR HUB DRIVERS
e5f6450c 5019M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5020M: Jonathan Cameron <jic23@kernel.org>
5021M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5022L: linux-input@vger.kernel.org
5023L: linux-iio@vger.kernel.org
5024S: Maintained
5025F: Documentation/hid/hid-sensor*
5026F: drivers/hid/hid-sensor-*
5027F: drivers/iio/*/hid-*
5028F: include/linux/hid-sensor-*
5029
38bed542 5030HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5031M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5032L: linux-kernel@vger.kernel.org
75fc2d37 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5034S: Maintained
679655da 5035F: Documentation/timers/
5cee9645 5036F: kernel/time/hrtimer.c
88606e80
TG
5037F: kernel/time/clockevents.c
5038F: kernel/time/tick*.*
5039F: kernel/time/timer_*.c
05ed8490 5040F: include/linux/clockchips.h
679655da 5041F: include/linux/hrtimer.h
38bed542 5042
1da177e4 5043HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5044L: linux-hams@vger.kernel.org
8b64f2a0 5045S: Orphan
679655da
JP
5046F: drivers/net/hamradio/dmascc.c
5047F: drivers/net/hamradio/scc.c
1da177e4 5048
ede1e6f8 5049HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5050M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5051W: http://www.highpoint-tech.com
5052S: Supported
679655da
JP
5053F: Documentation/scsi/hptiop.txt
5054F: drivers/scsi/hptiop.c
ede1e6f8 5055
1da177e4 5056HIPPI
8b58be88 5057M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5058L: linux-hippi@sunsite.dk
5059S: Maintained
679655da 5060F: include/linux/hippidevice.h
c117ab84 5061F: include/uapi/linux/if_hippi.h
679655da 5062F: net/802/hippi.c
ff5a3b50 5063F: drivers/net/hippi/
1da177e4 5064
16c6c252
JG
5065HISILICON SAS Controller
5066M: John Garry <john.garry@huawei.com>
5067W: http://www.hisilicon.com
5068S: Supported
5069F: drivers/scsi/hisi_sas/
5070F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5071
ff1d2767 5072HOST AP DRIVER
8b58be88 5073M: Jouni Malinen <j@w1.fi>
85d32e7b 5074L: hostap@shmoo.com (subscribers-only)
724c6b35 5075L: linux-wireless@vger.kernel.org
ff1d2767
JM
5076W: http://hostap.epitest.fi/
5077S: Maintained
eb4f98d5 5078F: drivers/net/wireless/intersil/hostap/
ff1d2767 5079
dd8cd779 5080HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5081L: platform-driver-x86@vger.kernel.org
95c70215 5082S: Orphan
679655da 5083F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5084
e2d1d6c0 5085HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5086M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5087S: Maintained
7e25d724 5088F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5089
7d2c86b5 5090HPET: High Precision Event Timers driver
8b58be88 5091M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5092S: Maintained
679655da
JP
5093F: Documentation/timers/hpet.txt
5094F: drivers/char/hpet.c
5095F: include/linux/hpet.h
c117ab84 5096F: include/uapi/linux/hpet.h
b9b0332f 5097
e07b5d79 5098HPET: x86
9e06f631 5099S: Orphan
679655da
JP
5100F: arch/x86/kernel/hpet.c
5101F: arch/x86/include/asm/hpet.h
b9b0332f 5102
1da177e4 5103HPFS FILESYSTEM
8b58be88 5104M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5105W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5106S: Maintained
679655da 5107F: fs/hpfs/
1da177e4 5108
3441cded 5109HSI SUBSYSTEM
56459ea9
SR
5110M: Sebastian Reichel <sre@kernel.org>
5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5112S: Maintained
5113F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5114F: Documentation/hsi.txt
3441cded
SR
5115F: drivers/hsi/
5116F: include/linux/hsi/
5117F: include/uapi/linux/hsi/
5118
7d2c86b5 5119HSO 3G MODEM DRIVER
8b58be88 5120M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5121W: http://www.pharscape.org
5122S: Maintained
679655da 5123F: drivers/net/usb/hso.c
11cd29b0 5124
19990e29
AB
5125HSR NETWORK PROTOCOL
5126M: Arvid Brodin <arvid.brodin@alten.se>
5127L: netdev@vger.kernel.org
5128S: Maintained
5129F: net/hsr/
5130
5a18c343 5131HTCPEN TOUCHSCREEN DRIVER
8b58be88 5132M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5133L: linux-input@vger.kernel.org
5134S: Maintained
679655da 5135F: drivers/input/touchscreen/htcpen.c
5a18c343 5136
1da177e4 5137HUGETLB FILESYSTEM
6d49e352 5138M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5139S: Maintained
679655da 5140F: fs/hugetlbfs/
1da177e4 5141
05183189 5142Hyper-V CORE AND DRIVERS
9c3646d1 5143M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5144M: Haiyang Zhang <haiyangz@microsoft.com>
5145L: devel@linuxdriverproject.org
5146S: Maintained
a4162747
HZ
5147F: arch/x86/include/asm/mshyperv.h
5148F: arch/x86/include/uapi/asm/hyperv.h
5149F: arch/x86/kernel/cpu/mshyperv.c
05183189 5150F: drivers/hid/hid-hyperv.c
a4162747 5151F: drivers/hv/
f92ca80b 5152F: drivers/input/serio/hyperv-keyboard.c
05183189 5153F: drivers/net/hyperv/
a4162747 5154F: drivers/scsi/storvsc_drv.c
8a61f013 5155F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5156F: include/linux/hyperv.h
5157F: tools/hv/
54bf725e 5158F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5159
d85c8a6a 5160I2C OVER PARALLEL PORT
d8130624 5161M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5162L: linux-i2c@vger.kernel.org
5163S: Maintained
5164F: Documentation/i2c/busses/i2c-parport
5165F: Documentation/i2c/busses/i2c-parport-light
5166F: drivers/i2c/busses/i2c-parport.c
5167F: drivers/i2c/busses/i2c-parport-light.c
5168
5169I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5170M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5171L: linux-i2c@vger.kernel.org
5172S: Maintained
5173F: Documentation/i2c/busses/i2c-ali1535
5174F: Documentation/i2c/busses/i2c-ali1563
5175F: Documentation/i2c/busses/i2c-ali15x3
5176F: Documentation/i2c/busses/i2c-amd756
5177F: Documentation/i2c/busses/i2c-amd8111
5178F: Documentation/i2c/busses/i2c-i801
5179F: Documentation/i2c/busses/i2c-nforce2
5180F: Documentation/i2c/busses/i2c-piix4
5181F: Documentation/i2c/busses/i2c-sis5595
5182F: Documentation/i2c/busses/i2c-sis630
5183F: Documentation/i2c/busses/i2c-sis96x
5184F: Documentation/i2c/busses/i2c-via
5185F: Documentation/i2c/busses/i2c-viapro
5186F: drivers/i2c/busses/i2c-ali1535.c
5187F: drivers/i2c/busses/i2c-ali1563.c
5188F: drivers/i2c/busses/i2c-ali15x3.c
5189F: drivers/i2c/busses/i2c-amd756.c
5190F: drivers/i2c/busses/i2c-amd756-s4882.c
5191F: drivers/i2c/busses/i2c-amd8111.c
5192F: drivers/i2c/busses/i2c-i801.c
5193F: drivers/i2c/busses/i2c-isch.c
5194F: drivers/i2c/busses/i2c-nforce2.c
5195F: drivers/i2c/busses/i2c-nforce2-s4985.c
5196F: drivers/i2c/busses/i2c-piix4.c
5197F: drivers/i2c/busses/i2c-sis5595.c
5198F: drivers/i2c/busses/i2c-sis630.c
5199F: drivers/i2c/busses/i2c-sis96x.c
5200F: drivers/i2c/busses/i2c-via.c
5201F: drivers/i2c/busses/i2c-viapro.c
5202
cb7f07a4
NH
5203I2C/SMBUS ISMT DRIVER
5204M: Seth Heasley <seth.heasley@intel.com>
5205M: Neil Horman <nhorman@tuxdriver.com>
5206L: linux-i2c@vger.kernel.org
5207F: drivers/i2c/busses/i2c-ismt.c
5208F: Documentation/i2c/busses/i2c-ismt
5209
6ea884db 5210I2C/SMBUS STUB DRIVER
d8130624 5211M: Jean Delvare <jdelvare@suse.com>
846557d3 5212L: linux-i2c@vger.kernel.org
6ea884db 5213S: Maintained
8547a5bc 5214F: drivers/i2c/i2c-stub.c
6ea884db 5215
5b543965 5216I2C SUBSYSTEM
14d77c4d 5217M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5218L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5219W: https://i2c.wiki.kernel.org/
5220Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5221T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5222S: Maintained
40ed1b4c 5223F: Documentation/devicetree/bindings/i2c/
679655da
JP
5224F: Documentation/i2c/
5225F: drivers/i2c/
630bc46e 5226F: drivers/i2c/*/
679655da 5227F: include/linux/i2c.h
03b70d62 5228F: include/linux/i2c-*.h
c117ab84
CEB
5229F: include/uapi/linux/i2c.h
5230F: include/uapi/linux/i2c-*.h
1da177e4 5231
4560d677
WS
5232I2C ACPI SUPPORT
5233M: Mika Westerberg <mika.westerberg@linux.intel.com>
5234L: linux-i2c@vger.kernel.org
5235L: linux-acpi@vger.kernel.org
5236S: Maintained
4560d677 5237
d85c8a6a 5238I2C-TAOS-EVM DRIVER
d8130624 5239M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5240L: linux-i2c@vger.kernel.org
5241S: Maintained
5242F: Documentation/i2c/busses/i2c-taos-evm
5243F: drivers/i2c/busses/i2c-taos-evm.c
5244
e8c76eed 5245I2C-TINY-USB DRIVER
8b58be88 5246M: Till Harbaum <till@harbaum.org>
846557d3 5247L: linux-i2c@vger.kernel.org
932d1872 5248W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5249S: Maintained
679655da 5250F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5251
1da177e4 5252i386 BOOT CODE
8b58be88 5253M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5254S: Maintained
679655da 5255F: arch/x86/boot/
1da177e4
LT
5256
5257i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5258M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5260S: Maintained
5261
1da177e4 5262IA64 (Itanium) PLATFORM
8b58be88
JP
5263M: Tony Luck <tony.luck@intel.com>
5264M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5265L: linux-ia64@vger.kernel.org
6b1c70b1 5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5267S: Maintained
679655da 5268F: arch/ia64/
1da177e4 5269
4cd38750
LDSB
5270IBM Power VMX Cryptographic instructions
5271M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5272M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5273L: linux-crypto@vger.kernel.org
5274S: Supported
5275F: drivers/crypto/vmx/Makefile
5276F: drivers/crypto/vmx/Kconfig
5277F: drivers/crypto/vmx/vmx.c
5278F: drivers/crypto/vmx/aes*
5279F: drivers/crypto/vmx/ghash*
5280F: drivers/crypto/vmx/ppc-xlate.pl
5281
956c203c 5282IBM Power in-Nest Crypto Acceleration
4cd38750 5283M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5284M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5285L: linux-crypto@vger.kernel.org
5286S: Supported
28bceeaa
DS
5287F: drivers/crypto/nx/Makefile
5288F: drivers/crypto/nx/Kconfig
5289F: drivers/crypto/nx/nx-aes*
5290F: drivers/crypto/nx/nx-sha*
5291F: drivers/crypto/nx/nx.*
5292F: drivers/crypto/nx/nx_csbcpb.h
5293F: drivers/crypto/nx/nx_debugfs.h
956c203c 5294
0e16aafb 5295IBM Power 842 compression accelerator
41656aa7 5296M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5297S: Supported
28bceeaa
DS
5298F: drivers/crypto/nx/Makefile
5299F: drivers/crypto/nx/Kconfig
7011a122 5300F: drivers/crypto/nx/nx-842*
2da572c9 5301F: include/linux/sw842.h
2062c5b6 5302F: crypto/842.c
2da572c9 5303F: lib/842/
0e16aafb 5304
1da177e4 5305IBM Power Linux RAID adapter
8b58be88 5306M: Brian King <brking@us.ibm.com>
1da177e4 5307S: Supported
679655da 5308F: drivers/scsi/ipr.*
1da177e4 5309
9d348af4 5310IBM Power Virtual Ethernet Device Driver
eddd63a6 5311M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5312L: netdev@vger.kernel.org
5313S: Supported
9aa32835 5314F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5315
032c5e82
TF
5316IBM Power SRIOV Virtual NIC Device Driver
5317M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5318M: John Allen <jallen@linux.vnet.ibm.com>
5319L: netdev@vger.kernel.org
5320S: Supported
5321F: drivers/net/ethernet/ibm/ibmvnic.*
5322
e6babec6 5323IBM Power Virtual SCSI Device Drivers
bcbde52b 5324M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5325L: linux-scsi@vger.kernel.org
5326S: Supported
e6babec6
NF
5327F: drivers/scsi/ibmvscsi/ibmvscsi*
5328F: drivers/scsi/ibmvscsi/viosrp.h
5329
5330IBM Power Virtual FC Device Drivers
44b4dad9 5331M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5332L: linux-scsi@vger.kernel.org
5333S: Supported
5334F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5335
1da177e4 5336IBM ServeRAID RAID DRIVER
f9213e78 5337S: Orphan
679655da 5338F: drivers/scsi/ips.*
1da177e4 5339
6ed9f9c4
PT
5340ICH LPC AND GPIO DRIVER
5341M: Peter Tyser <ptyser@xes-inc.com>
5342S: Maintained
5343F: drivers/mfd/lpc_ich.c
5344F: drivers/gpio/gpio-ich.c
5345
1e7106fc 5346IDE SUBSYSTEM
8b58be88 5347M: "David S. Miller" <davem@davemloft.net>
1da177e4 5348L: linux-ide@vger.kernel.org
8a6e2535 5349Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5351S: Maintained
679655da
JP
5352F: Documentation/ide/
5353F: drivers/ide/
5354F: include/linux/ide.h
1da177e4 5355
6cb8c13d
IP
5356IDEAPAD LAPTOP EXTRAS DRIVER
5357M: Ike Panhc <ike.pan@canonical.com>
5358L: platform-driver-x86@vger.kernel.org
5359W: http://launchpad.net/ideapad-laptop
5360S: Maintained
5361F: drivers/platform/x86/ideapad-laptop.c
5362
1ea4c161
AM
5363IDEAPAD LAPTOP SLIDEBAR DRIVER
5364M: Andrey Moiseev <o2g.org.ru@gmail.com>
5365L: linux-input@vger.kernel.org
5366W: https://github.com/o2genum/ideapad-slidebar
5367S: Maintained
5368F: drivers/input/misc/ideapad_slidebar.c
5369
0f861e8c 5370IDE/ATAPI DRIVERS
487ba8e8 5371M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5372L: linux-ide@vger.kernel.org
c404c199 5373S: Maintained
679655da
JP
5374F: Documentation/cdrom/ide-cd
5375F: drivers/ide/ide-cd*
1da177e4 5376
27471fdb 5377IDLE-I7300
8b58be88 5378M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5379L: linux-pm@vger.kernel.org
27471fdb 5380S: Supported
679655da 5381F: drivers/idle/i7300_idle.c
27471fdb 5382
02cf2286 5383IEEE 802.15.4 SUBSYSTEM
b6e195fd 5384M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5385L: linux-wpan@vger.kernel.org
5386W: https://github.com/linux-wpan
5387T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5388S: Maintained
5389F: net/ieee802154/
68653359 5390F: net/mac802154/
251741b1 5391F: drivers/net/ieee802154/
580947d3
AA
5392F: include/linux/nl802154.h
5393F: include/linux/ieee802154.h
5394F: include/net/nl802154.h
5395F: include/net/mac802154.h
5396F: include/net/af_ieee802154.h
5397F: include/net/cfg802154.h
5398F: include/net/ieee802154_netdev.h
ebef9c12 5399F: Documentation/networking/ieee802154.txt
02cf2286 5400
b1c97193
SY
5401IGORPLUG-USB IR RECEIVER
5402M: Sean Young <sean@mess.org>
5403L: linux-media@vger.kernel.org
5404S: Maintained
5405F: drivers/media/rc/igorplugusb.c
5406
40ad4a30
SY
5407IGUANAWORKS USB IR TRANSCEIVER
5408M: Sean Young <sean@mess.org>
5409L: linux-media@vger.kernel.org
5410S: Maintained
5411F: drivers/media/rc/iguanair.c
5412
9545f86e 5413IIO SUBSYSTEM AND DRIVERS
030a13d7 5414M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5415R: Hartmut Knaack <knaack.h@gmx.de>
5416R: Lars-Peter Clausen <lars@metafoo.de>
5417R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5418L: linux-iio@vger.kernel.org
5419S: Maintained
03e7c251 5420F: drivers/iio/
9545f86e 5421F: drivers/staging/iio/
8fe671fc 5422F: include/linux/iio/
817020cf 5423F: tools/iio/
9545f86e 5424
65519263
SG
5425IKANOS/ADI EAGLE ADSL USB DRIVER
5426M: Matthieu Castet <castet.matthieu@free.fr>
5427M: Stanislaw Gruszka <stf_xl@wp.pl>
5428S: Maintained
5429F: drivers/usb/atm/ueagle-atm.c
5430
e89ab51f
GR
5431INA209 HARDWARE MONITOR DRIVER
5432M: Guenter Roeck <linux@roeck-us.net>
5433L: lm-sensors@lm-sensors.org
5434S: Maintained
5435F: Documentation/hwmon/ina209
5436F: Documentation/devicetree/bindings/i2c/ina209.txt
5437F: drivers/hwmon/ina209.c
5438
5439INA2XX HARDWARE MONITOR DRIVER
5440M: Guenter Roeck <linux@roeck-us.net>
5441L: lm-sensors@lm-sensors.org
5442S: Maintained
5443F: Documentation/hwmon/ina2xx
5444F: drivers/hwmon/ina2xx.c
5445F: include/linux/platform_data/ina2xx.h
5446
14dc124f
SIG
5447INDUSTRY PACK SUBSYSTEM (IPACK)
5448M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5449M: Jens Taprogge <jens.taprogge@taprogge.org>
5450M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5451L: industrypack-devel@lists.sourceforge.net
5452W: http://industrypack.sourceforge.net
5453S: Maintained
5454F: drivers/ipack/
5455
8adc53fd
ZLK
5456INGENIC JZ4780 DMA Driver
5457M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5458S: Maintained
5459F: drivers/dma/dma-jz4780.c
5460
aa7168f4 5461INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5462M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5463M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5464L: linux-ima-devel@lists.sourceforge.net
5465L: linux-ima-user@lists.sourceforge.net
5466L: linux-security-module@vger.kernel.org
aa7168f4 5467S: Supported
679655da 5468F: security/integrity/ima/
aa7168f4 5469
9a4ea5a9
JH
5470IMGTEC IR DECODER DRIVER
5471M: James Hogan <james.hogan@imgtec.com>
5472S: Maintained
5473F: drivers/media/rc/img-ir/
5474
1da177e4 5475IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5476L: linux-fbdev@vger.kernel.org
843393d3 5477S: Orphan
8a61f013 5478F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5479
5480INFINIBAND SUBSYSTEM
b6b2bbe6 5481M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5482M: Sean Hefty <sean.hefty@intel.com>
5483M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5484L: linux-rdma@vger.kernel.org
605841f5 5485W: http://www.openfabrics.org/
8a6e2535 5486Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5488S: Supported
679655da
JP
5489F: Documentation/infiniband/
5490F: drivers/infiniband/
2dfcad3a 5491F: drivers/staging/rdma/
c117ab84 5492F: include/uapi/linux/if_infiniband.h
954138dc
YD
5493F: include/uapi/rdma/
5494F: include/rdma/
1da177e4 5495
c9f04f58 5496INOTIFY
8b58be88
JP
5497M: John McCutchan <john@johnmccutchan.com>
5498M: Robert Love <rlove@rlove.org>
5499M: Eric Paris <eparis@parisplace.org>
c9f04f58 5500S: Maintained
679655da
JP
5501F: Documentation/filesystems/inotify.txt
5502F: fs/notify/inotify/
5503F: include/linux/inotify.h
c117ab84 5504F: include/uapi/linux/inotify.h
c9f04f58 5505
e2d1d6c0 5506INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5507M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5508L: linux-input@vger.kernel.org
8a6e2535 5509Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5511S: Maintained
679655da 5512F: drivers/input/
f4eea7e2 5513F: include/linux/input.h
c117ab84 5514F: include/uapi/linux/input.h
f4eea7e2 5515F: include/linux/input/
e2d1d6c0 5516
3267a87f 5517INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5518M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5519L: linux-input@vger.kernel.org
75dd112a 5520S: Odd fixes
3267a87f 5521F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5522F: drivers/input/input-mt.c
3267a87f
HR
5523K: \b(ABS|SYN)_MT_
5524
97fa99a3
JY
5525INTEL ASoC BDW/HSW DRIVERS
5526M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5528S: Supported
e8e1225d
JP
5529F: sound/soc/intel/common/sst-dsp*
5530F: sound/soc/intel/common/sst-firmware.c
5531F: sound/soc/intel/boards/broadwell.c
5532F: sound/soc/intel/haswell/
97fa99a3 5533
4ac13e17
DJ
5534INTEL C600 SERIES SAS CONTROLLER DRIVER
5535M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5536M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5537L: linux-scsi@vger.kernel.org
7106891a
DJ
5538T: git git://git.code.sf.net/p/intel-sas/isci
5539S: Supported
4ac13e17 5540F: drivers/scsi/isci/
4ac13e17 5541
ecc83e52
AH
5542INTEL HID EVENT DRIVER
5543M: Alex Hung <alex.hung@canonical.com>
5544L: platform-driver-x86@vger.kernel.org
5545S: Maintained
5546F: drivers/platform/x86/intel-hid.c
5547
26717172
LB
5548INTEL IDLE DRIVER
5549M: Len Brown <lenb@kernel.org>
bf1c138e 5550L: linux-pm@vger.kernel.org
08deed1e 5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5552S: Supported
5553F: drivers/idle/intel_idle.c
5554
7c1ac18d 5555INTEL PSTATE DRIVER
58ac1f62
SP
5556M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5557M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5558L: linux-pm@vger.kernel.org
5559S: Supported
5560F: drivers/cpufreq/intel_pstate.c
5561
9eb8ef74 5562INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5563M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5564L: linux-fbdev@vger.kernel.org
ce00f85c 5565S: Maintained
679655da 5566F: Documentation/fb/intelfb.txt
8a61f013 5567F: drivers/video/fbdev/intelfb/
9eb8ef74 5568
1da177e4 5569INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5570M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5571L: linux-fbdev@vger.kernel.org
ce00f85c 5572S: Maintained
8a61f013 5573F: drivers/video/fbdev/i810/
1da177e4 5574
f4a9bc4c 5575INTEL MENLOW THERMAL DRIVER
8b58be88 5576M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5577L: platform-driver-x86@vger.kernel.org
5ca92bd9 5578W: https://01.org/linux-acpi
f4a9bc4c 5579S: Supported
679655da 5580F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5581
248a9dc3 5582INTEL I/OAT DMA DRIVER
18ebd564 5583M: Dave Jiang <dave.jiang@intel.com>
08223d80 5584R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5585L: dmaengine@vger.kernel.org
5586Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5587S: Supported
679655da 5588F: drivers/dma/ioat*
248a9dc3 5589
6c8909b4 5590INTEL IOMMU (VT-d)
8b58be88 5591M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5592L: iommu@lists.linux-foundation.org
54e5881d 5593T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5594S: Supported
3fb39615 5595F: drivers/iommu/intel-iommu.c
679655da 5596F: include/linux/intel-iommu.h
6c8909b4 5597
b3e5f263 5598INTEL IOP-ADMA DMA DRIVER
08223d80 5599R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5600S: Odd fixes
679655da 5601F: drivers/dma/iop-adma.c
b3e5f263 5602
9251ce95 5603INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5604M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5605S: Maintained
679655da
JP
5606F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5607F: arch/arm/mach-ixp4xx/include/mach/npe.h
5608F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5609F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5610F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5611F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5612
844dd05f 5613INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5614M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5615S: Maintained
679655da 5616F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5617
2f302324 5618INTEL ETHERNET DRIVERS
8b58be88 5619M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5620R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5621R: Shannon Nelson <shannon.nelson@intel.com>
5622R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5623R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5624R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5625R: John Ronciak <john.ronciak@intel.com>
5626R: Mitch Williams <mitch.a.williams@intel.com>
5627L: intel-wired-lan@lists.osuosl.org
f6fde11a 5628W: http://www.intel.com/support/feedback.htm
d94e6fed 5629W: http://e1000.sourceforge.net/
2f302324
JK
5630Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5633S: Supported
0d164401
JK
5634F: Documentation/networking/e100.txt
5635F: Documentation/networking/e1000.txt
5636F: Documentation/networking/e1000e.txt
5637F: Documentation/networking/igb.txt
5638F: Documentation/networking/igbvf.txt
5639F: Documentation/networking/ixgb.txt
5640F: Documentation/networking/ixgbe.txt
5641F: Documentation/networking/ixgbevf.txt
1bff6529 5642F: Documentation/networking/i40e.txt
105bf2fe 5643F: Documentation/networking/i40evf.txt
dee1ad47 5644F: drivers/net/ethernet/intel/
bc90d291 5645F: drivers/net/ethernet/intel/*/
1da177e4 5646
0963d59b
LW
5647INTEL-MID GPIO DRIVER
5648M: David Cohen <david.a.cohen@linux.intel.com>
5649L: linux-gpio@vger.kernel.org
5650S: Maintained
5651F: drivers/gpio/gpio-intel-mid.c
5652
ca907a90
SY
5653INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5654M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5655L: linux-wireless@vger.kernel.org
ca907a90 5656S: Maintained
679655da 5657F: Documentation/networking/README.ipw2100
679655da 5658F: Documentation/networking/README.ipw2200
367a1092 5659F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5660
5760b0a5
AS
5661INTEL(R) TRACE HUB
5662M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5663S: Supported
5664F: Documentation/trace/intel_th.txt
5665F: drivers/hwtracing/intel_th/
5666
4bd96a7a 5667INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5668M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5669L: tboot-devel@lists.sourceforge.net
5670W: http://tboot.sourceforge.net
e9b7d7c8 5671T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5672S: Supported
5673F: Documentation/intel_txt.txt
5674F: include/linux/tboot.h
5675F: arch/x86/kernel/tboot.c
5676
8a70da82 5677INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5678M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5679M: linux-wimax@intel.com
49e7d9df 5680L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5681S: Supported
5682W: http://linuxwimax.org
679655da
JP
5683F: Documentation/wimax/README.i2400m
5684F: drivers/net/wimax/i2400m/
c117ab84 5685F: include/uapi/linux/wimax/i2400m.h
8a70da82 5686
1c0ce89c
SG
5687INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5688M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5689L: linux-wireless@vger.kernel.org
1c0ce89c 5690S: Supported
7ac9a364 5691F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5692
b481de9c 5693INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5694M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5695M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5696M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5697L: linux-wireless@vger.kernel.org
b481de9c 5698W: http://intellinuxwireless.org
b62ff718 5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5700S: Supported
e705c121 5701F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5702
de8fe023
TW
5703INTEL MANAGEMENT ENGINE (mei)
5704M: Tomas Winkler <tomas.winkler@intel.com>
5705L: linux-kernel@vger.kernel.org
5706S: Supported
c117ab84 5707F: include/uapi/linux/mei.h
5069288b 5708F: include/linux/mei_cl_bus.h
de8fe023 5709F: drivers/misc/mei/*
e07950a1 5710F: Documentation/misc-devices/mei/*
de8fe023 5711
50ceb98b
SD
5712INTEL MIC DRIVERS (mic)
5713M: Sudeep Dutt <sudeep.dutt@intel.com>
5714M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5715S: Supported
5716W: https://github.com/sudeepdutt/mic
5717W: http://software.intel.com/en-us/mic-developer
5718F: include/linux/mic_bus.h
5719F: include/linux/scif.h
5720F: include/uapi/linux/mic_common.h
5721F: include/uapi/linux/mic_ioctl.h
5722F include/uapi/linux/scif_ioctl.h
5723F: drivers/misc/mic/
5724F: drivers/dma/mic_x100_dma.c
5725F: drivers/dma/mic_x100_dma.h
5726F Documentation/mic/
5727
fdca4f16 5728INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5729M: Zha Qipeng<qipeng.zha@intel.com>
5730L: platform-driver-x86@vger.kernel.org
5731S: Maintained
5732F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5733F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5734F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5735F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5736
378f956e
SKC
5737INTEL TELEMETRY DRIVER
5738M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5739L: platform-driver-x86@vger.kernel.org
5740S: Maintained
5741F: drivers/platform/x86/intel_telemetry_core.c
5742F: arch/x86/include/asm/intel_telemetry.h
9d16b482 5743F: drivers/platform/x86/intel_telemetry_pltdrv.c
87bee290 5744F: drivers/platform/x86/intel_telemetry_debugfs.c
0a8b8353 5745
cb109a0e 5746IOC3 ETHERNET DRIVER
8b58be88 5747M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5748L: linux-mips@linux-mips.org
5749S: Maintained
8862bf1e 5750F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5751
cb109a0e 5752IOC3 SERIAL DRIVER
8b58be88 5753M: Pat Gefre <pfg@sgi.com>
d39e0721 5754L: linux-serial@vger.kernel.org
cb109a0e 5755S: Maintained
df621252 5756F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5757
0b6e8569
SW
5758IOMMU DRIVERS
5759M: Joerg Roedel <joro@8bytes.org>
5760L: iommu@lists.linux-foundation.org
5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5762S: Maintained
5763F: drivers/iommu/
5764
4480f15b 5765IP MASQUERADING
8b58be88 5766M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5767S: Maintained
679655da 5768F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5769
4480f15b 5770IPATH DRIVER
8473c603 5771M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5772L: linux-rdma@vger.kernel.org
52a09a04 5773S: Maintained
6f9b3890 5774F: drivers/staging/rdma/ipath/
77d8798b 5775
4409ebe9 5776IPMI SUBSYSTEM
8b58be88 5777M: Corey Minyard <minyard@acm.org>
b0c90653 5778L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5779W: http://openipmi.sourceforge.net/
5780S: Supported
679655da
JP
5781F: Documentation/IPMI.txt
5782F: drivers/char/ipmi/
5783F: include/linux/ipmi*
c117ab84 5784F: include/uapi/linux/ipmi*
4409ebe9 5785
2d800897
KW
5786QCOM AUDIO (ASoC) DRIVERS
5787M: Patrick Lai <plai@codeaurora.org>
5788M: Banajit Goswami <bgoswami@codeaurora.org>
5789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5790S: Supported
5791F: sound/soc/qcom/
5792
e2d1d6c0 5793IPS SCSI RAID DRIVER
8b58be88 5794M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5795L: linux-scsi@vger.kernel.org
5796W: http://www.adaptec.com/
5797S: Maintained
679655da 5798F: drivers/scsi/ips*
e2d1d6c0
RD
5799
5800IPVS
8b58be88
JP
5801M: Wensong Zhang <wensong@linux-vs.org>
5802M: Simon Horman <horms@verge.net.au>
5803M: Julian Anastasov <ja@ssi.bg>
979b6c13 5804L: netdev@vger.kernel.org
e2d1d6c0 5805L: lvs-devel@vger.kernel.org
1da177e4 5806S: Maintained
679655da 5807F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5808F: include/net/ip_vs.h
c117ab84 5809F: include/uapi/linux/ip_vs.h
679655da 5810F: net/netfilter/ipvs/
1da177e4 5811
e7839f25 5812IPWIRELESS DRIVER
e5f6450c 5813M: Jiri Kosina <jikos@kernel.org>
d8130624 5814M: David Sterba <dsterba@suse.com>
92094aa0 5815S: Odd Fixes
282361a0 5816F: drivers/tty/ipwireless/
099dc4fb 5817
e2d1d6c0 5818IPX NETWORK LAYER
8b58be88 5819M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5820L: netdev@vger.kernel.org
5821S: Maintained
679655da 5822F: include/net/ipx.h
c117ab84 5823F: include/uapi/linux/ipx.h
679655da 5824F: net/ipx/
e2d1d6c0 5825
1da177e4 5826IRDA SUBSYSTEM
8b58be88 5827M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5828L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5829L: netdev@vger.kernel.org
1da177e4 5830W: http://irda.sourceforge.net/
f353976d 5831S: Maintained
e0057975 5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5833F: Documentation/networking/irda.txt
5834F: drivers/net/irda/
5835F: include/net/irda/
5836F: net/irda/
1da177e4 5837
a800c7cc
TG
5838IRQ SUBSYSTEM
5839M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5840L: linux-kernel@vger.kernel.org
a800c7cc 5841S: Maintained
75fc2d37 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5843F: kernel/irq/
2ed9fd28
JC
5844
5845IRQCHIP DRIVERS
5846M: Thomas Gleixner <tglx@linutronix.de>
5847M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5848M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5849L: linux-kernel@vger.kernel.org
5850S: Maintained
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5852T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5853F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5854F: drivers/irqchip/
a800c7cc 5855
7ab3a837 5856IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5857M: Jiang Liu <jiang.liu@linux.intel.com>
5858M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5859S: Maintained
b09dec2c 5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5861F: Documentation/IRQ-domain.txt
5862F: include/linux/irqdomain.h
5863F: kernel/irq/irqdomain.c
b09dec2c 5864F: kernel/irq/msi.c
7ab3a837 5865
e2d1d6c0 5866ISAPNP
8b58be88 5867M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5868S: Maintained
679655da
JP
5869F: Documentation/isapnp.txt
5870F: drivers/pnp/isapnp/
5871F: include/linux/isapnp.h
e2d1d6c0 5872
d39b8420
HV
5873ISA RADIO MODULE
5874M: Hans Verkuil <hverkuil@xs4all.nl>
5875L: linux-media@vger.kernel.org
5876T: git git://linuxtv.org/media_tree.git
a825eaec 5877W: https://linuxtv.org
d39b8420
HV
5878S: Maintained
5879F: drivers/media/radio/radio-isa*
5880
71a6d0af
HW
5881iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5882M: Peter Jones <pjones@redhat.com>
5883M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5884S: Maintained
5885F: drivers/firmware/iscsi_ibft*
5886
14816b1e 5887ISCSI
8b58be88 5888M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5889L: open-iscsi@googlegroups.com
5890W: www.open-iscsi.org
54e5881d 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5892S: Maintained
679655da
JP
5893F: drivers/scsi/*iscsi*
5894F: include/scsi/*iscsi*
14816b1e 5895
1e65eb42
OG
5896ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5897M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5898M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5899M: Roi Dayan <roid@mellanox.com>
5900L: linux-rdma@vger.kernel.org
5901S: Supported
5902W: http://www.openfabrics.org
5903W: www.open-iscsi.org
5904Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5905F: drivers/infiniband/ulp/iser/
1e65eb42 5906
2b70e5fd
SG
5907ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5908M: Sagi Grimberg <sagig@mellanox.com>
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5910L: linux-rdma@vger.kernel.org
5911L: target-devel@vger.kernel.org
5912S: Supported
5913W: http://www.linux-iscsi.org
5914F: drivers/infiniband/ulp/isert
5915
1da177e4 5916ISDN SUBSYSTEM
8b58be88 5917M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5918L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5919L: netdev@vger.kernel.org
1da177e4 5920W: http://www.isdn4linux.de
54e5881d 5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5922S: Maintained
679655da
JP
5923F: Documentation/isdn/
5924F: drivers/isdn/
5925F: include/linux/isdn.h
5926F: include/linux/isdn/
c117ab84
CEB
5927F: include/uapi/linux/isdn.h
5928F: include/uapi/linux/isdn/
1da177e4
LT
5929
5930ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5931M: Armin Schindler <mac@melware.de>
d5d52273 5932L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5933W: http://www.melware.de
5934S: Maintained
679655da 5935F: drivers/isdn/hardware/eicon/
1da177e4 5936
d624870f 5937IT87 HARDWARE MONITORING DRIVER
d8130624 5938M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5939L: lm-sensors@lm-sensors.org
5940S: Maintained
5941F: Documentation/hwmon/it87
5942F: drivers/hwmon/it87.c
5943
d7104bff
AP
5944IT913X MEDIA DRIVER
5945M: Antti Palosaari <crope@iki.fi>
5946L: linux-media@vger.kernel.org
a825eaec 5947W: https://linuxtv.org
d7104bff
AP
5948W: http://palosaari.fi/linux/
5949Q: http://patchwork.linuxtv.org/project/linux-media/list/
5950T: git git://linuxtv.org/anttip/media_tree.git
5951S: Maintained
249c697e 5952F: drivers/media/tuners/it913x*
d7104bff 5953
91821ff3 5954IVTV VIDEO4LINUX DRIVER
6afdeaf8 5955M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5956L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5957L: linux-media@vger.kernel.org
275ffde4 5958T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5959W: http://www.ivtvdriver.org
5960S: Maintained
679655da 5961F: Documentation/video4linux/*.ivtv
90d72ac6 5962F: drivers/media/pci/ivtv/
c117ab84 5963F: include/uapi/linux/ivtv*
91821ff3 5964
68620bdd
MP
5965IX2505V MEDIA DRIVER
5966M: Malcolm Priestley <tvboxspy@gmail.com>
5967L: linux-media@vger.kernel.org
a825eaec 5968W: https://linuxtv.org
68620bdd
MP
5969Q: http://patchwork.linuxtv.org/project/linux-media/list/
5970S: Maintained
5971F: drivers/media/dvb-frontends/ix2505v*
5972
4453d736
GR
5973JC42.4 TEMPERATURE SENSOR DRIVER
5974M: Guenter Roeck <linux@roeck-us.net>
5975L: lm-sensors@lm-sensors.org
5976S: Maintained
5977F: drivers/hwmon/jc42.c
5978F: Documentation/hwmon/jc42
5979
e2d1d6c0 5980JFS FILESYSTEM
3256f80f 5981M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5982L: jfs-discussion@lists.sourceforge.net
5983W: http://jfs.sourceforge.net/
54e5881d 5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5985S: Maintained
679655da
JP
5986F: Documentation/filesystems/jfs.txt
5987F: fs/jfs/
e2d1d6c0 5988
95252236 5989JME NETWORK DRIVER
8b58be88 5990M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5991L: netdev@vger.kernel.org
5992S: Maintained
63d24a0e 5993F: drivers/net/ethernet/jme.*
95252236 5994
1da177e4 5995JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5996M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5997L: linux-mtd@lists.infradead.org
5998W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5999S: Maintained
679655da 6000F: fs/jffs2/
c117ab84 6001F: include/uapi/linux/jffs2.h
1da177e4 6002
d183e11a
TT
6003JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6004M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6005M: Jan Kara <jack@suse.com>
d183e11a
TT
6006L: linux-ext4@vger.kernel.org
6007S: Maintained
6008F: fs/jbd2/
6009F: include/linux/jbd2.h
ae0718f8 6010
207dab5f
MU
6011JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6012M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6013L: linux-media@vger.kernel.org
6014S: Maintained
6015F: drivers/media/platform/rcar_jpu.c
6016
fd8b6cb4 6017JSM Neo PCI based serial card
9d141cb9 6018M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6019L: linux-serial@vger.kernel.org
6020S: Maintained
df621252 6021F: drivers/tty/serial/jsm/
ae0718f8 6022
af39917d
CL
6023K10TEMP HARDWARE MONITORING DRIVER
6024M: Clemens Ladisch <clemens@ladisch.de>
6025L: lm-sensors@lm-sensors.org
6026S: Maintained
6027F: Documentation/hwmon/k10temp
6028F: drivers/hwmon/k10temp.c
6029
4660cb35 6030K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6031M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6032L: lm-sensors@lm-sensors.org
ae0718f8 6033S: Maintained
679655da
JP
6034F: Documentation/hwmon/k8temp
6035F: drivers/hwmon/k8temp.c
ae0718f8 6036
1da177e4 6037KCONFIG
5eb1f99e 6038M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6039L: linux-kbuild@vger.kernel.org
cea8321c 6040T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6041S: Maintained
679655da
JP
6042F: Documentation/kbuild/kconfig-language.txt
6043F: scripts/kconfig/
1da177e4 6044
ea6c2089 6045KDUMP
8b58be88
JP
6046M: Vivek Goyal <vgoyal@redhat.com>
6047M: Haren Myneni <hbabu@us.ibm.com>
34633993 6048L: kexec@lists.infradead.org
ea6c2089
VG
6049W: http://lse.sourceforge.net/kdump/
6050S: Maintained
80811493 6051F: Documentation/kdump/
ea6c2089 6052
f41bf02f
HV
6053KEENE FM RADIO TRANSMITTER DRIVER
6054M: Hans Verkuil <hverkuil@xs4all.nl>
6055L: linux-media@vger.kernel.org
6056T: git git://linuxtv.org/media_tree.git
a825eaec 6057W: https://linuxtv.org
f41bf02f
HV
6058S: Maintained
6059F: drivers/media/radio/radio-keene*
6060
1da177e4 6061KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6062M: Ian Kent <raven@themaw.net>
f694fc97 6063L: autofs@vger.kernel.org
1da177e4 6064S: Maintained
679655da 6065F: fs/autofs4/
1da177e4 6066
70fb7ba6 6067KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6068M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6071L: linux-kbuild@vger.kernel.org
5ce45962 6072S: Maintained
679655da
JP
6073F: Documentation/kbuild/
6074F: Makefile
6075F: scripts/Makefile.*
70fb7ba6
MM
6076F: scripts/basic/
6077F: scripts/mk*
6078F: scripts/package/
1da177e4
LT
6079
6080KERNEL JANITORS
c3000e03 6081L: kernel-janitors@vger.kernel.org
10466f5a 6082W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6083S: Odd Fixes
1da177e4 6084
e8b43555 6085KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6086M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6087M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6088L: linux-nfs@vger.kernel.org
1da177e4 6089W: http://nfs.sourceforge.net/
98fac23f 6090S: Supported
679655da 6091F: fs/nfsd/
c117ab84 6092F: include/uapi/linux/nfsd/
679655da
JP
6093F: fs/lockd/
6094F: fs/nfs_common/
6095F: net/sunrpc/
6096F: include/linux/lockd/
6097F: include/linux/sunrpc/
c117ab84 6098F: include/uapi/linux/sunrpc/
1da177e4 6099
13b122b3
SK
6100KERNEL SELFTEST FRAMEWORK
6101M: Shuah Khan <shuahkh@osg.samsung.com>
6102L: linux-api@vger.kernel.org
6103T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6104S: Maintained
6105F: tools/testing/selftests
6106
426d62e2 6107KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6108M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6109M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6110L: kvm@vger.kernel.org
e3e58478 6111W: http://www.linux-kvm.org
a94b40a6 6112T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6113S: Supported
c93a64fe
PB
6114F: Documentation/*/kvm*.txt
6115F: Documentation/virtual/kvm/
679655da 6116F: arch/*/kvm/
1662e862
CB
6117F: arch/x86/kernel/kvm.c
6118F: arch/x86/kernel/kvmclock.c
679655da
JP
6119F: arch/*/include/asm/kvm*
6120F: include/linux/kvm*
c117ab84 6121F: include/uapi/linux/kvm*
679655da 6122F: virt/kvm/
426d62e2 6123
ad8003d3 6124KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6125M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6126L: kvm@vger.kernel.org
038161de 6127W: http://www.linux-kvm.org/
7de609c8 6128S: Maintained
679655da 6129F: arch/x86/include/asm/svm.h
679655da 6130F: arch/x86/kvm/svm.c
426d62e2 6131
513014b7 6132KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6133M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6134L: kvm-ppc@vger.kernel.org
038161de 6135W: http://www.linux-kvm.org/
6a7f972d 6136T: git git://github.com/agraf/linux-2.6.git
513014b7 6137S: Supported
679655da
JP
6138F: arch/powerpc/include/asm/kvm*
6139F: arch/powerpc/kvm/
513014b7 6140
85f8fffe 6141KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6142M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6143M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6144L: linux-s390@vger.kernel.org
6145W: http://www.ibm.com/developerworks/linux/linux390/
6146S: Supported
679655da
JP
6147F: Documentation/s390/kvm.txt
6148F: arch/s390/include/asm/kvm*
80811493 6149F: arch/s390/kvm/
85f8fffe 6150
a749474d 6151KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6152M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6153M: Marc Zyngier <marc.zyngier@arm.com>
6154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6155L: kvmarm@lists.cs.columbia.edu
6156W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6158S: Supported
a749474d
CD
6159F: arch/arm/include/uapi/asm/kvm*
6160F: arch/arm/include/asm/kvm*
6161F: arch/arm/kvm/
5c8818b4
MZ
6162F: virt/kvm/arm/
6163F: include/kvm/arm_*
a749474d 6164
6394a3ec 6165KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6166M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6167M: Marc Zyngier <marc.zyngier@arm.com>
6168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6169L: kvmarm@lists.cs.columbia.edu
6170S: Maintained
6171F: arch/arm64/include/uapi/asm/kvm*
6172F: arch/arm64/include/asm/kvm*
6173F: arch/arm64/kvm/
6174
dc009d92 6175KEXEC
8b58be88 6176M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6177W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6178L: kexec@lists.infradead.org
dc009d92 6179S: Maintained
679655da 6180F: include/linux/kexec.h
c117ab84 6181F: include/uapi/linux/kexec.h
679655da 6182F: kernel/kexec.c
dc009d92 6183
e971461f
DH
6184KEYS/KEYRINGS:
6185M: David Howells <dhowells@redhat.com>
aa62efff 6186L: keyrings@vger.kernel.org
e971461f 6187S: Maintained
d410fa4e 6188F: Documentation/security/keys.txt
e971461f
DH
6189F: include/linux/key.h
6190F: include/linux/key-type.h
6191F: include/keys/
6192F: security/keys/
6193
7f3c68be 6194KEYS-TRUSTED
74dd744f
MZ
6195M: David Safford <safford@us.ibm.com>
6196M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6197L: linux-security-module@vger.kernel.org
aa62efff 6198L: keyrings@vger.kernel.org
7f3c68be 6199S: Supported
d410fa4e 6200F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6201F: include/keys/trusted-type.h
6202F: security/keys/trusted.c
6203F: security/keys/trusted.h
6204
6205KEYS-ENCRYPTED
74dd744f
MZ
6206M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6207M: David Safford <safford@us.ibm.com>
7f3c68be 6208L: linux-security-module@vger.kernel.org
aa62efff 6209L: keyrings@vger.kernel.org
7f3c68be 6210S: Supported
d410fa4e 6211F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6212F: include/keys/encrypted-type.h
19c90aa6 6213F: security/keys/encrypted-keys/
7f3c68be 6214
5b778dad 6215KGDB / KDB /debug_core
8b58be88 6216M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6217W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6218L: kgdb-bugreport@lists.sourceforge.net
6219S: Maintained
679655da
JP
6220F: Documentation/DocBook/kgdb.tmpl
6221F: drivers/misc/kgdbts.c
df621252 6222F: drivers/tty/serial/kgdboc.c
5b778dad 6223F: include/linux/kdb.h
679655da 6224F: include/linux/kgdb.h
4063eb5f 6225F: kernel/debug/
e3e2aaf7 6226
456db8cc 6227KMEMCHECK
8b58be88 6228M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6229M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6230S: Maintained
410d7a97
JP
6231F: Documentation/kmemcheck.txt
6232F: arch/x86/include/asm/kmemcheck.h
6233F: arch/x86/mm/kmemcheck/
6234F: include/linux/kmemcheck.h
6235F: mm/kmemcheck.c
b9ce08c0 6236
c3bb4d24 6237KMEMLEAK
8b58be88 6238M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6239S: Maintained
6240F: Documentation/kmemleak.txt
6241F: include/linux/kmemleak.h
6242F: mm/kmemleak.c
6243F: mm/kmemleak-test.c
6244
89559a61 6245KPROBES
8b58be88
JP
6246M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6247M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6248M: "David S. Miller" <davem@davemloft.net>
97c29e74 6249M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6250S: Maintained
679655da
JP
6251F: Documentation/kprobes.txt
6252F: include/linux/kprobes.h
6253F: kernel/kprobes.c
89559a61 6254
70e84049 6255KS0108 LCD CONTROLLER DRIVER
8b58be88 6256M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6257W: http://miguelojeda.es/auxdisplay.htm
6258W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6259S: Maintained
679655da
JP
6260F: Documentation/auxdisplay/ks0108
6261F: drivers/auxdisplay/ks0108.c
6262F: include/linux/ks0108.h
70e84049 6263
1b69c6d0
DA
6264L3MDEV
6265M: David Ahern <dsa@cumulusnetworks.com>
6266L: netdev@vger.kernel.org
6267S: Maintained
6268F: net/l3mdev
6269F: include/net/l3mdev.h
6270
1da177e4 6271LAPB module
1da177e4 6272L: linux-x25@vger.kernel.org
bf9915cc 6273S: Orphan
679655da
JP
6274F: Documentation/networking/lapb-module.txt
6275F: include/*/lapb.h
6276F: net/lapb/
1da177e4
LT
6277
6278LASI 53c700 driver for PARISC
8b58be88 6279M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6280L: linux-scsi@vger.kernel.org
6281S: Maintained
679655da
JP
6282F: Documentation/scsi/53c700.txt
6283F: drivers/scsi/53c700*
1da177e4 6284
263de9b5 6285LED SUBSYSTEM
8b58be88 6286M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6287M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6288L: linux-leds@vger.kernel.org
b8926ba0 6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6290S: Maintained
679655da
JP
6291F: drivers/leds/
6292F: include/linux/leds.h
263de9b5 6293
b0461a44 6294LEGACY EEPROM DRIVER
d8130624 6295M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6296S: Maintained
6297F: Documentation/misc-devices/eeprom
6298F: drivers/misc/eeprom/eeprom.c
6299
1da177e4 6300LEGO USB Tower driver
8b58be88 6301M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6302L: legousb-devel@lists.sourceforge.net
6303W: http://legousb.sourceforge.net/
6304S: Maintained
679655da 6305F: drivers/usb/misc/legousbtower.c
1da177e4 6306
055616a8
MK
6307LG2160 MEDIA DRIVER
6308M: Michael Krufky <mkrufky@linuxtv.org>
6309L: linux-media@vger.kernel.org
a825eaec 6310W: https://linuxtv.org
055616a8
MK
6311W: http://github.com/mkrufky
6312Q: http://patchwork.linuxtv.org/project/linux-media/list/
6313T: git git://linuxtv.org/mkrufky/tuners.git
6314S: Maintained
6315F: drivers/media/dvb-frontends/lg2160.*
6316
6f0e7725
MK
6317LGDT3305 MEDIA DRIVER
6318M: Michael Krufky <mkrufky@linuxtv.org>
6319L: linux-media@vger.kernel.org
a825eaec 6320W: https://linuxtv.org
6f0e7725
MK
6321W: http://github.com/mkrufky
6322Q: http://patchwork.linuxtv.org/project/linux-media/list/
6323T: git git://linuxtv.org/mkrufky/tuners.git
6324S: Maintained
6325F: drivers/media/dvb-frontends/lgdt3305.*
6326
568a17ff 6327LGUEST
8b58be88 6328M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6329L: lguest@lists.ozlabs.org
568a17ff 6330W: http://lguest.ozlabs.org/
72e91863 6331S: Odd Fixes
070f420b 6332F: arch/x86/include/asm/lguest*.h
679655da
JP
6333F: arch/x86/lguest/
6334F: drivers/lguest/
6335F: include/linux/lguest*.h
070f420b 6336F: tools/lguest/
568a17ff 6337
32ac7cb2
TH
6338LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6339M: Tejun Heo <tj@kernel.org>
6340L: linux-ide@vger.kernel.org
6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6342S: Maintained
6343F: drivers/ata/
6344F: include/linux/ata.h
6345F: include/linux/libata.h
6346
6347LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6348M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6349L: linux-ide@vger.kernel.org
6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6351S: Maintained
6352F: include/linux/pata_arasan_cf_data.h
6353F: drivers/ata/pata_arasan_cf.c
6354
c7fa056c
BZ
6355LIBATA PATA DRIVERS
6356M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6357M: Tejun Heo <tj@kernel.org>
6358L: linux-ide@vger.kernel.org
6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6360S: Maintained
6361F: drivers/ata/pata_*.c
6362F: drivers/ata/ata_generic.c
6363
32ac7cb2
TH
6364LIBATA SATA AHCI PLATFORM devices support
6365M: Hans de Goede <hdegoede@redhat.com>
6366M: Tejun Heo <tj@kernel.org>
6367L: linux-ide@vger.kernel.org
6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6369S: Maintained
6370F: drivers/ata/ahci_platform.c
6371F: drivers/ata/libahci_platform.c
6372F: include/linux/ahci_platform.h
6373
6374LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6375M: Mikael Pettersson <mikpelinux@gmail.com>
6376L: linux-ide@vger.kernel.org
6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6378S: Maintained
6379F: drivers/ata/sata_promise.*
6380
1acd437c
SL
6381LIBLOCKDEP
6382M: Sasha Levin <sasha.levin@oracle.com>
6383S: Maintained
6384F: tools/lib/lockdep/
6385
bc30196f
DW
6386LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6387M: Dan Williams <dan.j.williams@intel.com>
6388L: linux-nvdimm@lists.01.org
6389Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6390S: Supported
6391F: drivers/nvdimm/*
6392F: include/linux/nd.h
6393F: include/linux/libnvdimm.h
6394F: include/uapi/linux/ndctl.h
6395
6396LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6397M: Ross Zwisler <ross.zwisler@linux.intel.com>
6398L: linux-nvdimm@lists.01.org
6399Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6400S: Supported
6401F: drivers/nvdimm/blk.c
6402F: drivers/nvdimm/region_devs.c
6403F: drivers/acpi/nfit*
6404
6405LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6406M: Vishal Verma <vishal.l.verma@intel.com>
6407L: linux-nvdimm@lists.01.org
6408Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6409S: Supported
6410F: drivers/nvdimm/btt*
6411
6412LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6413M: Ross Zwisler <ross.zwisler@linux.intel.com>
6414L: linux-nvdimm@lists.01.org
6415Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6416S: Supported
6417F: drivers/nvdimm/pmem.c
b864bc17 6418F: include/linux/pmem.h
40603526 6419F: arch/*/include/asm/pmem.h
bc30196f 6420
cd9e9808
MB
6421LIGHTNVM PLATFORM SUPPORT
6422M: Matias Bjorling <mb@lightnvm.io>
6423W: http://github/OpenChannelSSD
4ead1a25 6424L: linux-block@vger.kernel.org
cd9e9808
MB
6425S: Maintained
6426F: drivers/lightnvm/
6427F: include/linux/lightnvm.h
6428F: include/uapi/linux/lightnvm.h
6429
1da177e4 6430LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6431M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6432W: http://www.ibm.com/linux/ltc/projects/ppc
6433S: Supported
11c34c7d 6434F: arch/powerpc/boot/rs6000.h
1da177e4 6435
852bb9f5 6436LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6437M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6438M: Paul Mackerras <paulus@samba.org>
ea668936 6439M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6440W: http://www.penguinppc.org/
a4724ed6 6441L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6442Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6444S: Supported
11c34c7d
JP
6445F: Documentation/powerpc/
6446F: arch/powerpc/
1da177e4
LT
6447
6448LINUX FOR POWER MACINTOSH
8b58be88 6449M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6450W: http://www.penguinppc.org/
a4724ed6 6451L: linuxppc-dev@lists.ozlabs.org
1da177e4 6452S: Maintained
11c34c7d
JP
6453F: arch/powerpc/platforms/powermac/
6454F: drivers/macintosh/
1da177e4 6455
77a76369 6456LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6457M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6458L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6459T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6460S: Maintained
11c34c7d
JP
6461F: arch/powerpc/platforms/512x/
6462F: arch/powerpc/platforms/52xx/
1da177e4
LT
6463
6464LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6465M: Alistair Popple <alistair@popple.id.au>
8b58be88 6466M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6467W: http://www.penguinppc.org/
a4724ed6 6468L: linuxppc-dev@lists.ozlabs.org
1da177e4 6469S: Maintained
11c34c7d
JP
6470F: arch/powerpc/platforms/40x/
6471F: arch/powerpc/platforms/44x/
1da177e4 6472
260c02a9 6473LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6474L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6475S: Orphan
11c34c7d
JP
6476F: arch/powerpc/*/*virtex*
6477F: arch/powerpc/*/*/*virtex*
1da177e4 6478
e93adf1e 6479LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6480M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6481W: http://www.penguinppc.org/
a4724ed6 6482L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6483S: Maintained
a2b1f7c8 6484F: arch/powerpc/platforms/8xx/
e93adf1e 6485
1da177e4 6486LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6487M: Scott Wood <oss@buserror.net>
8b58be88 6488M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6489W: http://www.penguinppc.org/
a4724ed6 6490L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6492S: Maintained
11c34c7d 6493F: arch/powerpc/platforms/83xx/
4c8f581d 6494F: arch/powerpc/platforms/85xx/
1da177e4 6495
ab06ff3a 6496LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6497M: Olof Johansson <olof@lixom.net>
a4724ed6 6498L: linuxppc-dev@lists.ozlabs.org
92e19709 6499S: Maintained
11c34c7d
JP
6500F: arch/powerpc/platforms/pasemi/
6501F: drivers/*/*pasemi*
6502F: drivers/*/*/*pasemi*
ab06ff3a 6503
1da177e4 6504LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6505M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6506L: linux-security-module@vger.kernel.org
1da177e4
LT
6507S: Supported
6508
a23ce6da
HW
6509LIS3LV02D ACCELEROMETER DRIVER
6510M: Eric Piel <eric.piel@tremplin-utc.net>
6511S: Maintained
ff606677
JD
6512F: Documentation/misc-devices/lis3lv02d
6513F: drivers/misc/lis3lv02d/
bd35665f 6514F: drivers/platform/x86/hp_accel.c
a23ce6da 6515
b700e7f0
SJ
6516LIVE PATCHING
6517M: Josh Poimboeuf <jpoimboe@redhat.com>
6518M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6519M: Jiri Kosina <jikos@kernel.org>
d8130624 6520M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6521S: Maintained
6522F: kernel/livepatch/
6523F: include/linux/livepatch.h
6524F: arch/x86/include/asm/livepatch.h
6525F: arch/x86/kernel/livepatch.c
6526F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6527F: samples/livepatch/
b700e7f0 6528L: live-patching@vger.kernel.org
74d50da3 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6530
e2d1d6c0 6531LLC (802.2)
8b58be88 6532M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6533S: Maintained
679655da 6534F: include/linux/llc.h
c117ab84 6535F: include/uapi/linux/llc.h
679655da
JP
6536F: include/net/llc*
6537F: net/llc/
e2d1d6c0 6538
4e233cbe
AD
6539LM73 HARDWARE MONITOR DRIVER
6540M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6541L: lm-sensors@lm-sensors.org
6542S: Maintained
6543F: drivers/hwmon/lm73.c
6544
156e2d1a 6545LM78 HARDWARE MONITOR DRIVER
d8130624 6546M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6547L: lm-sensors@lm-sensors.org
6548S: Maintained
6549F: Documentation/hwmon/lm78
6550F: drivers/hwmon/lm78.c
6551
1da177e4 6552LM83 HARDWARE MONITOR DRIVER
d8130624 6553M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6554L: lm-sensors@lm-sensors.org
1da177e4 6555S: Maintained
679655da
JP
6556F: Documentation/hwmon/lm83
6557F: drivers/hwmon/lm83.c
1da177e4
LT
6558
6559LM90 HARDWARE MONITOR DRIVER
d8130624 6560M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6561L: lm-sensors@lm-sensors.org
1da177e4 6562S: Maintained
679655da 6563F: Documentation/hwmon/lm90
aae7bce4 6564F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6565F: drivers/hwmon/lm90.c
1da177e4 6566
917cc4e6
GR
6567LM95234 HARDWARE MONITOR DRIVER
6568M: Guenter Roeck <linux@roeck-us.net>
6569L: lm-sensors@lm-sensors.org
6570S: Maintained
6571F: Documentation/hwmon/lm95234
6572F: drivers/hwmon/lm95234.c
6573
68620bdd
MP
6574LME2510 MEDIA DRIVER
6575M: Malcolm Priestley <tvboxspy@gmail.com>
6576L: linux-media@vger.kernel.org
a825eaec 6577W: https://linuxtv.org
68620bdd
MP
6578Q: http://patchwork.linuxtv.org/project/linux-media/list/
6579S: Maintained
6580F: drivers/media/usb/dvb-usb-v2/lmedm04*
6581
512e67f9 6582LOCKDEP AND LOCKSTAT
8b58be88
JP
6583M: Peter Zijlstra <peterz@infradead.org>
6584M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6585L: linux-kernel@vger.kernel.org
75fc2d37 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6587S: Maintained
214e0aed
DB
6588F: Documentation/locking/lockdep*.txt
6589F: Documentation/locking/lockstat.txt
679655da 6590F: include/linux/lockdep.h
7486d6da 6591F: kernel/locking/
512e67f9 6592
dde33348 6593LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6594M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6595L: linux-ntfs-dev@lists.sourceforge.net
6596W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6597S: Maintained
679655da 6598F: Documentation/ldm.txt
20d16fef 6599F: block/partitions/ldm.*
1da177e4 6600
ef6ada3d
JE
6601LogFS
6602M: Joern Engel <joern@logfs.org>
756ccb3c 6603M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6604L: logfs@logfs.org
6605W: logfs.org
6606S: Maintained
6607F: fs/logfs/
6608
b62d7946
RS
6609LPC32XX MACHINE SUPPORT
6610M: Roland Stigge <stigge@antcom.de>
6611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6612S: Maintained
6613F: arch/arm/mach-lpc32xx/
6614
c87e34ef 6615LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6616M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6617M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6618M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6619M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6620L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6621L: linux-scsi@vger.kernel.org
6622W: http://www.lsilogic.com/support
6623S: Supported
679655da 6624F: drivers/message/fusion/
500c152a 6625F: drivers/scsi/mpt2sas/
6626F: drivers/scsi/mpt3sas/
c87e34ef 6627
1da177e4 6628LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6629M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6630L: linux-scsi@vger.kernel.org
6631S: Maintained
679655da 6632F: drivers/scsi/sym53c8xx_2/
1da177e4 6633
e5f5c99a
GR
6634LTC4261 HARDWARE MONITOR DRIVER
6635M: Guenter Roeck <linux@roeck-us.net>
6636L: lm-sensors@lm-sensors.org
6637S: Maintained
6638F: Documentation/hwmon/ltc4261
6639F: drivers/hwmon/ltc4261.c
6640
81365c31 6641LTP (Linux Test Project)
28b8e8d4 6642M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6643M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6644M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6645M: Jan Stancek <jstancek@redhat.com>
6646M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6647M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6648L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6649W: http://linux-test-project.github.io/
7d1ae8a8 6650T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6651S: Maintained
6652
c12a54b3 6653M32R ARCHITECTURE
c12a54b3 6654W: http://www.linux-m32r.org/
b4174867 6655S: Orphan
679655da 6656F: arch/m32r/
c12a54b3 6657
1da177e4 6658M68K ARCHITECTURE
8b58be88 6659M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6660L: linux-m68k@lists.linux-m68k.org
6661W: http://www.linux-m68k.org/
54e5881d 6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6663S: Maintained
679655da 6664F: arch/m68k/
9db35182 6665F: drivers/zorro/
1da177e4
LT
6666
6667M68K ON APPLE MACINTOSH
8b58be88 6668M: Joshua Thompson <funaho@jurai.org>
1da177e4 6669W: http://www.mac.linux-m68k.org/
9bb9f222 6670L: linux-m68k@lists.linux-m68k.org
1da177e4 6671S: Maintained
9db35182 6672F: arch/m68k/mac/
1da177e4
LT
6673
6674M68K ON HP9000/300
8b58be88 6675M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6676W: http://www.tazenda.demon.co.uk/phil/linux-hp
6677S: Maintained
679655da 6678F: arch/m68k/hp300/
1da177e4 6679
74425546
AP
6680M88DS3103 MEDIA DRIVER
6681M: Antti Palosaari <crope@iki.fi>
6682L: linux-media@vger.kernel.org
a825eaec 6683W: https://linuxtv.org
74425546
AP
6684W: http://palosaari.fi/linux/
6685Q: http://patchwork.linuxtv.org/project/linux-media/list/
6686T: git git://linuxtv.org/anttip/media_tree.git
6687S: Maintained
6688F: drivers/media/dvb-frontends/m88ds3103*
6689
68620bdd
MP
6690M88RS2000 MEDIA DRIVER
6691M: Malcolm Priestley <tvboxspy@gmail.com>
6692L: linux-media@vger.kernel.org
a825eaec 6693W: https://linuxtv.org
68620bdd
MP
6694Q: http://patchwork.linuxtv.org/project/linux-media/list/
6695S: Maintained
6696F: drivers/media/dvb-frontends/m88rs2000*
6697
07a092fa 6698MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6699M: Alexey Klimov <klimov.linux@gmail.com>
6700L: linux-media@vger.kernel.org
6701T: git git://linuxtv.org/media_tree.git
6702S: Maintained
6703F: drivers/media/radio/radio-ma901.c
07a092fa 6704
64a327a7 6705MAC80211
8b58be88 6706M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6707L: linux-wireless@vger.kernel.org
491b26b4 6708W: http://wireless.kernel.org/
ce466579
JB
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6711S: Maintained
679655da
JP
6712F: Documentation/networking/mac80211-injection.txt
6713F: include/net/mac80211.h
6714F: net/mac80211/
64a327a7 6715
b863ceb7 6716MACVLAN DRIVER
8b58be88 6717M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6718L: netdev@vger.kernel.org
6719S: Maintained
679655da
JP
6720F: drivers/net/macvlan.c
6721F: include/linux/if_macvlan.h
b863ceb7 6722
2b6d83e2
JB
6723MAILBOX API
6724M: Jassi Brar <jassisinghbrar@gmail.com>
6725L: linux-kernel@vger.kernel.org
6726S: Maintained
6727F: drivers/mailbox/
6728F: include/linux/mailbox_client.h
6729F: include/linux/mailbox_controller.h
6730
faf1668c 6731MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6732M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6733W: http://www.kernel.org/doc/man-pages
bd7ebec6 6734L: linux-man@vger.kernel.org
1b53dc74 6735S: Maintained
faf1668c 6736
8427defd
RK
6737MARVELL ARMADA DRM SUPPORT
6738M: Russell King <rmk+kernel@arm.linux.org.uk>
6739S: Maintained
6740F: drivers/gpu/drm/armada/
6741
3ad50cca
GR
6742MARVELL 88E6352 DSA support
6743M: Guenter Roeck <linux@roeck-us.net>
6744S: Maintained
6745F: drivers/net/dsa/mv88e6352.c
6746
c4d007bc
TP
6747MARVELL CRYPTO DRIVER
6748M: Boris Brezillon <boris.brezillon@free-electrons.com>
6749M: Arnaud Ebalard <arno@natisbad.org>
6750F: drivers/crypto/marvell/
6751S: Maintained
6752L: linux-crypto@vger.kernel.org
6753
44c14c1d 6754MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6755M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6756M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6757L: netdev@vger.kernel.org
6758S: Maintained
6759F: drivers/net/ethernet/marvell/sk*
6760
74cda169 6761MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6762L: libertas-dev@lists.infradead.org
8ac3e99e 6763S: Orphan
f988d640 6764F: drivers/net/wireless/marvell/libertas/
74cda169 6765
b60d6975 6766MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6767M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6768L: netdev@vger.kernel.org
f5ca8502 6769S: Maintained
527a6266 6770F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6771F: include/linux/mv643xx.h
1da177e4 6772
370b8ed9
TP
6773MARVELL MVNETA ETHERNET DRIVER
6774M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6775L: netdev@vger.kernel.org
6776S: Maintained
6777F: drivers/net/ethernet/marvell/mvneta.*
6778
fcad584d 6779MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6780M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6781M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6782L: linux-wireless@vger.kernel.org
6783S: Maintained
277b024e 6784F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6785
a2c3f656 6786MARVELL MWL8K WIRELESS DRIVER
a040d532 6787M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6788L: linux-wireless@vger.kernel.org
16345910 6789S: Odd Fixes
de60f1dc 6790F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6791
2a69567b 6792MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6793M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6794S: Odd Fixes
1fa7e547 6795F: drivers/mmc/host/mvsdio.*
2a69567b 6796
1da177e4 6797MATROX FRAMEBUFFER DRIVER
c69f677c 6798L: linux-fbdev@vger.kernel.org
52653199 6799S: Orphan
8a61f013 6800F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6801F: include/uapi/linux/matroxfb.h
1da177e4 6802
ca462085
GR
6803MAX16065 HARDWARE MONITOR DRIVER
6804M: Guenter Roeck <linux@roeck-us.net>
6805L: lm-sensors@lm-sensors.org
6806S: Maintained
6807F: Documentation/hwmon/max16065
6808F: drivers/hwmon/max16065.c
6809
1f61cab8
GR
6810MAX20751 HARDWARE MONITOR DRIVER
6811M: Guenter Roeck <linux@roeck-us.net>
6812L: lm-sensors@lm-sensors.org
6813S: Maintained
6814F: Documentation/hwmon/max20751
6815F: drivers/hwmon/max20751.c
6816
d20620de 6817MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6818M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6819L: lm-sensors@lm-sensors.org
6820S: Maintained
679655da
JP
6821F: Documentation/hwmon/max6650
6822F: drivers/hwmon/max6650.c
d20620de 6823
e89ab51f
GR
6824MAX6697 HARDWARE MONITOR DRIVER
6825M: Guenter Roeck <linux@roeck-us.net>
6826L: lm-sensors@lm-sensors.org
6827S: Maintained
6828F: Documentation/hwmon/max6697
6829F: Documentation/devicetree/bindings/i2c/max6697.txt
6830F: drivers/hwmon/max6697.c
6831F: include/linux/platform_data/max6697.h
6832
f8f847b5
KK
6833MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6834M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6835L: linux-pm@vger.kernel.org
6836S: Supported
6837F: drivers/power/max14577_charger.c
6838F: drivers/power/max77693_charger.c
6839
3811405e
JMC
6840MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6841M: Javier Martinez Canillas <javier@osg.samsung.com>
6842L: linux-kernel@vger.kernel.org
6843S: Supported
6844F: drivers/*/*max77802.c
6845F: Documentation/devicetree/bindings/*/*max77802.txt
6846F: include/dt-bindings/*/*max77802.h
6847
befeb596
KK
6848MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6849M: Chanwoo Choi <cw00.choi@samsung.com>
6850M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6851L: linux-kernel@vger.kernel.org
6852S: Supported
6853F: drivers/*/max14577.c
6854F: drivers/*/max77686.c
6855F: drivers/*/max77693.c
6856F: drivers/extcon/extcon-max14577.c
6857F: drivers/extcon/extcon-max77693.c
6858F: drivers/rtc/rtc-max77686.c
6859F: drivers/clk/clk-max77686.c
6860F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6861F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6862F: Documentation/devicetree/bindings/mfd/max77693.txt
6863F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6864F: include/linux/mfd/max14577*.h
6865F: include/linux/mfd/max77686*.h
6866F: include/linux/mfd/max77693*.h
6867
9be3c9a5
HV
6868MAXIRADIO FM RADIO RECEIVER DRIVER
6869M: Hans Verkuil <hverkuil@xs4all.nl>
6870L: linux-media@vger.kernel.org
6871T: git git://linuxtv.org/media_tree.git
a825eaec 6872W: https://linuxtv.org
9be3c9a5
HV
6873S: Maintained
6874F: drivers/media/radio/radio-maxiradio*
6875
c05dc2cc
PR
6876MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6877M: Peter Rosin <peda@axentia.se>
6878L: linux-iio@vger.kernel.org
6879S: Maintained
6880F: drivers/iio/potentiometer/mcp4531.c
6881
6f32a8c9
LP
6882MEDIA DRIVERS FOR RENESAS - VSP1
6883M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6884L: linux-media@vger.kernel.org
6885L: linux-sh@vger.kernel.org
6886T: git git://linuxtv.org/media_tree.git
6887S: Supported
6888F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6889F: drivers/media/platform/vsp1/
6890
dacf9ce8
KS
6891MEDIA DRIVERS FOR ASCOT2E
6892M: Sergey Kozlov <serjk@netup.ru>
6893L: linux-media@vger.kernel.org
a825eaec 6894W: https://linuxtv.org
dacf9ce8
KS
6895W: http://netup.tv/
6896T: git git://linuxtv.org/media_tree.git
6897S: Supported
6898F: drivers/media/dvb-frontends/ascot2e*
6899
a6dc60ff
KS
6900MEDIA DRIVERS FOR CXD2841ER
6901M: Sergey Kozlov <serjk@netup.ru>
6902L: linux-media@vger.kernel.org
a825eaec 6903W: https://linuxtv.org
a6dc60ff
KS
6904W: http://netup.tv/
6905T: git git://linuxtv.org/media_tree.git
6906S: Supported
6907F: drivers/media/dvb-frontends/cxd2841er*
6908
a5d32b35
KS
6909MEDIA DRIVERS FOR HORUS3A
6910M: Sergey Kozlov <serjk@netup.ru>
6911L: linux-media@vger.kernel.org
a825eaec 6912W: https://linuxtv.org
a5d32b35
KS
6913W: http://netup.tv/
6914T: git git://linuxtv.org/media_tree.git
6915S: Supported
6916F: drivers/media/dvb-frontends/horus3a*
6917
e025273b
KS
6918MEDIA DRIVERS FOR LNBH25
6919M: Sergey Kozlov <serjk@netup.ru>
6920L: linux-media@vger.kernel.org
a825eaec 6921W: https://linuxtv.org
e025273b
KS
6922W: http://netup.tv/
6923T: git git://linuxtv.org/media_tree.git
6924S: Supported
6925F: drivers/media/dvb-frontends/lnbh25*
6926
52b1eaf4
KS
6927MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6928M: Sergey Kozlov <serjk@netup.ru>
6929L: linux-media@vger.kernel.org
a825eaec 6930W: https://linuxtv.org
52b1eaf4
KS
6931W: http://netup.tv/
6932T: git git://linuxtv.org/media_tree.git
6933S: Supported
6934F: drivers/media/pci/netup_unidvb/*
6935
127c49ae 6936MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6937M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6938P: LinuxTV.org Project
6939L: linux-media@vger.kernel.org
a825eaec 6940W: https://linuxtv.org
8a6e2535 6941Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6942T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6943S: Maintained
6944F: Documentation/dvb/
6945F: Documentation/video4linux/
ffe06198 6946F: Documentation/DocBook/media/
127c49ae 6947F: drivers/media/
ffe06198 6948F: drivers/staging/media/
eb4b0ec7 6949F: include/linux/platform_data/media/
127c49ae 6950F: include/media/
6c0f0359
MCC
6951F: include/uapi/linux/dvb/
6952F: include/uapi/linux/videodev2.h
6953F: include/uapi/linux/media.h
6954F: include/uapi/linux/v4l2-*
6955F: include/uapi/linux/meye.h
6956F: include/uapi/linux/ivtv*
6957F: include/uapi/linux/uvcvideo.h
d20620de 6958
c869f77d
JK
6959MEDIATEK MT7601U WIRELESS LAN DRIVER
6960M: Jakub Kicinski <kubakici@wp.pl>
6961L: linux-wireless@vger.kernel.org
6962S: Maintained
6963F: drivers/net/wireless/mediatek/mt7601u/
6964
e399065b
SS
6965MEGARAID SCSI/SAS DRIVERS
6966M: Kashyap Desai <kashyap.desai@avagotech.com>
6967M: Sumit Saxena <sumit.saxena@avagotech.com>
6968M: Uday Lingala <uday.lingala@avagotech.com>
6969L: megaraidlinux.pdl@avagotech.com
baaea1dc 6970L: linux-scsi@vger.kernel.org
e399065b 6971W: http://www.lsi.com
ce00f85c 6972S: Maintained
679655da
JP
6973F: Documentation/scsi/megaraid.txt
6974F: drivers/scsi/megaraid.*
6975F: drivers/scsi/megaraid/
757e0108 6976
2c46c9d5 6977MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 6978M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 6979L: netdev@vger.kernel.org
2c46c9d5
AV
6980S: Supported
6981W: http://www.mellanox.com
6982Q: http://patchwork.ozlabs.org/project/netdev/list/
6983F: drivers/net/ethernet/mellanox/mlx4/en_*
6984
e7523a49
OG
6985MELLANOX ETHERNET DRIVER (mlx5e)
6986M: Saeed Mahameed <saeedm@mellanox.com>
6987L: netdev@vger.kernel.org
6988S: Supported
6989W: http://www.mellanox.com
6990Q: http://patchwork.ozlabs.org/project/netdev/list/
6991F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6992
93c1edb2
JP
6993MELLANOX ETHERNET SWITCH DRIVERS
6994M: Jiri Pirko <jiri@mellanox.com>
6995M: Ido Schimmel <idosch@mellanox.com>
6996L: netdev@vger.kernel.org
6997S: Supported
6998W: http://www.mellanox.com
6999Q: http://patchwork.ozlabs.org/project/netdev/list/
7000F: drivers/net/ethernet/mellanox/mlxsw/
7001
5b25b13a
MD
7002MEMBARRIER SUPPORT
7003M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7004M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7005L: linux-kernel@vger.kernel.org
7006S: Supported
7007F: kernel/membarrier.c
7008F: include/uapi/linux/membarrier.h
7009
70ea91f1
SR
7010MEMORY MANAGEMENT
7011L: linux-mm@kvack.org
70ea91f1
SR
7012W: http://www.linux-mm.org
7013S: Maintained
679655da 7014F: include/linux/mm.h
551450bb
CS
7015F: include/linux/gfp.h
7016F: include/linux/mmzone.h
7017F: include/linux/memory_hotplug.h
7018F: include/linux/vmalloc.h
679655da 7019F: mm/
70ea91f1 7020
f4e9ce66 7021MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7022M: David Woodhouse <dwmw2@infradead.org>
242c325e 7023M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7024L: linux-mtd@lists.infradead.org
8a6e2535
JP
7025W: http://www.linux-mtd.infradead.org/
7026Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7027T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7028T: git git://git.infradead.org/l2-mtd.git
1da177e4 7029S: Maintained
679655da
JP
7030F: drivers/mtd/
7031F: include/linux/mtd/
c117ab84 7032F: include/uapi/mtd/
1da177e4 7033
26c57ef1 7034MEN A21 WATCHDOG DRIVER
30c7469b 7035M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7036L: linux-watchdog@vger.kernel.org
30c7469b 7037S: Maintained
26c57ef1
JT
7038F: drivers/watchdog/mena21_wdt.c
7039
3764e82e 7040MEN CHAMELEON BUS (mcb)
30c7469b
JT
7041M: Johannes Thumshirn <morbidrsa@gmail.com>
7042S: Maintained
3764e82e
JT
7043F: drivers/mcb/
7044F: include/linux/mcb.h
b9f2f459 7045F: Documentation/men-chameleon-bus.txt
3764e82e 7046
48b490d2
AW
7047MEN F21BMC (Board Management Controller)
7048M: Andreas Werner <andreas.werner@men.de>
7049S: Supported
7050F: drivers/mfd/menf21bmc.c
7051F: drivers/watchdog/menf21bmc_wdt.c
7052F: drivers/leds/leds-menf21bmc.c
7053F: drivers/hwmon/menf21bmc_hwmon.c
7054F: Documentation/hwmon/menf21bmc
7055
12285945
JH
7056METAG ARCHITECTURE
7057M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7058L: linux-metag@vger.kernel.org
f23d0e24 7059S: Odd Fixes
12285945
JH
7060F: arch/metag/
7061F: Documentation/metag/
7062F: Documentation/devicetree/bindings/metag/
2d799dde 7063F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7064F: drivers/clocksource/metag_generic.c
5698c50d
JH
7065F: drivers/irqchip/irq-metag.c
7066F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7067F: drivers/tty/metag_da.c
12285945 7068
c6375b0a 7069MICROBLAZE ARCHITECTURE
8b58be88 7070M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7071W: http://www.monstr.eu/fdt/
7072T: git git://git.monstr.eu/linux-2.6-microblaze.git
7073S: Supported
0a8c7914 7074F: arch/microblaze/
1da177e4 7075
2508a45a
CY
7076MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7077M: Chen Yu <yu.c.chen@intel.com>
7078L: platform-driver-x86@vger.kernel.org
7079S: Supported
7080F: drivers/platform/x86/surfacepro3_button.c
7081
1da177e4 7082MICROTEK X6 SCANNER
61eee9a7 7083M: Oliver Neukum <oliver@neukum.org>
1da177e4 7084S: Maintained
679655da 7085F: drivers/usb/image/microtek.*
1da177e4
LT
7086
7087MIPS
8b58be88 7088M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7089L: linux-mips@linux-mips.org
6097050d 7090W: http://www.linux-mips.org/
b05e988e 7091T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7092Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7093S: Supported
679655da
JP
7094F: Documentation/mips/
7095F: arch/mips/
1da177e4 7096
08b7620a
HV
7097MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7098M: Hans Verkuil <hverkuil@xs4all.nl>
7099L: linux-media@vger.kernel.org
7100T: git git://linuxtv.org/media_tree.git
a825eaec 7101W: https://linuxtv.org
08b7620a
HV
7102S: Odd Fixes
7103F: drivers/media/radio/radio-miropcm20*
7104
e126ba97
EC
7105Mellanox MLX5 core VPI driver
7106M: Eli Cohen <eli@mellanox.com>
7107L: netdev@vger.kernel.org
7108L: linux-rdma@vger.kernel.org
7109W: http://www.mellanox.com
7110Q: http://patchwork.ozlabs.org/project/netdev/list/
7111Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7112T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7113S: Supported
7114F: drivers/net/ethernet/mellanox/mlx5/core/
7115F: include/linux/mlx5/
7116
7117Mellanox MLX5 IB driver
b75f0050
JP
7118M: Eli Cohen <eli@mellanox.com>
7119L: linux-rdma@vger.kernel.org
7120W: http://www.mellanox.com
7121Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7122T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7123S: Supported
7124F: include/linux/mlx5/
7125F: drivers/infiniband/hw/mlx5/
e126ba97 7126
764589b6
CM
7127MELEXIS MLX90614 DRIVER
7128M: Crt Mori <cmo@melexis.com>
7129L: linux-iio@vger.kernel.org
7130W: http://www.melexis.com
7131S: Supported
7132F: drivers/iio/temperature/mlx90614.c
7133
0ce277e4
AP
7134MN88472 MEDIA DRIVER
7135M: Antti Palosaari <crope@iki.fi>
7136L: linux-media@vger.kernel.org
a825eaec 7137W: https://linuxtv.org
0ce277e4
AP
7138W: http://palosaari.fi/linux/
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140T: git git://linuxtv.org/anttip/media_tree.git
7141S: Maintained
7142F: drivers/staging/media/mn88472/
7143F: drivers/media/dvb-frontends/mn88472.h
7144
4f4d238f
AP
7145MN88473 MEDIA DRIVER
7146M: Antti Palosaari <crope@iki.fi>
7147L: linux-media@vger.kernel.org
a825eaec 7148W: https://linuxtv.org
4f4d238f
AP
7149W: http://palosaari.fi/linux/
7150Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151T: git git://linuxtv.org/anttip/media_tree.git
7152S: Maintained
7153F: drivers/staging/media/mn88473/
7154F: drivers/media/dvb-frontends/mn88473.h
7155
1da177e4 7156MODULE SUPPORT
8b58be88 7157M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7158S: Maintained
679655da
JP
7159F: include/linux/module.h
7160F: kernel/module.c
1da177e4
LT
7161
7162MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7163W: http://popies.net/meye/
b7788e13 7164S: Orphan
679655da 7165F: Documentation/video4linux/meye.txt
90d72ac6 7166F: drivers/media/pci/meye/
6c0f0359 7167F: include/uapi/linux/meye.h
1da177e4 7168
b9705b60 7169MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7170M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7171S: Maintained
679655da 7172F: Documentation/serial/moxa-smartio
c897401b 7173F: drivers/tty/mxser.*
d735410a 7174
889b2f87
AK
7175MR800 AVERMEDIA USB FM RADIO DRIVER
7176M: Alexey Klimov <klimov.linux@gmail.com>
7177L: linux-media@vger.kernel.org
7178T: git git://linuxtv.org/media_tree.git
7179S: Maintained
7180F: drivers/media/radio/radio-mr800.c
7181
d7155691
AO
7182MRF24J40 IEEE 802.15.4 RADIO DRIVER
7183M: Alan Ott <alan@signal11.us>
7184L: linux-wpan@vger.kernel.org
7185S: Maintained
7186F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7187F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7188
8c4c731a 7189MSI LAPTOP SUPPORT
182ae55c 7190M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7191L: platform-driver-x86@vger.kernel.org
8c4c731a 7192S: Maintained
679655da 7193F: drivers/platform/x86/msi-laptop.c
8c4c731a 7194
0f1006b1 7195MSI WMI SUPPORT
d0944853 7196L: platform-driver-x86@vger.kernel.org
5ee7041e 7197S: Orphan
0f1006b1
AA
7198F: drivers/platform/x86/msi-wmi.c
7199
19a628a0
AP
7200MSI001 MEDIA DRIVER
7201M: Antti Palosaari <crope@iki.fi>
7202L: linux-media@vger.kernel.org
a825eaec 7203W: https://linuxtv.org
19a628a0
AP
7204W: http://palosaari.fi/linux/
7205Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206T: git git://linuxtv.org/anttip/media_tree.git
7207S: Maintained
0185e197 7208F: drivers/media/tuners/msi001*
19a628a0 7209
7570589d 7210MSI2500 MEDIA DRIVER
2c57213f
AP
7211M: Antti Palosaari <crope@iki.fi>
7212L: linux-media@vger.kernel.org
a825eaec 7213W: https://linuxtv.org
2c57213f
AP
7214W: http://palosaari.fi/linux/
7215Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216T: git git://linuxtv.org/anttip/media_tree.git
7217S: Maintained
7570589d 7218F: drivers/media/usb/msi2500/
2c57213f 7219
159eeea4
RJ
7220MSYSTEMS DISKONCHIP G3 MTD DRIVER
7221M: Robert Jarzmik <robert.jarzmik@free.fr>
7222L: linux-mtd@lists.infradead.org
7223S: Maintained
7224F: drivers/mtd/devices/docg3*
7225
62a37dc7 7226MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7227M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7228L: linux-media@vger.kernel.org
7229T: git git://linuxtv.org/media_tree.git
7230S: Maintained
7231F: drivers/media/i2c/mt9m032.c
b5dcee22 7232F: include/media/i2c/mt9m032.h
0e837fb9 7233
62a37dc7 7234MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7235M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7236L: linux-media@vger.kernel.org
7237T: git git://linuxtv.org/media_tree.git
7238S: Maintained
7239F: drivers/media/i2c/mt9p031.c
b5dcee22 7240F: include/media/i2c/mt9p031.h
0e837fb9 7241
62a37dc7 7242MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7243M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7244L: linux-media@vger.kernel.org
7245T: git git://linuxtv.org/media_tree.git
7246S: Maintained
7247F: drivers/media/i2c/mt9t001.c
b5dcee22 7248F: include/media/i2c/mt9t001.h
0e837fb9 7249
62a37dc7 7250MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7251M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7252L: linux-media@vger.kernel.org
7253T: git git://linuxtv.org/media_tree.git
7254S: Maintained
f2272e13 7255F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7256F: drivers/media/i2c/mt9v032.c
b5dcee22 7257F: include/media/i2c/mt9v032.h
0e837fb9 7258
4e0d13cb 7259MULTIFUNCTION DEVICES (MFD)
f7d3210e 7260M: Lee Jones <lee.jones@linaro.org>
7caa7991 7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7262S: Supported
679655da 7263F: drivers/mfd/
55b5940d 7264F: include/linux/mfd/
4e0d13cb 7265
5c4e6f13 7266MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7267M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7268L: linux-mmc@vger.kernel.org
708dce3f 7269T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7270S: Maintained
679655da
JP
7271F: drivers/mmc/
7272F: include/linux/mmc/
c117ab84 7273F: include/uapi/linux/mmc/
baca2da4 7274
15a0580c 7275MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7276S: Orphan
679655da
JP
7277F: drivers/mmc/host/mmc_spi.c
7278F: include/linux/spi/mmc_spi.h
15a0580c 7279
1da177e4 7280MULTISOUND SOUND DRIVER
8b58be88 7281M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7282S: Maintained
679655da
JP
7283F: Documentation/sound/oss/MultiSound
7284F: sound/oss/msnd*
1da177e4 7285
d735410a 7286MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7287S: Orphan
c897401b 7288F: drivers/tty/isicom.c
679655da 7289F: include/linux/isicom.h
d735410a 7290
550a7375 7291MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7292M: Felipe Balbi <balbi@ti.com>
795fb7e7 7293L: linux-usb@vger.kernel.org
43b416e5 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7295S: Maintained
679655da 7296F: drivers/usb/musb/
550a7375 7297
ea0af5f6
MK
7298MXL5007T MEDIA DRIVER
7299M: Michael Krufky <mkrufky@linuxtv.org>
7300L: linux-media@vger.kernel.org
a825eaec 7301W: https://linuxtv.org
ea0af5f6
MK
7302W: http://github.com/mkrufky
7303Q: http://patchwork.linuxtv.org/project/linux-media/list/
7304T: git git://linuxtv.org/mkrufky/tuners.git
7305S: Maintained
7306F: drivers/media/tuners/mxl5007t.*
7307
2d3cf588 7308MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7309M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7310L: netdev@vger.kernel.org
205057ae 7311W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7312S: Supported
93f7848b 7313F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7314
1da177e4 7315NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7316S: Orphan
d9fb9f38 7317F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7318
23dc05a3
DM
7319NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7320M: Daniel Mack <zonque@gmail.com>
7321S: Maintained
e5747e40 7322L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7323W: http://www.native-instruments.com
7324F: sound/usb/caiaq/
7325
1da177e4 7326NCP FILESYSTEM
52653199
PV
7327M: Petr Vandrovec <petr@vandrovec.name>
7328S: Odd Fixes
679655da 7329F: fs/ncpfs/
1da177e4 7330
a79b0322
FT
7331NCR 5380 SCSI DRIVERS
7332M: Finn Thain <fthain@telegraphics.com.au>
7333M: Michael Schmitz <schmitzmic@gmail.com>
7334L: linux-scsi@vger.kernel.org
7335S: Maintained
7336F: Documentation/scsi/g_NCR5380.txt
7337F: drivers/scsi/NCR5380.*
7338F: drivers/scsi/arm/cumana_1.c
7339F: drivers/scsi/arm/oak.c
7340F: drivers/scsi/atari_NCR5380.c
7341F: drivers/scsi/atari_scsi.*
7342F: drivers/scsi/dmx3191d.c
7343F: drivers/scsi/dtc.*
7344F: drivers/scsi/g_NCR5380.*
7345F: drivers/scsi/g_NCR5380_mmio.c
7346F: drivers/scsi/mac_scsi.*
7347F: drivers/scsi/pas16.*
a79b0322
FT
7348F: drivers/scsi/sun3_scsi.*
7349F: drivers/scsi/sun3_scsi_vme.c
7350F: drivers/scsi/t128.*
7351
1da177e4 7352NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7353M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7354L: linux-scsi@vger.kernel.org
7355S: Maintained
679655da 7356F: drivers/scsi/NCR_D700.*
1da177e4 7357
4aa3eb4c
GR
7358NCT6775 HARDWARE MONITOR DRIVER
7359M: Guenter Roeck <linux@roeck-us.net>
7360L: lm-sensors@lm-sensors.org
7361S: Maintained
7362F: Documentation/hwmon/nct6775
7363F: drivers/hwmon/nct6775.c
7364
3c2d774c 7365NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7366M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7367L: linux-rdma@vger.kernel.org
e3d33cb1 7368W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7369S: Supported
7370F: drivers/infiniband/hw/nes/
7371
be2f2e84 7372NETEM NETWORK EMULATOR
adbbf69d 7373M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7374L: netem@lists.linux-foundation.org
be2f2e84 7375S: Maintained
679655da 7376F: net/sched/sch_netem.c
be2f2e84 7377
b2f5a051 7378NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7379M: Jon Mason <jdmason@kudzu.us>
4a58448b 7380L: netdev@vger.kernel.org
4a58448b 7381S: Supported
679655da 7382F: Documentation/networking/s2io.txt
b2f5a051 7383F: Documentation/networking/vxge.txt
86387e1a 7384F: drivers/net/ethernet/neterion/
4a58448b 7385
db9cf3a3 7386NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7387M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7388M: Patrick McHardy <kaber@trash.net>
42010ed0 7389M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7390L: netfilter-devel@vger.kernel.org
82b98543 7391L: coreteam@netfilter.org
1da177e4
LT
7392W: http://www.netfilter.org/
7393W: http://www.iptables.org/
42010ed0
PNA
7394Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7397S: Supported
679655da
JP
7398F: include/linux/netfilter*
7399F: include/linux/netfilter/
7400F: include/net/netfilter/
c117ab84
CEB
7401F: include/uapi/linux/netfilter*
7402F: include/uapi/linux/netfilter/
679655da
JP
7403F: net/*/netfilter.c
7404F: net/*/netfilter/
7405F: net/netfilter/
91c269a0 7406F: net/bridge/br_netfilter*.c
1da177e4 7407
4cc67735 7408NETLABEL
87a0874c 7409M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7410W: http://netlabel.sf.net
7411L: netdev@vger.kernel.org
87a0874c 7412S: Maintained
80811493 7413F: Documentation/netlabel/
679655da
JP
7414F: include/net/netlabel.h
7415F: net/netlabel/
4cc67735 7416
1da177e4 7417NETROM NETWORK LAYER
8b58be88 7418M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7419L: linux-hams@vger.kernel.org
d34cb28a 7420W: http://www.linux-ax25.org/
1da177e4 7421S: Maintained
679655da 7422F: include/net/netrom.h
c117ab84 7423F: include/uapi/linux/netrom.h
679655da 7424F: net/netrom/
1da177e4 7425
4c352362
JK
7426NETRONOME ETHERNET DRIVERS
7427M: Jakub Kicinski <jakub.kicinski@netronome.com>
7428M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7429L: oss-drivers@netronome.com
7430S: Maintained
7431F: drivers/net/ethernet/netronome/
7432
5ddb88c0 7433NETWORK BLOCK DEVICE (NBD)
4ca5829a 7434M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7435S: Maintained
5e4b269b 7436L: nbd-general@lists.sourceforge.net
4ca5829a 7437T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7438F: Documentation/blockdev/nbd.txt
7439F: drivers/block/nbd.c
c117ab84 7440F: include/uapi/linux/nbd.h
1da177e4 7441
6e43650c
NH
7442NETWORK DROP MONITOR
7443M: Neil Horman <nhorman@tuxdriver.com>
7444L: netdev@vger.kernel.org
7445S: Maintained
7446W: https://fedorahosted.org/dropwatch/
7447F: net/core/drop_monitor.c
7448
1da177e4 7449NETWORKING [GENERAL]
8b58be88 7450M: "David S. Miller" <davem@davemloft.net>
979b6c13 7451L: netdev@vger.kernel.org
b1e8fd54 7452W: http://www.linuxfoundation.org/en/Net
11e98029 7453Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7456S: Maintained
679655da
JP
7457F: net/
7458F: include/net/
018d21ed
JP
7459F: include/linux/in.h
7460F: include/linux/net.h
7461F: include/linux/netdevice.h
c117ab84
CEB
7462F: include/uapi/linux/in.h
7463F: include/uapi/linux/net.h
7464F: include/uapi/linux/netdevice.h
0c7aecd4 7465F: include/uapi/linux/net_namespace.h
7e814a6c 7466F: tools/net/
f4e53f9a 7467F: tools/testing/selftests/net/
335a67d2 7468F: lib/random32.c
a101ccd1 7469F: lib/test_bpf.c
1da177e4
LT
7470
7471NETWORKING [IPv4/IPv6]
8b58be88
JP
7472M: "David S. Miller" <davem@davemloft.net>
7473M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7474M: James Morris <jmorris@namei.org>
7475M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7476M: Patrick McHardy <kaber@trash.net>
979b6c13 7477L: netdev@vger.kernel.org
08deed1e 7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7479S: Maintained
679655da
JP
7480F: net/ipv4/
7481F: net/ipv6/
7482F: include/net/ip*
0a14842f 7483F: arch/x86/net/*
1da177e4 7484
73b7656c
DM
7485NETWORKING [IPSEC]
7486M: Steffen Klassert <steffen.klassert@secunet.com>
7487M: Herbert Xu <herbert@gondor.apana.org.au>
7488M: "David S. Miller" <davem@davemloft.net>
7489L: netdev@vger.kernel.org
d1fc5024
SK
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7492S: Maintained
5826bdd1 7493F: net/core/flow.c
73b7656c
DM
7494F: net/xfrm/
7495F: net/key/
7496F: net/ipv4/xfrm*
d1fc5024
SK
7497F: net/ipv4/esp4.c
7498F: net/ipv4/ah4.c
7499F: net/ipv4/ipcomp.c
7500F: net/ipv4/ip_vti.c
73b7656c 7501F: net/ipv6/xfrm*
d1fc5024
SK
7502F: net/ipv6/esp6.c
7503F: net/ipv6/ah6.c
7504F: net/ipv6/ipcomp6.c
7505F: net/ipv6/ip6_vti.c
73b7656c
DM
7506F: include/uapi/linux/xfrm.h
7507F: include/net/xfrm.h
7508
10e2ff1c 7509NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7510M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7511L: netdev@vger.kernel.org
7512S: Maintained
7513
29f8f632 7514NETWORKING [WIRELESS]
2cb4abd1 7515L: linux-wireless@vger.kernel.org
8a6e2535 7516Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7517
788873ac
JP
7518NETWORKING DRIVERS
7519L: netdev@vger.kernel.org
7520W: http://www.linuxfoundation.org/en/Net
11e98029 7521Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7524S: Odd Fixes
7525F: drivers/net/
018d21ed 7526F: include/linux/if_*
0b63bf1f 7527F: include/linux/netdevice.h
0b63bf1f
JD
7528F: include/linux/etherdevice.h
7529F: include/linux/fcdevice.h
7530F: include/linux/fddidevice.h
7531F: include/linux/hippidevice.h
7532F: include/linux/inetdevice.h
c117ab84
CEB
7533F: include/uapi/linux/if_*
7534F: include/uapi/linux/netdevice.h
788873ac 7535
0e324cf6
JL
7536NETWORKING DRIVERS (WIRELESS)
7537M: Kalle Valo <kvalo@codeaurora.org>
7538L: linux-wireless@vger.kernel.org
7539Q: http://patchwork.kernel.org/project/linux-wireless/list/
7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7541S: Maintained
7542F: drivers/net/wireless/
7543
3d396eb1 7544NETXEN (1/10) GbE SUPPORT
8622315e 7545M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7546M: Sony Chacko <sony.chacko@qlogic.com>
7547M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7548L: netdev@vger.kernel.org
9c2b5bde 7549W: http://www.qlogic.com
3d396eb1 7550S: Supported
aa43c215 7551F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7552
6423d30f
AAJ
7553NFC SUBSYSTEM
7554M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7555M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7556M: Samuel Ortiz <sameo@linux.intel.com>
7557L: linux-wireless@vger.kernel.org
1eb3b216 7558L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7559S: Supported
6423d30f 7560F: net/nfc/
55eb94f9 7561F: include/net/nfc/
c117ab84 7562F: include/uapi/linux/nfc.h
6423d30f 7563F: drivers/nfc/
397d6497
CR
7564F: include/linux/platform_data/microread.h
7565F: include/linux/platform_data/nfcmrvl.h
7566F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7567F: include/linux/platform_data/pn544.h
397d6497
CR
7568F: include/linux/platform_data/st21nfca.h
7569F: include/linux/platform_data/st-nci.h
7ebb88e5 7570F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7571
e8b43555 7572NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7573M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7574M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7575L: linux-nfs@vger.kernel.org
7576W: http://client.linux-nfs.org
cd7b996a 7577T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7578S: Maintained
679655da
JP
7579F: fs/lockd/
7580F: fs/nfs/
7581F: fs/nfs_common/
7582F: net/sunrpc/
7583F: include/linux/lockd/
7584F: include/linux/nfs*
7585F: include/linux/sunrpc/
c117ab84
CEB
7586F: include/uapi/linux/nfs*
7587F: include/uapi/linux/sunrpc/
1da177e4 7588
85ef9cea 7589NILFS2 FILESYSTEM
e2126935 7590M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7591L: linux-nilfs@vger.kernel.org
f9472265 7592W: http://nilfs.sourceforge.net/
e2126935 7593T: git git://github.com/konis/nilfs2.git
85ef9cea 7594S: Supported
679655da
JP
7595F: Documentation/filesystems/nilfs2.txt
7596F: fs/nilfs2/
7597F: include/linux/nilfs2_fs.h
c35c7ac5 7598F: include/trace/events/nilfs2.h
85ef9cea 7599
1da177e4 7600NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7601M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7602W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7603S: Maintained
679655da
JP
7604F: Documentation/scsi/NinjaSCSI.txt
7605F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7606
7607NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7608M: GOTO Masanori <gotom@debian.or.jp>
7609M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7610W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7611S: Maintained
679655da
JP
7612F: Documentation/scsi/NinjaSCSI.txt
7613F: drivers/scsi/nsp32*
1da177e4 7614
383b8fb9
LFT
7615NIOS2 ARCHITECTURE
7616M: Ley Foon Tan <lftan@altera.com>
7617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7619S: Maintained
7620F: arch/nios2/
7621
2a6afddb
PR
7622NOKIA N900 POWER SUPPLY DRIVERS
7623M: Pali RohĂ¡r <pali.rohar@gmail.com>
7624S: Maintained
7625F: include/linux/power/bq2415x_charger.h
081bab21 7626F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7627F: include/linux/power/isp1704_charger.h
7628F: drivers/power/bq2415x_charger.c
081bab21 7629F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7630F: drivers/power/isp1704_charger.c
7631F: drivers/power/rx51_battery.c
7632
a1bd3bae 7633NTB DRIVER CORE
9ef6bf6c
JM
7634M: Jon Mason <jdmason@kudzu.us>
7635M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7636M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7637L: linux-ntb@googlegroups.com
fce8a7bb 7638S: Supported
2984411f
JM
7639W: https://github.com/jonmason/ntb/wiki
7640T: git git://github.com/jonmason/ntb.git
fce8a7bb 7641F: drivers/ntb/
548c237c 7642F: drivers/net/ntb_netdev.c
fce8a7bb 7643F: include/linux/ntb.h
a1bd3bae 7644F: include/linux/ntb_transport.h
fce8a7bb 7645
e26a5843
AH
7646NTB INTEL DRIVER
7647M: Jon Mason <jdmason@kudzu.us>
7648M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7649L: linux-ntb@googlegroups.com
e26a5843
AH
7650S: Supported
7651W: https://github.com/jonmason/ntb/wiki
7652T: git git://github.com/jonmason/ntb.git
7653F: drivers/ntb/hw/intel/
fce8a7bb 7654
1da177e4 7655NTFS FILESYSTEM
2818ef50 7656M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7657L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7658W: http://www.tuxera.com/
e6f4dee7 7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7660S: Supported
679655da
JP
7661F: Documentation/filesystems/ntfs.txt
7662F: fs/ntfs/
1da177e4 7663
9eb8ef74 7664NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7665M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7666L: linux-fbdev@vger.kernel.org
ce00f85c 7667S: Maintained
8a61f013
JH
7668F: drivers/video/fbdev/riva/
7669F: drivers/video/fbdev/nvidia/
1da177e4 7670
79461681 7671NVM EXPRESS DRIVER
b3975e94
JF
7672M: Keith Busch <keith.busch@intel.com>
7673M: Jens Axboe <axboe@fb.com>
79461681 7674L: linux-nvme@lists.infradead.org
b3975e94
JF
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7676W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7677S: Supported
57dacad5 7678F: drivers/nvme/host/
79461681
MW
7679F: include/linux/nvme.h
7680
aee4b9bd
SK
7681NVMEM FRAMEWORK
7682M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7683M: Maxime Ripard <maxime.ripard@free-electrons.com>
7684S: Maintained
7685F: drivers/nvmem/
7686F: Documentation/devicetree/bindings/nvmem/
7687F: include/linux/nvmem-consumer.h
7688F: include/linux/nvmem-provider.h
7689
dece4585
CP
7690NXP-NCI NFC DRIVER
7691M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7692R: Charles Gorand <charles.gorand@effinnov.com>
7693L: linux-nfc@lists.01.org (moderated for non-subscribers)
7694S: Supported
7695F: drivers/nfc/nxp-nci
7696
f50d7146
RK
7697NXP TDA998X DRM DRIVER
7698M: Russell King <rmk+kernel@arm.linux.org.uk>
7699S: Supported
7700F: drivers/gpu/drm/i2c/tda998x_drv.c
7701F: include/drm/i2c/tda998x.h
7702
fbace43e
PR
7703NXP TFA9879 DRIVER
7704M: Peter Rosin <peda@axentia.se>
7705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7706S: Maintained
7707F: sound/soc/codecs/tfa9879*
7708
f5525786 7709OMAP SUPPORT
0e24bdd4 7710M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7711L: linux-omap@vger.kernel.org
7712W: http://www.muru.com/linux/omap/
7713W: http://linux.omap.com/
8a6e2535 7714Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7716S: Maintained
4e04d5a3 7717F: arch/arm/*omap*/
026da812
FB
7718F: arch/arm/configs/omap1_defconfig
7719F: arch/arm/configs/omap2plus_defconfig
046d0a37 7720F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7721F: drivers/irqchip/irq-omap-intc.c
7722F: drivers/mfd/*omap*.c
7723F: drivers/mfd/menelaus.c
7724F: drivers/mfd/palmas.c
7725F: drivers/mfd/tps65217.c
7726F: drivers/mfd/tps65218.c
7727F: drivers/mfd/tps65910.c
7728F: drivers/mfd/twl-core.[ch]
7729F: drivers/mfd/twl4030*.c
7730F: drivers/mfd/twl6030*.c
7731F: drivers/mfd/twl6040*.c
7732F: drivers/regulator/palmas-regulator*.c
7733F: drivers/regulator/pbias-regulator.c
7734F: drivers/regulator/tps65217-regulator.c
7735F: drivers/regulator/tps65218-regulator.c
7736F: drivers/regulator/tps65910-regulator.c
7737F: drivers/regulator/twl-regulator.c
046d0a37 7738F: include/linux/i2c-omap.h
f5525786 7739
50f29fbd 7740OMAP DEVICE TREE SUPPORT
cdb55ab0 7741M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7742M: Tony Lindgren <tony@atomide.com>
7743L: linux-omap@vger.kernel.org
d0fb18c5 7744L: devicetree@vger.kernel.org
50f29fbd
TL
7745S: Maintained
7746F: arch/arm/boot/dts/*omap*
7747F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7748F: arch/arm/boot/dts/*am4*
7749F: arch/arm/boot/dts/*am5*
7750F: arch/arm/boot/dts/*dra7*
50f29fbd 7751
f5525786 7752OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7753M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7754L: linux-omap@vger.kernel.org
7755S: Maintained
7756F: arch/arm/*omap*/*clock*
7757
7758OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7759M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7760L: linux-omap@vger.kernel.org
7761S: Maintained
7762F: arch/arm/*omap*/*pm*
c46938d4 7763F: drivers/cpufreq/omap-cpufreq.c
f5525786 7764
d21db568 7765OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7766M: Rajendra Nayak <rnayak@ti.com>
7767M: Paul Walmsley <paul@pwsan.com>
7768L: linux-omap@vger.kernel.org
7769S: Maintained
d21db568 7770F: arch/arm/mach-omap2/prm*
692ab1f3 7771
f5525786 7772OMAP AUDIO SUPPORT
6c284903 7773M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7774M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7776L: linux-omap@vger.kernel.org
7777S: Maintained
7778F: sound/soc/omap/
7779
18640193
TL
7780OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7781M: Roger Quadros <rogerq@ti.com>
7782M: Tony Lindgren <tony@atomide.com>
7783L: linux-omap@vger.kernel.org
7784S: Maintained
7785F: drivers/memory/omap-gpmc.c
7786F: arch/arm/mach-omap2/*gpmc*
7787
f5525786 7788OMAP FRAMEBUFFER SUPPORT
830e6384 7789M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7790L: linux-fbdev@vger.kernel.org
f5525786
TL
7791L: linux-omap@vger.kernel.org
7792S: Maintained
8a61f013 7793F: drivers/video/fbdev/omap/
f5525786 7794
676eec0d 7795OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7796M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7797L: linux-omap@vger.kernel.org
676eec0d 7798L: linux-fbdev@vger.kernel.org
178ff4c9 7799S: Maintained
8a61f013 7800F: drivers/video/fbdev/omap2/
178ff4c9
TV
7801F: Documentation/arm/OMAP/DSS
7802
8b37fcfc
OBC
7803OMAP HARDWARE SPINLOCK SUPPORT
7804M: Ohad Ben-Cohen <ohad@wizery.com>
7805L: linux-omap@vger.kernel.org
7806S: Maintained
7807F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7808
f5525786 7809OMAP MMC SUPPORT
8b58be88 7810M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7811L: linux-omap@vger.kernel.org
7812S: Maintained
653f41b5
MC
7813F: drivers/mmc/host/omap.c
7814
7815OMAP HS MMC SUPPORT
0a4585c6 7816L: linux-mmc@vger.kernel.org
653f41b5 7817L: linux-omap@vger.kernel.org
dfa5d196 7818S: Orphan
653f41b5 7819F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7820
7821OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7822M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7823S: Maintained
7824F: drivers/char/hw_random/omap-rng.c
7825
f400c82e 7826OMAP HWMOD SUPPORT
cdb55ab0 7827M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7828M: Paul Walmsley <paul@pwsan.com>
7829L: linux-omap@vger.kernel.org
7830S: Maintained
8fc8b12b 7831F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7832
8633fb30
PW
7833OMAP HWMOD DATA
7834M: Paul Walmsley <paul@pwsan.com>
7835L: linux-omap@vger.kernel.org
7836S: Maintained
7837F: arch/arm/mach-omap2/omap_hwmod*data*
7838
f400c82e 7839OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7840M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7841L: linux-omap@vger.kernel.org
7842S: Maintained
7843F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7844
0db83ced 7845OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7847L: linux-media@vger.kernel.org
7848S: Maintained
7eec52db 7849F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7850F: drivers/media/platform/omap3isp/
0db83ced 7851F: drivers/staging/media/omap4iss/
7e8970e1 7852
f5525786 7853OMAP USB SUPPORT
f299470a 7854M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7855L: linux-usb@vger.kernel.org
7856L: linux-omap@vger.kernel.org
43b416e5 7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7858S: Maintained
a16fbd65
JP
7859F: drivers/usb/*/*omap*
7860F: arch/arm/*omap*/usb*
f5525786 7861
6d994710 7862OMAP GPIO DRIVER
fe643528 7863M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7864M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7865M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7866L: linux-omap@vger.kernel.org
7867S: Maintained
fe643528 7868F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7869F: drivers/gpio/gpio-omap.c
7870
c351e290
MJ
7871OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7872M: Mark Jackson <mpfj@newflow.co.uk>
7873L: linux-omap@vger.kernel.org
7874S: Maintained
7875F: arch/arm/boot/dts/am335x-nano.dts
7876
0ad122d9 7877OMFS FILESYSTEM
8b58be88 7878M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7879L: linux-karma-devel@lists.sourceforge.net
7880S: Maintained
679655da
JP
7881F: Documentation/filesystems/omfs.txt
7882F: fs/omfs/
0ad122d9 7883
c1986ee9 7884OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7885M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7886S: Maintained
679655da
JP
7887F: drivers/char/pcmcia/cm4000_cs.c
7888F: include/linux/cm4000_cs.h
c117ab84 7889F: include/uapi/linux/cm4000_cs.h
c1986ee9 7890
77c44ab1 7891OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7892M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7893S: Maintained
679655da 7894F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7895
77d5140f 7896OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7897M: Jonathan Corbet <corbet@lwn.net>
661263b5 7898L: linux-media@vger.kernel.org
275ffde4 7899T: git git://linuxtv.org/media_tree.git
77d5140f 7900S: Maintained
90d72ac6 7901F: drivers/media/i2c/ov7670.c
77d5140f 7902
431bca73 7903ONENAND FLASH DRIVER
8b58be88 7904M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7905L: linux-mtd@lists.infradead.org
7906S: Maintained
679655da
JP
7907F: drivers/mtd/onenand/
7908F: include/linux/mtd/onenand*.h
431bca73 7909
1da177e4 7910ONSTREAM SCSI TAPE DRIVER
8b58be88 7911M: Willem Riede <osst@riede.org>
1da177e4
LT
7912L: osst-users@lists.sourceforge.net
7913L: linux-scsi@vger.kernel.org
7914S: Maintained
f7269cfc
JD
7915F: Documentation/scsi/osst.txt
7916F: drivers/scsi/osst.*
7917F: drivers/scsi/osst_*.h
7918F: drivers/scsi/st.h
1da177e4 7919
e2d1d6c0 7920OPENCORES I2C BUS DRIVER
8b58be88 7921M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7922L: linux-i2c@vger.kernel.org
e2d1d6c0 7923S: Maintained
679655da
JP
7924F: Documentation/i2c/busses/i2c-ocores
7925F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7926
860c44c1 7927OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7928M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7929M: Frank Rowand <frowand.list@gmail.com>
7930M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7931L: devicetree@vger.kernel.org
a7fefe9f
RH
7932W: http://www.devicetree.org/
7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7934S: Maintained
f8828205 7935F: drivers/of/
860c44c1 7936F: include/linux/of*.h
f8828205 7937F: scripts/dtc/
860c44c1 7938
f8828205 7939OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7940M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7941M: Pawel Moll <pawel.moll@arm.com>
7942M: Mark Rutland <mark.rutland@arm.com>
de80963e 7943M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7944M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7945L: devicetree@vger.kernel.org
7946S: Maintained
7947F: Documentation/devicetree/
7948F: arch/*/boot/dts/
7949F: include/dt-bindings/
7950
2bb65f56
PA
7951OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7952M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7953L: devicetree@vger.kernel.org
7954S: Maintained
7955F: Documentation/devicetree/dynamic-resolution-notes.txt
7956F: Documentation/devicetree/overlay-notes.txt
7957F: drivers/of/overlay.c
7958F: drivers/of/resolver.c
7959
19f9d392
JB
7960OPENRISC ARCHITECTURE
7961M: Jonas Bonn <jonas@southpole.se>
7962W: http://openrisc.net
eab7c1c0 7963L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7964S: Maintained
7965T: git git://openrisc.net/~jonas/linux
14430813 7966F: arch/openrisc/
19f9d392 7967
ccb1352e 7968OPENVSWITCH
4f337ed5 7969M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7970L: netdev@vger.kernel.org
ccb1352e
JG
7971L: dev@openvswitch.org
7972W: http://openvswitch.org
ccb1352e
JG
7973S: Maintained
7974F: net/openvswitch/
b422da7c 7975F: include/uapi/linux/openvswitch.h
ccb1352e 7976
875fa6fb
VK
7977OPERATING PERFORMANCE POINTS (OPP)
7978M: Viresh Kumar <vireshk@kernel.org>
7979M: Nishanth Menon <nm@ti.com>
7980M: Stephen Boyd <sboyd@codeaurora.org>
7981L: linux-pm@vger.kernel.org
7982S: Maintained
7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7984F: drivers/base/power/opp/
7985F: include/linux/pm_opp.h
7986F: Documentation/power/opp.txt
7987F: Documentation/devicetree/bindings/opp/
7988
af39917d
CL
7989OPL4 DRIVER
7990M: Clemens Ladisch <clemens@ladisch.de>
7991L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7992T: git git://git.alsa-project.org/alsa-kernel.git
7993S: Maintained
7994F: sound/drivers/opl4/
7995
1da177e4 7996OPROFILE
4cf7e718 7997M: Robert Richter <rric@kernel.org>
1da177e4
LT
7998L: oprofile-list@lists.sf.net
7999S: Maintained
81c4a8a6 8000F: arch/*/include/asm/oprofile*.h
679655da
JP
8001F: arch/*/oprofile/
8002F: drivers/oprofile/
8003F: include/linux/oprofile.h
1da177e4 8004
e2d1d6c0 8005ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8006M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8007M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8008L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8009W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8010S: Supported
679655da
JP
8011F: Documentation/filesystems/ocfs2.txt
8012F: Documentation/filesystems/dlmfs.txt
8013F: fs/ocfs2/
e2d1d6c0 8014
1da177e4 8015ORINOCO DRIVER
724c6b35 8016L: linux-wireless@vger.kernel.org
491b26b4 8017W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8018W: http://www.nongnu.org/orinoco/
3a59babb 8019S: Orphan
2be45b66 8020F: drivers/net/wireless/intersil/orinoco/
1da177e4 8021
42c55aa8 8022OSD LIBRARY and FILESYSTEM
fadc0752 8023M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8024M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8025L: osd-dev@open-osd.org
8026W: http://open-osd.org
54e5881d 8027T: git git://git.open-osd.org/open-osd.git
68274794 8028S: Maintained
42c55aa8 8029F: drivers/scsi/osd/
6b6f0b6c 8030F: include/scsi/osd_*
42c55aa8 8031F: fs/exofs/
68274794 8032
ef94b186 8033OVERLAY FILESYSTEM
7c37fbda 8034M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8035L: linux-unionfs@vger.kernel.org
8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8037S: Supported
1d113735 8038F: fs/overlayfs/
7c37fbda
NB
8039F: Documentation/filesystems/overlayfs.txt
8040
e2d1d6c0 8041P54 WIRELESS DRIVER
084cb0fe 8042M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8043L: linux-wireless@vger.kernel.org
084cb0fe 8044W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8045S: Maintained
d3466830 8046F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8047
f5cd7872 8048PA SEMI ETHERNET DRIVER
8b58be88 8049M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8050L: netdev@vger.kernel.org
8051S: Maintained
ded19add 8052F: drivers/net/ethernet/pasemi/*
f5cd7872 8053
beb58aa3 8054PA SEMI SMBUS DRIVER
8b58be88 8055M: Olof Johansson <olof@lixom.net>
846557d3 8056L: linux-i2c@vger.kernel.org
beb58aa3 8057S: Maintained
679655da 8058F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8059
48fc267e
SK
8060PADATA PARALLEL EXECUTION MECHANISM
8061M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8062L: linux-crypto@vger.kernel.org
8063S: Maintained
8064F: kernel/padata.c
8065F: include/linux/padata.h
8066F: Documentation/padata.txt
8067
709ee531 8068PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8069M: Harald Welte <laforge@gnumonks.org>
d0944853 8070L: platform-driver-x86@vger.kernel.org
709ee531 8071S: Maintained
679655da 8072F: drivers/platform/x86/panasonic-laptop.c
709ee531 8073
368dd5ac 8074PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8075M: David Howells <dhowells@redhat.com>
8076M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8077L: linux-am33-list@redhat.com (moderated for non-subscribers)
8078W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8079S: Maintained
679655da
JP
8080F: Documentation/mn10300/
8081F: arch/mn10300/
4fa97181 8082
64dfff03
SM
8083PARALLEL PORT SUBSYSTEM
8084M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8085M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8086L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8087S: Maintained
679655da
JP
8088F: drivers/parport/
8089F: include/linux/parport*.h
8090F: drivers/char/ppdev.c
c117ab84 8091F: include/uapi/linux/ppdev.h
64dfff03 8092F: Documentation/parport*.txt
1da177e4 8093
4cdf6bc2 8094PARAVIRT_OPS INTERFACE
d633180c 8095M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8096M: Chris Wright <chrisw@sous-sol.org>
8097M: Alok Kataria <akataria@vmware.com>
8098M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8099L: virtualization@lists.linux-foundation.org
4cdf6bc2 8100S: Supported
a2e19991 8101F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8102F: arch/*/kernel/paravirt*
8103F: arch/*/include/asm/paravirt.h
4cdf6bc2 8104
e2d1d6c0 8105PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8106M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8107L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8108S: Maintained
679655da
JP
8109F: Documentation/blockdev/paride.txt
8110F: drivers/block/paride/
e2d1d6c0
RD
8111
8112PARISC ARCHITECTURE
b8828770 8113M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8114M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8115L: linux-parisc@vger.kernel.org
8116W: http://www.parisc-linux.org/
8a6e2535 8117Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8120S: Maintained
679655da 8121F: arch/parisc/
2b6bac9e 8122F: Documentation/parisc/
679655da 8123F: drivers/parisc/
2b6bac9e
HD
8124F: drivers/char/agp/parisc-agp.c
8125F: drivers/input/serio/gscps2.c
8126F: drivers/parport/parport_gsc.*
8127F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8128F: drivers/video/fbdev/sti*
2b6bac9e
HD
8129F: drivers/video/console/sti*
8130F: drivers/video/logo/logo_parisc*
e2d1d6c0 8131
1662d32c 8132PC87360 HARDWARE MONITORING DRIVER
8b58be88 8133M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8134L: lm-sensors@lm-sensors.org
8135S: Maintained
679655da
JP
8136F: Documentation/hwmon/pc87360
8137F: drivers/hwmon/pc87360.c
1662d32c
JC
8138
8139PC8736x GPIO DRIVER
8b58be88 8140M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8141S: Maintained
679655da 8142F: drivers/char/pc8736x_gpio.c
1662d32c 8143
1ad107fd 8144PC87427 HARDWARE MONITORING DRIVER
d8130624 8145M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8146L: lm-sensors@lm-sensors.org
8147S: Maintained
8148F: Documentation/hwmon/pc87427
8149F: drivers/hwmon/pc87427.c
8150
b26e0ed4 8151PCA9532 LED DRIVER
8b58be88 8152M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8153S: Maintained
d5ca6918
JP
8154F: drivers/leds/leds-pca9532.c
8155F: include/linux/leds-pca9532.h
b26e0ed4 8156
5ce914a8 8157PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8158M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8159L: linux-i2c@vger.kernel.org
8160S: Maintained
b4f0b74e 8161F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8162
3971dae5 8163PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8164M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8165S: Maintained
8166F: drivers/firmware/pcdp.*
8167
065c6359 8168PCI ERROR RECOVERY
6305902c 8169M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8170L: linux-pci@vger.kernel.org
065c6359 8171S: Supported
679655da 8172F: Documentation/PCI/pci-error-recovery.txt
065c6359 8173
1da177e4 8174PCI SUBSYSTEM
5ac3a6d2 8175M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8176L: linux-pci@vger.kernel.org
99662dd1 8177Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8179S: Supported
679655da
JP
8180F: Documentation/PCI/
8181F: drivers/pci/
8182F: include/linux/pci*
6b49ee49 8183F: arch/x86/pci/
cad01f91 8184F: arch/x86/kernel/quirks.c
1da177e4 8185
eaa6111b
LFT
8186PCI DRIVER FOR ALTERA PCIE IP
8187M: Ley Foon Tan <lftan@altera.com>
8188L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8189L: linux-pci@vger.kernel.org
8190S: Supported
8191F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8192F: drivers/pci/host/pcie-altera.c
8193
b7e78170
RH
8194PCI DRIVER FOR ARM VERSATILE PLATFORM
8195M: Rob Herring <robh@kernel.org>
8196L: linux-pci@vger.kernel.org
8197L: linux-arm-kernel@lists.infradead.org
8198S: Maintained
8199F: Documentation/devicetree/bindings/pci/versatile.txt
8200F: drivers/pci/host/pci-versatile.c
8201
5f6b6ccd
TI
8202PCI DRIVER FOR APPLIEDMICRO XGENE
8203M: Tanmay Inamdar <tinamdar@apm.com>
8204L: linux-pci@vger.kernel.org
8205L: linux-arm-kernel@lists.infradead.org
8206S: Maintained
8207F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8208F: drivers/pci/host/pci-xgene.c
8209
62d0ff83
ML
8210PCI DRIVER FOR FREESCALE LAYERSCAPE
8211M: Minghuan Lian <minghuan.Lian@freescale.com>
8212M: Mingkai Hu <mingkai.hu@freescale.com>
8213M: Roy Zang <tie-fei.zang@freescale.com>
8214L: linuxppc-dev@lists.ozlabs.org
8215L: linux-pci@vger.kernel.org
8216L: linux-arm-kernel@lists.infradead.org
8217S: Maintained
8218F: drivers/pci/host/*layerscape*
8219
f0b75693 8220PCI DRIVER FOR IMX6
f175aa2c 8221M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8222M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8223L: linux-pci@vger.kernel.org
8224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8225S: Maintained
8226F: drivers/pci/host/*imx6*
8227
0c4ffcfe
MK
8228PCI DRIVER FOR TI KEYSTONE
8229M: Murali Karicheri <m-karicheri2@ti.com>
8230L: linux-pci@vger.kernel.org
8231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8232S: Maintained
8233F: drivers/pci/host/*keystone*
8234
f0b75693
BH
8235PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8236M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8237M: Jason Cooper <jason@lakedaemon.net>
8238L: linux-pci@vger.kernel.org
8239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8240S: Maintained
8241F: drivers/pci/host/*mvebu*
8242
0447cfd7
TR
8243PCI DRIVER FOR NVIDIA TEGRA
8244M: Thierry Reding <thierry.reding@gmail.com>
8245L: linux-tegra@vger.kernel.org
f0b75693 8246L: linux-pci@vger.kernel.org
0447cfd7
TR
8247S: Supported
8248F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8249F: drivers/pci/host/pci-tegra.c
8250
47ff3de9
KVA
8251PCI DRIVER FOR TI DRA7XX
8252M: Kishon Vijay Abraham I <kishon@ti.com>
8253L: linux-omap@vger.kernel.org
8254L: linux-pci@vger.kernel.org
8255S: Supported
8256F: Documentation/devicetree/bindings/pci/ti-pci.txt
8257F: drivers/pci/host/pci-dra7xx.c
8258
f0b75693
BH
8259PCI DRIVER FOR RENESAS R-CAR
8260M: Simon Horman <horms@verge.net.au>
8261L: linux-pci@vger.kernel.org
8262L: linux-sh@vger.kernel.org
8263S: Maintained
8264F: drivers/pci/host/*rcar*
8265
4af82255 8266PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8267M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8268L: linux-pci@vger.kernel.org
f0b75693
BH
8269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8270L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8271S: Maintained
8272F: drivers/pci/host/pci-exynos.c
8273
f0b75693 8274PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8275M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8276M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8277L: linux-pci@vger.kernel.org
8278S: Maintained
8279F: drivers/pci/host/*designware*
8280
cf28855b
WD
8281PCI DRIVER FOR GENERIC OF HOSTS
8282M: Will Deacon <will.deacon@arm.com>
8283L: linux-pci@vger.kernel.org
8284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8285S: Maintained
8286F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8287F: drivers/pci/host/pci-host-generic.c
8288
51b66a6c 8289PCIE DRIVER FOR ST SPEAR13XX
110baab1 8290M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8291L: linux-pci@vger.kernel.org
110baab1 8292S: Maintained
51b66a6c
PA
8293F: drivers/pci/host/*spear*
8294
af1169b4
LFT
8295PCI MSI DRIVER FOR ALTERA MSI IP
8296M: Ley Foon Tan <lftan@altera.com>
8297L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8298L: linux-pci@vger.kernel.org
8299S: Supported
8300F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8301F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8302
dcd19de3
DD
8303PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8304M: Duc Dang <dhdang@apm.com>
8305L: linux-pci@vger.kernel.org
8306L: linux-arm-kernel@lists.infradead.org
8307S: Maintained
8308F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8309F: drivers/pci/host/pci-xgene-msi.c
8310
500a1d9a
ZW
8311PCIE DRIVER FOR HISILICON
8312M: Zhou Wang <wangzhou1@hisilicon.com>
8313L: linux-pci@vger.kernel.org
8314S: Maintained
8315F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8316F: drivers/pci/host/pcie-hisi.c
8317
1da177e4 8318PCMCIA SUBSYSTEM
4230dfc9 8319P: Linux PCMCIA Team
f5df5881 8320L: linux-pcmcia@lists.infradead.org
6650e0a5 8321W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8323S: Maintained
679655da
JP
8324F: Documentation/pcmcia/
8325F: drivers/pcmcia/
8326F: include/pcmcia/
1da177e4
LT
8327
8328PCNET32 NETWORK DRIVER
227fb925 8329M: Don Fry <pcnet32@frontier.com>
979b6c13 8330L: netdev@vger.kernel.org
1da177e4 8331S: Maintained
b955f6ca 8332F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8333
48fc267e
SK
8334PCRYPT PARALLEL CRYPTO ENGINE
8335M: Steffen Klassert <steffen.klassert@secunet.com>
8336L: linux-crypto@vger.kernel.org
8337S: Maintained
8338F: crypto/pcrypt.c
8339F: include/crypto/pcrypt.h
8340
e72df0b8
TH
8341PER-CPU MEMORY ALLOCATOR
8342M: Tejun Heo <tj@kernel.org>
8343M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8345S: Maintained
8346F: include/linux/percpu*.h
8347F: mm/percpu*.c
8348F: arch/*/include/asm/percpu.h
8349
ad4ecbcb 8350PER-TASK DELAY ACCOUNTING
185e595f 8351M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8352S: Maintained
679655da
JP
8353F: include/linux/delayacct.h
8354F: kernel/delayacct.c
ad4ecbcb 8355
57c0c15b 8356PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8357M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8358M: Ingo Molnar <mingo@redhat.com>
f80c5393 8359M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8360L: linux-kernel@vger.kernel.org
75fc2d37 8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8362S: Supported
d53e8365 8363F: kernel/events/*
a003236c 8364F: include/linux/perf_event.h
c117ab84 8365F: include/uapi/linux/perf_event.h
141c4296
RR
8366F: arch/*/kernel/perf_event*.c
8367F: arch/*/kernel/*/perf_event*.c
8368F: arch/*/kernel/*/*/perf_event*.c
a003236c 8369F: arch/*/include/asm/perf_event.h
a003236c
VL
8370F: arch/*/kernel/perf_callchain.c
8371F: tools/perf/
6c0b3244 8372
dd49d0f5 8373PERSONALITY HANDLING
8b58be88 8374M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8375L: linux-abi-devel@lists.sourceforge.net
8376S: Maintained
679655da 8377F: include/linux/personality.h
c117ab84 8378F: include/uapi/linux/personality.h
dd49d0f5 8379
838e7a03 8380PHONET PROTOCOL
2a06b40f 8381M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8382S: Supported
8383F: Documentation/networking/phonet.txt
8384F: include/linux/phonet.h
8385F: include/net/phonet/
c117ab84 8386F: include/uapi/linux/phonet.h
838e7a03
RDC
8387F: net/phonet/
8388
1da177e4 8389PHRAM MTD DRIVER
8b58be88 8390M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8391L: linux-mtd@lists.infradead.org
8392S: Maintained
679655da 8393F: drivers/mtd/devices/phram.c
1da177e4 8394
efdbb10e
BP
8395PICOLCD HID DRIVER
8396M: Bruno Prémont <bonbons@linux-vserver.org>
8397L: linux-input@vger.kernel.org
8398S: Maintained
8399F: drivers/hid/hid-picolcd*
8400
a53bfa07
JI
8401PICOXCELL SUPPORT
8402M: Jamie Iles <jamie@jamieiles.com>
8403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8404T: git git://github.com/jamieiles/linux-2.6-ji.git
8405S: Supported
b8733987 8406F: arch/arm/boot/dts/picoxcell*
14430813 8407F: arch/arm/mach-picoxcell/
b8733987 8408F: drivers/crypto/picoxcell*
a53bfa07 8409
2744e8af
LW
8410PIN CONTROL SUBSYSTEM
8411M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8412L: linux-gpio@vger.kernel.org
dbe752a3 8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8414S: Maintained
07f29ba6 8415F: drivers/pinctrl/
8e406fe4 8416F: include/linux/pinctrl/
2744e8af 8417
2201bbb8
JCPV
8418PIN CONTROLLER - ATMEL AT91
8419M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8421S: Maintained
c654b6bf 8422F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8423
33d3690c
LD
8424PIN CONTROLLER - ATMEL AT91 PIO4
8425M: Ludovic Desroches <ludovic.desroches@atmel.com>
8426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8427L: linux-gpio@vger.kernel.org
8428S: Supported
8429F: drivers/pinctrl/pinctrl-at91-pio4.*
8430
cbd1b652
MW
8431PIN CONTROLLER - INTEL
8432M: Mika Westerberg <mika.westerberg@linux.intel.com>
8433M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8434S: Maintained
8435F: drivers/pinctrl/intel/
2201bbb8 8436
9963b536
LP
8437PIN CONTROLLER - RENESAS
8438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8439M: Geert Uytterhoeven <geert+renesas@glider.be>
9963b536
LP
8440L: linux-sh@vger.kernel.org
8441S: Maintained
8442F: drivers/pinctrl/sh-pfc/
8443
b75e60d6 8444PIN CONTROLLER - SAMSUNG
fea685e9 8445M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8447L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8448S: Maintained
9b5b33f6 8449F: drivers/pinctrl/samsung/
b75e60d6 8450
13cbd906
TL
8451PIN CONTROLLER - SINGLE
8452M: Tony Lindgren <tony@atomide.com>
8453M: Haojian Zhuang <haojian.zhuang@linaro.org>
8454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8455L: linux-omap@vger.kernel.org
8456S: Maintained
8457F: drivers/pinctrl/pinctrl-single.c
8458
deda8287 8459PIN CONTROLLER - ST SPEAR
da89947b 8460M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8461L: spear-devel@list.st.com
8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463W: http://www.st.com/spear
8464S: Maintained
8e406fe4 8465F: drivers/pinctrl/spear/
deda8287 8466
249a6771 8467PKTCDVD DRIVER
e5f6450c 8468M: Jiri Kosina <jikos@kernel.org>
249a6771 8469S: Maintained
679655da
JP
8470F: drivers/block/pktcdvd.c
8471F: include/linux/pktcdvd.h
c117ab84 8472F: include/uapi/linux/pktcdvd.h
249a6771 8473
b31d8273
G
8474PKUNITY SOC DRIVERS
8475M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8476W: http://mprc.pku.edu.cn/~guanxuetao/linux
8477S: Maintained
ceebf4d5 8478T: git git://github.com/gxt/linux.git
b31d8273 8479F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8480F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8481F: drivers/video/fbdev/fb-puv3.c
2809e80b 8482F: drivers/rtc/rtc-puv3.c
b31d8273 8483
9d2ecfb7 8484PMBUS HARDWARE MONITORING DRIVERS
ca462085 8485M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8486L: lm-sensors@lm-sensors.org
8487W: http://www.lm-sensors.org/
8488W: http://www.roeck-us.net/linux/drivers/
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8490S: Maintained
8491F: Documentation/hwmon/pmbus
8492F: drivers/hwmon/pmbus/
8493F: include/linux/i2c/pmbus.h
8494
89a36810 8495PMC SIERRA MaxRAID DRIVER
89a36810
AR
8496L: linux-scsi@vger.kernel.org
8497W: http://www.pmc-sierra.com/
3cdea4d7 8498S: Orphan
89a36810
AR
8499F: drivers/scsi/pmcraid.*
8500
dbf9bfe6 8501PMC SIERRA PM8001 DRIVER
d32477e2 8502M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8503M: lindar_liu@usish.com
f5a7b525 8504L: pmchba@pmcs.com
dbf9bfe6 8505L: linux-scsi@vger.kernel.org
8506S: Supported
8507F: drivers/scsi/pm8001/
8508
1da177e4 8509POSIX CLOCKS and TIMERS
8b58be88 8510M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8511L: linux-kernel@vger.kernel.org
75fc2d37 8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8513S: Maintained
679655da
JP
8514F: fs/timerfd.c
8515F: include/linux/timer*
5cee9645 8516F: kernel/time/*timer*
1da177e4 8517
7b06a6d7
RW
8518POWER MANAGEMENT CORE
8519M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8520L: linux-pm@vger.kernel.org
8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8522S: Supported
8523F: drivers/base/power/
8524F: include/linux/pm.h
8525F: include/linux/pm_*
8526F: include/linux/powercap.h
8527F: drivers/powercap/
8528
3be86148 8529POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8530M: Sebastian Reichel <sre@kernel.org>
57318935 8531M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8532M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8533L: linux-pm@vger.kernel.org
54e5881d 8534T: git git://git.infradead.org/battery-2.6.git
3be86148 8535S: Maintained
679655da 8536F: include/linux/power_supply.h
8cd725a1 8537F: drivers/power/
26305022 8538X: drivers/power/avs/
3be86148 8539
514f161a
MR
8540POWER STATE COORDINATION INTERFACE (PSCI)
8541M: Mark Rutland <mark.rutland@arm.com>
8542M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8543L: linux-arm-kernel@lists.infradead.org
8544S: Maintained
8545F: drivers/firmware/psci.c
8546F: include/linux/psci.h
8547F: include/uapi/linux/psci.h
8548
1da177e4 8549PNP SUPPORT
9c3646d1 8550M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8551S: Maintained
679655da 8552F: drivers/pnp/
1da177e4
LT
8553
8554PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8555M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8556L: linux-ppp@vger.kernel.org
8557S: Maintained
224cf5ad 8558F: drivers/net/ppp/ppp_*
1da177e4
LT
8559
8560PPP OVER ATM (RFC 2364)
8b58be88 8561M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8562S: Maintained
679655da 8563F: net/atm/pppoatm.c
c117ab84 8564F: include/uapi/linux/atmppp.h
1da177e4
LT
8565
8566PPP OVER ETHERNET
8b58be88 8567M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8568S: Maintained
224cf5ad
JK
8569F: drivers/net/ppp/pppoe.c
8570F: drivers/net/ppp/pppox.c
1da177e4 8571
a6d2370b 8572PPP OVER L2TP
8b58be88 8573M: James Chapman <jchapman@katalix.com>
a6d2370b 8574S: Maintained
90ca28d1 8575F: net/l2tp/l2tp_ppp.c
679655da 8576F: include/linux/if_pppol2tp.h
c117ab84 8577F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8578
eae9d2ba 8579PPS SUPPORT
8b58be88 8580M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8581W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8582L: linuxpps@ml.enneenne.com (subscribers-only)
8583S: Maintained
cabaaf41
JP
8584F: Documentation/pps/
8585F: drivers/pps/
8586F: include/linux/pps*.h
eae9d2ba 8587
71a6d0af
HW
8588PPTP DRIVER
8589M: Dmitry Kozlov <xeb@mail.ru>
8590L: netdev@vger.kernel.org
8591S: Maintained
224cf5ad 8592F: drivers/net/ppp/pptp.c
71a6d0af
HW
8593W: http://sourceforge.net/projects/accel-pptp
8594
1da177e4 8595PREEMPTIBLE KERNEL
8b58be88 8596M: Robert Love <rml@tech9.net>
1da177e4
LT
8597L: kpreempt-tech@lists.sourceforge.net
8598W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8599S: Supported
679655da
JP
8600F: Documentation/preempt-locking.txt
8601F: include/linux/preempt.h
1da177e4
LT
8602
8603PRISM54 WIRELESS DRIVER
8b58be88 8604M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8605L: linux-wireless@vger.kernel.org
9ef80804 8606W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8607S: Obsolete
c12edfe2 8608F: drivers/net/wireless/intersil/prism54/
1da177e4 8609
02c18891 8610PS3 NETWORK SUPPORT
b809b9ca 8611M: Geoff Levand <geoff@infradead.org>
02c18891 8612L: netdev@vger.kernel.org
a14ab6b6 8613L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8614S: Maintained
8df158ac 8615F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8616
f58a9d17 8617PS3 PLATFORM SUPPORT
b809b9ca 8618M: Geoff Levand <geoff@infradead.org>
a4724ed6 8619L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8620S: Maintained
679655da
JP
8621F: arch/powerpc/boot/ps3*
8622F: arch/powerpc/include/asm/lv1call.h
8623F: arch/powerpc/include/asm/ps3*.h
8624F: arch/powerpc/platforms/ps3/
8625F: drivers/*/ps3*
8626F: drivers/ps3/
fec629b8 8627F: drivers/rtc/rtc-ps3.c
679655da 8628F: drivers/usb/host/*ps3.c
fec629b8 8629F: sound/ppc/snd_ps3*
f58a9d17 8630
cffb4add 8631PS3VRAM DRIVER
8b58be88 8632M: Jim Paris <jim@jtan.com>
3715a5d0 8633M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8634L: linuxppc-dev@lists.ozlabs.org
cffb4add 8635S: Maintained
8a3977cb 8636F: drivers/block/ps3vram.c
cffb4add 8637
8defe599 8638PSTORE FILESYSTEM
9d5e2a02 8639M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8640M: Colin Cross <ccross@android.com>
8641M: Kees Cook <keescook@chromium.org>
8642M: Tony Luck <tony.luck@intel.com>
8643S: Maintained
8644T: git git://git.infradead.org/users/cbou/linux-pstore.git
8645F: fs/pstore/
8646F: include/linux/pstore*
04851772 8647F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8648F: drivers/acpi/apei/erst.c
8649
7fbc415d
RC
8650PTP HARDWARE CLOCK SUPPORT
8651M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8652L: netdev@vger.kernel.org
7fbc415d
RC
8653S: Maintained
8654W: http://linuxptp.sourceforge.net/
8655F: Documentation/ABI/testing/sysfs-ptp
8656F: Documentation/ptp/*
0ecb3cdd 8657F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8658F: drivers/net/phy/dp83640*
8659F: drivers/ptp/*
8660F: include/linux/ptp_cl*
8661
cf94a4d1 8662PTRACE SUPPORT
e846ee5f 8663M: Roland McGrath <roland@hack.frob.com>
8b58be88 8664M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8665S: Maintained
8666F: include/asm-generic/syscall.h
8667F: include/linux/ptrace.h
8668F: include/linux/regset.h
8669F: include/linux/tracehook.h
c117ab84 8670F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8671F: kernel/ptrace.c
8672
8320204a 8673PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8674M: Mike Isely <isely@pobox.com>
16e9495d 8675L: pvrusb2@isely.net (subscribers-only)
661263b5 8676L: linux-media@vger.kernel.org
8320204a 8677W: http://www.isely.net/pvrusb2/
275ffde4 8678T: git git://linuxtv.org/media_tree.git
8320204a 8679S: Maintained
679655da 8680F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8681F: drivers/media/usb/pvrusb2/
8320204a 8682
39532e6c
HG
8683PWC WEBCAM DRIVER
8684M: Hans de Goede <hdegoede@redhat.com>
8685L: linux-media@vger.kernel.org
8686T: git git://linuxtv.org/media_tree.git
8687S: Maintained
8688F: drivers/media/usb/pwc/*
8689
93c090b3
KD
8690PWM FAN DRIVER
8691M: Kamil Debski <k.debski@samsung.com>
8692L: lm-sensors@lm-sensors.org
8693S: Supported
8694F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8695F: Documentation/hwmon/pwm-fan
8696F: drivers/hwmon/pwm-fan.c
8697
200efedd 8698PWM SUBSYSTEM
aa3495f7
TR
8699M: Thierry Reding <thierry.reding@gmail.com>
8700L: linux-pwm@vger.kernel.org
0c2498f1 8701S: Maintained
006e854f 8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8703F: Documentation/pwm.txt
8704F: Documentation/devicetree/bindings/pwm/
8705F: include/linux/pwm.h
0c2498f1 8706F: drivers/pwm/
a140b98d
TR
8707F: drivers/video/backlight/pwm_bl.c
8708F: include/linux/pwm_backlight.h
0c2498f1 8709
30ec261e 8710PXA2xx/PXA3xx SUPPORT
8da5e302 8711M: Daniel Mack <daniel@zonque.org>
a323f664 8712M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8713M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8715T: git git://github.com/hzhuang1/linux.git
8da5e302 8716T: git git://github.com/rjarzmik/linux.git
1da177e4 8717S: Maintained
679655da 8718F: arch/arm/mach-pxa/
820439f1 8719F: drivers/dma/pxa*
679655da 8720F: drivers/pcmcia/pxa2xx*
1403ead9 8721F: drivers/pinctrl/pxa/
9df92e6c 8722F: drivers/spi/spi-pxa2xx*
faf2e1db 8723F: drivers/usb/gadget/udc/pxa2*
679655da 8724F: include/sound/pxa2xx-lib.h
bec4c99e 8725F: sound/arm/pxa*
14430813 8726F: sound/soc/pxa/
1da177e4 8727
f3154a46
RJ
8728PXA GPIO DRIVER
8729M: Robert Jarzmik <robert.jarzmik@free.fr>
8730L: linux-gpio@vger.kernel.org
8731S: Maintained
8732F: drivers/gpio/gpio-pxa.c
8733
ec64d3bf
EG
8734PXA3xx NAND FLASH DRIVER
8735M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8736L: linux-mtd@lists.infradead.org
8737S: Maintained
9a67f099 8738F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8739
3f640c61 8740MMP SUPPORT
8b58be88 8741M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8742M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8744T: git git://github.com/hzhuang1/linux.git
8745T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8746S: Maintained
3f640c61 8747F: arch/arm/mach-mmp/
e8e6cb32 8748
272f133a
PO
8749PXA MMCI DRIVER
8750S: Orphan
8751
57f63bc8 8752PXA RTC DRIVER
8b58be88 8753M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8754L: rtc-linux@googlegroups.com
8755S: Maintained
8756
cea4001a 8757QAT DRIVER
49e7d9df
JP
8758M: Tadeusz Struk <tadeusz.struk@intel.com>
8759L: qat-linux@intel.com
8760S: Supported
8761F: drivers/crypto/qat/
cea4001a 8762
52a09a04 8763QIB DRIVER
8473c603 8764M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8765L: linux-rdma@vger.kernel.org
8766S: Supported
8767F: drivers/infiniband/hw/qib/
8768
5e9772b9
JS
8769QLOGIC QLA1280 SCSI DRIVER
8770M: Michael Reed <mdr@sgi.com>
8771L: linux-scsi@vger.kernel.org
8772S: Maintained
8773F: drivers/scsi/qla1280.[ch]
8774
1da177e4 8775QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8776M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8777L: linux-scsi@vger.kernel.org
8778S: Supported
679655da
JP
8779F: Documentation/scsi/LICENSE.qla2xxx
8780F: drivers/scsi/qla2xxx/
1da177e4 8781
883c98fe 8782QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8783M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8784L: linux-scsi@vger.kernel.org
8785S: Supported
bacfb81b 8786F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8787F: drivers/scsi/qla4xxx/
8788
5a4faa87 8789QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8790M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8791M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8792M: linux-driver@qlogic.com
8793L: netdev@vger.kernel.org
8794S: Supported
679655da 8795F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8796F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8797
0ec00f03 8798QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8799M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8800L: netdev@vger.kernel.org
8801S: Supported
aa43c215 8802F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8803
c4e84bde 8804QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8805M: Harish Patil <harish.patil@qlogic.com>
8806M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8807M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8808M: linux-driver@qlogic.com
c4e84bde
RM
8809L: netdev@vger.kernel.org
8810S: Supported
aa43c215 8811F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8812
fe56b9e6
YM
8813QLOGIC QL4xxx ETHERNET DRIVER
8814M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8815M: Ariel Elior <Ariel.Elior@qlogic.com>
8816M: everest-linux-l2@qlogic.com
8817L: netdev@vger.kernel.org
8818S: Supported
8819F: drivers/net/ethernet/qlogic/qed/
8820F: include/linux/qed/
8821F: drivers/net/ethernet/qlogic/qede/
8822
1da177e4 8823QNX4 FILESYSTEM
8b58be88 8824M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8825W: http://www.alarsen.net/linux/qnx4fs/
8826S: Maintained
80811493 8827F: fs/qnx4/
c117ab84
CEB
8828F: include/uapi/linux/qnx4_fs.h
8829F: include/uapi/linux/qnxtypes.h
1da177e4 8830
91952bc0
AP
8831QT1010 MEDIA DRIVER
8832M: Antti Palosaari <crope@iki.fi>
8833L: linux-media@vger.kernel.org
a825eaec 8834W: https://linuxtv.org
91952bc0
AP
8835W: http://palosaari.fi/linux/
8836Q: http://patchwork.linuxtv.org/project/linux-media/list/
8837T: git git://linuxtv.org/anttip/media_tree.git
8838S: Maintained
8839F: drivers/media/tuners/qt1010*
8840
966fb5ec
SM
8841QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8842M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8843L: linux-wireless@vger.kernel.org
8844L: ath9k-devel@lists.ath9k.org
8845W: http://wireless.kernel.org/en/users/Drivers/ath9k
8846S: Supported
8847F: drivers/net/wireless/ath/ath9k/
8848
2ea0ffcb
KV
8849QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8850M: Kalle Valo <kvalo@qca.qualcomm.com>
8851L: ath10k@lists.infradead.org
8852W: http://wireless.kernel.org/en/users/Drivers/ath10k
8853T: git git://github.com/kvalo/ath.git
8854S: Supported
8855F: drivers/net/wireless/ath/ath10k/
8856
4f4567cf
RK
8857QUALCOMM HEXAGON ARCHITECTURE
8858M: Richard Kuo <rkuo@codeaurora.org>
8859L: linux-hexagon@vger.kernel.org
8860S: Supported
8861F: arch/hexagon/
8862
8e84c258
EK
8863QUALCOMM WCN36XX WIRELESS DRIVER
8864M: Eugene Krasnikov <k.eugene.e@gmail.com>
8865L: wcn36xx@lists.infradead.org
8866W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8867T: git git://github.com/KrasnikovEugene/wcn36xx.git
8868S: Supported
8869F: drivers/net/wireless/ath/wcn36xx/
8870
602adf40 8871RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8872M: Ilya Dryomov <idryomov@gmail.com>
8873M: Sage Weil <sage@redhat.com>
527a88b9 8874M: Alex Elder <elder@kernel.org>
398ecff5 8875L: ceph-devel@vger.kernel.org
09d90327
SW
8876W: http://ceph.com/
8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8878T: git git://github.com/ceph/ceph-client.git
602adf40 8879S: Supported
398ecff5 8880F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8881F: drivers/block/rbd.c
8882F: drivers/block/rbd_types.h
8883
1da177e4 8884RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8886L: linux-fbdev@vger.kernel.org
1da177e4 8887S: Maintained
8a61f013 8888F: drivers/video/fbdev/aty/radeon*
c117ab84 8889F: include/uapi/linux/radeonfb.h
1da177e4 8890
c6c9b34c
HG
8891RADIOSHARK RADIO DRIVER
8892M: Hans de Goede <hdegoede@redhat.com>
8893L: linux-media@vger.kernel.org
8894T: git git://linuxtv.org/media_tree.git
8895S: Maintained
8896F: drivers/media/radio/radio-shark.c
8897
8898RADIOSHARK2 RADIO DRIVER
8899M: Hans de Goede <hdegoede@redhat.com>
8900L: linux-media@vger.kernel.org
8901T: git git://linuxtv.org/media_tree.git
8902S: Maintained
8903F: drivers/media/radio/radio-shark2.c
8904F: drivers/media/radio/radio-tea5777.c
8905
1da177e4 8906RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8907M: Paul Mackerras <paulus@samba.org>
c69f677c 8908L: linux-fbdev@vger.kernel.org
1da177e4 8909S: Maintained
8a61f013 8910F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8911
e7839f25 8912RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8913P: rt2x00 project
b182427e 8914M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8915M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8916L: linux-wireless@vger.kernel.org
95ea3627 8917S: Maintained
33aca94d 8918F: drivers/net/wireless/ralink/rt2x00/
95ea3627 8919
9db5579b 8920RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8921M: Jens Axboe <axboe@kernel.dk>
9db5579b 8922S: Maintained
679655da
JP
8923F: Documentation/blockdev/ramdisk.txt
8924F: drivers/block/brd.c
9db5579b 8925
9e95ce27 8926RANDOM NUMBER DRIVER
0624bcaa 8927M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8928S: Maintained
679655da 8929F: drivers/char/random.c
9e95ce27 8930
394b701c 8931RAPIDIO SUBSYSTEM
8b58be88 8932M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8933M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8934S: Maintained
679655da 8935F: drivers/rapidio/
394b701c 8936
e2d1d6c0 8937RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8938L: linux-wireless@vger.kernel.org
f52a5490 8939S: Orphan
679655da 8940F: drivers/net/wireless/ray*
e2d1d6c0
RD
8941
8942RCUTORTURE MODULE
e0198b29 8943M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8944M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8945L: linux-kernel@vger.kernel.org
f9094d8e 8946S: Supported
08deed1e 8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8948F: Documentation/RCU/torture.txt
34e2d560 8949F: kernel/rcu/rcutorture.c
e2d1d6c0 8950
c87b9c60
PM
8951RCUTORTURE TEST FRAMEWORK
8952M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8953M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8954R: Steven Rostedt <rostedt@goodmis.org>
8955R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8956R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8957L: linux-kernel@vger.kernel.org
c87b9c60
PM
8958S: Supported
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8960F: tools/testing/selftests/rcutorture
8961
c1f766b5 8962RDC R-321X SoC
8b58be88 8963M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8964S: Maintained
8965
db17f395 8966RDC R6040 FAST ETHERNET DRIVER
8b58be88 8967M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8968L: netdev@vger.kernel.org
8969S: Maintained
58565a35 8970F: drivers/net/ethernet/rdc/r6040.c
db17f395 8971
a09ed661 8972RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8973M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8974L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8975S: Supported
679655da 8976F: net/rds/
a09ed661 8977
595182bc 8978READ-COPY UPDATE (RCU)
8b58be88 8979M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8980M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8981R: Steven Rostedt <rostedt@goodmis.org>
8982R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8983R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8984L: linux-kernel@vger.kernel.org
9fab9787 8985W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8986S: Supported
08deed1e 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8988F: Documentation/RCU/
9fab9787 8989X: Documentation/RCU/torture.txt
f9094d8e 8990F: include/linux/rcu*
4102adab
PM
8991X: include/linux/srcu.h
8992F: kernel/rcu/
34e2d560 8993X: kernel/torture.c
595182bc 8994
0c86edc0 8995REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8996M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8997M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8998L: rtc-linux@googlegroups.com
8a6e2535 8999Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9001S: Maintained
679655da
JP
9002F: Documentation/rtc.txt
9003F: drivers/rtc/
9004F: include/linux/rtc.h
c117ab84 9005F: include/uapi/linux/rtc.h
0c86edc0 9006
0e400c53
MB
9007REALTEK AUDIO CODECS
9008M: Bard Liao <bardliao@realtek.com>
9009M: Oder Chiou <oder_chiou@realtek.com>
9010S: Maintained
9011F: sound/soc/codecs/rt*
9012F: include/sound/rt*.h
9013
1da177e4 9014REISERFS FILE SYSTEM
76c4e5ea 9015L: reiserfs-devel@vger.kernel.org
1da177e4 9016S: Supported
679655da 9017F: fs/reiserfs/
1da177e4 9018
b83a313b 9019REGISTER MAP ABSTRACTION
b02e48f2 9020M: Mark Brown <broonie@kernel.org>
dd060bc9 9021L: linux-kernel@vger.kernel.org
b83a313b
MB
9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9023S: Supported
9024F: drivers/base/regmap/
9025F: include/linux/regmap.h
9026
400e64df
OBC
9027REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9028M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9030S: Maintained
9031F: drivers/remoteproc/
9032F: Documentation/remoteproc.txt
6fc26488 9033F: include/linux/remoteproc.h
400e64df 9034
d8115db5
OBC
9035REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9036M: Ohad Ben-Cohen <ohad@wizery.com>
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9038S: Maintained
9039F: drivers/rpmsg/
9040F: Documentation/rpmsg.txt
9041F: include/linux/rpmsg.h
9042
8e6569af
SS
9043RENESAS ETHERNET DRIVERS
9044R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9045L: netdev@vger.kernel.org
9046L: linux-sh@vger.kernel.org
9047F: drivers/net/ethernet/renesas/
9048F: include/linux/sh_eth.h
9049
3e46c397
YS
9050RENESAS USB2 PHY DRIVER
9051M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9052L: linux-sh@vger.kernel.org
9053S: Maintained
9054F: drivers/phy/phy-rcar-gen3-usb2.c
9055
1b0fe6be
PZ
9056RESET CONTROLLER FRAMEWORK
9057M: Philipp Zabel <p.zabel@pengutronix.de>
9058S: Maintained
9059F: drivers/reset/
9060F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9061F: include/dt-bindings/reset/
1b0fe6be
PZ
9062F: include/linux/reset.h
9063F: include/linux/reset-controller.h
9064
e0897645 9065RFKILL
8b58be88 9066M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9067L: linux-wireless@vger.kernel.org
ce466579
JB
9068W: http://wireless.kernel.org/
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9071S: Maintained
505c9247 9072F: Documentation/rfkill.txt
80811493 9073F: net/rfkill/
e0897645 9074
933685ca
TG
9075RHASHTABLE
9076M: Thomas Graf <tgraf@suug.ch>
9077L: netdev@vger.kernel.org
9078S: Maintained
9079F: lib/rhashtable.c
9080F: include/linux/rhashtable.h
9081
67e054e9
ML
9082RICOH SMARTMEDIA/XD DRIVER
9083M: Maxim Levitsky <maximlevitsky@gmail.com>
9084S: Maintained
21c26f50
JP
9085F: drivers/mtd/nand/r852.c
9086F: drivers/mtd/nand/r852.h
67e054e9 9087
92634125
ML
9088RICOH R5C592 MEMORYSTICK DRIVER
9089M: Maxim Levitsky <maximlevitsky@gmail.com>
9090S: Maintained
9091F: drivers/memstick/host/r592.*
9092
27f1d2f9
SA
9093ROCCAT DRIVERS
9094M: Stefan Achatz <erazor_de@users.sourceforge.net>
9095W: http://sourceforge.net/projects/roccat/
9096S: Maintained
9097F: drivers/hid/hid-roccat*
9098F: include/linux/hid-roccat*
9099F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9100
4b8ac966
JP
9101ROCKER DRIVER
9102M: Jiri Pirko <jiri@resnulli.us>
9103M: Scott Feldman <sfeldma@gmail.com>
9104L: netdev@vger.kernel.org
9105S: Supported
9106F: drivers/net/ethernet/rocker/
9107
1da177e4
LT
9108ROCKETPORT DRIVER
9109P: Comtrol Corp.
1da177e4
LT
9110W: http://www.comtrol.com
9111S: Maintained
679655da 9112F: Documentation/serial/rocket.txt
c897401b 9113F: drivers/tty/rocket*
1da177e4 9114
7645c2f4
KC
9115ROCKETPORT EXPRESS/INFINITY DRIVER
9116M: Kevin Cernekee <cernekee@gmail.com>
9117L: linux-serial@vger.kernel.org
9118S: Odd Fixes
9119F: drivers/tty/serial/rp2.*
9120
1da177e4 9121ROSE NETWORK LAYER
8b58be88 9122M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9123L: linux-hams@vger.kernel.org
d34cb28a 9124W: http://www.linux-ax25.org/
1da177e4 9125S: Maintained
679655da 9126F: include/net/rose.h
c117ab84 9127F: include/uapi/linux/rose.h
679655da 9128F: net/rose/
1da177e4 9129
91952bc0
AP
9130RTL2830 MEDIA DRIVER
9131M: Antti Palosaari <crope@iki.fi>
9132L: linux-media@vger.kernel.org
a825eaec 9133W: https://linuxtv.org
91952bc0
AP
9134W: http://palosaari.fi/linux/
9135Q: http://patchwork.linuxtv.org/project/linux-media/list/
9136T: git git://linuxtv.org/anttip/media_tree.git
9137S: Maintained
9138F: drivers/media/dvb-frontends/rtl2830*
9139
27a0aacf
AP
9140RTL2832 MEDIA DRIVER
9141M: Antti Palosaari <crope@iki.fi>
9142L: linux-media@vger.kernel.org
a825eaec 9143W: https://linuxtv.org
27a0aacf
AP
9144W: http://palosaari.fi/linux/
9145Q: http://patchwork.linuxtv.org/project/linux-media/list/
9146T: git git://linuxtv.org/anttip/media_tree.git
9147S: Maintained
9148F: drivers/media/dvb-frontends/rtl2832*
9149
ba6e6f6e
AP
9150RTL2832_SDR MEDIA DRIVER
9151M: Antti Palosaari <crope@iki.fi>
9152L: linux-media@vger.kernel.org
a825eaec 9153W: https://linuxtv.org
ba6e6f6e
AP
9154W: http://palosaari.fi/linux/
9155Q: http://patchwork.linuxtv.org/project/linux-media/list/
9156T: git git://linuxtv.org/anttip/media_tree.git
9157S: Maintained
b4bb1c28 9158F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9159
59840488 9160RTL8180 WIRELESS DRIVER
605bebe2 9161L: linux-wireless@vger.kernel.org
491b26b4 9162W: http://wireless.kernel.org/
54e5881d 9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9164S: Orphan
62141726 9165F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9166
59840488 9167RTL8187 WIRELESS DRIVER
9f0939bf 9168M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9169M: Hin-Tak Leung <htl10@users.sourceforge.net>
9170M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9171L: linux-wireless@vger.kernel.org
491b26b4 9172W: http://wireless.kernel.org/
54e5881d 9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9174S: Maintained
62141726 9175F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9176
3cf0c8ad
LF
9177RTL8192CE WIRELESS DRIVER
9178M: Larry Finger <Larry.Finger@lwfinger.net>
9179M: Chaoming Li <chaoming_li@realsil.com.cn>
9180L: linux-wireless@vger.kernel.org
491b26b4 9181W: http://wireless.kernel.org/
3cf0c8ad
LF
9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9183S: Maintained
62141726
KV
9184F: drivers/net/wireless/realtek/rtlwifi/
9185F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9186
26f1fad2
JS
9187RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9188M: Jes Sorensen <Jes.Sorensen@redhat.com>
9189L: linux-wireless@vger.kernel.org
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9191S: Maintained
9192F: drivers/net/wireless/realtek/rtl8xxxu/
9193
9eb8ef74 9194S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9195M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9196L: linux-fbdev@vger.kernel.org
ce00f85c 9197S: Maintained
8a61f013 9198F: drivers/video/fbdev/savage/
9eb8ef74 9199
1da177e4 9200S390
8b58be88
JP
9201M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9202M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9203L: linux-s390@vger.kernel.org
5238da45
HC
9204W: http://www.ibm.com/developerworks/linux/linux390/
9205S: Supported
679655da 9206F: arch/s390/
a968cd3e 9207F: drivers/s390/
3bfe6858
JN
9208F: Documentation/s390/
9209F: Documentation/DocBook/s390*
5238da45 9210
322986ca
SO
9211S390 COMMON I/O LAYER
9212M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9213M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9214L: linux-s390@vger.kernel.org
9215W: http://www.ibm.com/developerworks/linux/linux390/
9216S: Supported
9217F: drivers/s390/cio/
9218
9219S390 DASD DRIVER
9220M: Stefan Weinhuber <wein@de.ibm.com>
9221M: Stefan Haberland <stefan.haberland@de.ibm.com>
9222L: linux-s390@vger.kernel.org
9223W: http://www.ibm.com/developerworks/linux/linux390/
9224S: Supported
9225F: drivers/s390/block/dasd*
9226F: block/partitions/ibm.c
9227
5238da45 9228S390 NETWORK DRIVERS
f0c59aff 9229M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9230L: linux-s390@vger.kernel.org
5238da45
HC
9231W: http://www.ibm.com/developerworks/linux/linux390/
9232S: Supported
679655da 9233F: drivers/s390/net/
5238da45 9234
322986ca
SO
9235S390 PCI SUBSYSTEM
9236M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9237M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9238L: linux-s390@vger.kernel.org
9239W: http://www.ibm.com/developerworks/linux/linux390/
9240S: Supported
9241F: arch/s390/pci/
9242F: drivers/pci/hotplug/s390_pci_hpc.c
9243
feed9b62 9244S390 ZCRYPT DRIVER
5c8d0983 9245M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9246L: linux-s390@vger.kernel.org
a968cd3e 9247W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9248S: Supported
d5ca6918 9249F: drivers/s390/crypto/
feed9b62 9250
5238da45 9251S390 ZFCP DRIVER
d38e19d0 9252M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9253L: linux-s390@vger.kernel.org
5238da45 9254W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9255S: Supported
679655da 9256F: drivers/s390/scsi/zfcp_*
1da177e4 9257
dd96df2c 9258S390 IUCV NETWORK LAYER
f0c59aff 9259M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9260L: linux-s390@vger.kernel.org
9261W: http://www.ibm.com/developerworks/linux/linux390/
9262S: Supported
679655da
JP
9263F: drivers/s390/net/*iucv*
9264F: include/net/iucv/
9265F: net/iucv/
dd96df2c 9266
8128f23c
GS
9267S390 IOMMU (PCI)
9268M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9269L: linux-s390@vger.kernel.org
9270W: http://www.ibm.com/developerworks/linux/linux390/
9271S: Supported
9272F: drivers/iommu/s390-iommu.c
9273
4dde7f75 9274S3C24XX SD/MMC Driver
8b58be88 9275M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9277S: Supported
679655da 9278F: drivers/mmc/host/s3cmci.*
4dde7f75 9279
1f15a229
HV
9280SAA6588 RDS RECEIVER DRIVER
9281M: Hans Verkuil <hverkuil@xs4all.nl>
9282L: linux-media@vger.kernel.org
9283T: git git://linuxtv.org/media_tree.git
a825eaec 9284W: https://linuxtv.org
1f15a229
HV
9285S: Odd Fixes
9286F: drivers/media/i2c/saa6588*
9287
98ed12e6 9288SAA7134 VIDEO4LINUX DRIVER
009a5410 9289M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9290L: linux-media@vger.kernel.org
a825eaec 9291W: https://linuxtv.org
98ed12e6
MCC
9292T: git git://linuxtv.org/media_tree.git
9293S: Odd fixes
e42bf501 9294F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9295F: drivers/media/pci/saa7134/
9296
1da177e4 9297SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9298M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9299L: linux-media@vger.kernel.org
275ffde4 9300T: git git://linuxtv.org/media_tree.git
1da177e4 9301S: Maintained
90d72ac6
MCC
9302F: drivers/media/common/saa7146/
9303F: drivers/media/pci/saa7146/
9304F: include/media/saa7146*
1da177e4 9305
92304a40 9306SAMSUNG LAPTOP DRIVER
5909c654 9307M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9308L: platform-driver-x86@vger.kernel.org
9309S: Maintained
9310F: drivers/platform/x86/samsung-laptop.c
9311
4a109cc0 9312SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9313M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9314L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9315S: Supported
14430813 9316F: sound/soc/samsung/
4a109cc0 9317
0d89a28b 9318SAMSUNG FRAMEBUFFER DRIVER
b7701755 9319M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9320L: linux-fbdev@vger.kernel.org
9321S: Maintained
8a61f013 9322F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9323
b40f0632 9324SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9325M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9326M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9327L: linux-kernel@vger.kernel.org
b40f0632 9328L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9329S: Supported
9330F: drivers/mfd/sec*.c
9331F: drivers/regulator/s2m*.c
9332F: drivers/regulator/s5m*.c
b40f0632
KK
9333F: drivers/clk/clk-s2mps11.c
9334F: drivers/rtc/rtc-s5m.c
f69d3a17 9335F: include/linux/mfd/samsung/
a13c7c51
KK
9336F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9337F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9338F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9339F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9340
038f5c4b
SN
9341SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9342M: Kyungmin Park <kyungmin.park@samsung.com>
9343M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9344L: linux-media@vger.kernel.org
9345Q: https://patchwork.linuxtv.org/project/linux-media/list/
9346S: Supported
9347F: drivers/media/platform/exynos4-is/
038f5c4b 9348
6fd86ab2
SN
9349SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9350M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9351L: linux-media@vger.kernel.org
9352L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9353S: Maintained
9354F: drivers/media/platform/s3c-camif/
d647f0b7 9355F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9356
b84ef24e
AH
9357SAMSUNG S5C73M3 CAMERA DRIVER
9358M: Kyungmin Park <kyungmin.park@samsung.com>
9359M: Andrzej Hajda <a.hajda@samsung.com>
9360L: linux-media@vger.kernel.org
9361S: Supported
9362F: drivers/media/i2c/s5c73m3/*
9363
7d459937
AH
9364SAMSUNG S5K5BAF CAMERA DRIVER
9365M: Kyungmin Park <kyungmin.park@samsung.com>
9366M: Andrzej Hajda <a.hajda@samsung.com>
9367L: linux-media@vger.kernel.org
9368S: Supported
9369F: drivers/media/i2c/s5k5baf.c
9370
c04c674f
RB
9371SAMSUNG S3FWRN5 NFC DRIVER
9372M: Robert Baldyga <r.baldyga@samsung.com>
9373L: linux-nfc@lists.01.org (moderated for non-subscribers)
9374S: Supported
9375F: drivers/nfc/s3fwrn5
9376
310e39c9 9377SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9378M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9379M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9380S: Supported
9381L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9382F: drivers/clk/samsung/
9383
66890ed6
BA
9384SAMSUNG SXGBE DRIVERS
9385M: Byungho An <bh74.an@samsung.com>
9386M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9387M: Vipul Pandya <vipul.pandya@samsung.com>
9388S: Supported
9389L: netdev@vger.kernel.org
9390F: drivers/net/ethernet/samsung/sxgbe/
9391
93c537af
LM
9392SAMSUNG THERMAL DRIVER
9393M: Lukasz Majewski <l.majewski@samsung.com>
9394L: linux-pm@vger.kernel.org
9395L: linux-samsung-soc@vger.kernel.org
9396S: Supported
9397T: https://github.com/lmajewski/linux-samsung-thermal.git
9398F: drivers/thermal/samsung/
9399
e296cd32
KD
9400SAMSUNG USB2 PHY DRIVER
9401M: Kamil Debski <k.debski@samsung.com>
9402L: linux-kernel@vger.kernel.org
9403S: Supported
9404F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9405F: Documentation/phy/samsung-usb2.txt
9406F: drivers/phy/phy-exynos4210-usb2.c
9407F: drivers/phy/phy-exynos4x12-usb2.c
9408F: drivers/phy/phy-exynos5250-usb2.c
9409F: drivers/phy/phy-s5pv210-usb2.c
9410F: drivers/phy/phy-samsung-usb2.c
9411F: drivers/phy/phy-samsung-usb2.h
9412
ca749e2a 9413SERIAL DRIVERS
5e30bbb7 9414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9415L: linux-serial@vger.kernel.org
5e30bbb7 9416S: Maintained
14430813 9417F: drivers/tty/serial/
ca749e2a 9418
aecb7b64 9419SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9420M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9421M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9422S: Maintained
1fb200d6 9423F: include/linux/dma/dw.h
3d598f47 9424F: include/linux/platform_data/dma-dw.h
61a76496 9425F: drivers/dma/dw/
aecb7b64 9426
058999cc
LP
9427SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9428M: Lars Persson <lars.persson@axis.com>
9429L: netdev@vger.kernel.org
9430S: Supported
9431F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9432F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9433
fc531d98
WS
9434SYNOPSYS DESIGNWARE I2C DRIVER
9435M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9436M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9437M: Mika Westerberg <mika.westerberg@linux.intel.com>
9438L: linux-i2c@vger.kernel.org
9439S: Maintained
9440F: drivers/i2c/busses/i2c-designware-*
9441F: include/linux/platform_data/i2c-designware.h
9442
f9e37137 9443SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9444M: Jaehoon Chung <jh80.chung@samsung.com>
9445L: linux-mmc@vger.kernel.org
9446S: Maintained
9447F: include/linux/mmc/dw_mmc.h
9448F: drivers/mmc/host/dw_mmc*
9449
a961e698
AS
9450SYSTEM TRACE MODULE CLASS
9451M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9452S: Maintained
9453F: Documentation/trace/stm.txt
9454F: drivers/hwtracing/stm/
9455F: include/linux/stm.h
9456F: include/uapi/linux/stm.h
9457
1db121d6
AN
9458THUNDERBOLT DRIVER
9459M: Andreas Noever <andreas.noever@gmail.com>
9460S: Maintained
9461F: drivers/thunderbolt/
9462
34db37c6 9463TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9464M: John Stultz <john.stultz@linaro.org>
88606e80 9465M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9466L: linux-kernel@vger.kernel.org
75fc2d37 9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9468S: Supported
9469F: include/linux/clocksource.h
9470F: include/linux/time.h
9471F: include/linux/timex.h
c117ab84
CEB
9472F: include/uapi/linux/time.h
9473F: include/uapi/linux/timex.h
88606e80
TG
9474F: kernel/time/clocksource.c
9475F: kernel/time/time*.c
34db37c6 9476F: kernel/time/alarmtimer.c
88606e80 9477F: kernel/time/ntp.c
7fe5f1c1 9478F: tools/testing/selftests/timers/
88606e80 9479
1da177e4 9480SC1200 WDT DRIVER
b300645a 9481M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9482S: Maintained
679655da 9483F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9484
9485SCHEDULER
dd9b238c 9486M: Ingo Molnar <mingo@redhat.com>
8b58be88 9487M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9488L: linux-kernel@vger.kernel.org
75fc2d37 9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9490S: Maintained
95c0d71d 9491F: kernel/sched/
679655da 9492F: include/linux/sched.h
c117ab84 9493F: include/uapi/linux/sched.h
c2eb505b 9494F: include/linux/wait.h
1da177e4 9495
6bcf6737 9496SCORE ARCHITECTURE
ed38665e 9497M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9498M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9499W: http://www.sunplus.com
6bcf6737 9500S: Supported
a2681a75 9501F: arch/score/
6bcf6737 9502
80f390ea
SH
9503SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9504M: Sudeep Holla <sudeep.holla@arm.com>
9505L: linux-arm-kernel@lists.infradead.org
9506S: Maintained
9507F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9508F: drivers/clk/clk-scpi.c
8def3103 9509F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9510F: drivers/firmware/arm_scpi.c
9511F: include/linux/scpi_protocol.h
80f390ea 9512
1da177e4 9513SCSI CDROM DRIVER
8b58be88 9514M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9515L: linux-scsi@vger.kernel.org
9516W: http://www.kernel.dk
9517S: Maintained
679655da 9518F: drivers/scsi/sr*
1da177e4 9519
fb50a83d 9520SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9521M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9522L: linux-rdma@vger.kernel.org
9523S: Supported
9524W: http://www.openfabrics.org
9525Q: http://patchwork.kernel.org/project/linux-rdma/list/
9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9527F: drivers/infiniband/ulp/srp/
9528F: include/scsi/srp.h
9529
1da177e4 9530SCSI SG DRIVER
8b58be88 9531M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9532L: linux-scsi@vger.kernel.org
59ab3c93 9533W: http://sg.danny.cz/sg
1da177e4 9534S: Maintained
59ab3c93 9535F: Documentation/scsi/scsi-generic.txt
679655da
JP
9536F: drivers/scsi/sg.c
9537F: include/scsi/sg.h
1da177e4
LT
9538
9539SCSI SUBSYSTEM
0351b8f8 9540M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9542M: "Martin K. Petersen" <martin.petersen@oracle.com>
9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9544L: linux-scsi@vger.kernel.org
1da177e4 9545S: Maintained
679655da
JP
9546F: drivers/scsi/
9547F: include/scsi/
1da177e4
LT
9548
9549SCSI TAPE DRIVER
8b58be88 9550M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9551L: linux-scsi@vger.kernel.org
9552S: Maintained
679655da 9553F: Documentation/scsi/st.txt
f7269cfc
JD
9554F: drivers/scsi/st.*
9555F: drivers/scsi/st_*.h
1da177e4
LT
9556
9557SCTP PROTOCOL
8b6efb75 9558M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9559M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9560L: linux-sctp@vger.kernel.org
5f85813c 9561W: http://lksctp.sourceforge.net
8b6efb75 9562S: Maintained
679655da
JP
9563F: Documentation/networking/sctp.txt
9564F: include/linux/sctp.h
4d58c025 9565F: include/uapi/linux/sctp.h
679655da
JP
9566F: include/net/sctp/
9567F: net/sctp/
1da177e4
LT
9568
9569SCx200 CPU SUPPORT
8b58be88 9570M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9571S: Odd Fixes
679655da 9572F: Documentation/i2c/busses/scx200_acb
390889b6 9573F: arch/x86/platform/scx200/
679655da
JP
9574F: drivers/watchdog/scx200_wdt.c
9575F: drivers/i2c/busses/scx200*
9576F: drivers/mtd/maps/scx200_docflash.c
9577F: include/linux/scx200.h
1662d32c
JC
9578
9579SCx200 GPIO DRIVER
8b58be88 9580M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9581S: Maintained
679655da
JP
9582F: drivers/char/scx200_gpio.c
9583F: include/linux/scx200_gpio.h
1662d32c
JC
9584
9585SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9586M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9587S: Maintained
679655da 9588F: drivers/clocksource/scx200_hrt.c
1da177e4 9589
6a36913a 9590SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9591M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9592L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9593S: Maintained
679655da 9594F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9595
e7839f25 9596SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9597L: linux-mmc@vger.kernel.org
a1cb1d11 9598S: Orphan
7a241d6e 9599F: drivers/mmc/host/sdhci.*
d4a45787 9600F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9601
c04f9d61
KC
9602SECURE COMPUTING
9603M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9604R: Andy Lutomirski <luto@amacapital.net>
9605R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9607S: Supported
9608F: kernel/seccomp.c
9609F: include/uapi/linux/seccomp.h
9610F: include/linux/seccomp.h
c99ee51a 9611F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9612K: \bsecure_computing
9613K: \bTIF_SECCOMP\b
9614
0d1bb41a 9615SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9616M: Ben Dooks <ben-linux@fluff.org>
dc524882 9617M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9618L: linux-mmc@vger.kernel.org
0d1bb41a 9619S: Maintained
dc524882 9620F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9621
c63b3cba 9622SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9623M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9624L: spear-devel@list.st.com
c63b3cba
VK
9625L: linux-mmc@vger.kernel.org
9626S: Maintained
9627F: drivers/mmc/host/sdhci-spear.c
9628
8711cca2 9629SECURITY SUBSYSTEM
9b45c0d2 9630M: James Morris <james.l.morris@oracle.com>
9c3646d1 9631M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9632L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9634W: http://kernsec.org/
8711cca2 9635S: Supported
7d2c86b5 9636F: security/
8711cca2 9637
1da177e4 9638SECURITY CONTACT
8b58be88 9639M: Security Officers <security@kernel.org>
1da177e4
LT
9640S: Supported
9641
9642SELINUX SECURITY MODULE
e0238b4c 9643M: Paul Moore <paul@paul-moore.com>
8b58be88 9644M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9645M: Eric Paris <eparis@parisplace.org>
e0238b4c 9646L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9647W: http://selinuxproject.org
5a5f2acf 9648T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9649S: Supported
679655da
JP
9650F: include/linux/selinux*
9651F: security/selinux/
6bde95ce 9652F: scripts/selinux/
1da177e4 9653
c1c124e9
JJ
9654APPARMOR SECURITY MODULE
9655M: John Johansen <john.johansen@canonical.com>
9656L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9657W: apparmor.wiki.kernel.org
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9659S: Supported
9660F: security/apparmor/
9661
730daa16
KC
9662YAMA SECURITY MODULE
9663M: Kees Cook <keescook@chromium.org>
9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9665S: Supported
9666F: security/yama/
9667
cef2cf07 9668SENSABLE PHANTOM
8b58be88 9669M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9670S: Maintained
679655da 9671F: drivers/misc/phantom.c
c117ab84 9672F: include/uapi/linux/phantom.h
cef2cf07 9673
6733b39a 9674SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9675M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9676M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9677M: John Soni Jose <sony.john@avagotech.com>
3387f656 9678L: linux-scsi@vger.kernel.org
4627de93 9679W: http://www.avagotech.com
3387f656
JP
9680S: Supported
9681F: drivers/scsi/be2iscsi/
6733b39a 9682
6938f855
SP
9683Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9684M: Sathya Perla <sathya.perla@avagotech.com>
9685M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9686M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9687M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9688L: netdev@vger.kernel.org
fea3af67 9689W: http://www.emulex.com
7d2c86b5 9690S: Supported
9aebddd1 9691F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9692
d2928a8c 9693EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9694M: Selvin Xavier <selvin.xavier@avagotech.com>
9695M: Devesh Sharma <devesh.sharma@avagotech.com>
9696M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9697L: linux-rdma@vger.kernel.org
9698W: http://www.emulex.com
9699S: Supported
9700F: drivers/infiniband/hw/ocrdma/
9701
8ceee660 9702SFC NETWORK DRIVER
c06f51ea 9703M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9704M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9705L: netdev@vger.kernel.org
8ceee660 9706S: Supported
874aeea5 9707F: drivers/net/ethernet/sfc/
8ceee660 9708
e2d1d6c0 9709SGI GRU DRIVER
cc883afc 9710M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9711S: Maintained
679655da 9712F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9713
9714SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9715M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9716L: linux-ia64@vger.kernel.org
9717S: Supported
679655da 9718F: Documentation/ia64/serial.txt
df621252 9719F: drivers/tty/serial/ioc?_serial.c
679655da 9720F: include/linux/ioc?.h
e2d1d6c0 9721
75312619 9722SGI XP/XPC/XPNET DRIVER
e180383f
RH
9723M: Cliff Whickman <cpw@sgi.com>
9724M: Robin Holt <robinmholt@gmail.com>
75312619 9725S: Maintained
679655da 9726F: drivers/misc/sgi-xp/
75312619 9727
46eacf3b
AP
9728SI2157 MEDIA DRIVER
9729M: Antti Palosaari <crope@iki.fi>
9730L: linux-media@vger.kernel.org
a825eaec 9731W: https://linuxtv.org
46eacf3b
AP
9732W: http://palosaari.fi/linux/
9733Q: http://patchwork.linuxtv.org/project/linux-media/list/
9734T: git git://linuxtv.org/anttip/media_tree.git
9735S: Maintained
9736F: drivers/media/tuners/si2157*
9737
75e2d5ba
AP
9738SI2168 MEDIA DRIVER
9739M: Antti Palosaari <crope@iki.fi>
9740L: linux-media@vger.kernel.org
a825eaec 9741W: https://linuxtv.org
75e2d5ba
AP
9742W: http://palosaari.fi/linux/
9743Q: http://patchwork.linuxtv.org/project/linux-media/list/
9744T: git git://linuxtv.org/anttip/media_tree.git
9745S: Maintained
9746F: drivers/media/dvb-frontends/si2168*
9747
49cc629d
HV
9748SI470X FM RADIO RECEIVER I2C DRIVER
9749M: Hans Verkuil <hverkuil@xs4all.nl>
9750L: linux-media@vger.kernel.org
9751T: git git://linuxtv.org/media_tree.git
a825eaec 9752W: https://linuxtv.org
49cc629d
HV
9753S: Odd Fixes
9754F: drivers/media/radio/si470x/radio-si470x-i2c.c
9755
9756SI470X FM RADIO RECEIVER USB DRIVER
9757M: Hans Verkuil <hverkuil@xs4all.nl>
9758L: linux-media@vger.kernel.org
9759T: git git://linuxtv.org/media_tree.git
a825eaec 9760W: https://linuxtv.org
49cc629d
HV
9761S: Maintained
9762F: drivers/media/radio/si470x/radio-si470x-common.c
9763F: drivers/media/radio/si470x/radio-si470x.h
9764F: drivers/media/radio/si470x/radio-si470x-usb.c
9765
c937ca03
EV
9766SI4713 FM RADIO TRANSMITTER I2C DRIVER
9767M: Eduardo Valentin <edubezval@gmail.com>
9768L: linux-media@vger.kernel.org
9769T: git git://linuxtv.org/media_tree.git
a825eaec 9770W: https://linuxtv.org
c937ca03 9771S: Odd Fixes
99995ded 9772F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9773
9774SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9775M: Eduardo Valentin <edubezval@gmail.com>
9776L: linux-media@vger.kernel.org
9777T: git git://linuxtv.org/media_tree.git
a825eaec 9778W: https://linuxtv.org
c937ca03 9779S: Odd Fixes
99995ded
DR
9780F: drivers/media/radio/si4713/radio-platform-si4713.c
9781
9782SI4713 FM RADIO TRANSMITTER USB DRIVER
9783M: Hans Verkuil <hverkuil@xs4all.nl>
9784L: linux-media@vger.kernel.org
9785T: git git://linuxtv.org/media_tree.git
a825eaec 9786W: https://linuxtv.org
99995ded
DR
9787S: Maintained
9788F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9789
beb91d46 9790SIANO DVB DRIVER
009a5410 9791M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9792L: linux-media@vger.kernel.org
a825eaec 9793W: https://linuxtv.org
beb91d46
MCC
9794T: git git://linuxtv.org/media_tree.git
9795S: Odd fixes
9796F: drivers/media/common/siano/
beb91d46 9797F: drivers/media/usb/siano/
beb91d46 9798F: drivers/media/usb/siano/
14430813 9799F: drivers/media/mmc/siano/
beb91d46 9800
6f15b602
HG
9801SIMPLEFB FB DRIVER
9802M: Hans de Goede <hdegoede@redhat.com>
9803L: linux-fbdev@vger.kernel.org
9804S: Maintained
2d799dde 9805F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9806F: drivers/video/fbdev/simplefb.c
9807F: include/linux/platform_data/simplefb.h
9808
b618b69c 9809SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9810L: linux-media@vger.kernel.org
bb60fcb2 9811S: Orphan
b618b69c 9812F: drivers/media/platform/sh_veu.c
b618b69c
GL
9813
9814SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9815L: linux-media@vger.kernel.org
bb60fcb2 9816S: Orphan
b618b69c 9817F: drivers/media/platform/sh_vou.c
d647f0b7 9818F: include/media/drv-intf/sh_vou.h
b618b69c 9819
6349d997 9820SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9821M: Len Brown <lenb@kernel.org>
6349d997
LB
9822L: sfi-devel@simplefirmware.org
9823W: http://simplefirmware.org/
9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9825S: Supported
943fc810 9826F: arch/x86/platform/sfi/
6349d997
LB
9827F: drivers/sfi/
9828F: include/linux/sfi*.h
e2d1d6c0 9829
1da177e4
LT
9830SIMTEC EB110ATX (Chalice CATS)
9831P: Ben Dooks
b16957c6
BD
9832P: Vincent Sanders <vince@simtec.co.uk>
9833M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9834W: http://www.simtec.co.uk/products/EB110ATX/
9835S: Supported
9836
9837SIMTEC EB2410ITX (BAST)
9838P: Ben Dooks
b16957c6
BD
9839P: Vincent Sanders <vince@simtec.co.uk>
9840M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9841W: http://www.simtec.co.uk/products/EB2410ITX/
9842S: Supported
15dba387
JP
9843F: arch/arm/mach-s3c24xx/mach-bast.c
9844F: arch/arm/mach-s3c24xx/bast-ide.c
9845F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9846
4c5adde7 9847TI DAVINCI MACHINE SUPPORT
3ba789c0 9848M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9849M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9850T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9851Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9852S: Supported
14430813 9853F: arch/arm/mach-davinci/
046d0a37 9854F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9855
8d4b3f08 9856TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9857M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9858L: linux-media@vger.kernel.org
a825eaec 9859W: https://linuxtv.org
8d4b3f08
LP
9860Q: http://patchwork.linuxtv.org/project/linux-media/list/
9861T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9862S: Maintained
8d4b3f08
LP
9863F: drivers/media/platform/davinci/
9864F: include/media/davinci/
9865
417d2e50 9866TI AM437X VPFE DRIVER
e43cdb56 9867M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9868L: linux-media@vger.kernel.org
a825eaec 9869W: https://linuxtv.org
417d2e50
BP
9870Q: http://patchwork.linuxtv.org/project/linux-media/list/
9871T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9872S: Maintained
9873F: drivers/media/platform/am437x/
9874
c4c0283a 9875OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9876M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9877L: linux-media@vger.kernel.org
a825eaec 9878W: https://linuxtv.org
c4c0283a
BP
9879Q: http://patchwork.linuxtv.org/project/linux-media/list/
9880T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9881S: Maintained
9882F: drivers/media/i2c/ov2659.c
b5dcee22 9883F: include/media/i2c/ov2659.h
c4c0283a 9884
3a6779f5
SM
9885SILICON MOTION SM712 FRAME BUFFER DRIVER
9886M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9887M: Teddy Wang <teddy.wang@siliconmotion.com>
9888M: Sudip Mukherjee <sudip@vectorindia.org>
9889L: linux-fbdev@vger.kernel.org
9890S: Maintained
9891F: drivers/video/fbdev/sm712*
9892F: Documentation/fb/sm712fb.txt
9893
92aab3c0 9894SIS 190 ETHERNET DRIVER
8b58be88 9895M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9896L: netdev@vger.kernel.org
9897S: Maintained
8c7de408 9898F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9899
1da177e4 9900SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9901M: Daniele Venzano <venza@brownhat.org>
1da177e4 9902W: http://www.brownhat.org/sis900.html
979b6c13 9903L: netdev@vger.kernel.org
1da177e4 9904S: Maintained
8c7de408 9905F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9906
9907SIS FRAMEBUFFER DRIVER
8b58be88 9908M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9909W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9910S: Maintained
679655da 9911F: Documentation/fb/sisfb.txt
8a61f013 9912F: drivers/video/fbdev/sis/
679655da 9913F: include/video/sisfb.h
1da177e4
LT
9914
9915SIS USB2VGA DRIVER
8b58be88 9916M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9917W: http://www.winischhofer.at/linuxsisusbvga.shtml
9918S: Maintained
679655da 9919F: drivers/usb/misc/sisusbvga/
1da177e4 9920
415ad26d 9921SLAB ALLOCATOR
16e943bf 9922M: Christoph Lameter <cl@linux.com>
2ed1c525 9923M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9924M: David Rientjes <rientjes@google.com>
9925M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9926M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9927L: linux-mm@kvack.org
9928S: Maintained
679655da 9929F: include/linux/sl?b*.h
16e943bf 9930F: mm/sl?b*
415ad26d 9931
9fab9787 9932SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9933M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9934M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9935M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9936R: Steven Rostedt <rostedt@goodmis.org>
9937R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9938L: linux-kernel@vger.kernel.org
9fab9787
PM
9939W: http://www.rdrop.com/users/paulmck/RCU/
9940S: Supported
9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9942F: include/linux/srcu.h
9943F: kernel/rcu/srcu.c
9fab9787 9944
66372841
CS
9945SMACK SECURITY MODULE
9946M: Casey Schaufler <casey@schaufler-ca.com>
9947L: linux-security-module@vger.kernel.org
9948W: http://schaufler-ca.com
9949T: git git://git.gitorious.org/smack-next/kernel.git
9950S: Maintained
9951F: Documentation/security/Smack.txt
9952F: security/smack/
9953
20651e0b 9954DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9955M: Kevin Hilman <khilman@kernel.org>
9956M: Nishanth Menon <nm@ti.com>
9957S: Maintained
20651e0b 9958F: drivers/power/avs/
68ace3e1
KH
9959F: include/linux/power/smartreflex.h
9960L: linux-pm@vger.kernel.org
9961
1da177e4 9962SMC91x ETHERNET DRIVER
2f82af08 9963M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9964S: Odd Fixes
ae150435 9965F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9966
e8e31622
SA
9967SMIA AND SMIA++ IMAGE SENSOR DRIVER
9968M: Sakari Ailus <sakari.ailus@iki.fi>
9969L: linux-media@vger.kernel.org
9970S: Maintained
14430813 9971F: drivers/media/i2c/smiapp/
b5dcee22 9972F: include/media/i2c/smiapp.h
e8e31622
SA
9973F: drivers/media/i2c/smiapp-pll.c
9974F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9975F: include/uapi/linux/smiapp.h
a2cec3c0 9976F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9977
920fa1ff
GR
9978SMM665 HARDWARE MONITOR DRIVER
9979M: Guenter Roeck <linux@roeck-us.net>
9980L: lm-sensors@lm-sensors.org
9981S: Maintained
9982F: Documentation/hwmon/smm665
9983F: drivers/hwmon/smm665.c
9984
9df7305b 9985SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9986M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9987L: lm-sensors@lm-sensors.org
90b24cfb 9988S: Maintained
9df7305b
SG
9989F: Documentation/hwmon/emc2103
9990F: drivers/hwmon/emc2103.c
9991
a98d506c
HG
9992SMSC SCH5627 HARDWARE MONITOR DRIVER
9993M: Hans de Goede <hdegoede@redhat.com>
9994L: lm-sensors@lm-sensors.org
9995S: Supported
9996F: Documentation/hwmon/sch5627
9997F: drivers/hwmon/sch5627.c
9998
6ea884db 9999SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10000M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10001L: lm-sensors@lm-sensors.org
10002S: Maintained
679655da
JP
10003F: Documentation/hwmon/smsc47b397
10004F: drivers/hwmon/smsc47b397.c
6ea884db 10005
fd9abb3d 10006SMSC911x ETHERNET DRIVER
90b24cfb 10007M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10008L: netdev@vger.kernel.org
90b24cfb 10009S: Maintained
679655da 10010F: include/linux/smsc911x.h
ae150435 10011F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10012
10013SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10014M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10015L: netdev@vger.kernel.org
90b24cfb 10016S: Maintained
ae150435 10017F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10018
3c8a63e2 10019SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10020M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10021L: linux-fbdev@vger.kernel.org
90b24cfb 10022S: Maintained
8a61f013 10023F: drivers/video/fbdev/smscufx.c
3c8a63e2 10024
668acf32 10025SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10026M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10027L: linux-media@vger.kernel.org
275ffde4 10028T: git git://linuxtv.org/media_tree.git
795fb7e7 10029S: Maintained
90d72ac6
MCC
10030F: include/media/soc*
10031F: drivers/media/i2c/soc_camera/
10032F: drivers/media/platform/soc_camera/
668acf32 10033
e2d1d6c0 10034SOEKRIS NET48XX LED SUPPORT
8b58be88 10035M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10036S: Maintained
679655da 10037F: drivers/leds/leds-net48xx.c
e2d1d6c0 10038
e3994db1 10039SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10040M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10041M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10042M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10043M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10044L: linux-media@vger.kernel.org
10045S: Supported
10046F: drivers/media/pci/solo6x10/
10047
1da177e4 10048SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10049L: linux-raid@vger.kernel.org
524418bb 10050S: Supported
679655da
JP
10051F: drivers/md/
10052F: include/linux/raid/
c117ab84 10053F: include/uapi/linux/raid/
1da177e4 10054
1da177e4 10055SONIC NETWORK DRIVER
8b58be88 10056M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10057L: netdev@vger.kernel.org
1da177e4 10058S: Maintained
d9fb9f38 10059F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10060
61e115a5 10061SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10062M: Michael Buesch <m@bues.ch>
61e115a5
MB
10063L: netdev@vger.kernel.org
10064S: Maintained
679655da
JP
10065F: drivers/ssb/
10066F: include/linux/ssb/
61e115a5 10067
1da177e4 10068SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10069M: Mattia Dongili <malattia@linux.it>
d0944853 10070L: platform-driver-x86@vger.kernel.org
5b18167d 10071W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10072S: Maintained
679655da
JP
10073F: Documentation/laptops/sony-laptop.txt
10074F: drivers/char/sonypi.c
10075F: drivers/platform/x86/sony-laptop.c
10076F: include/linux/sony-laptop.h
1da177e4 10077
baf8532a 10078SONY MEMORYSTICK CARD SUPPORT
8b58be88 10079M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10080W: http://tifmxx.berlios.de/
10081S: Maintained
679655da 10082F: drivers/memstick/host/tifm_ms.c
baf8532a 10083
0ab30494
ML
10084SONY MEMORYSTICK STANDARD SUPPORT
10085M: Maxim Levitsky <maximlevitsky@gmail.com>
10086S: Maintained
10087F: drivers/memstick/core/ms_block.*
10088
1da177e4 10089SOUND
8b58be88 10090M: Jaroslav Kysela <perex@perex.cz>
d8130624 10091M: Takashi Iwai <tiwai@suse.com>
93711660 10092L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10093W: http://www.alsa-project.org/
dde7ad8d 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10095T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10096Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10097S: Maintained
3126a179
JP
10098F: Documentation/sound/
10099F: include/sound/
c117ab84 10100F: include/uapi/sound/
679655da 10101F: sound/
1da177e4 10102
33bbe149
MB
10103SOUND - COMPRESSED AUDIO
10104M: Vinod Koul <vinod.koul@intel.com>
10105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10107S: Supported
f672f31a 10108F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10109F: include/sound/compress_driver.h
f672f31a 10110F: include/uapi/sound/compress_*
33bbe149
MB
10111F: sound/core/compress_offload.c
10112F: sound/soc/soc-compress.c
10113
bd903bde 10114SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10115M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10116M: Mark Brown <broonie@kernel.org>
86f14df8 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10119W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10120S: Supported
2820f615 10121F: Documentation/sound/alsa/soc/
679655da 10122F: sound/soc/
e6e55122 10123F: include/sound/soc*
eb1a6af3 10124
d7f8761b
MB
10125SOUND - DMAENGINE HELPERS
10126M: Lars-Peter Clausen <lars@metafoo.de>
10127S: Supported
10128F: include/sound/dmaengine_pcm.h
10129F: sound/core/pcm_dmaengine.c
10130F: sound/soc/soc-generic-dmaengine-pcm.c
10131
990a6a99
OS
10132SP2 MEDIA DRIVER
10133M: Olli Salonen <olli.salonen@iki.fi>
10134L: linux-media@vger.kernel.org
a825eaec 10135W: https://linuxtv.org
990a6a99
OS
10136Q: http://patchwork.linuxtv.org/project/linux-media/list/
10137S: Maintained
10138F: drivers/media/dvb-frontends/sp2*
10139
473321fc 10140SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10141M: "David S. Miller" <davem@davemloft.net>
1da177e4 10142L: sparclinux@vger.kernel.org
8a6e2535 10143Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10146S: Maintained
679655da 10147F: arch/sparc/
7765b8bb 10148F: drivers/sbus/
1da177e4 10149
6404fcca
DM
10150SPARC SERIAL DRIVERS
10151M: "David S. Miller" <davem@davemloft.net>
10152L: sparclinux@vger.kernel.org
08deed1e
JP
10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10155S: Maintained
6816383a 10156F: include/linux/sunserialcore.h
df621252 10157F: drivers/tty/serial/suncore.c
df621252
GKH
10158F: drivers/tty/serial/sunhv.c
10159F: drivers/tty/serial/sunsab.c
10160F: drivers/tty/serial/sunsab.h
10161F: drivers/tty/serial/sunsu.c
10162F: drivers/tty/serial/sunzilog.c
10163F: drivers/tty/serial/sunzilog.h
6404fcca 10164
389325b4
CL
10165SPARSE CHECKER
10166M: "Christopher Li" <sparse@chrisli.org>
10167L: linux-sparse@vger.kernel.org
10168W: https://sparse.wiki.kernel.org/
10169T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10170T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10171S: Maintained
10172F: include/linux/compiler.h
10173
fc0c195a 10174SPEAR PLATFORM SUPPORT
da89947b 10175M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10176M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10177L: spear-devel@list.st.com
10178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10179W: http://www.st.com/spear
10180S: Maintained
281e192f 10181F: arch/arm/mach-spear/
fc0c195a 10182
10183SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10184M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10185L: spear-devel@list.st.com
10186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10187W: http://www.st.com/spear
10188S: Maintained
5df33a62 10189F: drivers/clk/spear/
fc0c195a 10190
e2d1d6c0 10191SPI SUBSYSTEM
b02e48f2 10192M: Mark Brown <broonie@kernel.org>
dfbe403c 10193L: linux-spi@vger.kernel.org
e7e4e13c 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10195Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10196S: Maintained
679655da
JP
10197F: Documentation/spi/
10198F: drivers/spi/
10199F: include/linux/spi/
c117ab84 10200F: include/uapi/linux/spi/
e2d1d6c0 10201
2752e401 10202SPIDERNET NETWORK DRIVER for CELL
8b58be88 10203M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10204L: netdev@vger.kernel.org
10205S: Supported
679655da 10206F: Documentation/networking/spider_net.txt
8df158ac 10207F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10208
e2d1d6c0 10209SPU FILE SYSTEM
8b58be88 10210M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10211L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10212W: http://www.ibm.com/developerworks/power/cell/
10213S: Supported
679655da
JP
10214F: Documentation/filesystems/spufs.txt
10215F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10216
fc555841 10217SQUASHFS FILE SYSTEM
d7f2ff67 10218M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10219L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10220W: http://squashfs.org.uk
10221S: Maintained
679655da
JP
10222F: Documentation/filesystems/squashfs.txt
10223F: fs/squashfs/
fc555841 10224
1da177e4 10225SRM (Alpha) environment access
8b58be88 10226M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10227S: Maintained
679655da 10228F: arch/alpha/kernel/srm_env.c
1da177e4 10229
26e9a397 10230STABLE BRANCH
879a5a00 10231M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10232L: stable@vger.kernel.org
879a5a00 10233S: Supported
7b175c46 10234F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10235
26e9a397 10236STAGING SUBSYSTEM
879a5a00 10237M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10239L: devel@driverdev.osuosl.org
879a5a00 10240S: Supported
679655da 10241F: drivers/staging/
dbc6c2cc 10242
ebd3d010
JP
10243STAGING - COMEDI
10244M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10245M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10246S: Odd Fixes
10247F: drivers/staging/comedi/
10248
a0138163
JP
10249STAGING - FLARION FT1000 DRIVERS
10250M: Marek Belisko <marek.belisko@gmail.com>
10251S: Odd Fixes
10252F: drivers/staging/ft1000/
10253
6c1bb424 10254STAGING - INDUSTRIAL IO
030a13d7 10255M: Jonathan Cameron <jic23@kernel.org>
a0138163 10256L: linux-iio@vger.kernel.org
6c1bb424
JP
10257S: Odd Fixes
10258F: drivers/staging/iio/
10259
a0138163
JP
10260STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10261M: Jarod Wilson <jarod@wilsonet.com>
10262W: http://www.lirc.org/
10263S: Odd Fixes
b2b0186d 10264F: drivers/staging/media/lirc/
a0138163 10265
f5e5de1e
OD
10266STAGING - LUSTRE PARALLEL FILESYSTEM
10267M: Oleg Drokin <oleg.drokin@intel.com>
10268M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10269L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10270W: http://wiki.lustre.org/
f5e5de1e
OD
10271S: Maintained
10272F: drivers/staging/lustre
10273
7c6b6c71
MD
10274STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10275M: Marc Dietrich <marvin24@gmx.de>
10276L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10277L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10278S: Maintained
10279F: drivers/staging/nvec/
10280
a0138163 10281STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10282M: Jens Frederich <jfrederich@gmail.com>
10283M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10284M: Jon Nettleton <jon.nettleton@gmail.com>
10285W: http://wiki.laptop.org/go/DCON
3140b458 10286S: Maintained
a0138163
JP
10287F: drivers/staging/olpc_dcon/
10288
10289STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10290M: Willy Tarreau <willy@meta-x.org>
10291S: Odd Fixes
10292F: drivers/staging/panel/
10293
a0138163
JP
10294STAGING - REALTEK RTL8712U DRIVERS
10295M: Larry Finger <Larry.Finger@lwfinger.net>
10296M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10297S: Odd Fixes
10298F: drivers/staging/rtl8712/
10299
7591ba8b
JS
10300STAGING - REALTEK RTL8723U WIRELESS DRIVER
10301M: Larry Finger <Larry.Finger@lwfinger.net>
10302M: Jes Sorensen <Jes.Sorensen@redhat.com>
10303L: linux-wireless@vger.kernel.org
10304S: Maintained
10305F: drivers/staging/rtl8723au/
10306
980ac4d7
SM
10307STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10308M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10309M: Teddy Wang <teddy.wang@siliconmotion.com>
10310M: Sudip Mukherjee <sudip@vectorindia.org>
10311L: linux-fbdev@vger.kernel.org
10312S: Maintained
10313F: drivers/staging/sm750fb/
10314
510fa408
JP
10315STAGING - SLICOSS
10316M: Lior Dotan <liodot@gmail.com>
10317M: Christopher Harrer <charrer@alacritech.com>
10318S: Odd Fixes
10319F: drivers/staging/slicoss/
10320
a0138163
JP
10321STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10322M: William Hubbs <w.d.hubbs@gmail.com>
10323M: Chris Brannon <chris@the-brannons.com>
d33bce31 10324M: Kirk Reiser <kirk@reisers.ca>
a0138163 10325M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10326L: speakup@linux-speakup.org
a0138163
JP
10327W: http://www.linux-speakup.org/
10328S: Odd Fixes
10329F: drivers/staging/speakup/
10330
b3e871ce
JP
10331STAGING - VIA VT665X DRIVERS
10332M: Forest Bond <forest@alittletooquiet.net>
10333S: Odd Fixes
10334F: drivers/staging/vt665?/
10335
a30baec1
JK
10336STAGING - WILC1000 WIFI DRIVER
10337M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10338M: Austin Shin <austin.shin@atmel.com>
a30baec1 10339M: Chris Park <chris.park@atmel.com>
06b54863
TC
10340M: Tony Cho <tony.cho@atmel.com>
10341M: Glen Lee <glen.lee@atmel.com>
10342M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10343L: linux-wireless@vger.kernel.org
10344S: Supported
10345F: drivers/staging/wilc1000/
10346
709bcb07 10347STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10348M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10349S: Odd Fixes
10350F: drivers/staging/xgifb/
10351
77241056
MM
10352HFI1 DRIVER
10353M: Mike Marciniszyn <infinipath@intel.com>
10354L: linux-rdma@vger.kernel.org
10355S: Supported
10356F: drivers/staging/rdma/hfi1
10357
1da177e4 10358STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10359M: Ion Badulescu <ionut@badula.org>
b4f90189 10360S: Odd Fixes
9bba23b0 10361F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10362
e2d1d6c0 10363SUN3/3X
8b58be88 10364M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10365W: http://sammy.net/sun3/
10366S: Maintained
679655da
JP
10367F: arch/m68k/kernel/*sun3*
10368F: arch/m68k/sun3*/
10369F: arch/m68k/include/asm/sun3*
e689cf4a 10370F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10371
af6a5af8
HG
10372SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10373M: Hans de Goede <hdegoede@redhat.com>
10374L: linux-input@vger.kernel.org
10375S: Maintained
10376F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10377F: drivers/input/keyboard/sun4i-lradc-keys.c
10378
2bc9ff01
DK
10379SUNDANCE NETWORK DRIVER
10380M: Denis Kirjanov <kda@linux-powerpc.org>
10381L: netdev@vger.kernel.org
10382S: Maintained
10383F: drivers/net/ethernet/dlink/sundance.c
10384
2cbb12a4 10385SUPERH
2cbb12a4 10386L: linux-sh@vger.kernel.org
8a6e2535 10387Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10388S: Orphan
066069e1 10389F: Documentation/sh/
679655da 10390F: arch/sh/
066069e1 10391F: drivers/sh/
1da177e4 10392
4480f15b 10393SUSPEND TO RAM
7fb06082 10394M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10395M: Len Brown <len.brown@intel.com>
10396M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10397L: linux-pm@vger.kernel.org
e2d1d6c0 10398S: Supported
679655da
JP
10399F: Documentation/power/
10400F: arch/x86/kernel/acpi/
10401F: drivers/base/power/
10402F: kernel/power/
10403F: include/linux/suspend.h
10404F: include/linux/freezer.h
10405F: include/linux/pm.h
1da177e4
LT
10406
10407SVGA HANDLING
8b58be88 10408M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10409L: linux-video@atrey.karlin.mff.cuni.cz
10410S: Maintained
679655da
JP
10411F: Documentation/svga.txt
10412F: arch/x86/boot/video*
1da177e4 10413
6e28b761
KRW
10414SWIOTLB SUBSYSTEM
10415M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10416L: linux-kernel@vger.kernel.org
10417S: Supported
10418F: lib/swiotlb.c
10419F: arch/*/kernel/pci-swiotlb.c
10420F: include/linux/swiotlb.h
10421
007f790c
JP
10422SWITCHDEV
10423M: Jiri Pirko <jiri@resnulli.us>
10424L: netdev@vger.kernel.org
10425S: Supported
10426F: net/switchdev/
10427F: include/net/switchdev.h
10428
db8e35d5
VG
10429SYNOPSYS ARC ARCHITECTURE
10430M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10431L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10432S: Supported
10433F: arch/arc/
9b28829d 10434F: Documentation/devicetree/bindings/arc/*
2d799dde 10435F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10436F: drivers/tty/serial/arc_uart.c
b7182d1a 10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10438
556cc1c5
AB
10439SYNOPSYS ARC SDP platform support
10440M: Alexey Brodkin <abrodkin@synopsys.com>
10441S: Supported
10442F: arch/arc/plat-axs10x
10443F: arch/arc/boot/dts/ax*
10444F: Documentation/devicetree/bindings/arc/axs10*
10445
6c284c9a
LJ
10446SYSTEM CONFIGURATION (SYSCON)
10447M: Lee Jones <lee.jones@linaro.org>
10448M: Arnd Bergmann <arnd@arndb.de>
10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10450S: Supported
10451F: drivers/mfd/syscon.c
10452
1da177e4 10453SYSV FILESYSTEM
8b58be88 10454M: Christoph Hellwig <hch@infradead.org>
1da177e4 10455S: Maintained
679655da
JP
10456F: Documentation/filesystems/sysv-fs.txt
10457F: fs/sysv/
10458F: include/linux/sysv_fs.h
1da177e4 10459
86cfa7fc 10460TARGET SUBSYSTEM
9c3646d1 10461M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10462L: linux-scsi@vger.kernel.org
b9f5edc2 10463L: target-devel@vger.kernel.org
86cfa7fc 10464W: http://www.linux-iscsi.org
cf015e9f 10465W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10467S: Supported
10468F: drivers/target/
10469F: include/target/
10470F: Documentation/target/
10471
4e68852d 10472TASKSTATS STATISTICS INTERFACE
185e595f 10473M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10474S: Maintained
679655da
JP
10475F: Documentation/accounting/taskstats*
10476F: include/linux/taskstats*
10477F: kernel/taskstats.c
4e68852d 10478
781b456a 10479TC CLASSIFIER
f935f3f8 10480M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10481L: netdev@vger.kernel.org
10482S: Maintained
679655da 10483F: include/net/pkt_cls.h
c117ab84 10484F: include/uapi/linux/pkt_cls.h
679655da 10485F: net/sched/
781b456a 10486
5067f08a 10487TCP LOW PRIORITY MODULE
8b58be88
JP
10488M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10489M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10490W: http://tcp-lp-mod.sourceforge.net/
10491S: Maintained
679655da 10492F: net/ipv4/tcp_lp.c
5067f08a 10493
91952bc0
AP
10494TDA10071 MEDIA DRIVER
10495M: Antti Palosaari <crope@iki.fi>
10496L: linux-media@vger.kernel.org
a825eaec 10497W: https://linuxtv.org
91952bc0
AP
10498W: http://palosaari.fi/linux/
10499Q: http://patchwork.linuxtv.org/project/linux-media/list/
10500T: git git://linuxtv.org/anttip/media_tree.git
10501S: Maintained
10502F: drivers/media/dvb-frontends/tda10071*
10503
10504TDA18212 MEDIA DRIVER
10505M: Antti Palosaari <crope@iki.fi>
10506L: linux-media@vger.kernel.org
a825eaec 10507W: https://linuxtv.org
91952bc0
AP
10508W: http://palosaari.fi/linux/
10509Q: http://patchwork.linuxtv.org/project/linux-media/list/
10510T: git git://linuxtv.org/anttip/media_tree.git
10511S: Maintained
10512F: drivers/media/tuners/tda18212*
10513
10514TDA18218 MEDIA DRIVER
10515M: Antti Palosaari <crope@iki.fi>
10516L: linux-media@vger.kernel.org
a825eaec 10517W: https://linuxtv.org
91952bc0
AP
10518W: http://palosaari.fi/linux/
10519Q: http://patchwork.linuxtv.org/project/linux-media/list/
10520T: git git://linuxtv.org/anttip/media_tree.git
10521S: Maintained
10522F: drivers/media/tuners/tda18218*
10523
3b2f6aba
MK
10524TDA18271 MEDIA DRIVER
10525M: Michael Krufky <mkrufky@linuxtv.org>
10526L: linux-media@vger.kernel.org
a825eaec 10527W: https://linuxtv.org
3b2f6aba
MK
10528W: http://github.com/mkrufky
10529Q: http://patchwork.linuxtv.org/project/linux-media/list/
10530T: git git://linuxtv.org/mkrufky/tuners.git
10531S: Maintained
10532F: drivers/media/tuners/tda18271*
10533
e48307a9
MK
10534TDA827x MEDIA DRIVER
10535M: Michael Krufky <mkrufky@linuxtv.org>
10536L: linux-media@vger.kernel.org
a825eaec 10537W: https://linuxtv.org
e48307a9
MK
10538W: http://github.com/mkrufky
10539Q: http://patchwork.linuxtv.org/project/linux-media/list/
10540T: git git://linuxtv.org/mkrufky/tuners.git
10541S: Maintained
10542F: drivers/media/tuners/tda8290.*
10543
66cf9212
MK
10544TDA8290 MEDIA DRIVER
10545M: Michael Krufky <mkrufky@linuxtv.org>
10546L: linux-media@vger.kernel.org
a825eaec 10547W: https://linuxtv.org
66cf9212
MK
10548W: http://github.com/mkrufky
10549Q: http://patchwork.linuxtv.org/project/linux-media/list/
10550T: git git://linuxtv.org/mkrufky/tuners.git
10551S: Maintained
10552F: drivers/media/tuners/tda8290.*
10553
4b9fba30
HV
10554TDA9840 MEDIA DRIVER
10555M: Hans Verkuil <hverkuil@xs4all.nl>
10556L: linux-media@vger.kernel.org
10557T: git git://linuxtv.org/media_tree.git
a825eaec 10558W: https://linuxtv.org
4b9fba30
HV
10559S: Maintained
10560F: drivers/media/i2c/tda9840*
10561
2cb654fd 10562TEA5761 TUNER DRIVER
009a5410 10563M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10564L: linux-media@vger.kernel.org
a825eaec 10565W: https://linuxtv.org
2cb654fd
MCC
10566T: git git://linuxtv.org/media_tree.git
10567S: Odd fixes
10568F: drivers/media/tuners/tea5761.*
10569
10570TEA5767 TUNER DRIVER
009a5410 10571M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10572L: linux-media@vger.kernel.org
a825eaec 10573W: https://linuxtv.org
2cb654fd
MCC
10574T: git git://linuxtv.org/media_tree.git
10575S: Maintained
10576F: drivers/media/tuners/tea5767.*
10577
4b9fba30
HV
10578TEA6415C MEDIA DRIVER
10579M: Hans Verkuil <hverkuil@xs4all.nl>
10580L: linux-media@vger.kernel.org
10581T: git git://linuxtv.org/media_tree.git
a825eaec 10582W: https://linuxtv.org
4b9fba30
HV
10583S: Maintained
10584F: drivers/media/i2c/tea6415c*
10585
10586TEA6420 MEDIA DRIVER
10587M: Hans Verkuil <hverkuil@xs4all.nl>
10588L: linux-media@vger.kernel.org
10589T: git git://linuxtv.org/media_tree.git
a825eaec 10590W: https://linuxtv.org
4b9fba30
HV
10591S: Maintained
10592F: drivers/media/i2c/tea6420*
10593
3d249d4c 10594TEAM DRIVER
dca9ab92 10595M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10596L: netdev@vger.kernel.org
10597S: Supported
10598F: drivers/net/team/
10599F: include/linux/if_team.h
c117ab84 10600F: include/uapi/linux/if_team.h
3d249d4c 10601
7d029125 10602TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10603M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10604S: Maintained
10605F: arch/x86/platform/ts5500/
10606
40ad4a30
SY
10607TECHNOTREND USB IR RECEIVER
10608M: Sean Young <sean@mess.org>
10609L: linux-media@vger.kernel.org
10610S: Maintained
10611F: drivers/media/rc/ttusbir.c
10612
adabdb0c 10613TEGRA ARCHITECTURE SUPPORT
243d58ec 10614M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10615M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10616M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10617L: linux-tegra@vger.kernel.org
fd117cd1 10618Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10620S: Supported
bbbe96ed 10621N: [^a-z]tegra
84b9414b 10622
adabdb0c
SW
10623TEGRA CLOCK DRIVER
10624M: Peter De Schrijver <pdeschrijver@nvidia.com>
10625M: Prashant Gaikwad <pgaikwad@nvidia.com>
10626S: Supported
10627F: drivers/clk/tegra/
10628
10629TEGRA DMA DRIVER
10630M: Laxman Dewangan <ldewangan@nvidia.com>
10631S: Supported
10632F: drivers/dma/tegra20-apb-dma.c
10633
adabdb0c
SW
10634TEGRA I2C DRIVER
10635M: Laxman Dewangan <ldewangan@nvidia.com>
10636S: Supported
10637F: drivers/i2c/busses/i2c-tegra.c
10638
10639TEGRA IOMMU DRIVERS
10640M: Hiroshi Doyu <hdoyu@nvidia.com>
10641S: Supported
10642F: drivers/iommu/tegra*
10643
10644TEGRA KBC DRIVER
10645M: Rakesh Iyer <riyer@nvidia.com>
10646M: Laxman Dewangan <ldewangan@nvidia.com>
10647S: Supported
10648F: drivers/input/keyboard/tegra-kbc.c
10649
adabdb0c
SW
10650TEGRA PWM DRIVER
10651M: Thierry Reding <thierry.reding@gmail.com>
10652S: Supported
10653F: drivers/pwm/pwm-tegra.c
10654
10655TEGRA SERIAL DRIVER
10656M: Laxman Dewangan <ldewangan@nvidia.com>
10657S: Supported
10658F: drivers/tty/serial/serial-tegra.c
10659
10660TEGRA SPI DRIVER
10661M: Laxman Dewangan <ldewangan@nvidia.com>
10662S: Supported
10663F: drivers/spi/spi-tegra*
10664
1a348ccc 10665TEHUTI ETHERNET DRIVER
8b58be88 10666M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10667L: netdev@vger.kernel.org
10668S: Supported
ef7f5429 10669F: drivers/net/ethernet/tehuti/*
1a348ccc 10670
4e68852d 10671Telecom Clock Driver for MCPL0010
8b58be88 10672M: Mark Gross <mark.gross@intel.com>
4e68852d 10673S: Supported
679655da 10674F: drivers/char/tlclk.c
4e68852d 10675
4480f15b 10676TENSILICA XTENSA PORT (xtensa)
8b58be88 10677M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10678M: Max Filippov <jcmvbkbc@gmail.com>
10679L: linux-xtensa@linux-xtensa.org
4e68852d 10680S: Maintained
679655da 10681F: arch/xtensa/
3dc99857 10682F: drivers/irqchip/irq-xtensa-*
4e68852d 10683
5313ba66
HV
10684THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
a825eaec 10688W: https://linuxtv.org
5313ba66
HV
10689S: Maintained
10690F: drivers/media/radio/radio-raremono.c
10691
d3fb6955 10692THERMAL
b75f0050 10693M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10694M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10695L: linux-pm@vger.kernel.org
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10698Q: https://patchwork.kernel.org/project/linux-pm/list/
10699S: Supported
10700F: drivers/thermal/
10701F: include/linux/thermal.h
af6c9f16 10702F: include/uapi/linux/thermal.h
b75f0050
JP
10703F: include/linux/cpu_cooling.h
10704F: Documentation/devicetree/bindings/thermal/
d3fb6955 10705
64e05d8b
VK
10706THERMAL/CPU_COOLING
10707M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10708M: Viresh Kumar <viresh.kumar@linaro.org>
10709M: Javi Merino <javi.merino@arm.com>
10710L: linux-pm@vger.kernel.org
10711S: Supported
10712F: Documentation/thermal/cpu-cooling-api.txt
10713F: drivers/thermal/cpu_cooling.c
10714F: include/linux/cpu_cooling.h
10715
30ba2fbd
VD
10716THINGM BLINK(1) USB RGB LED DRIVER
10717M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10718S: Maintained
10719F: drivers/hid/hid-thingm.c
10720
4e68852d 10721THINKPAD ACPI EXTRAS DRIVER
8b58be88 10722M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10723L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10724L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10725W: http://ibm-acpi.sourceforge.net
10726W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10727T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10728S: Maintained
679655da 10729F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10730
1b46f2a2 10731TI BANDGAP AND THERMAL DRIVER
f14d1c24 10732M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10733L: linux-pm@vger.kernel.org
531ff13e 10734L: linux-omap@vger.kernel.org
5a723e81 10735S: Maintained
794b2e25 10736F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10737
0c7665c3
MF
10738TI CDCE706 CLOCK DRIVER
10739M: Max Filippov <jcmvbkbc@gmail.com>
10740S: Maintained
10741F: drivers/clk/clk-cdce706.c
10742
49b6a5e3
TK
10743TI CLOCK DRIVER
10744M: Tero Kristo <t-kristo@ti.com>
10745L: linux-omap@vger.kernel.org
10746S: Maintained
10747F: drivers/clk/ti/
10748F: include/linux/clk/ti.h
10749
4020f2d7 10750TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10751M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10752S: Maintained
679655da
JP
10753F: drivers/misc/tifm*
10754F: drivers/mmc/host/tifm_sd.c
10755F: include/linux/tifm.h
4020f2d7 10756
e0c52404 10757TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10758M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10759L: linux-kernel@vger.kernel.org
10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761S: Maintained
10762F: drivers/soc/ti/*
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10764
10765
152ad442
SR
10766TI LM49xxx FAMILY ASoC CODEC DRIVERS
10767M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10768M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10770S: Maintained
10771F: sound/soc/codecs/lm49453*
d392dead 10772F: sound/soc/codecs/isabelle*
152ad442 10773
0edd807d
KM
10774TI LP855x BACKLIGHT DRIVER
10775M: Milo Kim <milo.kim@ti.com>
10776S: Maintained
10777F: Documentation/backlight/lp855x-driver.txt
10778F: drivers/video/backlight/lp855x_bl.c
10779F: include/linux/platform_data/lp855x.h
10780
faf13f6d
KM
10781TI LP8727 CHARGER DRIVER
10782M: Milo Kim <milo.kim@ti.com>
10783S: Maintained
10784F: drivers/power/lp8727_charger.c
10785F: include/linux/platform_data/lp8727.h
10786
22f1229f
KM
10787TI LP8788 MFD DRIVER
10788M: Milo Kim <milo.kim@ti.com>
10789S: Maintained
10790F: drivers/iio/adc/lp8788_adc.c
10791F: drivers/leds/leds-lp8788.c
10792F: drivers/mfd/lp8788*.c
10793F: drivers/power/lp8788-charger.c
10794F: drivers/regulator/lp8788-*.c
10795F: include/linux/mfd/lp8788*.h
10796
84640e27
KM
10797TI NETCP ETHERNET DRIVER
10798M: Wingman Kwok <w-kwok2@ti.com>
10799M: Murali Karicheri <m-karicheri2@ti.com>
10800L: netdev@vger.kernel.org
10801S: Maintained
10802F: drivers/net/ethernet/ti/netcp*
10803
217e0ca9
KC
10804TI TAS571X FAMILY ASoC CODEC DRIVER
10805M: Kevin Cernekee <cernekee@chromium.org>
10806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10807S: Odd Fixes
10808F: sound/soc/codecs/tas571x*
10809
dd5e8e6b 10810TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10811M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10812L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10813S: Maintained
10814F: sound/soc/codecs/twl4030*
10815
90921014 10816TI WILINK WIRELESS DRIVERS
90921014
LC
10817L: linux-wireless@vger.kernel.org
10818W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10819W: http://wireless.kernel.org/en/users/Drivers/wl1251
10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10821S: Orphan
90921014
LC
10822F: drivers/net/wireless/ti/
10823F: include/linux/wl12xx.h
10824
e86eaa3a 10825TIPC NETWORK LAYER
8b58be88 10826M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10827M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10828L: netdev@vger.kernel.org (core kernel code)
10829L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10830W: http://tipc.sourceforge.net/
e86eaa3a 10831S: Maintained
c117ab84 10832F: include/uapi/linux/tipc*.h
679655da 10833F: net/tipc/
e86eaa3a 10834
867e359b 10835TILE ARCHITECTURE
c47b15c4 10836M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10837W: http://www.ezchip.com/scm/
7fa129cc 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10839S: Supported
10840F: arch/tile/
6b940606 10841F: drivers/char/tile-srom.c
5c770755 10842F: drivers/edac/tile_edac.c
6b940606
CM
10843F: drivers/net/ethernet/tile/
10844F: drivers/rtc/rtc-tile.c
10845F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10846F: drivers/tty/serial/tilegx.c
6b940606
CM
10847F: drivers/usb/host/*-tilegx.c
10848F: include/linux/usb/tilegx.h
867e359b 10849
1da177e4 10850TLAN NETWORK DRIVER
8b58be88 10851M: Samuel Chessman <chessman@tux.org>
88c07dde 10852L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10853W: http://sourceforge.net/projects/tlan/
10854S: Maintained
679655da 10855F: Documentation/networking/tlan.txt
b544dbac 10856F: drivers/net/ethernet/ti/tlan.*
1da177e4 10857
d74db3b2 10858TOMOYO SECURITY MODULE
8b58be88
JP
10859M: Kentaro Takeda <takedakn@nttdata.co.jp>
10860M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10861L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10862L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10863L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10864L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10865W: http://tomoyo.sourceforge.jp/
843d183c 10866T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10867S: Maintained
679655da 10868F: security/tomoyo/
d74db3b2 10869
9caeb532 10870TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10871M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10872L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10873S: Maintained
10874F: drivers/platform/x86/topstar-laptop.c
10875
1da177e4 10876TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10877M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10878L: platform-driver-x86@vger.kernel.org
0a63ca11 10879S: Maintained
679655da 10880F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10881
0a63ca11
AA
10882TOSHIBA BLUETOOTH DRIVER
10883M: Azael Avalos <coproscefalo@gmail.com>
10884L: platform-driver-x86@vger.kernel.org
10885S: Maintained
10886F: drivers/platform/x86/toshiba_bluetooth.c
10887
10888TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10889M: Azael Avalos <coproscefalo@gmail.com>
10890L: platform-driver-x86@vger.kernel.org
10891S: Maintained
10892F: drivers/platform/x86/toshiba_haps.c
10893
14991fc7
AA
10894TOSHIBA WMI HOTKEYS DRIVER
10895M: Azael Avalos <coproscefalo@gmail.com>
10896L: platform-driver-x86@vger.kernel.org
10897S: Maintained
10898F: drivers/platform/x86/toshiba-wmi.c
10899
1da177e4 10900TOSHIBA SMM DRIVER
8b58be88 10901M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10902W: http://www.buzzard.org.uk/toshiba/
10903S: Maintained
679655da
JP
10904F: drivers/char/toshiba.c
10905F: include/linux/toshiba.h
c117ab84 10906F: include/uapi/linux/toshiba.h
1da177e4 10907
d32d9864
MR
10908TOSHIBA TC358743 DRIVER
10909M: Mats Randgaard <matrandg@cisco.com>
10910L: linux-media@vger.kernel.org
10911S: Maintained
10912F: drivers/media/i2c/tc358743*
b5dcee22 10913F: include/media/i2c/tc358743.h
d32d9864 10914
d719f900 10915TMIO MMC DRIVER
c4b13fb0 10916M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10917L: linux-mmc@vger.kernel.org
d719f900 10918S: Maintained
d1057c40
GL
10919F: drivers/mmc/host/tmio_mmc*
10920F: drivers/mmc/host/sh_mobile_sdhi.c
10921F: include/linux/mmc/tmio.h
10922F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10923
917cc4e6
GR
10924TMP401 HARDWARE MONITOR DRIVER
10925M: Guenter Roeck <linux@roeck-us.net>
10926L: lm-sensors@lm-sensors.org
10927S: Maintained
10928F: Documentation/hwmon/tmp401
10929F: drivers/hwmon/tmp401.c
10930
98f32602 10931TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10932M: Hugh Dickins <hughd@google.com>
98f32602
HD
10933L: linux-mm@kvack.org
10934S: Maintained
10935F: include/linux/shmem_fs.h
10936F: mm/shmem.c
10937
45f95b53 10938TM6000 VIDEO4LINUX DRIVER
009a5410 10939M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 10940L: linux-media@vger.kernel.org
a825eaec 10941W: https://linuxtv.org
45f95b53
MCC
10942T: git git://linuxtv.org/media_tree.git
10943S: Odd fixes
10944F: drivers/media/usb/tm6000/
10945
c65fde19
HV
10946TW68 VIDEO4LINUX DRIVER
10947M: Hans Verkuil <hverkuil@xs4all.nl>
10948L: linux-media@vger.kernel.org
10949T: git git://linuxtv.org/media_tree.git
a825eaec 10950W: https://linuxtv.org
c65fde19
HV
10951S: Odd Fixes
10952F: drivers/media/pci/tw68/
10953
4e68852d 10954TPM DEVICE DRIVER
901486b8 10955M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10956M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10957M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10958R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10959W: http://tpmdd.sourceforge.net
63a10dfd 10960L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10961Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10962T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10963S: Maintained
679655da 10964F: drivers/char/tpm/
4e68852d 10965
1a0f1b27
AL
10966TPM IBM_VTPM DEVICE DRIVER
10967M: Ashley Lai <ashleydlai@gmail.com>
10968W: http://tpmdd.sourceforge.net
10969L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10970S: Maintained
10971F: drivers/char/tpm/tpm_ibmvtpm*
10972
d6f005a1
JP
10973TRACING
10974M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10975M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10977S: Maintained
10978F: Documentation/trace/ftrace.txt
10979F: arch/*/*/*/ftrace.h
10980F: arch/*/kernel/ftrace.c
10981F: include/*/ftrace.h
10982F: include/linux/trace*.h
10983F: include/trace/
10984F: kernel/trace/
6e68e6c5 10985F: tools/testing/selftests/ftrace/
d6f005a1 10986
1da177e4 10987TRIVIAL PATCHES
8b58be88 10988M: Jiri Kosina <trivial@kernel.org>
54e5881d 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10990S: Maintained
86ef925f 10991K: ^Subject:.*(?i)trivial
1da177e4 10992
4e68852d 10993TTY LAYER
879a5a00 10994M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10995M: Jiri Slaby <jslaby@suse.com>
879a5a00 10996S: Supported
08deed1e 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10998F: Documentation/serial/
8dd5d2f1 10999F: drivers/tty/
df621252 11000F: drivers/tty/serial/serial_core.c
e3288775
AC
11001F: include/linux/serial_core.h
11002F: include/linux/serial.h
11003F: include/linux/tty.h
c117ab84
CEB
11004F: include/uapi/linux/serial_core.h
11005F: include/uapi/linux/serial.h
11006F: include/uapi/linux/tty.h
4e68852d 11007
91952bc0
AP
11008TUA9001 MEDIA DRIVER
11009M: Antti Palosaari <crope@iki.fi>
11010L: linux-media@vger.kernel.org
a825eaec 11011W: https://linuxtv.org
91952bc0
AP
11012W: http://palosaari.fi/linux/
11013Q: http://patchwork.linuxtv.org/project/linux-media/list/
11014T: git git://linuxtv.org/anttip/media_tree.git
11015S: Maintained
11016F: drivers/media/tuners/tua9001*
11017
740db6d7 11018TULIP NETWORK DRIVERS
740db6d7 11019L: netdev@vger.kernel.org
cf869eb1
GG
11020L: linux-parisc@vger.kernel.org
11021S: Orphan
0f04e2aa 11022F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11023
11024TUN/TAP driver
ba57b6f2 11025M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11026W: http://vtun.sourceforge.net/tun
11027S: Maintained
679655da
JP
11028F: Documentation/networking/tuntap.txt
11029F: arch/um/os-Linux/drivers/
1da177e4 11030
b454cc66 11031TURBOCHANNEL SUBSYSTEM
8b58be88 11032M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11033M: Ralf Baechle <ralf@linux-mips.org>
11034L: linux-mips@linux-mips.org
11035Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11036S: Maintained
679655da
JP
11037F: drivers/tc/
11038F: include/linux/tc.h
b454cc66 11039
1da177e4 11040U14-34F SCSI DRIVER
8b58be88 11041M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11042L: linux-scsi@vger.kernel.org
11043S: Maintained
679655da 11044F: drivers/scsi/u14-34f.c
1da177e4 11045
e2d1d6c0 11046UBI FILE SYSTEM (UBIFS)
949cb623 11047M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11048M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11049L: linux-mtd@lists.infradead.org
e2966cbe 11050T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11051W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11052S: Maintained
679655da
JP
11053F: Documentation/filesystems/ubifs.txt
11054F: fs/ubifs/
e2d1d6c0 11055
e1632fa2 11056UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11057M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11058W: http://www.uclinux.org/
e1632fa2 11059L: linux-m68k@lists.linux-m68k.org
cc2020e6 11060L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11062S: Maintained
e1632fa2
GU
11063F: arch/m68k/coldfire/
11064F: arch/m68k/68*/
61bc02bb
JP
11065F: arch/m68k/*/*_no.*
11066F: arch/m68k/include/asm/*_no.*
cc2020e6 11067
1da177e4 11068UDF FILESYSTEM
d8130624 11069M: Jan Kara <jack@suse.com>
1da177e4 11070S: Maintained
679655da
JP
11071F: Documentation/filesystems/udf.txt
11072F: fs/udf/
1da177e4 11073
cc2020e6 11074UFS FILESYSTEM
8b58be88 11075M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11076S: Maintained
679655da
JP
11077F: Documentation/filesystems/ufs.txt
11078F: fs/ufs/
cc2020e6 11079
0a09d3ab
DH
11080UHID USERSPACE HID IO DRIVER:
11081M: David Herrmann <dh.herrmann@googlemail.com>
11082L: linux-input@vger.kernel.org
11083S: Maintained
11084F: drivers/hid/uhid.c
c117ab84 11085F: include/uapi/linux/uhid.h
0a09d3ab 11086
18332a80 11087ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11088L: linux-usb@vger.kernel.org
10c6c9c9 11089S: Orphan
355ffe69 11090F: drivers/uwb/
679655da
JP
11091F: include/linux/uwb.h
11092F: include/linux/uwb/
18332a80 11093
b31d8273
G
11094UNICORE32 ARCHITECTURE:
11095M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11096W: http://mprc.pku.edu.cn/~guanxuetao/linux
11097S: Maintained
ceebf4d5 11098T: git git://github.com/gxt/linux.git
b31d8273
G
11099F: arch/unicore32/
11100
d8379ab1
TF
11101UNIFDEF
11102M: Tony Finch <dot@dotat.at>
11103W: http://dotat.at/prog/unifdef
11104S: Maintained
11105F: scripts/unifdef.c
11106
1da177e4 11107UNIFORM CDROM DRIVER
8b58be88 11108M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11109W: http://www.kernel.dk
11110S: Maintained
679655da
JP
11111F: Documentation/cdrom/
11112F: drivers/cdrom/cdrom.c
11113F: include/linux/cdrom.h
c117ab84 11114F: include/uapi/linux/cdrom.h
1da177e4 11115
56df0122 11116UNISYS S-PAR DRIVERS
49e7d9df
JP
11117M: Benjamin Romer <benjamin.romer@unisys.com>
11118M: David Kershner <david.kershner@unisys.com>
11119L: sparmaintainer@unisys.com (Unisys internal)
11120S: Supported
11121F: drivers/staging/unisys/
56df0122 11122
9941fa6e
VH
11123UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11124M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11125L: linux-scsi@vger.kernel.org
11126S: Supported
11127F: Documentation/scsi/ufs.txt
11128F: drivers/scsi/ufs/
11129
e2d1d6c0 11130UNSORTED BLOCK IMAGES (UBI)
949cb623 11131M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11132M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11133W: http://www.linux-mtd.infradead.org/
11134L: linux-mtd@lists.infradead.org
b6b44e0a 11135T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11136S: Supported
80811493 11137F: drivers/mtd/ubi/
679655da 11138F: include/linux/mtd/ubi.h
c117ab84 11139F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11140
1da177e4 11141USB ACM DRIVER
61eee9a7 11142M: Oliver Neukum <oliver@neukum.org>
6372594a 11143L: linux-usb@vger.kernel.org
1da177e4 11144S: Maintained
679655da
JP
11145F: Documentation/usb/acm.txt
11146F: drivers/usb/class/cdc-acm.*
1da177e4 11147
b7d572e1
PF
11148USB AR5523 WIRELESS DRIVER
11149M: Pontus Fuchs <pontus.fuchs@gmail.com>
11150L: linux-wireless@vger.kernel.org
11151S: Maintained
11152F: drivers/net/wireless/ath/ar5523/
11153
115bb1ff 11154USB ATTACHED SCSI
f50a4968 11155M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11156M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11157L: linux-usb@vger.kernel.org
11158L: linux-scsi@vger.kernel.org
8eae0fb7 11159S: Maintained
115bb1ff
MW
11160F: drivers/usb/storage/uas.c
11161
1da177e4 11162USB CDC ETHERNET DRIVER
61eee9a7 11163M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11164L: linux-usb@vger.kernel.org
1da177e4 11165S: Maintained
679655da 11166F: drivers/net/usb/cdc_*.c
c117ab84 11167F: include/uapi/linux/usb/cdc.h
1da177e4 11168
66e3e591
KP
11169USB CHAOSKEY DRIVER
11170M: Keith Packard <keithp@keithp.com>
11171L: linux-usb@vger.kernel.org
11172S: Maintained
11173F: drivers/usb/misc/chaoskey.c
11174
b02b371e 11175USB CYPRESS C67X00 DRIVER
8b58be88 11176M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11177L: linux-usb@vger.kernel.org
11178S: Maintained
679655da 11179F: drivers/usb/c67x00/
b02b371e 11180
d0374f4f 11181USB DAVICOM DM9601 DRIVER
8b58be88 11182M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11183L: netdev@vger.kernel.org
d0374f4f
PK
11184W: http://www.linux-usb.org/usbnet
11185S: Maintained
679655da 11186F: drivers/net/usb/dm9601.c
d0374f4f 11187
cc2020e6 11188USB DIAMOND RIO500 DRIVER
8b58be88 11189M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11190L: rio500-users@lists.sourceforge.net
11191W: http://rio500.sourceforge.net
11192S: Maintained
679655da 11193F: drivers/usb/misc/rio500*
cc2020e6 11194
1da177e4 11195USB EHCI DRIVER
578333ab 11196M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11197L: linux-usb@vger.kernel.org
578333ab 11198S: Maintained
679655da
JP
11199F: Documentation/usb/ehci.txt
11200F: drivers/usb/host/ehci*
1da177e4 11201
69ae9e3e 11202USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11203M: Felipe Balbi <balbi@ti.com>
795fb7e7 11204L: linux-usb@vger.kernel.org
69ae9e3e 11205W: http://www.linux-usb.org/gadget
d6d0f665
FB
11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11207S: Maintained
679655da
JP
11208F: drivers/usb/gadget/
11209F: include/linux/usb/gadget*
69ae9e3e 11210
2dea64b4 11211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11212M: Jiri Kosina <jikos@kernel.org>
406df153 11213R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11214L: linux-usb@vger.kernel.org
54e5881d 11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11216S: Maintained
c2f01971 11217F: Documentation/hid/hiddev.txt
679655da 11218F: drivers/hid/usbhid/
1da177e4 11219
959eea21 11220USB ISP116X DRIVER
8b58be88 11221M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11222L: linux-usb@vger.kernel.org
959eea21 11223S: Maintained
679655da
JP
11224F: drivers/usb/host/isp116x*
11225F: include/linux/usb/isp116x.h
959eea21 11226
1da177e4 11227USB MASS STORAGE DRIVER
8b58be88 11228M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11229L: linux-usb@vger.kernel.org
8836aeb8 11230L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11231S: Maintained
11232W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11233F: drivers/usb/storage/
1da177e4 11234
af39917d
CL
11235USB MIDI DRIVER
11236M: Clemens Ladisch <clemens@ladisch.de>
11237L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11238T: git git://git.alsa-project.org/alsa-kernel.git
11239S: Maintained
11240F: sound/usb/midi.*
11241
444ce9d4
JP
11242USB NETWORKING DRIVERS
11243L: linux-usb@vger.kernel.org
11244S: Odd Fixes
11245F: drivers/net/usb/
11246
1da177e4 11247USB OHCI DRIVER
578333ab 11248M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11249L: linux-usb@vger.kernel.org
578333ab 11250S: Maintained
679655da
JP
11251F: Documentation/usb/ohci.txt
11252F: drivers/usb/host/ohci*
1da177e4 11253
963ffa3e 11254USB OTG FSM (Finite State Machine)
60d77b3d 11255M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11256T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11257L: linux-usb@vger.kernel.org
11258S: Maintained
11259F: drivers/usb/common/usb-otg-fsm.c
11260
563da3a9
VM
11261USB OVER IP DRIVER
11262M: Valentina Manea <valentina.manea.m@gmail.com>
11263M: Shuah Khan <shuah.kh@samsung.com>
11264L: linux-usb@vger.kernel.org
11265S: Maintained
11266F: drivers/usb/usbip/
11267F: tools/usb/usbip/
11268
1da177e4 11269USB PEGASUS DRIVER
a16b945c 11270M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11271L: linux-usb@vger.kernel.org
043600a6 11272L: netdev@vger.kernel.org
052e3128
PM
11273T: git git://github.com/petkan/pegasus.git
11274W: https://github.com/petkan/pegasus
1da177e4 11275S: Maintained
679655da 11276F: drivers/net/usb/pegasus.*
1da177e4 11277
d3ad558f
FB
11278USB PHY LAYER
11279M: Felipe Balbi <balbi@ti.com>
11280L: linux-usb@vger.kernel.org
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11282S: Maintained
11283F: drivers/usb/phy/
d3ad558f 11284
73e4fb3f 11285USB PRINTER DRIVER (usblp)
8b58be88 11286M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11287L: linux-usb@vger.kernel.org
73e4fb3f 11288S: Supported
679655da 11289F: drivers/usb/class/usblp.c
1da177e4 11290
4521b477
BM
11291USB QMI WWAN NETWORK DRIVER
11292M: Bjørn Mork <bjorn@mork.no>
11293L: netdev@vger.kernel.org
11294S: Maintained
11295F: Documentation/ABI/testing/sysfs-class-net-qmi
11296F: drivers/net/usb/qmi_wwan.c
11297
1da177e4 11298USB RTL8150 DRIVER
a16b945c 11299M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11300L: linux-usb@vger.kernel.org
043600a6 11301L: netdev@vger.kernel.org
052e3128
PM
11302T: git git://github.com/petkan/rtl8150.git
11303W: https://github.com/petkan/rtl8150
1da177e4 11304S: Maintained
679655da 11305F: drivers/net/usb/rtl8150.c
1da177e4 11306
f896b796 11307USB SERIAL SUBSYSTEM
66085694 11308M: Johan Hovold <johan@kernel.org>
795fb7e7 11309L: linux-usb@vger.kernel.org
4e68852d 11310S: Maintained
679655da 11311F: Documentation/usb/usb-serial.txt
f896b796 11312F: drivers/usb/serial/
679655da 11313F: include/linux/usb/serial.h
1da177e4 11314
b3f0db1c
SG
11315USB SMSC75XX ETHERNET DRIVER
11316M: Steve Glendinning <steve.glendinning@shawell.net>
11317L: netdev@vger.kernel.org
11318S: Maintained
11319F: drivers/net/usb/smsc75xx.*
11320
2f7ca802 11321USB SMSC95XX ETHERNET DRIVER
90b24cfb 11322M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11323L: netdev@vger.kernel.org
90b24cfb 11324S: Maintained
679655da 11325F: drivers/net/usb/smsc95xx.*
2f7ca802 11326
1da177e4 11327USB SUBSYSTEM
879a5a00 11328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11329L: linux-usb@vger.kernel.org
1da177e4 11330W: http://www.linux-usb.org
08deed1e 11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11332S: Supported
679655da 11333F: Documentation/usb/
679655da
JP
11334F: drivers/usb/
11335F: include/linux/usb.h
11336F: include/linux/usb/
1da177e4
LT
11337
11338USB UHCI DRIVER
8b58be88 11339M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11340L: linux-usb@vger.kernel.org
1da177e4 11341S: Maintained
679655da 11342F: drivers/usb/host/uhci*
1da177e4 11343
69ae9e3e 11344USB "USBNET" DRIVER FRAMEWORK
d8130624 11345M: Oliver Neukum <oneukum@suse.com>
043600a6 11346L: netdev@vger.kernel.org
69ae9e3e 11347W: http://www.linux-usb.org/usbnet
1da177e4 11348S: Maintained
679655da
JP
11349F: drivers/net/usb/usbnet.c
11350F: include/linux/usb/usbnet.h
1da177e4 11351
c0efd232 11352USB VIDEO CLASS
c53ac071 11353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11354L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11355L: linux-media@vger.kernel.org
275ffde4 11356T: git git://linuxtv.org/media_tree.git
57c6d2e9 11357W: http://www.ideasonboard.org/uvc/
c0efd232 11358S: Maintained
0c0d06ca 11359F: drivers/media/usb/uvc/
6c0f0359 11360F: include/uapi/linux/uvcvideo.h
1da177e4 11361
b60b9c45
HV
11362USB VISION DRIVER
11363M: Hans Verkuil <hverkuil@xs4all.nl>
11364L: linux-media@vger.kernel.org
11365T: git git://linuxtv.org/media_tree.git
a825eaec 11366W: https://linuxtv.org
b60b9c45
HV
11367S: Odd Fixes
11368F: drivers/media/usb/usbvision/
11369
8282da47
LP
11370USB WEBCAM GADGET
11371M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11372L: linux-usb@vger.kernel.org
11373S: Maintained
3a83c16e 11374F: drivers/usb/gadget/function/*uvc*
faf2e1db 11375F: drivers/usb/gadget/legacy/webcam.c
8282da47 11376
bf164cc0 11377USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11378M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11379L: linux-wireless@vger.kernel.org
11380S: Maintained
679655da 11381F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11382
eb6bab13 11383USB XHCI DRIVER
03d85053 11384M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11385L: linux-usb@vger.kernel.org
11386S: Supported
36d0344c
SS
11387F: drivers/usb/host/xhci*
11388F: drivers/usb/host/pci-quirks*
eb6bab13 11389
1da177e4 11390USB ZD1201 DRIVER
4086b9ca 11391L: linux-wireless@vger.kernel.org
1da177e4 11392W: http://linux-lc100020.sourceforge.net
4086b9ca 11393S: Orphan
ed0ad06f 11394F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11395
b7eee616 11396USB ZR364XX DRIVER
8b58be88 11397M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11398L: linux-usb@vger.kernel.org
661263b5 11399L: linux-media@vger.kernel.org
275ffde4 11400T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11401W: http://royale.zerezo.com/zr364xx/
11402S: Maintained
679655da 11403F: Documentation/video4linux/zr364xx.txt
90d72ac6 11404F: drivers/media/usb/zr364xx/
b7eee616 11405
289fcff4
HK
11406ULPI BUS
11407M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11408L: linux-usb@vger.kernel.org
11409S: Maintained
11410F: drivers/usb/common/ulpi.c
11411F: include/linux/ulpi/
11412
e7839f25 11413USER-MODE LINUX (UML)
8b58be88 11414M: Jeff Dike <jdike@addtoit.com>
b15194b7 11415M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11416L: user-mode-linux-devel@lists.sourceforge.net
11417L: user-mode-linux-user@lists.sourceforge.net
11418W: http://user-mode-linux.sourceforge.net
11419S: Maintained
61516587 11420F: Documentation/virtual/uml/
679655da 11421F: arch/um/
b070989a 11422F: arch/x86/um/
679655da
JP
11423F: fs/hostfs/
11424F: fs/hppfs/
b7eee616 11425
e5f114e9 11426USERSPACE I/O (UIO)
6a534c9d 11427M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11428M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11429S: Maintained
3d3fecbd 11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11431F: Documentation/DocBook/uio-howto.tmpl
11432F: drivers/uio/
11433F: include/linux/uio*.h
e5f114e9 11434
256cccbe 11435UTIL-LINUX PACKAGE
8b58be88 11436M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11437L: util-linux@vger.kernel.org
11438W: http://en.wikipedia.org/wiki/Util-linux
11439T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11440S: Maintained
11441
c1fd1c07 11442UVESAFB DRIVER
8b58be88 11443M: Michal Januszewski <spock@gentoo.org>
c69f677c 11444L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11445W: http://dev.gentoo.org/~spock/projects/uvesafb/
11446S: Maintained
679655da 11447F: Documentation/fb/uvesafb.txt
8a61f013 11448F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11449
456930d8
SA
11450VF610 NAND DRIVER
11451M: Stefan Agner <stefan@agner.ch>
11452L: linux-mtd@lists.infradead.org
11453S: Supported
11454F: drivers/mtd/nand/vf610_nfc.c
11455
4480f15b 11456VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11457M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11458S: Maintained
679655da
JP
11459F: Documentation/filesystems/vfat.txt
11460F: fs/fat/
1da177e4 11461
cba3345c
AW
11462VFIO DRIVER
11463M: Alex Williamson <alex.williamson@redhat.com>
11464L: kvm@vger.kernel.org
11465S: Maintained
11466F: Documentation/vfio.txt
11467F: drivers/vfio/
11468F: include/linux/vfio.h
c117ab84 11469F: include/uapi/linux/vfio.h
cba3345c 11470
a714ea5f
AW
11471VFIO PLATFORM DRIVER
11472M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11473L: kvm@vger.kernel.org
11474S: Maintained
11475F: drivers/vfio/platform/
11476
9e6f3438
PO
11477VIDEOBUF2 FRAMEWORK
11478M: Pawel Osciak <pawel@osciak.com>
11479M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11480M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11481L: linux-media@vger.kernel.org
11482S: Maintained
90d72ac6 11483F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11484F: include/media/videobuf2-*
11485
5523662e
SCP
11486VIRTUAL SERIO DEVICE DRIVER
11487M: Stephen Chandler Paul <thatslyude@gmail.com>
11488S: Maintained
11489F: drivers/input/serio/userio.c
11490F: include/uapi/linux/userio.h
11491
9a82446b
AS
11492VIRTIO CONSOLE DRIVER
11493M: Amit Shah <amit.shah@redhat.com>
11494L: virtualization@lists.linux-foundation.org
11495S: Maintained
11496F: drivers/char/virtio_console.c
11497F: include/linux/virtio_console.h
c117ab84 11498F: include/uapi/linux/virtio_console.h
9a82446b 11499
2426ec8f 11500VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11501M: "Michael S. Tsirkin" <mst@redhat.com>
11502L: virtualization@lists.linux-foundation.org
11503S: Maintained
11504F: drivers/virtio/
c893c8d7 11505F: tools/virtio/
2426ec8f
MT
11506F: drivers/net/virtio_net.c
11507F: drivers/block/virtio_blk.c
11508F: include/linux/virtio_*.h
916cdabc 11509F: include/uapi/linux/virtio_*.h
2426ec8f 11510
f2dbda3b
CH
11511VIRTIO DRIVERS FOR S390
11512M: Christian Borntraeger <borntraeger@de.ibm.com>
11513M: Cornelia Huck <cornelia.huck@de.ibm.com>
11514L: linux-s390@vger.kernel.org
11515L: virtualization@lists.linux-foundation.org
11516L: kvm@vger.kernel.org
11517S: Supported
1b568d93 11518F: drivers/s390/virtio/
f2dbda3b 11519
4ad6ee91
GH
11520VIRTIO GPU DRIVER
11521M: David Airlie <airlied@linux.ie>
11522M: Gerd Hoffmann <kraxel@redhat.com>
11523L: dri-devel@lists.freedesktop.org
11524L: virtualization@lists.linux-foundation.org
11525S: Maintained
11526F: drivers/gpu/drm/virtio/
11527F: include/uapi/linux/virtio_gpu.h
11528
3a4d5c94
MT
11529VIRTIO HOST (VHOST)
11530M: "Michael S. Tsirkin" <mst@redhat.com>
11531L: kvm@vger.kernel.org
c996d8b9 11532L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11533L: netdev@vger.kernel.org
11534S: Maintained
11535F: drivers/vhost/
c117ab84 11536F: include/uapi/linux/vhost.h
3a4d5c94 11537
271c8651
GH
11538VIRTIO INPUT DRIVER
11539M: Gerd Hoffmann <kraxel@redhat.com>
11540S: Maintained
11541F: drivers/virtio/virtio_input.c
11542F: include/uapi/linux/virtio_input.h
11543
1da177e4 11544VIA RHINE NETWORK DRIVER
210347e1 11545S: Orphan
f2148a47 11546F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11547
f0bf7f61 11548VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11549M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11550M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11551S: Maintained
11552F: drivers/mmc/host/via-sdmmc.c
11553
69e4a7c2 11554VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11555M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11556L: linux-fbdev@vger.kernel.org
69e4a7c2 11557S: Maintained
c7babebd
FTS
11558F: include/linux/via-core.h
11559F: include/linux/via-gpio.h
11560F: include/linux/via_i2c.h
8a61f013 11561F: drivers/video/fbdev/via/
69e4a7c2 11562
01f20734 11563VIA VELOCITY NETWORK DRIVER
8b58be88 11564M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11565L: netdev@vger.kernel.org
11566S: Maintained
f2148a47 11567F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11568
f73f8173
AW
11569VIRT LIB
11570M: Alex Williamson <alex.williamson@redhat.com>
11571M: Paolo Bonzini <pbonzini@redhat.com>
11572L: kvm@vger.kernel.org
11573S: Supported
11574F: virt/lib/
11575
77911fd2 11576VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11577M: Hans Verkuil <hverkuil@xs4all.nl>
11578L: linux-media@vger.kernel.org
11579T: git git://linuxtv.org/media_tree.git
a825eaec 11580W: https://linuxtv.org
0b7bc1fa 11581S: Maintained
77911fd2 11582F: drivers/media/platform/vivid/*
0b7bc1fa 11583
be7f8273 11584VLAN (802.1Q)
8b58be88 11585M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11586L: netdev@vger.kernel.org
11587S: Maintained
679655da
JP
11588F: drivers/net/macvlan.c
11589F: include/linux/if_*vlan.h
11590F: net/8021q/
be7f8273 11591
55e331cf 11592VLYNQ BUS
8b58be88 11593M: Florian Fainelli <florian@openwrt.org>
8578d7af 11594L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11595S: Maintained
11596F: drivers/vlynq/vlynq.c
11597F: include/linux/vlynq.h
11598
390beae4 11599VME SUBSYSTEM
74c600e3 11600M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11601M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11603L: devel@driverdev.osuosl.org
11604S: Maintained
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11606F: Documentation/vme_api.txt
11607F: drivers/staging/vme/
11608F: drivers/vme/
11609F: include/linux/vme*
11610
4488e09b
AK
11611VMWARE HYPERVISOR INTERFACE
11612M: Alok Kataria <akataria@vmware.com>
11613L: virtualization@lists.linux-foundation.org
11614S: Supported
11615F: arch/x86/kernel/cpu/vmware.c
11616
73b35d07
DT
11617VMWARE BALLOON DRIVER
11618M: Xavier Deguillard <xdeguillard@vmware.com>
11619M: Philip Moltmann <moltmann@vmware.com>
11620M: "VMware, Inc." <pv-drivers@vmware.com>
11621L: linux-kernel@vger.kernel.org
11622S: Maintained
11623F: drivers/misc/vmw_balloon.c
11624
8b8be51b
TH
11625VMWARE VMMOUSE SUBDRIVER
11626M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11627M: "VMware, Inc." <pv-drivers@vmware.com>
11628L: linux-input@vger.kernel.org
11629S: Maintained
11630F: drivers/input/mouse/vmmouse.c
11631F: drivers/input/mouse/vmmouse.h
11632
d1a890fa 11633VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11634M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11635M: "VMware, Inc." <pv-drivers@vmware.com>
11636L: netdev@vger.kernel.org
11637S: Maintained
11638F: drivers/net/vmxnet3/
d1a890fa 11639
851b1642 11640VMware PVSCSI driver
f2d7e40e 11641M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11642M: VMware PV-Drivers <pv-drivers@vmware.com>
11643L: linux-scsi@vger.kernel.org
11644S: Maintained
11645F: drivers/scsi/vmw_pvscsi.c
11646F: drivers/scsi/vmw_pvscsi.h
11647
e53e86c7 11648VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11649M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11650M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11651L: linux-kernel@vger.kernel.org
1dd68f01 11652W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11654S: Supported
679655da
JP
11655F: drivers/regulator/
11656F: include/linux/regulator/
e53e86c7 11657
081958eb
DA
11658VRF
11659M: David Ahern <dsa@cumulusnetworks.com>
11660M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11661L: netdev@vger.kernel.org
11662S: Maintained
11663F: drivers/net/vrf.c
562d897d 11664F: Documentation/networking/vrf.txt
081958eb 11665
ab41319e 11666VT1211 HARDWARE MONITOR DRIVER
8b58be88 11667M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11668L: lm-sensors@lm-sensors.org
11669S: Maintained
679655da
JP
11670F: Documentation/hwmon/vt1211
11671F: drivers/hwmon/vt1211.c
ab41319e 11672
1de9e371 11673VT8231 HARDWARE MONITOR DRIVER
8b58be88 11674M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11675L: lm-sensors@lm-sensors.org
11676S: Maintained
679655da 11677F: drivers/hwmon/vt8231.c
1de9e371 11678
88095e7b
TO
11679VUB300 USB to SDIO/SD/MMC bridge chip
11680M: Tony Olech <tony.olech@elandigitalsystems.com>
11681L: linux-mmc@vger.kernel.org
11682L: linux-usb@vger.kernel.org
11683S: Supported
11684F: drivers/mmc/host/vub300.c
11685
1da177e4 11686W1 DALLAS'S 1-WIRE BUS
a8018766 11687M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11688S: Maintained
679655da
JP
11689F: Documentation/w1/
11690F: drivers/w1/
1da177e4 11691
13927079 11692W83791D HARDWARE MONITORING DRIVER
8b58be88 11693M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11694L: lm-sensors@lm-sensors.org
25845c22 11695S: Maintained
679655da
JP
11696F: Documentation/hwmon/w83791d
11697F: drivers/hwmon/w83791d.c
13927079 11698
61db011d 11699W83793 HARDWARE MONITORING DRIVER
8b58be88 11700M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11701L: lm-sensors@lm-sensors.org
11702S: Maintained
679655da
JP
11703F: Documentation/hwmon/w83793
11704F: drivers/hwmon/w83793.c
61db011d 11705
e3760b43 11706W83795 HARDWARE MONITORING DRIVER
d8130624 11707M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11708L: lm-sensors@lm-sensors.org
11709S: Maintained
11710F: drivers/hwmon/w83795.c
11711
1da177e4 11712W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11713M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11714S: Maintained
679655da 11715F: drivers/mmc/host/wbsd.*
1da177e4 11716
b4e05923
HG
11717WACOM PROTOCOL 4 SERIAL TABLETS
11718M: Julian Squires <julian@cipht.net>
11719M: Hans de Goede <hdegoede@redhat.com>
11720L: linux-input@vger.kernel.org
11721S: Maintained
11722F: drivers/input/tablet/wacom_serial4.c
11723
3527761c 11724WATCHDOG DEVICE DRIVERS
8b58be88 11725M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11726R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11727L: linux-watchdog@vger.kernel.org
11728W: http://www.linux-watchdog.org/
f599aaf0 11729T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11730S: Maintained
679655da
JP
11731F: Documentation/watchdog/
11732F: drivers/watchdog/
11733F: include/linux/watchdog.h
c117ab84 11734F: include/uapi/linux/watchdog.h
3527761c 11735
1da177e4 11736WD7000 SCSI DRIVER
8b58be88 11737M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11738L: linux-scsi@vger.kernel.org
11739S: Maintained
679655da 11740F: drivers/scsi/wd7000.c
1da177e4 11741
b22e00f3
DH
11742WIIMOTE HID DRIVER
11743M: David Herrmann <dh.herrmann@googlemail.com>
11744L: linux-input@vger.kernel.org
11745S: Maintained
11746F: drivers/hid/hid-wiimote*
11747
e258b80e 11748WINBOND CIR DRIVER
364e9e18 11749M: David Härdeman <david@hardeman.nu>
e258b80e 11750S: Maintained
116ab806 11751F: drivers/media/rc/winbond-cir.c
e258b80e 11752
8a70da82 11753WIMAX STACK
8b58be88 11754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11755M: linux-wimax@intel.com
49e7d9df 11756L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11757S: Supported
11758W: http://linuxwimax.org
315987dc 11759F: Documentation/wimax/README.wimax
315987dc
JP
11760F: include/linux/wimax/debug.h
11761F: include/net/wimax.h
c117ab84 11762F: include/uapi/linux/wimax.h
315987dc 11763F: net/wimax/
8a70da82 11764
5fc14680 11765WISTRON LAPTOP BUTTON DRIVER
8b58be88 11766M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11767S: Maintained
679655da 11768F: drivers/input/misc/wistron_btns.c
5fc14680 11769
1da177e4 11770WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11771M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11772L: linux-wireless@vger.kernel.org
926554c4 11773W: http://oops.ghostprotocols.net:81/blog
1da177e4 11774S: Maintained
679655da 11775F: drivers/net/wireless/wl3501*
1da177e4 11776
055bcbcb 11777WOLFSON MICROELECTRONICS DRIVERS
fef95164 11778L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11779T: git https://github.com/CirrusLogic/linux-drivers.git
11780W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11781S: Supported
3768f0b1 11782F: Documentation/hwmon/wm83??
f494993f
CK
11783F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11784F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11785F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11786F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11787F: drivers/clk/clk-wm83*.c
9c309598 11788F: drivers/extcon/extcon-arizona.c
b75ea16a 11789F: drivers/leds/leds-wm83*.c
25b273ba 11790F: drivers/gpio/gpio-*wm*.c
9c309598 11791F: drivers/gpio/gpio-arizona.c
d22b0869 11792F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11793F: drivers/input/misc/wm831x-on.c
11794F: drivers/input/touchscreen/wm831x-ts.c
11795F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11796F: drivers/mfd/arizona*
11797F: drivers/mfd/wm*.c
12ebc137 11798F: drivers/mfd/cs47l24*
b75ea16a
MB
11799F: drivers/power/wm83*.c
11800F: drivers/rtc/rtc-wm83*.c
11801F: drivers/regulator/wm8*.c
3860e6c4 11802F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11803F: drivers/watchdog/wm83*_wdt.c
9c309598 11804F: include/linux/mfd/arizona/
3860e6c4 11805F: include/linux/mfd/wm831x/
b75ea16a 11806F: include/linux/mfd/wm8350/
3768f0b1 11807F: include/linux/mfd/wm8400*
59ec6da2 11808F: include/linux/wm97xx.h
055bcbcb 11809F: include/sound/wm????.h
9c309598 11810F: sound/soc/codecs/arizona.?
055bcbcb 11811F: sound/soc/codecs/wm*
12ebc137 11812F: sound/soc/codecs/cs47l24*
b75ea16a 11813
3e6cd7a4
TH
11814WORKQUEUE
11815M: Tejun Heo <tj@kernel.org>
badb7f5e 11816R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11818S: Maintained
11819F: include/linux/workqueue.h
11820F: kernel/workqueue.c
11821F: Documentation/workqueue.txt
11822
1da177e4 11823X.25 NETWORK LAYER
8bf28059 11824M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11825L: linux-x25@vger.kernel.org
8bf28059 11826S: Odd Fixes
679655da
JP
11827F: Documentation/networking/x25*
11828F: include/net/x25*
11829F: net/x25/
1da177e4 11830
e2d1d6c0 11831X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11832M: Thomas Gleixner <tglx@linutronix.de>
11833M: Ingo Molnar <mingo@redhat.com>
11834M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11835M: x86@kernel.org
981c3a4f 11836L: linux-kernel@vger.kernel.org
75fc2d37 11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11838S: Maintained
679655da
JP
11839F: Documentation/x86/
11840F: arch/x86/
e2d1d6c0 11841
d0944853 11842X86 PLATFORM DRIVERS
e181ba15 11843M: Darren Hart <dvhart@infradead.org>
d0944853 11844L: platform-driver-x86@vger.kernel.org
e181ba15 11845T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11846S: Maintained
14430813 11847F: drivers/platform/x86/
3a4bceef 11848F: drivers/platform/olpc/
d0944853 11849
c1f5c54b
IM
11850X86 MCE INFRASTRUCTURE
11851M: Tony Luck <tony.luck@intel.com>
487ba8e8 11852M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11853L: linux-edac@vger.kernel.org
11854S: Maintained
11855F: arch/x86/kernel/cpu/mcheck/*
11856
79ebdc95
BP
11857X86 MICROCODE UPDATE SUPPORT
11858M: Borislav Petkov <bp@alien8.de>
11859S: Maintained
11860F: arch/x86/kernel/cpu/microcode/*
11861
f0905c5a
AL
11862X86 VDSO
11863M: Andy Lutomirski <luto@amacapital.net>
11864L: linux-kernel@vger.kernel.org
11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11866S: Maintained
d603c8e1 11867F: arch/x86/entry/vdso/
f0905c5a 11868
d6fad502 11869XC2028/3028 TUNER DRIVER
009a5410 11870M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 11871L: linux-media@vger.kernel.org
a825eaec 11872W: https://linuxtv.org
d6fad502
MCC
11873T: git git://linuxtv.org/media_tree.git
11874S: Maintained
11875F: drivers/media/tuners/tuner-xc2028.*
11876
c4468085 11877XEN HYPERVISOR INTERFACE
c4468085 11878M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11879M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11880M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11881L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11883S: Supported
11884F: arch/x86/xen/
11885F: drivers/*/xen-*front.c
11886F: drivers/xen/
11887F: arch/x86/include/asm/xen/
11888F: include/xen/
c117ab84 11889F: include/uapi/xen/
c4468085 11890
77bfb479
SS
11891XEN HYPERVISOR ARM
11892M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11893L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11894S: Supported
11895F: arch/arm/xen/
11896F: arch/arm/include/asm/xen/
11897
b475e83f
SS
11898XEN HYPERVISOR ARM64
11899M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11900L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11901S: Supported
11902F: arch/arm64/xen/
11903F: arch/arm64/include/asm/xen/
11904
9b57e1a7
IC
11905XEN NETWORK BACKEND DRIVER
11906M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11907M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11909L: netdev@vger.kernel.org
11910S: Supported
11911F: drivers/net/xen-netback/*
11912
c5f8e29d
KRW
11913XEN PCI SUBSYSTEM
11914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11916S: Supported
11917F: arch/x86/pci/*xen*
11918F: drivers/pci/*xen*
11919
a2c5ae65
KRW
11920XEN BLOCK SUBSYSTEM
11921M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11922M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11923L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11924S: Supported
11925F: drivers/block/xen-blkback/*
11926F: drivers/block/xen*
11927
15d03609
JG
11928XEN PVSCSI DRIVERS
11929M: Juergen Gross <jgross@suse.com>
11930L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11931L: linux-scsi@vger.kernel.org
11932S: Supported
11933F: drivers/scsi/xen-scsifront.c
11934F: drivers/xen/xen-scsiback.c
11935F: include/xen/interface/io/vscsiif.h
11936
c5f8e29d
KRW
11937XEN SWIOTLB SUBSYSTEM
11938M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11940S: Supported
11941F: arch/x86/xen/*swiotlb*
11942F: drivers/xen/*swiotlb*
11943
1da177e4
LT
11944XFS FILESYSTEM
11945P: Silicon Graphics Inc
809625ca 11946M: Dave Chinner <david@fromorbit.com>
18caa67a 11947M: xfs@oss.sgi.com
d7ede1aa 11948L: xfs@oss.sgi.com
1da177e4 11949W: http://oss.sgi.com/projects/xfs
54e5881d 11950T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11951S: Supported
679655da
JP
11952F: Documentation/filesystems/xfs.txt
11953F: fs/xfs/
1da177e4 11954
8a3b7a25 11955XILINX AXI ETHERNET DRIVER
59a54f30
MS
11956M: Anirudha Sarangi <anirudh@xilinx.com>
11957M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11958S: Maintained
11959F: drivers/net/ethernet/xilinx/xilinx_axienet*
11960
238b8721 11961XILINX UARTLITE SERIAL DRIVER
8b58be88 11962M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11963L: linux-serial@vger.kernel.org
11964S: Maintained
df621252 11965F: drivers/tty/serial/uartlite.c
238b8721 11966
df330515
LP
11967XILINX VIDEO IP CORES
11968M: Hyun Kwon <hyun.kwon@xilinx.com>
11969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11970L: linux-media@vger.kernel.org
11971T: git git://linuxtv.org/media_tree.git
11972S: Supported
11973F: Documentation/devicetree/bindings/media/xilinx/
11974F: drivers/media/platform/xilinx/
a5562f65 11975F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11976
74316949
EB
11977XILLYBUS DRIVER
11978M: Eli Billauer <eli.billauer@gmail.com>
11979L: linux-kernel@vger.kernel.org
11980S: Supported
11981F: drivers/char/xillybus/
11982
f620e4b8
MF
11983XTENSA XTFPGA PLATFORM SUPPORT
11984M: Max Filippov <jcmvbkbc@gmail.com>
11985L: linux-xtensa@linux-xtensa.org
11986S: Maintained
11987F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11988F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11989
1da177e4 11990YAM DRIVER FOR AX.25
8b58be88 11991M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11992L: linux-hams@vger.kernel.org
11993S: Maintained
679655da
JP
11994F: drivers/net/hamradio/yam*
11995F: include/linux/yam.h
1da177e4 11996
af64a5eb 11997YEALINK PHONE DRIVER
8b58be88 11998M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11999L: usbb2k-api-dev@nongnu.org
12000S: Maintained
679655da
JP
12001F: Documentation/input/yealink.txt
12002F: drivers/input/misc/yealink.*
af64a5eb 12003
1da177e4 12004Z8530 DRIVER FOR AX.25
8b58be88 12005M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12006W: http://yaina.de/jreuter/
12007W: http://www.qsl.net/dl1bke/
12008L: linux-hams@vger.kernel.org
12009S: Maintained
679655da
JP
12010F: Documentation/networking/z8530drv.txt
12011F: drivers/net/hamradio/*scc.c
12012F: drivers/net/hamradio/z8530.h
1da177e4 12013
0cf31ec1 12014ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 12015M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12016L: linux-mm@kvack.org
12017S: Maintained
12018F: mm/zbud.c
12019F: include/linux/zbud.h
12020
7c0c3afb 12021ZD1211RW WIRELESS DRIVER
8b58be88
JP
12022M: Daniel Drake <dsd@gentoo.org>
12023M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12024W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12025L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12026L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12027S: Maintained
6948300c 12028F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12029
20263029
DS
12030ZPOOL COMPRESSED PAGE STORAGE API
12031M: Dan Streetman <ddstreet@ieee.org>
12032L: linux-mm@kvack.org
12033S: Maintained
12034F: mm/zpool.c
12035F: include/linux/zpool.h
12036
1da177e4 12037ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12038L: mjpeg-users@lists.sourceforge.net
f63145e2 12039L: linux-media@vger.kernel.org
1da177e4 12040W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12041T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12042S: Odd Fixes
90d72ac6 12043F: drivers/media/pci/zoran/
1da177e4 12044
6920f2cc
MK
12045ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12046M: Minchan Kim <minchan@kernel.org>
12047M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12048R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12049L: linux-kernel@vger.kernel.org
12050S: Maintained
12051F: drivers/block/zram/
12052F: Documentation/blockdev/zram.txt
12053
8b4a4080 12054ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12055M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12056S: Maintained
df621252 12057F: drivers/tty/serial/zs.*
8b4a4080 12058
eae70d06
MK
12059ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12060M: Minchan Kim <minchan@kernel.org>
12061M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12062R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12063L: linux-mm@kvack.org
12064S: Maintained
12065F: mm/zsmalloc.c
12066F: include/linux/zsmalloc.h
d02be50d 12067F: Documentation/vm/zsmalloc.txt
eae70d06 12068
0cf31ec1 12069ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12070M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12071L: linux-mm@kvack.org
12072S: Maintained
12073F: mm/zswap.c
12074
1da177e4 12075THE REST
8b58be88 12076M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12077L: linux-kernel@vger.kernel.org
8a6e2535 12078Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12080S: Buried alive in reporters
34d03cc1
JP
12081F: *
12082F: */
This page took 8.077721 seconds and 5 git commands to generate.