crypto: nx - use be32_to_cpu for __be32 field in debug msg
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
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
bc368798
LC
559ALLWINNER SECURITY SYSTEM
560M: Corentin Labbe <clabbe.montjoie@gmail.com>
561L: linux-crypto@vger.kernel.org
562S: Maintained
563F: drivers/crypto/sunxi-ss/
564
1da177e4 565ALPHA PORT
8b58be88 566M: Richard Henderson <rth@twiddle.net>
8b58be88 567M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 568M: Matt Turner <mattst88@gmail.com>
c89f4f9a 569S: Odd Fixes
a9406699 570L: linux-alpha@vger.kernel.org
679655da 571F: arch/alpha/
1da177e4 572
f62092f6
LFT
573ALTERA MAILBOX DRIVER
574M: Ley Foon Tan <lftan@altera.com>
575L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
576S: Maintained
577F: drivers/mailbox/mailbox-altera.c
578
c5abbba9
THL
579ALTERA PIO DRIVER
580M: Tien Hock Loh <thloh@altera.com>
581L: linux-gpio@vger.kernel.org
582S: Maintained
583F: drivers/gpio/gpio-altera.c
584
16b8b922 585ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 586M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
587L: netdev@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/net/ethernet/altera/
591
adf9251f
TK
592ALTERA UART/JTAG UART SERIAL DRIVERS
593M: Tobias Klauser <tklauser@distanz.ch>
594L: linux-serial@vger.kernel.org
61bd0943 595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
596S: Maintained
597F: drivers/tty/serial/altera_uart.c
598F: drivers/tty/serial/altera_jtaguart.c
599F: include/linux/altera_uart.h
600F: include/linux/altera_jtaguart.h
601
f4875e12
TL
602AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
603M: Tom Lendacky <thomas.lendacky@amd.com>
604L: linux-crypto@vger.kernel.org
605S: Supported
606F: drivers/crypto/ccp/
607F: include/linux/ccp.h
608
512d1027 609AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 610M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
611L: lm-sensors@lm-sensors.org
612S: Maintained
613F: Documentation/hwmon/fam15h_power
614F: drivers/hwmon/fam15h_power.c
615
167a675a 616AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
8b58be88 617M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
67d76710 618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
167a675a 619S: Supported
faf2e1db 620F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 621
f90b8116 622AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 623P: Andres Salomon <dilinger@queued.net>
67d76710 624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
625W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
626S: Supported
679655da
JP
627F: drivers/char/hw_random/geode-rng.c
628F: drivers/crypto/geode*
8a61f013 629F: drivers/video/fbdev/geode/
679655da 630F: arch/x86/include/asm/geode.h
f90b8116 631
919ee7dd 632AMD IOMMU (AMD-VI)
e4110568 633M: Joerg Roedel <joro@8bytes.org>
919ee7dd 634L: iommu@lists.linux-foundation.org
525b233c 635T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 636S: Maintained
b2c16391
JP
637F: drivers/iommu/amd_iommu*.[ch]
638F: include/linux/amd-iommu.h
919ee7dd 639
16423d67 640AMD KFD
1241e0b4 641M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
642L: dri-devel@lists.freedesktop.org
643T: git git://people.freedesktop.org/~gabbayo/linux.git
644S: Supported
645F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
646F: drivers/gpu/drm/amd/include/cik_structs.h
647F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
49e7d9df
JP
648F: drivers/gpu/drm/radeon/radeon_kfd.c
649F: drivers/gpu/drm/radeon/radeon_kfd.h
650F: include/uapi/linux/kfd_ioctl.h
16423d67 651
e7f5b309 652AMD MICROCODE UPDATE SUPPORT
ca68a525 653M: Borislav Petkov <bp@alien8.de>
943482d0 654S: Maintained
73d425fd 655F: arch/x86/kernel/cpu/microcode/amd*
e7f5b309 656
45198c7b
LT
657AMD XGBE DRIVER
658M: Tom Lendacky <thomas.lendacky@amd.com>
659L: netdev@vger.kernel.org
660S: Supported
661F: drivers/net/ethernet/amd/xgbe/
45198c7b 662
284f42b6 663AMS (Apple Motion Sensor) DRIVER
8b58be88 664M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 665S: Supported
bd5f47ec 666F: drivers/macintosh/ams/
284f42b6 667
f94b533d 668AMSO1100 RNIC DRIVER
8b58be88
JP
669M: Tom Tucker <tom@opengridcomputing.com>
670M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 671L: linux-rdma@vger.kernel.org
f94b533d 672S: Maintained
679655da 673F: drivers/infiniband/hw/amso1100/
f94b533d 674
531fca16
HV
675ANALOG DEVICES INC AD9389B DRIVER
676M: Hans Verkuil <hans.verkuil@cisco.com>
677L: linux-media@vger.kernel.org
678S: Maintained
679F: drivers/media/i2c/ad9389b*
680
614b4384
LPC
681ANALOG DEVICES INC ADV7180 DRIVER
682M: Lars-Peter Clausen <lars@metafoo.de>
683L: linux-media@vger.kernel.org
684W: http://ez.analog.com/community/linux-device-drivers
685S: Supported
686F: drivers/media/i2c/adv7180.c
687
c40ddfa3
HV
688ANALOG DEVICES INC ADV7511 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7511*
693
531fca16
HV
694ANALOG DEVICES INC ADV7604 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7604*
699
c40ddfa3
HV
700ANALOG DEVICES INC ADV7842 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7842*
705
527a1a83 706ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 707M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 709W: http://wiki.analog.com/
a4edbc10 710W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 711S: Supported
39c9d199 712F: sound/soc/codecs/adau*
cc52688a 713F: sound/soc/codecs/adav*
4bdef3bd 714F: sound/soc/codecs/ad1*
ae48f5ef 715F: sound/soc/codecs/ad7*
4bdef3bd 716F: sound/soc/codecs/ssm*
40216ce7 717F: sound/soc/codecs/sigmadsp.*
4bdef3bd 718
527a1a83 719ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 720L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
722W: http://blackfin.uclinux.org/
723S: Supported
724F: sound/soc/blackfin/*
7d1f9018 725
4ce72abc
LPC
726ANALOG DEVICES INC IIO DRIVERS
727M: Lars-Peter Clausen <lars@metafoo.de>
728M: Michael Hennerich <Michael.Hennerich@analog.com>
729W: http://wiki.analog.com/
730W: http://ez.analog.com/community/linux-device-drivers
731S: Supported
732F: drivers/iio/*/ad*
733X: drivers/iio/*/adjd*
734F: drivers/staging/iio/*/ad*
735F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 736
41c9e95d
GK
737ANDROID DRIVERS
738M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 739M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 740M: Riley Andrews <riandrews@android.com>
0e4a566b 741T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
742L: devel@driverdev.osuosl.org
743S: Supported
744F: drivers/android/
745F: drivers/staging/android/
746
42269063 747AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 748M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 749L: linuxppc-dev@lists.ozlabs.org
93711660 750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 751S: Maintained
679655da 752F: sound/aoa/
42269063 753
1da177e4 754APM DRIVER
81024fc4
JK
755M: Jiri Kosina <jkosina@suse.cz>
756S: Odd fixes
679655da
JP
757F: arch/x86/kernel/apm_32.c
758F: include/linux/apm_bios.h
c117ab84 759F: include/uapi/linux/apm_bios.h
81024fc4 760F: drivers/char/apm-emulation.c
1da177e4 761
bd7aa4b2 762APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 763M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 764L: linux-input@vger.kernel.org
75dd112a 765S: Odd fixes
679655da 766F: drivers/input/mouse/bcm5974.c
bd7aa4b2 767
6f2fad74 768APPLE SMC DRIVER
75dd112a 769M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 770L: lm-sensors@lm-sensors.org
75dd112a 771S: Odd fixes
679655da 772F: drivers/hwmon/applesmc.c
6f2fad74 773
1da177e4 774APPLETALK NETWORK LAYER
8b58be88 775M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 776S: Maintained
679655da
JP
777F: drivers/net/appletalk/
778F: net/appletalk/
1da177e4 779
24299502
IS
780APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
781M: Iyappan Subramanian <isubramanian@apm.com>
782M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
783S: Supported
784F: drivers/net/ethernet/apm/xgene/
785F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
786
62a37dc7
LP
787APTINA CAMERA SENSOR PLL
788M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
789L: linux-media@vger.kernel.org
790S: Maintained
791F: drivers/media/i2c/aptina-pll.*
792
1154ea7d 793ARC FRAMEBUFFER DRIVER
8b58be88 794M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 795S: Maintained
8a61f013
JH
796F: drivers/video/fbdev/arcfb.c
797F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 798
1da177e4 799ARM MFM AND FLOPPY DRIVERS
8b58be88 800M: Ian Molton <spyro@f2s.com>
1da177e4 801S: Maintained
679655da
JP
802F: arch/arm/lib/floppydma.S
803F: arch/arm/include/asm/floppy.h
1da177e4 804
6f96521f
WD
805ARM PMU PROFILING AND DEBUGGING
806M: Will Deacon <will.deacon@arm.com>
807S: Maintained
808F: arch/arm/kernel/perf_event*
809F: arch/arm/oprofile/common.c
6f96521f
WD
810F: arch/arm/include/asm/pmu.h
811F: arch/arm/kernel/hw_breakpoint.c
812F: arch/arm/include/asm/hw_breakpoint.h
813
d4275354 814ARM PORT
8b58be88 815M: Russell King <linux@arm.linux.org.uk>
efc03ecb 816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
817W: http://www.arm.linux.org.uk/
818S: Maintained
819F: arch/arm/
820
d323c243
SB
821ARM SUB-ARCHITECTURES
822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 823S: Maintained
d323c243
SB
824F: arch/arm/mach-*/
825F: arch/arm/plat-*/
826T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
827
cefbf4ea
RK
828ARM PRIMECELL AACI PL041 DRIVER
829M: Russell King <linux@arm.linux.org.uk>
830S: Maintained
831F: sound/arm/aaci.*
832
833ARM PRIMECELL CLCD PL110 DRIVER
834M: Russell King <linux@arm.linux.org.uk>
835S: Maintained
8a61f013 836F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
837
838ARM PRIMECELL KMI PL050 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/input/serio/ambakmi.*
842F: include/linux/amba/kmi.h
843
2761f5c2 844ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
679655da 847F: drivers/mmc/host/mmci.*
2f748aaa 848F: include/linux/amba/mmci.h
2761f5c2 849
1b4304e5
RK
850ARM PRIMECELL UART PL010 AND PL011 DRIVERS
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/tty/serial/amba-pl01*.c
854F: include/linux/amba/serial.h
2761f5c2 855
cefbf4ea
RK
856ARM PRIMECELL BUS SUPPORT
857M: Russell King <linux@arm.linux.org.uk>
858S: Maintained
859F: drivers/amba/
860F: include/linux/amba/bus.h
861
2b7a52a4 862ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 863M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
865S: Maintained
866
9c784f95 867ARM/AFEB9260 MACHINE SUPPORT
8b58be88 868M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
870S: Maintained
871
2b7a52a4 872ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 873M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
875S: Maintained
876
1b106699
MR
877ARM/Allwinner A1X SoC support
878M: Maxime Ripard <maxime.ripard@free-electrons.com>
879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
880S: Maintained
60b0f380
MR
881N: sun[x4567]i
882
883ARM/Allwinner SoC Clock Support
884M: Emilio LĂ³pez <emilio@elopez.com.ar>
885S: Maintained
886F: drivers/clk/sunxi/
1b106699 887
7c1e3876
CC
888ARM/Amlogic MesonX SoC support
889M: Carlo Caione <carlo@caione.org>
890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
891S: Maintained
12ddbadf 892F: drivers/media/rc/meson-ir.c
7c1e3876
CC
893N: meson[x68]
894
eff506fa
TZ
895ARM/Annapurna Labs ALPINE ARCHITECTURE
896M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
897S: Maintained
898F: arch/arm/mach-alpine/
899
c1fc8675 900ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
c1fc8675 901M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 902M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 903M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
905W: http://www.linux4sam.org
906S: Supported
907F: arch/arm/mach-at91/
f0a0a58e 908F: include/soc/at91/
70e389cc
MB
909F: arch/arm/boot/dts/at91*.dts
910F: arch/arm/boot/dts/at91*.dtsi
911F: arch/arm/boot/dts/sama*.dts
912F: arch/arm/boot/dts/sama*.dtsi
5f58c970 913F: arch/arm/include/debug/at91.S
d4a89c7d 914
6e05dd4e
BB
915ARM/ATMEL AT91 Clock Support
916M: Boris Brezillon <boris.brezillon@free-electrons.com>
917S: Maintained
918F: drivers/clk/at91
919
986cf2e9 920ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 921M: Rob Herring <robh@kernel.org>
986cf2e9
RH
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
924F: arch/arm/mach-highbank/
925
d94f944e 926ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 927M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
928S: Maintained
929F: arch/arm/mach-cns3xxx/
d94f944e 930
4863dea3
SG
931ARM/CAVIUM THUNDER NETWORK DRIVER
932M: Sunil Goutham <sgoutham@cavium.com>
933M: Robert Richter <rric@kernel.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Supported
936F: drivers/net/ethernet/cavium/
937
386ab516
AS
938ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
939M: Alexander Shiyan <shc_work@mail.ru>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Odd Fixes
b8ba3874 942N: clps711x
386ab516 943
2b7a52a4 944ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 945M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 946M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 948S: Maintained
d19d3667
HS
949F: arch/arm/mach-ep93xx/
950F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
951
952ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 953M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
955S: Maintained
956
d4275354 957ARM/CLKDEV SUPPORT
8b58be88 958M: Russell King <linux@arm.linux.org.uk>
efc03ecb 959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 960S: Maintained
d4275354 961F: arch/arm/include/asm/clkdev.h
4fa2651d 962F: drivers/clk/clkdev.c
d4275354 963
d48134e7 964ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 965M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
967S: Maintained
968
94150095
HF
969ARM/CONTEC MICRO9 MACHINE SUPPORT
970M: Hubert Feurstein <hubert.feurstein@contec.at>
971S: Maintained
972F: arch/arm/mach-ep93xx/micro9.c
973
a06ae860
PP
974ARM/CORESIGHT FRAMEWORK AND DRIVERS
975M: Mathieu Poirier <mathieu.poirier@linaro.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
01081f5a 978F: drivers/hwtracing/coresight/*
a06ae860
PP
979F: Documentation/trace/coresight.txt
980F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 981F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 982
1da177e4 983ARM/CORGI MACHINE SUPPORT
8b58be88 984M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
985S: Maintained
986
881a95f9 987ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 988M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 990T: git git://github.com/ulli-kroll/linux.git
162500b3 991S: Maintained
f49afbb5 992F: arch/arm/mach-gemini/
98a9bb5b 993F: drivers/rtc/rtc-gemini.c
881a95f9 994
a990cbd8 995ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 996M: Barry Song <baohua@kernel.org>
a990cbd8 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 998T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
999S: Maintained
1000F: arch/arm/mach-prima2/
4a9c44f1 1001F: drivers/clk/sirf/
05f30e8d 1002F: drivers/clocksource/timer-prima2.c
5833ac98 1003F: drivers/clocksource/timer-atlas7.c
f8505ef5 1004N: [^a-z]sirf
a990cbd8 1005
c9d862c4
BS
1006ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1007M: Baruch Siach <baruch@tkos.co.il>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010N: digicolor
1011
d4275354 1012ARM/EBSA110 MACHINE SUPPORT
8b58be88 1013M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1015W: http://www.arm.linux.org.uk/
1016S: Maintained
1017F: arch/arm/mach-ebsa110/
b955f6ca 1018F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1019
4721f3ce
UKK
1020ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1021M: Uwe Kleine-König <kernel@pengutronix.de>
1022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1023S: Maintained
1024N: efm32
1025
a9da4f7e 1026ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1027M: Daniel Ribeiro <drwyrm@gmail.com>
1028M: Stefan Schmidt <stefan@openezx.org>
1029M: Harald Welte <laforge@openezx.org>
d66f1886 1030L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1031W: http://www.openezx.org/
1032S: Maintained
cafc2265
SS
1033T: topgit git://git.openezx.org/openezx.git
1034F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1035
6a915af9 1036ARM/FARADAY FA526 PORT
162500b3 1037M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1039S: Maintained
1fa7e547 1040T: git git://git.berlios.de/gemini-board
f49afbb5 1041F: arch/arm/mm/*-fa*
6a915af9 1042
d4275354 1043ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1044M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1046W: http://www.arm.linux.org.uk/
1047S: Maintained
1048F: arch/arm/include/asm/hardware/dec21285.h
1049F: arch/arm/mach-footbridge/
1050
86183a5f 1051ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1052M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1053M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1055S: Maintained
f1c12837 1056T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1057F: arch/arm/mach-imx/
ce515a6b 1058F: arch/arm/mach-mxs/
2a82f95c 1059F: arch/arm/boot/dts/imx*
e5dafa22 1060F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1061F: drivers/clk/imx/
1062F: include/soc/imx/
86183a5f 1063
142109d2 1064ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1065M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1066M: Sascha Hauer <kernel@pengutronix.de>
1067R: Stefan Agner <stefan@agner.ch>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1071F: arch/arm/mach-imx/*vf610*
1072F: arch/arm/boot/dts/vf*
1073
2b7a52a4 1074ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1075M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1077S: Maintained
1078
90b8fc34 1079ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1080M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1082S: Maintained
1083
ef47d5f0 1084ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1085M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1086M: Paul Parsons <lost.distance@yahoo.com>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1088S: Maintained
1089F: arch/arm/mach-pxa/hx4700.c
1090F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1091F: sound/soc/pxa/hx4700.c
ef47d5f0 1092
4dfad069
WX
1093ARM/HISILICON SOC SUPPORT
1094M: Wei Xu <xuwei5@hisilicon.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096W: http://www.hisilicon.com
1097S: Supported
1098T: git git://github.com/hisilicon/linux-hisi.git
1099F: arch/arm/mach-hisi/
1100
21f37bc3 1101ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1102M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1103W: www.jlime.com
1104S: Maintained
084bad91
KE
1105T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1106F: arch/arm/mach-sa1100/jornada720.c
1107F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1108
5e767ab9
JMC
1109ARM/IGEP MACHINE SUPPORT
1110M: Enric Balletbo i Serra <eballetbo@gmail.com>
1111M: Javier Martinez Canillas <javier@dowhile0.org>
1112L: linux-omap@vger.kernel.org
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
06ff74fd 1115F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1116
403d2971
MV
1117ARM/INCOME PXA270 SUPPORT
1118M: Marek Vasut <marek.vasut@gmail.com>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
ec154082 1121F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1122
2b7a52a4 1123ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1124M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1126S: Maintained
e2bdb176
DW
1127
1128ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1130S: Orphan
2b7a52a4
LB
1131
1132ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1133M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1135S: Maintained
2b7a52a4
LB
1136
1137ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1138M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1140S: Maintained
2b7a52a4 1141
2b7a52a4 1142ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1143M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1145S: Maintained
1146
dfdd8cc9
KH
1147ARM/INTEL IXP4XX ARM ARCHITECTURE
1148M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1149M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1151S: Maintained
1152F: arch/arm/mach-ixp4xx/
1153
838553c5 1154ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1155M: Jonathan Cameron <jic23@cam.ac.uk>
1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157S: Maintained
1158F: arch/arm/mach-pxa/stargate2.c
1159F: drivers/pcmcia/pxa2xx_stargate2.c
1160
2b7a52a4 1161ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1162M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1164S: Maintained
2b7a52a4
LB
1165
1166ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1167M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1169S: Maintained
1170
1154f858 1171ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1172M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175F: arch/arm/mach-keystone/
317929cd 1176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1177
bc6aa566 1178ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1179M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1180L: linux-kernel@vger.kernel.org
1181S: Maintained
1182F: drivers/clk/keystone/
1183
1184ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1185M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/clocksource/timer-keystone.c
1190
1191ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1192M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/power/reset/keystone-reset.c
1196
1197ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1198M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1199L: linux-kernel@vger.kernel.org
1200S: Maintained
1201F: drivers/memory/*emif*
1202
2b7a52a4 1203ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1204M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1206S: Maintained
1207
3143875f
JE
1208ARM/LPC18XX ARCHITECTURE
1209M: Joachim Eastwood <manabian@gmail.com>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
1212N: lpc18xx
1213
3b886171 1214ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1215M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1216S: Maintained
1217
31c17ac9 1218ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1219M: Jason Cooper <jason@lakedaemon.net>
1220M: Andrew Lunn <andrew@lunn.ch>
1221M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1222M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-mvebu/
59ec9671 1226F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1227F: arch/arm/boot/dts/armada*
1228F: arch/arm/boot/dts/kirkwood*
1229
75f41273 1230
40f4978b
SH
1231ARM/Marvell Berlin SoC support
1232M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/mach-berlin/
31c17ac9
GC
1236F: arch/arm/boot/dts/berlin*
1237
40f4978b 1238
4cfab57e 1239ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1240M: Jason Cooper <jason@lakedaemon.net>
1241M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1242M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1243M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1245S: Maintained
1246F: arch/arm/mach-dove/
54a246ff
NP
1247F: arch/arm/mach-mv78xx0/
1248F: arch/arm/mach-orion5x/
1249F: arch/arm/plat-orion/
31c17ac9
GC
1250F: arch/arm/boot/dts/dove*
1251F: arch/arm/boot/dts/orion5x*
1252
3b886171 1253
d69ac131
AC
1254ARM/Orion SoC/Technologic Systems TS-78xx platform support
1255M: Alexander Clouter <alex@digriz.org.uk>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257W: http://www.digriz.org.uk/ts78xx/kernel
1258S: Maintained
1259F: arch/arm/mach-orion5x/ts78xx-*
1260
607b8fc9
EH
1261ARM/Mediatek RTC DRIVER
1262M: Eddie Huang <eddie.huang@mediatek.com>
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266F: drivers/rtc/rtc-mt6397.c
1267
e54951c8
MB
1268ARM/Mediatek SoC support
1269M: Matthias Brugger <matthias.bgg@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1271L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1272S: Maintained
1273F: arch/arm/boot/dts/mt6*
1274F: arch/arm/boot/dts/mt8*
1275F: arch/arm/mach-mediatek/
1276N: mtk
1277K: mediatek
1278
adcb079f
AB
1279ARM/MICREL KS8695 ARCHITECTURE
1280M: Greg Ungerer <gerg@uclinux.org>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1282F: arch/arm/mach-ks8695/
adcb079f
AB
1283S: Odd Fixes
1284
d78ff0a5 1285ARM/MIOA701 MACHINE SUPPORT
8b58be88 1286M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1288F: arch/arm/mach-pxa/mioa701.c
1289S: Maintained
1290
9624dfe6 1291ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1292M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1293S: Maintained
1294
e0ee9851 1295ARM/NOMADIK ARCHITECTURE
28b8e8d4 1296M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1297M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/mach-nomadik/
ecc265fe 1301F: drivers/pinctrl/nomadik/
87572880 1302F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1304
9d76295a 1305ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1306M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1307L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1308W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1309S: Supported
1310
8459c159 1311ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1312M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1313M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1314S: Maintained
1315
5d783a2d 1316ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1317M: Marek Vasut <marek.vasut@gmail.com>
75280787 1318L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1319W: http://hackndev.com
1320S: Maintained
933d35f0
JP
1321F: arch/arm/mach-pxa/include/mach/palmtx.h
1322F: arch/arm/mach-pxa/palmtx.c
1323F: arch/arm/mach-pxa/include/mach/palmt5.h
1324F: arch/arm/mach-pxa/palmt5.c
1325F: arch/arm/mach-pxa/include/mach/palmld.h
1326F: arch/arm/mach-pxa/palmld.c
1327F: arch/arm/mach-pxa/include/mach/palmte2.h
1328F: arch/arm/mach-pxa/palmte2.c
1329F: arch/arm/mach-pxa/include/mach/palmtc.h
1330F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1331
b57fe924 1332ARM/PALM TREO SUPPORT
8b58be88 1333M: Tomas Cech <sleep_walker@suse.cz>
75280787 1334L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1335W: http://hackndev.com
1336S: Maintained
b57fe924
JP
1337F: arch/arm/mach-pxa/include/mach/palmtreo.h
1338F: arch/arm/mach-pxa/palmtreo.c
90af5811 1339
c49e1e63 1340ARM/PALMZ72 SUPPORT
8b58be88 1341M: Sergey Lapin <slapin@ossfans.org>
75280787 1342L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1343W: http://hackndev.com
1344S: Maintained
933d35f0
JP
1345F: arch/arm/mach-pxa/include/mach/palmz72.h
1346F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1347
1da177e4 1348ARM/PLEB SUPPORT
8b58be88 1349M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1350W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1351S: Maintained
1352
1353ARM/PT DIGITAL BOARD PORT
8b58be88 1354M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1356W: http://www.arm.linux.org.uk/
1357S: Maintained
1358
8fc1b0f8
KG
1359ARM/QUALCOMM SUPPORT
1360M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1361M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1362M: David Brown <davidb@codeaurora.org>
1363L: linux-arm-msm@vger.kernel.org
f5d3af9d 1364L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1365S: Maintained
1366F: arch/arm/mach-qcom/
f5d3af9d 1367F: drivers/soc/qcom/
c0c89faf
SB
1368F: drivers/tty/serial/msm_serial.h
1369F: drivers/tty/serial/msm_serial.c
1370F: drivers/*/pm8???-*
1371F: drivers/mfd/ssbi.c
916f743d 1372F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1373T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1374
2b7a52a4 1375ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
d4275354 1380ARM/RISCPC ARCHITECTURE
8b58be88 1381M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1383W: http://www.arm.linux.org.uk/
1384S: Maintained
d4275354
RK
1385F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1386F: arch/arm/include/asm/hardware/ioc.h
1387F: arch/arm/include/asm/hardware/iomd.h
1388F: arch/arm/include/asm/hardware/memc.h
1389F: arch/arm/mach-rpc/
1a6422f6 1390F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1391F: drivers/net/ethernet/i825xx/ether1*
1392F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1393F: drivers/scsi/arm/
1394
08ddbb0a
HS
1395ARM/Rockchip SoC support
1396M: Heiko Stuebner <heiko@sntech.de>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1398L: linux-rockchip@lists.infradead.org
08ddbb0a 1399S: Maintained
541555e9 1400F: arch/arm/boot/dts/rk3*
08ddbb0a 1401F: arch/arm/mach-rockchip/
541555e9
HS
1402F: drivers/clk/rockchip/
1403F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1404F: drivers/*/*rockchip*
541555e9
HS
1405F: drivers/*/*/*rockchip*
1406F: sound/soc/rockchip/
b4331b43 1407N: rockchip
08ddbb0a 1408
5bfb937c
KK
1409ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1410M: Kukjin Kim <kgene@kernel.org>
e8f98457 1411M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1413L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1414S: Maintained
6f0589c8
MB
1415F: arch/arm/boot/dts/s3c*
1416F: arch/arm/boot/dts/exynos*
d97236e6 1417F: arch/arm64/boot/dts/exynos/
482ce512 1418F: arch/arm/plat-samsung/
769bbb63
HS
1419F: arch/arm/mach-s3c24*/
1420F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1421F: arch/arm/mach-s5p*/
1422F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1423F: drivers/*/*s3c2410*
1424F: drivers/*/*/*s3c2410*
40c76662
MB
1425F: drivers/spi/spi-s3c*
1426F: sound/soc/samsung/*
33d43cdd 1427N: exynos
f556cb07 1428
10ffa964
KP
1429ARM/SAMSUNG MOBILE MACHINE SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
004bbd3c 1433F: arch/arm/mach-s5pv210/
10ffa964 1434
3ce4ccb6
KD
1435ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1436M: Kyungmin Park <kyungmin.park@samsung.com>
1437M: Kamil Debski <k.debski@samsung.com>
1438L: linux-arm-kernel@lists.infradead.org
1439L: linux-media@vger.kernel.org
1440S: Maintained
1441F: drivers/media/platform/s5p-g2d/
1442
e6a476fd
MS
1443ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1444M: Kyungmin Park <kyungmin.park@samsung.com>
1445M: Kamil Debski <k.debski@samsung.com>
6305902c 1446M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1447L: linux-arm-kernel@lists.infradead.org
1448L: linux-media@vger.kernel.org
1449S: Maintained
934455d7 1450F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1451F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1452
1453ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1454M: Kyungmin Park <kyungmin.park@samsung.com>
1455M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1456L: linux-arm-kernel@lists.infradead.org
1457L: linux-media@vger.kernel.org
1458S: Maintained
90d72ac6 1459F: drivers/media/platform/s5p-tv/
e6a476fd 1460
d48d38e8 1461ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1462M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1463M: Magnus Damm <magnus.damm@gmail.com>
1464L: linux-sh@vger.kernel.org
d48d38e8 1465W: http://oss.renesas.com
bbff48f5 1466Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1468S: Supported
0b514fdb
SH
1469F: arch/arm/boot/dts/emev2*
1470F: arch/arm/boot/dts/r7s*
1471F: arch/arm/boot/dts/r8a*
1472F: arch/arm/boot/dts/sh*
0b514fdb
SH
1473F: arch/arm/configs/armadillo800eva_defconfig
1474F: arch/arm/configs/bockw_defconfig
0b514fdb 1475F: arch/arm/configs/kzm9g_defconfig
0b514fdb
SH
1476F: arch/arm/configs/marzen_defconfig
1477F: arch/arm/configs/shmobile_defconfig
7a2071c5 1478F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1479F: arch/arm/mach-shmobile/
1480F: drivers/sh/
1481
66314223 1482ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1483M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1484S: Maintained
1485F: arch/arm/mach-socfpga/
efadb751
DN
1486F: arch/arm/boot/dts/socfpga*
1487F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1488W: http://www.rocketboards.org
efadb751 1489T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1490
1491ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1492M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1493S: Maintained
1494F: drivers/clk/socfpga/
1495
71bcada8
TT
1496ARM/SOCFPGA EDAC SUPPORT
1497M: Thor Thayer <tthayer@opensource.altera.com>
1498S: Maintained
1499F: drivers/edac/altera_edac.
1500
65ebcc11 1501ARM/STI ARCHITECTURE
a92177ea
SK
1502M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1503M: Maxime Coquelin <maxime.coquelin@st.com>
1504M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506L: kernel@stlinux.com
1507W: http://www.stlinux.com
1508S: Maintained
1509F: arch/arm/mach-sti/
a92177ea
SK
1510F: arch/arm/boot/dts/sti*
1511F: drivers/clocksource/arm_global_timer.c
a92177ea 1512F: drivers/i2c/busses/i2c-st.c
346e2e4a 1513F: drivers/media/rc/st_rc.c
f53b2bff 1514F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1515F: drivers/phy/phy-miphy28lp.c
1516F: drivers/phy/phy-miphy365x.c
6da969a5 1517F: drivers/phy/phy-stih407-usb.c
26389c78 1518F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1519F: drivers/pinctrl/pinctrl-st.c
1520F: drivers/reset/sti/
db4112e6 1521F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1522F: drivers/tty/serial/st-asc.c
eb11adab 1523F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1524F: drivers/usb/host/ehci-st.c
1525F: drivers/usb/host/ohci-st.c
db4112e6 1526F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1527F: drivers/ata/ahci_st.c
65ebcc11 1528
ee6e7879
MC
1529ARM/STM32 ARCHITECTURE
1530M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S: Maintained
1533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1534N: stm32
1535F: drivers/clocksource/armv7m_systick.c
1536
2b7a52a4 1537ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1538M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1540S: Maintained
1541
1bbd7089 1542ARM/TETON BGA MACHINE SUPPORT
706e69d6 1543M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S: Maintained
1546
2b7a52a4 1547ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1548M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1550S: Maintained
1551
98ad6e3b 1552ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1553M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1555W: http://www.mcuos.com
1556S: Maintained
4e89e8f6 1557F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1558F: drivers/input/keyboard/w90p910_keypad.c
1559F: drivers/input/touchscreen/w90p910_ts.c
1560F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1561F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1562F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1563F: drivers/rtc/rtc-nuc900.c
9df92e6c 1564F: drivers/spi/spi-nuc900.c
4e89e8f6 1565F: drivers/usb/host/ehci-w90x900.c
8a61f013 1566F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1567
54274d71 1568ARM/U300 MACHINE SUPPORT
e4651a9f 1569M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Supported
1572F: arch/arm/mach-u300/
9affbd24 1573F: drivers/clocksource/timer-u300.c
54274d71
LW
1574F: drivers/i2c/busses/i2c-stu300.c
1575F: drivers/rtc/rtc-coh901331.c
1576F: drivers/watchdog/coh901327_wdt.c
1577F: drivers/dma/coh901318*
87572880
LW
1578F: drivers/mfd/ab3100*
1579F: drivers/rtc/rtc-ab3100.c
1580F: drivers/rtc/rtc-coh901331.c
1581T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1582
3d00d04f
MY
1583ARM/UNIPHIER ARCHITECTURE
1584M: Masahiro Yamada <yamada.masahiro@socionext.com>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587F: arch/arm/mach-uniphier/
1588N: uniphier
1589
87572880 1590ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1591M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S: Maintained
1594F: arch/arm/mach-ux500/
e4651a9f 1595F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1596F: drivers/dma/ste_dma40*
e4651a9f 1597F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1598F: drivers/mfd/abx500*
1599F: drivers/mfd/ab8500*
e4651a9f
LW
1600F: drivers/mfd/dbx500*
1601F: drivers/mfd/db8500*
ecc265fe
JP
1602F: drivers/pinctrl/nomadik/pinctrl-ab*
1603F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1604F: drivers/rtc/rtc-ab8500.c
e4651a9f 1605F: drivers/rtc/rtc-pl031.c
87572880 1606T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1607
e93fde28
UH
1608ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1609M: Ulf Hansson <ulf.hansson@linaro.org>
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611T: git git://git.linaro.org/people/ulfh/clk.git
1612S: Maintained
1613F: drivers/clk/ux500/
1614F: include/linux/platform_data/clk-ux500.h
1615
740d93b1
PM
1616ARM/VERSATILE EXPRESS PLATFORM
1617M: Liviu Dudau <liviu.dudau@arm.com>
1618M: Sudeep Holla <sudeep.holla@arm.com>
1619M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S: Maintained
1622F: arch/arm/boot/dts/vexpress*
1623F: arch/arm/mach-vexpress/
1624F: */*/vexpress*
7e8f403f 1625F: */*/*/vexpress*
740d93b1
PM
1626F: drivers/clk/versatile/clk-vexpress-osc.c
1627F: drivers/clocksource/versatile.c
1628
d4275354 1629ARM/VFP SUPPORT
8b58be88 1630M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1632W: http://www.arm.linux.org.uk/
1633S: Maintained
1634F: arch/arm/vfp/
1635
e66b6d8e
MV
1636ARM/VOIPAC PXA270 SUPPORT
1637M: Marek Vasut <marek.vasut@gmail.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1641F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1642
04529fe2
TP
1643ARM/VT8500 ARM ARCHITECTURE
1644M: Tony Prisk <linux@prisktech.co.nz>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-vt8500/
41fd91b4 1648F: drivers/clocksource/vt8500_timer.c
560746eb 1649F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1650F: drivers/mmc/host/wmt-sdmmc.c
1651F: drivers/pwm/pwm-vt8500.c
1652F: drivers/rtc/rtc-vt8500.c
1653F: drivers/tty/serial/vt8500_serial.c
4f31102b 1654F: drivers/usb/host/ehci-platform.c
41fd91b4 1655F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1656F: drivers/video/fbdev/vt8500lcdfb.*
1657F: drivers/video/fbdev/wm8505fb*
1658F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1659
e66b6d8e
MV
1660ARM/ZIPIT Z2 SUPPORT
1661M: Marek Vasut <marek.vasut@gmail.com>
1662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663S: Maintained
1664F: arch/arm/mach-pxa/z2.c
6ab2a855 1665F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1666
5ecc4b53
JN
1667ARM/ZTE ARCHITECTURE
1668M: Jun Nie <jun.nie@linaro.org>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670S: Maintained
1671F: arch/arm/mach-zx/
1672F: drivers/clk/zte/
1673F: Documentation/devicetree/bindings/arm/zte.txt
1674F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1675
51f29d44
MS
1676ARM/ZYNQ ARCHITECTURE
1677M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1678R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680W: http://wiki.xilinx.com
1681T: git git://git.xilinx.com/linux-xlnx.git
1682S: Supported
1683F: arch/arm/mach-zynq/
bd2a337a 1684F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1685F: drivers/block/xsysace.c
c2fd4e38
MS
1686N: zynq
1687N: xilinx
1688F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1689F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1690F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1691F: drivers/edac/synopsys_edac.c
51f29d44 1692
48ec83bc 1693ARM SMMU DRIVERS
b8f9879e
WD
1694M: Will Deacon <will.deacon@arm.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697F: drivers/iommu/arm-smmu.c
48ec83bc 1698F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1699F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1700
38074229
CM
1701ARM64 PORT (AARCH64 ARCHITECTURE)
1702M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1703M: Will Deacon <will.deacon@arm.com>
38074229
CM
1704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705S: Maintained
1706F: arch/arm64/
d19766ec 1707F: Documentation/arm64/
38074229 1708
9d7005f9
LP
1709AS3645A LED FLASH CONTROLLER DRIVER
1710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1711L: linux-media@vger.kernel.org
1712T: git git://linuxtv.org/media_tree.git
1713S: Maintained
1714F: drivers/media/i2c/as3645a.c
1715F: include/media/as3645a.h
1716
d58de038
GJ
1717ASC7621 HARDWARE MONITOR DRIVER
1718M: George Joseph <george.joseph@fairview5.com>
1719L: lm-sensors@lm-sensors.org
1720S: Maintained
1721F: Documentation/hwmon/asc7621
1722F: drivers/hwmon/asc7621.c
1723
b229ece9 1724ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1725M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1726L: acpi4asus-user@lists.sourceforge.net
d0944853 1727L: platform-driver-x86@vger.kernel.org
76593d6f 1728W: http://acpi4asus.sf.net
85091b71 1729S: Maintained
b229ece9
CC
1730F: drivers/platform/x86/asus*.c
1731F: drivers/platform/x86/eeepc*.c
85091b71 1732
953a6479 1733ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1734R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1735W: http://sourceforge.net/projects/xscaleiop
08223d80 1736S: Odd fixes
679655da
JP
1737F: Documentation/crypto/async-tx-api.txt
1738F: crypto/async_tx/
1739F: drivers/dma/
1740F: include/linux/dmaengine.h
1741F: include/linux/async_tx.h
b3e5f263 1742
a1867d36 1743AT24 EEPROM DRIVER
14d77c4d 1744M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1745L: linux-i2c@vger.kernel.org
1746S: Maintained
1747F: drivers/misc/eeprom/at24.c
25f73ed5 1748F: include/linux/platform_data/at24.h
a1867d36 1749
e7839f25 1750ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1751M: "Ed L. Cashin" <ed.cashin@acm.org>
1752W: http://www.openaoe.org/
1da177e4 1753S: Supported
679655da
JP
1754F: Documentation/aoe/
1755F: drivers/block/aoe/
1da177e4 1756
9a10a870 1757ATHEROS ATH GENERIC UTILITIES
f726ee65 1758M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1759L: linux-wireless@vger.kernel.org
1760S: Supported
1761F: drivers/net/wireless/ath/*
1762
fa1c114f 1763ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1764M: Jiri Slaby <jirislaby@gmail.com>
1765M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1766M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1767L: linux-wireless@vger.kernel.org
72c706b7 1768W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1769S: Maintained
fa451753 1770F: drivers/net/wireless/ath/ath5k/
fa1c114f 1771
12e62d6f
KV
1772ATHEROS ATH6KL WIRELESS DRIVER
1773M: Kalle Valo <kvalo@qca.qualcomm.com>
1774L: linux-wireless@vger.kernel.org
1775W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1776T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1777S: Supported
1778F: drivers/net/wireless/ath/ath6kl/
1779
2be7d22f
VK
1780WILOCITY WIL6210 WIRELESS DRIVER
1781M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1782L: linux-wireless@vger.kernel.org
1783L: wil6210@qca.qualcomm.com
1784S: Supported
1785W: http://wireless.kernel.org/en/users/Drivers/wil6210
1786F: drivers/net/wireless/ath/wil6210/
dba4b74d 1787F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1788
1d7e1e6b
CL
1789CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1790M: Christian Lamparter <chunkeey@googlemail.com>
1791L: linux-wireless@vger.kernel.org
1792W: http://wireless.kernel.org/en/users/Drivers/carl9170
1793S: Maintained
1794F: drivers/net/wireless/ath/carl9170/
1795
2c2a6172
LT
1796ATK0110 HWMON DRIVER
1797M: Luca Tettamanti <kronos.it@gmail.com>
1798L: lm-sensors@lm-sensors.org
1799S: Maintained
1800F: drivers/hwmon/asus_atk0110.c
1801
6f69a6d7 1802ATI_REMOTE2 DRIVER
8b58be88 1803M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1804S: Maintained
679655da 1805F: drivers/input/misc/ati_remote2.c
6f69a6d7 1806
7ae115b4 1807ATLX ETHERNET DRIVERS
8b58be88 1808M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1809M: Chris Snook <chris.snook@gmail.com>
e443e383 1810L: netdev@vger.kernel.org
8d5ca6ec
JC
1811W: http://sourceforge.net/projects/atl1
1812W: http://atl1.sourceforge.net
1813S: Maintained
2b133ad6 1814F: drivers/net/ethernet/atheros/
8d5ca6ec 1815
1da177e4 1816ATM
366c1bd1 1817M: Chas Williams <3chas3@gmail.com>
476604de 1818L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1819L: netdev@vger.kernel.org
1da177e4
LT
1820W: http://linux-atm.sourceforge.net
1821S: Maintained
679655da
JP
1822F: drivers/atm/
1823F: include/linux/atm*
c117ab84 1824F: include/uapi/linux/atm*
1da177e4 1825
04ac2f46 1826ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1827M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1828S: Maintained
1829F: drivers/mmc/host/atmel-mci.c
1830F: drivers/mmc/host/atmel-mci-regs.h
1831
a1cfac48 1832ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1834S: Supported
df621252 1835F: drivers/tty/serial/atmel_serial.c
a1cfac48 1836
dfae90ed 1837ATMEL Audio ALSA driver
3a82002c 1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1839L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1840S: Supported
1841F: sound/soc/atmel
1842
b414dc16
NF
1843ATMEL DMA DRIVER
1844M: Nicolas Ferre <nicolas.ferre@atmel.com>
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S: Supported
1847F: drivers/dma/at_hdmac.c
1848F: drivers/dma/at_hdmac_regs.h
6f0d65af 1849F: include/linux/platform_data/dma-atmel.h
b414dc16 1850
6bd0f436
LD
1851ATMEL XDMA DRIVER
1852M: Ludovic Desroches <ludovic.desroches@atmel.com>
1853L: linux-arm-kernel@lists.infradead.org
1854L: dmaengine@vger.kernel.org
1855S: Supported
1856F: drivers/dma/at_xdmac.c
1857
888f2804
LD
1858ATMEL I2C DRIVER
1859M: Ludovic Desroches <ludovic.desroches@atmel.com>
1860L: linux-i2c@vger.kernel.org
1861S: Supported
1862F: drivers/i2c/busses/i2c-at91.c
1863
15515545
JW
1864ATMEL ISI DRIVER
1865M: Josh Wu <josh.wu@atmel.com>
1866L: linux-media@vger.kernel.org
1867S: Supported
f2294c2d 1868F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1869F: include/media/atmel-isi.h
1870
8f4c79ce 1871ATMEL LCDFB DRIVER
8b58be88 1872M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1873L: linux-fbdev@vger.kernel.org
8f4c79ce 1874S: Maintained
8a61f013 1875F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1876F: include/video/atmel_lcdc.h
8f4c79ce 1877
89e5785f 1878ATMEL MACB ETHERNET DRIVER
a02875a6 1879M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1880S: Supported
9f2f381f 1881F: drivers/net/ethernet/cadence/
89e5785f 1882
5cbac98a
JW
1883ATMEL NAND DRIVER
1884M: Josh Wu <josh.wu@atmel.com>
1885L: linux-mtd@lists.infradead.org
1886S: Supported
1887F: drivers/mtd/nand/atmel_nand*
1888
754ce4f2 1889ATMEL SPI DRIVER
a02875a6 1890M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1891S: Supported
9df92e6c 1892F: drivers/spi/spi-atmel.*
754ce4f2 1893
0ef09015 1894ATMEL SSC DRIVER
03515f32 1895M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Supported
1898F: drivers/misc/atmel-ssc.c
1899F: include/linux/atmel-ssc.h
1900
e9cb1c5a
NF
1901ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1902M: Nicolas Ferre <nicolas.ferre@atmel.com>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Supported
1905F: drivers/misc/atmel_tclib.c
1906F: drivers/clocksource/tcb_clksrc.c
1907
914a3f3b 1908ATMEL USBA UDC DRIVER
a02875a6
NF
1909M: Nicolas Ferre <nicolas.ferre@atmel.com>
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1911S: Supported
faf2e1db 1912F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1913
1da177e4 1914ATMEL WIRELESS DRIVER
8b58be88 1915M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1916L: linux-wireless@vger.kernel.org
1da177e4
LT
1917W: http://www.thekelleys.org.uk/atmel
1918W: http://atmelwlandriver.sourceforge.net/
1919S: Maintained
679655da 1920F: drivers/net/wireless/atmel*
1da177e4 1921
26780d9e 1922ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1923M: Bradley Grove <linuxdrivers@attotech.com>
1924L: linux-scsi@vger.kernel.org
1925W: http://www.attotech.com
1926S: Supported
1927F: drivers/scsi/esas2r
26780d9e 1928
bc6e17b8
SS
1929ATUSB IEEE 802.15.4 RADIO DRIVER
1930M: Stefan Schmidt <stefan@osg.samsung.com>
1931L: linux-wpan@vger.kernel.org
1932S: Maintained
1933F: drivers/net/ieee802154/atusb.c
1934F: drivers/net/ieee802154/atusb.h
1935F: drivers/net/ieee802154/at86rf230.h
1936
a92b7b80 1937AUDIT SUBSYSTEM
915f389d 1938M: Paul Moore <paul@paul-moore.com>
8b58be88 1939M: Eric Paris <eparis@redhat.com>
915f389d 1940L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 1941W: http://people.redhat.com/sgrubb/audit/
915f389d 1942T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 1943S: Maintained
679655da 1944F: include/linux/audit.h
c117ab84 1945F: include/uapi/linux/audit.h
679655da 1946F: kernel/audit*
a92b7b80 1947
70e84049 1948AUXILIARY DISPLAY DRIVERS
8b58be88 1949M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
1950W: http://miguelojeda.es/auxdisplay.htm
1951W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 1952S: Maintained
679655da
JP
1953F: drivers/auxdisplay/
1954F: include/linux/cfag12864b.h
70e84049 1955
5f97f7f9 1956AVR32 ARCHITECTURE
e336f61f
HCE
1957M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1958M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 1959W: http://www.atmel.com/products/AVR32/
249d9d9d 1960W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 1961W: http://avrfreaks.net/
e336f61f 1962S: Maintained
679655da 1963F: arch/avr32/
5f97f7f9
HS
1964
1965AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
1966M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1967M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1968S: Maintained
679655da 1969F: arch/avr32/mach-at32ap/
5f97f7f9 1970
1da177e4 1971AX.25 NETWORK LAYER
8b58be88 1972M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 1973L: linux-hams@vger.kernel.org
d34cb28a 1974W: http://www.linux-ax25.org/
1da177e4 1975S: Maintained
c117ab84 1976F: include/uapi/linux/ax25.h
679655da
JP
1977F: include/net/ax25.h
1978F: net/ax25/
1da177e4 1979
d5269395 1980AZ6007 DVB DRIVER
009a5410 1981M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
1982L: linux-media@vger.kernel.org
1983W: http://linuxtv.org
1984T: git git://linuxtv.org/media_tree.git
1985S: Maintained
1986F: drivers/media/usb/dvb-usb-v2/az6007.c
1987
6777376e
HV
1988AZTECH FM RADIO RECEIVER DRIVER
1989M: Hans Verkuil <hverkuil@xs4all.nl>
1990L: linux-media@vger.kernel.org
1991T: git git://linuxtv.org/media_tree.git
1992W: http://linuxtv.org
1993S: Maintained
1994F: drivers/media/radio/radio-aztech*
1995
e2d1d6c0 1996B43 WIRELESS DRIVER
e2d1d6c0 1997L: linux-wireless@vger.kernel.org
ed072f9e 1998L: b43-dev@lists.infradead.org
491b26b4 1999W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2000S: Odd Fixes
679655da 2001F: drivers/net/wireless/b43/
e2d1d6c0
RD
2002
2003B43LEGACY WIRELESS DRIVER
8b58be88 2004M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2005L: linux-wireless@vger.kernel.org
ed072f9e 2006L: b43-dev@lists.infradead.org
491b26b4 2007W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2008S: Maintained
679655da 2009F: drivers/net/wireless/b43legacy/
e2d1d6c0 2010
300abeb5 2011BACKLIGHT CLASS/SUBSYSTEM
b7701755 2012M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2013M: Lee Jones <lee.jones@linaro.org>
300abeb5 2014S: Maintained
679655da
JP
2015F: drivers/video/backlight/
2016F: include/linux/backlight.h
300abeb5 2017
c6c8fea2 2018BATMAN ADVANCED
207df49e 2019M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2020M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2021M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2022L: b.a.t.m.a.n@lists.open-mesh.org
2023W: http://www.open-mesh.org/
2024S: Maintained
2025F: net/batman-adv/
2026
e2d1d6c0 2027BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2028M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2029L: linux-hams@vger.kernel.org
2030W: http://www.baycom.org/~tom/ham/ham.html
2031S: Maintained
679655da 2032F: drivers/net/hamradio/baycom*
e2d1d6c0 2033
cafe5635 2034BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2035M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2036L: linux-bcache@vger.kernel.org
2037W: http://bcache.evilpiepirate.org
d1aa1ab3 2038S: Maintained
cafe5635
KO
2039F: drivers/md/bcache/
2040
04bd844a
HV
2041BDISP ST MEDIA DRIVER
2042M: Fabien Dessenne <fabien.dessenne@st.com>
2043L: linux-media@vger.kernel.org
2044T: git git://linuxtv.org/media_tree.git
2045W: http://linuxtv.org
2046S: Supported
2047F: drivers/media/platform/sti/bdisp
2048
e2d1d6c0 2049BEFS FILE SYSTEM
55817d3d 2050S: Orphan
679655da
JP
2051F: Documentation/filesystems/befs.txt
2052F: fs/befs/
e2d1d6c0 2053
564ee360 2054BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2055M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2056L: netdev@vger.kernel.org
2057S: Maintained
2058F: drivers/net/ethernet/ec_bhf.c
564ee360 2059
e2d1d6c0 2060BFS FILE SYSTEM
8b58be88 2061M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2062S: Maintained
679655da
JP
2063F: Documentation/filesystems/bfs.txt
2064F: fs/bfs/
c117ab84 2065F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2066
1394f032 2067BLACKFIN ARCHITECTURE
a4edbc10 2068M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2069L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2070T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2071W: http://blackfin.uclinux.org
2072S: Supported
679655da 2073F: arch/blackfin/
566da5b2 2074
e190d6b1 2075BLACKFIN EMAC DRIVER
b3fe92b0 2076L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2077W: http://blackfin.uclinux.org
2078S: Supported
7b35f033 2079F: drivers/net/ethernet/adi/
e190d6b1 2080
566da5b2 2081BLACKFIN RTC DRIVER
b3fe92b0 2082L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2083W: http://blackfin.uclinux.org
2084S: Supported
679655da 2085F: drivers/rtc/rtc-bfin.c
1394f032 2086
936ed49a 2087BLACKFIN SDH DRIVER
109ec8c3 2088M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2089L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2090W: http://blackfin.uclinux.org
2091S: Supported
2092F: drivers/mmc/host/bfin_sdh.c
2093
1394f032 2094BLACKFIN SERIAL DRIVER
8b58be88 2095M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2096L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2097W: http://blackfin.uclinux.org
2098S: Supported
8460241e 2099F: drivers/tty/serial/bfin_uart.c
1394f032 2100
1e6d320f 2101BLACKFIN WATCHDOG DRIVER
b3fe92b0 2102L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2103W: http://blackfin.uclinux.org
2104S: Supported
679655da 2105F: drivers/watchdog/bfin_wdt.c
1e6d320f 2106
d24ecfcc 2107BLACKFIN I2C TWI DRIVER
8b58be88 2108M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2109L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2110W: http://blackfin.uclinux.org/
2111S: Supported
679655da 2112F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2113
1e204377
SJ
2114BLACKFIN MEDIA DRIVER
2115M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2116L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2117W: http://blackfin.uclinux.org/
2118S: Supported
2119F: drivers/media/platform/blackfin/
2120F: drivers/media/i2c/adv7183*
2121F: drivers/media/i2c/vs6624*
2122
b54cf35a
JSM
2123BLINKM RGB LED DRIVER
2124M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2125S: Maintained
2126F: drivers/leds/leds-blinkm.c
2127
1da177e4 2128BLOCK LAYER
8b58be88 2129M: Jens Axboe <axboe@kernel.dk>
08deed1e 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2131S: Maintained
679655da 2132F: block/
ae11f7ef 2133F: kernel/trace/blktrace.c
1da177e4 2134
2b54aaef 2135BLOCK2MTD DRIVER
8b58be88 2136M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2137L: linux-mtd@lists.infradead.org
2138S: Maintained
679655da 2139F: drivers/mtd/devices/block2mtd.c
2b54aaef 2140
63fbd24e 2141BLUETOOTH DRIVERS
8b58be88 2142M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2143M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2144M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2145L: linux-bluetooth@vger.kernel.org
63fbd24e 2146W: http://www.bluez.org/
22e7a424
MH
2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2148T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2149S: Maintained
679655da 2150F: drivers/bluetooth/
1da177e4 2151
63fbd24e 2152BLUETOOTH SUBSYSTEM
8b58be88 2153M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2154M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2155M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2156L: linux-bluetooth@vger.kernel.org
2157W: http://www.bluez.org/
22e7a424
MH
2158T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2159T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2160S: Maintained
679655da
JP
2161F: net/bluetooth/
2162F: include/net/bluetooth/
1da177e4
LT
2163
2164BONDING DRIVER
79b30750 2165M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2166M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2167M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2168L: netdev@vger.kernel.org
ce00f85c
JC
2169W: http://sourceforge.net/projects/bonding/
2170S: Supported
679655da 2171F: drivers/net/bonding/
c117ab84 2172F: include/uapi/linux/if_bonding.h
1da177e4 2173
b5f4df34
AS
2174BPF (Safe dynamic programs and tools)
2175M: Alexei Starovoitov <ast@kernel.org>
2176L: netdev@vger.kernel.org
2177L: linux-kernel@vger.kernel.org
2178S: Supported
2179F: kernel/bpf/
2180
39105890 2181BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2182M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2183L: netdev@vger.kernel.org
2184S: Supported
adfc5217 2185F: drivers/net/ethernet/broadcom/b44.*
39105890 2186
32ec90d5
FF
2187BROADCOM GENET ETHERNET DRIVER
2188M: Florian Fainelli <f.fainelli@gmail.com>
2189L: netdev@vger.kernel.org
2190S: Supported
2191F: drivers/net/ethernet/broadcom/genet/
2192
948c51e6 2193BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2194M: Sony Chacko <sony.chacko@qlogic.com>
2195M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2196L: netdev@vger.kernel.org
2197S: Supported
adfc5217
JK
2198F: drivers/net/ethernet/broadcom/bnx2.*
2199F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2200
4d9d2cb0 2201BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2202M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2203L: netdev@vger.kernel.org
2204S: Supported
adfc5217 2205F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2206
90f4c594 2207BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2208M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2209M: Ray Jui <rjui@broadcom.com>
2210M: Scott Branden <sbranden@broadcom.com>
497a045d 2211L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2212T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2213S: Maintained
2214F: arch/arm/mach-bcm/
2215F: arch/arm/boot/dts/bcm113*
90f4c594 2216F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2217F: arch/arm/boot/dts/bcm281*
2218F: arch/arm/configs/bcm_defconfig
e4ef47f2 2219F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2220F: drivers/clocksource/bcm_kona_timer.c
2221
9209bec4 2222BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2223M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2224M: Lee Jones <lee@kernel.org>
f680f25c 2225L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2227S: Maintained
9209bec4 2228N: bcm2835
f680f25c 2229
a2f6734c
KC
2230BROADCOM BCM33XX MIPS ARCHITECTURE
2231M: Kevin Cernekee <cernekee@gmail.com>
2232L: linux-mips@linux-mips.org
2233S: Maintained
2234F: arch/mips/bcm3384/*
2235F: arch/mips/include/asm/mach-bcm3384/*
2236F: arch/mips/kernel/*bmips*
2237
5564f092
RM
2238BROADCOM BCM47XX MIPS ARCHITECTURE
2239M: Hauke Mehrtens <hauke@hauke-m.de>
2240M: Rafał Miłecki <zajec5@gmail.com>
2241L: linux-mips@linux-mips.org
2242S: Maintained
2243F: arch/mips/bcm47xx/*
2244F: arch/mips/include/asm/mach-bcm47xx/*
2245
9209bec4 2246BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2247M: Hauke Mehrtens <hauke@hauke-m.de>
2248L: linux-arm-kernel@lists.infradead.org
2249S: Maintained
2250F: arch/arm/mach-bcm/bcm_5301x.c
2251F: arch/arm/boot/dts/bcm5301x.dtsi
2252F: arch/arm/boot/dts/bcm470*
2253
e076e962
FF
2254BROADCOM BCM63XX ARM ARCHITECTURE
2255M: Florian Fainelli <f.fainelli@gmail.com>
2256L: linux-arm-kernel@lists.infradead.org
eb6725d0 2257T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2258S: Maintained
2259F: arch/arm/mach-bcm/bcm63xx.c
2260F: arch/arm/include/debug/bcm63xx.S
2261
7110e227
KC
2262BROADCOM BCM63XX/BCM33XX UDC DRIVER
2263M: Kevin Cernekee <cernekee@gmail.com>
2264L: linux-usb@vger.kernel.org
2265S: Maintained
2266F: drivers/usb/gadget/udc/bcm63xx_udc.*
2267
2df94fd6 2268BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2269M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2270M: Gregory Fong <gregory.0xf0@gmail.com>
2271M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2273T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2274S: Maintained
2275F: arch/arm/mach-bcm/*brcmstb*
2276F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2277F: drivers/bus/brcmstb_gisb.c
5009a289 2278N: brcmstb
2df94fd6 2279
70371cef
KC
2280BROADCOM BMIPS MIPS ARCHITECTURE
2281M: Kevin Cernekee <cernekee@gmail.com>
2282M: Florian Fainelli <f.fainelli@gmail.com>
2283L: linux-mips@linux-mips.org
eb6725d0 2284T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2285S: Maintained
2286F: arch/mips/bmips/*
2287F: arch/mips/include/asm/mach-bmips/*
2288F: arch/mips/kernel/*bmips*
338808de 2289F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2290F: drivers/irqchip/irq-bcm7*
2291F: drivers/irqchip/irq-brcmstb*
2292
948c51e6 2293BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2294M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2295M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2296L: netdev@vger.kernel.org
2297S: Supported
adfc5217 2298F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2299
a9533e7e
HP
2300BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2301M: Brett Rudley <brudley@broadcom.com>
818c07b8 2302M: Arend van Spriel <arend@broadcom.com>
85d63686 2303M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2304M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2305L: linux-wireless@vger.kernel.org
5615171c 2306L: brcm80211-dev-list@broadcom.com
a9533e7e 2307S: Supported
f62ebdd5 2308F: drivers/net/wireless/brcm80211/
a9533e7e 2309
9958d6f9 2310BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2311M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2312L: linux-scsi@vger.kernel.org
2313S: Supported
2314F: drivers/scsi/bnx2fc/
2315
6a6b5ad0 2316BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2317M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2318L: linux-scsi@vger.kernel.org
2319S: Supported
2320F: drivers/scsi/bnx2i/
2321
36c0237f
SB
2322BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2323M: Ray Jui <rjui@broadcom.com>
2324M: Scott Branden <sbranden@broadcom.com>
2325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2327T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2328S: Maintained
2329N: iproc
2330N: cygnus
2331N: bcm9113*
2332N: bcm9583*
2333N: bcm583*
2334N: bcm113*
2335
3b0213d5
GF
2336BROADCOM BRCMSTB GPIO DRIVER
2337M: Gregory Fong <gregory.0xf0@gmail.com>
2338L: bcm-kernel-feedback-list@broadcom.com>
2339S: Supported
2340F: drivers/gpio/gpio-brcmstb.c
2341F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2342
7b7f588b 2343BROADCOM KONA GPIO DRIVER
5e163903 2344M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2345L: bcm-kernel-feedback-list@broadcom.com
2346S: Supported
2347F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2348F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2349
f6e734a8
RM
2350BROADCOM NVRAM DRIVER
2351M: Rafał Miłecki <zajec5@gmail.com>
2352L: linux-mips@linux-mips.org
2353S: Maintained
2354F: drivers/firmware/broadcom/*
2355
02787daa
BN
2356BROADCOM STB NAND FLASH DRIVER
2357M: Brian Norris <computersforpeace@gmail.com>
2358L: linux-mtd@lists.infradead.org
2359S: Maintained
2360F: drivers/mtd/nand/brcmnand/
2361
c9678d86
RM
2362BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2363M: Rafał Miłecki <zajec5@gmail.com>
2364L: linux-wireless@vger.kernel.org
2365S: Maintained
2366F: drivers/bcma/
2367F: include/linux/bcma/
2368
b8302205
FF
2369BROADCOM SYSTEMPORT ETHERNET DRIVER
2370M: Florian Fainelli <f.fainelli@gmail.com>
2371L: netdev@vger.kernel.org
2372S: Supported
2373F: drivers/net/ethernet/broadcom/bcmsysport.*
2374
7725ccfd 2375BROCADE BFA FC SCSI DRIVER
aa803370
AG
2376M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2377M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2378L: linux-scsi@vger.kernel.org
2379S: Supported
2380F: drivers/scsi/bfa/
7725ccfd 2381
8b230ed8 2382BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2383M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2384L: netdev@vger.kernel.org
2385S: Supported
f844a0ea 2386F: drivers/net/ethernet/brocade/bna/
8b230ed8 2387
5cdf7f76 2388BSG (block layer generic sg v4 driver)
8b58be88 2389M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2390L: linux-scsi@vger.kernel.org
2391S: Supported
679655da
JP
2392F: block/bsg.c
2393F: include/linux/bsg.h
c117ab84 2394F: include/uapi/linux/bsg.h
5cdf7f76 2395
af39917d
CL
2396BT87X AUDIO DRIVER
2397M: Clemens Ladisch <clemens@ladisch.de>
2398L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2399T: git git://git.alsa-project.org/alsa-kernel.git
2400S: Maintained
2401F: Documentation/sound/alsa/Bt87x.txt
2402F: sound/pci/bt87x.c
2403
ff1d5c2f 2404BT8XXGPIO DRIVER
eb032b98 2405M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2406W: http://bu3sch.de/btgpio.php
2407S: Maintained
72dbb705 2408F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2409
eb1eb04f 2410BTRFS FILE SYSTEM
c0778e25
CM
2411M: Chris Mason <clm@fb.com>
2412M: Josef Bacik <jbacik@fb.com>
4e0c4a47 2413M: David Sterba <dsterba@suse.cz>
eb1eb04f
JP
2414L: linux-btrfs@vger.kernel.org
2415W: http://btrfs.wiki.kernel.org/
8a6e2535 2416Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2418S: Maintained
679655da
JP
2419F: Documentation/filesystems/btrfs.txt
2420F: fs/btrfs/
eb1eb04f 2421
1da177e4 2422BTTV VIDEO4LINUX DRIVER
009a5410 2423M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2424L: linux-media@vger.kernel.org
96b6aba0 2425W: http://linuxtv.org
275ffde4 2426T: git git://linuxtv.org/media_tree.git
f96236e5 2427S: Odd fixes
679655da 2428F: Documentation/video4linux/bttv/
90d72ac6 2429F: drivers/media/pci/bt8xx/bttv*
1da177e4 2430
1f34923c
KA
2431BUSLOGIC SCSI DRIVER
2432M: Khalid Aziz <khalid@gonehiking.org>
2433L: linux-scsi@vger.kernel.org
2434S: Maintained
2435F: drivers/scsi/BusLogic.*
2436F: drivers/scsi/FlashPoint.*
2437
af39917d
CL
2438C-MEDIA CMI8788 DRIVER
2439M: Clemens Ladisch <clemens@ladisch.de>
2440L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2441T: git git://git.alsa-project.org/alsa-kernel.git
2442S: Maintained
2443F: sound/pci/oxygen/
2444
2141355f
MS
2445C6X ARCHITECTURE
2446M: Mark Salter <msalter@redhat.com>
2447M: Aurelien Jacquiot <a-jacquiot@ti.com>
2448L: linux-c6x-dev@linux-c6x.org
2449W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2450S: Maintained
2451F: arch/c6x/
2452
a5432f5a 2453CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2454M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2455L: linux-cachefs@redhat.com
2456S: Supported
2457F: Documentation/filesystems/caching/cachefiles.txt
2458F: fs/cachefiles/
2459
c815ca39
HV
2460CADET FM/AM RADIO RECEIVER DRIVER
2461M: Hans Verkuil <hverkuil@xs4all.nl>
2462L: linux-media@vger.kernel.org
2463T: git git://linuxtv.org/media_tree.git
2464W: http://linuxtv.org
2465S: Maintained
2466F: drivers/media/radio/radio-cadet*
2467
77d5140f 2468CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2469M: Jonathan Corbet <corbet@lwn.net>
661263b5 2470L: linux-media@vger.kernel.org
275ffde4 2471T: git git://linuxtv.org/media_tree.git
77d5140f 2472S: Maintained
679655da 2473F: Documentation/video4linux/cafe_ccic
90d72ac6 2474F: drivers/media/platform/marvell-ccic/
77d5140f 2475
201b6bab 2476CAIF NETWORK LAYER
5c574f50 2477M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2478L: netdev@vger.kernel.org
2479S: Supported
2480F: Documentation/networking/caif/
2481F: drivers/net/caif/
c117ab84 2482F: include/uapi/linux/caif/
201b6bab
JP
2483F: include/net/caif/
2484F: net/caif/
2485
77dac90f 2486CALGARY x86-64 IOMMU
8b58be88
JP
2487M: Muli Ben-Yehuda <muli@il.ibm.com>
2488M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2489L: discuss@x86-64.org
2490S: Maintained
679655da
JP
2491F: arch/x86/kernel/pci-calgary_64.c
2492F: arch/x86/kernel/tce_64.c
2493F: arch/x86/include/asm/calgary.h
2494F: arch/x86/include/asm/tce.h
77dac90f 2495
e2d1d6c0 2496CAN NETWORK LAYER
8d15d386 2497M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2498M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2499L: linux-can@vger.kernel.org
84b0d715 2500W: https://github.com/linux-can
870482a4
MKB
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2503S: Maintained
f35f6c8f 2504F: Documentation/networking/can.txt
8d15d386 2505F: net/can/
8d15d386 2506F: include/linux/can/core.h
c117ab84
CEB
2507F: include/uapi/linux/can.h
2508F: include/uapi/linux/can/bcm.h
2509F: include/uapi/linux/can/raw.h
2510F: include/uapi/linux/can/gw.h
e2d1d6c0 2511
4261a204 2512CAN NETWORK DRIVERS
8b58be88 2513M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2514M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2515L: linux-can@vger.kernel.org
84b0d715 2516W: https://github.com/linux-can
870482a4
MKB
2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2519S: Maintained
8d15d386
OH
2520F: drivers/net/can/
2521F: include/linux/can/dev.h
8d15d386 2522F: include/linux/can/platform/
c117ab84
CEB
2523F: include/uapi/linux/can/error.h
2524F: include/uapi/linux/can/netlink.h
4261a204 2525
95d16c72
JM
2526CAPABILITIES
2527M: Serge Hallyn <serge.hallyn@canonical.com>
2528L: linux-security-module@vger.kernel.org
6305902c 2529S: Supported
95d16c72 2530F: include/linux/capability.h
c117ab84 2531F: include/uapi/linux/capability.h
6305902c 2532F: security/commoncap.c
38a94118 2533F: kernel/capability.c
95d16c72 2534
b84894c7
KT
2535CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2536M: Kevin Tsai <ktsai@capellamicro.com>
2537S: Maintained
2538F: drivers/iio/light/cm*
2539F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2540
f21fb3ed
RV
2541CAVIUM LIQUIDIO NETWORK DRIVER
2542M: Derek Chickles <derek.chickles@caviumnetworks.com>
2543M: Satanand Burla <satananda.burla@caviumnetworks.com>
2544M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2545M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2546L: netdev@vger.kernel.org
2547W: http://www.cavium.com
2548S: Supported
2549F: drivers/net/ethernet/cavium/
2550F: drivers/net/ethernet/cavium/liquidio/
2551
ef0bbac3
VB
2552CC2520 IEEE-802.15.4 RADIO DRIVER
2553M: Varka Bhadram <varkabhadram@gmail.com>
2554L: linux-wpan@vger.kernel.org
2555S: Maintained
2556F: drivers/net/ieee802154/cc2520.c
2557F: include/linux/spi/cc2520.h
2558F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2559
b8154542 2560CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2561M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2562L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2563W: http://www.ibm.com/developerworks/power/cell/
2564S: Supported
679655da 2565F: arch/powerpc/include/asm/cell*.h
679655da 2566F: arch/powerpc/include/asm/spu*.h
c117ab84 2567F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2568F: arch/powerpc/oprofile/*cell*
2569F: arch/powerpc/platforms/cell/
b8154542 2570
9030aaf9 2571CEPH DISTRIBUTED FILE SYSTEM CLIENT
e43cdb56 2572M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2573M: Sage Weil <sage@redhat.com>
82593f87 2574L: ceph-devel@vger.kernel.org
09d90327 2575W: http://ceph.com/
fb99f881 2576T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9030aaf9
SW
2577S: Supported
2578F: Documentation/filesystems/ceph.txt
14430813
JP
2579F: fs/ceph/
2580F: net/ceph/
2581F: include/linux/ceph/
2582F: include/linux/crush/
9030aaf9 2583
18332a80 2584CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2585L: linux-usb@vger.kernel.org
10c6c9c9 2586S: Orphan
679655da
JP
2587F: Documentation/usb/WUSB-Design-overview.txt
2588F: Documentation/usb/wusb-cbaf
355ffe69
DV
2589F: drivers/usb/host/hwa-hc.c
2590F: drivers/usb/host/whci/
679655da
JP
2591F: drivers/usb/wusbcore/
2592F: include/linux/usb/wusb*
18332a80 2593
70e84049 2594CFAG12864B LCD DRIVER
8b58be88 2595M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2596W: http://miguelojeda.es/auxdisplay.htm
2597W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2598S: Maintained
679655da
JP
2599F: drivers/auxdisplay/cfag12864b.c
2600F: include/linux/cfag12864b.h
70e84049
MOS
2601
2602CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2603M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2604W: http://miguelojeda.es/auxdisplay.htm
2605W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2606S: Maintained
679655da
JP
2607F: drivers/auxdisplay/cfag12864bfb.c
2608F: include/linux/cfag12864b.h
70e84049 2609
704232c2 2610CFG80211 and NL80211
8b58be88 2611M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2612L: linux-wireless@vger.kernel.org
ce466579
JB
2613W: http://wireless.kernel.org/
2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2616S: Maintained
c117ab84 2617F: include/uapi/linux/nl80211.h
679655da
JP
2618F: include/net/cfg80211.h
2619F: net/wireless/*
2620X: net/wireless/wext*
704232c2 2621
46e64261
GKH
2622CHAR and MISC DRIVERS
2623M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2624M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2625T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2626S: Supported
46e64261
GKH
2627F: drivers/char/*
2628F: drivers/misc/*
471322a8 2629F: include/linux/miscdevice.h
46e64261 2630
0a920b5b 2631CHECKPATCH
8b58be88 2632M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2633M: Joe Perches <joe@perches.com>
2634S: Maintained
679655da 2635F: scripts/checkpatch.pl
0a920b5b 2636
f8407f26
HW
2637CHINESE DOCUMENTATION
2638M: Harry Wei <harryxiyou@gmail.com>
9740153c 2639L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2640L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2641S: Maintained
2642F: Documentation/zh_CN/
2643
2721ea2c 2644CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2645M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2646T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2647L: linux-usb@vger.kernel.org
2648S: Maintained
2649F: drivers/usb/chipidea/
2650
a93ad65d
HG
2651CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2652M: Hans de Goede <hdegoede@redhat.com>
2653L: linux-input@vger.kernel.org
2654S: Maintained
2655F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2656F: drivers/input/touchscreen/chipone_icn8318.c
2657
ab043105
OJ
2658CHROME HARDWARE PLATFORM SUPPORT
2659M: Olof Johansson <olof@lixom.net>
2660S: Maintained
2661F: drivers/platform/chrome/
2662
641cb85e 2663CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2664M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2665M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2666M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2667M: Neel Patel <neepatel@cisco.com>
7063fbf2 2668S: Supported
a6a5580c 2669F: drivers/net/ethernet/cisco/enic/
7063fbf2 2670
e3cf00d0 2671CISCO VIC LOW LATENCY NIC DRIVER
b75f0050
JP
2672M: Upinder Malhi <umalhi@cisco.com>
2673S: Supported
2674F: drivers/infiniband/hw/usnic
e3cf00d0 2675
2b7a52a4 2676CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2677M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2678L: netdev@vger.kernel.org
2679S: Maintained
57d0b7a0 2680F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2681
3d4cfdc9
MB
2682CIRRUS LOGIC AUDIO CODEC DRIVERS
2683M: Brian Austin <brian.austin@cirrus.com>
2684M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2686S: Maintained
2687F: sound/soc/codecs/cs*
2688
94574d9a
KRW
2689CLEANCACHE API
2690M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2691L: linux-kernel@vger.kernel.org
2692S: Maintained
2693F: mm/cleancache.c
2694F: include/linux/cleancache.h
2695
d4275354 2696CLK API
8b58be88 2697M: Russell King <linux@arm.linux.org.uk>
aa571b14 2698L: linux-clk@vger.kernel.org
37417046 2699S: Maintained
d4275354
RK
2700F: include/linux/clk.h
2701
9222d247
JS
2702CLOCKSOURCE, CLOCKEVENT DRIVERS
2703M: Daniel Lezcano <daniel.lezcano@linaro.org>
2704M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2705L: linux-kernel@vger.kernel.org
9222d247
JS
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2707S: Supported
2708F: drivers/clocksource
2709
5df6d737 2710CISCO FCOE HBA DRIVER
8fc89a79
HP
2711M: Hiral Patel <hiralpat@cisco.com>
2712M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2713M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2714L: linux-scsi@vger.kernel.org
2715S: Supported
2a99921a 2716F: drivers/scsi/fnic/
5df6d737 2717
c8806b6c
NM
2718CISCO SCSI HBA DRIVER
2719M: Narsimhulu Musini <nmusini@cisco.com>
2720M: Sesidhar Baddela <sebaddel@cisco.com>
2721L: linux-scsi@vger.kernel.org
2722S: Supported
2723F: drivers/scsi/snic/
2724
529aa8cb
TLSC
2725CMPC ACPI DRIVER
2726M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2727M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2728L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2729S: Supported
2730F: drivers/platform/x86/classmate-laptop.c
2731
85756a06
HV
2732COBALT MEDIA DRIVER
2733M: Hans Verkuil <hans.verkuil@cisco.com>
2734L: linux-media@vger.kernel.org
2735T: git git://linuxtv.org/media_tree.git
2736W: http://linuxtv.org
2737S: Supported
2738F: drivers/media/pci/cobalt/
2739
74425eee 2740COCCINELLE/Semantic Patches (SmPL)
26de9c26 2741M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2742M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2743M: Nicolas Palix <nicolas.palix@imag.fr>
c00b5110 2744M: Michal Marek <mmarek@suse.cz>
26de9c26 2745L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2747W: http://coccinelle.lip6.fr/
2748S: Supported
4b92b2aa 2749F: Documentation/coccinelle.txt
74425eee
NP
2750F: scripts/coccinelle/
2751F: scripts/coccicheck
2752
1da177e4 2753CODA FILE SYSTEM
8b58be88 2754M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2755M: coda@cs.cmu.edu
2756L: codalist@coda.cs.cmu.edu
2757W: http://www.coda.cs.cmu.edu/
2758S: Maintained
679655da
JP
2759F: Documentation/filesystems/coda.txt
2760F: fs/coda/
2761F: include/linux/coda*.h
c117ab84 2762F: include/uapi/linux/coda*.h
1da177e4 2763
0b14261e
PZ
2764CODA V4L2 MEM2MEM DRIVER
2765M: Philipp Zabel <p.zabel@pengutronix.de>
2766L: linux-media@vger.kernel.org
2767S: Maintained
2768F: Documentation/devicetree/bindings/media/coda.txt
2769F: drivers/media/platform/coda/
2770
7704addb 2771COMMON CLK FRAMEWORK
a85fa007 2772M: Michael Turquette <mturquette@baylibre.com>
f956165f 2773M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2774L: linux-clk@vger.kernel.org
baeb0d9b 2775T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2776S: Maintained
60bea3b5
SW
2777F: drivers/clk/
2778X: drivers/clk/clkdev.c
7704addb 2779F: include/linux/clk-pr*
60bea3b5 2780F: include/linux/clk/
7704addb 2781
e2d1d6c0 2782COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2783M: Steve French <sfrench@samba.org>
51223df6 2784L: linux-cifs@vger.kernel.org
d1f28953 2785L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2786W: http://linux-cifs.samba.org/
bb1d5dda 2787T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2788S: Supported
ec421a71 2789F: Documentation/filesystems/cifs/
679655da 2790F: fs/cifs/
e2d1d6c0 2791
1da177e4 2792COMPACTPCI HOTPLUG CORE
8b58be88 2793M: Scott Murray <scott@spiteful.org>
64dab204 2794L: linux-pci@vger.kernel.org
82c4dfc7 2795S: Maintained
679655da 2796F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2797
2798COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2799M: Scott Murray <scott@spiteful.org>
64dab204 2800L: linux-pci@vger.kernel.org
82c4dfc7 2801S: Maintained
679655da 2802F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2803
2804COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2805M: Scott Murray <scott@spiteful.org>
64dab204 2806L: linux-pci@vger.kernel.org
82c4dfc7 2807S: Maintained
679655da 2808F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2809
5411552c 2810COMPAL LAPTOP SUPPORT
8b58be88 2811M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2812L: platform-driver-x86@vger.kernel.org
5411552c 2813S: Maintained
679655da 2814F: drivers/platform/x86/compal-laptop.c
5411552c 2815
949be0f7 2816CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2817M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2818L: accessrunner-general@lists.sourceforge.net
2819W: http://accessrunner.sourceforge.net/
949be0f7 2820S: Maintained
679655da 2821F: drivers/usb/atm/cxacru.c
949be0f7 2822
e2d1d6c0 2823CONFIGFS
d6351db2
JB
2824M: Joel Becker <jlbec@evilplan.org>
2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2826S: Supported
679655da
JP
2827F: fs/configfs/
2828F: include/linux/configfs.h
e2d1d6c0 2829
acb9c1b2 2830CONNECTOR
8b58be88 2831M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2832L: netdev@vger.kernel.org
2833S: Maintained
2834F: drivers/connector/
2835
a3e3354d 2836CONTROL GROUP (CGROUP)
860ca0e6 2837M: Tejun Heo <tj@kernel.org>
ad50c159 2838M: Li Zefan <lizefan@huawei.com>
4d205676 2839M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2840L: cgroups@vger.kernel.org
860ca0e6 2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2842S: Maintained
a3e3354d 2843F: Documentation/cgroups/
679655da
JP
2844F: include/linux/cgroup*
2845F: kernel/cgroup*
a3e3354d
TH
2846
2847CONTROL GROUP - CPUSET
2848M: Li Zefan <lizefan@huawei.com>
2849L: cgroups@vger.kernel.org
2850W: http://www.bullopensource.org/cpuset/
2851W: http://oss.sgi.com/projects/cpusets/
2852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2853S: Maintained
2854F: Documentation/cgroups/cpusets.txt
2855F: include/linux/cpuset.h
2856F: kernel/cpuset.c
2857
2858CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2859M: Johannes Weiner <hannes@cmpxchg.org>
2860M: Michal Hocko <mhocko@suse.cz>
2861L: cgroups@vger.kernel.org
2862L: linux-mm@kvack.org
2863S: Maintained
2864F: mm/memcontrol.c
5d1ea48b 2865F: mm/swap_cgroup.c
fb3a0fb6 2866
bebe4678 2867CORETEMP HARDWARE MONITORING DRIVER
96859129 2868M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2869L: lm-sensors@lm-sensors.org
2870S: Maintained
679655da
JP
2871F: Documentation/hwmon/coretemp
2872F: drivers/hwmon/coretemp.c
bebe4678 2873
1da177e4 2874COSA/SRP SYNC SERIAL DRIVER
8b58be88 2875M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2876W: http://www.fi.muni.cz/~kas/cosa/
2877S: Maintained
679655da 2878F: drivers/net/wan/cosa*
1da177e4 2879
4371ee35 2880CPMAC ETHERNET DRIVER
8b58be88 2881M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2882L: netdev@vger.kernel.org
2883S: Maintained
b544dbac 2884F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2885
1da177e4 2886CPU FREQUENCY DRIVERS
9c3646d1 2887M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2888M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2889L: linux-pm@vger.kernel.org
1da177e4 2890S: Maintained
27209d91
VK
2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2892T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2893F: drivers/cpufreq/
2894F: include/linux/cpufreq.h
1da177e4 2895
8a67f0ef
VK
2896CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2897M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2898M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2899L: linux-pm@vger.kernel.org
2900W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2901S: Maintained
2902F: drivers/cpufreq/arm_big_little.h
2903F: drivers/cpufreq/arm_big_little.c
2904F: drivers/cpufreq/arm_big_little_dt.c
2905
14d2c34c 2906CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2907M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2908M: Daniel Lezcano <daniel.lezcano@linaro.org>
2909L: linux-pm@vger.kernel.org
2910L: linux-arm-kernel@lists.infradead.org
cea8321c 2911T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
2912S: Maintained
2913F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 2914
0c570c18
BZ
2915CPUIDLE DRIVER - ARM EXYNOS
2916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2917M: Daniel Lezcano <daniel.lezcano@linaro.org>
2918M: Kukjin Kim <kgene@kernel.org>
2919L: linux-pm@vger.kernel.org
2920L: linux-samsung-soc@vger.kernel.org
2921S: Supported
2922F: drivers/cpuidle/cpuidle-exynos.c
2923F: arch/arm/mach-exynos/pm.c
2924
a8e39c35 2925CPUIDLE DRIVERS
9c3646d1 2926M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
2927M: Daniel Lezcano <daniel.lezcano@linaro.org>
2928L: linux-pm@vger.kernel.org
2929S: Maintained
cea8321c 2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
2931F: drivers/cpuidle/*
2932F: include/linux/cpuidle.h
2933
1da177e4 2934CPUID/MSR DRIVER
8b58be88 2935M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 2936S: Maintained
679655da
JP
2937F: arch/x86/kernel/cpuid.c
2938F: arch/x86/kernel/msr.c
1da177e4 2939
7fe2f639 2940CPU POWER MONITORING SUBSYSTEM
7fe2f639 2941M: Thomas Renninger <trenn@suse.de>
103f1790 2942L: linux-pm@vger.kernel.org
7fe2f639 2943S: Maintained
14430813 2944F: tools/power/cpupower/
7fe2f639 2945
1da177e4 2946CRAMFS FILESYSTEM
ce00f85c 2947W: http://sourceforge.net/projects/cramfs/
54886a71 2948S: Orphan / Obsolete
679655da
JP
2949F: Documentation/filesystems/cramfs.txt
2950F: fs/cramfs/
1da177e4
LT
2951
2952CRIS PORT
8b58be88
JP
2953M: Mikael Starvik <starvik@axis.com>
2954M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 2955L: linux-cris-kernel@axis.com
1da177e4
LT
2956W: http://developer.axis.com
2957S: Maintained
679655da 2958F: arch/cris/
df621252 2959F: drivers/tty/serial/crisv10.*
1da177e4
LT
2960
2961CRYPTO API
8b58be88
JP
2962M: Herbert Xu <herbert@gondor.apana.org.au>
2963M: "David S. Miller" <davem@davemloft.net>
1da177e4 2964L: linux-crypto@vger.kernel.org
54e5881d 2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 2966S: Maintained
679655da 2967F: Documentation/crypto/
2ca87a17 2968F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
2969F: arch/*/crypto/
2970F: crypto/
2971F: drivers/crypto/
2972F: include/crypto/
1da177e4 2973
5b07bd57 2974CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 2975M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
2976L: linux-crypto@vger.kernel.org
2977S: Maintained
51a2228a
JP
2978F: crypto/ansi_cprng.c
2979F: crypto/rng.c
5b07bd57 2980
9b4ffa48 2981CS5535 Audio ALSA driver
8b58be88 2982M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 2983S: Maintained
679655da 2984F: sound/pci/cs5535audio/
9b4ffa48 2985
a910e4a9 2986CW1200 WLAN driver
b75f0050
JP
2987M: Solomon Peachy <pizza@shaftnet.org>
2988S: Maintained
2989F: drivers/net/wireless/cw1200/
a910e4a9 2990
6d8425b1 2991CX18 VIDEO4LINUX DRIVER
6afdeaf8 2992M: Andy Walls <awalls@md.metrocast.net>
7b212edf 2993L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 2994L: linux-media@vger.kernel.org
275ffde4 2995T: git git://linuxtv.org/media_tree.git
6d8425b1 2996W: http://linuxtv.org
30e10993 2997W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 2998S: Maintained
679655da 2999F: Documentation/video4linux/cx18.txt
90d72ac6 3000F: drivers/media/pci/cx18/
6c0f0359 3001F: include/uapi/linux/ivtv*
6d8425b1 3002
3f101d91
HV
3003CX2341X MPEG ENCODER HELPER MODULE
3004M: Hans Verkuil <hverkuil@xs4all.nl>
3005L: linux-media@vger.kernel.org
3006T: git git://linuxtv.org/media_tree.git
3007W: http://linuxtv.org
3008S: Maintained
c368360b 3009F: drivers/media/common/cx2341x*
3f101d91
HV
3010F: include/media/cx2341x*
3011
b8fe6e2c
PB
3012CX24120 MEDIA DRIVER
3013M: Jemma Denson <jdenson@gmail.com>
3014M: Patrick Boettcher <patrick.boettcher@posteo.de>
3015L: linux-media@vger.kernel.org
3016W: http://linuxtv.org/
3017Q: http://patchwork.linuxtv.org/project/linux-media/list/
3018S: Maintained
3019F: drivers/media/dvb-frontends/cx24120*
3020
20357578 3021CX88 VIDEO4LINUX DRIVER
009a5410 3022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3023L: linux-media@vger.kernel.org
3024W: http://linuxtv.org
3025T: git git://linuxtv.org/media_tree.git
3026S: Odd fixes
3027F: Documentation/video4linux/cx88/
3028F: drivers/media/pci/cx88/
6d8425b1 3029
91952bc0
AP
3030CXD2820R MEDIA DRIVER
3031M: Antti Palosaari <crope@iki.fi>
3032L: linux-media@vger.kernel.org
3033W: http://linuxtv.org/
3034W: http://palosaari.fi/linux/
3035Q: http://patchwork.linuxtv.org/project/linux-media/list/
3036T: git git://linuxtv.org/anttip/media_tree.git
3037S: Maintained
3038F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3039
e5ec3789 3040CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3041M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3042L: netdev@vger.kernel.org
3043W: http://www.chelsio.com
3044S: Supported
f7917c00 3045F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3046
d8ae3c33 3047CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3048M: Karen Xie <kxie@chelsio.com>
3049L: linux-scsi@vger.kernel.org
3050W: http://www.chelsio.com
3051S: Supported
3052F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3053
e5ec3789 3054CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3055M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3056L: linux-rdma@vger.kernel.org
e5ec3789
SW
3057W: http://www.openfabrics.org
3058S: Supported
679655da 3059F: drivers/infiniband/hw/cxgb3/
e5ec3789 3060
be4c9bad 3061CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3062M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3063L: netdev@vger.kernel.org
3064W: http://www.chelsio.com
3065S: Supported
f7917c00 3066F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3067
d8ae3c33 3068CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3069M: Karen Xie <kxie@chelsio.com>
3070L: linux-scsi@vger.kernel.org
3071W: http://www.chelsio.com
3072S: Supported
3073F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3074
be4c9bad
RD
3075CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3076M: Steve Wise <swise@chelsio.com>
3077L: linux-rdma@vger.kernel.org
3078W: http://www.openfabrics.org
3079S: Supported
3080F: drivers/infiniband/hw/cxgb4/
3081
5c20a5c7
CL
3082CXGB4VF ETHERNET DRIVER (CXGB4VF)
3083M: Casey Leedom <leedom@chelsio.com>
3084L: netdev@vger.kernel.org
3085W: http://www.chelsio.com
3086S: Supported
f7917c00 3087F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3088
a9282d01
IM
3089CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3090M: Ian Munsie <imunsie@au1.ibm.com>
3091M: Michael Neuling <mikey@neuling.org>
3092L: linuxppc-dev@lists.ozlabs.org
3093S: Supported
3094F: drivers/misc/cxl/
ec249dd8 3095F: include/misc/cxl*
a9282d01
IM
3096F: include/uapi/misc/cxl.h
3097F: Documentation/powerpc/cxl.txt
3098F: Documentation/powerpc/cxl.txt
3099F: Documentation/ABI/testing/sysfs-class-cxl
3100
b52b97a3
GC
3101STMMAC ETHERNET DRIVER
3102M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3103L: netdev@vger.kernel.org
3104W: http://www.stlinux.com
3105S: Supported
7ac6653a 3106F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3107
1da177e4 3108CYBERPRO FB DRIVER
8b58be88 3109M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3111W: http://www.arm.linux.org.uk/
3112S: Maintained
8a61f013 3113F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3114
1da177e4 3115CYCLADES ASYNC MUX DRIVER
1da177e4 3116W: http://www.cyclades.com/
d459883e 3117S: Orphan
c897401b 3118F: drivers/tty/cyclades.c
679655da 3119F: include/linux/cyclades.h
c117ab84 3120F: include/uapi/linux/cyclades.h
1da177e4
LT
3121
3122CYCLADES PC300 DRIVER
1da177e4 3123W: http://www.cyclades.com/
d459883e 3124S: Orphan
679655da 3125F: drivers/net/wan/pc300*
1da177e4 3126
402f6ae4
AP
3127CYPRESS_FIRMWARE MEDIA DRIVER
3128M: Antti Palosaari <crope@iki.fi>
3129L: linux-media@vger.kernel.org
3130W: http://linuxtv.org/
3131W: http://palosaari.fi/linux/
3132Q: http://patchwork.linuxtv.org/project/linux-media/list/
3133T: git git://linuxtv.org/anttip/media_tree.git
3134S: Maintained
3135F: drivers/media/common/cypress_firmware*
3136
e3ae3525 3137CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3138M: Ferruh Yigit <fery@cypress.com>
6305902c 3139L: linux-input@vger.kernel.org
be9a6f40 3140S: Supported
6305902c
JP
3141F: drivers/input/touchscreen/cyttsp*
3142F: include/linux/input/cyttsp.h
e3ae3525 3143
aaaf5fbf
JK
3144DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3145M: Joshua Kinard <kumba@gentoo.org>
3146S: Maintained
3147F: drivers/rtc/rtc-ds1685.c
3148F: include/linux/rtc/ds1685.h
3149
1da177e4 3150DAMA SLAVE for AX.25
8b58be88 3151M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3152W: http://yaina.de/jreuter/
3153W: http://www.qsl.net/dl1bke/
3154L: linux-hams@vger.kernel.org
3155S: Maintained
679655da
JP
3156F: net/ax25/af_ax25.c
3157F: net/ax25/ax25_dev.c
3158F: net/ax25/ax25_ds_*
3159F: net/ax25/ax25_in.c
3160F: net/ax25/ax25_out.c
3161F: net/ax25/ax25_timer.c
3162F: net/ax25/sysctl_net_ax25.c
1da177e4 3163
e2d1d6c0 3164DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3165L: netdev@vger.kernel.org
5ff77428 3166S: Orphan
679655da 3167F: Documentation/networking/dmfe.txt
0f04e2aa 3168F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3169
3170DC390/AM53C974 SCSI driver
71bd849d
HR
3171M: Hannes Reinecke <hare@suse.de>
3172L: linux-scsi@vger.kernel.org
e2d1d6c0 3173S: Maintained
71bd849d 3174F: drivers/scsi/am53c974.c
e2d1d6c0 3175
1da177e4 3176DC395x SCSI driver
61eee9a7 3177M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3178M: Ali Akcaagac <aliakc@web.de>
3179M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3180L: dc395x@twibble.org
cf015e9f
JP
3181W: http://twibble.org/dist/dc395x/
3182W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3183S: Maintained
679655da
JP
3184F: Documentation/scsi/dc395x.txt
3185F: drivers/scsi/dc395x.*
1da177e4 3186
eb8edb08 3187DCCP PROTOCOL
a89d030e 3188M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3189L: dccp@vger.kernel.org
c996d8b9 3190W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3191S: Maintained
679655da 3192F: include/linux/dccp.h
c117ab84 3193F: include/uapi/linux/dccp.h
679655da
JP
3194F: include/linux/tfrc.h
3195F: net/dccp/
eb8edb08 3196
1da177e4 3197DECnet NETWORK LAYER
1da177e4
LT
3198W: http://linux-decnet.sourceforge.net
3199L: linux-decnet-user@lists.sourceforge.net
f546444d 3200S: Orphan
679655da
JP
3201F: Documentation/networking/decnet.txt
3202F: net/decnet/
1da177e4 3203
ebff05b9
MR
3204DECSTATION PLATFORM SUPPORT
3205M: "Maciej W. Rozycki" <macro@linux-mips.org>
3206L: linux-mips@linux-mips.org
3207W: http://www.linux-mips.org/wiki/DECstation
3208S: Maintained
3209F: arch/mips/dec/
3210F: arch/mips/include/asm/dec/
3211F: arch/mips/include/asm/mach-dec/
3212
1da177e4 3213DEFXX FDDI NETWORK DRIVER
8b58be88 3214M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3215S: Maintained
33f810b2 3216F: drivers/net/fddi/defxx.*
1da177e4 3217
ad8f07cc 3218DELL LAPTOP DRIVER
8b58be88 3219M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3220M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3221L: platform-driver-x86@vger.kernel.org
ad8f07cc 3222S: Maintained
679655da 3223F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3224
817a5cdb
PR
3225DELL LAPTOP RBTN DRIVER
3226M: Pali RohĂ¡r <pali.rohar@gmail.com>
3227S: Maintained
3228F: drivers/platform/x86/dell-rbtn.*
3229
cdbff611
PR
3230DELL LAPTOP FREEFALL DRIVER
3231M: Pali RohĂ¡r <pali.rohar@gmail.com>
3232S: Maintained
3233F: drivers/platform/x86/dell-smo8800.c
3234
1da177e4 3235DELL LAPTOP SMM DRIVER
a5afba16 3236M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3237S: Maintained
a5afba16 3238F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3239F: include/uapi/linux/i8k.h
1da177e4 3240
90563ec4 3241DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3242M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3243S: Maintained
679655da
JP
3244F: Documentation/dcdbas.txt
3245F: drivers/firmware/dcdbas.*
90563ec4 3246
0b3f6109 3247DELL WMI EXTRAS DRIVER
8b58be88 3248M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3249M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3250S: Maintained
36b3a96f 3251F: drivers/platform/x86/dell-wmi.c
0b3f6109 3252
5efc75e3 3253DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3254M: John Youn <johnyoun@synopsys.com>
5efc75e3 3255L: linux-usb@vger.kernel.org
18f340f9 3256T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3257S: Maintained
197ba5f4 3258F: drivers/usb/dwc2/
5efc75e3 3259
94ab23dd
FB
3260DESIGNWARE USB3 DRD IP DRIVER
3261M: Felipe Balbi <balbi@ti.com>
3262L: linux-usb@vger.kernel.org
3263L: linux-omap@vger.kernel.org
3264T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3265S: Maintained
3266F: drivers/usb/dwc3/
3267
833c9545
JB
3268DEVICE COREDUMP (DEV_COREDUMP)
3269M: Johannes Berg <johannes@sipsolutions.net>
3270L: linux-kernel@vger.kernel.org
3271S: Maintained
3272F: drivers/base/devcoredump.c
3273F: include/linux/devcoredump.h
3274
89d07767
KP
3275DEVICE FREQUENCY (DEVFREQ)
3276M: MyungJoo Ham <myungjoo.ham@samsung.com>
3277M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3278L: linux-pm@vger.kernel.org
89d07767
KP
3279S: Maintained
3280F: drivers/devfreq/
3281
1da177e4 3282DEVICE NUMBER REGISTRY
8b58be88 3283M: Torben Mathiasen <device@lanana.org>
1da177e4 3284W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3285S: Maintained
3286
e2d1d6c0 3287DEVICE-MAPPER (LVM)
854ecaad 3288M: Alasdair Kergon <agk@redhat.com>
8504eed3 3289M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3290M: dm-devel@redhat.com
e2d1d6c0
RD
3291L: dm-devel@redhat.com
3292W: http://sources.redhat.com/dm
8a6e2535 3293Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3294T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3295T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3296S: Maintained
679655da
JP
3297F: Documentation/device-mapper/
3298F: drivers/md/dm*
854ecaad 3299F: drivers/md/persistent-data/
679655da
JP
3300F: include/linux/device-mapper.h
3301F: include/linux/dm-*.h
8504eed3 3302F: include/uapi/linux/dm-*.h
e2d1d6c0 3303
c0d995aa
OST
3304DIALOG SEMICONDUCTOR DRIVERS
3305M: Support Opensource <support.opensource@diasemi.com>
3306W: http://www.dialog-semiconductor.com/products
3307S: Supported
3308F: Documentation/hwmon/da90??
3309F: drivers/gpio/gpio-da90??.c
3310F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3311F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3312F: drivers/input/misc/da90??_onkey.c
3313F: drivers/input/touchscreen/da9052_tsi.c
3314F: drivers/leds/leds-da90??.c
3315F: drivers/mfd/da903x.c
3316F: drivers/mfd/da90??-*.c
7be72c2c 3317F: drivers/mfd/da91??-*.c
c0d995aa 3318F: drivers/power/da9052-battery.c
7be72c2c 3319F: drivers/power/da91??-*.c
c0d995aa
OST
3320F: drivers/regulator/da903x.c
3321F: drivers/regulator/da9???-regulator.[ch]
3322F: drivers/rtc/rtc-da90??.c
3323F: drivers/video/backlight/da90??_bl.c
3324F: drivers/watchdog/da90??_wdt.c
3325F: include/linux/mfd/da903x.h
3326F: include/linux/mfd/da9052/
3327F: include/linux/mfd/da9055/
3328F: include/linux/mfd/da9063/
7be72c2c 3329F: include/linux/mfd/da9150/
c0d995aa
OST
3330F: include/sound/da[79]*.h
3331F: sound/soc/codecs/da[79]*.[ch]
3332
599aa697
LL
3333DIGI NEO AND CLASSIC PCI PRODUCTS
3334M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3335M: Mark Hounschell <markh@compro.net>
599aa697
LL
3336L: driverdev-devel@linuxdriverproject.org
3337S: Maintained
3338F: drivers/staging/dgnc/
3339
3340DIGI EPCA PCI PRODUCTS
3341M: Lidza Louina <lidza.louina@gmail.com>
abeb935f 3342M: Mark Hounschell <markh@compro.net>
6d825f79 3343M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3344L: driverdev-devel@linuxdriverproject.org
3345S: Maintained
3346F: drivers/staging/dgap/
3347
335d7c58 3348DIOLAN U2C-12 I2C DRIVER
ca462085 3349M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3350L: linux-i2c@vger.kernel.org
3351S: Maintained
3352F: drivers/i2c/busses/i2c-diolan-u2c.c
3353
d475c634
MW
3354DIRECT ACCESS (DAX)
3355M: Matthew Wilcox <willy@linux.intel.com>
3356L: linux-fsdevel@vger.kernel.org
3357S: Supported
3358F: fs/dax.c
3359
e7839f25 3360DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3361M: Eric Paris <eparis@parisplace.org>
3c5119c0 3362S: Maintained
679655da
JP
3363F: Documentation/filesystems/dnotify.txt
3364F: fs/notify/dnotify/
3365F: include/linux/dnotify.h
1da177e4
LT
3366
3367DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3368M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3369W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3370W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3371W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3372S: Maintained
3373
4480f15b 3374DISKQUOTA
8b58be88 3375M: Jan Kara <jack@suse.cz>
1da177e4 3376S: Maintained
679655da
JP
3377F: Documentation/filesystems/quota.txt
3378F: fs/quota/
3379F: include/linux/quota*.h
c117ab84 3380F: include/uapi/linux/quota*.h
1da177e4 3381
702686ad
BT
3382DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3383M: Bernie Thompson <bernie@plugable.com>
3384L: linux-fbdev@vger.kernel.org
3385S: Maintained
3386W: http://plugable.com/category/projects/udlfb/
8a61f013 3387F: drivers/video/fbdev/udlfb.c
702686ad
BT
3388F: include/video/udlfb.h
3389F: Documentation/fb/udlfb.txt
3390
e7839f25 3391DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3392M: Christine Caulfield <ccaulfie@redhat.com>
3393M: David Teigland <teigland@redhat.com>
a4644184 3394L: cluster-devel@redhat.com
5be7b50f 3395W: http://sources.redhat.com/cluster/
54e5881d 3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3397S: Supported
679655da 3398F: fs/dlm/
5be7b50f 3399
53b6b3e0
SS
3400DMA BUFFER SHARING FRAMEWORK
3401M: Sumit Semwal <sumit.semwal@linaro.org>
3402S: Maintained
3403L: linux-media@vger.kernel.org
3404L: dri-devel@lists.freedesktop.org
8ada6d2d 3405L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3406F: drivers/dma-buf/
e46d12c6
JP
3407F: include/linux/dma-buf*
3408F: include/linux/reservation.h
3409F: include/linux/*fence.h
53b6b3e0
SS
3410F: Documentation/dma-buf-sharing.txt
3411T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3412
b3e5f263 3413DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3414M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3415L: dmaengine@vger.kernel.org
3416Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3417S: Maintained
679655da 3418F: drivers/dma/
0ce3c066 3419F: include/linux/dmaengine.h
979a281e
VK
3420F: Documentation/dmaengine/
3421T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3422
b825037d 3423DME1737 HARDWARE MONITOR DRIVER
8b58be88 3424M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3425L: lm-sensors@lm-sensors.org
3426S: Maintained
679655da
JP
3427F: Documentation/hwmon/dme1737
3428F: drivers/hwmon/dme1737.c
b825037d 3429
1f31e1b1
JD
3430DMI/SMBIOS SUPPORT
3431M: Jean Delvare <jdelvare@suse.de>
3432S: Maintained
d4aeef93 3433T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3434F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3435F: drivers/firmware/dmi-id.c
3436F: drivers/firmware/dmi_scan.c
3437F: include/linux/dmi.h
3438
7d2c86b5 3439DOCUMENTATION
ad3118b9 3440M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3441L: linux-doc@vger.kernel.org
3442S: Maintained
679655da 3443F: Documentation/
97be078b
RD
3444X: Documentation/ABI/
3445X: Documentation/devicetree/
933a46b8
JC
3446X: Documentation/acpi
3447X: Documentation/power
3448X: Documentation/spi
e71e2c6f 3449T: git git://git.lwn.net/linux-2.6.git docs-next
abbaeff3 3450
1da177e4 3451DOUBLETALK DRIVER
8b58be88 3452M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3453L: blinux-list@redhat.com
3454S: Maintained
679655da
JP
3455F: drivers/char/dtlk.c
3456F: include/linux/dtlk.h
1da177e4 3457
e2d1d6c0 3458DPT_I2O SCSI RAID DRIVER
8b58be88 3459M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3460L: linux-scsi@vger.kernel.org
3461W: http://www.adaptec.com/
3462S: Maintained
679655da
JP
3463F: drivers/scsi/dpt*
3464F: drivers/scsi/dpt/
e2d1d6c0 3465
b411b363 3466DRBD DRIVER
28b8e8d4
JP
3467P: Philipp Reisner
3468P: Lars Ellenberg
3469M: drbd-dev@lists.linbit.com
3470L: drbd-user@lists.linbit.com
3471W: http://www.drbd.org
3472T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3473T: git git://git.drbd.org/drbd-8.3.git
3474S: Supported
3475F: drivers/block/drbd/
3476F: lib/lru_cache.c
3477F: Documentation/blockdev/drbd/
b411b363 3478
dc7dfcd8 3479DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3482S: Supported
679655da 3483F: Documentation/kobject.txt
7cfc51b9 3484F: drivers/base/
87544653 3485F: fs/debugfs/
dc7dfcd8
WS
3486F: fs/kernfs/
3487F: fs/sysfs/
87544653 3488F: include/linux/debugfs.h
dc7dfcd8 3489F: include/linux/kobj*
679655da 3490F: lib/kobj*
1da177e4
LT
3491
3492DRM DRIVERS
8b58be88 3493M: David Airlie <airlied@linux.ie>
4c6a3999 3494L: dri-devel@lists.freedesktop.org
b0447888 3495T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3496S: Maintained
679655da 3497F: drivers/gpu/drm/
433e3b34 3498F: drivers/gpu/vga/
850e9411 3499F: include/drm/
c117ab84 3500F: include/uapi/drm/
1da177e4 3501
566f5939
AD
3502RADEON DRM DRIVERS
3503M: Alex Deucher <alexander.deucher@amd.com>
3504M: Christian König <christian.koenig@amd.com>
3505L: dri-devel@lists.freedesktop.org
3506T: git git://people.freedesktop.org/~agd5f/linux
3507S: Supported
3508F: drivers/gpu/drm/radeon/
566f5939
AD
3509F: include/uapi/drm/radeon*
3510
03e255b9
TR
3511DRM PANEL DRIVERS
3512M: Thierry Reding <thierry.reding@gmail.com>
3513L: dri-devel@lists.freedesktop.org
3514T: git git://anongit.freedesktop.org/tegra/linux.git
3515S: Maintained
3516F: drivers/gpu/drm/drm_panel.c
3517F: drivers/gpu/drm/panel/
3518F: include/drm/drm_panel.h
3519F: Documentation/devicetree/bindings/panel/
3520
8daf7473 3521INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3522M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3523M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3524L: intel-gfx@lists.freedesktop.org
8daf7473 3525L: dri-devel@lists.freedesktop.org
47f95647 3526Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3527T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3528S: Supported
14430813 3529F: drivers/gpu/drm/i915/
8daf7473 3530F: include/drm/i915*
c117ab84 3531F: include/uapi/drm/i915*
8daf7473 3532
398a6d4a
KP
3533DRM DRIVERS FOR EXYNOS
3534M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3535M: Joonyoung Shim <jy0922.shim@samsung.com>
3536M: Seung-Woo Kim <sw0312.kim@samsung.com>
3537M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3538L: dri-devel@lists.freedesktop.org
25a58030 3539T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3540S: Supported
14430813 3541F: drivers/gpu/drm/exynos/
398a6d4a 3542F: include/drm/exynos*
c117ab84 3543F: include/uapi/drm/exynos*
398a6d4a 3544
0a3d775f
PZ
3545DRM DRIVERS FOR FREESCALE IMX
3546M: Philipp Zabel <p.zabel@pengutronix.de>
3547L: dri-devel@lists.freedesktop.org
3548S: Maintained
3549F: drivers/gpu/drm/imx/
3550F: Documentation/devicetree/bindings/drm/imx/
3551
bd3b49f2 3552DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3553M: Thierry Reding <thierry.reding@gmail.com>
3554M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3555L: dri-devel@lists.freedesktop.org
3556L: linux-tegra@vger.kernel.org
a5ad7a63 3557T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3558S: Supported
dee8268f 3559F: drivers/gpu/drm/tegra/
a5ad7a63 3560F: drivers/gpu/host1x/
e1e90644 3561F: include/linux/host1x.h
a5ad7a63 3562F: include/uapi/drm/tegra_drm.h
bd3b49f2
TR
3563F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3564
a284e9d1
LP
3565DRM DRIVERS FOR RENESAS
3566M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3567L: dri-devel@lists.freedesktop.org
3568L: linux-sh@vger.kernel.org
3569T: git git://people.freedesktop.org/~airlied/linux
3570S: Supported
3571F: drivers/gpu/drm/rcar-du/
3572F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3573F: include/linux/platform_data/shmob_drm.h
3574
625e0346
HS
3575DRM DRIVERS FOR ROCKCHIP
3576M: Mark Yao <mark.yao@rock-chips.com>
3577L: dri-devel@lists.freedesktop.org
3578S: Maintained
3579F: drivers/gpu/drm/rockchip/
3580F: Documentation/devicetree/bindings/video/rockchip*
3581
598df1ac
AK
3582DSBR100 USB FM RADIO DRIVER
3583M: Alexey Klimov <klimov.linux@gmail.com>
3584L: linux-media@vger.kernel.org
3585T: git git://linuxtv.org/media_tree.git
3586S: Maintained
3587F: drivers/media/radio/dsbr100.c
3588
1da177e4 3589DSCC4 DRIVER
8b58be88 3590M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3591L: netdev@vger.kernel.org
1da177e4 3592S: Maintained
679655da 3593F: drivers/net/wan/dscc4.c
1da177e4 3594
cc11b140
HV
3595DT3155 MEDIA DRIVER
3596M: Hans Verkuil <hverkuil@xs4all.nl>
3597L: linux-media@vger.kernel.org
3598T: git git://linuxtv.org/media_tree.git
3599W: http://linuxtv.org
3600S: Odd Fixes
3601F: drivers/media/pci/dt3155/
3602
91952bc0
AP
3603DVB_USB_AF9015 MEDIA DRIVER
3604M: Antti Palosaari <crope@iki.fi>
3605L: linux-media@vger.kernel.org
3606W: http://linuxtv.org/
3607W: http://palosaari.fi/linux/
3608Q: http://patchwork.linuxtv.org/project/linux-media/list/
3609T: git git://linuxtv.org/anttip/media_tree.git
3610S: Maintained
3611F: drivers/media/usb/dvb-usb-v2/af9015*
3612
3613DVB_USB_AF9035 MEDIA DRIVER
3614M: Antti Palosaari <crope@iki.fi>
3615L: linux-media@vger.kernel.org
3616W: http://linuxtv.org/
3617W: http://palosaari.fi/linux/
3618Q: http://patchwork.linuxtv.org/project/linux-media/list/
3619T: git git://linuxtv.org/anttip/media_tree.git
3620S: Maintained
3621F: drivers/media/usb/dvb-usb-v2/af9035*
3622
3623DVB_USB_ANYSEE MEDIA DRIVER
3624M: Antti Palosaari <crope@iki.fi>
3625L: linux-media@vger.kernel.org
3626W: http://linuxtv.org/
3627W: http://palosaari.fi/linux/
3628Q: http://patchwork.linuxtv.org/project/linux-media/list/
3629T: git git://linuxtv.org/anttip/media_tree.git
3630S: Maintained
3631F: drivers/media/usb/dvb-usb-v2/anysee*
3632
3633DVB_USB_AU6610 MEDIA DRIVER
3634M: Antti Palosaari <crope@iki.fi>
3635L: linux-media@vger.kernel.org
3636W: http://linuxtv.org/
3637W: http://palosaari.fi/linux/
3638Q: http://patchwork.linuxtv.org/project/linux-media/list/
3639T: git git://linuxtv.org/anttip/media_tree.git
3640S: Maintained
3641F: drivers/media/usb/dvb-usb-v2/au6610*
3642
3643DVB_USB_CE6230 MEDIA DRIVER
3644M: Antti Palosaari <crope@iki.fi>
3645L: linux-media@vger.kernel.org
3646W: http://linuxtv.org/
3647W: http://palosaari.fi/linux/
3648Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649T: git git://linuxtv.org/anttip/media_tree.git
3650S: Maintained
3651F: drivers/media/usb/dvb-usb-v2/ce6230*
3652
d099dea2
MK
3653DVB_USB_CXUSB MEDIA DRIVER
3654M: Michael Krufky <mkrufky@linuxtv.org>
3655L: linux-media@vger.kernel.org
3656W: http://linuxtv.org/
3657W: http://github.com/mkrufky
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/media_tree.git
3660S: Maintained
9819da66 3661F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3662
91952bc0 3663DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3664M: Antti Palosaari <crope@iki.fi>
3665L: linux-media@vger.kernel.org
3666W: http://linuxtv.org/
3667W: http://palosaari.fi/linux/
3668Q: http://patchwork.linuxtv.org/project/linux-media/list/
3669T: git git://linuxtv.org/anttip/media_tree.git
3670S: Maintained
91952bc0 3671F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3672
5560983b 3673DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3674M: Antti Palosaari <crope@iki.fi>
3675L: linux-media@vger.kernel.org
3676W: http://linuxtv.org/
91952bc0
AP
3677Q: http://patchwork.linuxtv.org/project/linux-media/list/
3678T: git git://linuxtv.org/anttip/media_tree.git
3679S: Maintained
5560983b 3680F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3681
8856f5f2
MK
3682DVB_USB_MXL111SF MEDIA DRIVER
3683M: Michael Krufky <mkrufky@linuxtv.org>
3684L: linux-media@vger.kernel.org
3685W: http://linuxtv.org/
3686W: http://github.com/mkrufky
3687Q: http://patchwork.linuxtv.org/project/linux-media/list/
3688T: git git://linuxtv.org/mkrufky/mxl111sf.git
3689S: Maintained
3690F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3691
91952bc0
AP
3692DVB_USB_RTL28XXU MEDIA DRIVER
3693M: Antti Palosaari <crope@iki.fi>
3694L: linux-media@vger.kernel.org
3695W: http://linuxtv.org/
3696W: http://palosaari.fi/linux/
3697Q: http://patchwork.linuxtv.org/project/linux-media/list/
3698T: git git://linuxtv.org/anttip/media_tree.git
3699S: Maintained
3700F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3701
3702DVB_USB_V2 MEDIA DRIVER
3703M: Antti Palosaari <crope@iki.fi>
3704L: linux-media@vger.kernel.org
3705W: http://linuxtv.org/
3706W: http://palosaari.fi/linux/
3707Q: http://patchwork.linuxtv.org/project/linux-media/list/
3708T: git git://linuxtv.org/anttip/media_tree.git
3709S: Maintained
3710F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3711F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3712
ac0ac38f 3713DYNAMIC DEBUG
5c4a97d1 3714M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3715S: Maintained
3716F: lib/dynamic_debug.c
3717F: include/linux/dynamic_debug.h
3718
789c7048 3719DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3720M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3721S: Maintained
df621252 3722F: drivers/tty/serial/dz.*
789c7048 3723
f17effbe
MF
3724E3X0 POWER BUTTON DRIVER
3725M: Moritz Fischer <moritz.fischer@ettus.com>
3726L: usrp-users@lists.ettus.com
3727W: http://www.ettus.com
3728S: Supported
3729F: drivers/input/misc/e3x0-button.c
3730F: Documentation/devicetree/bindings/input/e3x0-button.txt
3731
91952bc0
AP
3732E4000 MEDIA DRIVER
3733M: Antti Palosaari <crope@iki.fi>
3734L: linux-media@vger.kernel.org
3735W: http://linuxtv.org/
3736W: http://palosaari.fi/linux/
3737Q: http://patchwork.linuxtv.org/project/linux-media/list/
3738T: git git://linuxtv.org/anttip/media_tree.git
3739S: Maintained
3740F: drivers/media/tuners/e4000*
3741
1da177e4 3742EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3743M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3744L: linux-scsi@vger.kernel.org
3745S: Maintained
679655da 3746F: drivers/scsi/eata.c
1da177e4 3747
91952bc0
AP
3748EC100 MEDIA DRIVER
3749M: Antti Palosaari <crope@iki.fi>
3750L: linux-media@vger.kernel.org
3751W: http://linuxtv.org/
3752W: http://palosaari.fi/linux/
3753Q: http://patchwork.linuxtv.org/project/linux-media/list/
3754T: git git://linuxtv.org/anttip/media_tree.git
3755S: Maintained
3756F: drivers/media/dvb-frontends/ec100*
3757
237fead6 3758ECRYPT FILE SYSTEM
0de9adf2 3759M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3760L: ecryptfs@vger.kernel.org
24a923e4 3761W: http://ecryptfs.org
6dc7516e 3762W: https://launchpad.net/ecryptfs
237fead6 3763S: Supported
679655da
JP
3764F: Documentation/filesystems/ecryptfs.txt
3765F: fs/ecryptfs/
237fead6 3766
da9bb1d2 3767EDAC-CORE
8b58be88 3768M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3769M: Borislav Petkov <bp@alien8.de>
009a5410 3770M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3771L: linux-edac@vger.kernel.org
0e438e3f 3772W: bluesmoke.sourceforge.net
7a859516
BP
3773T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3774T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3775S: Supported
679655da 3776F: Documentation/edac.txt
91445c72 3777F: drivers/edac/
679655da 3778F: include/linux/edac.h
0e438e3f 3779
c476c23b 3780EDAC-AMD64
8b58be88 3781M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3782M: Borislav Petkov <bp@alien8.de>
91445c72 3783L: linux-edac@vger.kernel.org
c476c23b 3784W: bluesmoke.sourceforge.net
487ba8e8 3785S: Maintained
c476c23b
BP
3786F: drivers/edac/amd64_edac*
3787
836dae5d
RR
3788EDAC-CALXEDA
3789M: Doug Thompson <dougthompson@xmission.com>
3790M: Robert Richter <rric@kernel.org>
3791L: linux-edac@vger.kernel.org
3792W: bluesmoke.sourceforge.net
3793S: Maintained
3794F: drivers/edac/highbank*
3795
f65aad41
RB
3796EDAC-CAVIUM
3797M: Ralf Baechle <ralf@linux-mips.org>
3798M: David Daney <david.daney@cavium.com>
3799L: linux-edac@vger.kernel.org
3800L: linux-mips@linux-mips.org
3801W: bluesmoke.sourceforge.net
3802S: Supported
3803F: drivers/edac/octeon_edac*
3804
0e438e3f 3805EDAC-E752X
8b58be88
JP
3806M: Mark Gross <mark.gross@intel.com>
3807M: Doug Thompson <dougthompson@xmission.com>
91445c72 3808L: linux-edac@vger.kernel.org
0e438e3f
DP
3809W: bluesmoke.sourceforge.net
3810S: Maintained
679655da 3811F: drivers/edac/e752x_edac.c
0e438e3f
DP
3812
3813EDAC-E7XXX
8b58be88 3814M: Doug Thompson <dougthompson@xmission.com>
91445c72 3815L: linux-edac@vger.kernel.org
0e438e3f
DP
3816W: bluesmoke.sourceforge.net
3817S: Maintained
679655da 3818F: drivers/edac/e7xxx_edac.c
0e438e3f 3819
77c5f5d2 3820EDAC-GHES
009a5410 3821M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3822L: linux-edac@vger.kernel.org
3823W: bluesmoke.sourceforge.net
3824S: Maintained
2caa67a6 3825F: drivers/edac/ghes_edac.c
77c5f5d2 3826
6bc78404 3827EDAC-I82443BXGX
8b58be88 3828M: Tim Small <tim@buttersideup.com>
91445c72 3829L: linux-edac@vger.kernel.org
6bc78404
DT
3830W: bluesmoke.sourceforge.net
3831S: Maintained
679655da 3832F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3833
3834EDAC-I3000
8b58be88 3835M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3836L: linux-edac@vger.kernel.org
6bc78404
DT
3837W: bluesmoke.sourceforge.net
3838S: Maintained
679655da 3839F: drivers/edac/i3000_edac.c
6bc78404
DT
3840
3841EDAC-I5000
8b58be88 3842M: Doug Thompson <dougthompson@xmission.com>
91445c72 3843L: linux-edac@vger.kernel.org
ba9a5918
DT
3844W: bluesmoke.sourceforge.net
3845S: Maintained
679655da 3846F: drivers/edac/i5000_edac.c
ba9a5918 3847
44c12cb2 3848EDAC-I5400
009a5410 3849M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3850L: linux-edac@vger.kernel.org
44c12cb2
MCC
3851W: bluesmoke.sourceforge.net
3852S: Maintained
679655da 3853F: drivers/edac/i5400_edac.c
44c12cb2 3854
3c9c92b6 3855EDAC-I7300
009a5410 3856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3857L: linux-edac@vger.kernel.org
3858W: bluesmoke.sourceforge.net
3859S: Maintained
3860F: drivers/edac/i7300_edac.c
3861
67c89316 3862EDAC-I7CORE
009a5410 3863M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
3864L: linux-edac@vger.kernel.org
3865W: bluesmoke.sourceforge.net
3866S: Maintained
70aff0ce 3867F: drivers/edac/i7core_edac.c
67c89316 3868
ba9a5918 3869EDAC-I82975X
8b58be88 3870M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 3871M: "Arvind R." <arvino55@gmail.com>
91445c72 3872L: linux-edac@vger.kernel.org
ba9a5918
DT
3873W: bluesmoke.sourceforge.net
3874S: Maintained
679655da 3875F: drivers/edac/i82975x_edac.c
ba9a5918 3876
791b4706
JB
3877EDAC-IE31200
3878M: Jason Baron <jbaron@akamai.com>
3879L: linux-edac@vger.kernel.org
3880W: bluesmoke.sourceforge.net
3881S: Maintained
3882F: drivers/edac/ie31200_edac.c
3883
ccdfb979 3884EDAC-MPC85XX
30c7469b 3885M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
3886L: linux-edac@vger.kernel.org
3887W: bluesmoke.sourceforge.net
3888S: Maintained
3889F: drivers/edac/mpc85xx_edac.[ch]
3890
ba9a5918 3891EDAC-PASEMI
8b58be88 3892M: Egor Martovetsky <egor@pasemi.com>
91445c72 3893L: linux-edac@vger.kernel.org
6bc78404
DT
3894W: bluesmoke.sourceforge.net
3895S: Maintained
679655da 3896F: drivers/edac/pasemi_edac.c
6bc78404 3897
0e438e3f 3898EDAC-R82600
8b58be88 3899M: Tim Small <tim@buttersideup.com>
91445c72 3900L: linux-edac@vger.kernel.org
0e438e3f
DP
3901W: bluesmoke.sourceforge.net
3902S: Maintained
679655da 3903F: drivers/edac/r82600_edac.c
da9bb1d2 3904
4d096ca7 3905EDAC-SBRIDGE
009a5410 3906M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
3907L: linux-edac@vger.kernel.org
3908W: bluesmoke.sourceforge.net
3909S: Maintained
3910F: drivers/edac/sb_edac.c
3911
995e1de4
LH
3912EDAC-XGENE
3913APPLIED MICRO (APM) X-GENE SOC EDAC
3914M: Loc Ho <lho@apm.com>
3915S: Supported
3916F: drivers/edac/xgene_edac.c
3917F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3918
af39917d
CL
3919EDIROL UA-101/UA-1000 DRIVER
3920M: Clemens Ladisch <clemens@ladisch.de>
3921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3922T: git git://git.alsa-project.org/alsa-kernel.git
3923S: Maintained
3924F: sound/usb/misc/ua101.c
3925
1f7df953
MF
3926EXTENSIBLE FIRMWARE INTERFACE (EFI)
3927M: Matt Fleming <matt.fleming@intel.com>
3928L: linux-efi@vger.kernel.org
78bef24e 3929T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 3930S: Maintained
fb2efb5c 3931F: Documentation/efi-stub.txt
1f7df953
MF
3932F: arch/ia64/kernel/efi.c
3933F: arch/x86/boot/compressed/eboot.[ch]
3934F: arch/x86/include/asm/efi.h
3935F: arch/x86/platform/efi/*
a9499fa7 3936F: drivers/firmware/efi/*
1f7df953
MF
3937F: include/linux/efi*.h
3938
d68772b7
MF
3939EFI VARIABLE FILESYSTEM
3940M: Matthew Garrett <matthew.garrett@nebula.com>
3941M: Jeremy Kerr <jk@ozlabs.org>
3942M: Matt Fleming <matt.fleming@intel.com>
3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3944L: linux-efi@vger.kernel.org
3945S: Maintained
3946F: fs/efivarfs/
3947
85a00d9b
PJ
3948EFIFB FRAMEBUFFER DRIVER
3949L: linux-fbdev@vger.kernel.org
3950M: Peter Jones <pjones@redhat.com>
3951S: Maintained
8a61f013 3952F: drivers/video/fbdev/efifb.c
85a00d9b 3953
0bee8d28
JT
3954EFS FILESYSTEM
3955W: http://aeschi.ch.eu.org/efs/
3956S: Orphan
679655da 3957F: fs/efs/
0bee8d28 3958
4480f15b 3959EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
3960M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3961M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 3962L: linux-rdma@vger.kernel.org
fab97220 3963S: Supported
679655da 3964F: drivers/infiniband/hw/ehca/
fab97220 3965
aa8a9e25 3966EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 3967M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
3968L: netdev@vger.kernel.org
3969S: Maintained
9aa32835 3970F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 3971
f0319efe 3972EM28XX VIDEO4LINUX DRIVER
009a5410 3973M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
3974L: linux-media@vger.kernel.org
3975W: http://linuxtv.org
3976T: git git://linuxtv.org/media_tree.git
3977S: Maintained
3978F: drivers/media/usb/em28xx/
3979
3e3a7d66 3980EMBEDDED LINUX
8b58be88
JP
3981M: Paul Gortmaker <paul.gortmaker@windriver.com>
3982M: Matt Mackall <mpm@selenic.com>
3983M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
3984L: linux-embedded@vger.kernel.org
3985S: Maintained
3986
32505876
JS
3987EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3988M: James Smart <james.smart@avagotech.com>
3989M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 3990L: linux-scsi@vger.kernel.org
32505876 3991W: http://www.avagotech.com
ce00f85c 3992S: Supported
679655da 3993F: drivers/scsi/lpfc/
3a1c1d44 3994
5f5bac82 3995ENE CB710 FLASH CARD READER DRIVER
8b58be88 3996M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
3997S: Maintained
3998F: drivers/misc/cb710/
3999F: drivers/mmc/host/cb710-mmc.*
4000F: include/linux/cb710.h
4001
931e39a1
ML
4002ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4003M: Maxim Levitsky <maximlevitsky@gmail.com>
4004S: Maintained
2a837449 4005F: drivers/media/rc/ene_ir.*
931e39a1 4006
ec207dcc
GS
4007ENHANCED ERROR HANDLING (EEH)
4008M: Gavin Shan <shangw@linux.vnet.ibm.com>
4009L: linuxppc-dev@lists.ozlabs.org
4010S: Supported
4011F: Documentation/powerpc/eeh-pci-error-recovery.txt
4012F: arch/powerpc/kernel/eeh*.c
4013
d5ca9006 4014EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4015M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4016S: Maintained
084bad91 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4018F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4019F: include/video/s1d13xxxfb.h
d5ca9006 4020
38df6492
ME
4021ET131X NETWORK DRIVER
4022M: Mark Einon <mark.einon@gmail.com>
4023S: Odd Fixes
4024F: drivers/net/ethernet/agere/
4025
1da177e4 4026ETHERNET BRIDGE
adbbf69d 4027M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4028L: bridge@lists.linux-foundation.org
4c325313 4029L: netdev@vger.kernel.org
c996d8b9 4030W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4031S: Maintained
679655da
JP
4032F: include/linux/netfilter_bridge/
4033F: net/bridge/
1da177e4 4034
22f08ad9
FF
4035ETHERNET PHY LIBRARY
4036M: Florian Fainelli <f.fainelli@gmail.com>
4037L: netdev@vger.kernel.org
4038S: Maintained
4039F: include/linux/phy.h
4040F: include/linux/phy_fixed.h
4041F: drivers/net/phy/
4042F: Documentation/networking/phy.txt
4043F: drivers/of/of_mdio.c
4044F: drivers/of/of_net.c
4045
1da177e4 4046EXT2 FILE SYSTEM
01971952 4047M: Jan Kara <jack@suse.cz>
72be2ccf 4048L: linux-ext4@vger.kernel.org
1da177e4 4049S: Maintained
679655da
JP
4050F: Documentation/filesystems/ext2.txt
4051F: fs/ext2/
4052F: include/linux/ext2*
1da177e4
LT
4053
4054EXT3 FILE SYSTEM
01971952 4055M: Jan Kara <jack@suse.cz>
8b58be88 4056M: Andrew Morton <akpm@linux-foundation.org>
3c373a5f 4057M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf
EM
4058L: linux-ext4@vger.kernel.org
4059S: Maintained
679655da
JP
4060F: Documentation/filesystems/ext3.txt
4061F: fs/ext3/
72be2ccf
EM
4062
4063EXT4 FILE SYSTEM
8b58be88 4064M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4065M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4066L: linux-ext4@vger.kernel.org
08a225f1 4067W: http://ext4.wiki.kernel.org
8a6e2535 4068Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4069S: Maintained
679655da
JP
4070F: Documentation/filesystems/ext4.txt
4071F: fs/ext4/
1da177e4 4072
c5532b09 4073Extended Verification Module (EVM)
74dd744f
MZ
4074M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4075L: linux-ima-devel@lists.sourceforge.net
4076L: linux-security-module@vger.kernel.org
c5532b09
MZ
4077S: Supported
4078F: security/integrity/evm/
4079
df6b3cfe
MH
4080EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4081M: MyungJoo Ham <myungjoo.ham@samsung.com>
4082M: Chanwoo Choi <cw00.choi@samsung.com>
4083L: linux-kernel@vger.kernel.org
81df63a9 4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4085S: Maintained
4086F: drivers/extcon/
4087F: Documentation/extcon/
4088
e2a75c44 4089EXYNOS DP DRIVER
b7701755 4090M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4091L: dri-devel@lists.freedesktop.org
4092S: Maintained
4093F: drivers/gpu/drm/exynos/exynos_dp*
4094
33ad3912
DL
4095EXYNOS MIPI DISPLAY DRIVERS
4096M: Inki Dae <inki.dae@samsung.com>
4097M: Donghwa Lee <dh09.lee@samsung.com>
4098M: Kyungmin Park <kyungmin.park@samsung.com>
4099L: linux-fbdev@vger.kernel.org
4100S: Maintained
8a61f013 4101F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4102F: include/video/exynos_mipi*
4103
e53004e2 4104F71805F HARDWARE MONITORING DRIVER
7c81c60f 4105M: Jean Delvare <jdelvare@suse.de>
e53004e2
JD
4106L: lm-sensors@lm-sensors.org
4107S: Maintained
679655da
JP
4108F: Documentation/hwmon/f71805f
4109F: drivers/hwmon/f71805f.c
e53004e2 4110
eea977ed
MB
4111FC0011 TUNER DRIVER
4112M: Michael Buesch <m@bues.ch>
4113L: linux-media@vger.kernel.org
4114S: Maintained
ccae7af2
MCC
4115F: drivers/media/tuners/fc0011.h
4116F: drivers/media/tuners/fc0011.c
eea977ed 4117
91952bc0
AP
4118FC2580 MEDIA DRIVER
4119M: Antti Palosaari <crope@iki.fi>
4120L: linux-media@vger.kernel.org
4121W: http://linuxtv.org/
4122W: http://palosaari.fi/linux/
4123Q: http://patchwork.linuxtv.org/project/linux-media/list/
4124T: git git://linuxtv.org/anttip/media_tree.git
4125S: Maintained
4126F: drivers/media/tuners/fc2580*
eea977ed 4127
88b2dbdb
EP
4128FANOTIFY
4129M: Eric Paris <eparis@redhat.com>
4130S: Maintained
4131F: fs/notify/fanotify/
4132F: include/linux/fanotify.h
c117ab84 4133F: include/uapi/linux/fanotify.h
88b2dbdb 4134
1da177e4 4135FARSYNC SYNCHRONOUS DRIVER
8b58be88 4136M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4137W: http://www.farsite.co.uk/
4138S: Supported
679655da 4139F: drivers/net/wan/farsync.*
1da177e4 4140
c5408b88 4141FAULT INJECTION SUPPORT
8b58be88 4142M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4143S: Supported
679655da
JP
4144F: Documentation/fault-injection/
4145F: lib/fault-inject.c
c5408b88 4146
053e514f
NT
4147FBTFT Framebuffer drivers
4148M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4149M: Noralf Trønnes <noralf@tronnes.org>
4150S: Maintained
4151F: drivers/staging/fbtft/
4152
cae727db 4153FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4154M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4155L: fcoe-devel@open-fcoe.org
cae727db
RL
4156W: www.Open-FCoE.org
4157S: Supported
4158F: drivers/scsi/libfc/
4159F: drivers/scsi/fcoe/
4160F: include/scsi/fc/
4161F: include/scsi/libfc.h
4162F: include/scsi/libfcoe.h
c117ab84 4163F: include/uapi/scsi/fc/
cae727db 4164
e2d1d6c0 4165FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4166M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4167M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4168L: linux-fsdevel@vger.kernel.org
1da177e4 4169S: Maintained
679655da
JP
4170F: include/linux/fcntl.h
4171F: include/linux/fs.h
c117ab84
CEB
4172F: include/uapi/linux/fcntl.h
4173F: include/uapi/linux/fs.h
679655da
JP
4174F: fs/fcntl.c
4175F: fs/locks.c
1da177e4 4176
e2d1d6c0 4177FILESYSTEMS (VFS and infrastructure)
8b58be88 4178M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4179L: linux-fsdevel@vger.kernel.org
173acc7c 4180S: Maintained
679655da 4181F: fs/*
173acc7c 4182
b26e0ed4 4183FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4184M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4185L: lm-sensors@lm-sensors.org
4186S: Maintained
d5ca6918
JP
4187F: drivers/hwmon/f75375s.c
4188F: include/linux/f75375s.h
b26e0ed4 4189
a331b0c3
CL
4190FIREWIRE AUDIO DRIVERS
4191M: Clemens Ladisch <clemens@ladisch.de>
4192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4193T: git git://git.alsa-project.org/alsa-kernel.git
4194S: Maintained
4195F: sound/firewire/
4196
eb86ec51
SR
4197FIREWIRE MEDIA DRIVERS (firedtv)
4198M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4199L: linux-media@vger.kernel.org
4200L: linux1394-devel@lists.sourceforge.net
4201T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4202S: Maintained
4203F: drivers/media/firewire/
4204
a511ce33
CB
4205FIREWIRE SBP-2 TARGET
4206M: Chris Boot <bootc@bootc.net>
4207L: linux-scsi@vger.kernel.org
4208L: target-devel@vger.kernel.org
4209L: linux1394-devel@lists.sourceforge.net
4210T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4211S: Maintained
4212F: drivers/target/sbp/
4213
7d2c86b5 4214FIREWIRE SUBSYSTEM
8b58be88 4215M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4216L: linux1394-devel@lists.sourceforge.net
958a29cb 4217W: http://ieee1394.wiki.kernel.org/
2ca526bf 4218T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4219S: Maintained
679655da 4220F: drivers/firewire/
8f06ce3b
SR
4221F: include/linux/firewire.h
4222F: include/uapi/linux/firewire*.h
9f6d3c4b 4223F: tools/firewire/
e2d1d6c0
RD
4224
4225FIRMWARE LOADER (request_firmware)
39e68089
ML
4226M: Ming Lei <ming.lei@canonical.com>
4227L: linux-kernel@vger.kernel.org
4228S: Maintained
679655da
JP
4229F: Documentation/firmware_class/
4230F: drivers/base/firmware*.c
4231F: include/linux/firmware.h
e2d1d6c0 4232
f730e3dc 4233FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4234M: Joshua Morris <josh.h.morris@us.ibm.com>
4235M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4236S: Maintained
4237F: drivers/block/rsxx/
4238
8206f664
JK
4239FLOPPY DRIVER
4240M: Jiri Kosina <jkosina@suse.cz>
4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4242S: Odd fixes
4243F: drivers/block/floppy.c
4244
9c9f32ed
AR
4245FMC SUBSYSTEM
4246M: Alessandro Rubini <rubini@gnudd.com>
4247W: http://www.ohwr.org/projects/fmc-bus
4248S: Supported
4249F: drivers/fmc/
4250F: include/linux/fmc*.h
4251F: include/linux/ipmi-fru.h
4252K: fmc_d.*register
4253
e2d1d6c0 4254FPU EMULATOR
8b58be88 4255M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4256W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4257S: Maintained
679655da 4258F: arch/x86/math-emu/
e2d1d6c0
RD
4259
4260FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4261L: netdev@vger.kernel.org
c173bfac 4262S: Orphan
679655da
JP
4263F: drivers/net/wan/dlci.c
4264F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4265
4266FRAMEBUFFER LAYER
5489e948
JCPV
4267M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4268M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4269L: linux-fbdev@vger.kernel.org
e2d1d6c0 4270W: http://linux-fbdev.sourceforge.net/
b22fe37b 4271Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4272T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4273S: Maintained
679655da 4274F: Documentation/fb/
d958c62c 4275F: Documentation/devicetree/bindings/fb/
b22fe37b
PM
4276F: drivers/video/
4277F: include/video/
679655da 4278F: include/linux/fb.h
c117ab84
CEB
4279F: include/uapi/video/
4280F: include/uapi/linux/fb.h
e2d1d6c0 4281
a57c188e 4282FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4283M: Timur Tabi <timur@tabi.org>
a57c188e 4284L: linux-fbdev@vger.kernel.org
c4ef9bc4 4285S: Maintained
8a61f013 4286F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4287
e2d1d6c0 4288FREESCALE DMA DRIVER
8b58be88
JP
4289M: Li Yang <leoli@freescale.com>
4290M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4291L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4292S: Maintained
679655da 4293F: drivers/dma/fsldma.*
e2d1d6c0
RD
4294
4295FREESCALE I2C CPM DRIVER
8b58be88 4296M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4297L: linuxppc-dev@lists.ozlabs.org
846557d3 4298L: linux-i2c@vger.kernel.org
0d2b405a 4299S: Maintained
679655da 4300F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4301
60e8c5ab 4302FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4303M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4304L: linux-fbdev@vger.kernel.org
efc03ecb 4305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4306S: Maintained
bad985a1 4307F: include/linux/platform_data/video-imxfb.h
8a61f013 4308F: drivers/video/fbdev/imxfb.c
60e8c5ab 4309
4d8e2cef
HX
4310FREESCALE QUAD SPI DRIVER
4311M: Han Xu <han.xu@freescale.com>
4312L: linux-mtd@lists.infradead.org
4313S: Maintained
4314F: drivers/mtd/spi-nor/fsl-quadspi.c
4315
4689a6b1 4316FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4317M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4318M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4319L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4320L: netdev@vger.kernel.org
4321S: Maintained
ec21e2ec 4322F: drivers/net/ethernet/freescale/fs_enet/
679655da 4323F: include/linux/fs_enet_pd.h
4689a6b1 4324
d9e9d82c 4325FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4326L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4327S: Orphan
679655da
JP
4328F: arch/powerpc/sysdev/qe_lib/
4329F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4330
b55ef929 4331FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4332M: Li Yang <leoli@freescale.com>
6372594a 4333L: linux-usb@vger.kernel.org
a4724ed6 4334L: linuxppc-dev@lists.ozlabs.org
a7205b30 4335S: Maintained
faf2e1db 4336F: drivers/usb/gadget/udc/fsl*
a7205b30 4337
beaf53bf 4338FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4339M: Li Yang <leoli@freescale.com>
beaf53bf 4340L: netdev@vger.kernel.org
a4724ed6 4341L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4342S: Maintained
ec21e2ec 4343F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4344
d9e9d82c 4345FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4346M: Timur Tabi <timur@tabi.org>
a4724ed6 4347L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4348S: Maintained
df621252 4349F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4350
4351FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4352M: Timur Tabi <timur@tabi.org>
dc85950a 4353M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4354M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4355L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4356L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4357S: Maintained
69aefcea 4358F: sound/soc/fsl/fsl*
dc85950a 4359F: sound/soc/fsl/imx*
69aefcea 4360F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4361
31c88965 4362FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4363M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4364L: linux-kernel@vger.kernel.org
4365S: Maintained
4366F: drivers/staging/fsl-mc/
4367
1da177e4 4368FREEVXFS FILESYSTEM
8b58be88 4369M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4370W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4371S: Maintained
679655da 4372F: fs/freevxfs/
1da177e4 4373
71038f52 4374FREEZER
49db1903 4375M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4376M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4377L: linux-pm@vger.kernel.org
71038f52 4378S: Supported
679655da
JP
4379F: Documentation/power/freezing-of-tasks.txt
4380F: include/linux/freezer.h
4381F: kernel/freezer.c
71038f52 4382
839a1f79
KRW
4383FRONTSWAP API
4384M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4385L: linux-kernel@vger.kernel.org
4386S: Maintained
4387F: mm/frontswap.c
4388F: include/linux/frontswap.h
4389
a5432f5a 4390FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4391M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4392L: linux-cachefs@redhat.com
4393S: Supported
4394F: Documentation/filesystems/caching/
4395F: fs/fscache/
4396F: include/linux/fscache*.h
4397
f58ad8f5 4398F2FS FILE SYSTEM
9b29d481 4399M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4400M: Changman Lee <cm224.lee@samsung.com>
f58ad8f5
JK
4401L: linux-f2fs-devel@lists.sourceforge.net
4402W: http://en.wikipedia.org/wiki/F2FS
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4404S: Maintained
4405F: Documentation/filesystems/f2fs.txt
3bac380c 4406F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4407F: fs/f2fs/
4408F: include/linux/f2fs_fs.h
4409
5ab7ffea 4410FUJITSU FR-V (FRV) PORT
8b58be88 4411M: David Howells <dhowells@redhat.com>
1da177e4 4412S: Maintained
679655da 4413F: arch/frv/
1da177e4 4414
20b93734 4415FUJITSU LAPTOP EXTRAS
409a3e98 4416M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4417L: platform-driver-x86@vger.kernel.org
20b93734 4418S: Maintained
679655da 4419F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4420
4da621b6
HK
4421FUJITSU M-5MO LS CAMERA ISP DRIVER
4422M: Kyungmin Park <kyungmin.park@samsung.com>
4423M: Heungjun Kim <riverful.kim@samsung.com>
4424L: linux-media@vger.kernel.org
4425S: Maintained
90d72ac6 4426F: drivers/media/i2c/m5mols/
4da621b6
HK
4427F: include/media/m5mols.h
4428
2d24c490
RG
4429FUJITSU TABLET EXTRAS
4430M: Robert Gerlach <khnz@gmx.de>
4431L: platform-driver-x86@vger.kernel.org
4432S: Maintained
4433F: drivers/platform/x86/fujitsu-tablet.c
4434
04578f17 4435FUSE: FILESYSTEM IN USERSPACE
8b58be88 4436M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4437L: fuse-devel@lists.sourceforge.net
4438W: http://fuse.sourceforge.net/
0a30f612 4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4440S: Maintained
679655da 4441F: fs/fuse/
c117ab84 4442F: include/uapi/linux/fuse.h
0a30f612 4443F: Documentation/filesystems/fuse.txt
04578f17 4444
1da177e4 4445FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4446M: Rik Faith <faith@cs.unc.edu>
1da177e4 4447L: linux-scsi@vger.kernel.org
baaea1dc 4448S: Odd Fixes (e.g., new signatures)
679655da 4449F: drivers/scsi/fdomain.*
1da177e4 4450
d8e2162c
PO
4451GCOV BASED KERNEL PROFILING
4452M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4453S: Maintained
4454F: kernel/gcov/
4455F: Documentation/gcov.txt
4456
1da177e4 4457GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4458M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4459L: linux-scsi@vger.kernel.org
4460W: http://www.icp-vortex.com/
4461S: Supported
679655da 4462F: drivers/scsi/gdt*
1da177e4 4463
158daf16
JK
4464GDB KERNEL DEBUGGING HELPER SCRIPTS
4465M: Jan Kiszka <jan.kiszka@siemens.com>
4466S: Supported
4467F: scripts/gdb/
4468
3169a1c7
HV
4469GEMTEK FM RADIO RECEIVER DRIVER
4470M: Hans Verkuil <hverkuil@xs4all.nl>
4471L: linux-media@vger.kernel.org
4472T: git git://linuxtv.org/media_tree.git
4473W: http://linuxtv.org
4474S: Maintained
4475F: drivers/media/radio/radio-gemtek*
4476
1c23af90 4477GENERIC GPIO I2C DRIVER
880b0e26 4478M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4479S: Supported
679655da
JP
4480F: drivers/i2c/busses/i2c-gpio.c
4481F: include/linux/i2c-gpio.h
1c23af90 4482
92ed1a76
PK
4483GENERIC GPIO I2C MULTIPLEXER DRIVER
4484M: Peter Korsgaard <peter.korsgaard@barco.com>
4485L: linux-i2c@vger.kernel.org
4486S: Supported
e7065e20
JD
4487F: drivers/i2c/muxes/i2c-mux-gpio.c
4488F: include/linux/i2c-mux-gpio.h
4489F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4490
9251ce95 4491GENERIC HDLC (WAN) DRIVERS
8b58be88 4492M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4493W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4494S: Maintained
679655da
JP
4495F: drivers/net/wan/c101.c
4496F: drivers/net/wan/hd6457*
4497F: drivers/net/wan/hdlc*
4498F: drivers/net/wan/n2.c
4499F: drivers/net/wan/pc300too.c
4500F: drivers/net/wan/pci200syn.c
4501F: drivers/net/wan/wanxl*
1da177e4 4502
1527aab6 4503GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4504M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4505L: linux-arch@vger.kernel.org
4506T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4507S: Maintained
14430813
JP
4508F: include/asm-generic/
4509F: include/uapi/asm-generic/
1527aab6 4510
ff764963
KVA
4511GENERIC PHY FRAMEWORK
4512M: Kishon Vijay Abraham I <kishon@ti.com>
4513L: linux-kernel@vger.kernel.org
4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4515S: Supported
4516F: drivers/phy/
4517F: include/linux/phy/
4518
eea97aed
KH
4519GENERIC PM DOMAINS
4520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4521M: Kevin Hilman <khilman@kernel.org>
4522M: Ulf Hansson <ulf.hansson@linaro.org>
4523L: linux-pm@vger.kernel.org
4524S: Supported
4525F: drivers/base/power/domain*.c
4526F: include/linux/pm_domain.h
4527
ccb86a69 4528GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4529M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4530L: kvm@vger.kernel.org
ccb86a69
MT
4531S: Supported
4532F: drivers/uio/uio_pci_generic.c
4533
f8f1ec73
JP
4534GET_MAINTAINER SCRIPT
4535M: Joe Perches <joe@perches.com>
4536S: Maintained
4537F: scripts/get_maintainer.pl
4538
5be7b50f 4539GFS2 FILE SYSTEM
8b58be88 4540M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4541M: Bob Peterson <rpeterso@redhat.com>
a4644184 4542L: cluster-devel@redhat.com
5be7b50f 4543W: http://sources.redhat.com/cluster/
28666d6d 4544T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4545S: Supported
679655da
JP
4546F: Documentation/filesystems/gfs2*.txt
4547F: fs/gfs2/
c117ab84 4548F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4549
0a34eb8f 4550GIGASET ISDN DRIVERS
6b096fde 4551M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4552L: gigaset307x-common@lists.sourceforge.net
4553W: http://gigaset307x.sourceforge.net/
6b096fde 4554S: Odd Fixes
679655da
JP
4555F: Documentation/isdn/README.gigaset
4556F: drivers/isdn/gigaset/
c117ab84 4557F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4558
7eea35fe
JP
4559GO7007 MPEG CODEC
4560M: Hans Verkuil <hans.verkuil@cisco.com>
4561L: linux-media@vger.kernel.org
4562S: Maintained
4563F: drivers/media/usb/go7007/
4564
ca96ea86
BN
4565GOODIX TOUCHSCREEN
4566M: Bastien Nocera <hadess@hadess.net>
4567L: linux-input@vger.kernel.org
4568S: Maintained
4569F: drivers/input/touchscreen/goodix.c
4570
a0dc00b4 4571GPIO SUBSYSTEM
e4651a9f 4572M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4573M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4574L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4576S: Maintained
4577F: Documentation/gpio/
a0dc00b4 4578F: drivers/gpio/
bdc6e95e
AC
4579F: include/linux/gpio/
4580F: include/linux/gpio.h
9b692346 4581F: include/asm-generic/gpio.h
a0dc00b4 4582
71a6d0af
HW
4583GRE DEMULTIPLEXER DRIVER
4584M: Dmitry Kozlov <xeb@mail.ru>
4585L: netdev@vger.kernel.org
4586S: Maintained
11c26770
JP
4587F: net/ipv4/gre_demux.c
4588F: net/ipv4/gre_offload.c
71a6d0af
HW
4589F: include/net/gre.h
4590
d4c41139
KG
4591GRETH 10/100/1G Ethernet MAC device driver
4592M: Kristoffer Glembo <kristoffer@gaisler.com>
4593L: netdev@vger.kernel.org
4594S: Maintained
a31a96ad 4595F: drivers/net/ethernet/aeroflex/
d4c41139 4596
e8deeae2 4597GSPCA FINEPIX SUBDRIVER
8b58be88 4598M: Frank Zago <frank@zago.net>
661263b5 4599L: linux-media@vger.kernel.org
275ffde4 4600T: git git://linuxtv.org/media_tree.git
e8deeae2 4601S: Maintained
0c0d06ca 4602F: drivers/media/usb/gspca/finepix.c
e8deeae2 4603
4b3fa3c4
OL
4604GSPCA GL860 SUBDRIVER
4605M: Olivier Lorin <o.lorin@laposte.net>
4606L: linux-media@vger.kernel.org
275ffde4 4607T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4608S: Maintained
0c0d06ca 4609F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4610
e8deeae2 4611GSPCA M5602 SUBDRIVER
8b58be88 4612M: Erik Andren <erik.andren@gmail.com>
661263b5 4613L: linux-media@vger.kernel.org
275ffde4 4614T: git git://linuxtv.org/media_tree.git
e8deeae2 4615S: Maintained
0c0d06ca 4616F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4617
4618GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4619M: Hans de Goede <hdegoede@redhat.com>
661263b5 4620L: linux-media@vger.kernel.org
275ffde4 4621T: git git://linuxtv.org/media_tree.git
e8deeae2 4622S: Maintained
0c0d06ca 4623F: drivers/media/usb/gspca/pac207.c
e8deeae2 4624
261982f1 4625GSPCA SN9C20X SUBDRIVER
d95c5b0b 4626M: Brian Johnson <brijohn@gmail.com>
261982f1 4627L: linux-media@vger.kernel.org
275ffde4 4628T: git git://linuxtv.org/media_tree.git
261982f1 4629S: Maintained
0c0d06ca 4630F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4631
e8deeae2 4632GSPCA T613 SUBDRIVER
8b58be88 4633M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4634L: linux-media@vger.kernel.org
275ffde4 4635T: git git://linuxtv.org/media_tree.git
e8deeae2 4636S: Maintained
0c0d06ca 4637F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4638
4639GSPCA USB WEBCAM DRIVER
fc3f906b 4640M: Hans de Goede <hdegoede@redhat.com>
661263b5 4641L: linux-media@vger.kernel.org
275ffde4 4642T: git git://linuxtv.org/media_tree.git
e8deeae2 4643S: Maintained
0c0d06ca 4644F: drivers/media/usb/gspca/
e8deeae2 4645
584ec979 4646GUID PARTITION TABLE (GPT)
4f973c63 4647M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4648L: linux-efi@vger.kernel.org
4649S: Maintained
4650F: block/partitions/efi.*
4651
aa3c598b 4652STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4653M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4654L: linux-media@vger.kernel.org
275ffde4 4655T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4656S: Maintained
4657F: drivers/media/usb/stk1160/
e8deeae2 4658
4e456b86
YS
4659H8/300 ARCHITECTURE
4660M: Yoshinori Sato <ysato@users.sourceforge.jp>
4661L: uclinux-h8-devel@lists.sourceforge.jp
4662W: http://uclinux-h8.sourceforge.jp
4663T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4664S: Maintained
4665F: arch/h8300/
4666F: drivers/clocksource/h8300_*.c
4667F: drivers/clk/h8300/
4668F: drivers/irqchip/irq-renesas-h8*.c
4669
71a6d0af
HW
4670HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4671M: Frank Seidel <frank@f-seidel.de>
4672L: platform-driver-x86@vger.kernel.org
4673W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4674S: Maintained
4675F: drivers/platform/x86/hdaps.c
4676
48fc9e26
HV
4677HDPVR USB VIDEO ENCODER DRIVER
4678M: Hans Verkuil <hverkuil@xs4all.nl>
4679L: linux-media@vger.kernel.org
4680T: git git://linuxtv.org/media_tree.git
4681W: http://linuxtv.org
4682S: Odd Fixes
14430813 4683F: drivers/media/usb/hdpvr/
48fc9e26 4684
71a6d0af 4685HWPOISON MEMORY FAILURE HANDLING
f9625c48 4686M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4687L: linux-mm@kvack.org
71a6d0af
HW
4688S: Maintained
4689F: mm/memory-failure.c
4690F: mm/hwpoison-inject.c
4691
4692HYPERVISOR VIRTUAL CONSOLE DRIVER
4693L: linuxppc-dev@lists.ozlabs.org
4694S: Odd Fixes
4695F: drivers/tty/hvc/
4696
e5ab1477
AP
4697HACKRF MEDIA DRIVER
4698M: Antti Palosaari <crope@iki.fi>
4699L: linux-media@vger.kernel.org
4700W: http://linuxtv.org/
4701W: http://palosaari.fi/linux/
4702Q: http://patchwork.linuxtv.org/project/linux-media/list/
4703T: git git://linuxtv.org/anttip/media_tree.git
4704S: Maintained
4705F: drivers/media/usb/hackrf/
4706
5b543965 4707HARDWARE MONITORING
7c81c60f 4708M: Jean Delvare <jdelvare@suse.de>
ca462085 4709M: Guenter Roeck <linux@roeck-us.net>
5b543965 4710L: lm-sensors@lm-sensors.org
595142e0 4711W: http://www.lm-sensors.org/
a94ef4ed 4712T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4714S: Maintained
047f4ec2 4715F: Documentation/hwmon/
679655da 4716F: drivers/hwmon/
047f4ec2 4717F: include/linux/hwmon*.h
5b543965 4718
844dd05f 4719HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4720M: Matt Mackall <mpm@selenic.com>
4721M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4722L: linux-crypto@vger.kernel.org
c0d0787b 4723S: Odd fixes
679655da
JP
4724F: Documentation/hw_random.txt
4725F: drivers/char/hw_random/
4726F: include/linux/hw_random.h
844dd05f 4727
8b37fcfc
OBC
4728HARDWARE SPINLOCK CORE
4729M: Ohad Ben-Cohen <ohad@wizery.com>
4730S: Maintained
4731F: Documentation/hwspinlock.txt
4732F: drivers/hwspinlock/hwspinlock_*
4733F: include/linux/hwspinlock.h
4734
1da177e4 4735HARMONY SOUND DRIVER
ac6aecbf 4736L: linux-parisc@vger.kernel.org
1da177e4 4737S: Maintained
679655da 4738F: sound/parisc/harmony.*
1da177e4 4739
91952bc0
AP
4740HD29L2 MEDIA DRIVER
4741M: Antti Palosaari <crope@iki.fi>
4742L: linux-media@vger.kernel.org
4743W: http://linuxtv.org/
4744W: http://palosaari.fi/linux/
4745Q: http://patchwork.linuxtv.org/project/linux-media/list/
4746T: git git://linuxtv.org/anttip/media_tree.git
4747S: Maintained
4748F: drivers/media/dvb-frontends/hd29l2*
4749
e2d1d6c0 4750HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4751L: iss_storagedev@hp.com
af9f1b3c 4752S: Orphan
679655da
JP
4753F: Documentation/blockdev/cpqarray.txt
4754F: drivers/block/cpqarray.*
e2d1d6c0 4755
9257aa49 4756HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4757M: Don Brace <don.brace@pmcs.com>
9257aa49 4758L: iss_storagedev@hp.com
693373db
DB
4759L: storagedev@pmcs.com
4760L: linux-scsi@vger.kernel.org
9257aa49
SC
4761S: Supported
4762F: Documentation/scsi/hpsa.txt
4763F: drivers/scsi/hpsa*.[ch]
4764F: include/linux/cciss*.h
c117ab84 4765F: include/uapi/linux/cciss*.h
9257aa49 4766
e2d1d6c0 4767HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4768M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4769L: iss_storagedev@hp.com
693373db
DB
4770L: storagedev@pmcs.com
4771L: linux-scsi@vger.kernel.org
e2d1d6c0 4772S: Supported
679655da
JP
4773F: Documentation/blockdev/cciss.txt
4774F: drivers/block/cciss*
4775F: include/linux/cciss_ioctl.h
c117ab84 4776F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4777
1da177e4 4778HFS FILESYSTEM
6cf515e1
GU
4779L: linux-fsdevel@vger.kernel.org
4780S: Orphan
679655da
JP
4781F: Documentation/filesystems/hfs.txt
4782F: fs/hfs/
1da177e4 4783
ef575f47
GU
4784HFSPLUS FILESYSTEM
4785L: linux-fsdevel@vger.kernel.org
4786S: Orphan
4787F: Documentation/filesystems/hfsplus.txt
4788F: fs/hfsplus/
4789
1da177e4 4790HGA FRAMEBUFFER DRIVER
8b58be88 4791M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4792L: linux-nvidia@lists.surfsouth.com
4793W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4794S: Maintained
8a61f013 4795F: drivers/video/fbdev/hgafb.c
1da177e4 4796
4480f15b 4797HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4798M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4799M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4800L: linux-pm@vger.kernel.org
e2d1d6c0 4801S: Supported
679655da
JP
4802F: arch/x86/power/
4803F: drivers/base/power/
4804F: kernel/power/
4805F: include/linux/suspend.h
4806F: include/linux/freezer.h
4807F: include/linux/pm.h
679655da 4808F: arch/*/include/asm/suspend*.h
e2d1d6c0 4809
4ef4caad 4810HID CORE LAYER
8b58be88 4811M: Jiri Kosina <jkosina@suse.cz>
eb76c5c0 4812L: linux-input@vger.kernel.org
54e5881d 4813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4814S: Maintained
679655da
JP
4815F: drivers/hid/
4816F: include/linux/hid*
c117ab84 4817F: include/uapi/linux/hid*
4ef4caad 4818
30ee72f0
SP
4819HID SENSOR HUB DRIVERS
4820M: Jiri Kosina <jkosina@suse.cz>
4821M: Jonathan Cameron <jic23@kernel.org>
4822M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4823L: linux-input@vger.kernel.org
4824L: linux-iio@vger.kernel.org
4825S: Maintained
4826F: Documentation/hid/hid-sensor*
4827F: drivers/hid/hid-sensor-*
4828F: drivers/iio/*/hid-*
4829F: include/linux/hid-sensor-*
4830
38bed542 4831HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4832M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4833L: linux-kernel@vger.kernel.org
75fc2d37 4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4835S: Maintained
679655da 4836F: Documentation/timers/
5cee9645 4837F: kernel/time/hrtimer.c
88606e80
TG
4838F: kernel/time/clockevents.c
4839F: kernel/time/tick*.*
4840F: kernel/time/timer_*.c
05ed8490 4841F: include/linux/clockchips.h
679655da 4842F: include/linux/hrtimer.h
38bed542 4843
1da177e4 4844HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4845L: linux-hams@vger.kernel.org
8b64f2a0 4846S: Orphan
679655da
JP
4847F: drivers/net/hamradio/dmascc.c
4848F: drivers/net/hamradio/scc.c
1da177e4 4849
ede1e6f8 4850HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4851M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4852W: http://www.highpoint-tech.com
4853S: Supported
679655da
JP
4854F: Documentation/scsi/hptiop.txt
4855F: drivers/scsi/hptiop.c
ede1e6f8 4856
1da177e4 4857HIPPI
8b58be88 4858M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
4859L: linux-hippi@sunsite.dk
4860S: Maintained
679655da 4861F: include/linux/hippidevice.h
c117ab84 4862F: include/uapi/linux/if_hippi.h
679655da 4863F: net/802/hippi.c
ff5a3b50 4864F: drivers/net/hippi/
1da177e4 4865
ff1d2767 4866HOST AP DRIVER
8b58be88 4867M: Jouni Malinen <j@w1.fi>
85d32e7b 4868L: hostap@shmoo.com (subscribers-only)
724c6b35 4869L: linux-wireless@vger.kernel.org
ff1d2767
JM
4870W: http://hostap.epitest.fi/
4871S: Maintained
679655da 4872F: drivers/net/wireless/hostap/
ff1d2767 4873
dd8cd779 4874HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 4875L: platform-driver-x86@vger.kernel.org
95c70215 4876S: Orphan
679655da 4877F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 4878
e2d1d6c0 4879HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 4880M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4881S: Maintained
7e25d724 4882F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 4883
7d2c86b5 4884HPET: High Precision Event Timers driver
8b58be88 4885M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 4886S: Maintained
679655da
JP
4887F: Documentation/timers/hpet.txt
4888F: drivers/char/hpet.c
4889F: include/linux/hpet.h
c117ab84 4890F: include/uapi/linux/hpet.h
b9b0332f 4891
e07b5d79 4892HPET: x86
9e06f631 4893S: Orphan
679655da
JP
4894F: arch/x86/kernel/hpet.c
4895F: arch/x86/include/asm/hpet.h
b9b0332f 4896
1da177e4 4897HPFS FILESYSTEM
8b58be88 4898M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
4899W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4900S: Maintained
679655da 4901F: fs/hpfs/
1da177e4 4902
3441cded 4903HSI SUBSYSTEM
56459ea9
SR
4904M: Sebastian Reichel <sre@kernel.org>
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
4906S: Maintained
4907F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 4908F: Documentation/hsi.txt
3441cded
SR
4909F: drivers/hsi/
4910F: include/linux/hsi/
4911F: include/uapi/linux/hsi/
4912
7d2c86b5 4913HSO 3G MODEM DRIVER
8b58be88 4914M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
4915W: http://www.pharscape.org
4916S: Maintained
679655da 4917F: drivers/net/usb/hso.c
11cd29b0 4918
19990e29
AB
4919HSR NETWORK PROTOCOL
4920M: Arvid Brodin <arvid.brodin@alten.se>
4921L: netdev@vger.kernel.org
4922S: Maintained
4923F: net/hsr/
4924
5a18c343 4925HTCPEN TOUCHSCREEN DRIVER
8b58be88 4926M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
4927L: linux-input@vger.kernel.org
4928S: Maintained
679655da 4929F: drivers/input/touchscreen/htcpen.c
5a18c343 4930
1da177e4 4931HUGETLB FILESYSTEM
6d49e352 4932M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 4933S: Maintained
679655da 4934F: fs/hugetlbfs/
1da177e4 4935
05183189 4936Hyper-V CORE AND DRIVERS
9c3646d1 4937M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
4938M: Haiyang Zhang <haiyangz@microsoft.com>
4939L: devel@linuxdriverproject.org
4940S: Maintained
a4162747
HZ
4941F: arch/x86/include/asm/mshyperv.h
4942F: arch/x86/include/uapi/asm/hyperv.h
4943F: arch/x86/kernel/cpu/mshyperv.c
05183189 4944F: drivers/hid/hid-hyperv.c
a4162747 4945F: drivers/hv/
f92ca80b 4946F: drivers/input/serio/hyperv-keyboard.c
05183189 4947F: drivers/net/hyperv/
a4162747 4948F: drivers/scsi/storvsc_drv.c
8a61f013 4949F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
4950F: include/linux/hyperv.h
4951F: tools/hv/
05183189 4952
d85c8a6a 4953I2C OVER PARALLEL PORT
7c81c60f 4954M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4955L: linux-i2c@vger.kernel.org
4956S: Maintained
4957F: Documentation/i2c/busses/i2c-parport
4958F: Documentation/i2c/busses/i2c-parport-light
4959F: drivers/i2c/busses/i2c-parport.c
4960F: drivers/i2c/busses/i2c-parport-light.c
4961
4962I2C/SMBUS CONTROLLER DRIVERS FOR PC
7c81c60f 4963M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4964L: linux-i2c@vger.kernel.org
4965S: Maintained
4966F: Documentation/i2c/busses/i2c-ali1535
4967F: Documentation/i2c/busses/i2c-ali1563
4968F: Documentation/i2c/busses/i2c-ali15x3
4969F: Documentation/i2c/busses/i2c-amd756
4970F: Documentation/i2c/busses/i2c-amd8111
4971F: Documentation/i2c/busses/i2c-i801
4972F: Documentation/i2c/busses/i2c-nforce2
4973F: Documentation/i2c/busses/i2c-piix4
4974F: Documentation/i2c/busses/i2c-sis5595
4975F: Documentation/i2c/busses/i2c-sis630
4976F: Documentation/i2c/busses/i2c-sis96x
4977F: Documentation/i2c/busses/i2c-via
4978F: Documentation/i2c/busses/i2c-viapro
4979F: drivers/i2c/busses/i2c-ali1535.c
4980F: drivers/i2c/busses/i2c-ali1563.c
4981F: drivers/i2c/busses/i2c-ali15x3.c
4982F: drivers/i2c/busses/i2c-amd756.c
4983F: drivers/i2c/busses/i2c-amd756-s4882.c
4984F: drivers/i2c/busses/i2c-amd8111.c
4985F: drivers/i2c/busses/i2c-i801.c
4986F: drivers/i2c/busses/i2c-isch.c
4987F: drivers/i2c/busses/i2c-nforce2.c
4988F: drivers/i2c/busses/i2c-nforce2-s4985.c
4989F: drivers/i2c/busses/i2c-piix4.c
4990F: drivers/i2c/busses/i2c-sis5595.c
4991F: drivers/i2c/busses/i2c-sis630.c
4992F: drivers/i2c/busses/i2c-sis96x.c
4993F: drivers/i2c/busses/i2c-via.c
4994F: drivers/i2c/busses/i2c-viapro.c
4995
cb7f07a4
NH
4996I2C/SMBUS ISMT DRIVER
4997M: Seth Heasley <seth.heasley@intel.com>
4998M: Neil Horman <nhorman@tuxdriver.com>
4999L: linux-i2c@vger.kernel.org
5000F: drivers/i2c/busses/i2c-ismt.c
5001F: Documentation/i2c/busses/i2c-ismt
5002
6ea884db 5003I2C/SMBUS STUB DRIVER
7c81c60f 5004M: Jean Delvare <jdelvare@suse.de>
846557d3 5005L: linux-i2c@vger.kernel.org
6ea884db 5006S: Maintained
8547a5bc 5007F: drivers/i2c/i2c-stub.c
6ea884db 5008
5b543965 5009I2C SUBSYSTEM
14d77c4d 5010M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5011L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5012W: https://i2c.wiki.kernel.org/
5013Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5015S: Maintained
40ed1b4c 5016F: Documentation/devicetree/bindings/i2c/
679655da
JP
5017F: Documentation/i2c/
5018F: drivers/i2c/
5019F: include/linux/i2c.h
03b70d62 5020F: include/linux/i2c-*.h
c117ab84
CEB
5021F: include/uapi/linux/i2c.h
5022F: include/uapi/linux/i2c-*.h
1da177e4 5023
4560d677
WS
5024I2C ACPI SUPPORT
5025M: Mika Westerberg <mika.westerberg@linux.intel.com>
5026L: linux-i2c@vger.kernel.org
5027L: linux-acpi@vger.kernel.org
5028S: Maintained
4560d677 5029
d85c8a6a 5030I2C-TAOS-EVM DRIVER
7c81c60f 5031M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
5032L: linux-i2c@vger.kernel.org
5033S: Maintained
5034F: Documentation/i2c/busses/i2c-taos-evm
5035F: drivers/i2c/busses/i2c-taos-evm.c
5036
e8c76eed 5037I2C-TINY-USB DRIVER
8b58be88 5038M: Till Harbaum <till@harbaum.org>
846557d3 5039L: linux-i2c@vger.kernel.org
932d1872 5040W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5041S: Maintained
679655da 5042F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5043
1da177e4 5044i386 BOOT CODE
8b58be88 5045M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5046S: Maintained
679655da 5047F: arch/x86/boot/
1da177e4
LT
5048
5049i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5050M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5052S: Maintained
5053
1da177e4 5054IA64 (Itanium) PLATFORM
8b58be88
JP
5055M: Tony Luck <tony.luck@intel.com>
5056M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5057L: linux-ia64@vger.kernel.org
6b1c70b1 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5059S: Maintained
679655da 5060F: arch/ia64/
1da177e4 5061
956c203c 5062IBM Power in-Nest Crypto Acceleration
5b88e270
KY
5063M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5064M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
956c203c
KY
5065L: linux-crypto@vger.kernel.org
5066S: Supported
28bceeaa
DS
5067F: drivers/crypto/nx/Makefile
5068F: drivers/crypto/nx/Kconfig
5069F: drivers/crypto/nx/nx-aes*
5070F: drivers/crypto/nx/nx-sha*
5071F: drivers/crypto/nx/nx.*
5072F: drivers/crypto/nx/nx_csbcpb.h
5073F: drivers/crypto/nx/nx_debugfs.h
956c203c 5074
0e16aafb 5075IBM Power 842 compression accelerator
d1e66e6e 5076M: Dan Streetman <ddstreet@us.ibm.com>
0e16aafb 5077S: Supported
28bceeaa
DS
5078F: drivers/crypto/nx/Makefile
5079F: drivers/crypto/nx/Kconfig
7011a122 5080F: drivers/crypto/nx/nx-842*
2da572c9 5081F: include/linux/sw842.h
2062c5b6 5082F: crypto/842.c
2da572c9 5083F: lib/842/
0e16aafb 5084
1da177e4 5085IBM Power Linux RAID adapter
8b58be88 5086M: Brian King <brking@us.ibm.com>
1da177e4 5087S: Supported
679655da 5088F: drivers/scsi/ipr.*
1da177e4 5089
9d348af4 5090IBM Power Virtual Ethernet Device Driver
eddd63a6 5091M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5092L: netdev@vger.kernel.org
5093S: Supported
9aa32835 5094F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5095
e6babec6 5096IBM Power Virtual SCSI Device Drivers
bcbde52b 5097M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5098L: linux-scsi@vger.kernel.org
5099S: Supported
e6babec6
NF
5100F: drivers/scsi/ibmvscsi/ibmvscsi*
5101F: drivers/scsi/ibmvscsi/viosrp.h
5102
5103IBM Power Virtual FC Device Drivers
44b4dad9 5104M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5105L: linux-scsi@vger.kernel.org
5106S: Supported
5107F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5108
1da177e4 5109IBM ServeRAID RAID DRIVER
f9213e78 5110S: Orphan
679655da 5111F: drivers/scsi/ips.*
1da177e4 5112
6ed9f9c4
PT
5113ICH LPC AND GPIO DRIVER
5114M: Peter Tyser <ptyser@xes-inc.com>
5115S: Maintained
5116F: drivers/mfd/lpc_ich.c
5117F: drivers/gpio/gpio-ich.c
5118
1e7106fc 5119IDE SUBSYSTEM
8b58be88 5120M: "David S. Miller" <davem@davemloft.net>
1da177e4 5121L: linux-ide@vger.kernel.org
8a6e2535 5122Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5124S: Maintained
679655da
JP
5125F: Documentation/ide/
5126F: drivers/ide/
5127F: include/linux/ide.h
1da177e4 5128
6cb8c13d
IP
5129IDEAPAD LAPTOP EXTRAS DRIVER
5130M: Ike Panhc <ike.pan@canonical.com>
5131L: platform-driver-x86@vger.kernel.org
5132W: http://launchpad.net/ideapad-laptop
5133S: Maintained
5134F: drivers/platform/x86/ideapad-laptop.c
5135
1ea4c161
AM
5136IDEAPAD LAPTOP SLIDEBAR DRIVER
5137M: Andrey Moiseev <o2g.org.ru@gmail.com>
5138L: linux-input@vger.kernel.org
5139W: https://github.com/o2genum/ideapad-slidebar
5140S: Maintained
5141F: drivers/input/misc/ideapad_slidebar.c
5142
0f861e8c 5143IDE/ATAPI DRIVERS
487ba8e8 5144M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5145L: linux-ide@vger.kernel.org
c404c199 5146S: Maintained
679655da
JP
5147F: Documentation/cdrom/ide-cd
5148F: drivers/ide/ide-cd*
1da177e4 5149
27471fdb 5150IDLE-I7300
8b58be88 5151M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5152L: linux-pm@vger.kernel.org
27471fdb 5153S: Supported
679655da 5154F: drivers/idle/i7300_idle.c
27471fdb 5155
02cf2286 5156IEEE 802.15.4 SUBSYSTEM
b6e195fd 5157M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5158L: linux-wpan@vger.kernel.org
5159W: https://github.com/linux-wpan
5160T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5161S: Maintained
5162F: net/ieee802154/
68653359 5163F: net/mac802154/
251741b1 5164F: drivers/net/ieee802154/
580947d3
AA
5165F: include/linux/nl802154.h
5166F: include/linux/ieee802154.h
5167F: include/net/nl802154.h
5168F: include/net/mac802154.h
5169F: include/net/af_ieee802154.h
5170F: include/net/cfg802154.h
5171F: include/net/ieee802154_netdev.h
ebef9c12 5172F: Documentation/networking/ieee802154.txt
02cf2286 5173
b1c97193
SY
5174IGORPLUG-USB IR RECEIVER
5175M: Sean Young <sean@mess.org>
5176L: linux-media@vger.kernel.org
5177S: Maintained
5178F: drivers/media/rc/igorplugusb.c
5179
40ad4a30
SY
5180IGUANAWORKS USB IR TRANSCEIVER
5181M: Sean Young <sean@mess.org>
5182L: linux-media@vger.kernel.org
5183S: Maintained
5184F: drivers/media/rc/iguanair.c
5185
9545f86e 5186IIO SUBSYSTEM AND DRIVERS
030a13d7 5187M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5188R: Hartmut Knaack <knaack.h@gmx.de>
5189R: Lars-Peter Clausen <lars@metafoo.de>
5190R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5191L: linux-iio@vger.kernel.org
5192S: Maintained
03e7c251 5193F: drivers/iio/
9545f86e 5194F: drivers/staging/iio/
8fe671fc 5195F: include/linux/iio/
817020cf 5196F: tools/iio/
9545f86e 5197
65519263
SG
5198IKANOS/ADI EAGLE ADSL USB DRIVER
5199M: Matthieu Castet <castet.matthieu@free.fr>
5200M: Stanislaw Gruszka <stf_xl@wp.pl>
5201S: Maintained
5202F: drivers/usb/atm/ueagle-atm.c
5203
e89ab51f
GR
5204INA209 HARDWARE MONITOR DRIVER
5205M: Guenter Roeck <linux@roeck-us.net>
5206L: lm-sensors@lm-sensors.org
5207S: Maintained
5208F: Documentation/hwmon/ina209
5209F: Documentation/devicetree/bindings/i2c/ina209.txt
5210F: drivers/hwmon/ina209.c
5211
5212INA2XX HARDWARE MONITOR DRIVER
5213M: Guenter Roeck <linux@roeck-us.net>
5214L: lm-sensors@lm-sensors.org
5215S: Maintained
5216F: Documentation/hwmon/ina2xx
5217F: drivers/hwmon/ina2xx.c
5218F: include/linux/platform_data/ina2xx.h
5219
14dc124f
SIG
5220INDUSTRY PACK SUBSYSTEM (IPACK)
5221M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5222M: Jens Taprogge <jens.taprogge@taprogge.org>
5223M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5224L: industrypack-devel@lists.sourceforge.net
5225W: http://industrypack.sourceforge.net
5226S: Maintained
5227F: drivers/ipack/
5228
8adc53fd
ZLK
5229INGENIC JZ4780 DMA Driver
5230M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5231S: Maintained
5232F: drivers/dma/dma-jz4780.c
5233
aa7168f4 5234INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5235M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5236M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5237L: linux-ima-devel@lists.sourceforge.net
5238L: linux-ima-user@lists.sourceforge.net
5239L: linux-security-module@vger.kernel.org
aa7168f4 5240S: Supported
679655da 5241F: security/integrity/ima/
aa7168f4 5242
9a4ea5a9
JH
5243IMGTEC IR DECODER DRIVER
5244M: James Hogan <james.hogan@imgtec.com>
5245S: Maintained
5246F: drivers/media/rc/img-ir/
5247
1da177e4 5248IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5249L: linux-fbdev@vger.kernel.org
843393d3 5250S: Orphan
8a61f013 5251F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5252
5253INFINIBAND SUBSYSTEM
b6b2bbe6 5254M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5255M: Sean Hefty <sean.hefty@intel.com>
5256M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5257L: linux-rdma@vger.kernel.org
605841f5 5258W: http://www.openfabrics.org/
8a6e2535 5259Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5261S: Supported
679655da
JP
5262F: Documentation/infiniband/
5263F: drivers/infiniband/
c117ab84 5264F: include/uapi/linux/if_infiniband.h
954138dc
YD
5265F: include/uapi/rdma/
5266F: include/rdma/
1da177e4 5267
c9f04f58 5268INOTIFY
8b58be88
JP
5269M: John McCutchan <john@johnmccutchan.com>
5270M: Robert Love <rlove@rlove.org>
5271M: Eric Paris <eparis@parisplace.org>
c9f04f58 5272S: Maintained
679655da
JP
5273F: Documentation/filesystems/inotify.txt
5274F: fs/notify/inotify/
5275F: include/linux/inotify.h
c117ab84 5276F: include/uapi/linux/inotify.h
c9f04f58 5277
e2d1d6c0 5278INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5279M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5280L: linux-input@vger.kernel.org
8a6e2535 5281Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5282T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5283S: Maintained
679655da 5284F: drivers/input/
f4eea7e2 5285F: include/linux/input.h
c117ab84 5286F: include/uapi/linux/input.h
f4eea7e2 5287F: include/linux/input/
e2d1d6c0 5288
3267a87f 5289INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5290M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5291L: linux-input@vger.kernel.org
75dd112a 5292S: Odd fixes
3267a87f 5293F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5294F: drivers/input/input-mt.c
3267a87f
HR
5295K: \b(ABS|SYN)_MT_
5296
97fa99a3
JY
5297INTEL ASoC BDW/HSW DRIVERS
5298M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5300S: Supported
e8e1225d
JP
5301F: sound/soc/intel/common/sst-dsp*
5302F: sound/soc/intel/common/sst-firmware.c
5303F: sound/soc/intel/boards/broadwell.c
5304F: sound/soc/intel/haswell/
97fa99a3 5305
4ac13e17
DJ
5306INTEL C600 SERIES SAS CONTROLLER DRIVER
5307M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5308M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5309L: linux-scsi@vger.kernel.org
7106891a
DJ
5310T: git git://git.code.sf.net/p/intel-sas/isci
5311S: Supported
4ac13e17 5312F: drivers/scsi/isci/
4ac13e17 5313
26717172
LB
5314INTEL IDLE DRIVER
5315M: Len Brown <lenb@kernel.org>
bf1c138e 5316L: linux-pm@vger.kernel.org
08deed1e 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5318S: Supported
5319F: drivers/idle/intel_idle.c
5320
7c1ac18d
KCA
5321INTEL PSTATE DRIVER
5322M: Kristen Carlson Accardi <kristen@linux.intel.com>
5323L: linux-pm@vger.kernel.org
5324S: Supported
5325F: drivers/cpufreq/intel_pstate.c
5326
9eb8ef74 5327INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5328M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5329L: linux-fbdev@vger.kernel.org
ce00f85c 5330S: Maintained
679655da 5331F: Documentation/fb/intelfb.txt
8a61f013 5332F: drivers/video/fbdev/intelfb/
9eb8ef74 5333
1da177e4 5334INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5335M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5336L: linux-fbdev@vger.kernel.org
ce00f85c 5337S: Maintained
8a61f013 5338F: drivers/video/fbdev/i810/
1da177e4 5339
f4a9bc4c 5340INTEL MENLOW THERMAL DRIVER
8b58be88 5341M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5342L: platform-driver-x86@vger.kernel.org
5ca92bd9 5343W: https://01.org/linux-acpi
f4a9bc4c 5344S: Supported
679655da 5345F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5346
1da177e4 5347INTEL IA32 MICROCODE UPDATE SUPPORT
ca68a525 5348M: Borislav Petkov <bp@alien8.de>
1da177e4 5349S: Maintained
73d425fd
JP
5350F: arch/x86/kernel/cpu/microcode/core*
5351F: arch/x86/kernel/cpu/microcode/intel*
1da177e4 5352
248a9dc3 5353INTEL I/OAT DMA DRIVER
18ebd564 5354M: Dave Jiang <dave.jiang@intel.com>
08223d80 5355R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5356L: dmaengine@vger.kernel.org
5357Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5358S: Supported
679655da 5359F: drivers/dma/ioat*
248a9dc3 5360
6c8909b4 5361INTEL IOMMU (VT-d)
8b58be88 5362M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5363L: iommu@lists.linux-foundation.org
54e5881d 5364T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5365S: Supported
3fb39615 5366F: drivers/iommu/intel-iommu.c
679655da 5367F: include/linux/intel-iommu.h
6c8909b4 5368
b3e5f263 5369INTEL IOP-ADMA DMA DRIVER
08223d80 5370R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5371S: Odd fixes
679655da 5372F: drivers/dma/iop-adma.c
b3e5f263 5373
9251ce95 5374INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5375M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5376S: Maintained
679655da
JP
5377F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5378F: arch/arm/mach-ixp4xx/include/mach/npe.h
5379F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5380F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5381F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5382F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5383
844dd05f 5384INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5385M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5386S: Maintained
679655da 5387F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5388
2f302324 5389INTEL ETHERNET DRIVERS
8b58be88 5390M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5391R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5392R: Shannon Nelson <shannon.nelson@intel.com>
5393R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5394R: Don Skidmore <donald.c.skidmore@intel.com>
5395R: Matthew Vick <matthew.vick@intel.com>
5396R: John Ronciak <john.ronciak@intel.com>
5397R: Mitch Williams <mitch.a.williams@intel.com>
5398L: intel-wired-lan@lists.osuosl.org
f6fde11a 5399W: http://www.intel.com/support/feedback.htm
d94e6fed 5400W: http://e1000.sourceforge.net/
2f302324
JK
5401Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5404S: Supported
0d164401
JK
5405F: Documentation/networking/e100.txt
5406F: Documentation/networking/e1000.txt
5407F: Documentation/networking/e1000e.txt
5408F: Documentation/networking/igb.txt
5409F: Documentation/networking/igbvf.txt
5410F: Documentation/networking/ixgb.txt
5411F: Documentation/networking/ixgbe.txt
5412F: Documentation/networking/ixgbevf.txt
1bff6529 5413F: Documentation/networking/i40e.txt
105bf2fe 5414F: Documentation/networking/i40evf.txt
dee1ad47 5415F: drivers/net/ethernet/intel/
bc90d291 5416F: drivers/net/ethernet/intel/*/
1da177e4 5417
0963d59b
LW
5418INTEL-MID GPIO DRIVER
5419M: David Cohen <david.a.cohen@linux.intel.com>
5420L: linux-gpio@vger.kernel.org
5421S: Maintained
5422F: drivers/gpio/gpio-intel-mid.c
5423
ca907a90
SY
5424INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5425M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5426L: linux-wireless@vger.kernel.org
ca907a90 5427S: Maintained
679655da 5428F: Documentation/networking/README.ipw2100
679655da 5429F: Documentation/networking/README.ipw2200
ca907a90 5430F: drivers/net/wireless/ipw2x00/
826d2abe 5431
4bd96a7a 5432INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5433M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5434M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5435M: Shane Wang <shane.wang@intel.com>
5436L: tboot-devel@lists.sourceforge.net
5437W: http://tboot.sourceforge.net
e9b7d7c8 5438T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5439S: Supported
5440F: Documentation/intel_txt.txt
5441F: include/linux/tboot.h
5442F: arch/x86/kernel/tboot.c
5443
8a70da82 5444INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5445M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5446M: linux-wimax@intel.com
49e7d9df 5447L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5448S: Supported
5449W: http://linuxwimax.org
679655da
JP
5450F: Documentation/wimax/README.i2400m
5451F: drivers/net/wimax/i2400m/
c117ab84 5452F: include/uapi/linux/wimax/i2400m.h
8a70da82 5453
1c0ce89c
SG
5454INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5455M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5456L: linux-wireless@vger.kernel.org
1c0ce89c 5457S: Supported
efa3144e
WYG
5458F: drivers/net/wireless/iwlegacy/
5459
b481de9c 5460INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5461M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5462M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
a0bf797f 5463M: Intel Linux Wireless <ilw@linux.intel.com>
b481de9c 5464L: linux-wireless@vger.kernel.org
b481de9c 5465W: http://intellinuxwireless.org
b62ff718 5466T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5467S: Supported
679655da 5468F: drivers/net/wireless/iwlwifi/
b481de9c 5469
de8fe023
TW
5470INTEL MANAGEMENT ENGINE (mei)
5471M: Tomas Winkler <tomas.winkler@intel.com>
5472L: linux-kernel@vger.kernel.org
5473S: Supported
c117ab84 5474F: include/uapi/linux/mei.h
5069288b 5475F: include/linux/mei_cl_bus.h
de8fe023 5476F: drivers/misc/mei/*
e07950a1 5477F: Documentation/misc-devices/mei/*
de8fe023 5478
0a8b8353 5479INTEL PMC IPC DRIVER
5480M: Zha Qipeng<qipeng.zha@intel.com>
5481L: platform-driver-x86@vger.kernel.org
5482S: Maintained
5483F: drivers/platform/x86/intel_pmc_ipc.c
5484F: arch/x86/include/asm/intel_pmc_ipc.h
5485
cb109a0e 5486IOC3 ETHERNET DRIVER
8b58be88 5487M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5488L: linux-mips@linux-mips.org
5489S: Maintained
8862bf1e 5490F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5491
cb109a0e 5492IOC3 SERIAL DRIVER
8b58be88 5493M: Pat Gefre <pfg@sgi.com>
d39e0721 5494L: linux-serial@vger.kernel.org
cb109a0e 5495S: Maintained
df621252 5496F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5497
0b6e8569
SW
5498IOMMU DRIVERS
5499M: Joerg Roedel <joro@8bytes.org>
5500L: iommu@lists.linux-foundation.org
5501T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5502S: Maintained
5503F: drivers/iommu/
5504
4480f15b 5505IP MASQUERADING
8b58be88 5506M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5507S: Maintained
679655da 5508F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5509
1202d6ff 5510IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5511M: Francois Romieu <romieu@fr.zoreil.com>
5512M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5513L: netdev@vger.kernel.org
5514S: Maintained
7443713a 5515F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5516
4480f15b 5517IPATH DRIVER
8473c603 5518M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5519L: linux-rdma@vger.kernel.org
52a09a04 5520S: Maintained
679655da 5521F: drivers/infiniband/hw/ipath/
77d8798b 5522
4409ebe9 5523IPMI SUBSYSTEM
8b58be88 5524M: Corey Minyard <minyard@acm.org>
b0c90653 5525L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5526W: http://openipmi.sourceforge.net/
5527S: Supported
679655da
JP
5528F: Documentation/IPMI.txt
5529F: drivers/char/ipmi/
5530F: include/linux/ipmi*
c117ab84 5531F: include/uapi/linux/ipmi*
4409ebe9 5532
2d800897
KW
5533QCOM AUDIO (ASoC) DRIVERS
5534M: Patrick Lai <plai@codeaurora.org>
5535M: Banajit Goswami <bgoswami@codeaurora.org>
5536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5537S: Supported
5538F: sound/soc/qcom/
5539
e2d1d6c0 5540IPS SCSI RAID DRIVER
8b58be88 5541M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5542L: linux-scsi@vger.kernel.org
5543W: http://www.adaptec.com/
5544S: Maintained
679655da 5545F: drivers/scsi/ips*
e2d1d6c0
RD
5546
5547IPVS
8b58be88
JP
5548M: Wensong Zhang <wensong@linux-vs.org>
5549M: Simon Horman <horms@verge.net.au>
5550M: Julian Anastasov <ja@ssi.bg>
979b6c13 5551L: netdev@vger.kernel.org
e2d1d6c0 5552L: lvs-devel@vger.kernel.org
1da177e4 5553S: Maintained
679655da 5554F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5555F: include/net/ip_vs.h
c117ab84 5556F: include/uapi/linux/ip_vs.h
679655da 5557F: net/netfilter/ipvs/
1da177e4 5558
e7839f25 5559IPWIRELESS DRIVER
8b58be88
JP
5560M: Jiri Kosina <jkosina@suse.cz>
5561M: David Sterba <dsterba@suse.cz>
92094aa0 5562S: Odd Fixes
282361a0 5563F: drivers/tty/ipwireless/
099dc4fb 5564
e2d1d6c0 5565IPX NETWORK LAYER
8b58be88 5566M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5567L: netdev@vger.kernel.org
5568S: Maintained
679655da 5569F: include/net/ipx.h
c117ab84 5570F: include/uapi/linux/ipx.h
679655da 5571F: net/ipx/
e2d1d6c0 5572
1da177e4 5573IRDA SUBSYSTEM
8b58be88 5574M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5575L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5576L: netdev@vger.kernel.org
1da177e4 5577W: http://irda.sourceforge.net/
f353976d 5578S: Maintained
e0057975 5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5580F: Documentation/networking/irda.txt
5581F: drivers/net/irda/
5582F: include/net/irda/
5583F: net/irda/
1da177e4 5584
a800c7cc
TG
5585IRQ SUBSYSTEM
5586M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5587L: linux-kernel@vger.kernel.org
a800c7cc 5588S: Maintained
75fc2d37 5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5590F: kernel/irq/
2ed9fd28
JC
5591
5592IRQCHIP DRIVERS
5593M: Thomas Gleixner <tglx@linutronix.de>
5594M: Jason Cooper <jason@lakedaemon.net>
5595L: linux-kernel@vger.kernel.org
5596S: Maintained
5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5598T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5599F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5600F: drivers/irqchip/
a800c7cc 5601
7ab3a837
GL
5602IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5603M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7ab3a837
GL
5604S: Maintained
5605F: Documentation/IRQ-domain.txt
5606F: include/linux/irqdomain.h
5607F: kernel/irq/irqdomain.c
5608
e2d1d6c0 5609ISAPNP
8b58be88 5610M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5611S: Maintained
679655da
JP
5612F: Documentation/isapnp.txt
5613F: drivers/pnp/isapnp/
5614F: include/linux/isapnp.h
e2d1d6c0 5615
d39b8420
HV
5616ISA RADIO MODULE
5617M: Hans Verkuil <hverkuil@xs4all.nl>
5618L: linux-media@vger.kernel.org
5619T: git git://linuxtv.org/media_tree.git
5620W: http://linuxtv.org
5621S: Maintained
5622F: drivers/media/radio/radio-isa*
5623
71a6d0af
HW
5624iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5625M: Peter Jones <pjones@redhat.com>
5626M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5627S: Maintained
5628F: drivers/firmware/iscsi_ibft*
5629
14816b1e 5630ISCSI
8b58be88 5631M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5632L: open-iscsi@googlegroups.com
5633W: www.open-iscsi.org
54e5881d 5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5635S: Maintained
679655da
JP
5636F: drivers/scsi/*iscsi*
5637F: include/scsi/*iscsi*
14816b1e 5638
1e65eb42
OG
5639ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5640M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5641M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5642M: Roi Dayan <roid@mellanox.com>
5643L: linux-rdma@vger.kernel.org
5644S: Supported
5645W: http://www.openfabrics.org
5646W: www.open-iscsi.org
5647Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5648F: drivers/infiniband/ulp/iser/
1e65eb42 5649
2b70e5fd
SG
5650ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5651M: Sagi Grimberg <sagig@mellanox.com>
5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5653L: linux-rdma@vger.kernel.org
5654L: target-devel@vger.kernel.org
5655S: Supported
5656W: http://www.linux-iscsi.org
5657F: drivers/infiniband/ulp/isert
5658
1da177e4 5659ISDN SUBSYSTEM
8b58be88 5660M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5661L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5662L: netdev@vger.kernel.org
1da177e4 5663W: http://www.isdn4linux.de
54e5881d 5664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5665S: Maintained
679655da
JP
5666F: Documentation/isdn/
5667F: drivers/isdn/
5668F: include/linux/isdn.h
5669F: include/linux/isdn/
c117ab84
CEB
5670F: include/uapi/linux/isdn.h
5671F: include/uapi/linux/isdn/
1da177e4
LT
5672
5673ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5674M: Armin Schindler <mac@melware.de>
d5d52273 5675L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5676W: http://www.melware.de
5677S: Maintained
679655da 5678F: drivers/isdn/hardware/eicon/
1da177e4 5679
d624870f 5680IT87 HARDWARE MONITORING DRIVER
7c81c60f 5681M: Jean Delvare <jdelvare@suse.de>
d624870f
JD
5682L: lm-sensors@lm-sensors.org
5683S: Maintained
5684F: Documentation/hwmon/it87
5685F: drivers/hwmon/it87.c
5686
d7104bff
AP
5687IT913X MEDIA DRIVER
5688M: Antti Palosaari <crope@iki.fi>
5689L: linux-media@vger.kernel.org
5690W: http://linuxtv.org/
5691W: http://palosaari.fi/linux/
5692Q: http://patchwork.linuxtv.org/project/linux-media/list/
5693T: git git://linuxtv.org/anttip/media_tree.git
5694S: Maintained
249c697e 5695F: drivers/media/tuners/it913x*
d7104bff 5696
91821ff3 5697IVTV VIDEO4LINUX DRIVER
6afdeaf8 5698M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5699L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5700L: linux-media@vger.kernel.org
275ffde4 5701T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5702W: http://www.ivtvdriver.org
5703S: Maintained
679655da 5704F: Documentation/video4linux/*.ivtv
90d72ac6 5705F: drivers/media/pci/ivtv/
c117ab84 5706F: include/uapi/linux/ivtv*
91821ff3 5707
68620bdd
MP
5708IX2505V MEDIA DRIVER
5709M: Malcolm Priestley <tvboxspy@gmail.com>
5710L: linux-media@vger.kernel.org
5711W: http://linuxtv.org/
5712Q: http://patchwork.linuxtv.org/project/linux-media/list/
5713S: Maintained
5714F: drivers/media/dvb-frontends/ix2505v*
5715
4453d736
GR
5716JC42.4 TEMPERATURE SENSOR DRIVER
5717M: Guenter Roeck <linux@roeck-us.net>
5718L: lm-sensors@lm-sensors.org
5719S: Maintained
5720F: drivers/hwmon/jc42.c
5721F: Documentation/hwmon/jc42
5722
e2d1d6c0 5723JFS FILESYSTEM
3256f80f 5724M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5725L: jfs-discussion@lists.sourceforge.net
5726W: http://jfs.sourceforge.net/
54e5881d 5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5728S: Maintained
679655da
JP
5729F: Documentation/filesystems/jfs.txt
5730F: fs/jfs/
e2d1d6c0 5731
95252236 5732JME NETWORK DRIVER
8b58be88 5733M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5734L: netdev@vger.kernel.org
5735S: Maintained
63d24a0e 5736F: drivers/net/ethernet/jme.*
95252236 5737
1da177e4 5738JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5739M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5740L: linux-mtd@lists.infradead.org
5741W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5742S: Maintained
679655da 5743F: fs/jffs2/
c117ab84 5744F: include/uapi/linux/jffs2.h
1da177e4 5745
de456d37 5746JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
8b58be88 5747M: Andrew Morton <akpm@linux-foundation.org>
19003c18 5748M: Jan Kara <jack@suse.cz>
72be2ccf 5749L: linux-ext4@vger.kernel.org
ae0718f8 5750S: Maintained
d183e11a 5751F: fs/jbd/
d183e11a
TT
5752F: include/linux/jbd.h
5753
5754JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5755M: "Theodore Ts'o" <tytso@mit.edu>
5756L: linux-ext4@vger.kernel.org
5757S: Maintained
5758F: fs/jbd2/
5759F: include/linux/jbd2.h
ae0718f8 5760
fd8b6cb4 5761JSM Neo PCI based serial card
9d141cb9 5762M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5763L: linux-serial@vger.kernel.org
5764S: Maintained
df621252 5765F: drivers/tty/serial/jsm/
ae0718f8 5766
af39917d
CL
5767K10TEMP HARDWARE MONITORING DRIVER
5768M: Clemens Ladisch <clemens@ladisch.de>
5769L: lm-sensors@lm-sensors.org
5770S: Maintained
5771F: Documentation/hwmon/k10temp
5772F: drivers/hwmon/k10temp.c
5773
4660cb35 5774K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5775M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5776L: lm-sensors@lm-sensors.org
ae0718f8 5777S: Maintained
679655da
JP
5778F: Documentation/hwmon/k8temp
5779F: drivers/hwmon/k8temp.c
ae0718f8 5780
1da177e4 5781KCONFIG
5eb1f99e 5782M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5783L: linux-kbuild@vger.kernel.org
cea8321c 5784T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5785S: Maintained
679655da
JP
5786F: Documentation/kbuild/kconfig-language.txt
5787F: scripts/kconfig/
1da177e4 5788
ea6c2089 5789KDUMP
8b58be88
JP
5790M: Vivek Goyal <vgoyal@redhat.com>
5791M: Haren Myneni <hbabu@us.ibm.com>
34633993 5792L: kexec@lists.infradead.org
ea6c2089
VG
5793W: http://lse.sourceforge.net/kdump/
5794S: Maintained
80811493 5795F: Documentation/kdump/
ea6c2089 5796
f41bf02f
HV
5797KEENE FM RADIO TRANSMITTER DRIVER
5798M: Hans Verkuil <hverkuil@xs4all.nl>
5799L: linux-media@vger.kernel.org
5800T: git git://linuxtv.org/media_tree.git
5801W: http://linuxtv.org
5802S: Maintained
5803F: drivers/media/radio/radio-keene*
5804
1da177e4 5805KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5806M: Ian Kent <raven@themaw.net>
f694fc97 5807L: autofs@vger.kernel.org
1da177e4 5808S: Maintained
679655da 5809F: fs/autofs4/
1da177e4 5810
70fb7ba6 5811KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5ce45962 5812M: Michal Marek <mmarek@suse.cz>
08deed1e
JP
5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5815L: linux-kbuild@vger.kernel.org
5ce45962 5816S: Maintained
679655da
JP
5817F: Documentation/kbuild/
5818F: Makefile
5819F: scripts/Makefile.*
70fb7ba6
MM
5820F: scripts/basic/
5821F: scripts/mk*
5822F: scripts/package/
1da177e4
LT
5823
5824KERNEL JANITORS
c3000e03 5825L: kernel-janitors@vger.kernel.org
10466f5a 5826W: http://kernelnewbies.org/KernelJanitors
ee709b0c 5827S: Odd Fixes
1da177e4 5828
e8b43555 5829KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 5830M: "J. Bruce Fields" <bfields@fieldses.org>
16141c02 5831L: linux-nfs@vger.kernel.org
1da177e4 5832W: http://nfs.sourceforge.net/
98fac23f 5833S: Supported
679655da 5834F: fs/nfsd/
c117ab84 5835F: include/uapi/linux/nfsd/
679655da
JP
5836F: fs/lockd/
5837F: fs/nfs_common/
5838F: net/sunrpc/
5839F: include/linux/lockd/
5840F: include/linux/sunrpc/
c117ab84 5841F: include/uapi/linux/sunrpc/
1da177e4 5842
13b122b3
SK
5843KERNEL SELFTEST FRAMEWORK
5844M: Shuah Khan <shuahkh@osg.samsung.com>
5845L: linux-api@vger.kernel.org
5846T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5847S: Maintained
5848F: tools/testing/selftests
5849
426d62e2 5850KERNEL VIRTUAL MACHINE (KVM)
0a00a775 5851M: Gleb Natapov <gleb@kernel.org>
c93a64fe 5852M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 5853L: kvm@vger.kernel.org
e3e58478 5854W: http://www.linux-kvm.org
a94b40a6 5855T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 5856S: Supported
c93a64fe
PB
5857F: Documentation/*/kvm*.txt
5858F: Documentation/virtual/kvm/
679655da 5859F: arch/*/kvm/
1662e862
CB
5860F: arch/x86/kernel/kvm.c
5861F: arch/x86/kernel/kvmclock.c
679655da
JP
5862F: arch/*/include/asm/kvm*
5863F: include/linux/kvm*
c117ab84 5864F: include/uapi/linux/kvm*
679655da 5865F: virt/kvm/
426d62e2 5866
ad8003d3 5867KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 5868M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf
AK
5869L: kvm@vger.kernel.org
5870W: http://kvm.qumranet.com
7de609c8 5871S: Maintained
679655da 5872F: arch/x86/include/asm/svm.h
679655da 5873F: arch/x86/kvm/svm.c
426d62e2 5874
513014b7 5875KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
ddf0289d 5876M: Alexander Graf <agraf@suse.de>
1fc9d2bf
AK
5877L: kvm-ppc@vger.kernel.org
5878W: http://kvm.qumranet.com
6a7f972d 5879T: git git://github.com/agraf/linux-2.6.git
513014b7 5880S: Supported
679655da
JP
5881F: arch/powerpc/include/asm/kvm*
5882F: arch/powerpc/kvm/
513014b7 5883
85f8fffe 5884KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 5885M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 5886M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
5887M: linux390@de.ibm.com
5888L: linux-s390@vger.kernel.org
5889W: http://www.ibm.com/developerworks/linux/linux390/
5890S: Supported
679655da
JP
5891F: Documentation/s390/kvm.txt
5892F: arch/s390/include/asm/kvm*
80811493 5893F: arch/s390/kvm/
a968cd3e 5894F: drivers/s390/kvm/
85f8fffe 5895
a749474d 5896KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 5897M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
5898M: Marc Zyngier <marc.zyngier@arm.com>
5899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
5900L: kvmarm@lists.cs.columbia.edu
5901W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 5902S: Supported
a749474d
CD
5903F: arch/arm/include/uapi/asm/kvm*
5904F: arch/arm/include/asm/kvm*
5905F: arch/arm/kvm/
5c8818b4
MZ
5906F: virt/kvm/arm/
5907F: include/kvm/arm_*
a749474d 5908
6394a3ec 5909KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 5910M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
5911M: Marc Zyngier <marc.zyngier@arm.com>
5912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5913L: kvmarm@lists.cs.columbia.edu
5914S: Maintained
5915F: arch/arm64/include/uapi/asm/kvm*
5916F: arch/arm64/include/asm/kvm*
5917F: arch/arm64/kvm/
5918
dc009d92 5919KEXEC
8b58be88 5920M: Eric Biederman <ebiederm@xmission.com>
2f327dad 5921W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 5922L: kexec@lists.infradead.org
dc009d92 5923S: Maintained
679655da 5924F: include/linux/kexec.h
c117ab84 5925F: include/uapi/linux/kexec.h
679655da 5926F: kernel/kexec.c
dc009d92 5927
e971461f
DH
5928KEYS/KEYRINGS:
5929M: David Howells <dhowells@redhat.com>
5930L: keyrings@linux-nfs.org
5931S: Maintained
d410fa4e 5932F: Documentation/security/keys.txt
e971461f
DH
5933F: include/linux/key.h
5934F: include/linux/key-type.h
5935F: include/keys/
5936F: security/keys/
5937
7f3c68be 5938KEYS-TRUSTED
74dd744f
MZ
5939M: David Safford <safford@us.ibm.com>
5940M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be
MZ
5941L: linux-security-module@vger.kernel.org
5942L: keyrings@linux-nfs.org
5943S: Supported
d410fa4e 5944F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
5945F: include/keys/trusted-type.h
5946F: security/keys/trusted.c
5947F: security/keys/trusted.h
5948
5949KEYS-ENCRYPTED
74dd744f
MZ
5950M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5951M: David Safford <safford@us.ibm.com>
7f3c68be
MZ
5952L: linux-security-module@vger.kernel.org
5953L: keyrings@linux-nfs.org
5954S: Supported
d410fa4e 5955F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 5956F: include/keys/encrypted-type.h
19c90aa6 5957F: security/keys/encrypted-keys/
7f3c68be 5958
5b778dad 5959KGDB / KDB /debug_core
8b58be88 5960M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 5961W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
5962L: kgdb-bugreport@lists.sourceforge.net
5963S: Maintained
679655da
JP
5964F: Documentation/DocBook/kgdb.tmpl
5965F: drivers/misc/kgdbts.c
df621252 5966F: drivers/tty/serial/kgdboc.c
5b778dad 5967F: include/linux/kdb.h
679655da 5968F: include/linux/kgdb.h
4063eb5f 5969F: kernel/debug/
e3e2aaf7 5970
456db8cc 5971KMEMCHECK
8b58be88 5972M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 5973M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 5974S: Maintained
410d7a97
JP
5975F: Documentation/kmemcheck.txt
5976F: arch/x86/include/asm/kmemcheck.h
5977F: arch/x86/mm/kmemcheck/
5978F: include/linux/kmemcheck.h
5979F: mm/kmemcheck.c
b9ce08c0 5980
c3bb4d24 5981KMEMLEAK
8b58be88 5982M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
5983S: Maintained
5984F: Documentation/kmemleak.txt
5985F: include/linux/kmemleak.h
5986F: mm/kmemleak.c
5987F: mm/kmemleak-test.c
5988
89559a61 5989KPROBES
8b58be88
JP
5990M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5991M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5992M: "David S. Miller" <davem@davemloft.net>
97c29e74 5993M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 5994S: Maintained
679655da
JP
5995F: Documentation/kprobes.txt
5996F: include/linux/kprobes.h
5997F: kernel/kprobes.c
89559a61 5998
70e84049 5999KS0108 LCD CONTROLLER DRIVER
8b58be88 6000M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6001W: http://miguelojeda.es/auxdisplay.htm
6002W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6003S: Maintained
679655da
JP
6004F: Documentation/auxdisplay/ks0108
6005F: drivers/auxdisplay/ks0108.c
6006F: include/linux/ks0108.h
70e84049 6007
1da177e4 6008LAPB module
1da177e4 6009L: linux-x25@vger.kernel.org
bf9915cc 6010S: Orphan
679655da
JP
6011F: Documentation/networking/lapb-module.txt
6012F: include/*/lapb.h
6013F: net/lapb/
1da177e4
LT
6014
6015LASI 53c700 driver for PARISC
8b58be88 6016M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6017L: linux-scsi@vger.kernel.org
6018S: Maintained
679655da
JP
6019F: Documentation/scsi/53c700.txt
6020F: drivers/scsi/53c700*
1da177e4 6021
263de9b5 6022LED SUBSYSTEM
c772fc26 6023M: Bryan Wu <cooloney@gmail.com>
8b58be88 6024M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6025M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c
BW
6026L: linux-leds@vger.kernel.org
6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
263de9b5 6028S: Maintained
679655da
JP
6029F: drivers/leds/
6030F: include/linux/leds.h
263de9b5 6031
b0461a44 6032LEGACY EEPROM DRIVER
7c81c60f 6033M: Jean Delvare <jdelvare@suse.de>
b0461a44
JD
6034S: Maintained
6035F: Documentation/misc-devices/eeprom
6036F: drivers/misc/eeprom/eeprom.c
6037
1da177e4 6038LEGO USB Tower driver
8b58be88 6039M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6040L: legousb-devel@lists.sourceforge.net
6041W: http://legousb.sourceforge.net/
6042S: Maintained
679655da 6043F: drivers/usb/misc/legousbtower.c
1da177e4 6044
055616a8
MK
6045LG2160 MEDIA DRIVER
6046M: Michael Krufky <mkrufky@linuxtv.org>
6047L: linux-media@vger.kernel.org
6048W: http://linuxtv.org/
6049W: http://github.com/mkrufky
6050Q: http://patchwork.linuxtv.org/project/linux-media/list/
6051T: git git://linuxtv.org/mkrufky/tuners.git
6052S: Maintained
6053F: drivers/media/dvb-frontends/lg2160.*
6054
6f0e7725
MK
6055LGDT3305 MEDIA DRIVER
6056M: Michael Krufky <mkrufky@linuxtv.org>
6057L: linux-media@vger.kernel.org
6058W: http://linuxtv.org/
6059W: http://github.com/mkrufky
6060Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061T: git git://linuxtv.org/mkrufky/tuners.git
6062S: Maintained
6063F: drivers/media/dvb-frontends/lgdt3305.*
6064
568a17ff 6065LGUEST
8b58be88 6066M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6067L: lguest@lists.ozlabs.org
568a17ff 6068W: http://lguest.ozlabs.org/
72e91863 6069S: Odd Fixes
070f420b 6070F: arch/x86/include/asm/lguest*.h
679655da
JP
6071F: arch/x86/lguest/
6072F: drivers/lguest/
6073F: include/linux/lguest*.h
070f420b 6074F: tools/lguest/
568a17ff 6075
32ac7cb2
TH
6076LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6077M: Tejun Heo <tj@kernel.org>
6078L: linux-ide@vger.kernel.org
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6080S: Maintained
6081F: drivers/ata/
6082F: include/linux/ata.h
6083F: include/linux/libata.h
6084
6085LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6086M: Viresh Kumar <viresh.linux@gmail.com>
6087L: linux-ide@vger.kernel.org
6088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6089S: Maintained
6090F: include/linux/pata_arasan_cf_data.h
6091F: drivers/ata/pata_arasan_cf.c
6092
c7fa056c
BZ
6093LIBATA PATA DRIVERS
6094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6095M: Tejun Heo <tj@kernel.org>
6096L: linux-ide@vger.kernel.org
6097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6098S: Maintained
6099F: drivers/ata/pata_*.c
6100F: drivers/ata/ata_generic.c
6101
32ac7cb2
TH
6102LIBATA SATA AHCI PLATFORM devices support
6103M: Hans de Goede <hdegoede@redhat.com>
6104M: Tejun Heo <tj@kernel.org>
6105L: linux-ide@vger.kernel.org
6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6107S: Maintained
6108F: drivers/ata/ahci_platform.c
6109F: drivers/ata/libahci_platform.c
6110F: include/linux/ahci_platform.h
6111
6112LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6113M: Mikael Pettersson <mikpelinux@gmail.com>
6114L: linux-ide@vger.kernel.org
6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6116S: Maintained
6117F: drivers/ata/sata_promise.*
6118
1acd437c
SL
6119LIBLOCKDEP
6120M: Sasha Levin <sasha.levin@oracle.com>
6121S: Maintained
6122F: tools/lib/lockdep/
6123
bc30196f
DW
6124LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6125M: Dan Williams <dan.j.williams@intel.com>
6126L: linux-nvdimm@lists.01.org
6127Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6128S: Supported
6129F: drivers/nvdimm/*
6130F: include/linux/nd.h
6131F: include/linux/libnvdimm.h
6132F: include/uapi/linux/ndctl.h
6133
6134LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6135M: Ross Zwisler <ross.zwisler@linux.intel.com>
6136L: linux-nvdimm@lists.01.org
6137Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6138S: Supported
6139F: drivers/nvdimm/blk.c
6140F: drivers/nvdimm/region_devs.c
6141F: drivers/acpi/nfit*
6142
6143LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6144M: Vishal Verma <vishal.l.verma@intel.com>
6145L: linux-nvdimm@lists.01.org
6146Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6147S: Supported
6148F: drivers/nvdimm/btt*
6149
6150LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6151M: Ross Zwisler <ross.zwisler@linux.intel.com>
6152L: linux-nvdimm@lists.01.org
6153Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6154S: Supported
6155F: drivers/nvdimm/pmem.c
6156
1da177e4 6157LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6158M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6159W: http://www.ibm.com/linux/ltc/projects/ppc
6160S: Supported
11c34c7d 6161F: arch/powerpc/boot/rs6000.h
1da177e4 6162
852bb9f5 6163LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6164M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6165M: Paul Mackerras <paulus@samba.org>
ea668936 6166M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6167W: http://www.penguinppc.org/
a4724ed6 6168L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6169Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
54e5881d 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
1da177e4 6171S: Supported
11c34c7d
JP
6172F: Documentation/powerpc/
6173F: arch/powerpc/
1da177e4
LT
6174
6175LINUX FOR POWER MACINTOSH
8b58be88 6176M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6177W: http://www.penguinppc.org/
a4724ed6 6178L: linuxppc-dev@lists.ozlabs.org
1da177e4 6179S: Maintained
11c34c7d
JP
6180F: arch/powerpc/platforms/powermac/
6181F: drivers/macintosh/
1da177e4 6182
77a76369 6183LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6184M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6185L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6186T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6187S: Maintained
11c34c7d
JP
6188F: arch/powerpc/platforms/512x/
6189F: arch/powerpc/platforms/52xx/
1da177e4
LT
6190
6191LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6192M: Alistair Popple <alistair@popple.id.au>
8b58be88 6193M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6194W: http://www.penguinppc.org/
a4724ed6 6195L: linuxppc-dev@lists.ozlabs.org
1da177e4 6196S: Maintained
11c34c7d
JP
6197F: arch/powerpc/platforms/40x/
6198F: arch/powerpc/platforms/44x/
1da177e4 6199
260c02a9 6200LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6201L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6202S: Orphan
11c34c7d
JP
6203F: arch/powerpc/*/*virtex*
6204F: arch/powerpc/*/*/*virtex*
1da177e4 6205
e93adf1e 6206LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6207M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6208W: http://www.penguinppc.org/
a4724ed6 6209L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6210S: Maintained
a2b1f7c8 6211F: arch/powerpc/platforms/8xx/
e93adf1e 6212
1da177e4 6213LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6214M: Scott Wood <scottwood@freescale.com>
8b58be88 6215M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6216W: http://www.penguinppc.org/
a4724ed6 6217L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6219S: Maintained
11c34c7d 6220F: arch/powerpc/platforms/83xx/
4c8f581d 6221F: arch/powerpc/platforms/85xx/
1da177e4 6222
ab06ff3a 6223LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6224M: Olof Johansson <olof@lixom.net>
a4724ed6 6225L: linuxppc-dev@lists.ozlabs.org
92e19709 6226S: Maintained
11c34c7d
JP
6227F: arch/powerpc/platforms/pasemi/
6228F: drivers/*/*pasemi*
6229F: drivers/*/*/*pasemi*
ab06ff3a 6230
1da177e4 6231LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6232M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6233L: linux-security-module@vger.kernel.org
1da177e4
LT
6234S: Supported
6235
a23ce6da
HW
6236LIS3LV02D ACCELEROMETER DRIVER
6237M: Eric Piel <eric.piel@tremplin-utc.net>
6238S: Maintained
ff606677
JD
6239F: Documentation/misc-devices/lis3lv02d
6240F: drivers/misc/lis3lv02d/
bd35665f 6241F: drivers/platform/x86/hp_accel.c
a23ce6da 6242
b700e7f0
SJ
6243LIVE PATCHING
6244M: Josh Poimboeuf <jpoimboe@redhat.com>
6245M: Seth Jennings <sjenning@redhat.com>
6246M: Jiri Kosina <jkosina@suse.cz>
6247M: Vojtech Pavlik <vojtech@suse.cz>
6248S: Maintained
6249F: kernel/livepatch/
6250F: include/linux/livepatch.h
6251F: arch/x86/include/asm/livepatch.h
6252F: arch/x86/kernel/livepatch.c
6253F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6254F: samples/livepatch/
b700e7f0 6255L: live-patching@vger.kernel.org
74d50da3 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6257
e2d1d6c0 6258LLC (802.2)
8b58be88 6259M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6260S: Maintained
679655da 6261F: include/linux/llc.h
c117ab84 6262F: include/uapi/linux/llc.h
679655da
JP
6263F: include/net/llc*
6264F: net/llc/
e2d1d6c0 6265
4e233cbe
AD
6266LM73 HARDWARE MONITOR DRIVER
6267M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6268L: lm-sensors@lm-sensors.org
6269S: Maintained
6270F: drivers/hwmon/lm73.c
6271
156e2d1a 6272LM78 HARDWARE MONITOR DRIVER
7c81c60f 6273M: Jean Delvare <jdelvare@suse.de>
156e2d1a
JD
6274L: lm-sensors@lm-sensors.org
6275S: Maintained
6276F: Documentation/hwmon/lm78
6277F: drivers/hwmon/lm78.c
6278
1da177e4 6279LM83 HARDWARE MONITOR DRIVER
7c81c60f 6280M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6281L: lm-sensors@lm-sensors.org
1da177e4 6282S: Maintained
679655da
JP
6283F: Documentation/hwmon/lm83
6284F: drivers/hwmon/lm83.c
1da177e4
LT
6285
6286LM90 HARDWARE MONITOR DRIVER
7c81c60f 6287M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6288L: lm-sensors@lm-sensors.org
1da177e4 6289S: Maintained
679655da 6290F: Documentation/hwmon/lm90
aae7bce4 6291F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6292F: drivers/hwmon/lm90.c
1da177e4 6293
917cc4e6
GR
6294LM95234 HARDWARE MONITOR DRIVER
6295M: Guenter Roeck <linux@roeck-us.net>
6296L: lm-sensors@lm-sensors.org
6297S: Maintained
6298F: Documentation/hwmon/lm95234
6299F: drivers/hwmon/lm95234.c
6300
68620bdd
MP
6301LME2510 MEDIA DRIVER
6302M: Malcolm Priestley <tvboxspy@gmail.com>
6303L: linux-media@vger.kernel.org
6304W: http://linuxtv.org/
6305Q: http://patchwork.linuxtv.org/project/linux-media/list/
6306S: Maintained
6307F: drivers/media/usb/dvb-usb-v2/lmedm04*
6308
512e67f9 6309LOCKDEP AND LOCKSTAT
8b58be88
JP
6310M: Peter Zijlstra <peterz@infradead.org>
6311M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6312L: linux-kernel@vger.kernel.org
75fc2d37 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6314S: Maintained
214e0aed
DB
6315F: Documentation/locking/lockdep*.txt
6316F: Documentation/locking/lockstat.txt
679655da 6317F: include/linux/lockdep.h
7486d6da 6318F: kernel/locking/
512e67f9 6319
dde33348 6320LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6321M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6322L: linux-ntfs-dev@lists.sourceforge.net
6323W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6324S: Maintained
679655da 6325F: Documentation/ldm.txt
20d16fef 6326F: block/partitions/ldm.*
1da177e4 6327
ef6ada3d
JE
6328LogFS
6329M: Joern Engel <joern@logfs.org>
756ccb3c 6330M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6331L: logfs@logfs.org
6332W: logfs.org
6333S: Maintained
6334F: fs/logfs/
6335
b62d7946
RS
6336LPC32XX MACHINE SUPPORT
6337M: Roland Stigge <stigge@antcom.de>
6338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6339S: Maintained
6340F: arch/arm/mach-lpc32xx/
6341
c87e34ef 6342LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6343M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6344M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6345M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6346M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6347L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6348L: linux-scsi@vger.kernel.org
6349W: http://www.lsilogic.com/support
6350S: Supported
679655da 6351F: drivers/message/fusion/
500c152a 6352F: drivers/scsi/mpt2sas/
6353F: drivers/scsi/mpt3sas/
c87e34ef 6354
1da177e4 6355LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6356M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6357L: linux-scsi@vger.kernel.org
6358S: Maintained
679655da 6359F: drivers/scsi/sym53c8xx_2/
1da177e4 6360
e5f5c99a
GR
6361LTC4261 HARDWARE MONITOR DRIVER
6362M: Guenter Roeck <linux@roeck-us.net>
6363L: lm-sensors@lm-sensors.org
6364S: Maintained
6365F: Documentation/hwmon/ltc4261
6366F: drivers/hwmon/ltc4261.c
6367
81365c31 6368LTP (Linux Test Project)
28b8e8d4 6369M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6370M: Cyril Hrubis <chrubis@suse.cz>
7d1ae8a8 6371M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
f2eb7f6f
CH
6372M: Jan Stancek <jstancek@redhat.com>
6373M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6374M: Alexey Kodanev <alexey.kodanev@oracle.com>
81365c31 6375L: ltp-list@lists.sourceforge.net (subscribers-only)
f2eb7f6f 6376W: http://linux-test-project.github.io/
7d1ae8a8 6377T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6378S: Maintained
6379
c12a54b3 6380M32R ARCHITECTURE
c12a54b3 6381W: http://www.linux-m32r.org/
b4174867 6382S: Orphan
679655da 6383F: arch/m32r/
c12a54b3 6384
1da177e4 6385M68K ARCHITECTURE
8b58be88 6386M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6387L: linux-m68k@lists.linux-m68k.org
6388W: http://www.linux-m68k.org/
54e5881d 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6390S: Maintained
679655da 6391F: arch/m68k/
9db35182 6392F: drivers/zorro/
1da177e4
LT
6393
6394M68K ON APPLE MACINTOSH
8b58be88 6395M: Joshua Thompson <funaho@jurai.org>
1da177e4 6396W: http://www.mac.linux-m68k.org/
9bb9f222 6397L: linux-m68k@lists.linux-m68k.org
1da177e4 6398S: Maintained
9db35182 6399F: arch/m68k/mac/
1da177e4
LT
6400
6401M68K ON HP9000/300
8b58be88 6402M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6403W: http://www.tazenda.demon.co.uk/phil/linux-hp
6404S: Maintained
679655da 6405F: arch/m68k/hp300/
1da177e4 6406
74425546
AP
6407M88DS3103 MEDIA DRIVER
6408M: Antti Palosaari <crope@iki.fi>
6409L: linux-media@vger.kernel.org
6410W: http://linuxtv.org/
6411W: http://palosaari.fi/linux/
6412Q: http://patchwork.linuxtv.org/project/linux-media/list/
6413T: git git://linuxtv.org/anttip/media_tree.git
6414S: Maintained
6415F: drivers/media/dvb-frontends/m88ds3103*
6416
68620bdd
MP
6417M88RS2000 MEDIA DRIVER
6418M: Malcolm Priestley <tvboxspy@gmail.com>
6419L: linux-media@vger.kernel.org
6420W: http://linuxtv.org/
6421Q: http://patchwork.linuxtv.org/project/linux-media/list/
6422S: Maintained
6423F: drivers/media/dvb-frontends/m88rs2000*
6424
07a092fa 6425MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6426M: Alexey Klimov <klimov.linux@gmail.com>
6427L: linux-media@vger.kernel.org
6428T: git git://linuxtv.org/media_tree.git
6429S: Maintained
6430F: drivers/media/radio/radio-ma901.c
07a092fa 6431
64a327a7 6432MAC80211
8b58be88 6433M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6434L: linux-wireless@vger.kernel.org
491b26b4 6435W: http://wireless.kernel.org/
ce466579
JB
6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6438S: Maintained
679655da
JP
6439F: Documentation/networking/mac80211-injection.txt
6440F: include/net/mac80211.h
6441F: net/mac80211/
64a327a7 6442
b863ceb7 6443MACVLAN DRIVER
8b58be88 6444M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6445L: netdev@vger.kernel.org
6446S: Maintained
679655da
JP
6447F: drivers/net/macvlan.c
6448F: include/linux/if_macvlan.h
b863ceb7 6449
2b6d83e2
JB
6450MAILBOX API
6451M: Jassi Brar <jassisinghbrar@gmail.com>
6452L: linux-kernel@vger.kernel.org
6453S: Maintained
6454F: drivers/mailbox/
6455F: include/linux/mailbox_client.h
6456F: include/linux/mailbox_controller.h
6457
faf1668c 6458MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6459M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6460W: http://www.kernel.org/doc/man-pages
bd7ebec6 6461L: linux-man@vger.kernel.org
1b53dc74 6462S: Maintained
faf1668c 6463
8427defd
RK
6464MARVELL ARMADA DRM SUPPORT
6465M: Russell King <rmk+kernel@arm.linux.org.uk>
6466S: Maintained
6467F: drivers/gpu/drm/armada/
6468
3ad50cca
GR
6469MARVELL 88E6352 DSA support
6470M: Guenter Roeck <linux@roeck-us.net>
6471S: Maintained
6472F: drivers/net/dsa/mv88e6352.c
6473
44c14c1d 6474MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6475M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6476M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6477L: netdev@vger.kernel.org
6478S: Maintained
6479F: drivers/net/ethernet/marvell/sk*
6480
74cda169 6481MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6482L: libertas-dev@lists.infradead.org
8ac3e99e 6483S: Orphan
679655da 6484F: drivers/net/wireless/libertas/
74cda169 6485
b60d6975 6486MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6487M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6488L: netdev@vger.kernel.org
f5ca8502 6489S: Maintained
527a6266 6490F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6491F: include/linux/mv643xx.h
1da177e4 6492
370b8ed9
TP
6493MARVELL MVNETA ETHERNET DRIVER
6494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6495L: netdev@vger.kernel.org
6496S: Maintained
6497F: drivers/net/ethernet/marvell/mvneta.*
6498
fcad584d 6499MARVELL MWIFIEX WIRELESS DRIVER
b9d31704
BZ
6500M: Amitkumar Karwar <akarwar@marvell.com>
6501M: Avinash Patil <patila@marvell.com>
fcad584d
BZ
6502L: linux-wireless@vger.kernel.org
6503S: Maintained
6504F: drivers/net/wireless/mwifiex/
6505
a2c3f656 6506MARVELL MWL8K WIRELESS DRIVER
a040d532 6507M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6508L: linux-wireless@vger.kernel.org
16345910 6509S: Odd Fixes
a2c3f656
LB
6510F: drivers/net/wireless/mwl8k.c
6511
2a69567b 6512MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6513M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6514S: Odd Fixes
1fa7e547 6515F: drivers/mmc/host/mvsdio.*
2a69567b 6516
1da177e4 6517MATROX FRAMEBUFFER DRIVER
c69f677c 6518L: linux-fbdev@vger.kernel.org
52653199 6519S: Orphan
8a61f013 6520F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6521F: include/uapi/linux/matroxfb.h
1da177e4 6522
ca462085
GR
6523MAX16065 HARDWARE MONITOR DRIVER
6524M: Guenter Roeck <linux@roeck-us.net>
6525L: lm-sensors@lm-sensors.org
6526S: Maintained
6527F: Documentation/hwmon/max16065
6528F: drivers/hwmon/max16065.c
6529
d20620de 6530MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6531M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6532L: lm-sensors@lm-sensors.org
6533S: Maintained
679655da
JP
6534F: Documentation/hwmon/max6650
6535F: drivers/hwmon/max6650.c
d20620de 6536
e89ab51f
GR
6537MAX6697 HARDWARE MONITOR DRIVER
6538M: Guenter Roeck <linux@roeck-us.net>
6539L: lm-sensors@lm-sensors.org
6540S: Maintained
6541F: Documentation/hwmon/max6697
6542F: Documentation/devicetree/bindings/i2c/max6697.txt
6543F: drivers/hwmon/max6697.c
6544F: include/linux/platform_data/max6697.h
6545
f8f847b5
KK
6546MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6547M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6548L: linux-pm@vger.kernel.org
6549S: Supported
6550F: drivers/power/max14577_charger.c
6551F: drivers/power/max77693_charger.c
6552
befeb596
KK
6553MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6554M: Chanwoo Choi <cw00.choi@samsung.com>
6555M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6556L: linux-kernel@vger.kernel.org
6557S: Supported
6558F: drivers/*/max14577.c
6559F: drivers/*/max77686.c
6560F: drivers/*/max77693.c
6561F: drivers/extcon/extcon-max14577.c
6562F: drivers/extcon/extcon-max77693.c
6563F: drivers/rtc/rtc-max77686.c
6564F: drivers/clk/clk-max77686.c
6565F: Documentation/devicetree/bindings/mfd/max14577.txt
6566F: Documentation/devicetree/bindings/mfd/max77686.txt
6567F: Documentation/devicetree/bindings/mfd/max77693.txt
6568F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6569F: include/linux/mfd/max14577*.h
6570F: include/linux/mfd/max77686*.h
6571F: include/linux/mfd/max77693*.h
6572
9be3c9a5
HV
6573MAXIRADIO FM RADIO RECEIVER DRIVER
6574M: Hans Verkuil <hverkuil@xs4all.nl>
6575L: linux-media@vger.kernel.org
6576T: git git://linuxtv.org/media_tree.git
6577W: http://linuxtv.org
6578S: Maintained
6579F: drivers/media/radio/radio-maxiradio*
6580
6f32a8c9
LP
6581MEDIA DRIVERS FOR RENESAS - VSP1
6582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6583L: linux-media@vger.kernel.org
6584L: linux-sh@vger.kernel.org
6585T: git git://linuxtv.org/media_tree.git
6586S: Supported
6587F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6588F: drivers/media/platform/vsp1/
6589
127c49ae 6590MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6591M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6592P: LinuxTV.org Project
6593L: linux-media@vger.kernel.org
6594W: http://linuxtv.org
8a6e2535 6595Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6596T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6597S: Maintained
6598F: Documentation/dvb/
6599F: Documentation/video4linux/
ffe06198 6600F: Documentation/DocBook/media/
127c49ae 6601F: drivers/media/
ffe06198 6602F: drivers/staging/media/
127c49ae 6603F: include/media/
6c0f0359
MCC
6604F: include/uapi/linux/dvb/
6605F: include/uapi/linux/videodev2.h
6606F: include/uapi/linux/media.h
6607F: include/uapi/linux/v4l2-*
6608F: include/uapi/linux/meye.h
6609F: include/uapi/linux/ivtv*
6610F: include/uapi/linux/uvcvideo.h
d20620de 6611
c869f77d
JK
6612MEDIATEK MT7601U WIRELESS LAN DRIVER
6613M: Jakub Kicinski <kubakici@wp.pl>
6614L: linux-wireless@vger.kernel.org
6615S: Maintained
6616F: drivers/net/wireless/mediatek/mt7601u/
6617
e399065b
SS
6618MEGARAID SCSI/SAS DRIVERS
6619M: Kashyap Desai <kashyap.desai@avagotech.com>
6620M: Sumit Saxena <sumit.saxena@avagotech.com>
6621M: Uday Lingala <uday.lingala@avagotech.com>
6622L: megaraidlinux.pdl@avagotech.com
baaea1dc 6623L: linux-scsi@vger.kernel.org
e399065b 6624W: http://www.lsi.com
ce00f85c 6625S: Maintained
679655da
JP
6626F: Documentation/scsi/megaraid.txt
6627F: drivers/scsi/megaraid.*
6628F: drivers/scsi/megaraid/
757e0108 6629
2c46c9d5
AV
6630MELLANOX ETHERNET DRIVER (mlx4_en)
6631M: Amir Vadai <amirv@mellanox.com>
db603047 6632M: Ido Shamay <idos@mellanox.com>
b75f0050 6633L: netdev@vger.kernel.org
2c46c9d5
AV
6634S: Supported
6635W: http://www.mellanox.com
6636Q: http://patchwork.ozlabs.org/project/netdev/list/
6637F: drivers/net/ethernet/mellanox/mlx4/en_*
6638
70ea91f1
SR
6639MEMORY MANAGEMENT
6640L: linux-mm@kvack.org
70ea91f1
SR
6641W: http://www.linux-mm.org
6642S: Maintained
679655da 6643F: include/linux/mm.h
551450bb
CS
6644F: include/linux/gfp.h
6645F: include/linux/mmzone.h
6646F: include/linux/memory_hotplug.h
6647F: include/linux/vmalloc.h
679655da 6648F: mm/
70ea91f1 6649
f4e9ce66 6650MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6651M: David Woodhouse <dwmw2@infradead.org>
242c325e 6652M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6653L: linux-mtd@lists.infradead.org
8a6e2535
JP
6654W: http://www.linux-mtd.infradead.org/
6655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6656T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6657T: git git://git.infradead.org/l2-mtd.git
1da177e4 6658S: Maintained
679655da
JP
6659F: drivers/mtd/
6660F: include/linux/mtd/
c117ab84 6661F: include/uapi/mtd/
1da177e4 6662
26c57ef1 6663MEN A21 WATCHDOG DRIVER
30c7469b 6664M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6665L: linux-watchdog@vger.kernel.org
30c7469b 6666S: Maintained
26c57ef1
JT
6667F: drivers/watchdog/mena21_wdt.c
6668
3764e82e 6669MEN CHAMELEON BUS (mcb)
30c7469b
JT
6670M: Johannes Thumshirn <morbidrsa@gmail.com>
6671S: Maintained
3764e82e
JT
6672F: drivers/mcb/
6673F: include/linux/mcb.h
6674
48b490d2
AW
6675MEN F21BMC (Board Management Controller)
6676M: Andreas Werner <andreas.werner@men.de>
6677S: Supported
6678F: drivers/mfd/menf21bmc.c
6679F: drivers/watchdog/menf21bmc_wdt.c
6680F: drivers/leds/leds-menf21bmc.c
6681F: drivers/hwmon/menf21bmc_hwmon.c
6682F: Documentation/hwmon/menf21bmc
6683
12285945
JH
6684METAG ARCHITECTURE
6685M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6686L: linux-metag@vger.kernel.org
12285945
JH
6687S: Supported
6688F: arch/metag/
6689F: Documentation/metag/
6690F: Documentation/devicetree/bindings/metag/
a2c5d4ed 6691F: drivers/clocksource/metag_generic.c
5698c50d
JH
6692F: drivers/irqchip/irq-metag.c
6693F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6694F: drivers/tty/metag_da.c
12285945 6695
c6375b0a 6696MICROBLAZE ARCHITECTURE
8b58be88 6697M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6698W: http://www.monstr.eu/fdt/
6699T: git git://git.monstr.eu/linux-2.6-microblaze.git
6700S: Supported
0a8c7914 6701F: arch/microblaze/
1da177e4
LT
6702
6703MICROTEK X6 SCANNER
61eee9a7 6704M: Oliver Neukum <oliver@neukum.org>
1da177e4 6705S: Maintained
679655da 6706F: drivers/usb/image/microtek.*
1da177e4
LT
6707
6708MIPS
8b58be88 6709M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6710L: linux-mips@linux-mips.org
6097050d 6711W: http://www.linux-mips.org/
b05e988e 6712T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 6713Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 6714S: Supported
679655da
JP
6715F: Documentation/mips/
6716F: arch/mips/
1da177e4 6717
08b7620a
HV
6718MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6719M: Hans Verkuil <hverkuil@xs4all.nl>
6720L: linux-media@vger.kernel.org
6721T: git git://linuxtv.org/media_tree.git
6722W: http://linuxtv.org
6723S: Odd Fixes
6724F: drivers/media/radio/radio-miropcm20*
6725
e126ba97
EC
6726Mellanox MLX5 core VPI driver
6727M: Eli Cohen <eli@mellanox.com>
6728L: netdev@vger.kernel.org
6729L: linux-rdma@vger.kernel.org
6730W: http://www.mellanox.com
6731Q: http://patchwork.ozlabs.org/project/netdev/list/
6732Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6733T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
6734S: Supported
6735F: drivers/net/ethernet/mellanox/mlx5/core/
6736F: include/linux/mlx5/
6737
6738Mellanox MLX5 IB driver
b75f0050
JP
6739M: Eli Cohen <eli@mellanox.com>
6740L: linux-rdma@vger.kernel.org
6741W: http://www.mellanox.com
6742Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6743T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
6744S: Supported
6745F: include/linux/mlx5/
6746F: drivers/infiniband/hw/mlx5/
e126ba97 6747
0ce277e4
AP
6748MN88472 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
6756F: drivers/staging/media/mn88472/
6757F: drivers/media/dvb-frontends/mn88472.h
6758
4f4d238f
AP
6759MN88473 MEDIA DRIVER
6760M: Antti Palosaari <crope@iki.fi>
6761L: linux-media@vger.kernel.org
6762W: http://linuxtv.org/
6763W: http://palosaari.fi/linux/
6764Q: http://patchwork.linuxtv.org/project/linux-media/list/
6765T: git git://linuxtv.org/anttip/media_tree.git
6766S: Maintained
6767F: drivers/staging/media/mn88473/
6768F: drivers/media/dvb-frontends/mn88473.h
6769
1da177e4 6770MODULE SUPPORT
8b58be88 6771M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 6772S: Maintained
679655da
JP
6773F: include/linux/module.h
6774F: kernel/module.c
1da177e4
LT
6775
6776MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 6777W: http://popies.net/meye/
b7788e13 6778S: Orphan
679655da 6779F: Documentation/video4linux/meye.txt
90d72ac6 6780F: drivers/media/pci/meye/
6c0f0359 6781F: include/uapi/linux/meye.h
1da177e4 6782
b9705b60 6783MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 6784M: Jiri Slaby <jirislaby@gmail.com>
d735410a 6785S: Maintained
679655da 6786F: Documentation/serial/moxa-smartio
c897401b 6787F: drivers/tty/mxser.*
d735410a 6788
889b2f87
AK
6789MR800 AVERMEDIA USB FM RADIO DRIVER
6790M: Alexey Klimov <klimov.linux@gmail.com>
6791L: linux-media@vger.kernel.org
6792T: git git://linuxtv.org/media_tree.git
6793S: Maintained
6794F: drivers/media/radio/radio-mr800.c
6795
d7155691
AO
6796MRF24J40 IEEE 802.15.4 RADIO DRIVER
6797M: Alan Ott <alan@signal11.us>
6798L: linux-wpan@vger.kernel.org
6799S: Maintained
6800F: drivers/net/ieee802154/mrf24j40.c
6801
8c4c731a 6802MSI LAPTOP SUPPORT
182ae55c 6803M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 6804L: platform-driver-x86@vger.kernel.org
8c4c731a 6805S: Maintained
679655da 6806F: drivers/platform/x86/msi-laptop.c
8c4c731a 6807
0f1006b1 6808MSI WMI SUPPORT
d0944853 6809L: platform-driver-x86@vger.kernel.org
5ee7041e 6810S: Orphan
0f1006b1
AA
6811F: drivers/platform/x86/msi-wmi.c
6812
19a628a0
AP
6813MSI001 MEDIA DRIVER
6814M: Antti Palosaari <crope@iki.fi>
6815L: linux-media@vger.kernel.org
6816W: http://linuxtv.org/
6817W: http://palosaari.fi/linux/
6818Q: http://patchwork.linuxtv.org/project/linux-media/list/
6819T: git git://linuxtv.org/anttip/media_tree.git
6820S: Maintained
0185e197 6821F: drivers/media/tuners/msi001*
19a628a0 6822
7570589d 6823MSI2500 MEDIA DRIVER
2c57213f
AP
6824M: Antti Palosaari <crope@iki.fi>
6825L: linux-media@vger.kernel.org
6826W: http://linuxtv.org/
6827W: http://palosaari.fi/linux/
6828Q: http://patchwork.linuxtv.org/project/linux-media/list/
6829T: git git://linuxtv.org/anttip/media_tree.git
6830S: Maintained
7570589d 6831F: drivers/media/usb/msi2500/
2c57213f 6832
62a37dc7 6833MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
6834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6835L: linux-media@vger.kernel.org
6836T: git git://linuxtv.org/media_tree.git
6837S: Maintained
6838F: drivers/media/i2c/mt9m032.c
6839F: include/media/mt9m032.h
6840
62a37dc7 6841MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
6842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6843L: linux-media@vger.kernel.org
6844T: git git://linuxtv.org/media_tree.git
6845S: Maintained
6846F: drivers/media/i2c/mt9p031.c
6847F: include/media/mt9p031.h
6848
62a37dc7 6849MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
6850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6851L: linux-media@vger.kernel.org
6852T: git git://linuxtv.org/media_tree.git
6853S: Maintained
6854F: drivers/media/i2c/mt9t001.c
6855F: include/media/mt9t001.h
6856
62a37dc7 6857MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
6858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6859L: linux-media@vger.kernel.org
6860T: git git://linuxtv.org/media_tree.git
6861S: Maintained
f2272e13 6862F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
6863F: drivers/media/i2c/mt9v032.c
6864F: include/media/mt9v032.h
6865
4e0d13cb 6866MULTIFUNCTION DEVICES (MFD)
8b58be88 6867M: Samuel Ortiz <sameo@linux.intel.com>
f7d3210e 6868M: Lee Jones <lee.jones@linaro.org>
7caa7991 6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 6870S: Supported
679655da 6871F: drivers/mfd/
55b5940d 6872F: include/linux/mfd/
4e0d13cb 6873
5c4e6f13 6874MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 6875M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 6876L: linux-mmc@vger.kernel.org
708dce3f 6877T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 6878S: Maintained
679655da
JP
6879F: drivers/mmc/
6880F: include/linux/mmc/
c117ab84 6881F: include/uapi/linux/mmc/
baca2da4 6882
15a0580c 6883MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 6884S: Orphan
679655da
JP
6885F: drivers/mmc/host/mmc_spi.c
6886F: include/linux/spi/mmc_spi.h
15a0580c 6887
1da177e4 6888MULTISOUND SOUND DRIVER
8b58be88 6889M: Andrew Veliath <andrewtv@usa.net>
1da177e4 6890S: Maintained
679655da
JP
6891F: Documentation/sound/oss/MultiSound
6892F: sound/oss/msnd*
1da177e4 6893
d735410a 6894MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 6895S: Orphan
c897401b 6896F: drivers/tty/isicom.c
679655da 6897F: include/linux/isicom.h
d735410a 6898
550a7375 6899MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 6900M: Felipe Balbi <balbi@ti.com>
795fb7e7 6901L: linux-usb@vger.kernel.org
43b416e5 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 6903S: Maintained
679655da 6904F: drivers/usb/musb/
550a7375 6905
ea0af5f6
MK
6906MXL5007T MEDIA DRIVER
6907M: Michael Krufky <mkrufky@linuxtv.org>
6908L: linux-media@vger.kernel.org
6909W: http://linuxtv.org/
6910W: http://github.com/mkrufky
6911Q: http://patchwork.linuxtv.org/project/linux-media/list/
6912T: git git://linuxtv.org/mkrufky/tuners.git
6913S: Maintained
6914F: drivers/media/tuners/mxl5007t.*
6915
2d3cf588 6916MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 6917M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 6918L: netdev@vger.kernel.org
205057ae 6919W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 6920S: Supported
93f7848b 6921F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 6922
1da177e4 6923NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 6924S: Orphan
d9fb9f38 6925F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 6926
23dc05a3
DM
6927NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6928M: Daniel Mack <zonque@gmail.com>
6929S: Maintained
e5747e40 6930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
6931W: http://www.native-instruments.com
6932F: sound/usb/caiaq/
6933
1da177e4 6934NCP FILESYSTEM
52653199
PV
6935M: Petr Vandrovec <petr@vandrovec.name>
6936S: Odd Fixes
679655da 6937F: fs/ncpfs/
1da177e4 6938
a79b0322
FT
6939NCR 5380 SCSI DRIVERS
6940M: Finn Thain <fthain@telegraphics.com.au>
6941M: Michael Schmitz <schmitzmic@gmail.com>
6942L: linux-scsi@vger.kernel.org
6943S: Maintained
6944F: Documentation/scsi/g_NCR5380.txt
6945F: drivers/scsi/NCR5380.*
6946F: drivers/scsi/arm/cumana_1.c
6947F: drivers/scsi/arm/oak.c
6948F: drivers/scsi/atari_NCR5380.c
6949F: drivers/scsi/atari_scsi.*
6950F: drivers/scsi/dmx3191d.c
6951F: drivers/scsi/dtc.*
6952F: drivers/scsi/g_NCR5380.*
6953F: drivers/scsi/g_NCR5380_mmio.c
6954F: drivers/scsi/mac_scsi.*
6955F: drivers/scsi/pas16.*
a79b0322
FT
6956F: drivers/scsi/sun3_scsi.*
6957F: drivers/scsi/sun3_scsi_vme.c
6958F: drivers/scsi/t128.*
6959
1da177e4 6960NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 6961M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6962L: linux-scsi@vger.kernel.org
6963S: Maintained
679655da 6964F: drivers/scsi/NCR_D700.*
1da177e4 6965
4aa3eb4c
GR
6966NCT6775 HARDWARE MONITOR DRIVER
6967M: Guenter Roeck <linux@roeck-us.net>
6968L: lm-sensors@lm-sensors.org
6969S: Maintained
6970F: Documentation/hwmon/nct6775
6971F: drivers/hwmon/nct6775.c
6972
3c2d774c 6973NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 6974M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 6975L: linux-rdma@vger.kernel.org
e3d33cb1 6976W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
6977S: Supported
6978F: drivers/infiniband/hw/nes/
6979
be2f2e84 6980NETEM NETWORK EMULATOR
adbbf69d 6981M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 6982L: netem@lists.linux-foundation.org
be2f2e84 6983S: Maintained
679655da 6984F: net/sched/sch_netem.c
be2f2e84 6985
b2f5a051 6986NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 6987M: Jon Mason <jdmason@kudzu.us>
4a58448b 6988L: netdev@vger.kernel.org
4a58448b 6989S: Supported
679655da 6990F: Documentation/networking/s2io.txt
b2f5a051 6991F: Documentation/networking/vxge.txt
86387e1a 6992F: drivers/net/ethernet/neterion/
4a58448b 6993
db9cf3a3 6994NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 6995M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 6996M: Patrick McHardy <kaber@trash.net>
42010ed0 6997M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 6998L: netfilter-devel@vger.kernel.org
82b98543 6999L: coreteam@netfilter.org
1da177e4
LT
7000W: http://www.netfilter.org/
7001W: http://www.iptables.org/
42010ed0
PNA
7002Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7005S: Supported
679655da
JP
7006F: include/linux/netfilter*
7007F: include/linux/netfilter/
7008F: include/net/netfilter/
c117ab84
CEB
7009F: include/uapi/linux/netfilter*
7010F: include/uapi/linux/netfilter/
679655da
JP
7011F: net/*/netfilter.c
7012F: net/*/netfilter/
7013F: net/netfilter/
1da177e4 7014
4cc67735 7015NETLABEL
87a0874c 7016M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7017W: http://netlabel.sf.net
7018L: netdev@vger.kernel.org
87a0874c 7019S: Maintained
80811493 7020F: Documentation/netlabel/
679655da
JP
7021F: include/net/netlabel.h
7022F: net/netlabel/
4cc67735 7023
1da177e4 7024NETROM NETWORK LAYER
8b58be88 7025M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7026L: linux-hams@vger.kernel.org
d34cb28a 7027W: http://www.linux-ax25.org/
1da177e4 7028S: Maintained
679655da 7029F: include/net/netrom.h
c117ab84 7030F: include/uapi/linux/netrom.h
679655da 7031F: net/netrom/
1da177e4 7032
5ddb88c0 7033NETWORK BLOCK DEVICE (NBD)
4ca5829a 7034M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7035S: Maintained
5e4b269b 7036L: nbd-general@lists.sourceforge.net
4ca5829a 7037T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7038F: Documentation/blockdev/nbd.txt
7039F: drivers/block/nbd.c
c117ab84 7040F: include/uapi/linux/nbd.h
1da177e4 7041
6e43650c
NH
7042NETWORK DROP MONITOR
7043M: Neil Horman <nhorman@tuxdriver.com>
7044L: netdev@vger.kernel.org
7045S: Maintained
7046W: https://fedorahosted.org/dropwatch/
7047F: net/core/drop_monitor.c
7048
1da177e4 7049NETWORKING [GENERAL]
8b58be88 7050M: "David S. Miller" <davem@davemloft.net>
979b6c13 7051L: netdev@vger.kernel.org
b1e8fd54 7052W: http://www.linuxfoundation.org/en/Net
11e98029 7053Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7056S: Maintained
679655da
JP
7057F: net/
7058F: include/net/
018d21ed
JP
7059F: include/linux/in.h
7060F: include/linux/net.h
7061F: include/linux/netdevice.h
c117ab84
CEB
7062F: include/uapi/linux/in.h
7063F: include/uapi/linux/net.h
7064F: include/uapi/linux/netdevice.h
0c7aecd4 7065F: include/uapi/linux/net_namespace.h
7e814a6c 7066F: tools/net/
f4e53f9a 7067F: tools/testing/selftests/net/
335a67d2 7068F: lib/random32.c
a101ccd1 7069F: lib/test_bpf.c
1da177e4
LT
7070
7071NETWORKING [IPv4/IPv6]
8b58be88
JP
7072M: "David S. Miller" <davem@davemloft.net>
7073M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7074M: James Morris <jmorris@namei.org>
7075M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7076M: Patrick McHardy <kaber@trash.net>
979b6c13 7077L: netdev@vger.kernel.org
08deed1e 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7079S: Maintained
679655da
JP
7080F: net/ipv4/
7081F: net/ipv6/
7082F: include/net/ip*
0a14842f 7083F: arch/x86/net/*
1da177e4 7084
73b7656c
DM
7085NETWORKING [IPSEC]
7086M: Steffen Klassert <steffen.klassert@secunet.com>
7087M: Herbert Xu <herbert@gondor.apana.org.au>
7088M: "David S. Miller" <davem@davemloft.net>
7089L: netdev@vger.kernel.org
d1fc5024
SK
7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7091T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7092S: Maintained
5826bdd1 7093F: net/core/flow.c
73b7656c
DM
7094F: net/xfrm/
7095F: net/key/
7096F: net/ipv4/xfrm*
d1fc5024
SK
7097F: net/ipv4/esp4.c
7098F: net/ipv4/ah4.c
7099F: net/ipv4/ipcomp.c
7100F: net/ipv4/ip_vti.c
73b7656c 7101F: net/ipv6/xfrm*
d1fc5024
SK
7102F: net/ipv6/esp6.c
7103F: net/ipv6/ah6.c
7104F: net/ipv6/ipcomp6.c
7105F: net/ipv6/ip6_vti.c
73b7656c
DM
7106F: include/uapi/linux/xfrm.h
7107F: include/net/xfrm.h
7108
10e2ff1c 7109NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7110M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7111L: netdev@vger.kernel.org
7112S: Maintained
7113
29f8f632 7114NETWORKING [WIRELESS]
2cb4abd1 7115L: linux-wireless@vger.kernel.org
8a6e2535 7116Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7117
788873ac
JP
7118NETWORKING DRIVERS
7119L: netdev@vger.kernel.org
7120W: http://www.linuxfoundation.org/en/Net
11e98029 7121Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7124S: Odd Fixes
7125F: drivers/net/
018d21ed 7126F: include/linux/if_*
0b63bf1f
JD
7127F: include/linux/netdevice.h
7128F: include/linux/arcdevice.h
7129F: include/linux/etherdevice.h
7130F: include/linux/fcdevice.h
7131F: include/linux/fddidevice.h
7132F: include/linux/hippidevice.h
7133F: include/linux/inetdevice.h
c117ab84
CEB
7134F: include/uapi/linux/if_*
7135F: include/uapi/linux/netdevice.h
788873ac 7136
0e324cf6
JL
7137NETWORKING DRIVERS (WIRELESS)
7138M: Kalle Valo <kvalo@codeaurora.org>
7139L: linux-wireless@vger.kernel.org
7140Q: http://patchwork.kernel.org/project/linux-wireless/list/
7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7142S: Maintained
7143F: drivers/net/wireless/
7144
3d396eb1 7145NETXEN (1/10) GbE SUPPORT
8622315e 7146M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7147M: Sony Chacko <sony.chacko@qlogic.com>
7148M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7149L: netdev@vger.kernel.org
9c2b5bde 7150W: http://www.qlogic.com
3d396eb1 7151S: Supported
aa43c215 7152F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7153
6423d30f
AAJ
7154NFC SUBSYSTEM
7155M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7156M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7157M: Samuel Ortiz <sameo@linux.intel.com>
7158L: linux-wireless@vger.kernel.org
1eb3b216 7159L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7160S: Supported
6423d30f 7161F: net/nfc/
55eb94f9 7162F: include/net/nfc/
c117ab84 7163F: include/uapi/linux/nfc.h
6423d30f 7164F: drivers/nfc/
08eaa1e0 7165F: include/linux/platform_data/pn544.h
7ebb88e5 7166F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7167
e8b43555 7168NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7169M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7170M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7171L: linux-nfs@vger.kernel.org
7172W: http://client.linux-nfs.org
cd7b996a 7173T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7174S: Maintained
679655da
JP
7175F: fs/lockd/
7176F: fs/nfs/
7177F: fs/nfs_common/
7178F: net/sunrpc/
7179F: include/linux/lockd/
7180F: include/linux/nfs*
7181F: include/linux/sunrpc/
c117ab84
CEB
7182F: include/uapi/linux/nfs*
7183F: include/uapi/linux/sunrpc/
1da177e4 7184
85ef9cea 7185NILFS2 FILESYSTEM
e2126935 7186M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7187L: linux-nilfs@vger.kernel.org
f9472265 7188W: http://nilfs.sourceforge.net/
e2126935 7189T: git git://github.com/konis/nilfs2.git
85ef9cea 7190S: Supported
679655da
JP
7191F: Documentation/filesystems/nilfs2.txt
7192F: fs/nilfs2/
7193F: include/linux/nilfs2_fs.h
85ef9cea 7194
1da177e4 7195NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7196M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7197W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7198S: Maintained
679655da
JP
7199F: Documentation/scsi/NinjaSCSI.txt
7200F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7201
7202NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7203M: GOTO Masanori <gotom@debian.or.jp>
7204M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7205W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7206S: Maintained
679655da
JP
7207F: Documentation/scsi/NinjaSCSI.txt
7208F: drivers/scsi/nsp32*
1da177e4 7209
383b8fb9
LFT
7210NIOS2 ARCHITECTURE
7211M: Ley Foon Tan <lftan@altera.com>
7212L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
08c283cc 7213T: git git://git.rocketboards.org/linux-socfpga-next.git
383b8fb9
LFT
7214S: Maintained
7215F: arch/nios2/
7216
2a6afddb
PR
7217NOKIA N900 POWER SUPPLY DRIVERS
7218M: Pali RohĂ¡r <pali.rohar@gmail.com>
7219S: Maintained
7220F: include/linux/power/bq2415x_charger.h
7221F: include/linux/power/bq27x00_battery.h
7222F: include/linux/power/isp1704_charger.h
7223F: drivers/power/bq2415x_charger.c
7224F: drivers/power/bq27x00_battery.c
7225F: drivers/power/isp1704_charger.c
7226F: drivers/power/rx51_battery.c
7227
a1bd3bae 7228NTB DRIVER CORE
9ef6bf6c
JM
7229M: Jon Mason <jdmason@kudzu.us>
7230M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7231M: Allen Hubbe <Allen.Hubbe@emc.com>
fce8a7bb 7232S: Supported
2984411f
JM
7233W: https://github.com/jonmason/ntb/wiki
7234T: git git://github.com/jonmason/ntb.git
fce8a7bb 7235F: drivers/ntb/
548c237c 7236F: drivers/net/ntb_netdev.c
fce8a7bb 7237F: include/linux/ntb.h
a1bd3bae 7238F: include/linux/ntb_transport.h
fce8a7bb 7239
e26a5843
AH
7240NTB INTEL DRIVER
7241M: Jon Mason <jdmason@kudzu.us>
7242M: Dave Jiang <dave.jiang@intel.com>
7243S: Supported
7244W: https://github.com/jonmason/ntb/wiki
7245T: git git://github.com/jonmason/ntb.git
7246F: drivers/ntb/hw/intel/
fce8a7bb 7247
1da177e4 7248NTFS FILESYSTEM
2818ef50 7249M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7250L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7251W: http://www.tuxera.com/
e6f4dee7 7252T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7253S: Supported
679655da
JP
7254F: Documentation/filesystems/ntfs.txt
7255F: fs/ntfs/
1da177e4 7256
9eb8ef74 7257NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7258M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7259L: linux-fbdev@vger.kernel.org
ce00f85c 7260S: Maintained
8a61f013
JH
7261F: drivers/video/fbdev/riva/
7262F: drivers/video/fbdev/nvidia/
1da177e4 7263
79461681
MW
7264NVM EXPRESS DRIVER
7265M: Matthew Wilcox <willy@linux.intel.com>
7266L: linux-nvme@lists.infradead.org
7267T: git git://git.infradead.org/users/willy/linux-nvme.git
7268S: Supported
5be37bf9 7269F: drivers/block/nvme*
79461681
MW
7270F: include/linux/nvme.h
7271
dece4585
CP
7272NXP-NCI NFC DRIVER
7273M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7274R: Charles Gorand <charles.gorand@effinnov.com>
7275L: linux-nfc@lists.01.org (moderated for non-subscribers)
7276S: Supported
7277F: drivers/nfc/nxp-nci
7278
f50d7146
RK
7279NXP TDA998X DRM DRIVER
7280M: Russell King <rmk+kernel@arm.linux.org.uk>
7281S: Supported
7282F: drivers/gpu/drm/i2c/tda998x_drv.c
7283F: include/drm/i2c/tda998x.h
7284
fbace43e
PR
7285NXP TFA9879 DRIVER
7286M: Peter Rosin <peda@axentia.se>
7287L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7288S: Maintained
7289F: sound/soc/codecs/tfa9879*
7290
f5525786 7291OMAP SUPPORT
0e24bdd4 7292M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7293L: linux-omap@vger.kernel.org
7294W: http://www.muru.com/linux/omap/
7295W: http://linux.omap.com/
8a6e2535 7296Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7298S: Maintained
4e04d5a3 7299F: arch/arm/*omap*/
026da812
FB
7300F: arch/arm/configs/omap1_defconfig
7301F: arch/arm/configs/omap2plus_defconfig
046d0a37 7302F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7303F: drivers/irqchip/irq-omap-intc.c
7304F: drivers/mfd/*omap*.c
7305F: drivers/mfd/menelaus.c
7306F: drivers/mfd/palmas.c
7307F: drivers/mfd/tps65217.c
7308F: drivers/mfd/tps65218.c
7309F: drivers/mfd/tps65910.c
7310F: drivers/mfd/twl-core.[ch]
7311F: drivers/mfd/twl4030*.c
7312F: drivers/mfd/twl6030*.c
7313F: drivers/mfd/twl6040*.c
7314F: drivers/regulator/palmas-regulator*.c
7315F: drivers/regulator/pbias-regulator.c
7316F: drivers/regulator/tps65217-regulator.c
7317F: drivers/regulator/tps65218-regulator.c
7318F: drivers/regulator/tps65910-regulator.c
7319F: drivers/regulator/twl-regulator.c
046d0a37 7320F: include/linux/i2c-omap.h
f5525786 7321
50f29fbd 7322OMAP DEVICE TREE SUPPORT
cdb55ab0 7323M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7324M: Tony Lindgren <tony@atomide.com>
7325L: linux-omap@vger.kernel.org
d0fb18c5 7326L: devicetree@vger.kernel.org
50f29fbd
TL
7327S: Maintained
7328F: arch/arm/boot/dts/*omap*
7329F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7330F: arch/arm/boot/dts/*am4*
7331F: arch/arm/boot/dts/*am5*
7332F: arch/arm/boot/dts/*dra7*
50f29fbd 7333
f5525786 7334OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7335M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7336L: linux-omap@vger.kernel.org
7337S: Maintained
7338F: arch/arm/*omap*/*clock*
7339
7340OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7341M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7342L: linux-omap@vger.kernel.org
7343S: Maintained
7344F: arch/arm/*omap*/*pm*
c46938d4 7345F: drivers/cpufreq/omap-cpufreq.c
f5525786 7346
d21db568 7347OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7348M: Rajendra Nayak <rnayak@ti.com>
7349M: Paul Walmsley <paul@pwsan.com>
7350L: linux-omap@vger.kernel.org
7351S: Maintained
d21db568 7352F: arch/arm/mach-omap2/prm*
692ab1f3 7353
f5525786 7354OMAP AUDIO SUPPORT
6c284903 7355M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7356M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7358L: linux-omap@vger.kernel.org
7359S: Maintained
7360F: sound/soc/omap/
7361
18640193
TL
7362OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7363M: Roger Quadros <rogerq@ti.com>
7364M: Tony Lindgren <tony@atomide.com>
7365L: linux-omap@vger.kernel.org
7366S: Maintained
7367F: drivers/memory/omap-gpmc.c
7368F: arch/arm/mach-omap2/*gpmc*
7369
f5525786 7370OMAP FRAMEBUFFER SUPPORT
830e6384 7371M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7372L: linux-fbdev@vger.kernel.org
f5525786
TL
7373L: linux-omap@vger.kernel.org
7374S: Maintained
8a61f013 7375F: drivers/video/fbdev/omap/
f5525786 7376
676eec0d 7377OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7378M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7379L: linux-omap@vger.kernel.org
676eec0d 7380L: linux-fbdev@vger.kernel.org
178ff4c9 7381S: Maintained
8a61f013 7382F: drivers/video/fbdev/omap2/
178ff4c9
TV
7383F: Documentation/arm/OMAP/DSS
7384
8b37fcfc
OBC
7385OMAP HARDWARE SPINLOCK SUPPORT
7386M: Ohad Ben-Cohen <ohad@wizery.com>
7387L: linux-omap@vger.kernel.org
7388S: Maintained
7389F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7390
f5525786 7391OMAP MMC SUPPORT
8b58be88 7392M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7393L: linux-omap@vger.kernel.org
7394S: Maintained
653f41b5
MC
7395F: drivers/mmc/host/omap.c
7396
7397OMAP HS MMC SUPPORT
0a4585c6 7398L: linux-mmc@vger.kernel.org
653f41b5 7399L: linux-omap@vger.kernel.org
dfa5d196 7400S: Orphan
653f41b5 7401F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7402
7403OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7404M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7405S: Maintained
7406F: drivers/char/hw_random/omap-rng.c
7407
f400c82e 7408OMAP HWMOD SUPPORT
cdb55ab0 7409M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7410M: Paul Walmsley <paul@pwsan.com>
7411L: linux-omap@vger.kernel.org
7412S: Maintained
8fc8b12b 7413F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7414
8633fb30
PW
7415OMAP HWMOD DATA
7416M: Paul Walmsley <paul@pwsan.com>
7417L: linux-omap@vger.kernel.org
7418S: Maintained
7419F: arch/arm/mach-omap2/omap_hwmod*data*
7420
f400c82e 7421OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7422M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7423L: linux-omap@vger.kernel.org
7424S: Maintained
7425F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7426
0db83ced 7427OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7428M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7429L: linux-media@vger.kernel.org
7430S: Maintained
7eec52db 7431F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7432F: drivers/media/platform/omap3isp/
0db83ced 7433F: drivers/staging/media/omap4iss/
7e8970e1 7434
f5525786 7435OMAP USB SUPPORT
f299470a 7436M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7437L: linux-usb@vger.kernel.org
7438L: linux-omap@vger.kernel.org
43b416e5 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7440S: Maintained
a16fbd65
JP
7441F: drivers/usb/*/*omap*
7442F: arch/arm/*omap*/usb*
f5525786 7443
6d994710 7444OMAP GPIO DRIVER
a1415a8f 7445M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7446M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7447M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7448L: linux-omap@vger.kernel.org
7449S: Maintained
7450F: drivers/gpio/gpio-omap.c
7451
c351e290
MJ
7452OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7453M: Mark Jackson <mpfj@newflow.co.uk>
7454L: linux-omap@vger.kernel.org
7455S: Maintained
7456F: arch/arm/boot/dts/am335x-nano.dts
7457
0ad122d9 7458OMFS FILESYSTEM
8b58be88 7459M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7460L: linux-karma-devel@lists.sourceforge.net
7461S: Maintained
679655da
JP
7462F: Documentation/filesystems/omfs.txt
7463F: fs/omfs/
0ad122d9 7464
c1986ee9 7465OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7466M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7467S: Maintained
679655da
JP
7468F: drivers/char/pcmcia/cm4000_cs.c
7469F: include/linux/cm4000_cs.h
c117ab84 7470F: include/uapi/linux/cm4000_cs.h
c1986ee9 7471
77c44ab1 7472OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7473M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7474S: Maintained
679655da 7475F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7476
77d5140f 7477OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7478M: Jonathan Corbet <corbet@lwn.net>
661263b5 7479L: linux-media@vger.kernel.org
275ffde4 7480T: git git://linuxtv.org/media_tree.git
77d5140f 7481S: Maintained
90d72ac6 7482F: drivers/media/i2c/ov7670.c
77d5140f 7483
431bca73 7484ONENAND FLASH DRIVER
8b58be88 7485M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7486L: linux-mtd@lists.infradead.org
7487S: Maintained
679655da
JP
7488F: drivers/mtd/onenand/
7489F: include/linux/mtd/onenand*.h
431bca73 7490
1da177e4 7491ONSTREAM SCSI TAPE DRIVER
8b58be88 7492M: Willem Riede <osst@riede.org>
1da177e4
LT
7493L: osst-users@lists.sourceforge.net
7494L: linux-scsi@vger.kernel.org
7495S: Maintained
f7269cfc
JD
7496F: Documentation/scsi/osst.txt
7497F: drivers/scsi/osst.*
7498F: drivers/scsi/osst_*.h
7499F: drivers/scsi/st.h
1da177e4 7500
e2d1d6c0 7501OPENCORES I2C BUS DRIVER
8b58be88 7502M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7503L: linux-i2c@vger.kernel.org
e2d1d6c0 7504S: Maintained
679655da
JP
7505F: Documentation/i2c/busses/i2c-ocores
7506F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7507
860c44c1 7508OPEN FIRMWARE AND FLATTENED DEVICE TREE
19624236 7509M: Grant Likely <grant.likely@linaro.org>
5d3ad8a6 7510M: Rob Herring <robh+dt@kernel.org>
d0fb18c5 7511L: devicetree@vger.kernel.org
a7fefe9f
RH
7512W: http://www.devicetree.org/
7513T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7514S: Maintained
f8828205 7515F: drivers/of/
860c44c1 7516F: include/linux/of*.h
f8828205 7517F: scripts/dtc/
860c44c1 7518
f8828205 7519OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7520M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7521M: Pawel Moll <pawel.moll@arm.com>
7522M: Mark Rutland <mark.rutland@arm.com>
de80963e 7523M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7524M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7525L: devicetree@vger.kernel.org
7526S: Maintained
7527F: Documentation/devicetree/
7528F: arch/*/boot/dts/
7529F: include/dt-bindings/
7530
2bb65f56
PA
7531OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7532M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7533L: devicetree@vger.kernel.org
7534S: Maintained
7535F: Documentation/devicetree/dynamic-resolution-notes.txt
7536F: Documentation/devicetree/overlay-notes.txt
7537F: drivers/of/overlay.c
7538F: drivers/of/resolver.c
7539
19f9d392
JB
7540OPENRISC ARCHITECTURE
7541M: Jonas Bonn <jonas@southpole.se>
7542W: http://openrisc.net
eab7c1c0 7543L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7544S: Maintained
7545T: git git://openrisc.net/~jonas/linux
14430813 7546F: arch/openrisc/
19f9d392 7547
ccb1352e 7548OPENVSWITCH
4f337ed5 7549M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7550L: netdev@vger.kernel.org
ccb1352e
JG
7551L: dev@openvswitch.org
7552W: http://openvswitch.org
ccb1352e
JG
7553S: Maintained
7554F: net/openvswitch/
b422da7c 7555F: include/uapi/linux/openvswitch.h
ccb1352e 7556
af39917d
CL
7557OPL4 DRIVER
7558M: Clemens Ladisch <clemens@ladisch.de>
7559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7560T: git git://git.alsa-project.org/alsa-kernel.git
7561S: Maintained
7562F: sound/drivers/opl4/
7563
1da177e4 7564OPROFILE
4cf7e718 7565M: Robert Richter <rric@kernel.org>
1da177e4
LT
7566L: oprofile-list@lists.sf.net
7567S: Maintained
81c4a8a6 7568F: arch/*/include/asm/oprofile*.h
679655da
JP
7569F: arch/*/oprofile/
7570F: drivers/oprofile/
7571F: include/linux/oprofile.h
1da177e4 7572
e2d1d6c0 7573ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7574M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7575M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7576L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7577W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7578S: Supported
679655da
JP
7579F: Documentation/filesystems/ocfs2.txt
7580F: Documentation/filesystems/dlmfs.txt
7581F: fs/ocfs2/
e2d1d6c0 7582
1da177e4 7583ORINOCO DRIVER
724c6b35 7584L: linux-wireless@vger.kernel.org
491b26b4 7585W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7586W: http://www.nongnu.org/orinoco/
3a59babb 7587S: Orphan
679655da 7588F: drivers/net/wireless/orinoco/
1da177e4 7589
42c55aa8 7590OSD LIBRARY and FILESYSTEM
fadc0752 7591M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7592M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7593L: osd-dev@open-osd.org
7594W: http://open-osd.org
54e5881d 7595T: git git://git.open-osd.org/open-osd.git
68274794 7596S: Maintained
42c55aa8 7597F: drivers/scsi/osd/
6b6f0b6c 7598F: include/scsi/osd_*
42c55aa8 7599F: fs/exofs/
68274794 7600
ef94b186 7601OVERLAY FILESYSTEM
7c37fbda 7602M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7603L: linux-unionfs@vger.kernel.org
7604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7605S: Supported
1d113735 7606F: fs/overlayfs/
7c37fbda
NB
7607F: Documentation/filesystems/overlayfs.txt
7608
e2d1d6c0 7609P54 WIRELESS DRIVER
084cb0fe 7610M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7611L: linux-wireless@vger.kernel.org
084cb0fe 7612W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7613S: Maintained
679655da 7614F: drivers/net/wireless/p54/
e2d1d6c0 7615
f5cd7872 7616PA SEMI ETHERNET DRIVER
8b58be88 7617M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7618L: netdev@vger.kernel.org
7619S: Maintained
ded19add 7620F: drivers/net/ethernet/pasemi/*
f5cd7872 7621
beb58aa3 7622PA SEMI SMBUS DRIVER
8b58be88 7623M: Olof Johansson <olof@lixom.net>
846557d3 7624L: linux-i2c@vger.kernel.org
beb58aa3 7625S: Maintained
679655da 7626F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7627
48fc267e
SK
7628PADATA PARALLEL EXECUTION MECHANISM
7629M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7630L: linux-crypto@vger.kernel.org
7631S: Maintained
7632F: kernel/padata.c
7633F: include/linux/padata.h
7634F: Documentation/padata.txt
7635
709ee531 7636PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7637M: Harald Welte <laforge@gnumonks.org>
d0944853 7638L: platform-driver-x86@vger.kernel.org
709ee531 7639S: Maintained
679655da 7640F: drivers/platform/x86/panasonic-laptop.c
709ee531 7641
368dd5ac 7642PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7643M: David Howells <dhowells@redhat.com>
7644M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7645L: linux-am33-list@redhat.com (moderated for non-subscribers)
7646W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7647S: Maintained
679655da
JP
7648F: Documentation/mn10300/
7649F: arch/mn10300/
4fa97181 7650
64dfff03
SM
7651PARALLEL PORT SUBSYSTEM
7652M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7653M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7654L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7655S: Maintained
679655da
JP
7656F: drivers/parport/
7657F: include/linux/parport*.h
7658F: drivers/char/ppdev.c
c117ab84 7659F: include/uapi/linux/ppdev.h
64dfff03 7660F: Documentation/parport*.txt
1da177e4 7661
4cdf6bc2 7662PARAVIRT_OPS INTERFACE
d633180c 7663M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7664M: Chris Wright <chrisw@sous-sol.org>
7665M: Alok Kataria <akataria@vmware.com>
7666M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7667L: virtualization@lists.linux-foundation.org
4cdf6bc2 7668S: Supported
a2e19991 7669F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7670F: arch/*/kernel/paravirt*
7671F: arch/*/include/asm/paravirt.h
4cdf6bc2 7672
e2d1d6c0 7673PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7674M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 7675L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 7676S: Maintained
679655da
JP
7677F: Documentation/blockdev/paride.txt
7678F: drivers/block/paride/
e2d1d6c0
RD
7679
7680PARISC ARCHITECTURE
b8828770 7681M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 7682M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
7683L: linux-parisc@vger.kernel.org
7684W: http://www.parisc-linux.org/
8a6e2535 7685Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 7688S: Maintained
679655da 7689F: arch/parisc/
2b6bac9e 7690F: Documentation/parisc/
679655da 7691F: drivers/parisc/
2b6bac9e
HD
7692F: drivers/char/agp/parisc-agp.c
7693F: drivers/input/serio/gscps2.c
7694F: drivers/parport/parport_gsc.*
7695F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 7696F: drivers/video/fbdev/sti*
2b6bac9e
HD
7697F: drivers/video/console/sti*
7698F: drivers/video/logo/logo_parisc*
e2d1d6c0 7699
1662d32c 7700PC87360 HARDWARE MONITORING DRIVER
8b58be88 7701M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
7702L: lm-sensors@lm-sensors.org
7703S: Maintained
679655da
JP
7704F: Documentation/hwmon/pc87360
7705F: drivers/hwmon/pc87360.c
1662d32c
JC
7706
7707PC8736x GPIO DRIVER
8b58be88 7708M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7709S: Maintained
679655da 7710F: drivers/char/pc8736x_gpio.c
1662d32c 7711
1ad107fd 7712PC87427 HARDWARE MONITORING DRIVER
7c81c60f 7713M: Jean Delvare <jdelvare@suse.de>
1ad107fd
JD
7714L: lm-sensors@lm-sensors.org
7715S: Maintained
7716F: Documentation/hwmon/pc87427
7717F: drivers/hwmon/pc87427.c
7718
b26e0ed4 7719PCA9532 LED DRIVER
8b58be88 7720M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 7721S: Maintained
d5ca6918
JP
7722F: drivers/leds/leds-pca9532.c
7723F: include/linux/leds-pca9532.h
b26e0ed4 7724
5ce914a8 7725PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 7726M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
7727L: linux-i2c@vger.kernel.org
7728S: Maintained
b4f0b74e 7729F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 7730
3971dae5 7731PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 7732M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
7733S: Maintained
7734F: drivers/firmware/pcdp.*
7735
065c6359 7736PCI ERROR RECOVERY
6305902c 7737M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 7738L: linux-pci@vger.kernel.org
065c6359 7739S: Supported
679655da 7740F: Documentation/PCI/pci-error-recovery.txt
065c6359 7741
1da177e4 7742PCI SUBSYSTEM
5ac3a6d2 7743M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 7744L: linux-pci@vger.kernel.org
99662dd1 7745Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 7747S: Supported
679655da
JP
7748F: Documentation/PCI/
7749F: drivers/pci/
7750F: include/linux/pci*
6b49ee49 7751F: arch/x86/pci/
cad01f91 7752F: arch/x86/kernel/quirks.c
1da177e4 7753
b7e78170
RH
7754PCI DRIVER FOR ARM VERSATILE PLATFORM
7755M: Rob Herring <robh@kernel.org>
7756L: linux-pci@vger.kernel.org
7757L: linux-arm-kernel@lists.infradead.org
7758S: Maintained
7759F: Documentation/devicetree/bindings/pci/versatile.txt
7760F: drivers/pci/host/pci-versatile.c
7761
5f6b6ccd
TI
7762PCI DRIVER FOR APPLIEDMICRO XGENE
7763M: Tanmay Inamdar <tinamdar@apm.com>
7764L: linux-pci@vger.kernel.org
7765L: linux-arm-kernel@lists.infradead.org
7766S: Maintained
7767F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7768F: drivers/pci/host/pci-xgene.c
7769
62d0ff83
ML
7770PCI DRIVER FOR FREESCALE LAYERSCAPE
7771M: Minghuan Lian <minghuan.Lian@freescale.com>
7772M: Mingkai Hu <mingkai.hu@freescale.com>
7773M: Roy Zang <tie-fei.zang@freescale.com>
7774L: linuxppc-dev@lists.ozlabs.org
7775L: linux-pci@vger.kernel.org
7776L: linux-arm-kernel@lists.infradead.org
7777S: Maintained
7778F: drivers/pci/host/*layerscape*
7779
f0b75693 7780PCI DRIVER FOR IMX6
f175aa2c 7781M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 7782M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
7783L: linux-pci@vger.kernel.org
7784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7785S: Maintained
7786F: drivers/pci/host/*imx6*
7787
0c4ffcfe
MK
7788PCI DRIVER FOR TI KEYSTONE
7789M: Murali Karicheri <m-karicheri2@ti.com>
7790L: linux-pci@vger.kernel.org
7791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7792S: Maintained
7793F: drivers/pci/host/*keystone*
7794
f0b75693
BH
7795PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7796M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7797M: Jason Cooper <jason@lakedaemon.net>
7798L: linux-pci@vger.kernel.org
7799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7800S: Maintained
7801F: drivers/pci/host/*mvebu*
7802
0447cfd7
TR
7803PCI DRIVER FOR NVIDIA TEGRA
7804M: Thierry Reding <thierry.reding@gmail.com>
7805L: linux-tegra@vger.kernel.org
f0b75693 7806L: linux-pci@vger.kernel.org
0447cfd7
TR
7807S: Supported
7808F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7809F: drivers/pci/host/pci-tegra.c
7810
47ff3de9
KVA
7811PCI DRIVER FOR TI DRA7XX
7812M: Kishon Vijay Abraham I <kishon@ti.com>
7813L: linux-omap@vger.kernel.org
7814L: linux-pci@vger.kernel.org
7815S: Supported
7816F: Documentation/devicetree/bindings/pci/ti-pci.txt
7817F: drivers/pci/host/pci-dra7xx.c
7818
f0b75693
BH
7819PCI DRIVER FOR RENESAS R-CAR
7820M: Simon Horman <horms@verge.net.au>
7821L: linux-pci@vger.kernel.org
7822L: linux-sh@vger.kernel.org
7823S: Maintained
7824F: drivers/pci/host/*rcar*
7825
4af82255 7826PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 7827M: Jingoo Han <jingoohan1@gmail.com>
4af82255 7828L: linux-pci@vger.kernel.org
f0b75693
BH
7829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7830L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
7831S: Maintained
7832F: drivers/pci/host/pci-exynos.c
7833
f0b75693 7834PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 7835M: Jingoo Han <jingoohan1@gmail.com>
110baab1 7836M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
7837L: linux-pci@vger.kernel.org
7838S: Maintained
7839F: drivers/pci/host/*designware*
7840
cf28855b
WD
7841PCI DRIVER FOR GENERIC OF HOSTS
7842M: Will Deacon <will.deacon@arm.com>
7843L: linux-pci@vger.kernel.org
7844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7845S: Maintained
7846F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7847F: drivers/pci/host/pci-host-generic.c
7848
51b66a6c 7849PCIE DRIVER FOR ST SPEAR13XX
110baab1 7850M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 7851L: linux-pci@vger.kernel.org
110baab1 7852S: Maintained
51b66a6c
PA
7853F: drivers/pci/host/*spear*
7854
dcd19de3
DD
7855PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7856M: Duc Dang <dhdang@apm.com>
7857L: linux-pci@vger.kernel.org
7858L: linux-arm-kernel@lists.infradead.org
7859S: Maintained
7860F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7861F: drivers/pci/host/pci-xgene-msi.c
7862
1da177e4 7863PCMCIA SUBSYSTEM
4230dfc9 7864P: Linux PCMCIA Team
f5df5881 7865L: linux-pcmcia@lists.infradead.org
6650e0a5 7866W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 7868S: Maintained
679655da
JP
7869F: Documentation/pcmcia/
7870F: drivers/pcmcia/
7871F: include/pcmcia/
1da177e4
LT
7872
7873PCNET32 NETWORK DRIVER
227fb925 7874M: Don Fry <pcnet32@frontier.com>
979b6c13 7875L: netdev@vger.kernel.org
1da177e4 7876S: Maintained
b955f6ca 7877F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 7878
48fc267e
SK
7879PCRYPT PARALLEL CRYPTO ENGINE
7880M: Steffen Klassert <steffen.klassert@secunet.com>
7881L: linux-crypto@vger.kernel.org
7882S: Maintained
7883F: crypto/pcrypt.c
7884F: include/crypto/pcrypt.h
7885
e72df0b8
TH
7886PER-CPU MEMORY ALLOCATOR
7887M: Tejun Heo <tj@kernel.org>
7888M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7890S: Maintained
7891F: include/linux/percpu*.h
7892F: mm/percpu*.c
7893F: arch/*/include/asm/percpu.h
7894
ad4ecbcb 7895PER-TASK DELAY ACCOUNTING
185e595f 7896M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 7897S: Maintained
679655da
JP
7898F: include/linux/delayacct.h
7899F: kernel/delayacct.c
ad4ecbcb 7900
57c0c15b 7901PERFORMANCE EVENTS SUBSYSTEM
8b58be88 7902M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 7903M: Ingo Molnar <mingo@redhat.com>
f80c5393 7904M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 7905L: linux-kernel@vger.kernel.org
75fc2d37 7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 7907S: Supported
d53e8365 7908F: kernel/events/*
a003236c 7909F: include/linux/perf_event.h
c117ab84 7910F: include/uapi/linux/perf_event.h
141c4296
RR
7911F: arch/*/kernel/perf_event*.c
7912F: arch/*/kernel/*/perf_event*.c
7913F: arch/*/kernel/*/*/perf_event*.c
a003236c 7914F: arch/*/include/asm/perf_event.h
a003236c
VL
7915F: arch/*/kernel/perf_callchain.c
7916F: tools/perf/
6c0b3244 7917
dd49d0f5 7918PERSONALITY HANDLING
8b58be88 7919M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
7920L: linux-abi-devel@lists.sourceforge.net
7921S: Maintained
679655da 7922F: include/linux/personality.h
c117ab84 7923F: include/uapi/linux/personality.h
dd49d0f5 7924
838e7a03 7925PHONET PROTOCOL
2a06b40f 7926M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
7927S: Supported
7928F: Documentation/networking/phonet.txt
7929F: include/linux/phonet.h
7930F: include/net/phonet/
c117ab84 7931F: include/uapi/linux/phonet.h
838e7a03
RDC
7932F: net/phonet/
7933
1da177e4 7934PHRAM MTD DRIVER
8b58be88 7935M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
7936L: linux-mtd@lists.infradead.org
7937S: Maintained
679655da 7938F: drivers/mtd/devices/phram.c
1da177e4 7939
efdbb10e
BP
7940PICOLCD HID DRIVER
7941M: Bruno Prémont <bonbons@linux-vserver.org>
7942L: linux-input@vger.kernel.org
7943S: Maintained
7944F: drivers/hid/hid-picolcd*
7945
a53bfa07
JI
7946PICOXCELL SUPPORT
7947M: Jamie Iles <jamie@jamieiles.com>
7948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7949T: git git://github.com/jamieiles/linux-2.6-ji.git
7950S: Supported
b8733987 7951F: arch/arm/boot/dts/picoxcell*
14430813 7952F: arch/arm/mach-picoxcell/
b8733987 7953F: drivers/crypto/picoxcell*
a53bfa07 7954
2744e8af
LW
7955PIN CONTROL SUBSYSTEM
7956M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 7957L: linux-gpio@vger.kernel.org
dbe752a3 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 7959S: Maintained
07f29ba6 7960F: drivers/pinctrl/
8e406fe4 7961F: include/linux/pinctrl/
2744e8af 7962
2201bbb8
JCPV
7963PIN CONTROLLER - ATMEL AT91
7964M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7966S: Maintained
c654b6bf 7967F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 7968
cbd1b652
MW
7969PIN CONTROLLER - INTEL
7970M: Mika Westerberg <mika.westerberg@linux.intel.com>
7971M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7972S: Maintained
7973F: drivers/pinctrl/intel/
2201bbb8 7974
9963b536
LP
7975PIN CONTROLLER - RENESAS
7976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7977L: linux-sh@vger.kernel.org
7978S: Maintained
7979F: drivers/pinctrl/sh-pfc/
7980
b75e60d6 7981PIN CONTROLLER - SAMSUNG
fea685e9 7982M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
7983M: Thomas Abraham <thomas.abraham@linaro.org>
7984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7985L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7986S: Maintained
9b5b33f6 7987F: drivers/pinctrl/samsung/
b75e60d6 7988
deda8287 7989PIN CONTROLLER - ST SPEAR
8e406fe4 7990M: Viresh Kumar <viresh.linux@gmail.com>
deda8287
VK
7991L: spear-devel@list.st.com
7992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7993W: http://www.st.com/spear
7994S: Maintained
8e406fe4 7995F: drivers/pinctrl/spear/
deda8287 7996
249a6771 7997PKTCDVD DRIVER
dbd47133 7998M: Jiri Kosina <jkosina@suse.cz>
249a6771 7999S: Maintained
679655da
JP
8000F: drivers/block/pktcdvd.c
8001F: include/linux/pktcdvd.h
c117ab84 8002F: include/uapi/linux/pktcdvd.h
249a6771 8003
b31d8273
G
8004PKUNITY SOC DRIVERS
8005M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8006W: http://mprc.pku.edu.cn/~guanxuetao/linux
8007S: Maintained
ceebf4d5 8008T: git git://github.com/gxt/linux.git
b31d8273 8009F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8010F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8011F: drivers/video/fbdev/fb-puv3.c
2809e80b 8012F: drivers/rtc/rtc-puv3.c
b31d8273 8013
9d2ecfb7 8014PMBUS HARDWARE MONITORING DRIVERS
ca462085 8015M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8016L: lm-sensors@lm-sensors.org
8017W: http://www.lm-sensors.org/
8018W: http://www.roeck-us.net/linux/drivers/
8019T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8020S: Maintained
8021F: Documentation/hwmon/pmbus
8022F: drivers/hwmon/pmbus/
8023F: include/linux/i2c/pmbus.h
8024
89a36810 8025PMC SIERRA MaxRAID DRIVER
076cfaae 8026M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
89a36810
AR
8027L: linux-scsi@vger.kernel.org
8028W: http://www.pmc-sierra.com/
8029S: Supported
8030F: drivers/scsi/pmcraid.*
8031
dbf9bfe6 8032PMC SIERRA PM8001 DRIVER
4f0e359c 8033M: xjtuwjp@gmail.com
dbf9bfe6 8034M: lindar_liu@usish.com
f5a7b525 8035L: pmchba@pmcs.com
dbf9bfe6 8036L: linux-scsi@vger.kernel.org
8037S: Supported
8038F: drivers/scsi/pm8001/
8039
1da177e4 8040POSIX CLOCKS and TIMERS
8b58be88 8041M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8042L: linux-kernel@vger.kernel.org
75fc2d37 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8044S: Maintained
679655da
JP
8045F: fs/timerfd.c
8046F: include/linux/timer*
5cee9645 8047F: kernel/time/*timer*
1da177e4 8048
3be86148 8049POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8050M: Sebastian Reichel <sre@kernel.org>
57318935 8051M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8052M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8053L: linux-pm@vger.kernel.org
54e5881d 8054T: git git://git.infradead.org/battery-2.6.git
3be86148 8055S: Maintained
679655da 8056F: include/linux/power_supply.h
8cd725a1 8057F: drivers/power/
3be86148 8058
1da177e4 8059PNP SUPPORT
9c3646d1 8060M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8061S: Maintained
679655da 8062F: drivers/pnp/
1da177e4 8063
999445d4 8064PNXxxxx I2C DRIVER
8b58be88 8065M: Vitaly Wool <vitalywool@gmail.com>
846557d3 8066L: linux-i2c@vger.kernel.org
999445d4 8067S: Maintained
679655da 8068F: drivers/i2c/busses/i2c-pnx.c
999445d4 8069
1da177e4 8070PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8071M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8072L: linux-ppp@vger.kernel.org
8073S: Maintained
224cf5ad 8074F: drivers/net/ppp/ppp_*
1da177e4
LT
8075
8076PPP OVER ATM (RFC 2364)
8b58be88 8077M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8078S: Maintained
679655da 8079F: net/atm/pppoatm.c
c117ab84 8080F: include/uapi/linux/atmppp.h
1da177e4
LT
8081
8082PPP OVER ETHERNET
8b58be88 8083M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8084S: Maintained
224cf5ad
JK
8085F: drivers/net/ppp/pppoe.c
8086F: drivers/net/ppp/pppox.c
1da177e4 8087
a6d2370b 8088PPP OVER L2TP
8b58be88 8089M: James Chapman <jchapman@katalix.com>
a6d2370b 8090S: Maintained
90ca28d1 8091F: net/l2tp/l2tp_ppp.c
679655da 8092F: include/linux/if_pppol2tp.h
c117ab84 8093F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8094
eae9d2ba 8095PPS SUPPORT
8b58be88 8096M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8097W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8098L: linuxpps@ml.enneenne.com (subscribers-only)
8099S: Maintained
cabaaf41
JP
8100F: Documentation/pps/
8101F: drivers/pps/
8102F: include/linux/pps*.h
eae9d2ba 8103
71a6d0af
HW
8104PPTP DRIVER
8105M: Dmitry Kozlov <xeb@mail.ru>
8106L: netdev@vger.kernel.org
8107S: Maintained
224cf5ad 8108F: drivers/net/ppp/pptp.c
71a6d0af
HW
8109W: http://sourceforge.net/projects/accel-pptp
8110
1da177e4 8111PREEMPTIBLE KERNEL
8b58be88 8112M: Robert Love <rml@tech9.net>
1da177e4
LT
8113L: kpreempt-tech@lists.sourceforge.net
8114W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8115S: Supported
679655da
JP
8116F: Documentation/preempt-locking.txt
8117F: include/linux/preempt.h
1da177e4
LT
8118
8119PRISM54 WIRELESS DRIVER
8b58be88 8120M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8121L: linux-wireless@vger.kernel.org
9ef80804 8122W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8123S: Obsolete
679655da 8124F: drivers/net/wireless/prism54/
1da177e4 8125
02c18891 8126PS3 NETWORK SUPPORT
b809b9ca 8127M: Geoff Levand <geoff@infradead.org>
02c18891 8128L: netdev@vger.kernel.org
a14ab6b6 8129L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8130S: Maintained
8df158ac 8131F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8132
f58a9d17 8133PS3 PLATFORM SUPPORT
b809b9ca 8134M: Geoff Levand <geoff@infradead.org>
a4724ed6 8135L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8136S: Maintained
679655da
JP
8137F: arch/powerpc/boot/ps3*
8138F: arch/powerpc/include/asm/lv1call.h
8139F: arch/powerpc/include/asm/ps3*.h
8140F: arch/powerpc/platforms/ps3/
8141F: drivers/*/ps3*
8142F: drivers/ps3/
fec629b8 8143F: drivers/rtc/rtc-ps3.c
679655da 8144F: drivers/usb/host/*ps3.c
fec629b8 8145F: sound/ppc/snd_ps3*
f58a9d17 8146
cffb4add 8147PS3VRAM DRIVER
8b58be88 8148M: Jim Paris <jim@jtan.com>
3715a5d0 8149M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8150L: linuxppc-dev@lists.ozlabs.org
cffb4add 8151S: Maintained
8a3977cb 8152F: drivers/block/ps3vram.c
cffb4add 8153
8defe599 8154PSTORE FILESYSTEM
9d5e2a02 8155M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8156M: Colin Cross <ccross@android.com>
8157M: Kees Cook <keescook@chromium.org>
8158M: Tony Luck <tony.luck@intel.com>
8159S: Maintained
8160T: git git://git.infradead.org/users/cbou/linux-pstore.git
8161F: fs/pstore/
8162F: include/linux/pstore*
04851772 8163F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8164F: drivers/acpi/apei/erst.c
8165
7fbc415d
RC
8166PTP HARDWARE CLOCK SUPPORT
8167M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8168L: netdev@vger.kernel.org
7fbc415d
RC
8169S: Maintained
8170W: http://linuxptp.sourceforge.net/
8171F: Documentation/ABI/testing/sysfs-ptp
8172F: Documentation/ptp/*
0ecb3cdd 8173F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8174F: drivers/net/phy/dp83640*
8175F: drivers/ptp/*
8176F: include/linux/ptp_cl*
8177
cf94a4d1 8178PTRACE SUPPORT
e846ee5f 8179M: Roland McGrath <roland@hack.frob.com>
8b58be88 8180M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8181S: Maintained
8182F: include/asm-generic/syscall.h
8183F: include/linux/ptrace.h
8184F: include/linux/regset.h
8185F: include/linux/tracehook.h
c117ab84 8186F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8187F: kernel/ptrace.c
8188
8320204a 8189PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8190M: Mike Isely <isely@pobox.com>
16e9495d 8191L: pvrusb2@isely.net (subscribers-only)
661263b5 8192L: linux-media@vger.kernel.org
8320204a 8193W: http://www.isely.net/pvrusb2/
275ffde4 8194T: git git://linuxtv.org/media_tree.git
8320204a 8195S: Maintained
679655da 8196F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8197F: drivers/media/usb/pvrusb2/
8320204a 8198
39532e6c
HG
8199PWC WEBCAM DRIVER
8200M: Hans de Goede <hdegoede@redhat.com>
8201L: linux-media@vger.kernel.org
8202T: git git://linuxtv.org/media_tree.git
8203S: Maintained
8204F: drivers/media/usb/pwc/*
8205
93c090b3
KD
8206PWM FAN DRIVER
8207M: Kamil Debski <k.debski@samsung.com>
8208L: lm-sensors@lm-sensors.org
8209S: Supported
8210F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8211F: Documentation/hwmon/pwm-fan
8212F: drivers/hwmon/pwm-fan.c
8213
200efedd 8214PWM SUBSYSTEM
aa3495f7
TR
8215M: Thierry Reding <thierry.reding@gmail.com>
8216L: linux-pwm@vger.kernel.org
0c2498f1 8217S: Maintained
006e854f 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8219F: Documentation/pwm.txt
8220F: Documentation/devicetree/bindings/pwm/
8221F: include/linux/pwm.h
0c2498f1 8222F: drivers/pwm/
a140b98d
TR
8223F: drivers/video/backlight/pwm_bl.c
8224F: include/linux/pwm_backlight.h
0c2498f1 8225
30ec261e 8226PXA2xx/PXA3xx SUPPORT
8da5e302 8227M: Daniel Mack <daniel@zonque.org>
a323f664 8228M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8229M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8231T: git git://github.com/hzhuang1/linux.git
8da5e302 8232T: git git://github.com/rjarzmik/linux.git
1da177e4 8233S: Maintained
679655da 8234F: arch/arm/mach-pxa/
820439f1 8235F: drivers/dma/pxa*
679655da 8236F: drivers/pcmcia/pxa2xx*
9df92e6c 8237F: drivers/spi/spi-pxa2xx*
faf2e1db 8238F: drivers/usb/gadget/udc/pxa2*
679655da 8239F: include/sound/pxa2xx-lib.h
bec4c99e 8240F: sound/arm/pxa*
14430813 8241F: sound/soc/pxa/
1da177e4 8242
ec64d3bf
EG
8243PXA3xx NAND FLASH DRIVER
8244M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8245L: linux-mtd@lists.infradead.org
8246S: Maintained
9a67f099 8247F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8248
3f640c61 8249MMP SUPPORT
8b58be88 8250M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8251M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8253T: git git://github.com/hzhuang1/linux.git
8254T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8255S: Maintained
3f640c61 8256F: arch/arm/mach-mmp/
e8e6cb32 8257
272f133a
PO
8258PXA MMCI DRIVER
8259S: Orphan
8260
57f63bc8 8261PXA RTC DRIVER
8b58be88 8262M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8263L: rtc-linux@googlegroups.com
8264S: Maintained
8265
cea4001a 8266QAT DRIVER
49e7d9df
JP
8267M: Tadeusz Struk <tadeusz.struk@intel.com>
8268L: qat-linux@intel.com
8269S: Supported
8270F: drivers/crypto/qat/
cea4001a 8271
52a09a04 8272QIB DRIVER
8473c603 8273M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8274L: linux-rdma@vger.kernel.org
8275S: Supported
8276F: drivers/infiniband/hw/qib/
8277
5e9772b9
JS
8278QLOGIC QLA1280 SCSI DRIVER
8279M: Michael Reed <mdr@sgi.com>
8280L: linux-scsi@vger.kernel.org
8281S: Maintained
8282F: drivers/scsi/qla1280.[ch]
8283
1da177e4 8284QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8285M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8286L: linux-scsi@vger.kernel.org
8287S: Supported
679655da
JP
8288F: Documentation/scsi/LICENSE.qla2xxx
8289F: drivers/scsi/qla2xxx/
1da177e4 8290
883c98fe 8291QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8292M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8293L: linux-scsi@vger.kernel.org
8294S: Supported
bacfb81b 8295F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8296F: drivers/scsi/qla4xxx/
8297
5a4faa87 8298QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8299M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8300M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8301M: linux-driver@qlogic.com
8302L: netdev@vger.kernel.org
8303S: Supported
679655da 8304F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8305F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8306
0ec00f03 8307QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
195ca382 8308M: Shahed Shaikh <shahed.shaikh@qlogic.com>
9f35a3cc 8309M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8310L: netdev@vger.kernel.org
8311S: Supported
aa43c215 8312F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8313
c4e84bde 8314QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8315M: Harish Patil <harish.patil@qlogic.com>
8316M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8317M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8318M: linux-driver@qlogic.com
c4e84bde
RM
8319L: netdev@vger.kernel.org
8320S: Supported
aa43c215 8321F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8322
1da177e4 8323QNX4 FILESYSTEM
8b58be88 8324M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8325W: http://www.alarsen.net/linux/qnx4fs/
8326S: Maintained
80811493 8327F: fs/qnx4/
c117ab84
CEB
8328F: include/uapi/linux/qnx4_fs.h
8329F: include/uapi/linux/qnxtypes.h
1da177e4 8330
91952bc0
AP
8331QT1010 MEDIA DRIVER
8332M: Antti Palosaari <crope@iki.fi>
8333L: linux-media@vger.kernel.org
8334W: http://linuxtv.org/
8335W: http://palosaari.fi/linux/
8336Q: http://patchwork.linuxtv.org/project/linux-media/list/
8337T: git git://linuxtv.org/anttip/media_tree.git
8338S: Maintained
8339F: drivers/media/tuners/qt1010*
8340
966fb5ec
SM
8341QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8342M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8343L: linux-wireless@vger.kernel.org
8344L: ath9k-devel@lists.ath9k.org
8345W: http://wireless.kernel.org/en/users/Drivers/ath9k
8346S: Supported
8347F: drivers/net/wireless/ath/ath9k/
8348
2ea0ffcb
KV
8349QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8350M: Kalle Valo <kvalo@qca.qualcomm.com>
8351L: ath10k@lists.infradead.org
8352W: http://wireless.kernel.org/en/users/Drivers/ath10k
8353T: git git://github.com/kvalo/ath.git
8354S: Supported
8355F: drivers/net/wireless/ath/ath10k/
8356
4f4567cf
RK
8357QUALCOMM HEXAGON ARCHITECTURE
8358M: Richard Kuo <rkuo@codeaurora.org>
8359L: linux-hexagon@vger.kernel.org
8360S: Supported
8361F: arch/hexagon/
8362
8e84c258
EK
8363QUALCOMM WCN36XX WIRELESS DRIVER
8364M: Eugene Krasnikov <k.eugene.e@gmail.com>
8365L: wcn36xx@lists.infradead.org
8366W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8367T: git git://github.com/KrasnikovEugene/wcn36xx.git
8368S: Supported
8369F: drivers/net/wireless/ath/wcn36xx/
8370
602adf40 8371RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8372M: Ilya Dryomov <idryomov@gmail.com>
8373M: Sage Weil <sage@redhat.com>
527a88b9 8374M: Alex Elder <elder@kernel.org>
602adf40 8375M: ceph-devel@vger.kernel.org
09d90327
SW
8376W: http://ceph.com/
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
602adf40
YS
8378S: Supported
8379F: drivers/block/rbd.c
8380F: drivers/block/rbd_types.h
8381
1da177e4 8382RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8383M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8384L: linux-fbdev@vger.kernel.org
1da177e4 8385S: Maintained
8a61f013 8386F: drivers/video/fbdev/aty/radeon*
c117ab84 8387F: include/uapi/linux/radeonfb.h
1da177e4 8388
c6c9b34c
HG
8389RADIOSHARK RADIO DRIVER
8390M: Hans de Goede <hdegoede@redhat.com>
8391L: linux-media@vger.kernel.org
8392T: git git://linuxtv.org/media_tree.git
8393S: Maintained
8394F: drivers/media/radio/radio-shark.c
8395
8396RADIOSHARK2 RADIO DRIVER
8397M: Hans de Goede <hdegoede@redhat.com>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/radio/radio-shark2.c
8402F: drivers/media/radio/radio-tea5777.c
8403
1da177e4 8404RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8405M: Paul Mackerras <paulus@samba.org>
c69f677c 8406L: linux-fbdev@vger.kernel.org
1da177e4 8407S: Maintained
8a61f013 8408F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8409
e7839f25 8410RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8411P: rt2x00 project
b182427e 8412M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8413M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8414L: linux-wireless@vger.kernel.org
95ea3627
ID
8415S: Maintained
8416F: drivers/net/wireless/rt2x00/
8417
9db5579b 8418RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8419M: Jens Axboe <axboe@kernel.dk>
9db5579b 8420S: Maintained
679655da
JP
8421F: Documentation/blockdev/ramdisk.txt
8422F: drivers/block/brd.c
9db5579b 8423
9e95ce27 8424RANDOM NUMBER DRIVER
0624bcaa 8425M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8426S: Maintained
679655da 8427F: drivers/char/random.c
9e95ce27 8428
394b701c 8429RAPIDIO SUBSYSTEM
8b58be88 8430M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8431M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8432S: Maintained
679655da 8433F: drivers/rapidio/
394b701c 8434
e2d1d6c0 8435RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8436L: linux-wireless@vger.kernel.org
f52a5490 8437S: Orphan
679655da 8438F: drivers/net/wireless/ray*
e2d1d6c0
RD
8439
8440RCUTORTURE MODULE
e0198b29 8441M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8442M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8443L: linux-kernel@vger.kernel.org
f9094d8e 8444S: Supported
08deed1e 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8446F: Documentation/RCU/torture.txt
34e2d560 8447F: kernel/rcu/rcutorture.c
e2d1d6c0 8448
c87b9c60
PM
8449RCUTORTURE TEST FRAMEWORK
8450M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8451M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8452R: Steven Rostedt <rostedt@goodmis.org>
8453R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8454R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8455L: linux-kernel@vger.kernel.org
c87b9c60
PM
8456S: Supported
8457T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8458F: tools/testing/selftests/rcutorture
8459
c1f766b5 8460RDC R-321X SoC
8b58be88 8461M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8462S: Maintained
8463
db17f395 8464RDC R6040 FAST ETHERNET DRIVER
8b58be88 8465M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8466L: netdev@vger.kernel.org
8467S: Maintained
58565a35 8468F: drivers/net/ethernet/rdc/r6040.c
db17f395 8469
a09ed661 8470RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8471M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8472L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8473S: Supported
679655da 8474F: net/rds/
a09ed661 8475
595182bc 8476READ-COPY UPDATE (RCU)
8b58be88 8477M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8478M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8479R: Steven Rostedt <rostedt@goodmis.org>
8480R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8481R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8482L: linux-kernel@vger.kernel.org
9fab9787 8483W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8484S: Supported
08deed1e 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8486F: Documentation/RCU/
9fab9787 8487X: Documentation/RCU/torture.txt
f9094d8e 8488F: include/linux/rcu*
4102adab
PM
8489X: include/linux/srcu.h
8490F: kernel/rcu/
34e2d560 8491X: kernel/torture.c
595182bc 8492
0c86edc0 8493REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8494M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8495M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8496L: rtc-linux@googlegroups.com
8a6e2535 8497Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8498T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8499S: Maintained
679655da
JP
8500F: Documentation/rtc.txt
8501F: drivers/rtc/
8502F: include/linux/rtc.h
c117ab84 8503F: include/uapi/linux/rtc.h
0c86edc0 8504
0e400c53
MB
8505REALTEK AUDIO CODECS
8506M: Bard Liao <bardliao@realtek.com>
8507M: Oder Chiou <oder_chiou@realtek.com>
8508S: Maintained
8509F: sound/soc/codecs/rt*
8510F: include/sound/rt*.h
8511
1da177e4 8512REISERFS FILE SYSTEM
76c4e5ea 8513L: reiserfs-devel@vger.kernel.org
1da177e4 8514S: Supported
679655da 8515F: fs/reiserfs/
1da177e4 8516
b83a313b 8517REGISTER MAP ABSTRACTION
b02e48f2 8518M: Mark Brown <broonie@kernel.org>
dd060bc9 8519L: linux-kernel@vger.kernel.org
b83a313b
MB
8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8521S: Supported
8522F: drivers/base/regmap/
8523F: include/linux/regmap.h
8524
400e64df
OBC
8525REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8526M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8528S: Maintained
8529F: drivers/remoteproc/
8530F: Documentation/remoteproc.txt
6fc26488 8531F: include/linux/remoteproc.h
400e64df 8532
d8115db5
OBC
8533REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8534M: Ohad Ben-Cohen <ohad@wizery.com>
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8536S: Maintained
8537F: drivers/rpmsg/
8538F: Documentation/rpmsg.txt
8539F: include/linux/rpmsg.h
8540
1b0fe6be
PZ
8541RESET CONTROLLER FRAMEWORK
8542M: Philipp Zabel <p.zabel@pengutronix.de>
8543S: Maintained
8544F: drivers/reset/
8545F: Documentation/devicetree/bindings/reset/
8546F: include/linux/reset.h
8547F: include/linux/reset-controller.h
8548
e0897645 8549RFKILL
8b58be88 8550M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8551L: linux-wireless@vger.kernel.org
ce466579
JB
8552W: http://wireless.kernel.org/
8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8555S: Maintained
505c9247 8556F: Documentation/rfkill.txt
80811493 8557F: net/rfkill/
e0897645 8558
933685ca
TG
8559RHASHTABLE
8560M: Thomas Graf <tgraf@suug.ch>
8561L: netdev@vger.kernel.org
8562S: Maintained
8563F: lib/rhashtable.c
8564F: include/linux/rhashtable.h
8565
67e054e9
ML
8566RICOH SMARTMEDIA/XD DRIVER
8567M: Maxim Levitsky <maximlevitsky@gmail.com>
8568S: Maintained
21c26f50
JP
8569F: drivers/mtd/nand/r852.c
8570F: drivers/mtd/nand/r852.h
67e054e9 8571
92634125
ML
8572RICOH R5C592 MEMORYSTICK DRIVER
8573M: Maxim Levitsky <maximlevitsky@gmail.com>
8574S: Maintained
8575F: drivers/memstick/host/r592.*
8576
27f1d2f9
SA
8577ROCCAT DRIVERS
8578M: Stefan Achatz <erazor_de@users.sourceforge.net>
8579W: http://sourceforge.net/projects/roccat/
8580S: Maintained
8581F: drivers/hid/hid-roccat*
8582F: include/linux/hid-roccat*
8583F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8584
4b8ac966
JP
8585ROCKER DRIVER
8586M: Jiri Pirko <jiri@resnulli.us>
8587M: Scott Feldman <sfeldma@gmail.com>
8588L: netdev@vger.kernel.org
8589S: Supported
8590F: drivers/net/ethernet/rocker/
8591
1da177e4
LT
8592ROCKETPORT DRIVER
8593P: Comtrol Corp.
1da177e4
LT
8594W: http://www.comtrol.com
8595S: Maintained
679655da 8596F: Documentation/serial/rocket.txt
c897401b 8597F: drivers/tty/rocket*
1da177e4 8598
7645c2f4
KC
8599ROCKETPORT EXPRESS/INFINITY DRIVER
8600M: Kevin Cernekee <cernekee@gmail.com>
8601L: linux-serial@vger.kernel.org
8602S: Odd Fixes
8603F: drivers/tty/serial/rp2.*
8604
1da177e4 8605ROSE NETWORK LAYER
8b58be88 8606M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8607L: linux-hams@vger.kernel.org
d34cb28a 8608W: http://www.linux-ax25.org/
1da177e4 8609S: Maintained
679655da 8610F: include/net/rose.h
c117ab84 8611F: include/uapi/linux/rose.h
679655da 8612F: net/rose/
1da177e4 8613
91952bc0
AP
8614RTL2830 MEDIA DRIVER
8615M: Antti Palosaari <crope@iki.fi>
8616L: linux-media@vger.kernel.org
8617W: http://linuxtv.org/
8618W: http://palosaari.fi/linux/
8619Q: http://patchwork.linuxtv.org/project/linux-media/list/
8620T: git git://linuxtv.org/anttip/media_tree.git
8621S: Maintained
8622F: drivers/media/dvb-frontends/rtl2830*
8623
27a0aacf
AP
8624RTL2832 MEDIA DRIVER
8625M: Antti Palosaari <crope@iki.fi>
8626L: linux-media@vger.kernel.org
8627W: http://linuxtv.org/
8628W: http://palosaari.fi/linux/
8629Q: http://patchwork.linuxtv.org/project/linux-media/list/
8630T: git git://linuxtv.org/anttip/media_tree.git
8631S: Maintained
8632F: drivers/media/dvb-frontends/rtl2832*
8633
ba6e6f6e
AP
8634RTL2832_SDR MEDIA DRIVER
8635M: Antti Palosaari <crope@iki.fi>
8636L: linux-media@vger.kernel.org
8637W: http://linuxtv.org/
8638W: http://palosaari.fi/linux/
8639Q: http://patchwork.linuxtv.org/project/linux-media/list/
8640T: git git://linuxtv.org/anttip/media_tree.git
8641S: Maintained
b4bb1c28 8642F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 8643
59840488 8644RTL8180 WIRELESS DRIVER
605bebe2 8645L: linux-wireless@vger.kernel.org
491b26b4 8646W: http://wireless.kernel.org/
54e5881d 8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 8648S: Orphan
3cfeb0c3 8649F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 8650
59840488 8651RTL8187 WIRELESS DRIVER
9f0939bf 8652M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
8653M: Hin-Tak Leung <htl10@users.sourceforge.net>
8654M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 8655L: linux-wireless@vger.kernel.org
491b26b4 8656W: http://wireless.kernel.org/
54e5881d 8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 8658S: Maintained
3cfeb0c3 8659F: drivers/net/wireless/rtl818x/rtl8187/
59840488 8660
3cf0c8ad
LF
8661RTL8192CE WIRELESS DRIVER
8662M: Larry Finger <Larry.Finger@lwfinger.net>
8663M: Chaoming Li <chaoming_li@realsil.com.cn>
8664L: linux-wireless@vger.kernel.org
491b26b4 8665W: http://wireless.kernel.org/
3cf0c8ad
LF
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8667S: Maintained
8668F: drivers/net/wireless/rtlwifi/
f0b3e4b7 8669F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 8670
9eb8ef74 8671S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 8672M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8673L: linux-fbdev@vger.kernel.org
ce00f85c 8674S: Maintained
8a61f013 8675F: drivers/video/fbdev/savage/
9eb8ef74 8676
1da177e4 8677S390
8b58be88
JP
8678M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8679M: Heiko Carstens <heiko.carstens@de.ibm.com>
1da177e4 8680M: linux390@de.ibm.com
d58140cc 8681L: linux-s390@vger.kernel.org
5238da45
HC
8682W: http://www.ibm.com/developerworks/linux/linux390/
8683S: Supported
679655da 8684F: arch/s390/
a968cd3e 8685F: drivers/s390/
3bfe6858
JN
8686F: Documentation/s390/
8687F: Documentation/DocBook/s390*
5238da45 8688
322986ca
SO
8689S390 COMMON I/O LAYER
8690M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8691M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8692L: linux-s390@vger.kernel.org
8693W: http://www.ibm.com/developerworks/linux/linux390/
8694S: Supported
8695F: drivers/s390/cio/
8696
8697S390 DASD DRIVER
8698M: Stefan Weinhuber <wein@de.ibm.com>
8699M: Stefan Haberland <stefan.haberland@de.ibm.com>
8700L: linux-s390@vger.kernel.org
8701W: http://www.ibm.com/developerworks/linux/linux390/
8702S: Supported
8703F: drivers/s390/block/dasd*
8704F: block/partitions/ibm.c
8705
5238da45 8706S390 NETWORK DRIVERS
8b58be88 8707M: Ursula Braun <ursula.braun@de.ibm.com>
5238da45 8708M: linux390@de.ibm.com
d58140cc 8709L: linux-s390@vger.kernel.org
5238da45
HC
8710W: http://www.ibm.com/developerworks/linux/linux390/
8711S: Supported
679655da 8712F: drivers/s390/net/
5238da45 8713
322986ca
SO
8714S390 PCI SUBSYSTEM
8715M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8716M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8717L: linux-s390@vger.kernel.org
8718W: http://www.ibm.com/developerworks/linux/linux390/
8719S: Supported
8720F: arch/s390/pci/
8721F: drivers/pci/hotplug/s390_pci_hpc.c
8722
feed9b62 8723S390 ZCRYPT DRIVER
5c8d0983 8724M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62
FB
8725M: linux390@de.ibm.com
8726L: linux-s390@vger.kernel.org
a968cd3e 8727W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 8728S: Supported
d5ca6918 8729F: drivers/s390/crypto/
feed9b62 8730
5238da45 8731S390 ZFCP DRIVER
d38e19d0 8732M: Steffen Maier <maier@linux.vnet.ibm.com>
5238da45 8733M: linux390@de.ibm.com
d58140cc 8734L: linux-s390@vger.kernel.org
5238da45 8735W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 8736S: Supported
679655da 8737F: drivers/s390/scsi/zfcp_*
1da177e4 8738
dd96df2c 8739S390 IUCV NETWORK LAYER
8b58be88 8740M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
8741M: linux390@de.ibm.com
8742L: linux-s390@vger.kernel.org
8743W: http://www.ibm.com/developerworks/linux/linux390/
8744S: Supported
679655da
JP
8745F: drivers/s390/net/*iucv*
8746F: include/net/iucv/
8747F: net/iucv/
dd96df2c 8748
4dde7f75 8749S3C24XX SD/MMC Driver
8b58be88 8750M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 8751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 8752S: Supported
679655da 8753F: drivers/mmc/host/s3cmci.*
4dde7f75 8754
1f15a229
HV
8755SAA6588 RDS RECEIVER DRIVER
8756M: Hans Verkuil <hverkuil@xs4all.nl>
8757L: linux-media@vger.kernel.org
8758T: git git://linuxtv.org/media_tree.git
8759W: http://linuxtv.org
8760S: Odd Fixes
8761F: drivers/media/i2c/saa6588*
8762
98ed12e6 8763SAA7134 VIDEO4LINUX DRIVER
009a5410 8764M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
8765L: linux-media@vger.kernel.org
8766W: http://linuxtv.org
8767T: git git://linuxtv.org/media_tree.git
8768S: Odd fixes
e42bf501 8769F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
8770F: drivers/media/pci/saa7134/
8771
1da177e4 8772SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 8773M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 8774L: linux-media@vger.kernel.org
275ffde4 8775T: git git://linuxtv.org/media_tree.git
1da177e4 8776S: Maintained
90d72ac6
MCC
8777F: drivers/media/common/saa7146/
8778F: drivers/media/pci/saa7146/
8779F: include/media/saa7146*
1da177e4 8780
92304a40 8781SAMSUNG LAPTOP DRIVER
5909c654 8782M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
8783L: platform-driver-x86@vger.kernel.org
8784S: Maintained
8785F: drivers/platform/x86/samsung-laptop.c
8786
4a109cc0 8787SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 8788M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
8789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8790S: Supported
14430813 8791F: sound/soc/samsung/
4a109cc0 8792
0d89a28b 8793SAMSUNG FRAMEBUFFER DRIVER
b7701755 8794M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
8795L: linux-fbdev@vger.kernel.org
8796S: Maintained
8a61f013 8797F: drivers/video/fbdev/s3c-fb.c
0d89a28b 8798
b40f0632 8799SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 8800M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 8801M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 8802L: linux-kernel@vger.kernel.org
b40f0632 8803L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
8804S: Supported
8805F: drivers/mfd/sec*.c
8806F: drivers/regulator/s2m*.c
8807F: drivers/regulator/s5m*.c
b40f0632
KK
8808F: drivers/clk/clk-s2mps11.c
8809F: drivers/rtc/rtc-s5m.c
f69d3a17 8810F: include/linux/mfd/samsung/
b40f0632
KK
8811F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8812F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 8813
038f5c4b
SN
8814SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8815M: Kyungmin Park <kyungmin.park@samsung.com>
8816M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8817L: linux-media@vger.kernel.org
8818Q: https://patchwork.linuxtv.org/project/linux-media/list/
8819S: Supported
8820F: drivers/media/platform/exynos4-is/
038f5c4b 8821
6fd86ab2
SN
8822SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8823M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8824L: linux-media@vger.kernel.org
8825L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8826S: Maintained
8827F: drivers/media/platform/s3c-camif/
8828F: include/media/s3c_camif.h
8829
b84ef24e
AH
8830SAMSUNG S5C73M3 CAMERA DRIVER
8831M: Kyungmin Park <kyungmin.park@samsung.com>
8832M: Andrzej Hajda <a.hajda@samsung.com>
8833L: linux-media@vger.kernel.org
8834S: Supported
8835F: drivers/media/i2c/s5c73m3/*
8836
7d459937
AH
8837SAMSUNG S5K5BAF CAMERA DRIVER
8838M: Kyungmin Park <kyungmin.park@samsung.com>
8839M: Andrzej Hajda <a.hajda@samsung.com>
8840L: linux-media@vger.kernel.org
8841S: Supported
8842F: drivers/media/i2c/s5k5baf.c
8843
310e39c9 8844SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
8845M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8846M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
8847S: Supported
8848L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8849F: drivers/clk/samsung/
8850
66890ed6
BA
8851SAMSUNG SXGBE DRIVERS
8852M: Byungho An <bh74.an@samsung.com>
8853M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
8854M: Vipul Pandya <vipul.pandya@samsung.com>
8855S: Supported
8856L: netdev@vger.kernel.org
8857F: drivers/net/ethernet/samsung/sxgbe/
8858
93c537af
LM
8859SAMSUNG THERMAL DRIVER
8860M: Lukasz Majewski <l.majewski@samsung.com>
8861L: linux-pm@vger.kernel.org
8862L: linux-samsung-soc@vger.kernel.org
8863S: Supported
8864T: https://github.com/lmajewski/linux-samsung-thermal.git
8865F: drivers/thermal/samsung/
8866
e296cd32
KD
8867SAMSUNG USB2 PHY DRIVER
8868M: Kamil Debski <k.debski@samsung.com>
8869L: linux-kernel@vger.kernel.org
8870S: Supported
8871F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8872F: Documentation/phy/samsung-usb2.txt
8873F: drivers/phy/phy-exynos4210-usb2.c
8874F: drivers/phy/phy-exynos4x12-usb2.c
8875F: drivers/phy/phy-exynos5250-usb2.c
8876F: drivers/phy/phy-s5pv210-usb2.c
8877F: drivers/phy/phy-samsung-usb2.c
8878F: drivers/phy/phy-samsung-usb2.h
8879
ca749e2a 8880SERIAL DRIVERS
5e30bbb7 8881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 8882L: linux-serial@vger.kernel.org
5e30bbb7 8883S: Maintained
14430813 8884F: drivers/tty/serial/
ca749e2a 8885
aecb7b64 8886SYNOPSYS DESIGNWARE DMAC DRIVER
2d8a3b3d 8887M: Viresh Kumar <viresh.linux@gmail.com>
337ae47c 8888M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 8889S: Maintained
1fb200d6 8890F: include/linux/dma/dw.h
3d598f47 8891F: include/linux/platform_data/dma-dw.h
61a76496 8892F: drivers/dma/dw/
aecb7b64 8893
f9e37137
SJ
8894SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8895M: Seungwon Jeon <tgih.jun@samsung.com>
8896M: Jaehoon Chung <jh80.chung@samsung.com>
8897L: linux-mmc@vger.kernel.org
8898S: Maintained
8899F: include/linux/mmc/dw_mmc.h
8900F: drivers/mmc/host/dw_mmc*
8901
1db121d6
AN
8902THUNDERBOLT DRIVER
8903M: Andreas Noever <andreas.noever@gmail.com>
8904S: Maintained
8905F: drivers/thunderbolt/
8906
9222d247 8907TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 8908M: John Stultz <john.stultz@linaro.org>
88606e80 8909M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8910L: linux-kernel@vger.kernel.org
75fc2d37 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
8912S: Supported
8913F: include/linux/clocksource.h
8914F: include/linux/time.h
8915F: include/linux/timex.h
c117ab84
CEB
8916F: include/uapi/linux/time.h
8917F: include/uapi/linux/timex.h
88606e80
TG
8918F: kernel/time/clocksource.c
8919F: kernel/time/time*.c
8920F: kernel/time/ntp.c
7fe5f1c1 8921F: tools/testing/selftests/timers/
88606e80 8922
1da177e4 8923SC1200 WDT DRIVER
b300645a 8924M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 8925S: Maintained
679655da 8926F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
8927
8928SCHEDULER
dd9b238c 8929M: Ingo Molnar <mingo@redhat.com>
8b58be88 8930M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 8931L: linux-kernel@vger.kernel.org
75fc2d37 8932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 8933S: Maintained
95c0d71d 8934F: kernel/sched/
679655da 8935F: include/linux/sched.h
c117ab84 8936F: include/uapi/linux/sched.h
c2eb505b 8937F: include/linux/wait.h
1da177e4 8938
6bcf6737 8939SCORE ARCHITECTURE
ed38665e 8940M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 8941M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 8942W: http://www.sunplus.com
6bcf6737 8943S: Supported
a2681a75 8944F: arch/score/
6bcf6737 8945
1da177e4 8946SCSI CDROM DRIVER
8b58be88 8947M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
8948L: linux-scsi@vger.kernel.org
8949W: http://www.kernel.dk
8950S: Maintained
679655da 8951F: drivers/scsi/sr*
1da177e4 8952
fb50a83d 8953SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 8954M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
8955L: linux-rdma@vger.kernel.org
8956S: Supported
8957W: http://www.openfabrics.org
8958Q: http://patchwork.kernel.org/project/linux-rdma/list/
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8960F: drivers/infiniband/ulp/srp/
8961F: include/scsi/srp.h
8962
1da177e4 8963SCSI SG DRIVER
8b58be88 8964M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 8965L: linux-scsi@vger.kernel.org
59ab3c93 8966W: http://sg.danny.cz/sg
1da177e4 8967S: Maintained
59ab3c93 8968F: Documentation/scsi/scsi-generic.txt
679655da
JP
8969F: drivers/scsi/sg.c
8970F: include/scsi/sg.h
1da177e4
LT
8971
8972SCSI SUBSYSTEM
0351b8f8 8973M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 8974L: linux-scsi@vger.kernel.org
0351b8f8 8975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 8976S: Maintained
679655da
JP
8977F: drivers/scsi/
8978F: include/scsi/
1da177e4
LT
8979
8980SCSI TAPE DRIVER
8b58be88 8981M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
8982L: linux-scsi@vger.kernel.org
8983S: Maintained
679655da 8984F: Documentation/scsi/st.txt
f7269cfc
JD
8985F: drivers/scsi/st.*
8986F: drivers/scsi/st_*.h
1da177e4
LT
8987
8988SCTP PROTOCOL
8b6efb75 8989M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 8990M: Neil Horman <nhorman@tuxdriver.com>
1a418796 8991L: linux-sctp@vger.kernel.org
5f85813c 8992W: http://lksctp.sourceforge.net
8b6efb75 8993S: Maintained
679655da
JP
8994F: Documentation/networking/sctp.txt
8995F: include/linux/sctp.h
4d58c025 8996F: include/uapi/linux/sctp.h
679655da
JP
8997F: include/net/sctp/
8998F: net/sctp/
1da177e4
LT
8999
9000SCx200 CPU SUPPORT
8b58be88 9001M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9002S: Odd Fixes
679655da 9003F: Documentation/i2c/busses/scx200_acb
390889b6 9004F: arch/x86/platform/scx200/
679655da
JP
9005F: drivers/watchdog/scx200_wdt.c
9006F: drivers/i2c/busses/scx200*
9007F: drivers/mtd/maps/scx200_docflash.c
9008F: include/linux/scx200.h
1662d32c
JC
9009
9010SCx200 GPIO DRIVER
8b58be88 9011M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9012S: Maintained
679655da
JP
9013F: drivers/char/scx200_gpio.c
9014F: include/linux/scx200_gpio.h
1662d32c
JC
9015
9016SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9017M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9018S: Maintained
679655da 9019F: drivers/clocksource/scx200_hrt.c
1da177e4 9020
6a36913a 9021SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9022M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9023L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9024S: Maintained
679655da 9025F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9026
e7839f25 9027SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9028L: linux-mmc@vger.kernel.org
a1cb1d11 9029S: Orphan
7a241d6e 9030F: drivers/mmc/host/sdhci.*
d4a45787 9031F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9032
c04f9d61
KC
9033SECURE COMPUTING
9034M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9035R: Andy Lutomirski <luto@amacapital.net>
9036R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9038S: Supported
9039F: kernel/seccomp.c
9040F: include/uapi/linux/seccomp.h
9041F: include/linux/seccomp.h
c99ee51a 9042F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9043K: \bsecure_computing
9044K: \bTIF_SECCOMP\b
9045
0d1bb41a 9046SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9047M: Ben Dooks <ben-linux@fluff.org>
dc524882 9048M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9049L: linux-mmc@vger.kernel.org
0d1bb41a 9050S: Maintained
dc524882 9051F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9052
c63b3cba 9053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
2d8a3b3d 9054M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748 9055L: spear-devel@list.st.com
c63b3cba
VK
9056L: linux-mmc@vger.kernel.org
9057S: Maintained
9058F: drivers/mmc/host/sdhci-spear.c
9059
8711cca2 9060SECURITY SUBSYSTEM
9b45c0d2 9061M: James Morris <james.l.morris@oracle.com>
9c3646d1 9062M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9063L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9065W: http://kernsec.org/
8711cca2 9066S: Supported
7d2c86b5 9067F: security/
8711cca2 9068
1da177e4 9069SECURITY CONTACT
8b58be88 9070M: Security Officers <security@kernel.org>
1da177e4
LT
9071S: Supported
9072
9073SELINUX SECURITY MODULE
e0238b4c 9074M: Paul Moore <paul@paul-moore.com>
8b58be88 9075M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9076M: Eric Paris <eparis@parisplace.org>
e0238b4c 9077L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9078W: http://selinuxproject.org
5a5f2acf 9079T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9080S: Supported
679655da
JP
9081F: include/linux/selinux*
9082F: security/selinux/
6bde95ce 9083F: scripts/selinux/
1da177e4 9084
c1c124e9
JJ
9085APPARMOR SECURITY MODULE
9086M: John Johansen <john.johansen@canonical.com>
9087L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9088W: apparmor.wiki.kernel.org
9089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9090S: Supported
9091F: security/apparmor/
9092
cef2cf07 9093SENSABLE PHANTOM
8b58be88 9094M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9095S: Maintained
679655da 9096F: drivers/misc/phantom.c
c117ab84 9097F: include/uapi/linux/phantom.h
cef2cf07 9098
6733b39a 9099SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93
MT
9100M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9101M: Minh Tran <minh.tran@avagotech.com>
9102M: John Soni Jose <sony.john-n@avagotech.com>
3387f656 9103L: linux-scsi@vger.kernel.org
4627de93 9104W: http://www.avagotech.com
3387f656
JP
9105S: Supported
9106F: drivers/scsi/be2iscsi/
6733b39a 9107
6938f855
SP
9108Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9109M: Sathya Perla <sathya.perla@avagotech.com>
9110M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9111M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9112M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9113L: netdev@vger.kernel.org
fea3af67 9114W: http://www.emulex.com
7d2c86b5 9115S: Supported
9aebddd1 9116F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9117
d2928a8c 9118EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9119M: Selvin Xavier <selvin.xavier@avagotech.com>
9120M: Devesh Sharma <devesh.sharma@avagotech.com>
9121M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9122L: linux-rdma@vger.kernel.org
9123W: http://www.emulex.com
9124S: Supported
9125F: drivers/infiniband/hw/ocrdma/
9126
8ceee660 9127SFC NETWORK DRIVER
c06f51ea 9128M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9129M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9130L: netdev@vger.kernel.org
8ceee660 9131S: Supported
874aeea5 9132F: drivers/net/ethernet/sfc/
8ceee660 9133
e2d1d6c0 9134SGI GRU DRIVER
cc883afc 9135M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9136S: Maintained
679655da 9137F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9138
9139SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9140M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9141L: linux-ia64@vger.kernel.org
9142S: Supported
679655da 9143F: Documentation/ia64/serial.txt
df621252 9144F: drivers/tty/serial/ioc?_serial.c
679655da 9145F: include/linux/ioc?.h
e2d1d6c0 9146
75312619 9147SGI XP/XPC/XPNET DRIVER
e180383f
RH
9148M: Cliff Whickman <cpw@sgi.com>
9149M: Robin Holt <robinmholt@gmail.com>
75312619 9150S: Maintained
679655da 9151F: drivers/misc/sgi-xp/
75312619 9152
46eacf3b
AP
9153SI2157 MEDIA DRIVER
9154M: Antti Palosaari <crope@iki.fi>
9155L: linux-media@vger.kernel.org
9156W: http://linuxtv.org/
9157W: http://palosaari.fi/linux/
9158Q: http://patchwork.linuxtv.org/project/linux-media/list/
9159T: git git://linuxtv.org/anttip/media_tree.git
9160S: Maintained
9161F: drivers/media/tuners/si2157*
9162
75e2d5ba
AP
9163SI2168 MEDIA DRIVER
9164M: Antti Palosaari <crope@iki.fi>
9165L: linux-media@vger.kernel.org
9166W: http://linuxtv.org/
9167W: http://palosaari.fi/linux/
9168Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169T: git git://linuxtv.org/anttip/media_tree.git
9170S: Maintained
9171F: drivers/media/dvb-frontends/si2168*
9172
49cc629d
HV
9173SI470X FM RADIO RECEIVER I2C DRIVER
9174M: Hans Verkuil <hverkuil@xs4all.nl>
9175L: linux-media@vger.kernel.org
9176T: git git://linuxtv.org/media_tree.git
9177W: http://linuxtv.org
9178S: Odd Fixes
9179F: drivers/media/radio/si470x/radio-si470x-i2c.c
9180
9181SI470X FM RADIO RECEIVER USB DRIVER
9182M: Hans Verkuil <hverkuil@xs4all.nl>
9183L: linux-media@vger.kernel.org
9184T: git git://linuxtv.org/media_tree.git
9185W: http://linuxtv.org
9186S: Maintained
9187F: drivers/media/radio/si470x/radio-si470x-common.c
9188F: drivers/media/radio/si470x/radio-si470x.h
9189F: drivers/media/radio/si470x/radio-si470x-usb.c
9190
c937ca03
EV
9191SI4713 FM RADIO TRANSMITTER I2C DRIVER
9192M: Eduardo Valentin <edubezval@gmail.com>
9193L: linux-media@vger.kernel.org
9194T: git git://linuxtv.org/media_tree.git
9195W: http://linuxtv.org
9196S: Odd Fixes
99995ded 9197F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9198
9199SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9200M: Eduardo Valentin <edubezval@gmail.com>
9201L: linux-media@vger.kernel.org
9202T: git git://linuxtv.org/media_tree.git
9203W: http://linuxtv.org
9204S: Odd Fixes
99995ded
DR
9205F: drivers/media/radio/si4713/radio-platform-si4713.c
9206
9207SI4713 FM RADIO TRANSMITTER USB DRIVER
9208M: Hans Verkuil <hverkuil@xs4all.nl>
9209L: linux-media@vger.kernel.org
9210T: git git://linuxtv.org/media_tree.git
9211W: http://linuxtv.org
9212S: Maintained
9213F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9214
beb91d46 9215SIANO DVB DRIVER
009a5410 9216M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9217L: linux-media@vger.kernel.org
9218W: http://linuxtv.org
9219T: git git://linuxtv.org/media_tree.git
9220S: Odd fixes
9221F: drivers/media/common/siano/
beb91d46 9222F: drivers/media/usb/siano/
beb91d46 9223F: drivers/media/usb/siano/
14430813 9224F: drivers/media/mmc/siano/
beb91d46 9225
6f15b602
HG
9226SIMPLEFB FB DRIVER
9227M: Hans de Goede <hdegoede@redhat.com>
9228L: linux-fbdev@vger.kernel.org
9229S: Maintained
9230F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9231F: drivers/video/fbdev/simplefb.c
9232F: include/linux/platform_data/simplefb.h
9233
b618b69c 9234SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9235L: linux-media@vger.kernel.org
bb60fcb2 9236S: Orphan
b618b69c 9237F: drivers/media/platform/sh_veu.c
b618b69c
GL
9238
9239SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9240L: linux-media@vger.kernel.org
bb60fcb2 9241S: Orphan
b618b69c
GL
9242F: drivers/media/platform/sh_vou.c
9243F: include/media/sh_vou.h
9244
6349d997 9245SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9246M: Len Brown <lenb@kernel.org>
6349d997
LB
9247L: sfi-devel@simplefirmware.org
9248W: http://simplefirmware.org/
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9250S: Supported
943fc810 9251F: arch/x86/platform/sfi/
6349d997
LB
9252F: drivers/sfi/
9253F: include/linux/sfi*.h
e2d1d6c0 9254
1da177e4
LT
9255SIMTEC EB110ATX (Chalice CATS)
9256P: Ben Dooks
b16957c6
BD
9257P: Vincent Sanders <vince@simtec.co.uk>
9258M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9259W: http://www.simtec.co.uk/products/EB110ATX/
9260S: Supported
9261
9262SIMTEC EB2410ITX (BAST)
9263P: Ben Dooks
b16957c6
BD
9264P: Vincent Sanders <vince@simtec.co.uk>
9265M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9266W: http://www.simtec.co.uk/products/EB2410ITX/
9267S: Supported
15dba387
JP
9268F: arch/arm/mach-s3c24xx/mach-bast.c
9269F: arch/arm/mach-s3c24xx/bast-ide.c
9270F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9271
4c5adde7 9272TI DAVINCI MACHINE SUPPORT
3ba789c0 9273M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9274M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9275T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9276Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9277S: Supported
14430813 9278F: arch/arm/mach-davinci/
046d0a37 9279F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9280
8d4b3f08 9281TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9282M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9283L: linux-media@vger.kernel.org
8d4b3f08
LP
9284W: http://linuxtv.org/
9285Q: http://patchwork.linuxtv.org/project/linux-media/list/
9286T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9287S: Maintained
8d4b3f08
LP
9288F: drivers/media/platform/davinci/
9289F: include/media/davinci/
9290
417d2e50 9291TI AM437X VPFE DRIVER
e43cdb56 9292M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9293L: linux-media@vger.kernel.org
9294W: http://linuxtv.org/
9295Q: http://patchwork.linuxtv.org/project/linux-media/list/
9296T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9297S: Maintained
9298F: drivers/media/platform/am437x/
9299
c4c0283a 9300OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9301M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9302L: linux-media@vger.kernel.org
9303W: http://linuxtv.org/
9304Q: http://patchwork.linuxtv.org/project/linux-media/list/
9305T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9306S: Maintained
9307F: drivers/media/i2c/ov2659.c
9308F: include/media/ov2659.h
9309
92aab3c0 9310SIS 190 ETHERNET DRIVER
8b58be88 9311M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9312L: netdev@vger.kernel.org
9313S: Maintained
8c7de408 9314F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9315
1da177e4 9316SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9317M: Daniele Venzano <venza@brownhat.org>
1da177e4 9318W: http://www.brownhat.org/sis900.html
979b6c13 9319L: netdev@vger.kernel.org
1da177e4 9320S: Maintained
8c7de408 9321F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9322
9323SIS FRAMEBUFFER DRIVER
8b58be88 9324M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9325W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9326S: Maintained
679655da 9327F: Documentation/fb/sisfb.txt
8a61f013 9328F: drivers/video/fbdev/sis/
679655da 9329F: include/video/sisfb.h
1da177e4
LT
9330
9331SIS USB2VGA DRIVER
8b58be88 9332M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9333W: http://www.winischhofer.at/linuxsisusbvga.shtml
9334S: Maintained
679655da 9335F: drivers/usb/misc/sisusbvga/
1da177e4 9336
415ad26d 9337SLAB ALLOCATOR
16e943bf 9338M: Christoph Lameter <cl@linux.com>
2ed1c525 9339M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9340M: David Rientjes <rientjes@google.com>
9341M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9342M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9343L: linux-mm@kvack.org
9344S: Maintained
679655da 9345F: include/linux/sl?b*.h
16e943bf 9346F: mm/sl?b*
415ad26d 9347
9fab9787
PM
9348SLEEPABLE READ-COPY UPDATE (SRCU)
9349M: Lai Jiangshan <laijs@cn.fujitsu.com>
9350M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9351M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9352R: Steven Rostedt <rostedt@goodmis.org>
9353R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9354L: linux-kernel@vger.kernel.org
9fab9787
PM
9355W: http://www.rdrop.com/users/paulmck/RCU/
9356S: Supported
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9358F: include/linux/srcu.h
9359F: kernel/rcu/srcu.c
9fab9787 9360
66372841
CS
9361SMACK SECURITY MODULE
9362M: Casey Schaufler <casey@schaufler-ca.com>
9363L: linux-security-module@vger.kernel.org
9364W: http://schaufler-ca.com
9365T: git git://git.gitorious.org/smack-next/kernel.git
9366S: Maintained
9367F: Documentation/security/Smack.txt
9368F: security/smack/
9369
20651e0b 9370DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9371M: Kevin Hilman <khilman@kernel.org>
9372M: Nishanth Menon <nm@ti.com>
9373S: Maintained
20651e0b 9374F: drivers/power/avs/
68ace3e1
KH
9375F: include/linux/power/smartreflex.h
9376L: linux-pm@vger.kernel.org
9377
1da177e4 9378SMC91x ETHERNET DRIVER
2f82af08 9379M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9380S: Odd Fixes
ae150435 9381F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9382
e8e31622
SA
9383SMIA AND SMIA++ IMAGE SENSOR DRIVER
9384M: Sakari Ailus <sakari.ailus@iki.fi>
9385L: linux-media@vger.kernel.org
9386S: Maintained
14430813 9387F: drivers/media/i2c/smiapp/
e8e31622
SA
9388F: include/media/smiapp.h
9389F: drivers/media/i2c/smiapp-pll.c
9390F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9391F: include/uapi/linux/smiapp.h
a2cec3c0 9392F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9393
920fa1ff
GR
9394SMM665 HARDWARE MONITOR DRIVER
9395M: Guenter Roeck <linux@roeck-us.net>
9396L: lm-sensors@lm-sensors.org
9397S: Maintained
9398F: Documentation/hwmon/smm665
9399F: drivers/hwmon/smm665.c
9400
9df7305b 9401SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9402M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9403L: lm-sensors@lm-sensors.org
90b24cfb 9404S: Maintained
9df7305b
SG
9405F: Documentation/hwmon/emc2103
9406F: drivers/hwmon/emc2103.c
9407
a98d506c
HG
9408SMSC SCH5627 HARDWARE MONITOR DRIVER
9409M: Hans de Goede <hdegoede@redhat.com>
9410L: lm-sensors@lm-sensors.org
9411S: Supported
9412F: Documentation/hwmon/sch5627
9413F: drivers/hwmon/sch5627.c
9414
6ea884db 9415SMSC47B397 HARDWARE MONITOR DRIVER
7c81c60f 9416M: Jean Delvare <jdelvare@suse.de>
6ea884db
MH
9417L: lm-sensors@lm-sensors.org
9418S: Maintained
679655da
JP
9419F: Documentation/hwmon/smsc47b397
9420F: drivers/hwmon/smsc47b397.c
6ea884db 9421
fd9abb3d 9422SMSC911x ETHERNET DRIVER
90b24cfb 9423M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9424L: netdev@vger.kernel.org
90b24cfb 9425S: Maintained
679655da 9426F: include/linux/smsc911x.h
ae150435 9427F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9428
9429SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9430M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9431L: netdev@vger.kernel.org
90b24cfb 9432S: Maintained
ae150435 9433F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9434
3c8a63e2 9435SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9436M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9437L: linux-fbdev@vger.kernel.org
90b24cfb 9438S: Maintained
8a61f013 9439F: drivers/video/fbdev/smscufx.c
3c8a63e2 9440
668acf32 9441SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9442M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9443L: linux-media@vger.kernel.org
275ffde4 9444T: git git://linuxtv.org/media_tree.git
795fb7e7 9445S: Maintained
90d72ac6
MCC
9446F: include/media/soc*
9447F: drivers/media/i2c/soc_camera/
9448F: drivers/media/platform/soc_camera/
668acf32 9449
e2d1d6c0 9450SOEKRIS NET48XX LED SUPPORT
8b58be88 9451M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9452S: Maintained
679655da 9453F: drivers/leds/leds-net48xx.c
e2d1d6c0 9454
e3994db1 9455SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9456M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9457M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9458M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9459M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9460L: linux-media@vger.kernel.org
9461S: Supported
9462F: drivers/media/pci/solo6x10/
9463
1da177e4 9464SOFTWARE RAID (Multiple Disks) SUPPORT
8b58be88 9465M: Neil Brown <neilb@suse.de>
1da177e4 9466L: linux-raid@vger.kernel.org
524418bb 9467S: Supported
679655da
JP
9468F: drivers/md/
9469F: include/linux/raid/
c117ab84 9470F: include/uapi/linux/raid/
1da177e4 9471
1da177e4 9472SONIC NETWORK DRIVER
8b58be88 9473M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9474L: netdev@vger.kernel.org
1da177e4 9475S: Maintained
d9fb9f38 9476F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9477
61e115a5 9478SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9479M: Michael Buesch <m@bues.ch>
61e115a5
MB
9480L: netdev@vger.kernel.org
9481S: Maintained
679655da
JP
9482F: drivers/ssb/
9483F: include/linux/ssb/
61e115a5 9484
1da177e4 9485SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9486M: Mattia Dongili <malattia@linux.it>
d0944853 9487L: platform-driver-x86@vger.kernel.org
5b18167d 9488W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9489S: Maintained
679655da
JP
9490F: Documentation/laptops/sony-laptop.txt
9491F: drivers/char/sonypi.c
9492F: drivers/platform/x86/sony-laptop.c
9493F: include/linux/sony-laptop.h
1da177e4 9494
baf8532a 9495SONY MEMORYSTICK CARD SUPPORT
8b58be88 9496M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9497W: http://tifmxx.berlios.de/
9498S: Maintained
679655da 9499F: drivers/memstick/host/tifm_ms.c
baf8532a 9500
0ab30494
ML
9501SONY MEMORYSTICK STANDARD SUPPORT
9502M: Maxim Levitsky <maximlevitsky@gmail.com>
9503S: Maintained
9504F: drivers/memstick/core/ms_block.*
9505
1da177e4 9506SOUND
8b58be88
JP
9507M: Jaroslav Kysela <perex@perex.cz>
9508M: Takashi Iwai <tiwai@suse.de>
93711660 9509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9510W: http://www.alsa-project.org/
dde7ad8d 9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9512T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9513Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9514S: Maintained
3126a179
JP
9515F: Documentation/sound/
9516F: include/sound/
c117ab84 9517F: include/uapi/sound/
679655da 9518F: sound/
1da177e4 9519
33bbe149
MB
9520SOUND - COMPRESSED AUDIO
9521M: Vinod Koul <vinod.koul@intel.com>
9522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9524S: Supported
f672f31a 9525F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9526F: include/sound/compress_driver.h
f672f31a 9527F: include/uapi/sound/compress_*
33bbe149
MB
9528F: sound/core/compress_offload.c
9529F: sound/soc/soc-compress.c
9530
bd903bde 9531SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9532M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9533M: Mark Brown <broonie@kernel.org>
86f14df8 9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9536W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9537S: Supported
2820f615 9538F: Documentation/sound/alsa/soc/
679655da 9539F: sound/soc/
e6e55122 9540F: include/sound/soc*
eb1a6af3 9541
d7f8761b
MB
9542SOUND - DMAENGINE HELPERS
9543M: Lars-Peter Clausen <lars@metafoo.de>
9544S: Supported
9545F: include/sound/dmaengine_pcm.h
9546F: sound/core/pcm_dmaengine.c
9547F: sound/soc/soc-generic-dmaengine-pcm.c
9548
990a6a99
OS
9549SP2 MEDIA DRIVER
9550M: Olli Salonen <olli.salonen@iki.fi>
9551L: linux-media@vger.kernel.org
9552W: http://linuxtv.org/
9553Q: http://patchwork.linuxtv.org/project/linux-media/list/
9554S: Maintained
9555F: drivers/media/dvb-frontends/sp2*
9556
473321fc 9557SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9558M: "David S. Miller" <davem@davemloft.net>
1da177e4 9559L: sparclinux@vger.kernel.org
8a6e2535 9560Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9563S: Maintained
679655da 9564F: arch/sparc/
7765b8bb 9565F: drivers/sbus/
1da177e4 9566
6404fcca
DM
9567SPARC SERIAL DRIVERS
9568M: "David S. Miller" <davem@davemloft.net>
9569L: sparclinux@vger.kernel.org
08deed1e
JP
9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9572S: Maintained
6816383a 9573F: include/linux/sunserialcore.h
df621252 9574F: drivers/tty/serial/suncore.c
df621252
GKH
9575F: drivers/tty/serial/sunhv.c
9576F: drivers/tty/serial/sunsab.c
9577F: drivers/tty/serial/sunsab.h
9578F: drivers/tty/serial/sunsu.c
9579F: drivers/tty/serial/sunzilog.c
9580F: drivers/tty/serial/sunzilog.h
6404fcca 9581
389325b4
CL
9582SPARSE CHECKER
9583M: "Christopher Li" <sparse@chrisli.org>
9584L: linux-sparse@vger.kernel.org
9585W: https://sparse.wiki.kernel.org/
9586T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9587T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9588S: Maintained
9589F: include/linux/compiler.h
9590
fc0c195a 9591SPEAR PLATFORM SUPPORT
2d8a3b3d 9592M: Viresh Kumar <viresh.linux@gmail.com>
9cc23682 9593M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
9594L: spear-devel@list.st.com
9595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9596W: http://www.st.com/spear
9597S: Maintained
281e192f 9598F: arch/arm/mach-spear/
fc0c195a 9599
9600SPEAR CLOCK FRAMEWORK SUPPORT
2d8a3b3d 9601M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748
VK
9602L: spear-devel@list.st.com
9603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9604W: http://www.st.com/spear
9605S: Maintained
5df33a62 9606F: drivers/clk/spear/
fc0c195a 9607
e2d1d6c0 9608SPI SUBSYSTEM
b02e48f2 9609M: Mark Brown <broonie@kernel.org>
dfbe403c 9610L: linux-spi@vger.kernel.org
e7e4e13c 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 9612Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 9613S: Maintained
679655da
JP
9614F: Documentation/spi/
9615F: drivers/spi/
9616F: include/linux/spi/
c117ab84 9617F: include/uapi/linux/spi/
e2d1d6c0 9618
2752e401 9619SPIDERNET NETWORK DRIVER for CELL
8b58be88 9620M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
9621L: netdev@vger.kernel.org
9622S: Supported
679655da 9623F: Documentation/networking/spider_net.txt
8df158ac 9624F: drivers/net/ethernet/toshiba/spider_net*
2752e401 9625
e2d1d6c0 9626SPU FILE SYSTEM
8b58be88 9627M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 9628L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
9629W: http://www.ibm.com/developerworks/power/cell/
9630S: Supported
679655da
JP
9631F: Documentation/filesystems/spufs.txt
9632F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 9633
fc555841 9634SQUASHFS FILE SYSTEM
d7f2ff67 9635M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
9636L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9637W: http://squashfs.org.uk
9638S: Maintained
679655da
JP
9639F: Documentation/filesystems/squashfs.txt
9640F: fs/squashfs/
fc555841 9641
1da177e4 9642SRM (Alpha) environment access
8b58be88 9643M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 9644S: Maintained
679655da 9645F: arch/alpha/kernel/srm_env.c
1da177e4 9646
26e9a397 9647STABLE BRANCH
879a5a00 9648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 9649L: stable@vger.kernel.org
879a5a00 9650S: Supported
7b175c46 9651F: Documentation/stable_kernel_rules.txt
e2d1d6c0 9652
26e9a397 9653STAGING SUBSYSTEM
879a5a00 9654M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 9656L: devel@driverdev.osuosl.org
879a5a00 9657S: Supported
679655da 9658F: drivers/staging/
dbc6c2cc 9659
ebd3d010
JP
9660STAGING - COMEDI
9661M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 9662M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
9663S: Odd Fixes
9664F: drivers/staging/comedi/
9665
a0138163
JP
9666STAGING - FLARION FT1000 DRIVERS
9667M: Marek Belisko <marek.belisko@gmail.com>
9668S: Odd Fixes
9669F: drivers/staging/ft1000/
9670
6c1bb424 9671STAGING - INDUSTRIAL IO
030a13d7 9672M: Jonathan Cameron <jic23@kernel.org>
a0138163 9673L: linux-iio@vger.kernel.org
6c1bb424
JP
9674S: Odd Fixes
9675F: drivers/staging/iio/
9676
a0138163
JP
9677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9678M: Jarod Wilson <jarod@wilsonet.com>
9679W: http://www.lirc.org/
9680S: Odd Fixes
b2b0186d 9681F: drivers/staging/media/lirc/
a0138163 9682
f5e5de1e
OD
9683STAGING - LUSTRE PARALLEL FILESYSTEM
9684M: Oleg Drokin <oleg.drokin@intel.com>
9685M: Andreas Dilger <andreas.dilger@intel.com>
9686L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9687W: http://lustre.opensfs.org/
9688S: Maintained
9689F: drivers/staging/lustre
9690
7c6b6c71 9691STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
b8125382 9692M: Julian Andres Klode <jak@jak-linux.org>
7c6b6c71
MD
9693M: Marc Dietrich <marvin24@gmx.de>
9694L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 9695L: linux-tegra@vger.kernel.org
7c6b6c71
MD
9696S: Maintained
9697F: drivers/staging/nvec/
9698
a0138163 9699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
9700M: Jens Frederich <jfrederich@gmail.com>
9701M: Daniel Drake <dsd@laptop.org>
a0138163
JP
9702M: Jon Nettleton <jon.nettleton@gmail.com>
9703W: http://wiki.laptop.org/go/DCON
3140b458 9704S: Maintained
a0138163
JP
9705F: drivers/staging/olpc_dcon/
9706
94cfdd15 9707STAGING - OZMO DEVICES USB OVER WIFI DRIVER
96747a8f 9708M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
94cfdd15
CK
9709S: Maintained
9710F: drivers/staging/ozwpan/
9711
a0138163 9712STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
9713M: Willy Tarreau <willy@meta-x.org>
9714S: Odd Fixes
9715F: drivers/staging/panel/
9716
a0138163
JP
9717STAGING - REALTEK RTL8712U DRIVERS
9718M: Larry Finger <Larry.Finger@lwfinger.net>
9719M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9720S: Odd Fixes
9721F: drivers/staging/rtl8712/
9722
7591ba8b
JS
9723STAGING - REALTEK RTL8723U WIRELESS DRIVER
9724M: Larry Finger <Larry.Finger@lwfinger.net>
9725M: Jes Sorensen <Jes.Sorensen@redhat.com>
9726L: linux-wireless@vger.kernel.org
9727S: Maintained
9728F: drivers/staging/rtl8723au/
9729
13e4e9b8
SM
9730STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9731M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9732M: Teddy Wang <teddy.wang@siliconmotion.com>
9733M: Sudip Mukherjee <sudip@vectorindia.org>
9734L: linux-fbdev@vger.kernel.org
9735S: Maintained
9736F: drivers/staging/sm7xxfb/
9737
980ac4d7
SM
9738STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9739M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9740M: Teddy Wang <teddy.wang@siliconmotion.com>
9741M: Sudip Mukherjee <sudip@vectorindia.org>
9742L: linux-fbdev@vger.kernel.org
9743S: Maintained
9744F: drivers/staging/sm750fb/
9745
510fa408
JP
9746STAGING - SLICOSS
9747M: Lior Dotan <liodot@gmail.com>
9748M: Christopher Harrer <charrer@alacritech.com>
9749S: Odd Fixes
9750F: drivers/staging/slicoss/
9751
a0138163
JP
9752STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9753M: William Hubbs <w.d.hubbs@gmail.com>
9754M: Chris Brannon <chris@the-brannons.com>
d33bce31 9755M: Kirk Reiser <kirk@reisers.ca>
a0138163 9756M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 9757L: speakup@linux-speakup.org
a0138163
JP
9758W: http://www.linux-speakup.org/
9759S: Odd Fixes
9760F: drivers/staging/speakup/
9761
b3e871ce
JP
9762STAGING - VIA VT665X DRIVERS
9763M: Forest Bond <forest@alittletooquiet.net>
9764S: Odd Fixes
9765F: drivers/staging/vt665?/
9766
a30baec1
JK
9767STAGING - WILC1000 WIFI DRIVER
9768M: Johnny Kim <johnny.kim@atmel.com>
9769M: Rachel Kim <rachel.kim@atmel.com>
9770M: Dean Lee <dean.lee@atmel.com>
9771M: Chris Park <chris.park@atmel.com>
9772L: linux-wireless@vger.kernel.org
9773S: Supported
9774F: drivers/staging/wilc1000/
9775
709bcb07 9776STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 9777M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
9778S: Odd Fixes
9779F: drivers/staging/xgifb/
9780
1da177e4 9781STARFIRE/DURALAN NETWORK DRIVER
8b58be88 9782M: Ion Badulescu <ionut@badula.org>
b4f90189 9783S: Odd Fixes
9bba23b0 9784F: drivers/net/ethernet/adaptec/starfire*
1da177e4 9785
e2d1d6c0 9786SUN3/3X
8b58be88 9787M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
9788W: http://sammy.net/sun3/
9789S: Maintained
679655da
JP
9790F: arch/m68k/kernel/*sun3*
9791F: arch/m68k/sun3*/
9792F: arch/m68k/include/asm/sun3*
e689cf4a 9793F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 9794
af6a5af8
HG
9795SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9796M: Hans de Goede <hdegoede@redhat.com>
9797L: linux-input@vger.kernel.org
9798S: Maintained
9799F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9800F: drivers/input/keyboard/sun4i-lradc-keys.c
9801
2bc9ff01
DK
9802SUNDANCE NETWORK DRIVER
9803M: Denis Kirjanov <kda@linux-powerpc.org>
9804L: netdev@vger.kernel.org
9805S: Maintained
9806F: drivers/net/ethernet/dlink/sundance.c
9807
2cbb12a4 9808SUPERH
2cbb12a4 9809L: linux-sh@vger.kernel.org
8a6e2535 9810Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 9811S: Orphan
066069e1 9812F: Documentation/sh/
679655da 9813F: arch/sh/
066069e1 9814F: drivers/sh/
1da177e4 9815
4480f15b 9816SUSPEND TO RAM
7fb06082 9817M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
9818M: Len Brown <len.brown@intel.com>
9819M: Pavel Machek <pavel@ucw.cz>
bf1c138e 9820L: linux-pm@vger.kernel.org
e2d1d6c0 9821S: Supported
679655da
JP
9822F: Documentation/power/
9823F: arch/x86/kernel/acpi/
9824F: drivers/base/power/
9825F: kernel/power/
9826F: include/linux/suspend.h
9827F: include/linux/freezer.h
9828F: include/linux/pm.h
1da177e4
LT
9829
9830SVGA HANDLING
8b58be88 9831M: Martin Mares <mj@ucw.cz>
1da177e4
LT
9832L: linux-video@atrey.karlin.mff.cuni.cz
9833S: Maintained
679655da
JP
9834F: Documentation/svga.txt
9835F: arch/x86/boot/video*
1da177e4 9836
6e28b761
KRW
9837SWIOTLB SUBSYSTEM
9838M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9839L: linux-kernel@vger.kernel.org
9840S: Supported
9841F: lib/swiotlb.c
9842F: arch/*/kernel/pci-swiotlb.c
9843F: include/linux/swiotlb.h
9844
007f790c
JP
9845SWITCHDEV
9846M: Jiri Pirko <jiri@resnulli.us>
9847L: netdev@vger.kernel.org
9848S: Supported
9849F: net/switchdev/
9850F: include/net/switchdev.h
9851
db8e35d5
VG
9852SYNOPSYS ARC ARCHITECTURE
9853M: Vineet Gupta <vgupta@synopsys.com>
db8e35d5
VG
9854S: Supported
9855F: arch/arc/
6659a20a 9856F: Documentation/devicetree/bindings/arc/
c6a0fe4a 9857F: drivers/tty/serial/arc_uart.c
db8e35d5 9858
556cc1c5
AB
9859SYNOPSYS ARC SDP platform support
9860M: Alexey Brodkin <abrodkin@synopsys.com>
9861S: Supported
9862F: arch/arc/plat-axs10x
9863F: arch/arc/boot/dts/ax*
9864F: Documentation/devicetree/bindings/arc/axs10*
9865
6c284c9a
LJ
9866SYSTEM CONFIGURATION (SYSCON)
9867M: Lee Jones <lee.jones@linaro.org>
9868M: Arnd Bergmann <arnd@arndb.de>
9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9870S: Supported
9871F: drivers/mfd/syscon.c
9872
1da177e4 9873SYSV FILESYSTEM
8b58be88 9874M: Christoph Hellwig <hch@infradead.org>
1da177e4 9875S: Maintained
679655da
JP
9876F: Documentation/filesystems/sysv-fs.txt
9877F: fs/sysv/
9878F: include/linux/sysv_fs.h
1da177e4 9879
86cfa7fc 9880TARGET SUBSYSTEM
9c3646d1 9881M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 9882L: linux-scsi@vger.kernel.org
b9f5edc2 9883L: target-devel@vger.kernel.org
86cfa7fc 9884W: http://www.linux-iscsi.org
cf015e9f 9885W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
9887S: Supported
9888F: drivers/target/
9889F: include/target/
9890F: Documentation/target/
9891
4e68852d 9892TASKSTATS STATISTICS INTERFACE
185e595f 9893M: Balbir Singh <bsingharora@gmail.com>
4e68852d 9894S: Maintained
679655da
JP
9895F: Documentation/accounting/taskstats*
9896F: include/linux/taskstats*
9897F: kernel/taskstats.c
4e68852d 9898
781b456a 9899TC CLASSIFIER
f935f3f8 9900M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
9901L: netdev@vger.kernel.org
9902S: Maintained
679655da 9903F: include/net/pkt_cls.h
c117ab84 9904F: include/uapi/linux/pkt_cls.h
679655da 9905F: net/sched/
781b456a 9906
5067f08a 9907TCP LOW PRIORITY MODULE
8b58be88
JP
9908M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9909M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
9910W: http://tcp-lp-mod.sourceforge.net/
9911S: Maintained
679655da 9912F: net/ipv4/tcp_lp.c
5067f08a 9913
91952bc0
AP
9914TDA10071 MEDIA DRIVER
9915M: Antti Palosaari <crope@iki.fi>
9916L: linux-media@vger.kernel.org
9917W: http://linuxtv.org/
9918W: http://palosaari.fi/linux/
9919Q: http://patchwork.linuxtv.org/project/linux-media/list/
9920T: git git://linuxtv.org/anttip/media_tree.git
9921S: Maintained
9922F: drivers/media/dvb-frontends/tda10071*
9923
9924TDA18212 MEDIA DRIVER
9925M: Antti Palosaari <crope@iki.fi>
9926L: linux-media@vger.kernel.org
9927W: http://linuxtv.org/
9928W: http://palosaari.fi/linux/
9929Q: http://patchwork.linuxtv.org/project/linux-media/list/
9930T: git git://linuxtv.org/anttip/media_tree.git
9931S: Maintained
9932F: drivers/media/tuners/tda18212*
9933
9934TDA18218 MEDIA DRIVER
9935M: Antti Palosaari <crope@iki.fi>
9936L: linux-media@vger.kernel.org
9937W: http://linuxtv.org/
9938W: http://palosaari.fi/linux/
9939Q: http://patchwork.linuxtv.org/project/linux-media/list/
9940T: git git://linuxtv.org/anttip/media_tree.git
9941S: Maintained
9942F: drivers/media/tuners/tda18218*
9943
3b2f6aba
MK
9944TDA18271 MEDIA DRIVER
9945M: Michael Krufky <mkrufky@linuxtv.org>
9946L: linux-media@vger.kernel.org
9947W: http://linuxtv.org/
9948W: http://github.com/mkrufky
9949Q: http://patchwork.linuxtv.org/project/linux-media/list/
9950T: git git://linuxtv.org/mkrufky/tuners.git
9951S: Maintained
9952F: drivers/media/tuners/tda18271*
9953
e48307a9
MK
9954TDA827x MEDIA DRIVER
9955M: Michael Krufky <mkrufky@linuxtv.org>
9956L: linux-media@vger.kernel.org
9957W: http://linuxtv.org/
9958W: http://github.com/mkrufky
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/mkrufky/tuners.git
9961S: Maintained
9962F: drivers/media/tuners/tda8290.*
9963
66cf9212
MK
9964TDA8290 MEDIA DRIVER
9965M: Michael Krufky <mkrufky@linuxtv.org>
9966L: linux-media@vger.kernel.org
9967W: http://linuxtv.org/
9968W: http://github.com/mkrufky
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/mkrufky/tuners.git
9971S: Maintained
9972F: drivers/media/tuners/tda8290.*
9973
4b9fba30
HV
9974TDA9840 MEDIA DRIVER
9975M: Hans Verkuil <hverkuil@xs4all.nl>
9976L: linux-media@vger.kernel.org
9977T: git git://linuxtv.org/media_tree.git
9978W: http://linuxtv.org
9979S: Maintained
9980F: drivers/media/i2c/tda9840*
9981
2cb654fd 9982TEA5761 TUNER DRIVER
009a5410 9983M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9984L: linux-media@vger.kernel.org
9985W: http://linuxtv.org
9986T: git git://linuxtv.org/media_tree.git
9987S: Odd fixes
9988F: drivers/media/tuners/tea5761.*
9989
9990TEA5767 TUNER DRIVER
009a5410 9991M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9992L: linux-media@vger.kernel.org
9993W: http://linuxtv.org
9994T: git git://linuxtv.org/media_tree.git
9995S: Maintained
9996F: drivers/media/tuners/tea5767.*
9997
4b9fba30
HV
9998TEA6415C MEDIA DRIVER
9999M: Hans Verkuil <hverkuil@xs4all.nl>
10000L: linux-media@vger.kernel.org
10001T: git git://linuxtv.org/media_tree.git
10002W: http://linuxtv.org
10003S: Maintained
10004F: drivers/media/i2c/tea6415c*
10005
10006TEA6420 MEDIA DRIVER
10007M: Hans Verkuil <hverkuil@xs4all.nl>
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
10010W: http://linuxtv.org
10011S: Maintained
10012F: drivers/media/i2c/tea6420*
10013
3d249d4c 10014TEAM DRIVER
dca9ab92 10015M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10016L: netdev@vger.kernel.org
10017S: Supported
10018F: drivers/net/team/
10019F: include/linux/if_team.h
c117ab84 10020F: include/uapi/linux/if_team.h
3d249d4c 10021
7d029125 10022TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10023M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10024S: Maintained
10025F: arch/x86/platform/ts5500/
10026
40ad4a30
SY
10027TECHNOTREND USB IR RECEIVER
10028M: Sean Young <sean@mess.org>
10029L: linux-media@vger.kernel.org
10030S: Maintained
10031F: drivers/media/rc/ttusbir.c
10032
adabdb0c 10033TEGRA ARCHITECTURE SUPPORT
243d58ec 10034M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10035M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10036M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10037L: linux-tegra@vger.kernel.org
fd117cd1 10038Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10040S: Supported
bbbe96ed 10041N: [^a-z]tegra
84b9414b 10042
adabdb0c
SW
10043TEGRA CLOCK DRIVER
10044M: Peter De Schrijver <pdeschrijver@nvidia.com>
10045M: Prashant Gaikwad <pgaikwad@nvidia.com>
10046S: Supported
10047F: drivers/clk/tegra/
10048
10049TEGRA DMA DRIVER
10050M: Laxman Dewangan <ldewangan@nvidia.com>
10051S: Supported
10052F: drivers/dma/tegra20-apb-dma.c
10053
adabdb0c
SW
10054TEGRA I2C DRIVER
10055M: Laxman Dewangan <ldewangan@nvidia.com>
10056S: Supported
10057F: drivers/i2c/busses/i2c-tegra.c
10058
10059TEGRA IOMMU DRIVERS
10060M: Hiroshi Doyu <hdoyu@nvidia.com>
10061S: Supported
10062F: drivers/iommu/tegra*
10063
10064TEGRA KBC DRIVER
10065M: Rakesh Iyer <riyer@nvidia.com>
10066M: Laxman Dewangan <ldewangan@nvidia.com>
10067S: Supported
10068F: drivers/input/keyboard/tegra-kbc.c
10069
adabdb0c
SW
10070TEGRA PWM DRIVER
10071M: Thierry Reding <thierry.reding@gmail.com>
10072S: Supported
10073F: drivers/pwm/pwm-tegra.c
10074
10075TEGRA SERIAL DRIVER
10076M: Laxman Dewangan <ldewangan@nvidia.com>
10077S: Supported
10078F: drivers/tty/serial/serial-tegra.c
10079
10080TEGRA SPI DRIVER
10081M: Laxman Dewangan <ldewangan@nvidia.com>
10082S: Supported
10083F: drivers/spi/spi-tegra*
10084
1a348ccc 10085TEHUTI ETHERNET DRIVER
8b58be88 10086M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10087L: netdev@vger.kernel.org
10088S: Supported
ef7f5429 10089F: drivers/net/ethernet/tehuti/*
1a348ccc 10090
4e68852d 10091Telecom Clock Driver for MCPL0010
8b58be88 10092M: Mark Gross <mark.gross@intel.com>
4e68852d 10093S: Supported
679655da 10094F: drivers/char/tlclk.c
4e68852d 10095
4480f15b 10096TENSILICA XTENSA PORT (xtensa)
8b58be88 10097M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10098M: Max Filippov <jcmvbkbc@gmail.com>
10099L: linux-xtensa@linux-xtensa.org
4e68852d 10100S: Maintained
679655da 10101F: arch/xtensa/
3dc99857 10102F: drivers/irqchip/irq-xtensa-*
4e68852d 10103
5313ba66
HV
10104THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10105M: Hans Verkuil <hverkuil@xs4all.nl>
10106L: linux-media@vger.kernel.org
10107T: git git://linuxtv.org/media_tree.git
10108W: http://linuxtv.org
10109S: Maintained
10110F: drivers/media/radio/radio-raremono.c
10111
d3fb6955 10112THERMAL
b75f0050 10113M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10114M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10115L: linux-pm@vger.kernel.org
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10118Q: https://patchwork.kernel.org/project/linux-pm/list/
10119S: Supported
10120F: drivers/thermal/
10121F: include/linux/thermal.h
af6c9f16 10122F: include/uapi/linux/thermal.h
b75f0050
JP
10123F: include/linux/cpu_cooling.h
10124F: Documentation/devicetree/bindings/thermal/
d3fb6955 10125
30ba2fbd
VD
10126THINGM BLINK(1) USB RGB LED DRIVER
10127M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10128S: Maintained
10129F: drivers/hid/hid-thingm.c
10130
4e68852d 10131THINKPAD ACPI EXTRAS DRIVER
8b58be88 10132M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10133L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10134L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10135W: http://ibm-acpi.sourceforge.net
10136W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10137T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10138S: Maintained
679655da 10139F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10140
1b46f2a2 10141TI BANDGAP AND THERMAL DRIVER
f14d1c24 10142M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10143L: linux-pm@vger.kernel.org
531ff13e 10144L: linux-omap@vger.kernel.org
5a723e81 10145S: Maintained
794b2e25 10146F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10147
0c7665c3
MF
10148TI CDCE706 CLOCK DRIVER
10149M: Max Filippov <jcmvbkbc@gmail.com>
10150S: Maintained
10151F: drivers/clk/clk-cdce706.c
10152
49b6a5e3
TK
10153TI CLOCK DRIVER
10154M: Tero Kristo <t-kristo@ti.com>
10155L: linux-omap@vger.kernel.org
10156S: Maintained
10157F: drivers/clk/ti/
10158F: include/linux/clk/ti.h
10159
4020f2d7 10160TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10161M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10162S: Maintained
679655da
JP
10163F: drivers/misc/tifm*
10164F: drivers/mmc/host/tifm_sd.c
10165F: include/linux/tifm.h
4020f2d7 10166
e0c52404 10167TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10168M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10169L: linux-kernel@vger.kernel.org
10170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10171S: Maintained
10172F: drivers/soc/ti/*
10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10174
10175
152ad442
SR
10176TI LM49xxx FAMILY ASoC CODEC DRIVERS
10177M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10178M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10180S: Maintained
10181F: sound/soc/codecs/lm49453*
d392dead 10182F: sound/soc/codecs/isabelle*
152ad442 10183
0edd807d
KM
10184TI LP855x BACKLIGHT DRIVER
10185M: Milo Kim <milo.kim@ti.com>
10186S: Maintained
10187F: Documentation/backlight/lp855x-driver.txt
10188F: drivers/video/backlight/lp855x_bl.c
10189F: include/linux/platform_data/lp855x.h
10190
faf13f6d
KM
10191TI LP8727 CHARGER DRIVER
10192M: Milo Kim <milo.kim@ti.com>
10193S: Maintained
10194F: drivers/power/lp8727_charger.c
10195F: include/linux/platform_data/lp8727.h
10196
22f1229f
KM
10197TI LP8788 MFD DRIVER
10198M: Milo Kim <milo.kim@ti.com>
10199S: Maintained
10200F: drivers/iio/adc/lp8788_adc.c
10201F: drivers/leds/leds-lp8788.c
10202F: drivers/mfd/lp8788*.c
10203F: drivers/power/lp8788-charger.c
10204F: drivers/regulator/lp8788-*.c
10205F: include/linux/mfd/lp8788*.h
10206
84640e27
KM
10207TI NETCP ETHERNET DRIVER
10208M: Wingman Kwok <w-kwok2@ti.com>
10209M: Murali Karicheri <m-karicheri2@ti.com>
10210L: netdev@vger.kernel.org
10211S: Maintained
10212F: drivers/net/ethernet/ti/netcp*
10213
217e0ca9
KC
10214TI TAS571X FAMILY ASoC CODEC DRIVER
10215M: Kevin Cernekee <cernekee@chromium.org>
10216L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10217S: Odd Fixes
10218F: sound/soc/codecs/tas571x*
10219
dd5e8e6b 10220TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10221M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10222L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10223S: Maintained
10224F: sound/soc/codecs/twl4030*
10225
90921014 10226TI WILINK WIRELESS DRIVERS
90921014
LC
10227L: linux-wireless@vger.kernel.org
10228W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10229W: http://wireless.kernel.org/en/users/Drivers/wl1251
10230T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10231S: Orphan
90921014
LC
10232F: drivers/net/wireless/ti/
10233F: include/linux/wl12xx.h
10234
e86eaa3a 10235TIPC NETWORK LAYER
8b58be88 10236M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10237M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10238L: netdev@vger.kernel.org (core kernel code)
10239L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10240W: http://tipc.sourceforge.net/
e86eaa3a 10241S: Maintained
c117ab84 10242F: include/uapi/linux/tipc*.h
679655da 10243F: net/tipc/
e86eaa3a 10244
867e359b 10245TILE ARCHITECTURE
c47b15c4 10246M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10247W: http://www.ezchip.com/scm/
867e359b
CM
10248S: Supported
10249F: arch/tile/
6b940606 10250F: drivers/char/tile-srom.c
5c770755 10251F: drivers/edac/tile_edac.c
6b940606
CM
10252F: drivers/net/ethernet/tile/
10253F: drivers/rtc/rtc-tile.c
10254F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10255F: drivers/tty/serial/tilegx.c
6b940606
CM
10256F: drivers/usb/host/*-tilegx.c
10257F: include/linux/usb/tilegx.h
867e359b 10258
1da177e4 10259TLAN NETWORK DRIVER
8b58be88 10260M: Samuel Chessman <chessman@tux.org>
88c07dde 10261L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10262W: http://sourceforge.net/projects/tlan/
10263S: Maintained
679655da 10264F: Documentation/networking/tlan.txt
b544dbac 10265F: drivers/net/ethernet/ti/tlan.*
1da177e4 10266
d74db3b2 10267TOMOYO SECURITY MODULE
8b58be88
JP
10268M: Kentaro Takeda <takedakn@nttdata.co.jp>
10269M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10270L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10271L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10272L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10273L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10274W: http://tomoyo.sourceforge.jp/
843d183c 10275T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10276S: Maintained
679655da 10277F: security/tomoyo/
d74db3b2 10278
9caeb532 10279TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10280M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10281L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10282S: Maintained
10283F: drivers/platform/x86/topstar-laptop.c
10284
1da177e4 10285TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10286M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10287L: platform-driver-x86@vger.kernel.org
0a63ca11 10288S: Maintained
679655da 10289F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10290
0a63ca11
AA
10291TOSHIBA BLUETOOTH DRIVER
10292M: Azael Avalos <coproscefalo@gmail.com>
10293L: platform-driver-x86@vger.kernel.org
10294S: Maintained
10295F: drivers/platform/x86/toshiba_bluetooth.c
10296
10297TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10298M: Azael Avalos <coproscefalo@gmail.com>
10299L: platform-driver-x86@vger.kernel.org
10300S: Maintained
10301F: drivers/platform/x86/toshiba_haps.c
10302
1da177e4 10303TOSHIBA SMM DRIVER
8b58be88 10304M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10305L: tlinux-users@tce.toshiba-dme.co.jp
10306W: http://www.buzzard.org.uk/toshiba/
10307S: Maintained
679655da
JP
10308F: drivers/char/toshiba.c
10309F: include/linux/toshiba.h
c117ab84 10310F: include/uapi/linux/toshiba.h
1da177e4 10311
d719f900 10312TMIO MMC DRIVER
c4b13fb0 10313M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10314L: linux-mmc@vger.kernel.org
d719f900 10315S: Maintained
d1057c40
GL
10316F: drivers/mmc/host/tmio_mmc*
10317F: drivers/mmc/host/sh_mobile_sdhi.c
10318F: include/linux/mmc/tmio.h
10319F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10320
917cc4e6
GR
10321TMP401 HARDWARE MONITOR DRIVER
10322M: Guenter Roeck <linux@roeck-us.net>
10323L: lm-sensors@lm-sensors.org
10324S: Maintained
10325F: Documentation/hwmon/tmp401
10326F: drivers/hwmon/tmp401.c
10327
98f32602 10328TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10329M: Hugh Dickins <hughd@google.com>
98f32602
HD
10330L: linux-mm@kvack.org
10331S: Maintained
10332F: include/linux/shmem_fs.h
10333F: mm/shmem.c
10334
45f95b53 10335TM6000 VIDEO4LINUX DRIVER
009a5410 10336M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10337L: linux-media@vger.kernel.org
10338W: http://linuxtv.org
10339T: git git://linuxtv.org/media_tree.git
10340S: Odd fixes
10341F: drivers/media/usb/tm6000/
10342
c65fde19
HV
10343TW68 VIDEO4LINUX DRIVER
10344M: Hans Verkuil <hverkuil@xs4all.nl>
10345L: linux-media@vger.kernel.org
10346T: git git://linuxtv.org/media_tree.git
10347W: http://linuxtv.org
10348S: Odd Fixes
10349F: drivers/media/pci/tw68/
10350
4e68852d 10351TPM DEVICE DRIVER
901486b8 10352M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10353M: Marcel Selhorst <tpmdd@selhorst.net>
ce93b4b0 10354R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10355W: http://tpmdd.sourceforge.net
63a10dfd 10356L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10357Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10358T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10359S: Maintained
679655da 10360F: drivers/char/tpm/
4e68852d 10361
1a0f1b27
AL
10362TPM IBM_VTPM DEVICE DRIVER
10363M: Ashley Lai <ashleydlai@gmail.com>
10364W: http://tpmdd.sourceforge.net
10365L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10366S: Maintained
10367F: drivers/char/tpm/tpm_ibmvtpm*
10368
d6f005a1
JP
10369TRACING
10370M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10371M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10373S: Maintained
10374F: Documentation/trace/ftrace.txt
10375F: arch/*/*/*/ftrace.h
10376F: arch/*/kernel/ftrace.c
10377F: include/*/ftrace.h
10378F: include/linux/trace*.h
10379F: include/trace/
10380F: kernel/trace/
6e68e6c5 10381F: tools/testing/selftests/ftrace/
d6f005a1 10382
1da177e4 10383TRIVIAL PATCHES
8b58be88 10384M: Jiri Kosina <trivial@kernel.org>
54e5881d 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10386S: Maintained
86ef925f 10387K: ^Subject:.*(?i)trivial
1da177e4 10388
4e68852d 10389TTY LAYER
879a5a00 10390M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25e6c11f 10391M: Jiri Slaby <jslaby@suse.cz>
879a5a00 10392S: Supported
08deed1e 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10394F: Documentation/serial/
8dd5d2f1 10395F: drivers/tty/
df621252 10396F: drivers/tty/serial/serial_core.c
e3288775
AC
10397F: include/linux/serial_core.h
10398F: include/linux/serial.h
10399F: include/linux/tty.h
c117ab84
CEB
10400F: include/uapi/linux/serial_core.h
10401F: include/uapi/linux/serial.h
10402F: include/uapi/linux/tty.h
4e68852d 10403
91952bc0
AP
10404TUA9001 MEDIA DRIVER
10405M: Antti Palosaari <crope@iki.fi>
10406L: linux-media@vger.kernel.org
10407W: http://linuxtv.org/
10408W: http://palosaari.fi/linux/
10409Q: http://patchwork.linuxtv.org/project/linux-media/list/
10410T: git git://linuxtv.org/anttip/media_tree.git
10411S: Maintained
10412F: drivers/media/tuners/tua9001*
10413
740db6d7 10414TULIP NETWORK DRIVERS
8b58be88 10415M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10416L: netdev@vger.kernel.org
10417S: Maintained
0f04e2aa 10418F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10419
10420TUN/TAP driver
ba57b6f2 10421M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10422W: http://vtun.sourceforge.net/tun
10423S: Maintained
679655da
JP
10424F: Documentation/networking/tuntap.txt
10425F: arch/um/os-Linux/drivers/
1da177e4 10426
b454cc66 10427TURBOCHANNEL SUBSYSTEM
8b58be88 10428M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10429M: Ralf Baechle <ralf@linux-mips.org>
10430L: linux-mips@linux-mips.org
10431Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10432S: Maintained
679655da
JP
10433F: drivers/tc/
10434F: include/linux/tc.h
b454cc66 10435
1da177e4 10436U14-34F SCSI DRIVER
8b58be88 10437M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10438L: linux-scsi@vger.kernel.org
10439S: Maintained
679655da 10440F: drivers/scsi/u14-34f.c
1da177e4 10441
e2d1d6c0 10442UBI FILE SYSTEM (UBIFS)
949cb623 10443M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10444M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10445L: linux-mtd@lists.infradead.org
e2966cbe 10446T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10447W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10448S: Maintained
679655da
JP
10449F: Documentation/filesystems/ubifs.txt
10450F: fs/ubifs/
e2d1d6c0 10451
e1632fa2 10452UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 10453M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 10454W: http://www.uclinux.org/
e1632fa2 10455L: linux-m68k@lists.linux-m68k.org
cc2020e6 10456L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 10458S: Maintained
e1632fa2
GU
10459F: arch/m68k/coldfire/
10460F: arch/m68k/68*/
61bc02bb
JP
10461F: arch/m68k/*/*_no.*
10462F: arch/m68k/include/asm/*_no.*
cc2020e6 10463
1da177e4 10464UDF FILESYSTEM
8b58be88 10465M: Jan Kara <jack@suse.cz>
1da177e4 10466S: Maintained
679655da
JP
10467F: Documentation/filesystems/udf.txt
10468F: fs/udf/
1da177e4 10469
cc2020e6 10470UFS FILESYSTEM
8b58be88 10471M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10472S: Maintained
679655da
JP
10473F: Documentation/filesystems/ufs.txt
10474F: fs/ufs/
cc2020e6 10475
0a09d3ab
DH
10476UHID USERSPACE HID IO DRIVER:
10477M: David Herrmann <dh.herrmann@googlemail.com>
10478L: linux-input@vger.kernel.org
10479S: Maintained
10480F: drivers/hid/uhid.c
c117ab84 10481F: include/uapi/linux/uhid.h
0a09d3ab 10482
18332a80 10483ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10484L: linux-usb@vger.kernel.org
10c6c9c9 10485S: Orphan
355ffe69 10486F: drivers/uwb/
679655da
JP
10487F: include/linux/uwb.h
10488F: include/linux/uwb/
18332a80 10489
b31d8273
G
10490UNICORE32 ARCHITECTURE:
10491M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10492W: http://mprc.pku.edu.cn/~guanxuetao/linux
10493S: Maintained
ceebf4d5 10494T: git git://github.com/gxt/linux.git
b31d8273
G
10495F: arch/unicore32/
10496
d8379ab1
TF
10497UNIFDEF
10498M: Tony Finch <dot@dotat.at>
10499W: http://dotat.at/prog/unifdef
10500S: Maintained
10501F: scripts/unifdef.c
10502
1da177e4 10503UNIFORM CDROM DRIVER
8b58be88 10504M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10505W: http://www.kernel.dk
10506S: Maintained
679655da
JP
10507F: Documentation/cdrom/
10508F: drivers/cdrom/cdrom.c
10509F: include/linux/cdrom.h
c117ab84 10510F: include/uapi/linux/cdrom.h
1da177e4 10511
56df0122 10512UNISYS S-PAR DRIVERS
49e7d9df
JP
10513M: Benjamin Romer <benjamin.romer@unisys.com>
10514M: David Kershner <david.kershner@unisys.com>
10515L: sparmaintainer@unisys.com (Unisys internal)
10516S: Supported
10517F: drivers/staging/unisys/
56df0122 10518
9941fa6e
VH
10519UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10520M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10521L: linux-scsi@vger.kernel.org
10522S: Supported
10523F: Documentation/scsi/ufs.txt
10524F: drivers/scsi/ufs/
10525
e2d1d6c0 10526UNSORTED BLOCK IMAGES (UBI)
949cb623 10527M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10528M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10529W: http://www.linux-mtd.infradead.org/
10530L: linux-mtd@lists.infradead.org
b6b44e0a 10531T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10532S: Supported
80811493 10533F: drivers/mtd/ubi/
679655da 10534F: include/linux/mtd/ubi.h
c117ab84 10535F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10536
1da177e4 10537USB ACM DRIVER
61eee9a7 10538M: Oliver Neukum <oliver@neukum.org>
6372594a 10539L: linux-usb@vger.kernel.org
1da177e4 10540S: Maintained
679655da
JP
10541F: Documentation/usb/acm.txt
10542F: drivers/usb/class/cdc-acm.*
1da177e4 10543
b7d572e1
PF
10544USB AR5523 WIRELESS DRIVER
10545M: Pontus Fuchs <pontus.fuchs@gmail.com>
10546L: linux-wireless@vger.kernel.org
10547S: Maintained
10548F: drivers/net/wireless/ath/ar5523/
10549
115bb1ff 10550USB ATTACHED SCSI
f50a4968 10551M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10552M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10553L: linux-usb@vger.kernel.org
10554L: linux-scsi@vger.kernel.org
8eae0fb7 10555S: Maintained
115bb1ff
MW
10556F: drivers/usb/storage/uas.c
10557
1da177e4 10558USB CDC ETHERNET DRIVER
61eee9a7 10559M: Oliver Neukum <oliver@neukum.org>
795fb7e7 10560L: linux-usb@vger.kernel.org
1da177e4 10561S: Maintained
679655da 10562F: drivers/net/usb/cdc_*.c
c117ab84 10563F: include/uapi/linux/usb/cdc.h
1da177e4 10564
66e3e591
KP
10565USB CHAOSKEY DRIVER
10566M: Keith Packard <keithp@keithp.com>
10567L: linux-usb@vger.kernel.org
10568S: Maintained
10569F: drivers/usb/misc/chaoskey.c
10570
b02b371e 10571USB CYPRESS C67X00 DRIVER
8b58be88 10572M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
10573L: linux-usb@vger.kernel.org
10574S: Maintained
679655da 10575F: drivers/usb/c67x00/
b02b371e 10576
d0374f4f 10577USB DAVICOM DM9601 DRIVER
8b58be88 10578M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 10579L: netdev@vger.kernel.org
d0374f4f
PK
10580W: http://www.linux-usb.org/usbnet
10581S: Maintained
679655da 10582F: drivers/net/usb/dm9601.c
d0374f4f 10583
cc2020e6 10584USB DIAMOND RIO500 DRIVER
8b58be88 10585M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
10586L: rio500-users@lists.sourceforge.net
10587W: http://rio500.sourceforge.net
10588S: Maintained
679655da 10589F: drivers/usb/misc/rio500*
cc2020e6 10590
1da177e4 10591USB EHCI DRIVER
578333ab 10592M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10593L: linux-usb@vger.kernel.org
578333ab 10594S: Maintained
679655da
JP
10595F: Documentation/usb/ehci.txt
10596F: drivers/usb/host/ehci*
1da177e4 10597
69ae9e3e 10598USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 10599M: Felipe Balbi <balbi@ti.com>
795fb7e7 10600L: linux-usb@vger.kernel.org
69ae9e3e 10601W: http://www.linux-usb.org/gadget
d6d0f665
FB
10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10603S: Maintained
679655da
JP
10604F: drivers/usb/gadget/
10605F: include/linux/usb/gadget*
69ae9e3e 10606
2dea64b4 10607USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
8b58be88 10608M: Jiri Kosina <jkosina@suse.cz>
795fb7e7 10609L: linux-usb@vger.kernel.org
54e5881d 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 10611S: Maintained
c2f01971 10612F: Documentation/hid/hiddev.txt
679655da 10613F: drivers/hid/usbhid/
1da177e4 10614
959eea21 10615USB ISP116X DRIVER
8b58be88 10616M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 10617L: linux-usb@vger.kernel.org
959eea21 10618S: Maintained
679655da
JP
10619F: drivers/usb/host/isp116x*
10620F: include/linux/usb/isp116x.h
959eea21 10621
1da177e4 10622USB MASS STORAGE DRIVER
8b58be88 10623M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 10624L: linux-usb@vger.kernel.org
8836aeb8 10625L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
10626S: Maintained
10627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 10628F: drivers/usb/storage/
1da177e4 10629
af39917d
CL
10630USB MIDI DRIVER
10631M: Clemens Ladisch <clemens@ladisch.de>
10632L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10633T: git git://git.alsa-project.org/alsa-kernel.git
10634S: Maintained
10635F: sound/usb/midi.*
10636
444ce9d4
JP
10637USB NETWORKING DRIVERS
10638L: linux-usb@vger.kernel.org
10639S: Odd Fixes
10640F: drivers/net/usb/
10641
1da177e4 10642USB OHCI DRIVER
578333ab 10643M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10644L: linux-usb@vger.kernel.org
578333ab 10645S: Maintained
679655da
JP
10646F: Documentation/usb/ohci.txt
10647F: drivers/usb/host/ohci*
1da177e4 10648
963ffa3e
PC
10649USB OTG FSM (Finite State Machine)
10650M: Peter Chen <Peter.Chen@freescale.com>
8373856d 10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
10652L: linux-usb@vger.kernel.org
10653S: Maintained
10654F: drivers/usb/common/usb-otg-fsm.c
10655
563da3a9
VM
10656USB OVER IP DRIVER
10657M: Valentina Manea <valentina.manea.m@gmail.com>
10658M: Shuah Khan <shuah.kh@samsung.com>
10659L: linux-usb@vger.kernel.org
10660S: Maintained
10661F: drivers/usb/usbip/
10662F: tools/usb/usbip/
10663
1da177e4 10664USB PEGASUS DRIVER
a16b945c 10665M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10666L: linux-usb@vger.kernel.org
043600a6 10667L: netdev@vger.kernel.org
052e3128
PM
10668T: git git://github.com/petkan/pegasus.git
10669W: https://github.com/petkan/pegasus
1da177e4 10670S: Maintained
679655da 10671F: drivers/net/usb/pegasus.*
1da177e4 10672
d3ad558f
FB
10673USB PHY LAYER
10674M: Felipe Balbi <balbi@ti.com>
10675L: linux-usb@vger.kernel.org
10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10677S: Maintained
10678F: drivers/usb/phy/
d3ad558f 10679
73e4fb3f 10680USB PRINTER DRIVER (usblp)
8b58be88 10681M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 10682L: linux-usb@vger.kernel.org
73e4fb3f 10683S: Supported
679655da 10684F: drivers/usb/class/usblp.c
1da177e4
LT
10685
10686USB RTL8150 DRIVER
a16b945c 10687M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10688L: linux-usb@vger.kernel.org
043600a6 10689L: netdev@vger.kernel.org
052e3128
PM
10690T: git git://github.com/petkan/rtl8150.git
10691W: https://github.com/petkan/rtl8150
1da177e4 10692S: Maintained
679655da 10693F: drivers/net/usb/rtl8150.c
1da177e4 10694
f896b796 10695USB SERIAL SUBSYSTEM
66085694 10696M: Johan Hovold <johan@kernel.org>
795fb7e7 10697L: linux-usb@vger.kernel.org
4e68852d 10698S: Maintained
679655da 10699F: Documentation/usb/usb-serial.txt
f896b796 10700F: drivers/usb/serial/
679655da 10701F: include/linux/usb/serial.h
1da177e4 10702
b3f0db1c
SG
10703USB SMSC75XX ETHERNET DRIVER
10704M: Steve Glendinning <steve.glendinning@shawell.net>
10705L: netdev@vger.kernel.org
10706S: Maintained
10707F: drivers/net/usb/smsc75xx.*
10708
2f7ca802 10709USB SMSC95XX ETHERNET DRIVER
90b24cfb 10710M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 10711L: netdev@vger.kernel.org
90b24cfb 10712S: Maintained
679655da 10713F: drivers/net/usb/smsc95xx.*
2f7ca802 10714
1da177e4 10715USB SUBSYSTEM
879a5a00 10716M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 10717L: linux-usb@vger.kernel.org
1da177e4 10718W: http://www.linux-usb.org
08deed1e 10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 10720S: Supported
679655da 10721F: Documentation/usb/
679655da
JP
10722F: drivers/usb/
10723F: include/linux/usb.h
10724F: include/linux/usb/
1da177e4
LT
10725
10726USB UHCI DRIVER
8b58be88 10727M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10728L: linux-usb@vger.kernel.org
1da177e4 10729S: Maintained
679655da 10730F: drivers/usb/host/uhci*
1da177e4 10731
69ae9e3e 10732USB "USBNET" DRIVER FRAMEWORK
686f13bb 10733M: Oliver Neukum <oneukum@suse.de>
043600a6 10734L: netdev@vger.kernel.org
69ae9e3e 10735W: http://www.linux-usb.org/usbnet
1da177e4 10736S: Maintained
679655da
JP
10737F: drivers/net/usb/usbnet.c
10738F: include/linux/usb/usbnet.h
1da177e4 10739
c0efd232 10740USB VIDEO CLASS
c53ac071 10741M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 10742L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 10743L: linux-media@vger.kernel.org
275ffde4 10744T: git git://linuxtv.org/media_tree.git
57c6d2e9 10745W: http://www.ideasonboard.org/uvc/
c0efd232 10746S: Maintained
0c0d06ca 10747F: drivers/media/usb/uvc/
6c0f0359 10748F: include/uapi/linux/uvcvideo.h
1da177e4 10749
b60b9c45
HV
10750USB VISION DRIVER
10751M: Hans Verkuil <hverkuil@xs4all.nl>
10752L: linux-media@vger.kernel.org
10753T: git git://linuxtv.org/media_tree.git
10754W: http://linuxtv.org
10755S: Odd Fixes
10756F: drivers/media/usb/usbvision/
10757
8282da47
LP
10758USB WEBCAM GADGET
10759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10760L: linux-usb@vger.kernel.org
10761S: Maintained
3a83c16e 10762F: drivers/usb/gadget/function/*uvc*
faf2e1db 10763F: drivers/usb/gadget/legacy/webcam.c
8282da47 10764
bf164cc0 10765USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 10766M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
10767L: linux-wireless@vger.kernel.org
10768S: Maintained
679655da 10769F: drivers/net/wireless/rndis_wlan.c
bf164cc0 10770
eb6bab13 10771USB XHCI DRIVER
03d85053 10772M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
10773L: linux-usb@vger.kernel.org
10774S: Supported
36d0344c
SS
10775F: drivers/usb/host/xhci*
10776F: drivers/usb/host/pci-quirks*
eb6bab13 10777
1da177e4 10778USB ZD1201 DRIVER
4086b9ca 10779L: linux-wireless@vger.kernel.org
1da177e4 10780W: http://linux-lc100020.sourceforge.net
4086b9ca 10781S: Orphan
679655da 10782F: drivers/net/wireless/zd1201.*
1da177e4 10783
b7eee616 10784USB ZR364XX DRIVER
8b58be88 10785M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 10786L: linux-usb@vger.kernel.org
661263b5 10787L: linux-media@vger.kernel.org
275ffde4 10788T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
10789W: http://royale.zerezo.com/zr364xx/
10790S: Maintained
679655da 10791F: Documentation/video4linux/zr364xx.txt
90d72ac6 10792F: drivers/media/usb/zr364xx/
b7eee616 10793
289fcff4
HK
10794ULPI BUS
10795M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10796L: linux-usb@vger.kernel.org
10797S: Maintained
10798F: drivers/usb/common/ulpi.c
10799F: include/linux/ulpi/
10800
e7839f25 10801USER-MODE LINUX (UML)
8b58be88 10802M: Jeff Dike <jdike@addtoit.com>
b15194b7 10803M: Richard Weinberger <richard@nod.at>
1da177e4
LT
10804L: user-mode-linux-devel@lists.sourceforge.net
10805L: user-mode-linux-user@lists.sourceforge.net
10806W: http://user-mode-linux.sourceforge.net
10807S: Maintained
61516587 10808F: Documentation/virtual/uml/
679655da 10809F: arch/um/
b070989a 10810F: arch/x86/um/
679655da
JP
10811F: fs/hostfs/
10812F: fs/hppfs/
b7eee616 10813
e5f114e9 10814USERSPACE I/O (UIO)
6a534c9d 10815M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 10816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 10817S: Maintained
3d3fecbd 10818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
10819F: Documentation/DocBook/uio-howto.tmpl
10820F: drivers/uio/
10821F: include/linux/uio*.h
e5f114e9 10822
256cccbe 10823UTIL-LINUX PACKAGE
8b58be88 10824M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
10825L: util-linux@vger.kernel.org
10826W: http://en.wikipedia.org/wiki/Util-linux
10827T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
10828S: Maintained
10829
c1fd1c07 10830UVESAFB DRIVER
8b58be88 10831M: Michal Januszewski <spock@gentoo.org>
c69f677c 10832L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
10833W: http://dev.gentoo.org/~spock/projects/uvesafb/
10834S: Maintained
679655da 10835F: Documentation/fb/uvesafb.txt
8a61f013 10836F: drivers/video/fbdev/uvesafb.*
c1fd1c07 10837
4480f15b 10838VFAT/FAT/MSDOS FILESYSTEM
8b58be88 10839M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 10840S: Maintained
679655da
JP
10841F: Documentation/filesystems/vfat.txt
10842F: fs/fat/
1da177e4 10843
cba3345c
AW
10844VFIO DRIVER
10845M: Alex Williamson <alex.williamson@redhat.com>
10846L: kvm@vger.kernel.org
10847S: Maintained
10848F: Documentation/vfio.txt
10849F: drivers/vfio/
10850F: include/linux/vfio.h
c117ab84 10851F: include/uapi/linux/vfio.h
cba3345c 10852
a714ea5f
AW
10853VFIO PLATFORM DRIVER
10854M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10855L: kvm@vger.kernel.org
10856S: Maintained
10857F: drivers/vfio/platform/
10858
9e6f3438
PO
10859VIDEOBUF2 FRAMEWORK
10860M: Pawel Osciak <pawel@osciak.com>
10861M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 10862M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
10863L: linux-media@vger.kernel.org
10864S: Maintained
90d72ac6 10865F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
10866F: include/media/videobuf2-*
10867
9a82446b
AS
10868VIRTIO CONSOLE DRIVER
10869M: Amit Shah <amit.shah@redhat.com>
10870L: virtualization@lists.linux-foundation.org
10871S: Maintained
10872F: drivers/char/virtio_console.c
10873F: include/linux/virtio_console.h
c117ab84 10874F: include/uapi/linux/virtio_console.h
9a82446b 10875
2426ec8f 10876VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
10877M: "Michael S. Tsirkin" <mst@redhat.com>
10878L: virtualization@lists.linux-foundation.org
10879S: Maintained
10880F: drivers/virtio/
c893c8d7 10881F: tools/virtio/
2426ec8f
MT
10882F: drivers/net/virtio_net.c
10883F: drivers/block/virtio_blk.c
10884F: include/linux/virtio_*.h
916cdabc 10885F: include/uapi/linux/virtio_*.h
2426ec8f 10886
4ad6ee91
GH
10887VIRTIO GPU DRIVER
10888M: David Airlie <airlied@linux.ie>
10889M: Gerd Hoffmann <kraxel@redhat.com>
10890L: dri-devel@lists.freedesktop.org
10891L: virtualization@lists.linux-foundation.org
10892S: Maintained
10893F: drivers/gpu/drm/virtio/
10894F: include/uapi/linux/virtio_gpu.h
10895
3a4d5c94
MT
10896VIRTIO HOST (VHOST)
10897M: "Michael S. Tsirkin" <mst@redhat.com>
10898L: kvm@vger.kernel.org
c996d8b9 10899L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
10900L: netdev@vger.kernel.org
10901S: Maintained
10902F: drivers/vhost/
c117ab84 10903F: include/uapi/linux/vhost.h
3a4d5c94 10904
271c8651
GH
10905VIRTIO INPUT DRIVER
10906M: Gerd Hoffmann <kraxel@redhat.com>
10907S: Maintained
10908F: drivers/virtio/virtio_input.c
10909F: include/uapi/linux/virtio_input.h
10910
1da177e4 10911VIA RHINE NETWORK DRIVER
210347e1 10912S: Orphan
f2148a47 10913F: drivers/net/ethernet/via/via-rhine.c
1da177e4 10914
f0bf7f61 10915VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 10916M: Bruce Chang <brucechang@via.com.tw>
8b58be88 10917M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
10918S: Maintained
10919F: drivers/mmc/host/via-sdmmc.c
10920
69e4a7c2 10921VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 10922M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 10923L: linux-fbdev@vger.kernel.org
69e4a7c2 10924S: Maintained
c7babebd
FTS
10925F: include/linux/via-core.h
10926F: include/linux/via-gpio.h
10927F: include/linux/via_i2c.h
8a61f013 10928F: drivers/video/fbdev/via/
69e4a7c2 10929
01f20734 10930VIA VELOCITY NETWORK DRIVER
8b58be88 10931M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
10932L: netdev@vger.kernel.org
10933S: Maintained
f2148a47 10934F: drivers/net/ethernet/via/via-velocity.*
1da177e4 10935
77911fd2 10936VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
10937M: Hans Verkuil <hverkuil@xs4all.nl>
10938L: linux-media@vger.kernel.org
10939T: git git://linuxtv.org/media_tree.git
10940W: http://linuxtv.org
10941S: Maintained
77911fd2 10942F: drivers/media/platform/vivid/*
0b7bc1fa 10943
be7f8273 10944VLAN (802.1Q)
8b58be88 10945M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
10946L: netdev@vger.kernel.org
10947S: Maintained
679655da
JP
10948F: drivers/net/macvlan.c
10949F: include/linux/if_*vlan.h
10950F: net/8021q/
be7f8273 10951
55e331cf 10952VLYNQ BUS
8b58be88 10953M: Florian Fainelli <florian@openwrt.org>
8578d7af 10954L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
10955S: Maintained
10956F: drivers/vlynq/vlynq.c
10957F: include/linux/vlynq.h
10958
390beae4
MW
10959VME SUBSYSTEM
10960M: Martyn Welch <martyn.welch@ge.com>
1bd289d1 10961M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
10962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10963L: devel@driverdev.osuosl.org
10964S: Maintained
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10966F: Documentation/vme_api.txt
10967F: drivers/staging/vme/
10968F: drivers/vme/
10969F: include/linux/vme*
10970
4488e09b
AK
10971VMWARE HYPERVISOR INTERFACE
10972M: Alok Kataria <akataria@vmware.com>
10973L: virtualization@lists.linux-foundation.org
10974S: Supported
10975F: arch/x86/kernel/cpu/vmware.c
10976
73b35d07
DT
10977VMWARE BALLOON DRIVER
10978M: Xavier Deguillard <xdeguillard@vmware.com>
10979M: Philip Moltmann <moltmann@vmware.com>
10980M: "VMware, Inc." <pv-drivers@vmware.com>
10981L: linux-kernel@vger.kernel.org
10982S: Maintained
10983F: drivers/misc/vmw_balloon.c
10984
8b8be51b
TH
10985VMWARE VMMOUSE SUBDRIVER
10986M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10987M: "VMware, Inc." <pv-drivers@vmware.com>
10988L: linux-input@vger.kernel.org
10989S: Maintained
10990F: drivers/input/mouse/vmmouse.c
10991F: drivers/input/mouse/vmmouse.h
10992
d1a890fa 10993VMWARE VMXNET3 ETHERNET DRIVER
65c8bb5b
JP
10994M: Shreyas Bhatewara <sbhatewara@vmware.com>
10995M: "VMware, Inc." <pv-drivers@vmware.com>
10996L: netdev@vger.kernel.org
10997S: Maintained
10998F: drivers/net/vmxnet3/
d1a890fa 10999
851b1642 11000VMware PVSCSI driver
f2d7e40e 11001M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11002M: VMware PV-Drivers <pv-drivers@vmware.com>
11003L: linux-scsi@vger.kernel.org
11004S: Maintained
11005F: drivers/scsi/vmw_pvscsi.c
11006F: drivers/scsi/vmw_pvscsi.h
11007
e53e86c7 11008VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11009M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11010M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11011L: linux-kernel@vger.kernel.org
e53e86c7 11012W: http://opensource.wolfsonmicro.com/node/15
1dd68f01 11013W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11015S: Supported
679655da
JP
11016F: drivers/regulator/
11017F: include/linux/regulator/
e53e86c7 11018
ab41319e 11019VT1211 HARDWARE MONITOR DRIVER
8b58be88 11020M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11021L: lm-sensors@lm-sensors.org
11022S: Maintained
679655da
JP
11023F: Documentation/hwmon/vt1211
11024F: drivers/hwmon/vt1211.c
ab41319e 11025
1de9e371 11026VT8231 HARDWARE MONITOR DRIVER
8b58be88 11027M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11028L: lm-sensors@lm-sensors.org
11029S: Maintained
679655da 11030F: drivers/hwmon/vt8231.c
1de9e371 11031
88095e7b
TO
11032VUB300 USB to SDIO/SD/MMC bridge chip
11033M: Tony Olech <tony.olech@elandigitalsystems.com>
11034L: linux-mmc@vger.kernel.org
11035L: linux-usb@vger.kernel.org
11036S: Supported
11037F: drivers/mmc/host/vub300.c
11038
1da177e4 11039W1 DALLAS'S 1-WIRE BUS
a8018766 11040M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11041S: Maintained
679655da
JP
11042F: Documentation/w1/
11043F: drivers/w1/
1da177e4 11044
13927079 11045W83791D HARDWARE MONITORING DRIVER
8b58be88 11046M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11047L: lm-sensors@lm-sensors.org
25845c22 11048S: Maintained
679655da
JP
11049F: Documentation/hwmon/w83791d
11050F: drivers/hwmon/w83791d.c
13927079 11051
61db011d 11052W83793 HARDWARE MONITORING DRIVER
8b58be88 11053M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11054L: lm-sensors@lm-sensors.org
11055S: Maintained
679655da
JP
11056F: Documentation/hwmon/w83793
11057F: drivers/hwmon/w83793.c
61db011d 11058
e3760b43 11059W83795 HARDWARE MONITORING DRIVER
7c81c60f 11060M: Jean Delvare <jdelvare@suse.de>
e3760b43
JD
11061L: lm-sensors@lm-sensors.org
11062S: Maintained
11063F: drivers/hwmon/w83795.c
11064
1da177e4 11065W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11066M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11067S: Maintained
679655da 11068F: drivers/mmc/host/wbsd.*
1da177e4 11069
b4e05923
HG
11070WACOM PROTOCOL 4 SERIAL TABLETS
11071M: Julian Squires <julian@cipht.net>
11072M: Hans de Goede <hdegoede@redhat.com>
11073L: linux-input@vger.kernel.org
11074S: Maintained
11075F: drivers/input/tablet/wacom_serial4.c
11076
3527761c 11077WATCHDOG DEVICE DRIVERS
8b58be88 11078M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11079L: linux-watchdog@vger.kernel.org
11080W: http://www.linux-watchdog.org/
f599aaf0 11081T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11082S: Maintained
679655da
JP
11083F: Documentation/watchdog/
11084F: drivers/watchdog/
11085F: include/linux/watchdog.h
c117ab84 11086F: include/uapi/linux/watchdog.h
3527761c 11087
1da177e4 11088WD7000 SCSI DRIVER
8b58be88 11089M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11090L: linux-scsi@vger.kernel.org
11091S: Maintained
679655da 11092F: drivers/scsi/wd7000.c
1da177e4 11093
b22e00f3
DH
11094WIIMOTE HID DRIVER
11095M: David Herrmann <dh.herrmann@googlemail.com>
11096L: linux-input@vger.kernel.org
11097S: Maintained
11098F: drivers/hid/hid-wiimote*
11099
e258b80e 11100WINBOND CIR DRIVER
364e9e18 11101M: David Härdeman <david@hardeman.nu>
e258b80e 11102S: Maintained
116ab806 11103F: drivers/media/rc/winbond-cir.c
e258b80e 11104
8a70da82 11105WIMAX STACK
8b58be88 11106M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11107M: linux-wimax@intel.com
49e7d9df 11108L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11109S: Supported
11110W: http://linuxwimax.org
315987dc 11111F: Documentation/wimax/README.wimax
315987dc
JP
11112F: include/linux/wimax/debug.h
11113F: include/net/wimax.h
c117ab84 11114F: include/uapi/linux/wimax.h
315987dc 11115F: net/wimax/
8a70da82 11116
5fc14680 11117WISTRON LAPTOP BUTTON DRIVER
8b58be88 11118M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11119S: Maintained
679655da 11120F: drivers/input/misc/wistron_btns.c
5fc14680 11121
1da177e4 11122WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11123M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11124L: linux-wireless@vger.kernel.org
926554c4 11125W: http://oops.ghostprotocols.net:81/blog
1da177e4 11126S: Maintained
679655da 11127F: drivers/net/wireless/wl3501*
1da177e4 11128
febf1dff 11129WM97XX TOUCHSCREEN DRIVERS
d9f1f489 11130M: Mark Brown <broonie@kernel.org>
8b58be88 11131M: Liam Girdwood <lrg@slimlogic.co.uk>
febf1dff
MB
11132L: linux-input@vger.kernel.org
11133T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11134W: http://opensource.wolfsonmicro.com/node/7
11135S: Supported
679655da
JP
11136F: drivers/input/touchscreen/*wm97*
11137F: include/linux/wm97xx.h
febf1dff 11138
055bcbcb 11139WOLFSON MICROELECTRONICS DRIVERS
fef95164 11140L: patches@opensource.wolfsonmicro.com
cf8eda3e 11141T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
b75ea16a 11142T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
cf8eda3e 11143W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
b75ea16a 11144S: Supported
3768f0b1 11145F: Documentation/hwmon/wm83??
af1c5386 11146F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11147F: drivers/clk/clk-wm83*.c
9c309598 11148F: drivers/extcon/extcon-arizona.c
b75ea16a 11149F: drivers/leds/leds-wm83*.c
25b273ba 11150F: drivers/gpio/gpio-*wm*.c
9c309598 11151F: drivers/gpio/gpio-arizona.c
d22b0869 11152F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11153F: drivers/input/misc/wm831x-on.c
11154F: drivers/input/touchscreen/wm831x-ts.c
11155F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11156F: drivers/mfd/arizona*
11157F: drivers/mfd/wm*.c
b75ea16a
MB
11158F: drivers/power/wm83*.c
11159F: drivers/rtc/rtc-wm83*.c
11160F: drivers/regulator/wm8*.c
3860e6c4 11161F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11162F: drivers/watchdog/wm83*_wdt.c
9c309598 11163F: include/linux/mfd/arizona/
3860e6c4 11164F: include/linux/mfd/wm831x/
b75ea16a 11165F: include/linux/mfd/wm8350/
3768f0b1 11166F: include/linux/mfd/wm8400*
59ec6da2 11167F: include/linux/wm97xx.h
055bcbcb 11168F: include/sound/wm????.h
9c309598 11169F: sound/soc/codecs/arizona.?
055bcbcb 11170F: sound/soc/codecs/wm*
b75ea16a 11171
3e6cd7a4
TH
11172WORKQUEUE
11173M: Tejun Heo <tj@kernel.org>
3e6cd7a4
TH
11174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11175S: Maintained
11176F: include/linux/workqueue.h
11177F: kernel/workqueue.c
11178F: Documentation/workqueue.txt
11179
1da177e4 11180X.25 NETWORK LAYER
8bf28059 11181M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11182L: linux-x25@vger.kernel.org
8bf28059 11183S: Odd Fixes
679655da
JP
11184F: Documentation/networking/x25*
11185F: include/net/x25*
11186F: net/x25/
1da177e4 11187
e2d1d6c0 11188X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11189M: Thomas Gleixner <tglx@linutronix.de>
11190M: Ingo Molnar <mingo@redhat.com>
11191M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11192M: x86@kernel.org
981c3a4f 11193L: linux-kernel@vger.kernel.org
75fc2d37 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11195S: Maintained
679655da
JP
11196F: Documentation/x86/
11197F: arch/x86/
e2d1d6c0 11198
d0944853 11199X86 PLATFORM DRIVERS
e181ba15 11200M: Darren Hart <dvhart@infradead.org>
d0944853 11201L: platform-driver-x86@vger.kernel.org
e181ba15 11202T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11203S: Maintained
14430813 11204F: drivers/platform/x86/
d0944853 11205
c1f5c54b
IM
11206X86 MCE INFRASTRUCTURE
11207M: Tony Luck <tony.luck@intel.com>
487ba8e8 11208M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11209L: linux-edac@vger.kernel.org
11210S: Maintained
11211F: arch/x86/kernel/cpu/mcheck/*
11212
f0905c5a
AL
11213X86 VDSO
11214M: Andy Lutomirski <luto@amacapital.net>
11215L: linux-kernel@vger.kernel.org
11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11217S: Maintained
d603c8e1 11218F: arch/x86/entry/vdso/
f0905c5a 11219
d6fad502 11220XC2028/3028 TUNER DRIVER
009a5410 11221M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11222L: linux-media@vger.kernel.org
11223W: http://linuxtv.org
11224T: git git://linuxtv.org/media_tree.git
11225S: Maintained
11226F: drivers/media/tuners/tuner-xc2028.*
11227
c4468085 11228XEN HYPERVISOR INTERFACE
c4468085 11229M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11230M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11231M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11232L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11233T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11234S: Supported
11235F: arch/x86/xen/
11236F: drivers/*/xen-*front.c
11237F: drivers/xen/
11238F: arch/x86/include/asm/xen/
11239F: include/xen/
c117ab84 11240F: include/uapi/xen/
c4468085 11241
77bfb479
SS
11242XEN HYPERVISOR ARM
11243M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11244L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11245S: Supported
11246F: arch/arm/xen/
11247F: arch/arm/include/asm/xen/
11248
b475e83f
SS
11249XEN HYPERVISOR ARM64
11250M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11251L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11252S: Supported
11253F: arch/arm64/xen/
11254F: arch/arm64/include/asm/xen/
11255
9b57e1a7
IC
11256XEN NETWORK BACKEND DRIVER
11257M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11258M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11260L: netdev@vger.kernel.org
11261S: Supported
11262F: drivers/net/xen-netback/*
11263
c5f8e29d
KRW
11264XEN PCI SUBSYSTEM
11265M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11266L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11267S: Supported
11268F: arch/x86/pci/*xen*
11269F: drivers/pci/*xen*
11270
a2c5ae65
KRW
11271XEN BLOCK SUBSYSTEM
11272M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11273M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11274L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11275S: Supported
11276F: drivers/block/xen-blkback/*
11277F: drivers/block/xen*
11278
15d03609
JG
11279XEN PVSCSI DRIVERS
11280M: Juergen Gross <jgross@suse.com>
11281L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11282L: linux-scsi@vger.kernel.org
11283S: Supported
11284F: drivers/scsi/xen-scsifront.c
11285F: drivers/xen/xen-scsiback.c
11286F: include/xen/interface/io/vscsiif.h
11287
c5f8e29d
KRW
11288XEN SWIOTLB SUBSYSTEM
11289M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11290L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11291S: Supported
11292F: arch/x86/xen/*swiotlb*
11293F: drivers/xen/*swiotlb*
11294
1da177e4
LT
11295XFS FILESYSTEM
11296P: Silicon Graphics Inc
809625ca 11297M: Dave Chinner <david@fromorbit.com>
18caa67a 11298M: xfs@oss.sgi.com
d7ede1aa 11299L: xfs@oss.sgi.com
1da177e4 11300W: http://oss.sgi.com/projects/xfs
54e5881d 11301T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11302S: Supported
679655da
JP
11303F: Documentation/filesystems/xfs.txt
11304F: fs/xfs/
1da177e4 11305
8a3b7a25 11306XILINX AXI ETHERNET DRIVER
59a54f30
MS
11307M: Anirudha Sarangi <anirudh@xilinx.com>
11308M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11309S: Maintained
11310F: drivers/net/ethernet/xilinx/xilinx_axienet*
11311
238b8721 11312XILINX UARTLITE SERIAL DRIVER
8b58be88 11313M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11314L: linux-serial@vger.kernel.org
11315S: Maintained
df621252 11316F: drivers/tty/serial/uartlite.c
238b8721 11317
df330515
LP
11318XILINX VIDEO IP CORES
11319M: Hyun Kwon <hyun.kwon@xilinx.com>
11320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11321L: linux-media@vger.kernel.org
11322T: git git://linuxtv.org/media_tree.git
11323S: Supported
11324F: Documentation/devicetree/bindings/media/xilinx/
11325F: drivers/media/platform/xilinx/
a5562f65 11326F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11327
74316949
EB
11328XILLYBUS DRIVER
11329M: Eli Billauer <eli.billauer@gmail.com>
11330L: linux-kernel@vger.kernel.org
11331S: Supported
11332F: drivers/char/xillybus/
11333
f620e4b8
MF
11334XTENSA XTFPGA PLATFORM SUPPORT
11335M: Max Filippov <jcmvbkbc@gmail.com>
11336L: linux-xtensa@linux-xtensa.org
11337S: Maintained
11338F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11339F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11340
1da177e4 11341YAM DRIVER FOR AX.25
8b58be88 11342M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11343L: linux-hams@vger.kernel.org
11344S: Maintained
679655da
JP
11345F: drivers/net/hamradio/yam*
11346F: include/linux/yam.h
1da177e4 11347
af64a5eb 11348YEALINK PHONE DRIVER
8b58be88 11349M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11350L: usbb2k-api-dev@nongnu.org
11351S: Maintained
679655da
JP
11352F: Documentation/input/yealink.txt
11353F: drivers/input/misc/yealink.*
af64a5eb 11354
1da177e4 11355Z8530 DRIVER FOR AX.25
8b58be88 11356M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11357W: http://yaina.de/jreuter/
11358W: http://www.qsl.net/dl1bke/
11359L: linux-hams@vger.kernel.org
11360S: Maintained
679655da
JP
11361F: Documentation/networking/z8530drv.txt
11362F: drivers/net/hamradio/*scc.c
11363F: drivers/net/hamradio/z8530.h
1da177e4 11364
0cf31ec1 11365ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11366M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11367L: linux-mm@kvack.org
11368S: Maintained
11369F: mm/zbud.c
11370F: include/linux/zbud.h
11371
7c0c3afb 11372ZD1211RW WIRELESS DRIVER
8b58be88
JP
11373M: Daniel Drake <dsd@gentoo.org>
11374M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11375W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11376L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11377L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11378S: Maintained
679655da 11379F: drivers/net/wireless/zd1211rw/
7c0c3afb 11380
20263029
DS
11381ZPOOL COMPRESSED PAGE STORAGE API
11382M: Dan Streetman <ddstreet@ieee.org>
11383L: linux-mm@kvack.org
11384S: Maintained
11385F: mm/zpool.c
11386F: include/linux/zpool.h
11387
1da177e4 11388ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11389L: mjpeg-users@lists.sourceforge.net
f63145e2 11390L: linux-media@vger.kernel.org
1da177e4 11391W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11392T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11393S: Odd Fixes
90d72ac6 11394F: drivers/media/pci/zoran/
1da177e4 11395
6920f2cc
MK
11396ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11397M: Minchan Kim <minchan@kernel.org>
11398M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11399R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11400L: linux-kernel@vger.kernel.org
11401S: Maintained
11402F: drivers/block/zram/
11403F: Documentation/blockdev/zram.txt
11404
8b4a4080 11405ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11406M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11407S: Maintained
df621252 11408F: drivers/tty/serial/zs.*
8b4a4080 11409
eae70d06
MK
11410ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11411M: Minchan Kim <minchan@kernel.org>
11412M: Nitin Gupta <ngupta@vflare.org>
11413L: linux-mm@kvack.org
11414S: Maintained
11415F: mm/zsmalloc.c
11416F: include/linux/zsmalloc.h
d02be50d 11417F: Documentation/vm/zsmalloc.txt
eae70d06 11418
0cf31ec1 11419ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11420M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11421L: linux-mm@kvack.org
11422S: Maintained
11423F: mm/zswap.c
11424
1da177e4 11425THE REST
8b58be88 11426M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11427L: linux-kernel@vger.kernel.org
8a6e2535 11428Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11430S: Buried alive in reporters
34d03cc1
JP
11431F: *
11432F: */
This page took 5.942934 seconds and 5 git commands to generate.