MAINTAINERS: update ceph entries
[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
1da177e4 559ALPHA PORT
8b58be88 560M: Richard Henderson <rth@twiddle.net>
8b58be88 561M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 562M: Matt Turner <mattst88@gmail.com>
c89f4f9a 563S: Odd Fixes
a9406699 564L: linux-alpha@vger.kernel.org
679655da 565F: arch/alpha/
1da177e4 566
f62092f6
LFT
567ALTERA MAILBOX DRIVER
568M: Ley Foon Tan <lftan@altera.com>
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/mailbox/mailbox-altera.c
572
c5abbba9
THL
573ALTERA PIO DRIVER
574M: Tien Hock Loh <thloh@altera.com>
575L: linux-gpio@vger.kernel.org
576S: Maintained
577F: drivers/gpio/gpio-altera.c
578
16b8b922 579ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 580M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
581L: netdev@vger.kernel.org
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/net/ethernet/altera/
585
adf9251f
TK
586ALTERA UART/JTAG UART SERIAL DRIVERS
587M: Tobias Klauser <tklauser@distanz.ch>
588L: linux-serial@vger.kernel.org
61bd0943 589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
590S: Maintained
591F: drivers/tty/serial/altera_uart.c
592F: drivers/tty/serial/altera_jtaguart.c
593F: include/linux/altera_uart.h
594F: include/linux/altera_jtaguart.h
595
f4875e12
TL
596AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
597M: Tom Lendacky <thomas.lendacky@amd.com>
598L: linux-crypto@vger.kernel.org
599S: Supported
600F: drivers/crypto/ccp/
601F: include/linux/ccp.h
602
512d1027 603AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 604M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
605L: lm-sensors@lm-sensors.org
606S: Maintained
607F: Documentation/hwmon/fam15h_power
608F: drivers/hwmon/fam15h_power.c
609
167a675a 610AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
8b58be88 611M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
67d76710 612L: linux-geode@lists.infradead.org (moderated for non-subscribers)
167a675a 613S: Supported
faf2e1db 614F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 615
f90b8116 616AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 617P: Andres Salomon <dilinger@queued.net>
67d76710 618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
619W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
620S: Supported
679655da
JP
621F: drivers/char/hw_random/geode-rng.c
622F: drivers/crypto/geode*
8a61f013 623F: drivers/video/fbdev/geode/
679655da 624F: arch/x86/include/asm/geode.h
f90b8116 625
919ee7dd 626AMD IOMMU (AMD-VI)
e4110568 627M: Joerg Roedel <joro@8bytes.org>
919ee7dd 628L: iommu@lists.linux-foundation.org
525b233c 629T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 630S: Maintained
b2c16391
JP
631F: drivers/iommu/amd_iommu*.[ch]
632F: include/linux/amd-iommu.h
919ee7dd 633
16423d67 634AMD KFD
1241e0b4 635M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
636L: dri-devel@lists.freedesktop.org
637T: git git://people.freedesktop.org/~gabbayo/linux.git
638S: Supported
639F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
640F: drivers/gpu/drm/amd/include/cik_structs.h
641F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
49e7d9df
JP
642F: drivers/gpu/drm/radeon/radeon_kfd.c
643F: drivers/gpu/drm/radeon/radeon_kfd.h
644F: include/uapi/linux/kfd_ioctl.h
16423d67 645
e7f5b309 646AMD MICROCODE UPDATE SUPPORT
ca68a525 647M: Borislav Petkov <bp@alien8.de>
943482d0 648S: Maintained
73d425fd 649F: arch/x86/kernel/cpu/microcode/amd*
e7f5b309 650
45198c7b
LT
651AMD XGBE DRIVER
652M: Tom Lendacky <thomas.lendacky@amd.com>
653L: netdev@vger.kernel.org
654S: Supported
655F: drivers/net/ethernet/amd/xgbe/
45198c7b 656
284f42b6 657AMS (Apple Motion Sensor) DRIVER
8b58be88 658M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 659S: Supported
bd5f47ec 660F: drivers/macintosh/ams/
284f42b6 661
f94b533d 662AMSO1100 RNIC DRIVER
8b58be88
JP
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 665L: linux-rdma@vger.kernel.org
f94b533d 666S: Maintained
679655da 667F: drivers/infiniband/hw/amso1100/
f94b533d 668
531fca16
HV
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
614b4384
LPC
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
c40ddfa3
HV
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
531fca16
HV
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
c40ddfa3
HV
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
527a1a83 700ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 701M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 703W: http://wiki.analog.com/
a4edbc10 704W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 705S: Supported
39c9d199 706F: sound/soc/codecs/adau*
cc52688a 707F: sound/soc/codecs/adav*
4bdef3bd 708F: sound/soc/codecs/ad1*
ae48f5ef 709F: sound/soc/codecs/ad7*
4bdef3bd 710F: sound/soc/codecs/ssm*
40216ce7 711F: sound/soc/codecs/sigmadsp.*
4bdef3bd 712
527a1a83 713ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
7d1f9018 719
4ce72abc
LPC
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 730
41c9e95d
GK
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 733M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 734M: Riley Andrews <riandrews@android.com>
0e4a566b 735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
42269063 741AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 742M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 743L: linuxppc-dev@lists.ozlabs.org
93711660 744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 745S: Maintained
679655da 746F: sound/aoa/
42269063 747
1da177e4 748APM DRIVER
81024fc4
JK
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
679655da
JP
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
c117ab84 753F: include/uapi/linux/apm_bios.h
81024fc4 754F: drivers/char/apm-emulation.c
1da177e4 755
bd7aa4b2 756APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 757M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 758L: linux-input@vger.kernel.org
75dd112a 759S: Odd fixes
679655da 760F: drivers/input/mouse/bcm5974.c
bd7aa4b2 761
6f2fad74 762APPLE SMC DRIVER
75dd112a 763M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 764L: lm-sensors@lm-sensors.org
75dd112a 765S: Odd fixes
679655da 766F: drivers/hwmon/applesmc.c
6f2fad74 767
1da177e4 768APPLETALK NETWORK LAYER
8b58be88 769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 770S: Maintained
679655da
JP
771F: drivers/net/appletalk/
772F: net/appletalk/
1da177e4 773
24299502
IS
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
62a37dc7
LP
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
1154ea7d 787ARC FRAMEBUFFER DRIVER
8b58be88 788M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 789S: Maintained
8a61f013
JH
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 792
1da177e4 793ARM MFM AND FLOPPY DRIVERS
8b58be88 794M: Ian Molton <spyro@f2s.com>
1da177e4 795S: Maintained
679655da
JP
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
1da177e4 798
6f96521f
WD
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
6f96521f
WD
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
d4275354 808ARM PORT
8b58be88 809M: Russell King <linux@arm.linux.org.uk>
efc03ecb 810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
d323c243
SB
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 817S: Maintained
d323c243
SB
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
cefbf4ea
RK
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
8a61f013 830F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
2761f5c2 838ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
679655da 841F: drivers/mmc/host/mmci.*
2f748aaa 842F: include/linux/amba/mmci.h
2761f5c2 843
1b4304e5
RK
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
2761f5c2 849
cefbf4ea
RK
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
2b7a52a4 856ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 857M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
859S: Maintained
860
9c784f95 861ARM/AFEB9260 MACHINE SUPPORT
8b58be88 862M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
864S: Maintained
865
2b7a52a4 866ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 867M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
869S: Maintained
870
1b106699
MR
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
60b0f380
MR
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio LĂ³pez <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
1b106699 881
7c1e3876
CC
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
12ddbadf 886F: drivers/media/rc/meson-ir.c
7c1e3876
CC
887N: meson[x68]
888
eff506fa
TZ
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
c1fc8675 894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
c1fc8675 895M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
f0a0a58e 902F: include/soc/at91/
70e389cc
MB
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
5f58c970 907F: arch/arm/include/debug/at91.S
d4a89c7d 908
6e05dd4e
BB
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
986cf2e9 914ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 915M: Rob Herring <robh@kernel.org>
986cf2e9
RH
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
d94f944e 920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 921M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
922S: Maintained
923F: arch/arm/mach-cns3xxx/
d94f944e 924
4863dea3
SG
925ARM/CAVIUM THUNDER NETWORK DRIVER
926M: Sunil Goutham <sgoutham@cavium.com>
927M: Robert Richter <rric@kernel.org>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Supported
930F: drivers/net/ethernet/cavium/
931
386ab516
AS
932ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
933M: Alexander Shiyan <shc_work@mail.ru>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Odd Fixes
b8ba3874 936N: clps711x
386ab516 937
2b7a52a4 938ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 939M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 940M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 942S: Maintained
d19d3667
HS
943F: arch/arm/mach-ep93xx/
944F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
945
946ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 947M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
949S: Maintained
950
d4275354 951ARM/CLKDEV SUPPORT
8b58be88 952M: Russell King <linux@arm.linux.org.uk>
efc03ecb 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 954S: Maintained
d4275354 955F: arch/arm/include/asm/clkdev.h
4fa2651d 956F: drivers/clk/clkdev.c
d4275354 957
d48134e7 958ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 959M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
961S: Maintained
962
94150095
HF
963ARM/CONTEC MICRO9 MACHINE SUPPORT
964M: Hubert Feurstein <hubert.feurstein@contec.at>
965S: Maintained
966F: arch/arm/mach-ep93xx/micro9.c
967
a06ae860
PP
968ARM/CORESIGHT FRAMEWORK AND DRIVERS
969M: Mathieu Poirier <mathieu.poirier@linaro.org>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
01081f5a 972F: drivers/hwtracing/coresight/*
a06ae860
PP
973F: Documentation/trace/coresight.txt
974F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 975F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 976
1da177e4 977ARM/CORGI MACHINE SUPPORT
8b58be88 978M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
979S: Maintained
980
881a95f9 981ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 982M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 984T: git git://github.com/ulli-kroll/linux.git
162500b3 985S: Maintained
f49afbb5 986F: arch/arm/mach-gemini/
98a9bb5b 987F: drivers/rtc/rtc-gemini.c
881a95f9 988
a990cbd8 989ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 990M: Barry Song <baohua@kernel.org>
a990cbd8 991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 992T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
993S: Maintained
994F: arch/arm/mach-prima2/
4a9c44f1 995F: drivers/clk/sirf/
05f30e8d 996F: drivers/clocksource/timer-prima2.c
5833ac98 997F: drivers/clocksource/timer-atlas7.c
f8505ef5 998N: [^a-z]sirf
a990cbd8 999
c9d862c4
BS
1000ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1001M: Baruch Siach <baruch@tkos.co.il>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004N: digicolor
1005
d4275354 1006ARM/EBSA110 MACHINE SUPPORT
8b58be88 1007M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1009W: http://www.arm.linux.org.uk/
1010S: Maintained
1011F: arch/arm/mach-ebsa110/
b955f6ca 1012F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1013
4721f3ce
UKK
1014ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1015M: Uwe Kleine-König <kernel@pengutronix.de>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018N: efm32
1019
a9da4f7e 1020ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1021M: Daniel Ribeiro <drwyrm@gmail.com>
1022M: Stefan Schmidt <stefan@openezx.org>
1023M: Harald Welte <laforge@openezx.org>
d66f1886 1024L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1025W: http://www.openezx.org/
1026S: Maintained
cafc2265
SS
1027T: topgit git://git.openezx.org/openezx.git
1028F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1029
6a915af9 1030ARM/FARADAY FA526 PORT
162500b3 1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1033S: Maintained
1fa7e547 1034T: git git://git.berlios.de/gemini-board
f49afbb5 1035F: arch/arm/mm/*-fa*
6a915af9 1036
d4275354 1037ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1038M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1040W: http://www.arm.linux.org.uk/
1041S: Maintained
1042F: arch/arm/include/asm/hardware/dec21285.h
1043F: arch/arm/mach-footbridge/
1044
86183a5f 1045ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1046M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1047M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1049S: Maintained
f1c12837 1050T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1051F: arch/arm/mach-imx/
ce515a6b 1052F: arch/arm/mach-mxs/
2a82f95c 1053F: arch/arm/boot/dts/imx*
e5dafa22 1054F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1055F: drivers/clk/imx/
1056F: include/soc/imx/
86183a5f 1057
142109d2 1058ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1059M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1060M: Sascha Hauer <kernel@pengutronix.de>
1061R: Stefan Agner <stefan@agner.ch>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1065F: arch/arm/mach-imx/*vf610*
1066F: arch/arm/boot/dts/vf*
1067
2b7a52a4 1068ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1069M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1071S: Maintained
1072
90b8fc34 1073ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1074M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1076S: Maintained
1077
ef47d5f0 1078ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1079M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1080M: Paul Parsons <lost.distance@yahoo.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1082S: Maintained
1083F: arch/arm/mach-pxa/hx4700.c
1084F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1085F: sound/soc/pxa/hx4700.c
ef47d5f0 1086
4dfad069
WX
1087ARM/HISILICON SOC SUPPORT
1088M: Wei Xu <xuwei5@hisilicon.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.hisilicon.com
1091S: Supported
1092T: git git://github.com/hisilicon/linux-hisi.git
1093F: arch/arm/mach-hisi/
1094
21f37bc3 1095ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1096M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1097W: www.jlime.com
1098S: Maintained
084bad91
KE
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1100F: arch/arm/mach-sa1100/jornada720.c
1101F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1102
5e767ab9
JMC
1103ARM/IGEP MACHINE SUPPORT
1104M: Enric Balletbo i Serra <eballetbo@gmail.com>
1105M: Javier Martinez Canillas <javier@dowhile0.org>
1106L: linux-omap@vger.kernel.org
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
06ff74fd 1109F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1110
403d2971
MV
1111ARM/INCOME PXA270 SUPPORT
1112M: Marek Vasut <marek.vasut@gmail.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
ec154082 1115F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1116
2b7a52a4 1117ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1118M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1120S: Maintained
e2bdb176
DW
1121
1122ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1124S: Orphan
2b7a52a4
LB
1125
1126ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1127M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1129S: Maintained
2b7a52a4
LB
1130
1131ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1132M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1134S: Maintained
2b7a52a4 1135
2b7a52a4 1136ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1137M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1139S: Maintained
1140
dfdd8cc9
KH
1141ARM/INTEL IXP4XX ARM ARCHITECTURE
1142M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1143M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1145S: Maintained
1146F: arch/arm/mach-ixp4xx/
1147
838553c5 1148ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1149M: Jonathan Cameron <jic23@cam.ac.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-pxa/stargate2.c
1153F: drivers/pcmcia/pxa2xx_stargate2.c
1154
2b7a52a4 1155ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1156M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1158S: Maintained
2b7a52a4
LB
1159
1160ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1161M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1163S: Maintained
1164
1154f858 1165ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1166M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169F: arch/arm/mach-keystone/
317929cd 1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1171
bc6aa566 1172ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1173M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1174L: linux-kernel@vger.kernel.org
1175S: Maintained
1176F: drivers/clk/keystone/
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1179M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clocksource/timer-keystone.c
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1186M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/power/reset/keystone-reset.c
1190
1191ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1192M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/memory/*emif*
1196
2b7a52a4 1197ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1198M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1200S: Maintained
1201
3143875f
JE
1202ARM/LPC18XX ARCHITECTURE
1203M: Joachim Eastwood <manabian@gmail.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206N: lpc18xx
1207
3b886171 1208ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1209M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1210S: Maintained
1211
31c17ac9 1212ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1216M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-mvebu/
59ec9671 1220F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1221F: arch/arm/boot/dts/armada*
1222F: arch/arm/boot/dts/kirkwood*
1223
75f41273 1224
40f4978b
SH
1225ARM/Marvell Berlin SoC support
1226M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229F: arch/arm/mach-berlin/
31c17ac9
GC
1230F: arch/arm/boot/dts/berlin*
1231
40f4978b 1232
4cfab57e 1233ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1237M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1239S: Maintained
1240F: arch/arm/mach-dove/
54a246ff
NP
1241F: arch/arm/mach-mv78xx0/
1242F: arch/arm/mach-orion5x/
1243F: arch/arm/plat-orion/
31c17ac9
GC
1244F: arch/arm/boot/dts/dove*
1245F: arch/arm/boot/dts/orion5x*
1246
3b886171 1247
d69ac131
AC
1248ARM/Orion SoC/Technologic Systems TS-78xx platform support
1249M: Alexander Clouter <alex@digriz.org.uk>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.digriz.org.uk/ts78xx/kernel
1252S: Maintained
1253F: arch/arm/mach-orion5x/ts78xx-*
1254
607b8fc9
EH
1255ARM/Mediatek RTC DRIVER
1256M: Eddie Huang <eddie.huang@mediatek.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: drivers/rtc/rtc-mt6397.c
1261
e54951c8
MB
1262ARM/Mediatek SoC support
1263M: Matthias Brugger <matthias.bgg@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1266S: Maintained
1267F: arch/arm/boot/dts/mt6*
1268F: arch/arm/boot/dts/mt8*
1269F: arch/arm/mach-mediatek/
1270N: mtk
1271K: mediatek
1272
adcb079f
AB
1273ARM/MICREL KS8695 ARCHITECTURE
1274M: Greg Ungerer <gerg@uclinux.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1276F: arch/arm/mach-ks8695/
adcb079f
AB
1277S: Odd Fixes
1278
d78ff0a5 1279ARM/MIOA701 MACHINE SUPPORT
8b58be88 1280M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1282F: arch/arm/mach-pxa/mioa701.c
1283S: Maintained
1284
9624dfe6 1285ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1286M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1287S: Maintained
1288
e0ee9851 1289ARM/NOMADIK ARCHITECTURE
28b8e8d4 1290M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1291M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-nomadik/
ecc265fe 1295F: drivers/pinctrl/nomadik/
87572880 1296F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1298
9d76295a 1299ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1300M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1301L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1302W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1303S: Supported
1304
8459c159 1305ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1306M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1307M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1308S: Maintained
1309
5d783a2d 1310ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1311M: Marek Vasut <marek.vasut@gmail.com>
75280787 1312L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1313W: http://hackndev.com
1314S: Maintained
933d35f0
JP
1315F: arch/arm/mach-pxa/include/mach/palmtx.h
1316F: arch/arm/mach-pxa/palmtx.c
1317F: arch/arm/mach-pxa/include/mach/palmt5.h
1318F: arch/arm/mach-pxa/palmt5.c
1319F: arch/arm/mach-pxa/include/mach/palmld.h
1320F: arch/arm/mach-pxa/palmld.c
1321F: arch/arm/mach-pxa/include/mach/palmte2.h
1322F: arch/arm/mach-pxa/palmte2.c
1323F: arch/arm/mach-pxa/include/mach/palmtc.h
1324F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1325
b57fe924 1326ARM/PALM TREO SUPPORT
8b58be88 1327M: Tomas Cech <sleep_walker@suse.cz>
75280787 1328L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1329W: http://hackndev.com
1330S: Maintained
b57fe924
JP
1331F: arch/arm/mach-pxa/include/mach/palmtreo.h
1332F: arch/arm/mach-pxa/palmtreo.c
90af5811 1333
c49e1e63 1334ARM/PALMZ72 SUPPORT
8b58be88 1335M: Sergey Lapin <slapin@ossfans.org>
75280787 1336L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1337W: http://hackndev.com
1338S: Maintained
933d35f0
JP
1339F: arch/arm/mach-pxa/include/mach/palmz72.h
1340F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1341
1da177e4 1342ARM/PLEB SUPPORT
8b58be88 1343M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1344W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1345S: Maintained
1346
1347ARM/PT DIGITAL BOARD PORT
8b58be88 1348M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1350W: http://www.arm.linux.org.uk/
1351S: Maintained
1352
8fc1b0f8
KG
1353ARM/QUALCOMM SUPPORT
1354M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1355M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1356M: David Brown <davidb@codeaurora.org>
1357L: linux-arm-msm@vger.kernel.org
f5d3af9d 1358L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1359S: Maintained
1360F: arch/arm/mach-qcom/
f5d3af9d 1361F: drivers/soc/qcom/
c0c89faf
SB
1362F: drivers/tty/serial/msm_serial.h
1363F: drivers/tty/serial/msm_serial.c
1364F: drivers/*/pm8???-*
1365F: drivers/mfd/ssbi.c
916f743d 1366F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1368
2b7a52a4 1369ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1372S: Maintained
1373
d4275354 1374ARM/RISCPC ARCHITECTURE
8b58be88 1375M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1377W: http://www.arm.linux.org.uk/
1378S: Maintained
d4275354
RK
1379F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1380F: arch/arm/include/asm/hardware/ioc.h
1381F: arch/arm/include/asm/hardware/iomd.h
1382F: arch/arm/include/asm/hardware/memc.h
1383F: arch/arm/mach-rpc/
1a6422f6 1384F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1385F: drivers/net/ethernet/i825xx/ether1*
1386F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1387F: drivers/scsi/arm/
1388
08ddbb0a
HS
1389ARM/Rockchip SoC support
1390M: Heiko Stuebner <heiko@sntech.de>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1392L: linux-rockchip@lists.infradead.org
08ddbb0a 1393S: Maintained
541555e9 1394F: arch/arm/boot/dts/rk3*
08ddbb0a 1395F: arch/arm/mach-rockchip/
541555e9
HS
1396F: drivers/clk/rockchip/
1397F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1398F: drivers/*/*rockchip*
541555e9
HS
1399F: drivers/*/*/*rockchip*
1400F: sound/soc/rockchip/
b4331b43 1401N: rockchip
08ddbb0a 1402
5bfb937c
KK
1403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1404M: Kukjin Kim <kgene@kernel.org>
e8f98457 1405M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1408S: Maintained
6f0589c8
MB
1409F: arch/arm/boot/dts/s3c*
1410F: arch/arm/boot/dts/exynos*
d97236e6 1411F: arch/arm64/boot/dts/exynos/
482ce512 1412F: arch/arm/plat-samsung/
769bbb63
HS
1413F: arch/arm/mach-s3c24*/
1414F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1415F: arch/arm/mach-s5p*/
1416F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1417F: drivers/*/*s3c2410*
1418F: drivers/*/*/*s3c2410*
40c76662
MB
1419F: drivers/spi/spi-s3c*
1420F: sound/soc/samsung/*
33d43cdd 1421N: exynos
f556cb07 1422
10ffa964
KP
1423ARM/SAMSUNG MOBILE MACHINE SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
004bbd3c 1427F: arch/arm/mach-s5pv210/
10ffa964 1428
3ce4ccb6
KD
1429ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431M: Kamil Debski <k.debski@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org
1433L: linux-media@vger.kernel.org
1434S: Maintained
1435F: drivers/media/platform/s5p-g2d/
1436
e6a476fd
MS
1437ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1438M: Kyungmin Park <kyungmin.park@samsung.com>
1439M: Kamil Debski <k.debski@samsung.com>
6305902c 1440M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1441L: linux-arm-kernel@lists.infradead.org
1442L: linux-media@vger.kernel.org
1443S: Maintained
934455d7 1444F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1445F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1446
1447ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1448M: Kyungmin Park <kyungmin.park@samsung.com>
1449M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1450L: linux-arm-kernel@lists.infradead.org
1451L: linux-media@vger.kernel.org
1452S: Maintained
90d72ac6 1453F: drivers/media/platform/s5p-tv/
e6a476fd 1454
d48d38e8 1455ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1456M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1457M: Magnus Damm <magnus.damm@gmail.com>
1458L: linux-sh@vger.kernel.org
d48d38e8 1459W: http://oss.renesas.com
bbff48f5 1460Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1462S: Supported
0b514fdb
SH
1463F: arch/arm/boot/dts/emev2*
1464F: arch/arm/boot/dts/r7s*
1465F: arch/arm/boot/dts/r8a*
1466F: arch/arm/boot/dts/sh*
0b514fdb
SH
1467F: arch/arm/configs/armadillo800eva_defconfig
1468F: arch/arm/configs/bockw_defconfig
0b514fdb 1469F: arch/arm/configs/kzm9g_defconfig
0b514fdb
SH
1470F: arch/arm/configs/marzen_defconfig
1471F: arch/arm/configs/shmobile_defconfig
7a2071c5 1472F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1473F: arch/arm/mach-shmobile/
1474F: drivers/sh/
1475
66314223 1476ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1477M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1478S: Maintained
1479F: arch/arm/mach-socfpga/
efadb751
DN
1480F: arch/arm/boot/dts/socfpga*
1481F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1482W: http://www.rocketboards.org
efadb751 1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1484
1485ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1486M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1487S: Maintained
1488F: drivers/clk/socfpga/
1489
71bcada8
TT
1490ARM/SOCFPGA EDAC SUPPORT
1491M: Thor Thayer <tthayer@opensource.altera.com>
1492S: Maintained
1493F: drivers/edac/altera_edac.
1494
65ebcc11 1495ARM/STI ARCHITECTURE
a92177ea
SK
1496M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1497M: Maxime Coquelin <maxime.coquelin@st.com>
1498M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500L: kernel@stlinux.com
1501W: http://www.stlinux.com
1502S: Maintained
1503F: arch/arm/mach-sti/
a92177ea
SK
1504F: arch/arm/boot/dts/sti*
1505F: drivers/clocksource/arm_global_timer.c
a92177ea 1506F: drivers/i2c/busses/i2c-st.c
346e2e4a 1507F: drivers/media/rc/st_rc.c
f53b2bff 1508F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1509F: drivers/phy/phy-miphy28lp.c
1510F: drivers/phy/phy-miphy365x.c
6da969a5 1511F: drivers/phy/phy-stih407-usb.c
26389c78 1512F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1513F: drivers/pinctrl/pinctrl-st.c
1514F: drivers/reset/sti/
db4112e6 1515F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1516F: drivers/tty/serial/st-asc.c
eb11adab 1517F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1518F: drivers/usb/host/ehci-st.c
1519F: drivers/usb/host/ohci-st.c
db4112e6 1520F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1521F: drivers/ata/ahci_st.c
65ebcc11 1522
ee6e7879
MC
1523ARM/STM32 ARCHITECTURE
1524M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1528N: stm32
1529F: drivers/clocksource/armv7m_systick.c
1530
2b7a52a4 1531ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1532M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1534S: Maintained
1535
1bbd7089 1536ARM/TETON BGA MACHINE SUPPORT
706e69d6 1537M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
2b7a52a4 1541ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1542M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1544S: Maintained
1545
98ad6e3b 1546ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1547M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1549W: http://www.mcuos.com
1550S: Maintained
4e89e8f6 1551F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1552F: drivers/input/keyboard/w90p910_keypad.c
1553F: drivers/input/touchscreen/w90p910_ts.c
1554F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1555F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1556F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1557F: drivers/rtc/rtc-nuc900.c
9df92e6c 1558F: drivers/spi/spi-nuc900.c
4e89e8f6 1559F: drivers/usb/host/ehci-w90x900.c
8a61f013 1560F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1561
54274d71 1562ARM/U300 MACHINE SUPPORT
e4651a9f 1563M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Supported
1566F: arch/arm/mach-u300/
9affbd24 1567F: drivers/clocksource/timer-u300.c
54274d71
LW
1568F: drivers/i2c/busses/i2c-stu300.c
1569F: drivers/rtc/rtc-coh901331.c
1570F: drivers/watchdog/coh901327_wdt.c
1571F: drivers/dma/coh901318*
87572880
LW
1572F: drivers/mfd/ab3100*
1573F: drivers/rtc/rtc-ab3100.c
1574F: drivers/rtc/rtc-coh901331.c
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1576
3d00d04f
MY
1577ARM/UNIPHIER ARCHITECTURE
1578M: Masahiro Yamada <yamada.masahiro@socionext.com>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581F: arch/arm/mach-uniphier/
1582N: uniphier
1583
87572880 1584ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1585M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S: Maintained
1588F: arch/arm/mach-ux500/
e4651a9f 1589F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1590F: drivers/dma/ste_dma40*
e4651a9f 1591F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1592F: drivers/mfd/abx500*
1593F: drivers/mfd/ab8500*
e4651a9f
LW
1594F: drivers/mfd/dbx500*
1595F: drivers/mfd/db8500*
ecc265fe
JP
1596F: drivers/pinctrl/nomadik/pinctrl-ab*
1597F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1598F: drivers/rtc/rtc-ab8500.c
e4651a9f 1599F: drivers/rtc/rtc-pl031.c
87572880 1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1601
e93fde28
UH
1602ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1603M: Ulf Hansson <ulf.hansson@linaro.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T: git git://git.linaro.org/people/ulfh/clk.git
1606S: Maintained
1607F: drivers/clk/ux500/
1608F: include/linux/platform_data/clk-ux500.h
1609
740d93b1
PM
1610ARM/VERSATILE EXPRESS PLATFORM
1611M: Liviu Dudau <liviu.dudau@arm.com>
1612M: Sudeep Holla <sudeep.holla@arm.com>
1613M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616F: arch/arm/boot/dts/vexpress*
1617F: arch/arm/mach-vexpress/
1618F: */*/vexpress*
7e8f403f 1619F: */*/*/vexpress*
740d93b1
PM
1620F: drivers/clk/versatile/clk-vexpress-osc.c
1621F: drivers/clocksource/versatile.c
1622
d4275354 1623ARM/VFP SUPPORT
8b58be88 1624M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1626W: http://www.arm.linux.org.uk/
1627S: Maintained
1628F: arch/arm/vfp/
1629
e66b6d8e
MV
1630ARM/VOIPAC PXA270 SUPPORT
1631M: Marek Vasut <marek.vasut@gmail.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633S: Maintained
1634F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1635F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1636
04529fe2
TP
1637ARM/VT8500 ARM ARCHITECTURE
1638M: Tony Prisk <linux@prisktech.co.nz>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/mach-vt8500/
41fd91b4 1642F: drivers/clocksource/vt8500_timer.c
560746eb 1643F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1644F: drivers/mmc/host/wmt-sdmmc.c
1645F: drivers/pwm/pwm-vt8500.c
1646F: drivers/rtc/rtc-vt8500.c
1647F: drivers/tty/serial/vt8500_serial.c
4f31102b 1648F: drivers/usb/host/ehci-platform.c
41fd91b4 1649F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1650F: drivers/video/fbdev/vt8500lcdfb.*
1651F: drivers/video/fbdev/wm8505fb*
1652F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1653
e66b6d8e
MV
1654ARM/ZIPIT Z2 SUPPORT
1655M: Marek Vasut <marek.vasut@gmail.com>
1656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657S: Maintained
1658F: arch/arm/mach-pxa/z2.c
6ab2a855 1659F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1660
5ecc4b53
JN
1661ARM/ZTE ARCHITECTURE
1662M: Jun Nie <jun.nie@linaro.org>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/mach-zx/
1666F: drivers/clk/zte/
1667F: Documentation/devicetree/bindings/arm/zte.txt
1668F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1669
51f29d44
MS
1670ARM/ZYNQ ARCHITECTURE
1671M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1672R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674W: http://wiki.xilinx.com
1675T: git git://git.xilinx.com/linux-xlnx.git
1676S: Supported
1677F: arch/arm/mach-zynq/
bd2a337a 1678F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1679F: drivers/block/xsysace.c
c2fd4e38
MS
1680N: zynq
1681N: xilinx
1682F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1683F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1684F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1685F: drivers/edac/synopsys_edac.c
51f29d44 1686
48ec83bc 1687ARM SMMU DRIVERS
b8f9879e
WD
1688M: Will Deacon <will.deacon@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: drivers/iommu/arm-smmu.c
48ec83bc 1692F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1693F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1694
38074229
CM
1695ARM64 PORT (AARCH64 ARCHITECTURE)
1696M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1697M: Will Deacon <will.deacon@arm.com>
38074229
CM
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: arch/arm64/
d19766ec 1701F: Documentation/arm64/
38074229 1702
9d7005f9
LP
1703AS3645A LED FLASH CONTROLLER DRIVER
1704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1705L: linux-media@vger.kernel.org
1706T: git git://linuxtv.org/media_tree.git
1707S: Maintained
1708F: drivers/media/i2c/as3645a.c
1709F: include/media/as3645a.h
1710
d58de038
GJ
1711ASC7621 HARDWARE MONITOR DRIVER
1712M: George Joseph <george.joseph@fairview5.com>
1713L: lm-sensors@lm-sensors.org
1714S: Maintained
1715F: Documentation/hwmon/asc7621
1716F: drivers/hwmon/asc7621.c
1717
b229ece9 1718ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1719M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1720L: acpi4asus-user@lists.sourceforge.net
d0944853 1721L: platform-driver-x86@vger.kernel.org
76593d6f 1722W: http://acpi4asus.sf.net
85091b71 1723S: Maintained
b229ece9
CC
1724F: drivers/platform/x86/asus*.c
1725F: drivers/platform/x86/eeepc*.c
85091b71 1726
953a6479 1727ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1728R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1729W: http://sourceforge.net/projects/xscaleiop
08223d80 1730S: Odd fixes
679655da
JP
1731F: Documentation/crypto/async-tx-api.txt
1732F: crypto/async_tx/
1733F: drivers/dma/
1734F: include/linux/dmaengine.h
1735F: include/linux/async_tx.h
b3e5f263 1736
a1867d36 1737AT24 EEPROM DRIVER
14d77c4d 1738M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1739L: linux-i2c@vger.kernel.org
1740S: Maintained
1741F: drivers/misc/eeprom/at24.c
25f73ed5 1742F: include/linux/platform_data/at24.h
a1867d36 1743
e7839f25 1744ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1745M: "Ed L. Cashin" <ed.cashin@acm.org>
1746W: http://www.openaoe.org/
1da177e4 1747S: Supported
679655da
JP
1748F: Documentation/aoe/
1749F: drivers/block/aoe/
1da177e4 1750
9a10a870 1751ATHEROS ATH GENERIC UTILITIES
f726ee65 1752M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1753L: linux-wireless@vger.kernel.org
1754S: Supported
1755F: drivers/net/wireless/ath/*
1756
fa1c114f 1757ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1758M: Jiri Slaby <jirislaby@gmail.com>
1759M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1760M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1761L: linux-wireless@vger.kernel.org
72c706b7 1762W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1763S: Maintained
fa451753 1764F: drivers/net/wireless/ath/ath5k/
fa1c114f 1765
12e62d6f
KV
1766ATHEROS ATH6KL WIRELESS DRIVER
1767M: Kalle Valo <kvalo@qca.qualcomm.com>
1768L: linux-wireless@vger.kernel.org
1769W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1770T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1771S: Supported
1772F: drivers/net/wireless/ath/ath6kl/
1773
2be7d22f
VK
1774WILOCITY WIL6210 WIRELESS DRIVER
1775M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1776L: linux-wireless@vger.kernel.org
1777L: wil6210@qca.qualcomm.com
1778S: Supported
1779W: http://wireless.kernel.org/en/users/Drivers/wil6210
1780F: drivers/net/wireless/ath/wil6210/
dba4b74d 1781F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1782
1d7e1e6b
CL
1783CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1784M: Christian Lamparter <chunkeey@googlemail.com>
1785L: linux-wireless@vger.kernel.org
1786W: http://wireless.kernel.org/en/users/Drivers/carl9170
1787S: Maintained
1788F: drivers/net/wireless/ath/carl9170/
1789
2c2a6172
LT
1790ATK0110 HWMON DRIVER
1791M: Luca Tettamanti <kronos.it@gmail.com>
1792L: lm-sensors@lm-sensors.org
1793S: Maintained
1794F: drivers/hwmon/asus_atk0110.c
1795
6f69a6d7 1796ATI_REMOTE2 DRIVER
8b58be88 1797M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1798S: Maintained
679655da 1799F: drivers/input/misc/ati_remote2.c
6f69a6d7 1800
7ae115b4 1801ATLX ETHERNET DRIVERS
8b58be88 1802M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1803M: Chris Snook <chris.snook@gmail.com>
e443e383 1804L: netdev@vger.kernel.org
8d5ca6ec
JC
1805W: http://sourceforge.net/projects/atl1
1806W: http://atl1.sourceforge.net
1807S: Maintained
2b133ad6 1808F: drivers/net/ethernet/atheros/
8d5ca6ec 1809
1da177e4 1810ATM
366c1bd1 1811M: Chas Williams <3chas3@gmail.com>
476604de 1812L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1813L: netdev@vger.kernel.org
1da177e4
LT
1814W: http://linux-atm.sourceforge.net
1815S: Maintained
679655da
JP
1816F: drivers/atm/
1817F: include/linux/atm*
c117ab84 1818F: include/uapi/linux/atm*
1da177e4 1819
04ac2f46 1820ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1821M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1822S: Maintained
1823F: drivers/mmc/host/atmel-mci.c
1824F: drivers/mmc/host/atmel-mci-regs.h
1825
a1cfac48 1826ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1827M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1828S: Supported
df621252 1829F: drivers/tty/serial/atmel_serial.c
a1cfac48 1830
dfae90ed 1831ATMEL Audio ALSA driver
3a82002c 1832M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1833L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1834S: Supported
1835F: sound/soc/atmel
1836
b414dc16
NF
1837ATMEL DMA DRIVER
1838M: Nicolas Ferre <nicolas.ferre@atmel.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Supported
1841F: drivers/dma/at_hdmac.c
1842F: drivers/dma/at_hdmac_regs.h
6f0d65af 1843F: include/linux/platform_data/dma-atmel.h
b414dc16 1844
6bd0f436
LD
1845ATMEL XDMA DRIVER
1846M: Ludovic Desroches <ludovic.desroches@atmel.com>
1847L: linux-arm-kernel@lists.infradead.org
1848L: dmaengine@vger.kernel.org
1849S: Supported
1850F: drivers/dma/at_xdmac.c
1851
888f2804
LD
1852ATMEL I2C DRIVER
1853M: Ludovic Desroches <ludovic.desroches@atmel.com>
1854L: linux-i2c@vger.kernel.org
1855S: Supported
1856F: drivers/i2c/busses/i2c-at91.c
1857
15515545
JW
1858ATMEL ISI DRIVER
1859M: Josh Wu <josh.wu@atmel.com>
1860L: linux-media@vger.kernel.org
1861S: Supported
f2294c2d 1862F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1863F: include/media/atmel-isi.h
1864
8f4c79ce 1865ATMEL LCDFB DRIVER
8b58be88 1866M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1867L: linux-fbdev@vger.kernel.org
8f4c79ce 1868S: Maintained
8a61f013 1869F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1870F: include/video/atmel_lcdc.h
8f4c79ce 1871
89e5785f 1872ATMEL MACB ETHERNET DRIVER
a02875a6 1873M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1874S: Supported
9f2f381f 1875F: drivers/net/ethernet/cadence/
89e5785f 1876
5cbac98a
JW
1877ATMEL NAND DRIVER
1878M: Josh Wu <josh.wu@atmel.com>
1879L: linux-mtd@lists.infradead.org
1880S: Supported
1881F: drivers/mtd/nand/atmel_nand*
1882
754ce4f2 1883ATMEL SPI DRIVER
a02875a6 1884M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1885S: Supported
9df92e6c 1886F: drivers/spi/spi-atmel.*
754ce4f2 1887
0ef09015 1888ATMEL SSC DRIVER
03515f32 1889M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Supported
1892F: drivers/misc/atmel-ssc.c
1893F: include/linux/atmel-ssc.h
1894
e9cb1c5a
NF
1895ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1896M: Nicolas Ferre <nicolas.ferre@atmel.com>
1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S: Supported
1899F: drivers/misc/atmel_tclib.c
1900F: drivers/clocksource/tcb_clksrc.c
1901
914a3f3b 1902ATMEL USBA UDC DRIVER
a02875a6
NF
1903M: Nicolas Ferre <nicolas.ferre@atmel.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1905S: Supported
faf2e1db 1906F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1907
1da177e4 1908ATMEL WIRELESS DRIVER
8b58be88 1909M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1910L: linux-wireless@vger.kernel.org
1da177e4
LT
1911W: http://www.thekelleys.org.uk/atmel
1912W: http://atmelwlandriver.sourceforge.net/
1913S: Maintained
679655da 1914F: drivers/net/wireless/atmel*
1da177e4 1915
26780d9e 1916ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1917M: Bradley Grove <linuxdrivers@attotech.com>
1918L: linux-scsi@vger.kernel.org
1919W: http://www.attotech.com
1920S: Supported
1921F: drivers/scsi/esas2r
26780d9e 1922
bc6e17b8
SS
1923ATUSB IEEE 802.15.4 RADIO DRIVER
1924M: Stefan Schmidt <stefan@osg.samsung.com>
1925L: linux-wpan@vger.kernel.org
1926S: Maintained
1927F: drivers/net/ieee802154/atusb.c
1928F: drivers/net/ieee802154/atusb.h
1929F: drivers/net/ieee802154/at86rf230.h
1930
a92b7b80 1931AUDIT SUBSYSTEM
915f389d 1932M: Paul Moore <paul@paul-moore.com>
8b58be88 1933M: Eric Paris <eparis@redhat.com>
915f389d 1934L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 1935W: http://people.redhat.com/sgrubb/audit/
915f389d 1936T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 1937S: Maintained
679655da 1938F: include/linux/audit.h
c117ab84 1939F: include/uapi/linux/audit.h
679655da 1940F: kernel/audit*
a92b7b80 1941
70e84049 1942AUXILIARY DISPLAY DRIVERS
8b58be88 1943M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
1944W: http://miguelojeda.es/auxdisplay.htm
1945W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 1946S: Maintained
679655da
JP
1947F: drivers/auxdisplay/
1948F: include/linux/cfag12864b.h
70e84049 1949
5f97f7f9 1950AVR32 ARCHITECTURE
e336f61f
HCE
1951M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1952M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 1953W: http://www.atmel.com/products/AVR32/
249d9d9d 1954W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 1955W: http://avrfreaks.net/
e336f61f 1956S: Maintained
679655da 1957F: arch/avr32/
5f97f7f9
HS
1958
1959AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
1960M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1961M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1962S: Maintained
679655da 1963F: arch/avr32/mach-at32ap/
5f97f7f9 1964
1da177e4 1965AX.25 NETWORK LAYER
8b58be88 1966M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 1967L: linux-hams@vger.kernel.org
d34cb28a 1968W: http://www.linux-ax25.org/
1da177e4 1969S: Maintained
c117ab84 1970F: include/uapi/linux/ax25.h
679655da
JP
1971F: include/net/ax25.h
1972F: net/ax25/
1da177e4 1973
d5269395 1974AZ6007 DVB DRIVER
009a5410 1975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
1976L: linux-media@vger.kernel.org
1977W: http://linuxtv.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/usb/dvb-usb-v2/az6007.c
1981
6777376e
HV
1982AZTECH FM RADIO RECEIVER DRIVER
1983M: Hans Verkuil <hverkuil@xs4all.nl>
1984L: linux-media@vger.kernel.org
1985T: git git://linuxtv.org/media_tree.git
1986W: http://linuxtv.org
1987S: Maintained
1988F: drivers/media/radio/radio-aztech*
1989
e2d1d6c0 1990B43 WIRELESS DRIVER
e2d1d6c0 1991L: linux-wireless@vger.kernel.org
ed072f9e 1992L: b43-dev@lists.infradead.org
491b26b4 1993W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 1994S: Odd Fixes
679655da 1995F: drivers/net/wireless/b43/
e2d1d6c0
RD
1996
1997B43LEGACY WIRELESS DRIVER
8b58be88 1998M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 1999L: linux-wireless@vger.kernel.org
ed072f9e 2000L: b43-dev@lists.infradead.org
491b26b4 2001W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2002S: Maintained
679655da 2003F: drivers/net/wireless/b43legacy/
e2d1d6c0 2004
300abeb5 2005BACKLIGHT CLASS/SUBSYSTEM
b7701755 2006M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2007M: Lee Jones <lee.jones@linaro.org>
300abeb5 2008S: Maintained
679655da
JP
2009F: drivers/video/backlight/
2010F: include/linux/backlight.h
300abeb5 2011
c6c8fea2 2012BATMAN ADVANCED
207df49e 2013M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2014M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2015M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2016L: b.a.t.m.a.n@lists.open-mesh.org
2017W: http://www.open-mesh.org/
2018S: Maintained
2019F: net/batman-adv/
2020
e2d1d6c0 2021BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2022M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2023L: linux-hams@vger.kernel.org
2024W: http://www.baycom.org/~tom/ham/ham.html
2025S: Maintained
679655da 2026F: drivers/net/hamradio/baycom*
e2d1d6c0 2027
cafe5635 2028BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2029M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2030L: linux-bcache@vger.kernel.org
2031W: http://bcache.evilpiepirate.org
d1aa1ab3 2032S: Maintained
cafe5635
KO
2033F: drivers/md/bcache/
2034
04bd844a
HV
2035BDISP ST MEDIA DRIVER
2036M: Fabien Dessenne <fabien.dessenne@st.com>
2037L: linux-media@vger.kernel.org
2038T: git git://linuxtv.org/media_tree.git
2039W: http://linuxtv.org
2040S: Supported
2041F: drivers/media/platform/sti/bdisp
2042
e2d1d6c0 2043BEFS FILE SYSTEM
55817d3d 2044S: Orphan
679655da
JP
2045F: Documentation/filesystems/befs.txt
2046F: fs/befs/
e2d1d6c0 2047
564ee360 2048BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2049M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2050L: netdev@vger.kernel.org
2051S: Maintained
2052F: drivers/net/ethernet/ec_bhf.c
564ee360 2053
e2d1d6c0 2054BFS FILE SYSTEM
8b58be88 2055M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2056S: Maintained
679655da
JP
2057F: Documentation/filesystems/bfs.txt
2058F: fs/bfs/
c117ab84 2059F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2060
1394f032 2061BLACKFIN ARCHITECTURE
a4edbc10 2062M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2063L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2064T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2065W: http://blackfin.uclinux.org
2066S: Supported
679655da 2067F: arch/blackfin/
566da5b2 2068
e190d6b1 2069BLACKFIN EMAC DRIVER
b3fe92b0 2070L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2071W: http://blackfin.uclinux.org
2072S: Supported
7b35f033 2073F: drivers/net/ethernet/adi/
e190d6b1 2074
566da5b2 2075BLACKFIN RTC DRIVER
b3fe92b0 2076L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2077W: http://blackfin.uclinux.org
2078S: Supported
679655da 2079F: drivers/rtc/rtc-bfin.c
1394f032 2080
936ed49a 2081BLACKFIN SDH DRIVER
109ec8c3 2082M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2083L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2084W: http://blackfin.uclinux.org
2085S: Supported
2086F: drivers/mmc/host/bfin_sdh.c
2087
1394f032 2088BLACKFIN SERIAL DRIVER
8b58be88 2089M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2090L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2091W: http://blackfin.uclinux.org
2092S: Supported
8460241e 2093F: drivers/tty/serial/bfin_uart.c
1394f032 2094
1e6d320f 2095BLACKFIN WATCHDOG DRIVER
b3fe92b0 2096L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2097W: http://blackfin.uclinux.org
2098S: Supported
679655da 2099F: drivers/watchdog/bfin_wdt.c
1e6d320f 2100
d24ecfcc 2101BLACKFIN I2C TWI DRIVER
8b58be88 2102M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2103L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2104W: http://blackfin.uclinux.org/
2105S: Supported
679655da 2106F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2107
1e204377
SJ
2108BLACKFIN MEDIA DRIVER
2109M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2110L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2111W: http://blackfin.uclinux.org/
2112S: Supported
2113F: drivers/media/platform/blackfin/
2114F: drivers/media/i2c/adv7183*
2115F: drivers/media/i2c/vs6624*
2116
b54cf35a
JSM
2117BLINKM RGB LED DRIVER
2118M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2119S: Maintained
2120F: drivers/leds/leds-blinkm.c
2121
1da177e4 2122BLOCK LAYER
8b58be88 2123M: Jens Axboe <axboe@kernel.dk>
08deed1e 2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2125S: Maintained
679655da 2126F: block/
ae11f7ef 2127F: kernel/trace/blktrace.c
1da177e4 2128
2b54aaef 2129BLOCK2MTD DRIVER
8b58be88 2130M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2131L: linux-mtd@lists.infradead.org
2132S: Maintained
679655da 2133F: drivers/mtd/devices/block2mtd.c
2b54aaef 2134
63fbd24e 2135BLUETOOTH DRIVERS
8b58be88 2136M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2137M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2138M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2139L: linux-bluetooth@vger.kernel.org
63fbd24e 2140W: http://www.bluez.org/
22e7a424
MH
2141T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2143S: Maintained
679655da 2144F: drivers/bluetooth/
1da177e4 2145
63fbd24e 2146BLUETOOTH SUBSYSTEM
8b58be88 2147M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2148M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2149M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2150L: linux-bluetooth@vger.kernel.org
2151W: http://www.bluez.org/
22e7a424
MH
2152T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2154S: Maintained
679655da
JP
2155F: net/bluetooth/
2156F: include/net/bluetooth/
1da177e4
LT
2157
2158BONDING DRIVER
79b30750 2159M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2160M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2161M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2162L: netdev@vger.kernel.org
ce00f85c
JC
2163W: http://sourceforge.net/projects/bonding/
2164S: Supported
679655da 2165F: drivers/net/bonding/
c117ab84 2166F: include/uapi/linux/if_bonding.h
1da177e4 2167
b5f4df34
AS
2168BPF (Safe dynamic programs and tools)
2169M: Alexei Starovoitov <ast@kernel.org>
2170L: netdev@vger.kernel.org
2171L: linux-kernel@vger.kernel.org
2172S: Supported
2173F: kernel/bpf/
2174
39105890 2175BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2176M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2177L: netdev@vger.kernel.org
2178S: Supported
adfc5217 2179F: drivers/net/ethernet/broadcom/b44.*
39105890 2180
32ec90d5
FF
2181BROADCOM GENET ETHERNET DRIVER
2182M: Florian Fainelli <f.fainelli@gmail.com>
2183L: netdev@vger.kernel.org
2184S: Supported
2185F: drivers/net/ethernet/broadcom/genet/
2186
948c51e6 2187BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2188M: Sony Chacko <sony.chacko@qlogic.com>
2189M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2190L: netdev@vger.kernel.org
2191S: Supported
adfc5217
JK
2192F: drivers/net/ethernet/broadcom/bnx2.*
2193F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2194
4d9d2cb0 2195BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2196M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2197L: netdev@vger.kernel.org
2198S: Supported
adfc5217 2199F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2200
90f4c594 2201BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2202M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2203M: Ray Jui <rjui@broadcom.com>
2204M: Scott Branden <sbranden@broadcom.com>
497a045d 2205L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2206T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2207S: Maintained
2208F: arch/arm/mach-bcm/
2209F: arch/arm/boot/dts/bcm113*
90f4c594 2210F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2211F: arch/arm/boot/dts/bcm281*
2212F: arch/arm/configs/bcm_defconfig
e4ef47f2 2213F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2214F: drivers/clocksource/bcm_kona_timer.c
2215
9209bec4 2216BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2217M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2218M: Lee Jones <lee@kernel.org>
f680f25c 2219L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2221S: Maintained
9209bec4 2222N: bcm2835
f680f25c 2223
a2f6734c
KC
2224BROADCOM BCM33XX MIPS ARCHITECTURE
2225M: Kevin Cernekee <cernekee@gmail.com>
2226L: linux-mips@linux-mips.org
2227S: Maintained
2228F: arch/mips/bcm3384/*
2229F: arch/mips/include/asm/mach-bcm3384/*
2230F: arch/mips/kernel/*bmips*
2231
5564f092
RM
2232BROADCOM BCM47XX MIPS ARCHITECTURE
2233M: Hauke Mehrtens <hauke@hauke-m.de>
2234M: Rafał Miłecki <zajec5@gmail.com>
2235L: linux-mips@linux-mips.org
2236S: Maintained
2237F: arch/mips/bcm47xx/*
2238F: arch/mips/include/asm/mach-bcm47xx/*
2239
9209bec4 2240BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2241M: Hauke Mehrtens <hauke@hauke-m.de>
2242L: linux-arm-kernel@lists.infradead.org
2243S: Maintained
2244F: arch/arm/mach-bcm/bcm_5301x.c
2245F: arch/arm/boot/dts/bcm5301x.dtsi
2246F: arch/arm/boot/dts/bcm470*
2247
e076e962
FF
2248BROADCOM BCM63XX ARM ARCHITECTURE
2249M: Florian Fainelli <f.fainelli@gmail.com>
2250L: linux-arm-kernel@lists.infradead.org
eb6725d0 2251T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2252S: Maintained
2253F: arch/arm/mach-bcm/bcm63xx.c
2254F: arch/arm/include/debug/bcm63xx.S
2255
7110e227
KC
2256BROADCOM BCM63XX/BCM33XX UDC DRIVER
2257M: Kevin Cernekee <cernekee@gmail.com>
2258L: linux-usb@vger.kernel.org
2259S: Maintained
2260F: drivers/usb/gadget/udc/bcm63xx_udc.*
2261
2df94fd6 2262BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2263M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2264M: Gregory Fong <gregory.0xf0@gmail.com>
2265M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2267T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2268S: Maintained
2269F: arch/arm/mach-bcm/*brcmstb*
2270F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2271F: drivers/bus/brcmstb_gisb.c
5009a289 2272N: brcmstb
2df94fd6 2273
70371cef
KC
2274BROADCOM BMIPS MIPS ARCHITECTURE
2275M: Kevin Cernekee <cernekee@gmail.com>
2276M: Florian Fainelli <f.fainelli@gmail.com>
2277L: linux-mips@linux-mips.org
eb6725d0 2278T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2279S: Maintained
2280F: arch/mips/bmips/*
2281F: arch/mips/include/asm/mach-bmips/*
2282F: arch/mips/kernel/*bmips*
338808de 2283F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2284F: drivers/irqchip/irq-bcm7*
2285F: drivers/irqchip/irq-brcmstb*
2286
948c51e6 2287BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2288M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2289M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2290L: netdev@vger.kernel.org
2291S: Supported
adfc5217 2292F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2293
a9533e7e
HP
2294BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2295M: Brett Rudley <brudley@broadcom.com>
818c07b8 2296M: Arend van Spriel <arend@broadcom.com>
85d63686 2297M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2298M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2299L: linux-wireless@vger.kernel.org
5615171c 2300L: brcm80211-dev-list@broadcom.com
a9533e7e 2301S: Supported
f62ebdd5 2302F: drivers/net/wireless/brcm80211/
a9533e7e 2303
9958d6f9 2304BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2305M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2306L: linux-scsi@vger.kernel.org
2307S: Supported
2308F: drivers/scsi/bnx2fc/
2309
6a6b5ad0 2310BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2311M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2312L: linux-scsi@vger.kernel.org
2313S: Supported
2314F: drivers/scsi/bnx2i/
2315
36c0237f
SB
2316BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2317M: Ray Jui <rjui@broadcom.com>
2318M: Scott Branden <sbranden@broadcom.com>
2319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2321T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2322S: Maintained
2323N: iproc
2324N: cygnus
2325N: bcm9113*
2326N: bcm9583*
2327N: bcm583*
2328N: bcm113*
2329
3b0213d5
GF
2330BROADCOM BRCMSTB GPIO DRIVER
2331M: Gregory Fong <gregory.0xf0@gmail.com>
2332L: bcm-kernel-feedback-list@broadcom.com>
2333S: Supported
2334F: drivers/gpio/gpio-brcmstb.c
2335F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2336
7b7f588b 2337BROADCOM KONA GPIO DRIVER
5e163903 2338M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2339L: bcm-kernel-feedback-list@broadcom.com
2340S: Supported
2341F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2342F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2343
f6e734a8
RM
2344BROADCOM NVRAM DRIVER
2345M: Rafał Miłecki <zajec5@gmail.com>
2346L: linux-mips@linux-mips.org
2347S: Maintained
2348F: drivers/firmware/broadcom/*
2349
02787daa
BN
2350BROADCOM STB NAND FLASH DRIVER
2351M: Brian Norris <computersforpeace@gmail.com>
2352L: linux-mtd@lists.infradead.org
2353S: Maintained
2354F: drivers/mtd/nand/brcmnand/
2355
c9678d86
RM
2356BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2357M: Rafał Miłecki <zajec5@gmail.com>
2358L: linux-wireless@vger.kernel.org
2359S: Maintained
2360F: drivers/bcma/
2361F: include/linux/bcma/
2362
b8302205
FF
2363BROADCOM SYSTEMPORT ETHERNET DRIVER
2364M: Florian Fainelli <f.fainelli@gmail.com>
2365L: netdev@vger.kernel.org
2366S: Supported
2367F: drivers/net/ethernet/broadcom/bcmsysport.*
2368
7725ccfd 2369BROCADE BFA FC SCSI DRIVER
aa803370
AG
2370M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2371M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2372L: linux-scsi@vger.kernel.org
2373S: Supported
2374F: drivers/scsi/bfa/
7725ccfd 2375
8b230ed8 2376BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2377M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2378L: netdev@vger.kernel.org
2379S: Supported
f844a0ea 2380F: drivers/net/ethernet/brocade/bna/
8b230ed8 2381
5cdf7f76 2382BSG (block layer generic sg v4 driver)
8b58be88 2383M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2384L: linux-scsi@vger.kernel.org
2385S: Supported
679655da
JP
2386F: block/bsg.c
2387F: include/linux/bsg.h
c117ab84 2388F: include/uapi/linux/bsg.h
5cdf7f76 2389
af39917d
CL
2390BT87X AUDIO DRIVER
2391M: Clemens Ladisch <clemens@ladisch.de>
2392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2393T: git git://git.alsa-project.org/alsa-kernel.git
2394S: Maintained
2395F: Documentation/sound/alsa/Bt87x.txt
2396F: sound/pci/bt87x.c
2397
ff1d5c2f 2398BT8XXGPIO DRIVER
eb032b98 2399M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2400W: http://bu3sch.de/btgpio.php
2401S: Maintained
72dbb705 2402F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2403
eb1eb04f 2404BTRFS FILE SYSTEM
c0778e25
CM
2405M: Chris Mason <clm@fb.com>
2406M: Josef Bacik <jbacik@fb.com>
4e0c4a47 2407M: David Sterba <dsterba@suse.cz>
eb1eb04f
JP
2408L: linux-btrfs@vger.kernel.org
2409W: http://btrfs.wiki.kernel.org/
8a6e2535 2410Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2411T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2412S: Maintained
679655da
JP
2413F: Documentation/filesystems/btrfs.txt
2414F: fs/btrfs/
eb1eb04f 2415
1da177e4 2416BTTV VIDEO4LINUX DRIVER
009a5410 2417M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2418L: linux-media@vger.kernel.org
96b6aba0 2419W: http://linuxtv.org
275ffde4 2420T: git git://linuxtv.org/media_tree.git
f96236e5 2421S: Odd fixes
679655da 2422F: Documentation/video4linux/bttv/
90d72ac6 2423F: drivers/media/pci/bt8xx/bttv*
1da177e4 2424
1f34923c
KA
2425BUSLOGIC SCSI DRIVER
2426M: Khalid Aziz <khalid@gonehiking.org>
2427L: linux-scsi@vger.kernel.org
2428S: Maintained
2429F: drivers/scsi/BusLogic.*
2430F: drivers/scsi/FlashPoint.*
2431
af39917d
CL
2432C-MEDIA CMI8788 DRIVER
2433M: Clemens Ladisch <clemens@ladisch.de>
2434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2435T: git git://git.alsa-project.org/alsa-kernel.git
2436S: Maintained
2437F: sound/pci/oxygen/
2438
2141355f
MS
2439C6X ARCHITECTURE
2440M: Mark Salter <msalter@redhat.com>
2441M: Aurelien Jacquiot <a-jacquiot@ti.com>
2442L: linux-c6x-dev@linux-c6x.org
2443W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2444S: Maintained
2445F: arch/c6x/
2446
a5432f5a 2447CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2448M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2449L: linux-cachefs@redhat.com
2450S: Supported
2451F: Documentation/filesystems/caching/cachefiles.txt
2452F: fs/cachefiles/
2453
c815ca39
HV
2454CADET FM/AM RADIO RECEIVER DRIVER
2455M: Hans Verkuil <hverkuil@xs4all.nl>
2456L: linux-media@vger.kernel.org
2457T: git git://linuxtv.org/media_tree.git
2458W: http://linuxtv.org
2459S: Maintained
2460F: drivers/media/radio/radio-cadet*
2461
77d5140f 2462CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2463M: Jonathan Corbet <corbet@lwn.net>
661263b5 2464L: linux-media@vger.kernel.org
275ffde4 2465T: git git://linuxtv.org/media_tree.git
77d5140f 2466S: Maintained
679655da 2467F: Documentation/video4linux/cafe_ccic
90d72ac6 2468F: drivers/media/platform/marvell-ccic/
77d5140f 2469
201b6bab 2470CAIF NETWORK LAYER
5c574f50 2471M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2472L: netdev@vger.kernel.org
2473S: Supported
2474F: Documentation/networking/caif/
2475F: drivers/net/caif/
c117ab84 2476F: include/uapi/linux/caif/
201b6bab
JP
2477F: include/net/caif/
2478F: net/caif/
2479
77dac90f 2480CALGARY x86-64 IOMMU
8b58be88
JP
2481M: Muli Ben-Yehuda <muli@il.ibm.com>
2482M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2483L: discuss@x86-64.org
2484S: Maintained
679655da
JP
2485F: arch/x86/kernel/pci-calgary_64.c
2486F: arch/x86/kernel/tce_64.c
2487F: arch/x86/include/asm/calgary.h
2488F: arch/x86/include/asm/tce.h
77dac90f 2489
e2d1d6c0 2490CAN NETWORK LAYER
8d15d386 2491M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2492M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2493L: linux-can@vger.kernel.org
84b0d715 2494W: https://github.com/linux-can
870482a4
MKB
2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2497S: Maintained
f35f6c8f 2498F: Documentation/networking/can.txt
8d15d386 2499F: net/can/
8d15d386 2500F: include/linux/can/core.h
c117ab84
CEB
2501F: include/uapi/linux/can.h
2502F: include/uapi/linux/can/bcm.h
2503F: include/uapi/linux/can/raw.h
2504F: include/uapi/linux/can/gw.h
e2d1d6c0 2505
4261a204 2506CAN NETWORK DRIVERS
8b58be88 2507M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2508M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2509L: linux-can@vger.kernel.org
84b0d715 2510W: https://github.com/linux-can
870482a4
MKB
2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2513S: Maintained
8d15d386
OH
2514F: drivers/net/can/
2515F: include/linux/can/dev.h
8d15d386 2516F: include/linux/can/platform/
c117ab84
CEB
2517F: include/uapi/linux/can/error.h
2518F: include/uapi/linux/can/netlink.h
4261a204 2519
95d16c72
JM
2520CAPABILITIES
2521M: Serge Hallyn <serge.hallyn@canonical.com>
2522L: linux-security-module@vger.kernel.org
6305902c 2523S: Supported
95d16c72 2524F: include/linux/capability.h
c117ab84 2525F: include/uapi/linux/capability.h
6305902c 2526F: security/commoncap.c
38a94118 2527F: kernel/capability.c
95d16c72 2528
b84894c7
KT
2529CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2530M: Kevin Tsai <ktsai@capellamicro.com>
2531S: Maintained
2532F: drivers/iio/light/cm*
2533F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2534
f21fb3ed
RV
2535CAVIUM LIQUIDIO NETWORK DRIVER
2536M: Derek Chickles <derek.chickles@caviumnetworks.com>
2537M: Satanand Burla <satananda.burla@caviumnetworks.com>
2538M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2539M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2540L: netdev@vger.kernel.org
2541W: http://www.cavium.com
2542S: Supported
2543F: drivers/net/ethernet/cavium/
2544F: drivers/net/ethernet/cavium/liquidio/
2545
ef0bbac3
VB
2546CC2520 IEEE-802.15.4 RADIO DRIVER
2547M: Varka Bhadram <varkabhadram@gmail.com>
2548L: linux-wpan@vger.kernel.org
2549S: Maintained
2550F: drivers/net/ieee802154/cc2520.c
2551F: include/linux/spi/cc2520.h
2552F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2553
b8154542 2554CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2555M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2556L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2557W: http://www.ibm.com/developerworks/power/cell/
2558S: Supported
679655da 2559F: arch/powerpc/include/asm/cell*.h
679655da 2560F: arch/powerpc/include/asm/spu*.h
c117ab84 2561F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2562F: arch/powerpc/oprofile/*cell*
2563F: arch/powerpc/platforms/cell/
b8154542 2564
398ecff5
SW
2565CEPH COMMON CODE (LIBCEPH)
2566M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2567M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2568M: Sage Weil <sage@redhat.com>
82593f87 2569L: ceph-devel@vger.kernel.org
09d90327 2570W: http://ceph.com/
fb99f881 2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9030aaf9 2572S: Supported
14430813
JP
2573F: net/ceph/
2574F: include/linux/ceph/
2575F: include/linux/crush/
9030aaf9 2576
398ecff5
SW
2577CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2578M: "Yan, Zheng" <zyan@redhat.com>
2579M: Sage Weil <sage@redhat.com>
2580M: Ilya Dryomov <idryomov@gmail.com>
2581L: ceph-devel@vger.kernel.org
2582W: http://ceph.com/
2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2584S: Supported
2585F: Documentation/filesystems/ceph.txt
2586F: fs/ceph/
2587
18332a80 2588CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2589L: linux-usb@vger.kernel.org
10c6c9c9 2590S: Orphan
679655da
JP
2591F: Documentation/usb/WUSB-Design-overview.txt
2592F: Documentation/usb/wusb-cbaf
355ffe69
DV
2593F: drivers/usb/host/hwa-hc.c
2594F: drivers/usb/host/whci/
679655da
JP
2595F: drivers/usb/wusbcore/
2596F: include/linux/usb/wusb*
18332a80 2597
70e84049 2598CFAG12864B LCD DRIVER
8b58be88 2599M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2600W: http://miguelojeda.es/auxdisplay.htm
2601W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2602S: Maintained
679655da
JP
2603F: drivers/auxdisplay/cfag12864b.c
2604F: include/linux/cfag12864b.h
70e84049
MOS
2605
2606CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2607M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2608W: http://miguelojeda.es/auxdisplay.htm
2609W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2610S: Maintained
679655da
JP
2611F: drivers/auxdisplay/cfag12864bfb.c
2612F: include/linux/cfag12864b.h
70e84049 2613
704232c2 2614CFG80211 and NL80211
8b58be88 2615M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2616L: linux-wireless@vger.kernel.org
ce466579
JB
2617W: http://wireless.kernel.org/
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2620S: Maintained
c117ab84 2621F: include/uapi/linux/nl80211.h
679655da
JP
2622F: include/net/cfg80211.h
2623F: net/wireless/*
2624X: net/wireless/wext*
704232c2 2625
46e64261
GKH
2626CHAR and MISC DRIVERS
2627M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2630S: Supported
46e64261
GKH
2631F: drivers/char/*
2632F: drivers/misc/*
471322a8 2633F: include/linux/miscdevice.h
46e64261 2634
0a920b5b 2635CHECKPATCH
8b58be88 2636M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2637M: Joe Perches <joe@perches.com>
2638S: Maintained
679655da 2639F: scripts/checkpatch.pl
0a920b5b 2640
f8407f26
HW
2641CHINESE DOCUMENTATION
2642M: Harry Wei <harryxiyou@gmail.com>
9740153c 2643L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2644L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2645S: Maintained
2646F: Documentation/zh_CN/
2647
2721ea2c 2648CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2649M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2651L: linux-usb@vger.kernel.org
2652S: Maintained
2653F: drivers/usb/chipidea/
2654
a93ad65d
HG
2655CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2656M: Hans de Goede <hdegoede@redhat.com>
2657L: linux-input@vger.kernel.org
2658S: Maintained
2659F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2660F: drivers/input/touchscreen/chipone_icn8318.c
2661
ab043105
OJ
2662CHROME HARDWARE PLATFORM SUPPORT
2663M: Olof Johansson <olof@lixom.net>
2664S: Maintained
2665F: drivers/platform/chrome/
2666
641cb85e 2667CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2668M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2669M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2670M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2671M: Neel Patel <neepatel@cisco.com>
7063fbf2 2672S: Supported
a6a5580c 2673F: drivers/net/ethernet/cisco/enic/
7063fbf2 2674
e3cf00d0 2675CISCO VIC LOW LATENCY NIC DRIVER
b75f0050
JP
2676M: Upinder Malhi <umalhi@cisco.com>
2677S: Supported
2678F: drivers/infiniband/hw/usnic
e3cf00d0 2679
2b7a52a4 2680CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2681M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2682L: netdev@vger.kernel.org
2683S: Maintained
57d0b7a0 2684F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2685
3d4cfdc9
MB
2686CIRRUS LOGIC AUDIO CODEC DRIVERS
2687M: Brian Austin <brian.austin@cirrus.com>
2688M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690S: Maintained
2691F: sound/soc/codecs/cs*
2692
94574d9a
KRW
2693CLEANCACHE API
2694M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2695L: linux-kernel@vger.kernel.org
2696S: Maintained
2697F: mm/cleancache.c
2698F: include/linux/cleancache.h
2699
d4275354 2700CLK API
8b58be88 2701M: Russell King <linux@arm.linux.org.uk>
aa571b14 2702L: linux-clk@vger.kernel.org
37417046 2703S: Maintained
d4275354
RK
2704F: include/linux/clk.h
2705
9222d247
JS
2706CLOCKSOURCE, CLOCKEVENT DRIVERS
2707M: Daniel Lezcano <daniel.lezcano@linaro.org>
2708M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2709L: linux-kernel@vger.kernel.org
9222d247
JS
2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2711S: Supported
2712F: drivers/clocksource
2713
5df6d737 2714CISCO FCOE HBA DRIVER
8fc89a79
HP
2715M: Hiral Patel <hiralpat@cisco.com>
2716M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2717M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2718L: linux-scsi@vger.kernel.org
2719S: Supported
2a99921a 2720F: drivers/scsi/fnic/
5df6d737 2721
c8806b6c
NM
2722CISCO SCSI HBA DRIVER
2723M: Narsimhulu Musini <nmusini@cisco.com>
2724M: Sesidhar Baddela <sebaddel@cisco.com>
2725L: linux-scsi@vger.kernel.org
2726S: Supported
2727F: drivers/scsi/snic/
2728
529aa8cb
TLSC
2729CMPC ACPI DRIVER
2730M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2731M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2732L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2733S: Supported
2734F: drivers/platform/x86/classmate-laptop.c
2735
85756a06
HV
2736COBALT MEDIA DRIVER
2737M: Hans Verkuil <hans.verkuil@cisco.com>
2738L: linux-media@vger.kernel.org
2739T: git git://linuxtv.org/media_tree.git
2740W: http://linuxtv.org
2741S: Supported
2742F: drivers/media/pci/cobalt/
2743
74425eee 2744COCCINELLE/Semantic Patches (SmPL)
26de9c26 2745M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2746M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2747M: Nicolas Palix <nicolas.palix@imag.fr>
c00b5110 2748M: Michal Marek <mmarek@suse.cz>
26de9c26 2749L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2751W: http://coccinelle.lip6.fr/
2752S: Supported
4b92b2aa 2753F: Documentation/coccinelle.txt
74425eee
NP
2754F: scripts/coccinelle/
2755F: scripts/coccicheck
2756
1da177e4 2757CODA FILE SYSTEM
8b58be88 2758M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2759M: coda@cs.cmu.edu
2760L: codalist@coda.cs.cmu.edu
2761W: http://www.coda.cs.cmu.edu/
2762S: Maintained
679655da
JP
2763F: Documentation/filesystems/coda.txt
2764F: fs/coda/
2765F: include/linux/coda*.h
c117ab84 2766F: include/uapi/linux/coda*.h
1da177e4 2767
0b14261e
PZ
2768CODA V4L2 MEM2MEM DRIVER
2769M: Philipp Zabel <p.zabel@pengutronix.de>
2770L: linux-media@vger.kernel.org
2771S: Maintained
2772F: Documentation/devicetree/bindings/media/coda.txt
2773F: drivers/media/platform/coda/
2774
7704addb 2775COMMON CLK FRAMEWORK
a85fa007 2776M: Michael Turquette <mturquette@baylibre.com>
f956165f 2777M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2778L: linux-clk@vger.kernel.org
baeb0d9b 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2780S: Maintained
60bea3b5
SW
2781F: drivers/clk/
2782X: drivers/clk/clkdev.c
7704addb 2783F: include/linux/clk-pr*
60bea3b5 2784F: include/linux/clk/
7704addb 2785
e2d1d6c0 2786COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2787M: Steve French <sfrench@samba.org>
51223df6 2788L: linux-cifs@vger.kernel.org
d1f28953 2789L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2790W: http://linux-cifs.samba.org/
bb1d5dda 2791T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2792S: Supported
ec421a71 2793F: Documentation/filesystems/cifs/
679655da 2794F: fs/cifs/
e2d1d6c0 2795
1da177e4 2796COMPACTPCI HOTPLUG CORE
8b58be88 2797M: Scott Murray <scott@spiteful.org>
64dab204 2798L: linux-pci@vger.kernel.org
82c4dfc7 2799S: Maintained
679655da 2800F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2801
2802COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2803M: Scott Murray <scott@spiteful.org>
64dab204 2804L: linux-pci@vger.kernel.org
82c4dfc7 2805S: Maintained
679655da 2806F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2807
2808COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2809M: Scott Murray <scott@spiteful.org>
64dab204 2810L: linux-pci@vger.kernel.org
82c4dfc7 2811S: Maintained
679655da 2812F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2813
5411552c 2814COMPAL LAPTOP SUPPORT
8b58be88 2815M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2816L: platform-driver-x86@vger.kernel.org
5411552c 2817S: Maintained
679655da 2818F: drivers/platform/x86/compal-laptop.c
5411552c 2819
949be0f7 2820CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2821M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2822L: accessrunner-general@lists.sourceforge.net
2823W: http://accessrunner.sourceforge.net/
949be0f7 2824S: Maintained
679655da 2825F: drivers/usb/atm/cxacru.c
949be0f7 2826
e2d1d6c0 2827CONFIGFS
d6351db2
JB
2828M: Joel Becker <jlbec@evilplan.org>
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2830S: Supported
679655da
JP
2831F: fs/configfs/
2832F: include/linux/configfs.h
e2d1d6c0 2833
acb9c1b2 2834CONNECTOR
8b58be88 2835M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2836L: netdev@vger.kernel.org
2837S: Maintained
2838F: drivers/connector/
2839
a3e3354d 2840CONTROL GROUP (CGROUP)
860ca0e6 2841M: Tejun Heo <tj@kernel.org>
ad50c159 2842M: Li Zefan <lizefan@huawei.com>
4d205676 2843M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2844L: cgroups@vger.kernel.org
860ca0e6 2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2846S: Maintained
a3e3354d 2847F: Documentation/cgroups/
679655da
JP
2848F: include/linux/cgroup*
2849F: kernel/cgroup*
a3e3354d
TH
2850
2851CONTROL GROUP - CPUSET
2852M: Li Zefan <lizefan@huawei.com>
2853L: cgroups@vger.kernel.org
2854W: http://www.bullopensource.org/cpuset/
2855W: http://oss.sgi.com/projects/cpusets/
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2857S: Maintained
2858F: Documentation/cgroups/cpusets.txt
2859F: include/linux/cpuset.h
2860F: kernel/cpuset.c
2861
2862CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2863M: Johannes Weiner <hannes@cmpxchg.org>
2864M: Michal Hocko <mhocko@suse.cz>
2865L: cgroups@vger.kernel.org
2866L: linux-mm@kvack.org
2867S: Maintained
2868F: mm/memcontrol.c
5d1ea48b 2869F: mm/swap_cgroup.c
fb3a0fb6 2870
bebe4678 2871CORETEMP HARDWARE MONITORING DRIVER
96859129 2872M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2873L: lm-sensors@lm-sensors.org
2874S: Maintained
679655da
JP
2875F: Documentation/hwmon/coretemp
2876F: drivers/hwmon/coretemp.c
bebe4678 2877
1da177e4 2878COSA/SRP SYNC SERIAL DRIVER
8b58be88 2879M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2880W: http://www.fi.muni.cz/~kas/cosa/
2881S: Maintained
679655da 2882F: drivers/net/wan/cosa*
1da177e4 2883
4371ee35 2884CPMAC ETHERNET DRIVER
8b58be88 2885M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2886L: netdev@vger.kernel.org
2887S: Maintained
b544dbac 2888F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2889
1da177e4 2890CPU FREQUENCY DRIVERS
9c3646d1 2891M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2892M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2893L: linux-pm@vger.kernel.org
1da177e4 2894S: Maintained
27209d91
VK
2895T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2896T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2897F: drivers/cpufreq/
2898F: include/linux/cpufreq.h
1da177e4 2899
8a67f0ef
VK
2900CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2901M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2902M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2903L: linux-pm@vger.kernel.org
2904W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2905S: Maintained
2906F: drivers/cpufreq/arm_big_little.h
2907F: drivers/cpufreq/arm_big_little.c
2908F: drivers/cpufreq/arm_big_little_dt.c
2909
14d2c34c 2910CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2911M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2912M: Daniel Lezcano <daniel.lezcano@linaro.org>
2913L: linux-pm@vger.kernel.org
2914L: linux-arm-kernel@lists.infradead.org
cea8321c 2915T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
2916S: Maintained
2917F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 2918
0c570c18
BZ
2919CPUIDLE DRIVER - ARM EXYNOS
2920M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2921M: Daniel Lezcano <daniel.lezcano@linaro.org>
2922M: Kukjin Kim <kgene@kernel.org>
2923L: linux-pm@vger.kernel.org
2924L: linux-samsung-soc@vger.kernel.org
2925S: Supported
2926F: drivers/cpuidle/cpuidle-exynos.c
2927F: arch/arm/mach-exynos/pm.c
2928
a8e39c35 2929CPUIDLE DRIVERS
9c3646d1 2930M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
2931M: Daniel Lezcano <daniel.lezcano@linaro.org>
2932L: linux-pm@vger.kernel.org
2933S: Maintained
cea8321c 2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
2935F: drivers/cpuidle/*
2936F: include/linux/cpuidle.h
2937
1da177e4 2938CPUID/MSR DRIVER
8b58be88 2939M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 2940S: Maintained
679655da
JP
2941F: arch/x86/kernel/cpuid.c
2942F: arch/x86/kernel/msr.c
1da177e4 2943
7fe2f639 2944CPU POWER MONITORING SUBSYSTEM
7fe2f639 2945M: Thomas Renninger <trenn@suse.de>
103f1790 2946L: linux-pm@vger.kernel.org
7fe2f639 2947S: Maintained
14430813 2948F: tools/power/cpupower/
7fe2f639 2949
1da177e4 2950CRAMFS FILESYSTEM
ce00f85c 2951W: http://sourceforge.net/projects/cramfs/
54886a71 2952S: Orphan / Obsolete
679655da
JP
2953F: Documentation/filesystems/cramfs.txt
2954F: fs/cramfs/
1da177e4
LT
2955
2956CRIS PORT
8b58be88
JP
2957M: Mikael Starvik <starvik@axis.com>
2958M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 2959L: linux-cris-kernel@axis.com
1da177e4
LT
2960W: http://developer.axis.com
2961S: Maintained
679655da 2962F: arch/cris/
df621252 2963F: drivers/tty/serial/crisv10.*
1da177e4
LT
2964
2965CRYPTO API
8b58be88
JP
2966M: Herbert Xu <herbert@gondor.apana.org.au>
2967M: "David S. Miller" <davem@davemloft.net>
1da177e4 2968L: linux-crypto@vger.kernel.org
54e5881d 2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 2970S: Maintained
679655da 2971F: Documentation/crypto/
2ca87a17 2972F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
2973F: arch/*/crypto/
2974F: crypto/
2975F: drivers/crypto/
2976F: include/crypto/
1da177e4 2977
5b07bd57 2978CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 2979M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
2980L: linux-crypto@vger.kernel.org
2981S: Maintained
51a2228a
JP
2982F: crypto/ansi_cprng.c
2983F: crypto/rng.c
5b07bd57 2984
9b4ffa48 2985CS5535 Audio ALSA driver
8b58be88 2986M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 2987S: Maintained
679655da 2988F: sound/pci/cs5535audio/
9b4ffa48 2989
a910e4a9 2990CW1200 WLAN driver
b75f0050
JP
2991M: Solomon Peachy <pizza@shaftnet.org>
2992S: Maintained
2993F: drivers/net/wireless/cw1200/
a910e4a9 2994
6d8425b1 2995CX18 VIDEO4LINUX DRIVER
6afdeaf8 2996M: Andy Walls <awalls@md.metrocast.net>
7b212edf 2997L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 2998L: linux-media@vger.kernel.org
275ffde4 2999T: git git://linuxtv.org/media_tree.git
6d8425b1 3000W: http://linuxtv.org
30e10993 3001W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3002S: Maintained
679655da 3003F: Documentation/video4linux/cx18.txt
90d72ac6 3004F: drivers/media/pci/cx18/
6c0f0359 3005F: include/uapi/linux/ivtv*
6d8425b1 3006
3f101d91
HV
3007CX2341X MPEG ENCODER HELPER MODULE
3008M: Hans Verkuil <hverkuil@xs4all.nl>
3009L: linux-media@vger.kernel.org
3010T: git git://linuxtv.org/media_tree.git
3011W: http://linuxtv.org
3012S: Maintained
c368360b 3013F: drivers/media/common/cx2341x*
3f101d91
HV
3014F: include/media/cx2341x*
3015
b8fe6e2c
PB
3016CX24120 MEDIA DRIVER
3017M: Jemma Denson <jdenson@gmail.com>
3018M: Patrick Boettcher <patrick.boettcher@posteo.de>
3019L: linux-media@vger.kernel.org
3020W: http://linuxtv.org/
3021Q: http://patchwork.linuxtv.org/project/linux-media/list/
3022S: Maintained
3023F: drivers/media/dvb-frontends/cx24120*
3024
20357578 3025CX88 VIDEO4LINUX DRIVER
009a5410 3026M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3027L: linux-media@vger.kernel.org
3028W: http://linuxtv.org
3029T: git git://linuxtv.org/media_tree.git
3030S: Odd fixes
3031F: Documentation/video4linux/cx88/
3032F: drivers/media/pci/cx88/
6d8425b1 3033
91952bc0
AP
3034CXD2820R MEDIA DRIVER
3035M: Antti Palosaari <crope@iki.fi>
3036L: linux-media@vger.kernel.org
3037W: http://linuxtv.org/
3038W: http://palosaari.fi/linux/
3039Q: http://patchwork.linuxtv.org/project/linux-media/list/
3040T: git git://linuxtv.org/anttip/media_tree.git
3041S: Maintained
3042F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3043
e5ec3789 3044CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3045M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3046L: netdev@vger.kernel.org
3047W: http://www.chelsio.com
3048S: Supported
f7917c00 3049F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3050
d8ae3c33 3051CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3052M: Karen Xie <kxie@chelsio.com>
3053L: linux-scsi@vger.kernel.org
3054W: http://www.chelsio.com
3055S: Supported
3056F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3057
e5ec3789 3058CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3059M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3060L: linux-rdma@vger.kernel.org
e5ec3789
SW
3061W: http://www.openfabrics.org
3062S: Supported
679655da 3063F: drivers/infiniband/hw/cxgb3/
e5ec3789 3064
be4c9bad 3065CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3066M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3067L: netdev@vger.kernel.org
3068W: http://www.chelsio.com
3069S: Supported
f7917c00 3070F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3071
d8ae3c33 3072CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3073M: Karen Xie <kxie@chelsio.com>
3074L: linux-scsi@vger.kernel.org
3075W: http://www.chelsio.com
3076S: Supported
3077F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3078
be4c9bad
RD
3079CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3080M: Steve Wise <swise@chelsio.com>
3081L: linux-rdma@vger.kernel.org
3082W: http://www.openfabrics.org
3083S: Supported
3084F: drivers/infiniband/hw/cxgb4/
3085
5c20a5c7
CL
3086CXGB4VF ETHERNET DRIVER (CXGB4VF)
3087M: Casey Leedom <leedom@chelsio.com>
3088L: netdev@vger.kernel.org
3089W: http://www.chelsio.com
3090S: Supported
f7917c00 3091F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3092
a9282d01
IM
3093CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3094M: Ian Munsie <imunsie@au1.ibm.com>
3095M: Michael Neuling <mikey@neuling.org>
3096L: linuxppc-dev@lists.ozlabs.org
3097S: Supported
3098F: drivers/misc/cxl/
ec249dd8 3099F: include/misc/cxl*
a9282d01
IM
3100F: include/uapi/misc/cxl.h
3101F: Documentation/powerpc/cxl.txt
3102F: Documentation/powerpc/cxl.txt
3103F: Documentation/ABI/testing/sysfs-class-cxl
3104
b52b97a3
GC
3105STMMAC ETHERNET DRIVER
3106M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3107L: netdev@vger.kernel.org
3108W: http://www.stlinux.com
3109S: Supported
7ac6653a 3110F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3111
1da177e4 3112CYBERPRO FB DRIVER
8b58be88 3113M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3115W: http://www.arm.linux.org.uk/
3116S: Maintained
8a61f013 3117F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3118
1da177e4 3119CYCLADES ASYNC MUX DRIVER
1da177e4 3120W: http://www.cyclades.com/
d459883e 3121S: Orphan
c897401b 3122F: drivers/tty/cyclades.c
679655da 3123F: include/linux/cyclades.h
c117ab84 3124F: include/uapi/linux/cyclades.h
1da177e4
LT
3125
3126CYCLADES PC300 DRIVER
1da177e4 3127W: http://www.cyclades.com/
d459883e 3128S: Orphan
679655da 3129F: drivers/net/wan/pc300*
1da177e4 3130
402f6ae4
AP
3131CYPRESS_FIRMWARE MEDIA DRIVER
3132M: Antti Palosaari <crope@iki.fi>
3133L: linux-media@vger.kernel.org
3134W: http://linuxtv.org/
3135W: http://palosaari.fi/linux/
3136Q: http://patchwork.linuxtv.org/project/linux-media/list/
3137T: git git://linuxtv.org/anttip/media_tree.git
3138S: Maintained
3139F: drivers/media/common/cypress_firmware*
3140
e3ae3525 3141CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3142M: Ferruh Yigit <fery@cypress.com>
6305902c 3143L: linux-input@vger.kernel.org
be9a6f40 3144S: Supported
6305902c
JP
3145F: drivers/input/touchscreen/cyttsp*
3146F: include/linux/input/cyttsp.h
e3ae3525 3147
aaaf5fbf
JK
3148DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3149M: Joshua Kinard <kumba@gentoo.org>
3150S: Maintained
3151F: drivers/rtc/rtc-ds1685.c
3152F: include/linux/rtc/ds1685.h
3153
1da177e4 3154DAMA SLAVE for AX.25
8b58be88 3155M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3156W: http://yaina.de/jreuter/
3157W: http://www.qsl.net/dl1bke/
3158L: linux-hams@vger.kernel.org
3159S: Maintained
679655da
JP
3160F: net/ax25/af_ax25.c
3161F: net/ax25/ax25_dev.c
3162F: net/ax25/ax25_ds_*
3163F: net/ax25/ax25_in.c
3164F: net/ax25/ax25_out.c
3165F: net/ax25/ax25_timer.c
3166F: net/ax25/sysctl_net_ax25.c
1da177e4 3167
e2d1d6c0 3168DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3169L: netdev@vger.kernel.org
5ff77428 3170S: Orphan
679655da 3171F: Documentation/networking/dmfe.txt
0f04e2aa 3172F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3173
3174DC390/AM53C974 SCSI driver
71bd849d
HR
3175M: Hannes Reinecke <hare@suse.de>
3176L: linux-scsi@vger.kernel.org
e2d1d6c0 3177S: Maintained
71bd849d 3178F: drivers/scsi/am53c974.c
e2d1d6c0 3179
1da177e4 3180DC395x SCSI driver
61eee9a7 3181M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3182M: Ali Akcaagac <aliakc@web.de>
3183M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3184L: dc395x@twibble.org
cf015e9f
JP
3185W: http://twibble.org/dist/dc395x/
3186W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3187S: Maintained
679655da
JP
3188F: Documentation/scsi/dc395x.txt
3189F: drivers/scsi/dc395x.*
1da177e4 3190
eb8edb08 3191DCCP PROTOCOL
a89d030e 3192M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3193L: dccp@vger.kernel.org
c996d8b9 3194W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3195S: Maintained
679655da 3196F: include/linux/dccp.h
c117ab84 3197F: include/uapi/linux/dccp.h
679655da
JP
3198F: include/linux/tfrc.h
3199F: net/dccp/
eb8edb08 3200
1da177e4 3201DECnet NETWORK LAYER
1da177e4
LT
3202W: http://linux-decnet.sourceforge.net
3203L: linux-decnet-user@lists.sourceforge.net
f546444d 3204S: Orphan
679655da
JP
3205F: Documentation/networking/decnet.txt
3206F: net/decnet/
1da177e4 3207
ebff05b9
MR
3208DECSTATION PLATFORM SUPPORT
3209M: "Maciej W. Rozycki" <macro@linux-mips.org>
3210L: linux-mips@linux-mips.org
3211W: http://www.linux-mips.org/wiki/DECstation
3212S: Maintained
3213F: arch/mips/dec/
3214F: arch/mips/include/asm/dec/
3215F: arch/mips/include/asm/mach-dec/
3216
1da177e4 3217DEFXX FDDI NETWORK DRIVER
8b58be88 3218M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3219S: Maintained
33f810b2 3220F: drivers/net/fddi/defxx.*
1da177e4 3221
ad8f07cc 3222DELL LAPTOP DRIVER
8b58be88 3223M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3224M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3225L: platform-driver-x86@vger.kernel.org
ad8f07cc 3226S: Maintained
679655da 3227F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3228
817a5cdb
PR
3229DELL LAPTOP RBTN DRIVER
3230M: Pali RohĂ¡r <pali.rohar@gmail.com>
3231S: Maintained
3232F: drivers/platform/x86/dell-rbtn.*
3233
cdbff611
PR
3234DELL LAPTOP FREEFALL DRIVER
3235M: Pali RohĂ¡r <pali.rohar@gmail.com>
3236S: Maintained
3237F: drivers/platform/x86/dell-smo8800.c
3238
1da177e4 3239DELL LAPTOP SMM DRIVER
a5afba16 3240M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3241S: Maintained
a5afba16 3242F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3243F: include/uapi/linux/i8k.h
1da177e4 3244
90563ec4 3245DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3246M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3247S: Maintained
679655da
JP
3248F: Documentation/dcdbas.txt
3249F: drivers/firmware/dcdbas.*
90563ec4 3250
0b3f6109 3251DELL WMI EXTRAS DRIVER
8b58be88 3252M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3253M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3254S: Maintained
36b3a96f 3255F: drivers/platform/x86/dell-wmi.c
0b3f6109 3256
5efc75e3 3257DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3258M: John Youn <johnyoun@synopsys.com>
5efc75e3 3259L: linux-usb@vger.kernel.org
18f340f9 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3261S: Maintained
197ba5f4 3262F: drivers/usb/dwc2/
5efc75e3 3263
94ab23dd
FB
3264DESIGNWARE USB3 DRD IP DRIVER
3265M: Felipe Balbi <balbi@ti.com>
3266L: linux-usb@vger.kernel.org
3267L: linux-omap@vger.kernel.org
3268T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3269S: Maintained
3270F: drivers/usb/dwc3/
3271
833c9545
JB
3272DEVICE COREDUMP (DEV_COREDUMP)
3273M: Johannes Berg <johannes@sipsolutions.net>
3274L: linux-kernel@vger.kernel.org
3275S: Maintained
3276F: drivers/base/devcoredump.c
3277F: include/linux/devcoredump.h
3278
89d07767
KP
3279DEVICE FREQUENCY (DEVFREQ)
3280M: MyungJoo Ham <myungjoo.ham@samsung.com>
3281M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3282L: linux-pm@vger.kernel.org
89d07767
KP
3283S: Maintained
3284F: drivers/devfreq/
3285
1da177e4 3286DEVICE NUMBER REGISTRY
8b58be88 3287M: Torben Mathiasen <device@lanana.org>
1da177e4 3288W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3289S: Maintained
3290
e2d1d6c0 3291DEVICE-MAPPER (LVM)
854ecaad 3292M: Alasdair Kergon <agk@redhat.com>
8504eed3 3293M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3294M: dm-devel@redhat.com
e2d1d6c0
RD
3295L: dm-devel@redhat.com
3296W: http://sources.redhat.com/dm
8a6e2535 3297Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3299T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3300S: Maintained
679655da
JP
3301F: Documentation/device-mapper/
3302F: drivers/md/dm*
854ecaad 3303F: drivers/md/persistent-data/
679655da
JP
3304F: include/linux/device-mapper.h
3305F: include/linux/dm-*.h
8504eed3 3306F: include/uapi/linux/dm-*.h
e2d1d6c0 3307
c0d995aa
OST
3308DIALOG SEMICONDUCTOR DRIVERS
3309M: Support Opensource <support.opensource@diasemi.com>
3310W: http://www.dialog-semiconductor.com/products
3311S: Supported
3312F: Documentation/hwmon/da90??
3313F: drivers/gpio/gpio-da90??.c
3314F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3315F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3316F: drivers/input/misc/da90??_onkey.c
3317F: drivers/input/touchscreen/da9052_tsi.c
3318F: drivers/leds/leds-da90??.c
3319F: drivers/mfd/da903x.c
3320F: drivers/mfd/da90??-*.c
7be72c2c 3321F: drivers/mfd/da91??-*.c
c0d995aa 3322F: drivers/power/da9052-battery.c
7be72c2c 3323F: drivers/power/da91??-*.c
c0d995aa
OST
3324F: drivers/regulator/da903x.c
3325F: drivers/regulator/da9???-regulator.[ch]
3326F: drivers/rtc/rtc-da90??.c
3327F: drivers/video/backlight/da90??_bl.c
3328F: drivers/watchdog/da90??_wdt.c
3329F: include/linux/mfd/da903x.h
3330F: include/linux/mfd/da9052/
3331F: include/linux/mfd/da9055/
3332F: include/linux/mfd/da9063/
7be72c2c 3333F: include/linux/mfd/da9150/
c0d995aa
OST
3334F: include/sound/da[79]*.h
3335F: sound/soc/codecs/da[79]*.[ch]
3336
599aa697
LL
3337DIGI NEO AND CLASSIC PCI PRODUCTS
3338M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3339M: Mark Hounschell <markh@compro.net>
599aa697
LL
3340L: driverdev-devel@linuxdriverproject.org
3341S: Maintained
3342F: drivers/staging/dgnc/
3343
3344DIGI EPCA PCI PRODUCTS
3345M: Lidza Louina <lidza.louina@gmail.com>
abeb935f 3346M: Mark Hounschell <markh@compro.net>
6d825f79 3347M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3348L: driverdev-devel@linuxdriverproject.org
3349S: Maintained
3350F: drivers/staging/dgap/
3351
335d7c58 3352DIOLAN U2C-12 I2C DRIVER
ca462085 3353M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3354L: linux-i2c@vger.kernel.org
3355S: Maintained
3356F: drivers/i2c/busses/i2c-diolan-u2c.c
3357
d475c634
MW
3358DIRECT ACCESS (DAX)
3359M: Matthew Wilcox <willy@linux.intel.com>
3360L: linux-fsdevel@vger.kernel.org
3361S: Supported
3362F: fs/dax.c
3363
e7839f25 3364DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3365M: Eric Paris <eparis@parisplace.org>
3c5119c0 3366S: Maintained
679655da
JP
3367F: Documentation/filesystems/dnotify.txt
3368F: fs/notify/dnotify/
3369F: include/linux/dnotify.h
1da177e4
LT
3370
3371DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3372M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3373W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3374W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3375W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3376S: Maintained
3377
4480f15b 3378DISKQUOTA
8b58be88 3379M: Jan Kara <jack@suse.cz>
1da177e4 3380S: Maintained
679655da
JP
3381F: Documentation/filesystems/quota.txt
3382F: fs/quota/
3383F: include/linux/quota*.h
c117ab84 3384F: include/uapi/linux/quota*.h
1da177e4 3385
702686ad
BT
3386DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3387M: Bernie Thompson <bernie@plugable.com>
3388L: linux-fbdev@vger.kernel.org
3389S: Maintained
3390W: http://plugable.com/category/projects/udlfb/
8a61f013 3391F: drivers/video/fbdev/udlfb.c
702686ad
BT
3392F: include/video/udlfb.h
3393F: Documentation/fb/udlfb.txt
3394
e7839f25 3395DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3396M: Christine Caulfield <ccaulfie@redhat.com>
3397M: David Teigland <teigland@redhat.com>
a4644184 3398L: cluster-devel@redhat.com
5be7b50f 3399W: http://sources.redhat.com/cluster/
54e5881d 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3401S: Supported
679655da 3402F: fs/dlm/
5be7b50f 3403
53b6b3e0
SS
3404DMA BUFFER SHARING FRAMEWORK
3405M: Sumit Semwal <sumit.semwal@linaro.org>
3406S: Maintained
3407L: linux-media@vger.kernel.org
3408L: dri-devel@lists.freedesktop.org
8ada6d2d 3409L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3410F: drivers/dma-buf/
e46d12c6
JP
3411F: include/linux/dma-buf*
3412F: include/linux/reservation.h
3413F: include/linux/*fence.h
53b6b3e0
SS
3414F: Documentation/dma-buf-sharing.txt
3415T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3416
b3e5f263 3417DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3418M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3419L: dmaengine@vger.kernel.org
3420Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3421S: Maintained
679655da 3422F: drivers/dma/
0ce3c066 3423F: include/linux/dmaengine.h
979a281e
VK
3424F: Documentation/dmaengine/
3425T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3426
b825037d 3427DME1737 HARDWARE MONITOR DRIVER
8b58be88 3428M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3429L: lm-sensors@lm-sensors.org
3430S: Maintained
679655da
JP
3431F: Documentation/hwmon/dme1737
3432F: drivers/hwmon/dme1737.c
b825037d 3433
1f31e1b1
JD
3434DMI/SMBIOS SUPPORT
3435M: Jean Delvare <jdelvare@suse.de>
3436S: Maintained
d4aeef93 3437T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3438F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3439F: drivers/firmware/dmi-id.c
3440F: drivers/firmware/dmi_scan.c
3441F: include/linux/dmi.h
3442
7d2c86b5 3443DOCUMENTATION
ad3118b9 3444M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3445L: linux-doc@vger.kernel.org
3446S: Maintained
679655da 3447F: Documentation/
97be078b
RD
3448X: Documentation/ABI/
3449X: Documentation/devicetree/
933a46b8
JC
3450X: Documentation/acpi
3451X: Documentation/power
3452X: Documentation/spi
e71e2c6f 3453T: git git://git.lwn.net/linux-2.6.git docs-next
abbaeff3 3454
1da177e4 3455DOUBLETALK DRIVER
8b58be88 3456M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3457L: blinux-list@redhat.com
3458S: Maintained
679655da
JP
3459F: drivers/char/dtlk.c
3460F: include/linux/dtlk.h
1da177e4 3461
e2d1d6c0 3462DPT_I2O SCSI RAID DRIVER
8b58be88 3463M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3464L: linux-scsi@vger.kernel.org
3465W: http://www.adaptec.com/
3466S: Maintained
679655da
JP
3467F: drivers/scsi/dpt*
3468F: drivers/scsi/dpt/
e2d1d6c0 3469
b411b363 3470DRBD DRIVER
28b8e8d4
JP
3471P: Philipp Reisner
3472P: Lars Ellenberg
3473M: drbd-dev@lists.linbit.com
3474L: drbd-user@lists.linbit.com
3475W: http://www.drbd.org
3476T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3477T: git git://git.drbd.org/drbd-8.3.git
3478S: Supported
3479F: drivers/block/drbd/
3480F: lib/lru_cache.c
3481F: Documentation/blockdev/drbd/
b411b363 3482
dc7dfcd8 3483DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3484M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3486S: Supported
679655da 3487F: Documentation/kobject.txt
7cfc51b9 3488F: drivers/base/
87544653 3489F: fs/debugfs/
dc7dfcd8
WS
3490F: fs/kernfs/
3491F: fs/sysfs/
87544653 3492F: include/linux/debugfs.h
dc7dfcd8 3493F: include/linux/kobj*
679655da 3494F: lib/kobj*
1da177e4
LT
3495
3496DRM DRIVERS
8b58be88 3497M: David Airlie <airlied@linux.ie>
4c6a3999 3498L: dri-devel@lists.freedesktop.org
b0447888 3499T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3500S: Maintained
679655da 3501F: drivers/gpu/drm/
433e3b34 3502F: drivers/gpu/vga/
850e9411 3503F: include/drm/
c117ab84 3504F: include/uapi/drm/
1da177e4 3505
566f5939
AD
3506RADEON DRM DRIVERS
3507M: Alex Deucher <alexander.deucher@amd.com>
3508M: Christian König <christian.koenig@amd.com>
3509L: dri-devel@lists.freedesktop.org
3510T: git git://people.freedesktop.org/~agd5f/linux
3511S: Supported
3512F: drivers/gpu/drm/radeon/
566f5939
AD
3513F: include/uapi/drm/radeon*
3514
03e255b9
TR
3515DRM PANEL DRIVERS
3516M: Thierry Reding <thierry.reding@gmail.com>
3517L: dri-devel@lists.freedesktop.org
3518T: git git://anongit.freedesktop.org/tegra/linux.git
3519S: Maintained
3520F: drivers/gpu/drm/drm_panel.c
3521F: drivers/gpu/drm/panel/
3522F: include/drm/drm_panel.h
3523F: Documentation/devicetree/bindings/panel/
3524
8daf7473 3525INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3526M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3527M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3528L: intel-gfx@lists.freedesktop.org
8daf7473 3529L: dri-devel@lists.freedesktop.org
47f95647 3530Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3531T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3532S: Supported
14430813 3533F: drivers/gpu/drm/i915/
8daf7473 3534F: include/drm/i915*
c117ab84 3535F: include/uapi/drm/i915*
8daf7473 3536
398a6d4a
KP
3537DRM DRIVERS FOR EXYNOS
3538M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3539M: Joonyoung Shim <jy0922.shim@samsung.com>
3540M: Seung-Woo Kim <sw0312.kim@samsung.com>
3541M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3542L: dri-devel@lists.freedesktop.org
25a58030 3543T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3544S: Supported
14430813 3545F: drivers/gpu/drm/exynos/
398a6d4a 3546F: include/drm/exynos*
c117ab84 3547F: include/uapi/drm/exynos*
398a6d4a 3548
0a3d775f
PZ
3549DRM DRIVERS FOR FREESCALE IMX
3550M: Philipp Zabel <p.zabel@pengutronix.de>
3551L: dri-devel@lists.freedesktop.org
3552S: Maintained
3553F: drivers/gpu/drm/imx/
3554F: Documentation/devicetree/bindings/drm/imx/
3555
bd3b49f2 3556DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3557M: Thierry Reding <thierry.reding@gmail.com>
3558M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3559L: dri-devel@lists.freedesktop.org
3560L: linux-tegra@vger.kernel.org
a5ad7a63 3561T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3562S: Supported
dee8268f 3563F: drivers/gpu/drm/tegra/
a5ad7a63 3564F: drivers/gpu/host1x/
e1e90644 3565F: include/linux/host1x.h
a5ad7a63 3566F: include/uapi/drm/tegra_drm.h
bd3b49f2
TR
3567F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3568
a284e9d1
LP
3569DRM DRIVERS FOR RENESAS
3570M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3571L: dri-devel@lists.freedesktop.org
3572L: linux-sh@vger.kernel.org
3573T: git git://people.freedesktop.org/~airlied/linux
3574S: Supported
3575F: drivers/gpu/drm/rcar-du/
3576F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3577F: include/linux/platform_data/shmob_drm.h
3578
625e0346
HS
3579DRM DRIVERS FOR ROCKCHIP
3580M: Mark Yao <mark.yao@rock-chips.com>
3581L: dri-devel@lists.freedesktop.org
3582S: Maintained
3583F: drivers/gpu/drm/rockchip/
3584F: Documentation/devicetree/bindings/video/rockchip*
3585
598df1ac
AK
3586DSBR100 USB FM RADIO DRIVER
3587M: Alexey Klimov <klimov.linux@gmail.com>
3588L: linux-media@vger.kernel.org
3589T: git git://linuxtv.org/media_tree.git
3590S: Maintained
3591F: drivers/media/radio/dsbr100.c
3592
1da177e4 3593DSCC4 DRIVER
8b58be88 3594M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3595L: netdev@vger.kernel.org
1da177e4 3596S: Maintained
679655da 3597F: drivers/net/wan/dscc4.c
1da177e4 3598
cc11b140
HV
3599DT3155 MEDIA DRIVER
3600M: Hans Verkuil <hverkuil@xs4all.nl>
3601L: linux-media@vger.kernel.org
3602T: git git://linuxtv.org/media_tree.git
3603W: http://linuxtv.org
3604S: Odd Fixes
3605F: drivers/media/pci/dt3155/
3606
91952bc0
AP
3607DVB_USB_AF9015 MEDIA DRIVER
3608M: Antti Palosaari <crope@iki.fi>
3609L: linux-media@vger.kernel.org
3610W: http://linuxtv.org/
3611W: http://palosaari.fi/linux/
3612Q: http://patchwork.linuxtv.org/project/linux-media/list/
3613T: git git://linuxtv.org/anttip/media_tree.git
3614S: Maintained
3615F: drivers/media/usb/dvb-usb-v2/af9015*
3616
3617DVB_USB_AF9035 MEDIA DRIVER
3618M: Antti Palosaari <crope@iki.fi>
3619L: linux-media@vger.kernel.org
3620W: http://linuxtv.org/
3621W: http://palosaari.fi/linux/
3622Q: http://patchwork.linuxtv.org/project/linux-media/list/
3623T: git git://linuxtv.org/anttip/media_tree.git
3624S: Maintained
3625F: drivers/media/usb/dvb-usb-v2/af9035*
3626
3627DVB_USB_ANYSEE MEDIA DRIVER
3628M: Antti Palosaari <crope@iki.fi>
3629L: linux-media@vger.kernel.org
3630W: http://linuxtv.org/
3631W: http://palosaari.fi/linux/
3632Q: http://patchwork.linuxtv.org/project/linux-media/list/
3633T: git git://linuxtv.org/anttip/media_tree.git
3634S: Maintained
3635F: drivers/media/usb/dvb-usb-v2/anysee*
3636
3637DVB_USB_AU6610 MEDIA DRIVER
3638M: Antti Palosaari <crope@iki.fi>
3639L: linux-media@vger.kernel.org
3640W: http://linuxtv.org/
3641W: http://palosaari.fi/linux/
3642Q: http://patchwork.linuxtv.org/project/linux-media/list/
3643T: git git://linuxtv.org/anttip/media_tree.git
3644S: Maintained
3645F: drivers/media/usb/dvb-usb-v2/au6610*
3646
3647DVB_USB_CE6230 MEDIA DRIVER
3648M: Antti Palosaari <crope@iki.fi>
3649L: linux-media@vger.kernel.org
3650W: http://linuxtv.org/
3651W: http://palosaari.fi/linux/
3652Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653T: git git://linuxtv.org/anttip/media_tree.git
3654S: Maintained
3655F: drivers/media/usb/dvb-usb-v2/ce6230*
3656
d099dea2
MK
3657DVB_USB_CXUSB MEDIA DRIVER
3658M: Michael Krufky <mkrufky@linuxtv.org>
3659L: linux-media@vger.kernel.org
3660W: http://linuxtv.org/
3661W: http://github.com/mkrufky
3662Q: http://patchwork.linuxtv.org/project/linux-media/list/
3663T: git git://linuxtv.org/media_tree.git
3664S: Maintained
9819da66 3665F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3666
91952bc0 3667DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3668M: Antti Palosaari <crope@iki.fi>
3669L: linux-media@vger.kernel.org
3670W: http://linuxtv.org/
3671W: http://palosaari.fi/linux/
3672Q: http://patchwork.linuxtv.org/project/linux-media/list/
3673T: git git://linuxtv.org/anttip/media_tree.git
3674S: Maintained
91952bc0 3675F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3676
5560983b 3677DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3678M: Antti Palosaari <crope@iki.fi>
3679L: linux-media@vger.kernel.org
3680W: http://linuxtv.org/
91952bc0
AP
3681Q: http://patchwork.linuxtv.org/project/linux-media/list/
3682T: git git://linuxtv.org/anttip/media_tree.git
3683S: Maintained
5560983b 3684F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3685
8856f5f2
MK
3686DVB_USB_MXL111SF MEDIA DRIVER
3687M: Michael Krufky <mkrufky@linuxtv.org>
3688L: linux-media@vger.kernel.org
3689W: http://linuxtv.org/
3690W: http://github.com/mkrufky
3691Q: http://patchwork.linuxtv.org/project/linux-media/list/
3692T: git git://linuxtv.org/mkrufky/mxl111sf.git
3693S: Maintained
3694F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3695
91952bc0
AP
3696DVB_USB_RTL28XXU MEDIA DRIVER
3697M: Antti Palosaari <crope@iki.fi>
3698L: linux-media@vger.kernel.org
3699W: http://linuxtv.org/
3700W: http://palosaari.fi/linux/
3701Q: http://patchwork.linuxtv.org/project/linux-media/list/
3702T: git git://linuxtv.org/anttip/media_tree.git
3703S: Maintained
3704F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3705
3706DVB_USB_V2 MEDIA DRIVER
3707M: Antti Palosaari <crope@iki.fi>
3708L: linux-media@vger.kernel.org
3709W: http://linuxtv.org/
3710W: http://palosaari.fi/linux/
3711Q: http://patchwork.linuxtv.org/project/linux-media/list/
3712T: git git://linuxtv.org/anttip/media_tree.git
3713S: Maintained
3714F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3715F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3716
ac0ac38f 3717DYNAMIC DEBUG
5c4a97d1 3718M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3719S: Maintained
3720F: lib/dynamic_debug.c
3721F: include/linux/dynamic_debug.h
3722
789c7048 3723DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3724M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3725S: Maintained
df621252 3726F: drivers/tty/serial/dz.*
789c7048 3727
f17effbe
MF
3728E3X0 POWER BUTTON DRIVER
3729M: Moritz Fischer <moritz.fischer@ettus.com>
3730L: usrp-users@lists.ettus.com
3731W: http://www.ettus.com
3732S: Supported
3733F: drivers/input/misc/e3x0-button.c
3734F: Documentation/devicetree/bindings/input/e3x0-button.txt
3735
91952bc0
AP
3736E4000 MEDIA DRIVER
3737M: Antti Palosaari <crope@iki.fi>
3738L: linux-media@vger.kernel.org
3739W: http://linuxtv.org/
3740W: http://palosaari.fi/linux/
3741Q: http://patchwork.linuxtv.org/project/linux-media/list/
3742T: git git://linuxtv.org/anttip/media_tree.git
3743S: Maintained
3744F: drivers/media/tuners/e4000*
3745
1da177e4 3746EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3747M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3748L: linux-scsi@vger.kernel.org
3749S: Maintained
679655da 3750F: drivers/scsi/eata.c
1da177e4 3751
91952bc0
AP
3752EC100 MEDIA DRIVER
3753M: Antti Palosaari <crope@iki.fi>
3754L: linux-media@vger.kernel.org
3755W: http://linuxtv.org/
3756W: http://palosaari.fi/linux/
3757Q: http://patchwork.linuxtv.org/project/linux-media/list/
3758T: git git://linuxtv.org/anttip/media_tree.git
3759S: Maintained
3760F: drivers/media/dvb-frontends/ec100*
3761
237fead6 3762ECRYPT FILE SYSTEM
0de9adf2 3763M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3764L: ecryptfs@vger.kernel.org
24a923e4 3765W: http://ecryptfs.org
6dc7516e 3766W: https://launchpad.net/ecryptfs
237fead6 3767S: Supported
679655da
JP
3768F: Documentation/filesystems/ecryptfs.txt
3769F: fs/ecryptfs/
237fead6 3770
da9bb1d2 3771EDAC-CORE
8b58be88 3772M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3773M: Borislav Petkov <bp@alien8.de>
009a5410 3774M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3775L: linux-edac@vger.kernel.org
0e438e3f 3776W: bluesmoke.sourceforge.net
7a859516
BP
3777T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3778T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3779S: Supported
679655da 3780F: Documentation/edac.txt
91445c72 3781F: drivers/edac/
679655da 3782F: include/linux/edac.h
0e438e3f 3783
c476c23b 3784EDAC-AMD64
8b58be88 3785M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3786M: Borislav Petkov <bp@alien8.de>
91445c72 3787L: linux-edac@vger.kernel.org
c476c23b 3788W: bluesmoke.sourceforge.net
487ba8e8 3789S: Maintained
c476c23b
BP
3790F: drivers/edac/amd64_edac*
3791
836dae5d
RR
3792EDAC-CALXEDA
3793M: Doug Thompson <dougthompson@xmission.com>
3794M: Robert Richter <rric@kernel.org>
3795L: linux-edac@vger.kernel.org
3796W: bluesmoke.sourceforge.net
3797S: Maintained
3798F: drivers/edac/highbank*
3799
f65aad41
RB
3800EDAC-CAVIUM
3801M: Ralf Baechle <ralf@linux-mips.org>
3802M: David Daney <david.daney@cavium.com>
3803L: linux-edac@vger.kernel.org
3804L: linux-mips@linux-mips.org
3805W: bluesmoke.sourceforge.net
3806S: Supported
3807F: drivers/edac/octeon_edac*
3808
0e438e3f 3809EDAC-E752X
8b58be88
JP
3810M: Mark Gross <mark.gross@intel.com>
3811M: Doug Thompson <dougthompson@xmission.com>
91445c72 3812L: linux-edac@vger.kernel.org
0e438e3f
DP
3813W: bluesmoke.sourceforge.net
3814S: Maintained
679655da 3815F: drivers/edac/e752x_edac.c
0e438e3f
DP
3816
3817EDAC-E7XXX
8b58be88 3818M: Doug Thompson <dougthompson@xmission.com>
91445c72 3819L: linux-edac@vger.kernel.org
0e438e3f
DP
3820W: bluesmoke.sourceforge.net
3821S: Maintained
679655da 3822F: drivers/edac/e7xxx_edac.c
0e438e3f 3823
77c5f5d2 3824EDAC-GHES
009a5410 3825M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3826L: linux-edac@vger.kernel.org
3827W: bluesmoke.sourceforge.net
3828S: Maintained
2caa67a6 3829F: drivers/edac/ghes_edac.c
77c5f5d2 3830
6bc78404 3831EDAC-I82443BXGX
8b58be88 3832M: Tim Small <tim@buttersideup.com>
91445c72 3833L: linux-edac@vger.kernel.org
6bc78404
DT
3834W: bluesmoke.sourceforge.net
3835S: Maintained
679655da 3836F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3837
3838EDAC-I3000
8b58be88 3839M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3840L: linux-edac@vger.kernel.org
6bc78404
DT
3841W: bluesmoke.sourceforge.net
3842S: Maintained
679655da 3843F: drivers/edac/i3000_edac.c
6bc78404
DT
3844
3845EDAC-I5000
8b58be88 3846M: Doug Thompson <dougthompson@xmission.com>
91445c72 3847L: linux-edac@vger.kernel.org
ba9a5918
DT
3848W: bluesmoke.sourceforge.net
3849S: Maintained
679655da 3850F: drivers/edac/i5000_edac.c
ba9a5918 3851
44c12cb2 3852EDAC-I5400
009a5410 3853M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3854L: linux-edac@vger.kernel.org
44c12cb2
MCC
3855W: bluesmoke.sourceforge.net
3856S: Maintained
679655da 3857F: drivers/edac/i5400_edac.c
44c12cb2 3858
3c9c92b6 3859EDAC-I7300
009a5410 3860M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3861L: linux-edac@vger.kernel.org
3862W: bluesmoke.sourceforge.net
3863S: Maintained
3864F: drivers/edac/i7300_edac.c
3865
67c89316 3866EDAC-I7CORE
009a5410 3867M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
3868L: linux-edac@vger.kernel.org
3869W: bluesmoke.sourceforge.net
3870S: Maintained
70aff0ce 3871F: drivers/edac/i7core_edac.c
67c89316 3872
ba9a5918 3873EDAC-I82975X
8b58be88 3874M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 3875M: "Arvind R." <arvino55@gmail.com>
91445c72 3876L: linux-edac@vger.kernel.org
ba9a5918
DT
3877W: bluesmoke.sourceforge.net
3878S: Maintained
679655da 3879F: drivers/edac/i82975x_edac.c
ba9a5918 3880
791b4706
JB
3881EDAC-IE31200
3882M: Jason Baron <jbaron@akamai.com>
3883L: linux-edac@vger.kernel.org
3884W: bluesmoke.sourceforge.net
3885S: Maintained
3886F: drivers/edac/ie31200_edac.c
3887
ccdfb979 3888EDAC-MPC85XX
30c7469b 3889M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
3890L: linux-edac@vger.kernel.org
3891W: bluesmoke.sourceforge.net
3892S: Maintained
3893F: drivers/edac/mpc85xx_edac.[ch]
3894
ba9a5918 3895EDAC-PASEMI
8b58be88 3896M: Egor Martovetsky <egor@pasemi.com>
91445c72 3897L: linux-edac@vger.kernel.org
6bc78404
DT
3898W: bluesmoke.sourceforge.net
3899S: Maintained
679655da 3900F: drivers/edac/pasemi_edac.c
6bc78404 3901
0e438e3f 3902EDAC-R82600
8b58be88 3903M: Tim Small <tim@buttersideup.com>
91445c72 3904L: linux-edac@vger.kernel.org
0e438e3f
DP
3905W: bluesmoke.sourceforge.net
3906S: Maintained
679655da 3907F: drivers/edac/r82600_edac.c
da9bb1d2 3908
4d096ca7 3909EDAC-SBRIDGE
009a5410 3910M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
3911L: linux-edac@vger.kernel.org
3912W: bluesmoke.sourceforge.net
3913S: Maintained
3914F: drivers/edac/sb_edac.c
3915
995e1de4
LH
3916EDAC-XGENE
3917APPLIED MICRO (APM) X-GENE SOC EDAC
3918M: Loc Ho <lho@apm.com>
3919S: Supported
3920F: drivers/edac/xgene_edac.c
3921F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3922
af39917d
CL
3923EDIROL UA-101/UA-1000 DRIVER
3924M: Clemens Ladisch <clemens@ladisch.de>
3925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3926T: git git://git.alsa-project.org/alsa-kernel.git
3927S: Maintained
3928F: sound/usb/misc/ua101.c
3929
1f7df953
MF
3930EXTENSIBLE FIRMWARE INTERFACE (EFI)
3931M: Matt Fleming <matt.fleming@intel.com>
3932L: linux-efi@vger.kernel.org
78bef24e 3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 3934S: Maintained
fb2efb5c 3935F: Documentation/efi-stub.txt
1f7df953
MF
3936F: arch/ia64/kernel/efi.c
3937F: arch/x86/boot/compressed/eboot.[ch]
3938F: arch/x86/include/asm/efi.h
3939F: arch/x86/platform/efi/*
a9499fa7 3940F: drivers/firmware/efi/*
1f7df953
MF
3941F: include/linux/efi*.h
3942
d68772b7
MF
3943EFI VARIABLE FILESYSTEM
3944M: Matthew Garrett <matthew.garrett@nebula.com>
3945M: Jeremy Kerr <jk@ozlabs.org>
3946M: Matt Fleming <matt.fleming@intel.com>
3947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3948L: linux-efi@vger.kernel.org
3949S: Maintained
3950F: fs/efivarfs/
3951
85a00d9b
PJ
3952EFIFB FRAMEBUFFER DRIVER
3953L: linux-fbdev@vger.kernel.org
3954M: Peter Jones <pjones@redhat.com>
3955S: Maintained
8a61f013 3956F: drivers/video/fbdev/efifb.c
85a00d9b 3957
0bee8d28
JT
3958EFS FILESYSTEM
3959W: http://aeschi.ch.eu.org/efs/
3960S: Orphan
679655da 3961F: fs/efs/
0bee8d28 3962
4480f15b 3963EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
3964M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3965M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 3966L: linux-rdma@vger.kernel.org
fab97220 3967S: Supported
679655da 3968F: drivers/infiniband/hw/ehca/
fab97220 3969
aa8a9e25 3970EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 3971M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
3972L: netdev@vger.kernel.org
3973S: Maintained
9aa32835 3974F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 3975
f0319efe 3976EM28XX VIDEO4LINUX DRIVER
009a5410 3977M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
3978L: linux-media@vger.kernel.org
3979W: http://linuxtv.org
3980T: git git://linuxtv.org/media_tree.git
3981S: Maintained
3982F: drivers/media/usb/em28xx/
3983
3e3a7d66 3984EMBEDDED LINUX
8b58be88
JP
3985M: Paul Gortmaker <paul.gortmaker@windriver.com>
3986M: Matt Mackall <mpm@selenic.com>
3987M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
3988L: linux-embedded@vger.kernel.org
3989S: Maintained
3990
32505876
JS
3991EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3992M: James Smart <james.smart@avagotech.com>
3993M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 3994L: linux-scsi@vger.kernel.org
32505876 3995W: http://www.avagotech.com
ce00f85c 3996S: Supported
679655da 3997F: drivers/scsi/lpfc/
3a1c1d44 3998
5f5bac82 3999ENE CB710 FLASH CARD READER DRIVER
8b58be88 4000M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4001S: Maintained
4002F: drivers/misc/cb710/
4003F: drivers/mmc/host/cb710-mmc.*
4004F: include/linux/cb710.h
4005
931e39a1
ML
4006ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4007M: Maxim Levitsky <maximlevitsky@gmail.com>
4008S: Maintained
2a837449 4009F: drivers/media/rc/ene_ir.*
931e39a1 4010
ec207dcc
GS
4011ENHANCED ERROR HANDLING (EEH)
4012M: Gavin Shan <shangw@linux.vnet.ibm.com>
4013L: linuxppc-dev@lists.ozlabs.org
4014S: Supported
4015F: Documentation/powerpc/eeh-pci-error-recovery.txt
4016F: arch/powerpc/kernel/eeh*.c
4017
d5ca9006 4018EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4019M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4020S: Maintained
084bad91 4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4022F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4023F: include/video/s1d13xxxfb.h
d5ca9006 4024
38df6492
ME
4025ET131X NETWORK DRIVER
4026M: Mark Einon <mark.einon@gmail.com>
4027S: Odd Fixes
4028F: drivers/net/ethernet/agere/
4029
1da177e4 4030ETHERNET BRIDGE
adbbf69d 4031M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4032L: bridge@lists.linux-foundation.org
4c325313 4033L: netdev@vger.kernel.org
c996d8b9 4034W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4035S: Maintained
679655da
JP
4036F: include/linux/netfilter_bridge/
4037F: net/bridge/
1da177e4 4038
22f08ad9
FF
4039ETHERNET PHY LIBRARY
4040M: Florian Fainelli <f.fainelli@gmail.com>
4041L: netdev@vger.kernel.org
4042S: Maintained
4043F: include/linux/phy.h
4044F: include/linux/phy_fixed.h
4045F: drivers/net/phy/
4046F: Documentation/networking/phy.txt
4047F: drivers/of/of_mdio.c
4048F: drivers/of/of_net.c
4049
1da177e4 4050EXT2 FILE SYSTEM
01971952 4051M: Jan Kara <jack@suse.cz>
72be2ccf 4052L: linux-ext4@vger.kernel.org
1da177e4 4053S: Maintained
679655da
JP
4054F: Documentation/filesystems/ext2.txt
4055F: fs/ext2/
4056F: include/linux/ext2*
1da177e4
LT
4057
4058EXT3 FILE SYSTEM
01971952 4059M: Jan Kara <jack@suse.cz>
8b58be88 4060M: Andrew Morton <akpm@linux-foundation.org>
3c373a5f 4061M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf
EM
4062L: linux-ext4@vger.kernel.org
4063S: Maintained
679655da
JP
4064F: Documentation/filesystems/ext3.txt
4065F: fs/ext3/
72be2ccf
EM
4066
4067EXT4 FILE SYSTEM
8b58be88 4068M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4069M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4070L: linux-ext4@vger.kernel.org
08a225f1 4071W: http://ext4.wiki.kernel.org
8a6e2535 4072Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4073S: Maintained
679655da
JP
4074F: Documentation/filesystems/ext4.txt
4075F: fs/ext4/
1da177e4 4076
c5532b09 4077Extended Verification Module (EVM)
74dd744f
MZ
4078M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4079L: linux-ima-devel@lists.sourceforge.net
4080L: linux-security-module@vger.kernel.org
c5532b09
MZ
4081S: Supported
4082F: security/integrity/evm/
4083
df6b3cfe
MH
4084EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4085M: MyungJoo Ham <myungjoo.ham@samsung.com>
4086M: Chanwoo Choi <cw00.choi@samsung.com>
4087L: linux-kernel@vger.kernel.org
81df63a9 4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4089S: Maintained
4090F: drivers/extcon/
4091F: Documentation/extcon/
4092
e2a75c44 4093EXYNOS DP DRIVER
b7701755 4094M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4095L: dri-devel@lists.freedesktop.org
4096S: Maintained
4097F: drivers/gpu/drm/exynos/exynos_dp*
4098
33ad3912
DL
4099EXYNOS MIPI DISPLAY DRIVERS
4100M: Inki Dae <inki.dae@samsung.com>
4101M: Donghwa Lee <dh09.lee@samsung.com>
4102M: Kyungmin Park <kyungmin.park@samsung.com>
4103L: linux-fbdev@vger.kernel.org
4104S: Maintained
8a61f013 4105F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4106F: include/video/exynos_mipi*
4107
e53004e2 4108F71805F HARDWARE MONITORING DRIVER
7c81c60f 4109M: Jean Delvare <jdelvare@suse.de>
e53004e2
JD
4110L: lm-sensors@lm-sensors.org
4111S: Maintained
679655da
JP
4112F: Documentation/hwmon/f71805f
4113F: drivers/hwmon/f71805f.c
e53004e2 4114
eea977ed
MB
4115FC0011 TUNER DRIVER
4116M: Michael Buesch <m@bues.ch>
4117L: linux-media@vger.kernel.org
4118S: Maintained
ccae7af2
MCC
4119F: drivers/media/tuners/fc0011.h
4120F: drivers/media/tuners/fc0011.c
eea977ed 4121
91952bc0
AP
4122FC2580 MEDIA DRIVER
4123M: Antti Palosaari <crope@iki.fi>
4124L: linux-media@vger.kernel.org
4125W: http://linuxtv.org/
4126W: http://palosaari.fi/linux/
4127Q: http://patchwork.linuxtv.org/project/linux-media/list/
4128T: git git://linuxtv.org/anttip/media_tree.git
4129S: Maintained
4130F: drivers/media/tuners/fc2580*
eea977ed 4131
88b2dbdb
EP
4132FANOTIFY
4133M: Eric Paris <eparis@redhat.com>
4134S: Maintained
4135F: fs/notify/fanotify/
4136F: include/linux/fanotify.h
c117ab84 4137F: include/uapi/linux/fanotify.h
88b2dbdb 4138
1da177e4 4139FARSYNC SYNCHRONOUS DRIVER
8b58be88 4140M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4141W: http://www.farsite.co.uk/
4142S: Supported
679655da 4143F: drivers/net/wan/farsync.*
1da177e4 4144
c5408b88 4145FAULT INJECTION SUPPORT
8b58be88 4146M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4147S: Supported
679655da
JP
4148F: Documentation/fault-injection/
4149F: lib/fault-inject.c
c5408b88 4150
053e514f
NT
4151FBTFT Framebuffer drivers
4152M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4153M: Noralf Trønnes <noralf@tronnes.org>
4154S: Maintained
4155F: drivers/staging/fbtft/
4156
cae727db 4157FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4158M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4159L: fcoe-devel@open-fcoe.org
cae727db
RL
4160W: www.Open-FCoE.org
4161S: Supported
4162F: drivers/scsi/libfc/
4163F: drivers/scsi/fcoe/
4164F: include/scsi/fc/
4165F: include/scsi/libfc.h
4166F: include/scsi/libfcoe.h
c117ab84 4167F: include/uapi/scsi/fc/
cae727db 4168
e2d1d6c0 4169FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4170M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4171M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4172L: linux-fsdevel@vger.kernel.org
1da177e4 4173S: Maintained
679655da
JP
4174F: include/linux/fcntl.h
4175F: include/linux/fs.h
c117ab84
CEB
4176F: include/uapi/linux/fcntl.h
4177F: include/uapi/linux/fs.h
679655da
JP
4178F: fs/fcntl.c
4179F: fs/locks.c
1da177e4 4180
e2d1d6c0 4181FILESYSTEMS (VFS and infrastructure)
8b58be88 4182M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4183L: linux-fsdevel@vger.kernel.org
173acc7c 4184S: Maintained
679655da 4185F: fs/*
173acc7c 4186
b26e0ed4 4187FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4188M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4189L: lm-sensors@lm-sensors.org
4190S: Maintained
d5ca6918
JP
4191F: drivers/hwmon/f75375s.c
4192F: include/linux/f75375s.h
b26e0ed4 4193
a331b0c3
CL
4194FIREWIRE AUDIO DRIVERS
4195M: Clemens Ladisch <clemens@ladisch.de>
4196L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4197T: git git://git.alsa-project.org/alsa-kernel.git
4198S: Maintained
4199F: sound/firewire/
4200
eb86ec51
SR
4201FIREWIRE MEDIA DRIVERS (firedtv)
4202M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4203L: linux-media@vger.kernel.org
4204L: linux1394-devel@lists.sourceforge.net
4205T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4206S: Maintained
4207F: drivers/media/firewire/
4208
a511ce33
CB
4209FIREWIRE SBP-2 TARGET
4210M: Chris Boot <bootc@bootc.net>
4211L: linux-scsi@vger.kernel.org
4212L: target-devel@vger.kernel.org
4213L: linux1394-devel@lists.sourceforge.net
4214T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4215S: Maintained
4216F: drivers/target/sbp/
4217
7d2c86b5 4218FIREWIRE SUBSYSTEM
8b58be88 4219M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4220L: linux1394-devel@lists.sourceforge.net
958a29cb 4221W: http://ieee1394.wiki.kernel.org/
2ca526bf 4222T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4223S: Maintained
679655da 4224F: drivers/firewire/
8f06ce3b
SR
4225F: include/linux/firewire.h
4226F: include/uapi/linux/firewire*.h
9f6d3c4b 4227F: tools/firewire/
e2d1d6c0
RD
4228
4229FIRMWARE LOADER (request_firmware)
39e68089
ML
4230M: Ming Lei <ming.lei@canonical.com>
4231L: linux-kernel@vger.kernel.org
4232S: Maintained
679655da
JP
4233F: Documentation/firmware_class/
4234F: drivers/base/firmware*.c
4235F: include/linux/firmware.h
e2d1d6c0 4236
f730e3dc 4237FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4238M: Joshua Morris <josh.h.morris@us.ibm.com>
4239M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4240S: Maintained
4241F: drivers/block/rsxx/
4242
8206f664
JK
4243FLOPPY DRIVER
4244M: Jiri Kosina <jkosina@suse.cz>
4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4246S: Odd fixes
4247F: drivers/block/floppy.c
4248
9c9f32ed
AR
4249FMC SUBSYSTEM
4250M: Alessandro Rubini <rubini@gnudd.com>
4251W: http://www.ohwr.org/projects/fmc-bus
4252S: Supported
4253F: drivers/fmc/
4254F: include/linux/fmc*.h
4255F: include/linux/ipmi-fru.h
4256K: fmc_d.*register
4257
e2d1d6c0 4258FPU EMULATOR
8b58be88 4259M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4260W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4261S: Maintained
679655da 4262F: arch/x86/math-emu/
e2d1d6c0
RD
4263
4264FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4265L: netdev@vger.kernel.org
c173bfac 4266S: Orphan
679655da
JP
4267F: drivers/net/wan/dlci.c
4268F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4269
4270FRAMEBUFFER LAYER
5489e948
JCPV
4271M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4272M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4273L: linux-fbdev@vger.kernel.org
e2d1d6c0 4274W: http://linux-fbdev.sourceforge.net/
b22fe37b 4275Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4276T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4277S: Maintained
679655da 4278F: Documentation/fb/
d958c62c 4279F: Documentation/devicetree/bindings/fb/
b22fe37b
PM
4280F: drivers/video/
4281F: include/video/
679655da 4282F: include/linux/fb.h
c117ab84
CEB
4283F: include/uapi/video/
4284F: include/uapi/linux/fb.h
e2d1d6c0 4285
a57c188e 4286FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4287M: Timur Tabi <timur@tabi.org>
a57c188e 4288L: linux-fbdev@vger.kernel.org
c4ef9bc4 4289S: Maintained
8a61f013 4290F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4291
e2d1d6c0 4292FREESCALE DMA DRIVER
8b58be88
JP
4293M: Li Yang <leoli@freescale.com>
4294M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4295L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4296S: Maintained
679655da 4297F: drivers/dma/fsldma.*
e2d1d6c0
RD
4298
4299FREESCALE I2C CPM DRIVER
8b58be88 4300M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4301L: linuxppc-dev@lists.ozlabs.org
846557d3 4302L: linux-i2c@vger.kernel.org
0d2b405a 4303S: Maintained
679655da 4304F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4305
60e8c5ab 4306FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4307M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4308L: linux-fbdev@vger.kernel.org
efc03ecb 4309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4310S: Maintained
bad985a1 4311F: include/linux/platform_data/video-imxfb.h
8a61f013 4312F: drivers/video/fbdev/imxfb.c
60e8c5ab 4313
4d8e2cef
HX
4314FREESCALE QUAD SPI DRIVER
4315M: Han Xu <han.xu@freescale.com>
4316L: linux-mtd@lists.infradead.org
4317S: Maintained
4318F: drivers/mtd/spi-nor/fsl-quadspi.c
4319
4689a6b1 4320FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4321M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4322M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4323L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4324L: netdev@vger.kernel.org
4325S: Maintained
ec21e2ec 4326F: drivers/net/ethernet/freescale/fs_enet/
679655da 4327F: include/linux/fs_enet_pd.h
4689a6b1 4328
d9e9d82c 4329FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4330L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4331S: Orphan
679655da
JP
4332F: arch/powerpc/sysdev/qe_lib/
4333F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4334
b55ef929 4335FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4336M: Li Yang <leoli@freescale.com>
6372594a 4337L: linux-usb@vger.kernel.org
a4724ed6 4338L: linuxppc-dev@lists.ozlabs.org
a7205b30 4339S: Maintained
faf2e1db 4340F: drivers/usb/gadget/udc/fsl*
a7205b30 4341
beaf53bf 4342FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4343M: Li Yang <leoli@freescale.com>
beaf53bf 4344L: netdev@vger.kernel.org
a4724ed6 4345L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4346S: Maintained
ec21e2ec 4347F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4348
d9e9d82c 4349FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4350M: Timur Tabi <timur@tabi.org>
a4724ed6 4351L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4352S: Maintained
df621252 4353F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4354
4355FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4356M: Timur Tabi <timur@tabi.org>
dc85950a 4357M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4358M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4359L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4360L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4361S: Maintained
69aefcea 4362F: sound/soc/fsl/fsl*
dc85950a 4363F: sound/soc/fsl/imx*
69aefcea 4364F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4365
31c88965 4366FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4367M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4368L: linux-kernel@vger.kernel.org
4369S: Maintained
4370F: drivers/staging/fsl-mc/
4371
1da177e4 4372FREEVXFS FILESYSTEM
8b58be88 4373M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4374W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4375S: Maintained
679655da 4376F: fs/freevxfs/
1da177e4 4377
71038f52 4378FREEZER
49db1903 4379M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4380M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4381L: linux-pm@vger.kernel.org
71038f52 4382S: Supported
679655da
JP
4383F: Documentation/power/freezing-of-tasks.txt
4384F: include/linux/freezer.h
4385F: kernel/freezer.c
71038f52 4386
839a1f79
KRW
4387FRONTSWAP API
4388M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4389L: linux-kernel@vger.kernel.org
4390S: Maintained
4391F: mm/frontswap.c
4392F: include/linux/frontswap.h
4393
a5432f5a 4394FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4395M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4396L: linux-cachefs@redhat.com
4397S: Supported
4398F: Documentation/filesystems/caching/
4399F: fs/fscache/
4400F: include/linux/fscache*.h
4401
f58ad8f5 4402F2FS FILE SYSTEM
9b29d481 4403M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4404M: Changman Lee <cm224.lee@samsung.com>
f58ad8f5
JK
4405L: linux-f2fs-devel@lists.sourceforge.net
4406W: http://en.wikipedia.org/wiki/F2FS
4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4408S: Maintained
4409F: Documentation/filesystems/f2fs.txt
3bac380c 4410F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4411F: fs/f2fs/
4412F: include/linux/f2fs_fs.h
4413
5ab7ffea 4414FUJITSU FR-V (FRV) PORT
8b58be88 4415M: David Howells <dhowells@redhat.com>
1da177e4 4416S: Maintained
679655da 4417F: arch/frv/
1da177e4 4418
20b93734 4419FUJITSU LAPTOP EXTRAS
409a3e98 4420M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4421L: platform-driver-x86@vger.kernel.org
20b93734 4422S: Maintained
679655da 4423F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4424
4da621b6
HK
4425FUJITSU M-5MO LS CAMERA ISP DRIVER
4426M: Kyungmin Park <kyungmin.park@samsung.com>
4427M: Heungjun Kim <riverful.kim@samsung.com>
4428L: linux-media@vger.kernel.org
4429S: Maintained
90d72ac6 4430F: drivers/media/i2c/m5mols/
4da621b6
HK
4431F: include/media/m5mols.h
4432
2d24c490
RG
4433FUJITSU TABLET EXTRAS
4434M: Robert Gerlach <khnz@gmx.de>
4435L: platform-driver-x86@vger.kernel.org
4436S: Maintained
4437F: drivers/platform/x86/fujitsu-tablet.c
4438
04578f17 4439FUSE: FILESYSTEM IN USERSPACE
8b58be88 4440M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4441L: fuse-devel@lists.sourceforge.net
4442W: http://fuse.sourceforge.net/
0a30f612 4443T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4444S: Maintained
679655da 4445F: fs/fuse/
c117ab84 4446F: include/uapi/linux/fuse.h
0a30f612 4447F: Documentation/filesystems/fuse.txt
04578f17 4448
1da177e4 4449FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4450M: Rik Faith <faith@cs.unc.edu>
1da177e4 4451L: linux-scsi@vger.kernel.org
baaea1dc 4452S: Odd Fixes (e.g., new signatures)
679655da 4453F: drivers/scsi/fdomain.*
1da177e4 4454
d8e2162c
PO
4455GCOV BASED KERNEL PROFILING
4456M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4457S: Maintained
4458F: kernel/gcov/
4459F: Documentation/gcov.txt
4460
1da177e4 4461GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4462M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4463L: linux-scsi@vger.kernel.org
4464W: http://www.icp-vortex.com/
4465S: Supported
679655da 4466F: drivers/scsi/gdt*
1da177e4 4467
158daf16
JK
4468GDB KERNEL DEBUGGING HELPER SCRIPTS
4469M: Jan Kiszka <jan.kiszka@siemens.com>
4470S: Supported
4471F: scripts/gdb/
4472
3169a1c7
HV
4473GEMTEK FM RADIO RECEIVER DRIVER
4474M: Hans Verkuil <hverkuil@xs4all.nl>
4475L: linux-media@vger.kernel.org
4476T: git git://linuxtv.org/media_tree.git
4477W: http://linuxtv.org
4478S: Maintained
4479F: drivers/media/radio/radio-gemtek*
4480
1c23af90 4481GENERIC GPIO I2C DRIVER
880b0e26 4482M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4483S: Supported
679655da
JP
4484F: drivers/i2c/busses/i2c-gpio.c
4485F: include/linux/i2c-gpio.h
1c23af90 4486
92ed1a76
PK
4487GENERIC GPIO I2C MULTIPLEXER DRIVER
4488M: Peter Korsgaard <peter.korsgaard@barco.com>
4489L: linux-i2c@vger.kernel.org
4490S: Supported
e7065e20
JD
4491F: drivers/i2c/muxes/i2c-mux-gpio.c
4492F: include/linux/i2c-mux-gpio.h
4493F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4494
9251ce95 4495GENERIC HDLC (WAN) DRIVERS
8b58be88 4496M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4497W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4498S: Maintained
679655da
JP
4499F: drivers/net/wan/c101.c
4500F: drivers/net/wan/hd6457*
4501F: drivers/net/wan/hdlc*
4502F: drivers/net/wan/n2.c
4503F: drivers/net/wan/pc300too.c
4504F: drivers/net/wan/pci200syn.c
4505F: drivers/net/wan/wanxl*
1da177e4 4506
1527aab6 4507GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4508M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4509L: linux-arch@vger.kernel.org
4510T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4511S: Maintained
14430813
JP
4512F: include/asm-generic/
4513F: include/uapi/asm-generic/
1527aab6 4514
ff764963
KVA
4515GENERIC PHY FRAMEWORK
4516M: Kishon Vijay Abraham I <kishon@ti.com>
4517L: linux-kernel@vger.kernel.org
4518T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4519S: Supported
4520F: drivers/phy/
4521F: include/linux/phy/
4522
eea97aed
KH
4523GENERIC PM DOMAINS
4524M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4525M: Kevin Hilman <khilman@kernel.org>
4526M: Ulf Hansson <ulf.hansson@linaro.org>
4527L: linux-pm@vger.kernel.org
4528S: Supported
4529F: drivers/base/power/domain*.c
4530F: include/linux/pm_domain.h
4531
ccb86a69 4532GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4533M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4534L: kvm@vger.kernel.org
ccb86a69
MT
4535S: Supported
4536F: drivers/uio/uio_pci_generic.c
4537
f8f1ec73
JP
4538GET_MAINTAINER SCRIPT
4539M: Joe Perches <joe@perches.com>
4540S: Maintained
4541F: scripts/get_maintainer.pl
4542
5be7b50f 4543GFS2 FILE SYSTEM
8b58be88 4544M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4545M: Bob Peterson <rpeterso@redhat.com>
a4644184 4546L: cluster-devel@redhat.com
5be7b50f 4547W: http://sources.redhat.com/cluster/
28666d6d 4548T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4549S: Supported
679655da
JP
4550F: Documentation/filesystems/gfs2*.txt
4551F: fs/gfs2/
c117ab84 4552F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4553
0a34eb8f 4554GIGASET ISDN DRIVERS
6b096fde 4555M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4556L: gigaset307x-common@lists.sourceforge.net
4557W: http://gigaset307x.sourceforge.net/
6b096fde 4558S: Odd Fixes
679655da
JP
4559F: Documentation/isdn/README.gigaset
4560F: drivers/isdn/gigaset/
c117ab84 4561F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4562
7eea35fe
JP
4563GO7007 MPEG CODEC
4564M: Hans Verkuil <hans.verkuil@cisco.com>
4565L: linux-media@vger.kernel.org
4566S: Maintained
4567F: drivers/media/usb/go7007/
4568
ca96ea86
BN
4569GOODIX TOUCHSCREEN
4570M: Bastien Nocera <hadess@hadess.net>
4571L: linux-input@vger.kernel.org
4572S: Maintained
4573F: drivers/input/touchscreen/goodix.c
4574
a0dc00b4 4575GPIO SUBSYSTEM
e4651a9f 4576M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4577M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4578L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4580S: Maintained
4581F: Documentation/gpio/
a0dc00b4 4582F: drivers/gpio/
bdc6e95e
AC
4583F: include/linux/gpio/
4584F: include/linux/gpio.h
9b692346 4585F: include/asm-generic/gpio.h
a0dc00b4 4586
71a6d0af
HW
4587GRE DEMULTIPLEXER DRIVER
4588M: Dmitry Kozlov <xeb@mail.ru>
4589L: netdev@vger.kernel.org
4590S: Maintained
11c26770
JP
4591F: net/ipv4/gre_demux.c
4592F: net/ipv4/gre_offload.c
71a6d0af
HW
4593F: include/net/gre.h
4594
d4c41139
KG
4595GRETH 10/100/1G Ethernet MAC device driver
4596M: Kristoffer Glembo <kristoffer@gaisler.com>
4597L: netdev@vger.kernel.org
4598S: Maintained
a31a96ad 4599F: drivers/net/ethernet/aeroflex/
d4c41139 4600
e8deeae2 4601GSPCA FINEPIX SUBDRIVER
8b58be88 4602M: Frank Zago <frank@zago.net>
661263b5 4603L: linux-media@vger.kernel.org
275ffde4 4604T: git git://linuxtv.org/media_tree.git
e8deeae2 4605S: Maintained
0c0d06ca 4606F: drivers/media/usb/gspca/finepix.c
e8deeae2 4607
4b3fa3c4
OL
4608GSPCA GL860 SUBDRIVER
4609M: Olivier Lorin <o.lorin@laposte.net>
4610L: linux-media@vger.kernel.org
275ffde4 4611T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4612S: Maintained
0c0d06ca 4613F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4614
e8deeae2 4615GSPCA M5602 SUBDRIVER
8b58be88 4616M: Erik Andren <erik.andren@gmail.com>
661263b5 4617L: linux-media@vger.kernel.org
275ffde4 4618T: git git://linuxtv.org/media_tree.git
e8deeae2 4619S: Maintained
0c0d06ca 4620F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4621
4622GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4623M: Hans de Goede <hdegoede@redhat.com>
661263b5 4624L: linux-media@vger.kernel.org
275ffde4 4625T: git git://linuxtv.org/media_tree.git
e8deeae2 4626S: Maintained
0c0d06ca 4627F: drivers/media/usb/gspca/pac207.c
e8deeae2 4628
261982f1 4629GSPCA SN9C20X SUBDRIVER
d95c5b0b 4630M: Brian Johnson <brijohn@gmail.com>
261982f1 4631L: linux-media@vger.kernel.org
275ffde4 4632T: git git://linuxtv.org/media_tree.git
261982f1 4633S: Maintained
0c0d06ca 4634F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4635
e8deeae2 4636GSPCA T613 SUBDRIVER
8b58be88 4637M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4638L: linux-media@vger.kernel.org
275ffde4 4639T: git git://linuxtv.org/media_tree.git
e8deeae2 4640S: Maintained
0c0d06ca 4641F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4642
4643GSPCA USB WEBCAM DRIVER
fc3f906b 4644M: Hans de Goede <hdegoede@redhat.com>
661263b5 4645L: linux-media@vger.kernel.org
275ffde4 4646T: git git://linuxtv.org/media_tree.git
e8deeae2 4647S: Maintained
0c0d06ca 4648F: drivers/media/usb/gspca/
e8deeae2 4649
584ec979 4650GUID PARTITION TABLE (GPT)
4f973c63 4651M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4652L: linux-efi@vger.kernel.org
4653S: Maintained
4654F: block/partitions/efi.*
4655
aa3c598b 4656STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4657M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4658L: linux-media@vger.kernel.org
275ffde4 4659T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4660S: Maintained
4661F: drivers/media/usb/stk1160/
e8deeae2 4662
4e456b86
YS
4663H8/300 ARCHITECTURE
4664M: Yoshinori Sato <ysato@users.sourceforge.jp>
4665L: uclinux-h8-devel@lists.sourceforge.jp
4666W: http://uclinux-h8.sourceforge.jp
4667T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4668S: Maintained
4669F: arch/h8300/
4670F: drivers/clocksource/h8300_*.c
4671F: drivers/clk/h8300/
4672F: drivers/irqchip/irq-renesas-h8*.c
4673
71a6d0af
HW
4674HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4675M: Frank Seidel <frank@f-seidel.de>
4676L: platform-driver-x86@vger.kernel.org
4677W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4678S: Maintained
4679F: drivers/platform/x86/hdaps.c
4680
48fc9e26
HV
4681HDPVR USB VIDEO ENCODER DRIVER
4682M: Hans Verkuil <hverkuil@xs4all.nl>
4683L: linux-media@vger.kernel.org
4684T: git git://linuxtv.org/media_tree.git
4685W: http://linuxtv.org
4686S: Odd Fixes
14430813 4687F: drivers/media/usb/hdpvr/
48fc9e26 4688
71a6d0af 4689HWPOISON MEMORY FAILURE HANDLING
f9625c48 4690M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4691L: linux-mm@kvack.org
71a6d0af
HW
4692S: Maintained
4693F: mm/memory-failure.c
4694F: mm/hwpoison-inject.c
4695
4696HYPERVISOR VIRTUAL CONSOLE DRIVER
4697L: linuxppc-dev@lists.ozlabs.org
4698S: Odd Fixes
4699F: drivers/tty/hvc/
4700
e5ab1477
AP
4701HACKRF MEDIA DRIVER
4702M: Antti Palosaari <crope@iki.fi>
4703L: linux-media@vger.kernel.org
4704W: http://linuxtv.org/
4705W: http://palosaari.fi/linux/
4706Q: http://patchwork.linuxtv.org/project/linux-media/list/
4707T: git git://linuxtv.org/anttip/media_tree.git
4708S: Maintained
4709F: drivers/media/usb/hackrf/
4710
5b543965 4711HARDWARE MONITORING
7c81c60f 4712M: Jean Delvare <jdelvare@suse.de>
ca462085 4713M: Guenter Roeck <linux@roeck-us.net>
5b543965 4714L: lm-sensors@lm-sensors.org
595142e0 4715W: http://www.lm-sensors.org/
a94ef4ed 4716T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4718S: Maintained
047f4ec2 4719F: Documentation/hwmon/
679655da 4720F: drivers/hwmon/
047f4ec2 4721F: include/linux/hwmon*.h
5b543965 4722
844dd05f 4723HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4724M: Matt Mackall <mpm@selenic.com>
4725M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4726L: linux-crypto@vger.kernel.org
c0d0787b 4727S: Odd fixes
679655da
JP
4728F: Documentation/hw_random.txt
4729F: drivers/char/hw_random/
4730F: include/linux/hw_random.h
844dd05f 4731
8b37fcfc
OBC
4732HARDWARE SPINLOCK CORE
4733M: Ohad Ben-Cohen <ohad@wizery.com>
4734S: Maintained
4735F: Documentation/hwspinlock.txt
4736F: drivers/hwspinlock/hwspinlock_*
4737F: include/linux/hwspinlock.h
4738
1da177e4 4739HARMONY SOUND DRIVER
ac6aecbf 4740L: linux-parisc@vger.kernel.org
1da177e4 4741S: Maintained
679655da 4742F: sound/parisc/harmony.*
1da177e4 4743
91952bc0
AP
4744HD29L2 MEDIA DRIVER
4745M: Antti Palosaari <crope@iki.fi>
4746L: linux-media@vger.kernel.org
4747W: http://linuxtv.org/
4748W: http://palosaari.fi/linux/
4749Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750T: git git://linuxtv.org/anttip/media_tree.git
4751S: Maintained
4752F: drivers/media/dvb-frontends/hd29l2*
4753
e2d1d6c0 4754HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4755L: iss_storagedev@hp.com
af9f1b3c 4756S: Orphan
679655da
JP
4757F: Documentation/blockdev/cpqarray.txt
4758F: drivers/block/cpqarray.*
e2d1d6c0 4759
9257aa49 4760HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4761M: Don Brace <don.brace@pmcs.com>
9257aa49 4762L: iss_storagedev@hp.com
693373db
DB
4763L: storagedev@pmcs.com
4764L: linux-scsi@vger.kernel.org
9257aa49
SC
4765S: Supported
4766F: Documentation/scsi/hpsa.txt
4767F: drivers/scsi/hpsa*.[ch]
4768F: include/linux/cciss*.h
c117ab84 4769F: include/uapi/linux/cciss*.h
9257aa49 4770
e2d1d6c0 4771HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4772M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4773L: iss_storagedev@hp.com
693373db
DB
4774L: storagedev@pmcs.com
4775L: linux-scsi@vger.kernel.org
e2d1d6c0 4776S: Supported
679655da
JP
4777F: Documentation/blockdev/cciss.txt
4778F: drivers/block/cciss*
4779F: include/linux/cciss_ioctl.h
c117ab84 4780F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4781
1da177e4 4782HFS FILESYSTEM
6cf515e1
GU
4783L: linux-fsdevel@vger.kernel.org
4784S: Orphan
679655da
JP
4785F: Documentation/filesystems/hfs.txt
4786F: fs/hfs/
1da177e4 4787
ef575f47
GU
4788HFSPLUS FILESYSTEM
4789L: linux-fsdevel@vger.kernel.org
4790S: Orphan
4791F: Documentation/filesystems/hfsplus.txt
4792F: fs/hfsplus/
4793
1da177e4 4794HGA FRAMEBUFFER DRIVER
8b58be88 4795M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4796L: linux-nvidia@lists.surfsouth.com
4797W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4798S: Maintained
8a61f013 4799F: drivers/video/fbdev/hgafb.c
1da177e4 4800
4480f15b 4801HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4802M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4803M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4804L: linux-pm@vger.kernel.org
e2d1d6c0 4805S: Supported
679655da
JP
4806F: arch/x86/power/
4807F: drivers/base/power/
4808F: kernel/power/
4809F: include/linux/suspend.h
4810F: include/linux/freezer.h
4811F: include/linux/pm.h
679655da 4812F: arch/*/include/asm/suspend*.h
e2d1d6c0 4813
4ef4caad 4814HID CORE LAYER
8b58be88 4815M: Jiri Kosina <jkosina@suse.cz>
eb76c5c0 4816L: linux-input@vger.kernel.org
54e5881d 4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4818S: Maintained
679655da
JP
4819F: drivers/hid/
4820F: include/linux/hid*
c117ab84 4821F: include/uapi/linux/hid*
4ef4caad 4822
30ee72f0
SP
4823HID SENSOR HUB DRIVERS
4824M: Jiri Kosina <jkosina@suse.cz>
4825M: Jonathan Cameron <jic23@kernel.org>
4826M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4827L: linux-input@vger.kernel.org
4828L: linux-iio@vger.kernel.org
4829S: Maintained
4830F: Documentation/hid/hid-sensor*
4831F: drivers/hid/hid-sensor-*
4832F: drivers/iio/*/hid-*
4833F: include/linux/hid-sensor-*
4834
38bed542 4835HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4836M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4837L: linux-kernel@vger.kernel.org
75fc2d37 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4839S: Maintained
679655da 4840F: Documentation/timers/
5cee9645 4841F: kernel/time/hrtimer.c
88606e80
TG
4842F: kernel/time/clockevents.c
4843F: kernel/time/tick*.*
4844F: kernel/time/timer_*.c
05ed8490 4845F: include/linux/clockchips.h
679655da 4846F: include/linux/hrtimer.h
38bed542 4847
1da177e4 4848HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4849L: linux-hams@vger.kernel.org
8b64f2a0 4850S: Orphan
679655da
JP
4851F: drivers/net/hamradio/dmascc.c
4852F: drivers/net/hamradio/scc.c
1da177e4 4853
ede1e6f8 4854HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4855M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4856W: http://www.highpoint-tech.com
4857S: Supported
679655da
JP
4858F: Documentation/scsi/hptiop.txt
4859F: drivers/scsi/hptiop.c
ede1e6f8 4860
1da177e4 4861HIPPI
8b58be88 4862M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
4863L: linux-hippi@sunsite.dk
4864S: Maintained
679655da 4865F: include/linux/hippidevice.h
c117ab84 4866F: include/uapi/linux/if_hippi.h
679655da 4867F: net/802/hippi.c
ff5a3b50 4868F: drivers/net/hippi/
1da177e4 4869
ff1d2767 4870HOST AP DRIVER
8b58be88 4871M: Jouni Malinen <j@w1.fi>
85d32e7b 4872L: hostap@shmoo.com (subscribers-only)
724c6b35 4873L: linux-wireless@vger.kernel.org
ff1d2767
JM
4874W: http://hostap.epitest.fi/
4875S: Maintained
679655da 4876F: drivers/net/wireless/hostap/
ff1d2767 4877
dd8cd779 4878HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 4879L: platform-driver-x86@vger.kernel.org
95c70215 4880S: Orphan
679655da 4881F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 4882
e2d1d6c0 4883HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 4884M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 4885S: Maintained
7e25d724 4886F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 4887
7d2c86b5 4888HPET: High Precision Event Timers driver
8b58be88 4889M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 4890S: Maintained
679655da
JP
4891F: Documentation/timers/hpet.txt
4892F: drivers/char/hpet.c
4893F: include/linux/hpet.h
c117ab84 4894F: include/uapi/linux/hpet.h
b9b0332f 4895
e07b5d79 4896HPET: x86
9e06f631 4897S: Orphan
679655da
JP
4898F: arch/x86/kernel/hpet.c
4899F: arch/x86/include/asm/hpet.h
b9b0332f 4900
1da177e4 4901HPFS FILESYSTEM
8b58be88 4902M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
4903W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4904S: Maintained
679655da 4905F: fs/hpfs/
1da177e4 4906
3441cded 4907HSI SUBSYSTEM
56459ea9
SR
4908M: Sebastian Reichel <sre@kernel.org>
4909T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
4910S: Maintained
4911F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 4912F: Documentation/hsi.txt
3441cded
SR
4913F: drivers/hsi/
4914F: include/linux/hsi/
4915F: include/uapi/linux/hsi/
4916
7d2c86b5 4917HSO 3G MODEM DRIVER
8b58be88 4918M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
4919W: http://www.pharscape.org
4920S: Maintained
679655da 4921F: drivers/net/usb/hso.c
11cd29b0 4922
19990e29
AB
4923HSR NETWORK PROTOCOL
4924M: Arvid Brodin <arvid.brodin@alten.se>
4925L: netdev@vger.kernel.org
4926S: Maintained
4927F: net/hsr/
4928
5a18c343 4929HTCPEN TOUCHSCREEN DRIVER
8b58be88 4930M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
4931L: linux-input@vger.kernel.org
4932S: Maintained
679655da 4933F: drivers/input/touchscreen/htcpen.c
5a18c343 4934
1da177e4 4935HUGETLB FILESYSTEM
6d49e352 4936M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 4937S: Maintained
679655da 4938F: fs/hugetlbfs/
1da177e4 4939
05183189 4940Hyper-V CORE AND DRIVERS
9c3646d1 4941M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
4942M: Haiyang Zhang <haiyangz@microsoft.com>
4943L: devel@linuxdriverproject.org
4944S: Maintained
a4162747
HZ
4945F: arch/x86/include/asm/mshyperv.h
4946F: arch/x86/include/uapi/asm/hyperv.h
4947F: arch/x86/kernel/cpu/mshyperv.c
05183189 4948F: drivers/hid/hid-hyperv.c
a4162747 4949F: drivers/hv/
f92ca80b 4950F: drivers/input/serio/hyperv-keyboard.c
05183189 4951F: drivers/net/hyperv/
a4162747 4952F: drivers/scsi/storvsc_drv.c
8a61f013 4953F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
4954F: include/linux/hyperv.h
4955F: tools/hv/
05183189 4956
d85c8a6a 4957I2C OVER PARALLEL PORT
7c81c60f 4958M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4959L: linux-i2c@vger.kernel.org
4960S: Maintained
4961F: Documentation/i2c/busses/i2c-parport
4962F: Documentation/i2c/busses/i2c-parport-light
4963F: drivers/i2c/busses/i2c-parport.c
4964F: drivers/i2c/busses/i2c-parport-light.c
4965
4966I2C/SMBUS CONTROLLER DRIVERS FOR PC
7c81c60f 4967M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
4968L: linux-i2c@vger.kernel.org
4969S: Maintained
4970F: Documentation/i2c/busses/i2c-ali1535
4971F: Documentation/i2c/busses/i2c-ali1563
4972F: Documentation/i2c/busses/i2c-ali15x3
4973F: Documentation/i2c/busses/i2c-amd756
4974F: Documentation/i2c/busses/i2c-amd8111
4975F: Documentation/i2c/busses/i2c-i801
4976F: Documentation/i2c/busses/i2c-nforce2
4977F: Documentation/i2c/busses/i2c-piix4
4978F: Documentation/i2c/busses/i2c-sis5595
4979F: Documentation/i2c/busses/i2c-sis630
4980F: Documentation/i2c/busses/i2c-sis96x
4981F: Documentation/i2c/busses/i2c-via
4982F: Documentation/i2c/busses/i2c-viapro
4983F: drivers/i2c/busses/i2c-ali1535.c
4984F: drivers/i2c/busses/i2c-ali1563.c
4985F: drivers/i2c/busses/i2c-ali15x3.c
4986F: drivers/i2c/busses/i2c-amd756.c
4987F: drivers/i2c/busses/i2c-amd756-s4882.c
4988F: drivers/i2c/busses/i2c-amd8111.c
4989F: drivers/i2c/busses/i2c-i801.c
4990F: drivers/i2c/busses/i2c-isch.c
4991F: drivers/i2c/busses/i2c-nforce2.c
4992F: drivers/i2c/busses/i2c-nforce2-s4985.c
4993F: drivers/i2c/busses/i2c-piix4.c
4994F: drivers/i2c/busses/i2c-sis5595.c
4995F: drivers/i2c/busses/i2c-sis630.c
4996F: drivers/i2c/busses/i2c-sis96x.c
4997F: drivers/i2c/busses/i2c-via.c
4998F: drivers/i2c/busses/i2c-viapro.c
4999
cb7f07a4
NH
5000I2C/SMBUS ISMT DRIVER
5001M: Seth Heasley <seth.heasley@intel.com>
5002M: Neil Horman <nhorman@tuxdriver.com>
5003L: linux-i2c@vger.kernel.org
5004F: drivers/i2c/busses/i2c-ismt.c
5005F: Documentation/i2c/busses/i2c-ismt
5006
6ea884db 5007I2C/SMBUS STUB DRIVER
7c81c60f 5008M: Jean Delvare <jdelvare@suse.de>
846557d3 5009L: linux-i2c@vger.kernel.org
6ea884db 5010S: Maintained
8547a5bc 5011F: drivers/i2c/i2c-stub.c
6ea884db 5012
5b543965 5013I2C SUBSYSTEM
14d77c4d 5014M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5015L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5016W: https://i2c.wiki.kernel.org/
5017Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5018T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5019S: Maintained
40ed1b4c 5020F: Documentation/devicetree/bindings/i2c/
679655da
JP
5021F: Documentation/i2c/
5022F: drivers/i2c/
5023F: include/linux/i2c.h
03b70d62 5024F: include/linux/i2c-*.h
c117ab84
CEB
5025F: include/uapi/linux/i2c.h
5026F: include/uapi/linux/i2c-*.h
1da177e4 5027
4560d677
WS
5028I2C ACPI SUPPORT
5029M: Mika Westerberg <mika.westerberg@linux.intel.com>
5030L: linux-i2c@vger.kernel.org
5031L: linux-acpi@vger.kernel.org
5032S: Maintained
4560d677 5033
d85c8a6a 5034I2C-TAOS-EVM DRIVER
7c81c60f 5035M: Jean Delvare <jdelvare@suse.de>
d85c8a6a
JD
5036L: linux-i2c@vger.kernel.org
5037S: Maintained
5038F: Documentation/i2c/busses/i2c-taos-evm
5039F: drivers/i2c/busses/i2c-taos-evm.c
5040
e8c76eed 5041I2C-TINY-USB DRIVER
8b58be88 5042M: Till Harbaum <till@harbaum.org>
846557d3 5043L: linux-i2c@vger.kernel.org
932d1872 5044W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5045S: Maintained
679655da 5046F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5047
1da177e4 5048i386 BOOT CODE
8b58be88 5049M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5050S: Maintained
679655da 5051F: arch/x86/boot/
1da177e4
LT
5052
5053i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5054M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5056S: Maintained
5057
1da177e4 5058IA64 (Itanium) PLATFORM
8b58be88
JP
5059M: Tony Luck <tony.luck@intel.com>
5060M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5061L: linux-ia64@vger.kernel.org
6b1c70b1 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5063S: Maintained
679655da 5064F: arch/ia64/
1da177e4 5065
956c203c 5066IBM Power in-Nest Crypto Acceleration
5b88e270
KY
5067M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5068M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
956c203c
KY
5069L: linux-crypto@vger.kernel.org
5070S: Supported
28bceeaa
DS
5071F: drivers/crypto/nx/Makefile
5072F: drivers/crypto/nx/Kconfig
5073F: drivers/crypto/nx/nx-aes*
5074F: drivers/crypto/nx/nx-sha*
5075F: drivers/crypto/nx/nx.*
5076F: drivers/crypto/nx/nx_csbcpb.h
5077F: drivers/crypto/nx/nx_debugfs.h
956c203c 5078
0e16aafb 5079IBM Power 842 compression accelerator
d1e66e6e 5080M: Dan Streetman <ddstreet@us.ibm.com>
0e16aafb 5081S: Supported
28bceeaa
DS
5082F: drivers/crypto/nx/Makefile
5083F: drivers/crypto/nx/Kconfig
7011a122 5084F: drivers/crypto/nx/nx-842*
2da572c9 5085F: include/linux/sw842.h
2062c5b6 5086F: crypto/842.c
2da572c9 5087F: lib/842/
0e16aafb 5088
1da177e4 5089IBM Power Linux RAID adapter
8b58be88 5090M: Brian King <brking@us.ibm.com>
1da177e4 5091S: Supported
679655da 5092F: drivers/scsi/ipr.*
1da177e4 5093
9d348af4 5094IBM Power Virtual Ethernet Device Driver
eddd63a6 5095M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5096L: netdev@vger.kernel.org
5097S: Supported
9aa32835 5098F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5099
e6babec6 5100IBM Power Virtual SCSI Device Drivers
bcbde52b 5101M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5102L: linux-scsi@vger.kernel.org
5103S: Supported
e6babec6
NF
5104F: drivers/scsi/ibmvscsi/ibmvscsi*
5105F: drivers/scsi/ibmvscsi/viosrp.h
5106
5107IBM Power Virtual FC Device Drivers
44b4dad9 5108M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5109L: linux-scsi@vger.kernel.org
5110S: Supported
5111F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5112
1da177e4 5113IBM ServeRAID RAID DRIVER
f9213e78 5114S: Orphan
679655da 5115F: drivers/scsi/ips.*
1da177e4 5116
6ed9f9c4
PT
5117ICH LPC AND GPIO DRIVER
5118M: Peter Tyser <ptyser@xes-inc.com>
5119S: Maintained
5120F: drivers/mfd/lpc_ich.c
5121F: drivers/gpio/gpio-ich.c
5122
1e7106fc 5123IDE SUBSYSTEM
8b58be88 5124M: "David S. Miller" <davem@davemloft.net>
1da177e4 5125L: linux-ide@vger.kernel.org
8a6e2535 5126Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5127T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5128S: Maintained
679655da
JP
5129F: Documentation/ide/
5130F: drivers/ide/
5131F: include/linux/ide.h
1da177e4 5132
6cb8c13d
IP
5133IDEAPAD LAPTOP EXTRAS DRIVER
5134M: Ike Panhc <ike.pan@canonical.com>
5135L: platform-driver-x86@vger.kernel.org
5136W: http://launchpad.net/ideapad-laptop
5137S: Maintained
5138F: drivers/platform/x86/ideapad-laptop.c
5139
1ea4c161
AM
5140IDEAPAD LAPTOP SLIDEBAR DRIVER
5141M: Andrey Moiseev <o2g.org.ru@gmail.com>
5142L: linux-input@vger.kernel.org
5143W: https://github.com/o2genum/ideapad-slidebar
5144S: Maintained
5145F: drivers/input/misc/ideapad_slidebar.c
5146
0f861e8c 5147IDE/ATAPI DRIVERS
487ba8e8 5148M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5149L: linux-ide@vger.kernel.org
c404c199 5150S: Maintained
679655da
JP
5151F: Documentation/cdrom/ide-cd
5152F: drivers/ide/ide-cd*
1da177e4 5153
27471fdb 5154IDLE-I7300
8b58be88 5155M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5156L: linux-pm@vger.kernel.org
27471fdb 5157S: Supported
679655da 5158F: drivers/idle/i7300_idle.c
27471fdb 5159
02cf2286 5160IEEE 802.15.4 SUBSYSTEM
b6e195fd 5161M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5162L: linux-wpan@vger.kernel.org
5163W: https://github.com/linux-wpan
5164T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5165S: Maintained
5166F: net/ieee802154/
68653359 5167F: net/mac802154/
251741b1 5168F: drivers/net/ieee802154/
580947d3
AA
5169F: include/linux/nl802154.h
5170F: include/linux/ieee802154.h
5171F: include/net/nl802154.h
5172F: include/net/mac802154.h
5173F: include/net/af_ieee802154.h
5174F: include/net/cfg802154.h
5175F: include/net/ieee802154_netdev.h
ebef9c12 5176F: Documentation/networking/ieee802154.txt
02cf2286 5177
b1c97193
SY
5178IGORPLUG-USB IR RECEIVER
5179M: Sean Young <sean@mess.org>
5180L: linux-media@vger.kernel.org
5181S: Maintained
5182F: drivers/media/rc/igorplugusb.c
5183
40ad4a30
SY
5184IGUANAWORKS USB IR TRANSCEIVER
5185M: Sean Young <sean@mess.org>
5186L: linux-media@vger.kernel.org
5187S: Maintained
5188F: drivers/media/rc/iguanair.c
5189
9545f86e 5190IIO SUBSYSTEM AND DRIVERS
030a13d7 5191M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5192R: Hartmut Knaack <knaack.h@gmx.de>
5193R: Lars-Peter Clausen <lars@metafoo.de>
5194R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5195L: linux-iio@vger.kernel.org
5196S: Maintained
03e7c251 5197F: drivers/iio/
9545f86e 5198F: drivers/staging/iio/
8fe671fc 5199F: include/linux/iio/
817020cf 5200F: tools/iio/
9545f86e 5201
65519263
SG
5202IKANOS/ADI EAGLE ADSL USB DRIVER
5203M: Matthieu Castet <castet.matthieu@free.fr>
5204M: Stanislaw Gruszka <stf_xl@wp.pl>
5205S: Maintained
5206F: drivers/usb/atm/ueagle-atm.c
5207
e89ab51f
GR
5208INA209 HARDWARE MONITOR DRIVER
5209M: Guenter Roeck <linux@roeck-us.net>
5210L: lm-sensors@lm-sensors.org
5211S: Maintained
5212F: Documentation/hwmon/ina209
5213F: Documentation/devicetree/bindings/i2c/ina209.txt
5214F: drivers/hwmon/ina209.c
5215
5216INA2XX HARDWARE MONITOR DRIVER
5217M: Guenter Roeck <linux@roeck-us.net>
5218L: lm-sensors@lm-sensors.org
5219S: Maintained
5220F: Documentation/hwmon/ina2xx
5221F: drivers/hwmon/ina2xx.c
5222F: include/linux/platform_data/ina2xx.h
5223
14dc124f
SIG
5224INDUSTRY PACK SUBSYSTEM (IPACK)
5225M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5226M: Jens Taprogge <jens.taprogge@taprogge.org>
5227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5228L: industrypack-devel@lists.sourceforge.net
5229W: http://industrypack.sourceforge.net
5230S: Maintained
5231F: drivers/ipack/
5232
8adc53fd
ZLK
5233INGENIC JZ4780 DMA Driver
5234M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5235S: Maintained
5236F: drivers/dma/dma-jz4780.c
5237
aa7168f4 5238INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5239M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5240M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5241L: linux-ima-devel@lists.sourceforge.net
5242L: linux-ima-user@lists.sourceforge.net
5243L: linux-security-module@vger.kernel.org
aa7168f4 5244S: Supported
679655da 5245F: security/integrity/ima/
aa7168f4 5246
9a4ea5a9
JH
5247IMGTEC IR DECODER DRIVER
5248M: James Hogan <james.hogan@imgtec.com>
5249S: Maintained
5250F: drivers/media/rc/img-ir/
5251
1da177e4 5252IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5253L: linux-fbdev@vger.kernel.org
843393d3 5254S: Orphan
8a61f013 5255F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5256
5257INFINIBAND SUBSYSTEM
b6b2bbe6 5258M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5259M: Sean Hefty <sean.hefty@intel.com>
5260M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5261L: linux-rdma@vger.kernel.org
605841f5 5262W: http://www.openfabrics.org/
8a6e2535 5263Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5264T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5265S: Supported
679655da
JP
5266F: Documentation/infiniband/
5267F: drivers/infiniband/
c117ab84 5268F: include/uapi/linux/if_infiniband.h
954138dc
YD
5269F: include/uapi/rdma/
5270F: include/rdma/
1da177e4 5271
c9f04f58 5272INOTIFY
8b58be88
JP
5273M: John McCutchan <john@johnmccutchan.com>
5274M: Robert Love <rlove@rlove.org>
5275M: Eric Paris <eparis@parisplace.org>
c9f04f58 5276S: Maintained
679655da
JP
5277F: Documentation/filesystems/inotify.txt
5278F: fs/notify/inotify/
5279F: include/linux/inotify.h
c117ab84 5280F: include/uapi/linux/inotify.h
c9f04f58 5281
e2d1d6c0 5282INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5283M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5284L: linux-input@vger.kernel.org
8a6e2535 5285Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5287S: Maintained
679655da 5288F: drivers/input/
f4eea7e2 5289F: include/linux/input.h
c117ab84 5290F: include/uapi/linux/input.h
f4eea7e2 5291F: include/linux/input/
e2d1d6c0 5292
3267a87f 5293INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5294M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5295L: linux-input@vger.kernel.org
75dd112a 5296S: Odd fixes
3267a87f 5297F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5298F: drivers/input/input-mt.c
3267a87f
HR
5299K: \b(ABS|SYN)_MT_
5300
97fa99a3
JY
5301INTEL ASoC BDW/HSW DRIVERS
5302M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5303L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5304S: Supported
e8e1225d
JP
5305F: sound/soc/intel/common/sst-dsp*
5306F: sound/soc/intel/common/sst-firmware.c
5307F: sound/soc/intel/boards/broadwell.c
5308F: sound/soc/intel/haswell/
97fa99a3 5309
4ac13e17
DJ
5310INTEL C600 SERIES SAS CONTROLLER DRIVER
5311M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5312M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5313L: linux-scsi@vger.kernel.org
7106891a
DJ
5314T: git git://git.code.sf.net/p/intel-sas/isci
5315S: Supported
4ac13e17 5316F: drivers/scsi/isci/
4ac13e17 5317
26717172
LB
5318INTEL IDLE DRIVER
5319M: Len Brown <lenb@kernel.org>
bf1c138e 5320L: linux-pm@vger.kernel.org
08deed1e 5321T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5322S: Supported
5323F: drivers/idle/intel_idle.c
5324
7c1ac18d
KCA
5325INTEL PSTATE DRIVER
5326M: Kristen Carlson Accardi <kristen@linux.intel.com>
5327L: linux-pm@vger.kernel.org
5328S: Supported
5329F: drivers/cpufreq/intel_pstate.c
5330
9eb8ef74 5331INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5332M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5333L: linux-fbdev@vger.kernel.org
ce00f85c 5334S: Maintained
679655da 5335F: Documentation/fb/intelfb.txt
8a61f013 5336F: drivers/video/fbdev/intelfb/
9eb8ef74 5337
1da177e4 5338INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5339M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5340L: linux-fbdev@vger.kernel.org
ce00f85c 5341S: Maintained
8a61f013 5342F: drivers/video/fbdev/i810/
1da177e4 5343
f4a9bc4c 5344INTEL MENLOW THERMAL DRIVER
8b58be88 5345M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5346L: platform-driver-x86@vger.kernel.org
5ca92bd9 5347W: https://01.org/linux-acpi
f4a9bc4c 5348S: Supported
679655da 5349F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5350
1da177e4 5351INTEL IA32 MICROCODE UPDATE SUPPORT
ca68a525 5352M: Borislav Petkov <bp@alien8.de>
1da177e4 5353S: Maintained
73d425fd
JP
5354F: arch/x86/kernel/cpu/microcode/core*
5355F: arch/x86/kernel/cpu/microcode/intel*
1da177e4 5356
248a9dc3 5357INTEL I/OAT DMA DRIVER
18ebd564 5358M: Dave Jiang <dave.jiang@intel.com>
08223d80 5359R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5360L: dmaengine@vger.kernel.org
5361Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5362S: Supported
679655da 5363F: drivers/dma/ioat*
248a9dc3 5364
6c8909b4 5365INTEL IOMMU (VT-d)
8b58be88 5366M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5367L: iommu@lists.linux-foundation.org
54e5881d 5368T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5369S: Supported
3fb39615 5370F: drivers/iommu/intel-iommu.c
679655da 5371F: include/linux/intel-iommu.h
6c8909b4 5372
b3e5f263 5373INTEL IOP-ADMA DMA DRIVER
08223d80 5374R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5375S: Odd fixes
679655da 5376F: drivers/dma/iop-adma.c
b3e5f263 5377
9251ce95 5378INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5379M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5380S: Maintained
679655da
JP
5381F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5382F: arch/arm/mach-ixp4xx/include/mach/npe.h
5383F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5384F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5385F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5386F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5387
844dd05f 5388INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5389M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5390S: Maintained
679655da 5391F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5392
2f302324 5393INTEL ETHERNET DRIVERS
8b58be88 5394M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5395R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5396R: Shannon Nelson <shannon.nelson@intel.com>
5397R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5398R: Don Skidmore <donald.c.skidmore@intel.com>
5399R: Matthew Vick <matthew.vick@intel.com>
5400R: John Ronciak <john.ronciak@intel.com>
5401R: Mitch Williams <mitch.a.williams@intel.com>
5402L: intel-wired-lan@lists.osuosl.org
f6fde11a 5403W: http://www.intel.com/support/feedback.htm
d94e6fed 5404W: http://e1000.sourceforge.net/
2f302324
JK
5405Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5408S: Supported
0d164401
JK
5409F: Documentation/networking/e100.txt
5410F: Documentation/networking/e1000.txt
5411F: Documentation/networking/e1000e.txt
5412F: Documentation/networking/igb.txt
5413F: Documentation/networking/igbvf.txt
5414F: Documentation/networking/ixgb.txt
5415F: Documentation/networking/ixgbe.txt
5416F: Documentation/networking/ixgbevf.txt
1bff6529 5417F: Documentation/networking/i40e.txt
105bf2fe 5418F: Documentation/networking/i40evf.txt
dee1ad47 5419F: drivers/net/ethernet/intel/
bc90d291 5420F: drivers/net/ethernet/intel/*/
1da177e4 5421
0963d59b
LW
5422INTEL-MID GPIO DRIVER
5423M: David Cohen <david.a.cohen@linux.intel.com>
5424L: linux-gpio@vger.kernel.org
5425S: Maintained
5426F: drivers/gpio/gpio-intel-mid.c
5427
ca907a90
SY
5428INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5429M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5430L: linux-wireless@vger.kernel.org
ca907a90 5431S: Maintained
679655da 5432F: Documentation/networking/README.ipw2100
679655da 5433F: Documentation/networking/README.ipw2200
ca907a90 5434F: drivers/net/wireless/ipw2x00/
826d2abe 5435
4bd96a7a 5436INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5437M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5438M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5439M: Shane Wang <shane.wang@intel.com>
5440L: tboot-devel@lists.sourceforge.net
5441W: http://tboot.sourceforge.net
e9b7d7c8 5442T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5443S: Supported
5444F: Documentation/intel_txt.txt
5445F: include/linux/tboot.h
5446F: arch/x86/kernel/tboot.c
5447
8a70da82 5448INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5449M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5450M: linux-wimax@intel.com
49e7d9df 5451L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5452S: Supported
5453W: http://linuxwimax.org
679655da
JP
5454F: Documentation/wimax/README.i2400m
5455F: drivers/net/wimax/i2400m/
c117ab84 5456F: include/uapi/linux/wimax/i2400m.h
8a70da82 5457
1c0ce89c
SG
5458INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5459M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5460L: linux-wireless@vger.kernel.org
1c0ce89c 5461S: Supported
efa3144e
WYG
5462F: drivers/net/wireless/iwlegacy/
5463
b481de9c 5464INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5465M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5466M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
a0bf797f 5467M: Intel Linux Wireless <ilw@linux.intel.com>
b481de9c 5468L: linux-wireless@vger.kernel.org
b481de9c 5469W: http://intellinuxwireless.org
b62ff718 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5471S: Supported
679655da 5472F: drivers/net/wireless/iwlwifi/
b481de9c 5473
de8fe023
TW
5474INTEL MANAGEMENT ENGINE (mei)
5475M: Tomas Winkler <tomas.winkler@intel.com>
5476L: linux-kernel@vger.kernel.org
5477S: Supported
c117ab84 5478F: include/uapi/linux/mei.h
5069288b 5479F: include/linux/mei_cl_bus.h
de8fe023 5480F: drivers/misc/mei/*
e07950a1 5481F: Documentation/misc-devices/mei/*
de8fe023 5482
0a8b8353 5483INTEL PMC IPC DRIVER
5484M: Zha Qipeng<qipeng.zha@intel.com>
5485L: platform-driver-x86@vger.kernel.org
5486S: Maintained
5487F: drivers/platform/x86/intel_pmc_ipc.c
5488F: arch/x86/include/asm/intel_pmc_ipc.h
5489
cb109a0e 5490IOC3 ETHERNET DRIVER
8b58be88 5491M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5492L: linux-mips@linux-mips.org
5493S: Maintained
8862bf1e 5494F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5495
cb109a0e 5496IOC3 SERIAL DRIVER
8b58be88 5497M: Pat Gefre <pfg@sgi.com>
d39e0721 5498L: linux-serial@vger.kernel.org
cb109a0e 5499S: Maintained
df621252 5500F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5501
0b6e8569
SW
5502IOMMU DRIVERS
5503M: Joerg Roedel <joro@8bytes.org>
5504L: iommu@lists.linux-foundation.org
5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5506S: Maintained
5507F: drivers/iommu/
5508
4480f15b 5509IP MASQUERADING
8b58be88 5510M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5511S: Maintained
679655da 5512F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5513
1202d6ff 5514IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5515M: Francois Romieu <romieu@fr.zoreil.com>
5516M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5517L: netdev@vger.kernel.org
5518S: Maintained
7443713a 5519F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5520
4480f15b 5521IPATH DRIVER
8473c603 5522M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5523L: linux-rdma@vger.kernel.org
52a09a04 5524S: Maintained
679655da 5525F: drivers/infiniband/hw/ipath/
77d8798b 5526
4409ebe9 5527IPMI SUBSYSTEM
8b58be88 5528M: Corey Minyard <minyard@acm.org>
b0c90653 5529L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5530W: http://openipmi.sourceforge.net/
5531S: Supported
679655da
JP
5532F: Documentation/IPMI.txt
5533F: drivers/char/ipmi/
5534F: include/linux/ipmi*
c117ab84 5535F: include/uapi/linux/ipmi*
4409ebe9 5536
2d800897
KW
5537QCOM AUDIO (ASoC) DRIVERS
5538M: Patrick Lai <plai@codeaurora.org>
5539M: Banajit Goswami <bgoswami@codeaurora.org>
5540L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5541S: Supported
5542F: sound/soc/qcom/
5543
e2d1d6c0 5544IPS SCSI RAID DRIVER
8b58be88 5545M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5546L: linux-scsi@vger.kernel.org
5547W: http://www.adaptec.com/
5548S: Maintained
679655da 5549F: drivers/scsi/ips*
e2d1d6c0
RD
5550
5551IPVS
8b58be88
JP
5552M: Wensong Zhang <wensong@linux-vs.org>
5553M: Simon Horman <horms@verge.net.au>
5554M: Julian Anastasov <ja@ssi.bg>
979b6c13 5555L: netdev@vger.kernel.org
e2d1d6c0 5556L: lvs-devel@vger.kernel.org
1da177e4 5557S: Maintained
679655da 5558F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5559F: include/net/ip_vs.h
c117ab84 5560F: include/uapi/linux/ip_vs.h
679655da 5561F: net/netfilter/ipvs/
1da177e4 5562
e7839f25 5563IPWIRELESS DRIVER
8b58be88
JP
5564M: Jiri Kosina <jkosina@suse.cz>
5565M: David Sterba <dsterba@suse.cz>
92094aa0 5566S: Odd Fixes
282361a0 5567F: drivers/tty/ipwireless/
099dc4fb 5568
e2d1d6c0 5569IPX NETWORK LAYER
8b58be88 5570M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5571L: netdev@vger.kernel.org
5572S: Maintained
679655da 5573F: include/net/ipx.h
c117ab84 5574F: include/uapi/linux/ipx.h
679655da 5575F: net/ipx/
e2d1d6c0 5576
1da177e4 5577IRDA SUBSYSTEM
8b58be88 5578M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5579L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5580L: netdev@vger.kernel.org
1da177e4 5581W: http://irda.sourceforge.net/
f353976d 5582S: Maintained
e0057975 5583T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5584F: Documentation/networking/irda.txt
5585F: drivers/net/irda/
5586F: include/net/irda/
5587F: net/irda/
1da177e4 5588
a800c7cc
TG
5589IRQ SUBSYSTEM
5590M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5591L: linux-kernel@vger.kernel.org
a800c7cc 5592S: Maintained
75fc2d37 5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5594F: kernel/irq/
2ed9fd28
JC
5595
5596IRQCHIP DRIVERS
5597M: Thomas Gleixner <tglx@linutronix.de>
5598M: Jason Cooper <jason@lakedaemon.net>
5599L: linux-kernel@vger.kernel.org
5600S: Maintained
5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5602T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5603F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5604F: drivers/irqchip/
a800c7cc 5605
7ab3a837
GL
5606IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5607M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7ab3a837
GL
5608S: Maintained
5609F: Documentation/IRQ-domain.txt
5610F: include/linux/irqdomain.h
5611F: kernel/irq/irqdomain.c
5612
e2d1d6c0 5613ISAPNP
8b58be88 5614M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5615S: Maintained
679655da
JP
5616F: Documentation/isapnp.txt
5617F: drivers/pnp/isapnp/
5618F: include/linux/isapnp.h
e2d1d6c0 5619
d39b8420
HV
5620ISA RADIO MODULE
5621M: Hans Verkuil <hverkuil@xs4all.nl>
5622L: linux-media@vger.kernel.org
5623T: git git://linuxtv.org/media_tree.git
5624W: http://linuxtv.org
5625S: Maintained
5626F: drivers/media/radio/radio-isa*
5627
71a6d0af
HW
5628iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5629M: Peter Jones <pjones@redhat.com>
5630M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5631S: Maintained
5632F: drivers/firmware/iscsi_ibft*
5633
14816b1e 5634ISCSI
8b58be88 5635M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5636L: open-iscsi@googlegroups.com
5637W: www.open-iscsi.org
54e5881d 5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5639S: Maintained
679655da
JP
5640F: drivers/scsi/*iscsi*
5641F: include/scsi/*iscsi*
14816b1e 5642
1e65eb42
OG
5643ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5644M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5645M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5646M: Roi Dayan <roid@mellanox.com>
5647L: linux-rdma@vger.kernel.org
5648S: Supported
5649W: http://www.openfabrics.org
5650W: www.open-iscsi.org
5651Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5652F: drivers/infiniband/ulp/iser/
1e65eb42 5653
2b70e5fd
SG
5654ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5655M: Sagi Grimberg <sagig@mellanox.com>
5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5657L: linux-rdma@vger.kernel.org
5658L: target-devel@vger.kernel.org
5659S: Supported
5660W: http://www.linux-iscsi.org
5661F: drivers/infiniband/ulp/isert
5662
1da177e4 5663ISDN SUBSYSTEM
8b58be88 5664M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5665L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5666L: netdev@vger.kernel.org
1da177e4 5667W: http://www.isdn4linux.de
54e5881d 5668T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5669S: Maintained
679655da
JP
5670F: Documentation/isdn/
5671F: drivers/isdn/
5672F: include/linux/isdn.h
5673F: include/linux/isdn/
c117ab84
CEB
5674F: include/uapi/linux/isdn.h
5675F: include/uapi/linux/isdn/
1da177e4
LT
5676
5677ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5678M: Armin Schindler <mac@melware.de>
d5d52273 5679L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5680W: http://www.melware.de
5681S: Maintained
679655da 5682F: drivers/isdn/hardware/eicon/
1da177e4 5683
d624870f 5684IT87 HARDWARE MONITORING DRIVER
7c81c60f 5685M: Jean Delvare <jdelvare@suse.de>
d624870f
JD
5686L: lm-sensors@lm-sensors.org
5687S: Maintained
5688F: Documentation/hwmon/it87
5689F: drivers/hwmon/it87.c
5690
d7104bff
AP
5691IT913X MEDIA DRIVER
5692M: Antti Palosaari <crope@iki.fi>
5693L: linux-media@vger.kernel.org
5694W: http://linuxtv.org/
5695W: http://palosaari.fi/linux/
5696Q: http://patchwork.linuxtv.org/project/linux-media/list/
5697T: git git://linuxtv.org/anttip/media_tree.git
5698S: Maintained
249c697e 5699F: drivers/media/tuners/it913x*
d7104bff 5700
91821ff3 5701IVTV VIDEO4LINUX DRIVER
6afdeaf8 5702M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5703L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5704L: linux-media@vger.kernel.org
275ffde4 5705T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5706W: http://www.ivtvdriver.org
5707S: Maintained
679655da 5708F: Documentation/video4linux/*.ivtv
90d72ac6 5709F: drivers/media/pci/ivtv/
c117ab84 5710F: include/uapi/linux/ivtv*
91821ff3 5711
68620bdd
MP
5712IX2505V MEDIA DRIVER
5713M: Malcolm Priestley <tvboxspy@gmail.com>
5714L: linux-media@vger.kernel.org
5715W: http://linuxtv.org/
5716Q: http://patchwork.linuxtv.org/project/linux-media/list/
5717S: Maintained
5718F: drivers/media/dvb-frontends/ix2505v*
5719
4453d736
GR
5720JC42.4 TEMPERATURE SENSOR DRIVER
5721M: Guenter Roeck <linux@roeck-us.net>
5722L: lm-sensors@lm-sensors.org
5723S: Maintained
5724F: drivers/hwmon/jc42.c
5725F: Documentation/hwmon/jc42
5726
e2d1d6c0 5727JFS FILESYSTEM
3256f80f 5728M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5729L: jfs-discussion@lists.sourceforge.net
5730W: http://jfs.sourceforge.net/
54e5881d 5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5732S: Maintained
679655da
JP
5733F: Documentation/filesystems/jfs.txt
5734F: fs/jfs/
e2d1d6c0 5735
95252236 5736JME NETWORK DRIVER
8b58be88 5737M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5738L: netdev@vger.kernel.org
5739S: Maintained
63d24a0e 5740F: drivers/net/ethernet/jme.*
95252236 5741
1da177e4 5742JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5743M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5744L: linux-mtd@lists.infradead.org
5745W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5746S: Maintained
679655da 5747F: fs/jffs2/
c117ab84 5748F: include/uapi/linux/jffs2.h
1da177e4 5749
de456d37 5750JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
8b58be88 5751M: Andrew Morton <akpm@linux-foundation.org>
19003c18 5752M: Jan Kara <jack@suse.cz>
72be2ccf 5753L: linux-ext4@vger.kernel.org
ae0718f8 5754S: Maintained
d183e11a 5755F: fs/jbd/
d183e11a
TT
5756F: include/linux/jbd.h
5757
5758JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5759M: "Theodore Ts'o" <tytso@mit.edu>
5760L: linux-ext4@vger.kernel.org
5761S: Maintained
5762F: fs/jbd2/
5763F: include/linux/jbd2.h
ae0718f8 5764
fd8b6cb4 5765JSM Neo PCI based serial card
9d141cb9 5766M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5767L: linux-serial@vger.kernel.org
5768S: Maintained
df621252 5769F: drivers/tty/serial/jsm/
ae0718f8 5770
af39917d
CL
5771K10TEMP HARDWARE MONITORING DRIVER
5772M: Clemens Ladisch <clemens@ladisch.de>
5773L: lm-sensors@lm-sensors.org
5774S: Maintained
5775F: Documentation/hwmon/k10temp
5776F: drivers/hwmon/k10temp.c
5777
4660cb35 5778K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5779M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5780L: lm-sensors@lm-sensors.org
ae0718f8 5781S: Maintained
679655da
JP
5782F: Documentation/hwmon/k8temp
5783F: drivers/hwmon/k8temp.c
ae0718f8 5784
1da177e4 5785KCONFIG
5eb1f99e 5786M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5787L: linux-kbuild@vger.kernel.org
cea8321c 5788T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5789S: Maintained
679655da
JP
5790F: Documentation/kbuild/kconfig-language.txt
5791F: scripts/kconfig/
1da177e4 5792
ea6c2089 5793KDUMP
8b58be88
JP
5794M: Vivek Goyal <vgoyal@redhat.com>
5795M: Haren Myneni <hbabu@us.ibm.com>
34633993 5796L: kexec@lists.infradead.org
ea6c2089
VG
5797W: http://lse.sourceforge.net/kdump/
5798S: Maintained
80811493 5799F: Documentation/kdump/
ea6c2089 5800
f41bf02f
HV
5801KEENE FM RADIO TRANSMITTER DRIVER
5802M: Hans Verkuil <hverkuil@xs4all.nl>
5803L: linux-media@vger.kernel.org
5804T: git git://linuxtv.org/media_tree.git
5805W: http://linuxtv.org
5806S: Maintained
5807F: drivers/media/radio/radio-keene*
5808
1da177e4 5809KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5810M: Ian Kent <raven@themaw.net>
f694fc97 5811L: autofs@vger.kernel.org
1da177e4 5812S: Maintained
679655da 5813F: fs/autofs4/
1da177e4 5814
70fb7ba6 5815KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5ce45962 5816M: Michal Marek <mmarek@suse.cz>
08deed1e
JP
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5819L: linux-kbuild@vger.kernel.org
5ce45962 5820S: Maintained
679655da
JP
5821F: Documentation/kbuild/
5822F: Makefile
5823F: scripts/Makefile.*
70fb7ba6
MM
5824F: scripts/basic/
5825F: scripts/mk*
5826F: scripts/package/
1da177e4
LT
5827
5828KERNEL JANITORS
c3000e03 5829L: kernel-janitors@vger.kernel.org
10466f5a 5830W: http://kernelnewbies.org/KernelJanitors
ee709b0c 5831S: Odd Fixes
1da177e4 5832
e8b43555 5833KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 5834M: "J. Bruce Fields" <bfields@fieldses.org>
16141c02 5835L: linux-nfs@vger.kernel.org
1da177e4 5836W: http://nfs.sourceforge.net/
98fac23f 5837S: Supported
679655da 5838F: fs/nfsd/
c117ab84 5839F: include/uapi/linux/nfsd/
679655da
JP
5840F: fs/lockd/
5841F: fs/nfs_common/
5842F: net/sunrpc/
5843F: include/linux/lockd/
5844F: include/linux/sunrpc/
c117ab84 5845F: include/uapi/linux/sunrpc/
1da177e4 5846
13b122b3
SK
5847KERNEL SELFTEST FRAMEWORK
5848M: Shuah Khan <shuahkh@osg.samsung.com>
5849L: linux-api@vger.kernel.org
5850T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5851S: Maintained
5852F: tools/testing/selftests
5853
426d62e2 5854KERNEL VIRTUAL MACHINE (KVM)
0a00a775 5855M: Gleb Natapov <gleb@kernel.org>
c93a64fe 5856M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 5857L: kvm@vger.kernel.org
e3e58478 5858W: http://www.linux-kvm.org
a94b40a6 5859T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 5860S: Supported
c93a64fe
PB
5861F: Documentation/*/kvm*.txt
5862F: Documentation/virtual/kvm/
679655da 5863F: arch/*/kvm/
1662e862
CB
5864F: arch/x86/kernel/kvm.c
5865F: arch/x86/kernel/kvmclock.c
679655da
JP
5866F: arch/*/include/asm/kvm*
5867F: include/linux/kvm*
c117ab84 5868F: include/uapi/linux/kvm*
679655da 5869F: virt/kvm/
426d62e2 5870
ad8003d3 5871KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 5872M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf
AK
5873L: kvm@vger.kernel.org
5874W: http://kvm.qumranet.com
7de609c8 5875S: Maintained
679655da 5876F: arch/x86/include/asm/svm.h
679655da 5877F: arch/x86/kvm/svm.c
426d62e2 5878
513014b7 5879KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
ddf0289d 5880M: Alexander Graf <agraf@suse.de>
1fc9d2bf
AK
5881L: kvm-ppc@vger.kernel.org
5882W: http://kvm.qumranet.com
6a7f972d 5883T: git git://github.com/agraf/linux-2.6.git
513014b7 5884S: Supported
679655da
JP
5885F: arch/powerpc/include/asm/kvm*
5886F: arch/powerpc/kvm/
513014b7 5887
85f8fffe 5888KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 5889M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 5890M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
5891M: linux390@de.ibm.com
5892L: linux-s390@vger.kernel.org
5893W: http://www.ibm.com/developerworks/linux/linux390/
5894S: Supported
679655da
JP
5895F: Documentation/s390/kvm.txt
5896F: arch/s390/include/asm/kvm*
80811493 5897F: arch/s390/kvm/
a968cd3e 5898F: drivers/s390/kvm/
85f8fffe 5899
a749474d 5900KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 5901M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
5902M: Marc Zyngier <marc.zyngier@arm.com>
5903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
5904L: kvmarm@lists.cs.columbia.edu
5905W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 5906S: Supported
a749474d
CD
5907F: arch/arm/include/uapi/asm/kvm*
5908F: arch/arm/include/asm/kvm*
5909F: arch/arm/kvm/
5c8818b4
MZ
5910F: virt/kvm/arm/
5911F: include/kvm/arm_*
a749474d 5912
6394a3ec 5913KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 5914M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
5915M: Marc Zyngier <marc.zyngier@arm.com>
5916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5917L: kvmarm@lists.cs.columbia.edu
5918S: Maintained
5919F: arch/arm64/include/uapi/asm/kvm*
5920F: arch/arm64/include/asm/kvm*
5921F: arch/arm64/kvm/
5922
dc009d92 5923KEXEC
8b58be88 5924M: Eric Biederman <ebiederm@xmission.com>
2f327dad 5925W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 5926L: kexec@lists.infradead.org
dc009d92 5927S: Maintained
679655da 5928F: include/linux/kexec.h
c117ab84 5929F: include/uapi/linux/kexec.h
679655da 5930F: kernel/kexec.c
dc009d92 5931
e971461f
DH
5932KEYS/KEYRINGS:
5933M: David Howells <dhowells@redhat.com>
5934L: keyrings@linux-nfs.org
5935S: Maintained
d410fa4e 5936F: Documentation/security/keys.txt
e971461f
DH
5937F: include/linux/key.h
5938F: include/linux/key-type.h
5939F: include/keys/
5940F: security/keys/
5941
7f3c68be 5942KEYS-TRUSTED
74dd744f
MZ
5943M: David Safford <safford@us.ibm.com>
5944M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be
MZ
5945L: linux-security-module@vger.kernel.org
5946L: keyrings@linux-nfs.org
5947S: Supported
d410fa4e 5948F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
5949F: include/keys/trusted-type.h
5950F: security/keys/trusted.c
5951F: security/keys/trusted.h
5952
5953KEYS-ENCRYPTED
74dd744f
MZ
5954M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5955M: David Safford <safford@us.ibm.com>
7f3c68be
MZ
5956L: linux-security-module@vger.kernel.org
5957L: keyrings@linux-nfs.org
5958S: Supported
d410fa4e 5959F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 5960F: include/keys/encrypted-type.h
19c90aa6 5961F: security/keys/encrypted-keys/
7f3c68be 5962
5b778dad 5963KGDB / KDB /debug_core
8b58be88 5964M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 5965W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
5966L: kgdb-bugreport@lists.sourceforge.net
5967S: Maintained
679655da
JP
5968F: Documentation/DocBook/kgdb.tmpl
5969F: drivers/misc/kgdbts.c
df621252 5970F: drivers/tty/serial/kgdboc.c
5b778dad 5971F: include/linux/kdb.h
679655da 5972F: include/linux/kgdb.h
4063eb5f 5973F: kernel/debug/
e3e2aaf7 5974
456db8cc 5975KMEMCHECK
8b58be88 5976M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 5977M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 5978S: Maintained
410d7a97
JP
5979F: Documentation/kmemcheck.txt
5980F: arch/x86/include/asm/kmemcheck.h
5981F: arch/x86/mm/kmemcheck/
5982F: include/linux/kmemcheck.h
5983F: mm/kmemcheck.c
b9ce08c0 5984
c3bb4d24 5985KMEMLEAK
8b58be88 5986M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
5987S: Maintained
5988F: Documentation/kmemleak.txt
5989F: include/linux/kmemleak.h
5990F: mm/kmemleak.c
5991F: mm/kmemleak-test.c
5992
89559a61 5993KPROBES
8b58be88
JP
5994M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5995M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5996M: "David S. Miller" <davem@davemloft.net>
97c29e74 5997M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 5998S: Maintained
679655da
JP
5999F: Documentation/kprobes.txt
6000F: include/linux/kprobes.h
6001F: kernel/kprobes.c
89559a61 6002
70e84049 6003KS0108 LCD CONTROLLER DRIVER
8b58be88 6004M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6005W: http://miguelojeda.es/auxdisplay.htm
6006W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6007S: Maintained
679655da
JP
6008F: Documentation/auxdisplay/ks0108
6009F: drivers/auxdisplay/ks0108.c
6010F: include/linux/ks0108.h
70e84049 6011
1da177e4 6012LAPB module
1da177e4 6013L: linux-x25@vger.kernel.org
bf9915cc 6014S: Orphan
679655da
JP
6015F: Documentation/networking/lapb-module.txt
6016F: include/*/lapb.h
6017F: net/lapb/
1da177e4
LT
6018
6019LASI 53c700 driver for PARISC
8b58be88 6020M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6021L: linux-scsi@vger.kernel.org
6022S: Maintained
679655da
JP
6023F: Documentation/scsi/53c700.txt
6024F: drivers/scsi/53c700*
1da177e4 6025
263de9b5 6026LED SUBSYSTEM
c772fc26 6027M: Bryan Wu <cooloney@gmail.com>
8b58be88 6028M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6029M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c
BW
6030L: linux-leds@vger.kernel.org
6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
263de9b5 6032S: Maintained
679655da
JP
6033F: drivers/leds/
6034F: include/linux/leds.h
263de9b5 6035
b0461a44 6036LEGACY EEPROM DRIVER
7c81c60f 6037M: Jean Delvare <jdelvare@suse.de>
b0461a44
JD
6038S: Maintained
6039F: Documentation/misc-devices/eeprom
6040F: drivers/misc/eeprom/eeprom.c
6041
1da177e4 6042LEGO USB Tower driver
8b58be88 6043M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6044L: legousb-devel@lists.sourceforge.net
6045W: http://legousb.sourceforge.net/
6046S: Maintained
679655da 6047F: drivers/usb/misc/legousbtower.c
1da177e4 6048
055616a8
MK
6049LG2160 MEDIA DRIVER
6050M: Michael Krufky <mkrufky@linuxtv.org>
6051L: linux-media@vger.kernel.org
6052W: http://linuxtv.org/
6053W: http://github.com/mkrufky
6054Q: http://patchwork.linuxtv.org/project/linux-media/list/
6055T: git git://linuxtv.org/mkrufky/tuners.git
6056S: Maintained
6057F: drivers/media/dvb-frontends/lg2160.*
6058
6f0e7725
MK
6059LGDT3305 MEDIA DRIVER
6060M: Michael Krufky <mkrufky@linuxtv.org>
6061L: linux-media@vger.kernel.org
6062W: http://linuxtv.org/
6063W: http://github.com/mkrufky
6064Q: http://patchwork.linuxtv.org/project/linux-media/list/
6065T: git git://linuxtv.org/mkrufky/tuners.git
6066S: Maintained
6067F: drivers/media/dvb-frontends/lgdt3305.*
6068
568a17ff 6069LGUEST
8b58be88 6070M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6071L: lguest@lists.ozlabs.org
568a17ff 6072W: http://lguest.ozlabs.org/
72e91863 6073S: Odd Fixes
070f420b 6074F: arch/x86/include/asm/lguest*.h
679655da
JP
6075F: arch/x86/lguest/
6076F: drivers/lguest/
6077F: include/linux/lguest*.h
070f420b 6078F: tools/lguest/
568a17ff 6079
32ac7cb2
TH
6080LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6081M: Tejun Heo <tj@kernel.org>
6082L: linux-ide@vger.kernel.org
6083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6084S: Maintained
6085F: drivers/ata/
6086F: include/linux/ata.h
6087F: include/linux/libata.h
6088
6089LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6090M: Viresh Kumar <viresh.linux@gmail.com>
6091L: linux-ide@vger.kernel.org
6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6093S: Maintained
6094F: include/linux/pata_arasan_cf_data.h
6095F: drivers/ata/pata_arasan_cf.c
6096
c7fa056c
BZ
6097LIBATA PATA DRIVERS
6098M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6099M: Tejun Heo <tj@kernel.org>
6100L: linux-ide@vger.kernel.org
6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6102S: Maintained
6103F: drivers/ata/pata_*.c
6104F: drivers/ata/ata_generic.c
6105
32ac7cb2
TH
6106LIBATA SATA AHCI PLATFORM devices support
6107M: Hans de Goede <hdegoede@redhat.com>
6108M: Tejun Heo <tj@kernel.org>
6109L: linux-ide@vger.kernel.org
6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6111S: Maintained
6112F: drivers/ata/ahci_platform.c
6113F: drivers/ata/libahci_platform.c
6114F: include/linux/ahci_platform.h
6115
6116LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6117M: Mikael Pettersson <mikpelinux@gmail.com>
6118L: linux-ide@vger.kernel.org
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6120S: Maintained
6121F: drivers/ata/sata_promise.*
6122
1acd437c
SL
6123LIBLOCKDEP
6124M: Sasha Levin <sasha.levin@oracle.com>
6125S: Maintained
6126F: tools/lib/lockdep/
6127
bc30196f
DW
6128LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6129M: Dan Williams <dan.j.williams@intel.com>
6130L: linux-nvdimm@lists.01.org
6131Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6132S: Supported
6133F: drivers/nvdimm/*
6134F: include/linux/nd.h
6135F: include/linux/libnvdimm.h
6136F: include/uapi/linux/ndctl.h
6137
6138LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6139M: Ross Zwisler <ross.zwisler@linux.intel.com>
6140L: linux-nvdimm@lists.01.org
6141Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6142S: Supported
6143F: drivers/nvdimm/blk.c
6144F: drivers/nvdimm/region_devs.c
6145F: drivers/acpi/nfit*
6146
6147LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6148M: Vishal Verma <vishal.l.verma@intel.com>
6149L: linux-nvdimm@lists.01.org
6150Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6151S: Supported
6152F: drivers/nvdimm/btt*
6153
6154LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6155M: Ross Zwisler <ross.zwisler@linux.intel.com>
6156L: linux-nvdimm@lists.01.org
6157Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6158S: Supported
6159F: drivers/nvdimm/pmem.c
6160
1da177e4 6161LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6162M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6163W: http://www.ibm.com/linux/ltc/projects/ppc
6164S: Supported
11c34c7d 6165F: arch/powerpc/boot/rs6000.h
1da177e4 6166
852bb9f5 6167LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6168M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6169M: Paul Mackerras <paulus@samba.org>
ea668936 6170M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6171W: http://www.penguinppc.org/
a4724ed6 6172L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6173Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
54e5881d 6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git
1da177e4 6175S: Supported
11c34c7d
JP
6176F: Documentation/powerpc/
6177F: arch/powerpc/
1da177e4
LT
6178
6179LINUX FOR POWER MACINTOSH
8b58be88 6180M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6181W: http://www.penguinppc.org/
a4724ed6 6182L: linuxppc-dev@lists.ozlabs.org
1da177e4 6183S: Maintained
11c34c7d
JP
6184F: arch/powerpc/platforms/powermac/
6185F: drivers/macintosh/
1da177e4 6186
77a76369 6187LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6188M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6189L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6190T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6191S: Maintained
11c34c7d
JP
6192F: arch/powerpc/platforms/512x/
6193F: arch/powerpc/platforms/52xx/
1da177e4
LT
6194
6195LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6196M: Alistair Popple <alistair@popple.id.au>
8b58be88 6197M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6198W: http://www.penguinppc.org/
a4724ed6 6199L: linuxppc-dev@lists.ozlabs.org
1da177e4 6200S: Maintained
11c34c7d
JP
6201F: arch/powerpc/platforms/40x/
6202F: arch/powerpc/platforms/44x/
1da177e4 6203
260c02a9 6204LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6205L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6206S: Orphan
11c34c7d
JP
6207F: arch/powerpc/*/*virtex*
6208F: arch/powerpc/*/*/*virtex*
1da177e4 6209
e93adf1e 6210LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6211M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6212W: http://www.penguinppc.org/
a4724ed6 6213L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6214S: Maintained
a2b1f7c8 6215F: arch/powerpc/platforms/8xx/
e93adf1e 6216
1da177e4 6217LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6218M: Scott Wood <scottwood@freescale.com>
8b58be88 6219M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6220W: http://www.penguinppc.org/
a4724ed6 6221L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6223S: Maintained
11c34c7d 6224F: arch/powerpc/platforms/83xx/
4c8f581d 6225F: arch/powerpc/platforms/85xx/
1da177e4 6226
ab06ff3a 6227LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6228M: Olof Johansson <olof@lixom.net>
a4724ed6 6229L: linuxppc-dev@lists.ozlabs.org
92e19709 6230S: Maintained
11c34c7d
JP
6231F: arch/powerpc/platforms/pasemi/
6232F: drivers/*/*pasemi*
6233F: drivers/*/*/*pasemi*
ab06ff3a 6234
1da177e4 6235LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6236M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6237L: linux-security-module@vger.kernel.org
1da177e4
LT
6238S: Supported
6239
a23ce6da
HW
6240LIS3LV02D ACCELEROMETER DRIVER
6241M: Eric Piel <eric.piel@tremplin-utc.net>
6242S: Maintained
ff606677
JD
6243F: Documentation/misc-devices/lis3lv02d
6244F: drivers/misc/lis3lv02d/
bd35665f 6245F: drivers/platform/x86/hp_accel.c
a23ce6da 6246
b700e7f0
SJ
6247LIVE PATCHING
6248M: Josh Poimboeuf <jpoimboe@redhat.com>
6249M: Seth Jennings <sjenning@redhat.com>
6250M: Jiri Kosina <jkosina@suse.cz>
6251M: Vojtech Pavlik <vojtech@suse.cz>
6252S: Maintained
6253F: kernel/livepatch/
6254F: include/linux/livepatch.h
6255F: arch/x86/include/asm/livepatch.h
6256F: arch/x86/kernel/livepatch.c
6257F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6258F: samples/livepatch/
b700e7f0 6259L: live-patching@vger.kernel.org
74d50da3 6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6261
e2d1d6c0 6262LLC (802.2)
8b58be88 6263M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6264S: Maintained
679655da 6265F: include/linux/llc.h
c117ab84 6266F: include/uapi/linux/llc.h
679655da
JP
6267F: include/net/llc*
6268F: net/llc/
e2d1d6c0 6269
4e233cbe
AD
6270LM73 HARDWARE MONITOR DRIVER
6271M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6272L: lm-sensors@lm-sensors.org
6273S: Maintained
6274F: drivers/hwmon/lm73.c
6275
156e2d1a 6276LM78 HARDWARE MONITOR DRIVER
7c81c60f 6277M: Jean Delvare <jdelvare@suse.de>
156e2d1a
JD
6278L: lm-sensors@lm-sensors.org
6279S: Maintained
6280F: Documentation/hwmon/lm78
6281F: drivers/hwmon/lm78.c
6282
1da177e4 6283LM83 HARDWARE MONITOR DRIVER
7c81c60f 6284M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6285L: lm-sensors@lm-sensors.org
1da177e4 6286S: Maintained
679655da
JP
6287F: Documentation/hwmon/lm83
6288F: drivers/hwmon/lm83.c
1da177e4
LT
6289
6290LM90 HARDWARE MONITOR DRIVER
7c81c60f 6291M: Jean Delvare <jdelvare@suse.de>
cc0b07ed 6292L: lm-sensors@lm-sensors.org
1da177e4 6293S: Maintained
679655da 6294F: Documentation/hwmon/lm90
aae7bce4 6295F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6296F: drivers/hwmon/lm90.c
1da177e4 6297
917cc4e6
GR
6298LM95234 HARDWARE MONITOR DRIVER
6299M: Guenter Roeck <linux@roeck-us.net>
6300L: lm-sensors@lm-sensors.org
6301S: Maintained
6302F: Documentation/hwmon/lm95234
6303F: drivers/hwmon/lm95234.c
6304
68620bdd
MP
6305LME2510 MEDIA DRIVER
6306M: Malcolm Priestley <tvboxspy@gmail.com>
6307L: linux-media@vger.kernel.org
6308W: http://linuxtv.org/
6309Q: http://patchwork.linuxtv.org/project/linux-media/list/
6310S: Maintained
6311F: drivers/media/usb/dvb-usb-v2/lmedm04*
6312
512e67f9 6313LOCKDEP AND LOCKSTAT
8b58be88
JP
6314M: Peter Zijlstra <peterz@infradead.org>
6315M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6316L: linux-kernel@vger.kernel.org
75fc2d37 6317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6318S: Maintained
214e0aed
DB
6319F: Documentation/locking/lockdep*.txt
6320F: Documentation/locking/lockstat.txt
679655da 6321F: include/linux/lockdep.h
7486d6da 6322F: kernel/locking/
512e67f9 6323
dde33348 6324LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6325M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6326L: linux-ntfs-dev@lists.sourceforge.net
6327W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6328S: Maintained
679655da 6329F: Documentation/ldm.txt
20d16fef 6330F: block/partitions/ldm.*
1da177e4 6331
ef6ada3d
JE
6332LogFS
6333M: Joern Engel <joern@logfs.org>
756ccb3c 6334M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6335L: logfs@logfs.org
6336W: logfs.org
6337S: Maintained
6338F: fs/logfs/
6339
b62d7946
RS
6340LPC32XX MACHINE SUPPORT
6341M: Roland Stigge <stigge@antcom.de>
6342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6343S: Maintained
6344F: arch/arm/mach-lpc32xx/
6345
c87e34ef 6346LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6347M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6348M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6349M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6350M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6351L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6352L: linux-scsi@vger.kernel.org
6353W: http://www.lsilogic.com/support
6354S: Supported
679655da 6355F: drivers/message/fusion/
500c152a 6356F: drivers/scsi/mpt2sas/
6357F: drivers/scsi/mpt3sas/
c87e34ef 6358
1da177e4 6359LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6360M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6361L: linux-scsi@vger.kernel.org
6362S: Maintained
679655da 6363F: drivers/scsi/sym53c8xx_2/
1da177e4 6364
e5f5c99a
GR
6365LTC4261 HARDWARE MONITOR DRIVER
6366M: Guenter Roeck <linux@roeck-us.net>
6367L: lm-sensors@lm-sensors.org
6368S: Maintained
6369F: Documentation/hwmon/ltc4261
6370F: drivers/hwmon/ltc4261.c
6371
81365c31 6372LTP (Linux Test Project)
28b8e8d4 6373M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6374M: Cyril Hrubis <chrubis@suse.cz>
7d1ae8a8 6375M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
f2eb7f6f
CH
6376M: Jan Stancek <jstancek@redhat.com>
6377M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6378M: Alexey Kodanev <alexey.kodanev@oracle.com>
81365c31 6379L: ltp-list@lists.sourceforge.net (subscribers-only)
f2eb7f6f 6380W: http://linux-test-project.github.io/
7d1ae8a8 6381T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6382S: Maintained
6383
c12a54b3 6384M32R ARCHITECTURE
c12a54b3 6385W: http://www.linux-m32r.org/
b4174867 6386S: Orphan
679655da 6387F: arch/m32r/
c12a54b3 6388
1da177e4 6389M68K ARCHITECTURE
8b58be88 6390M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6391L: linux-m68k@lists.linux-m68k.org
6392W: http://www.linux-m68k.org/
54e5881d 6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6394S: Maintained
679655da 6395F: arch/m68k/
9db35182 6396F: drivers/zorro/
1da177e4
LT
6397
6398M68K ON APPLE MACINTOSH
8b58be88 6399M: Joshua Thompson <funaho@jurai.org>
1da177e4 6400W: http://www.mac.linux-m68k.org/
9bb9f222 6401L: linux-m68k@lists.linux-m68k.org
1da177e4 6402S: Maintained
9db35182 6403F: arch/m68k/mac/
1da177e4
LT
6404
6405M68K ON HP9000/300
8b58be88 6406M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6407W: http://www.tazenda.demon.co.uk/phil/linux-hp
6408S: Maintained
679655da 6409F: arch/m68k/hp300/
1da177e4 6410
74425546
AP
6411M88DS3103 MEDIA DRIVER
6412M: Antti Palosaari <crope@iki.fi>
6413L: linux-media@vger.kernel.org
6414W: http://linuxtv.org/
6415W: http://palosaari.fi/linux/
6416Q: http://patchwork.linuxtv.org/project/linux-media/list/
6417T: git git://linuxtv.org/anttip/media_tree.git
6418S: Maintained
6419F: drivers/media/dvb-frontends/m88ds3103*
6420
68620bdd
MP
6421M88RS2000 MEDIA DRIVER
6422M: Malcolm Priestley <tvboxspy@gmail.com>
6423L: linux-media@vger.kernel.org
6424W: http://linuxtv.org/
6425Q: http://patchwork.linuxtv.org/project/linux-media/list/
6426S: Maintained
6427F: drivers/media/dvb-frontends/m88rs2000*
6428
07a092fa 6429MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6430M: Alexey Klimov <klimov.linux@gmail.com>
6431L: linux-media@vger.kernel.org
6432T: git git://linuxtv.org/media_tree.git
6433S: Maintained
6434F: drivers/media/radio/radio-ma901.c
07a092fa 6435
64a327a7 6436MAC80211
8b58be88 6437M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6438L: linux-wireless@vger.kernel.org
491b26b4 6439W: http://wireless.kernel.org/
ce466579
JB
6440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6442S: Maintained
679655da
JP
6443F: Documentation/networking/mac80211-injection.txt
6444F: include/net/mac80211.h
6445F: net/mac80211/
64a327a7 6446
b863ceb7 6447MACVLAN DRIVER
8b58be88 6448M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6449L: netdev@vger.kernel.org
6450S: Maintained
679655da
JP
6451F: drivers/net/macvlan.c
6452F: include/linux/if_macvlan.h
b863ceb7 6453
2b6d83e2
JB
6454MAILBOX API
6455M: Jassi Brar <jassisinghbrar@gmail.com>
6456L: linux-kernel@vger.kernel.org
6457S: Maintained
6458F: drivers/mailbox/
6459F: include/linux/mailbox_client.h
6460F: include/linux/mailbox_controller.h
6461
faf1668c 6462MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6463M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6464W: http://www.kernel.org/doc/man-pages
bd7ebec6 6465L: linux-man@vger.kernel.org
1b53dc74 6466S: Maintained
faf1668c 6467
8427defd
RK
6468MARVELL ARMADA DRM SUPPORT
6469M: Russell King <rmk+kernel@arm.linux.org.uk>
6470S: Maintained
6471F: drivers/gpu/drm/armada/
6472
3ad50cca
GR
6473MARVELL 88E6352 DSA support
6474M: Guenter Roeck <linux@roeck-us.net>
6475S: Maintained
6476F: drivers/net/dsa/mv88e6352.c
6477
44c14c1d 6478MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6479M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6480M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6481L: netdev@vger.kernel.org
6482S: Maintained
6483F: drivers/net/ethernet/marvell/sk*
6484
74cda169 6485MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6486L: libertas-dev@lists.infradead.org
8ac3e99e 6487S: Orphan
679655da 6488F: drivers/net/wireless/libertas/
74cda169 6489
b60d6975 6490MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6491M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6492L: netdev@vger.kernel.org
f5ca8502 6493S: Maintained
527a6266 6494F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6495F: include/linux/mv643xx.h
1da177e4 6496
370b8ed9
TP
6497MARVELL MVNETA ETHERNET DRIVER
6498M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6499L: netdev@vger.kernel.org
6500S: Maintained
6501F: drivers/net/ethernet/marvell/mvneta.*
6502
fcad584d 6503MARVELL MWIFIEX WIRELESS DRIVER
b9d31704
BZ
6504M: Amitkumar Karwar <akarwar@marvell.com>
6505M: Avinash Patil <patila@marvell.com>
fcad584d
BZ
6506L: linux-wireless@vger.kernel.org
6507S: Maintained
6508F: drivers/net/wireless/mwifiex/
6509
a2c3f656 6510MARVELL MWL8K WIRELESS DRIVER
a040d532 6511M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6512L: linux-wireless@vger.kernel.org
16345910 6513S: Odd Fixes
a2c3f656
LB
6514F: drivers/net/wireless/mwl8k.c
6515
2a69567b 6516MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6517M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6518S: Odd Fixes
1fa7e547 6519F: drivers/mmc/host/mvsdio.*
2a69567b 6520
1da177e4 6521MATROX FRAMEBUFFER DRIVER
c69f677c 6522L: linux-fbdev@vger.kernel.org
52653199 6523S: Orphan
8a61f013 6524F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6525F: include/uapi/linux/matroxfb.h
1da177e4 6526
ca462085
GR
6527MAX16065 HARDWARE MONITOR DRIVER
6528M: Guenter Roeck <linux@roeck-us.net>
6529L: lm-sensors@lm-sensors.org
6530S: Maintained
6531F: Documentation/hwmon/max16065
6532F: drivers/hwmon/max16065.c
6533
d20620de 6534MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6535M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6536L: lm-sensors@lm-sensors.org
6537S: Maintained
679655da
JP
6538F: Documentation/hwmon/max6650
6539F: drivers/hwmon/max6650.c
d20620de 6540
e89ab51f
GR
6541MAX6697 HARDWARE MONITOR DRIVER
6542M: Guenter Roeck <linux@roeck-us.net>
6543L: lm-sensors@lm-sensors.org
6544S: Maintained
6545F: Documentation/hwmon/max6697
6546F: Documentation/devicetree/bindings/i2c/max6697.txt
6547F: drivers/hwmon/max6697.c
6548F: include/linux/platform_data/max6697.h
6549
f8f847b5
KK
6550MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6551M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6552L: linux-pm@vger.kernel.org
6553S: Supported
6554F: drivers/power/max14577_charger.c
6555F: drivers/power/max77693_charger.c
6556
befeb596
KK
6557MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6558M: Chanwoo Choi <cw00.choi@samsung.com>
6559M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6560L: linux-kernel@vger.kernel.org
6561S: Supported
6562F: drivers/*/max14577.c
6563F: drivers/*/max77686.c
6564F: drivers/*/max77693.c
6565F: drivers/extcon/extcon-max14577.c
6566F: drivers/extcon/extcon-max77693.c
6567F: drivers/rtc/rtc-max77686.c
6568F: drivers/clk/clk-max77686.c
6569F: Documentation/devicetree/bindings/mfd/max14577.txt
6570F: Documentation/devicetree/bindings/mfd/max77686.txt
6571F: Documentation/devicetree/bindings/mfd/max77693.txt
6572F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6573F: include/linux/mfd/max14577*.h
6574F: include/linux/mfd/max77686*.h
6575F: include/linux/mfd/max77693*.h
6576
9be3c9a5
HV
6577MAXIRADIO FM RADIO RECEIVER DRIVER
6578M: Hans Verkuil <hverkuil@xs4all.nl>
6579L: linux-media@vger.kernel.org
6580T: git git://linuxtv.org/media_tree.git
6581W: http://linuxtv.org
6582S: Maintained
6583F: drivers/media/radio/radio-maxiradio*
6584
6f32a8c9
LP
6585MEDIA DRIVERS FOR RENESAS - VSP1
6586M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6587L: linux-media@vger.kernel.org
6588L: linux-sh@vger.kernel.org
6589T: git git://linuxtv.org/media_tree.git
6590S: Supported
6591F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6592F: drivers/media/platform/vsp1/
6593
127c49ae 6594MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6595M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6596P: LinuxTV.org Project
6597L: linux-media@vger.kernel.org
6598W: http://linuxtv.org
8a6e2535 6599Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6600T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6601S: Maintained
6602F: Documentation/dvb/
6603F: Documentation/video4linux/
ffe06198 6604F: Documentation/DocBook/media/
127c49ae 6605F: drivers/media/
ffe06198 6606F: drivers/staging/media/
127c49ae 6607F: include/media/
6c0f0359
MCC
6608F: include/uapi/linux/dvb/
6609F: include/uapi/linux/videodev2.h
6610F: include/uapi/linux/media.h
6611F: include/uapi/linux/v4l2-*
6612F: include/uapi/linux/meye.h
6613F: include/uapi/linux/ivtv*
6614F: include/uapi/linux/uvcvideo.h
d20620de 6615
c869f77d
JK
6616MEDIATEK MT7601U WIRELESS LAN DRIVER
6617M: Jakub Kicinski <kubakici@wp.pl>
6618L: linux-wireless@vger.kernel.org
6619S: Maintained
6620F: drivers/net/wireless/mediatek/mt7601u/
6621
e399065b
SS
6622MEGARAID SCSI/SAS DRIVERS
6623M: Kashyap Desai <kashyap.desai@avagotech.com>
6624M: Sumit Saxena <sumit.saxena@avagotech.com>
6625M: Uday Lingala <uday.lingala@avagotech.com>
6626L: megaraidlinux.pdl@avagotech.com
baaea1dc 6627L: linux-scsi@vger.kernel.org
e399065b 6628W: http://www.lsi.com
ce00f85c 6629S: Maintained
679655da
JP
6630F: Documentation/scsi/megaraid.txt
6631F: drivers/scsi/megaraid.*
6632F: drivers/scsi/megaraid/
757e0108 6633
2c46c9d5
AV
6634MELLANOX ETHERNET DRIVER (mlx4_en)
6635M: Amir Vadai <amirv@mellanox.com>
db603047 6636M: Ido Shamay <idos@mellanox.com>
b75f0050 6637L: netdev@vger.kernel.org
2c46c9d5
AV
6638S: Supported
6639W: http://www.mellanox.com
6640Q: http://patchwork.ozlabs.org/project/netdev/list/
6641F: drivers/net/ethernet/mellanox/mlx4/en_*
6642
70ea91f1
SR
6643MEMORY MANAGEMENT
6644L: linux-mm@kvack.org
70ea91f1
SR
6645W: http://www.linux-mm.org
6646S: Maintained
679655da 6647F: include/linux/mm.h
551450bb
CS
6648F: include/linux/gfp.h
6649F: include/linux/mmzone.h
6650F: include/linux/memory_hotplug.h
6651F: include/linux/vmalloc.h
679655da 6652F: mm/
70ea91f1 6653
f4e9ce66 6654MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6655M: David Woodhouse <dwmw2@infradead.org>
242c325e 6656M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6657L: linux-mtd@lists.infradead.org
8a6e2535
JP
6658W: http://www.linux-mtd.infradead.org/
6659Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6660T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6661T: git git://git.infradead.org/l2-mtd.git
1da177e4 6662S: Maintained
679655da
JP
6663F: drivers/mtd/
6664F: include/linux/mtd/
c117ab84 6665F: include/uapi/mtd/
1da177e4 6666
26c57ef1 6667MEN A21 WATCHDOG DRIVER
30c7469b 6668M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6669L: linux-watchdog@vger.kernel.org
30c7469b 6670S: Maintained
26c57ef1
JT
6671F: drivers/watchdog/mena21_wdt.c
6672
3764e82e 6673MEN CHAMELEON BUS (mcb)
30c7469b
JT
6674M: Johannes Thumshirn <morbidrsa@gmail.com>
6675S: Maintained
3764e82e
JT
6676F: drivers/mcb/
6677F: include/linux/mcb.h
6678
48b490d2
AW
6679MEN F21BMC (Board Management Controller)
6680M: Andreas Werner <andreas.werner@men.de>
6681S: Supported
6682F: drivers/mfd/menf21bmc.c
6683F: drivers/watchdog/menf21bmc_wdt.c
6684F: drivers/leds/leds-menf21bmc.c
6685F: drivers/hwmon/menf21bmc_hwmon.c
6686F: Documentation/hwmon/menf21bmc
6687
12285945
JH
6688METAG ARCHITECTURE
6689M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6690L: linux-metag@vger.kernel.org
12285945
JH
6691S: Supported
6692F: arch/metag/
6693F: Documentation/metag/
6694F: Documentation/devicetree/bindings/metag/
a2c5d4ed 6695F: drivers/clocksource/metag_generic.c
5698c50d
JH
6696F: drivers/irqchip/irq-metag.c
6697F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6698F: drivers/tty/metag_da.c
12285945 6699
c6375b0a 6700MICROBLAZE ARCHITECTURE
8b58be88 6701M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6702W: http://www.monstr.eu/fdt/
6703T: git git://git.monstr.eu/linux-2.6-microblaze.git
6704S: Supported
0a8c7914 6705F: arch/microblaze/
1da177e4
LT
6706
6707MICROTEK X6 SCANNER
61eee9a7 6708M: Oliver Neukum <oliver@neukum.org>
1da177e4 6709S: Maintained
679655da 6710F: drivers/usb/image/microtek.*
1da177e4
LT
6711
6712MIPS
8b58be88 6713M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6714L: linux-mips@linux-mips.org
6097050d 6715W: http://www.linux-mips.org/
b05e988e 6716T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 6717Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 6718S: Supported
679655da
JP
6719F: Documentation/mips/
6720F: arch/mips/
1da177e4 6721
08b7620a
HV
6722MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6723M: Hans Verkuil <hverkuil@xs4all.nl>
6724L: linux-media@vger.kernel.org
6725T: git git://linuxtv.org/media_tree.git
6726W: http://linuxtv.org
6727S: Odd Fixes
6728F: drivers/media/radio/radio-miropcm20*
6729
e126ba97
EC
6730Mellanox MLX5 core VPI driver
6731M: Eli Cohen <eli@mellanox.com>
6732L: netdev@vger.kernel.org
6733L: linux-rdma@vger.kernel.org
6734W: http://www.mellanox.com
6735Q: http://patchwork.ozlabs.org/project/netdev/list/
6736Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6737T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
6738S: Supported
6739F: drivers/net/ethernet/mellanox/mlx5/core/
6740F: include/linux/mlx5/
6741
6742Mellanox MLX5 IB driver
b75f0050
JP
6743M: Eli Cohen <eli@mellanox.com>
6744L: linux-rdma@vger.kernel.org
6745W: http://www.mellanox.com
6746Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 6747T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
6748S: Supported
6749F: include/linux/mlx5/
6750F: drivers/infiniband/hw/mlx5/
e126ba97 6751
0ce277e4
AP
6752MN88472 MEDIA DRIVER
6753M: Antti Palosaari <crope@iki.fi>
6754L: linux-media@vger.kernel.org
6755W: http://linuxtv.org/
6756W: http://palosaari.fi/linux/
6757Q: http://patchwork.linuxtv.org/project/linux-media/list/
6758T: git git://linuxtv.org/anttip/media_tree.git
6759S: Maintained
6760F: drivers/staging/media/mn88472/
6761F: drivers/media/dvb-frontends/mn88472.h
6762
4f4d238f
AP
6763MN88473 MEDIA DRIVER
6764M: Antti Palosaari <crope@iki.fi>
6765L: linux-media@vger.kernel.org
6766W: http://linuxtv.org/
6767W: http://palosaari.fi/linux/
6768Q: http://patchwork.linuxtv.org/project/linux-media/list/
6769T: git git://linuxtv.org/anttip/media_tree.git
6770S: Maintained
6771F: drivers/staging/media/mn88473/
6772F: drivers/media/dvb-frontends/mn88473.h
6773
1da177e4 6774MODULE SUPPORT
8b58be88 6775M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 6776S: Maintained
679655da
JP
6777F: include/linux/module.h
6778F: kernel/module.c
1da177e4
LT
6779
6780MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 6781W: http://popies.net/meye/
b7788e13 6782S: Orphan
679655da 6783F: Documentation/video4linux/meye.txt
90d72ac6 6784F: drivers/media/pci/meye/
6c0f0359 6785F: include/uapi/linux/meye.h
1da177e4 6786
b9705b60 6787MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 6788M: Jiri Slaby <jirislaby@gmail.com>
d735410a 6789S: Maintained
679655da 6790F: Documentation/serial/moxa-smartio
c897401b 6791F: drivers/tty/mxser.*
d735410a 6792
889b2f87
AK
6793MR800 AVERMEDIA USB FM RADIO DRIVER
6794M: Alexey Klimov <klimov.linux@gmail.com>
6795L: linux-media@vger.kernel.org
6796T: git git://linuxtv.org/media_tree.git
6797S: Maintained
6798F: drivers/media/radio/radio-mr800.c
6799
d7155691
AO
6800MRF24J40 IEEE 802.15.4 RADIO DRIVER
6801M: Alan Ott <alan@signal11.us>
6802L: linux-wpan@vger.kernel.org
6803S: Maintained
6804F: drivers/net/ieee802154/mrf24j40.c
6805
8c4c731a 6806MSI LAPTOP SUPPORT
182ae55c 6807M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 6808L: platform-driver-x86@vger.kernel.org
8c4c731a 6809S: Maintained
679655da 6810F: drivers/platform/x86/msi-laptop.c
8c4c731a 6811
0f1006b1 6812MSI WMI SUPPORT
d0944853 6813L: platform-driver-x86@vger.kernel.org
5ee7041e 6814S: Orphan
0f1006b1
AA
6815F: drivers/platform/x86/msi-wmi.c
6816
19a628a0
AP
6817MSI001 MEDIA DRIVER
6818M: Antti Palosaari <crope@iki.fi>
6819L: linux-media@vger.kernel.org
6820W: http://linuxtv.org/
6821W: http://palosaari.fi/linux/
6822Q: http://patchwork.linuxtv.org/project/linux-media/list/
6823T: git git://linuxtv.org/anttip/media_tree.git
6824S: Maintained
0185e197 6825F: drivers/media/tuners/msi001*
19a628a0 6826
7570589d 6827MSI2500 MEDIA DRIVER
2c57213f
AP
6828M: Antti Palosaari <crope@iki.fi>
6829L: linux-media@vger.kernel.org
6830W: http://linuxtv.org/
6831W: http://palosaari.fi/linux/
6832Q: http://patchwork.linuxtv.org/project/linux-media/list/
6833T: git git://linuxtv.org/anttip/media_tree.git
6834S: Maintained
7570589d 6835F: drivers/media/usb/msi2500/
2c57213f 6836
62a37dc7 6837MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
6838M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6839L: linux-media@vger.kernel.org
6840T: git git://linuxtv.org/media_tree.git
6841S: Maintained
6842F: drivers/media/i2c/mt9m032.c
6843F: include/media/mt9m032.h
6844
62a37dc7 6845MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
6846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6847L: linux-media@vger.kernel.org
6848T: git git://linuxtv.org/media_tree.git
6849S: Maintained
6850F: drivers/media/i2c/mt9p031.c
6851F: include/media/mt9p031.h
6852
62a37dc7 6853MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
6854M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6855L: linux-media@vger.kernel.org
6856T: git git://linuxtv.org/media_tree.git
6857S: Maintained
6858F: drivers/media/i2c/mt9t001.c
6859F: include/media/mt9t001.h
6860
62a37dc7 6861MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
6862M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6863L: linux-media@vger.kernel.org
6864T: git git://linuxtv.org/media_tree.git
6865S: Maintained
f2272e13 6866F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
6867F: drivers/media/i2c/mt9v032.c
6868F: include/media/mt9v032.h
6869
4e0d13cb 6870MULTIFUNCTION DEVICES (MFD)
8b58be88 6871M: Samuel Ortiz <sameo@linux.intel.com>
f7d3210e 6872M: Lee Jones <lee.jones@linaro.org>
7caa7991 6873T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 6874S: Supported
679655da 6875F: drivers/mfd/
55b5940d 6876F: include/linux/mfd/
4e0d13cb 6877
5c4e6f13 6878MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 6879M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 6880L: linux-mmc@vger.kernel.org
708dce3f 6881T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 6882S: Maintained
679655da
JP
6883F: drivers/mmc/
6884F: include/linux/mmc/
c117ab84 6885F: include/uapi/linux/mmc/
baca2da4 6886
15a0580c 6887MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 6888S: Orphan
679655da
JP
6889F: drivers/mmc/host/mmc_spi.c
6890F: include/linux/spi/mmc_spi.h
15a0580c 6891
1da177e4 6892MULTISOUND SOUND DRIVER
8b58be88 6893M: Andrew Veliath <andrewtv@usa.net>
1da177e4 6894S: Maintained
679655da
JP
6895F: Documentation/sound/oss/MultiSound
6896F: sound/oss/msnd*
1da177e4 6897
d735410a 6898MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 6899S: Orphan
c897401b 6900F: drivers/tty/isicom.c
679655da 6901F: include/linux/isicom.h
d735410a 6902
550a7375 6903MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 6904M: Felipe Balbi <balbi@ti.com>
795fb7e7 6905L: linux-usb@vger.kernel.org
43b416e5 6906T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 6907S: Maintained
679655da 6908F: drivers/usb/musb/
550a7375 6909
ea0af5f6
MK
6910MXL5007T MEDIA DRIVER
6911M: Michael Krufky <mkrufky@linuxtv.org>
6912L: linux-media@vger.kernel.org
6913W: http://linuxtv.org/
6914W: http://github.com/mkrufky
6915Q: http://patchwork.linuxtv.org/project/linux-media/list/
6916T: git git://linuxtv.org/mkrufky/tuners.git
6917S: Maintained
6918F: drivers/media/tuners/mxl5007t.*
6919
2d3cf588 6920MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 6921M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 6922L: netdev@vger.kernel.org
205057ae 6923W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 6924S: Supported
93f7848b 6925F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 6926
1da177e4 6927NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 6928S: Orphan
d9fb9f38 6929F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 6930
23dc05a3
DM
6931NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6932M: Daniel Mack <zonque@gmail.com>
6933S: Maintained
e5747e40 6934L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
6935W: http://www.native-instruments.com
6936F: sound/usb/caiaq/
6937
1da177e4 6938NCP FILESYSTEM
52653199
PV
6939M: Petr Vandrovec <petr@vandrovec.name>
6940S: Odd Fixes
679655da 6941F: fs/ncpfs/
1da177e4 6942
a79b0322
FT
6943NCR 5380 SCSI DRIVERS
6944M: Finn Thain <fthain@telegraphics.com.au>
6945M: Michael Schmitz <schmitzmic@gmail.com>
6946L: linux-scsi@vger.kernel.org
6947S: Maintained
6948F: Documentation/scsi/g_NCR5380.txt
6949F: drivers/scsi/NCR5380.*
6950F: drivers/scsi/arm/cumana_1.c
6951F: drivers/scsi/arm/oak.c
6952F: drivers/scsi/atari_NCR5380.c
6953F: drivers/scsi/atari_scsi.*
6954F: drivers/scsi/dmx3191d.c
6955F: drivers/scsi/dtc.*
6956F: drivers/scsi/g_NCR5380.*
6957F: drivers/scsi/g_NCR5380_mmio.c
6958F: drivers/scsi/mac_scsi.*
6959F: drivers/scsi/pas16.*
a79b0322
FT
6960F: drivers/scsi/sun3_scsi.*
6961F: drivers/scsi/sun3_scsi_vme.c
6962F: drivers/scsi/t128.*
6963
1da177e4 6964NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 6965M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6966L: linux-scsi@vger.kernel.org
6967S: Maintained
679655da 6968F: drivers/scsi/NCR_D700.*
1da177e4 6969
4aa3eb4c
GR
6970NCT6775 HARDWARE MONITOR DRIVER
6971M: Guenter Roeck <linux@roeck-us.net>
6972L: lm-sensors@lm-sensors.org
6973S: Maintained
6974F: Documentation/hwmon/nct6775
6975F: drivers/hwmon/nct6775.c
6976
3c2d774c 6977NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 6978M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 6979L: linux-rdma@vger.kernel.org
e3d33cb1 6980W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
6981S: Supported
6982F: drivers/infiniband/hw/nes/
6983
be2f2e84 6984NETEM NETWORK EMULATOR
adbbf69d 6985M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 6986L: netem@lists.linux-foundation.org
be2f2e84 6987S: Maintained
679655da 6988F: net/sched/sch_netem.c
be2f2e84 6989
b2f5a051 6990NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 6991M: Jon Mason <jdmason@kudzu.us>
4a58448b 6992L: netdev@vger.kernel.org
4a58448b 6993S: Supported
679655da 6994F: Documentation/networking/s2io.txt
b2f5a051 6995F: Documentation/networking/vxge.txt
86387e1a 6996F: drivers/net/ethernet/neterion/
4a58448b 6997
db9cf3a3 6998NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 6999M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7000M: Patrick McHardy <kaber@trash.net>
42010ed0 7001M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7002L: netfilter-devel@vger.kernel.org
82b98543 7003L: coreteam@netfilter.org
1da177e4
LT
7004W: http://www.netfilter.org/
7005W: http://www.iptables.org/
42010ed0
PNA
7006Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7007T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7009S: Supported
679655da
JP
7010F: include/linux/netfilter*
7011F: include/linux/netfilter/
7012F: include/net/netfilter/
c117ab84
CEB
7013F: include/uapi/linux/netfilter*
7014F: include/uapi/linux/netfilter/
679655da
JP
7015F: net/*/netfilter.c
7016F: net/*/netfilter/
7017F: net/netfilter/
1da177e4 7018
4cc67735 7019NETLABEL
87a0874c 7020M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7021W: http://netlabel.sf.net
7022L: netdev@vger.kernel.org
87a0874c 7023S: Maintained
80811493 7024F: Documentation/netlabel/
679655da
JP
7025F: include/net/netlabel.h
7026F: net/netlabel/
4cc67735 7027
1da177e4 7028NETROM NETWORK LAYER
8b58be88 7029M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7030L: linux-hams@vger.kernel.org
d34cb28a 7031W: http://www.linux-ax25.org/
1da177e4 7032S: Maintained
679655da 7033F: include/net/netrom.h
c117ab84 7034F: include/uapi/linux/netrom.h
679655da 7035F: net/netrom/
1da177e4 7036
5ddb88c0 7037NETWORK BLOCK DEVICE (NBD)
4ca5829a 7038M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7039S: Maintained
5e4b269b 7040L: nbd-general@lists.sourceforge.net
4ca5829a 7041T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7042F: Documentation/blockdev/nbd.txt
7043F: drivers/block/nbd.c
c117ab84 7044F: include/uapi/linux/nbd.h
1da177e4 7045
6e43650c
NH
7046NETWORK DROP MONITOR
7047M: Neil Horman <nhorman@tuxdriver.com>
7048L: netdev@vger.kernel.org
7049S: Maintained
7050W: https://fedorahosted.org/dropwatch/
7051F: net/core/drop_monitor.c
7052
1da177e4 7053NETWORKING [GENERAL]
8b58be88 7054M: "David S. Miller" <davem@davemloft.net>
979b6c13 7055L: netdev@vger.kernel.org
b1e8fd54 7056W: http://www.linuxfoundation.org/en/Net
11e98029 7057Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7060S: Maintained
679655da
JP
7061F: net/
7062F: include/net/
018d21ed
JP
7063F: include/linux/in.h
7064F: include/linux/net.h
7065F: include/linux/netdevice.h
c117ab84
CEB
7066F: include/uapi/linux/in.h
7067F: include/uapi/linux/net.h
7068F: include/uapi/linux/netdevice.h
0c7aecd4 7069F: include/uapi/linux/net_namespace.h
7e814a6c 7070F: tools/net/
f4e53f9a 7071F: tools/testing/selftests/net/
335a67d2 7072F: lib/random32.c
a101ccd1 7073F: lib/test_bpf.c
1da177e4
LT
7074
7075NETWORKING [IPv4/IPv6]
8b58be88
JP
7076M: "David S. Miller" <davem@davemloft.net>
7077M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7078M: James Morris <jmorris@namei.org>
7079M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7080M: Patrick McHardy <kaber@trash.net>
979b6c13 7081L: netdev@vger.kernel.org
08deed1e 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7083S: Maintained
679655da
JP
7084F: net/ipv4/
7085F: net/ipv6/
7086F: include/net/ip*
0a14842f 7087F: arch/x86/net/*
1da177e4 7088
73b7656c
DM
7089NETWORKING [IPSEC]
7090M: Steffen Klassert <steffen.klassert@secunet.com>
7091M: Herbert Xu <herbert@gondor.apana.org.au>
7092M: "David S. Miller" <davem@davemloft.net>
7093L: netdev@vger.kernel.org
d1fc5024
SK
7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7096S: Maintained
5826bdd1 7097F: net/core/flow.c
73b7656c
DM
7098F: net/xfrm/
7099F: net/key/
7100F: net/ipv4/xfrm*
d1fc5024
SK
7101F: net/ipv4/esp4.c
7102F: net/ipv4/ah4.c
7103F: net/ipv4/ipcomp.c
7104F: net/ipv4/ip_vti.c
73b7656c 7105F: net/ipv6/xfrm*
d1fc5024
SK
7106F: net/ipv6/esp6.c
7107F: net/ipv6/ah6.c
7108F: net/ipv6/ipcomp6.c
7109F: net/ipv6/ip6_vti.c
73b7656c
DM
7110F: include/uapi/linux/xfrm.h
7111F: include/net/xfrm.h
7112
10e2ff1c 7113NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7114M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7115L: netdev@vger.kernel.org
7116S: Maintained
7117
29f8f632 7118NETWORKING [WIRELESS]
2cb4abd1 7119L: linux-wireless@vger.kernel.org
8a6e2535 7120Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7121
788873ac
JP
7122NETWORKING DRIVERS
7123L: netdev@vger.kernel.org
7124W: http://www.linuxfoundation.org/en/Net
11e98029 7125Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7126T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7127T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7128S: Odd Fixes
7129F: drivers/net/
018d21ed 7130F: include/linux/if_*
0b63bf1f
JD
7131F: include/linux/netdevice.h
7132F: include/linux/arcdevice.h
7133F: include/linux/etherdevice.h
7134F: include/linux/fcdevice.h
7135F: include/linux/fddidevice.h
7136F: include/linux/hippidevice.h
7137F: include/linux/inetdevice.h
c117ab84
CEB
7138F: include/uapi/linux/if_*
7139F: include/uapi/linux/netdevice.h
788873ac 7140
0e324cf6
JL
7141NETWORKING DRIVERS (WIRELESS)
7142M: Kalle Valo <kvalo@codeaurora.org>
7143L: linux-wireless@vger.kernel.org
7144Q: http://patchwork.kernel.org/project/linux-wireless/list/
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7146S: Maintained
7147F: drivers/net/wireless/
7148
3d396eb1 7149NETXEN (1/10) GbE SUPPORT
8622315e 7150M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7151M: Sony Chacko <sony.chacko@qlogic.com>
7152M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7153L: netdev@vger.kernel.org
9c2b5bde 7154W: http://www.qlogic.com
3d396eb1 7155S: Supported
aa43c215 7156F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7157
6423d30f
AAJ
7158NFC SUBSYSTEM
7159M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7160M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7161M: Samuel Ortiz <sameo@linux.intel.com>
7162L: linux-wireless@vger.kernel.org
1eb3b216 7163L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7164S: Supported
6423d30f 7165F: net/nfc/
55eb94f9 7166F: include/net/nfc/
c117ab84 7167F: include/uapi/linux/nfc.h
6423d30f 7168F: drivers/nfc/
08eaa1e0 7169F: include/linux/platform_data/pn544.h
7ebb88e5 7170F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7171
e8b43555 7172NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7173M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7174M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7175L: linux-nfs@vger.kernel.org
7176W: http://client.linux-nfs.org
cd7b996a 7177T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7178S: Maintained
679655da
JP
7179F: fs/lockd/
7180F: fs/nfs/
7181F: fs/nfs_common/
7182F: net/sunrpc/
7183F: include/linux/lockd/
7184F: include/linux/nfs*
7185F: include/linux/sunrpc/
c117ab84
CEB
7186F: include/uapi/linux/nfs*
7187F: include/uapi/linux/sunrpc/
1da177e4 7188
85ef9cea 7189NILFS2 FILESYSTEM
e2126935 7190M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7191L: linux-nilfs@vger.kernel.org
f9472265 7192W: http://nilfs.sourceforge.net/
e2126935 7193T: git git://github.com/konis/nilfs2.git
85ef9cea 7194S: Supported
679655da
JP
7195F: Documentation/filesystems/nilfs2.txt
7196F: fs/nilfs2/
7197F: include/linux/nilfs2_fs.h
85ef9cea 7198
1da177e4 7199NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7200M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7201W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7202S: Maintained
679655da
JP
7203F: Documentation/scsi/NinjaSCSI.txt
7204F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7205
7206NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7207M: GOTO Masanori <gotom@debian.or.jp>
7208M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7209W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7210S: Maintained
679655da
JP
7211F: Documentation/scsi/NinjaSCSI.txt
7212F: drivers/scsi/nsp32*
1da177e4 7213
383b8fb9
LFT
7214NIOS2 ARCHITECTURE
7215M: Ley Foon Tan <lftan@altera.com>
7216L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
08c283cc 7217T: git git://git.rocketboards.org/linux-socfpga-next.git
383b8fb9
LFT
7218S: Maintained
7219F: arch/nios2/
7220
2a6afddb
PR
7221NOKIA N900 POWER SUPPLY DRIVERS
7222M: Pali RohĂ¡r <pali.rohar@gmail.com>
7223S: Maintained
7224F: include/linux/power/bq2415x_charger.h
7225F: include/linux/power/bq27x00_battery.h
7226F: include/linux/power/isp1704_charger.h
7227F: drivers/power/bq2415x_charger.c
7228F: drivers/power/bq27x00_battery.c
7229F: drivers/power/isp1704_charger.c
7230F: drivers/power/rx51_battery.c
7231
a1bd3bae 7232NTB DRIVER CORE
9ef6bf6c
JM
7233M: Jon Mason <jdmason@kudzu.us>
7234M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7235M: Allen Hubbe <Allen.Hubbe@emc.com>
fce8a7bb 7236S: Supported
2984411f
JM
7237W: https://github.com/jonmason/ntb/wiki
7238T: git git://github.com/jonmason/ntb.git
fce8a7bb 7239F: drivers/ntb/
548c237c 7240F: drivers/net/ntb_netdev.c
fce8a7bb 7241F: include/linux/ntb.h
a1bd3bae 7242F: include/linux/ntb_transport.h
fce8a7bb 7243
e26a5843
AH
7244NTB INTEL DRIVER
7245M: Jon Mason <jdmason@kudzu.us>
7246M: Dave Jiang <dave.jiang@intel.com>
7247S: Supported
7248W: https://github.com/jonmason/ntb/wiki
7249T: git git://github.com/jonmason/ntb.git
7250F: drivers/ntb/hw/intel/
fce8a7bb 7251
1da177e4 7252NTFS FILESYSTEM
2818ef50 7253M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7254L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7255W: http://www.tuxera.com/
e6f4dee7 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7257S: Supported
679655da
JP
7258F: Documentation/filesystems/ntfs.txt
7259F: fs/ntfs/
1da177e4 7260
9eb8ef74 7261NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7262M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7263L: linux-fbdev@vger.kernel.org
ce00f85c 7264S: Maintained
8a61f013
JH
7265F: drivers/video/fbdev/riva/
7266F: drivers/video/fbdev/nvidia/
1da177e4 7267
79461681
MW
7268NVM EXPRESS DRIVER
7269M: Matthew Wilcox <willy@linux.intel.com>
7270L: linux-nvme@lists.infradead.org
7271T: git git://git.infradead.org/users/willy/linux-nvme.git
7272S: Supported
5be37bf9 7273F: drivers/block/nvme*
79461681
MW
7274F: include/linux/nvme.h
7275
dece4585
CP
7276NXP-NCI NFC DRIVER
7277M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7278R: Charles Gorand <charles.gorand@effinnov.com>
7279L: linux-nfc@lists.01.org (moderated for non-subscribers)
7280S: Supported
7281F: drivers/nfc/nxp-nci
7282
f50d7146
RK
7283NXP TDA998X DRM DRIVER
7284M: Russell King <rmk+kernel@arm.linux.org.uk>
7285S: Supported
7286F: drivers/gpu/drm/i2c/tda998x_drv.c
7287F: include/drm/i2c/tda998x.h
7288
fbace43e
PR
7289NXP TFA9879 DRIVER
7290M: Peter Rosin <peda@axentia.se>
7291L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7292S: Maintained
7293F: sound/soc/codecs/tfa9879*
7294
f5525786 7295OMAP SUPPORT
0e24bdd4 7296M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7297L: linux-omap@vger.kernel.org
7298W: http://www.muru.com/linux/omap/
7299W: http://linux.omap.com/
8a6e2535 7300Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7302S: Maintained
4e04d5a3 7303F: arch/arm/*omap*/
026da812
FB
7304F: arch/arm/configs/omap1_defconfig
7305F: arch/arm/configs/omap2plus_defconfig
046d0a37 7306F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7307F: drivers/irqchip/irq-omap-intc.c
7308F: drivers/mfd/*omap*.c
7309F: drivers/mfd/menelaus.c
7310F: drivers/mfd/palmas.c
7311F: drivers/mfd/tps65217.c
7312F: drivers/mfd/tps65218.c
7313F: drivers/mfd/tps65910.c
7314F: drivers/mfd/twl-core.[ch]
7315F: drivers/mfd/twl4030*.c
7316F: drivers/mfd/twl6030*.c
7317F: drivers/mfd/twl6040*.c
7318F: drivers/regulator/palmas-regulator*.c
7319F: drivers/regulator/pbias-regulator.c
7320F: drivers/regulator/tps65217-regulator.c
7321F: drivers/regulator/tps65218-regulator.c
7322F: drivers/regulator/tps65910-regulator.c
7323F: drivers/regulator/twl-regulator.c
046d0a37 7324F: include/linux/i2c-omap.h
f5525786 7325
50f29fbd 7326OMAP DEVICE TREE SUPPORT
cdb55ab0 7327M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7328M: Tony Lindgren <tony@atomide.com>
7329L: linux-omap@vger.kernel.org
d0fb18c5 7330L: devicetree@vger.kernel.org
50f29fbd
TL
7331S: Maintained
7332F: arch/arm/boot/dts/*omap*
7333F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7334F: arch/arm/boot/dts/*am4*
7335F: arch/arm/boot/dts/*am5*
7336F: arch/arm/boot/dts/*dra7*
50f29fbd 7337
f5525786 7338OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7339M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7340L: linux-omap@vger.kernel.org
7341S: Maintained
7342F: arch/arm/*omap*/*clock*
7343
7344OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7345M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7346L: linux-omap@vger.kernel.org
7347S: Maintained
7348F: arch/arm/*omap*/*pm*
c46938d4 7349F: drivers/cpufreq/omap-cpufreq.c
f5525786 7350
d21db568 7351OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7352M: Rajendra Nayak <rnayak@ti.com>
7353M: Paul Walmsley <paul@pwsan.com>
7354L: linux-omap@vger.kernel.org
7355S: Maintained
d21db568 7356F: arch/arm/mach-omap2/prm*
692ab1f3 7357
f5525786 7358OMAP AUDIO SUPPORT
6c284903 7359M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7360M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7361L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7362L: linux-omap@vger.kernel.org
7363S: Maintained
7364F: sound/soc/omap/
7365
18640193
TL
7366OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7367M: Roger Quadros <rogerq@ti.com>
7368M: Tony Lindgren <tony@atomide.com>
7369L: linux-omap@vger.kernel.org
7370S: Maintained
7371F: drivers/memory/omap-gpmc.c
7372F: arch/arm/mach-omap2/*gpmc*
7373
f5525786 7374OMAP FRAMEBUFFER SUPPORT
830e6384 7375M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7376L: linux-fbdev@vger.kernel.org
f5525786
TL
7377L: linux-omap@vger.kernel.org
7378S: Maintained
8a61f013 7379F: drivers/video/fbdev/omap/
f5525786 7380
676eec0d 7381OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7382M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7383L: linux-omap@vger.kernel.org
676eec0d 7384L: linux-fbdev@vger.kernel.org
178ff4c9 7385S: Maintained
8a61f013 7386F: drivers/video/fbdev/omap2/
178ff4c9
TV
7387F: Documentation/arm/OMAP/DSS
7388
8b37fcfc
OBC
7389OMAP HARDWARE SPINLOCK SUPPORT
7390M: Ohad Ben-Cohen <ohad@wizery.com>
7391L: linux-omap@vger.kernel.org
7392S: Maintained
7393F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7394
f5525786 7395OMAP MMC SUPPORT
8b58be88 7396M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7397L: linux-omap@vger.kernel.org
7398S: Maintained
653f41b5
MC
7399F: drivers/mmc/host/omap.c
7400
7401OMAP HS MMC SUPPORT
0a4585c6 7402L: linux-mmc@vger.kernel.org
653f41b5 7403L: linux-omap@vger.kernel.org
dfa5d196 7404S: Orphan
653f41b5 7405F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7406
7407OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7408M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7409S: Maintained
7410F: drivers/char/hw_random/omap-rng.c
7411
f400c82e 7412OMAP HWMOD SUPPORT
cdb55ab0 7413M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7414M: Paul Walmsley <paul@pwsan.com>
7415L: linux-omap@vger.kernel.org
7416S: Maintained
8fc8b12b 7417F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7418
8633fb30
PW
7419OMAP HWMOD DATA
7420M: Paul Walmsley <paul@pwsan.com>
7421L: linux-omap@vger.kernel.org
7422S: Maintained
7423F: arch/arm/mach-omap2/omap_hwmod*data*
7424
f400c82e 7425OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7426M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7427L: linux-omap@vger.kernel.org
7428S: Maintained
7429F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7430
0db83ced 7431OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7432M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7433L: linux-media@vger.kernel.org
7434S: Maintained
7eec52db 7435F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7436F: drivers/media/platform/omap3isp/
0db83ced 7437F: drivers/staging/media/omap4iss/
7e8970e1 7438
f5525786 7439OMAP USB SUPPORT
f299470a 7440M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7441L: linux-usb@vger.kernel.org
7442L: linux-omap@vger.kernel.org
43b416e5 7443T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7444S: Maintained
a16fbd65
JP
7445F: drivers/usb/*/*omap*
7446F: arch/arm/*omap*/usb*
f5525786 7447
6d994710 7448OMAP GPIO DRIVER
a1415a8f 7449M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7450M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7451M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7452L: linux-omap@vger.kernel.org
7453S: Maintained
7454F: drivers/gpio/gpio-omap.c
7455
c351e290
MJ
7456OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7457M: Mark Jackson <mpfj@newflow.co.uk>
7458L: linux-omap@vger.kernel.org
7459S: Maintained
7460F: arch/arm/boot/dts/am335x-nano.dts
7461
0ad122d9 7462OMFS FILESYSTEM
8b58be88 7463M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7464L: linux-karma-devel@lists.sourceforge.net
7465S: Maintained
679655da
JP
7466F: Documentation/filesystems/omfs.txt
7467F: fs/omfs/
0ad122d9 7468
c1986ee9 7469OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7470M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7471S: Maintained
679655da
JP
7472F: drivers/char/pcmcia/cm4000_cs.c
7473F: include/linux/cm4000_cs.h
c117ab84 7474F: include/uapi/linux/cm4000_cs.h
c1986ee9 7475
77c44ab1 7476OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7477M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7478S: Maintained
679655da 7479F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7480
77d5140f 7481OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7482M: Jonathan Corbet <corbet@lwn.net>
661263b5 7483L: linux-media@vger.kernel.org
275ffde4 7484T: git git://linuxtv.org/media_tree.git
77d5140f 7485S: Maintained
90d72ac6 7486F: drivers/media/i2c/ov7670.c
77d5140f 7487
431bca73 7488ONENAND FLASH DRIVER
8b58be88 7489M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7490L: linux-mtd@lists.infradead.org
7491S: Maintained
679655da
JP
7492F: drivers/mtd/onenand/
7493F: include/linux/mtd/onenand*.h
431bca73 7494
1da177e4 7495ONSTREAM SCSI TAPE DRIVER
8b58be88 7496M: Willem Riede <osst@riede.org>
1da177e4
LT
7497L: osst-users@lists.sourceforge.net
7498L: linux-scsi@vger.kernel.org
7499S: Maintained
f7269cfc
JD
7500F: Documentation/scsi/osst.txt
7501F: drivers/scsi/osst.*
7502F: drivers/scsi/osst_*.h
7503F: drivers/scsi/st.h
1da177e4 7504
e2d1d6c0 7505OPENCORES I2C BUS DRIVER
8b58be88 7506M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7507L: linux-i2c@vger.kernel.org
e2d1d6c0 7508S: Maintained
679655da
JP
7509F: Documentation/i2c/busses/i2c-ocores
7510F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7511
860c44c1 7512OPEN FIRMWARE AND FLATTENED DEVICE TREE
19624236 7513M: Grant Likely <grant.likely@linaro.org>
5d3ad8a6 7514M: Rob Herring <robh+dt@kernel.org>
d0fb18c5 7515L: devicetree@vger.kernel.org
a7fefe9f
RH
7516W: http://www.devicetree.org/
7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7518S: Maintained
f8828205 7519F: drivers/of/
860c44c1 7520F: include/linux/of*.h
f8828205 7521F: scripts/dtc/
860c44c1 7522
f8828205 7523OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7524M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7525M: Pawel Moll <pawel.moll@arm.com>
7526M: Mark Rutland <mark.rutland@arm.com>
de80963e 7527M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7528M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7529L: devicetree@vger.kernel.org
7530S: Maintained
7531F: Documentation/devicetree/
7532F: arch/*/boot/dts/
7533F: include/dt-bindings/
7534
2bb65f56
PA
7535OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7536M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7537L: devicetree@vger.kernel.org
7538S: Maintained
7539F: Documentation/devicetree/dynamic-resolution-notes.txt
7540F: Documentation/devicetree/overlay-notes.txt
7541F: drivers/of/overlay.c
7542F: drivers/of/resolver.c
7543
19f9d392
JB
7544OPENRISC ARCHITECTURE
7545M: Jonas Bonn <jonas@southpole.se>
7546W: http://openrisc.net
eab7c1c0 7547L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7548S: Maintained
7549T: git git://openrisc.net/~jonas/linux
14430813 7550F: arch/openrisc/
19f9d392 7551
ccb1352e 7552OPENVSWITCH
4f337ed5 7553M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7554L: netdev@vger.kernel.org
ccb1352e
JG
7555L: dev@openvswitch.org
7556W: http://openvswitch.org
ccb1352e
JG
7557S: Maintained
7558F: net/openvswitch/
b422da7c 7559F: include/uapi/linux/openvswitch.h
ccb1352e 7560
af39917d
CL
7561OPL4 DRIVER
7562M: Clemens Ladisch <clemens@ladisch.de>
7563L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7564T: git git://git.alsa-project.org/alsa-kernel.git
7565S: Maintained
7566F: sound/drivers/opl4/
7567
1da177e4 7568OPROFILE
4cf7e718 7569M: Robert Richter <rric@kernel.org>
1da177e4
LT
7570L: oprofile-list@lists.sf.net
7571S: Maintained
81c4a8a6 7572F: arch/*/include/asm/oprofile*.h
679655da
JP
7573F: arch/*/oprofile/
7574F: drivers/oprofile/
7575F: include/linux/oprofile.h
1da177e4 7576
e2d1d6c0 7577ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7578M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7579M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7580L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7581W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7582S: Supported
679655da
JP
7583F: Documentation/filesystems/ocfs2.txt
7584F: Documentation/filesystems/dlmfs.txt
7585F: fs/ocfs2/
e2d1d6c0 7586
1da177e4 7587ORINOCO DRIVER
724c6b35 7588L: linux-wireless@vger.kernel.org
491b26b4 7589W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7590W: http://www.nongnu.org/orinoco/
3a59babb 7591S: Orphan
679655da 7592F: drivers/net/wireless/orinoco/
1da177e4 7593
42c55aa8 7594OSD LIBRARY and FILESYSTEM
fadc0752 7595M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7596M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7597L: osd-dev@open-osd.org
7598W: http://open-osd.org
54e5881d 7599T: git git://git.open-osd.org/open-osd.git
68274794 7600S: Maintained
42c55aa8 7601F: drivers/scsi/osd/
6b6f0b6c 7602F: include/scsi/osd_*
42c55aa8 7603F: fs/exofs/
68274794 7604
ef94b186 7605OVERLAY FILESYSTEM
7c37fbda 7606M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7607L: linux-unionfs@vger.kernel.org
7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7609S: Supported
1d113735 7610F: fs/overlayfs/
7c37fbda
NB
7611F: Documentation/filesystems/overlayfs.txt
7612
e2d1d6c0 7613P54 WIRELESS DRIVER
084cb0fe 7614M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7615L: linux-wireless@vger.kernel.org
084cb0fe 7616W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7617S: Maintained
679655da 7618F: drivers/net/wireless/p54/
e2d1d6c0 7619
f5cd7872 7620PA SEMI ETHERNET DRIVER
8b58be88 7621M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7622L: netdev@vger.kernel.org
7623S: Maintained
ded19add 7624F: drivers/net/ethernet/pasemi/*
f5cd7872 7625
beb58aa3 7626PA SEMI SMBUS DRIVER
8b58be88 7627M: Olof Johansson <olof@lixom.net>
846557d3 7628L: linux-i2c@vger.kernel.org
beb58aa3 7629S: Maintained
679655da 7630F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7631
48fc267e
SK
7632PADATA PARALLEL EXECUTION MECHANISM
7633M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7634L: linux-crypto@vger.kernel.org
7635S: Maintained
7636F: kernel/padata.c
7637F: include/linux/padata.h
7638F: Documentation/padata.txt
7639
709ee531 7640PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7641M: Harald Welte <laforge@gnumonks.org>
d0944853 7642L: platform-driver-x86@vger.kernel.org
709ee531 7643S: Maintained
679655da 7644F: drivers/platform/x86/panasonic-laptop.c
709ee531 7645
368dd5ac 7646PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7647M: David Howells <dhowells@redhat.com>
7648M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7649L: linux-am33-list@redhat.com (moderated for non-subscribers)
7650W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7651S: Maintained
679655da
JP
7652F: Documentation/mn10300/
7653F: arch/mn10300/
4fa97181 7654
64dfff03
SM
7655PARALLEL PORT SUBSYSTEM
7656M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7657M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7658L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7659S: Maintained
679655da
JP
7660F: drivers/parport/
7661F: include/linux/parport*.h
7662F: drivers/char/ppdev.c
c117ab84 7663F: include/uapi/linux/ppdev.h
64dfff03 7664F: Documentation/parport*.txt
1da177e4 7665
4cdf6bc2 7666PARAVIRT_OPS INTERFACE
d633180c 7667M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7668M: Chris Wright <chrisw@sous-sol.org>
7669M: Alok Kataria <akataria@vmware.com>
7670M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7671L: virtualization@lists.linux-foundation.org
4cdf6bc2 7672S: Supported
a2e19991 7673F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7674F: arch/*/kernel/paravirt*
7675F: arch/*/include/asm/paravirt.h
4cdf6bc2 7676
e2d1d6c0 7677PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7678M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 7679L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 7680S: Maintained
679655da
JP
7681F: Documentation/blockdev/paride.txt
7682F: drivers/block/paride/
e2d1d6c0
RD
7683
7684PARISC ARCHITECTURE
b8828770 7685M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 7686M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
7687L: linux-parisc@vger.kernel.org
7688W: http://www.parisc-linux.org/
8a6e2535 7689Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 7692S: Maintained
679655da 7693F: arch/parisc/
2b6bac9e 7694F: Documentation/parisc/
679655da 7695F: drivers/parisc/
2b6bac9e
HD
7696F: drivers/char/agp/parisc-agp.c
7697F: drivers/input/serio/gscps2.c
7698F: drivers/parport/parport_gsc.*
7699F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 7700F: drivers/video/fbdev/sti*
2b6bac9e
HD
7701F: drivers/video/console/sti*
7702F: drivers/video/logo/logo_parisc*
e2d1d6c0 7703
1662d32c 7704PC87360 HARDWARE MONITORING DRIVER
8b58be88 7705M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
7706L: lm-sensors@lm-sensors.org
7707S: Maintained
679655da
JP
7708F: Documentation/hwmon/pc87360
7709F: drivers/hwmon/pc87360.c
1662d32c
JC
7710
7711PC8736x GPIO DRIVER
8b58be88 7712M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 7713S: Maintained
679655da 7714F: drivers/char/pc8736x_gpio.c
1662d32c 7715
1ad107fd 7716PC87427 HARDWARE MONITORING DRIVER
7c81c60f 7717M: Jean Delvare <jdelvare@suse.de>
1ad107fd
JD
7718L: lm-sensors@lm-sensors.org
7719S: Maintained
7720F: Documentation/hwmon/pc87427
7721F: drivers/hwmon/pc87427.c
7722
b26e0ed4 7723PCA9532 LED DRIVER
8b58be88 7724M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 7725S: Maintained
d5ca6918
JP
7726F: drivers/leds/leds-pca9532.c
7727F: include/linux/leds-pca9532.h
b26e0ed4 7728
5ce914a8 7729PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 7730M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
7731L: linux-i2c@vger.kernel.org
7732S: Maintained
b4f0b74e 7733F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 7734
3971dae5 7735PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 7736M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
7737S: Maintained
7738F: drivers/firmware/pcdp.*
7739
065c6359 7740PCI ERROR RECOVERY
6305902c 7741M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 7742L: linux-pci@vger.kernel.org
065c6359 7743S: Supported
679655da 7744F: Documentation/PCI/pci-error-recovery.txt
065c6359 7745
1da177e4 7746PCI SUBSYSTEM
5ac3a6d2 7747M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 7748L: linux-pci@vger.kernel.org
99662dd1 7749Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 7751S: Supported
679655da
JP
7752F: Documentation/PCI/
7753F: drivers/pci/
7754F: include/linux/pci*
6b49ee49 7755F: arch/x86/pci/
cad01f91 7756F: arch/x86/kernel/quirks.c
1da177e4 7757
b7e78170
RH
7758PCI DRIVER FOR ARM VERSATILE PLATFORM
7759M: Rob Herring <robh@kernel.org>
7760L: linux-pci@vger.kernel.org
7761L: linux-arm-kernel@lists.infradead.org
7762S: Maintained
7763F: Documentation/devicetree/bindings/pci/versatile.txt
7764F: drivers/pci/host/pci-versatile.c
7765
5f6b6ccd
TI
7766PCI DRIVER FOR APPLIEDMICRO XGENE
7767M: Tanmay Inamdar <tinamdar@apm.com>
7768L: linux-pci@vger.kernel.org
7769L: linux-arm-kernel@lists.infradead.org
7770S: Maintained
7771F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7772F: drivers/pci/host/pci-xgene.c
7773
62d0ff83
ML
7774PCI DRIVER FOR FREESCALE LAYERSCAPE
7775M: Minghuan Lian <minghuan.Lian@freescale.com>
7776M: Mingkai Hu <mingkai.hu@freescale.com>
7777M: Roy Zang <tie-fei.zang@freescale.com>
7778L: linuxppc-dev@lists.ozlabs.org
7779L: linux-pci@vger.kernel.org
7780L: linux-arm-kernel@lists.infradead.org
7781S: Maintained
7782F: drivers/pci/host/*layerscape*
7783
f0b75693 7784PCI DRIVER FOR IMX6
f175aa2c 7785M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 7786M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
7787L: linux-pci@vger.kernel.org
7788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7789S: Maintained
7790F: drivers/pci/host/*imx6*
7791
0c4ffcfe
MK
7792PCI DRIVER FOR TI KEYSTONE
7793M: Murali Karicheri <m-karicheri2@ti.com>
7794L: linux-pci@vger.kernel.org
7795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7796S: Maintained
7797F: drivers/pci/host/*keystone*
7798
f0b75693
BH
7799PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7800M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7801M: Jason Cooper <jason@lakedaemon.net>
7802L: linux-pci@vger.kernel.org
7803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7804S: Maintained
7805F: drivers/pci/host/*mvebu*
7806
0447cfd7
TR
7807PCI DRIVER FOR NVIDIA TEGRA
7808M: Thierry Reding <thierry.reding@gmail.com>
7809L: linux-tegra@vger.kernel.org
f0b75693 7810L: linux-pci@vger.kernel.org
0447cfd7
TR
7811S: Supported
7812F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7813F: drivers/pci/host/pci-tegra.c
7814
47ff3de9
KVA
7815PCI DRIVER FOR TI DRA7XX
7816M: Kishon Vijay Abraham I <kishon@ti.com>
7817L: linux-omap@vger.kernel.org
7818L: linux-pci@vger.kernel.org
7819S: Supported
7820F: Documentation/devicetree/bindings/pci/ti-pci.txt
7821F: drivers/pci/host/pci-dra7xx.c
7822
f0b75693
BH
7823PCI DRIVER FOR RENESAS R-CAR
7824M: Simon Horman <horms@verge.net.au>
7825L: linux-pci@vger.kernel.org
7826L: linux-sh@vger.kernel.org
7827S: Maintained
7828F: drivers/pci/host/*rcar*
7829
4af82255 7830PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 7831M: Jingoo Han <jingoohan1@gmail.com>
4af82255 7832L: linux-pci@vger.kernel.org
f0b75693
BH
7833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7834L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
7835S: Maintained
7836F: drivers/pci/host/pci-exynos.c
7837
f0b75693 7838PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 7839M: Jingoo Han <jingoohan1@gmail.com>
110baab1 7840M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
7841L: linux-pci@vger.kernel.org
7842S: Maintained
7843F: drivers/pci/host/*designware*
7844
cf28855b
WD
7845PCI DRIVER FOR GENERIC OF HOSTS
7846M: Will Deacon <will.deacon@arm.com>
7847L: linux-pci@vger.kernel.org
7848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7849S: Maintained
7850F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7851F: drivers/pci/host/pci-host-generic.c
7852
51b66a6c 7853PCIE DRIVER FOR ST SPEAR13XX
110baab1 7854M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 7855L: linux-pci@vger.kernel.org
110baab1 7856S: Maintained
51b66a6c
PA
7857F: drivers/pci/host/*spear*
7858
dcd19de3
DD
7859PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7860M: Duc Dang <dhdang@apm.com>
7861L: linux-pci@vger.kernel.org
7862L: linux-arm-kernel@lists.infradead.org
7863S: Maintained
7864F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7865F: drivers/pci/host/pci-xgene-msi.c
7866
1da177e4 7867PCMCIA SUBSYSTEM
4230dfc9 7868P: Linux PCMCIA Team
f5df5881 7869L: linux-pcmcia@lists.infradead.org
6650e0a5 7870W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 7872S: Maintained
679655da
JP
7873F: Documentation/pcmcia/
7874F: drivers/pcmcia/
7875F: include/pcmcia/
1da177e4
LT
7876
7877PCNET32 NETWORK DRIVER
227fb925 7878M: Don Fry <pcnet32@frontier.com>
979b6c13 7879L: netdev@vger.kernel.org
1da177e4 7880S: Maintained
b955f6ca 7881F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 7882
48fc267e
SK
7883PCRYPT PARALLEL CRYPTO ENGINE
7884M: Steffen Klassert <steffen.klassert@secunet.com>
7885L: linux-crypto@vger.kernel.org
7886S: Maintained
7887F: crypto/pcrypt.c
7888F: include/crypto/pcrypt.h
7889
e72df0b8
TH
7890PER-CPU MEMORY ALLOCATOR
7891M: Tejun Heo <tj@kernel.org>
7892M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
7893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7894S: Maintained
7895F: include/linux/percpu*.h
7896F: mm/percpu*.c
7897F: arch/*/include/asm/percpu.h
7898
ad4ecbcb 7899PER-TASK DELAY ACCOUNTING
185e595f 7900M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 7901S: Maintained
679655da
JP
7902F: include/linux/delayacct.h
7903F: kernel/delayacct.c
ad4ecbcb 7904
57c0c15b 7905PERFORMANCE EVENTS SUBSYSTEM
8b58be88 7906M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 7907M: Ingo Molnar <mingo@redhat.com>
f80c5393 7908M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 7909L: linux-kernel@vger.kernel.org
75fc2d37 7910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 7911S: Supported
d53e8365 7912F: kernel/events/*
a003236c 7913F: include/linux/perf_event.h
c117ab84 7914F: include/uapi/linux/perf_event.h
141c4296
RR
7915F: arch/*/kernel/perf_event*.c
7916F: arch/*/kernel/*/perf_event*.c
7917F: arch/*/kernel/*/*/perf_event*.c
a003236c 7918F: arch/*/include/asm/perf_event.h
a003236c
VL
7919F: arch/*/kernel/perf_callchain.c
7920F: tools/perf/
6c0b3244 7921
dd49d0f5 7922PERSONALITY HANDLING
8b58be88 7923M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
7924L: linux-abi-devel@lists.sourceforge.net
7925S: Maintained
679655da 7926F: include/linux/personality.h
c117ab84 7927F: include/uapi/linux/personality.h
dd49d0f5 7928
838e7a03 7929PHONET PROTOCOL
2a06b40f 7930M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
7931S: Supported
7932F: Documentation/networking/phonet.txt
7933F: include/linux/phonet.h
7934F: include/net/phonet/
c117ab84 7935F: include/uapi/linux/phonet.h
838e7a03
RDC
7936F: net/phonet/
7937
1da177e4 7938PHRAM MTD DRIVER
8b58be88 7939M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
7940L: linux-mtd@lists.infradead.org
7941S: Maintained
679655da 7942F: drivers/mtd/devices/phram.c
1da177e4 7943
efdbb10e
BP
7944PICOLCD HID DRIVER
7945M: Bruno Prémont <bonbons@linux-vserver.org>
7946L: linux-input@vger.kernel.org
7947S: Maintained
7948F: drivers/hid/hid-picolcd*
7949
a53bfa07
JI
7950PICOXCELL SUPPORT
7951M: Jamie Iles <jamie@jamieiles.com>
7952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7953T: git git://github.com/jamieiles/linux-2.6-ji.git
7954S: Supported
b8733987 7955F: arch/arm/boot/dts/picoxcell*
14430813 7956F: arch/arm/mach-picoxcell/
b8733987 7957F: drivers/crypto/picoxcell*
a53bfa07 7958
2744e8af
LW
7959PIN CONTROL SUBSYSTEM
7960M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 7961L: linux-gpio@vger.kernel.org
dbe752a3 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 7963S: Maintained
07f29ba6 7964F: drivers/pinctrl/
8e406fe4 7965F: include/linux/pinctrl/
2744e8af 7966
2201bbb8
JCPV
7967PIN CONTROLLER - ATMEL AT91
7968M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7970S: Maintained
c654b6bf 7971F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 7972
cbd1b652
MW
7973PIN CONTROLLER - INTEL
7974M: Mika Westerberg <mika.westerberg@linux.intel.com>
7975M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7976S: Maintained
7977F: drivers/pinctrl/intel/
2201bbb8 7978
9963b536
LP
7979PIN CONTROLLER - RENESAS
7980M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7981L: linux-sh@vger.kernel.org
7982S: Maintained
7983F: drivers/pinctrl/sh-pfc/
7984
b75e60d6 7985PIN CONTROLLER - SAMSUNG
fea685e9 7986M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
7987M: Thomas Abraham <thomas.abraham@linaro.org>
7988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7989L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7990S: Maintained
9b5b33f6 7991F: drivers/pinctrl/samsung/
b75e60d6 7992
deda8287 7993PIN CONTROLLER - ST SPEAR
8e406fe4 7994M: Viresh Kumar <viresh.linux@gmail.com>
deda8287
VK
7995L: spear-devel@list.st.com
7996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7997W: http://www.st.com/spear
7998S: Maintained
8e406fe4 7999F: drivers/pinctrl/spear/
deda8287 8000
249a6771 8001PKTCDVD DRIVER
dbd47133 8002M: Jiri Kosina <jkosina@suse.cz>
249a6771 8003S: Maintained
679655da
JP
8004F: drivers/block/pktcdvd.c
8005F: include/linux/pktcdvd.h
c117ab84 8006F: include/uapi/linux/pktcdvd.h
249a6771 8007
b31d8273
G
8008PKUNITY SOC DRIVERS
8009M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8010W: http://mprc.pku.edu.cn/~guanxuetao/linux
8011S: Maintained
ceebf4d5 8012T: git git://github.com/gxt/linux.git
b31d8273 8013F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8014F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8015F: drivers/video/fbdev/fb-puv3.c
2809e80b 8016F: drivers/rtc/rtc-puv3.c
b31d8273 8017
9d2ecfb7 8018PMBUS HARDWARE MONITORING DRIVERS
ca462085 8019M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8020L: lm-sensors@lm-sensors.org
8021W: http://www.lm-sensors.org/
8022W: http://www.roeck-us.net/linux/drivers/
8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8024S: Maintained
8025F: Documentation/hwmon/pmbus
8026F: drivers/hwmon/pmbus/
8027F: include/linux/i2c/pmbus.h
8028
89a36810 8029PMC SIERRA MaxRAID DRIVER
076cfaae 8030M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
89a36810
AR
8031L: linux-scsi@vger.kernel.org
8032W: http://www.pmc-sierra.com/
8033S: Supported
8034F: drivers/scsi/pmcraid.*
8035
dbf9bfe6 8036PMC SIERRA PM8001 DRIVER
4f0e359c 8037M: xjtuwjp@gmail.com
dbf9bfe6 8038M: lindar_liu@usish.com
f5a7b525 8039L: pmchba@pmcs.com
dbf9bfe6 8040L: linux-scsi@vger.kernel.org
8041S: Supported
8042F: drivers/scsi/pm8001/
8043
1da177e4 8044POSIX CLOCKS and TIMERS
8b58be88 8045M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8046L: linux-kernel@vger.kernel.org
75fc2d37 8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8048S: Maintained
679655da
JP
8049F: fs/timerfd.c
8050F: include/linux/timer*
5cee9645 8051F: kernel/time/*timer*
1da177e4 8052
3be86148 8053POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8054M: Sebastian Reichel <sre@kernel.org>
57318935 8055M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8056M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8057L: linux-pm@vger.kernel.org
54e5881d 8058T: git git://git.infradead.org/battery-2.6.git
3be86148 8059S: Maintained
679655da 8060F: include/linux/power_supply.h
8cd725a1 8061F: drivers/power/
3be86148 8062
1da177e4 8063PNP SUPPORT
9c3646d1 8064M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8065S: Maintained
679655da 8066F: drivers/pnp/
1da177e4 8067
999445d4 8068PNXxxxx I2C DRIVER
8b58be88 8069M: Vitaly Wool <vitalywool@gmail.com>
846557d3 8070L: linux-i2c@vger.kernel.org
999445d4 8071S: Maintained
679655da 8072F: drivers/i2c/busses/i2c-pnx.c
999445d4 8073
1da177e4 8074PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8075M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8076L: linux-ppp@vger.kernel.org
8077S: Maintained
224cf5ad 8078F: drivers/net/ppp/ppp_*
1da177e4
LT
8079
8080PPP OVER ATM (RFC 2364)
8b58be88 8081M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8082S: Maintained
679655da 8083F: net/atm/pppoatm.c
c117ab84 8084F: include/uapi/linux/atmppp.h
1da177e4
LT
8085
8086PPP OVER ETHERNET
8b58be88 8087M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8088S: Maintained
224cf5ad
JK
8089F: drivers/net/ppp/pppoe.c
8090F: drivers/net/ppp/pppox.c
1da177e4 8091
a6d2370b 8092PPP OVER L2TP
8b58be88 8093M: James Chapman <jchapman@katalix.com>
a6d2370b 8094S: Maintained
90ca28d1 8095F: net/l2tp/l2tp_ppp.c
679655da 8096F: include/linux/if_pppol2tp.h
c117ab84 8097F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8098
eae9d2ba 8099PPS SUPPORT
8b58be88 8100M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8101W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8102L: linuxpps@ml.enneenne.com (subscribers-only)
8103S: Maintained
cabaaf41
JP
8104F: Documentation/pps/
8105F: drivers/pps/
8106F: include/linux/pps*.h
eae9d2ba 8107
71a6d0af
HW
8108PPTP DRIVER
8109M: Dmitry Kozlov <xeb@mail.ru>
8110L: netdev@vger.kernel.org
8111S: Maintained
224cf5ad 8112F: drivers/net/ppp/pptp.c
71a6d0af
HW
8113W: http://sourceforge.net/projects/accel-pptp
8114
1da177e4 8115PREEMPTIBLE KERNEL
8b58be88 8116M: Robert Love <rml@tech9.net>
1da177e4
LT
8117L: kpreempt-tech@lists.sourceforge.net
8118W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8119S: Supported
679655da
JP
8120F: Documentation/preempt-locking.txt
8121F: include/linux/preempt.h
1da177e4
LT
8122
8123PRISM54 WIRELESS DRIVER
8b58be88 8124M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8125L: linux-wireless@vger.kernel.org
9ef80804 8126W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8127S: Obsolete
679655da 8128F: drivers/net/wireless/prism54/
1da177e4 8129
02c18891 8130PS3 NETWORK SUPPORT
b809b9ca 8131M: Geoff Levand <geoff@infradead.org>
02c18891 8132L: netdev@vger.kernel.org
a14ab6b6 8133L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8134S: Maintained
8df158ac 8135F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8136
f58a9d17 8137PS3 PLATFORM SUPPORT
b809b9ca 8138M: Geoff Levand <geoff@infradead.org>
a4724ed6 8139L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8140S: Maintained
679655da
JP
8141F: arch/powerpc/boot/ps3*
8142F: arch/powerpc/include/asm/lv1call.h
8143F: arch/powerpc/include/asm/ps3*.h
8144F: arch/powerpc/platforms/ps3/
8145F: drivers/*/ps3*
8146F: drivers/ps3/
fec629b8 8147F: drivers/rtc/rtc-ps3.c
679655da 8148F: drivers/usb/host/*ps3.c
fec629b8 8149F: sound/ppc/snd_ps3*
f58a9d17 8150
cffb4add 8151PS3VRAM DRIVER
8b58be88 8152M: Jim Paris <jim@jtan.com>
3715a5d0 8153M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8154L: linuxppc-dev@lists.ozlabs.org
cffb4add 8155S: Maintained
8a3977cb 8156F: drivers/block/ps3vram.c
cffb4add 8157
8defe599 8158PSTORE FILESYSTEM
9d5e2a02 8159M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8160M: Colin Cross <ccross@android.com>
8161M: Kees Cook <keescook@chromium.org>
8162M: Tony Luck <tony.luck@intel.com>
8163S: Maintained
8164T: git git://git.infradead.org/users/cbou/linux-pstore.git
8165F: fs/pstore/
8166F: include/linux/pstore*
04851772 8167F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8168F: drivers/acpi/apei/erst.c
8169
7fbc415d
RC
8170PTP HARDWARE CLOCK SUPPORT
8171M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8172L: netdev@vger.kernel.org
7fbc415d
RC
8173S: Maintained
8174W: http://linuxptp.sourceforge.net/
8175F: Documentation/ABI/testing/sysfs-ptp
8176F: Documentation/ptp/*
0ecb3cdd 8177F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8178F: drivers/net/phy/dp83640*
8179F: drivers/ptp/*
8180F: include/linux/ptp_cl*
8181
cf94a4d1 8182PTRACE SUPPORT
e846ee5f 8183M: Roland McGrath <roland@hack.frob.com>
8b58be88 8184M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8185S: Maintained
8186F: include/asm-generic/syscall.h
8187F: include/linux/ptrace.h
8188F: include/linux/regset.h
8189F: include/linux/tracehook.h
c117ab84 8190F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8191F: kernel/ptrace.c
8192
8320204a 8193PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8194M: Mike Isely <isely@pobox.com>
16e9495d 8195L: pvrusb2@isely.net (subscribers-only)
661263b5 8196L: linux-media@vger.kernel.org
8320204a 8197W: http://www.isely.net/pvrusb2/
275ffde4 8198T: git git://linuxtv.org/media_tree.git
8320204a 8199S: Maintained
679655da 8200F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8201F: drivers/media/usb/pvrusb2/
8320204a 8202
39532e6c
HG
8203PWC WEBCAM DRIVER
8204M: Hans de Goede <hdegoede@redhat.com>
8205L: linux-media@vger.kernel.org
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
8208F: drivers/media/usb/pwc/*
8209
93c090b3
KD
8210PWM FAN DRIVER
8211M: Kamil Debski <k.debski@samsung.com>
8212L: lm-sensors@lm-sensors.org
8213S: Supported
8214F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8215F: Documentation/hwmon/pwm-fan
8216F: drivers/hwmon/pwm-fan.c
8217
200efedd 8218PWM SUBSYSTEM
aa3495f7
TR
8219M: Thierry Reding <thierry.reding@gmail.com>
8220L: linux-pwm@vger.kernel.org
0c2498f1 8221S: Maintained
006e854f 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8223F: Documentation/pwm.txt
8224F: Documentation/devicetree/bindings/pwm/
8225F: include/linux/pwm.h
0c2498f1 8226F: drivers/pwm/
a140b98d
TR
8227F: drivers/video/backlight/pwm_bl.c
8228F: include/linux/pwm_backlight.h
0c2498f1 8229
30ec261e 8230PXA2xx/PXA3xx SUPPORT
8da5e302 8231M: Daniel Mack <daniel@zonque.org>
a323f664 8232M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8233M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8235T: git git://github.com/hzhuang1/linux.git
8da5e302 8236T: git git://github.com/rjarzmik/linux.git
1da177e4 8237S: Maintained
679655da 8238F: arch/arm/mach-pxa/
820439f1 8239F: drivers/dma/pxa*
679655da 8240F: drivers/pcmcia/pxa2xx*
9df92e6c 8241F: drivers/spi/spi-pxa2xx*
faf2e1db 8242F: drivers/usb/gadget/udc/pxa2*
679655da 8243F: include/sound/pxa2xx-lib.h
bec4c99e 8244F: sound/arm/pxa*
14430813 8245F: sound/soc/pxa/
1da177e4 8246
ec64d3bf
EG
8247PXA3xx NAND FLASH DRIVER
8248M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8249L: linux-mtd@lists.infradead.org
8250S: Maintained
9a67f099 8251F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8252
3f640c61 8253MMP SUPPORT
8b58be88 8254M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8255M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8257T: git git://github.com/hzhuang1/linux.git
8258T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8259S: Maintained
3f640c61 8260F: arch/arm/mach-mmp/
e8e6cb32 8261
272f133a
PO
8262PXA MMCI DRIVER
8263S: Orphan
8264
57f63bc8 8265PXA RTC DRIVER
8b58be88 8266M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8267L: rtc-linux@googlegroups.com
8268S: Maintained
8269
cea4001a 8270QAT DRIVER
49e7d9df
JP
8271M: Tadeusz Struk <tadeusz.struk@intel.com>
8272L: qat-linux@intel.com
8273S: Supported
8274F: drivers/crypto/qat/
cea4001a 8275
52a09a04 8276QIB DRIVER
8473c603 8277M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8278L: linux-rdma@vger.kernel.org
8279S: Supported
8280F: drivers/infiniband/hw/qib/
8281
5e9772b9
JS
8282QLOGIC QLA1280 SCSI DRIVER
8283M: Michael Reed <mdr@sgi.com>
8284L: linux-scsi@vger.kernel.org
8285S: Maintained
8286F: drivers/scsi/qla1280.[ch]
8287
1da177e4 8288QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8289M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8290L: linux-scsi@vger.kernel.org
8291S: Supported
679655da
JP
8292F: Documentation/scsi/LICENSE.qla2xxx
8293F: drivers/scsi/qla2xxx/
1da177e4 8294
883c98fe 8295QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8296M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8297L: linux-scsi@vger.kernel.org
8298S: Supported
bacfb81b 8299F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8300F: drivers/scsi/qla4xxx/
8301
5a4faa87 8302QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8303M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8304M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8305M: linux-driver@qlogic.com
8306L: netdev@vger.kernel.org
8307S: Supported
679655da 8308F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8309F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8310
0ec00f03 8311QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
195ca382 8312M: Shahed Shaikh <shahed.shaikh@qlogic.com>
9f35a3cc 8313M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8314L: netdev@vger.kernel.org
8315S: Supported
aa43c215 8316F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8317
c4e84bde 8318QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8319M: Harish Patil <harish.patil@qlogic.com>
8320M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8321M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8322M: linux-driver@qlogic.com
c4e84bde
RM
8323L: netdev@vger.kernel.org
8324S: Supported
aa43c215 8325F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8326
1da177e4 8327QNX4 FILESYSTEM
8b58be88 8328M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8329W: http://www.alarsen.net/linux/qnx4fs/
8330S: Maintained
80811493 8331F: fs/qnx4/
c117ab84
CEB
8332F: include/uapi/linux/qnx4_fs.h
8333F: include/uapi/linux/qnxtypes.h
1da177e4 8334
91952bc0
AP
8335QT1010 MEDIA DRIVER
8336M: Antti Palosaari <crope@iki.fi>
8337L: linux-media@vger.kernel.org
8338W: http://linuxtv.org/
8339W: http://palosaari.fi/linux/
8340Q: http://patchwork.linuxtv.org/project/linux-media/list/
8341T: git git://linuxtv.org/anttip/media_tree.git
8342S: Maintained
8343F: drivers/media/tuners/qt1010*
8344
966fb5ec
SM
8345QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8346M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8347L: linux-wireless@vger.kernel.org
8348L: ath9k-devel@lists.ath9k.org
8349W: http://wireless.kernel.org/en/users/Drivers/ath9k
8350S: Supported
8351F: drivers/net/wireless/ath/ath9k/
8352
2ea0ffcb
KV
8353QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8354M: Kalle Valo <kvalo@qca.qualcomm.com>
8355L: ath10k@lists.infradead.org
8356W: http://wireless.kernel.org/en/users/Drivers/ath10k
8357T: git git://github.com/kvalo/ath.git
8358S: Supported
8359F: drivers/net/wireless/ath/ath10k/
8360
4f4567cf
RK
8361QUALCOMM HEXAGON ARCHITECTURE
8362M: Richard Kuo <rkuo@codeaurora.org>
8363L: linux-hexagon@vger.kernel.org
8364S: Supported
8365F: arch/hexagon/
8366
8e84c258
EK
8367QUALCOMM WCN36XX WIRELESS DRIVER
8368M: Eugene Krasnikov <k.eugene.e@gmail.com>
8369L: wcn36xx@lists.infradead.org
8370W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8371T: git git://github.com/KrasnikovEugene/wcn36xx.git
8372S: Supported
8373F: drivers/net/wireless/ath/wcn36xx/
8374
602adf40 8375RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8376M: Ilya Dryomov <idryomov@gmail.com>
8377M: Sage Weil <sage@redhat.com>
527a88b9 8378M: Alex Elder <elder@kernel.org>
398ecff5 8379L: ceph-devel@vger.kernel.org
09d90327
SW
8380W: http://ceph.com/
8381T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
602adf40 8382S: Supported
398ecff5 8383F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8384F: drivers/block/rbd.c
8385F: drivers/block/rbd_types.h
8386
1da177e4 8387RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8388M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8389L: linux-fbdev@vger.kernel.org
1da177e4 8390S: Maintained
8a61f013 8391F: drivers/video/fbdev/aty/radeon*
c117ab84 8392F: include/uapi/linux/radeonfb.h
1da177e4 8393
c6c9b34c
HG
8394RADIOSHARK RADIO DRIVER
8395M: Hans de Goede <hdegoede@redhat.com>
8396L: linux-media@vger.kernel.org
8397T: git git://linuxtv.org/media_tree.git
8398S: Maintained
8399F: drivers/media/radio/radio-shark.c
8400
8401RADIOSHARK2 RADIO DRIVER
8402M: Hans de Goede <hdegoede@redhat.com>
8403L: linux-media@vger.kernel.org
8404T: git git://linuxtv.org/media_tree.git
8405S: Maintained
8406F: drivers/media/radio/radio-shark2.c
8407F: drivers/media/radio/radio-tea5777.c
8408
1da177e4 8409RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8410M: Paul Mackerras <paulus@samba.org>
c69f677c 8411L: linux-fbdev@vger.kernel.org
1da177e4 8412S: Maintained
8a61f013 8413F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8414
e7839f25 8415RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8416P: rt2x00 project
b182427e 8417M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8418M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8419L: linux-wireless@vger.kernel.org
95ea3627
ID
8420S: Maintained
8421F: drivers/net/wireless/rt2x00/
8422
9db5579b 8423RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8424M: Jens Axboe <axboe@kernel.dk>
9db5579b 8425S: Maintained
679655da
JP
8426F: Documentation/blockdev/ramdisk.txt
8427F: drivers/block/brd.c
9db5579b 8428
9e95ce27 8429RANDOM NUMBER DRIVER
0624bcaa 8430M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8431S: Maintained
679655da 8432F: drivers/char/random.c
9e95ce27 8433
394b701c 8434RAPIDIO SUBSYSTEM
8b58be88 8435M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8436M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8437S: Maintained
679655da 8438F: drivers/rapidio/
394b701c 8439
e2d1d6c0 8440RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8441L: linux-wireless@vger.kernel.org
f52a5490 8442S: Orphan
679655da 8443F: drivers/net/wireless/ray*
e2d1d6c0
RD
8444
8445RCUTORTURE MODULE
e0198b29 8446M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8447M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8448L: linux-kernel@vger.kernel.org
f9094d8e 8449S: Supported
08deed1e 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8451F: Documentation/RCU/torture.txt
34e2d560 8452F: kernel/rcu/rcutorture.c
e2d1d6c0 8453
c87b9c60
PM
8454RCUTORTURE TEST FRAMEWORK
8455M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8456M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8457R: Steven Rostedt <rostedt@goodmis.org>
8458R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8459R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8460L: linux-kernel@vger.kernel.org
c87b9c60
PM
8461S: Supported
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8463F: tools/testing/selftests/rcutorture
8464
c1f766b5 8465RDC R-321X SoC
8b58be88 8466M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8467S: Maintained
8468
db17f395 8469RDC R6040 FAST ETHERNET DRIVER
8b58be88 8470M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8471L: netdev@vger.kernel.org
8472S: Maintained
58565a35 8473F: drivers/net/ethernet/rdc/r6040.c
db17f395 8474
a09ed661 8475RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8476M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8477L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8478S: Supported
679655da 8479F: net/rds/
a09ed661 8480
595182bc 8481READ-COPY UPDATE (RCU)
8b58be88 8482M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8483M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8484R: Steven Rostedt <rostedt@goodmis.org>
8485R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8486R: Lai Jiangshan <laijs@cn.fujitsu.com>
981c3a4f 8487L: linux-kernel@vger.kernel.org
9fab9787 8488W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8489S: Supported
08deed1e 8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8491F: Documentation/RCU/
9fab9787 8492X: Documentation/RCU/torture.txt
f9094d8e 8493F: include/linux/rcu*
4102adab
PM
8494X: include/linux/srcu.h
8495F: kernel/rcu/
34e2d560 8496X: kernel/torture.c
595182bc 8497
0c86edc0 8498REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8499M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8500M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8501L: rtc-linux@googlegroups.com
8a6e2535 8502Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8503T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8504S: Maintained
679655da
JP
8505F: Documentation/rtc.txt
8506F: drivers/rtc/
8507F: include/linux/rtc.h
c117ab84 8508F: include/uapi/linux/rtc.h
0c86edc0 8509
0e400c53
MB
8510REALTEK AUDIO CODECS
8511M: Bard Liao <bardliao@realtek.com>
8512M: Oder Chiou <oder_chiou@realtek.com>
8513S: Maintained
8514F: sound/soc/codecs/rt*
8515F: include/sound/rt*.h
8516
1da177e4 8517REISERFS FILE SYSTEM
76c4e5ea 8518L: reiserfs-devel@vger.kernel.org
1da177e4 8519S: Supported
679655da 8520F: fs/reiserfs/
1da177e4 8521
b83a313b 8522REGISTER MAP ABSTRACTION
b02e48f2 8523M: Mark Brown <broonie@kernel.org>
dd060bc9 8524L: linux-kernel@vger.kernel.org
b83a313b
MB
8525T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8526S: Supported
8527F: drivers/base/regmap/
8528F: include/linux/regmap.h
8529
400e64df
OBC
8530REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8531M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8532T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8533S: Maintained
8534F: drivers/remoteproc/
8535F: Documentation/remoteproc.txt
6fc26488 8536F: include/linux/remoteproc.h
400e64df 8537
d8115db5
OBC
8538REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8539M: Ohad Ben-Cohen <ohad@wizery.com>
8540T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8541S: Maintained
8542F: drivers/rpmsg/
8543F: Documentation/rpmsg.txt
8544F: include/linux/rpmsg.h
8545
1b0fe6be
PZ
8546RESET CONTROLLER FRAMEWORK
8547M: Philipp Zabel <p.zabel@pengutronix.de>
8548S: Maintained
8549F: drivers/reset/
8550F: Documentation/devicetree/bindings/reset/
8551F: include/linux/reset.h
8552F: include/linux/reset-controller.h
8553
e0897645 8554RFKILL
8b58be88 8555M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8556L: linux-wireless@vger.kernel.org
ce466579
JB
8557W: http://wireless.kernel.org/
8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8560S: Maintained
505c9247 8561F: Documentation/rfkill.txt
80811493 8562F: net/rfkill/
e0897645 8563
933685ca
TG
8564RHASHTABLE
8565M: Thomas Graf <tgraf@suug.ch>
8566L: netdev@vger.kernel.org
8567S: Maintained
8568F: lib/rhashtable.c
8569F: include/linux/rhashtable.h
8570
67e054e9
ML
8571RICOH SMARTMEDIA/XD DRIVER
8572M: Maxim Levitsky <maximlevitsky@gmail.com>
8573S: Maintained
21c26f50
JP
8574F: drivers/mtd/nand/r852.c
8575F: drivers/mtd/nand/r852.h
67e054e9 8576
92634125
ML
8577RICOH R5C592 MEMORYSTICK DRIVER
8578M: Maxim Levitsky <maximlevitsky@gmail.com>
8579S: Maintained
8580F: drivers/memstick/host/r592.*
8581
27f1d2f9
SA
8582ROCCAT DRIVERS
8583M: Stefan Achatz <erazor_de@users.sourceforge.net>
8584W: http://sourceforge.net/projects/roccat/
8585S: Maintained
8586F: drivers/hid/hid-roccat*
8587F: include/linux/hid-roccat*
8588F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8589
4b8ac966
JP
8590ROCKER DRIVER
8591M: Jiri Pirko <jiri@resnulli.us>
8592M: Scott Feldman <sfeldma@gmail.com>
8593L: netdev@vger.kernel.org
8594S: Supported
8595F: drivers/net/ethernet/rocker/
8596
1da177e4
LT
8597ROCKETPORT DRIVER
8598P: Comtrol Corp.
1da177e4
LT
8599W: http://www.comtrol.com
8600S: Maintained
679655da 8601F: Documentation/serial/rocket.txt
c897401b 8602F: drivers/tty/rocket*
1da177e4 8603
7645c2f4
KC
8604ROCKETPORT EXPRESS/INFINITY DRIVER
8605M: Kevin Cernekee <cernekee@gmail.com>
8606L: linux-serial@vger.kernel.org
8607S: Odd Fixes
8608F: drivers/tty/serial/rp2.*
8609
1da177e4 8610ROSE NETWORK LAYER
8b58be88 8611M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8612L: linux-hams@vger.kernel.org
d34cb28a 8613W: http://www.linux-ax25.org/
1da177e4 8614S: Maintained
679655da 8615F: include/net/rose.h
c117ab84 8616F: include/uapi/linux/rose.h
679655da 8617F: net/rose/
1da177e4 8618
91952bc0
AP
8619RTL2830 MEDIA DRIVER
8620M: Antti Palosaari <crope@iki.fi>
8621L: linux-media@vger.kernel.org
8622W: http://linuxtv.org/
8623W: http://palosaari.fi/linux/
8624Q: http://patchwork.linuxtv.org/project/linux-media/list/
8625T: git git://linuxtv.org/anttip/media_tree.git
8626S: Maintained
8627F: drivers/media/dvb-frontends/rtl2830*
8628
27a0aacf
AP
8629RTL2832 MEDIA DRIVER
8630M: Antti Palosaari <crope@iki.fi>
8631L: linux-media@vger.kernel.org
8632W: http://linuxtv.org/
8633W: http://palosaari.fi/linux/
8634Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635T: git git://linuxtv.org/anttip/media_tree.git
8636S: Maintained
8637F: drivers/media/dvb-frontends/rtl2832*
8638
ba6e6f6e
AP
8639RTL2832_SDR MEDIA DRIVER
8640M: Antti Palosaari <crope@iki.fi>
8641L: linux-media@vger.kernel.org
8642W: http://linuxtv.org/
8643W: http://palosaari.fi/linux/
8644Q: http://patchwork.linuxtv.org/project/linux-media/list/
8645T: git git://linuxtv.org/anttip/media_tree.git
8646S: Maintained
b4bb1c28 8647F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 8648
59840488 8649RTL8180 WIRELESS DRIVER
605bebe2 8650L: linux-wireless@vger.kernel.org
491b26b4 8651W: http://wireless.kernel.org/
54e5881d 8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 8653S: Orphan
3cfeb0c3 8654F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 8655
59840488 8656RTL8187 WIRELESS DRIVER
9f0939bf 8657M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
8658M: Hin-Tak Leung <htl10@users.sourceforge.net>
8659M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 8660L: linux-wireless@vger.kernel.org
491b26b4 8661W: http://wireless.kernel.org/
54e5881d 8662T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 8663S: Maintained
3cfeb0c3 8664F: drivers/net/wireless/rtl818x/rtl8187/
59840488 8665
3cf0c8ad
LF
8666RTL8192CE WIRELESS DRIVER
8667M: Larry Finger <Larry.Finger@lwfinger.net>
8668M: Chaoming Li <chaoming_li@realsil.com.cn>
8669L: linux-wireless@vger.kernel.org
491b26b4 8670W: http://wireless.kernel.org/
3cf0c8ad
LF
8671T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8672S: Maintained
8673F: drivers/net/wireless/rtlwifi/
f0b3e4b7 8674F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 8675
9eb8ef74 8676S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 8677M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8678L: linux-fbdev@vger.kernel.org
ce00f85c 8679S: Maintained
8a61f013 8680F: drivers/video/fbdev/savage/
9eb8ef74 8681
1da177e4 8682S390
8b58be88
JP
8683M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8684M: Heiko Carstens <heiko.carstens@de.ibm.com>
1da177e4 8685M: linux390@de.ibm.com
d58140cc 8686L: linux-s390@vger.kernel.org
5238da45
HC
8687W: http://www.ibm.com/developerworks/linux/linux390/
8688S: Supported
679655da 8689F: arch/s390/
a968cd3e 8690F: drivers/s390/
3bfe6858
JN
8691F: Documentation/s390/
8692F: Documentation/DocBook/s390*
5238da45 8693
322986ca
SO
8694S390 COMMON I/O LAYER
8695M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8696M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8697L: linux-s390@vger.kernel.org
8698W: http://www.ibm.com/developerworks/linux/linux390/
8699S: Supported
8700F: drivers/s390/cio/
8701
8702S390 DASD DRIVER
8703M: Stefan Weinhuber <wein@de.ibm.com>
8704M: Stefan Haberland <stefan.haberland@de.ibm.com>
8705L: linux-s390@vger.kernel.org
8706W: http://www.ibm.com/developerworks/linux/linux390/
8707S: Supported
8708F: drivers/s390/block/dasd*
8709F: block/partitions/ibm.c
8710
5238da45 8711S390 NETWORK DRIVERS
8b58be88 8712M: Ursula Braun <ursula.braun@de.ibm.com>
5238da45 8713M: linux390@de.ibm.com
d58140cc 8714L: linux-s390@vger.kernel.org
5238da45
HC
8715W: http://www.ibm.com/developerworks/linux/linux390/
8716S: Supported
679655da 8717F: drivers/s390/net/
5238da45 8718
322986ca
SO
8719S390 PCI SUBSYSTEM
8720M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8721M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8722L: linux-s390@vger.kernel.org
8723W: http://www.ibm.com/developerworks/linux/linux390/
8724S: Supported
8725F: arch/s390/pci/
8726F: drivers/pci/hotplug/s390_pci_hpc.c
8727
feed9b62 8728S390 ZCRYPT DRIVER
5c8d0983 8729M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62
FB
8730M: linux390@de.ibm.com
8731L: linux-s390@vger.kernel.org
a968cd3e 8732W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 8733S: Supported
d5ca6918 8734F: drivers/s390/crypto/
feed9b62 8735
5238da45 8736S390 ZFCP DRIVER
d38e19d0 8737M: Steffen Maier <maier@linux.vnet.ibm.com>
5238da45 8738M: linux390@de.ibm.com
d58140cc 8739L: linux-s390@vger.kernel.org
5238da45 8740W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 8741S: Supported
679655da 8742F: drivers/s390/scsi/zfcp_*
1da177e4 8743
dd96df2c 8744S390 IUCV NETWORK LAYER
8b58be88 8745M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
8746M: linux390@de.ibm.com
8747L: linux-s390@vger.kernel.org
8748W: http://www.ibm.com/developerworks/linux/linux390/
8749S: Supported
679655da
JP
8750F: drivers/s390/net/*iucv*
8751F: include/net/iucv/
8752F: net/iucv/
dd96df2c 8753
4dde7f75 8754S3C24XX SD/MMC Driver
8b58be88 8755M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 8756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 8757S: Supported
679655da 8758F: drivers/mmc/host/s3cmci.*
4dde7f75 8759
1f15a229
HV
8760SAA6588 RDS RECEIVER DRIVER
8761M: Hans Verkuil <hverkuil@xs4all.nl>
8762L: linux-media@vger.kernel.org
8763T: git git://linuxtv.org/media_tree.git
8764W: http://linuxtv.org
8765S: Odd Fixes
8766F: drivers/media/i2c/saa6588*
8767
98ed12e6 8768SAA7134 VIDEO4LINUX DRIVER
009a5410 8769M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
8770L: linux-media@vger.kernel.org
8771W: http://linuxtv.org
8772T: git git://linuxtv.org/media_tree.git
8773S: Odd fixes
e42bf501 8774F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
8775F: drivers/media/pci/saa7134/
8776
1da177e4 8777SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 8778M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 8779L: linux-media@vger.kernel.org
275ffde4 8780T: git git://linuxtv.org/media_tree.git
1da177e4 8781S: Maintained
90d72ac6
MCC
8782F: drivers/media/common/saa7146/
8783F: drivers/media/pci/saa7146/
8784F: include/media/saa7146*
1da177e4 8785
92304a40 8786SAMSUNG LAPTOP DRIVER
5909c654 8787M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
8788L: platform-driver-x86@vger.kernel.org
8789S: Maintained
8790F: drivers/platform/x86/samsung-laptop.c
8791
4a109cc0 8792SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 8793M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
8794L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8795S: Supported
14430813 8796F: sound/soc/samsung/
4a109cc0 8797
0d89a28b 8798SAMSUNG FRAMEBUFFER DRIVER
b7701755 8799M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
8800L: linux-fbdev@vger.kernel.org
8801S: Maintained
8a61f013 8802F: drivers/video/fbdev/s3c-fb.c
0d89a28b 8803
b40f0632 8804SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 8805M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 8806M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 8807L: linux-kernel@vger.kernel.org
b40f0632 8808L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
8809S: Supported
8810F: drivers/mfd/sec*.c
8811F: drivers/regulator/s2m*.c
8812F: drivers/regulator/s5m*.c
b40f0632
KK
8813F: drivers/clk/clk-s2mps11.c
8814F: drivers/rtc/rtc-s5m.c
f69d3a17 8815F: include/linux/mfd/samsung/
b40f0632
KK
8816F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8817F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 8818
038f5c4b
SN
8819SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8820M: Kyungmin Park <kyungmin.park@samsung.com>
8821M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8822L: linux-media@vger.kernel.org
8823Q: https://patchwork.linuxtv.org/project/linux-media/list/
8824S: Supported
8825F: drivers/media/platform/exynos4-is/
038f5c4b 8826
6fd86ab2
SN
8827SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8828M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8829L: linux-media@vger.kernel.org
8830L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8831S: Maintained
8832F: drivers/media/platform/s3c-camif/
8833F: include/media/s3c_camif.h
8834
b84ef24e
AH
8835SAMSUNG S5C73M3 CAMERA DRIVER
8836M: Kyungmin Park <kyungmin.park@samsung.com>
8837M: Andrzej Hajda <a.hajda@samsung.com>
8838L: linux-media@vger.kernel.org
8839S: Supported
8840F: drivers/media/i2c/s5c73m3/*
8841
7d459937
AH
8842SAMSUNG S5K5BAF CAMERA DRIVER
8843M: Kyungmin Park <kyungmin.park@samsung.com>
8844M: Andrzej Hajda <a.hajda@samsung.com>
8845L: linux-media@vger.kernel.org
8846S: Supported
8847F: drivers/media/i2c/s5k5baf.c
8848
310e39c9 8849SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
8850M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8851M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
8852S: Supported
8853L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8854F: drivers/clk/samsung/
8855
66890ed6
BA
8856SAMSUNG SXGBE DRIVERS
8857M: Byungho An <bh74.an@samsung.com>
8858M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
8859M: Vipul Pandya <vipul.pandya@samsung.com>
8860S: Supported
8861L: netdev@vger.kernel.org
8862F: drivers/net/ethernet/samsung/sxgbe/
8863
93c537af
LM
8864SAMSUNG THERMAL DRIVER
8865M: Lukasz Majewski <l.majewski@samsung.com>
8866L: linux-pm@vger.kernel.org
8867L: linux-samsung-soc@vger.kernel.org
8868S: Supported
8869T: https://github.com/lmajewski/linux-samsung-thermal.git
8870F: drivers/thermal/samsung/
8871
e296cd32
KD
8872SAMSUNG USB2 PHY DRIVER
8873M: Kamil Debski <k.debski@samsung.com>
8874L: linux-kernel@vger.kernel.org
8875S: Supported
8876F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8877F: Documentation/phy/samsung-usb2.txt
8878F: drivers/phy/phy-exynos4210-usb2.c
8879F: drivers/phy/phy-exynos4x12-usb2.c
8880F: drivers/phy/phy-exynos5250-usb2.c
8881F: drivers/phy/phy-s5pv210-usb2.c
8882F: drivers/phy/phy-samsung-usb2.c
8883F: drivers/phy/phy-samsung-usb2.h
8884
ca749e2a 8885SERIAL DRIVERS
5e30bbb7 8886M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 8887L: linux-serial@vger.kernel.org
5e30bbb7 8888S: Maintained
14430813 8889F: drivers/tty/serial/
ca749e2a 8890
aecb7b64 8891SYNOPSYS DESIGNWARE DMAC DRIVER
2d8a3b3d 8892M: Viresh Kumar <viresh.linux@gmail.com>
337ae47c 8893M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 8894S: Maintained
1fb200d6 8895F: include/linux/dma/dw.h
3d598f47 8896F: include/linux/platform_data/dma-dw.h
61a76496 8897F: drivers/dma/dw/
aecb7b64 8898
f9e37137
SJ
8899SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8900M: Seungwon Jeon <tgih.jun@samsung.com>
8901M: Jaehoon Chung <jh80.chung@samsung.com>
8902L: linux-mmc@vger.kernel.org
8903S: Maintained
8904F: include/linux/mmc/dw_mmc.h
8905F: drivers/mmc/host/dw_mmc*
8906
1db121d6
AN
8907THUNDERBOLT DRIVER
8908M: Andreas Noever <andreas.noever@gmail.com>
8909S: Maintained
8910F: drivers/thunderbolt/
8911
9222d247 8912TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 8913M: John Stultz <john.stultz@linaro.org>
88606e80 8914M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8915L: linux-kernel@vger.kernel.org
75fc2d37 8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
8917S: Supported
8918F: include/linux/clocksource.h
8919F: include/linux/time.h
8920F: include/linux/timex.h
c117ab84
CEB
8921F: include/uapi/linux/time.h
8922F: include/uapi/linux/timex.h
88606e80
TG
8923F: kernel/time/clocksource.c
8924F: kernel/time/time*.c
8925F: kernel/time/ntp.c
7fe5f1c1 8926F: tools/testing/selftests/timers/
88606e80 8927
1da177e4 8928SC1200 WDT DRIVER
b300645a 8929M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 8930S: Maintained
679655da 8931F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
8932
8933SCHEDULER
dd9b238c 8934M: Ingo Molnar <mingo@redhat.com>
8b58be88 8935M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 8936L: linux-kernel@vger.kernel.org
75fc2d37 8937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 8938S: Maintained
95c0d71d 8939F: kernel/sched/
679655da 8940F: include/linux/sched.h
c117ab84 8941F: include/uapi/linux/sched.h
c2eb505b 8942F: include/linux/wait.h
1da177e4 8943
6bcf6737 8944SCORE ARCHITECTURE
ed38665e 8945M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 8946M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 8947W: http://www.sunplus.com
6bcf6737 8948S: Supported
a2681a75 8949F: arch/score/
6bcf6737 8950
1da177e4 8951SCSI CDROM DRIVER
8b58be88 8952M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
8953L: linux-scsi@vger.kernel.org
8954W: http://www.kernel.dk
8955S: Maintained
679655da 8956F: drivers/scsi/sr*
1da177e4 8957
fb50a83d 8958SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 8959M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
8960L: linux-rdma@vger.kernel.org
8961S: Supported
8962W: http://www.openfabrics.org
8963Q: http://patchwork.kernel.org/project/linux-rdma/list/
8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8965F: drivers/infiniband/ulp/srp/
8966F: include/scsi/srp.h
8967
1da177e4 8968SCSI SG DRIVER
8b58be88 8969M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 8970L: linux-scsi@vger.kernel.org
59ab3c93 8971W: http://sg.danny.cz/sg
1da177e4 8972S: Maintained
59ab3c93 8973F: Documentation/scsi/scsi-generic.txt
679655da
JP
8974F: drivers/scsi/sg.c
8975F: include/scsi/sg.h
1da177e4
LT
8976
8977SCSI SUBSYSTEM
0351b8f8 8978M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 8979L: linux-scsi@vger.kernel.org
0351b8f8 8980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 8981S: Maintained
679655da
JP
8982F: drivers/scsi/
8983F: include/scsi/
1da177e4
LT
8984
8985SCSI TAPE DRIVER
8b58be88 8986M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
8987L: linux-scsi@vger.kernel.org
8988S: Maintained
679655da 8989F: Documentation/scsi/st.txt
f7269cfc
JD
8990F: drivers/scsi/st.*
8991F: drivers/scsi/st_*.h
1da177e4
LT
8992
8993SCTP PROTOCOL
8b6efb75 8994M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 8995M: Neil Horman <nhorman@tuxdriver.com>
1a418796 8996L: linux-sctp@vger.kernel.org
5f85813c 8997W: http://lksctp.sourceforge.net
8b6efb75 8998S: Maintained
679655da
JP
8999F: Documentation/networking/sctp.txt
9000F: include/linux/sctp.h
4d58c025 9001F: include/uapi/linux/sctp.h
679655da
JP
9002F: include/net/sctp/
9003F: net/sctp/
1da177e4
LT
9004
9005SCx200 CPU SUPPORT
8b58be88 9006M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9007S: Odd Fixes
679655da 9008F: Documentation/i2c/busses/scx200_acb
390889b6 9009F: arch/x86/platform/scx200/
679655da
JP
9010F: drivers/watchdog/scx200_wdt.c
9011F: drivers/i2c/busses/scx200*
9012F: drivers/mtd/maps/scx200_docflash.c
9013F: include/linux/scx200.h
1662d32c
JC
9014
9015SCx200 GPIO DRIVER
8b58be88 9016M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9017S: Maintained
679655da
JP
9018F: drivers/char/scx200_gpio.c
9019F: include/linux/scx200_gpio.h
1662d32c
JC
9020
9021SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9022M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9023S: Maintained
679655da 9024F: drivers/clocksource/scx200_hrt.c
1da177e4 9025
6a36913a 9026SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9027M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9028L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9029S: Maintained
679655da 9030F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9031
e7839f25 9032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9033L: linux-mmc@vger.kernel.org
a1cb1d11 9034S: Orphan
7a241d6e 9035F: drivers/mmc/host/sdhci.*
d4a45787 9036F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9037
c04f9d61
KC
9038SECURE COMPUTING
9039M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9040R: Andy Lutomirski <luto@amacapital.net>
9041R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9043S: Supported
9044F: kernel/seccomp.c
9045F: include/uapi/linux/seccomp.h
9046F: include/linux/seccomp.h
c99ee51a 9047F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9048K: \bsecure_computing
9049K: \bTIF_SECCOMP\b
9050
0d1bb41a 9051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9052M: Ben Dooks <ben-linux@fluff.org>
dc524882 9053M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9054L: linux-mmc@vger.kernel.org
0d1bb41a 9055S: Maintained
dc524882 9056F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9057
c63b3cba 9058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
2d8a3b3d 9059M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748 9060L: spear-devel@list.st.com
c63b3cba
VK
9061L: linux-mmc@vger.kernel.org
9062S: Maintained
9063F: drivers/mmc/host/sdhci-spear.c
9064
8711cca2 9065SECURITY SUBSYSTEM
9b45c0d2 9066M: James Morris <james.l.morris@oracle.com>
9c3646d1 9067M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9068L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9070W: http://kernsec.org/
8711cca2 9071S: Supported
7d2c86b5 9072F: security/
8711cca2 9073
1da177e4 9074SECURITY CONTACT
8b58be88 9075M: Security Officers <security@kernel.org>
1da177e4
LT
9076S: Supported
9077
9078SELINUX SECURITY MODULE
e0238b4c 9079M: Paul Moore <paul@paul-moore.com>
8b58be88 9080M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9081M: Eric Paris <eparis@parisplace.org>
e0238b4c 9082L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9083W: http://selinuxproject.org
5a5f2acf 9084T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9085S: Supported
679655da
JP
9086F: include/linux/selinux*
9087F: security/selinux/
6bde95ce 9088F: scripts/selinux/
1da177e4 9089
c1c124e9
JJ
9090APPARMOR SECURITY MODULE
9091M: John Johansen <john.johansen@canonical.com>
9092L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9093W: apparmor.wiki.kernel.org
9094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9095S: Supported
9096F: security/apparmor/
9097
cef2cf07 9098SENSABLE PHANTOM
8b58be88 9099M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9100S: Maintained
679655da 9101F: drivers/misc/phantom.c
c117ab84 9102F: include/uapi/linux/phantom.h
cef2cf07 9103
6733b39a 9104SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93
MT
9105M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9106M: Minh Tran <minh.tran@avagotech.com>
9107M: John Soni Jose <sony.john-n@avagotech.com>
3387f656 9108L: linux-scsi@vger.kernel.org
4627de93 9109W: http://www.avagotech.com
3387f656
JP
9110S: Supported
9111F: drivers/scsi/be2iscsi/
6733b39a 9112
6938f855
SP
9113Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9114M: Sathya Perla <sathya.perla@avagotech.com>
9115M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9116M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9117M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9118L: netdev@vger.kernel.org
fea3af67 9119W: http://www.emulex.com
7d2c86b5 9120S: Supported
9aebddd1 9121F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9122
d2928a8c 9123EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9124M: Selvin Xavier <selvin.xavier@avagotech.com>
9125M: Devesh Sharma <devesh.sharma@avagotech.com>
9126M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9127L: linux-rdma@vger.kernel.org
9128W: http://www.emulex.com
9129S: Supported
9130F: drivers/infiniband/hw/ocrdma/
9131
8ceee660 9132SFC NETWORK DRIVER
c06f51ea 9133M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9134M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9135L: netdev@vger.kernel.org
8ceee660 9136S: Supported
874aeea5 9137F: drivers/net/ethernet/sfc/
8ceee660 9138
e2d1d6c0 9139SGI GRU DRIVER
cc883afc 9140M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9141S: Maintained
679655da 9142F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9143
9144SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9145M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9146L: linux-ia64@vger.kernel.org
9147S: Supported
679655da 9148F: Documentation/ia64/serial.txt
df621252 9149F: drivers/tty/serial/ioc?_serial.c
679655da 9150F: include/linux/ioc?.h
e2d1d6c0 9151
75312619 9152SGI XP/XPC/XPNET DRIVER
e180383f
RH
9153M: Cliff Whickman <cpw@sgi.com>
9154M: Robin Holt <robinmholt@gmail.com>
75312619 9155S: Maintained
679655da 9156F: drivers/misc/sgi-xp/
75312619 9157
46eacf3b
AP
9158SI2157 MEDIA DRIVER
9159M: Antti Palosaari <crope@iki.fi>
9160L: linux-media@vger.kernel.org
9161W: http://linuxtv.org/
9162W: http://palosaari.fi/linux/
9163Q: http://patchwork.linuxtv.org/project/linux-media/list/
9164T: git git://linuxtv.org/anttip/media_tree.git
9165S: Maintained
9166F: drivers/media/tuners/si2157*
9167
75e2d5ba
AP
9168SI2168 MEDIA DRIVER
9169M: Antti Palosaari <crope@iki.fi>
9170L: linux-media@vger.kernel.org
9171W: http://linuxtv.org/
9172W: http://palosaari.fi/linux/
9173Q: http://patchwork.linuxtv.org/project/linux-media/list/
9174T: git git://linuxtv.org/anttip/media_tree.git
9175S: Maintained
9176F: drivers/media/dvb-frontends/si2168*
9177
49cc629d
HV
9178SI470X FM RADIO RECEIVER I2C DRIVER
9179M: Hans Verkuil <hverkuil@xs4all.nl>
9180L: linux-media@vger.kernel.org
9181T: git git://linuxtv.org/media_tree.git
9182W: http://linuxtv.org
9183S: Odd Fixes
9184F: drivers/media/radio/si470x/radio-si470x-i2c.c
9185
9186SI470X FM RADIO RECEIVER USB DRIVER
9187M: Hans Verkuil <hverkuil@xs4all.nl>
9188L: linux-media@vger.kernel.org
9189T: git git://linuxtv.org/media_tree.git
9190W: http://linuxtv.org
9191S: Maintained
9192F: drivers/media/radio/si470x/radio-si470x-common.c
9193F: drivers/media/radio/si470x/radio-si470x.h
9194F: drivers/media/radio/si470x/radio-si470x-usb.c
9195
c937ca03
EV
9196SI4713 FM RADIO TRANSMITTER I2C DRIVER
9197M: Eduardo Valentin <edubezval@gmail.com>
9198L: linux-media@vger.kernel.org
9199T: git git://linuxtv.org/media_tree.git
9200W: http://linuxtv.org
9201S: Odd Fixes
99995ded 9202F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9203
9204SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9205M: Eduardo Valentin <edubezval@gmail.com>
9206L: linux-media@vger.kernel.org
9207T: git git://linuxtv.org/media_tree.git
9208W: http://linuxtv.org
9209S: Odd Fixes
99995ded
DR
9210F: drivers/media/radio/si4713/radio-platform-si4713.c
9211
9212SI4713 FM RADIO TRANSMITTER USB DRIVER
9213M: Hans Verkuil <hverkuil@xs4all.nl>
9214L: linux-media@vger.kernel.org
9215T: git git://linuxtv.org/media_tree.git
9216W: http://linuxtv.org
9217S: Maintained
9218F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9219
beb91d46 9220SIANO DVB DRIVER
009a5410 9221M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9222L: linux-media@vger.kernel.org
9223W: http://linuxtv.org
9224T: git git://linuxtv.org/media_tree.git
9225S: Odd fixes
9226F: drivers/media/common/siano/
beb91d46 9227F: drivers/media/usb/siano/
beb91d46 9228F: drivers/media/usb/siano/
14430813 9229F: drivers/media/mmc/siano/
beb91d46 9230
6f15b602
HG
9231SIMPLEFB FB DRIVER
9232M: Hans de Goede <hdegoede@redhat.com>
9233L: linux-fbdev@vger.kernel.org
9234S: Maintained
9235F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9236F: drivers/video/fbdev/simplefb.c
9237F: include/linux/platform_data/simplefb.h
9238
b618b69c 9239SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9240L: linux-media@vger.kernel.org
bb60fcb2 9241S: Orphan
b618b69c 9242F: drivers/media/platform/sh_veu.c
b618b69c
GL
9243
9244SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9245L: linux-media@vger.kernel.org
bb60fcb2 9246S: Orphan
b618b69c
GL
9247F: drivers/media/platform/sh_vou.c
9248F: include/media/sh_vou.h
9249
6349d997 9250SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9251M: Len Brown <lenb@kernel.org>
6349d997
LB
9252L: sfi-devel@simplefirmware.org
9253W: http://simplefirmware.org/
9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9255S: Supported
943fc810 9256F: arch/x86/platform/sfi/
6349d997
LB
9257F: drivers/sfi/
9258F: include/linux/sfi*.h
e2d1d6c0 9259
1da177e4
LT
9260SIMTEC EB110ATX (Chalice CATS)
9261P: Ben Dooks
b16957c6
BD
9262P: Vincent Sanders <vince@simtec.co.uk>
9263M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9264W: http://www.simtec.co.uk/products/EB110ATX/
9265S: Supported
9266
9267SIMTEC EB2410ITX (BAST)
9268P: Ben Dooks
b16957c6
BD
9269P: Vincent Sanders <vince@simtec.co.uk>
9270M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9271W: http://www.simtec.co.uk/products/EB2410ITX/
9272S: Supported
15dba387
JP
9273F: arch/arm/mach-s3c24xx/mach-bast.c
9274F: arch/arm/mach-s3c24xx/bast-ide.c
9275F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9276
4c5adde7 9277TI DAVINCI MACHINE SUPPORT
3ba789c0 9278M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9279M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9280T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9281Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9282S: Supported
14430813 9283F: arch/arm/mach-davinci/
046d0a37 9284F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9285
8d4b3f08 9286TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9287M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9288L: linux-media@vger.kernel.org
8d4b3f08
LP
9289W: http://linuxtv.org/
9290Q: http://patchwork.linuxtv.org/project/linux-media/list/
9291T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9292S: Maintained
8d4b3f08
LP
9293F: drivers/media/platform/davinci/
9294F: include/media/davinci/
9295
417d2e50 9296TI AM437X VPFE DRIVER
e43cdb56 9297M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9298L: linux-media@vger.kernel.org
9299W: http://linuxtv.org/
9300Q: http://patchwork.linuxtv.org/project/linux-media/list/
9301T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9302S: Maintained
9303F: drivers/media/platform/am437x/
9304
c4c0283a 9305OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9306M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9307L: linux-media@vger.kernel.org
9308W: http://linuxtv.org/
9309Q: http://patchwork.linuxtv.org/project/linux-media/list/
9310T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9311S: Maintained
9312F: drivers/media/i2c/ov2659.c
9313F: include/media/ov2659.h
9314
92aab3c0 9315SIS 190 ETHERNET DRIVER
8b58be88 9316M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9317L: netdev@vger.kernel.org
9318S: Maintained
8c7de408 9319F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9320
1da177e4 9321SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9322M: Daniele Venzano <venza@brownhat.org>
1da177e4 9323W: http://www.brownhat.org/sis900.html
979b6c13 9324L: netdev@vger.kernel.org
1da177e4 9325S: Maintained
8c7de408 9326F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9327
9328SIS FRAMEBUFFER DRIVER
8b58be88 9329M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9330W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9331S: Maintained
679655da 9332F: Documentation/fb/sisfb.txt
8a61f013 9333F: drivers/video/fbdev/sis/
679655da 9334F: include/video/sisfb.h
1da177e4
LT
9335
9336SIS USB2VGA DRIVER
8b58be88 9337M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9338W: http://www.winischhofer.at/linuxsisusbvga.shtml
9339S: Maintained
679655da 9340F: drivers/usb/misc/sisusbvga/
1da177e4 9341
415ad26d 9342SLAB ALLOCATOR
16e943bf 9343M: Christoph Lameter <cl@linux.com>
2ed1c525 9344M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9345M: David Rientjes <rientjes@google.com>
9346M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9347M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9348L: linux-mm@kvack.org
9349S: Maintained
679655da 9350F: include/linux/sl?b*.h
16e943bf 9351F: mm/sl?b*
415ad26d 9352
9fab9787
PM
9353SLEEPABLE READ-COPY UPDATE (SRCU)
9354M: Lai Jiangshan <laijs@cn.fujitsu.com>
9355M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9356M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9357R: Steven Rostedt <rostedt@goodmis.org>
9358R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9359L: linux-kernel@vger.kernel.org
9fab9787
PM
9360W: http://www.rdrop.com/users/paulmck/RCU/
9361S: Supported
9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9363F: include/linux/srcu.h
9364F: kernel/rcu/srcu.c
9fab9787 9365
66372841
CS
9366SMACK SECURITY MODULE
9367M: Casey Schaufler <casey@schaufler-ca.com>
9368L: linux-security-module@vger.kernel.org
9369W: http://schaufler-ca.com
9370T: git git://git.gitorious.org/smack-next/kernel.git
9371S: Maintained
9372F: Documentation/security/Smack.txt
9373F: security/smack/
9374
20651e0b 9375DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9376M: Kevin Hilman <khilman@kernel.org>
9377M: Nishanth Menon <nm@ti.com>
9378S: Maintained
20651e0b 9379F: drivers/power/avs/
68ace3e1
KH
9380F: include/linux/power/smartreflex.h
9381L: linux-pm@vger.kernel.org
9382
1da177e4 9383SMC91x ETHERNET DRIVER
2f82af08 9384M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9385S: Odd Fixes
ae150435 9386F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9387
e8e31622
SA
9388SMIA AND SMIA++ IMAGE SENSOR DRIVER
9389M: Sakari Ailus <sakari.ailus@iki.fi>
9390L: linux-media@vger.kernel.org
9391S: Maintained
14430813 9392F: drivers/media/i2c/smiapp/
e8e31622
SA
9393F: include/media/smiapp.h
9394F: drivers/media/i2c/smiapp-pll.c
9395F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9396F: include/uapi/linux/smiapp.h
a2cec3c0 9397F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9398
920fa1ff
GR
9399SMM665 HARDWARE MONITOR DRIVER
9400M: Guenter Roeck <linux@roeck-us.net>
9401L: lm-sensors@lm-sensors.org
9402S: Maintained
9403F: Documentation/hwmon/smm665
9404F: drivers/hwmon/smm665.c
9405
9df7305b 9406SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9407M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9408L: lm-sensors@lm-sensors.org
90b24cfb 9409S: Maintained
9df7305b
SG
9410F: Documentation/hwmon/emc2103
9411F: drivers/hwmon/emc2103.c
9412
a98d506c
HG
9413SMSC SCH5627 HARDWARE MONITOR DRIVER
9414M: Hans de Goede <hdegoede@redhat.com>
9415L: lm-sensors@lm-sensors.org
9416S: Supported
9417F: Documentation/hwmon/sch5627
9418F: drivers/hwmon/sch5627.c
9419
6ea884db 9420SMSC47B397 HARDWARE MONITOR DRIVER
7c81c60f 9421M: Jean Delvare <jdelvare@suse.de>
6ea884db
MH
9422L: lm-sensors@lm-sensors.org
9423S: Maintained
679655da
JP
9424F: Documentation/hwmon/smsc47b397
9425F: drivers/hwmon/smsc47b397.c
6ea884db 9426
fd9abb3d 9427SMSC911x ETHERNET DRIVER
90b24cfb 9428M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9429L: netdev@vger.kernel.org
90b24cfb 9430S: Maintained
679655da 9431F: include/linux/smsc911x.h
ae150435 9432F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9433
9434SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9435M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9436L: netdev@vger.kernel.org
90b24cfb 9437S: Maintained
ae150435 9438F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9439
3c8a63e2 9440SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9441M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9442L: linux-fbdev@vger.kernel.org
90b24cfb 9443S: Maintained
8a61f013 9444F: drivers/video/fbdev/smscufx.c
3c8a63e2 9445
668acf32 9446SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9447M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9448L: linux-media@vger.kernel.org
275ffde4 9449T: git git://linuxtv.org/media_tree.git
795fb7e7 9450S: Maintained
90d72ac6
MCC
9451F: include/media/soc*
9452F: drivers/media/i2c/soc_camera/
9453F: drivers/media/platform/soc_camera/
668acf32 9454
e2d1d6c0 9455SOEKRIS NET48XX LED SUPPORT
8b58be88 9456M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9457S: Maintained
679655da 9458F: drivers/leds/leds-net48xx.c
e2d1d6c0 9459
e3994db1 9460SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9461M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9462M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9463M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9464M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9465L: linux-media@vger.kernel.org
9466S: Supported
9467F: drivers/media/pci/solo6x10/
9468
1da177e4 9469SOFTWARE RAID (Multiple Disks) SUPPORT
8b58be88 9470M: Neil Brown <neilb@suse.de>
1da177e4 9471L: linux-raid@vger.kernel.org
524418bb 9472S: Supported
679655da
JP
9473F: drivers/md/
9474F: include/linux/raid/
c117ab84 9475F: include/uapi/linux/raid/
1da177e4 9476
1da177e4 9477SONIC NETWORK DRIVER
8b58be88 9478M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9479L: netdev@vger.kernel.org
1da177e4 9480S: Maintained
d9fb9f38 9481F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9482
61e115a5 9483SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9484M: Michael Buesch <m@bues.ch>
61e115a5
MB
9485L: netdev@vger.kernel.org
9486S: Maintained
679655da
JP
9487F: drivers/ssb/
9488F: include/linux/ssb/
61e115a5 9489
1da177e4 9490SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9491M: Mattia Dongili <malattia@linux.it>
d0944853 9492L: platform-driver-x86@vger.kernel.org
5b18167d 9493W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9494S: Maintained
679655da
JP
9495F: Documentation/laptops/sony-laptop.txt
9496F: drivers/char/sonypi.c
9497F: drivers/platform/x86/sony-laptop.c
9498F: include/linux/sony-laptop.h
1da177e4 9499
baf8532a 9500SONY MEMORYSTICK CARD SUPPORT
8b58be88 9501M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9502W: http://tifmxx.berlios.de/
9503S: Maintained
679655da 9504F: drivers/memstick/host/tifm_ms.c
baf8532a 9505
0ab30494
ML
9506SONY MEMORYSTICK STANDARD SUPPORT
9507M: Maxim Levitsky <maximlevitsky@gmail.com>
9508S: Maintained
9509F: drivers/memstick/core/ms_block.*
9510
1da177e4 9511SOUND
8b58be88
JP
9512M: Jaroslav Kysela <perex@perex.cz>
9513M: Takashi Iwai <tiwai@suse.de>
93711660 9514L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9515W: http://www.alsa-project.org/
dde7ad8d 9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9517T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9518Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9519S: Maintained
3126a179
JP
9520F: Documentation/sound/
9521F: include/sound/
c117ab84 9522F: include/uapi/sound/
679655da 9523F: sound/
1da177e4 9524
33bbe149
MB
9525SOUND - COMPRESSED AUDIO
9526M: Vinod Koul <vinod.koul@intel.com>
9527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9529S: Supported
f672f31a 9530F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9531F: include/sound/compress_driver.h
f672f31a 9532F: include/uapi/sound/compress_*
33bbe149
MB
9533F: sound/core/compress_offload.c
9534F: sound/soc/soc-compress.c
9535
bd903bde 9536SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9537M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9538M: Mark Brown <broonie@kernel.org>
86f14df8 9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9540L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9541W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9542S: Supported
2820f615 9543F: Documentation/sound/alsa/soc/
679655da 9544F: sound/soc/
e6e55122 9545F: include/sound/soc*
eb1a6af3 9546
d7f8761b
MB
9547SOUND - DMAENGINE HELPERS
9548M: Lars-Peter Clausen <lars@metafoo.de>
9549S: Supported
9550F: include/sound/dmaengine_pcm.h
9551F: sound/core/pcm_dmaengine.c
9552F: sound/soc/soc-generic-dmaengine-pcm.c
9553
990a6a99
OS
9554SP2 MEDIA DRIVER
9555M: Olli Salonen <olli.salonen@iki.fi>
9556L: linux-media@vger.kernel.org
9557W: http://linuxtv.org/
9558Q: http://patchwork.linuxtv.org/project/linux-media/list/
9559S: Maintained
9560F: drivers/media/dvb-frontends/sp2*
9561
473321fc 9562SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9563M: "David S. Miller" <davem@davemloft.net>
1da177e4 9564L: sparclinux@vger.kernel.org
8a6e2535 9565Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9567T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9568S: Maintained
679655da 9569F: arch/sparc/
7765b8bb 9570F: drivers/sbus/
1da177e4 9571
6404fcca
DM
9572SPARC SERIAL DRIVERS
9573M: "David S. Miller" <davem@davemloft.net>
9574L: sparclinux@vger.kernel.org
08deed1e
JP
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9577S: Maintained
6816383a 9578F: include/linux/sunserialcore.h
df621252 9579F: drivers/tty/serial/suncore.c
df621252
GKH
9580F: drivers/tty/serial/sunhv.c
9581F: drivers/tty/serial/sunsab.c
9582F: drivers/tty/serial/sunsab.h
9583F: drivers/tty/serial/sunsu.c
9584F: drivers/tty/serial/sunzilog.c
9585F: drivers/tty/serial/sunzilog.h
6404fcca 9586
389325b4
CL
9587SPARSE CHECKER
9588M: "Christopher Li" <sparse@chrisli.org>
9589L: linux-sparse@vger.kernel.org
9590W: https://sparse.wiki.kernel.org/
9591T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9592T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9593S: Maintained
9594F: include/linux/compiler.h
9595
fc0c195a 9596SPEAR PLATFORM SUPPORT
2d8a3b3d 9597M: Viresh Kumar <viresh.linux@gmail.com>
9cc23682 9598M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
9599L: spear-devel@list.st.com
9600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9601W: http://www.st.com/spear
9602S: Maintained
281e192f 9603F: arch/arm/mach-spear/
fc0c195a 9604
9605SPEAR CLOCK FRAMEWORK SUPPORT
2d8a3b3d 9606M: Viresh Kumar <viresh.linux@gmail.com>
fbfa0748
VK
9607L: spear-devel@list.st.com
9608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 9609W: http://www.st.com/spear
9610S: Maintained
5df33a62 9611F: drivers/clk/spear/
fc0c195a 9612
e2d1d6c0 9613SPI SUBSYSTEM
b02e48f2 9614M: Mark Brown <broonie@kernel.org>
dfbe403c 9615L: linux-spi@vger.kernel.org
e7e4e13c 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 9617Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 9618S: Maintained
679655da
JP
9619F: Documentation/spi/
9620F: drivers/spi/
9621F: include/linux/spi/
c117ab84 9622F: include/uapi/linux/spi/
e2d1d6c0 9623
2752e401 9624SPIDERNET NETWORK DRIVER for CELL
8b58be88 9625M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
9626L: netdev@vger.kernel.org
9627S: Supported
679655da 9628F: Documentation/networking/spider_net.txt
8df158ac 9629F: drivers/net/ethernet/toshiba/spider_net*
2752e401 9630
e2d1d6c0 9631SPU FILE SYSTEM
8b58be88 9632M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 9633L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
9634W: http://www.ibm.com/developerworks/power/cell/
9635S: Supported
679655da
JP
9636F: Documentation/filesystems/spufs.txt
9637F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 9638
fc555841 9639SQUASHFS FILE SYSTEM
d7f2ff67 9640M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
9641L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9642W: http://squashfs.org.uk
9643S: Maintained
679655da
JP
9644F: Documentation/filesystems/squashfs.txt
9645F: fs/squashfs/
fc555841 9646
1da177e4 9647SRM (Alpha) environment access
8b58be88 9648M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 9649S: Maintained
679655da 9650F: arch/alpha/kernel/srm_env.c
1da177e4 9651
26e9a397 9652STABLE BRANCH
879a5a00 9653M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 9654L: stable@vger.kernel.org
879a5a00 9655S: Supported
7b175c46 9656F: Documentation/stable_kernel_rules.txt
e2d1d6c0 9657
26e9a397 9658STAGING SUBSYSTEM
879a5a00 9659M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 9661L: devel@driverdev.osuosl.org
879a5a00 9662S: Supported
679655da 9663F: drivers/staging/
dbc6c2cc 9664
ebd3d010
JP
9665STAGING - COMEDI
9666M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 9667M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
9668S: Odd Fixes
9669F: drivers/staging/comedi/
9670
a0138163
JP
9671STAGING - FLARION FT1000 DRIVERS
9672M: Marek Belisko <marek.belisko@gmail.com>
9673S: Odd Fixes
9674F: drivers/staging/ft1000/
9675
6c1bb424 9676STAGING - INDUSTRIAL IO
030a13d7 9677M: Jonathan Cameron <jic23@kernel.org>
a0138163 9678L: linux-iio@vger.kernel.org
6c1bb424
JP
9679S: Odd Fixes
9680F: drivers/staging/iio/
9681
a0138163
JP
9682STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9683M: Jarod Wilson <jarod@wilsonet.com>
9684W: http://www.lirc.org/
9685S: Odd Fixes
b2b0186d 9686F: drivers/staging/media/lirc/
a0138163 9687
f5e5de1e
OD
9688STAGING - LUSTRE PARALLEL FILESYSTEM
9689M: Oleg Drokin <oleg.drokin@intel.com>
9690M: Andreas Dilger <andreas.dilger@intel.com>
9691L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9692W: http://lustre.opensfs.org/
9693S: Maintained
9694F: drivers/staging/lustre
9695
7c6b6c71 9696STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
b8125382 9697M: Julian Andres Klode <jak@jak-linux.org>
7c6b6c71
MD
9698M: Marc Dietrich <marvin24@gmx.de>
9699L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 9700L: linux-tegra@vger.kernel.org
7c6b6c71
MD
9701S: Maintained
9702F: drivers/staging/nvec/
9703
a0138163 9704STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
9705M: Jens Frederich <jfrederich@gmail.com>
9706M: Daniel Drake <dsd@laptop.org>
a0138163
JP
9707M: Jon Nettleton <jon.nettleton@gmail.com>
9708W: http://wiki.laptop.org/go/DCON
3140b458 9709S: Maintained
a0138163
JP
9710F: drivers/staging/olpc_dcon/
9711
94cfdd15 9712STAGING - OZMO DEVICES USB OVER WIFI DRIVER
96747a8f 9713M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
94cfdd15
CK
9714S: Maintained
9715F: drivers/staging/ozwpan/
9716
a0138163 9717STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
9718M: Willy Tarreau <willy@meta-x.org>
9719S: Odd Fixes
9720F: drivers/staging/panel/
9721
a0138163
JP
9722STAGING - REALTEK RTL8712U DRIVERS
9723M: Larry Finger <Larry.Finger@lwfinger.net>
9724M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9725S: Odd Fixes
9726F: drivers/staging/rtl8712/
9727
7591ba8b
JS
9728STAGING - REALTEK RTL8723U WIRELESS DRIVER
9729M: Larry Finger <Larry.Finger@lwfinger.net>
9730M: Jes Sorensen <Jes.Sorensen@redhat.com>
9731L: linux-wireless@vger.kernel.org
9732S: Maintained
9733F: drivers/staging/rtl8723au/
9734
13e4e9b8
SM
9735STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9736M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9737M: Teddy Wang <teddy.wang@siliconmotion.com>
9738M: Sudip Mukherjee <sudip@vectorindia.org>
9739L: linux-fbdev@vger.kernel.org
9740S: Maintained
9741F: drivers/staging/sm7xxfb/
9742
980ac4d7
SM
9743STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9744M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9745M: Teddy Wang <teddy.wang@siliconmotion.com>
9746M: Sudip Mukherjee <sudip@vectorindia.org>
9747L: linux-fbdev@vger.kernel.org
9748S: Maintained
9749F: drivers/staging/sm750fb/
9750
510fa408
JP
9751STAGING - SLICOSS
9752M: Lior Dotan <liodot@gmail.com>
9753M: Christopher Harrer <charrer@alacritech.com>
9754S: Odd Fixes
9755F: drivers/staging/slicoss/
9756
a0138163
JP
9757STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9758M: William Hubbs <w.d.hubbs@gmail.com>
9759M: Chris Brannon <chris@the-brannons.com>
d33bce31 9760M: Kirk Reiser <kirk@reisers.ca>
a0138163 9761M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 9762L: speakup@linux-speakup.org
a0138163
JP
9763W: http://www.linux-speakup.org/
9764S: Odd Fixes
9765F: drivers/staging/speakup/
9766
b3e871ce
JP
9767STAGING - VIA VT665X DRIVERS
9768M: Forest Bond <forest@alittletooquiet.net>
9769S: Odd Fixes
9770F: drivers/staging/vt665?/
9771
a30baec1
JK
9772STAGING - WILC1000 WIFI DRIVER
9773M: Johnny Kim <johnny.kim@atmel.com>
9774M: Rachel Kim <rachel.kim@atmel.com>
9775M: Dean Lee <dean.lee@atmel.com>
9776M: Chris Park <chris.park@atmel.com>
9777L: linux-wireless@vger.kernel.org
9778S: Supported
9779F: drivers/staging/wilc1000/
9780
709bcb07 9781STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 9782M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
9783S: Odd Fixes
9784F: drivers/staging/xgifb/
9785
1da177e4 9786STARFIRE/DURALAN NETWORK DRIVER
8b58be88 9787M: Ion Badulescu <ionut@badula.org>
b4f90189 9788S: Odd Fixes
9bba23b0 9789F: drivers/net/ethernet/adaptec/starfire*
1da177e4 9790
e2d1d6c0 9791SUN3/3X
8b58be88 9792M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
9793W: http://sammy.net/sun3/
9794S: Maintained
679655da
JP
9795F: arch/m68k/kernel/*sun3*
9796F: arch/m68k/sun3*/
9797F: arch/m68k/include/asm/sun3*
e689cf4a 9798F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 9799
af6a5af8
HG
9800SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9801M: Hans de Goede <hdegoede@redhat.com>
9802L: linux-input@vger.kernel.org
9803S: Maintained
9804F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9805F: drivers/input/keyboard/sun4i-lradc-keys.c
9806
2bc9ff01
DK
9807SUNDANCE NETWORK DRIVER
9808M: Denis Kirjanov <kda@linux-powerpc.org>
9809L: netdev@vger.kernel.org
9810S: Maintained
9811F: drivers/net/ethernet/dlink/sundance.c
9812
2cbb12a4 9813SUPERH
2cbb12a4 9814L: linux-sh@vger.kernel.org
8a6e2535 9815Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 9816S: Orphan
066069e1 9817F: Documentation/sh/
679655da 9818F: arch/sh/
066069e1 9819F: drivers/sh/
1da177e4 9820
4480f15b 9821SUSPEND TO RAM
7fb06082 9822M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
9823M: Len Brown <len.brown@intel.com>
9824M: Pavel Machek <pavel@ucw.cz>
bf1c138e 9825L: linux-pm@vger.kernel.org
e2d1d6c0 9826S: Supported
679655da
JP
9827F: Documentation/power/
9828F: arch/x86/kernel/acpi/
9829F: drivers/base/power/
9830F: kernel/power/
9831F: include/linux/suspend.h
9832F: include/linux/freezer.h
9833F: include/linux/pm.h
1da177e4
LT
9834
9835SVGA HANDLING
8b58be88 9836M: Martin Mares <mj@ucw.cz>
1da177e4
LT
9837L: linux-video@atrey.karlin.mff.cuni.cz
9838S: Maintained
679655da
JP
9839F: Documentation/svga.txt
9840F: arch/x86/boot/video*
1da177e4 9841
6e28b761
KRW
9842SWIOTLB SUBSYSTEM
9843M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9844L: linux-kernel@vger.kernel.org
9845S: Supported
9846F: lib/swiotlb.c
9847F: arch/*/kernel/pci-swiotlb.c
9848F: include/linux/swiotlb.h
9849
007f790c
JP
9850SWITCHDEV
9851M: Jiri Pirko <jiri@resnulli.us>
9852L: netdev@vger.kernel.org
9853S: Supported
9854F: net/switchdev/
9855F: include/net/switchdev.h
9856
db8e35d5
VG
9857SYNOPSYS ARC ARCHITECTURE
9858M: Vineet Gupta <vgupta@synopsys.com>
db8e35d5
VG
9859S: Supported
9860F: arch/arc/
6659a20a 9861F: Documentation/devicetree/bindings/arc/
c6a0fe4a 9862F: drivers/tty/serial/arc_uart.c
db8e35d5 9863
556cc1c5
AB
9864SYNOPSYS ARC SDP platform support
9865M: Alexey Brodkin <abrodkin@synopsys.com>
9866S: Supported
9867F: arch/arc/plat-axs10x
9868F: arch/arc/boot/dts/ax*
9869F: Documentation/devicetree/bindings/arc/axs10*
9870
6c284c9a
LJ
9871SYSTEM CONFIGURATION (SYSCON)
9872M: Lee Jones <lee.jones@linaro.org>
9873M: Arnd Bergmann <arnd@arndb.de>
9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9875S: Supported
9876F: drivers/mfd/syscon.c
9877
1da177e4 9878SYSV FILESYSTEM
8b58be88 9879M: Christoph Hellwig <hch@infradead.org>
1da177e4 9880S: Maintained
679655da
JP
9881F: Documentation/filesystems/sysv-fs.txt
9882F: fs/sysv/
9883F: include/linux/sysv_fs.h
1da177e4 9884
86cfa7fc 9885TARGET SUBSYSTEM
9c3646d1 9886M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 9887L: linux-scsi@vger.kernel.org
b9f5edc2 9888L: target-devel@vger.kernel.org
86cfa7fc 9889W: http://www.linux-iscsi.org
cf015e9f 9890W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
9892S: Supported
9893F: drivers/target/
9894F: include/target/
9895F: Documentation/target/
9896
4e68852d 9897TASKSTATS STATISTICS INTERFACE
185e595f 9898M: Balbir Singh <bsingharora@gmail.com>
4e68852d 9899S: Maintained
679655da
JP
9900F: Documentation/accounting/taskstats*
9901F: include/linux/taskstats*
9902F: kernel/taskstats.c
4e68852d 9903
781b456a 9904TC CLASSIFIER
f935f3f8 9905M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
9906L: netdev@vger.kernel.org
9907S: Maintained
679655da 9908F: include/net/pkt_cls.h
c117ab84 9909F: include/uapi/linux/pkt_cls.h
679655da 9910F: net/sched/
781b456a 9911
5067f08a 9912TCP LOW PRIORITY MODULE
8b58be88
JP
9913M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9914M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
9915W: http://tcp-lp-mod.sourceforge.net/
9916S: Maintained
679655da 9917F: net/ipv4/tcp_lp.c
5067f08a 9918
91952bc0
AP
9919TDA10071 MEDIA DRIVER
9920M: Antti Palosaari <crope@iki.fi>
9921L: linux-media@vger.kernel.org
9922W: http://linuxtv.org/
9923W: http://palosaari.fi/linux/
9924Q: http://patchwork.linuxtv.org/project/linux-media/list/
9925T: git git://linuxtv.org/anttip/media_tree.git
9926S: Maintained
9927F: drivers/media/dvb-frontends/tda10071*
9928
9929TDA18212 MEDIA DRIVER
9930M: Antti Palosaari <crope@iki.fi>
9931L: linux-media@vger.kernel.org
9932W: http://linuxtv.org/
9933W: http://palosaari.fi/linux/
9934Q: http://patchwork.linuxtv.org/project/linux-media/list/
9935T: git git://linuxtv.org/anttip/media_tree.git
9936S: Maintained
9937F: drivers/media/tuners/tda18212*
9938
9939TDA18218 MEDIA DRIVER
9940M: Antti Palosaari <crope@iki.fi>
9941L: linux-media@vger.kernel.org
9942W: http://linuxtv.org/
9943W: http://palosaari.fi/linux/
9944Q: http://patchwork.linuxtv.org/project/linux-media/list/
9945T: git git://linuxtv.org/anttip/media_tree.git
9946S: Maintained
9947F: drivers/media/tuners/tda18218*
9948
3b2f6aba
MK
9949TDA18271 MEDIA DRIVER
9950M: Michael Krufky <mkrufky@linuxtv.org>
9951L: linux-media@vger.kernel.org
9952W: http://linuxtv.org/
9953W: http://github.com/mkrufky
9954Q: http://patchwork.linuxtv.org/project/linux-media/list/
9955T: git git://linuxtv.org/mkrufky/tuners.git
9956S: Maintained
9957F: drivers/media/tuners/tda18271*
9958
e48307a9
MK
9959TDA827x MEDIA DRIVER
9960M: Michael Krufky <mkrufky@linuxtv.org>
9961L: linux-media@vger.kernel.org
9962W: http://linuxtv.org/
9963W: http://github.com/mkrufky
9964Q: http://patchwork.linuxtv.org/project/linux-media/list/
9965T: git git://linuxtv.org/mkrufky/tuners.git
9966S: Maintained
9967F: drivers/media/tuners/tda8290.*
9968
66cf9212
MK
9969TDA8290 MEDIA DRIVER
9970M: Michael Krufky <mkrufky@linuxtv.org>
9971L: linux-media@vger.kernel.org
9972W: http://linuxtv.org/
9973W: http://github.com/mkrufky
9974Q: http://patchwork.linuxtv.org/project/linux-media/list/
9975T: git git://linuxtv.org/mkrufky/tuners.git
9976S: Maintained
9977F: drivers/media/tuners/tda8290.*
9978
4b9fba30
HV
9979TDA9840 MEDIA DRIVER
9980M: Hans Verkuil <hverkuil@xs4all.nl>
9981L: linux-media@vger.kernel.org
9982T: git git://linuxtv.org/media_tree.git
9983W: http://linuxtv.org
9984S: Maintained
9985F: drivers/media/i2c/tda9840*
9986
2cb654fd 9987TEA5761 TUNER DRIVER
009a5410 9988M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9989L: linux-media@vger.kernel.org
9990W: http://linuxtv.org
9991T: git git://linuxtv.org/media_tree.git
9992S: Odd fixes
9993F: drivers/media/tuners/tea5761.*
9994
9995TEA5767 TUNER DRIVER
009a5410 9996M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
9997L: linux-media@vger.kernel.org
9998W: http://linuxtv.org
9999T: git git://linuxtv.org/media_tree.git
10000S: Maintained
10001F: drivers/media/tuners/tea5767.*
10002
4b9fba30
HV
10003TEA6415C MEDIA DRIVER
10004M: Hans Verkuil <hverkuil@xs4all.nl>
10005L: linux-media@vger.kernel.org
10006T: git git://linuxtv.org/media_tree.git
10007W: http://linuxtv.org
10008S: Maintained
10009F: drivers/media/i2c/tea6415c*
10010
10011TEA6420 MEDIA DRIVER
10012M: Hans Verkuil <hverkuil@xs4all.nl>
10013L: linux-media@vger.kernel.org
10014T: git git://linuxtv.org/media_tree.git
10015W: http://linuxtv.org
10016S: Maintained
10017F: drivers/media/i2c/tea6420*
10018
3d249d4c 10019TEAM DRIVER
dca9ab92 10020M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10021L: netdev@vger.kernel.org
10022S: Supported
10023F: drivers/net/team/
10024F: include/linux/if_team.h
c117ab84 10025F: include/uapi/linux/if_team.h
3d249d4c 10026
7d029125 10027TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10028M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10029S: Maintained
10030F: arch/x86/platform/ts5500/
10031
40ad4a30
SY
10032TECHNOTREND USB IR RECEIVER
10033M: Sean Young <sean@mess.org>
10034L: linux-media@vger.kernel.org
10035S: Maintained
10036F: drivers/media/rc/ttusbir.c
10037
adabdb0c 10038TEGRA ARCHITECTURE SUPPORT
243d58ec 10039M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10040M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10041M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10042L: linux-tegra@vger.kernel.org
fd117cd1 10043Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10045S: Supported
bbbe96ed 10046N: [^a-z]tegra
84b9414b 10047
adabdb0c
SW
10048TEGRA CLOCK DRIVER
10049M: Peter De Schrijver <pdeschrijver@nvidia.com>
10050M: Prashant Gaikwad <pgaikwad@nvidia.com>
10051S: Supported
10052F: drivers/clk/tegra/
10053
10054TEGRA DMA DRIVER
10055M: Laxman Dewangan <ldewangan@nvidia.com>
10056S: Supported
10057F: drivers/dma/tegra20-apb-dma.c
10058
adabdb0c
SW
10059TEGRA I2C DRIVER
10060M: Laxman Dewangan <ldewangan@nvidia.com>
10061S: Supported
10062F: drivers/i2c/busses/i2c-tegra.c
10063
10064TEGRA IOMMU DRIVERS
10065M: Hiroshi Doyu <hdoyu@nvidia.com>
10066S: Supported
10067F: drivers/iommu/tegra*
10068
10069TEGRA KBC DRIVER
10070M: Rakesh Iyer <riyer@nvidia.com>
10071M: Laxman Dewangan <ldewangan@nvidia.com>
10072S: Supported
10073F: drivers/input/keyboard/tegra-kbc.c
10074
adabdb0c
SW
10075TEGRA PWM DRIVER
10076M: Thierry Reding <thierry.reding@gmail.com>
10077S: Supported
10078F: drivers/pwm/pwm-tegra.c
10079
10080TEGRA SERIAL DRIVER
10081M: Laxman Dewangan <ldewangan@nvidia.com>
10082S: Supported
10083F: drivers/tty/serial/serial-tegra.c
10084
10085TEGRA SPI DRIVER
10086M: Laxman Dewangan <ldewangan@nvidia.com>
10087S: Supported
10088F: drivers/spi/spi-tegra*
10089
1a348ccc 10090TEHUTI ETHERNET DRIVER
8b58be88 10091M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10092L: netdev@vger.kernel.org
10093S: Supported
ef7f5429 10094F: drivers/net/ethernet/tehuti/*
1a348ccc 10095
4e68852d 10096Telecom Clock Driver for MCPL0010
8b58be88 10097M: Mark Gross <mark.gross@intel.com>
4e68852d 10098S: Supported
679655da 10099F: drivers/char/tlclk.c
4e68852d 10100
4480f15b 10101TENSILICA XTENSA PORT (xtensa)
8b58be88 10102M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10103M: Max Filippov <jcmvbkbc@gmail.com>
10104L: linux-xtensa@linux-xtensa.org
4e68852d 10105S: Maintained
679655da 10106F: arch/xtensa/
3dc99857 10107F: drivers/irqchip/irq-xtensa-*
4e68852d 10108
5313ba66
HV
10109THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10110M: Hans Verkuil <hverkuil@xs4all.nl>
10111L: linux-media@vger.kernel.org
10112T: git git://linuxtv.org/media_tree.git
10113W: http://linuxtv.org
10114S: Maintained
10115F: drivers/media/radio/radio-raremono.c
10116
d3fb6955 10117THERMAL
b75f0050 10118M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10119M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10120L: linux-pm@vger.kernel.org
10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10123Q: https://patchwork.kernel.org/project/linux-pm/list/
10124S: Supported
10125F: drivers/thermal/
10126F: include/linux/thermal.h
af6c9f16 10127F: include/uapi/linux/thermal.h
b75f0050
JP
10128F: include/linux/cpu_cooling.h
10129F: Documentation/devicetree/bindings/thermal/
d3fb6955 10130
30ba2fbd
VD
10131THINGM BLINK(1) USB RGB LED DRIVER
10132M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10133S: Maintained
10134F: drivers/hid/hid-thingm.c
10135
4e68852d 10136THINKPAD ACPI EXTRAS DRIVER
8b58be88 10137M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10138L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10139L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10140W: http://ibm-acpi.sourceforge.net
10141W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10142T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10143S: Maintained
679655da 10144F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10145
1b46f2a2 10146TI BANDGAP AND THERMAL DRIVER
f14d1c24 10147M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10148L: linux-pm@vger.kernel.org
531ff13e 10149L: linux-omap@vger.kernel.org
5a723e81 10150S: Maintained
794b2e25 10151F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10152
0c7665c3
MF
10153TI CDCE706 CLOCK DRIVER
10154M: Max Filippov <jcmvbkbc@gmail.com>
10155S: Maintained
10156F: drivers/clk/clk-cdce706.c
10157
49b6a5e3
TK
10158TI CLOCK DRIVER
10159M: Tero Kristo <t-kristo@ti.com>
10160L: linux-omap@vger.kernel.org
10161S: Maintained
10162F: drivers/clk/ti/
10163F: include/linux/clk/ti.h
10164
4020f2d7 10165TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10166M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10167S: Maintained
679655da
JP
10168F: drivers/misc/tifm*
10169F: drivers/mmc/host/tifm_sd.c
10170F: include/linux/tifm.h
4020f2d7 10171
e0c52404 10172TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10173M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10174L: linux-kernel@vger.kernel.org
10175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10176S: Maintained
10177F: drivers/soc/ti/*
10178T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10179
10180
152ad442
SR
10181TI LM49xxx FAMILY ASoC CODEC DRIVERS
10182M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10183M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10185S: Maintained
10186F: sound/soc/codecs/lm49453*
d392dead 10187F: sound/soc/codecs/isabelle*
152ad442 10188
0edd807d
KM
10189TI LP855x BACKLIGHT DRIVER
10190M: Milo Kim <milo.kim@ti.com>
10191S: Maintained
10192F: Documentation/backlight/lp855x-driver.txt
10193F: drivers/video/backlight/lp855x_bl.c
10194F: include/linux/platform_data/lp855x.h
10195
faf13f6d
KM
10196TI LP8727 CHARGER DRIVER
10197M: Milo Kim <milo.kim@ti.com>
10198S: Maintained
10199F: drivers/power/lp8727_charger.c
10200F: include/linux/platform_data/lp8727.h
10201
22f1229f
KM
10202TI LP8788 MFD DRIVER
10203M: Milo Kim <milo.kim@ti.com>
10204S: Maintained
10205F: drivers/iio/adc/lp8788_adc.c
10206F: drivers/leds/leds-lp8788.c
10207F: drivers/mfd/lp8788*.c
10208F: drivers/power/lp8788-charger.c
10209F: drivers/regulator/lp8788-*.c
10210F: include/linux/mfd/lp8788*.h
10211
84640e27
KM
10212TI NETCP ETHERNET DRIVER
10213M: Wingman Kwok <w-kwok2@ti.com>
10214M: Murali Karicheri <m-karicheri2@ti.com>
10215L: netdev@vger.kernel.org
10216S: Maintained
10217F: drivers/net/ethernet/ti/netcp*
10218
217e0ca9
KC
10219TI TAS571X FAMILY ASoC CODEC DRIVER
10220M: Kevin Cernekee <cernekee@chromium.org>
10221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10222S: Odd Fixes
10223F: sound/soc/codecs/tas571x*
10224
dd5e8e6b 10225TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10226M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10227L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10228S: Maintained
10229F: sound/soc/codecs/twl4030*
10230
90921014 10231TI WILINK WIRELESS DRIVERS
90921014
LC
10232L: linux-wireless@vger.kernel.org
10233W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10234W: http://wireless.kernel.org/en/users/Drivers/wl1251
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10236S: Orphan
90921014
LC
10237F: drivers/net/wireless/ti/
10238F: include/linux/wl12xx.h
10239
e86eaa3a 10240TIPC NETWORK LAYER
8b58be88 10241M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10242M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10243L: netdev@vger.kernel.org (core kernel code)
10244L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10245W: http://tipc.sourceforge.net/
e86eaa3a 10246S: Maintained
c117ab84 10247F: include/uapi/linux/tipc*.h
679655da 10248F: net/tipc/
e86eaa3a 10249
867e359b 10250TILE ARCHITECTURE
c47b15c4 10251M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10252W: http://www.ezchip.com/scm/
867e359b
CM
10253S: Supported
10254F: arch/tile/
6b940606 10255F: drivers/char/tile-srom.c
5c770755 10256F: drivers/edac/tile_edac.c
6b940606
CM
10257F: drivers/net/ethernet/tile/
10258F: drivers/rtc/rtc-tile.c
10259F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10260F: drivers/tty/serial/tilegx.c
6b940606
CM
10261F: drivers/usb/host/*-tilegx.c
10262F: include/linux/usb/tilegx.h
867e359b 10263
1da177e4 10264TLAN NETWORK DRIVER
8b58be88 10265M: Samuel Chessman <chessman@tux.org>
88c07dde 10266L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10267W: http://sourceforge.net/projects/tlan/
10268S: Maintained
679655da 10269F: Documentation/networking/tlan.txt
b544dbac 10270F: drivers/net/ethernet/ti/tlan.*
1da177e4 10271
d74db3b2 10272TOMOYO SECURITY MODULE
8b58be88
JP
10273M: Kentaro Takeda <takedakn@nttdata.co.jp>
10274M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10275L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10276L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10277L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10278L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10279W: http://tomoyo.sourceforge.jp/
843d183c 10280T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10281S: Maintained
679655da 10282F: security/tomoyo/
d74db3b2 10283
9caeb532 10284TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10285M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10286L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10287S: Maintained
10288F: drivers/platform/x86/topstar-laptop.c
10289
1da177e4 10290TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10291M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10292L: platform-driver-x86@vger.kernel.org
0a63ca11 10293S: Maintained
679655da 10294F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10295
0a63ca11
AA
10296TOSHIBA BLUETOOTH DRIVER
10297M: Azael Avalos <coproscefalo@gmail.com>
10298L: platform-driver-x86@vger.kernel.org
10299S: Maintained
10300F: drivers/platform/x86/toshiba_bluetooth.c
10301
10302TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10303M: Azael Avalos <coproscefalo@gmail.com>
10304L: platform-driver-x86@vger.kernel.org
10305S: Maintained
10306F: drivers/platform/x86/toshiba_haps.c
10307
1da177e4 10308TOSHIBA SMM DRIVER
8b58be88 10309M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10310L: tlinux-users@tce.toshiba-dme.co.jp
10311W: http://www.buzzard.org.uk/toshiba/
10312S: Maintained
679655da
JP
10313F: drivers/char/toshiba.c
10314F: include/linux/toshiba.h
c117ab84 10315F: include/uapi/linux/toshiba.h
1da177e4 10316
d719f900 10317TMIO MMC DRIVER
c4b13fb0 10318M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10319L: linux-mmc@vger.kernel.org
d719f900 10320S: Maintained
d1057c40
GL
10321F: drivers/mmc/host/tmio_mmc*
10322F: drivers/mmc/host/sh_mobile_sdhi.c
10323F: include/linux/mmc/tmio.h
10324F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10325
917cc4e6
GR
10326TMP401 HARDWARE MONITOR DRIVER
10327M: Guenter Roeck <linux@roeck-us.net>
10328L: lm-sensors@lm-sensors.org
10329S: Maintained
10330F: Documentation/hwmon/tmp401
10331F: drivers/hwmon/tmp401.c
10332
98f32602 10333TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10334M: Hugh Dickins <hughd@google.com>
98f32602
HD
10335L: linux-mm@kvack.org
10336S: Maintained
10337F: include/linux/shmem_fs.h
10338F: mm/shmem.c
10339
45f95b53 10340TM6000 VIDEO4LINUX DRIVER
009a5410 10341M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10342L: linux-media@vger.kernel.org
10343W: http://linuxtv.org
10344T: git git://linuxtv.org/media_tree.git
10345S: Odd fixes
10346F: drivers/media/usb/tm6000/
10347
c65fde19
HV
10348TW68 VIDEO4LINUX DRIVER
10349M: Hans Verkuil <hverkuil@xs4all.nl>
10350L: linux-media@vger.kernel.org
10351T: git git://linuxtv.org/media_tree.git
10352W: http://linuxtv.org
10353S: Odd Fixes
10354F: drivers/media/pci/tw68/
10355
4e68852d 10356TPM DEVICE DRIVER
901486b8 10357M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10358M: Marcel Selhorst <tpmdd@selhorst.net>
ce93b4b0 10359R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10360W: http://tpmdd.sourceforge.net
63a10dfd 10361L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10362Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10363T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10364S: Maintained
679655da 10365F: drivers/char/tpm/
4e68852d 10366
1a0f1b27
AL
10367TPM IBM_VTPM DEVICE DRIVER
10368M: Ashley Lai <ashleydlai@gmail.com>
10369W: http://tpmdd.sourceforge.net
10370L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10371S: Maintained
10372F: drivers/char/tpm/tpm_ibmvtpm*
10373
d6f005a1
JP
10374TRACING
10375M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10376M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10378S: Maintained
10379F: Documentation/trace/ftrace.txt
10380F: arch/*/*/*/ftrace.h
10381F: arch/*/kernel/ftrace.c
10382F: include/*/ftrace.h
10383F: include/linux/trace*.h
10384F: include/trace/
10385F: kernel/trace/
6e68e6c5 10386F: tools/testing/selftests/ftrace/
d6f005a1 10387
1da177e4 10388TRIVIAL PATCHES
8b58be88 10389M: Jiri Kosina <trivial@kernel.org>
54e5881d 10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10391S: Maintained
86ef925f 10392K: ^Subject:.*(?i)trivial
1da177e4 10393
4e68852d 10394TTY LAYER
879a5a00 10395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
25e6c11f 10396M: Jiri Slaby <jslaby@suse.cz>
879a5a00 10397S: Supported
08deed1e 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10399F: Documentation/serial/
8dd5d2f1 10400F: drivers/tty/
df621252 10401F: drivers/tty/serial/serial_core.c
e3288775
AC
10402F: include/linux/serial_core.h
10403F: include/linux/serial.h
10404F: include/linux/tty.h
c117ab84
CEB
10405F: include/uapi/linux/serial_core.h
10406F: include/uapi/linux/serial.h
10407F: include/uapi/linux/tty.h
4e68852d 10408
91952bc0
AP
10409TUA9001 MEDIA DRIVER
10410M: Antti Palosaari <crope@iki.fi>
10411L: linux-media@vger.kernel.org
10412W: http://linuxtv.org/
10413W: http://palosaari.fi/linux/
10414Q: http://patchwork.linuxtv.org/project/linux-media/list/
10415T: git git://linuxtv.org/anttip/media_tree.git
10416S: Maintained
10417F: drivers/media/tuners/tua9001*
10418
740db6d7 10419TULIP NETWORK DRIVERS
8b58be88 10420M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10421L: netdev@vger.kernel.org
10422S: Maintained
0f04e2aa 10423F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10424
10425TUN/TAP driver
ba57b6f2 10426M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10427W: http://vtun.sourceforge.net/tun
10428S: Maintained
679655da
JP
10429F: Documentation/networking/tuntap.txt
10430F: arch/um/os-Linux/drivers/
1da177e4 10431
b454cc66 10432TURBOCHANNEL SUBSYSTEM
8b58be88 10433M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10434M: Ralf Baechle <ralf@linux-mips.org>
10435L: linux-mips@linux-mips.org
10436Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10437S: Maintained
679655da
JP
10438F: drivers/tc/
10439F: include/linux/tc.h
b454cc66 10440
1da177e4 10441U14-34F SCSI DRIVER
8b58be88 10442M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10443L: linux-scsi@vger.kernel.org
10444S: Maintained
679655da 10445F: drivers/scsi/u14-34f.c
1da177e4 10446
e2d1d6c0 10447UBI FILE SYSTEM (UBIFS)
949cb623 10448M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10449M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10450L: linux-mtd@lists.infradead.org
e2966cbe 10451T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10452W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10453S: Maintained
679655da
JP
10454F: Documentation/filesystems/ubifs.txt
10455F: fs/ubifs/
e2d1d6c0 10456
e1632fa2 10457UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 10458M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 10459W: http://www.uclinux.org/
e1632fa2 10460L: linux-m68k@lists.linux-m68k.org
cc2020e6 10461L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 10463S: Maintained
e1632fa2
GU
10464F: arch/m68k/coldfire/
10465F: arch/m68k/68*/
61bc02bb
JP
10466F: arch/m68k/*/*_no.*
10467F: arch/m68k/include/asm/*_no.*
cc2020e6 10468
1da177e4 10469UDF FILESYSTEM
8b58be88 10470M: Jan Kara <jack@suse.cz>
1da177e4 10471S: Maintained
679655da
JP
10472F: Documentation/filesystems/udf.txt
10473F: fs/udf/
1da177e4 10474
cc2020e6 10475UFS FILESYSTEM
8b58be88 10476M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10477S: Maintained
679655da
JP
10478F: Documentation/filesystems/ufs.txt
10479F: fs/ufs/
cc2020e6 10480
0a09d3ab
DH
10481UHID USERSPACE HID IO DRIVER:
10482M: David Herrmann <dh.herrmann@googlemail.com>
10483L: linux-input@vger.kernel.org
10484S: Maintained
10485F: drivers/hid/uhid.c
c117ab84 10486F: include/uapi/linux/uhid.h
0a09d3ab 10487
18332a80 10488ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10489L: linux-usb@vger.kernel.org
10c6c9c9 10490S: Orphan
355ffe69 10491F: drivers/uwb/
679655da
JP
10492F: include/linux/uwb.h
10493F: include/linux/uwb/
18332a80 10494
b31d8273
G
10495UNICORE32 ARCHITECTURE:
10496M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10497W: http://mprc.pku.edu.cn/~guanxuetao/linux
10498S: Maintained
ceebf4d5 10499T: git git://github.com/gxt/linux.git
b31d8273
G
10500F: arch/unicore32/
10501
d8379ab1
TF
10502UNIFDEF
10503M: Tony Finch <dot@dotat.at>
10504W: http://dotat.at/prog/unifdef
10505S: Maintained
10506F: scripts/unifdef.c
10507
1da177e4 10508UNIFORM CDROM DRIVER
8b58be88 10509M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10510W: http://www.kernel.dk
10511S: Maintained
679655da
JP
10512F: Documentation/cdrom/
10513F: drivers/cdrom/cdrom.c
10514F: include/linux/cdrom.h
c117ab84 10515F: include/uapi/linux/cdrom.h
1da177e4 10516
56df0122 10517UNISYS S-PAR DRIVERS
49e7d9df
JP
10518M: Benjamin Romer <benjamin.romer@unisys.com>
10519M: David Kershner <david.kershner@unisys.com>
10520L: sparmaintainer@unisys.com (Unisys internal)
10521S: Supported
10522F: drivers/staging/unisys/
56df0122 10523
9941fa6e
VH
10524UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10525M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10526L: linux-scsi@vger.kernel.org
10527S: Supported
10528F: Documentation/scsi/ufs.txt
10529F: drivers/scsi/ufs/
10530
e2d1d6c0 10531UNSORTED BLOCK IMAGES (UBI)
949cb623 10532M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10533M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10534W: http://www.linux-mtd.infradead.org/
10535L: linux-mtd@lists.infradead.org
b6b44e0a 10536T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10537S: Supported
80811493 10538F: drivers/mtd/ubi/
679655da 10539F: include/linux/mtd/ubi.h
c117ab84 10540F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10541
1da177e4 10542USB ACM DRIVER
61eee9a7 10543M: Oliver Neukum <oliver@neukum.org>
6372594a 10544L: linux-usb@vger.kernel.org
1da177e4 10545S: Maintained
679655da
JP
10546F: Documentation/usb/acm.txt
10547F: drivers/usb/class/cdc-acm.*
1da177e4 10548
b7d572e1
PF
10549USB AR5523 WIRELESS DRIVER
10550M: Pontus Fuchs <pontus.fuchs@gmail.com>
10551L: linux-wireless@vger.kernel.org
10552S: Maintained
10553F: drivers/net/wireless/ath/ar5523/
10554
115bb1ff 10555USB ATTACHED SCSI
f50a4968 10556M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10557M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10558L: linux-usb@vger.kernel.org
10559L: linux-scsi@vger.kernel.org
8eae0fb7 10560S: Maintained
115bb1ff
MW
10561F: drivers/usb/storage/uas.c
10562
1da177e4 10563USB CDC ETHERNET DRIVER
61eee9a7 10564M: Oliver Neukum <oliver@neukum.org>
795fb7e7 10565L: linux-usb@vger.kernel.org
1da177e4 10566S: Maintained
679655da 10567F: drivers/net/usb/cdc_*.c
c117ab84 10568F: include/uapi/linux/usb/cdc.h
1da177e4 10569
66e3e591
KP
10570USB CHAOSKEY DRIVER
10571M: Keith Packard <keithp@keithp.com>
10572L: linux-usb@vger.kernel.org
10573S: Maintained
10574F: drivers/usb/misc/chaoskey.c
10575
b02b371e 10576USB CYPRESS C67X00 DRIVER
8b58be88 10577M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
10578L: linux-usb@vger.kernel.org
10579S: Maintained
679655da 10580F: drivers/usb/c67x00/
b02b371e 10581
d0374f4f 10582USB DAVICOM DM9601 DRIVER
8b58be88 10583M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 10584L: netdev@vger.kernel.org
d0374f4f
PK
10585W: http://www.linux-usb.org/usbnet
10586S: Maintained
679655da 10587F: drivers/net/usb/dm9601.c
d0374f4f 10588
cc2020e6 10589USB DIAMOND RIO500 DRIVER
8b58be88 10590M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
10591L: rio500-users@lists.sourceforge.net
10592W: http://rio500.sourceforge.net
10593S: Maintained
679655da 10594F: drivers/usb/misc/rio500*
cc2020e6 10595
1da177e4 10596USB EHCI DRIVER
578333ab 10597M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10598L: linux-usb@vger.kernel.org
578333ab 10599S: Maintained
679655da
JP
10600F: Documentation/usb/ehci.txt
10601F: drivers/usb/host/ehci*
1da177e4 10602
69ae9e3e 10603USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 10604M: Felipe Balbi <balbi@ti.com>
795fb7e7 10605L: linux-usb@vger.kernel.org
69ae9e3e 10606W: http://www.linux-usb.org/gadget
d6d0f665
FB
10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10608S: Maintained
679655da
JP
10609F: drivers/usb/gadget/
10610F: include/linux/usb/gadget*
69ae9e3e 10611
2dea64b4 10612USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
8b58be88 10613M: Jiri Kosina <jkosina@suse.cz>
795fb7e7 10614L: linux-usb@vger.kernel.org
54e5881d 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 10616S: Maintained
c2f01971 10617F: Documentation/hid/hiddev.txt
679655da 10618F: drivers/hid/usbhid/
1da177e4 10619
959eea21 10620USB ISP116X DRIVER
8b58be88 10621M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 10622L: linux-usb@vger.kernel.org
959eea21 10623S: Maintained
679655da
JP
10624F: drivers/usb/host/isp116x*
10625F: include/linux/usb/isp116x.h
959eea21 10626
1da177e4 10627USB MASS STORAGE DRIVER
8b58be88 10628M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 10629L: linux-usb@vger.kernel.org
8836aeb8 10630L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
10631S: Maintained
10632W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 10633F: drivers/usb/storage/
1da177e4 10634
af39917d
CL
10635USB MIDI DRIVER
10636M: Clemens Ladisch <clemens@ladisch.de>
10637L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10638T: git git://git.alsa-project.org/alsa-kernel.git
10639S: Maintained
10640F: sound/usb/midi.*
10641
444ce9d4
JP
10642USB NETWORKING DRIVERS
10643L: linux-usb@vger.kernel.org
10644S: Odd Fixes
10645F: drivers/net/usb/
10646
1da177e4 10647USB OHCI DRIVER
578333ab 10648M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10649L: linux-usb@vger.kernel.org
578333ab 10650S: Maintained
679655da
JP
10651F: Documentation/usb/ohci.txt
10652F: drivers/usb/host/ohci*
1da177e4 10653
963ffa3e
PC
10654USB OTG FSM (Finite State Machine)
10655M: Peter Chen <Peter.Chen@freescale.com>
8373856d 10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
10657L: linux-usb@vger.kernel.org
10658S: Maintained
10659F: drivers/usb/common/usb-otg-fsm.c
10660
563da3a9
VM
10661USB OVER IP DRIVER
10662M: Valentina Manea <valentina.manea.m@gmail.com>
10663M: Shuah Khan <shuah.kh@samsung.com>
10664L: linux-usb@vger.kernel.org
10665S: Maintained
10666F: drivers/usb/usbip/
10667F: tools/usb/usbip/
10668
1da177e4 10669USB PEGASUS DRIVER
a16b945c 10670M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10671L: linux-usb@vger.kernel.org
043600a6 10672L: netdev@vger.kernel.org
052e3128
PM
10673T: git git://github.com/petkan/pegasus.git
10674W: https://github.com/petkan/pegasus
1da177e4 10675S: Maintained
679655da 10676F: drivers/net/usb/pegasus.*
1da177e4 10677
d3ad558f
FB
10678USB PHY LAYER
10679M: Felipe Balbi <balbi@ti.com>
10680L: linux-usb@vger.kernel.org
10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10682S: Maintained
10683F: drivers/usb/phy/
d3ad558f 10684
73e4fb3f 10685USB PRINTER DRIVER (usblp)
8b58be88 10686M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 10687L: linux-usb@vger.kernel.org
73e4fb3f 10688S: Supported
679655da 10689F: drivers/usb/class/usblp.c
1da177e4
LT
10690
10691USB RTL8150 DRIVER
a16b945c 10692M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 10693L: linux-usb@vger.kernel.org
043600a6 10694L: netdev@vger.kernel.org
052e3128
PM
10695T: git git://github.com/petkan/rtl8150.git
10696W: https://github.com/petkan/rtl8150
1da177e4 10697S: Maintained
679655da 10698F: drivers/net/usb/rtl8150.c
1da177e4 10699
f896b796 10700USB SERIAL SUBSYSTEM
66085694 10701M: Johan Hovold <johan@kernel.org>
795fb7e7 10702L: linux-usb@vger.kernel.org
4e68852d 10703S: Maintained
679655da 10704F: Documentation/usb/usb-serial.txt
f896b796 10705F: drivers/usb/serial/
679655da 10706F: include/linux/usb/serial.h
1da177e4 10707
b3f0db1c
SG
10708USB SMSC75XX ETHERNET DRIVER
10709M: Steve Glendinning <steve.glendinning@shawell.net>
10710L: netdev@vger.kernel.org
10711S: Maintained
10712F: drivers/net/usb/smsc75xx.*
10713
2f7ca802 10714USB SMSC95XX ETHERNET DRIVER
90b24cfb 10715M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 10716L: netdev@vger.kernel.org
90b24cfb 10717S: Maintained
679655da 10718F: drivers/net/usb/smsc95xx.*
2f7ca802 10719
1da177e4 10720USB SUBSYSTEM
879a5a00 10721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 10722L: linux-usb@vger.kernel.org
1da177e4 10723W: http://www.linux-usb.org
08deed1e 10724T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 10725S: Supported
679655da 10726F: Documentation/usb/
679655da
JP
10727F: drivers/usb/
10728F: include/linux/usb.h
10729F: include/linux/usb/
1da177e4
LT
10730
10731USB UHCI DRIVER
8b58be88 10732M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 10733L: linux-usb@vger.kernel.org
1da177e4 10734S: Maintained
679655da 10735F: drivers/usb/host/uhci*
1da177e4 10736
69ae9e3e 10737USB "USBNET" DRIVER FRAMEWORK
686f13bb 10738M: Oliver Neukum <oneukum@suse.de>
043600a6 10739L: netdev@vger.kernel.org
69ae9e3e 10740W: http://www.linux-usb.org/usbnet
1da177e4 10741S: Maintained
679655da
JP
10742F: drivers/net/usb/usbnet.c
10743F: include/linux/usb/usbnet.h
1da177e4 10744
c0efd232 10745USB VIDEO CLASS
c53ac071 10746M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 10747L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 10748L: linux-media@vger.kernel.org
275ffde4 10749T: git git://linuxtv.org/media_tree.git
57c6d2e9 10750W: http://www.ideasonboard.org/uvc/
c0efd232 10751S: Maintained
0c0d06ca 10752F: drivers/media/usb/uvc/
6c0f0359 10753F: include/uapi/linux/uvcvideo.h
1da177e4 10754
b60b9c45
HV
10755USB VISION DRIVER
10756M: Hans Verkuil <hverkuil@xs4all.nl>
10757L: linux-media@vger.kernel.org
10758T: git git://linuxtv.org/media_tree.git
10759W: http://linuxtv.org
10760S: Odd Fixes
10761F: drivers/media/usb/usbvision/
10762
8282da47
LP
10763USB WEBCAM GADGET
10764M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10765L: linux-usb@vger.kernel.org
10766S: Maintained
3a83c16e 10767F: drivers/usb/gadget/function/*uvc*
faf2e1db 10768F: drivers/usb/gadget/legacy/webcam.c
8282da47 10769
bf164cc0 10770USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 10771M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
10772L: linux-wireless@vger.kernel.org
10773S: Maintained
679655da 10774F: drivers/net/wireless/rndis_wlan.c
bf164cc0 10775
eb6bab13 10776USB XHCI DRIVER
03d85053 10777M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
10778L: linux-usb@vger.kernel.org
10779S: Supported
36d0344c
SS
10780F: drivers/usb/host/xhci*
10781F: drivers/usb/host/pci-quirks*
eb6bab13 10782
1da177e4 10783USB ZD1201 DRIVER
4086b9ca 10784L: linux-wireless@vger.kernel.org
1da177e4 10785W: http://linux-lc100020.sourceforge.net
4086b9ca 10786S: Orphan
679655da 10787F: drivers/net/wireless/zd1201.*
1da177e4 10788
b7eee616 10789USB ZR364XX DRIVER
8b58be88 10790M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 10791L: linux-usb@vger.kernel.org
661263b5 10792L: linux-media@vger.kernel.org
275ffde4 10793T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
10794W: http://royale.zerezo.com/zr364xx/
10795S: Maintained
679655da 10796F: Documentation/video4linux/zr364xx.txt
90d72ac6 10797F: drivers/media/usb/zr364xx/
b7eee616 10798
289fcff4
HK
10799ULPI BUS
10800M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10801L: linux-usb@vger.kernel.org
10802S: Maintained
10803F: drivers/usb/common/ulpi.c
10804F: include/linux/ulpi/
10805
e7839f25 10806USER-MODE LINUX (UML)
8b58be88 10807M: Jeff Dike <jdike@addtoit.com>
b15194b7 10808M: Richard Weinberger <richard@nod.at>
1da177e4
LT
10809L: user-mode-linux-devel@lists.sourceforge.net
10810L: user-mode-linux-user@lists.sourceforge.net
10811W: http://user-mode-linux.sourceforge.net
10812S: Maintained
61516587 10813F: Documentation/virtual/uml/
679655da 10814F: arch/um/
b070989a 10815F: arch/x86/um/
679655da
JP
10816F: fs/hostfs/
10817F: fs/hppfs/
b7eee616 10818
e5f114e9 10819USERSPACE I/O (UIO)
6a534c9d 10820M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 10821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 10822S: Maintained
3d3fecbd 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
10824F: Documentation/DocBook/uio-howto.tmpl
10825F: drivers/uio/
10826F: include/linux/uio*.h
e5f114e9 10827
256cccbe 10828UTIL-LINUX PACKAGE
8b58be88 10829M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
10830L: util-linux@vger.kernel.org
10831W: http://en.wikipedia.org/wiki/Util-linux
10832T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
10833S: Maintained
10834
c1fd1c07 10835UVESAFB DRIVER
8b58be88 10836M: Michal Januszewski <spock@gentoo.org>
c69f677c 10837L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
10838W: http://dev.gentoo.org/~spock/projects/uvesafb/
10839S: Maintained
679655da 10840F: Documentation/fb/uvesafb.txt
8a61f013 10841F: drivers/video/fbdev/uvesafb.*
c1fd1c07 10842
4480f15b 10843VFAT/FAT/MSDOS FILESYSTEM
8b58be88 10844M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 10845S: Maintained
679655da
JP
10846F: Documentation/filesystems/vfat.txt
10847F: fs/fat/
1da177e4 10848
cba3345c
AW
10849VFIO DRIVER
10850M: Alex Williamson <alex.williamson@redhat.com>
10851L: kvm@vger.kernel.org
10852S: Maintained
10853F: Documentation/vfio.txt
10854F: drivers/vfio/
10855F: include/linux/vfio.h
c117ab84 10856F: include/uapi/linux/vfio.h
cba3345c 10857
a714ea5f
AW
10858VFIO PLATFORM DRIVER
10859M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10860L: kvm@vger.kernel.org
10861S: Maintained
10862F: drivers/vfio/platform/
10863
9e6f3438
PO
10864VIDEOBUF2 FRAMEWORK
10865M: Pawel Osciak <pawel@osciak.com>
10866M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 10867M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
10868L: linux-media@vger.kernel.org
10869S: Maintained
90d72ac6 10870F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
10871F: include/media/videobuf2-*
10872
9a82446b
AS
10873VIRTIO CONSOLE DRIVER
10874M: Amit Shah <amit.shah@redhat.com>
10875L: virtualization@lists.linux-foundation.org
10876S: Maintained
10877F: drivers/char/virtio_console.c
10878F: include/linux/virtio_console.h
c117ab84 10879F: include/uapi/linux/virtio_console.h
9a82446b 10880
2426ec8f 10881VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
10882M: "Michael S. Tsirkin" <mst@redhat.com>
10883L: virtualization@lists.linux-foundation.org
10884S: Maintained
10885F: drivers/virtio/
c893c8d7 10886F: tools/virtio/
2426ec8f
MT
10887F: drivers/net/virtio_net.c
10888F: drivers/block/virtio_blk.c
10889F: include/linux/virtio_*.h
916cdabc 10890F: include/uapi/linux/virtio_*.h
2426ec8f 10891
4ad6ee91
GH
10892VIRTIO GPU DRIVER
10893M: David Airlie <airlied@linux.ie>
10894M: Gerd Hoffmann <kraxel@redhat.com>
10895L: dri-devel@lists.freedesktop.org
10896L: virtualization@lists.linux-foundation.org
10897S: Maintained
10898F: drivers/gpu/drm/virtio/
10899F: include/uapi/linux/virtio_gpu.h
10900
3a4d5c94
MT
10901VIRTIO HOST (VHOST)
10902M: "Michael S. Tsirkin" <mst@redhat.com>
10903L: kvm@vger.kernel.org
c996d8b9 10904L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
10905L: netdev@vger.kernel.org
10906S: Maintained
10907F: drivers/vhost/
c117ab84 10908F: include/uapi/linux/vhost.h
3a4d5c94 10909
271c8651
GH
10910VIRTIO INPUT DRIVER
10911M: Gerd Hoffmann <kraxel@redhat.com>
10912S: Maintained
10913F: drivers/virtio/virtio_input.c
10914F: include/uapi/linux/virtio_input.h
10915
1da177e4 10916VIA RHINE NETWORK DRIVER
210347e1 10917S: Orphan
f2148a47 10918F: drivers/net/ethernet/via/via-rhine.c
1da177e4 10919
f0bf7f61 10920VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 10921M: Bruce Chang <brucechang@via.com.tw>
8b58be88 10922M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
10923S: Maintained
10924F: drivers/mmc/host/via-sdmmc.c
10925
69e4a7c2 10926VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 10927M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 10928L: linux-fbdev@vger.kernel.org
69e4a7c2 10929S: Maintained
c7babebd
FTS
10930F: include/linux/via-core.h
10931F: include/linux/via-gpio.h
10932F: include/linux/via_i2c.h
8a61f013 10933F: drivers/video/fbdev/via/
69e4a7c2 10934
01f20734 10935VIA VELOCITY NETWORK DRIVER
8b58be88 10936M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
10937L: netdev@vger.kernel.org
10938S: Maintained
f2148a47 10939F: drivers/net/ethernet/via/via-velocity.*
1da177e4 10940
77911fd2 10941VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
10942M: Hans Verkuil <hverkuil@xs4all.nl>
10943L: linux-media@vger.kernel.org
10944T: git git://linuxtv.org/media_tree.git
10945W: http://linuxtv.org
10946S: Maintained
77911fd2 10947F: drivers/media/platform/vivid/*
0b7bc1fa 10948
be7f8273 10949VLAN (802.1Q)
8b58be88 10950M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
10951L: netdev@vger.kernel.org
10952S: Maintained
679655da
JP
10953F: drivers/net/macvlan.c
10954F: include/linux/if_*vlan.h
10955F: net/8021q/
be7f8273 10956
55e331cf 10957VLYNQ BUS
8b58be88 10958M: Florian Fainelli <florian@openwrt.org>
8578d7af 10959L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
10960S: Maintained
10961F: drivers/vlynq/vlynq.c
10962F: include/linux/vlynq.h
10963
390beae4
MW
10964VME SUBSYSTEM
10965M: Martyn Welch <martyn.welch@ge.com>
1bd289d1 10966M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
10967M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10968L: devel@driverdev.osuosl.org
10969S: Maintained
10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10971F: Documentation/vme_api.txt
10972F: drivers/staging/vme/
10973F: drivers/vme/
10974F: include/linux/vme*
10975
4488e09b
AK
10976VMWARE HYPERVISOR INTERFACE
10977M: Alok Kataria <akataria@vmware.com>
10978L: virtualization@lists.linux-foundation.org
10979S: Supported
10980F: arch/x86/kernel/cpu/vmware.c
10981
73b35d07
DT
10982VMWARE BALLOON DRIVER
10983M: Xavier Deguillard <xdeguillard@vmware.com>
10984M: Philip Moltmann <moltmann@vmware.com>
10985M: "VMware, Inc." <pv-drivers@vmware.com>
10986L: linux-kernel@vger.kernel.org
10987S: Maintained
10988F: drivers/misc/vmw_balloon.c
10989
8b8be51b
TH
10990VMWARE VMMOUSE SUBDRIVER
10991M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10992M: "VMware, Inc." <pv-drivers@vmware.com>
10993L: linux-input@vger.kernel.org
10994S: Maintained
10995F: drivers/input/mouse/vmmouse.c
10996F: drivers/input/mouse/vmmouse.h
10997
d1a890fa 10998VMWARE VMXNET3 ETHERNET DRIVER
65c8bb5b
JP
10999M: Shreyas Bhatewara <sbhatewara@vmware.com>
11000M: "VMware, Inc." <pv-drivers@vmware.com>
11001L: netdev@vger.kernel.org
11002S: Maintained
11003F: drivers/net/vmxnet3/
d1a890fa 11004
851b1642 11005VMware PVSCSI driver
f2d7e40e 11006M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11007M: VMware PV-Drivers <pv-drivers@vmware.com>
11008L: linux-scsi@vger.kernel.org
11009S: Maintained
11010F: drivers/scsi/vmw_pvscsi.c
11011F: drivers/scsi/vmw_pvscsi.h
11012
e53e86c7 11013VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11014M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11015M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11016L: linux-kernel@vger.kernel.org
e53e86c7 11017W: http://opensource.wolfsonmicro.com/node/15
1dd68f01 11018W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11020S: Supported
679655da
JP
11021F: drivers/regulator/
11022F: include/linux/regulator/
e53e86c7 11023
ab41319e 11024VT1211 HARDWARE MONITOR DRIVER
8b58be88 11025M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11026L: lm-sensors@lm-sensors.org
11027S: Maintained
679655da
JP
11028F: Documentation/hwmon/vt1211
11029F: drivers/hwmon/vt1211.c
ab41319e 11030
1de9e371 11031VT8231 HARDWARE MONITOR DRIVER
8b58be88 11032M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11033L: lm-sensors@lm-sensors.org
11034S: Maintained
679655da 11035F: drivers/hwmon/vt8231.c
1de9e371 11036
88095e7b
TO
11037VUB300 USB to SDIO/SD/MMC bridge chip
11038M: Tony Olech <tony.olech@elandigitalsystems.com>
11039L: linux-mmc@vger.kernel.org
11040L: linux-usb@vger.kernel.org
11041S: Supported
11042F: drivers/mmc/host/vub300.c
11043
1da177e4 11044W1 DALLAS'S 1-WIRE BUS
a8018766 11045M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11046S: Maintained
679655da
JP
11047F: Documentation/w1/
11048F: drivers/w1/
1da177e4 11049
13927079 11050W83791D HARDWARE MONITORING DRIVER
8b58be88 11051M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11052L: lm-sensors@lm-sensors.org
25845c22 11053S: Maintained
679655da
JP
11054F: Documentation/hwmon/w83791d
11055F: drivers/hwmon/w83791d.c
13927079 11056
61db011d 11057W83793 HARDWARE MONITORING DRIVER
8b58be88 11058M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11059L: lm-sensors@lm-sensors.org
11060S: Maintained
679655da
JP
11061F: Documentation/hwmon/w83793
11062F: drivers/hwmon/w83793.c
61db011d 11063
e3760b43 11064W83795 HARDWARE MONITORING DRIVER
7c81c60f 11065M: Jean Delvare <jdelvare@suse.de>
e3760b43
JD
11066L: lm-sensors@lm-sensors.org
11067S: Maintained
11068F: drivers/hwmon/w83795.c
11069
1da177e4 11070W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11071M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11072S: Maintained
679655da 11073F: drivers/mmc/host/wbsd.*
1da177e4 11074
b4e05923
HG
11075WACOM PROTOCOL 4 SERIAL TABLETS
11076M: Julian Squires <julian@cipht.net>
11077M: Hans de Goede <hdegoede@redhat.com>
11078L: linux-input@vger.kernel.org
11079S: Maintained
11080F: drivers/input/tablet/wacom_serial4.c
11081
3527761c 11082WATCHDOG DEVICE DRIVERS
8b58be88 11083M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11084L: linux-watchdog@vger.kernel.org
11085W: http://www.linux-watchdog.org/
f599aaf0 11086T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11087S: Maintained
679655da
JP
11088F: Documentation/watchdog/
11089F: drivers/watchdog/
11090F: include/linux/watchdog.h
c117ab84 11091F: include/uapi/linux/watchdog.h
3527761c 11092
1da177e4 11093WD7000 SCSI DRIVER
8b58be88 11094M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11095L: linux-scsi@vger.kernel.org
11096S: Maintained
679655da 11097F: drivers/scsi/wd7000.c
1da177e4 11098
b22e00f3
DH
11099WIIMOTE HID DRIVER
11100M: David Herrmann <dh.herrmann@googlemail.com>
11101L: linux-input@vger.kernel.org
11102S: Maintained
11103F: drivers/hid/hid-wiimote*
11104
e258b80e 11105WINBOND CIR DRIVER
364e9e18 11106M: David Härdeman <david@hardeman.nu>
e258b80e 11107S: Maintained
116ab806 11108F: drivers/media/rc/winbond-cir.c
e258b80e 11109
8a70da82 11110WIMAX STACK
8b58be88 11111M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11112M: linux-wimax@intel.com
49e7d9df 11113L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11114S: Supported
11115W: http://linuxwimax.org
315987dc 11116F: Documentation/wimax/README.wimax
315987dc
JP
11117F: include/linux/wimax/debug.h
11118F: include/net/wimax.h
c117ab84 11119F: include/uapi/linux/wimax.h
315987dc 11120F: net/wimax/
8a70da82 11121
5fc14680 11122WISTRON LAPTOP BUTTON DRIVER
8b58be88 11123M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11124S: Maintained
679655da 11125F: drivers/input/misc/wistron_btns.c
5fc14680 11126
1da177e4 11127WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11128M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11129L: linux-wireless@vger.kernel.org
926554c4 11130W: http://oops.ghostprotocols.net:81/blog
1da177e4 11131S: Maintained
679655da 11132F: drivers/net/wireless/wl3501*
1da177e4 11133
febf1dff 11134WM97XX TOUCHSCREEN DRIVERS
d9f1f489 11135M: Mark Brown <broonie@kernel.org>
8b58be88 11136M: Liam Girdwood <lrg@slimlogic.co.uk>
febf1dff
MB
11137L: linux-input@vger.kernel.org
11138T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11139W: http://opensource.wolfsonmicro.com/node/7
11140S: Supported
679655da
JP
11141F: drivers/input/touchscreen/*wm97*
11142F: include/linux/wm97xx.h
febf1dff 11143
055bcbcb 11144WOLFSON MICROELECTRONICS DRIVERS
fef95164 11145L: patches@opensource.wolfsonmicro.com
cf8eda3e 11146T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
b75ea16a 11147T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
cf8eda3e 11148W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
b75ea16a 11149S: Supported
3768f0b1 11150F: Documentation/hwmon/wm83??
af1c5386 11151F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11152F: drivers/clk/clk-wm83*.c
9c309598 11153F: drivers/extcon/extcon-arizona.c
b75ea16a 11154F: drivers/leds/leds-wm83*.c
25b273ba 11155F: drivers/gpio/gpio-*wm*.c
9c309598 11156F: drivers/gpio/gpio-arizona.c
d22b0869 11157F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11158F: drivers/input/misc/wm831x-on.c
11159F: drivers/input/touchscreen/wm831x-ts.c
11160F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11161F: drivers/mfd/arizona*
11162F: drivers/mfd/wm*.c
b75ea16a
MB
11163F: drivers/power/wm83*.c
11164F: drivers/rtc/rtc-wm83*.c
11165F: drivers/regulator/wm8*.c
3860e6c4 11166F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11167F: drivers/watchdog/wm83*_wdt.c
9c309598 11168F: include/linux/mfd/arizona/
3860e6c4 11169F: include/linux/mfd/wm831x/
b75ea16a 11170F: include/linux/mfd/wm8350/
3768f0b1 11171F: include/linux/mfd/wm8400*
59ec6da2 11172F: include/linux/wm97xx.h
055bcbcb 11173F: include/sound/wm????.h
9c309598 11174F: sound/soc/codecs/arizona.?
055bcbcb 11175F: sound/soc/codecs/wm*
b75ea16a 11176
3e6cd7a4
TH
11177WORKQUEUE
11178M: Tejun Heo <tj@kernel.org>
3e6cd7a4
TH
11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11180S: Maintained
11181F: include/linux/workqueue.h
11182F: kernel/workqueue.c
11183F: Documentation/workqueue.txt
11184
1da177e4 11185X.25 NETWORK LAYER
8bf28059 11186M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11187L: linux-x25@vger.kernel.org
8bf28059 11188S: Odd Fixes
679655da
JP
11189F: Documentation/networking/x25*
11190F: include/net/x25*
11191F: net/x25/
1da177e4 11192
e2d1d6c0 11193X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11194M: Thomas Gleixner <tglx@linutronix.de>
11195M: Ingo Molnar <mingo@redhat.com>
11196M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11197M: x86@kernel.org
981c3a4f 11198L: linux-kernel@vger.kernel.org
75fc2d37 11199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11200S: Maintained
679655da
JP
11201F: Documentation/x86/
11202F: arch/x86/
e2d1d6c0 11203
d0944853 11204X86 PLATFORM DRIVERS
e181ba15 11205M: Darren Hart <dvhart@infradead.org>
d0944853 11206L: platform-driver-x86@vger.kernel.org
e181ba15 11207T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11208S: Maintained
14430813 11209F: drivers/platform/x86/
d0944853 11210
c1f5c54b
IM
11211X86 MCE INFRASTRUCTURE
11212M: Tony Luck <tony.luck@intel.com>
487ba8e8 11213M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11214L: linux-edac@vger.kernel.org
11215S: Maintained
11216F: arch/x86/kernel/cpu/mcheck/*
11217
f0905c5a
AL
11218X86 VDSO
11219M: Andy Lutomirski <luto@amacapital.net>
11220L: linux-kernel@vger.kernel.org
11221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11222S: Maintained
d603c8e1 11223F: arch/x86/entry/vdso/
f0905c5a 11224
d6fad502 11225XC2028/3028 TUNER DRIVER
009a5410 11226M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11227L: linux-media@vger.kernel.org
11228W: http://linuxtv.org
11229T: git git://linuxtv.org/media_tree.git
11230S: Maintained
11231F: drivers/media/tuners/tuner-xc2028.*
11232
c4468085 11233XEN HYPERVISOR INTERFACE
c4468085 11234M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11235M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11236M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11239S: Supported
11240F: arch/x86/xen/
11241F: drivers/*/xen-*front.c
11242F: drivers/xen/
11243F: arch/x86/include/asm/xen/
11244F: include/xen/
c117ab84 11245F: include/uapi/xen/
c4468085 11246
77bfb479
SS
11247XEN HYPERVISOR ARM
11248M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11249L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11250S: Supported
11251F: arch/arm/xen/
11252F: arch/arm/include/asm/xen/
11253
b475e83f
SS
11254XEN HYPERVISOR ARM64
11255M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11256L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11257S: Supported
11258F: arch/arm64/xen/
11259F: arch/arm64/include/asm/xen/
11260
9b57e1a7
IC
11261XEN NETWORK BACKEND DRIVER
11262M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11263M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11264L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11265L: netdev@vger.kernel.org
11266S: Supported
11267F: drivers/net/xen-netback/*
11268
c5f8e29d
KRW
11269XEN PCI SUBSYSTEM
11270M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11271L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11272S: Supported
11273F: arch/x86/pci/*xen*
11274F: drivers/pci/*xen*
11275
a2c5ae65
KRW
11276XEN BLOCK SUBSYSTEM
11277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11278M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11279L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11280S: Supported
11281F: drivers/block/xen-blkback/*
11282F: drivers/block/xen*
11283
15d03609
JG
11284XEN PVSCSI DRIVERS
11285M: Juergen Gross <jgross@suse.com>
11286L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11287L: linux-scsi@vger.kernel.org
11288S: Supported
11289F: drivers/scsi/xen-scsifront.c
11290F: drivers/xen/xen-scsiback.c
11291F: include/xen/interface/io/vscsiif.h
11292
c5f8e29d
KRW
11293XEN SWIOTLB SUBSYSTEM
11294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11295L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11296S: Supported
11297F: arch/x86/xen/*swiotlb*
11298F: drivers/xen/*swiotlb*
11299
1da177e4
LT
11300XFS FILESYSTEM
11301P: Silicon Graphics Inc
809625ca 11302M: Dave Chinner <david@fromorbit.com>
18caa67a 11303M: xfs@oss.sgi.com
d7ede1aa 11304L: xfs@oss.sgi.com
1da177e4 11305W: http://oss.sgi.com/projects/xfs
54e5881d 11306T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11307S: Supported
679655da
JP
11308F: Documentation/filesystems/xfs.txt
11309F: fs/xfs/
1da177e4 11310
8a3b7a25 11311XILINX AXI ETHERNET DRIVER
59a54f30
MS
11312M: Anirudha Sarangi <anirudh@xilinx.com>
11313M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11314S: Maintained
11315F: drivers/net/ethernet/xilinx/xilinx_axienet*
11316
238b8721 11317XILINX UARTLITE SERIAL DRIVER
8b58be88 11318M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11319L: linux-serial@vger.kernel.org
11320S: Maintained
df621252 11321F: drivers/tty/serial/uartlite.c
238b8721 11322
df330515
LP
11323XILINX VIDEO IP CORES
11324M: Hyun Kwon <hyun.kwon@xilinx.com>
11325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11326L: linux-media@vger.kernel.org
11327T: git git://linuxtv.org/media_tree.git
11328S: Supported
11329F: Documentation/devicetree/bindings/media/xilinx/
11330F: drivers/media/platform/xilinx/
a5562f65 11331F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11332
74316949
EB
11333XILLYBUS DRIVER
11334M: Eli Billauer <eli.billauer@gmail.com>
11335L: linux-kernel@vger.kernel.org
11336S: Supported
11337F: drivers/char/xillybus/
11338
f620e4b8
MF
11339XTENSA XTFPGA PLATFORM SUPPORT
11340M: Max Filippov <jcmvbkbc@gmail.com>
11341L: linux-xtensa@linux-xtensa.org
11342S: Maintained
11343F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11344F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11345
1da177e4 11346YAM DRIVER FOR AX.25
8b58be88 11347M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11348L: linux-hams@vger.kernel.org
11349S: Maintained
679655da
JP
11350F: drivers/net/hamradio/yam*
11351F: include/linux/yam.h
1da177e4 11352
af64a5eb 11353YEALINK PHONE DRIVER
8b58be88 11354M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11355L: usbb2k-api-dev@nongnu.org
11356S: Maintained
679655da
JP
11357F: Documentation/input/yealink.txt
11358F: drivers/input/misc/yealink.*
af64a5eb 11359
1da177e4 11360Z8530 DRIVER FOR AX.25
8b58be88 11361M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11362W: http://yaina.de/jreuter/
11363W: http://www.qsl.net/dl1bke/
11364L: linux-hams@vger.kernel.org
11365S: Maintained
679655da
JP
11366F: Documentation/networking/z8530drv.txt
11367F: drivers/net/hamradio/*scc.c
11368F: drivers/net/hamradio/z8530.h
1da177e4 11369
0cf31ec1 11370ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11371M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11372L: linux-mm@kvack.org
11373S: Maintained
11374F: mm/zbud.c
11375F: include/linux/zbud.h
11376
7c0c3afb 11377ZD1211RW WIRELESS DRIVER
8b58be88
JP
11378M: Daniel Drake <dsd@gentoo.org>
11379M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11380W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11381L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11382L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11383S: Maintained
679655da 11384F: drivers/net/wireless/zd1211rw/
7c0c3afb 11385
20263029
DS
11386ZPOOL COMPRESSED PAGE STORAGE API
11387M: Dan Streetman <ddstreet@ieee.org>
11388L: linux-mm@kvack.org
11389S: Maintained
11390F: mm/zpool.c
11391F: include/linux/zpool.h
11392
1da177e4 11393ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11394L: mjpeg-users@lists.sourceforge.net
f63145e2 11395L: linux-media@vger.kernel.org
1da177e4 11396W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11397T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11398S: Odd Fixes
90d72ac6 11399F: drivers/media/pci/zoran/
1da177e4 11400
6920f2cc
MK
11401ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11402M: Minchan Kim <minchan@kernel.org>
11403M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11404R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11405L: linux-kernel@vger.kernel.org
11406S: Maintained
11407F: drivers/block/zram/
11408F: Documentation/blockdev/zram.txt
11409
8b4a4080 11410ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11411M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11412S: Maintained
df621252 11413F: drivers/tty/serial/zs.*
8b4a4080 11414
eae70d06
MK
11415ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11416M: Minchan Kim <minchan@kernel.org>
11417M: Nitin Gupta <ngupta@vflare.org>
11418L: linux-mm@kvack.org
11419S: Maintained
11420F: mm/zsmalloc.c
11421F: include/linux/zsmalloc.h
d02be50d 11422F: Documentation/vm/zsmalloc.txt
eae70d06 11423
0cf31ec1 11424ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11425M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11426L: linux-mm@kvack.org
11427S: Maintained
11428F: mm/zswap.c
11429
1da177e4 11430THE REST
8b58be88 11431M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11432L: linux-kernel@vger.kernel.org
8a6e2535 11433Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11435S: Buried alive in reporters
34d03cc1
JP
11436F: *
11437F: */
This page took 5.829898 seconds and 5 git commands to generate.