]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
NVMe: Don't use fake status on cancelled command
[mirror_ubuntu-artful-kernel.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
AR
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
68d96dcf 161
1da177e4 1626PACK NETWORK DRIVER FOR AX.25
8b58be88 163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
164L: linux-hams@vger.kernel.org
165S: Maintained
679655da 166F: drivers/net/hamradio/6pack.c
1da177e4 167
1da177e4 1688169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 170L: netdev@vger.kernel.org
1da177e4 171S: Maintained
a8fe65b8 172F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
8b58be88 216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
249e3c85 230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 231M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
232L: lm-sensors@lm-sensors.org
233S: Maintained
679655da 234F: drivers/hwmon/abituguru.c
f2b84bbc 235
249e3c85 236ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 237M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
238L: lm-sensors@lm-sensors.org
239S: Maintained
679655da 240F: drivers/hwmon/abituguru3.c
249e3c85 241
1da177e4 242ACENIC DRIVER
8b58be88 243M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
244L: linux-acenic@sunsite.dk
245S: Maintained
531c4f89 246F: drivers/net/ethernet/alteon/acenic*
1da177e4 247
e86435eb 248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 249M: Peter Feuerer <peter@piie.net>
d0944853 250L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
e86435eb 254
745a5d21 255ACER WMI LAPTOP EXTRAS
182ae55c 256M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 257L: platform-driver-x86@vger.kernel.org
745a5d21 258S: Maintained
679655da 259F: drivers/platform/x86/acer-wmi.c
745a5d21 260
1da177e4 261ACPI
9c3646d1 262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 263M: Len Brown <lenb@kernel.org>
6968e50c 264L: linux-acpi@vger.kernel.org
360818b8
RW
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 268S: Supported
679655da
JP
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
43368e74 272F: include/acpi/
3a75ef0c 273F: Documentation/acpi/
89ca78a0 274F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
3a75ef0c 278F: tools/power/acpi/
8b59a454 279
3774929d
RW
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 283M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
2754c447 293F: tools/power/acpi/
3774929d 294
8b59a454 295ACPI FAN DRIVER
8b58be88 296M: Zhang Rui <rui.zhang@intel.com>
8b59a454 297L: linux-acpi@vger.kernel.org
5ca92bd9 298W: https://01.org/linux-acpi
8b59a454 299S: Supported
679655da 300F: drivers/acpi/fan.c
1da177e4 301
8b59a454 302ACPI THERMAL DRIVER
8b58be88 303M: Zhang Rui <rui.zhang@intel.com>
8b59a454 304L: linux-acpi@vger.kernel.org
5ca92bd9 305W: https://01.org/linux-acpi
8b59a454 306S: Supported
679655da 307F: drivers/acpi/*thermal*
998be20f 308
359acec8 309ACPI VIDEO DRIVER
8b58be88 310M: Zhang Rui <rui.zhang@intel.com>
8b59a454 311L: linux-acpi@vger.kernel.org
5ca92bd9 312W: https://01.org/linux-acpi
8b59a454 313S: Supported
679655da 314F: drivers/acpi/video.c
998be20f 315
bff431e4 316ACPI WMI DRIVER
d0944853 317L: platform-driver-x86@vger.kernel.org
5b927259 318S: Orphan
679655da 319F: drivers/platform/x86/wmi.c
bff431e4 320
2f39d519 321AD1889 ALSA SOUND DRIVER
8b58be88 322M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
679655da 326F: sound/pci/ad1889.*
2f39d519 327
527a1a83
MH
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 330W: http://wiki.analog.com/AD5254
a4edbc10 331W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 337W: http://wiki.analog.com/AD5398
a4edbc10 338W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 344W: http://wiki.analog.com/AD7142
a4edbc10 345W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 351W: http://wiki.analog.com/AD7877
a4edbc10 352W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 358W: http://wiki.analog.com/AD7879
a4edbc10 359W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
1330b0dc
JK
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
1da177e4 367ADM1025 HARDWARE MONITOR DRIVER
7c81c60f 368M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 369L: lm-sensors@lm-sensors.org
1da177e4 370S: Maintained
679655da
JP
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
1da177e4 373
cae2caae 374ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 375M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
376L: lm-sensors@lm-sensors.org
377S: Maintained
679655da 378F: drivers/hwmon/adm1029.c
cae2caae 379
cc0b88cf 380ADM8211 WIRELESS DRIVER
cc0b88cf 381L: linux-wireless@vger.kernel.org
491b26b4 382W: http://wireless.kernel.org/
e71bcbd0 383S: Orphan
679655da 384F: drivers/net/wireless/adm8211.*
cc0b88cf 385
e8e31622
SA
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
527a1a83
MH
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 395W: http://wiki.analog.com/ADP5520
a4edbc10 396W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 400F: drivers/leds/leds-adp5520.c
77278d50 401F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 406W: http://wiki.analog.com/ADP5588
a4edbc10 407W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
77278d50 410F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 414W: http://wiki.analog.com/ADP8860
a4edbc10 415W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
8c22a8f5
DE
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
1da177e4 427ADT746X FAN DRIVER
8b58be88 428M: Colin Leroy <colin@colino.net>
1da177e4 429S: Maintained
679655da 430F: drivers/macintosh/therm_adt746x.c
1da177e4 431
b058b859 432ADT7475 HARDWARE MONITOR DRIVER
7c81c60f 433M: Jean Delvare <jdelvare@suse.de>
b058b859
JD
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
527a1a83
MH
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 441W: http://wiki.analog.com/ADXL345
a4edbc10 442W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
8c6af9e1 446ADVANSYS SCSI DRIVER
8b58be88 447M: Matthew Wilcox <matthew@wil.cx>
6571fb3f 448M: Hannes Reinecke <hare@suse.de>
8c6af9e1
MW
449L: linux-scsi@vger.kernel.org
450S: Maintained
679655da
JP
451F: Documentation/scsi/advansys.txt
452F: drivers/scsi/advansys.c
8c6af9e1 453
1da177e4 454AEDSP16 DRIVER
8b58be88 455M: Riccardo Facchetti <fizban@tin.it>
1da177e4 456S: Maintained
679655da 457F: sound/oss/aedsp16.c
1da177e4 458
91952bc0
AP
459AF9013 MEDIA DRIVER
460M: Antti Palosaari <crope@iki.fi>
461L: linux-media@vger.kernel.org
462W: http://linuxtv.org/
463W: http://palosaari.fi/linux/
464Q: http://patchwork.linuxtv.org/project/linux-media/list/
465T: git git://linuxtv.org/anttip/media_tree.git
466S: Maintained
467F: drivers/media/dvb-frontends/af9013*
468
469AF9033 MEDIA DRIVER
470M: Antti Palosaari <crope@iki.fi>
471L: linux-media@vger.kernel.org
472W: http://linuxtv.org/
473W: http://palosaari.fi/linux/
474Q: http://patchwork.linuxtv.org/project/linux-media/list/
475T: git git://linuxtv.org/anttip/media_tree.git
476S: Maintained
477F: drivers/media/dvb-frontends/af9033*
478
1da177e4 479AFFS FILE SYSTEM
6cf515e1
GU
480L: linux-fsdevel@vger.kernel.org
481S: Orphan
679655da
JP
482F: Documentation/filesystems/affs.txt
483F: fs/affs/
1da177e4 484
e2d1d6c0 485AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 486M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
487L: linux-afs@lists.infradead.org
488S: Supported
679655da
JP
489F: fs/afs/
490F: include/net/af_rxrpc.h
491F: net/rxrpc/af_rxrpc.c
e2d1d6c0 492
1da177e4 493AGPGART DRIVER
8b58be88 494M: David Airlie <airlied@linux.ie>
878eaf61 495T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 496S: Maintained
679655da
JP
497F: drivers/char/agp/
498F: include/linux/agp*
c117ab84 499F: include/uapi/linux/agp*
1da177e4
LT
500
501AHA152X SCSI DRIVER
8b58be88 502M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
503L: linux-scsi@vger.kernel.org
504S: Maintained
679655da
JP
505F: drivers/scsi/aha152x*
506F: drivers/scsi/pcmcia/aha152x*
1da177e4 507
64624d4f 508AIC7XXX / AIC79XX SCSI DRIVER
8b58be88 509M: Hannes Reinecke <hare@suse.de>
64624d4f 510L: linux-scsi@vger.kernel.org
1da177e4 511S: Maintained
679655da 512F: drivers/scsi/aic7xxx/
1da177e4 513
450500ad
HV
514AIMSLAB FM RADIO RECEIVER DRIVER
515M: Hans Verkuil <hverkuil@xs4all.nl>
516L: linux-media@vger.kernel.org
517T: git git://linuxtv.org/media_tree.git
518W: http://linuxtv.org
519S: Maintained
520F: drivers/media/radio/radio-aimslab*
521
e2d1d6c0 522AIO
8b58be88 523M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
524L: linux-aio@kvack.org
525S: Supported
679655da
JP
526F: fs/aio.c
527F: include/linux/*aio*.h
e2d1d6c0 528
469d4ec8
AP
529AIRSPY MEDIA DRIVER
530M: Antti Palosaari <crope@iki.fi>
531L: linux-media@vger.kernel.org
532W: http://linuxtv.org/
533W: http://palosaari.fi/linux/
534Q: http://patchwork.linuxtv.org/project/linux-media/list/
535T: git git://linuxtv.org/anttip/media_tree.git
536S: Maintained
537F: drivers/media/usb/airspy/
538
1da177e4 539ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 540M: Duncan Sands <duncan.sands@free.fr>
6372594a 541L: linux-usb@vger.kernel.org
1da177e4
LT
542W: http://www.linux-usb.org/SpeedTouch/
543S: Maintained
679655da
JP
544F: drivers/usb/atm/speedtch.c
545F: drivers/usb/atm/usbatm.c
1da177e4 546
272f133a 547ALCHEMY AU1XX0 MMC DRIVER
8b58be88 548M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 549S: Maintained
679655da 550F: drivers/mmc/host/au1xmmc.c
272f133a 551
4a4e5787 552ALI1563 I2C DRIVER
8b58be88 553M: Rudolf Marek <r.marek@assembler.cz>
846557d3 554L: linux-i2c@vger.kernel.org
4a4e5787 555S: Maintained
679655da
JP
556F: Documentation/i2c/busses/i2c-ali1563
557F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 558
1da177e4 559ALPHA PORT
8b58be88 560M: Richard Henderson <rth@twiddle.net>
8b58be88 561M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 562M: Matt Turner <mattst88@gmail.com>
c89f4f9a 563S: Odd Fixes
a9406699 564L: linux-alpha@vger.kernel.org
679655da 565F: arch/alpha/
1da177e4 566
f62092f6
LFT
567ALTERA MAILBOX DRIVER
568M: Ley Foon Tan <lftan@altera.com>
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/mailbox/mailbox-altera.c
572
c5abbba9
THL
573ALTERA PIO DRIVER
574M: Tien Hock Loh <thloh@altera.com>
575L: linux-gpio@vger.kernel.org
576S: Maintained
577F: drivers/gpio/gpio-altera.c
578
16b8b922 579ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 580M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
581L: netdev@vger.kernel.org
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/net/ethernet/altera/
585
adf9251f
TK
586ALTERA UART/JTAG UART SERIAL DRIVERS
587M: Tobias Klauser <tklauser@distanz.ch>
588L: linux-serial@vger.kernel.org
61bd0943 589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
590S: Maintained
591F: drivers/tty/serial/altera_uart.c
592F: drivers/tty/serial/altera_jtaguart.c
593F: include/linux/altera_uart.h
594F: include/linux/altera_jtaguart.h
595
f4875e12
TL
596AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
597M: Tom Lendacky <thomas.lendacky@amd.com>
598L: linux-crypto@vger.kernel.org
599S: Supported
600F: drivers/crypto/ccp/
601F: include/linux/ccp.h
602
512d1027 603AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 604M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
605L: lm-sensors@lm-sensors.org
606S: Maintained
607F: Documentation/hwmon/fam15h_power
608F: drivers/hwmon/fam15h_power.c
609
167a675a 610AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
8b58be88 611M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
67d76710 612L: linux-geode@lists.infradead.org (moderated for non-subscribers)
167a675a 613S: Supported
faf2e1db 614F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 615
f90b8116 616AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 617P: Andres Salomon <dilinger@queued.net>
67d76710 618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
619W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
620S: Supported
679655da
JP
621F: drivers/char/hw_random/geode-rng.c
622F: drivers/crypto/geode*
8a61f013 623F: drivers/video/fbdev/geode/
679655da 624F: arch/x86/include/asm/geode.h
f90b8116 625
919ee7dd 626AMD IOMMU (AMD-VI)
e4110568 627M: Joerg Roedel <joro@8bytes.org>
919ee7dd 628L: iommu@lists.linux-foundation.org
525b233c 629T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 630S: Maintained
b2c16391
JP
631F: drivers/iommu/amd_iommu*.[ch]
632F: include/linux/amd-iommu.h
919ee7dd 633
16423d67 634AMD KFD
1241e0b4 635M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
636L: dri-devel@lists.freedesktop.org
637T: git git://people.freedesktop.org/~gabbayo/linux.git
638S: Supported
639F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
640F: drivers/gpu/drm/amd/include/cik_structs.h
641F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
49e7d9df
JP
642F: drivers/gpu/drm/radeon/radeon_kfd.c
643F: drivers/gpu/drm/radeon/radeon_kfd.h
644F: include/uapi/linux/kfd_ioctl.h
16423d67 645
e7f5b309 646AMD MICROCODE UPDATE SUPPORT
ca68a525 647M: Borislav Petkov <bp@alien8.de>
943482d0 648S: Maintained
73d425fd 649F: arch/x86/kernel/cpu/microcode/amd*
e7f5b309 650
45198c7b
LT
651AMD XGBE DRIVER
652M: Tom Lendacky <thomas.lendacky@amd.com>
653L: netdev@vger.kernel.org
654S: Supported
655F: drivers/net/ethernet/amd/xgbe/
45198c7b 656
284f42b6 657AMS (Apple Motion Sensor) DRIVER
8b58be88 658M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 659S: Supported
bd5f47ec 660F: drivers/macintosh/ams/
284f42b6 661
f94b533d 662AMSO1100 RNIC DRIVER
8b58be88
JP
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 665L: linux-rdma@vger.kernel.org
f94b533d 666S: Maintained
679655da 667F: drivers/infiniband/hw/amso1100/
f94b533d 668
531fca16
HV
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
614b4384
LPC
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
c40ddfa3
HV
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
531fca16
HV
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
c40ddfa3
HV
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
527a1a83 700ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 701M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 703W: http://wiki.analog.com/
a4edbc10 704W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 705S: Supported
39c9d199 706F: sound/soc/codecs/adau*
cc52688a 707F: sound/soc/codecs/adav*
4bdef3bd 708F: sound/soc/codecs/ad1*
ae48f5ef 709F: sound/soc/codecs/ad7*
4bdef3bd 710F: sound/soc/codecs/ssm*
40216ce7 711F: sound/soc/codecs/sigmadsp.*
4bdef3bd 712
527a1a83 713ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
7d1f9018 719
4ce72abc
LPC
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 730
41c9e95d
GK
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 733M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 734M: Riley Andrews <riandrews@android.com>
0e4a566b 735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
42269063 741AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 742M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 743L: linuxppc-dev@lists.ozlabs.org
93711660 744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 745S: Maintained
679655da 746F: sound/aoa/
42269063 747
1da177e4 748APM DRIVER
81024fc4
JK
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
679655da
JP
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
c117ab84 753F: include/uapi/linux/apm_bios.h
81024fc4 754F: drivers/char/apm-emulation.c
1da177e4 755
bd7aa4b2 756APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 757M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 758L: linux-input@vger.kernel.org
75dd112a 759S: Odd fixes
679655da 760F: drivers/input/mouse/bcm5974.c
bd7aa4b2 761
6f2fad74 762APPLE SMC DRIVER
75dd112a 763M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 764L: lm-sensors@lm-sensors.org
75dd112a 765S: Odd fixes
679655da 766F: drivers/hwmon/applesmc.c
6f2fad74 767
1da177e4 768APPLETALK NETWORK LAYER
8b58be88 769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 770S: Maintained
679655da
JP
771F: drivers/net/appletalk/
772F: net/appletalk/
1da177e4 773
24299502
IS
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
62a37dc7
LP
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
1154ea7d 787ARC FRAMEBUFFER DRIVER
8b58be88 788M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 789S: Maintained
8a61f013
JH
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 792
1da177e4 793ARM MFM AND FLOPPY DRIVERS
8b58be88 794M: Ian Molton <spyro@f2s.com>
1da177e4 795S: Maintained
679655da
JP
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
1da177e4 798
6f96521f
WD
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
6f96521f
WD
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
d4275354 808ARM PORT
8b58be88 809M: Russell King <linux@arm.linux.org.uk>
efc03ecb 810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
d323c243
SB
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 817S: Maintained
d323c243
SB
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
cefbf4ea
RK
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
8a61f013 830F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
2761f5c2 838ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
679655da 841F: drivers/mmc/host/mmci.*
2f748aaa 842F: include/linux/amba/mmci.h
2761f5c2 843
1b4304e5
RK
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
2761f5c2 849
cefbf4ea
RK
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
2b7a52a4 856ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 857M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
859S: Maintained
860
9c784f95 861ARM/AFEB9260 MACHINE SUPPORT
8b58be88 862M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
864S: Maintained
865
2b7a52a4 866ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 867M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
869S: Maintained
870
1b106699
MR
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
60b0f380
MR
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio LĂ³pez <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
1b106699 881
7c1e3876
CC
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
12ddbadf 886F: drivers/media/rc/meson-ir.c
7c1e3876
CC
887N: meson[x68]
888
eff506fa
TZ
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
c1fc8675 894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
c1fc8675 895M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
f0a0a58e 902F: include/soc/at91/
70e389cc
MB
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
5f58c970 907F: arch/arm/include/debug/at91.S
d4a89c7d 908
6e05dd4e
BB
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
986cf2e9 914ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 915M: Rob Herring <robh@kernel.org>
986cf2e9
RH
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
d94f944e 920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 921M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
922S: Maintained
923F: arch/arm/mach-cns3xxx/
d94f944e 924
4863dea3
SG
925ARM/CAVIUM THUNDER NETWORK DRIVER
926M: Sunil Goutham <sgoutham@cavium.com>
927M: Robert Richter <rric@kernel.org>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Supported
930F: drivers/net/ethernet/cavium/
931
386ab516
AS
932ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
933M: Alexander Shiyan <shc_work@mail.ru>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Odd Fixes
b8ba3874 936N: clps711x
386ab516 937
2b7a52a4 938ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 939M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 940M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 942S: Maintained
d19d3667
HS
943F: arch/arm/mach-ep93xx/
944F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
945
946ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 947M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
949S: Maintained
950
d4275354 951ARM/CLKDEV SUPPORT
8b58be88 952M: Russell King <linux@arm.linux.org.uk>
efc03ecb 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 954S: Maintained
d4275354 955F: arch/arm/include/asm/clkdev.h
4fa2651d 956F: drivers/clk/clkdev.c
d4275354 957
d48134e7 958ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 959M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
961S: Maintained
962
94150095
HF
963ARM/CONTEC MICRO9 MACHINE SUPPORT
964M: Hubert Feurstein <hubert.feurstein@contec.at>
965S: Maintained
966F: arch/arm/mach-ep93xx/micro9.c
967
a06ae860
PP
968ARM/CORESIGHT FRAMEWORK AND DRIVERS
969M: Mathieu Poirier <mathieu.poirier@linaro.org>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
01081f5a 972F: drivers/hwtracing/coresight/*
a06ae860
PP
973F: Documentation/trace/coresight.txt
974F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 975F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 976
1da177e4 977ARM/CORGI MACHINE SUPPORT
8b58be88 978M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
979S: Maintained
980
881a95f9 981ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 982M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 984T: git git://github.com/ulli-kroll/linux.git
162500b3 985S: Maintained
f49afbb5 986F: arch/arm/mach-gemini/
98a9bb5b 987F: drivers/rtc/rtc-gemini.c
881a95f9 988
a990cbd8 989ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 990M: Barry Song <baohua@kernel.org>
a990cbd8 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 992T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
993S: Maintained
994F: arch/arm/mach-prima2/
4a9c44f1 995F: drivers/clk/sirf/
05f30e8d 996F: drivers/clocksource/timer-prima2.c
5833ac98 997F: drivers/clocksource/timer-atlas7.c
f8505ef5 998N: [^a-z]sirf
a990cbd8 999
c9d862c4
BS
1000ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1001M: Baruch Siach <baruch@tkos.co.il>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004N: digicolor
1005
d4275354 1006ARM/EBSA110 MACHINE SUPPORT
8b58be88 1007M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1009W: http://www.arm.linux.org.uk/
1010S: Maintained
1011F: arch/arm/mach-ebsa110/
b955f6ca 1012F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1013
4721f3ce
UKK
1014ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1015M: Uwe Kleine-König <kernel@pengutronix.de>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018N: efm32
1019
a9da4f7e 1020ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1021M: Daniel Ribeiro <drwyrm@gmail.com>
1022M: Stefan Schmidt <stefan@openezx.org>
1023M: Harald Welte <laforge@openezx.org>
d66f1886 1024L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1025W: http://www.openezx.org/
1026S: Maintained
cafc2265
SS
1027T: topgit git://git.openezx.org/openezx.git
1028F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1029
6a915af9 1030ARM/FARADAY FA526 PORT
162500b3 1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1033S: Maintained
1fa7e547 1034T: git git://git.berlios.de/gemini-board
f49afbb5 1035F: arch/arm/mm/*-fa*
6a915af9 1036
d4275354 1037ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1038M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1040W: http://www.arm.linux.org.uk/
1041S: Maintained
1042F: arch/arm/include/asm/hardware/dec21285.h
1043F: arch/arm/mach-footbridge/
1044
86183a5f 1045ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1046M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1047M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1049S: Maintained
f1c12837 1050T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1051F: arch/arm/mach-imx/
ce515a6b 1052F: arch/arm/mach-mxs/
2a82f95c 1053F: arch/arm/boot/dts/imx*
e5dafa22 1054F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1055F: drivers/clk/imx/
1056F: include/soc/imx/
86183a5f 1057
142109d2 1058ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1059M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1060M: Sascha Hauer <kernel@pengutronix.de>
1061R: Stefan Agner <stefan@agner.ch>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1065F: arch/arm/mach-imx/*vf610*
1066F: arch/arm/boot/dts/vf*
1067
2b7a52a4 1068ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1069M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1071S: Maintained
1072
90b8fc34 1073ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1074M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1076S: Maintained
1077
ef47d5f0 1078ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1079M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1080M: Paul Parsons <lost.distance@yahoo.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1082S: Maintained
1083F: arch/arm/mach-pxa/hx4700.c
1084F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1085F: sound/soc/pxa/hx4700.c
ef47d5f0 1086
4dfad069
WX
1087ARM/HISILICON SOC SUPPORT
1088M: Wei Xu <xuwei5@hisilicon.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.hisilicon.com
1091S: Supported
1092T: git git://github.com/hisilicon/linux-hisi.git
1093F: arch/arm/mach-hisi/
1094
21f37bc3 1095ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1096M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1097W: www.jlime.com
1098S: Maintained
084bad91
KE
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1100F: arch/arm/mach-sa1100/jornada720.c
1101F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1102
5e767ab9
JMC
1103ARM/IGEP MACHINE SUPPORT
1104M: Enric Balletbo i Serra <eballetbo@gmail.com>
1105M: Javier Martinez Canillas <javier@dowhile0.org>
1106L: linux-omap@vger.kernel.org
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
06ff74fd 1109F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1110
403d2971
MV
1111ARM/INCOME PXA270 SUPPORT
1112M: Marek Vasut <marek.vasut@gmail.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
ec154082 1115F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1116
2b7a52a4 1117ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1118M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1120S: Maintained
e2bdb176
DW
1121
1122ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1124S: Orphan
2b7a52a4
LB
1125
1126ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1127M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1129S: Maintained
2b7a52a4
LB
1130
1131ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1132M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1134S: Maintained
2b7a52a4 1135
2b7a52a4 1136ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1137M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1139S: Maintained
1140
dfdd8cc9
KH
1141ARM/INTEL IXP4XX ARM ARCHITECTURE
1142M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1143M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1145S: Maintained
1146F: arch/arm/mach-ixp4xx/
1147
838553c5 1148ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1149M: Jonathan Cameron <jic23@cam.ac.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-pxa/stargate2.c
1153F: drivers/pcmcia/pxa2xx_stargate2.c
1154
2b7a52a4 1155ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1156M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1158S: Maintained
2b7a52a4
LB
1159
1160ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1161M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1163S: Maintained
1164
1154f858 1165ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1166M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169F: arch/arm/mach-keystone/
317929cd 1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1171
bc6aa566 1172ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1173M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1174L: linux-kernel@vger.kernel.org
1175S: Maintained
1176F: drivers/clk/keystone/
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1179M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clocksource/timer-keystone.c
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1186M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/power/reset/keystone-reset.c
1190
1191ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1192M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/memory/*emif*
1196
2b7a52a4 1197ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1198M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1200S: Maintained
1201
3143875f
JE
1202ARM/LPC18XX ARCHITECTURE
1203M: Joachim Eastwood <manabian@gmail.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206N: lpc18xx
1207
3b886171 1208ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1209M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1210S: Maintained
1211
31c17ac9 1212ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1216M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-mvebu/
59ec9671 1220F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1221F: arch/arm/boot/dts/armada*
1222F: arch/arm/boot/dts/kirkwood*
1223
75f41273 1224
40f4978b
SH
1225ARM/Marvell Berlin SoC support
1226M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229F: arch/arm/mach-berlin/
31c17ac9
GC
1230F: arch/arm/boot/dts/berlin*
1231
40f4978b 1232
4cfab57e 1233ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1237M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1239S: Maintained
1240F: arch/arm/mach-dove/
54a246ff
NP
1241F: arch/arm/mach-mv78xx0/
1242F: arch/arm/mach-orion5x/
1243F: arch/arm/plat-orion/
31c17ac9
GC
1244F: arch/arm/boot/dts/dove*
1245F: arch/arm/boot/dts/orion5x*
1246
3b886171 1247
d69ac131
AC
1248ARM/Orion SoC/Technologic Systems TS-78xx platform support
1249M: Alexander Clouter <alex@digriz.org.uk>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.digriz.org.uk/ts78xx/kernel
1252S: Maintained
1253F: arch/arm/mach-orion5x/ts78xx-*
1254
607b8fc9
EH
1255ARM/Mediatek RTC DRIVER
1256M: Eddie Huang <eddie.huang@mediatek.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: drivers/rtc/rtc-mt6397.c
1261
e54951c8
MB
1262ARM/Mediatek SoC support
1263M: Matthias Brugger <matthias.bgg@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1266S: Maintained
1267F: arch/arm/boot/dts/mt6*
1268F: arch/arm/boot/dts/mt8*
1269F: arch/arm/mach-mediatek/
1270N: mtk
1271K: mediatek
1272
adcb079f
AB
1273ARM/MICREL KS8695 ARCHITECTURE
1274M: Greg Ungerer <gerg@uclinux.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1276F: arch/arm/mach-ks8695/
adcb079f
AB
1277S: Odd Fixes
1278
d78ff0a5 1279ARM/MIOA701 MACHINE SUPPORT
8b58be88 1280M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1282F: arch/arm/mach-pxa/mioa701.c
1283S: Maintained
1284
9624dfe6 1285ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1286M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1287S: Maintained
1288
e0ee9851 1289ARM/NOMADIK ARCHITECTURE
28b8e8d4 1290M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1291M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-nomadik/
ecc265fe 1295F: drivers/pinctrl/nomadik/
87572880 1296F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1298
9d76295a 1299ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1300M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1301L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1302W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1303S: Supported
1304
8459c159 1305ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1306M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1307M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1308S: Maintained
1309
5d783a2d 1310ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1311M: Marek Vasut <marek.vasut@gmail.com>
75280787 1312L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1313W: http://hackndev.com
1314S: Maintained
933d35f0
JP
1315F: arch/arm/mach-pxa/include/mach/palmtx.h
1316F: arch/arm/mach-pxa/palmtx.c
1317F: arch/arm/mach-pxa/include/mach/palmt5.h
1318F: arch/arm/mach-pxa/palmt5.c
1319F: arch/arm/mach-pxa/include/mach/palmld.h
1320F: arch/arm/mach-pxa/palmld.c
1321F: arch/arm/mach-pxa/include/mach/palmte2.h
1322F: arch/arm/mach-pxa/palmte2.c
1323F: arch/arm/mach-pxa/include/mach/palmtc.h
1324F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1325
b57fe924 1326ARM/PALM TREO SUPPORT
8b58be88 1327M: Tomas Cech <sleep_walker@suse.cz>
75280787 1328L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1329W: http://hackndev.com
1330S: Maintained
b57fe924
JP
1331F: arch/arm/mach-pxa/include/mach/palmtreo.h
1332F: arch/arm/mach-pxa/palmtreo.c
90af5811 1333
c49e1e63 1334ARM/PALMZ72 SUPPORT
8b58be88 1335M: Sergey Lapin <slapin@ossfans.org>
75280787 1336L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1337W: http://hackndev.com
1338S: Maintained
933d35f0
JP
1339F: arch/arm/mach-pxa/include/mach/palmz72.h
1340F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1341
1da177e4 1342ARM/PLEB SUPPORT
8b58be88 1343M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1344W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1345S: Maintained
1346
1347ARM/PT DIGITAL BOARD PORT
8b58be88 1348M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1350W: http://www.arm.linux.org.uk/
1351S: Maintained
1352
8fc1b0f8
KG
1353ARM/QUALCOMM SUPPORT
1354M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1355M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1356M: David Brown <davidb@codeaurora.org>
1357L: linux-arm-msm@vger.kernel.org
f5d3af9d 1358L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1359S: Maintained
1360F: arch/arm/mach-qcom/
f5d3af9d 1361F: drivers/soc/qcom/
c0c89faf
SB
1362F: drivers/tty/serial/msm_serial.h
1363F: drivers/tty/serial/msm_serial.c
1364F: drivers/*/pm8???-*
1365F: drivers/mfd/ssbi.c
916f743d 1366F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1368
2b7a52a4 1369ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1372S: Maintained
1373
d4275354 1374ARM/RISCPC ARCHITECTURE
8b58be88 1375M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1377W: http://www.arm.linux.org.uk/
1378S: Maintained
d4275354
RK
1379F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1380F: arch/arm/include/asm/hardware/ioc.h
1381F: arch/arm/include/asm/hardware/iomd.h
1382F: arch/arm/include/asm/hardware/memc.h
1383F: arch/arm/mach-rpc/
1a6422f6 1384F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1385F: drivers/net/ethernet/i825xx/ether1*
1386F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1387F: drivers/scsi/arm/
1388
08ddbb0a
HS
1389ARM/Rockchip SoC support
1390M: Heiko Stuebner <heiko@sntech.de>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1392L: linux-rockchip@lists.infradead.org
08ddbb0a 1393S: Maintained
541555e9 1394F: arch/arm/boot/dts/rk3*
08ddbb0a 1395F: arch/arm/mach-rockchip/
541555e9
HS
1396F: drivers/clk/rockchip/
1397F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1398F: drivers/*/*rockchip*
541555e9
HS
1399F: drivers/*/*/*rockchip*
1400F: sound/soc/rockchip/
b4331b43 1401N: rockchip
08ddbb0a 1402
5bfb937c
KK
1403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1404M: Kukjin Kim <kgene@kernel.org>
e8f98457 1405M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1408S: Maintained
6f0589c8
MB
1409F: arch/arm/boot/dts/s3c*
1410F: arch/arm/boot/dts/exynos*
d97236e6 1411F: arch/arm64/boot/dts/exynos/
482ce512 1412F: arch/arm/plat-samsung/
769bbb63
HS
1413F: arch/arm/mach-s3c24*/
1414F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1415F: arch/arm/mach-s5p*/
1416F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1417F: drivers/*/*s3c2410*
1418F: drivers/*/*/*s3c2410*
40c76662
MB
1419F: drivers/spi/spi-s3c*
1420F: sound/soc/samsung/*
33d43cdd 1421N: exynos
f556cb07 1422
10ffa964
KP
1423ARM/SAMSUNG MOBILE MACHINE SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
004bbd3c 1427F: arch/arm/mach-s5pv210/
10ffa964 1428
3ce4ccb6
KD
1429ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431M: Kamil Debski <k.debski@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org
1433L: linux-media@vger.kernel.org
1434S: Maintained
1435F: drivers/media/platform/s5p-g2d/
1436
e6a476fd
MS
1437ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1438M: Kyungmin Park <kyungmin.park@samsung.com>
1439M: Kamil Debski <k.debski@samsung.com>
6305902c 1440M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1441L: linux-arm-kernel@lists.infradead.org
1442L: linux-media@vger.kernel.org
1443S: Maintained
934455d7 1444F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1445F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1446
1447ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1448M: Kyungmin Park <kyungmin.park@samsung.com>
1449M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1450L: linux-arm-kernel@lists.infradead.org
1451L: linux-media@vger.kernel.org
1452S: Maintained
90d72ac6 1453F: drivers/media/platform/s5p-tv/
e6a476fd 1454
d48d38e8 1455ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1456M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1457M: Magnus Damm <magnus.damm@gmail.com>
1458L: linux-sh@vger.kernel.org
d48d38e8 1459W: http://oss.renesas.com
bbff48f5 1460Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1462S: Supported
0b514fdb
SH
1463F: arch/arm/boot/dts/emev2*
1464F: arch/arm/boot/dts/r7s*
1465F: arch/arm/boot/dts/r8a*
1466F: arch/arm/boot/dts/sh*
0b514fdb
SH
1467F: arch/arm/configs/armadillo800eva_defconfig
1468F: arch/arm/configs/bockw_defconfig
0b514fdb 1469F: arch/arm/configs/kzm9g_defconfig
0b514fdb
SH
1470F: arch/arm/configs/marzen_defconfig
1471F: arch/arm/configs/shmobile_defconfig
7a2071c5 1472F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1473F: arch/arm/mach-shmobile/
1474F: drivers/sh/
1475
66314223 1476ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1477M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1478S: Maintained
1479F: arch/arm/mach-socfpga/
efadb751
DN
1480F: arch/arm/boot/dts/socfpga*
1481F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1482W: http://www.rocketboards.org
efadb751 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1484
1485ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1486M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1487S: Maintained
1488F: drivers/clk/socfpga/
1489
71bcada8
TT
1490ARM/SOCFPGA EDAC SUPPORT
1491M: Thor Thayer <tthayer@opensource.altera.com>
1492S: Maintained
1493F: drivers/edac/altera_edac.
1494
65ebcc11 1495ARM/STI ARCHITECTURE
a92177ea
SK
1496M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1497M: Maxime Coquelin <maxime.coquelin@st.com>
1498M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500L: kernel@stlinux.com
1501W: http://www.stlinux.com
1502S: Maintained
1503F: arch/arm/mach-sti/
a92177ea
SK
1504F: arch/arm/boot/dts/sti*
1505F: drivers/clocksource/arm_global_timer.c
a92177ea 1506F: drivers/i2c/busses/i2c-st.c
346e2e4a 1507F: drivers/media/rc/st_rc.c
f53b2bff 1508F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1509F: drivers/phy/phy-miphy28lp.c
1510F: drivers/phy/phy-miphy365x.c
6da969a5 1511F: drivers/phy/phy-stih407-usb.c
26389c78 1512F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1513F: drivers/pinctrl/pinctrl-st.c
1514F: drivers/reset/sti/
db4112e6 1515F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1516F: drivers/tty/serial/st-asc.c
eb11adab 1517F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1518F: drivers/usb/host/ehci-st.c
1519F: drivers/usb/host/ohci-st.c
db4112e6 1520F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1521F: drivers/ata/ahci_st.c
65ebcc11 1522
ee6e7879
MC
1523ARM/STM32 ARCHITECTURE
1524M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1528N: stm32
1529F: drivers/clocksource/armv7m_systick.c
1530
2b7a52a4 1531ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1532M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1534S: Maintained
1535
1bbd7089 1536ARM/TETON BGA MACHINE SUPPORT
706e69d6 1537M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
2b7a52a4 1541ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1542M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1544S: Maintained
1545
98ad6e3b 1546ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1547M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1549W: http://www.mcuos.com
1550S: Maintained
4e89e8f6 1551F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1552F: drivers/input/keyboard/w90p910_keypad.c
1553F: drivers/input/touchscreen/w90p910_ts.c
1554F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1555F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1556F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1557F: drivers/rtc/rtc-nuc900.c
9df92e6c 1558F: drivers/spi/spi-nuc900.c
4e89e8f6 1559F: drivers/usb/host/ehci-w90x900.c
8a61f013 1560F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1561
54274d71 1562ARM/U300 MACHINE SUPPORT
e4651a9f 1563M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Supported
1566F: arch/arm/mach-u300/
9affbd24 1567F: drivers/clocksource/timer-u300.c
54274d71
LW
1568F: drivers/i2c/busses/i2c-stu300.c
1569F: drivers/rtc/rtc-coh901331.c
1570F: drivers/watchdog/coh901327_wdt.c
1571F: drivers/dma/coh901318*
87572880
LW
1572F: drivers/mfd/ab3100*
1573F: drivers/rtc/rtc-ab3100.c
1574F: drivers/rtc/rtc-coh901331.c
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1576
3d00d04f
MY
1577ARM/UNIPHIER ARCHITECTURE
1578M: Masahiro Yamada <yamada.masahiro@socionext.com>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581F: arch/arm/mach-uniphier/
1582N: uniphier
1583
87572880 1584ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1585M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S: Maintained
1588F: arch/arm/mach-ux500/
e4651a9f 1589F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1590F: drivers/dma/ste_dma40*
e4651a9f 1591F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1592F: drivers/mfd/abx500*
1593F: drivers/mfd/ab8500*
e4651a9f
LW
1594F: drivers/mfd/dbx500*
1595F: drivers/mfd/db8500*
ecc265fe
JP
1596F: drivers/pinctrl/nomadik/pinctrl-ab*
1597F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1598F: drivers/rtc/rtc-ab8500.c
e4651a9f 1599F: drivers/rtc/rtc-pl031.c
87572880 1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1601
e93fde28
UH
1602ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1603M: Ulf Hansson <ulf.hansson@linaro.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T: git git://git.linaro.org/people/ulfh/clk.git
1606S: Maintained
1607F: drivers/clk/ux500/
1608F: include/linux/platform_data/clk-ux500.h
1609
740d93b1
PM
1610ARM/VERSATILE EXPRESS PLATFORM
1611M: Liviu Dudau <liviu.dudau@arm.com>
1612M: Sudeep Holla <sudeep.holla@arm.com>
1613M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616F: arch/arm/boot/dts/vexpress*
1617F: arch/arm/mach-vexpress/
1618F: */*/vexpress*
7e8f403f 1619F: */*/*/vexpress*
740d93b1
PM
1620F: drivers/clk/versatile/clk-vexpress-osc.c
1621F: drivers/clocksource/versatile.c
1622
d4275354 1623ARM/VFP SUPPORT
8b58be88 1624M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1626W: http://www.arm.linux.org.uk/
1627S: Maintained
1628F: arch/arm/vfp/
1629
e66b6d8e
MV
1630ARM/VOIPAC PXA270 SUPPORT
1631M: Marek Vasut <marek.vasut@gmail.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1635F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1636
04529fe2
TP
1637ARM/VT8500 ARM ARCHITECTURE
1638M: Tony Prisk <linux@prisktech.co.nz>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/mach-vt8500/
41fd91b4 1642F: drivers/clocksource/vt8500_timer.c
560746eb 1643F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1644F: drivers/mmc/host/wmt-sdmmc.c
1645F: drivers/pwm/pwm-vt8500.c
1646F: drivers/rtc/rtc-vt8500.c
1647F: drivers/tty/serial/vt8500_serial.c
4f31102b 1648F: drivers/usb/host/ehci-platform.c
41fd91b4 1649F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1650F: drivers/video/fbdev/vt8500lcdfb.*
1651F: drivers/video/fbdev/wm8505fb*
1652F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1653
e66b6d8e
MV
1654ARM/ZIPIT Z2 SUPPORT
1655M: Marek Vasut <marek.vasut@gmail.com>
1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S: Maintained
1658F: arch/arm/mach-pxa/z2.c
6ab2a855 1659F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1660
5ecc4b53
JN
1661ARM/ZTE ARCHITECTURE
1662M: Jun Nie <jun.nie@linaro.org>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/mach-zx/
1666F: drivers/clk/zte/
1667F: Documentation/devicetree/bindings/arm/zte.txt
1668F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1669
51f29d44
MS
1670ARM/ZYNQ ARCHITECTURE
1671M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1672R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674W: http://wiki.xilinx.com
1675T: git git://git.xilinx.com/linux-xlnx.git
1676S: Supported
1677F: arch/arm/mach-zynq/
bd2a337a 1678F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1679F: drivers/block/xsysace.c
c2fd4e38
MS
1680N: zynq
1681N: xilinx
1682F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1683F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1684F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1685F: drivers/edac/synopsys_edac.c
51f29d44 1686
48ec83bc 1687ARM SMMU DRIVERS
b8f9879e
WD
1688M: Will Deacon <will.deacon@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: drivers/iommu/arm-smmu.c
48ec83bc 1692F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1693F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1694
38074229
CM
1695ARM64 PORT (AARCH64 ARCHITECTURE)
1696M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1697M: Will Deacon <will.deacon@arm.com>
38074229
CM
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm64/
d19766ec 1701F: Documentation/arm64/
38074229 1702
9d7005f9
LP
1703AS3645A LED FLASH CONTROLLER DRIVER
1704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1705L: linux-media@vger.kernel.org
1706T: git git://linuxtv.org/media_tree.git
1707S: Maintained
1708F: drivers/media/i2c/as3645a.c
1709F: include/media/as3645a.h
1710
d58de038
GJ
1711ASC7621 HARDWARE MONITOR DRIVER
1712M: George Joseph <george.joseph@fairview5.com>
1713L: lm-sensors@lm-sensors.org
1714S: Maintained
1715F: Documentation/hwmon/asc7621
1716F: drivers/hwmon/asc7621.c
1717
b229ece9 1718ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1719M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1720L: acpi4asus-user@lists.sourceforge.net
d0944853 1721L: platform-driver-x86@vger.kernel.org
76593d6f 1722W: http://acpi4asus.sf.net
85091b71 1723S: Maintained
b229ece9
CC
1724F: drivers/platform/x86/asus*.c
1725F: drivers/platform/x86/eeepc*.c
85091b71 1726
953a6479 1727ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1728R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1729W: http://sourceforge.net/projects/xscaleiop
08223d80 1730S: Odd fixes
679655da
JP
1731F: Documentation/crypto/async-tx-api.txt
1732F: crypto/async_tx/
1733F: drivers/dma/
1734F: include/linux/dmaengine.h
1735F: include/linux/async_tx.h
b3e5f263 1736
a1867d36 1737AT24 EEPROM DRIVER
14d77c4d 1738M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1739L: linux-i2c@vger.kernel.org
1740S: Maintained
1741F: drivers/misc/eeprom/at24.c
25f73ed5 1742F: include/linux/platform_data/at24.h
a1867d36 1743
e7839f25 1744ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1745M: "Ed L. Cashin" <ed.cashin@acm.org>
1746W: http://www.openaoe.org/
1da177e4 1747S: Supported
679655da
JP
1748F: Documentation/aoe/
1749F: drivers/block/aoe/
1da177e4 1750
9a10a870 1751ATHEROS ATH GENERIC UTILITIES
f726ee65 1752M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1753L: linux-wireless@vger.kernel.org
1754S: Supported
1755F: drivers/net/wireless/ath/*
1756
fa1c114f 1757ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1758M: Jiri Slaby <jirislaby@gmail.com>
1759M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1760M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1761L: linux-wireless@vger.kernel.org
72c706b7 1762W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1763S: Maintained
fa451753 1764F: drivers/net/wireless/ath/ath5k/
fa1c114f 1765
12e62d6f
KV
1766ATHEROS ATH6KL WIRELESS DRIVER
1767M: Kalle Valo <kvalo@qca.qualcomm.com>
1768L: linux-wireless@vger.kernel.org
1769W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1770T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1771S: Supported
1772F: drivers/net/wireless/ath/ath6kl/
1773
2be7d22f
VK
1774WILOCITY WIL6210 WIRELESS DRIVER
1775M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1776L: linux-wireless@vger.kernel.org
1777L: wil6210@qca.qualcomm.com
1778S: Supported
1779W: http://wireless.kernel.org/en/users/Drivers/wil6210
1780F: drivers/net/wireless/ath/wil6210/
dba4b74d 1781F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1782
1d7e1e6b
CL
1783CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1784M: Christian Lamparter <chunkeey@googlemail.com>
1785L: linux-wireless@vger.kernel.org
1786W: http://wireless.kernel.org/en/users/Drivers/carl9170
1787S: Maintained
1788F: drivers/net/wireless/ath/carl9170/
1789
2c2a6172
LT
1790ATK0110 HWMON DRIVER
1791M: Luca Tettamanti <kronos.it@gmail.com>
1792L: lm-sensors@lm-sensors.org
1793S: Maintained
1794F: drivers/hwmon/asus_atk0110.c
1795
6f69a6d7 1796ATI_REMOTE2 DRIVER
8b58be88 1797M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1798S: Maintained
679655da 1799F: drivers/input/misc/ati_remote2.c
6f69a6d7 1800
7ae115b4 1801ATLX ETHERNET DRIVERS
8b58be88 1802M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1803M: Chris Snook <chris.snook@gmail.com>
e443e383 1804L: netdev@vger.kernel.org
8d5ca6ec
JC
1805W: http://sourceforge.net/projects/atl1
1806W: http://atl1.sourceforge.net
1807S: Maintained
2b133ad6 1808F: drivers/net/ethernet/atheros/
8d5ca6ec 1809
1da177e4 1810ATM
366c1bd1 1811M: Chas Williams <3chas3@gmail.com>
476604de 1812L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1813L: netdev@vger.kernel.org
1da177e4
LT
1814W: http://linux-atm.sourceforge.net
1815S: Maintained
679655da
JP
1816F: drivers/atm/
1817F: include/linux/atm*
c117ab84 1818F: include/uapi/linux/atm*
1da177e4 1819
04ac2f46 1820ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1821M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1822S: Maintained
1823F: drivers/mmc/host/atmel-mci.c
1824F: drivers/mmc/host/atmel-mci-regs.h
1825
a1cfac48 1826ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1827M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1828S: Supported
df621252 1829F: drivers/tty/serial/atmel_serial.c
a1cfac48 1830
dfae90ed 1831ATMEL Audio ALSA driver
3a82002c 1832M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1834S: Supported
1835F: sound/soc/atmel
1836
b414dc16
NF
1837ATMEL DMA DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/dma/at_hdmac.c
1842F: drivers/dma/at_hdmac_regs.h
6f0d65af 1843F: include/linux/platform_data/dma-atmel.h
b414dc16 1844
6bd0f436
LD
1845ATMEL XDMA DRIVER
1846M: Ludovic Desroches <ludovic.desroches@atmel.com>
1847L: linux-arm-kernel@lists.infradead.org
1848L: dmaengine@vger.kernel.org
1849S: Supported
1850F: drivers/dma/at_xdmac.c
1851
888f2804
LD
1852ATMEL I2C DRIVER
1853M: Ludovic Desroches <ludovic.desroches@atmel.com>
1854L: linux-i2c@vger.kernel.org
1855S: Supported
1856F: drivers/i2c/busses/i2c-at91.c
1857
15515545
JW
1858ATMEL ISI DRIVER
1859M: Josh Wu <josh.wu@atmel.com>
1860L: linux-media@vger.kernel.org
1861S: Supported
f2294c2d 1862F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1863F: include/media/atmel-isi.h
1864
8f4c79ce 1865ATMEL LCDFB DRIVER
8b58be88 1866M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1867L: linux-fbdev@vger.kernel.org
8f4c79ce 1868S: Maintained
8a61f013 1869F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1870F: include/video/atmel_lcdc.h
8f4c79ce 1871
89e5785f 1872ATMEL MACB ETHERNET DRIVER
a02875a6 1873M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1874S: Supported
9f2f381f 1875F: drivers/net/ethernet/cadence/
89e5785f 1876
5cbac98a
JW
1877ATMEL NAND DRIVER
1878M: Josh Wu <josh.wu@atmel.com>
1879L: linux-mtd@lists.infradead.org
1880S: Supported
1881F: drivers/mtd/nand/atmel_nand*
1882
754ce4f2 1883ATMEL SPI DRIVER
a02875a6 1884M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1885S: Supported
9df92e6c 1886F: drivers/spi/spi-atmel.*
754ce4f2 1887
0ef09015 1888ATMEL SSC DRIVER
03515f32 1889M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Supported
1892F: drivers/misc/atmel-ssc.c
1893F: include/linux/atmel-ssc.h
1894
e9cb1c5a
NF
1895ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1896M: Nicolas Ferre <nicolas.ferre@atmel.com>
1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S: Supported
1899F: drivers/misc/atmel_tclib.c
1900F: drivers/clocksource/tcb_clksrc.c
1901
914a3f3b 1902ATMEL USBA UDC DRIVER
a02875a6
NF
1903M: Nicolas Ferre <nicolas.ferre@atmel.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1905S: Supported
faf2e1db 1906F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1907
1da177e4 1908ATMEL WIRELESS DRIVER
8b58be88 1909M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1910L: linux-wireless@vger.kernel.org
1da177e4
LT
1911W: http://www.thekelleys.org.uk/atmel
1912W: http://atmelwlandriver.sourceforge.net/
1913S: Maintained
679655da 1914F: drivers/net/wireless/atmel*
1da177e4 1915
26780d9e 1916ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1917M: Bradley Grove <linuxdrivers@attotech.com>
1918L: linux-scsi@vger.kernel.org
1919W: http://www.attotech.com
1920S: Supported
1921F: drivers/scsi/esas2r
26780d9e 1922
bc6e17b8
SS
1923ATUSB IEEE 802.15.4 RADIO DRIVER
1924M: Stefan Schmidt <stefan@osg.samsung.com>
1925L: linux-wpan@vger.kernel.org
1926S: Maintained
1927F: drivers/net/ieee802154/atusb.c
1928F: drivers/net/ieee802154/atusb.h
1929F: drivers/net/ieee802154/at86rf230.h
1930
a92b7b80 1931AUDIT SUBSYSTEM
915f389d 1932M: Paul Moore <paul@paul-moore.com>
8b58be88 1933M: Eric Paris <eparis@redhat.com>
915f389d 1934L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 1935W: http://people.redhat.com/sgrubb/audit/
915f389d 1936T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 1937S: Maintained
679655da 1938F: include/linux/audit.h
c117ab84 1939F: include/uapi/linux/audit.h
679655da 1940F: kernel/audit*
a92b7b80 1941
70e84049 1942AUXILIARY DISPLAY DRIVERS
8b58be88 1943M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
1944W: http://miguelojeda.es/auxdisplay.htm
1945W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 1946S: Maintained
679655da
JP
1947F: drivers/auxdisplay/
1948F: include/linux/cfag12864b.h
70e84049 1949
5f97f7f9 1950AVR32 ARCHITECTURE
e336f61f
HCE
1951M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1952M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 1953W: http://www.atmel.com/products/AVR32/
249d9d9d 1954W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 1955W: http://avrfreaks.net/
e336f61f 1956S: Maintained
679655da 1957F: arch/avr32/
5f97f7f9
HS
1958
1959AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
1960M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1961M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1962S: Maintained
679655da 1963F: arch/avr32/mach-at32ap/
5f97f7f9 1964
1da177e4 1965AX.25 NETWORK LAYER
8b58be88 1966M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 1967L: linux-hams@vger.kernel.org
d34cb28a 1968W: http://www.linux-ax25.org/
1da177e4 1969S: Maintained
c117ab84 1970F: include/uapi/linux/ax25.h
679655da
JP
1971F: include/net/ax25.h
1972F: net/ax25/
1da177e4 1973
d5269395 1974AZ6007 DVB DRIVER
009a5410 1975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
1976L: linux-media@vger.kernel.org
1977W: http://linuxtv.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/usb/dvb-usb-v2/az6007.c
1981
6777376e
HV
1982AZTECH FM RADIO RECEIVER DRIVER
1983M: Hans Verkuil <hverkuil@xs4all.nl>
1984L: linux-media@vger.kernel.org
1985T: git git://linuxtv.org/media_tree.git
1986W: http://linuxtv.org
1987S: Maintained
1988F: drivers/media/radio/radio-aztech*
1989
e2d1d6c0 1990B43 WIRELESS DRIVER
e2d1d6c0 1991L: linux-wireless@vger.kernel.org
ed072f9e 1992L: b43-dev@lists.infradead.org
491b26b4 1993W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 1994S: Odd Fixes
679655da 1995F: drivers/net/wireless/b43/
e2d1d6c0
RD
1996
1997B43LEGACY WIRELESS DRIVER
8b58be88 1998M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 1999L: linux-wireless@vger.kernel.org
ed072f9e 2000L: b43-dev@lists.infradead.org
491b26b4 2001W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2002S: Maintained
679655da 2003F: drivers/net/wireless/b43legacy/
e2d1d6c0 2004
300abeb5 2005BACKLIGHT CLASS/SUBSYSTEM
b7701755 2006M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2007M: Lee Jones <lee.jones@linaro.org>
300abeb5 2008S: Maintained
679655da
JP
2009F: drivers/video/backlight/
2010F: include/linux/backlight.h
300abeb5 2011
c6c8fea2 2012BATMAN ADVANCED
207df49e 2013M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2014M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2015M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2016L: b.a.t.m.a.n@lists.open-mesh.org
2017W: http://www.open-mesh.org/
2018S: Maintained
2019F: net/batman-adv/
2020
e2d1d6c0 2021BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2022M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2023L: linux-hams@vger.kernel.org
2024W: http://www.baycom.org/~tom/ham/ham.html
2025S: Maintained
679655da 2026F: drivers/net/hamradio/baycom*
e2d1d6c0 2027
cafe5635 2028BCACHE (BLOCK LAYER CACHE)
47cd2eb0 2029M: Kent Overstreet <kmo@daterainc.com>
cafe5635
KO
2030L: linux-bcache@vger.kernel.org
2031W: http://bcache.evilpiepirate.org
2032S: Maintained:
2033F: drivers/md/bcache/
2034
04bd844a
HV
2035BDISP ST MEDIA DRIVER
2036M: Fabien Dessenne <fabien.dessenne@st.com>
2037L: linux-media@vger.kernel.org
2038T: git git://linuxtv.org/media_tree.git
2039W: http://linuxtv.org
2040S: Supported
2041F: drivers/media/platform/sti/bdisp
2042
e2d1d6c0 2043BEFS FILE SYSTEM
55817d3d 2044S: Orphan
679655da
JP
2045F: Documentation/filesystems/befs.txt
2046F: fs/befs/
e2d1d6c0 2047
564ee360 2048BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2049M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2050L: netdev@vger.kernel.org
2051S: Maintained
2052F: drivers/net/ethernet/ec_bhf.c
564ee360 2053
e2d1d6c0 2054BFS FILE SYSTEM
8b58be88 2055M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2056S: Maintained
679655da
JP
2057F: Documentation/filesystems/bfs.txt
2058F: fs/bfs/
c117ab84 2059F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2060
1394f032 2061BLACKFIN ARCHITECTURE
a4edbc10 2062M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2063L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2064T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2065W: http://blackfin.uclinux.org
2066S: Supported
679655da 2067F: arch/blackfin/
566da5b2 2068
e190d6b1 2069BLACKFIN EMAC DRIVER
b3fe92b0 2070L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2071W: http://blackfin.uclinux.org
2072S: Supported
7b35f033 2073F: drivers/net/ethernet/adi/
e190d6b1 2074
566da5b2 2075BLACKFIN RTC DRIVER
b3fe92b0 2076L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2077W: http://blackfin.uclinux.org
2078S: Supported
679655da 2079F: drivers/rtc/rtc-bfin.c
1394f032 2080
936ed49a 2081BLACKFIN SDH DRIVER
109ec8c3 2082M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2083L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2084W: http://blackfin.uclinux.org
2085S: Supported
2086F: drivers/mmc/host/bfin_sdh.c
2087
1394f032 2088BLACKFIN SERIAL DRIVER
8b58be88 2089M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2090L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2091W: http://blackfin.uclinux.org
2092S: Supported
8460241e 2093F: drivers/tty/serial/bfin_uart.c
1394f032 2094
1e6d320f 2095BLACKFIN WATCHDOG DRIVER
b3fe92b0 2096L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2097W: http://blackfin.uclinux.org
2098S: Supported
679655da 2099F: drivers/watchdog/bfin_wdt.c
1e6d320f 2100
d24ecfcc 2101BLACKFIN I2C TWI DRIVER
8b58be88 2102M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2103L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2104W: http://blackfin.uclinux.org/
2105S: Supported
679655da 2106F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2107
1e204377
SJ
2108BLACKFIN MEDIA DRIVER
2109M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2110L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2111W: http://blackfin.uclinux.org/
2112S: Supported
2113F: drivers/media/platform/blackfin/
2114F: drivers/media/i2c/adv7183*
2115F: drivers/media/i2c/vs6624*
2116
b54cf35a
JSM
2117BLINKM RGB LED DRIVER
2118M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2119S: Maintained
2120F: drivers/leds/leds-blinkm.c
2121
1da177e4 2122BLOCK LAYER
8b58be88 2123M: Jens Axboe <axboe@kernel.dk>
08deed1e 2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2125S: Maintained
679655da 2126F: block/
ae11f7ef 2127F: kernel/trace/blktrace.c
1da177e4 2128
2b54aaef 2129BLOCK2MTD DRIVER
8b58be88 2130M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2131L: linux-mtd@lists.infradead.org
2132S: Maintained
679655da 2133F: drivers/mtd/devices/block2mtd.c
2b54aaef 2134
63fbd24e 2135BLUETOOTH DRIVERS
8b58be88 2136M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2137M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2138M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2139L: linux-bluetooth@vger.kernel.org
63fbd24e 2140W: http://www.bluez.org/
22e7a424
MH
2141T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2143S: Maintained
679655da 2144F: drivers/bluetooth/
1da177e4 2145
63fbd24e 2146BLUETOOTH SUBSYSTEM
8b58be88 2147M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2148M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2149M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2150L: linux-bluetooth@vger.kernel.org
2151W: http://www.bluez.org/
22e7a424
MH
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2154S: Maintained
679655da
JP
2155F: net/bluetooth/
2156F: include/net/bluetooth/
1da177e4
LT
2157
2158BONDING DRIVER
79b30750 2159M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2160M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2161M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2162L: netdev@vger.kernel.org
ce00f85c
JC
2163W: http://sourceforge.net/projects/bonding/
2164S: Supported
679655da 2165F: drivers/net/bonding/
c117ab84 2166F: include/uapi/linux/if_bonding.h
1da177e4 2167
b5f4df34
AS
2168BPF (Safe dynamic programs and tools)
2169M: Alexei Starovoitov <ast@kernel.org>
2170L: netdev@vger.kernel.org
2171L: linux-kernel@vger.kernel.org
2172S: Supported
2173F: kernel/bpf/
2174
39105890 2175BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2176M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2177L: netdev@vger.kernel.org
2178S: Supported
adfc5217 2179F: drivers/net/ethernet/broadcom/b44.*
39105890 2180
32ec90d5
FF
2181BROADCOM GENET ETHERNET DRIVER
2182M: Florian Fainelli <f.fainelli@gmail.com>
2183L: netdev@vger.kernel.org
2184S: Supported
2185F: drivers/net/ethernet/broadcom/genet/
2186
948c51e6 2187BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2188M: Sony Chacko <sony.chacko@qlogic.com>
2189M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2190L: netdev@vger.kernel.org
2191S: Supported
adfc5217
JK
2192F: drivers/net/ethernet/broadcom/bnx2.*
2193F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2194
4d9d2cb0 2195BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2196M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2197L: netdev@vger.kernel.org
2198S: Supported
adfc5217 2199F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2200
90f4c594 2201BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2202M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2203M: Ray Jui <rjui@broadcom.com>
2204M: Scott Branden <sbranden@broadcom.com>
497a045d 2205L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2206T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2207S: Maintained
2208F: arch/arm/mach-bcm/
2209F: arch/arm/boot/dts/bcm113*
90f4c594 2210F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2211F: arch/arm/boot/dts/bcm281*
2212F: arch/arm/configs/bcm_defconfig
e4ef47f2 2213F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2214F: drivers/clocksource/bcm_kona_timer.c
2215
9209bec4 2216BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2217M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2218M: Lee Jones <lee@kernel.org>
f680f25c 2219L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2221S: Maintained
9209bec4 2222N: bcm2835
f680f25c 2223
a2f6734c
KC
2224BROADCOM BCM33XX MIPS ARCHITECTURE
2225M: Kevin Cernekee <cernekee@gmail.com>
2226L: linux-mips@linux-mips.org
2227S: Maintained
2228F: arch/mips/bcm3384/*
2229F: arch/mips/include/asm/mach-bcm3384/*
2230F: arch/mips/kernel/*bmips*
2231
9209bec4 2232BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2233M: Hauke Mehrtens <hauke@hauke-m.de>
2234L: linux-arm-kernel@lists.infradead.org
2235S: Maintained
2236F: arch/arm/mach-bcm/bcm_5301x.c
2237F: arch/arm/boot/dts/bcm5301x.dtsi
2238F: arch/arm/boot/dts/bcm470*
2239
e076e962
FF
2240BROADCOM BCM63XX ARM ARCHITECTURE
2241M: Florian Fainelli <f.fainelli@gmail.com>
2242L: linux-arm-kernel@lists.infradead.org
eb6725d0 2243T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2244S: Maintained
2245F: arch/arm/mach-bcm/bcm63xx.c
2246F: arch/arm/include/debug/bcm63xx.S
2247
7110e227
KC
2248BROADCOM BCM63XX/BCM33XX UDC DRIVER
2249M: Kevin Cernekee <cernekee@gmail.com>
2250L: linux-usb@vger.kernel.org
2251S: Maintained
2252F: drivers/usb/gadget/udc/bcm63xx_udc.*
2253
2df94fd6 2254BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2255M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2256M: Gregory Fong <gregory.0xf0@gmail.com>
2257M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2259T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2260S: Maintained
2261F: arch/arm/mach-bcm/*brcmstb*
2262F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2263F: drivers/bus/brcmstb_gisb.c
5009a289 2264N: brcmstb
2df94fd6 2265
70371cef
KC
2266BROADCOM BMIPS MIPS ARCHITECTURE
2267M: Kevin Cernekee <cernekee@gmail.com>
2268M: Florian Fainelli <f.fainelli@gmail.com>
2269L: linux-mips@linux-mips.org
eb6725d0 2270T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2271S: Maintained
2272F: arch/mips/bmips/*
2273F: arch/mips/include/asm/mach-bmips/*
2274F: arch/mips/kernel/*bmips*
2275F: arch/mips/boot/dts/bcm*.dts*
2276F: drivers/irqchip/irq-bcm7*
2277F: drivers/irqchip/irq-brcmstb*
2278
948c51e6 2279BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2280M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2281M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2282L: netdev@vger.kernel.org
2283S: Supported
adfc5217 2284F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2285
a9533e7e
HP
2286BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2287M: Brett Rudley <brudley@broadcom.com>
818c07b8 2288M: Arend van Spriel <arend@broadcom.com>
85d63686 2289M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2290M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2291L: linux-wireless@vger.kernel.org
5615171c 2292L: brcm80211-dev-list@broadcom.com
a9533e7e 2293S: Supported
f62ebdd5 2294F: drivers/net/wireless/brcm80211/
a9533e7e 2295
9958d6f9 2296BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2297M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2298L: linux-scsi@vger.kernel.org
2299S: Supported
2300F: drivers/scsi/bnx2fc/
2301
6a6b5ad0 2302BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2303M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2304L: linux-scsi@vger.kernel.org
2305S: Supported
2306F: drivers/scsi/bnx2i/
2307
36c0237f
SB
2308BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2309M: Ray Jui <rjui@broadcom.com>
2310M: Scott Branden <sbranden@broadcom.com>
2311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2313T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2314S: Maintained
2315N: iproc
2316N: cygnus
2317N: bcm9113*
2318N: bcm9583*
2319N: bcm583*
2320N: bcm113*
2321
3b0213d5
GF
2322BROADCOM BRCMSTB GPIO DRIVER
2323M: Gregory Fong <gregory.0xf0@gmail.com>
2324L: bcm-kernel-feedback-list@broadcom.com>
2325S: Supported
2326F: drivers/gpio/gpio-brcmstb.c
2327F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2328
7b7f588b 2329BROADCOM KONA GPIO DRIVER
5e163903 2330M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2331L: bcm-kernel-feedback-list@broadcom.com
2332S: Supported
2333F: drivers/gpio/gpio-bcm-kona.c
2334F: Documentation/devicetree/bindings/gpio/gpio-bcm-kona.txt
2335
02787daa
BN
2336BROADCOM STB NAND FLASH DRIVER
2337M: Brian Norris <computersforpeace@gmail.com>
2338L: linux-mtd@lists.infradead.org
2339S: Maintained
2340F: drivers/mtd/nand/brcmnand/
2341
c9678d86
RM
2342BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2343M: Rafał Miłecki <zajec5@gmail.com>
2344L: linux-wireless@vger.kernel.org
2345S: Maintained
2346F: drivers/bcma/
2347F: include/linux/bcma/
2348
b8302205
FF
2349BROADCOM SYSTEMPORT ETHERNET DRIVER
2350M: Florian Fainelli <f.fainelli@gmail.com>
2351L: netdev@vger.kernel.org
2352S: Supported
2353F: drivers/net/ethernet/broadcom/bcmsysport.*
2354
7725ccfd 2355BROCADE BFA FC SCSI DRIVER
aa803370
AG
2356M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2357M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2358L: linux-scsi@vger.kernel.org
2359S: Supported
2360F: drivers/scsi/bfa/
7725ccfd 2361
8b230ed8 2362BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2363M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2364L: netdev@vger.kernel.org
2365S: Supported
f844a0ea 2366F: drivers/net/ethernet/brocade/bna/
8b230ed8 2367
5cdf7f76 2368BSG (block layer generic sg v4 driver)
8b58be88 2369M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2370L: linux-scsi@vger.kernel.org
2371S: Supported
679655da
JP
2372F: block/bsg.c
2373F: include/linux/bsg.h
c117ab84 2374F: include/uapi/linux/bsg.h
5cdf7f76 2375
af39917d
CL
2376BT87X AUDIO DRIVER
2377M: Clemens Ladisch <clemens@ladisch.de>
2378L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2379T: git git://git.alsa-project.org/alsa-kernel.git
2380S: Maintained
2381F: Documentation/sound/alsa/Bt87x.txt
2382F: sound/pci/bt87x.c
2383
ff1d5c2f 2384BT8XXGPIO DRIVER
eb032b98 2385M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2386W: http://bu3sch.de/btgpio.php
2387S: Maintained
72dbb705 2388F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2389
eb1eb04f 2390BTRFS FILE SYSTEM
c0778e25
CM
2391M: Chris Mason <clm@fb.com>
2392M: Josef Bacik <jbacik@fb.com>
4e0c4a47 2393M: David Sterba <dsterba@suse.cz>
eb1eb04f
JP
2394L: linux-btrfs@vger.kernel.org
2395W: http://btrfs.wiki.kernel.org/
8a6e2535 2396Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2397T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2398S: Maintained
679655da
JP
2399F: Documentation/filesystems/btrfs.txt
2400F: fs/btrfs/
eb1eb04f 2401
1da177e4 2402BTTV VIDEO4LINUX DRIVER
009a5410 2403M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2404L: linux-media@vger.kernel.org
96b6aba0 2405W: http://linuxtv.org
275ffde4 2406T: git git://linuxtv.org/media_tree.git
f96236e5 2407S: Odd fixes
679655da 2408F: Documentation/video4linux/bttv/
90d72ac6 2409F: drivers/media/pci/bt8xx/bttv*
1da177e4 2410
1f34923c
KA
2411BUSLOGIC SCSI DRIVER
2412M: Khalid Aziz <khalid@gonehiking.org>
2413L: linux-scsi@vger.kernel.org
2414S: Maintained
2415F: drivers/scsi/BusLogic.*
2416F: drivers/scsi/FlashPoint.*
2417
af39917d
CL
2418C-MEDIA CMI8788 DRIVER
2419M: Clemens Ladisch <clemens@ladisch.de>
2420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2421T: git git://git.alsa-project.org/alsa-kernel.git
2422S: Maintained
2423F: sound/pci/oxygen/
2424
2141355f
MS
2425C6X ARCHITECTURE
2426M: Mark Salter <msalter@redhat.com>
2427M: Aurelien Jacquiot <a-jacquiot@ti.com>
2428L: linux-c6x-dev@linux-c6x.org
2429W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2430S: Maintained
2431F: arch/c6x/
2432
a5432f5a 2433CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2434M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2435L: linux-cachefs@redhat.com
2436S: Supported
2437F: Documentation/filesystems/caching/cachefiles.txt
2438F: fs/cachefiles/
2439
c815ca39
HV
2440CADET FM/AM RADIO RECEIVER DRIVER
2441M: Hans Verkuil <hverkuil@xs4all.nl>
2442L: linux-media@vger.kernel.org
2443T: git git://linuxtv.org/media_tree.git
2444W: http://linuxtv.org
2445S: Maintained
2446F: drivers/media/radio/radio-cadet*
2447
77d5140f 2448CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2449M: Jonathan Corbet <corbet@lwn.net>
661263b5 2450L: linux-media@vger.kernel.org
275ffde4 2451T: git git://linuxtv.org/media_tree.git
77d5140f 2452S: Maintained
679655da 2453F: Documentation/video4linux/cafe_ccic
90d72ac6 2454F: drivers/media/platform/marvell-ccic/
77d5140f 2455
201b6bab 2456CAIF NETWORK LAYER
5c574f50 2457M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2458L: netdev@vger.kernel.org
2459S: Supported
2460F: Documentation/networking/caif/
2461F: drivers/net/caif/
c117ab84 2462F: include/uapi/linux/caif/
201b6bab
JP
2463F: include/net/caif/
2464F: net/caif/
2465
77dac90f 2466CALGARY x86-64 IOMMU
8b58be88
JP
2467M: Muli Ben-Yehuda <muli@il.ibm.com>
2468M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2469L: discuss@x86-64.org
2470S: Maintained
679655da
JP
2471F: arch/x86/kernel/pci-calgary_64.c
2472F: arch/x86/kernel/tce_64.c
2473F: arch/x86/include/asm/calgary.h
2474F: arch/x86/include/asm/tce.h
77dac90f 2475
e2d1d6c0 2476CAN NETWORK LAYER
8d15d386 2477M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2478M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2479L: linux-can@vger.kernel.org
84b0d715 2480W: https://github.com/linux-can
870482a4
MKB
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2483S: Maintained
f35f6c8f 2484F: Documentation/networking/can.txt
8d15d386 2485F: net/can/
8d15d386 2486F: include/linux/can/core.h
c117ab84
CEB
2487F: include/uapi/linux/can.h
2488F: include/uapi/linux/can/bcm.h
2489F: include/uapi/linux/can/raw.h
2490F: include/uapi/linux/can/gw.h
e2d1d6c0 2491
4261a204 2492CAN NETWORK DRIVERS
8b58be88 2493M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2494M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2495L: linux-can@vger.kernel.org
84b0d715 2496W: https://github.com/linux-can
870482a4
MKB
2497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2498T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2499S: Maintained
8d15d386
OH
2500F: drivers/net/can/
2501F: include/linux/can/dev.h
8d15d386 2502F: include/linux/can/platform/
c117ab84
CEB
2503F: include/uapi/linux/can/error.h
2504F: include/uapi/linux/can/netlink.h
4261a204 2505
95d16c72
JM
2506CAPABILITIES
2507M: Serge Hallyn <serge.hallyn@canonical.com>
2508L: linux-security-module@vger.kernel.org
6305902c 2509S: Supported
95d16c72 2510F: include/linux/capability.h
c117ab84 2511F: include/uapi/linux/capability.h
6305902c 2512F: security/commoncap.c
38a94118 2513F: kernel/capability.c
95d16c72 2514
b84894c7
KT
2515CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2516M: Kevin Tsai <ktsai@capellamicro.com>
2517S: Maintained
2518F: drivers/iio/light/cm*
2519F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2520
f21fb3ed
RV
2521CAVIUM LIQUIDIO NETWORK DRIVER
2522M: Derek Chickles <derek.chickles@caviumnetworks.com>
2523M: Satanand Burla <satananda.burla@caviumnetworks.com>
2524M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2525M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2526L: netdev@vger.kernel.org
2527W: http://www.cavium.com
2528S: Supported
2529F: drivers/net/ethernet/cavium/
2530F: drivers/net/ethernet/cavium/liquidio/
2531
ef0bbac3
VB
2532CC2520 IEEE-802.15.4 RADIO DRIVER
2533M: Varka Bhadram <varkabhadram@gmail.com>
2534L: linux-wpan@vger.kernel.org
2535S: Maintained
2536F: drivers/net/ieee802154/cc2520.c
2537F: include/linux/spi/cc2520.h
2538F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2539
b8154542 2540CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2541M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2542L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2543W: http://www.ibm.com/developerworks/power/cell/
2544S: Supported
679655da 2545F: arch/powerpc/include/asm/cell*.h
679655da 2546F: arch/powerpc/include/asm/spu*.h
c117ab84 2547F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2548F: arch/powerpc/oprofile/*cell*
2549F: arch/powerpc/platforms/cell/
b8154542 2550
9030aaf9 2551CEPH DISTRIBUTED FILE SYSTEM CLIENT
e43cdb56 2552M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2553M: Sage Weil <sage@redhat.com>
82593f87 2554L: ceph-devel@vger.kernel.org
09d90327 2555W: http://ceph.com/
fb99f881 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9030aaf9
SW
2557S: Supported
2558F: Documentation/filesystems/ceph.txt
14430813
JP
2559F: fs/ceph/
2560F: net/ceph/
2561F: include/linux/ceph/
2562F: include/linux/crush/
9030aaf9 2563
18332a80 2564CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2565L: linux-usb@vger.kernel.org
10c6c9c9 2566S: Orphan
679655da
JP
2567F: Documentation/usb/WUSB-Design-overview.txt
2568F: Documentation/usb/wusb-cbaf
355ffe69
DV
2569F: drivers/usb/host/hwa-hc.c
2570F: drivers/usb/host/whci/
679655da
JP
2571F: drivers/usb/wusbcore/
2572F: include/linux/usb/wusb*
18332a80 2573
70e84049 2574CFAG12864B LCD DRIVER
8b58be88 2575M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2576W: http://miguelojeda.es/auxdisplay.htm
2577W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2578S: Maintained
679655da
JP
2579F: drivers/auxdisplay/cfag12864b.c
2580F: include/linux/cfag12864b.h
70e84049
MOS
2581
2582CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2583M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2584W: http://miguelojeda.es/auxdisplay.htm
2585W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2586S: Maintained
679655da
JP
2587F: drivers/auxdisplay/cfag12864bfb.c
2588F: include/linux/cfag12864b.h
70e84049 2589
704232c2 2590CFG80211 and NL80211
8b58be88 2591M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2592L: linux-wireless@vger.kernel.org
ce466579
JB
2593W: http://wireless.kernel.org/
2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2596S: Maintained
c117ab84 2597F: include/uapi/linux/nl80211.h
679655da
JP
2598F: include/net/cfg80211.h
2599F: net/wireless/*
2600X: net/wireless/wext*
704232c2 2601
46e64261
GKH
2602CHAR and MISC DRIVERS
2603M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2604M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2605T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2606S: Supported
46e64261
GKH
2607F: drivers/char/*
2608F: drivers/misc/*
471322a8 2609F: include/linux/miscdevice.h
46e64261 2610
0a920b5b 2611CHECKPATCH
8b58be88 2612M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2613M: Joe Perches <joe@perches.com>
2614S: Maintained
679655da 2615F: scripts/checkpatch.pl
0a920b5b 2616
f8407f26
HW
2617CHINESE DOCUMENTATION
2618M: Harry Wei <harryxiyou@gmail.com>
9740153c 2619L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2620L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2621S: Maintained
2622F: Documentation/zh_CN/
2623
2721ea2c 2624CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2625M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2626T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2627L: linux-usb@vger.kernel.org
2628S: Maintained
2629F: drivers/usb/chipidea/
2630
a93ad65d
HG
2631CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2632M: Hans de Goede <hdegoede@redhat.com>
2633L: linux-input@vger.kernel.org
2634S: Maintained
2635F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2636F: drivers/input/touchscreen/chipone_icn8318.c
2637
ab043105
OJ
2638CHROME HARDWARE PLATFORM SUPPORT
2639M: Olof Johansson <olof@lixom.net>
2640S: Maintained
2641F: drivers/platform/chrome/
2642
641cb85e 2643CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2644M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2645M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2646M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2647M: Neel Patel <neepatel@cisco.com>
7063fbf2 2648S: Supported
a6a5580c 2649F: drivers/net/ethernet/cisco/enic/
7063fbf2 2650
e3cf00d0 2651CISCO VIC LOW LATENCY NIC DRIVER
b75f0050
JP
2652M: Upinder Malhi <umalhi@cisco.com>
2653S: Supported
2654F: drivers/infiniband/hw/usnic
e3cf00d0 2655
2b7a52a4 2656CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2657M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2658L: netdev@vger.kernel.org
2659S: Maintained
57d0b7a0 2660F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2661
3d4cfdc9
MB
2662CIRRUS LOGIC AUDIO CODEC DRIVERS
2663M: Brian Austin <brian.austin@cirrus.com>
2664M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2666S: Maintained
2667F: sound/soc/codecs/cs*
2668
94574d9a
KRW
2669CLEANCACHE API
2670M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2671L: linux-kernel@vger.kernel.org
2672S: Maintained
2673F: mm/cleancache.c
2674F: include/linux/cleancache.h
2675
d4275354 2676CLK API
8b58be88 2677M: Russell King <linux@arm.linux.org.uk>
aa571b14 2678L: linux-clk@vger.kernel.org
37417046 2679S: Maintained
d4275354
RK
2680F: include/linux/clk.h
2681
9222d247
JS
2682CLOCKSOURCE, CLOCKEVENT DRIVERS
2683M: Daniel Lezcano <daniel.lezcano@linaro.org>
2684M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2685L: linux-kernel@vger.kernel.org
9222d247
JS
2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2687S: Supported
2688F: drivers/clocksource
2689
5df6d737 2690CISCO FCOE HBA DRIVER
8fc89a79
HP
2691M: Hiral Patel <hiralpat@cisco.com>
2692M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2693M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2694L: linux-scsi@vger.kernel.org
2695S: Supported
2a99921a 2696F: drivers/scsi/fnic/
5df6d737 2697
c8806b6c
NM
2698CISCO SCSI HBA DRIVER
2699M: Narsimhulu Musini <nmusini@cisco.com>
2700M: Sesidhar Baddela <sebaddel@cisco.com>
2701L: linux-scsi@vger.kernel.org
2702S: Supported
2703F: drivers/scsi/snic/
2704
529aa8cb
TLSC
2705CMPC ACPI DRIVER
2706M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2707M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2708L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2709S: Supported
2710F: drivers/platform/x86/classmate-laptop.c
2711
85756a06
HV
2712COBALT MEDIA DRIVER
2713M: Hans Verkuil <hans.verkuil@cisco.com>
2714L: linux-media@vger.kernel.org
2715T: git git://linuxtv.org/media_tree.git
2716W: http://linuxtv.org
2717S: Supported
2718F: drivers/media/pci/cobalt/
2719
74425eee 2720COCCINELLE/Semantic Patches (SmPL)
26de9c26 2721M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2722M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2723M: Nicolas Palix <nicolas.palix@imag.fr>
c00b5110 2724M: Michal Marek <mmarek@suse.cz>
26de9c26 2725L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2727W: http://coccinelle.lip6.fr/
2728S: Supported
4b92b2aa 2729F: Documentation/coccinelle.txt
74425eee
NP
2730F: scripts/coccinelle/
2731F: scripts/coccicheck
2732
1da177e4 2733CODA FILE SYSTEM
8b58be88 2734M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2735M: coda@cs.cmu.edu
2736L: codalist@coda.cs.cmu.edu
2737W: http://www.coda.cs.cmu.edu/
2738S: Maintained
679655da
JP
2739F: Documentation/filesystems/coda.txt
2740F: fs/coda/
2741F: include/linux/coda*.h
c117ab84 2742F: include/uapi/linux/coda*.h
1da177e4 2743
0b14261e
PZ
2744CODA V4L2 MEM2MEM DRIVER
2745M: Philipp Zabel <p.zabel@pengutronix.de>
2746L: linux-media@vger.kernel.org
2747S: Maintained
2748F: Documentation/devicetree/bindings/media/coda.txt
2749F: drivers/media/platform/coda/
2750
7704addb 2751COMMON CLK FRAMEWORK
7704addb 2752M: Mike Turquette <mturquette@linaro.org>
f956165f 2753M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2754L: linux-clk@vger.kernel.org
baeb0d9b 2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2756S: Maintained
60bea3b5
SW
2757F: drivers/clk/
2758X: drivers/clk/clkdev.c
7704addb 2759F: include/linux/clk-pr*
60bea3b5 2760F: include/linux/clk/
7704addb 2761
e2d1d6c0 2762COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2763M: Steve French <sfrench@samba.org>
51223df6 2764L: linux-cifs@vger.kernel.org
d1f28953 2765L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2766W: http://linux-cifs.samba.org/
bb1d5dda 2767T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2768S: Supported
ec421a71 2769F: Documentation/filesystems/cifs/
679655da 2770F: fs/cifs/
e2d1d6c0 2771
1da177e4 2772COMPACTPCI HOTPLUG CORE
8b58be88 2773M: Scott Murray <scott@spiteful.org>
64dab204 2774L: linux-pci@vger.kernel.org
82c4dfc7 2775S: Maintained
679655da 2776F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2777
2778COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2779M: Scott Murray <scott@spiteful.org>
64dab204 2780L: linux-pci@vger.kernel.org
82c4dfc7 2781S: Maintained
679655da 2782F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2783
2784COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2785M: Scott Murray <scott@spiteful.org>
64dab204 2786L: linux-pci@vger.kernel.org
82c4dfc7 2787S: Maintained
679655da 2788F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2789
5411552c 2790COMPAL LAPTOP SUPPORT
8b58be88 2791M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2792L: platform-driver-x86@vger.kernel.org
5411552c 2793S: Maintained
679655da 2794F: drivers/platform/x86/compal-laptop.c
5411552c 2795
949be0f7 2796CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2797M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2798L: accessrunner-general@lists.sourceforge.net
2799W: http://accessrunner.sourceforge.net/
949be0f7 2800S: Maintained
679655da 2801F: drivers/usb/atm/cxacru.c
949be0f7 2802
e2d1d6c0 2803CONFIGFS
d6351db2
JB
2804M: Joel Becker <jlbec@evilplan.org>
2805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2806S: Supported
679655da
JP
2807F: fs/configfs/
2808F: include/linux/configfs.h
e2d1d6c0 2809
acb9c1b2 2810CONNECTOR
8b58be88 2811M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2812L: netdev@vger.kernel.org
2813S: Maintained
2814F: drivers/connector/
2815
a3e3354d 2816CONTROL GROUP (CGROUP)
860ca0e6 2817M: Tejun Heo <tj@kernel.org>
ad50c159 2818M: Li Zefan <lizefan@huawei.com>
4d205676 2819M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2820L: cgroups@vger.kernel.org
860ca0e6 2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2822S: Maintained
a3e3354d 2823F: Documentation/cgroups/
679655da
JP
2824F: include/linux/cgroup*
2825F: kernel/cgroup*
a3e3354d
TH
2826
2827CONTROL GROUP - CPUSET
2828M: Li Zefan <lizefan@huawei.com>
2829L: cgroups@vger.kernel.org
2830W: http://www.bullopensource.org/cpuset/
2831W: http://oss.sgi.com/projects/cpusets/
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2833S: Maintained
2834F: Documentation/cgroups/cpusets.txt
2835F: include/linux/cpuset.h
2836F: kernel/cpuset.c
2837
2838CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2839M: Johannes Weiner <hannes@cmpxchg.org>
2840M: Michal Hocko <mhocko@suse.cz>
2841L: cgroups@vger.kernel.org
2842L: linux-mm@kvack.org
2843S: Maintained
2844F: mm/memcontrol.c
5d1ea48b 2845F: mm/swap_cgroup.c
fb3a0fb6 2846
bebe4678 2847CORETEMP HARDWARE MONITORING DRIVER
96859129 2848M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2849L: lm-sensors@lm-sensors.org
2850S: Maintained
679655da
JP
2851F: Documentation/hwmon/coretemp
2852F: drivers/hwmon/coretemp.c
bebe4678 2853
1da177e4 2854COSA/SRP SYNC SERIAL DRIVER
8b58be88 2855M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2856W: http://www.fi.muni.cz/~kas/cosa/
2857S: Maintained
679655da 2858F: drivers/net/wan/cosa*
1da177e4 2859
4371ee35 2860CPMAC ETHERNET DRIVER
8b58be88 2861M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2862L: netdev@vger.kernel.org
2863S: Maintained
b544dbac 2864F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2865
1da177e4 2866CPU FREQUENCY DRIVERS
9c3646d1 2867M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2868M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2869L: linux-pm@vger.kernel.org
1da177e4 2870S: Maintained
27209d91
VK
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2872T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2873F: drivers/cpufreq/
2874F: include/linux/cpufreq.h
1da177e4 2875
8a67f0ef
VK
2876CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2877M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2878M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2879L: linux-pm@vger.kernel.org
2880W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2881S: Maintained
2882F: drivers/cpufreq/arm_big_little.h
2883F: drivers/cpufreq/arm_big_little.c
2884F: drivers/cpufreq/arm_big_little_dt.c
2885
14d2c34c 2886CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2887M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2888M: Daniel Lezcano <daniel.lezcano@linaro.org>
2889L: linux-pm@vger.kernel.org
2890L: linux-arm-kernel@lists.infradead.org
cea8321c 2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
2892S: Maintained
2893F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 2894
0c570c18
BZ
2895CPUIDLE DRIVER - ARM EXYNOS
2896M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2897M: Daniel Lezcano <daniel.lezcano@linaro.org>
2898M: Kukjin Kim <kgene@kernel.org>
2899L: linux-pm@vger.kernel.org
2900L: linux-samsung-soc@vger.kernel.org
2901S: Supported
2902F: drivers/cpuidle/cpuidle-exynos.c
2903F: arch/arm/mach-exynos/pm.c
2904
a8e39c35 2905CPUIDLE DRIVERS
9c3646d1 2906M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
2907M: Daniel Lezcano <daniel.lezcano@linaro.org>
2908L: linux-pm@vger.kernel.org
2909S: Maintained
cea8321c 2910T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
2911F: drivers/cpuidle/*
2912F: include/linux/cpuidle.h
2913
1da177e4 2914CPUID/MSR DRIVER
8b58be88 2915M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 2916S: Maintained
679655da
JP
2917F: arch/x86/kernel/cpuid.c
2918F: arch/x86/kernel/msr.c
1da177e4 2919
7fe2f639 2920CPU POWER MONITORING SUBSYSTEM
7fe2f639 2921M: Thomas Renninger <trenn@suse.de>
103f1790 2922L: linux-pm@vger.kernel.org
7fe2f639 2923S: Maintained
14430813 2924F: tools/power/cpupower/
7fe2f639 2925
1da177e4 2926CRAMFS FILESYSTEM
ce00f85c 2927W: http://sourceforge.net/projects/cramfs/
54886a71 2928S: Orphan / Obsolete
679655da
JP
2929F: Documentation/filesystems/cramfs.txt
2930F: fs/cramfs/
1da177e4
LT
2931
2932CRIS PORT
8b58be88
JP
2933M: Mikael Starvik <starvik@axis.com>
2934M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 2935L: linux-cris-kernel@axis.com
1da177e4
LT
2936W: http://developer.axis.com
2937S: Maintained
679655da 2938F: arch/cris/
df621252 2939F: drivers/tty/serial/crisv10.*
1da177e4
LT
2940
2941CRYPTO API
8b58be88
JP
2942M: Herbert Xu <herbert@gondor.apana.org.au>
2943M: "David S. Miller" <davem@davemloft.net>
1da177e4 2944L: linux-crypto@vger.kernel.org
54e5881d 2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 2946S: Maintained
679655da 2947F: Documentation/crypto/
2ca87a17 2948F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
2949F: arch/*/crypto/
2950F: crypto/
2951F: drivers/crypto/
2952F: include/crypto/
1da177e4 2953
5b07bd57 2954CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 2955M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
2956L: linux-crypto@vger.kernel.org
2957S: Maintained
51a2228a
JP
2958F: crypto/ansi_cprng.c
2959F: crypto/rng.c
5b07bd57 2960
9b4ffa48 2961CS5535 Audio ALSA driver
8b58be88 2962M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 2963S: Maintained
679655da 2964F: sound/pci/cs5535audio/
9b4ffa48 2965
a910e4a9 2966CW1200 WLAN driver
b75f0050
JP
2967M: Solomon Peachy <pizza@shaftnet.org>
2968S: Maintained
2969F: drivers/net/wireless/cw1200/
a910e4a9 2970
6d8425b1 2971CX18 VIDEO4LINUX DRIVER
6afdeaf8 2972M: Andy Walls <awalls@md.metrocast.net>
7b212edf 2973L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 2974L: linux-media@vger.kernel.org
275ffde4 2975T: git git://linuxtv.org/media_tree.git
6d8425b1 2976W: http://linuxtv.org
30e10993 2977W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 2978S: Maintained
679655da 2979F: Documentation/video4linux/cx18.txt
90d72ac6 2980F: drivers/media/pci/cx18/
6c0f0359 2981F: include/uapi/linux/ivtv*
6d8425b1 2982
3f101d91
HV
2983CX2341X MPEG ENCODER HELPER MODULE
2984M: Hans Verkuil <hverkuil@xs4all.nl>
2985L: linux-media@vger.kernel.org
2986T: git git://linuxtv.org/media_tree.git
2987W: http://linuxtv.org
2988S: Maintained
c368360b 2989F: drivers/media/common/cx2341x*
3f101d91
HV
2990F: include/media/cx2341x*
2991
b8fe6e2c
PB
2992CX24120 MEDIA DRIVER
2993M: Jemma Denson <jdenson@gmail.com>
2994M: Patrick Boettcher <patrick.boettcher@posteo.de>
2995L: linux-media@vger.kernel.org
2996W: http://linuxtv.org/
2997Q: http://patchwork.linuxtv.org/project/linux-media/list/
2998S: Maintained
2999F: drivers/media/dvb-frontends/cx24120*
3000
20357578 3001CX88 VIDEO4LINUX DRIVER
009a5410 3002M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3003L: linux-media@vger.kernel.org
3004W: http://linuxtv.org
3005T: git git://linuxtv.org/media_tree.git
3006S: Odd fixes
3007F: Documentation/video4linux/cx88/
3008F: drivers/media/pci/cx88/
6d8425b1 3009
91952bc0
AP
3010CXD2820R MEDIA DRIVER
3011M: Antti Palosaari <crope@iki.fi>
3012L: linux-media@vger.kernel.org
3013W: http://linuxtv.org/
3014W: http://palosaari.fi/linux/
3015Q: http://patchwork.linuxtv.org/project/linux-media/list/
3016T: git git://linuxtv.org/anttip/media_tree.git
3017S: Maintained
3018F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3019
e5ec3789 3020CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3021M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3022L: netdev@vger.kernel.org
3023W: http://www.chelsio.com
3024S: Supported
f7917c00 3025F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3026
d8ae3c33 3027CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3028M: Karen Xie <kxie@chelsio.com>
3029L: linux-scsi@vger.kernel.org
3030W: http://www.chelsio.com
3031S: Supported
3032F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3033
e5ec3789 3034CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3035M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3036L: linux-rdma@vger.kernel.org
e5ec3789
SW
3037W: http://www.openfabrics.org
3038S: Supported
679655da 3039F: drivers/infiniband/hw/cxgb3/
e5ec3789 3040
be4c9bad 3041CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3042M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3043L: netdev@vger.kernel.org
3044W: http://www.chelsio.com
3045S: Supported
f7917c00 3046F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3047
d8ae3c33 3048CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3049M: Karen Xie <kxie@chelsio.com>
3050L: linux-scsi@vger.kernel.org
3051W: http://www.chelsio.com
3052S: Supported
3053F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3054
be4c9bad
RD
3055CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3056M: Steve Wise <swise@chelsio.com>
3057L: linux-rdma@vger.kernel.org
3058W: http://www.openfabrics.org
3059S: Supported
3060F: drivers/infiniband/hw/cxgb4/
3061
5c20a5c7
CL
3062CXGB4VF ETHERNET DRIVER (CXGB4VF)
3063M: Casey Leedom <leedom@chelsio.com>
3064L: netdev@vger.kernel.org
3065W: http://www.chelsio.com
3066S: Supported
f7917c00 3067F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3068
a9282d01
IM
3069CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3070M: Ian Munsie <imunsie@au1.ibm.com>
3071M: Michael Neuling <mikey@neuling.org>
3072L: linuxppc-dev@lists.ozlabs.org
3073S: Supported
3074F: drivers/misc/cxl/
ec249dd8 3075F: include/misc/cxl*
a9282d01
IM
3076F: include/uapi/misc/cxl.h
3077F: Documentation/powerpc/cxl.txt
3078F: Documentation/powerpc/cxl.txt
3079F: Documentation/ABI/testing/sysfs-class-cxl
3080
b52b97a3
GC
3081STMMAC ETHERNET DRIVER
3082M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3083L: netdev@vger.kernel.org
3084W: http://www.stlinux.com
3085S: Supported
7ac6653a 3086F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3087
1da177e4 3088CYBERPRO FB DRIVER
8b58be88 3089M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3091W: http://www.arm.linux.org.uk/
3092S: Maintained
8a61f013 3093F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3094
1da177e4 3095CYCLADES ASYNC MUX DRIVER
1da177e4 3096W: http://www.cyclades.com/
d459883e 3097S: Orphan
c897401b 3098F: drivers/tty/cyclades.c
679655da 3099F: include/linux/cyclades.h
c117ab84 3100F: include/uapi/linux/cyclades.h
1da177e4
LT
3101
3102CYCLADES PC300 DRIVER
1da177e4 3103W: http://www.cyclades.com/
d459883e 3104S: Orphan
679655da 3105F: drivers/net/wan/pc300*
1da177e4 3106
402f6ae4
AP
3107CYPRESS_FIRMWARE MEDIA DRIVER
3108M: Antti Palosaari <crope@iki.fi>
3109L: linux-media@vger.kernel.org
3110W: http://linuxtv.org/
3111W: http://palosaari.fi/linux/
3112Q: http://patchwork.linuxtv.org/project/linux-media/list/
3113T: git git://linuxtv.org/anttip/media_tree.git
3114S: Maintained
3115F: drivers/media/common/cypress_firmware*
3116
e3ae3525 3117CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3118M: Ferruh Yigit <fery@cypress.com>
6305902c 3119L: linux-input@vger.kernel.org
be9a6f40 3120S: Supported
6305902c
JP
3121F: drivers/input/touchscreen/cyttsp*
3122F: include/linux/input/cyttsp.h
e3ae3525 3123
aaaf5fbf
JK
3124DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3125M: Joshua Kinard <kumba@gentoo.org>
3126S: Maintained
3127F: drivers/rtc/rtc-ds1685.c
3128F: include/linux/rtc/ds1685.h
3129
1da177e4 3130DAMA SLAVE for AX.25
8b58be88 3131M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3132W: http://yaina.de/jreuter/
3133W: http://www.qsl.net/dl1bke/
3134L: linux-hams@vger.kernel.org
3135S: Maintained
679655da
JP
3136F: net/ax25/af_ax25.c
3137F: net/ax25/ax25_dev.c
3138F: net/ax25/ax25_ds_*
3139F: net/ax25/ax25_in.c
3140F: net/ax25/ax25_out.c
3141F: net/ax25/ax25_timer.c
3142F: net/ax25/sysctl_net_ax25.c
1da177e4 3143
e2d1d6c0 3144DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3145L: netdev@vger.kernel.org
5ff77428 3146S: Orphan
679655da 3147F: Documentation/networking/dmfe.txt
0f04e2aa 3148F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3149
3150DC390/AM53C974 SCSI driver
71bd849d
HR
3151M: Hannes Reinecke <hare@suse.de>
3152L: linux-scsi@vger.kernel.org
e2d1d6c0 3153S: Maintained
71bd849d 3154F: drivers/scsi/am53c974.c
e2d1d6c0 3155
1da177e4 3156DC395x SCSI driver
61eee9a7 3157M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3158M: Ali Akcaagac <aliakc@web.de>
3159M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3160L: dc395x@twibble.org
cf015e9f
JP
3161W: http://twibble.org/dist/dc395x/
3162W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3163S: Maintained
679655da
JP
3164F: Documentation/scsi/dc395x.txt
3165F: drivers/scsi/dc395x.*
1da177e4 3166
eb8edb08 3167DCCP PROTOCOL
a89d030e 3168M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3169L: dccp@vger.kernel.org
c996d8b9 3170W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3171S: Maintained
679655da 3172F: include/linux/dccp.h
c117ab84 3173F: include/uapi/linux/dccp.h
679655da
JP
3174F: include/linux/tfrc.h
3175F: net/dccp/
eb8edb08 3176
1da177e4 3177DECnet NETWORK LAYER
1da177e4
LT
3178W: http://linux-decnet.sourceforge.net
3179L: linux-decnet-user@lists.sourceforge.net
f546444d 3180S: Orphan
679655da
JP
3181F: Documentation/networking/decnet.txt
3182F: net/decnet/
1da177e4 3183
ebff05b9
MR
3184DECSTATION PLATFORM SUPPORT
3185M: "Maciej W. Rozycki" <macro@linux-mips.org>
3186L: linux-mips@linux-mips.org
3187W: http://www.linux-mips.org/wiki/DECstation
3188S: Maintained
3189F: arch/mips/dec/
3190F: arch/mips/include/asm/dec/
3191F: arch/mips/include/asm/mach-dec/
3192
1da177e4 3193DEFXX FDDI NETWORK DRIVER
8b58be88 3194M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3195S: Maintained
33f810b2 3196F: drivers/net/fddi/defxx.*
1da177e4 3197
ad8f07cc 3198DELL LAPTOP DRIVER
8b58be88 3199M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3200M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3201L: platform-driver-x86@vger.kernel.org
ad8f07cc 3202S: Maintained
679655da 3203F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3204
cdbff611
PR
3205DELL LAPTOP FREEFALL DRIVER
3206M: Pali RohĂ¡r <pali.rohar@gmail.com>
3207S: Maintained
3208F: drivers/platform/x86/dell-smo8800.c
3209
1da177e4 3210DELL LAPTOP SMM DRIVER
a5afba16 3211M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3212S: Maintained
a5afba16 3213F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3214F: include/uapi/linux/i8k.h
1da177e4 3215
90563ec4 3216DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3217M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3218S: Maintained
679655da
JP
3219F: Documentation/dcdbas.txt
3220F: drivers/firmware/dcdbas.*
90563ec4 3221
0b3f6109 3222DELL WMI EXTRAS DRIVER
8b58be88 3223M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3224M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3225S: Maintained
36b3a96f 3226F: drivers/platform/x86/dell-wmi.c
0b3f6109 3227
5efc75e3 3228DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3229M: John Youn <johnyoun@synopsys.com>
5efc75e3 3230L: linux-usb@vger.kernel.org
18f340f9 3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3232S: Maintained
197ba5f4 3233F: drivers/usb/dwc2/
5efc75e3 3234
94ab23dd
FB
3235DESIGNWARE USB3 DRD IP DRIVER
3236M: Felipe Balbi <balbi@ti.com>
3237L: linux-usb@vger.kernel.org
3238L: linux-omap@vger.kernel.org
3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3240S: Maintained
3241F: drivers/usb/dwc3/
3242
833c9545
JB
3243DEVICE COREDUMP (DEV_COREDUMP)
3244M: Johannes Berg <johannes@sipsolutions.net>
3245L: linux-kernel@vger.kernel.org
3246S: Maintained
3247F: drivers/base/devcoredump.c
3248F: include/linux/devcoredump.h
3249
89d07767
KP
3250DEVICE FREQUENCY (DEVFREQ)
3251M: MyungJoo Ham <myungjoo.ham@samsung.com>
3252M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3253L: linux-pm@vger.kernel.org
89d07767
KP
3254S: Maintained
3255F: drivers/devfreq/
3256
1da177e4 3257DEVICE NUMBER REGISTRY
8b58be88 3258M: Torben Mathiasen <device@lanana.org>
1da177e4 3259W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3260S: Maintained
3261
e2d1d6c0 3262DEVICE-MAPPER (LVM)
854ecaad 3263M: Alasdair Kergon <agk@redhat.com>
8504eed3 3264M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3265M: dm-devel@redhat.com
e2d1d6c0
RD
3266L: dm-devel@redhat.com
3267W: http://sources.redhat.com/dm
8a6e2535 3268Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3270T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3271S: Maintained
679655da
JP
3272F: Documentation/device-mapper/
3273F: drivers/md/dm*
854ecaad 3274F: drivers/md/persistent-data/
679655da
JP
3275F: include/linux/device-mapper.h
3276F: include/linux/dm-*.h
8504eed3 3277F: include/uapi/linux/dm-*.h
e2d1d6c0 3278
c0d995aa
OST
3279DIALOG SEMICONDUCTOR DRIVERS
3280M: Support Opensource <support.opensource@diasemi.com>
3281W: http://www.dialog-semiconductor.com/products
3282S: Supported
3283F: Documentation/hwmon/da90??
3284F: drivers/gpio/gpio-da90??.c
3285F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3286F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3287F: drivers/input/misc/da90??_onkey.c
3288F: drivers/input/touchscreen/da9052_tsi.c
3289F: drivers/leds/leds-da90??.c
3290F: drivers/mfd/da903x.c
3291F: drivers/mfd/da90??-*.c
7be72c2c 3292F: drivers/mfd/da91??-*.c
c0d995aa 3293F: drivers/power/da9052-battery.c
7be72c2c 3294F: drivers/power/da91??-*.c
c0d995aa
OST
3295F: drivers/regulator/da903x.c
3296F: drivers/regulator/da9???-regulator.[ch]
3297F: drivers/rtc/rtc-da90??.c
3298F: drivers/video/backlight/da90??_bl.c
3299F: drivers/watchdog/da90??_wdt.c
3300F: include/linux/mfd/da903x.h
3301F: include/linux/mfd/da9052/
3302F: include/linux/mfd/da9055/
3303F: include/linux/mfd/da9063/
7be72c2c 3304F: include/linux/mfd/da9150/
c0d995aa
OST
3305F: include/sound/da[79]*.h
3306F: sound/soc/codecs/da[79]*.[ch]
3307
599aa697
LL
3308DIGI NEO AND CLASSIC PCI PRODUCTS
3309M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3310M: Mark Hounschell <markh@compro.net>
599aa697
LL
3311L: driverdev-devel@linuxdriverproject.org
3312S: Maintained
3313F: drivers/staging/dgnc/
3314
3315DIGI EPCA PCI PRODUCTS
3316M: Lidza Louina <lidza.louina@gmail.com>
abeb935f 3317M: Mark Hounschell <markh@compro.net>
6d825f79 3318M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3319L: driverdev-devel@linuxdriverproject.org
3320S: Maintained
3321F: drivers/staging/dgap/
3322
335d7c58 3323DIOLAN U2C-12 I2C DRIVER
ca462085 3324M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3325L: linux-i2c@vger.kernel.org
3326S: Maintained
3327F: drivers/i2c/busses/i2c-diolan-u2c.c
3328
d475c634
MW
3329DIRECT ACCESS (DAX)
3330M: Matthew Wilcox <willy@linux.intel.com>
3331L: linux-fsdevel@vger.kernel.org
3332S: Supported
3333F: fs/dax.c
3334
e7839f25 3335DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3336M: Eric Paris <eparis@parisplace.org>
3c5119c0 3337S: Maintained
679655da
JP
3338F: Documentation/filesystems/dnotify.txt
3339F: fs/notify/dnotify/
3340F: include/linux/dnotify.h
1da177e4
LT
3341
3342DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3343M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3344W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3345W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3346W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3347S: Maintained
3348
4480f15b 3349DISKQUOTA
8b58be88 3350M: Jan Kara <jack@suse.cz>
1da177e4 3351S: Maintained
679655da
JP
3352F: Documentation/filesystems/quota.txt
3353F: fs/quota/
3354F: include/linux/quota*.h
c117ab84 3355F: include/uapi/linux/quota*.h
1da177e4 3356
702686ad
BT
3357DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3358M: Bernie Thompson <bernie@plugable.com>
3359L: linux-fbdev@vger.kernel.org
3360S: Maintained
3361W: http://plugable.com/category/projects/udlfb/
8a61f013 3362F: drivers/video/fbdev/udlfb.c
702686ad
BT
3363F: include/video/udlfb.h
3364F: Documentation/fb/udlfb.txt
3365
e7839f25 3366DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3367M: Christine Caulfield <ccaulfie@redhat.com>
3368M: David Teigland <teigland@redhat.com>
a4644184 3369L: cluster-devel@redhat.com
5be7b50f 3370W: http://sources.redhat.com/cluster/
54e5881d 3371T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3372S: Supported
679655da 3373F: fs/dlm/
5be7b50f 3374
53b6b3e0
SS
3375DMA BUFFER SHARING FRAMEWORK
3376M: Sumit Semwal <sumit.semwal@linaro.org>
3377S: Maintained
3378L: linux-media@vger.kernel.org
3379L: dri-devel@lists.freedesktop.org
8ada6d2d 3380L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3381F: drivers/dma-buf/
e46d12c6
JP
3382F: include/linux/dma-buf*
3383F: include/linux/reservation.h
3384F: include/linux/*fence.h
53b6b3e0
SS
3385F: Documentation/dma-buf-sharing.txt
3386T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3387
b3e5f263 3388DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3389M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3390L: dmaengine@vger.kernel.org
3391Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3392S: Maintained
679655da 3393F: drivers/dma/
0ce3c066 3394F: include/linux/dmaengine.h
979a281e
VK
3395F: Documentation/dmaengine/
3396T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3397
b825037d 3398DME1737 HARDWARE MONITOR DRIVER
8b58be88 3399M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3400L: lm-sensors@lm-sensors.org
3401S: Maintained
679655da
JP
3402F: Documentation/hwmon/dme1737
3403F: drivers/hwmon/dme1737.c
b825037d 3404
1f31e1b1
JD
3405DMI/SMBIOS SUPPORT
3406M: Jean Delvare <jdelvare@suse.de>
3407S: Maintained
d4aeef93 3408T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3409F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3410F: drivers/firmware/dmi-id.c
3411F: drivers/firmware/dmi_scan.c
3412F: include/linux/dmi.h
3413
7d2c86b5 3414DOCUMENTATION
ad3118b9 3415M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3416L: linux-doc@vger.kernel.org
3417S: Maintained
679655da 3418F: Documentation/
97be078b
RD
3419X: Documentation/ABI/
3420X: Documentation/devicetree/
933a46b8
JC
3421X: Documentation/acpi
3422X: Documentation/power
3423X: Documentation/spi
e71e2c6f 3424T: git git://git.lwn.net/linux-2.6.git docs-next
abbaeff3 3425
1da177e4 3426DOUBLETALK DRIVER
8b58be88 3427M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3428L: blinux-list@redhat.com
3429S: Maintained
679655da
JP
3430F: drivers/char/dtlk.c
3431F: include/linux/dtlk.h
1da177e4 3432
e2d1d6c0 3433DPT_I2O SCSI RAID DRIVER
8b58be88 3434M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3435L: linux-scsi@vger.kernel.org
3436W: http://www.adaptec.com/
3437S: Maintained
679655da
JP
3438F: drivers/scsi/dpt*
3439F: drivers/scsi/dpt/
e2d1d6c0 3440
b411b363 3441DRBD DRIVER
28b8e8d4
JP
3442P: Philipp Reisner
3443P: Lars Ellenberg
3444M: drbd-dev@lists.linbit.com
3445L: drbd-user@lists.linbit.com
3446W: http://www.drbd.org
3447T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3448T: git git://git.drbd.org/drbd-8.3.git
3449S: Supported
3450F: drivers/block/drbd/
3451F: lib/lru_cache.c
3452F: Documentation/blockdev/drbd/
b411b363 3453
dc7dfcd8 3454DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3455M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3457S: Supported
679655da 3458F: Documentation/kobject.txt
7cfc51b9 3459F: drivers/base/
87544653 3460F: fs/debugfs/
dc7dfcd8
WS
3461F: fs/kernfs/
3462F: fs/sysfs/
87544653 3463F: include/linux/debugfs.h
dc7dfcd8 3464F: include/linux/kobj*
679655da 3465F: lib/kobj*
1da177e4
LT
3466
3467DRM DRIVERS
8b58be88 3468M: David Airlie <airlied@linux.ie>
4c6a3999 3469L: dri-devel@lists.freedesktop.org
b0447888 3470T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3471S: Maintained
679655da 3472F: drivers/gpu/drm/
433e3b34 3473F: drivers/gpu/vga/
850e9411 3474F: include/drm/
c117ab84 3475F: include/uapi/drm/
1da177e4 3476
566f5939
AD
3477RADEON DRM DRIVERS
3478M: Alex Deucher <alexander.deucher@amd.com>
3479M: Christian König <christian.koenig@amd.com>
3480L: dri-devel@lists.freedesktop.org
3481T: git git://people.freedesktop.org/~agd5f/linux
3482S: Supported
3483F: drivers/gpu/drm/radeon/
566f5939
AD
3484F: include/uapi/drm/radeon*
3485
03e255b9
TR
3486DRM PANEL DRIVERS
3487M: Thierry Reding <thierry.reding@gmail.com>
3488L: dri-devel@lists.freedesktop.org
3489T: git git://anongit.freedesktop.org/tegra/linux.git
3490S: Maintained
3491F: drivers/gpu/drm/drm_panel.c
3492F: drivers/gpu/drm/panel/
3493F: include/drm/drm_panel.h
3494F: Documentation/devicetree/bindings/panel/
3495
8daf7473 3496INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3497M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3498M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3499L: intel-gfx@lists.freedesktop.org
8daf7473 3500L: dri-devel@lists.freedesktop.org
47f95647 3501Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3502T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3503S: Supported
14430813 3504F: drivers/gpu/drm/i915/
8daf7473 3505F: include/drm/i915*
c117ab84 3506F: include/uapi/drm/i915*
8daf7473 3507
398a6d4a
KP
3508DRM DRIVERS FOR EXYNOS
3509M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3510M: Joonyoung Shim <jy0922.shim@samsung.com>
3511M: Seung-Woo Kim <sw0312.kim@samsung.com>
3512M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3513L: dri-devel@lists.freedesktop.org
25a58030 3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3515S: Supported
14430813 3516F: drivers/gpu/drm/exynos/
398a6d4a 3517F: include/drm/exynos*
c117ab84 3518F: include/uapi/drm/exynos*
398a6d4a 3519
0a3d775f
PZ
3520DRM DRIVERS FOR FREESCALE IMX
3521M: Philipp Zabel <p.zabel@pengutronix.de>
3522L: dri-devel@lists.freedesktop.org
3523S: Maintained
3524F: drivers/gpu/drm/imx/
3525F: Documentation/devicetree/bindings/drm/imx/
3526
bd3b49f2 3527DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3528M: Thierry Reding <thierry.reding@gmail.com>
3529M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3530L: dri-devel@lists.freedesktop.org
3531L: linux-tegra@vger.kernel.org
a5ad7a63 3532T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3533S: Supported
dee8268f 3534F: drivers/gpu/drm/tegra/
a5ad7a63 3535F: drivers/gpu/host1x/
e1e90644 3536F: include/linux/host1x.h
a5ad7a63 3537F: include/uapi/drm/tegra_drm.h
bd3b49f2
TR
3538F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3539
a284e9d1
LP
3540DRM DRIVERS FOR RENESAS
3541M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3542L: dri-devel@lists.freedesktop.org
3543L: linux-sh@vger.kernel.org
3544T: git git://people.freedesktop.org/~airlied/linux
3545S: Supported
3546F: drivers/gpu/drm/rcar-du/
3547F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3548F: include/linux/platform_data/shmob_drm.h
3549
625e0346
HS
3550DRM DRIVERS FOR ROCKCHIP
3551M: Mark Yao <mark.yao@rock-chips.com>
3552L: dri-devel@lists.freedesktop.org
3553S: Maintained
3554F: drivers/gpu/drm/rockchip/
3555F: Documentation/devicetree/bindings/video/rockchip*
3556
598df1ac
AK
3557DSBR100 USB FM RADIO DRIVER
3558M: Alexey Klimov <klimov.linux@gmail.com>
3559L: linux-media@vger.kernel.org
3560T: git git://linuxtv.org/media_tree.git
3561S: Maintained
3562F: drivers/media/radio/dsbr100.c
3563
1da177e4 3564DSCC4 DRIVER
8b58be88 3565M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3566L: netdev@vger.kernel.org
1da177e4 3567S: Maintained
679655da 3568F: drivers/net/wan/dscc4.c
1da177e4 3569
cc11b140
HV
3570DT3155 MEDIA DRIVER
3571M: Hans Verkuil <hverkuil@xs4all.nl>
3572L: linux-media@vger.kernel.org
3573T: git git://linuxtv.org/media_tree.git
3574W: http://linuxtv.org
3575S: Odd Fixes
3576F: drivers/media/pci/dt3155/
3577
91952bc0
AP
3578DVB_USB_AF9015 MEDIA DRIVER
3579M: Antti Palosaari <crope@iki.fi>
3580L: linux-media@vger.kernel.org
3581W: http://linuxtv.org/
3582W: http://palosaari.fi/linux/
3583Q: http://patchwork.linuxtv.org/project/linux-media/list/
3584T: git git://linuxtv.org/anttip/media_tree.git
3585S: Maintained
3586F: drivers/media/usb/dvb-usb-v2/af9015*
3587
3588DVB_USB_AF9035 MEDIA DRIVER
3589M: Antti Palosaari <crope@iki.fi>
3590L: linux-media@vger.kernel.org
3591W: http://linuxtv.org/
3592W: http://palosaari.fi/linux/
3593Q: http://patchwork.linuxtv.org/project/linux-media/list/
3594T: git git://linuxtv.org/anttip/media_tree.git
3595S: Maintained
3596F: drivers/media/usb/dvb-usb-v2/af9035*
3597
3598DVB_USB_ANYSEE MEDIA DRIVER
3599M: Antti Palosaari <crope@iki.fi>
3600L: linux-media@vger.kernel.org
3601W: http://linuxtv.org/
3602W: http://palosaari.fi/linux/
3603Q: http://patchwork.linuxtv.org/project/linux-media/list/
3604T: git git://linuxtv.org/anttip/media_tree.git
3605S: Maintained
3606F: drivers/media/usb/dvb-usb-v2/anysee*
3607
3608DVB_USB_AU6610 MEDIA DRIVER
3609M: Antti Palosaari <crope@iki.fi>
3610L: linux-media@vger.kernel.org
3611W: http://linuxtv.org/
3612W: http://palosaari.fi/linux/
3613Q: http://patchwork.linuxtv.org/project/linux-media/list/
3614T: git git://linuxtv.org/anttip/media_tree.git
3615S: Maintained
3616F: drivers/media/usb/dvb-usb-v2/au6610*
3617
3618DVB_USB_CE6230 MEDIA DRIVER
3619M: Antti Palosaari <crope@iki.fi>
3620L: linux-media@vger.kernel.org
3621W: http://linuxtv.org/
3622W: http://palosaari.fi/linux/
3623Q: http://patchwork.linuxtv.org/project/linux-media/list/
3624T: git git://linuxtv.org/anttip/media_tree.git
3625S: Maintained
3626F: drivers/media/usb/dvb-usb-v2/ce6230*
3627
d099dea2
MK
3628DVB_USB_CXUSB MEDIA DRIVER
3629M: Michael Krufky <mkrufky@linuxtv.org>
3630L: linux-media@vger.kernel.org
3631W: http://linuxtv.org/
3632W: http://github.com/mkrufky
3633Q: http://patchwork.linuxtv.org/project/linux-media/list/
3634T: git git://linuxtv.org/media_tree.git
3635S: Maintained
9819da66 3636F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3637
91952bc0 3638DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3639M: Antti Palosaari <crope@iki.fi>
3640L: linux-media@vger.kernel.org
3641W: http://linuxtv.org/
3642W: http://palosaari.fi/linux/
3643Q: http://patchwork.linuxtv.org/project/linux-media/list/
3644T: git git://linuxtv.org/anttip/media_tree.git
3645S: Maintained
91952bc0 3646F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3647
5560983b 3648DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3649M: Antti Palosaari <crope@iki.fi>
3650L: linux-media@vger.kernel.org
3651W: http://linuxtv.org/
91952bc0
AP
3652Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653T: git git://linuxtv.org/anttip/media_tree.git
3654S: Maintained
5560983b 3655F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3656
8856f5f2
MK
3657DVB_USB_MXL111SF MEDIA DRIVER
3658M: Michael Krufky <mkrufky@linuxtv.org>
3659L: linux-media@vger.kernel.org
3660W: http://linuxtv.org/
3661W: http://github.com/mkrufky
3662Q: http://patchwork.linuxtv.org/project/linux-media/list/
3663T: git git://linuxtv.org/mkrufky/mxl111sf.git
3664S: Maintained
3665F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3666
91952bc0
AP
3667DVB_USB_RTL28XXU MEDIA DRIVER
3668M: Antti Palosaari <crope@iki.fi>
3669L: linux-media@vger.kernel.org
3670W: http://linuxtv.org/
3671W: http://palosaari.fi/linux/
3672Q: http://patchwork.linuxtv.org/project/linux-media/list/
3673T: git git://linuxtv.org/anttip/media_tree.git
3674S: Maintained
3675F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3676
3677DVB_USB_V2 MEDIA DRIVER
3678M: Antti Palosaari <crope@iki.fi>
3679L: linux-media@vger.kernel.org
3680W: http://linuxtv.org/
3681W: http://palosaari.fi/linux/
3682Q: http://patchwork.linuxtv.org/project/linux-media/list/
3683T: git git://linuxtv.org/anttip/media_tree.git
3684S: Maintained
3685F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3686F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3687
ac0ac38f 3688DYNAMIC DEBUG
5c4a97d1 3689M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3690S: Maintained
3691F: lib/dynamic_debug.c
3692F: include/linux/dynamic_debug.h
3693
789c7048 3694DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3695M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3696S: Maintained
df621252 3697F: drivers/tty/serial/dz.*
789c7048 3698
f17effbe
MF
3699E3X0 POWER BUTTON DRIVER
3700M: Moritz Fischer <moritz.fischer@ettus.com>
3701L: usrp-users@lists.ettus.com
3702W: http://www.ettus.com
3703S: Supported
3704F: drivers/input/misc/e3x0-button.c
3705F: Documentation/devicetree/bindings/input/e3x0-button.txt
3706
91952bc0
AP
3707E4000 MEDIA DRIVER
3708M: Antti Palosaari <crope@iki.fi>
3709L: linux-media@vger.kernel.org
3710W: http://linuxtv.org/
3711W: http://palosaari.fi/linux/
3712Q: http://patchwork.linuxtv.org/project/linux-media/list/
3713T: git git://linuxtv.org/anttip/media_tree.git
3714S: Maintained
3715F: drivers/media/tuners/e4000*
3716
1da177e4 3717EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3718M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3719L: linux-scsi@vger.kernel.org
3720S: Maintained
679655da 3721F: drivers/scsi/eata.c
1da177e4 3722
91952bc0
AP
3723EC100 MEDIA DRIVER
3724M: Antti Palosaari <crope@iki.fi>
3725L: linux-media@vger.kernel.org
3726W: http://linuxtv.org/
3727W: http://palosaari.fi/linux/
3728Q: http://patchwork.linuxtv.org/project/linux-media/list/
3729T: git git://linuxtv.org/anttip/media_tree.git
3730S: Maintained
3731F: drivers/media/dvb-frontends/ec100*
3732
237fead6 3733ECRYPT FILE SYSTEM
0de9adf2 3734M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3735L: ecryptfs@vger.kernel.org
24a923e4 3736W: http://ecryptfs.org
6dc7516e 3737W: https://launchpad.net/ecryptfs
237fead6 3738S: Supported
679655da
JP
3739F: Documentation/filesystems/ecryptfs.txt
3740F: fs/ecryptfs/
237fead6 3741
da9bb1d2 3742EDAC-CORE
8b58be88 3743M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3744M: Borislav Petkov <bp@alien8.de>
009a5410 3745M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3746L: linux-edac@vger.kernel.org
0e438e3f 3747W: bluesmoke.sourceforge.net
7a859516
BP
3748T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3749T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3750S: Supported
679655da 3751F: Documentation/edac.txt
91445c72 3752F: drivers/edac/
679655da 3753F: include/linux/edac.h
0e438e3f 3754
c476c23b 3755EDAC-AMD64
8b58be88 3756M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3757M: Borislav Petkov <bp@alien8.de>
91445c72 3758L: linux-edac@vger.kernel.org
c476c23b 3759W: bluesmoke.sourceforge.net
487ba8e8 3760S: Maintained
c476c23b
BP
3761F: drivers/edac/amd64_edac*
3762
836dae5d
RR
3763EDAC-CALXEDA
3764M: Doug Thompson <dougthompson@xmission.com>
3765M: Robert Richter <rric@kernel.org>
3766L: linux-edac@vger.kernel.org
3767W: bluesmoke.sourceforge.net
3768S: Maintained
3769F: drivers/edac/highbank*
3770
f65aad41
RB
3771EDAC-CAVIUM
3772M: Ralf Baechle <ralf@linux-mips.org>
3773M: David Daney <david.daney@cavium.com>
3774L: linux-edac@vger.kernel.org
3775L: linux-mips@linux-mips.org
3776W: bluesmoke.sourceforge.net
3777S: Supported
3778F: drivers/edac/octeon_edac*
3779
0e438e3f 3780EDAC-E752X
8b58be88
JP
3781M: Mark Gross <mark.gross@intel.com>
3782M: Doug Thompson <dougthompson@xmission.com>
91445c72 3783L: linux-edac@vger.kernel.org
0e438e3f
DP
3784W: bluesmoke.sourceforge.net
3785S: Maintained
679655da 3786F: drivers/edac/e752x_edac.c
0e438e3f
DP
3787
3788EDAC-E7XXX
8b58be88 3789M: Doug Thompson <dougthompson@xmission.com>
91445c72 3790L: linux-edac@vger.kernel.org
0e438e3f
DP
3791W: bluesmoke.sourceforge.net
3792S: Maintained
679655da 3793F: drivers/edac/e7xxx_edac.c
0e438e3f 3794
77c5f5d2 3795EDAC-GHES
009a5410 3796M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3797L: linux-edac@vger.kernel.org
3798W: bluesmoke.sourceforge.net
3799S: Maintained
2caa67a6 3800F: drivers/edac/ghes_edac.c
77c5f5d2 3801
6bc78404 3802EDAC-I82443BXGX
8b58be88 3803M: Tim Small <tim@buttersideup.com>
91445c72 3804L: linux-edac@vger.kernel.org
6bc78404
DT
3805W: bluesmoke.sourceforge.net
3806S: Maintained
679655da 3807F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3808
3809EDAC-I3000
8b58be88 3810M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3811L: linux-edac@vger.kernel.org
6bc78404
DT
3812W: bluesmoke.sourceforge.net
3813S: Maintained
679655da 3814F: drivers/edac/i3000_edac.c
6bc78404
DT
3815
3816EDAC-I5000
8b58be88 3817M: Doug Thompson <dougthompson@xmission.com>
91445c72 3818L: linux-edac@vger.kernel.org
ba9a5918
DT
3819W: bluesmoke.sourceforge.net
3820S: Maintained
679655da 3821F: drivers/edac/i5000_edac.c
ba9a5918 3822
44c12cb2 3823EDAC-I5400
009a5410 3824M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3825L: linux-edac@vger.kernel.org
44c12cb2
MCC
3826W: bluesmoke.sourceforge.net
3827S: Maintained
679655da 3828F: drivers/edac/i5400_edac.c
44c12cb2 3829
3c9c92b6 3830EDAC-I7300
009a5410 3831M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3832L: linux-edac@vger.kernel.org
3833W: bluesmoke.sourceforge.net
3834S: Maintained
3835F: drivers/edac/i7300_edac.c
3836
67c89316 3837EDAC-I7CORE
009a5410 3838M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
3839L: linux-edac@vger.kernel.org
3840W: bluesmoke.sourceforge.net
3841S: Maintained
70aff0ce 3842F: drivers/edac/i7core_edac.c
67c89316 3843
ba9a5918 3844EDAC-I82975X
8b58be88 3845M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 3846M: "Arvind R." <arvino55@gmail.com>
91445c72 3847L: linux-edac@vger.kernel.org
ba9a5918
DT
3848W: bluesmoke.sourceforge.net
3849S: Maintained
679655da 3850F: drivers/edac/i82975x_edac.c
ba9a5918 3851
791b4706
JB
3852EDAC-IE31200
3853M: Jason Baron <jbaron@akamai.com>
3854L: linux-edac@vger.kernel.org
3855W: bluesmoke.sourceforge.net
3856S: Maintained
3857F: drivers/edac/ie31200_edac.c
3858
ccdfb979 3859EDAC-MPC85XX
30c7469b 3860M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
3861L: linux-edac@vger.kernel.org
3862W: bluesmoke.sourceforge.net
3863S: Maintained
3864F: drivers/edac/mpc85xx_edac.[ch]
3865
ba9a5918 3866EDAC-PASEMI
8b58be88 3867M: Egor Martovetsky <egor@pasemi.com>
91445c72 3868L: linux-edac@vger.kernel.org
6bc78404
DT
3869W: bluesmoke.sourceforge.net
3870S: Maintained
679655da 3871F: drivers/edac/pasemi_edac.c
6bc78404 3872
0e438e3f 3873EDAC-R82600
8b58be88 3874M: Tim Small <tim@buttersideup.com>
91445c72 3875L: linux-edac@vger.kernel.org
0e438e3f
DP
3876W: bluesmoke.sourceforge.net
3877S: Maintained
679655da 3878F: drivers/edac/r82600_edac.c
da9bb1d2 3879
4d096ca7 3880EDAC-SBRIDGE
009a5410 3881M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
3882L: linux-edac@vger.kernel.org
3883W: bluesmoke.sourceforge.net
3884S: Maintained
3885F: drivers/edac/sb_edac.c
3886
995e1de4
LH
3887EDAC-XGENE
3888APPLIED MICRO (APM) X-GENE SOC EDAC
3889M: Loc Ho <lho@apm.com>
3890S: Supported
3891F: drivers/edac/xgene_edac.c
3892F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3893
af39917d
CL
3894EDIROL UA-101/UA-1000 DRIVER
3895M: Clemens Ladisch <clemens@ladisch.de>
3896L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3897T: git git://git.alsa-project.org/alsa-kernel.git
3898S: Maintained
3899F: sound/usb/misc/ua101.c
3900
1f7df953
MF
3901EXTENSIBLE FIRMWARE INTERFACE (EFI)
3902M: Matt Fleming <matt.fleming@intel.com>
3903L: linux-efi@vger.kernel.org
78bef24e 3904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 3905S: Maintained
fb2efb5c 3906F: Documentation/efi-stub.txt
1f7df953
MF
3907F: arch/ia64/kernel/efi.c
3908F: arch/x86/boot/compressed/eboot.[ch]
3909F: arch/x86/include/asm/efi.h
3910F: arch/x86/platform/efi/*
a9499fa7 3911F: drivers/firmware/efi/*
1f7df953
MF
3912F: include/linux/efi*.h
3913
d68772b7
MF
3914EFI VARIABLE FILESYSTEM
3915M: Matthew Garrett <matthew.garrett@nebula.com>
3916M: Jeremy Kerr <jk@ozlabs.org>
3917M: Matt Fleming <matt.fleming@intel.com>
3918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3919L: linux-efi@vger.kernel.org
3920S: Maintained
3921F: fs/efivarfs/
3922
85a00d9b
PJ
3923EFIFB FRAMEBUFFER DRIVER
3924L: linux-fbdev@vger.kernel.org
3925M: Peter Jones <pjones@redhat.com>
3926S: Maintained
8a61f013 3927F: drivers/video/fbdev/efifb.c
85a00d9b 3928
0bee8d28
JT
3929EFS FILESYSTEM
3930W: http://aeschi.ch.eu.org/efs/
3931S: Orphan
679655da 3932F: fs/efs/
0bee8d28 3933
4480f15b 3934EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
3935M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3936M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 3937L: linux-rdma@vger.kernel.org
fab97220 3938S: Supported
679655da 3939F: drivers/infiniband/hw/ehca/
fab97220 3940
aa8a9e25 3941EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 3942M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
3943L: netdev@vger.kernel.org
3944S: Maintained
9aa32835 3945F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 3946
f0319efe 3947EM28XX VIDEO4LINUX DRIVER
009a5410 3948M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
3949L: linux-media@vger.kernel.org
3950W: http://linuxtv.org
3951T: git git://linuxtv.org/media_tree.git
3952S: Maintained
3953F: drivers/media/usb/em28xx/
3954
3e3a7d66 3955EMBEDDED LINUX
8b58be88
JP
3956M: Paul Gortmaker <paul.gortmaker@windriver.com>
3957M: Matt Mackall <mpm@selenic.com>
3958M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
3959L: linux-embedded@vger.kernel.org
3960S: Maintained
3961
32505876
JS
3962EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3963M: James Smart <james.smart@avagotech.com>
3964M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 3965L: linux-scsi@vger.kernel.org
32505876 3966W: http://www.avagotech.com
ce00f85c 3967S: Supported
679655da 3968F: drivers/scsi/lpfc/
3a1c1d44 3969
5f5bac82 3970ENE CB710 FLASH CARD READER DRIVER
8b58be88 3971M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
3972S: Maintained
3973F: drivers/misc/cb710/
3974F: drivers/mmc/host/cb710-mmc.*
3975F: include/linux/cb710.h
3976
931e39a1
ML
3977ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
3978M: Maxim Levitsky <maximlevitsky@gmail.com>
3979S: Maintained
2a837449 3980F: drivers/media/rc/ene_ir.*
931e39a1 3981
ec207dcc
GS
3982ENHANCED ERROR HANDLING (EEH)
3983M: Gavin Shan <shangw@linux.vnet.ibm.com>
3984L: linuxppc-dev@lists.ozlabs.org
3985S: Supported
3986F: Documentation/powerpc/eeh-pci-error-recovery.txt
3987F: arch/powerpc/kernel/eeh*.c
3988
d5ca9006 3989EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 3990M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 3991S: Maintained
084bad91 3992T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 3993F: drivers/video/fbdev/s1d13xxxfb.c
679655da 3994F: include/video/s1d13xxxfb.h
d5ca9006 3995
38df6492
ME
3996ET131X NETWORK DRIVER
3997M: Mark Einon <mark.einon@gmail.com>
3998S: Odd Fixes
3999F: drivers/net/ethernet/agere/
4000
1da177e4 4001ETHERNET BRIDGE
adbbf69d 4002M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4003L: bridge@lists.linux-foundation.org
4c325313 4004L: netdev@vger.kernel.org
c996d8b9 4005W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4006S: Maintained
679655da
JP
4007F: include/linux/netfilter_bridge/
4008F: net/bridge/
1da177e4 4009
22f08ad9
FF
4010ETHERNET PHY LIBRARY
4011M: Florian Fainelli <f.fainelli@gmail.com>
4012L: netdev@vger.kernel.org
4013S: Maintained
4014F: include/linux/phy.h
4015F: include/linux/phy_fixed.h
4016F: drivers/net/phy/
4017F: Documentation/networking/phy.txt
4018F: drivers/of/of_mdio.c
4019F: drivers/of/of_net.c
4020
1da177e4 4021EXT2 FILE SYSTEM
01971952 4022M: Jan Kara <jack@suse.cz>
72be2ccf 4023L: linux-ext4@vger.kernel.org
1da177e4 4024S: Maintained
679655da
JP
4025F: Documentation/filesystems/ext2.txt
4026F: fs/ext2/
4027F: include/linux/ext2*
1da177e4
LT
4028
4029EXT3 FILE SYSTEM
01971952 4030M: Jan Kara <jack@suse.cz>
8b58be88 4031M: Andrew Morton <akpm@linux-foundation.org>
3c373a5f 4032M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf
EM
4033L: linux-ext4@vger.kernel.org
4034S: Maintained
679655da
JP
4035F: Documentation/filesystems/ext3.txt
4036F: fs/ext3/
72be2ccf
EM
4037
4038EXT4 FILE SYSTEM
8b58be88 4039M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4040M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4041L: linux-ext4@vger.kernel.org
08a225f1 4042W: http://ext4.wiki.kernel.org
8a6e2535 4043Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4044S: Maintained
679655da
JP
4045F: Documentation/filesystems/ext4.txt
4046F: fs/ext4/
1da177e4 4047
c5532b09 4048Extended Verification Module (EVM)
74dd744f
MZ
4049M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4050L: linux-ima-devel@lists.sourceforge.net
4051L: linux-security-module@vger.kernel.org
c5532b09
MZ
4052S: Supported
4053F: security/integrity/evm/
4054
df6b3cfe
MH
4055EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4056M: MyungJoo Ham <myungjoo.ham@samsung.com>
4057M: Chanwoo Choi <cw00.choi@samsung.com>
4058L: linux-kernel@vger.kernel.org
81df63a9 4059T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4060S: Maintained
4061F: drivers/extcon/
4062F: Documentation/extcon/
4063
e2a75c44 4064EXYNOS DP DRIVER
b7701755 4065M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4066L: dri-devel@lists.freedesktop.org
4067S: Maintained
4068F: drivers/gpu/drm/exynos/exynos_dp*
4069
33ad3912
DL
4070EXYNOS MIPI DISPLAY DRIVERS
4071M: Inki Dae <inki.dae@samsung.com>
4072M: Donghwa Lee <dh09.lee@samsung.com>
4073M: Kyungmin Park <kyungmin.park@samsung.com>
4074L: linux-fbdev@vger.kernel.org
4075S: Maintained
8a61f013 4076F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4077F: include/video/exynos_mipi*
4078
e53004e2 4079F71805F HARDWARE MONITORING DRIVER
7c81c60f 4080M: Jean Delvare <jdelvare@suse.de>
e53004e2
JD
4081L: lm-sensors@lm-sensors.org
4082S: Maintained
679655da
JP
4083F: Documentation/hwmon/f71805f
4084F: drivers/hwmon/f71805f.c
e53004e2 4085
eea977ed
MB
4086FC0011 TUNER DRIVER
4087M: Michael Buesch <m@bues.ch>
4088L: linux-media@vger.kernel.org
4089S: Maintained
ccae7af2
MCC
4090F: drivers/media/tuners/fc0011.h
4091F: drivers/media/tuners/fc0011.c
eea977ed 4092
91952bc0
AP
4093FC2580 MEDIA DRIVER
4094M: Antti Palosaari <crope@iki.fi>
4095L: linux-media@vger.kernel.org
4096W: http://linuxtv.org/
4097W: http://palosaari.fi/linux/
4098Q: http://patchwork.linuxtv.org/project/linux-media/list/
4099T: git git://linuxtv.org/anttip/media_tree.git
4100S: Maintained
4101F: drivers/media/tuners/fc2580*
eea977ed 4102
88b2dbdb
EP
4103FANOTIFY
4104M: Eric Paris <eparis@redhat.com>
4105S: Maintained
4106F: fs/notify/fanotify/
4107F: include/linux/fanotify.h
c117ab84 4108F: include/uapi/linux/fanotify.h
88b2dbdb 4109
1da177e4 4110FARSYNC SYNCHRONOUS DRIVER
8b58be88 4111M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4112W: http://www.farsite.co.uk/
4113S: Supported
679655da 4114F: drivers/net/wan/farsync.*
1da177e4 4115
c5408b88 4116FAULT INJECTION SUPPORT
8b58be88 4117M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4118S: Supported
679655da
JP
4119F: Documentation/fault-injection/
4120F: lib/fault-inject.c
c5408b88 4121
053e514f
NT
4122FBTFT Framebuffer drivers
4123M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4124M: Noralf Trønnes <noralf@tronnes.org>
4125S: Maintained
4126F: drivers/staging/fbtft/
4127
cae727db 4128FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4129M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4130L: fcoe-devel@open-fcoe.org
cae727db
RL
4131W: www.Open-FCoE.org
4132S: Supported
4133F: drivers/scsi/libfc/
4134F: drivers/scsi/fcoe/
4135F: include/scsi/fc/
4136F: include/scsi/libfc.h
4137F: include/scsi/libfcoe.h
c117ab84 4138F: include/uapi/scsi/fc/
cae727db 4139
e2d1d6c0 4140FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4141M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4142M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4143L: linux-fsdevel@vger.kernel.org
1da177e4 4144S: Maintained
679655da
JP
4145F: include/linux/fcntl.h
4146F: include/linux/fs.h
c117ab84
CEB
4147F: include/uapi/linux/fcntl.h
4148F: include/uapi/linux/fs.h
679655da
JP
4149F: fs/fcntl.c
4150F: fs/locks.c
1da177e4 4151
e2d1d6c0 4152FILESYSTEMS (VFS and infrastructure)
8b58be88 4153M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4154L: linux-fsdevel@vger.kernel.org
173acc7c 4155S: Maintained
679655da 4156F: fs/*
173acc7c 4157
b26e0ed4 4158FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4159M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4160L: lm-sensors@lm-sensors.org
4161S: Maintained
d5ca6918
JP
4162F: drivers/hwmon/f75375s.c
4163F: include/linux/f75375s.h
b26e0ed4 4164
a331b0c3
CL
4165FIREWIRE AUDIO DRIVERS
4166M: Clemens Ladisch <clemens@ladisch.de>
4167L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4168T: git git://git.alsa-project.org/alsa-kernel.git
4169S: Maintained
4170F: sound/firewire/
4171
eb86ec51
SR
4172FIREWIRE MEDIA DRIVERS (firedtv)
4173M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4174L: linux-media@vger.kernel.org
4175L: linux1394-devel@lists.sourceforge.net
4176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4177S: Maintained
4178F: drivers/media/firewire/
4179
a511ce33
CB
4180FIREWIRE SBP-2 TARGET
4181M: Chris Boot <bootc@bootc.net>
4182L: linux-scsi@vger.kernel.org
4183L: target-devel@vger.kernel.org
4184L: linux1394-devel@lists.sourceforge.net
4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4186S: Maintained
4187F: drivers/target/sbp/
4188
7d2c86b5 4189FIREWIRE SUBSYSTEM
8b58be88 4190M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4191L: linux1394-devel@lists.sourceforge.net
958a29cb 4192W: http://ieee1394.wiki.kernel.org/
2ca526bf 4193T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4194S: Maintained
679655da 4195F: drivers/firewire/
8f06ce3b
SR
4196F: include/linux/firewire.h
4197F: include/uapi/linux/firewire*.h
9f6d3c4b 4198F: tools/firewire/
e2d1d6c0
RD
4199
4200FIRMWARE LOADER (request_firmware)
39e68089
ML
4201M: Ming Lei <ming.lei@canonical.com>
4202L: linux-kernel@vger.kernel.org
4203S: Maintained
679655da
JP
4204F: Documentation/firmware_class/
4205F: drivers/base/firmware*.c
4206F: include/linux/firmware.h
e2d1d6c0 4207
f730e3dc 4208FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4209M: Joshua Morris <josh.h.morris@us.ibm.com>
4210M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4211S: Maintained
4212F: drivers/block/rsxx/
4213
8206f664
JK
4214FLOPPY DRIVER
4215M: Jiri Kosina <jkosina@suse.cz>
4216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4217S: Odd fixes
4218F: drivers/block/floppy.c
4219
9c9f32ed
AR
4220FMC SUBSYSTEM
4221M: Alessandro Rubini <rubini@gnudd.com>
4222W: http://www.ohwr.org/projects/fmc-bus
4223S: Supported
4224F: drivers/fmc/
4225F: include/linux/fmc*.h
4226F: include/linux/ipmi-fru.h
4227K: fmc_d.*register
4228
e2d1d6c0 4229FPU EMULATOR
8b58be88 4230M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4231W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4232S: Maintained
679655da 4233F: arch/x86/math-emu/
e2d1d6c0
RD
4234
4235FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4236L: netdev@vger.kernel.org
c173bfac 4237S: Orphan
679655da
JP
4238F: drivers/net/wan/dlci.c
4239F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4240
4241FRAMEBUFFER LAYER
5489e948
JCPV
4242M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4243M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4244L: linux-fbdev@vger.kernel.org
e2d1d6c0 4245W: http://linux-fbdev.sourceforge.net/
b22fe37b 4246Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4247T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4248S: Maintained
679655da 4249F: Documentation/fb/
d958c62c 4250F: Documentation/devicetree/bindings/fb/
b22fe37b
PM
4251F: drivers/video/
4252F: include/video/
679655da 4253F: include/linux/fb.h
c117ab84
CEB
4254F: include/uapi/video/
4255F: include/uapi/linux/fb.h
e2d1d6c0 4256
a57c188e 4257FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4258M: Timur Tabi <timur@tabi.org>
a57c188e 4259L: linux-fbdev@vger.kernel.org
c4ef9bc4 4260S: Maintained
8a61f013 4261F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4262
e2d1d6c0 4263FREESCALE DMA DRIVER
8b58be88
JP
4264M: Li Yang <leoli@freescale.com>
4265M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4266L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4267S: Maintained
679655da 4268F: drivers/dma/fsldma.*
e2d1d6c0
RD
4269
4270FREESCALE I2C CPM DRIVER
8b58be88 4271M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4272L: linuxppc-dev@lists.ozlabs.org
846557d3 4273L: linux-i2c@vger.kernel.org
0d2b405a 4274S: Maintained
679655da 4275F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4276
60e8c5ab 4277FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4278M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4279L: linux-fbdev@vger.kernel.org
efc03ecb 4280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4281S: Maintained
bad985a1 4282F: include/linux/platform_data/video-imxfb.h
8a61f013 4283F: drivers/video/fbdev/imxfb.c
60e8c5ab 4284
4d8e2cef
HX
4285FREESCALE QUAD SPI DRIVER
4286M: Han Xu <han.xu@freescale.com>
4287L: linux-mtd@lists.infradead.org
4288S: Maintained
4289F: drivers/mtd/spi-nor/fsl-quadspi.c
4290
4689a6b1 4291FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4292M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4293M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4294L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4295L: netdev@vger.kernel.org
4296S: Maintained
ec21e2ec 4297F: drivers/net/ethernet/freescale/fs_enet/
679655da 4298F: include/linux/fs_enet_pd.h
4689a6b1 4299
d9e9d82c 4300FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4301L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4302S: Orphan
679655da
JP
4303F: arch/powerpc/sysdev/qe_lib/
4304F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4305
b55ef929 4306FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4307M: Li Yang <leoli@freescale.com>
6372594a 4308L: linux-usb@vger.kernel.org
a4724ed6 4309L: linuxppc-dev@lists.ozlabs.org
a7205b30 4310S: Maintained
faf2e1db 4311F: drivers/usb/gadget/udc/fsl*
a7205b30 4312
beaf53bf 4313FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4314M: Li Yang <leoli@freescale.com>
beaf53bf 4315L: netdev@vger.kernel.org
a4724ed6 4316L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4317S: Maintained
ec21e2ec 4318F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4319
d9e9d82c 4320FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4321M: Timur Tabi <timur@tabi.org>
a4724ed6 4322L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4323S: Maintained
df621252 4324F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4325
4326FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4327M: Timur Tabi <timur@tabi.org>
dc85950a 4328M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4329M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4330L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4331L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4332S: Maintained
69aefcea 4333F: sound/soc/fsl/fsl*
dc85950a 4334F: sound/soc/fsl/imx*
69aefcea 4335F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4336
31c88965 4337FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4338M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4339L: linux-kernel@vger.kernel.org
4340S: Maintained
4341F: drivers/staging/fsl-mc/
4342
1da177e4 4343FREEVXFS FILESYSTEM
8b58be88 4344M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4345W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4346S: Maintained
679655da 4347F: fs/freevxfs/
1da177e4 4348
71038f52 4349FREEZER
49db1903 4350M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4351M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4352L: linux-pm@vger.kernel.org
71038f52 4353S: Supported
679655da
JP
4354F: Documentation/power/freezing-of-tasks.txt
4355F: include/linux/freezer.h
4356F: kernel/freezer.c
71038f52 4357
839a1f79
KRW
4358FRONTSWAP API
4359M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4360L: linux-kernel@vger.kernel.org
4361S: Maintained
4362F: mm/frontswap.c
4363F: include/linux/frontswap.h
4364
a5432f5a 4365FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4366M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4367L: linux-cachefs@redhat.com
4368S: Supported
4369F: Documentation/filesystems/caching/
4370F: fs/fscache/
4371F: include/linux/fscache*.h
4372
f58ad8f5 4373F2FS FILE SYSTEM
9b29d481 4374M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4375M: Changman Lee <cm224.lee@samsung.com>
f58ad8f5
JK
4376L: linux-f2fs-devel@lists.sourceforge.net
4377W: http://en.wikipedia.org/wiki/F2FS
4378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4379S: Maintained
4380F: Documentation/filesystems/f2fs.txt
3bac380c 4381F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4382F: fs/f2fs/
4383F: include/linux/f2fs_fs.h
4384
5ab7ffea 4385FUJITSU FR-V (FRV) PORT
8b58be88 4386M: David Howells <dhowells@redhat.com>
1da177e4 4387S: Maintained
679655da 4388F: arch/frv/
1da177e4 4389
20b93734 4390FUJITSU LAPTOP EXTRAS
409a3e98 4391M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4392L: platform-driver-x86@vger.kernel.org
20b93734 4393S: Maintained
679655da 4394F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4395
4da621b6
HK
4396FUJITSU M-5MO LS CAMERA ISP DRIVER
4397M: Kyungmin Park <kyungmin.park@samsung.com>
4398M: Heungjun Kim <riverful.kim@samsung.com>
4399L: linux-media@vger.kernel.org
4400S: Maintained
90d72ac6 4401F: drivers/media/i2c/m5mols/
4da621b6
HK
4402F: include/media/m5mols.h
4403
2d24c490
RG
4404FUJITSU TABLET EXTRAS
4405M: Robert Gerlach <khnz@gmx.de>
4406L: platform-driver-x86@vger.kernel.org
4407S: Maintained
4408F: drivers/platform/x86/fujitsu-tablet.c
4409
04578f17 4410FUSE: FILESYSTEM IN USERSPACE
8b58be88 4411M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4412L: fuse-devel@lists.sourceforge.net
4413W: http://fuse.sourceforge.net/
4414S: Maintained
679655da 4415F: fs/fuse/
c117ab84 4416F: include/uapi/linux/fuse.h
04578f17 4417
1da177e4 4418FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4419M: Rik Faith <faith@cs.unc.edu>
1da177e4 4420L: linux-scsi@vger.kernel.org
baaea1dc 4421S: Odd Fixes (e.g., new signatures)
679655da 4422F: drivers/scsi/fdomain.*
1da177e4 4423
d8e2162c
PO
4424GCOV BASED KERNEL PROFILING
4425M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4426S: Maintained
4427F: kernel/gcov/
4428F: Documentation/gcov.txt
4429
1da177e4 4430GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4431M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4432L: linux-scsi@vger.kernel.org
4433W: http://www.icp-vortex.com/
4434S: Supported
679655da 4435F: drivers/scsi/gdt*
1da177e4 4436
158daf16
JK
4437GDB KERNEL DEBUGGING HELPER SCRIPTS
4438M: Jan Kiszka <jan.kiszka@siemens.com>
4439S: Supported
4440F: scripts/gdb/
4441
3169a1c7
HV
4442GEMTEK FM RADIO RECEIVER DRIVER
4443M: Hans Verkuil <hverkuil@xs4all.nl>
4444L: linux-media@vger.kernel.org
4445T: git git://linuxtv.org/media_tree.git
4446W: http://linuxtv.org
4447S: Maintained
4448F: drivers/media/radio/radio-gemtek*
4449
1c23af90 4450GENERIC GPIO I2C DRIVER
880b0e26 4451M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4452S: Supported
679655da
JP
4453F: drivers/i2c/busses/i2c-gpio.c
4454F: include/linux/i2c-gpio.h
1c23af90 4455
92ed1a76
PK
4456GENERIC GPIO I2C MULTIPLEXER DRIVER
4457M: Peter Korsgaard <peter.korsgaard@barco.com>
4458L: linux-i2c@vger.kernel.org
4459S: Supported
e7065e20
JD
4460F: drivers/i2c/muxes/i2c-mux-gpio.c
4461F: include/linux/i2c-mux-gpio.h
4462F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4463
9251ce95 4464GENERIC HDLC (WAN) DRIVERS
8b58be88 4465M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4466W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4467S: Maintained
679655da
JP
4468F: drivers/net/wan/c101.c
4469F: drivers/net/wan/hd6457*
4470F: drivers/net/wan/hdlc*
4471F: drivers/net/wan/n2.c
4472F: drivers/net/wan/pc300too.c
4473F: drivers/net/wan/pci200syn.c
4474F: drivers/net/wan/wanxl*
1da177e4 4475
1527aab6 4476GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4477M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4478L: linux-arch@vger.kernel.org
4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4480S: Maintained
14430813
JP
4481F: include/asm-generic/
4482F: include/uapi/asm-generic/
1527aab6 4483
ff764963
KVA
4484GENERIC PHY FRAMEWORK
4485M: Kishon Vijay Abraham I <kishon@ti.com>
4486L: linux-kernel@vger.kernel.org
4487T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4488S: Supported
4489F: drivers/phy/
4490F: include/linux/phy/
4491
eea97aed
KH
4492GENERIC PM DOMAINS
4493M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4494M: Kevin Hilman <khilman@kernel.org>
4495M: Ulf Hansson <ulf.hansson@linaro.org>
4496L: linux-pm@vger.kernel.org
4497S: Supported
4498F: drivers/base/power/domain*.c
4499F: include/linux/pm_domain.h
4500
ccb86a69 4501GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4502M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4503L: kvm@vger.kernel.org
ccb86a69
MT
4504S: Supported
4505F: drivers/uio/uio_pci_generic.c
4506
f8f1ec73
JP
4507GET_MAINTAINER SCRIPT
4508M: Joe Perches <joe@perches.com>
4509S: Maintained
4510F: scripts/get_maintainer.pl
4511
5be7b50f 4512GFS2 FILE SYSTEM
8b58be88 4513M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4514M: Bob Peterson <rpeterso@redhat.com>
a4644184 4515L: cluster-devel@redhat.com
5be7b50f 4516W: http://sources.redhat.com/cluster/
28666d6d 4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4518S: Supported
679655da
JP
4519F: Documentation/filesystems/gfs2*.txt
4520F: fs/gfs2/
c117ab84 4521F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4522
0a34eb8f 4523GIGASET ISDN DRIVERS
6b096fde 4524M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4525L: gigaset307x-common@lists.sourceforge.net
4526W: http://gigaset307x.sourceforge.net/
6b096fde 4527S: Odd Fixes
679655da
JP
4528F: Documentation/isdn/README.gigaset
4529F: drivers/isdn/gigaset/
c117ab84 4530F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4531
7eea35fe
JP
4532GO7007 MPEG CODEC
4533M: Hans Verkuil <hans.verkuil@cisco.com>
4534L: linux-media@vger.kernel.org
4535S: Maintained
4536F: drivers/media/usb/go7007/
4537
ca96ea86
BN
4538GOODIX TOUCHSCREEN
4539M: Bastien Nocera <hadess@hadess.net>
4540L: linux-input@vger.kernel.org
4541S: Maintained
4542F: drivers/input/touchscreen/goodix.c
4543
a0dc00b4 4544GPIO SUBSYSTEM
e4651a9f 4545M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4546M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4547L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4548T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4549S: Maintained
4550F: Documentation/gpio/
a0dc00b4 4551F: drivers/gpio/
bdc6e95e
AC
4552F: include/linux/gpio/
4553F: include/linux/gpio.h
9b692346 4554F: include/asm-generic/gpio.h
a0dc00b4 4555
71a6d0af
HW
4556GRE DEMULTIPLEXER DRIVER
4557M: Dmitry Kozlov <xeb@mail.ru>
4558L: netdev@vger.kernel.org
4559S: Maintained
11c26770
JP
4560F: net/ipv4/gre_demux.c
4561F: net/ipv4/gre_offload.c
71a6d0af
HW
4562F: include/net/gre.h
4563
d4c41139
KG
4564GRETH 10/100/1G Ethernet MAC device driver
4565M: Kristoffer Glembo <kristoffer@gaisler.com>
4566L: netdev@vger.kernel.org
4567S: Maintained
a31a96ad 4568F: drivers/net/ethernet/aeroflex/
d4c41139 4569
e8deeae2 4570GSPCA FINEPIX SUBDRIVER
8b58be88 4571M: Frank Zago <frank@zago.net>
661263b5 4572L: linux-media@vger.kernel.org
275ffde4 4573T: git git://linuxtv.org/media_tree.git
e8deeae2 4574S: Maintained
0c0d06ca 4575F: drivers/media/usb/gspca/finepix.c
e8deeae2 4576
4b3fa3c4
OL
4577GSPCA GL860 SUBDRIVER
4578M: Olivier Lorin <o.lorin@laposte.net>
4579L: linux-media@vger.kernel.org
275ffde4 4580T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4581S: Maintained
0c0d06ca 4582F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4583
e8deeae2 4584GSPCA M5602 SUBDRIVER
8b58be88 4585M: Erik Andren <erik.andren@gmail.com>
661263b5 4586L: linux-media@vger.kernel.org
275ffde4 4587T: git git://linuxtv.org/media_tree.git
e8deeae2 4588S: Maintained
0c0d06ca 4589F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4590
4591GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4592M: Hans de Goede <hdegoede@redhat.com>
661263b5 4593L: linux-media@vger.kernel.org
275ffde4 4594T: git git://linuxtv.org/media_tree.git
e8deeae2 4595S: Maintained
0c0d06ca 4596F: drivers/media/usb/gspca/pac207.c
e8deeae2 4597
261982f1 4598GSPCA SN9C20X SUBDRIVER
d95c5b0b 4599M: Brian Johnson <brijohn@gmail.com>
261982f1 4600L: linux-media@vger.kernel.org
275ffde4 4601T: git git://linuxtv.org/media_tree.git
261982f1 4602S: Maintained
0c0d06ca 4603F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4604
e8deeae2 4605GSPCA T613 SUBDRIVER
8b58be88 4606M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4607L: linux-media@vger.kernel.org
275ffde4 4608T: git git://linuxtv.org/media_tree.git
e8deeae2 4609S: Maintained
0c0d06ca 4610F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4611
4612GSPCA USB WEBCAM DRIVER
fc3f906b 4613M: Hans de Goede <hdegoede@redhat.com>
661263b5 4614L: linux-media@vger.kernel.org
275ffde4 4615T: git git://linuxtv.org/media_tree.git
e8deeae2 4616S: Maintained
0c0d06ca 4617F: drivers/media/usb/gspca/
e8deeae2 4618
584ec979 4619GUID PARTITION TABLE (GPT)
4f973c63 4620M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4621L: linux-efi@vger.kernel.org
4622S: Maintained
4623F: block/partitions/efi.*
4624
aa3c598b 4625STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4626M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4627L: linux-media@vger.kernel.org
275ffde4 4628T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4629S: Maintained
4630F: drivers/media/usb/stk1160/
e8deeae2 4631
4e456b86
YS
4632H8/300 ARCHITECTURE
4633M: Yoshinori Sato <ysato@users.sourceforge.jp>
4634L: uclinux-h8-devel@lists.sourceforge.jp
4635W: http://uclinux-h8.sourceforge.jp
4636T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4637S: Maintained
4638F: arch/h8300/
4639F: drivers/clocksource/h8300_*.c
4640F: drivers/clk/h8300/
4641F: drivers/irqchip/irq-renesas-h8*.c
4642
71a6d0af
HW
4643HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4644M: Frank Seidel <frank@f-seidel.de>
4645L: platform-driver-x86@vger.kernel.org
4646W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4647S: Maintained
4648F: drivers/platform/x86/hdaps.c
4649
48fc9e26
HV
4650HDPVR USB VIDEO ENCODER DRIVER
4651M: Hans Verkuil <hverkuil@xs4all.nl>
4652L: linux-media@vger.kernel.org
4653T: git git://linuxtv.org/media_tree.git
4654W: http://linuxtv.org
4655S: Odd Fixes
14430813 4656F: drivers/media/usb/hdpvr/
48fc9e26 4657
71a6d0af 4658HWPOISON MEMORY FAILURE HANDLING
f9625c48 4659M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4660L: linux-mm@kvack.org
71a6d0af
HW
4661S: Maintained
4662F: mm/memory-failure.c
4663F: mm/hwpoison-inject.c
4664
4665HYPERVISOR VIRTUAL CONSOLE DRIVER
4666L: linuxppc-dev@lists.ozlabs.org
4667S: Odd Fixes
4668F: drivers/tty/hvc/
4669
e5ab1477
AP
4670HACKRF MEDIA DRIVER
4671M: Antti Palosaari <crope@iki.fi>
4672L: linux-media@vger.kernel.org
4673W: http://linuxtv.org/
4674W: http://palosaari.fi/linux/
4675Q: http://patchwork.linuxtv.org/project/linux-media/list/
4676T: git git://linuxtv.org/anttip/media_tree.git
4677S: Maintained
4678F: drivers/media/usb/hackrf/
4679
5b543965 4680HARDWARE MONITORING
7c81c60f 4681M: Jean Delvare <jdelvare@suse.de>
ca462085 4682M: Guenter Roeck <linux@roeck-us.net>
5b543965 4683L: lm-sensors@lm-sensors.org
595142e0 4684W: http://www.lm-sensors.org/
a94ef4ed 4685T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4687S: Maintained
047f4ec2 4688F: Documentation/hwmon/
679655da 4689F: drivers/hwmon/
047f4ec2 4690F: include/linux/hwmon*.h
5b543965 4691
844dd05f 4692HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4693M: Matt Mackall <mpm@selenic.com>
4694M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4695L: linux-crypto@vger.kernel.org
c0d0787b 4696S: Odd fixes
679655da
JP
4697F: Documentation/hw_random.txt
4698F: drivers/char/hw_random/
4699F: include/linux/hw_random.h
844dd05f 4700
8b37fcfc
OBC
4701HARDWARE SPINLOCK CORE
4702M: Ohad Ben-Cohen <ohad@wizery.com>
4703S: Maintained
4704F: Documentation/hwspinlock.txt
4705F: drivers/hwspinlock/hwspinlock_*
4706F: include/linux/hwspinlock.h
4707
1da177e4 4708HARMONY SOUND DRIVER
ac6aecbf 4709L: linux-parisc@vger.kernel.org
1da177e4 4710S: Maintained
679655da 4711F: sound/parisc/harmony.*
1da177e4 4712
91952bc0
AP
4713HD29L2 MEDIA DRIVER
4714M: Antti Palosaari <crope@iki.fi>
4715L: linux-media@vger.kernel.org
4716W: http://linuxtv.org/
4717W: http://palosaari.fi/linux/
4718Q: http://patchwork.linuxtv.org/project/linux-media/list/
4719T: git git://linuxtv.org/anttip/media_tree.git
4720S: Maintained
4721F: drivers/media/dvb-frontends/hd29l2*
4722
e2d1d6c0 4723HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4724L: iss_storagedev@hp.com
af9f1b3c 4725S: Orphan
679655da
JP
4726F: Documentation/blockdev/cpqarray.txt
4727F: drivers/block/cpqarray.*
e2d1d6c0 4728
9257aa49 4729HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4730M: Don Brace <don.brace@pmcs.com>
9257aa49 4731L: iss_storagedev@hp.com
693373db
DB
4732L: storagedev@pmcs.com
4733L: linux-scsi@vger.kernel.org
9257aa49
SC
4734S: Supported
4735F: Documentation/scsi/hpsa.txt
4736F: drivers/scsi/hpsa*.[ch]
4737F: include/linux/cciss*.h
c117ab84 4738F: include/uapi/linux/cciss*.h
9257aa49 4739
e2d1d6c0 4740HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4741M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4742L: iss_storagedev@hp.com
693373db
DB
4743L: storagedev@pmcs.com
4744L: linux-scsi@vger.kernel.org
e2d1d6c0 4745S: Supported
679655da
JP
4746F: Documentation/blockdev/cciss.txt
4747F: drivers/block/cciss*
4748F: include/linux/cciss_ioctl.h
c117ab84 4749F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4750
1da177e4 4751HFS FILESYSTEM
6cf515e1
GU
4752L: linux-fsdevel@vger.kernel.org
4753S: Orphan
679655da
JP
4754F: Documentation/filesystems/hfs.txt
4755F: fs/hfs/
1da177e4 4756
ef575f47
GU
4757HFSPLUS FILESYSTEM
4758L: linux-fsdevel@vger.kernel.org
4759S: Orphan
4760F: Documentation/filesystems/hfsplus.txt
4761F: fs/hfsplus/
4762
1da177e4 4763HGA FRAMEBUFFER DRIVER
8b58be88 4764M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4765L: linux-nvidia@lists.surfsouth.com
4766W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4767S: Maintained
8a61f013 4768F: drivers/video/fbdev/hgafb.c
1da177e4 4769
4480f15b 4770HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4771M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4772M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4773L: linux-pm@vger.kernel.org
e2d1d6c0 4774S: Supported
679655da
JP
4775F: arch/x86/power/
4776F: drivers/base/power/
4777F: kernel/power/
4778F: include/linux/suspend.h
4779F: include/linux/freezer.h
4780F: include/linux/pm.h
679655da 4781F: arch/*/include/asm/suspend*.h
e2d1d6c0 4782
4ef4caad 4783HID CORE LAYER
8b58be88 4784M: Jiri Kosina <jkosina@suse.cz>
eb76c5c0 4785L: linux-input@vger.kernel.org
54e5881d 4786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4787S: Maintained
679655da
JP
4788F: drivers/hid/
4789F: include/linux/hid*
c117ab84 4790F: include/uapi/linux/hid*
4ef4caad 4791
30ee72f0
SP
4792HID SENSOR HUB DRIVERS
4793M: Jiri Kosina <jkosina@suse.cz>
4794M: Jonathan Cameron <jic23@kernel.org>
4795M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4796L: linux-input@vger.kernel.org
4797L: linux-iio@vger.kernel.org
4798S: Maintained
4799F: Documentation/hid/hid-sensor*
4800F: drivers/hid/hid-sensor-*
4801F: drivers/iio/*/hid-*
4802F: include/linux/hid-sensor-*
4803
38bed542 4804HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4805M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4806L: linux-kernel@vger.kernel.org
75fc2d37 4807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4808S: Maintained
679655da 4809F: Documentation/timers/
5cee9645 4810F: kernel/time/hrtimer.c
88606e80
TG
4811F: kernel/time/clockevents.c
4812F: kernel/time/tick*.*
4813F: kernel/time/timer_*.c
05ed8490 4814F: include/linux/clockchips.h
679655da 4815F: include/linux/hrtimer.h
38bed542 4816
1da177e4 4817HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4818L: linux-hams@vger.kernel.org
8b64f2a0 4819S: Orphan
679655da
JP
4820F: drivers/net/hamradio/dmascc.c
4821F: drivers/net/hamradio/scc.c
1da177e4 4822
ede1e6f8 4823HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4824M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4825W: http://www.highpoint-tech.com
4826S: Supported
679655da
JP
4827F: Documentation/scsi/hptiop.txt
4828F: drivers/scsi/hptiop.c
ede1e6f8 4829
1da177e4 4830HIPPI
8b58be88 4831M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
4832L: linux-hippi@sunsite.dk
4833S: Maintained
679655da 4834F: include/linux/hippidevice.h
c117ab84 4835F: include/uapi/linux/if_hippi.h
679655da 4836F: net/802/hippi.c
ff5a3b50 4837F: drivers/net/hippi/
1da177e4 4838
ff1d2767 4839HOST AP DRIVER
8b58be88 4840M: Jouni Malinen <j@w1.fi>
85d32e7b 4841L: hostap@shmoo.com (subscribers-only)
724c6b35 4842L: linux-wireless@vger.kernel.org
ff1d2767
JM
4843W: http://hostap.epitest.fi/
4844S: Maintained
679655da 4845F: drivers/net/wireless/hostap/
ff1d2767 4846
dd8cd779 4847HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 4848L: platform-driver-x86@vger.kernel.org
95c70215 4849S: Orphan
679655da 4850F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 4851
e2d1d6c0 4852HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 4853M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4854S: Maintained
7e25d724 4855F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 4856
7d2c86b5 4857HPET: High Precision Event Timers driver
8b58be88 4858M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 4859S: Maintained
679655da
JP
4860F: Documentation/timers/hpet.txt
4861F: drivers/char/hpet.c
4862F: include/linux/hpet.h
c117ab84 4863F: include/uapi/linux/hpet.h
b9b0332f 4864
e07b5d79 4865HPET: x86
9e06f631 4866S: Orphan
679655da
JP
4867F: arch/x86/kernel/hpet.c
4868F: arch/x86/include/asm/hpet.h
b9b0332f 4869
1da177e4 4870HPFS FILESYSTEM
8b58be88 4871M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
4872W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4873S: Maintained
679655da 4874F: fs/hpfs/
1da177e4 4875
3441cded 4876HSI SUBSYSTEM
56459ea9
SR
4877M: Sebastian Reichel <sre@kernel.org>
4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
4879S: Maintained
4880F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 4881F: Documentation/hsi.txt
3441cded
SR
4882F: drivers/hsi/
4883F: include/linux/hsi/
4884F: include/uapi/linux/hsi/
4885
7d2c86b5 4886HSO 3G MODEM DRIVER
8b58be88 4887M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
4888W: http://www.pharscape.org
4889S: Maintained
679655da 4890F: drivers/net/usb/hso.c
11cd29b0 4891
19990e29
AB
4892HSR NETWORK PROTOCOL
4893M: Arvid Brodin <arvid.brodin@alten.se>
4894L: netdev@vger.kernel.org
4895S: Maintained
4896F: net/hsr/
4897
5a18c343 4898HTCPEN TOUCHSCREEN DRIVER
8b58be88 4899M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
4900L: linux-input@vger.kernel.org
4901S: Maintained
679655da 4902F: drivers/input/touchscreen/htcpen.c
5a18c343 4903
1da177e4 4904HUGETLB FILESYSTEM
6d49e352 4905M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 4906S: Maintained
679655da 4907F: fs/hugetlbfs/
1da177e4 4908
05183189 4909Hyper-V CORE AND DRIVERS
9c3646d1 4910M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
4911M: Haiyang Zhang <haiyangz@microsoft.com>
4912L: devel@linuxdriverproject.org
4913S: Maintained
a4162747
HZ
4914F: arch/x86/include/asm/mshyperv.h
4915F: arch/x86/include/uapi/asm/hyperv.h
4916F: arch/x86/kernel/cpu/mshyperv.c
05183189 4917F: drivers/hid/hid-hyperv.c
a4162747 4918F: drivers/hv/
f92ca80b 4919F: drivers/input/serio/hyperv-keyboard.c
05183189 4920F: drivers/net/hyperv/
a4162747 4921F: drivers/scsi/storvsc_drv.c
8a61f013 4922F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
4923F: include/linux/hyperv.h
4924F: tools/hv/
05183189 4925
d85c8a6a 4926I2C OVER PARALLEL PORT
7c81c60f 4927M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4928L: linux-i2c@vger.kernel.org
4929S: Maintained
4930F: Documentation/i2c/busses/i2c-parport
4931F: Documentation/i2c/busses/i2c-parport-light
4932F: drivers/i2c/busses/i2c-parport.c
4933F: drivers/i2c/busses/i2c-parport-light.c
4934
4935I2C/SMBUS CONTROLLER DRIVERS FOR PC
7c81c60f 4936M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4937L: linux-i2c@vger.kernel.org
4938S: Maintained
4939F: Documentation/i2c/busses/i2c-ali1535
4940F: Documentation/i2c/busses/i2c-ali1563
4941F: Documentation/i2c/busses/i2c-ali15x3
4942F: Documentation/i2c/busses/i2c-amd756
4943F: Documentation/i2c/busses/i2c-amd8111
4944F: Documentation/i2c/busses/i2c-i801
4945F: Documentation/i2c/busses/i2c-nforce2
4946F: Documentation/i2c/busses/i2c-piix4
4947F: Documentation/i2c/busses/i2c-sis5595
4948F: Documentation/i2c/busses/i2c-sis630
4949F: Documentation/i2c/busses/i2c-sis96x
4950F: Documentation/i2c/busses/i2c-via
4951F: Documentation/i2c/busses/i2c-viapro
4952F: drivers/i2c/busses/i2c-ali1535.c
4953F: drivers/i2c/busses/i2c-ali1563.c
4954F: drivers/i2c/busses/i2c-ali15x3.c
4955F: drivers/i2c/busses/i2c-amd756.c
4956F: drivers/i2c/busses/i2c-amd756-s4882.c
4957F: drivers/i2c/busses/i2c-amd8111.c
4958F: drivers/i2c/busses/i2c-i801.c
4959F: drivers/i2c/busses/i2c-isch.c
4960F: drivers/i2c/busses/i2c-nforce2.c
4961F: drivers/i2c/busses/i2c-nforce2-s4985.c
4962F: drivers/i2c/busses/i2c-piix4.c
4963F: drivers/i2c/busses/i2c-sis5595.c
4964F: drivers/i2c/busses/i2c-sis630.c
4965F: drivers/i2c/busses/i2c-sis96x.c
4966F: drivers/i2c/busses/i2c-via.c
4967F: drivers/i2c/busses/i2c-viapro.c
4968
cb7f07a4
NH
4969I2C/SMBUS ISMT DRIVER
4970M: Seth Heasley <seth.heasley@intel.com>
4971M: Neil Horman <nhorman@tuxdriver.com>
4972L: linux-i2c@vger.kernel.org
4973F: drivers/i2c/busses/i2c-ismt.c
4974F: Documentation/i2c/busses/i2c-ismt
4975
6ea884db 4976I2C/SMBUS STUB DRIVER
7c81c60f 4977M: Jean Delvare <jdelvare@suse.de>
846557d3 4978L: linux-i2c@vger.kernel.org
6ea884db 4979S: Maintained
8547a5bc 4980F: drivers/i2c/i2c-stub.c
6ea884db 4981
5b543965 4982I2C SUBSYSTEM
14d77c4d 4983M: Wolfram Sang <wsa@the-dreams.de>
846557d3 4984L: linux-i2c@vger.kernel.org
9d4ea27a
WS
4985W: https://i2c.wiki.kernel.org/
4986Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 4988S: Maintained
40ed1b4c 4989F: Documentation/devicetree/bindings/i2c/
679655da
JP
4990F: Documentation/i2c/
4991F: drivers/i2c/
4992F: include/linux/i2c.h
03b70d62 4993F: include/linux/i2c-*.h
c117ab84
CEB
4994F: include/uapi/linux/i2c.h
4995F: include/uapi/linux/i2c-*.h
1da177e4 4996
4560d677
WS
4997I2C ACPI SUPPORT
4998M: Mika Westerberg <mika.westerberg@linux.intel.com>
4999L: linux-i2c@vger.kernel.org
5000L: linux-acpi@vger.kernel.org
5001S: Maintained
4560d677 5002
d85c8a6a 5003I2C-TAOS-EVM DRIVER
7c81c60f 5004M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
5005L: linux-i2c@vger.kernel.org
5006S: Maintained
5007F: Documentation/i2c/busses/i2c-taos-evm
5008F: drivers/i2c/busses/i2c-taos-evm.c
5009
e8c76eed 5010I2C-TINY-USB DRIVER
8b58be88 5011M: Till Harbaum <till@harbaum.org>
846557d3 5012L: linux-i2c@vger.kernel.org
932d1872 5013W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5014S: Maintained
679655da 5015F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5016
1da177e4 5017i386 BOOT CODE
8b58be88 5018M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5019S: Maintained
679655da 5020F: arch/x86/boot/
1da177e4
LT
5021
5022i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5023M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5025S: Maintained
5026
1da177e4 5027IA64 (Itanium) PLATFORM
8b58be88
JP
5028M: Tony Luck <tony.luck@intel.com>
5029M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5030L: linux-ia64@vger.kernel.org
6b1c70b1 5031T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5032S: Maintained
679655da 5033F: arch/ia64/
1da177e4 5034
956c203c 5035IBM Power in-Nest Crypto Acceleration
5b88e270
KY
5036M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5037M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
956c203c
KY
5038L: linux-crypto@vger.kernel.org
5039S: Supported
28bceeaa
DS
5040F: drivers/crypto/nx/Makefile
5041F: drivers/crypto/nx/Kconfig
5042F: drivers/crypto/nx/nx-aes*
5043F: drivers/crypto/nx/nx-sha*
5044F: drivers/crypto/nx/nx.*
5045F: drivers/crypto/nx/nx_csbcpb.h
5046F: drivers/crypto/nx/nx_debugfs.h
956c203c 5047
0e16aafb 5048IBM Power 842 compression accelerator
d1e66e6e 5049M: Dan Streetman <ddstreet@us.ibm.com>
0e16aafb 5050S: Supported
28bceeaa
DS
5051F: drivers/crypto/nx/Makefile
5052F: drivers/crypto/nx/Kconfig
7011a122 5053F: drivers/crypto/nx/nx-842*
2da572c9 5054F: include/linux/sw842.h
2062c5b6 5055F: crypto/842.c
2da572c9 5056F: lib/842/
0e16aafb 5057
1da177e4 5058IBM Power Linux RAID adapter
8b58be88 5059M: Brian King <brking@us.ibm.com>
1da177e4 5060S: Supported
679655da 5061F: drivers/scsi/ipr.*
1da177e4 5062
9d348af4 5063IBM Power Virtual Ethernet Device Driver
eddd63a6 5064M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5065L: netdev@vger.kernel.org
5066S: Supported
9aa32835 5067F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5068
e6babec6 5069IBM Power Virtual SCSI Device Drivers
bcbde52b 5070M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5071L: linux-scsi@vger.kernel.org
5072S: Supported
e6babec6
NF
5073F: drivers/scsi/ibmvscsi/ibmvscsi*
5074F: drivers/scsi/ibmvscsi/viosrp.h
5075
5076IBM Power Virtual FC Device Drivers
44b4dad9 5077M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5078L: linux-scsi@vger.kernel.org
5079S: Supported
5080F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5081
1da177e4 5082IBM ServeRAID RAID DRIVER
f9213e78 5083S: Orphan
679655da 5084F: drivers/scsi/ips.*
1da177e4 5085
6ed9f9c4
PT
5086ICH LPC AND GPIO DRIVER
5087M: Peter Tyser <ptyser@xes-inc.com>
5088S: Maintained
5089F: drivers/mfd/lpc_ich.c
5090F: drivers/gpio/gpio-ich.c
5091
1e7106fc 5092IDE SUBSYSTEM
8b58be88 5093M: "David S. Miller" <davem@davemloft.net>
1da177e4 5094L: linux-ide@vger.kernel.org
8a6e2535 5095Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5097S: Maintained
679655da
JP
5098F: Documentation/ide/
5099F: drivers/ide/
5100F: include/linux/ide.h
1da177e4 5101
6cb8c13d
IP
5102IDEAPAD LAPTOP EXTRAS DRIVER
5103M: Ike Panhc <ike.pan@canonical.com>
5104L: platform-driver-x86@vger.kernel.org
5105W: http://launchpad.net/ideapad-laptop
5106S: Maintained
5107F: drivers/platform/x86/ideapad-laptop.c
5108
1ea4c161
AM
5109IDEAPAD LAPTOP SLIDEBAR DRIVER
5110M: Andrey Moiseev <o2g.org.ru@gmail.com>
5111L: linux-input@vger.kernel.org
5112W: https://github.com/o2genum/ideapad-slidebar
5113S: Maintained
5114F: drivers/input/misc/ideapad_slidebar.c
5115
0f861e8c 5116IDE/ATAPI DRIVERS
487ba8e8 5117M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5118L: linux-ide@vger.kernel.org
c404c199 5119S: Maintained
679655da
JP
5120F: Documentation/cdrom/ide-cd
5121F: drivers/ide/ide-cd*
1da177e4 5122
27471fdb 5123IDLE-I7300
8b58be88 5124M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5125L: linux-pm@vger.kernel.org
27471fdb 5126S: Supported
679655da 5127F: drivers/idle/i7300_idle.c
27471fdb 5128
02cf2286 5129IEEE 802.15.4 SUBSYSTEM
b6e195fd 5130M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5131L: linux-wpan@vger.kernel.org
5132W: https://github.com/linux-wpan
5133T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5134S: Maintained
5135F: net/ieee802154/
68653359 5136F: net/mac802154/
251741b1 5137F: drivers/net/ieee802154/
580947d3
AA
5138F: include/linux/nl802154.h
5139F: include/linux/ieee802154.h
5140F: include/net/nl802154.h
5141F: include/net/mac802154.h
5142F: include/net/af_ieee802154.h
5143F: include/net/cfg802154.h
5144F: include/net/ieee802154_netdev.h
ebef9c12 5145F: Documentation/networking/ieee802154.txt
02cf2286 5146
b1c97193
SY
5147IGORPLUG-USB IR RECEIVER
5148M: Sean Young <sean@mess.org>
5149L: linux-media@vger.kernel.org
5150S: Maintained
5151F: drivers/media/rc/igorplugusb.c
5152
40ad4a30
SY
5153IGUANAWORKS USB IR TRANSCEIVER
5154M: Sean Young <sean@mess.org>
5155L: linux-media@vger.kernel.org
5156S: Maintained
5157F: drivers/media/rc/iguanair.c
5158
9545f86e 5159IIO SUBSYSTEM AND DRIVERS
030a13d7 5160M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5161R: Hartmut Knaack <knaack.h@gmx.de>
5162R: Lars-Peter Clausen <lars@metafoo.de>
5163R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5164L: linux-iio@vger.kernel.org
5165S: Maintained
03e7c251 5166F: drivers/iio/
9545f86e 5167F: drivers/staging/iio/
8fe671fc 5168F: include/linux/iio/
817020cf 5169F: tools/iio/
9545f86e 5170
65519263
SG
5171IKANOS/ADI EAGLE ADSL USB DRIVER
5172M: Matthieu Castet <castet.matthieu@free.fr>
5173M: Stanislaw Gruszka <stf_xl@wp.pl>
5174S: Maintained
5175F: drivers/usb/atm/ueagle-atm.c
5176
e89ab51f
GR
5177INA209 HARDWARE MONITOR DRIVER
5178M: Guenter Roeck <linux@roeck-us.net>
5179L: lm-sensors@lm-sensors.org
5180S: Maintained
5181F: Documentation/hwmon/ina209
5182F: Documentation/devicetree/bindings/i2c/ina209.txt
5183F: drivers/hwmon/ina209.c
5184
5185INA2XX HARDWARE MONITOR DRIVER
5186M: Guenter Roeck <linux@roeck-us.net>
5187L: lm-sensors@lm-sensors.org
5188S: Maintained
5189F: Documentation/hwmon/ina2xx
5190F: drivers/hwmon/ina2xx.c
5191F: include/linux/platform_data/ina2xx.h
5192
14dc124f
SIG
5193INDUSTRY PACK SUBSYSTEM (IPACK)
5194M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5195M: Jens Taprogge <jens.taprogge@taprogge.org>
5196M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5197L: industrypack-devel@lists.sourceforge.net
5198W: http://industrypack.sourceforge.net
5199S: Maintained
5200F: drivers/ipack/
5201
8adc53fd
ZLK
5202INGENIC JZ4780 DMA Driver
5203M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5204S: Maintained
5205F: drivers/dma/dma-jz4780.c
5206
aa7168f4 5207INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5208M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5209M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5210L: linux-ima-devel@lists.sourceforge.net
5211L: linux-ima-user@lists.sourceforge.net
5212L: linux-security-module@vger.kernel.org
aa7168f4 5213S: Supported
679655da 5214F: security/integrity/ima/
aa7168f4 5215
9a4ea5a9
JH
5216IMGTEC IR DECODER DRIVER
5217M: James Hogan <james.hogan@imgtec.com>
5218S: Maintained
5219F: drivers/media/rc/img-ir/
5220
1da177e4 5221IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5222L: linux-fbdev@vger.kernel.org
843393d3 5223S: Orphan
8a61f013 5224F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5225
5226INFINIBAND SUBSYSTEM
b6b2bbe6 5227M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5228M: Sean Hefty <sean.hefty@intel.com>
5229M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5230L: linux-rdma@vger.kernel.org
605841f5 5231W: http://www.openfabrics.org/
8a6e2535 5232Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5234S: Supported
679655da
JP
5235F: Documentation/infiniband/
5236F: drivers/infiniband/
c117ab84 5237F: include/uapi/linux/if_infiniband.h
954138dc
YD
5238F: include/uapi/rdma/
5239F: include/rdma/
1da177e4 5240
c9f04f58 5241INOTIFY
8b58be88
JP
5242M: John McCutchan <john@johnmccutchan.com>
5243M: Robert Love <rlove@rlove.org>
5244M: Eric Paris <eparis@parisplace.org>
c9f04f58 5245S: Maintained
679655da
JP
5246F: Documentation/filesystems/inotify.txt
5247F: fs/notify/inotify/
5248F: include/linux/inotify.h
c117ab84 5249F: include/uapi/linux/inotify.h
c9f04f58 5250
e2d1d6c0 5251INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5252M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5253L: linux-input@vger.kernel.org
8a6e2535 5254Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5256S: Maintained
679655da 5257F: drivers/input/
f4eea7e2 5258F: include/linux/input.h
c117ab84 5259F: include/uapi/linux/input.h
f4eea7e2 5260F: include/linux/input/
e2d1d6c0 5261
3267a87f 5262INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5263M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5264L: linux-input@vger.kernel.org
75dd112a 5265S: Odd fixes
3267a87f 5266F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5267F: drivers/input/input-mt.c
3267a87f
HR
5268K: \b(ABS|SYN)_MT_
5269
97fa99a3
JY
5270INTEL ASoC BDW/HSW DRIVERS
5271M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3
JY
5273S: Supported
5274F: sound/soc/intel/sst-haswell*
5275F: sound/soc/intel/sst-dsp*
5276F: sound/soc/intel/sst-firmware.c
5277F: sound/soc/intel/broadwell.c
5278F: sound/soc/intel/haswell.c
5279
4ac13e17
DJ
5280INTEL C600 SERIES SAS CONTROLLER DRIVER
5281M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5282M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5283L: linux-scsi@vger.kernel.org
7106891a
DJ
5284T: git git://git.code.sf.net/p/intel-sas/isci
5285S: Supported
4ac13e17 5286F: drivers/scsi/isci/
4ac13e17 5287
26717172
LB
5288INTEL IDLE DRIVER
5289M: Len Brown <lenb@kernel.org>
bf1c138e 5290L: linux-pm@vger.kernel.org
08deed1e 5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5292S: Supported
5293F: drivers/idle/intel_idle.c
5294
7c1ac18d
KCA
5295INTEL PSTATE DRIVER
5296M: Kristen Carlson Accardi <kristen@linux.intel.com>
5297L: linux-pm@vger.kernel.org
5298S: Supported
5299F: drivers/cpufreq/intel_pstate.c
5300
9eb8ef74 5301INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5302M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5303L: linux-fbdev@vger.kernel.org
ce00f85c 5304S: Maintained
679655da 5305F: Documentation/fb/intelfb.txt
8a61f013 5306F: drivers/video/fbdev/intelfb/
9eb8ef74 5307
1da177e4 5308INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5309M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5310L: linux-fbdev@vger.kernel.org
ce00f85c 5311S: Maintained
8a61f013 5312F: drivers/video/fbdev/i810/
1da177e4 5313
f4a9bc4c 5314INTEL MENLOW THERMAL DRIVER
8b58be88 5315M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5316L: platform-driver-x86@vger.kernel.org
5ca92bd9 5317W: https://01.org/linux-acpi
f4a9bc4c 5318S: Supported
679655da 5319F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5320
1da177e4 5321INTEL IA32 MICROCODE UPDATE SUPPORT
ca68a525 5322M: Borislav Petkov <bp@alien8.de>
1da177e4 5323S: Maintained
73d425fd
JP
5324F: arch/x86/kernel/cpu/microcode/core*
5325F: arch/x86/kernel/cpu/microcode/intel*
1da177e4 5326
248a9dc3 5327INTEL I/OAT DMA DRIVER
18ebd564 5328M: Dave Jiang <dave.jiang@intel.com>
08223d80 5329R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5330L: dmaengine@vger.kernel.org
5331Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5332S: Supported
679655da 5333F: drivers/dma/ioat*
248a9dc3 5334
6c8909b4 5335INTEL IOMMU (VT-d)
8b58be88 5336M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5337L: iommu@lists.linux-foundation.org
54e5881d 5338T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5339S: Supported
3fb39615 5340F: drivers/iommu/intel-iommu.c
679655da 5341F: include/linux/intel-iommu.h
6c8909b4 5342
b3e5f263 5343INTEL IOP-ADMA DMA DRIVER
08223d80 5344R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5345S: Odd fixes
679655da 5346F: drivers/dma/iop-adma.c
b3e5f263 5347
9251ce95 5348INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5349M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5350S: Maintained
679655da
JP
5351F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5352F: arch/arm/mach-ixp4xx/include/mach/npe.h
5353F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5354F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5355F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5356F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5357
844dd05f 5358INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5359M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5360S: Maintained
679655da 5361F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5362
2f302324 5363INTEL ETHERNET DRIVERS
8b58be88 5364M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5365R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5366R: Shannon Nelson <shannon.nelson@intel.com>
5367R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5368R: Don Skidmore <donald.c.skidmore@intel.com>
5369R: Matthew Vick <matthew.vick@intel.com>
5370R: John Ronciak <john.ronciak@intel.com>
5371R: Mitch Williams <mitch.a.williams@intel.com>
5372L: intel-wired-lan@lists.osuosl.org
f6fde11a 5373W: http://www.intel.com/support/feedback.htm
d94e6fed 5374W: http://e1000.sourceforge.net/
2f302324
JK
5375Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5378S: Supported
0d164401
JK
5379F: Documentation/networking/e100.txt
5380F: Documentation/networking/e1000.txt
5381F: Documentation/networking/e1000e.txt
5382F: Documentation/networking/igb.txt
5383F: Documentation/networking/igbvf.txt
5384F: Documentation/networking/ixgb.txt
5385F: Documentation/networking/ixgbe.txt
5386F: Documentation/networking/ixgbevf.txt
1bff6529 5387F: Documentation/networking/i40e.txt
105bf2fe 5388F: Documentation/networking/i40evf.txt
dee1ad47 5389F: drivers/net/ethernet/intel/
bc90d291 5390F: drivers/net/ethernet/intel/*/
1da177e4 5391
0963d59b
LW
5392INTEL-MID GPIO DRIVER
5393M: David Cohen <david.a.cohen@linux.intel.com>
5394L: linux-gpio@vger.kernel.org
5395S: Maintained
5396F: drivers/gpio/gpio-intel-mid.c
5397
ca907a90
SY
5398INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5399M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5400L: linux-wireless@vger.kernel.org
ca907a90 5401S: Maintained
679655da 5402F: Documentation/networking/README.ipw2100
679655da 5403F: Documentation/networking/README.ipw2200
ca907a90 5404F: drivers/net/wireless/ipw2x00/
826d2abe 5405
4bd96a7a 5406INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5407M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5408M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5409M: Shane Wang <shane.wang@intel.com>
5410L: tboot-devel@lists.sourceforge.net
5411W: http://tboot.sourceforge.net
e9b7d7c8 5412T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5413S: Supported
5414F: Documentation/intel_txt.txt
5415F: include/linux/tboot.h
5416F: arch/x86/kernel/tboot.c
5417
8a70da82 5418INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5419M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5420M: linux-wimax@intel.com
49e7d9df 5421L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5422S: Supported
5423W: http://linuxwimax.org
679655da
JP
5424F: Documentation/wimax/README.i2400m
5425F: drivers/net/wimax/i2400m/
c117ab84 5426F: include/uapi/linux/wimax/i2400m.h
8a70da82 5427
1c0ce89c
SG
5428INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5429M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5430L: linux-wireless@vger.kernel.org
1c0ce89c 5431S: Supported
efa3144e
WYG
5432F: drivers/net/wireless/iwlegacy/
5433
b481de9c 5434INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5435M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5436M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
a0bf797f 5437M: Intel Linux Wireless <ilw@linux.intel.com>
b481de9c 5438L: linux-wireless@vger.kernel.org
b481de9c 5439W: http://intellinuxwireless.org
b62ff718 5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5441S: Supported
679655da 5442F: drivers/net/wireless/iwlwifi/
b481de9c 5443
de8fe023
TW
5444INTEL MANAGEMENT ENGINE (mei)
5445M: Tomas Winkler <tomas.winkler@intel.com>
5446L: linux-kernel@vger.kernel.org
5447S: Supported
c117ab84 5448F: include/uapi/linux/mei.h
5069288b 5449F: include/linux/mei_cl_bus.h
de8fe023 5450F: drivers/misc/mei/*
e07950a1 5451F: Documentation/misc-devices/mei/*
de8fe023 5452
cb109a0e 5453IOC3 ETHERNET DRIVER
8b58be88 5454M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5455L: linux-mips@linux-mips.org
5456S: Maintained
8862bf1e 5457F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5458
cb109a0e 5459IOC3 SERIAL DRIVER
8b58be88 5460M: Pat Gefre <pfg@sgi.com>
d39e0721 5461L: linux-serial@vger.kernel.org
cb109a0e 5462S: Maintained
df621252 5463F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5464
0b6e8569
SW
5465IOMMU DRIVERS
5466M: Joerg Roedel <joro@8bytes.org>
5467L: iommu@lists.linux-foundation.org
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5469S: Maintained
5470F: drivers/iommu/
5471
4480f15b 5472IP MASQUERADING
8b58be88 5473M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5474S: Maintained
679655da 5475F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5476
1202d6ff 5477IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5478M: Francois Romieu <romieu@fr.zoreil.com>
5479M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5480L: netdev@vger.kernel.org
5481S: Maintained
7443713a 5482F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5483
4480f15b 5484IPATH DRIVER
8473c603 5485M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5486L: linux-rdma@vger.kernel.org
52a09a04 5487S: Maintained
679655da 5488F: drivers/infiniband/hw/ipath/
77d8798b 5489
4409ebe9 5490IPMI SUBSYSTEM
8b58be88 5491M: Corey Minyard <minyard@acm.org>
b0c90653 5492L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5493W: http://openipmi.sourceforge.net/
5494S: Supported
679655da
JP
5495F: Documentation/IPMI.txt
5496F: drivers/char/ipmi/
5497F: include/linux/ipmi*
c117ab84 5498F: include/uapi/linux/ipmi*
4409ebe9 5499
2d800897
KW
5500QCOM AUDIO (ASoC) DRIVERS
5501M: Patrick Lai <plai@codeaurora.org>
5502M: Banajit Goswami <bgoswami@codeaurora.org>
5503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5504S: Supported
5505F: sound/soc/qcom/
5506
e2d1d6c0 5507IPS SCSI RAID DRIVER
8b58be88 5508M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5509L: linux-scsi@vger.kernel.org
5510W: http://www.adaptec.com/
5511S: Maintained
679655da 5512F: drivers/scsi/ips*
e2d1d6c0
RD
5513
5514IPVS
8b58be88
JP
5515M: Wensong Zhang <wensong@linux-vs.org>
5516M: Simon Horman <horms@verge.net.au>
5517M: Julian Anastasov <ja@ssi.bg>
979b6c13 5518L: netdev@vger.kernel.org
e2d1d6c0 5519L: lvs-devel@vger.kernel.org
1da177e4 5520S: Maintained
679655da 5521F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5522F: include/net/ip_vs.h
c117ab84 5523F: include/uapi/linux/ip_vs.h
679655da 5524F: net/netfilter/ipvs/
1da177e4 5525
e7839f25 5526IPWIRELESS DRIVER
8b58be88
JP
5527M: Jiri Kosina <jkosina@suse.cz>
5528M: David Sterba <dsterba@suse.cz>
92094aa0 5529S: Odd Fixes
282361a0 5530F: drivers/tty/ipwireless/
099dc4fb 5531
e2d1d6c0 5532IPX NETWORK LAYER
8b58be88 5533M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5534L: netdev@vger.kernel.org
5535S: Maintained
679655da 5536F: include/net/ipx.h
c117ab84 5537F: include/uapi/linux/ipx.h
679655da 5538F: net/ipx/
e2d1d6c0 5539
1da177e4 5540IRDA SUBSYSTEM
8b58be88 5541M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5542L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5543L: netdev@vger.kernel.org
1da177e4 5544W: http://irda.sourceforge.net/
f353976d 5545S: Maintained
e0057975 5546T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5547F: Documentation/networking/irda.txt
5548F: drivers/net/irda/
5549F: include/net/irda/
5550F: net/irda/
1da177e4 5551
a800c7cc
TG
5552IRQ SUBSYSTEM
5553M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5554L: linux-kernel@vger.kernel.org
a800c7cc 5555S: Maintained
75fc2d37 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5557F: kernel/irq/
2ed9fd28
JC
5558
5559IRQCHIP DRIVERS
5560M: Thomas Gleixner <tglx@linutronix.de>
5561M: Jason Cooper <jason@lakedaemon.net>
5562L: linux-kernel@vger.kernel.org
5563S: Maintained
5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5565T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5566F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5567F: drivers/irqchip/
a800c7cc 5568
7ab3a837
GL
5569IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5570M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7ab3a837
GL
5571S: Maintained
5572F: Documentation/IRQ-domain.txt
5573F: include/linux/irqdomain.h
5574F: kernel/irq/irqdomain.c
5575
e2d1d6c0 5576ISAPNP
8b58be88 5577M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5578S: Maintained
679655da
JP
5579F: Documentation/isapnp.txt
5580F: drivers/pnp/isapnp/
5581F: include/linux/isapnp.h
e2d1d6c0 5582
d39b8420
HV
5583ISA RADIO MODULE
5584M: Hans Verkuil <hverkuil@xs4all.nl>
5585L: linux-media@vger.kernel.org
5586T: git git://linuxtv.org/media_tree.git
5587W: http://linuxtv.org
5588S: Maintained
5589F: drivers/media/radio/radio-isa*
5590
71a6d0af
HW
5591iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5592M: Peter Jones <pjones@redhat.com>
5593M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5594S: Maintained
5595F: drivers/firmware/iscsi_ibft*
5596
14816b1e 5597ISCSI
8b58be88 5598M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5599L: open-iscsi@googlegroups.com
5600W: www.open-iscsi.org
54e5881d 5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5602S: Maintained
679655da
JP
5603F: drivers/scsi/*iscsi*
5604F: include/scsi/*iscsi*
14816b1e 5605
1e65eb42
OG
5606ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5607M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5608M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5609M: Roi Dayan <roid@mellanox.com>
5610L: linux-rdma@vger.kernel.org
5611S: Supported
5612W: http://www.openfabrics.org
5613W: www.open-iscsi.org
5614Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5615F: drivers/infiniband/ulp/iser/
1e65eb42 5616
2b70e5fd
SG
5617ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5618M: Sagi Grimberg <sagig@mellanox.com>
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5620L: linux-rdma@vger.kernel.org
5621L: target-devel@vger.kernel.org
5622S: Supported
5623W: http://www.linux-iscsi.org
5624F: drivers/infiniband/ulp/isert
5625
1da177e4 5626ISDN SUBSYSTEM
8b58be88 5627M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5628L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5629L: netdev@vger.kernel.org
1da177e4 5630W: http://www.isdn4linux.de
54e5881d 5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5632S: Maintained
679655da
JP
5633F: Documentation/isdn/
5634F: drivers/isdn/
5635F: include/linux/isdn.h
5636F: include/linux/isdn/
c117ab84
CEB
5637F: include/uapi/linux/isdn.h
5638F: include/uapi/linux/isdn/
1da177e4
LT
5639
5640ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5641M: Armin Schindler <mac@melware.de>
d5d52273 5642L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5643W: http://www.melware.de
5644S: Maintained
679655da 5645F: drivers/isdn/hardware/eicon/
1da177e4 5646
d624870f 5647IT87 HARDWARE MONITORING DRIVER
7c81c60f 5648M: Jean Delvare <jdelvare@suse.de>
d624870f
JD
5649L: lm-sensors@lm-sensors.org
5650S: Maintained
5651F: Documentation/hwmon/it87
5652F: drivers/hwmon/it87.c
5653
d7104bff
AP
5654IT913X MEDIA DRIVER
5655M: Antti Palosaari <crope@iki.fi>
5656L: linux-media@vger.kernel.org
5657W: http://linuxtv.org/
5658W: http://palosaari.fi/linux/
5659Q: http://patchwork.linuxtv.org/project/linux-media/list/
5660T: git git://linuxtv.org/anttip/media_tree.git
5661S: Maintained
249c697e 5662F: drivers/media/tuners/it913x*
d7104bff 5663
91821ff3 5664IVTV VIDEO4LINUX DRIVER
6afdeaf8 5665M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5666L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5667L: linux-media@vger.kernel.org
275ffde4 5668T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5669W: http://www.ivtvdriver.org
5670S: Maintained
679655da 5671F: Documentation/video4linux/*.ivtv
90d72ac6 5672F: drivers/media/pci/ivtv/
c117ab84 5673F: include/uapi/linux/ivtv*
91821ff3 5674
68620bdd
MP
5675IX2505V MEDIA DRIVER
5676M: Malcolm Priestley <tvboxspy@gmail.com>
5677L: linux-media@vger.kernel.org
5678W: http://linuxtv.org/
5679Q: http://patchwork.linuxtv.org/project/linux-media/list/
5680S: Maintained
5681F: drivers/media/dvb-frontends/ix2505v*
5682
4453d736
GR
5683JC42.4 TEMPERATURE SENSOR DRIVER
5684M: Guenter Roeck <linux@roeck-us.net>
5685L: lm-sensors@lm-sensors.org
5686S: Maintained
5687F: drivers/hwmon/jc42.c
5688F: Documentation/hwmon/jc42
5689
e2d1d6c0 5690JFS FILESYSTEM
3256f80f 5691M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5692L: jfs-discussion@lists.sourceforge.net
5693W: http://jfs.sourceforge.net/
54e5881d 5694T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5695S: Maintained
679655da
JP
5696F: Documentation/filesystems/jfs.txt
5697F: fs/jfs/
e2d1d6c0 5698
95252236 5699JME NETWORK DRIVER
8b58be88 5700M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5701L: netdev@vger.kernel.org
5702S: Maintained
63d24a0e 5703F: drivers/net/ethernet/jme.*
95252236 5704
1da177e4 5705JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5706M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5707L: linux-mtd@lists.infradead.org
5708W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5709S: Maintained
679655da 5710F: fs/jffs2/
c117ab84 5711F: include/uapi/linux/jffs2.h
1da177e4 5712
de456d37 5713JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
8b58be88 5714M: Andrew Morton <akpm@linux-foundation.org>
19003c18 5715M: Jan Kara <jack@suse.cz>
72be2ccf 5716L: linux-ext4@vger.kernel.org
ae0718f8 5717S: Maintained
d183e11a 5718F: fs/jbd/
d183e11a
TT
5719F: include/linux/jbd.h
5720
5721JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5722M: "Theodore Ts'o" <tytso@mit.edu>
5723L: linux-ext4@vger.kernel.org
5724S: Maintained
5725F: fs/jbd2/
5726F: include/linux/jbd2.h
ae0718f8 5727
fd8b6cb4 5728JSM Neo PCI based serial card
9d141cb9 5729M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5730L: linux-serial@vger.kernel.org
5731S: Maintained
df621252 5732F: drivers/tty/serial/jsm/
ae0718f8 5733
af39917d
CL
5734K10TEMP HARDWARE MONITORING DRIVER
5735M: Clemens Ladisch <clemens@ladisch.de>
5736L: lm-sensors@lm-sensors.org
5737S: Maintained
5738F: Documentation/hwmon/k10temp
5739F: drivers/hwmon/k10temp.c
5740
4660cb35 5741K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5742M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5743L: lm-sensors@lm-sensors.org
ae0718f8 5744S: Maintained
679655da
JP
5745F: Documentation/hwmon/k8temp
5746F: drivers/hwmon/k8temp.c
ae0718f8 5747
1da177e4 5748KCONFIG
5eb1f99e 5749M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5750L: linux-kbuild@vger.kernel.org
cea8321c 5751T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5752S: Maintained
679655da
JP
5753F: Documentation/kbuild/kconfig-language.txt
5754F: scripts/kconfig/
1da177e4 5755
ea6c2089 5756KDUMP
8b58be88
JP
5757M: Vivek Goyal <vgoyal@redhat.com>
5758M: Haren Myneni <hbabu@us.ibm.com>
34633993 5759L: kexec@lists.infradead.org
ea6c2089
VG
5760W: http://lse.sourceforge.net/kdump/
5761S: Maintained
80811493 5762F: Documentation/kdump/
ea6c2089 5763
f41bf02f
HV
5764KEENE FM RADIO TRANSMITTER DRIVER
5765M: Hans Verkuil <hverkuil@xs4all.nl>
5766L: linux-media@vger.kernel.org
5767T: git git://linuxtv.org/media_tree.git
5768W: http://linuxtv.org
5769S: Maintained
5770F: drivers/media/radio/radio-keene*
5771
1da177e4 5772KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5773M: Ian Kent <raven@themaw.net>
f694fc97 5774L: autofs@vger.kernel.org
1da177e4 5775S: Maintained
679655da 5776F: fs/autofs4/
1da177e4 5777
70fb7ba6 5778KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5ce45962 5779M: Michal Marek <mmarek@suse.cz>
08deed1e
JP
5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5782L: linux-kbuild@vger.kernel.org
5ce45962 5783S: Maintained
679655da
JP
5784F: Documentation/kbuild/
5785F: Makefile
5786F: scripts/Makefile.*
70fb7ba6
MM
5787F: scripts/basic/
5788F: scripts/mk*
5789F: scripts/package/
1da177e4
LT
5790
5791KERNEL JANITORS
c3000e03 5792L: kernel-janitors@vger.kernel.org
10466f5a 5793W: http://kernelnewbies.org/KernelJanitors
ee709b0c 5794S: Odd Fixes
1da177e4 5795
e8b43555 5796KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 5797M: "J. Bruce Fields" <bfields@fieldses.org>
16141c02 5798L: linux-nfs@vger.kernel.org
1da177e4 5799W: http://nfs.sourceforge.net/
98fac23f 5800S: Supported
679655da 5801F: fs/nfsd/
c117ab84 5802F: include/uapi/linux/nfsd/
679655da
JP
5803F: fs/lockd/
5804F: fs/nfs_common/
5805F: net/sunrpc/
5806F: include/linux/lockd/
5807F: include/linux/sunrpc/
c117ab84 5808F: include/uapi/linux/sunrpc/
1da177e4 5809
13b122b3
SK
5810KERNEL SELFTEST FRAMEWORK
5811M: Shuah Khan <shuahkh@osg.samsung.com>
5812L: linux-api@vger.kernel.org
5813T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5814S: Maintained
5815F: tools/testing/selftests
5816
426d62e2 5817KERNEL VIRTUAL MACHINE (KVM)
0a00a775 5818M: Gleb Natapov <gleb@kernel.org>
c93a64fe 5819M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 5820L: kvm@vger.kernel.org
e3e58478 5821W: http://www.linux-kvm.org
a94b40a6 5822T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 5823S: Supported
c93a64fe
PB
5824F: Documentation/*/kvm*.txt
5825F: Documentation/virtual/kvm/
679655da 5826F: arch/*/kvm/
1662e862
CB
5827F: arch/x86/kernel/kvm.c
5828F: arch/x86/kernel/kvmclock.c
679655da
JP
5829F: arch/*/include/asm/kvm*
5830F: include/linux/kvm*
c117ab84 5831F: include/uapi/linux/kvm*
679655da 5832F: virt/kvm/
426d62e2 5833
ad8003d3 5834KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 5835M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf
AK
5836L: kvm@vger.kernel.org
5837W: http://kvm.qumranet.com
7de609c8 5838S: Maintained
679655da 5839F: arch/x86/include/asm/svm.h
679655da 5840F: arch/x86/kvm/svm.c
426d62e2 5841
513014b7 5842KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
ddf0289d 5843M: Alexander Graf <agraf@suse.de>
1fc9d2bf
AK
5844L: kvm-ppc@vger.kernel.org
5845W: http://kvm.qumranet.com
6a7f972d 5846T: git git://github.com/agraf/linux-2.6.git
513014b7 5847S: Supported
679655da
JP
5848F: arch/powerpc/include/asm/kvm*
5849F: arch/powerpc/kvm/
513014b7 5850
85f8fffe 5851KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 5852M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 5853M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
5854M: linux390@de.ibm.com
5855L: linux-s390@vger.kernel.org
5856W: http://www.ibm.com/developerworks/linux/linux390/
5857S: Supported
679655da
JP
5858F: Documentation/s390/kvm.txt
5859F: arch/s390/include/asm/kvm*
80811493 5860F: arch/s390/kvm/
a968cd3e 5861F: drivers/s390/kvm/
85f8fffe 5862
a749474d 5863KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 5864M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
5865M: Marc Zyngier <marc.zyngier@arm.com>
5866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
5867L: kvmarm@lists.cs.columbia.edu
5868W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 5869S: Supported
a749474d
CD
5870F: arch/arm/include/uapi/asm/kvm*
5871F: arch/arm/include/asm/kvm*
5872F: arch/arm/kvm/
5c8818b4
MZ
5873F: virt/kvm/arm/
5874F: include/kvm/arm_*
a749474d 5875
6394a3ec 5876KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 5877M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
5878M: Marc Zyngier <marc.zyngier@arm.com>
5879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5880L: kvmarm@lists.cs.columbia.edu
5881S: Maintained
5882F: arch/arm64/include/uapi/asm/kvm*
5883F: arch/arm64/include/asm/kvm*
5884F: arch/arm64/kvm/
5885
dc009d92 5886KEXEC
8b58be88 5887M: Eric Biederman <ebiederm@xmission.com>
2f327dad 5888W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 5889L: kexec@lists.infradead.org
dc009d92 5890S: Maintained
679655da 5891F: include/linux/kexec.h
c117ab84 5892F: include/uapi/linux/kexec.h
679655da 5893F: kernel/kexec.c
dc009d92 5894
e971461f
DH
5895KEYS/KEYRINGS:
5896M: David Howells <dhowells@redhat.com>
5897L: keyrings@linux-nfs.org
5898S: Maintained
d410fa4e 5899F: Documentation/security/keys.txt
e971461f
DH
5900F: include/linux/key.h
5901F: include/linux/key-type.h
5902F: include/keys/
5903F: security/keys/
5904
7f3c68be 5905KEYS-TRUSTED
74dd744f
MZ
5906M: David Safford <safford@us.ibm.com>
5907M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be
MZ
5908L: linux-security-module@vger.kernel.org
5909L: keyrings@linux-nfs.org
5910S: Supported
d410fa4e 5911F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
5912F: include/keys/trusted-type.h
5913F: security/keys/trusted.c
5914F: security/keys/trusted.h
5915
5916KEYS-ENCRYPTED
74dd744f
MZ
5917M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5918M: David Safford <safford@us.ibm.com>
7f3c68be
MZ
5919L: linux-security-module@vger.kernel.org
5920L: keyrings@linux-nfs.org
5921S: Supported
d410fa4e 5922F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 5923F: include/keys/encrypted-type.h
19c90aa6 5924F: security/keys/encrypted-keys/
7f3c68be 5925
5b778dad 5926KGDB / KDB /debug_core
8b58be88 5927M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 5928W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
5929L: kgdb-bugreport@lists.sourceforge.net
5930S: Maintained
679655da
JP
5931F: Documentation/DocBook/kgdb.tmpl
5932F: drivers/misc/kgdbts.c
df621252 5933F: drivers/tty/serial/kgdboc.c
5b778dad 5934F: include/linux/kdb.h
679655da 5935F: include/linux/kgdb.h
4063eb5f 5936F: kernel/debug/
e3e2aaf7 5937
456db8cc 5938KMEMCHECK
8b58be88 5939M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 5940M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 5941S: Maintained
410d7a97
JP
5942F: Documentation/kmemcheck.txt
5943F: arch/x86/include/asm/kmemcheck.h
5944F: arch/x86/mm/kmemcheck/
5945F: include/linux/kmemcheck.h
5946F: mm/kmemcheck.c
b9ce08c0 5947
c3bb4d24 5948KMEMLEAK
8b58be88 5949M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
5950S: Maintained
5951F: Documentation/kmemleak.txt
5952F: include/linux/kmemleak.h
5953F: mm/kmemleak.c
5954F: mm/kmemleak-test.c
5955
89559a61 5956KPROBES
8b58be88
JP
5957M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5958M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5959M: "David S. Miller" <davem@davemloft.net>
97c29e74 5960M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 5961S: Maintained
679655da
JP
5962F: Documentation/kprobes.txt
5963F: include/linux/kprobes.h
5964F: kernel/kprobes.c
89559a61 5965
70e84049 5966KS0108 LCD CONTROLLER DRIVER
8b58be88 5967M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
5968W: http://miguelojeda.es/auxdisplay.htm
5969W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 5970S: Maintained
679655da
JP
5971F: Documentation/auxdisplay/ks0108
5972F: drivers/auxdisplay/ks0108.c
5973F: include/linux/ks0108.h
70e84049 5974
1da177e4 5975LAPB module
1da177e4 5976L: linux-x25@vger.kernel.org
bf9915cc 5977S: Orphan
679655da
JP
5978F: Documentation/networking/lapb-module.txt
5979F: include/*/lapb.h
5980F: net/lapb/
1da177e4
LT
5981
5982LASI 53c700 driver for PARISC
8b58be88 5983M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
5984L: linux-scsi@vger.kernel.org
5985S: Maintained
679655da
JP
5986F: Documentation/scsi/53c700.txt
5987F: drivers/scsi/53c700*
1da177e4 5988
263de9b5 5989LED SUBSYSTEM
c772fc26 5990M: Bryan Wu <cooloney@gmail.com>
8b58be88 5991M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 5992M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c
BW
5993L: linux-leds@vger.kernel.org
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
263de9b5 5995S: Maintained
679655da
JP
5996F: drivers/leds/
5997F: include/linux/leds.h
263de9b5 5998
b0461a44 5999LEGACY EEPROM DRIVER
7c81c60f 6000M: Jean Delvare <jdelvare@suse.de>
b0461a44
JD
6001S: Maintained
6002F: Documentation/misc-devices/eeprom
6003F: drivers/misc/eeprom/eeprom.c
6004
1da177e4 6005LEGO USB Tower driver
8b58be88 6006M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6007L: legousb-devel@lists.sourceforge.net
6008W: http://legousb.sourceforge.net/
6009S: Maintained
679655da 6010F: drivers/usb/misc/legousbtower.c
1da177e4 6011
055616a8
MK
6012LG2160 MEDIA DRIVER
6013M: Michael Krufky <mkrufky@linuxtv.org>
6014L: linux-media@vger.kernel.org
6015W: http://linuxtv.org/
6016W: http://github.com/mkrufky
6017Q: http://patchwork.linuxtv.org/project/linux-media/list/
6018T: git git://linuxtv.org/mkrufky/tuners.git
6019S: Maintained
6020F: drivers/media/dvb-frontends/lg2160.*
6021
6f0e7725
MK
6022LGDT3305 MEDIA DRIVER
6023M: Michael Krufky <mkrufky@linuxtv.org>
6024L: linux-media@vger.kernel.org
6025W: http://linuxtv.org/
6026W: http://github.com/mkrufky
6027Q: http://patchwork.linuxtv.org/project/linux-media/list/
6028T: git git://linuxtv.org/mkrufky/tuners.git
6029S: Maintained
6030F: drivers/media/dvb-frontends/lgdt3305.*
6031
568a17ff 6032LGUEST
8b58be88 6033M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6034L: lguest@lists.ozlabs.org
568a17ff 6035W: http://lguest.ozlabs.org/
72e91863 6036S: Odd Fixes
070f420b 6037F: arch/x86/include/asm/lguest*.h
679655da
JP
6038F: arch/x86/lguest/
6039F: drivers/lguest/
6040F: include/linux/lguest*.h
070f420b 6041F: tools/lguest/
568a17ff 6042
32ac7cb2
TH
6043LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6044M: Tejun Heo <tj@kernel.org>
6045L: linux-ide@vger.kernel.org
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6047S: Maintained
6048F: drivers/ata/
6049F: include/linux/ata.h
6050F: include/linux/libata.h
6051
6052LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6053M: Viresh Kumar <viresh.linux@gmail.com>
6054L: linux-ide@vger.kernel.org
6055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6056S: Maintained
6057F: include/linux/pata_arasan_cf_data.h
6058F: drivers/ata/pata_arasan_cf.c
6059
c7fa056c
BZ
6060LIBATA PATA DRIVERS
6061M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6062M: Tejun Heo <tj@kernel.org>
6063L: linux-ide@vger.kernel.org
6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6065S: Maintained
6066F: drivers/ata/pata_*.c
6067F: drivers/ata/ata_generic.c
6068
32ac7cb2
TH
6069LIBATA SATA AHCI PLATFORM devices support
6070M: Hans de Goede <hdegoede@redhat.com>
6071M: Tejun Heo <tj@kernel.org>
6072L: linux-ide@vger.kernel.org
6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6074S: Maintained
6075F: drivers/ata/ahci_platform.c
6076F: drivers/ata/libahci_platform.c
6077F: include/linux/ahci_platform.h
6078
6079LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6080M: Mikael Pettersson <mikpelinux@gmail.com>
6081L: linux-ide@vger.kernel.org
6082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6083S: Maintained
6084F: drivers/ata/sata_promise.*
6085
1acd437c
SL
6086LIBLOCKDEP
6087M: Sasha Levin <sasha.levin@oracle.com>
6088S: Maintained
6089F: tools/lib/lockdep/
6090
1da177e4 6091LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6092M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6093W: http://www.ibm.com/linux/ltc/projects/ppc
6094S: Supported
11c34c7d 6095F: arch/powerpc/boot/rs6000.h
1da177e4 6096
852bb9f5 6097LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6098M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6099M: Paul Mackerras <paulus@samba.org>
ea668936 6100M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6101W: http://www.penguinppc.org/
a4724ed6 6102L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6103Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
54e5881d 6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
1da177e4 6105S: Supported
11c34c7d
JP
6106F: Documentation/powerpc/
6107F: arch/powerpc/
1da177e4
LT
6108
6109LINUX FOR POWER MACINTOSH
8b58be88 6110M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6111W: http://www.penguinppc.org/
a4724ed6 6112L: linuxppc-dev@lists.ozlabs.org
1da177e4 6113S: Maintained
11c34c7d
JP
6114F: arch/powerpc/platforms/powermac/
6115F: drivers/macintosh/
1da177e4 6116
77a76369 6117LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6118M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6119L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6120T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6121S: Maintained
11c34c7d
JP
6122F: arch/powerpc/platforms/512x/
6123F: arch/powerpc/platforms/52xx/
1da177e4
LT
6124
6125LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6126M: Alistair Popple <alistair@popple.id.au>
8b58be88 6127M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6128W: http://www.penguinppc.org/
a4724ed6 6129L: linuxppc-dev@lists.ozlabs.org
1da177e4 6130S: Maintained
11c34c7d
JP
6131F: arch/powerpc/platforms/40x/
6132F: arch/powerpc/platforms/44x/
1da177e4 6133
260c02a9 6134LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6135L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6136S: Orphan
11c34c7d
JP
6137F: arch/powerpc/*/*virtex*
6138F: arch/powerpc/*/*/*virtex*
1da177e4 6139
e93adf1e 6140LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6141M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6142W: http://www.penguinppc.org/
a4724ed6 6143L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6144S: Maintained
a2b1f7c8 6145F: arch/powerpc/platforms/8xx/
e93adf1e 6146
1da177e4 6147LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6148M: Scott Wood <scottwood@freescale.com>
8b58be88 6149M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6150W: http://www.penguinppc.org/
a4724ed6 6151L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6152T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6153S: Maintained
11c34c7d 6154F: arch/powerpc/platforms/83xx/
4c8f581d 6155F: arch/powerpc/platforms/85xx/
1da177e4 6156
ab06ff3a 6157LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6158M: Olof Johansson <olof@lixom.net>
a4724ed6 6159L: linuxppc-dev@lists.ozlabs.org
92e19709 6160S: Maintained
11c34c7d
JP
6161F: arch/powerpc/platforms/pasemi/
6162F: drivers/*/*pasemi*
6163F: drivers/*/*/*pasemi*
ab06ff3a 6164
1da177e4 6165LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6166M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6167L: linux-security-module@vger.kernel.org
1da177e4
LT
6168S: Supported
6169
a23ce6da
HW
6170LIS3LV02D ACCELEROMETER DRIVER
6171M: Eric Piel <eric.piel@tremplin-utc.net>
6172S: Maintained
ff606677
JD
6173F: Documentation/misc-devices/lis3lv02d
6174F: drivers/misc/lis3lv02d/
bd35665f 6175F: drivers/platform/x86/hp_accel.c
a23ce6da 6176
b700e7f0
SJ
6177LIVE PATCHING
6178M: Josh Poimboeuf <jpoimboe@redhat.com>
6179M: Seth Jennings <sjenning@redhat.com>
6180M: Jiri Kosina <jkosina@suse.cz>
6181M: Vojtech Pavlik <vojtech@suse.cz>
6182S: Maintained
6183F: kernel/livepatch/
6184F: include/linux/livepatch.h
6185F: arch/x86/include/asm/livepatch.h
6186F: arch/x86/kernel/livepatch.c
6187F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6188F: samples/livepatch/
b700e7f0 6189L: live-patching@vger.kernel.org
74d50da3 6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6191
e2d1d6c0 6192LLC (802.2)
8b58be88 6193M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6194S: Maintained
679655da 6195F: include/linux/llc.h
c117ab84 6196F: include/uapi/linux/llc.h
679655da
JP
6197F: include/net/llc*
6198F: net/llc/
e2d1d6c0 6199
4e233cbe
AD
6200LM73 HARDWARE MONITOR DRIVER
6201M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6202L: lm-sensors@lm-sensors.org
6203S: Maintained
6204F: drivers/hwmon/lm73.c
6205
156e2d1a 6206LM78 HARDWARE MONITOR DRIVER
7c81c60f 6207M: Jean Delvare <jdelvare@suse.de>
156e2d1a
JD
6208L: lm-sensors@lm-sensors.org
6209S: Maintained
6210F: Documentation/hwmon/lm78
6211F: drivers/hwmon/lm78.c
6212
1da177e4 6213LM83 HARDWARE MONITOR DRIVER
7c81c60f 6214M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6215L: lm-sensors@lm-sensors.org
1da177e4 6216S: Maintained
679655da
JP
6217F: Documentation/hwmon/lm83
6218F: drivers/hwmon/lm83.c
1da177e4
LT
6219
6220LM90 HARDWARE MONITOR DRIVER
7c81c60f 6221M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6222L: lm-sensors@lm-sensors.org
1da177e4 6223S: Maintained
679655da 6224F: Documentation/hwmon/lm90
aae7bce4 6225F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6226F: drivers/hwmon/lm90.c
1da177e4 6227
917cc4e6
GR
6228LM95234 HARDWARE MONITOR DRIVER
6229M: Guenter Roeck <linux@roeck-us.net>
6230L: lm-sensors@lm-sensors.org
6231S: Maintained
6232F: Documentation/hwmon/lm95234
6233F: drivers/hwmon/lm95234.c
6234
68620bdd
MP
6235LME2510 MEDIA DRIVER
6236M: Malcolm Priestley <tvboxspy@gmail.com>
6237L: linux-media@vger.kernel.org
6238W: http://linuxtv.org/
6239Q: http://patchwork.linuxtv.org/project/linux-media/list/
6240S: Maintained
6241F: drivers/media/usb/dvb-usb-v2/lmedm04*
6242
512e67f9 6243LOCKDEP AND LOCKSTAT
8b58be88
JP
6244M: Peter Zijlstra <peterz@infradead.org>
6245M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6246L: linux-kernel@vger.kernel.org
75fc2d37 6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6248S: Maintained
214e0aed
DB
6249F: Documentation/locking/lockdep*.txt
6250F: Documentation/locking/lockstat.txt
679655da 6251F: include/linux/lockdep.h
7486d6da 6252F: kernel/locking/
512e67f9 6253
dde33348 6254LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6255M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6256L: linux-ntfs-dev@lists.sourceforge.net
6257W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6258S: Maintained
679655da 6259F: Documentation/ldm.txt
20d16fef 6260F: block/partitions/ldm.*
1da177e4 6261
ef6ada3d
JE
6262LogFS
6263M: Joern Engel <joern@logfs.org>
756ccb3c 6264M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6265L: logfs@logfs.org
6266W: logfs.org
6267S: Maintained
6268F: fs/logfs/
6269
b62d7946
RS
6270LPC32XX MACHINE SUPPORT
6271M: Roland Stigge <stigge@antcom.de>
6272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6273S: Maintained
6274F: arch/arm/mach-lpc32xx/
6275
c87e34ef 6276LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6277M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6278M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6279M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6280M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6281L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6282L: linux-scsi@vger.kernel.org
6283W: http://www.lsilogic.com/support
6284S: Supported
679655da 6285F: drivers/message/fusion/
500c152a 6286F: drivers/scsi/mpt2sas/
6287F: drivers/scsi/mpt3sas/
c87e34ef 6288
1da177e4 6289LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6290M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6291L: linux-scsi@vger.kernel.org
6292S: Maintained
679655da 6293F: drivers/scsi/sym53c8xx_2/
1da177e4 6294
e5f5c99a
GR
6295LTC4261 HARDWARE MONITOR DRIVER
6296M: Guenter Roeck <linux@roeck-us.net>
6297L: lm-sensors@lm-sensors.org
6298S: Maintained
6299F: Documentation/hwmon/ltc4261
6300F: drivers/hwmon/ltc4261.c
6301
81365c31 6302LTP (Linux Test Project)
28b8e8d4 6303M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6304M: Cyril Hrubis <chrubis@suse.cz>
7d1ae8a8 6305M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
f2eb7f6f
CH
6306M: Jan Stancek <jstancek@redhat.com>
6307M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6308M: Alexey Kodanev <alexey.kodanev@oracle.com>
81365c31 6309L: ltp-list@lists.sourceforge.net (subscribers-only)
f2eb7f6f 6310W: http://linux-test-project.github.io/
7d1ae8a8 6311T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6312S: Maintained
6313
c12a54b3 6314M32R ARCHITECTURE
c12a54b3 6315W: http://www.linux-m32r.org/
b4174867 6316S: Orphan
679655da 6317F: arch/m32r/
c12a54b3 6318
1da177e4 6319M68K ARCHITECTURE
8b58be88 6320M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6321L: linux-m68k@lists.linux-m68k.org
6322W: http://www.linux-m68k.org/
54e5881d 6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6324S: Maintained
679655da 6325F: arch/m68k/
9db35182 6326F: drivers/zorro/
1da177e4
LT
6327
6328M68K ON APPLE MACINTOSH
8b58be88 6329M: Joshua Thompson <funaho@jurai.org>
1da177e4 6330W: http://www.mac.linux-m68k.org/
9bb9f222 6331L: linux-m68k@lists.linux-m68k.org
1da177e4 6332S: Maintained
9db35182 6333F: arch/m68k/mac/
1da177e4
LT
6334
6335M68K ON HP9000/300
8b58be88 6336M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6337W: http://www.tazenda.demon.co.uk/phil/linux-hp
6338S: Maintained
679655da 6339F: arch/m68k/hp300/
1da177e4 6340
74425546
AP
6341M88DS3103 MEDIA DRIVER
6342M: Antti Palosaari <crope@iki.fi>
6343L: linux-media@vger.kernel.org
6344W: http://linuxtv.org/
6345W: http://palosaari.fi/linux/
6346Q: http://patchwork.linuxtv.org/project/linux-media/list/
6347T: git git://linuxtv.org/anttip/media_tree.git
6348S: Maintained
6349F: drivers/media/dvb-frontends/m88ds3103*
6350
68620bdd
MP
6351M88RS2000 MEDIA DRIVER
6352M: Malcolm Priestley <tvboxspy@gmail.com>
6353L: linux-media@vger.kernel.org
6354W: http://linuxtv.org/
6355Q: http://patchwork.linuxtv.org/project/linux-media/list/
6356S: Maintained
6357F: drivers/media/dvb-frontends/m88rs2000*
6358
07a092fa 6359MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6360M: Alexey Klimov <klimov.linux@gmail.com>
6361L: linux-media@vger.kernel.org
6362T: git git://linuxtv.org/media_tree.git
6363S: Maintained
6364F: drivers/media/radio/radio-ma901.c
07a092fa 6365
64a327a7 6366MAC80211
8b58be88 6367M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6368L: linux-wireless@vger.kernel.org
491b26b4 6369W: http://wireless.kernel.org/
ce466579
JB
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6372S: Maintained
679655da
JP
6373F: Documentation/networking/mac80211-injection.txt
6374F: include/net/mac80211.h
6375F: net/mac80211/
64a327a7 6376
b863ceb7 6377MACVLAN DRIVER
8b58be88 6378M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6379L: netdev@vger.kernel.org
6380S: Maintained
679655da
JP
6381F: drivers/net/macvlan.c
6382F: include/linux/if_macvlan.h
b863ceb7 6383
2b6d83e2
JB
6384MAILBOX API
6385M: Jassi Brar <jassisinghbrar@gmail.com>
6386L: linux-kernel@vger.kernel.org
6387S: Maintained
6388F: drivers/mailbox/
6389F: include/linux/mailbox_client.h
6390F: include/linux/mailbox_controller.h
6391
faf1668c 6392MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6393M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6394W: http://www.kernel.org/doc/man-pages
bd7ebec6 6395L: linux-man@vger.kernel.org
1b53dc74 6396S: Maintained
faf1668c 6397
8427defd
RK
6398MARVELL ARMADA DRM SUPPORT
6399M: Russell King <rmk+kernel@arm.linux.org.uk>
6400S: Maintained
6401F: drivers/gpu/drm/armada/
6402
3ad50cca
GR
6403MARVELL 88E6352 DSA support
6404M: Guenter Roeck <linux@roeck-us.net>
6405S: Maintained
6406F: drivers/net/dsa/mv88e6352.c
6407
44c14c1d 6408MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6409M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6410M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6411L: netdev@vger.kernel.org
6412S: Maintained
6413F: drivers/net/ethernet/marvell/sk*
6414
74cda169 6415MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6416L: libertas-dev@lists.infradead.org
8ac3e99e 6417S: Orphan
679655da 6418F: drivers/net/wireless/libertas/
74cda169 6419
b60d6975 6420MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6421M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6422L: netdev@vger.kernel.org
f5ca8502 6423S: Maintained
527a6266 6424F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6425F: include/linux/mv643xx.h
1da177e4 6426
370b8ed9
TP
6427MARVELL MVNETA ETHERNET DRIVER
6428M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6429L: netdev@vger.kernel.org
6430S: Maintained
6431F: drivers/net/ethernet/marvell/mvneta.*
6432
fcad584d 6433MARVELL MWIFIEX WIRELESS DRIVER
b9d31704
BZ
6434M: Amitkumar Karwar <akarwar@marvell.com>
6435M: Avinash Patil <patila@marvell.com>
fcad584d
BZ
6436L: linux-wireless@vger.kernel.org
6437S: Maintained
6438F: drivers/net/wireless/mwifiex/
6439
a2c3f656 6440MARVELL MWL8K WIRELESS DRIVER
a040d532 6441M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6442L: linux-wireless@vger.kernel.org
16345910 6443S: Odd Fixes
a2c3f656
LB
6444F: drivers/net/wireless/mwl8k.c
6445
2a69567b 6446MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6447M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6448S: Odd Fixes
1fa7e547 6449F: drivers/mmc/host/mvsdio.*
2a69567b 6450
1da177e4 6451MATROX FRAMEBUFFER DRIVER
c69f677c 6452L: linux-fbdev@vger.kernel.org
52653199 6453S: Orphan
8a61f013 6454F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6455F: include/uapi/linux/matroxfb.h
1da177e4 6456
ca462085
GR
6457MAX16065 HARDWARE MONITOR DRIVER
6458M: Guenter Roeck <linux@roeck-us.net>
6459L: lm-sensors@lm-sensors.org
6460S: Maintained
6461F: Documentation/hwmon/max16065
6462F: drivers/hwmon/max16065.c
6463
d20620de 6464MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6465M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6466L: lm-sensors@lm-sensors.org
6467S: Maintained
679655da
JP
6468F: Documentation/hwmon/max6650
6469F: drivers/hwmon/max6650.c
d20620de 6470
e89ab51f
GR
6471MAX6697 HARDWARE MONITOR DRIVER
6472M: Guenter Roeck <linux@roeck-us.net>
6473L: lm-sensors@lm-sensors.org
6474S: Maintained
6475F: Documentation/hwmon/max6697
6476F: Documentation/devicetree/bindings/i2c/max6697.txt
6477F: drivers/hwmon/max6697.c
6478F: include/linux/platform_data/max6697.h
6479
f8f847b5
KK
6480MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6481M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6482L: linux-pm@vger.kernel.org
6483S: Supported
6484F: drivers/power/max14577_charger.c
6485F: drivers/power/max77693_charger.c
6486
befeb596
KK
6487MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6488M: Chanwoo Choi <cw00.choi@samsung.com>
6489M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6490L: linux-kernel@vger.kernel.org
6491S: Supported
6492F: drivers/*/max14577.c
6493F: drivers/*/max77686.c
6494F: drivers/*/max77693.c
6495F: drivers/extcon/extcon-max14577.c
6496F: drivers/extcon/extcon-max77693.c
6497F: drivers/rtc/rtc-max77686.c
6498F: drivers/clk/clk-max77686.c
6499F: Documentation/devicetree/bindings/mfd/max14577.txt
6500F: Documentation/devicetree/bindings/mfd/max77686.txt
6501F: Documentation/devicetree/bindings/mfd/max77693.txt
6502F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6503F: include/linux/mfd/max14577*.h
6504F: include/linux/mfd/max77686*.h
6505F: include/linux/mfd/max77693*.h
6506
9be3c9a5
HV
6507MAXIRADIO FM RADIO RECEIVER DRIVER
6508M: Hans Verkuil <hverkuil@xs4all.nl>
6509L: linux-media@vger.kernel.org
6510T: git git://linuxtv.org/media_tree.git
6511W: http://linuxtv.org
6512S: Maintained
6513F: drivers/media/radio/radio-maxiradio*
6514
6f32a8c9
LP
6515MEDIA DRIVERS FOR RENESAS - VSP1
6516M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6517L: linux-media@vger.kernel.org
6518L: linux-sh@vger.kernel.org
6519T: git git://linuxtv.org/media_tree.git
6520S: Supported
6521F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6522F: drivers/media/platform/vsp1/
6523
127c49ae 6524MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6525M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6526P: LinuxTV.org Project
6527L: linux-media@vger.kernel.org
6528W: http://linuxtv.org
8a6e2535 6529Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6530T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6531S: Maintained
6532F: Documentation/dvb/
6533F: Documentation/video4linux/
ffe06198 6534F: Documentation/DocBook/media/
127c49ae 6535F: drivers/media/
ffe06198 6536F: drivers/staging/media/
127c49ae 6537F: include/media/
6c0f0359
MCC
6538F: include/uapi/linux/dvb/
6539F: include/uapi/linux/videodev2.h
6540F: include/uapi/linux/media.h
6541F: include/uapi/linux/v4l2-*
6542F: include/uapi/linux/meye.h
6543F: include/uapi/linux/ivtv*
6544F: include/uapi/linux/uvcvideo.h
d20620de 6545
c869f77d
JK
6546MEDIATEK MT7601U WIRELESS LAN DRIVER
6547M: Jakub Kicinski <kubakici@wp.pl>
6548L: linux-wireless@vger.kernel.org
6549S: Maintained
6550F: drivers/net/wireless/mediatek/mt7601u/
6551
e399065b
SS
6552MEGARAID SCSI/SAS DRIVERS
6553M: Kashyap Desai <kashyap.desai@avagotech.com>
6554M: Sumit Saxena <sumit.saxena@avagotech.com>
6555M: Uday Lingala <uday.lingala@avagotech.com>
6556L: megaraidlinux.pdl@avagotech.com
baaea1dc 6557L: linux-scsi@vger.kernel.org
e399065b 6558W: http://www.lsi.com
ce00f85c 6559S: Maintained
679655da
JP
6560F: Documentation/scsi/megaraid.txt
6561F: drivers/scsi/megaraid.*
6562F: drivers/scsi/megaraid/
757e0108 6563
2c46c9d5
AV
6564MELLANOX ETHERNET DRIVER (mlx4_en)
6565M: Amir Vadai <amirv@mellanox.com>
db603047 6566M: Ido Shamay <idos@mellanox.com>
b75f0050 6567L: netdev@vger.kernel.org
2c46c9d5
AV
6568S: Supported
6569W: http://www.mellanox.com
6570Q: http://patchwork.ozlabs.org/project/netdev/list/
6571F: drivers/net/ethernet/mellanox/mlx4/en_*
6572
70ea91f1
SR
6573MEMORY MANAGEMENT
6574L: linux-mm@kvack.org
70ea91f1
SR
6575W: http://www.linux-mm.org
6576S: Maintained
679655da 6577F: include/linux/mm.h
551450bb
CS
6578F: include/linux/gfp.h
6579F: include/linux/mmzone.h
6580F: include/linux/memory_hotplug.h
6581F: include/linux/vmalloc.h
679655da 6582F: mm/
70ea91f1 6583
f4e9ce66 6584MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6585M: David Woodhouse <dwmw2@infradead.org>
242c325e 6586M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6587L: linux-mtd@lists.infradead.org
8a6e2535
JP
6588W: http://www.linux-mtd.infradead.org/
6589Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6590T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6591T: git git://git.infradead.org/l2-mtd.git
1da177e4 6592S: Maintained
679655da
JP
6593F: drivers/mtd/
6594F: include/linux/mtd/
c117ab84 6595F: include/uapi/mtd/
1da177e4 6596
26c57ef1 6597MEN A21 WATCHDOG DRIVER
30c7469b 6598M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6599L: linux-watchdog@vger.kernel.org
30c7469b 6600S: Maintained
26c57ef1
JT
6601F: drivers/watchdog/mena21_wdt.c
6602
3764e82e 6603MEN CHAMELEON BUS (mcb)
30c7469b
JT
6604M: Johannes Thumshirn <morbidrsa@gmail.com>
6605S: Maintained
3764e82e
JT
6606F: drivers/mcb/
6607F: include/linux/mcb.h
6608
48b490d2
AW
6609MEN F21BMC (Board Management Controller)
6610M: Andreas Werner <andreas.werner@men.de>
6611S: Supported
6612F: drivers/mfd/menf21bmc.c
6613F: drivers/watchdog/menf21bmc_wdt.c
6614F: drivers/leds/leds-menf21bmc.c
6615F: drivers/hwmon/menf21bmc_hwmon.c
6616F: Documentation/hwmon/menf21bmc
6617
12285945
JH
6618METAG ARCHITECTURE
6619M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6620L: linux-metag@vger.kernel.org
12285945
JH
6621S: Supported
6622F: arch/metag/
6623F: Documentation/metag/
6624F: Documentation/devicetree/bindings/metag/
a2c5d4ed 6625F: drivers/clocksource/metag_generic.c
5698c50d
JH
6626F: drivers/irqchip/irq-metag.c
6627F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6628F: drivers/tty/metag_da.c
12285945 6629
c6375b0a 6630MICROBLAZE ARCHITECTURE
8b58be88 6631M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6632W: http://www.monstr.eu/fdt/
6633T: git git://git.monstr.eu/linux-2.6-microblaze.git
6634S: Supported
0a8c7914 6635F: arch/microblaze/
1da177e4
LT
6636
6637MICROTEK X6 SCANNER
61eee9a7 6638M: Oliver Neukum <oliver@neukum.org>
1da177e4 6639S: Maintained
679655da 6640F: drivers/usb/image/microtek.*
1da177e4
LT
6641
6642MIPS
8b58be88 6643M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6644L: linux-mips@linux-mips.org
6097050d 6645W: http://www.linux-mips.org/
b05e988e 6646T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 6647Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 6648S: Supported
679655da
JP
6649F: Documentation/mips/
6650F: arch/mips/
1da177e4 6651
08b7620a
HV
6652MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6653M: Hans Verkuil <hverkuil@xs4all.nl>
6654L: linux-media@vger.kernel.org
6655T: git git://linuxtv.org/media_tree.git
6656W: http://linuxtv.org
6657S: Odd Fixes
6658F: drivers/media/radio/radio-miropcm20*
6659
e126ba97
EC
6660Mellanox MLX5 core VPI driver
6661M: Eli Cohen <eli@mellanox.com>
6662L: netdev@vger.kernel.org
6663L: linux-rdma@vger.kernel.org
6664W: http://www.mellanox.com
6665Q: http://patchwork.ozlabs.org/project/netdev/list/
6666Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6667T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
6668S: Supported
6669F: drivers/net/ethernet/mellanox/mlx5/core/
6670F: include/linux/mlx5/
6671
6672Mellanox MLX5 IB driver
b75f0050
JP
6673M: Eli Cohen <eli@mellanox.com>
6674L: linux-rdma@vger.kernel.org
6675W: http://www.mellanox.com
6676Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6677T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
6678S: Supported
6679F: include/linux/mlx5/
6680F: drivers/infiniband/hw/mlx5/
e126ba97 6681
0ce277e4
AP
6682MN88472 MEDIA DRIVER
6683M: Antti Palosaari <crope@iki.fi>
6684L: linux-media@vger.kernel.org
6685W: http://linuxtv.org/
6686W: http://palosaari.fi/linux/
6687Q: http://patchwork.linuxtv.org/project/linux-media/list/
6688T: git git://linuxtv.org/anttip/media_tree.git
6689S: Maintained
6690F: drivers/staging/media/mn88472/
6691F: drivers/media/dvb-frontends/mn88472.h
6692
4f4d238f
AP
6693MN88473 MEDIA DRIVER
6694M: Antti Palosaari <crope@iki.fi>
6695L: linux-media@vger.kernel.org
6696W: http://linuxtv.org/
6697W: http://palosaari.fi/linux/
6698Q: http://patchwork.linuxtv.org/project/linux-media/list/
6699T: git git://linuxtv.org/anttip/media_tree.git
6700S: Maintained
6701F: drivers/staging/media/mn88473/
6702F: drivers/media/dvb-frontends/mn88473.h
6703
1da177e4 6704MODULE SUPPORT
8b58be88 6705M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 6706S: Maintained
679655da
JP
6707F: include/linux/module.h
6708F: kernel/module.c
1da177e4
LT
6709
6710MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 6711W: http://popies.net/meye/
b7788e13 6712S: Orphan
679655da 6713F: Documentation/video4linux/meye.txt
90d72ac6 6714F: drivers/media/pci/meye/
6c0f0359 6715F: include/uapi/linux/meye.h
1da177e4 6716
b9705b60 6717MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 6718M: Jiri Slaby <jirislaby@gmail.com>
d735410a 6719S: Maintained
679655da 6720F: Documentation/serial/moxa-smartio
c897401b 6721F: drivers/tty/mxser.*
d735410a 6722
889b2f87
AK
6723MR800 AVERMEDIA USB FM RADIO DRIVER
6724M: Alexey Klimov <klimov.linux@gmail.com>
6725L: linux-media@vger.kernel.org
6726T: git git://linuxtv.org/media_tree.git
6727S: Maintained
6728F: drivers/media/radio/radio-mr800.c
6729
d7155691
AO
6730MRF24J40 IEEE 802.15.4 RADIO DRIVER
6731M: Alan Ott <alan@signal11.us>
6732L: linux-wpan@vger.kernel.org
6733S: Maintained
6734F: drivers/net/ieee802154/mrf24j40.c
6735
8c4c731a 6736MSI LAPTOP SUPPORT
182ae55c 6737M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 6738L: platform-driver-x86@vger.kernel.org
8c4c731a 6739S: Maintained
679655da 6740F: drivers/platform/x86/msi-laptop.c
8c4c731a 6741
0f1006b1
AA
6742MSI WMI SUPPORT
6743M: Anisse Astier <anisse@astier.eu>
d0944853 6744L: platform-driver-x86@vger.kernel.org
0f1006b1
AA
6745S: Supported
6746F: drivers/platform/x86/msi-wmi.c
6747
19a628a0
AP
6748MSI001 MEDIA DRIVER
6749M: Antti Palosaari <crope@iki.fi>
6750L: linux-media@vger.kernel.org
6751W: http://linuxtv.org/
6752W: http://palosaari.fi/linux/
6753Q: http://patchwork.linuxtv.org/project/linux-media/list/
6754T: git git://linuxtv.org/anttip/media_tree.git
6755S: Maintained
0185e197 6756F: drivers/media/tuners/msi001*
19a628a0 6757
7570589d 6758MSI2500 MEDIA DRIVER
2c57213f
AP
6759M: Antti Palosaari <crope@iki.fi>
6760L: linux-media@vger.kernel.org
6761W: http://linuxtv.org/
6762W: http://palosaari.fi/linux/
6763Q: http://patchwork.linuxtv.org/project/linux-media/list/
6764T: git git://linuxtv.org/anttip/media_tree.git
6765S: Maintained
7570589d 6766F: drivers/media/usb/msi2500/
2c57213f 6767
62a37dc7 6768MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
6769M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6770L: linux-media@vger.kernel.org
6771T: git git://linuxtv.org/media_tree.git
6772S: Maintained
6773F: drivers/media/i2c/mt9m032.c
6774F: include/media/mt9m032.h
6775
62a37dc7 6776MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
6777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6778L: linux-media@vger.kernel.org
6779T: git git://linuxtv.org/media_tree.git
6780S: Maintained
6781F: drivers/media/i2c/mt9p031.c
6782F: include/media/mt9p031.h
6783
62a37dc7 6784MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
6785M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6786L: linux-media@vger.kernel.org
6787T: git git://linuxtv.org/media_tree.git
6788S: Maintained
6789F: drivers/media/i2c/mt9t001.c
6790F: include/media/mt9t001.h
6791
62a37dc7 6792MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
6793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6794L: linux-media@vger.kernel.org
6795T: git git://linuxtv.org/media_tree.git
6796S: Maintained
f2272e13 6797F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
6798F: drivers/media/i2c/mt9v032.c
6799F: include/media/mt9v032.h
6800
4e0d13cb 6801MULTIFUNCTION DEVICES (MFD)
8b58be88 6802M: Samuel Ortiz <sameo@linux.intel.com>
f7d3210e 6803M: Lee Jones <lee.jones@linaro.org>
7caa7991 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 6805S: Supported
679655da 6806F: drivers/mfd/
55b5940d 6807F: include/linux/mfd/
4e0d13cb 6808
5c4e6f13 6809MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 6810M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 6811L: linux-mmc@vger.kernel.org
708dce3f 6812T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 6813S: Maintained
679655da
JP
6814F: drivers/mmc/
6815F: include/linux/mmc/
c117ab84 6816F: include/uapi/linux/mmc/
baca2da4 6817
15a0580c 6818MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 6819S: Orphan
679655da
JP
6820F: drivers/mmc/host/mmc_spi.c
6821F: include/linux/spi/mmc_spi.h
15a0580c 6822
1da177e4 6823MULTISOUND SOUND DRIVER
8b58be88 6824M: Andrew Veliath <andrewtv@usa.net>
1da177e4 6825S: Maintained
679655da
JP
6826F: Documentation/sound/oss/MultiSound
6827F: sound/oss/msnd*
1da177e4 6828
d735410a 6829MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 6830S: Orphan
c897401b 6831F: drivers/tty/isicom.c
679655da 6832F: include/linux/isicom.h
d735410a 6833
550a7375 6834MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 6835M: Felipe Balbi <balbi@ti.com>
795fb7e7 6836L: linux-usb@vger.kernel.org
43b416e5 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 6838S: Maintained
679655da 6839F: drivers/usb/musb/
550a7375 6840
ea0af5f6
MK
6841MXL5007T MEDIA DRIVER
6842M: Michael Krufky <mkrufky@linuxtv.org>
6843L: linux-media@vger.kernel.org
6844W: http://linuxtv.org/
6845W: http://github.com/mkrufky
6846Q: http://patchwork.linuxtv.org/project/linux-media/list/
6847T: git git://linuxtv.org/mkrufky/tuners.git
6848S: Maintained
6849F: drivers/media/tuners/mxl5007t.*
6850
2d3cf588 6851MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 6852M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 6853L: netdev@vger.kernel.org
205057ae 6854W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 6855S: Supported
93f7848b 6856F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 6857
1da177e4 6858NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 6859S: Orphan
d9fb9f38 6860F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 6861
23dc05a3
DM
6862NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6863M: Daniel Mack <zonque@gmail.com>
6864S: Maintained
e5747e40 6865L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
6866W: http://www.native-instruments.com
6867F: sound/usb/caiaq/
6868
1da177e4 6869NCP FILESYSTEM
52653199
PV
6870M: Petr Vandrovec <petr@vandrovec.name>
6871S: Odd Fixes
679655da 6872F: fs/ncpfs/
1da177e4 6873
a79b0322
FT
6874NCR 5380 SCSI DRIVERS
6875M: Finn Thain <fthain@telegraphics.com.au>
6876M: Michael Schmitz <schmitzmic@gmail.com>
6877L: linux-scsi@vger.kernel.org
6878S: Maintained
6879F: Documentation/scsi/g_NCR5380.txt
6880F: drivers/scsi/NCR5380.*
6881F: drivers/scsi/arm/cumana_1.c
6882F: drivers/scsi/arm/oak.c
6883F: drivers/scsi/atari_NCR5380.c
6884F: drivers/scsi/atari_scsi.*
6885F: drivers/scsi/dmx3191d.c
6886F: drivers/scsi/dtc.*
6887F: drivers/scsi/g_NCR5380.*
6888F: drivers/scsi/g_NCR5380_mmio.c
6889F: drivers/scsi/mac_scsi.*
6890F: drivers/scsi/pas16.*
a79b0322
FT
6891F: drivers/scsi/sun3_scsi.*
6892F: drivers/scsi/sun3_scsi_vme.c
6893F: drivers/scsi/t128.*
6894
1da177e4 6895NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 6896M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6897L: linux-scsi@vger.kernel.org
6898S: Maintained
679655da 6899F: drivers/scsi/NCR_D700.*
1da177e4 6900
4aa3eb4c
GR
6901NCT6775 HARDWARE MONITOR DRIVER
6902M: Guenter Roeck <linux@roeck-us.net>
6903L: lm-sensors@lm-sensors.org
6904S: Maintained
6905F: Documentation/hwmon/nct6775
6906F: drivers/hwmon/nct6775.c
6907
3c2d774c 6908NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 6909M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 6910L: linux-rdma@vger.kernel.org
e3d33cb1 6911W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
6912S: Supported
6913F: drivers/infiniband/hw/nes/
6914
be2f2e84 6915NETEM NETWORK EMULATOR
adbbf69d 6916M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 6917L: netem@lists.linux-foundation.org
be2f2e84 6918S: Maintained
679655da 6919F: net/sched/sch_netem.c
be2f2e84 6920
b2f5a051 6921NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 6922M: Jon Mason <jdmason@kudzu.us>
4a58448b 6923L: netdev@vger.kernel.org
4a58448b 6924S: Supported
679655da 6925F: Documentation/networking/s2io.txt
b2f5a051 6926F: Documentation/networking/vxge.txt
86387e1a 6927F: drivers/net/ethernet/neterion/
4a58448b 6928
db9cf3a3 6929NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 6930M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 6931M: Patrick McHardy <kaber@trash.net>
42010ed0 6932M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 6933L: netfilter-devel@vger.kernel.org
82b98543 6934L: coreteam@netfilter.org
1da177e4
LT
6935W: http://www.netfilter.org/
6936W: http://www.iptables.org/
42010ed0
PNA
6937Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
6939T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 6940S: Supported
679655da
JP
6941F: include/linux/netfilter*
6942F: include/linux/netfilter/
6943F: include/net/netfilter/
c117ab84
CEB
6944F: include/uapi/linux/netfilter*
6945F: include/uapi/linux/netfilter/
679655da
JP
6946F: net/*/netfilter.c
6947F: net/*/netfilter/
6948F: net/netfilter/
1da177e4 6949
4cc67735 6950NETLABEL
87a0874c 6951M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
6952W: http://netlabel.sf.net
6953L: netdev@vger.kernel.org
87a0874c 6954S: Maintained
80811493 6955F: Documentation/netlabel/
679655da
JP
6956F: include/net/netlabel.h
6957F: net/netlabel/
4cc67735 6958
1da177e4 6959NETROM NETWORK LAYER
8b58be88 6960M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6961L: linux-hams@vger.kernel.org
d34cb28a 6962W: http://www.linux-ax25.org/
1da177e4 6963S: Maintained
679655da 6964F: include/net/netrom.h
c117ab84 6965F: include/uapi/linux/netrom.h
679655da 6966F: net/netrom/
1da177e4 6967
5ddb88c0 6968NETWORK BLOCK DEVICE (NBD)
4ca5829a 6969M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 6970S: Maintained
5e4b269b 6971L: nbd-general@lists.sourceforge.net
4ca5829a 6972T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
6973F: Documentation/blockdev/nbd.txt
6974F: drivers/block/nbd.c
6975F: include/linux/nbd.h
c117ab84 6976F: include/uapi/linux/nbd.h
1da177e4 6977
6e43650c
NH
6978NETWORK DROP MONITOR
6979M: Neil Horman <nhorman@tuxdriver.com>
6980L: netdev@vger.kernel.org
6981S: Maintained
6982W: https://fedorahosted.org/dropwatch/
6983F: net/core/drop_monitor.c
6984
1da177e4 6985NETWORKING [GENERAL]
8b58be88 6986M: "David S. Miller" <davem@davemloft.net>
979b6c13 6987L: netdev@vger.kernel.org
b1e8fd54 6988W: http://www.linuxfoundation.org/en/Net
11e98029 6989Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
6991T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 6992S: Maintained
679655da
JP
6993F: net/
6994F: include/net/
018d21ed
JP
6995F: include/linux/in.h
6996F: include/linux/net.h
6997F: include/linux/netdevice.h
c117ab84
CEB
6998F: include/uapi/linux/in.h
6999F: include/uapi/linux/net.h
7000F: include/uapi/linux/netdevice.h
0c7aecd4 7001F: include/uapi/linux/net_namespace.h
7e814a6c 7002F: tools/net/
f4e53f9a 7003F: tools/testing/selftests/net/
335a67d2 7004F: lib/random32.c
a101ccd1 7005F: lib/test_bpf.c
1da177e4
LT
7006
7007NETWORKING [IPv4/IPv6]
8b58be88
JP
7008M: "David S. Miller" <davem@davemloft.net>
7009M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7010M: James Morris <jmorris@namei.org>
7011M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7012M: Patrick McHardy <kaber@trash.net>
979b6c13 7013L: netdev@vger.kernel.org
08deed1e 7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7015S: Maintained
679655da
JP
7016F: net/ipv4/
7017F: net/ipv6/
7018F: include/net/ip*
0a14842f 7019F: arch/x86/net/*
1da177e4 7020
73b7656c
DM
7021NETWORKING [IPSEC]
7022M: Steffen Klassert <steffen.klassert@secunet.com>
7023M: Herbert Xu <herbert@gondor.apana.org.au>
7024M: "David S. Miller" <davem@davemloft.net>
7025L: netdev@vger.kernel.org
d1fc5024
SK
7026T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7028S: Maintained
5826bdd1 7029F: net/core/flow.c
73b7656c
DM
7030F: net/xfrm/
7031F: net/key/
7032F: net/ipv4/xfrm*
d1fc5024
SK
7033F: net/ipv4/esp4.c
7034F: net/ipv4/ah4.c
7035F: net/ipv4/ipcomp.c
7036F: net/ipv4/ip_vti.c
73b7656c 7037F: net/ipv6/xfrm*
d1fc5024
SK
7038F: net/ipv6/esp6.c
7039F: net/ipv6/ah6.c
7040F: net/ipv6/ipcomp6.c
7041F: net/ipv6/ip6_vti.c
73b7656c
DM
7042F: include/uapi/linux/xfrm.h
7043F: include/net/xfrm.h
7044
10e2ff1c 7045NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7046M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7047L: netdev@vger.kernel.org
7048S: Maintained
7049
29f8f632 7050NETWORKING [WIRELESS]
2cb4abd1 7051L: linux-wireless@vger.kernel.org
8a6e2535 7052Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7053
788873ac
JP
7054NETWORKING DRIVERS
7055L: netdev@vger.kernel.org
7056W: http://www.linuxfoundation.org/en/Net
11e98029 7057Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7060S: Odd Fixes
7061F: drivers/net/
018d21ed 7062F: include/linux/if_*
0b63bf1f
JD
7063F: include/linux/netdevice.h
7064F: include/linux/arcdevice.h
7065F: include/linux/etherdevice.h
7066F: include/linux/fcdevice.h
7067F: include/linux/fddidevice.h
7068F: include/linux/hippidevice.h
7069F: include/linux/inetdevice.h
c117ab84
CEB
7070F: include/uapi/linux/if_*
7071F: include/uapi/linux/netdevice.h
788873ac 7072
0e324cf6
JL
7073NETWORKING DRIVERS (WIRELESS)
7074M: Kalle Valo <kvalo@codeaurora.org>
7075L: linux-wireless@vger.kernel.org
7076Q: http://patchwork.kernel.org/project/linux-wireless/list/
7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7078S: Maintained
7079F: drivers/net/wireless/
7080
3d396eb1 7081NETXEN (1/10) GbE SUPPORT
8622315e 7082M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7083M: Sony Chacko <sony.chacko@qlogic.com>
7084M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7085L: netdev@vger.kernel.org
9c2b5bde 7086W: http://www.qlogic.com
3d396eb1 7087S: Supported
aa43c215 7088F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7089
6423d30f
AAJ
7090NFC SUBSYSTEM
7091M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7092M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7093M: Samuel Ortiz <sameo@linux.intel.com>
7094L: linux-wireless@vger.kernel.org
1eb3b216 7095L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7096S: Supported
6423d30f 7097F: net/nfc/
55eb94f9 7098F: include/net/nfc/
c117ab84 7099F: include/uapi/linux/nfc.h
6423d30f 7100F: drivers/nfc/
08eaa1e0 7101F: include/linux/platform_data/pn544.h
7ebb88e5 7102F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7103
e8b43555 7104NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7105M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7106M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7107L: linux-nfs@vger.kernel.org
7108W: http://client.linux-nfs.org
cd7b996a 7109T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7110S: Maintained
679655da
JP
7111F: fs/lockd/
7112F: fs/nfs/
7113F: fs/nfs_common/
7114F: net/sunrpc/
7115F: include/linux/lockd/
7116F: include/linux/nfs*
7117F: include/linux/sunrpc/
c117ab84
CEB
7118F: include/uapi/linux/nfs*
7119F: include/uapi/linux/sunrpc/
1da177e4 7120
85ef9cea 7121NILFS2 FILESYSTEM
e2126935 7122M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7123L: linux-nilfs@vger.kernel.org
f9472265 7124W: http://nilfs.sourceforge.net/
e2126935 7125T: git git://github.com/konis/nilfs2.git
85ef9cea 7126S: Supported
679655da
JP
7127F: Documentation/filesystems/nilfs2.txt
7128F: fs/nilfs2/
7129F: include/linux/nilfs2_fs.h
85ef9cea 7130
1da177e4 7131NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7132M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7133W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7134S: Maintained
679655da
JP
7135F: Documentation/scsi/NinjaSCSI.txt
7136F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7137
7138NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7139M: GOTO Masanori <gotom@debian.or.jp>
7140M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7141W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7142S: Maintained
679655da
JP
7143F: Documentation/scsi/NinjaSCSI.txt
7144F: drivers/scsi/nsp32*
1da177e4 7145
383b8fb9
LFT
7146NIOS2 ARCHITECTURE
7147M: Ley Foon Tan <lftan@altera.com>
7148L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
08c283cc 7149T: git git://git.rocketboards.org/linux-socfpga-next.git
383b8fb9
LFT
7150S: Maintained
7151F: arch/nios2/
7152
2a6afddb
PR
7153NOKIA N900 POWER SUPPLY DRIVERS
7154M: Pali RohĂ¡r <pali.rohar@gmail.com>
7155S: Maintained
7156F: include/linux/power/bq2415x_charger.h
7157F: include/linux/power/bq27x00_battery.h
7158F: include/linux/power/isp1704_charger.h
7159F: drivers/power/bq2415x_charger.c
7160F: drivers/power/bq27x00_battery.c
7161F: drivers/power/isp1704_charger.c
7162F: drivers/power/rx51_battery.c
7163
fce8a7bb 7164NTB DRIVER
9ef6bf6c
JM
7165M: Jon Mason <jdmason@kudzu.us>
7166M: Dave Jiang <dave.jiang@intel.com>
fce8a7bb 7167S: Supported
2984411f
JM
7168W: https://github.com/jonmason/ntb/wiki
7169T: git git://github.com/jonmason/ntb.git
fce8a7bb 7170F: drivers/ntb/
548c237c 7171F: drivers/net/ntb_netdev.c
fce8a7bb
JM
7172F: include/linux/ntb.h
7173
1da177e4 7174NTFS FILESYSTEM
2818ef50 7175M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7176L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7177W: http://www.tuxera.com/
e6f4dee7 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7179S: Supported
679655da
JP
7180F: Documentation/filesystems/ntfs.txt
7181F: fs/ntfs/
1da177e4 7182
9eb8ef74 7183NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7184M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7185L: linux-fbdev@vger.kernel.org
ce00f85c 7186S: Maintained
8a61f013
JH
7187F: drivers/video/fbdev/riva/
7188F: drivers/video/fbdev/nvidia/
1da177e4 7189
79461681
MW
7190NVM EXPRESS DRIVER
7191M: Matthew Wilcox <willy@linux.intel.com>
7192L: linux-nvme@lists.infradead.org
7193T: git git://git.infradead.org/users/willy/linux-nvme.git
7194S: Supported
5be37bf9 7195F: drivers/block/nvme*
79461681
MW
7196F: include/linux/nvme.h
7197
dece4585
CP
7198NXP-NCI NFC DRIVER
7199M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7200R: Charles Gorand <charles.gorand@effinnov.com>
7201L: linux-nfc@lists.01.org (moderated for non-subscribers)
7202S: Supported
7203F: drivers/nfc/nxp-nci
7204
f50d7146
RK
7205NXP TDA998X DRM DRIVER
7206M: Russell King <rmk+kernel@arm.linux.org.uk>
7207S: Supported
7208F: drivers/gpu/drm/i2c/tda998x_drv.c
7209F: include/drm/i2c/tda998x.h
7210
fbace43e
PR
7211NXP TFA9879 DRIVER
7212M: Peter Rosin <peda@axentia.se>
7213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7214S: Maintained
7215F: sound/soc/codecs/tfa9879*
7216
f5525786 7217OMAP SUPPORT
0e24bdd4 7218M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7219L: linux-omap@vger.kernel.org
7220W: http://www.muru.com/linux/omap/
7221W: http://linux.omap.com/
8a6e2535 7222Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7224S: Maintained
4e04d5a3 7225F: arch/arm/*omap*/
026da812
FB
7226F: arch/arm/configs/omap1_defconfig
7227F: arch/arm/configs/omap2plus_defconfig
046d0a37 7228F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7229F: drivers/irqchip/irq-omap-intc.c
7230F: drivers/mfd/*omap*.c
7231F: drivers/mfd/menelaus.c
7232F: drivers/mfd/palmas.c
7233F: drivers/mfd/tps65217.c
7234F: drivers/mfd/tps65218.c
7235F: drivers/mfd/tps65910.c
7236F: drivers/mfd/twl-core.[ch]
7237F: drivers/mfd/twl4030*.c
7238F: drivers/mfd/twl6030*.c
7239F: drivers/mfd/twl6040*.c
7240F: drivers/regulator/palmas-regulator*.c
7241F: drivers/regulator/pbias-regulator.c
7242F: drivers/regulator/tps65217-regulator.c
7243F: drivers/regulator/tps65218-regulator.c
7244F: drivers/regulator/tps65910-regulator.c
7245F: drivers/regulator/twl-regulator.c
046d0a37 7246F: include/linux/i2c-omap.h
f5525786 7247
50f29fbd 7248OMAP DEVICE TREE SUPPORT
cdb55ab0 7249M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7250M: Tony Lindgren <tony@atomide.com>
7251L: linux-omap@vger.kernel.org
d0fb18c5 7252L: devicetree@vger.kernel.org
50f29fbd
TL
7253S: Maintained
7254F: arch/arm/boot/dts/*omap*
7255F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7256F: arch/arm/boot/dts/*am4*
7257F: arch/arm/boot/dts/*am5*
7258F: arch/arm/boot/dts/*dra7*
50f29fbd 7259
f5525786 7260OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7261M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7262L: linux-omap@vger.kernel.org
7263S: Maintained
7264F: arch/arm/*omap*/*clock*
7265
7266OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7267M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7268L: linux-omap@vger.kernel.org
7269S: Maintained
7270F: arch/arm/*omap*/*pm*
c46938d4 7271F: drivers/cpufreq/omap-cpufreq.c
f5525786 7272
d21db568 7273OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7274M: Rajendra Nayak <rnayak@ti.com>
7275M: Paul Walmsley <paul@pwsan.com>
7276L: linux-omap@vger.kernel.org
7277S: Maintained
d21db568 7278F: arch/arm/mach-omap2/prm*
692ab1f3 7279
f5525786 7280OMAP AUDIO SUPPORT
6c284903 7281M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7282M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7283L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7284L: linux-omap@vger.kernel.org
7285S: Maintained
7286F: sound/soc/omap/
7287
18640193
TL
7288OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7289M: Roger Quadros <rogerq@ti.com>
7290M: Tony Lindgren <tony@atomide.com>
7291L: linux-omap@vger.kernel.org
7292S: Maintained
7293F: drivers/memory/omap-gpmc.c
7294F: arch/arm/mach-omap2/*gpmc*
7295
f5525786 7296OMAP FRAMEBUFFER SUPPORT
830e6384 7297M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7298L: linux-fbdev@vger.kernel.org
f5525786
TL
7299L: linux-omap@vger.kernel.org
7300S: Maintained
8a61f013 7301F: drivers/video/fbdev/omap/
f5525786 7302
676eec0d 7303OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7304M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7305L: linux-omap@vger.kernel.org
676eec0d 7306L: linux-fbdev@vger.kernel.org
178ff4c9 7307S: Maintained
8a61f013 7308F: drivers/video/fbdev/omap2/
178ff4c9
TV
7309F: Documentation/arm/OMAP/DSS
7310
8b37fcfc
OBC
7311OMAP HARDWARE SPINLOCK SUPPORT
7312M: Ohad Ben-Cohen <ohad@wizery.com>
7313L: linux-omap@vger.kernel.org
7314S: Maintained
7315F: drivers/hwspinlock/omap_hwspinlock.c
7316F: arch/arm/mach-omap2/hwspinlock.c
7317
f5525786 7318OMAP MMC SUPPORT
8b58be88 7319M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7320L: linux-omap@vger.kernel.org
7321S: Maintained
653f41b5
MC
7322F: drivers/mmc/host/omap.c
7323
7324OMAP HS MMC SUPPORT
0a4585c6 7325L: linux-mmc@vger.kernel.org
653f41b5 7326L: linux-omap@vger.kernel.org
dfa5d196 7327S: Orphan
653f41b5 7328F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7329
7330OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7331M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7332S: Maintained
7333F: drivers/char/hw_random/omap-rng.c
7334
f400c82e 7335OMAP HWMOD SUPPORT
cdb55ab0 7336M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7337M: Paul Walmsley <paul@pwsan.com>
7338L: linux-omap@vger.kernel.org
7339S: Maintained
8fc8b12b 7340F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7341
8633fb30
PW
7342OMAP HWMOD DATA
7343M: Paul Walmsley <paul@pwsan.com>
7344L: linux-omap@vger.kernel.org
7345S: Maintained
7346F: arch/arm/mach-omap2/omap_hwmod*data*
7347
f400c82e 7348OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7349M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7350L: linux-omap@vger.kernel.org
7351S: Maintained
7352F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7353
0db83ced 7354OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7355M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7356L: linux-media@vger.kernel.org
7357S: Maintained
7eec52db 7358F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7359F: drivers/media/platform/omap3isp/
0db83ced 7360F: drivers/staging/media/omap4iss/
7e8970e1 7361
f5525786 7362OMAP USB SUPPORT
f299470a 7363M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7364L: linux-usb@vger.kernel.org
7365L: linux-omap@vger.kernel.org
43b416e5 7366T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7367S: Maintained
a16fbd65
JP
7368F: drivers/usb/*/*omap*
7369F: arch/arm/*omap*/usb*
f5525786 7370
6d994710 7371OMAP GPIO DRIVER
a1415a8f 7372M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7373M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7374M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7375L: linux-omap@vger.kernel.org
7376S: Maintained
7377F: drivers/gpio/gpio-omap.c
7378
c351e290
MJ
7379OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7380M: Mark Jackson <mpfj@newflow.co.uk>
7381L: linux-omap@vger.kernel.org
7382S: Maintained
7383F: arch/arm/boot/dts/am335x-nano.dts
7384
0ad122d9 7385OMFS FILESYSTEM
8b58be88 7386M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7387L: linux-karma-devel@lists.sourceforge.net
7388S: Maintained
679655da
JP
7389F: Documentation/filesystems/omfs.txt
7390F: fs/omfs/
0ad122d9 7391
c1986ee9 7392OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7393M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7394S: Maintained
679655da
JP
7395F: drivers/char/pcmcia/cm4000_cs.c
7396F: include/linux/cm4000_cs.h
c117ab84 7397F: include/uapi/linux/cm4000_cs.h
c1986ee9 7398
77c44ab1 7399OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7400M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7401S: Maintained
679655da 7402F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7403
77d5140f 7404OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7405M: Jonathan Corbet <corbet@lwn.net>
661263b5 7406L: linux-media@vger.kernel.org
275ffde4 7407T: git git://linuxtv.org/media_tree.git
77d5140f 7408S: Maintained
90d72ac6 7409F: drivers/media/i2c/ov7670.c
77d5140f 7410
431bca73 7411ONENAND FLASH DRIVER
8b58be88 7412M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7413L: linux-mtd@lists.infradead.org
7414S: Maintained
679655da
JP
7415F: drivers/mtd/onenand/
7416F: include/linux/mtd/onenand*.h
431bca73 7417
1da177e4 7418ONSTREAM SCSI TAPE DRIVER
8b58be88 7419M: Willem Riede <osst@riede.org>
1da177e4
LT
7420L: osst-users@lists.sourceforge.net
7421L: linux-scsi@vger.kernel.org
7422S: Maintained
f7269cfc
JD
7423F: Documentation/scsi/osst.txt
7424F: drivers/scsi/osst.*
7425F: drivers/scsi/osst_*.h
7426F: drivers/scsi/st.h
1da177e4 7427
e2d1d6c0 7428OPENCORES I2C BUS DRIVER
8b58be88 7429M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7430L: linux-i2c@vger.kernel.org
e2d1d6c0 7431S: Maintained
679655da
JP
7432F: Documentation/i2c/busses/i2c-ocores
7433F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7434
860c44c1 7435OPEN FIRMWARE AND FLATTENED DEVICE TREE
19624236 7436M: Grant Likely <grant.likely@linaro.org>
5d3ad8a6 7437M: Rob Herring <robh+dt@kernel.org>
d0fb18c5 7438L: devicetree@vger.kernel.org
a7fefe9f
RH
7439W: http://www.devicetree.org/
7440T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7441S: Maintained
f8828205 7442F: drivers/of/
860c44c1 7443F: include/linux/of*.h
f8828205 7444F: scripts/dtc/
860c44c1 7445
f8828205 7446OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7447M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7448M: Pawel Moll <pawel.moll@arm.com>
7449M: Mark Rutland <mark.rutland@arm.com>
de80963e 7450M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7451M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7452L: devicetree@vger.kernel.org
7453S: Maintained
7454F: Documentation/devicetree/
7455F: arch/*/boot/dts/
7456F: include/dt-bindings/
7457
2bb65f56
PA
7458OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7459M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7460L: devicetree@vger.kernel.org
7461S: Maintained
7462F: Documentation/devicetree/dynamic-resolution-notes.txt
7463F: Documentation/devicetree/overlay-notes.txt
7464F: drivers/of/overlay.c
7465F: drivers/of/resolver.c
7466
19f9d392
JB
7467OPENRISC ARCHITECTURE
7468M: Jonas Bonn <jonas@southpole.se>
7469W: http://openrisc.net
eab7c1c0 7470L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7471S: Maintained
7472T: git git://openrisc.net/~jonas/linux
14430813 7473F: arch/openrisc/
19f9d392 7474
ccb1352e 7475OPENVSWITCH
4f337ed5 7476M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7477L: netdev@vger.kernel.org
ccb1352e
JG
7478L: dev@openvswitch.org
7479W: http://openvswitch.org
ccb1352e
JG
7480S: Maintained
7481F: net/openvswitch/
b422da7c 7482F: include/uapi/linux/openvswitch.h
ccb1352e 7483
af39917d
CL
7484OPL4 DRIVER
7485M: Clemens Ladisch <clemens@ladisch.de>
7486L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7487T: git git://git.alsa-project.org/alsa-kernel.git
7488S: Maintained
7489F: sound/drivers/opl4/
7490
1da177e4 7491OPROFILE
4cf7e718 7492M: Robert Richter <rric@kernel.org>
1da177e4
LT
7493L: oprofile-list@lists.sf.net
7494S: Maintained
81c4a8a6 7495F: arch/*/include/asm/oprofile*.h
679655da
JP
7496F: arch/*/oprofile/
7497F: drivers/oprofile/
7498F: include/linux/oprofile.h
1da177e4 7499
e2d1d6c0 7500ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7501M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7502M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7503L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7504W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7505S: Supported
679655da
JP
7506F: Documentation/filesystems/ocfs2.txt
7507F: Documentation/filesystems/dlmfs.txt
7508F: fs/ocfs2/
e2d1d6c0 7509
1da177e4 7510ORINOCO DRIVER
724c6b35 7511L: linux-wireless@vger.kernel.org
491b26b4 7512W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7513W: http://www.nongnu.org/orinoco/
3a59babb 7514S: Orphan
679655da 7515F: drivers/net/wireless/orinoco/
1da177e4 7516
42c55aa8 7517OSD LIBRARY and FILESYSTEM
fadc0752 7518M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7519M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7520L: osd-dev@open-osd.org
7521W: http://open-osd.org
54e5881d 7522T: git git://git.open-osd.org/open-osd.git
68274794 7523S: Maintained
42c55aa8 7524F: drivers/scsi/osd/
6b6f0b6c 7525F: include/scsi/osd_*
42c55aa8 7526F: fs/exofs/
68274794 7527
ef94b186 7528OVERLAY FILESYSTEM
7c37fbda 7529M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7530L: linux-unionfs@vger.kernel.org
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7532S: Supported
1d113735 7533F: fs/overlayfs/
7c37fbda
NB
7534F: Documentation/filesystems/overlayfs.txt
7535
e2d1d6c0 7536P54 WIRELESS DRIVER
084cb0fe 7537M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7538L: linux-wireless@vger.kernel.org
084cb0fe 7539W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7540S: Maintained
679655da 7541F: drivers/net/wireless/p54/
e2d1d6c0 7542
f5cd7872 7543PA SEMI ETHERNET DRIVER
8b58be88 7544M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7545L: netdev@vger.kernel.org
7546S: Maintained
ded19add 7547F: drivers/net/ethernet/pasemi/*
f5cd7872 7548
beb58aa3 7549PA SEMI SMBUS DRIVER
8b58be88 7550M: Olof Johansson <olof@lixom.net>
846557d3 7551L: linux-i2c@vger.kernel.org
beb58aa3 7552S: Maintained
679655da 7553F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7554
48fc267e
SK
7555PADATA PARALLEL EXECUTION MECHANISM
7556M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7557L: linux-crypto@vger.kernel.org
7558S: Maintained
7559F: kernel/padata.c
7560F: include/linux/padata.h
7561F: Documentation/padata.txt
7562
709ee531 7563PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7564M: Harald Welte <laforge@gnumonks.org>
d0944853 7565L: platform-driver-x86@vger.kernel.org
709ee531 7566S: Maintained
679655da 7567F: drivers/platform/x86/panasonic-laptop.c
709ee531 7568
368dd5ac 7569PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7570M: David Howells <dhowells@redhat.com>
7571M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7572L: linux-am33-list@redhat.com (moderated for non-subscribers)
7573W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7574S: Maintained
679655da
JP
7575F: Documentation/mn10300/
7576F: arch/mn10300/
4fa97181 7577
64dfff03
SM
7578PARALLEL PORT SUBSYSTEM
7579M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7580M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7581L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7582S: Maintained
679655da
JP
7583F: drivers/parport/
7584F: include/linux/parport*.h
7585F: drivers/char/ppdev.c
c117ab84 7586F: include/uapi/linux/ppdev.h
64dfff03 7587F: Documentation/parport*.txt
1da177e4 7588
4cdf6bc2 7589PARAVIRT_OPS INTERFACE
d633180c 7590M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7591M: Chris Wright <chrisw@sous-sol.org>
7592M: Alok Kataria <akataria@vmware.com>
7593M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7594L: virtualization@lists.linux-foundation.org
4cdf6bc2 7595S: Supported
a2e19991 7596F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7597F: arch/*/kernel/paravirt*
7598F: arch/*/include/asm/paravirt.h
4cdf6bc2 7599
e2d1d6c0 7600PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7601M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0
RD
7602L: linux-parport@lists.infradead.org (subscribers-only)
7603W: http://www.torque.net/linux-pp.html
7604S: Maintained
679655da
JP
7605F: Documentation/blockdev/paride.txt
7606F: drivers/block/paride/
e2d1d6c0
RD
7607
7608PARISC ARCHITECTURE
b8828770 7609M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 7610M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
7611L: linux-parisc@vger.kernel.org
7612W: http://www.parisc-linux.org/
8a6e2535 7613Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 7616S: Maintained
679655da 7617F: arch/parisc/
2b6bac9e 7618F: Documentation/parisc/
679655da 7619F: drivers/parisc/
2b6bac9e
HD
7620F: drivers/char/agp/parisc-agp.c
7621F: drivers/input/serio/gscps2.c
7622F: drivers/parport/parport_gsc.*
7623F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 7624F: drivers/video/fbdev/sti*
2b6bac9e
HD
7625F: drivers/video/console/sti*
7626F: drivers/video/logo/logo_parisc*
e2d1d6c0 7627
1662d32c 7628PC87360 HARDWARE MONITORING DRIVER
8b58be88 7629M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
7630L: lm-sensors@lm-sensors.org
7631S: Maintained
679655da
JP
7632F: Documentation/hwmon/pc87360
7633F: drivers/hwmon/pc87360.c
1662d32c
JC
7634
7635PC8736x GPIO DRIVER
8b58be88 7636M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7637S: Maintained
679655da 7638F: drivers/char/pc8736x_gpio.c
1662d32c 7639
1ad107fd 7640PC87427 HARDWARE MONITORING DRIVER
7c81c60f 7641M: Jean Delvare <jdelvare@suse.de>
1ad107fd
JD
7642L: lm-sensors@lm-sensors.org
7643S: Maintained
7644F: Documentation/hwmon/pc87427
7645F: drivers/hwmon/pc87427.c
7646
b26e0ed4 7647PCA9532 LED DRIVER
8b58be88 7648M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 7649S: Maintained
d5ca6918
JP
7650F: drivers/leds/leds-pca9532.c
7651F: include/linux/leds-pca9532.h
b26e0ed4 7652
5ce914a8 7653PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 7654M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
7655L: linux-i2c@vger.kernel.org
7656S: Maintained
b4f0b74e 7657F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 7658
3971dae5 7659PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 7660M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
7661S: Maintained
7662F: drivers/firmware/pcdp.*
7663
065c6359 7664PCI ERROR RECOVERY
6305902c 7665M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 7666L: linux-pci@vger.kernel.org
065c6359 7667S: Supported
679655da 7668F: Documentation/PCI/pci-error-recovery.txt
065c6359 7669
1da177e4 7670PCI SUBSYSTEM
5ac3a6d2 7671M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 7672L: linux-pci@vger.kernel.org
99662dd1 7673Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 7675S: Supported
679655da
JP
7676F: Documentation/PCI/
7677F: drivers/pci/
7678F: include/linux/pci*
6b49ee49 7679F: arch/x86/pci/
cad01f91 7680F: arch/x86/kernel/quirks.c
1da177e4 7681
b7e78170
RH
7682PCI DRIVER FOR ARM VERSATILE PLATFORM
7683M: Rob Herring <robh@kernel.org>
7684L: linux-pci@vger.kernel.org
7685L: linux-arm-kernel@lists.infradead.org
7686S: Maintained
7687F: Documentation/devicetree/bindings/pci/versatile.txt
7688F: drivers/pci/host/pci-versatile.c
7689
5f6b6ccd
TI
7690PCI DRIVER FOR APPLIEDMICRO XGENE
7691M: Tanmay Inamdar <tinamdar@apm.com>
7692L: linux-pci@vger.kernel.org
7693L: linux-arm-kernel@lists.infradead.org
7694S: Maintained
7695F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7696F: drivers/pci/host/pci-xgene.c
7697
62d0ff83
ML
7698PCI DRIVER FOR FREESCALE LAYERSCAPE
7699M: Minghuan Lian <minghuan.Lian@freescale.com>
7700M: Mingkai Hu <mingkai.hu@freescale.com>
7701M: Roy Zang <tie-fei.zang@freescale.com>
7702L: linuxppc-dev@lists.ozlabs.org
7703L: linux-pci@vger.kernel.org
7704L: linux-arm-kernel@lists.infradead.org
7705S: Maintained
7706F: drivers/pci/host/*layerscape*
7707
f0b75693 7708PCI DRIVER FOR IMX6
f175aa2c 7709M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 7710M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
7711L: linux-pci@vger.kernel.org
7712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7713S: Maintained
7714F: drivers/pci/host/*imx6*
7715
0c4ffcfe
MK
7716PCI DRIVER FOR TI KEYSTONE
7717M: Murali Karicheri <m-karicheri2@ti.com>
7718L: linux-pci@vger.kernel.org
7719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7720S: Maintained
7721F: drivers/pci/host/*keystone*
7722
f0b75693
BH
7723PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7724M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7725M: Jason Cooper <jason@lakedaemon.net>
7726L: linux-pci@vger.kernel.org
7727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7728S: Maintained
7729F: drivers/pci/host/*mvebu*
7730
0447cfd7
TR
7731PCI DRIVER FOR NVIDIA TEGRA
7732M: Thierry Reding <thierry.reding@gmail.com>
7733L: linux-tegra@vger.kernel.org
f0b75693 7734L: linux-pci@vger.kernel.org
0447cfd7
TR
7735S: Supported
7736F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7737F: drivers/pci/host/pci-tegra.c
7738
47ff3de9
KVA
7739PCI DRIVER FOR TI DRA7XX
7740M: Kishon Vijay Abraham I <kishon@ti.com>
7741L: linux-omap@vger.kernel.org
7742L: linux-pci@vger.kernel.org
7743S: Supported
7744F: Documentation/devicetree/bindings/pci/ti-pci.txt
7745F: drivers/pci/host/pci-dra7xx.c
7746
f0b75693
BH
7747PCI DRIVER FOR RENESAS R-CAR
7748M: Simon Horman <horms@verge.net.au>
7749L: linux-pci@vger.kernel.org
7750L: linux-sh@vger.kernel.org
7751S: Maintained
7752F: drivers/pci/host/*rcar*
7753
4af82255 7754PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 7755M: Jingoo Han <jingoohan1@gmail.com>
4af82255 7756L: linux-pci@vger.kernel.org
f0b75693
BH
7757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7758L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
7759S: Maintained
7760F: drivers/pci/host/pci-exynos.c
7761
f0b75693 7762PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 7763M: Jingoo Han <jingoohan1@gmail.com>
110baab1 7764M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
7765L: linux-pci@vger.kernel.org
7766S: Maintained
7767F: drivers/pci/host/*designware*
7768
cf28855b
WD
7769PCI DRIVER FOR GENERIC OF HOSTS
7770M: Will Deacon <will.deacon@arm.com>
7771L: linux-pci@vger.kernel.org
7772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7773S: Maintained
7774F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7775F: drivers/pci/host/pci-host-generic.c
7776
51b66a6c 7777PCIE DRIVER FOR ST SPEAR13XX
110baab1 7778M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 7779L: linux-pci@vger.kernel.org
110baab1 7780S: Maintained
51b66a6c
PA
7781F: drivers/pci/host/*spear*
7782
dcd19de3
DD
7783PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7784M: Duc Dang <dhdang@apm.com>
7785L: linux-pci@vger.kernel.org
7786L: linux-arm-kernel@lists.infradead.org
7787S: Maintained
7788F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7789F: drivers/pci/host/pci-xgene-msi.c
7790
1da177e4 7791PCMCIA SUBSYSTEM
4230dfc9 7792P: Linux PCMCIA Team
f5df5881 7793L: linux-pcmcia@lists.infradead.org
6650e0a5 7794W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 7796S: Maintained
679655da
JP
7797F: Documentation/pcmcia/
7798F: drivers/pcmcia/
7799F: include/pcmcia/
1da177e4
LT
7800
7801PCNET32 NETWORK DRIVER
227fb925 7802M: Don Fry <pcnet32@frontier.com>
979b6c13 7803L: netdev@vger.kernel.org
1da177e4 7804S: Maintained
b955f6ca 7805F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 7806
48fc267e
SK
7807PCRYPT PARALLEL CRYPTO ENGINE
7808M: Steffen Klassert <steffen.klassert@secunet.com>
7809L: linux-crypto@vger.kernel.org
7810S: Maintained
7811F: crypto/pcrypt.c
7812F: include/crypto/pcrypt.h
7813
e72df0b8
TH
7814PER-CPU MEMORY ALLOCATOR
7815M: Tejun Heo <tj@kernel.org>
7816M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7818S: Maintained
7819F: include/linux/percpu*.h
7820F: mm/percpu*.c
7821F: arch/*/include/asm/percpu.h
7822
ad4ecbcb 7823PER-TASK DELAY ACCOUNTING
185e595f 7824M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 7825S: Maintained
679655da
JP
7826F: include/linux/delayacct.h
7827F: kernel/delayacct.c
ad4ecbcb 7828
57c0c15b 7829PERFORMANCE EVENTS SUBSYSTEM
8b58be88 7830M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 7831M: Ingo Molnar <mingo@redhat.com>
f80c5393 7832M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 7833L: linux-kernel@vger.kernel.org
75fc2d37 7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 7835S: Supported
d53e8365 7836F: kernel/events/*
a003236c 7837F: include/linux/perf_event.h
c117ab84 7838F: include/uapi/linux/perf_event.h
141c4296
RR
7839F: arch/*/kernel/perf_event*.c
7840F: arch/*/kernel/*/perf_event*.c
7841F: arch/*/kernel/*/*/perf_event*.c
a003236c 7842F: arch/*/include/asm/perf_event.h
a003236c
VL
7843F: arch/*/kernel/perf_callchain.c
7844F: tools/perf/
6c0b3244 7845
dd49d0f5 7846PERSONALITY HANDLING
8b58be88 7847M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
7848L: linux-abi-devel@lists.sourceforge.net
7849S: Maintained
679655da 7850F: include/linux/personality.h
c117ab84 7851F: include/uapi/linux/personality.h
dd49d0f5 7852
838e7a03 7853PHONET PROTOCOL
2a06b40f 7854M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
7855S: Supported
7856F: Documentation/networking/phonet.txt
7857F: include/linux/phonet.h
7858F: include/net/phonet/
c117ab84 7859F: include/uapi/linux/phonet.h
838e7a03
RDC
7860F: net/phonet/
7861
1da177e4 7862PHRAM MTD DRIVER
8b58be88 7863M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
7864L: linux-mtd@lists.infradead.org
7865S: Maintained
679655da 7866F: drivers/mtd/devices/phram.c
1da177e4 7867
efdbb10e
BP
7868PICOLCD HID DRIVER
7869M: Bruno Prémont <bonbons@linux-vserver.org>
7870L: linux-input@vger.kernel.org
7871S: Maintained
7872F: drivers/hid/hid-picolcd*
7873
a53bfa07
JI
7874PICOXCELL SUPPORT
7875M: Jamie Iles <jamie@jamieiles.com>
7876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7877T: git git://github.com/jamieiles/linux-2.6-ji.git
7878S: Supported
b8733987 7879F: arch/arm/boot/dts/picoxcell*
14430813 7880F: arch/arm/mach-picoxcell/
b8733987 7881F: drivers/crypto/picoxcell*
a53bfa07 7882
2744e8af
LW
7883PIN CONTROL SUBSYSTEM
7884M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 7885L: linux-gpio@vger.kernel.org
dbe752a3 7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 7887S: Maintained
07f29ba6 7888F: drivers/pinctrl/
8e406fe4 7889F: include/linux/pinctrl/
2744e8af 7890
2201bbb8
JCPV
7891PIN CONTROLLER - ATMEL AT91
7892M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7894S: Maintained
c654b6bf 7895F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 7896
cbd1b652
MW
7897PIN CONTROLLER - INTEL
7898M: Mika Westerberg <mika.westerberg@linux.intel.com>
7899M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7900S: Maintained
7901F: drivers/pinctrl/intel/
2201bbb8 7902
9963b536
LP
7903PIN CONTROLLER - RENESAS
7904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7905L: linux-sh@vger.kernel.org
7906S: Maintained
7907F: drivers/pinctrl/sh-pfc/
7908
b75e60d6 7909PIN CONTROLLER - SAMSUNG
fea685e9 7910M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
7911M: Thomas Abraham <thomas.abraham@linaro.org>
7912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7913L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7914S: Maintained
9b5b33f6 7915F: drivers/pinctrl/samsung/
b75e60d6 7916
deda8287 7917PIN CONTROLLER - ST SPEAR
8e406fe4 7918M: Viresh Kumar <viresh.linux@gmail.com>
deda8287
VK
7919L: spear-devel@list.st.com
7920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7921W: http://www.st.com/spear
7922S: Maintained
8e406fe4 7923F: drivers/pinctrl/spear/
deda8287 7924
249a6771 7925PKTCDVD DRIVER
dbd47133 7926M: Jiri Kosina <jkosina@suse.cz>
249a6771 7927S: Maintained
679655da
JP
7928F: drivers/block/pktcdvd.c
7929F: include/linux/pktcdvd.h
c117ab84 7930F: include/uapi/linux/pktcdvd.h
249a6771 7931
b31d8273
G
7932PKUNITY SOC DRIVERS
7933M: Guan Xuetao <gxt@mprc.pku.edu.cn>
7934W: http://mprc.pku.edu.cn/~guanxuetao/linux
7935S: Maintained
ceebf4d5 7936T: git git://github.com/gxt/linux.git
b31d8273 7937F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 7938F: drivers/i2c/busses/i2c-puv3.c
8a61f013 7939F: drivers/video/fbdev/fb-puv3.c
2809e80b 7940F: drivers/rtc/rtc-puv3.c
b31d8273 7941
9d2ecfb7 7942PMBUS HARDWARE MONITORING DRIVERS
ca462085 7943M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
7944L: lm-sensors@lm-sensors.org
7945W: http://www.lm-sensors.org/
7946W: http://www.roeck-us.net/linux/drivers/
7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7948S: Maintained
7949F: Documentation/hwmon/pmbus
7950F: drivers/hwmon/pmbus/
7951F: include/linux/i2c/pmbus.h
7952
89a36810 7953PMC SIERRA MaxRAID DRIVER
076cfaae 7954M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
89a36810
AR
7955L: linux-scsi@vger.kernel.org
7956W: http://www.pmc-sierra.com/
7957S: Supported
7958F: drivers/scsi/pmcraid.*
7959
dbf9bfe6 7960PMC SIERRA PM8001 DRIVER
4f0e359c 7961M: xjtuwjp@gmail.com
dbf9bfe6 7962M: lindar_liu@usish.com
f5a7b525 7963L: pmchba@pmcs.com
dbf9bfe6 7964L: linux-scsi@vger.kernel.org
7965S: Supported
7966F: drivers/scsi/pm8001/
7967
1da177e4 7968POSIX CLOCKS and TIMERS
8b58be88 7969M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 7970L: linux-kernel@vger.kernel.org
75fc2d37 7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 7972S: Maintained
679655da
JP
7973F: fs/timerfd.c
7974F: include/linux/timer*
5cee9645 7975F: kernel/time/*timer*
1da177e4 7976
3be86148 7977POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 7978M: Sebastian Reichel <sre@kernel.org>
57318935 7979M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 7980M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 7981L: linux-pm@vger.kernel.org
54e5881d 7982T: git git://git.infradead.org/battery-2.6.git
3be86148 7983S: Maintained
679655da 7984F: include/linux/power_supply.h
8cd725a1 7985F: drivers/power/
3be86148 7986
1da177e4 7987PNP SUPPORT
9c3646d1 7988M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 7989S: Maintained
679655da 7990F: drivers/pnp/
1da177e4 7991
999445d4 7992PNXxxxx I2C DRIVER
8b58be88 7993M: Vitaly Wool <vitalywool@gmail.com>
846557d3 7994L: linux-i2c@vger.kernel.org
999445d4 7995S: Maintained
679655da 7996F: drivers/i2c/busses/i2c-pnx.c
999445d4 7997
1da177e4 7998PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 7999M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8000L: linux-ppp@vger.kernel.org
8001S: Maintained
224cf5ad 8002F: drivers/net/ppp/ppp_*
1da177e4
LT
8003
8004PPP OVER ATM (RFC 2364)
8b58be88 8005M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8006S: Maintained
679655da 8007F: net/atm/pppoatm.c
c117ab84 8008F: include/uapi/linux/atmppp.h
1da177e4
LT
8009
8010PPP OVER ETHERNET
8b58be88 8011M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8012S: Maintained
224cf5ad
JK
8013F: drivers/net/ppp/pppoe.c
8014F: drivers/net/ppp/pppox.c
1da177e4 8015
a6d2370b 8016PPP OVER L2TP
8b58be88 8017M: James Chapman <jchapman@katalix.com>
a6d2370b 8018S: Maintained
90ca28d1 8019F: net/l2tp/l2tp_ppp.c
679655da 8020F: include/linux/if_pppol2tp.h
c117ab84 8021F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8022
eae9d2ba 8023PPS SUPPORT
8b58be88 8024M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8025W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8026L: linuxpps@ml.enneenne.com (subscribers-only)
8027S: Maintained
cabaaf41
JP
8028F: Documentation/pps/
8029F: drivers/pps/
8030F: include/linux/pps*.h
eae9d2ba 8031
71a6d0af
HW
8032PPTP DRIVER
8033M: Dmitry Kozlov <xeb@mail.ru>
8034L: netdev@vger.kernel.org
8035S: Maintained
224cf5ad 8036F: drivers/net/ppp/pptp.c
71a6d0af
HW
8037W: http://sourceforge.net/projects/accel-pptp
8038
1da177e4 8039PREEMPTIBLE KERNEL
8b58be88 8040M: Robert Love <rml@tech9.net>
1da177e4
LT
8041L: kpreempt-tech@lists.sourceforge.net
8042W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8043S: Supported
679655da
JP
8044F: Documentation/preempt-locking.txt
8045F: include/linux/preempt.h
1da177e4
LT
8046
8047PRISM54 WIRELESS DRIVER
8b58be88 8048M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8049L: linux-wireless@vger.kernel.org
9ef80804 8050W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8051S: Obsolete
679655da 8052F: drivers/net/wireless/prism54/
1da177e4 8053
02c18891 8054PS3 NETWORK SUPPORT
b809b9ca 8055M: Geoff Levand <geoff@infradead.org>
02c18891 8056L: netdev@vger.kernel.org
a14ab6b6 8057L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8058S: Maintained
8df158ac 8059F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8060
f58a9d17 8061PS3 PLATFORM SUPPORT
b809b9ca 8062M: Geoff Levand <geoff@infradead.org>
a4724ed6 8063L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8064S: Maintained
679655da
JP
8065F: arch/powerpc/boot/ps3*
8066F: arch/powerpc/include/asm/lv1call.h
8067F: arch/powerpc/include/asm/ps3*.h
8068F: arch/powerpc/platforms/ps3/
8069F: drivers/*/ps3*
8070F: drivers/ps3/
fec629b8 8071F: drivers/rtc/rtc-ps3.c
679655da 8072F: drivers/usb/host/*ps3.c
fec629b8 8073F: sound/ppc/snd_ps3*
f58a9d17 8074
cffb4add 8075PS3VRAM DRIVER
8b58be88 8076M: Jim Paris <jim@jtan.com>
3715a5d0 8077M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8078L: linuxppc-dev@lists.ozlabs.org
cffb4add 8079S: Maintained
8a3977cb 8080F: drivers/block/ps3vram.c
cffb4add 8081
8defe599 8082PSTORE FILESYSTEM
9d5e2a02 8083M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8084M: Colin Cross <ccross@android.com>
8085M: Kees Cook <keescook@chromium.org>
8086M: Tony Luck <tony.luck@intel.com>
8087S: Maintained
8088T: git git://git.infradead.org/users/cbou/linux-pstore.git
8089F: fs/pstore/
8090F: include/linux/pstore*
04851772 8091F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8092F: drivers/acpi/apei/erst.c
8093
7fbc415d
RC
8094PTP HARDWARE CLOCK SUPPORT
8095M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8096L: netdev@vger.kernel.org
7fbc415d
RC
8097S: Maintained
8098W: http://linuxptp.sourceforge.net/
8099F: Documentation/ABI/testing/sysfs-ptp
8100F: Documentation/ptp/*
0ecb3cdd 8101F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8102F: drivers/net/phy/dp83640*
8103F: drivers/ptp/*
8104F: include/linux/ptp_cl*
8105
cf94a4d1 8106PTRACE SUPPORT
e846ee5f 8107M: Roland McGrath <roland@hack.frob.com>
8b58be88 8108M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8109S: Maintained
8110F: include/asm-generic/syscall.h
8111F: include/linux/ptrace.h
8112F: include/linux/regset.h
8113F: include/linux/tracehook.h
c117ab84 8114F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8115F: kernel/ptrace.c
8116
8320204a 8117PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8118M: Mike Isely <isely@pobox.com>
16e9495d 8119L: pvrusb2@isely.net (subscribers-only)
661263b5 8120L: linux-media@vger.kernel.org
8320204a 8121W: http://www.isely.net/pvrusb2/
275ffde4 8122T: git git://linuxtv.org/media_tree.git
8320204a 8123S: Maintained
679655da 8124F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8125F: drivers/media/usb/pvrusb2/
8320204a 8126
39532e6c
HG
8127PWC WEBCAM DRIVER
8128M: Hans de Goede <hdegoede@redhat.com>
8129L: linux-media@vger.kernel.org
8130T: git git://linuxtv.org/media_tree.git
8131S: Maintained
8132F: drivers/media/usb/pwc/*
8133
93c090b3
KD
8134PWM FAN DRIVER
8135M: Kamil Debski <k.debski@samsung.com>
8136L: lm-sensors@lm-sensors.org
8137S: Supported
8138F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8139F: Documentation/hwmon/pwm-fan
8140F: drivers/hwmon/pwm-fan.c
8141
200efedd 8142PWM SUBSYSTEM
aa3495f7
TR
8143M: Thierry Reding <thierry.reding@gmail.com>
8144L: linux-pwm@vger.kernel.org
0c2498f1 8145S: Maintained
006e854f 8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8147F: Documentation/pwm.txt
8148F: Documentation/devicetree/bindings/pwm/
8149F: include/linux/pwm.h
0c2498f1 8150F: drivers/pwm/
a140b98d
TR
8151F: drivers/video/backlight/pwm_bl.c
8152F: include/linux/pwm_backlight.h
0c2498f1 8153
30ec261e 8154PXA2xx/PXA3xx SUPPORT
8da5e302 8155M: Daniel Mack <daniel@zonque.org>
a323f664 8156M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8157M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8159T: git git://github.com/hzhuang1/linux.git
8da5e302 8160T: git git://github.com/rjarzmik/linux.git
1da177e4 8161S: Maintained
679655da
JP
8162F: arch/arm/mach-pxa/
8163F: drivers/pcmcia/pxa2xx*
9df92e6c 8164F: drivers/spi/spi-pxa2xx*
faf2e1db 8165F: drivers/usb/gadget/udc/pxa2*
679655da 8166F: include/sound/pxa2xx-lib.h
bec4c99e 8167F: sound/arm/pxa*
14430813 8168F: sound/soc/pxa/
1da177e4 8169
ec64d3bf
EG
8170PXA3xx NAND FLASH DRIVER
8171M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8172L: linux-mtd@lists.infradead.org
8173S: Maintained
9a67f099 8174F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8175
3f640c61 8176MMP SUPPORT
8b58be88 8177M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8178M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8180T: git git://github.com/hzhuang1/linux.git
8181T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8182S: Maintained
3f640c61 8183F: arch/arm/mach-mmp/
e8e6cb32 8184
272f133a
PO
8185PXA MMCI DRIVER
8186S: Orphan
8187
57f63bc8 8188PXA RTC DRIVER
8b58be88 8189M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8190L: rtc-linux@googlegroups.com
8191S: Maintained
8192
cea4001a 8193QAT DRIVER
49e7d9df
JP
8194M: Tadeusz Struk <tadeusz.struk@intel.com>
8195L: qat-linux@intel.com
8196S: Supported
8197F: drivers/crypto/qat/
cea4001a 8198
52a09a04 8199QIB DRIVER
8473c603 8200M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8201L: linux-rdma@vger.kernel.org
8202S: Supported
8203F: drivers/infiniband/hw/qib/
8204
5e9772b9
JS
8205QLOGIC QLA1280 SCSI DRIVER
8206M: Michael Reed <mdr@sgi.com>
8207L: linux-scsi@vger.kernel.org
8208S: Maintained
8209F: drivers/scsi/qla1280.[ch]
8210
1da177e4 8211QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8212M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8213L: linux-scsi@vger.kernel.org
8214S: Supported
679655da
JP
8215F: Documentation/scsi/LICENSE.qla2xxx
8216F: drivers/scsi/qla2xxx/
1da177e4 8217
883c98fe 8218QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8219M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8220L: linux-scsi@vger.kernel.org
8221S: Supported
bacfb81b 8222F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8223F: drivers/scsi/qla4xxx/
8224
5a4faa87 8225QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8226M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8227M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8228M: linux-driver@qlogic.com
8229L: netdev@vger.kernel.org
8230S: Supported
679655da 8231F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8232F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8233
0ec00f03 8234QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
195ca382 8235M: Shahed Shaikh <shahed.shaikh@qlogic.com>
9f35a3cc 8236M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8237L: netdev@vger.kernel.org
8238S: Supported
aa43c215 8239F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8240
c4e84bde 8241QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8242M: Harish Patil <harish.patil@qlogic.com>
8243M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8244M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8245M: linux-driver@qlogic.com
c4e84bde
RM
8246L: netdev@vger.kernel.org
8247S: Supported
aa43c215 8248F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8249
1da177e4 8250QNX4 FILESYSTEM
8b58be88 8251M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8252W: http://www.alarsen.net/linux/qnx4fs/
8253S: Maintained
80811493 8254F: fs/qnx4/
c117ab84
CEB
8255F: include/uapi/linux/qnx4_fs.h
8256F: include/uapi/linux/qnxtypes.h
1da177e4 8257
91952bc0
AP
8258QT1010 MEDIA DRIVER
8259M: Antti Palosaari <crope@iki.fi>
8260L: linux-media@vger.kernel.org
8261W: http://linuxtv.org/
8262W: http://palosaari.fi/linux/
8263Q: http://patchwork.linuxtv.org/project/linux-media/list/
8264T: git git://linuxtv.org/anttip/media_tree.git
8265S: Maintained
8266F: drivers/media/tuners/qt1010*
8267
966fb5ec
SM
8268QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8269M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8270L: linux-wireless@vger.kernel.org
8271L: ath9k-devel@lists.ath9k.org
8272W: http://wireless.kernel.org/en/users/Drivers/ath9k
8273S: Supported
8274F: drivers/net/wireless/ath/ath9k/
8275
2ea0ffcb
KV
8276QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8277M: Kalle Valo <kvalo@qca.qualcomm.com>
8278L: ath10k@lists.infradead.org
8279W: http://wireless.kernel.org/en/users/Drivers/ath10k
8280T: git git://github.com/kvalo/ath.git
8281S: Supported
8282F: drivers/net/wireless/ath/ath10k/
8283
4f4567cf
RK
8284QUALCOMM HEXAGON ARCHITECTURE
8285M: Richard Kuo <rkuo@codeaurora.org>
8286L: linux-hexagon@vger.kernel.org
8287S: Supported
8288F: arch/hexagon/
8289
8e84c258
EK
8290QUALCOMM WCN36XX WIRELESS DRIVER
8291M: Eugene Krasnikov <k.eugene.e@gmail.com>
8292L: wcn36xx@lists.infradead.org
8293W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8294T: git git://github.com/KrasnikovEugene/wcn36xx.git
8295S: Supported
8296F: drivers/net/wireless/ath/wcn36xx/
8297
602adf40 8298RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8299M: Ilya Dryomov <idryomov@gmail.com>
8300M: Sage Weil <sage@redhat.com>
527a88b9 8301M: Alex Elder <elder@kernel.org>
602adf40 8302M: ceph-devel@vger.kernel.org
09d90327
SW
8303W: http://ceph.com/
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
602adf40
YS
8305S: Supported
8306F: drivers/block/rbd.c
8307F: drivers/block/rbd_types.h
8308
1da177e4 8309RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8310M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8311L: linux-fbdev@vger.kernel.org
1da177e4 8312S: Maintained
8a61f013 8313F: drivers/video/fbdev/aty/radeon*
c117ab84 8314F: include/uapi/linux/radeonfb.h
1da177e4 8315
c6c9b34c
HG
8316RADIOSHARK RADIO DRIVER
8317M: Hans de Goede <hdegoede@redhat.com>
8318L: linux-media@vger.kernel.org
8319T: git git://linuxtv.org/media_tree.git
8320S: Maintained
8321F: drivers/media/radio/radio-shark.c
8322
8323RADIOSHARK2 RADIO DRIVER
8324M: Hans de Goede <hdegoede@redhat.com>
8325L: linux-media@vger.kernel.org
8326T: git git://linuxtv.org/media_tree.git
8327S: Maintained
8328F: drivers/media/radio/radio-shark2.c
8329F: drivers/media/radio/radio-tea5777.c
8330
1da177e4 8331RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8332M: Paul Mackerras <paulus@samba.org>
c69f677c 8333L: linux-fbdev@vger.kernel.org
1da177e4 8334S: Maintained
8a61f013 8335F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8336
e7839f25 8337RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8338P: rt2x00 project
b182427e 8339M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8340M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8341L: linux-wireless@vger.kernel.org
95ea3627
ID
8342S: Maintained
8343F: drivers/net/wireless/rt2x00/
8344
9db5579b 8345RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8346M: Jens Axboe <axboe@kernel.dk>
9db5579b 8347S: Maintained
679655da
JP
8348F: Documentation/blockdev/ramdisk.txt
8349F: drivers/block/brd.c
9db5579b 8350
9e853f23
RZ
8351PERSISTENT MEMORY DRIVER
8352M: Ross Zwisler <ross.zwisler@linux.intel.com>
8353L: linux-nvdimm@lists.01.org
8354S: Supported
8355F: drivers/block/pmem.c
8356
9e95ce27 8357RANDOM NUMBER DRIVER
0624bcaa 8358M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8359S: Maintained
679655da 8360F: drivers/char/random.c
9e95ce27 8361
394b701c 8362RAPIDIO SUBSYSTEM
8b58be88 8363M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8364M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8365S: Maintained
679655da 8366F: drivers/rapidio/
394b701c 8367
e2d1d6c0 8368RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8369L: linux-wireless@vger.kernel.org
f52a5490 8370S: Orphan
679655da 8371F: drivers/net/wireless/ray*
e2d1d6c0
RD
8372
8373RCUTORTURE MODULE
e0198b29 8374M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8375M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8376L: linux-kernel@vger.kernel.org
f9094d8e 8377S: Supported
08deed1e 8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8379F: Documentation/RCU/torture.txt
34e2d560 8380F: kernel/rcu/rcutorture.c
e2d1d6c0 8381
c87b9c60
PM
8382RCUTORTURE TEST FRAMEWORK
8383M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8384M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8385R: Steven Rostedt <rostedt@goodmis.org>
8386R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8387R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8388L: linux-kernel@vger.kernel.org
c87b9c60
PM
8389S: Supported
8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8391F: tools/testing/selftests/rcutorture
8392
c1f766b5 8393RDC R-321X SoC
8b58be88 8394M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8395S: Maintained
8396
db17f395 8397RDC R6040 FAST ETHERNET DRIVER
8b58be88 8398M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8399L: netdev@vger.kernel.org
8400S: Maintained
58565a35 8401F: drivers/net/ethernet/rdc/r6040.c
db17f395 8402
a09ed661 8403RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8404M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8405L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8406S: Supported
679655da 8407F: net/rds/
a09ed661 8408
595182bc 8409READ-COPY UPDATE (RCU)
8b58be88 8410M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8411M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8412R: Steven Rostedt <rostedt@goodmis.org>
8413R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8414R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8415L: linux-kernel@vger.kernel.org
9fab9787 8416W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8417S: Supported
08deed1e 8418T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8419F: Documentation/RCU/
9fab9787 8420X: Documentation/RCU/torture.txt
f9094d8e 8421F: include/linux/rcu*
4102adab
PM
8422X: include/linux/srcu.h
8423F: kernel/rcu/
34e2d560 8424X: kernel/torture.c
595182bc 8425
0c86edc0 8426REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8427M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8428M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8429L: rtc-linux@googlegroups.com
8a6e2535 8430Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8432S: Maintained
679655da
JP
8433F: Documentation/rtc.txt
8434F: drivers/rtc/
8435F: include/linux/rtc.h
c117ab84 8436F: include/uapi/linux/rtc.h
0c86edc0 8437
0e400c53
MB
8438REALTEK AUDIO CODECS
8439M: Bard Liao <bardliao@realtek.com>
8440M: Oder Chiou <oder_chiou@realtek.com>
8441S: Maintained
8442F: sound/soc/codecs/rt*
8443F: include/sound/rt*.h
8444
1da177e4 8445REISERFS FILE SYSTEM
76c4e5ea 8446L: reiserfs-devel@vger.kernel.org
1da177e4 8447S: Supported
679655da 8448F: fs/reiserfs/
1da177e4 8449
b83a313b 8450REGISTER MAP ABSTRACTION
b02e48f2 8451M: Mark Brown <broonie@kernel.org>
dd060bc9 8452L: linux-kernel@vger.kernel.org
b83a313b
MB
8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8454S: Supported
8455F: drivers/base/regmap/
8456F: include/linux/regmap.h
8457
400e64df
OBC
8458REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8459M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8460T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8461S: Maintained
8462F: drivers/remoteproc/
8463F: Documentation/remoteproc.txt
6fc26488 8464F: include/linux/remoteproc.h
400e64df 8465
d8115db5
OBC
8466REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8467M: Ohad Ben-Cohen <ohad@wizery.com>
8468T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8469S: Maintained
8470F: drivers/rpmsg/
8471F: Documentation/rpmsg.txt
8472F: include/linux/rpmsg.h
8473
1b0fe6be
PZ
8474RESET CONTROLLER FRAMEWORK
8475M: Philipp Zabel <p.zabel@pengutronix.de>
8476S: Maintained
8477F: drivers/reset/
8478F: Documentation/devicetree/bindings/reset/
8479F: include/linux/reset.h
8480F: include/linux/reset-controller.h
8481
e0897645 8482RFKILL
8b58be88 8483M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8484L: linux-wireless@vger.kernel.org
ce466579
JB
8485W: http://wireless.kernel.org/
8486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8488S: Maintained
505c9247 8489F: Documentation/rfkill.txt
80811493 8490F: net/rfkill/
e0897645 8491
933685ca
TG
8492RHASHTABLE
8493M: Thomas Graf <tgraf@suug.ch>
8494L: netdev@vger.kernel.org
8495S: Maintained
8496F: lib/rhashtable.c
8497F: include/linux/rhashtable.h
8498
67e054e9
ML
8499RICOH SMARTMEDIA/XD DRIVER
8500M: Maxim Levitsky <maximlevitsky@gmail.com>
8501S: Maintained
21c26f50
JP
8502F: drivers/mtd/nand/r852.c
8503F: drivers/mtd/nand/r852.h
67e054e9 8504
92634125
ML
8505RICOH R5C592 MEMORYSTICK DRIVER
8506M: Maxim Levitsky <maximlevitsky@gmail.com>
8507S: Maintained
8508F: drivers/memstick/host/r592.*
8509
27f1d2f9
SA
8510ROCCAT DRIVERS
8511M: Stefan Achatz <erazor_de@users.sourceforge.net>
8512W: http://sourceforge.net/projects/roccat/
8513S: Maintained
8514F: drivers/hid/hid-roccat*
8515F: include/linux/hid-roccat*
8516F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8517
4b8ac966
JP
8518ROCKER DRIVER
8519M: Jiri Pirko <jiri@resnulli.us>
8520M: Scott Feldman <sfeldma@gmail.com>
8521L: netdev@vger.kernel.org
8522S: Supported
8523F: drivers/net/ethernet/rocker/
8524
1da177e4
LT
8525ROCKETPORT DRIVER
8526P: Comtrol Corp.
1da177e4
LT
8527W: http://www.comtrol.com
8528S: Maintained
679655da 8529F: Documentation/serial/rocket.txt
c897401b 8530F: drivers/tty/rocket*
1da177e4 8531
7645c2f4
KC
8532ROCKETPORT EXPRESS/INFINITY DRIVER
8533M: Kevin Cernekee <cernekee@gmail.com>
8534L: linux-serial@vger.kernel.org
8535S: Odd Fixes
8536F: drivers/tty/serial/rp2.*
8537
1da177e4 8538ROSE NETWORK LAYER
8b58be88 8539M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8540L: linux-hams@vger.kernel.org
d34cb28a 8541W: http://www.linux-ax25.org/
1da177e4 8542S: Maintained
679655da 8543F: include/net/rose.h
c117ab84 8544F: include/uapi/linux/rose.h
679655da 8545F: net/rose/
1da177e4 8546
91952bc0
AP
8547RTL2830 MEDIA DRIVER
8548M: Antti Palosaari <crope@iki.fi>
8549L: linux-media@vger.kernel.org
8550W: http://linuxtv.org/
8551W: http://palosaari.fi/linux/
8552Q: http://patchwork.linuxtv.org/project/linux-media/list/
8553T: git git://linuxtv.org/anttip/media_tree.git
8554S: Maintained
8555F: drivers/media/dvb-frontends/rtl2830*
8556
27a0aacf
AP
8557RTL2832 MEDIA DRIVER
8558M: Antti Palosaari <crope@iki.fi>
8559L: linux-media@vger.kernel.org
8560W: http://linuxtv.org/
8561W: http://palosaari.fi/linux/
8562Q: http://patchwork.linuxtv.org/project/linux-media/list/
8563T: git git://linuxtv.org/anttip/media_tree.git
8564S: Maintained
8565F: drivers/media/dvb-frontends/rtl2832*
8566
ba6e6f6e
AP
8567RTL2832_SDR MEDIA DRIVER
8568M: Antti Palosaari <crope@iki.fi>
8569L: linux-media@vger.kernel.org
8570W: http://linuxtv.org/
8571W: http://palosaari.fi/linux/
8572Q: http://patchwork.linuxtv.org/project/linux-media/list/
8573T: git git://linuxtv.org/anttip/media_tree.git
8574S: Maintained
b4bb1c28 8575F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 8576
59840488 8577RTL8180 WIRELESS DRIVER
605bebe2 8578L: linux-wireless@vger.kernel.org
491b26b4 8579W: http://wireless.kernel.org/
54e5881d 8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 8581S: Orphan
3cfeb0c3 8582F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 8583
59840488 8584RTL8187 WIRELESS DRIVER
9f0939bf 8585M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
8586M: Hin-Tak Leung <htl10@users.sourceforge.net>
8587M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 8588L: linux-wireless@vger.kernel.org
491b26b4 8589W: http://wireless.kernel.org/
54e5881d 8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 8591S: Maintained
3cfeb0c3 8592F: drivers/net/wireless/rtl818x/rtl8187/
59840488 8593
3cf0c8ad
LF
8594RTL8192CE WIRELESS DRIVER
8595M: Larry Finger <Larry.Finger@lwfinger.net>
8596M: Chaoming Li <chaoming_li@realsil.com.cn>
8597L: linux-wireless@vger.kernel.org
491b26b4 8598W: http://wireless.kernel.org/
3cf0c8ad
LF
8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8600S: Maintained
8601F: drivers/net/wireless/rtlwifi/
f0b3e4b7 8602F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 8603
9eb8ef74 8604S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 8605M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8606L: linux-fbdev@vger.kernel.org
ce00f85c 8607S: Maintained
8a61f013 8608F: drivers/video/fbdev/savage/
9eb8ef74 8609
1da177e4 8610S390
8b58be88
JP
8611M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8612M: Heiko Carstens <heiko.carstens@de.ibm.com>
1da177e4 8613M: linux390@de.ibm.com
d58140cc 8614L: linux-s390@vger.kernel.org
5238da45
HC
8615W: http://www.ibm.com/developerworks/linux/linux390/
8616S: Supported
679655da 8617F: arch/s390/
a968cd3e 8618F: drivers/s390/
3bfe6858
JN
8619F: Documentation/s390/
8620F: Documentation/DocBook/s390*
5238da45 8621
322986ca
SO
8622S390 COMMON I/O LAYER
8623M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8624M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8625L: linux-s390@vger.kernel.org
8626W: http://www.ibm.com/developerworks/linux/linux390/
8627S: Supported
8628F: drivers/s390/cio/
8629
8630S390 DASD DRIVER
8631M: Stefan Weinhuber <wein@de.ibm.com>
8632M: Stefan Haberland <stefan.haberland@de.ibm.com>
8633L: linux-s390@vger.kernel.org
8634W: http://www.ibm.com/developerworks/linux/linux390/
8635S: Supported
8636F: drivers/s390/block/dasd*
8637F: block/partitions/ibm.c
8638
5238da45 8639S390 NETWORK DRIVERS
8b58be88 8640M: Ursula Braun <ursula.braun@de.ibm.com>
5238da45 8641M: linux390@de.ibm.com
d58140cc 8642L: linux-s390@vger.kernel.org
5238da45
HC
8643W: http://www.ibm.com/developerworks/linux/linux390/
8644S: Supported
679655da 8645F: drivers/s390/net/
5238da45 8646
322986ca
SO
8647S390 PCI SUBSYSTEM
8648M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8649M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8650L: linux-s390@vger.kernel.org
8651W: http://www.ibm.com/developerworks/linux/linux390/
8652S: Supported
8653F: arch/s390/pci/
8654F: drivers/pci/hotplug/s390_pci_hpc.c
8655
feed9b62 8656S390 ZCRYPT DRIVER
5c8d0983 8657M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62
FB
8658M: linux390@de.ibm.com
8659L: linux-s390@vger.kernel.org
a968cd3e 8660W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 8661S: Supported
d5ca6918 8662F: drivers/s390/crypto/
feed9b62 8663
5238da45 8664S390 ZFCP DRIVER
d38e19d0 8665M: Steffen Maier <maier@linux.vnet.ibm.com>
5238da45 8666M: linux390@de.ibm.com
d58140cc 8667L: linux-s390@vger.kernel.org
5238da45 8668W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 8669S: Supported
679655da 8670F: drivers/s390/scsi/zfcp_*
1da177e4 8671
dd96df2c 8672S390 IUCV NETWORK LAYER
8b58be88 8673M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
8674M: linux390@de.ibm.com
8675L: linux-s390@vger.kernel.org
8676W: http://www.ibm.com/developerworks/linux/linux390/
8677S: Supported
679655da
JP
8678F: drivers/s390/net/*iucv*
8679F: include/net/iucv/
8680F: net/iucv/
dd96df2c 8681
4dde7f75 8682S3C24XX SD/MMC Driver
8b58be88 8683M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 8684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 8685S: Supported
679655da 8686F: drivers/mmc/host/s3cmci.*
4dde7f75 8687
1f15a229
HV
8688SAA6588 RDS RECEIVER DRIVER
8689M: Hans Verkuil <hverkuil@xs4all.nl>
8690L: linux-media@vger.kernel.org
8691T: git git://linuxtv.org/media_tree.git
8692W: http://linuxtv.org
8693S: Odd Fixes
8694F: drivers/media/i2c/saa6588*
8695
98ed12e6 8696SAA7134 VIDEO4LINUX DRIVER
009a5410 8697M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
8698L: linux-media@vger.kernel.org
8699W: http://linuxtv.org
8700T: git git://linuxtv.org/media_tree.git
8701S: Odd fixes
e42bf501 8702F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
8703F: drivers/media/pci/saa7134/
8704
1da177e4 8705SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 8706M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 8707L: linux-media@vger.kernel.org
275ffde4 8708T: git git://linuxtv.org/media_tree.git
1da177e4 8709S: Maintained
90d72ac6
MCC
8710F: drivers/media/common/saa7146/
8711F: drivers/media/pci/saa7146/
8712F: include/media/saa7146*
1da177e4 8713
92304a40 8714SAMSUNG LAPTOP DRIVER
5909c654 8715M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
8716L: platform-driver-x86@vger.kernel.org
8717S: Maintained
8718F: drivers/platform/x86/samsung-laptop.c
8719
4a109cc0 8720SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 8721M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
8722L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8723S: Supported
14430813 8724F: sound/soc/samsung/
4a109cc0 8725
0d89a28b 8726SAMSUNG FRAMEBUFFER DRIVER
b7701755 8727M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
8728L: linux-fbdev@vger.kernel.org
8729S: Maintained
8a61f013 8730F: drivers/video/fbdev/s3c-fb.c
0d89a28b 8731
b40f0632 8732SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 8733M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 8734M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 8735L: linux-kernel@vger.kernel.org
b40f0632 8736L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
8737S: Supported
8738F: drivers/mfd/sec*.c
8739F: drivers/regulator/s2m*.c
8740F: drivers/regulator/s5m*.c
b40f0632
KK
8741F: drivers/clk/clk-s2mps11.c
8742F: drivers/rtc/rtc-s5m.c
f69d3a17 8743F: include/linux/mfd/samsung/
b40f0632
KK
8744F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8745F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 8746
038f5c4b
SN
8747SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8748M: Kyungmin Park <kyungmin.park@samsung.com>
8749M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8750L: linux-media@vger.kernel.org
8751Q: https://patchwork.linuxtv.org/project/linux-media/list/
8752S: Supported
8753F: drivers/media/platform/exynos4-is/
038f5c4b 8754
6fd86ab2
SN
8755SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8756M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8757L: linux-media@vger.kernel.org
8758L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8759S: Maintained
8760F: drivers/media/platform/s3c-camif/
8761F: include/media/s3c_camif.h
8762
b84ef24e
AH
8763SAMSUNG S5C73M3 CAMERA DRIVER
8764M: Kyungmin Park <kyungmin.park@samsung.com>
8765M: Andrzej Hajda <a.hajda@samsung.com>
8766L: linux-media@vger.kernel.org
8767S: Supported
8768F: drivers/media/i2c/s5c73m3/*
8769
7d459937
AH
8770SAMSUNG S5K5BAF CAMERA DRIVER
8771M: Kyungmin Park <kyungmin.park@samsung.com>
8772M: Andrzej Hajda <a.hajda@samsung.com>
8773L: linux-media@vger.kernel.org
8774S: Supported
8775F: drivers/media/i2c/s5k5baf.c
8776
310e39c9 8777SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
8778M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8779M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
8780S: Supported
8781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8782F: drivers/clk/samsung/
8783
66890ed6
BA
8784SAMSUNG SXGBE DRIVERS
8785M: Byungho An <bh74.an@samsung.com>
8786M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
8787M: Vipul Pandya <vipul.pandya@samsung.com>
8788S: Supported
8789L: netdev@vger.kernel.org
8790F: drivers/net/ethernet/samsung/sxgbe/
8791
93c537af
LM
8792SAMSUNG THERMAL DRIVER
8793M: Lukasz Majewski <l.majewski@samsung.com>
8794L: linux-pm@vger.kernel.org
8795L: linux-samsung-soc@vger.kernel.org
8796S: Supported
8797T: https://github.com/lmajewski/linux-samsung-thermal.git
8798F: drivers/thermal/samsung/
8799
e296cd32
KD
8800SAMSUNG USB2 PHY DRIVER
8801M: Kamil Debski <k.debski@samsung.com>
8802L: linux-kernel@vger.kernel.org
8803S: Supported
8804F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8805F: Documentation/phy/samsung-usb2.txt
8806F: drivers/phy/phy-exynos4210-usb2.c
8807F: drivers/phy/phy-exynos4x12-usb2.c
8808F: drivers/phy/phy-exynos5250-usb2.c
8809F: drivers/phy/phy-s5pv210-usb2.c
8810F: drivers/phy/phy-samsung-usb2.c
8811F: drivers/phy/phy-samsung-usb2.h
8812
ca749e2a 8813SERIAL DRIVERS
5e30bbb7 8814M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 8815L: linux-serial@vger.kernel.org
5e30bbb7 8816S: Maintained
14430813 8817F: drivers/tty/serial/
ca749e2a 8818
aecb7b64 8819SYNOPSYS DESIGNWARE DMAC DRIVER
2d8a3b3d 8820M: Viresh Kumar <viresh.linux@gmail.com>
337ae47c 8821M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 8822S: Maintained
1fb200d6 8823F: include/linux/dma/dw.h
3d598f47 8824F: include/linux/platform_data/dma-dw.h
61a76496 8825F: drivers/dma/dw/
aecb7b64 8826
f9e37137
SJ
8827SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8828M: Seungwon Jeon <tgih.jun@samsung.com>
8829M: Jaehoon Chung <jh80.chung@samsung.com>
8830L: linux-mmc@vger.kernel.org
8831S: Maintained
8832F: include/linux/mmc/dw_mmc.h
8833F: drivers/mmc/host/dw_mmc*
8834
1db121d6
AN
8835THUNDERBOLT DRIVER
8836M: Andreas Noever <andreas.noever@gmail.com>
8837S: Maintained
8838F: drivers/thunderbolt/
8839
9222d247 8840TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 8841M: John Stultz <john.stultz@linaro.org>
88606e80 8842M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8843L: linux-kernel@vger.kernel.org
75fc2d37 8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
8845S: Supported
8846F: include/linux/clocksource.h
8847F: include/linux/time.h
8848F: include/linux/timex.h
c117ab84
CEB
8849F: include/uapi/linux/time.h
8850F: include/uapi/linux/timex.h
88606e80
TG
8851F: kernel/time/clocksource.c
8852F: kernel/time/time*.c
8853F: kernel/time/ntp.c
7fe5f1c1 8854F: tools/testing/selftests/timers/
88606e80 8855
1da177e4 8856SC1200 WDT DRIVER
b300645a 8857M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 8858S: Maintained
679655da 8859F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
8860
8861SCHEDULER
dd9b238c 8862M: Ingo Molnar <mingo@redhat.com>
8b58be88 8863M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 8864L: linux-kernel@vger.kernel.org
75fc2d37 8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 8866S: Maintained
95c0d71d 8867F: kernel/sched/
679655da 8868F: include/linux/sched.h
c117ab84 8869F: include/uapi/linux/sched.h
c2eb505b 8870F: include/linux/wait.h
1da177e4 8871
6bcf6737 8872SCORE ARCHITECTURE
ed38665e 8873M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 8874M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 8875W: http://www.sunplus.com
6bcf6737 8876S: Supported
a2681a75 8877F: arch/score/
6bcf6737 8878
1da177e4 8879SCSI CDROM DRIVER
8b58be88 8880M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
8881L: linux-scsi@vger.kernel.org
8882W: http://www.kernel.dk
8883S: Maintained
679655da 8884F: drivers/scsi/sr*
1da177e4 8885
fb50a83d 8886SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 8887M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
8888L: linux-rdma@vger.kernel.org
8889S: Supported
8890W: http://www.openfabrics.org
8891Q: http://patchwork.kernel.org/project/linux-rdma/list/
8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8893F: drivers/infiniband/ulp/srp/
8894F: include/scsi/srp.h
8895
1da177e4 8896SCSI SG DRIVER
8b58be88 8897M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 8898L: linux-scsi@vger.kernel.org
59ab3c93 8899W: http://sg.danny.cz/sg
1da177e4 8900S: Maintained
59ab3c93 8901F: Documentation/scsi/scsi-generic.txt
679655da
JP
8902F: drivers/scsi/sg.c
8903F: include/scsi/sg.h
1da177e4
LT
8904
8905SCSI SUBSYSTEM
0351b8f8 8906M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 8907L: linux-scsi@vger.kernel.org
0351b8f8 8908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 8909S: Maintained
679655da
JP
8910F: drivers/scsi/
8911F: include/scsi/
1da177e4
LT
8912
8913SCSI TAPE DRIVER
8b58be88 8914M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
8915L: linux-scsi@vger.kernel.org
8916S: Maintained
679655da 8917F: Documentation/scsi/st.txt
f7269cfc
JD
8918F: drivers/scsi/st.*
8919F: drivers/scsi/st_*.h
1da177e4
LT
8920
8921SCTP PROTOCOL
8b6efb75 8922M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 8923M: Neil Horman <nhorman@tuxdriver.com>
1a418796 8924L: linux-sctp@vger.kernel.org
5f85813c 8925W: http://lksctp.sourceforge.net
8b6efb75 8926S: Maintained
679655da
JP
8927F: Documentation/networking/sctp.txt
8928F: include/linux/sctp.h
4d58c025 8929F: include/uapi/linux/sctp.h
679655da
JP
8930F: include/net/sctp/
8931F: net/sctp/
1da177e4
LT
8932
8933SCx200 CPU SUPPORT
8b58be88 8934M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8935S: Odd Fixes
679655da 8936F: Documentation/i2c/busses/scx200_acb
390889b6 8937F: arch/x86/platform/scx200/
679655da
JP
8938F: drivers/watchdog/scx200_wdt.c
8939F: drivers/i2c/busses/scx200*
8940F: drivers/mtd/maps/scx200_docflash.c
8941F: include/linux/scx200.h
1662d32c
JC
8942
8943SCx200 GPIO DRIVER
8b58be88 8944M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8945S: Maintained
679655da
JP
8946F: drivers/char/scx200_gpio.c
8947F: include/linux/scx200_gpio.h
1662d32c
JC
8948
8949SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 8950M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8951S: Maintained
679655da 8952F: drivers/clocksource/scx200_hrt.c
1da177e4 8953
6a36913a 8954SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 8955M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
8956L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
8957S: Maintained
679655da 8958F: drivers/mmc/host/sdricoh_cs.c
6a36913a 8959
e7839f25 8960SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 8961L: linux-mmc@vger.kernel.org
a1cb1d11 8962S: Orphan
7a241d6e 8963F: drivers/mmc/host/sdhci.*
d4a45787 8964F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 8965
c04f9d61
KC
8966SECURE COMPUTING
8967M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
8968R: Andy Lutomirski <luto@amacapital.net>
8969R: Will Drewry <wad@chromium.org>
c04f9d61
KC
8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
8971S: Supported
8972F: kernel/seccomp.c
8973F: include/uapi/linux/seccomp.h
8974F: include/linux/seccomp.h
8975K: \bsecure_computing
8976K: \bTIF_SECCOMP\b
8977
0d1bb41a 8978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 8979M: Ben Dooks <ben-linux@fluff.org>
dc524882 8980M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 8981L: linux-mmc@vger.kernel.org
0d1bb41a 8982S: Maintained
dc524882 8983F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 8984
c63b3cba 8985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
2d8a3b3d 8986M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748 8987L: spear-devel@list.st.com
c63b3cba
VK
8988L: linux-mmc@vger.kernel.org
8989S: Maintained
8990F: drivers/mmc/host/sdhci-spear.c
8991
8711cca2 8992SECURITY SUBSYSTEM
9b45c0d2 8993M: James Morris <james.l.morris@oracle.com>
9c3646d1 8994M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 8995L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 8997W: http://kernsec.org/
8711cca2 8998S: Supported
7d2c86b5 8999F: security/
8711cca2 9000
1da177e4 9001SECURITY CONTACT
8b58be88 9002M: Security Officers <security@kernel.org>
1da177e4
LT
9003S: Supported
9004
9005SELINUX SECURITY MODULE
e0238b4c 9006M: Paul Moore <paul@paul-moore.com>
8b58be88 9007M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9008M: Eric Paris <eparis@parisplace.org>
e0238b4c 9009L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9010W: http://selinuxproject.org
5a5f2acf 9011T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9012S: Supported
679655da
JP
9013F: include/linux/selinux*
9014F: security/selinux/
6bde95ce 9015F: scripts/selinux/
1da177e4 9016
c1c124e9
JJ
9017APPARMOR SECURITY MODULE
9018M: John Johansen <john.johansen@canonical.com>
9019L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9020W: apparmor.wiki.kernel.org
9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9022S: Supported
9023F: security/apparmor/
9024
cef2cf07 9025SENSABLE PHANTOM
8b58be88 9026M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9027S: Maintained
679655da 9028F: drivers/misc/phantom.c
c117ab84 9029F: include/uapi/linux/phantom.h
cef2cf07 9030
6733b39a 9031SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93
MT
9032M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9033M: Minh Tran <minh.tran@avagotech.com>
9034M: John Soni Jose <sony.john-n@avagotech.com>
3387f656 9035L: linux-scsi@vger.kernel.org
4627de93 9036W: http://www.avagotech.com
3387f656
JP
9037S: Supported
9038F: drivers/scsi/be2iscsi/
6733b39a 9039
6938f855
SP
9040Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9041M: Sathya Perla <sathya.perla@avagotech.com>
9042M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9043M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9044M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9045L: netdev@vger.kernel.org
fea3af67 9046W: http://www.emulex.com
7d2c86b5 9047S: Supported
9aebddd1 9048F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9049
d2928a8c
SX
9050EMULEX ONECONNECT ROCE DRIVER
9051M: Selvin Xavier <selvin.xavier@emulex.com>
9052M: Devesh Sharma <devesh.sharma@emulex.com>
9053M: Mitesh Ahuja <mitesh.ahuja@emulex.com>
9054L: linux-rdma@vger.kernel.org
9055W: http://www.emulex.com
9056S: Supported
9057F: drivers/infiniband/hw/ocrdma/
9058
8ceee660 9059SFC NETWORK DRIVER
c06f51ea 9060M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9061M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9062L: netdev@vger.kernel.org
8ceee660 9063S: Supported
874aeea5 9064F: drivers/net/ethernet/sfc/
8ceee660 9065
e2d1d6c0 9066SGI GRU DRIVER
cc883afc 9067M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9068S: Maintained
679655da 9069F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9070
9071SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9072M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9073L: linux-ia64@vger.kernel.org
9074S: Supported
679655da 9075F: Documentation/ia64/serial.txt
df621252 9076F: drivers/tty/serial/ioc?_serial.c
679655da 9077F: include/linux/ioc?.h
e2d1d6c0 9078
75312619 9079SGI XP/XPC/XPNET DRIVER
e180383f
RH
9080M: Cliff Whickman <cpw@sgi.com>
9081M: Robin Holt <robinmholt@gmail.com>
75312619 9082S: Maintained
679655da 9083F: drivers/misc/sgi-xp/
75312619 9084
46eacf3b
AP
9085SI2157 MEDIA DRIVER
9086M: Antti Palosaari <crope@iki.fi>
9087L: linux-media@vger.kernel.org
9088W: http://linuxtv.org/
9089W: http://palosaari.fi/linux/
9090Q: http://patchwork.linuxtv.org/project/linux-media/list/
9091T: git git://linuxtv.org/anttip/media_tree.git
9092S: Maintained
9093F: drivers/media/tuners/si2157*
9094
75e2d5ba
AP
9095SI2168 MEDIA DRIVER
9096M: Antti Palosaari <crope@iki.fi>
9097L: linux-media@vger.kernel.org
9098W: http://linuxtv.org/
9099W: http://palosaari.fi/linux/
9100Q: http://patchwork.linuxtv.org/project/linux-media/list/
9101T: git git://linuxtv.org/anttip/media_tree.git
9102S: Maintained
9103F: drivers/media/dvb-frontends/si2168*
9104
49cc629d
HV
9105SI470X FM RADIO RECEIVER I2C DRIVER
9106M: Hans Verkuil <hverkuil@xs4all.nl>
9107L: linux-media@vger.kernel.org
9108T: git git://linuxtv.org/media_tree.git
9109W: http://linuxtv.org
9110S: Odd Fixes
9111F: drivers/media/radio/si470x/radio-si470x-i2c.c
9112
9113SI470X FM RADIO RECEIVER USB DRIVER
9114M: Hans Verkuil <hverkuil@xs4all.nl>
9115L: linux-media@vger.kernel.org
9116T: git git://linuxtv.org/media_tree.git
9117W: http://linuxtv.org
9118S: Maintained
9119F: drivers/media/radio/si470x/radio-si470x-common.c
9120F: drivers/media/radio/si470x/radio-si470x.h
9121F: drivers/media/radio/si470x/radio-si470x-usb.c
9122
c937ca03
EV
9123SI4713 FM RADIO TRANSMITTER I2C DRIVER
9124M: Eduardo Valentin <edubezval@gmail.com>
9125L: linux-media@vger.kernel.org
9126T: git git://linuxtv.org/media_tree.git
9127W: http://linuxtv.org
9128S: Odd Fixes
99995ded 9129F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9130
9131SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9132M: Eduardo Valentin <edubezval@gmail.com>
9133L: linux-media@vger.kernel.org
9134T: git git://linuxtv.org/media_tree.git
9135W: http://linuxtv.org
9136S: Odd Fixes
99995ded
DR
9137F: drivers/media/radio/si4713/radio-platform-si4713.c
9138
9139SI4713 FM RADIO TRANSMITTER USB DRIVER
9140M: Hans Verkuil <hverkuil@xs4all.nl>
9141L: linux-media@vger.kernel.org
9142T: git git://linuxtv.org/media_tree.git
9143W: http://linuxtv.org
9144S: Maintained
9145F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9146
beb91d46 9147SIANO DVB DRIVER
009a5410 9148M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9149L: linux-media@vger.kernel.org
9150W: http://linuxtv.org
9151T: git git://linuxtv.org/media_tree.git
9152S: Odd fixes
9153F: drivers/media/common/siano/
beb91d46 9154F: drivers/media/usb/siano/
beb91d46 9155F: drivers/media/usb/siano/
14430813 9156F: drivers/media/mmc/siano/
beb91d46 9157
6f15b602
HG
9158SIMPLEFB FB DRIVER
9159M: Hans de Goede <hdegoede@redhat.com>
9160L: linux-fbdev@vger.kernel.org
9161S: Maintained
9162F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9163F: drivers/video/fbdev/simplefb.c
9164F: include/linux/platform_data/simplefb.h
9165
b618b69c 9166SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9167L: linux-media@vger.kernel.org
bb60fcb2 9168S: Orphan
b618b69c 9169F: drivers/media/platform/sh_veu.c
b618b69c
GL
9170
9171SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9172L: linux-media@vger.kernel.org
bb60fcb2 9173S: Orphan
b618b69c
GL
9174F: drivers/media/platform/sh_vou.c
9175F: include/media/sh_vou.h
9176
6349d997 9177SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9178M: Len Brown <lenb@kernel.org>
6349d997
LB
9179L: sfi-devel@simplefirmware.org
9180W: http://simplefirmware.org/
9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9182S: Supported
943fc810 9183F: arch/x86/platform/sfi/
6349d997
LB
9184F: drivers/sfi/
9185F: include/linux/sfi*.h
e2d1d6c0 9186
1da177e4
LT
9187SIMTEC EB110ATX (Chalice CATS)
9188P: Ben Dooks
b16957c6
BD
9189P: Vincent Sanders <vince@simtec.co.uk>
9190M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9191W: http://www.simtec.co.uk/products/EB110ATX/
9192S: Supported
9193
9194SIMTEC EB2410ITX (BAST)
9195P: Ben Dooks
b16957c6
BD
9196P: Vincent Sanders <vince@simtec.co.uk>
9197M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9198W: http://www.simtec.co.uk/products/EB2410ITX/
9199S: Supported
15dba387
JP
9200F: arch/arm/mach-s3c24xx/mach-bast.c
9201F: arch/arm/mach-s3c24xx/bast-ide.c
9202F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9203
4c5adde7 9204TI DAVINCI MACHINE SUPPORT
3ba789c0 9205M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9206M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9207T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9208Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9209S: Supported
14430813 9210F: arch/arm/mach-davinci/
046d0a37 9211F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9212
8d4b3f08 9213TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9214M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9215L: linux-media@vger.kernel.org
8d4b3f08
LP
9216W: http://linuxtv.org/
9217Q: http://patchwork.linuxtv.org/project/linux-media/list/
9218T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9219S: Maintained
8d4b3f08
LP
9220F: drivers/media/platform/davinci/
9221F: include/media/davinci/
9222
417d2e50 9223TI AM437X VPFE DRIVER
e43cdb56 9224M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9225L: linux-media@vger.kernel.org
9226W: http://linuxtv.org/
9227Q: http://patchwork.linuxtv.org/project/linux-media/list/
9228T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9229S: Maintained
9230F: drivers/media/platform/am437x/
9231
c4c0283a 9232OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9233M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9234L: linux-media@vger.kernel.org
9235W: http://linuxtv.org/
9236Q: http://patchwork.linuxtv.org/project/linux-media/list/
9237T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9238S: Maintained
9239F: drivers/media/i2c/ov2659.c
9240F: include/media/ov2659.h
9241
92aab3c0 9242SIS 190 ETHERNET DRIVER
8b58be88 9243M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9244L: netdev@vger.kernel.org
9245S: Maintained
8c7de408 9246F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9247
1da177e4 9248SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9249M: Daniele Venzano <venza@brownhat.org>
1da177e4 9250W: http://www.brownhat.org/sis900.html
979b6c13 9251L: netdev@vger.kernel.org
1da177e4 9252S: Maintained
8c7de408 9253F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9254
9255SIS FRAMEBUFFER DRIVER
8b58be88 9256M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9257W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9258S: Maintained
679655da 9259F: Documentation/fb/sisfb.txt
8a61f013 9260F: drivers/video/fbdev/sis/
679655da 9261F: include/video/sisfb.h
1da177e4
LT
9262
9263SIS USB2VGA DRIVER
8b58be88 9264M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9265W: http://www.winischhofer.at/linuxsisusbvga.shtml
9266S: Maintained
679655da 9267F: drivers/usb/misc/sisusbvga/
1da177e4 9268
415ad26d 9269SLAB ALLOCATOR
16e943bf 9270M: Christoph Lameter <cl@linux.com>
2ed1c525 9271M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9272M: David Rientjes <rientjes@google.com>
9273M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9274M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9275L: linux-mm@kvack.org
9276S: Maintained
679655da 9277F: include/linux/sl?b*.h
16e943bf 9278F: mm/sl?b*
415ad26d 9279
9fab9787
PM
9280SLEEPABLE READ-COPY UPDATE (SRCU)
9281M: Lai Jiangshan <laijs@cn.fujitsu.com>
9282M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9283M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9284R: Steven Rostedt <rostedt@goodmis.org>
9285R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9286L: linux-kernel@vger.kernel.org
9fab9787
PM
9287W: http://www.rdrop.com/users/paulmck/RCU/
9288S: Supported
9289T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9290F: include/linux/srcu.h
9291F: kernel/rcu/srcu.c
9fab9787 9292
66372841
CS
9293SMACK SECURITY MODULE
9294M: Casey Schaufler <casey@schaufler-ca.com>
9295L: linux-security-module@vger.kernel.org
9296W: http://schaufler-ca.com
9297T: git git://git.gitorious.org/smack-next/kernel.git
9298S: Maintained
9299F: Documentation/security/Smack.txt
9300F: security/smack/
9301
20651e0b 9302DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9303M: Kevin Hilman <khilman@kernel.org>
9304M: Nishanth Menon <nm@ti.com>
9305S: Maintained
20651e0b 9306F: drivers/power/avs/
68ace3e1
KH
9307F: include/linux/power/smartreflex.h
9308L: linux-pm@vger.kernel.org
9309
1da177e4 9310SMC91x ETHERNET DRIVER
2f82af08 9311M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9312S: Odd Fixes
ae150435 9313F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9314
e8e31622
SA
9315SMIA AND SMIA++ IMAGE SENSOR DRIVER
9316M: Sakari Ailus <sakari.ailus@iki.fi>
9317L: linux-media@vger.kernel.org
9318S: Maintained
14430813 9319F: drivers/media/i2c/smiapp/
e8e31622
SA
9320F: include/media/smiapp.h
9321F: drivers/media/i2c/smiapp-pll.c
9322F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9323F: include/uapi/linux/smiapp.h
a2cec3c0 9324F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9325
920fa1ff
GR
9326SMM665 HARDWARE MONITOR DRIVER
9327M: Guenter Roeck <linux@roeck-us.net>
9328L: lm-sensors@lm-sensors.org
9329S: Maintained
9330F: Documentation/hwmon/smm665
9331F: drivers/hwmon/smm665.c
9332
9df7305b 9333SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9334M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9335L: lm-sensors@lm-sensors.org
90b24cfb 9336S: Maintained
9df7305b
SG
9337F: Documentation/hwmon/emc2103
9338F: drivers/hwmon/emc2103.c
9339
a98d506c
HG
9340SMSC SCH5627 HARDWARE MONITOR DRIVER
9341M: Hans de Goede <hdegoede@redhat.com>
9342L: lm-sensors@lm-sensors.org
9343S: Supported
9344F: Documentation/hwmon/sch5627
9345F: drivers/hwmon/sch5627.c
9346
6ea884db 9347SMSC47B397 HARDWARE MONITOR DRIVER
7c81c60f 9348M: Jean Delvare <jdelvare@suse.de>
6ea884db
MH
9349L: lm-sensors@lm-sensors.org
9350S: Maintained
679655da
JP
9351F: Documentation/hwmon/smsc47b397
9352F: drivers/hwmon/smsc47b397.c
6ea884db 9353
fd9abb3d 9354SMSC911x ETHERNET DRIVER
90b24cfb 9355M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9356L: netdev@vger.kernel.org
90b24cfb 9357S: Maintained
679655da 9358F: include/linux/smsc911x.h
ae150435 9359F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9360
9361SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9362M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9363L: netdev@vger.kernel.org
90b24cfb 9364S: Maintained
ae150435 9365F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9366
3c8a63e2 9367SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9368M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9369L: linux-fbdev@vger.kernel.org
90b24cfb 9370S: Maintained
8a61f013 9371F: drivers/video/fbdev/smscufx.c
3c8a63e2 9372
668acf32 9373SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9374M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9375L: linux-media@vger.kernel.org
275ffde4 9376T: git git://linuxtv.org/media_tree.git
795fb7e7 9377S: Maintained
90d72ac6
MCC
9378F: include/media/soc*
9379F: drivers/media/i2c/soc_camera/
9380F: drivers/media/platform/soc_camera/
668acf32 9381
e2d1d6c0 9382SOEKRIS NET48XX LED SUPPORT
8b58be88 9383M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9384S: Maintained
679655da 9385F: drivers/leds/leds-net48xx.c
e2d1d6c0 9386
e3994db1 9387SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9388M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9389M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9390M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9391M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9392L: linux-media@vger.kernel.org
9393S: Supported
9394F: drivers/media/pci/solo6x10/
9395
1da177e4 9396SOFTWARE RAID (Multiple Disks) SUPPORT
8b58be88 9397M: Neil Brown <neilb@suse.de>
1da177e4 9398L: linux-raid@vger.kernel.org
524418bb 9399S: Supported
679655da
JP
9400F: drivers/md/
9401F: include/linux/raid/
c117ab84 9402F: include/uapi/linux/raid/
1da177e4 9403
1da177e4 9404SONIC NETWORK DRIVER
8b58be88 9405M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9406L: netdev@vger.kernel.org
1da177e4 9407S: Maintained
d9fb9f38 9408F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9409
61e115a5 9410SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9411M: Michael Buesch <m@bues.ch>
61e115a5
MB
9412L: netdev@vger.kernel.org
9413S: Maintained
679655da
JP
9414F: drivers/ssb/
9415F: include/linux/ssb/
61e115a5 9416
1da177e4 9417SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9418M: Mattia Dongili <malattia@linux.it>
d0944853 9419L: platform-driver-x86@vger.kernel.org
5b18167d 9420W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9421S: Maintained
679655da
JP
9422F: Documentation/laptops/sony-laptop.txt
9423F: drivers/char/sonypi.c
9424F: drivers/platform/x86/sony-laptop.c
9425F: include/linux/sony-laptop.h
1da177e4 9426
baf8532a 9427SONY MEMORYSTICK CARD SUPPORT
8b58be88 9428M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9429W: http://tifmxx.berlios.de/
9430S: Maintained
679655da 9431F: drivers/memstick/host/tifm_ms.c
baf8532a 9432
0ab30494
ML
9433SONY MEMORYSTICK STANDARD SUPPORT
9434M: Maxim Levitsky <maximlevitsky@gmail.com>
9435S: Maintained
9436F: drivers/memstick/core/ms_block.*
9437
1da177e4 9438SOUND
8b58be88
JP
9439M: Jaroslav Kysela <perex@perex.cz>
9440M: Takashi Iwai <tiwai@suse.de>
93711660 9441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9442W: http://www.alsa-project.org/
dde7ad8d 9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9444T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9445Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9446S: Maintained
3126a179
JP
9447F: Documentation/sound/
9448F: include/sound/
c117ab84 9449F: include/uapi/sound/
679655da 9450F: sound/
1da177e4 9451
33bbe149
MB
9452SOUND - COMPRESSED AUDIO
9453M: Vinod Koul <vinod.koul@intel.com>
9454L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9456S: Supported
f672f31a 9457F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9458F: include/sound/compress_driver.h
f672f31a 9459F: include/uapi/sound/compress_*
33bbe149
MB
9460F: sound/core/compress_offload.c
9461F: sound/soc/soc-compress.c
9462
bd903bde 9463SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9464M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9465M: Mark Brown <broonie@kernel.org>
86f14df8 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9467L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9468W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9469S: Supported
2820f615 9470F: Documentation/sound/alsa/soc/
679655da 9471F: sound/soc/
e6e55122 9472F: include/sound/soc*
eb1a6af3 9473
d7f8761b
MB
9474SOUND - DMAENGINE HELPERS
9475M: Lars-Peter Clausen <lars@metafoo.de>
9476S: Supported
9477F: include/sound/dmaengine_pcm.h
9478F: sound/core/pcm_dmaengine.c
9479F: sound/soc/soc-generic-dmaengine-pcm.c
9480
990a6a99
OS
9481SP2 MEDIA DRIVER
9482M: Olli Salonen <olli.salonen@iki.fi>
9483L: linux-media@vger.kernel.org
9484W: http://linuxtv.org/
9485Q: http://patchwork.linuxtv.org/project/linux-media/list/
9486S: Maintained
9487F: drivers/media/dvb-frontends/sp2*
9488
473321fc 9489SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9490M: "David S. Miller" <davem@davemloft.net>
1da177e4 9491L: sparclinux@vger.kernel.org
8a6e2535 9492Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9495S: Maintained
679655da 9496F: arch/sparc/
7765b8bb 9497F: drivers/sbus/
1da177e4 9498
6404fcca
DM
9499SPARC SERIAL DRIVERS
9500M: "David S. Miller" <davem@davemloft.net>
9501L: sparclinux@vger.kernel.org
08deed1e
JP
9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9503T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9504S: Maintained
6816383a 9505F: include/linux/sunserialcore.h
df621252 9506F: drivers/tty/serial/suncore.c
df621252
GKH
9507F: drivers/tty/serial/sunhv.c
9508F: drivers/tty/serial/sunsab.c
9509F: drivers/tty/serial/sunsab.h
9510F: drivers/tty/serial/sunsu.c
9511F: drivers/tty/serial/sunzilog.c
9512F: drivers/tty/serial/sunzilog.h
6404fcca 9513
389325b4
CL
9514SPARSE CHECKER
9515M: "Christopher Li" <sparse@chrisli.org>
9516L: linux-sparse@vger.kernel.org
9517W: https://sparse.wiki.kernel.org/
9518T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9519T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9520S: Maintained
9521F: include/linux/compiler.h
9522
fc0c195a 9523SPEAR PLATFORM SUPPORT
2d8a3b3d 9524M: Viresh Kumar <viresh.linux@gmail.com>
9cc23682 9525M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
9526L: spear-devel@list.st.com
9527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
9528W: http://www.st.com/spear
9529S: Maintained
281e192f 9530F: arch/arm/mach-spear/
fc0c195a
VK
9531
9532SPEAR CLOCK FRAMEWORK SUPPORT
2d8a3b3d 9533M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748
VK
9534L: spear-devel@list.st.com
9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
9536W: http://www.st.com/spear
9537S: Maintained
5df33a62 9538F: drivers/clk/spear/
fc0c195a 9539
e2d1d6c0 9540SPI SUBSYSTEM
b02e48f2 9541M: Mark Brown <broonie@kernel.org>
dfbe403c 9542L: linux-spi@vger.kernel.org
e7e4e13c 9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 9544Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 9545S: Maintained
679655da
JP
9546F: Documentation/spi/
9547F: drivers/spi/
9548F: include/linux/spi/
c117ab84 9549F: include/uapi/linux/spi/
e2d1d6c0 9550
2752e401 9551SPIDERNET NETWORK DRIVER for CELL
8b58be88
JP
9552M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9553M: Jens Osterkamp <jens@de.ibm.com>
2752e401
JL
9554L: netdev@vger.kernel.org
9555S: Supported
679655da 9556F: Documentation/networking/spider_net.txt
8df158ac 9557F: drivers/net/ethernet/toshiba/spider_net*
2752e401 9558
e2d1d6c0 9559SPU FILE SYSTEM
8b58be88 9560M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 9561L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
9562W: http://www.ibm.com/developerworks/power/cell/
9563S: Supported
679655da
JP
9564F: Documentation/filesystems/spufs.txt
9565F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 9566
fc555841 9567SQUASHFS FILE SYSTEM
d7f2ff67 9568M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
9569L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9570W: http://squashfs.org.uk
9571S: Maintained
679655da
JP
9572F: Documentation/filesystems/squashfs.txt
9573F: fs/squashfs/
fc555841 9574
1da177e4 9575SRM (Alpha) environment access
8b58be88 9576M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 9577S: Maintained
679655da 9578F: arch/alpha/kernel/srm_env.c
1da177e4 9579
26e9a397 9580STABLE BRANCH
879a5a00 9581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 9582L: stable@vger.kernel.org
879a5a00 9583S: Supported
7b175c46 9584F: Documentation/stable_kernel_rules.txt
e2d1d6c0 9585
26e9a397 9586STAGING SUBSYSTEM
879a5a00 9587M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 9589L: devel@driverdev.osuosl.org
879a5a00 9590S: Supported
679655da 9591F: drivers/staging/
dbc6c2cc 9592
ebd3d010
JP
9593STAGING - COMEDI
9594M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 9595M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
9596S: Odd Fixes
9597F: drivers/staging/comedi/
9598
a0138163
JP
9599STAGING - FLARION FT1000 DRIVERS
9600M: Marek Belisko <marek.belisko@gmail.com>
9601S: Odd Fixes
9602F: drivers/staging/ft1000/
9603
6c1bb424 9604STAGING - INDUSTRIAL IO
030a13d7 9605M: Jonathan Cameron <jic23@kernel.org>
a0138163 9606L: linux-iio@vger.kernel.org
6c1bb424
JP
9607S: Odd Fixes
9608F: drivers/staging/iio/
9609
a0138163
JP
9610STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9611M: Jarod Wilson <jarod@wilsonet.com>
9612W: http://www.lirc.org/
9613S: Odd Fixes
b2b0186d 9614F: drivers/staging/media/lirc/
a0138163 9615
f5e5de1e
OD
9616STAGING - LUSTRE PARALLEL FILESYSTEM
9617M: Oleg Drokin <oleg.drokin@intel.com>
9618M: Andreas Dilger <andreas.dilger@intel.com>
9619L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9620W: http://lustre.opensfs.org/
9621S: Maintained
9622F: drivers/staging/lustre
9623
7c6b6c71 9624STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
b8125382 9625M: Julian Andres Klode <jak@jak-linux.org>
7c6b6c71
MD
9626M: Marc Dietrich <marvin24@gmx.de>
9627L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 9628L: linux-tegra@vger.kernel.org
7c6b6c71
MD
9629S: Maintained
9630F: drivers/staging/nvec/
9631
a0138163 9632STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
9633M: Jens Frederich <jfrederich@gmail.com>
9634M: Daniel Drake <dsd@laptop.org>
a0138163
JP
9635M: Jon Nettleton <jon.nettleton@gmail.com>
9636W: http://wiki.laptop.org/go/DCON
3140b458 9637S: Maintained
a0138163
JP
9638F: drivers/staging/olpc_dcon/
9639
94cfdd15 9640STAGING - OZMO DEVICES USB OVER WIFI DRIVER
96747a8f 9641M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
94cfdd15
CK
9642S: Maintained
9643F: drivers/staging/ozwpan/
9644
a0138163 9645STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
9646M: Willy Tarreau <willy@meta-x.org>
9647S: Odd Fixes
9648F: drivers/staging/panel/
9649
a0138163
JP
9650STAGING - REALTEK RTL8712U DRIVERS
9651M: Larry Finger <Larry.Finger@lwfinger.net>
9652M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9653S: Odd Fixes
9654F: drivers/staging/rtl8712/
9655
7591ba8b
JS
9656STAGING - REALTEK RTL8723U WIRELESS DRIVER
9657M: Larry Finger <Larry.Finger@lwfinger.net>
9658M: Jes Sorensen <Jes.Sorensen@redhat.com>
9659L: linux-wireless@vger.kernel.org
9660S: Maintained
9661F: drivers/staging/rtl8723au/
9662
13e4e9b8
SM
9663STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9664M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9665M: Teddy Wang <teddy.wang@siliconmotion.com>
9666M: Sudip Mukherjee <sudip@vectorindia.org>
9667L: linux-fbdev@vger.kernel.org
9668S: Maintained
9669F: drivers/staging/sm7xxfb/
9670
980ac4d7
SM
9671STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9672M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9673M: Teddy Wang <teddy.wang@siliconmotion.com>
9674M: Sudip Mukherjee <sudip@vectorindia.org>
9675L: linux-fbdev@vger.kernel.org
9676S: Maintained
9677F: drivers/staging/sm750fb/
9678
510fa408
JP
9679STAGING - SLICOSS
9680M: Lior Dotan <liodot@gmail.com>
9681M: Christopher Harrer <charrer@alacritech.com>
9682S: Odd Fixes
9683F: drivers/staging/slicoss/
9684
a0138163
JP
9685STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9686M: William Hubbs <w.d.hubbs@gmail.com>
9687M: Chris Brannon <chris@the-brannons.com>
d33bce31 9688M: Kirk Reiser <kirk@reisers.ca>
a0138163 9689M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 9690L: speakup@linux-speakup.org
a0138163
JP
9691W: http://www.linux-speakup.org/
9692S: Odd Fixes
9693F: drivers/staging/speakup/
9694
b3e871ce
JP
9695STAGING - VIA VT665X DRIVERS
9696M: Forest Bond <forest@alittletooquiet.net>
9697S: Odd Fixes
9698F: drivers/staging/vt665?/
9699
a30baec1
JK
9700STAGING - WILC1000 WIFI DRIVER
9701M: Johnny Kim <johnny.kim@atmel.com>
9702M: Rachel Kim <rachel.kim@atmel.com>
9703M: Dean Lee <dean.lee@atmel.com>
9704M: Chris Park <chris.park@atmel.com>
9705L: linux-wireless@vger.kernel.org
9706S: Supported
9707F: drivers/staging/wilc1000/
9708
709bcb07 9709STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 9710M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
9711S: Odd Fixes
9712F: drivers/staging/xgifb/
9713
1da177e4 9714STARFIRE/DURALAN NETWORK DRIVER
8b58be88 9715M: Ion Badulescu <ionut@badula.org>
b4f90189 9716S: Odd Fixes
9bba23b0 9717F: drivers/net/ethernet/adaptec/starfire*
1da177e4 9718
e2d1d6c0 9719SUN3/3X
8b58be88 9720M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
9721W: http://sammy.net/sun3/
9722S: Maintained
679655da
JP
9723F: arch/m68k/kernel/*sun3*
9724F: arch/m68k/sun3*/
9725F: arch/m68k/include/asm/sun3*
e689cf4a 9726F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 9727
af6a5af8
HG
9728SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9729M: Hans de Goede <hdegoede@redhat.com>
9730L: linux-input@vger.kernel.org
9731S: Maintained
9732F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9733F: drivers/input/keyboard/sun4i-lradc-keys.c
9734
2bc9ff01
DK
9735SUNDANCE NETWORK DRIVER
9736M: Denis Kirjanov <kda@linux-powerpc.org>
9737L: netdev@vger.kernel.org
9738S: Maintained
9739F: drivers/net/ethernet/dlink/sundance.c
9740
2cbb12a4 9741SUPERH
2cbb12a4 9742L: linux-sh@vger.kernel.org
8a6e2535 9743Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 9744S: Orphan
066069e1 9745F: Documentation/sh/
679655da 9746F: arch/sh/
066069e1 9747F: drivers/sh/
1da177e4 9748
4480f15b 9749SUSPEND TO RAM
7fb06082 9750M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
9751M: Len Brown <len.brown@intel.com>
9752M: Pavel Machek <pavel@ucw.cz>
bf1c138e 9753L: linux-pm@vger.kernel.org
e2d1d6c0 9754S: Supported
679655da
JP
9755F: Documentation/power/
9756F: arch/x86/kernel/acpi/
9757F: drivers/base/power/
9758F: kernel/power/
9759F: include/linux/suspend.h
9760F: include/linux/freezer.h
9761F: include/linux/pm.h
1da177e4
LT
9762
9763SVGA HANDLING
8b58be88 9764M: Martin Mares <mj@ucw.cz>
1da177e4
LT
9765L: linux-video@atrey.karlin.mff.cuni.cz
9766S: Maintained
679655da
JP
9767F: Documentation/svga.txt
9768F: arch/x86/boot/video*
1da177e4 9769
6e28b761
KRW
9770SWIOTLB SUBSYSTEM
9771M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9772L: linux-kernel@vger.kernel.org
9773S: Supported
9774F: lib/swiotlb.c
9775F: arch/*/kernel/pci-swiotlb.c
9776F: include/linux/swiotlb.h
9777
007f790c
JP
9778SWITCHDEV
9779M: Jiri Pirko <jiri@resnulli.us>
9780L: netdev@vger.kernel.org
9781S: Supported
9782F: net/switchdev/
9783F: include/net/switchdev.h
9784
db8e35d5
VG
9785SYNOPSYS ARC ARCHITECTURE
9786M: Vineet Gupta <vgupta@synopsys.com>
db8e35d5
VG
9787S: Supported
9788F: arch/arc/
6659a20a 9789F: Documentation/devicetree/bindings/arc/
c6a0fe4a 9790F: drivers/tty/serial/arc_uart.c
db8e35d5 9791
6c284c9a
LJ
9792SYSTEM CONFIGURATION (SYSCON)
9793M: Lee Jones <lee.jones@linaro.org>
9794M: Arnd Bergmann <arnd@arndb.de>
9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9796S: Supported
9797F: drivers/mfd/syscon.c
9798
1da177e4 9799SYSV FILESYSTEM
8b58be88 9800M: Christoph Hellwig <hch@infradead.org>
1da177e4 9801S: Maintained
679655da
JP
9802F: Documentation/filesystems/sysv-fs.txt
9803F: fs/sysv/
9804F: include/linux/sysv_fs.h
1da177e4 9805
86cfa7fc 9806TARGET SUBSYSTEM
9c3646d1 9807M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 9808L: linux-scsi@vger.kernel.org
b9f5edc2 9809L: target-devel@vger.kernel.org
86cfa7fc 9810W: http://www.linux-iscsi.org
cf015e9f 9811W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
9813S: Supported
9814F: drivers/target/
9815F: include/target/
9816F: Documentation/target/
9817
4e68852d 9818TASKSTATS STATISTICS INTERFACE
185e595f 9819M: Balbir Singh <bsingharora@gmail.com>
4e68852d 9820S: Maintained
679655da
JP
9821F: Documentation/accounting/taskstats*
9822F: include/linux/taskstats*
9823F: kernel/taskstats.c
4e68852d 9824
781b456a 9825TC CLASSIFIER
f935f3f8 9826M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
9827L: netdev@vger.kernel.org
9828S: Maintained
679655da 9829F: include/net/pkt_cls.h
c117ab84 9830F: include/uapi/linux/pkt_cls.h
679655da 9831F: net/sched/
781b456a 9832
5067f08a 9833TCP LOW PRIORITY MODULE
8b58be88
JP
9834M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9835M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
9836W: http://tcp-lp-mod.sourceforge.net/
9837S: Maintained
679655da 9838F: net/ipv4/tcp_lp.c
5067f08a 9839
91952bc0
AP
9840TDA10071 MEDIA DRIVER
9841M: Antti Palosaari <crope@iki.fi>
9842L: linux-media@vger.kernel.org
9843W: http://linuxtv.org/
9844W: http://palosaari.fi/linux/
9845Q: http://patchwork.linuxtv.org/project/linux-media/list/
9846T: git git://linuxtv.org/anttip/media_tree.git
9847S: Maintained
9848F: drivers/media/dvb-frontends/tda10071*
9849
9850TDA18212 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
9853W: http://linuxtv.org/
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/tuners/tda18212*
9859
9860TDA18218 MEDIA DRIVER
9861M: Antti Palosaari <crope@iki.fi>
9862L: linux-media@vger.kernel.org
9863W: http://linuxtv.org/
9864W: http://palosaari.fi/linux/
9865Q: http://patchwork.linuxtv.org/project/linux-media/list/
9866T: git git://linuxtv.org/anttip/media_tree.git
9867S: Maintained
9868F: drivers/media/tuners/tda18218*
9869
3b2f6aba
MK
9870TDA18271 MEDIA DRIVER
9871M: Michael Krufky <mkrufky@linuxtv.org>
9872L: linux-media@vger.kernel.org
9873W: http://linuxtv.org/
9874W: http://github.com/mkrufky
9875Q: http://patchwork.linuxtv.org/project/linux-media/list/
9876T: git git://linuxtv.org/mkrufky/tuners.git
9877S: Maintained
9878F: drivers/media/tuners/tda18271*
9879
e48307a9
MK
9880TDA827x MEDIA DRIVER
9881M: Michael Krufky <mkrufky@linuxtv.org>
9882L: linux-media@vger.kernel.org
9883W: http://linuxtv.org/
9884W: http://github.com/mkrufky
9885Q: http://patchwork.linuxtv.org/project/linux-media/list/
9886T: git git://linuxtv.org/mkrufky/tuners.git
9887S: Maintained
9888F: drivers/media/tuners/tda8290.*
9889
66cf9212
MK
9890TDA8290 MEDIA DRIVER
9891M: Michael Krufky <mkrufky@linuxtv.org>
9892L: linux-media@vger.kernel.org
9893W: http://linuxtv.org/
9894W: http://github.com/mkrufky
9895Q: http://patchwork.linuxtv.org/project/linux-media/list/
9896T: git git://linuxtv.org/mkrufky/tuners.git
9897S: Maintained
9898F: drivers/media/tuners/tda8290.*
9899
4b9fba30
HV
9900TDA9840 MEDIA DRIVER
9901M: Hans Verkuil <hverkuil@xs4all.nl>
9902L: linux-media@vger.kernel.org
9903T: git git://linuxtv.org/media_tree.git
9904W: http://linuxtv.org
9905S: Maintained
9906F: drivers/media/i2c/tda9840*
9907
2cb654fd 9908TEA5761 TUNER DRIVER
009a5410 9909M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9910L: linux-media@vger.kernel.org
9911W: http://linuxtv.org
9912T: git git://linuxtv.org/media_tree.git
9913S: Odd fixes
9914F: drivers/media/tuners/tea5761.*
9915
9916TEA5767 TUNER DRIVER
009a5410 9917M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9918L: linux-media@vger.kernel.org
9919W: http://linuxtv.org
9920T: git git://linuxtv.org/media_tree.git
9921S: Maintained
9922F: drivers/media/tuners/tea5767.*
9923
4b9fba30
HV
9924TEA6415C MEDIA DRIVER
9925M: Hans Verkuil <hverkuil@xs4all.nl>
9926L: linux-media@vger.kernel.org
9927T: git git://linuxtv.org/media_tree.git
9928W: http://linuxtv.org
9929S: Maintained
9930F: drivers/media/i2c/tea6415c*
9931
9932TEA6420 MEDIA DRIVER
9933M: Hans Verkuil <hverkuil@xs4all.nl>
9934L: linux-media@vger.kernel.org
9935T: git git://linuxtv.org/media_tree.git
9936W: http://linuxtv.org
9937S: Maintained
9938F: drivers/media/i2c/tea6420*
9939
3d249d4c 9940TEAM DRIVER
dca9ab92 9941M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
9942L: netdev@vger.kernel.org
9943S: Supported
9944F: drivers/net/team/
9945F: include/linux/if_team.h
c117ab84 9946F: include/uapi/linux/if_team.h
3d249d4c 9947
7d029125 9948TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 9949M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
9950S: Maintained
9951F: arch/x86/platform/ts5500/
9952
40ad4a30
SY
9953TECHNOTREND USB IR RECEIVER
9954M: Sean Young <sean@mess.org>
9955L: linux-media@vger.kernel.org
9956S: Maintained
9957F: drivers/media/rc/ttusbir.c
9958
adabdb0c 9959TEGRA ARCHITECTURE SUPPORT
243d58ec 9960M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 9961M: Thierry Reding <thierry.reding@gmail.com>
554077c5 9962M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 9963L: linux-tegra@vger.kernel.org
fd117cd1 9964Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 9966S: Supported
bbbe96ed 9967N: [^a-z]tegra
84b9414b 9968
adabdb0c
SW
9969TEGRA CLOCK DRIVER
9970M: Peter De Schrijver <pdeschrijver@nvidia.com>
9971M: Prashant Gaikwad <pgaikwad@nvidia.com>
9972S: Supported
9973F: drivers/clk/tegra/
9974
9975TEGRA DMA DRIVER
9976M: Laxman Dewangan <ldewangan@nvidia.com>
9977S: Supported
9978F: drivers/dma/tegra20-apb-dma.c
9979
adabdb0c
SW
9980TEGRA I2C DRIVER
9981M: Laxman Dewangan <ldewangan@nvidia.com>
9982S: Supported
9983F: drivers/i2c/busses/i2c-tegra.c
9984
9985TEGRA IOMMU DRIVERS
9986M: Hiroshi Doyu <hdoyu@nvidia.com>
9987S: Supported
9988F: drivers/iommu/tegra*
9989
9990TEGRA KBC DRIVER
9991M: Rakesh Iyer <riyer@nvidia.com>
9992M: Laxman Dewangan <ldewangan@nvidia.com>
9993S: Supported
9994F: drivers/input/keyboard/tegra-kbc.c
9995
adabdb0c
SW
9996TEGRA PWM DRIVER
9997M: Thierry Reding <thierry.reding@gmail.com>
9998S: Supported
9999F: drivers/pwm/pwm-tegra.c
10000
10001TEGRA SERIAL DRIVER
10002M: Laxman Dewangan <ldewangan@nvidia.com>
10003S: Supported
10004F: drivers/tty/serial/serial-tegra.c
10005
10006TEGRA SPI DRIVER
10007M: Laxman Dewangan <ldewangan@nvidia.com>
10008S: Supported
10009F: drivers/spi/spi-tegra*
10010
1a348ccc 10011TEHUTI ETHERNET DRIVER
8b58be88 10012M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10013L: netdev@vger.kernel.org
10014S: Supported
ef7f5429 10015F: drivers/net/ethernet/tehuti/*
1a348ccc 10016
4e68852d 10017Telecom Clock Driver for MCPL0010
8b58be88 10018M: Mark Gross <mark.gross@intel.com>
4e68852d 10019S: Supported
679655da 10020F: drivers/char/tlclk.c
4e68852d 10021
4480f15b 10022TENSILICA XTENSA PORT (xtensa)
8b58be88 10023M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10024M: Max Filippov <jcmvbkbc@gmail.com>
10025L: linux-xtensa@linux-xtensa.org
4e68852d 10026S: Maintained
679655da 10027F: arch/xtensa/
3dc99857 10028F: drivers/irqchip/irq-xtensa-*
4e68852d 10029
5313ba66
HV
10030THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10031M: Hans Verkuil <hverkuil@xs4all.nl>
10032L: linux-media@vger.kernel.org
10033T: git git://linuxtv.org/media_tree.git
10034W: http://linuxtv.org
10035S: Maintained
10036F: drivers/media/radio/radio-raremono.c
10037
d3fb6955 10038THERMAL
b75f0050 10039M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10040M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10041L: linux-pm@vger.kernel.org
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10044Q: https://patchwork.kernel.org/project/linux-pm/list/
10045S: Supported
10046F: drivers/thermal/
10047F: include/linux/thermal.h
af6c9f16 10048F: include/uapi/linux/thermal.h
b75f0050
JP
10049F: include/linux/cpu_cooling.h
10050F: Documentation/devicetree/bindings/thermal/
d3fb6955 10051
30ba2fbd
VD
10052THINGM BLINK(1) USB RGB LED DRIVER
10053M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10054S: Maintained
10055F: drivers/hid/hid-thingm.c
10056
4e68852d 10057THINKPAD ACPI EXTRAS DRIVER
8b58be88 10058M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10059L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10060L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10061W: http://ibm-acpi.sourceforge.net
10062W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10063T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10064S: Maintained
679655da 10065F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10066
1b46f2a2 10067TI BANDGAP AND THERMAL DRIVER
f14d1c24 10068M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10069L: linux-pm@vger.kernel.org
531ff13e 10070L: linux-omap@vger.kernel.org
5a723e81 10071S: Maintained
794b2e25 10072F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10073
0c7665c3
MF
10074TI CDCE706 CLOCK DRIVER
10075M: Max Filippov <jcmvbkbc@gmail.com>
10076S: Maintained
10077F: drivers/clk/clk-cdce706.c
10078
49b6a5e3
TK
10079TI CLOCK DRIVER
10080M: Tero Kristo <t-kristo@ti.com>
10081L: linux-omap@vger.kernel.org
10082S: Maintained
10083F: drivers/clk/ti/
10084F: include/linux/clk/ti.h
10085
4020f2d7 10086TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10087M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10088S: Maintained
679655da
JP
10089F: drivers/misc/tifm*
10090F: drivers/mmc/host/tifm_sd.c
10091F: include/linux/tifm.h
4020f2d7 10092
e0c52404 10093TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10094M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10095L: linux-kernel@vger.kernel.org
10096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10097S: Maintained
10098F: drivers/soc/ti/*
10099T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10100
10101
152ad442
SR
10102TI LM49xxx FAMILY ASoC CODEC DRIVERS
10103M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10104M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10106S: Maintained
10107F: sound/soc/codecs/lm49453*
d392dead 10108F: sound/soc/codecs/isabelle*
152ad442 10109
0edd807d
KM
10110TI LP855x BACKLIGHT DRIVER
10111M: Milo Kim <milo.kim@ti.com>
10112S: Maintained
10113F: Documentation/backlight/lp855x-driver.txt
10114F: drivers/video/backlight/lp855x_bl.c
10115F: include/linux/platform_data/lp855x.h
10116
faf13f6d
KM
10117TI LP8727 CHARGER DRIVER
10118M: Milo Kim <milo.kim@ti.com>
10119S: Maintained
10120F: drivers/power/lp8727_charger.c
10121F: include/linux/platform_data/lp8727.h
10122
22f1229f
KM
10123TI LP8788 MFD DRIVER
10124M: Milo Kim <milo.kim@ti.com>
10125S: Maintained
10126F: drivers/iio/adc/lp8788_adc.c
10127F: drivers/leds/leds-lp8788.c
10128F: drivers/mfd/lp8788*.c
10129F: drivers/power/lp8788-charger.c
10130F: drivers/regulator/lp8788-*.c
10131F: include/linux/mfd/lp8788*.h
10132
84640e27
KM
10133TI NETCP ETHERNET DRIVER
10134M: Wingman Kwok <w-kwok2@ti.com>
10135M: Murali Karicheri <m-karicheri2@ti.com>
10136L: netdev@vger.kernel.org
10137S: Maintained
10138F: drivers/net/ethernet/ti/netcp*
10139
217e0ca9
KC
10140TI TAS571X FAMILY ASoC CODEC DRIVER
10141M: Kevin Cernekee <cernekee@chromium.org>
10142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10143S: Odd Fixes
10144F: sound/soc/codecs/tas571x*
10145
dd5e8e6b 10146TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10147M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10148L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10149S: Maintained
10150F: sound/soc/codecs/twl4030*
10151
90921014 10152TI WILINK WIRELESS DRIVERS
90921014
LC
10153L: linux-wireless@vger.kernel.org
10154W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10155W: http://wireless.kernel.org/en/users/Drivers/wl1251
10156T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10157S: Orphan
90921014
LC
10158F: drivers/net/wireless/ti/
10159F: include/linux/wl12xx.h
10160
e86eaa3a 10161TIPC NETWORK LAYER
8b58be88 10162M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10163M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10164L: netdev@vger.kernel.org (core kernel code)
10165L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10166W: http://tipc.sourceforge.net/
e86eaa3a 10167S: Maintained
c117ab84 10168F: include/uapi/linux/tipc*.h
679655da 10169F: net/tipc/
e86eaa3a 10170
867e359b 10171TILE ARCHITECTURE
c47b15c4 10172M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10173W: http://www.ezchip.com/scm/
867e359b
CM
10174S: Supported
10175F: arch/tile/
6b940606 10176F: drivers/char/tile-srom.c
5c770755 10177F: drivers/edac/tile_edac.c
6b940606
CM
10178F: drivers/net/ethernet/tile/
10179F: drivers/rtc/rtc-tile.c
10180F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10181F: drivers/tty/serial/tilegx.c
6b940606
CM
10182F: drivers/usb/host/*-tilegx.c
10183F: include/linux/usb/tilegx.h
867e359b 10184
1da177e4 10185TLAN NETWORK DRIVER
8b58be88 10186M: Samuel Chessman <chessman@tux.org>
88c07dde 10187L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10188W: http://sourceforge.net/projects/tlan/
10189S: Maintained
679655da 10190F: Documentation/networking/tlan.txt
b544dbac 10191F: drivers/net/ethernet/ti/tlan.*
1da177e4 10192
d74db3b2 10193TOMOYO SECURITY MODULE
8b58be88
JP
10194M: Kentaro Takeda <takedakn@nttdata.co.jp>
10195M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10196L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10197L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10198L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10199L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10200W: http://tomoyo.sourceforge.jp/
843d183c 10201T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10202S: Maintained
679655da 10203F: security/tomoyo/
d74db3b2 10204
9caeb532 10205TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10206M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10207L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10208S: Maintained
10209F: drivers/platform/x86/topstar-laptop.c
10210
1da177e4 10211TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10212M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10213L: platform-driver-x86@vger.kernel.org
0a63ca11 10214S: Maintained
679655da 10215F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10216
0a63ca11
AA
10217TOSHIBA BLUETOOTH DRIVER
10218M: Azael Avalos <coproscefalo@gmail.com>
10219L: platform-driver-x86@vger.kernel.org
10220S: Maintained
10221F: drivers/platform/x86/toshiba_bluetooth.c
10222
10223TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10224M: Azael Avalos <coproscefalo@gmail.com>
10225L: platform-driver-x86@vger.kernel.org
10226S: Maintained
10227F: drivers/platform/x86/toshiba_haps.c
10228
1da177e4 10229TOSHIBA SMM DRIVER
8b58be88 10230M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10231L: tlinux-users@tce.toshiba-dme.co.jp
10232W: http://www.buzzard.org.uk/toshiba/
10233S: Maintained
679655da
JP
10234F: drivers/char/toshiba.c
10235F: include/linux/toshiba.h
c117ab84 10236F: include/uapi/linux/toshiba.h
1da177e4 10237
d719f900 10238TMIO MMC DRIVER
c4b13fb0 10239M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10240L: linux-mmc@vger.kernel.org
d719f900 10241S: Maintained
d1057c40
GL
10242F: drivers/mmc/host/tmio_mmc*
10243F: drivers/mmc/host/sh_mobile_sdhi.c
10244F: include/linux/mmc/tmio.h
10245F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10246
917cc4e6
GR
10247TMP401 HARDWARE MONITOR DRIVER
10248M: Guenter Roeck <linux@roeck-us.net>
10249L: lm-sensors@lm-sensors.org
10250S: Maintained
10251F: Documentation/hwmon/tmp401
10252F: drivers/hwmon/tmp401.c
10253
98f32602 10254TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10255M: Hugh Dickins <hughd@google.com>
98f32602
HD
10256L: linux-mm@kvack.org
10257S: Maintained
10258F: include/linux/shmem_fs.h
10259F: mm/shmem.c
10260
45f95b53 10261TM6000 VIDEO4LINUX DRIVER
009a5410 10262M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10263L: linux-media@vger.kernel.org
10264W: http://linuxtv.org
10265T: git git://linuxtv.org/media_tree.git
10266S: Odd fixes
10267F: drivers/media/usb/tm6000/
10268
c65fde19
HV
10269TW68 VIDEO4LINUX DRIVER
10270M: Hans Verkuil <hverkuil@xs4all.nl>
10271L: linux-media@vger.kernel.org
10272T: git git://linuxtv.org/media_tree.git
10273W: http://linuxtv.org
10274S: Odd Fixes
10275F: drivers/media/pci/tw68/
10276
4e68852d 10277TPM DEVICE DRIVER
901486b8 10278M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10279M: Marcel Selhorst <tpmdd@selhorst.net>
ce93b4b0 10280R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10281W: http://tpmdd.sourceforge.net
63a10dfd 10282L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10283Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10284T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10285S: Maintained
679655da 10286F: drivers/char/tpm/
4e68852d 10287
1a0f1b27
AL
10288TPM IBM_VTPM DEVICE DRIVER
10289M: Ashley Lai <ashleydlai@gmail.com>
10290W: http://tpmdd.sourceforge.net
10291L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10292S: Maintained
10293F: drivers/char/tpm/tpm_ibmvtpm*
10294
d6f005a1
JP
10295TRACING
10296M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10297M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10299S: Maintained
10300F: Documentation/trace/ftrace.txt
10301F: arch/*/*/*/ftrace.h
10302F: arch/*/kernel/ftrace.c
10303F: include/*/ftrace.h
10304F: include/linux/trace*.h
10305F: include/trace/
10306F: kernel/trace/
6e68e6c5 10307F: tools/testing/selftests/ftrace/
d6f005a1 10308
1da177e4 10309TRIVIAL PATCHES
8b58be88 10310M: Jiri Kosina <trivial@kernel.org>
54e5881d 10311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10312S: Maintained
86ef925f 10313K: ^Subject:.*(?i)trivial
1da177e4 10314
4e68852d 10315TTY LAYER
879a5a00 10316M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25e6c11f 10317M: Jiri Slaby <jslaby@suse.cz>
879a5a00 10318S: Supported
08deed1e 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10320F: Documentation/serial/
8dd5d2f1 10321F: drivers/tty/
df621252 10322F: drivers/tty/serial/serial_core.c
e3288775
AC
10323F: include/linux/serial_core.h
10324F: include/linux/serial.h
10325F: include/linux/tty.h
c117ab84
CEB
10326F: include/uapi/linux/serial_core.h
10327F: include/uapi/linux/serial.h
10328F: include/uapi/linux/tty.h
4e68852d 10329
91952bc0
AP
10330TUA9001 MEDIA DRIVER
10331M: Antti Palosaari <crope@iki.fi>
10332L: linux-media@vger.kernel.org
10333W: http://linuxtv.org/
10334W: http://palosaari.fi/linux/
10335Q: http://patchwork.linuxtv.org/project/linux-media/list/
10336T: git git://linuxtv.org/anttip/media_tree.git
10337S: Maintained
10338F: drivers/media/tuners/tua9001*
10339
740db6d7 10340TULIP NETWORK DRIVERS
8b58be88 10341M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10342L: netdev@vger.kernel.org
10343S: Maintained
0f04e2aa 10344F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10345
10346TUN/TAP driver
ba57b6f2 10347M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10348W: http://vtun.sourceforge.net/tun
10349S: Maintained
679655da
JP
10350F: Documentation/networking/tuntap.txt
10351F: arch/um/os-Linux/drivers/
1da177e4 10352
b454cc66 10353TURBOCHANNEL SUBSYSTEM
8b58be88 10354M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10355M: Ralf Baechle <ralf@linux-mips.org>
10356L: linux-mips@linux-mips.org
10357Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10358S: Maintained
679655da
JP
10359F: drivers/tc/
10360F: include/linux/tc.h
b454cc66 10361
1da177e4 10362U14-34F SCSI DRIVER
8b58be88 10363M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10364L: linux-scsi@vger.kernel.org
10365S: Maintained
679655da 10366F: drivers/scsi/u14-34f.c
1da177e4 10367
e2d1d6c0 10368UBI FILE SYSTEM (UBIFS)
949cb623 10369M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10370M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10371L: linux-mtd@lists.infradead.org
e2966cbe 10372T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10373W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10374S: Maintained
679655da
JP
10375F: Documentation/filesystems/ubifs.txt
10376F: fs/ubifs/
e2d1d6c0 10377
cc2020e6 10378UCLINUX (AND M68KNOMMU)
8b58be88 10379M: Greg Ungerer <gerg@uclinux.org>
cc2020e6
AC
10380W: http://www.uclinux.org/
10381L: uclinux-dev@uclinux.org (subscribers-only)
10382S: Maintained
61bc02bb
JP
10383F: arch/m68k/*/*_no.*
10384F: arch/m68k/include/asm/*_no.*
cc2020e6 10385
1da177e4 10386UDF FILESYSTEM
8b58be88 10387M: Jan Kara <jack@suse.cz>
1da177e4 10388S: Maintained
679655da
JP
10389F: Documentation/filesystems/udf.txt
10390F: fs/udf/
1da177e4 10391
cc2020e6 10392UFS FILESYSTEM
8b58be88 10393M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10394S: Maintained
679655da
JP
10395F: Documentation/filesystems/ufs.txt
10396F: fs/ufs/
cc2020e6 10397
0a09d3ab
DH
10398UHID USERSPACE HID IO DRIVER:
10399M: David Herrmann <dh.herrmann@googlemail.com>
10400L: linux-input@vger.kernel.org
10401S: Maintained
10402F: drivers/hid/uhid.c
c117ab84 10403F: include/uapi/linux/uhid.h
0a09d3ab 10404
18332a80 10405ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10406L: linux-usb@vger.kernel.org
10c6c9c9 10407S: Orphan
355ffe69 10408F: drivers/uwb/
679655da
JP
10409F: include/linux/uwb.h
10410F: include/linux/uwb/
18332a80 10411
b31d8273
G
10412UNICORE32 ARCHITECTURE:
10413M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10414W: http://mprc.pku.edu.cn/~guanxuetao/linux
10415S: Maintained
ceebf4d5 10416T: git git://github.com/gxt/linux.git
b31d8273
G
10417F: arch/unicore32/
10418
d8379ab1
TF
10419UNIFDEF
10420M: Tony Finch <dot@dotat.at>
10421W: http://dotat.at/prog/unifdef
10422S: Maintained
10423F: scripts/unifdef.c
10424
1da177e4 10425UNIFORM CDROM DRIVER
8b58be88 10426M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10427W: http://www.kernel.dk
10428S: Maintained
679655da
JP
10429F: Documentation/cdrom/
10430F: drivers/cdrom/cdrom.c
10431F: include/linux/cdrom.h
c117ab84 10432F: include/uapi/linux/cdrom.h
1da177e4 10433
56df0122 10434UNISYS S-PAR DRIVERS
49e7d9df
JP
10435M: Benjamin Romer <benjamin.romer@unisys.com>
10436M: David Kershner <david.kershner@unisys.com>
10437L: sparmaintainer@unisys.com (Unisys internal)
10438S: Supported
10439F: drivers/staging/unisys/
56df0122 10440
9941fa6e
VH
10441UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10442M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10443L: linux-scsi@vger.kernel.org
10444S: Supported
10445F: Documentation/scsi/ufs.txt
10446F: drivers/scsi/ufs/
10447
e2d1d6c0 10448UNSORTED BLOCK IMAGES (UBI)
949cb623 10449M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10450M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10451W: http://www.linux-mtd.infradead.org/
10452L: linux-mtd@lists.infradead.org
b6b44e0a 10453T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10454S: Supported
80811493 10455F: drivers/mtd/ubi/
679655da 10456F: include/linux/mtd/ubi.h
c117ab84 10457F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10458
1da177e4 10459USB ACM DRIVER
61eee9a7 10460M: Oliver Neukum <oliver@neukum.org>
6372594a 10461L: linux-usb@vger.kernel.org
1da177e4 10462S: Maintained
679655da
JP
10463F: Documentation/usb/acm.txt
10464F: drivers/usb/class/cdc-acm.*
1da177e4 10465
b7d572e1
PF
10466USB AR5523 WIRELESS DRIVER
10467M: Pontus Fuchs <pontus.fuchs@gmail.com>
10468L: linux-wireless@vger.kernel.org
10469S: Maintained
10470F: drivers/net/wireless/ath/ar5523/
10471
115bb1ff 10472USB ATTACHED SCSI
f50a4968 10473M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10474M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10475L: linux-usb@vger.kernel.org
10476L: linux-scsi@vger.kernel.org
8eae0fb7 10477S: Maintained
115bb1ff
MW
10478F: drivers/usb/storage/uas.c
10479
1da177e4 10480USB CDC ETHERNET DRIVER
61eee9a7 10481M: Oliver Neukum <oliver@neukum.org>
795fb7e7 10482L: linux-usb@vger.kernel.org
1da177e4 10483S: Maintained
679655da 10484F: drivers/net/usb/cdc_*.c
c117ab84 10485F: include/uapi/linux/usb/cdc.h
1da177e4 10486
66e3e591
KP
10487USB CHAOSKEY DRIVER
10488M: Keith Packard <keithp@keithp.com>
10489L: linux-usb@vger.kernel.org
10490S: Maintained
10491F: drivers/usb/misc/chaoskey.c
10492
b02b371e 10493USB CYPRESS C67X00 DRIVER
8b58be88 10494M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
10495L: linux-usb@vger.kernel.org
10496S: Maintained
679655da 10497F: drivers/usb/c67x00/
b02b371e 10498
d0374f4f 10499USB DAVICOM DM9601 DRIVER
8b58be88 10500M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 10501L: netdev@vger.kernel.org
d0374f4f
PK
10502W: http://www.linux-usb.org/usbnet
10503S: Maintained
679655da 10504F: drivers/net/usb/dm9601.c
d0374f4f 10505
cc2020e6 10506USB DIAMOND RIO500 DRIVER
8b58be88 10507M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
10508L: rio500-users@lists.sourceforge.net
10509W: http://rio500.sourceforge.net
10510S: Maintained
679655da 10511F: drivers/usb/misc/rio500*
cc2020e6 10512
1da177e4 10513USB EHCI DRIVER
578333ab 10514M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10515L: linux-usb@vger.kernel.org
578333ab 10516S: Maintained
679655da
JP
10517F: Documentation/usb/ehci.txt
10518F: drivers/usb/host/ehci*
1da177e4 10519
69ae9e3e 10520USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 10521M: Felipe Balbi <balbi@ti.com>
795fb7e7 10522L: linux-usb@vger.kernel.org
69ae9e3e 10523W: http://www.linux-usb.org/gadget
d6d0f665
FB
10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10525S: Maintained
679655da
JP
10526F: drivers/usb/gadget/
10527F: include/linux/usb/gadget*
69ae9e3e 10528
2dea64b4 10529USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
8b58be88 10530M: Jiri Kosina <jkosina@suse.cz>
795fb7e7 10531L: linux-usb@vger.kernel.org
54e5881d 10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 10533S: Maintained
c2f01971 10534F: Documentation/hid/hiddev.txt
679655da 10535F: drivers/hid/usbhid/
1da177e4 10536
959eea21 10537USB ISP116X DRIVER
8b58be88 10538M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 10539L: linux-usb@vger.kernel.org
959eea21 10540S: Maintained
679655da
JP
10541F: drivers/usb/host/isp116x*
10542F: include/linux/usb/isp116x.h
959eea21 10543
1da177e4 10544USB MASS STORAGE DRIVER
8b58be88 10545M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 10546L: linux-usb@vger.kernel.org
8836aeb8 10547L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
10548S: Maintained
10549W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 10550F: drivers/usb/storage/
1da177e4 10551
af39917d
CL
10552USB MIDI DRIVER
10553M: Clemens Ladisch <clemens@ladisch.de>
10554L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10555T: git git://git.alsa-project.org/alsa-kernel.git
10556S: Maintained
10557F: sound/usb/midi.*
10558
444ce9d4
JP
10559USB NETWORKING DRIVERS
10560L: linux-usb@vger.kernel.org
10561S: Odd Fixes
10562F: drivers/net/usb/
10563
1da177e4 10564USB OHCI DRIVER
578333ab 10565M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10566L: linux-usb@vger.kernel.org
578333ab 10567S: Maintained
679655da
JP
10568F: Documentation/usb/ohci.txt
10569F: drivers/usb/host/ohci*
1da177e4 10570
963ffa3e
PC
10571USB OTG FSM (Finite State Machine)
10572M: Peter Chen <Peter.Chen@freescale.com>
8373856d 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
10574L: linux-usb@vger.kernel.org
10575S: Maintained
10576F: drivers/usb/common/usb-otg-fsm.c
10577
563da3a9
VM
10578USB OVER IP DRIVER
10579M: Valentina Manea <valentina.manea.m@gmail.com>
10580M: Shuah Khan <shuah.kh@samsung.com>
10581L: linux-usb@vger.kernel.org
10582S: Maintained
10583F: drivers/usb/usbip/
10584F: tools/usb/usbip/
10585
1da177e4 10586USB PEGASUS DRIVER
a16b945c 10587M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10588L: linux-usb@vger.kernel.org
043600a6 10589L: netdev@vger.kernel.org
052e3128
PM
10590T: git git://github.com/petkan/pegasus.git
10591W: https://github.com/petkan/pegasus
1da177e4 10592S: Maintained
679655da 10593F: drivers/net/usb/pegasus.*
1da177e4 10594
d3ad558f
FB
10595USB PHY LAYER
10596M: Felipe Balbi <balbi@ti.com>
10597L: linux-usb@vger.kernel.org
10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10599S: Maintained
10600F: drivers/usb/phy/
d3ad558f 10601
73e4fb3f 10602USB PRINTER DRIVER (usblp)
8b58be88 10603M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 10604L: linux-usb@vger.kernel.org
73e4fb3f 10605S: Supported
679655da 10606F: drivers/usb/class/usblp.c
1da177e4
LT
10607
10608USB RTL8150 DRIVER
a16b945c 10609M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10610L: linux-usb@vger.kernel.org
043600a6 10611L: netdev@vger.kernel.org
052e3128
PM
10612T: git git://github.com/petkan/rtl8150.git
10613W: https://github.com/petkan/rtl8150
1da177e4 10614S: Maintained
679655da 10615F: drivers/net/usb/rtl8150.c
1da177e4 10616
f896b796 10617USB SERIAL SUBSYSTEM
66085694 10618M: Johan Hovold <johan@kernel.org>
795fb7e7 10619L: linux-usb@vger.kernel.org
4e68852d 10620S: Maintained
679655da 10621F: Documentation/usb/usb-serial.txt
f896b796 10622F: drivers/usb/serial/
679655da 10623F: include/linux/usb/serial.h
1da177e4 10624
b3f0db1c
SG
10625USB SMSC75XX ETHERNET DRIVER
10626M: Steve Glendinning <steve.glendinning@shawell.net>
10627L: netdev@vger.kernel.org
10628S: Maintained
10629F: drivers/net/usb/smsc75xx.*
10630
2f7ca802 10631USB SMSC95XX ETHERNET DRIVER
90b24cfb 10632M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 10633L: netdev@vger.kernel.org
90b24cfb 10634S: Maintained
679655da 10635F: drivers/net/usb/smsc95xx.*
2f7ca802 10636
1da177e4 10637USB SUBSYSTEM
879a5a00 10638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 10639L: linux-usb@vger.kernel.org
1da177e4 10640W: http://www.linux-usb.org
08deed1e 10641T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 10642S: Supported
679655da 10643F: Documentation/usb/
679655da
JP
10644F: drivers/usb/
10645F: include/linux/usb.h
10646F: include/linux/usb/
1da177e4
LT
10647
10648USB UHCI DRIVER
8b58be88 10649M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10650L: linux-usb@vger.kernel.org
1da177e4 10651S: Maintained
679655da 10652F: drivers/usb/host/uhci*
1da177e4 10653
69ae9e3e 10654USB "USBNET" DRIVER FRAMEWORK
686f13bb 10655M: Oliver Neukum <oneukum@suse.de>
043600a6 10656L: netdev@vger.kernel.org
69ae9e3e 10657W: http://www.linux-usb.org/usbnet
1da177e4 10658S: Maintained
679655da
JP
10659F: drivers/net/usb/usbnet.c
10660F: include/linux/usb/usbnet.h
1da177e4 10661
c0efd232 10662USB VIDEO CLASS
c53ac071 10663M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 10664L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 10665L: linux-media@vger.kernel.org
275ffde4 10666T: git git://linuxtv.org/media_tree.git
57c6d2e9 10667W: http://www.ideasonboard.org/uvc/
c0efd232 10668S: Maintained
0c0d06ca 10669F: drivers/media/usb/uvc/
6c0f0359 10670F: include/uapi/linux/uvcvideo.h
1da177e4 10671
b60b9c45
HV
10672USB VISION DRIVER
10673M: Hans Verkuil <hverkuil@xs4all.nl>
10674L: linux-media@vger.kernel.org
10675T: git git://linuxtv.org/media_tree.git
10676W: http://linuxtv.org
10677S: Odd Fixes
10678F: drivers/media/usb/usbvision/
10679
8282da47
LP
10680USB WEBCAM GADGET
10681M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10682L: linux-usb@vger.kernel.org
10683S: Maintained
3a83c16e 10684F: drivers/usb/gadget/function/*uvc*
faf2e1db 10685F: drivers/usb/gadget/legacy/webcam.c
8282da47 10686
bf164cc0 10687USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 10688M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
10689L: linux-wireless@vger.kernel.org
10690S: Maintained
679655da 10691F: drivers/net/wireless/rndis_wlan.c
bf164cc0 10692
eb6bab13 10693USB XHCI DRIVER
03d85053 10694M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
10695L: linux-usb@vger.kernel.org
10696S: Supported
36d0344c
SS
10697F: drivers/usb/host/xhci*
10698F: drivers/usb/host/pci-quirks*
eb6bab13 10699
1da177e4 10700USB ZD1201 DRIVER
4086b9ca 10701L: linux-wireless@vger.kernel.org
1da177e4 10702W: http://linux-lc100020.sourceforge.net
4086b9ca 10703S: Orphan
679655da 10704F: drivers/net/wireless/zd1201.*
1da177e4 10705
b7eee616 10706USB ZR364XX DRIVER
8b58be88 10707M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 10708L: linux-usb@vger.kernel.org
661263b5 10709L: linux-media@vger.kernel.org
275ffde4 10710T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
10711W: http://royale.zerezo.com/zr364xx/
10712S: Maintained
679655da 10713F: Documentation/video4linux/zr364xx.txt
90d72ac6 10714F: drivers/media/usb/zr364xx/
b7eee616 10715
289fcff4
HK
10716ULPI BUS
10717M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10718L: linux-usb@vger.kernel.org
10719S: Maintained
10720F: drivers/usb/common/ulpi.c
10721F: include/linux/ulpi/
10722
e7839f25 10723USER-MODE LINUX (UML)
8b58be88 10724M: Jeff Dike <jdike@addtoit.com>
b15194b7 10725M: Richard Weinberger <richard@nod.at>
1da177e4
LT
10726L: user-mode-linux-devel@lists.sourceforge.net
10727L: user-mode-linux-user@lists.sourceforge.net
10728W: http://user-mode-linux.sourceforge.net
10729S: Maintained
61516587 10730F: Documentation/virtual/uml/
679655da 10731F: arch/um/
b070989a 10732F: arch/x86/um/
679655da
JP
10733F: fs/hostfs/
10734F: fs/hppfs/
b7eee616 10735
e5f114e9 10736USERSPACE I/O (UIO)
6a534c9d 10737M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 10738M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 10739S: Maintained
3d3fecbd 10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
10741F: Documentation/DocBook/uio-howto.tmpl
10742F: drivers/uio/
10743F: include/linux/uio*.h
e5f114e9 10744
256cccbe 10745UTIL-LINUX PACKAGE
8b58be88 10746M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
10747L: util-linux@vger.kernel.org
10748W: http://en.wikipedia.org/wiki/Util-linux
10749T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
10750S: Maintained
10751
c1fd1c07 10752UVESAFB DRIVER
8b58be88 10753M: Michal Januszewski <spock@gentoo.org>
c69f677c 10754L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
10755W: http://dev.gentoo.org/~spock/projects/uvesafb/
10756S: Maintained
679655da 10757F: Documentation/fb/uvesafb.txt
8a61f013 10758F: drivers/video/fbdev/uvesafb.*
c1fd1c07 10759
4480f15b 10760VFAT/FAT/MSDOS FILESYSTEM
8b58be88 10761M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 10762S: Maintained
679655da
JP
10763F: Documentation/filesystems/vfat.txt
10764F: fs/fat/
1da177e4 10765
cba3345c
AW
10766VFIO DRIVER
10767M: Alex Williamson <alex.williamson@redhat.com>
10768L: kvm@vger.kernel.org
10769S: Maintained
10770F: Documentation/vfio.txt
10771F: drivers/vfio/
10772F: include/linux/vfio.h
c117ab84 10773F: include/uapi/linux/vfio.h
cba3345c 10774
9e6f3438
PO
10775VIDEOBUF2 FRAMEWORK
10776M: Pawel Osciak <pawel@osciak.com>
10777M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 10778M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
10779L: linux-media@vger.kernel.org
10780S: Maintained
90d72ac6 10781F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
10782F: include/media/videobuf2-*
10783
9a82446b
AS
10784VIRTIO CONSOLE DRIVER
10785M: Amit Shah <amit.shah@redhat.com>
10786L: virtualization@lists.linux-foundation.org
10787S: Maintained
10788F: drivers/char/virtio_console.c
10789F: include/linux/virtio_console.h
c117ab84 10790F: include/uapi/linux/virtio_console.h
9a82446b 10791
2426ec8f 10792VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
10793M: "Michael S. Tsirkin" <mst@redhat.com>
10794L: virtualization@lists.linux-foundation.org
10795S: Maintained
10796F: drivers/virtio/
c893c8d7 10797F: tools/virtio/
2426ec8f
MT
10798F: drivers/net/virtio_net.c
10799F: drivers/block/virtio_blk.c
10800F: include/linux/virtio_*.h
916cdabc 10801F: include/uapi/linux/virtio_*.h
2426ec8f 10802
4ad6ee91
GH
10803VIRTIO GPU DRIVER
10804M: David Airlie <airlied@linux.ie>
10805M: Gerd Hoffmann <kraxel@redhat.com>
10806L: dri-devel@lists.freedesktop.org
10807L: virtualization@lists.linux-foundation.org
10808S: Maintained
10809F: drivers/gpu/drm/virtio/
10810F: include/uapi/linux/virtio_gpu.h
10811
3a4d5c94
MT
10812VIRTIO HOST (VHOST)
10813M: "Michael S. Tsirkin" <mst@redhat.com>
10814L: kvm@vger.kernel.org
c996d8b9 10815L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
10816L: netdev@vger.kernel.org
10817S: Maintained
10818F: drivers/vhost/
c117ab84 10819F: include/uapi/linux/vhost.h
3a4d5c94 10820
271c8651
GH
10821VIRTIO INPUT DRIVER
10822M: Gerd Hoffmann <kraxel@redhat.com>
10823S: Maintained
10824F: drivers/virtio/virtio_input.c
10825F: include/uapi/linux/virtio_input.h
10826
1da177e4 10827VIA RHINE NETWORK DRIVER
210347e1 10828S: Orphan
f2148a47 10829F: drivers/net/ethernet/via/via-rhine.c
1da177e4 10830
f0bf7f61 10831VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 10832M: Bruce Chang <brucechang@via.com.tw>
8b58be88 10833M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
10834S: Maintained
10835F: drivers/mmc/host/via-sdmmc.c
10836
69e4a7c2 10837VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 10838M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 10839L: linux-fbdev@vger.kernel.org
69e4a7c2 10840S: Maintained
c7babebd
FTS
10841F: include/linux/via-core.h
10842F: include/linux/via-gpio.h
10843F: include/linux/via_i2c.h
8a61f013 10844F: drivers/video/fbdev/via/
69e4a7c2 10845
01f20734 10846VIA VELOCITY NETWORK DRIVER
8b58be88 10847M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
10848L: netdev@vger.kernel.org
10849S: Maintained
f2148a47 10850F: drivers/net/ethernet/via/via-velocity.*
1da177e4 10851
77911fd2 10852VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
10853M: Hans Verkuil <hverkuil@xs4all.nl>
10854L: linux-media@vger.kernel.org
10855T: git git://linuxtv.org/media_tree.git
10856W: http://linuxtv.org
10857S: Maintained
77911fd2 10858F: drivers/media/platform/vivid/*
0b7bc1fa 10859
be7f8273 10860VLAN (802.1Q)
8b58be88 10861M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
10862L: netdev@vger.kernel.org
10863S: Maintained
679655da
JP
10864F: drivers/net/macvlan.c
10865F: include/linux/if_*vlan.h
10866F: net/8021q/
be7f8273 10867
55e331cf 10868VLYNQ BUS
8b58be88 10869M: Florian Fainelli <florian@openwrt.org>
8578d7af 10870L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
10871S: Maintained
10872F: drivers/vlynq/vlynq.c
10873F: include/linux/vlynq.h
10874
390beae4
MW
10875VME SUBSYSTEM
10876M: Martyn Welch <martyn.welch@ge.com>
1bd289d1 10877M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
10878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10879L: devel@driverdev.osuosl.org
10880S: Maintained
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10882F: Documentation/vme_api.txt
10883F: drivers/staging/vme/
10884F: drivers/vme/
10885F: include/linux/vme*
10886
4488e09b
AK
10887VMWARE HYPERVISOR INTERFACE
10888M: Alok Kataria <akataria@vmware.com>
10889L: virtualization@lists.linux-foundation.org
10890S: Supported
10891F: arch/x86/kernel/cpu/vmware.c
10892
73b35d07
DT
10893VMWARE BALLOON DRIVER
10894M: Xavier Deguillard <xdeguillard@vmware.com>
10895M: Philip Moltmann <moltmann@vmware.com>
10896M: "VMware, Inc." <pv-drivers@vmware.com>
10897L: linux-kernel@vger.kernel.org
10898S: Maintained
10899F: drivers/misc/vmw_balloon.c
10900
8b8be51b
TH
10901VMWARE VMMOUSE SUBDRIVER
10902M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10903M: "VMware, Inc." <pv-drivers@vmware.com>
10904L: linux-input@vger.kernel.org
10905S: Maintained
10906F: drivers/input/mouse/vmmouse.c
10907F: drivers/input/mouse/vmmouse.h
10908
d1a890fa 10909VMWARE VMXNET3 ETHERNET DRIVER
65c8bb5b
JP
10910M: Shreyas Bhatewara <sbhatewara@vmware.com>
10911M: "VMware, Inc." <pv-drivers@vmware.com>
10912L: netdev@vger.kernel.org
10913S: Maintained
10914F: drivers/net/vmxnet3/
d1a890fa 10915
851b1642 10916VMware PVSCSI driver
f2d7e40e 10917M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
10918M: VMware PV-Drivers <pv-drivers@vmware.com>
10919L: linux-scsi@vger.kernel.org
10920S: Maintained
10921F: drivers/scsi/vmw_pvscsi.c
10922F: drivers/scsi/vmw_pvscsi.h
10923
e53e86c7 10924VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 10925M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10926M: Mark Brown <broonie@kernel.org>
5cdeb2c8 10927L: linux-kernel@vger.kernel.org
e53e86c7 10928W: http://opensource.wolfsonmicro.com/node/15
1dd68f01 10929W: http://www.slimlogic.co.uk/?p=48
6febb5ab 10930T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 10931S: Supported
679655da
JP
10932F: drivers/regulator/
10933F: include/linux/regulator/
e53e86c7 10934
ab41319e 10935VT1211 HARDWARE MONITOR DRIVER
8b58be88 10936M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
10937L: lm-sensors@lm-sensors.org
10938S: Maintained
679655da
JP
10939F: Documentation/hwmon/vt1211
10940F: drivers/hwmon/vt1211.c
ab41319e 10941
1de9e371 10942VT8231 HARDWARE MONITOR DRIVER
8b58be88 10943M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
10944L: lm-sensors@lm-sensors.org
10945S: Maintained
679655da 10946F: drivers/hwmon/vt8231.c
1de9e371 10947
88095e7b
TO
10948VUB300 USB to SDIO/SD/MMC bridge chip
10949M: Tony Olech <tony.olech@elandigitalsystems.com>
10950L: linux-mmc@vger.kernel.org
10951L: linux-usb@vger.kernel.org
10952S: Supported
10953F: drivers/mmc/host/vub300.c
10954
1da177e4 10955W1 DALLAS'S 1-WIRE BUS
a8018766 10956M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 10957S: Maintained
679655da
JP
10958F: Documentation/w1/
10959F: drivers/w1/
1da177e4 10960
13927079 10961W83791D HARDWARE MONITORING DRIVER
8b58be88 10962M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 10963L: lm-sensors@lm-sensors.org
25845c22 10964S: Maintained
679655da
JP
10965F: Documentation/hwmon/w83791d
10966F: drivers/hwmon/w83791d.c
13927079 10967
61db011d 10968W83793 HARDWARE MONITORING DRIVER
8b58be88 10969M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
10970L: lm-sensors@lm-sensors.org
10971S: Maintained
679655da
JP
10972F: Documentation/hwmon/w83793
10973F: drivers/hwmon/w83793.c
61db011d 10974
e3760b43 10975W83795 HARDWARE MONITORING DRIVER
7c81c60f 10976M: Jean Delvare <jdelvare@suse.de>
e3760b43
JD
10977L: lm-sensors@lm-sensors.org
10978S: Maintained
10979F: drivers/hwmon/w83795.c
10980
1da177e4 10981W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 10982M: Pierre Ossman <pierre@ossman.eu>
1da177e4 10983S: Maintained
679655da 10984F: drivers/mmc/host/wbsd.*
1da177e4 10985
b4e05923
HG
10986WACOM PROTOCOL 4 SERIAL TABLETS
10987M: Julian Squires <julian@cipht.net>
10988M: Hans de Goede <hdegoede@redhat.com>
10989L: linux-input@vger.kernel.org
10990S: Maintained
10991F: drivers/input/tablet/wacom_serial4.c
10992
3527761c 10993WATCHDOG DEVICE DRIVERS
8b58be88 10994M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
10995L: linux-watchdog@vger.kernel.org
10996W: http://www.linux-watchdog.org/
f599aaf0 10997T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 10998S: Maintained
679655da
JP
10999F: Documentation/watchdog/
11000F: drivers/watchdog/
11001F: include/linux/watchdog.h
c117ab84 11002F: include/uapi/linux/watchdog.h
3527761c 11003
1da177e4 11004WD7000 SCSI DRIVER
8b58be88 11005M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11006L: linux-scsi@vger.kernel.org
11007S: Maintained
679655da 11008F: drivers/scsi/wd7000.c
1da177e4 11009
b22e00f3
DH
11010WIIMOTE HID DRIVER
11011M: David Herrmann <dh.herrmann@googlemail.com>
11012L: linux-input@vger.kernel.org
11013S: Maintained
11014F: drivers/hid/hid-wiimote*
11015
e258b80e 11016WINBOND CIR DRIVER
364e9e18 11017M: David Härdeman <david@hardeman.nu>
e258b80e 11018S: Maintained
116ab806 11019F: drivers/media/rc/winbond-cir.c
e258b80e 11020
8a70da82 11021WIMAX STACK
8b58be88 11022M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11023M: linux-wimax@intel.com
49e7d9df 11024L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11025S: Supported
11026W: http://linuxwimax.org
315987dc 11027F: Documentation/wimax/README.wimax
315987dc
JP
11028F: include/linux/wimax/debug.h
11029F: include/net/wimax.h
c117ab84 11030F: include/uapi/linux/wimax.h
315987dc 11031F: net/wimax/
8a70da82 11032
5fc14680 11033WISTRON LAPTOP BUTTON DRIVER
8b58be88 11034M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11035S: Maintained
679655da 11036F: drivers/input/misc/wistron_btns.c
5fc14680 11037
1da177e4 11038WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11039M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11040L: linux-wireless@vger.kernel.org
926554c4 11041W: http://oops.ghostprotocols.net:81/blog
1da177e4 11042S: Maintained
679655da 11043F: drivers/net/wireless/wl3501*
1da177e4 11044
febf1dff 11045WM97XX TOUCHSCREEN DRIVERS
d9f1f489 11046M: Mark Brown <broonie@kernel.org>
8b58be88 11047M: Liam Girdwood <lrg@slimlogic.co.uk>
febf1dff
MB
11048L: linux-input@vger.kernel.org
11049T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11050W: http://opensource.wolfsonmicro.com/node/7
11051S: Supported
679655da
JP
11052F: drivers/input/touchscreen/*wm97*
11053F: include/linux/wm97xx.h
febf1dff 11054
055bcbcb 11055WOLFSON MICROELECTRONICS DRIVERS
fef95164 11056L: patches@opensource.wolfsonmicro.com
cf8eda3e 11057T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
b75ea16a 11058T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
cf8eda3e 11059W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
b75ea16a 11060S: Supported
3768f0b1 11061F: Documentation/hwmon/wm83??
af1c5386 11062F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11063F: drivers/clk/clk-wm83*.c
9c309598 11064F: drivers/extcon/extcon-arizona.c
b75ea16a 11065F: drivers/leds/leds-wm83*.c
25b273ba 11066F: drivers/gpio/gpio-*wm*.c
9c309598 11067F: drivers/gpio/gpio-arizona.c
d22b0869 11068F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11069F: drivers/input/misc/wm831x-on.c
11070F: drivers/input/touchscreen/wm831x-ts.c
11071F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11072F: drivers/mfd/arizona*
11073F: drivers/mfd/wm*.c
b75ea16a
MB
11074F: drivers/power/wm83*.c
11075F: drivers/rtc/rtc-wm83*.c
11076F: drivers/regulator/wm8*.c
3860e6c4 11077F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11078F: drivers/watchdog/wm83*_wdt.c
9c309598 11079F: include/linux/mfd/arizona/
3860e6c4 11080F: include/linux/mfd/wm831x/
b75ea16a 11081F: include/linux/mfd/wm8350/
3768f0b1 11082F: include/linux/mfd/wm8400*
59ec6da2 11083F: include/linux/wm97xx.h
055bcbcb 11084F: include/sound/wm????.h
9c309598 11085F: sound/soc/codecs/arizona.?
055bcbcb 11086F: sound/soc/codecs/wm*
b75ea16a 11087
3e6cd7a4
TH
11088WORKQUEUE
11089M: Tejun Heo <tj@kernel.org>
3e6cd7a4
TH
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11091S: Maintained
11092F: include/linux/workqueue.h
11093F: kernel/workqueue.c
11094F: Documentation/workqueue.txt
11095
1da177e4 11096X.25 NETWORK LAYER
8bf28059 11097M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11098L: linux-x25@vger.kernel.org
8bf28059 11099S: Odd Fixes
679655da
JP
11100F: Documentation/networking/x25*
11101F: include/net/x25*
11102F: net/x25/
1da177e4 11103
e2d1d6c0 11104X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11105M: Thomas Gleixner <tglx@linutronix.de>
11106M: Ingo Molnar <mingo@redhat.com>
11107M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11108M: x86@kernel.org
981c3a4f 11109L: linux-kernel@vger.kernel.org
75fc2d37 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11111S: Maintained
679655da
JP
11112F: Documentation/x86/
11113F: arch/x86/
e2d1d6c0 11114
d0944853 11115X86 PLATFORM DRIVERS
e181ba15 11116M: Darren Hart <dvhart@infradead.org>
d0944853 11117L: platform-driver-x86@vger.kernel.org
e181ba15 11118T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11119S: Maintained
14430813 11120F: drivers/platform/x86/
d0944853 11121
c1f5c54b
IM
11122X86 MCE INFRASTRUCTURE
11123M: Tony Luck <tony.luck@intel.com>
487ba8e8 11124M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11125L: linux-edac@vger.kernel.org
11126S: Maintained
11127F: arch/x86/kernel/cpu/mcheck/*
11128
f0905c5a
AL
11129X86 VDSO
11130M: Andy Lutomirski <luto@amacapital.net>
11131L: linux-kernel@vger.kernel.org
11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11133S: Maintained
d603c8e1 11134F: arch/x86/entry/vdso/
f0905c5a 11135
d6fad502 11136XC2028/3028 TUNER DRIVER
009a5410 11137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11138L: linux-media@vger.kernel.org
11139W: http://linuxtv.org
11140T: git git://linuxtv.org/media_tree.git
11141S: Maintained
11142F: drivers/media/tuners/tuner-xc2028.*
11143
c4468085 11144XEN HYPERVISOR INTERFACE
c4468085 11145M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11146M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11147M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11148L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11149T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11150S: Supported
11151F: arch/x86/xen/
11152F: drivers/*/xen-*front.c
11153F: drivers/xen/
11154F: arch/x86/include/asm/xen/
11155F: include/xen/
c117ab84 11156F: include/uapi/xen/
c4468085 11157
77bfb479
SS
11158XEN HYPERVISOR ARM
11159M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11160L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11161S: Supported
11162F: arch/arm/xen/
11163F: arch/arm/include/asm/xen/
11164
b475e83f
SS
11165XEN HYPERVISOR ARM64
11166M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11167L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11168S: Supported
11169F: arch/arm64/xen/
11170F: arch/arm64/include/asm/xen/
11171
9b57e1a7
IC
11172XEN NETWORK BACKEND DRIVER
11173M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11174M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11175L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11176L: netdev@vger.kernel.org
11177S: Supported
11178F: drivers/net/xen-netback/*
11179
c5f8e29d
KRW
11180XEN PCI SUBSYSTEM
11181M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11182L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11183S: Supported
11184F: arch/x86/pci/*xen*
11185F: drivers/pci/*xen*
11186
a2c5ae65
KRW
11187XEN BLOCK SUBSYSTEM
11188M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11189M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11190L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11191S: Supported
11192F: drivers/block/xen-blkback/*
11193F: drivers/block/xen*
11194
15d03609
JG
11195XEN PVSCSI DRIVERS
11196M: Juergen Gross <jgross@suse.com>
11197L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11198L: linux-scsi@vger.kernel.org
11199S: Supported
11200F: drivers/scsi/xen-scsifront.c
11201F: drivers/xen/xen-scsiback.c
11202F: include/xen/interface/io/vscsiif.h
11203
c5f8e29d
KRW
11204XEN SWIOTLB SUBSYSTEM
11205M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11206L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11207S: Supported
11208F: arch/x86/xen/*swiotlb*
11209F: drivers/xen/*swiotlb*
11210
1da177e4
LT
11211XFS FILESYSTEM
11212P: Silicon Graphics Inc
809625ca 11213M: Dave Chinner <david@fromorbit.com>
18caa67a 11214M: xfs@oss.sgi.com
d7ede1aa 11215L: xfs@oss.sgi.com
1da177e4 11216W: http://oss.sgi.com/projects/xfs
54e5881d 11217T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11218S: Supported
679655da
JP
11219F: Documentation/filesystems/xfs.txt
11220F: fs/xfs/
1da177e4 11221
8a3b7a25 11222XILINX AXI ETHERNET DRIVER
59a54f30
MS
11223M: Anirudha Sarangi <anirudh@xilinx.com>
11224M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11225S: Maintained
11226F: drivers/net/ethernet/xilinx/xilinx_axienet*
11227
238b8721 11228XILINX UARTLITE SERIAL DRIVER
8b58be88 11229M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11230L: linux-serial@vger.kernel.org
11231S: Maintained
df621252 11232F: drivers/tty/serial/uartlite.c
238b8721 11233
df330515
LP
11234XILINX VIDEO IP CORES
11235M: Hyun Kwon <hyun.kwon@xilinx.com>
11236M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11237L: linux-media@vger.kernel.org
11238T: git git://linuxtv.org/media_tree.git
11239S: Supported
11240F: Documentation/devicetree/bindings/media/xilinx/
11241F: drivers/media/platform/xilinx/
a5562f65 11242F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11243
74316949
EB
11244XILLYBUS DRIVER
11245M: Eli Billauer <eli.billauer@gmail.com>
11246L: linux-kernel@vger.kernel.org
11247S: Supported
11248F: drivers/char/xillybus/
11249
f620e4b8
MF
11250XTENSA XTFPGA PLATFORM SUPPORT
11251M: Max Filippov <jcmvbkbc@gmail.com>
11252L: linux-xtensa@linux-xtensa.org
11253S: Maintained
11254F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11255F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11256
1da177e4 11257YAM DRIVER FOR AX.25
8b58be88 11258M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11259L: linux-hams@vger.kernel.org
11260S: Maintained
679655da
JP
11261F: drivers/net/hamradio/yam*
11262F: include/linux/yam.h
1da177e4 11263
af64a5eb 11264YEALINK PHONE DRIVER
8b58be88 11265M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
11266L: usbb2k-api-dev@nongnu.org
11267S: Maintained
679655da
JP
11268F: Documentation/input/yealink.txt
11269F: drivers/input/misc/yealink.*
af64a5eb 11270
1da177e4 11271Z8530 DRIVER FOR AX.25
8b58be88 11272M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11273W: http://yaina.de/jreuter/
11274W: http://www.qsl.net/dl1bke/
11275L: linux-hams@vger.kernel.org
11276S: Maintained
679655da
JP
11277F: Documentation/networking/z8530drv.txt
11278F: drivers/net/hamradio/*scc.c
11279F: drivers/net/hamradio/z8530.h
1da177e4 11280
0cf31ec1 11281ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11282M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11283L: linux-mm@kvack.org
11284S: Maintained
11285F: mm/zbud.c
11286F: include/linux/zbud.h
11287
7c0c3afb 11288ZD1211RW WIRELESS DRIVER
8b58be88
JP
11289M: Daniel Drake <dsd@gentoo.org>
11290M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11291W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11292L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11293L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11294S: Maintained
679655da 11295F: drivers/net/wireless/zd1211rw/
7c0c3afb 11296
1da177e4 11297ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11298L: mjpeg-users@lists.sourceforge.net
f63145e2 11299L: linux-media@vger.kernel.org
1da177e4 11300W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11301T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11302S: Odd Fixes
90d72ac6 11303F: drivers/media/pci/zoran/
1da177e4 11304
6920f2cc
MK
11305ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11306M: Minchan Kim <minchan@kernel.org>
11307M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11308R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11309L: linux-kernel@vger.kernel.org
11310S: Maintained
11311F: drivers/block/zram/
11312F: Documentation/blockdev/zram.txt
11313
8b4a4080 11314ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11315M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11316S: Maintained
df621252 11317F: drivers/tty/serial/zs.*
8b4a4080 11318
eae70d06
MK
11319ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11320M: Minchan Kim <minchan@kernel.org>
11321M: Nitin Gupta <ngupta@vflare.org>
11322L: linux-mm@kvack.org
11323S: Maintained
11324F: mm/zsmalloc.c
11325F: include/linux/zsmalloc.h
d02be50d 11326F: Documentation/vm/zsmalloc.txt
eae70d06 11327
0cf31ec1 11328ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11329M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11330L: linux-mm@kvack.org
11331S: Maintained
11332F: mm/zswap.c
11333
1da177e4 11334THE REST
8b58be88 11335M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11336L: linux-kernel@vger.kernel.org
8a6e2535 11337Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11338T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11339S: Buried alive in reporters
34d03cc1
JP
11340F: *
11341F: */