Merge branch 'i2c/for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: http://linuxtv.org/
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
233L: lm-sensors@lm-sensors.org
234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
239L: lm-sensors@lm-sensors.org
240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
e2558989
WBG
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
1da177e4 249ACENIC DRIVER
8b58be88 250M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
251L: linux-acenic@sunsite.dk
252S: Maintained
531c4f89 253F: drivers/net/ethernet/alteon/acenic*
1da177e4 254
e86435eb 255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 256M: Peter Feuerer <peter@piie.net>
d0944853 257L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
e86435eb 261
745a5d21 262ACER WMI LAPTOP EXTRAS
182ae55c 263M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 264L: platform-driver-x86@vger.kernel.org
745a5d21 265S: Maintained
679655da 266F: drivers/platform/x86/acer-wmi.c
745a5d21 267
1da177e4 268ACPI
9c3646d1 269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 270M: Len Brown <lenb@kernel.org>
6968e50c 271L: linux-acpi@vger.kernel.org
360818b8
RW
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 275S: Supported
679655da
JP
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
43368e74 279F: include/acpi/
3a75ef0c 280F: Documentation/acpi/
89ca78a0 281F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
3a75ef0c 285F: tools/power/acpi/
8b59a454 286
3774929d
RW
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
2754c447 300F: tools/power/acpi/
3774929d 301
8b59a454 302ACPI FAN 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/fan.c
1da177e4 308
8b59a454 309ACPI THERMAL 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/*thermal*
998be20f 315
359acec8 316ACPI VIDEO DRIVER
8b58be88 317M: Zhang Rui <rui.zhang@intel.com>
8b59a454 318L: linux-acpi@vger.kernel.org
5ca92bd9 319W: https://01.org/linux-acpi
8b59a454 320S: Supported
679655da 321F: drivers/acpi/video.c
998be20f 322
bff431e4 323ACPI WMI DRIVER
d0944853 324L: platform-driver-x86@vger.kernel.org
5b927259 325S: Orphan
679655da 326F: drivers/platform/x86/wmi.c
bff431e4 327
2f39d519 328AD1889 ALSA SOUND DRIVER
8b58be88 329M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
679655da 333F: sound/pci/ad1889.*
2f39d519 334
527a1a83
MH
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 337W: http://wiki.analog.com/AD5254
a4edbc10 338W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 344W: http://wiki.analog.com/AD5398
a4edbc10 345W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 351W: http://wiki.analog.com/AD7142
a4edbc10 352W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 358W: http://wiki.analog.com/AD7877
a4edbc10 359W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 365W: http://wiki.analog.com/AD7879
a4edbc10 366W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
1330b0dc 370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 371M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
372S: Maintained
373
1da177e4 374ADM1025 HARDWARE MONITOR DRIVER
d8130624 375M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 376L: lm-sensors@lm-sensors.org
1da177e4 377S: Maintained
679655da
JP
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
1da177e4 380
cae2caae 381ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 382M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
383L: lm-sensors@lm-sensors.org
384S: Maintained
679655da 385F: drivers/hwmon/adm1029.c
cae2caae 386
cc0b88cf 387ADM8211 WIRELESS DRIVER
cc0b88cf 388L: linux-wireless@vger.kernel.org
491b26b4 389W: http://wireless.kernel.org/
e71bcbd0 390S: Orphan
679655da 391F: drivers/net/wireless/adm8211.*
cc0b88cf 392
e8e31622
SA
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
527a1a83
MH
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 402W: http://wiki.analog.com/ADP5520
a4edbc10 403W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 407F: drivers/leds/leds-adp5520.c
77278d50 408F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 413W: http://wiki.analog.com/ADP5588
a4edbc10 414W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
77278d50 417F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP8860
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
8c22a8f5
DE
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: lm-sensors@lm-sensors.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
1da177e4 434ADT746X FAN DRIVER
8b58be88 435M: Colin Leroy <colin@colino.net>
1da177e4 436S: Maintained
679655da 437F: drivers/macintosh/therm_adt746x.c
1da177e4 438
b058b859 439ADT7475 HARDWARE MONITOR DRIVER
d8130624 440M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
527a1a83
MH
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 448W: http://wiki.analog.com/ADXL345
a4edbc10 449W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
8c6af9e1 453ADVANSYS SCSI DRIVER
8b58be88 454M: Matthew Wilcox <matthew@wil.cx>
d8130624 455M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
456L: linux-scsi@vger.kernel.org
457S: Maintained
679655da
JP
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
8c6af9e1 460
1da177e4 461AEDSP16 DRIVER
8b58be88 462M: Riccardo Facchetti <fizban@tin.it>
1da177e4 463S: Maintained
679655da 464F: sound/oss/aedsp16.c
1da177e4 465
91952bc0
AP
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
1da177e4 486AFFS FILE SYSTEM
6cf515e1
GU
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
679655da
JP
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
1da177e4 491
e2d1d6c0 492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 493M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
494L: linux-afs@lists.infradead.org
495S: Supported
679655da
JP
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
e2d1d6c0 499
1da177e4 500AGPGART DRIVER
8b58be88 501M: David Airlie <airlied@linux.ie>
878eaf61 502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 503S: Maintained
679655da
JP
504F: drivers/char/agp/
505F: include/linux/agp*
c117ab84 506F: include/uapi/linux/agp*
1da177e4
LT
507
508AHA152X SCSI DRIVER
8b58be88 509M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
510L: linux-scsi@vger.kernel.org
511S: Maintained
679655da
JP
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
1da177e4 514
64624d4f 515AIC7XXX / AIC79XX SCSI DRIVER
d8130624 516M: Hannes Reinecke <hare@suse.com>
64624d4f 517L: linux-scsi@vger.kernel.org
1da177e4 518S: Maintained
679655da 519F: drivers/scsi/aic7xxx/
1da177e4 520
450500ad
HV
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
e2d1d6c0 529AIO
8b58be88 530M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
531L: linux-aio@kvack.org
532S: Supported
679655da
JP
533F: fs/aio.c
534F: include/linux/*aio*.h
e2d1d6c0 535
469d4ec8
AP
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
1da177e4 546ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 547M: Duncan Sands <duncan.sands@free.fr>
6372594a 548L: linux-usb@vger.kernel.org
1da177e4
LT
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
679655da
JP
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
1da177e4 553
272f133a 554ALCHEMY AU1XX0 MMC DRIVER
8b58be88 555M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 556S: Maintained
679655da 557F: drivers/mmc/host/au1xmmc.c
272f133a 558
4a4e5787 559ALI1563 I2C DRIVER
8b58be88 560M: Rudolf Marek <r.marek@assembler.cz>
846557d3 561L: linux-i2c@vger.kernel.org
4a4e5787 562S: Maintained
679655da
JP
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 565
bc368798
LC
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
1da177e4 572ALPHA PORT
8b58be88 573M: Richard Henderson <rth@twiddle.net>
8b58be88 574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 575M: Matt Turner <mattst88@gmail.com>
c89f4f9a 576S: Odd Fixes
a9406699 577L: linux-alpha@vger.kernel.org
679655da 578F: arch/alpha/
1da177e4 579
f62092f6
LFT
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
c5abbba9
THL
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
16b8b922 592ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 593M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
adf9251f
TK
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
61bd0943 602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
f4875e12
TL
609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610M: Tom Lendacky <thomas.lendacky@amd.com>
611L: linux-crypto@vger.kernel.org
612S: Supported
613F: drivers/crypto/ccp/
614F: include/linux/ccp.h
615
512d1027 616AMD FAM15H PROCESSOR POWER MONITORING DRIVER
d034fbf0 617M: Andreas Herrmann <herrmann.der.user@googlemail.com>
512d1027
AH
618L: lm-sensors@lm-sensors.org
619S: Maintained
620F: Documentation/hwmon/fam15h_power
621F: drivers/hwmon/fam15h_power.c
622
167a675a 623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 625S: Orphan
faf2e1db 626F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 627
f90b8116 628AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 629P: Andres Salomon <dilinger@queued.net>
67d76710 630L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632S: Supported
679655da
JP
633F: drivers/char/hw_random/geode-rng.c
634F: drivers/crypto/geode*
8a61f013 635F: drivers/video/fbdev/geode/
679655da 636F: arch/x86/include/asm/geode.h
f90b8116 637
919ee7dd 638AMD IOMMU (AMD-VI)
e4110568 639M: Joerg Roedel <joro@8bytes.org>
919ee7dd 640L: iommu@lists.linux-foundation.org
525b233c 641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 642S: Maintained
b2c16391
JP
643F: drivers/iommu/amd_iommu*.[ch]
644F: include/linux/amd-iommu.h
919ee7dd 645
16423d67 646AMD KFD
1241e0b4 647M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
648L: dri-devel@lists.freedesktop.org
649T: git git://people.freedesktop.org/~gabbayo/linux.git
650S: Supported
130e0371
OG
651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 655F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
656F: drivers/gpu/drm/amd/include/cik_structs.h
657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 658F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
659F: drivers/gpu/drm/radeon/radeon_kfd.c
660F: drivers/gpu/drm/radeon/radeon_kfd.h
661F: include/uapi/linux/kfd_ioctl.h
16423d67 662
45198c7b
LT
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
45198c7b 668
284f42b6 669AMS (Apple Motion Sensor) DRIVER
8b58be88 670M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 671S: Supported
bd5f47ec 672F: drivers/macintosh/ams/
284f42b6 673
f94b533d 674AMSO1100 RNIC DRIVER
8b58be88
JP
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 677L: linux-rdma@vger.kernel.org
f94b533d 678S: Maintained
679655da 679F: drivers/infiniband/hw/amso1100/
f94b533d 680
531fca16
HV
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
614b4384
LPC
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
c40ddfa3
HV
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
531fca16
HV
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
c40ddfa3
HV
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
527a1a83 712ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 713M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 715W: http://wiki.analog.com/
a4edbc10 716W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 717S: Supported
39c9d199 718F: sound/soc/codecs/adau*
cc52688a 719F: sound/soc/codecs/adav*
4bdef3bd 720F: sound/soc/codecs/ad1*
ae48f5ef 721F: sound/soc/codecs/ad7*
4bdef3bd 722F: sound/soc/codecs/ssm*
40216ce7 723F: sound/soc/codecs/sigmadsp.*
4bdef3bd 724
527a1a83 725ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
7d1f9018 731
4ce72abc
LPC
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 742
0e3b67b3
LPC
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
41c9e95d
GK
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 751M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 752M: Riley Andrews <riandrews@android.com>
0e4a566b 753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
42269063 759AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 760M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 761L: linuxppc-dev@lists.ozlabs.org
93711660 762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 763S: Maintained
679655da 764F: sound/aoa/
42269063 765
1da177e4 766APM DRIVER
e5f6450c 767M: Jiri Kosina <jikos@kernel.org>
81024fc4 768S: Odd fixes
679655da
JP
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
c117ab84 771F: include/uapi/linux/apm_bios.h
81024fc4 772F: drivers/char/apm-emulation.c
1da177e4 773
bd7aa4b2 774APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 775M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 776L: linux-input@vger.kernel.org
75dd112a 777S: Odd fixes
679655da 778F: drivers/input/mouse/bcm5974.c
bd7aa4b2 779
6f2fad74 780APPLE SMC DRIVER
75dd112a 781M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 782L: lm-sensors@lm-sensors.org
75dd112a 783S: Odd fixes
679655da 784F: drivers/hwmon/applesmc.c
6f2fad74 785
1da177e4 786APPLETALK NETWORK LAYER
8b58be88 787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 788S: Maintained
679655da
JP
789F: drivers/net/appletalk/
790F: net/appletalk/
1da177e4 791
24299502
IS
792APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
793M: Iyappan Subramanian <isubramanian@apm.com>
794M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
795S: Supported
796F: drivers/net/ethernet/apm/xgene/
797F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
798
62a37dc7
LP
799APTINA CAMERA SENSOR PLL
800M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
801L: linux-media@vger.kernel.org
802S: Maintained
803F: drivers/media/i2c/aptina-pll.*
804
1154ea7d 805ARC FRAMEBUFFER DRIVER
8b58be88 806M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 807S: Maintained
8a61f013
JH
808F: drivers/video/fbdev/arcfb.c
809F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 810
c38f6ac7
MG
811ARCNET NETWORK LAYER
812M: Michael Grzeschik <m.grzeschik@pengutronix.de>
813L: netdev@vger.kernel.org
814S: Maintained
815F: drivers/net/arcnet/
816F: include/uapi/linux/if_arcnet.h
817
1da177e4 818ARM MFM AND FLOPPY DRIVERS
8b58be88 819M: Ian Molton <spyro@f2s.com>
1da177e4 820S: Maintained
679655da
JP
821F: arch/arm/lib/floppydma.S
822F: arch/arm/include/asm/floppy.h
1da177e4 823
6f96521f
WD
824ARM PMU PROFILING AND DEBUGGING
825M: Will Deacon <will.deacon@arm.com>
70e238df 826R: Mark Rutland <mark.rutland@arm.com>
6f96521f 827S: Maintained
dd06a84b 828F: arch/arm*/kernel/perf_*
6f96521f 829F: arch/arm/oprofile/common.c
dd06a84b
MR
830F: arch/arm*/kernel/hw_breakpoint.c
831F: arch/arm*/include/asm/hw_breakpoint.h
832F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
833F: drivers/perf/arm_pmu.c
834F: include/linux/perf/arm_pmu.h
6f96521f 835
d4275354 836ARM PORT
8b58be88 837M: Russell King <linux@arm.linux.org.uk>
efc03ecb 838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
839W: http://www.arm.linux.org.uk/
840S: Maintained
841F: arch/arm/
842
d323c243
SB
843ARM SUB-ARCHITECTURES
844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 845S: Maintained
d323c243
SB
846F: arch/arm/mach-*/
847F: arch/arm/plat-*/
848T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
849
cefbf4ea
RK
850ARM PRIMECELL AACI PL041 DRIVER
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: sound/arm/aaci.*
854
855ARM PRIMECELL CLCD PL110 DRIVER
856M: Russell King <linux@arm.linux.org.uk>
857S: Maintained
8a61f013 858F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
859
860ARM PRIMECELL KMI PL050 DRIVER
861M: Russell King <linux@arm.linux.org.uk>
862S: Maintained
863F: drivers/input/serio/ambakmi.*
864F: include/linux/amba/kmi.h
865
2761f5c2 866ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
867M: Russell King <linux@arm.linux.org.uk>
868S: Maintained
679655da 869F: drivers/mmc/host/mmci.*
2f748aaa 870F: include/linux/amba/mmci.h
2761f5c2 871
1b4304e5
RK
872ARM PRIMECELL UART PL010 AND PL011 DRIVERS
873M: Russell King <linux@arm.linux.org.uk>
874S: Maintained
875F: drivers/tty/serial/amba-pl01*.c
876F: include/linux/amba/serial.h
2761f5c2 877
cefbf4ea
RK
878ARM PRIMECELL BUS SUPPORT
879M: Russell King <linux@arm.linux.org.uk>
880S: Maintained
881F: drivers/amba/
882F: include/linux/amba/bus.h
883
2b7a52a4 884ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 885M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
887S: Maintained
888
9c784f95 889ARM/AFEB9260 MACHINE SUPPORT
8b58be88 890M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
892S: Maintained
893
2b7a52a4 894ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 895M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
897S: Maintained
898
5c6dcd7f 899ARM/Allwinner sunXi SoC support
1b106699 900M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 901M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
903S: Maintained
5c6dcd7f 904N: sun[x456789]i
60b0f380
MR
905
906ARM/Allwinner SoC Clock Support
907M: Emilio LĂ³pez <emilio@elopez.com.ar>
908S: Maintained
909F: drivers/clk/sunxi/
1b106699 910
7c1e3876
CC
911ARM/Amlogic MesonX SoC support
912M: Carlo Caione <carlo@caione.org>
913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914S: Maintained
12ddbadf 915F: drivers/media/rc/meson-ir.c
7c1e3876
CC
916N: meson[x68]
917
eff506fa
TZ
918ARM/Annapurna Labs ALPINE ARCHITECTURE
919M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
920S: Maintained
921F: arch/arm/mach-alpine/
922
c1fc8675 923ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
c1fc8675 924M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 925M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 926M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675
NF
928W: http://www.linux4sam.org
929S: Supported
930F: arch/arm/mach-at91/
f0a0a58e 931F: include/soc/at91/
70e389cc
MB
932F: arch/arm/boot/dts/at91*.dts
933F: arch/arm/boot/dts/at91*.dtsi
934F: arch/arm/boot/dts/sama*.dts
935F: arch/arm/boot/dts/sama*.dtsi
5f58c970 936F: arch/arm/include/debug/at91.S
d4a89c7d 937
6e05dd4e
BB
938ARM/ATMEL AT91 Clock Support
939M: Boris Brezillon <boris.brezillon@free-electrons.com>
940S: Maintained
941F: drivers/clk/at91
942
986cf2e9 943ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 944M: Rob Herring <robh@kernel.org>
986cf2e9
RH
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
946S: Maintained
947F: arch/arm/mach-highbank/
948
d94f944e 949ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 950M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
951S: Maintained
952F: arch/arm/mach-cns3xxx/
d94f944e 953
4863dea3
SG
954ARM/CAVIUM THUNDER NETWORK DRIVER
955M: Sunil Goutham <sgoutham@cavium.com>
956M: Robert Richter <rric@kernel.org>
957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958S: Supported
322e5cc5 959F: drivers/net/ethernet/cavium/thunder/
4863dea3 960
386ab516
AS
961ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
962M: Alexander Shiyan <shc_work@mail.ru>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Odd Fixes
b8ba3874 965N: clps711x
386ab516 966
2b7a52a4 967ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 968M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 969M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 971S: Maintained
d19d3667
HS
972F: arch/arm/mach-ep93xx/
973F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
974
975ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 976M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
978S: Maintained
979
d4275354 980ARM/CLKDEV SUPPORT
8b58be88 981M: Russell King <linux@arm.linux.org.uk>
efc03ecb 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 983S: Maintained
d4275354 984F: arch/arm/include/asm/clkdev.h
4fa2651d 985F: drivers/clk/clkdev.c
d4275354 986
d48134e7 987ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 988M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
990S: Maintained
991
94150095
HF
992ARM/CONTEC MICRO9 MACHINE SUPPORT
993M: Hubert Feurstein <hubert.feurstein@contec.at>
994S: Maintained
995F: arch/arm/mach-ep93xx/micro9.c
996
a06ae860
PP
997ARM/CORESIGHT FRAMEWORK AND DRIVERS
998M: Mathieu Poirier <mathieu.poirier@linaro.org>
999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S: Maintained
01081f5a 1001F: drivers/hwtracing/coresight/*
a06ae860
PP
1002F: Documentation/trace/coresight.txt
1003F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1004F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1005
1da177e4 1006ARM/CORGI MACHINE SUPPORT
8b58be88 1007M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1008S: Maintained
1009
881a95f9 1010ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1011M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1013T: git git://github.com/ulli-kroll/linux.git
162500b3 1014S: Maintained
f49afbb5 1015F: arch/arm/mach-gemini/
98a9bb5b 1016F: drivers/rtc/rtc-gemini.c
881a95f9 1017
a990cbd8 1018ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1019M: Barry Song <baohua@kernel.org>
a990cbd8 1020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1021T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1022S: Maintained
1023F: arch/arm/mach-prima2/
4a9c44f1 1024F: drivers/clk/sirf/
05f30e8d 1025F: drivers/clocksource/timer-prima2.c
5833ac98 1026F: drivers/clocksource/timer-atlas7.c
f8505ef5 1027N: [^a-z]sirf
a990cbd8 1028
c9d862c4
BS
1029ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1030M: Baruch Siach <baruch@tkos.co.il>
1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032S: Maintained
cde137aa 1033F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1034N: digicolor
1035
d4275354 1036ARM/EBSA110 MACHINE SUPPORT
8b58be88 1037M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1039W: http://www.arm.linux.org.uk/
1040S: Maintained
1041F: arch/arm/mach-ebsa110/
b955f6ca 1042F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1043
4721f3ce
UKK
1044ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1045M: Uwe Kleine-König <kernel@pengutronix.de>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Maintained
1048N: efm32
1049
a9da4f7e 1050ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1051M: Daniel Ribeiro <drwyrm@gmail.com>
1052M: Stefan Schmidt <stefan@openezx.org>
1053M: Harald Welte <laforge@openezx.org>
d66f1886 1054L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1055W: http://www.openezx.org/
1056S: Maintained
cafc2265
SS
1057T: topgit git://git.openezx.org/openezx.git
1058F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1059
6a915af9 1060ARM/FARADAY FA526 PORT
162500b3 1061M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1063S: Maintained
1fa7e547 1064T: git git://git.berlios.de/gemini-board
f49afbb5 1065F: arch/arm/mm/*-fa*
6a915af9 1066
d4275354 1067ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1068M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1070W: http://www.arm.linux.org.uk/
1071S: Maintained
1072F: arch/arm/include/asm/hardware/dec21285.h
1073F: arch/arm/mach-footbridge/
1074
86183a5f 1075ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1076M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1077M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1079S: Maintained
f1c12837 1080T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1081F: arch/arm/mach-imx/
ce515a6b 1082F: arch/arm/mach-mxs/
2a82f95c 1083F: arch/arm/boot/dts/imx*
e5dafa22 1084F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1085F: drivers/clk/imx/
1086F: include/soc/imx/
86183a5f 1087
142109d2 1088ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1089M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1090M: Sascha Hauer <kernel@pengutronix.de>
1091R: Stefan Agner <stefan@agner.ch>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1095F: arch/arm/mach-imx/*vf610*
1096F: arch/arm/boot/dts/vf*
1097
2b7a52a4 1098ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1099M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1101S: Maintained
1102
90b8fc34 1103ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1104M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1106S: Maintained
1107
ef47d5f0 1108ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1109M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1110M: Paul Parsons <lost.distance@yahoo.com>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1112S: Maintained
1113F: arch/arm/mach-pxa/hx4700.c
1114F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1115F: sound/soc/pxa/hx4700.c
ef47d5f0 1116
4dfad069
WX
1117ARM/HISILICON SOC SUPPORT
1118M: Wei Xu <xuwei5@hisilicon.com>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120W: http://www.hisilicon.com
1121S: Supported
1122T: git git://github.com/hisilicon/linux-hisi.git
1123F: arch/arm/mach-hisi/
1124
21f37bc3 1125ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1126M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1127W: www.jlime.com
1128S: Maintained
084bad91
KE
1129T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1130F: arch/arm/mach-sa1100/jornada720.c
1131F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1132
5e767ab9
JMC
1133ARM/IGEP MACHINE SUPPORT
1134M: Enric Balletbo i Serra <eballetbo@gmail.com>
1135M: Javier Martinez Canillas <javier@dowhile0.org>
1136L: linux-omap@vger.kernel.org
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
06ff74fd 1139F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1140
403d2971
MV
1141ARM/INCOME PXA270 SUPPORT
1142M: Marek Vasut <marek.vasut@gmail.com>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
ec154082 1145F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1146
2b7a52a4 1147ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1148M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1150S: Maintained
e2bdb176
DW
1151
1152ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1154S: Orphan
2b7a52a4
LB
1155
1156ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1157M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1159S: Maintained
2b7a52a4
LB
1160
1161ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1162M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1164S: Maintained
2b7a52a4 1165
2b7a52a4 1166ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1167M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1169S: Maintained
1170
dfdd8cc9
KH
1171ARM/INTEL IXP4XX ARM ARCHITECTURE
1172M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1173M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1175S: Maintained
1176F: arch/arm/mach-ixp4xx/
1177
838553c5 1178ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1179M: Jonathan Cameron <jic23@cam.ac.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S: Maintained
1182F: arch/arm/mach-pxa/stargate2.c
1183F: drivers/pcmcia/pxa2xx_stargate2.c
1184
2b7a52a4 1185ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1186M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1188S: Maintained
2b7a52a4
LB
1189
1190ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1191M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1193S: Maintained
1194
1154f858 1195ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1196M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199F: arch/arm/mach-keystone/
317929cd 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1201
bc6aa566 1202ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1203M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1204L: linux-kernel@vger.kernel.org
1205S: Maintained
1206F: drivers/clk/keystone/
1207
1208ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1209M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211L: linux-kernel@vger.kernel.org
1212S: Maintained
1213F: drivers/clocksource/timer-keystone.c
1214
1215ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1216M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1217L: linux-kernel@vger.kernel.org
1218S: Maintained
1219F: drivers/power/reset/keystone-reset.c
1220
1221ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1222M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1223L: linux-kernel@vger.kernel.org
1224S: Maintained
1225F: drivers/memory/*emif*
1226
2b7a52a4 1227ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1228M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1230S: Maintained
1231
3143875f
JE
1232ARM/LPC18XX ARCHITECTURE
1233M: Joachim Eastwood <manabian@gmail.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236N: lpc18xx
1237
3b886171 1238ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1239M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1240S: Maintained
1241
31c17ac9 1242ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1243M: Jason Cooper <jason@lakedaemon.net>
1244M: Andrew Lunn <andrew@lunn.ch>
1245M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1246M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249F: arch/arm/mach-mvebu/
59ec9671 1250F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1251F: arch/arm/boot/dts/armada*
1252F: arch/arm/boot/dts/kirkwood*
1253
75f41273 1254
40f4978b
SH
1255ARM/Marvell Berlin SoC support
1256M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S: Maintained
1259F: arch/arm/mach-berlin/
31c17ac9
GC
1260F: arch/arm/boot/dts/berlin*
1261
40f4978b 1262
4cfab57e 1263ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1264M: Jason Cooper <jason@lakedaemon.net>
1265M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1266M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1267M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1269S: Maintained
1270F: arch/arm/mach-dove/
54a246ff
NP
1271F: arch/arm/mach-mv78xx0/
1272F: arch/arm/mach-orion5x/
1273F: arch/arm/plat-orion/
31c17ac9
GC
1274F: arch/arm/boot/dts/dove*
1275F: arch/arm/boot/dts/orion5x*
1276
3b886171 1277
d69ac131
AC
1278ARM/Orion SoC/Technologic Systems TS-78xx platform support
1279M: Alexander Clouter <alex@digriz.org.uk>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281W: http://www.digriz.org.uk/ts78xx/kernel
1282S: Maintained
1283F: arch/arm/mach-orion5x/ts78xx-*
1284
607b8fc9
EH
1285ARM/Mediatek RTC DRIVER
1286M: Eddie Huang <eddie.huang@mediatek.com>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
1290F: drivers/rtc/rtc-mt6397.c
1291
e54951c8
MB
1292ARM/Mediatek SoC support
1293M: Matthias Brugger <matthias.bgg@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1295L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1296S: Maintained
1297F: arch/arm/boot/dts/mt6*
1298F: arch/arm/boot/dts/mt8*
1299F: arch/arm/mach-mediatek/
1300N: mtk
1301K: mediatek
1302
0f8669e3
CY
1303ARM/Mediatek USB3 PHY DRIVER
1304M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308F: drivers/phy/phy-mt65xx-usb3.c
1309
adcb079f
AB
1310ARM/MICREL KS8695 ARCHITECTURE
1311M: Greg Ungerer <gerg@uclinux.org>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1313F: arch/arm/mach-ks8695/
adcb079f
AB
1314S: Odd Fixes
1315
d78ff0a5 1316ARM/MIOA701 MACHINE SUPPORT
8b58be88 1317M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1319F: arch/arm/mach-pxa/mioa701.c
1320S: Maintained
1321
9624dfe6 1322ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1323M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1324S: Maintained
1325
e0ee9851 1326ARM/NOMADIK ARCHITECTURE
28b8e8d4 1327M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1328M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-nomadik/
ecc265fe 1332F: drivers/pinctrl/nomadik/
87572880 1333F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1334T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1335
9d76295a 1336ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1337M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1338L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1339W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1340S: Supported
1341
8459c159 1342ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1343M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1344M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1345S: Maintained
1346
5d783a2d 1347ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1348M: Marek Vasut <marek.vasut@gmail.com>
75280787 1349L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1350W: http://hackndev.com
1351S: Maintained
933d35f0
JP
1352F: arch/arm/mach-pxa/include/mach/palmtx.h
1353F: arch/arm/mach-pxa/palmtx.c
1354F: arch/arm/mach-pxa/include/mach/palmt5.h
1355F: arch/arm/mach-pxa/palmt5.c
1356F: arch/arm/mach-pxa/include/mach/palmld.h
1357F: arch/arm/mach-pxa/palmld.c
1358F: arch/arm/mach-pxa/include/mach/palmte2.h
1359F: arch/arm/mach-pxa/palmte2.c
1360F: arch/arm/mach-pxa/include/mach/palmtc.h
1361F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1362
b57fe924 1363ARM/PALM TREO SUPPORT
d8130624 1364M: Tomas Cech <sleep_walker@suse.com>
75280787 1365L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1366W: http://hackndev.com
1367S: Maintained
b57fe924
JP
1368F: arch/arm/mach-pxa/include/mach/palmtreo.h
1369F: arch/arm/mach-pxa/palmtreo.c
90af5811 1370
c49e1e63 1371ARM/PALMZ72 SUPPORT
8b58be88 1372M: Sergey Lapin <slapin@ossfans.org>
75280787 1373L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1374W: http://hackndev.com
1375S: Maintained
933d35f0
JP
1376F: arch/arm/mach-pxa/include/mach/palmz72.h
1377F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1378
1da177e4 1379ARM/PLEB SUPPORT
8b58be88 1380M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1381W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1382S: Maintained
1383
1384ARM/PT DIGITAL BOARD PORT
8b58be88 1385M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1387W: http://www.arm.linux.org.uk/
1388S: Maintained
1389
8fc1b0f8
KG
1390ARM/QUALCOMM SUPPORT
1391M: Kumar Gala <galak@codeaurora.org>
f5d3af9d 1392M: Andy Gross <agross@codeaurora.org>
8fc1b0f8
KG
1393M: David Brown <davidb@codeaurora.org>
1394L: linux-arm-msm@vger.kernel.org
f5d3af9d 1395L: linux-soc@vger.kernel.org
8fc1b0f8
KG
1396S: Maintained
1397F: arch/arm/mach-qcom/
f5d3af9d 1398F: drivers/soc/qcom/
c0c89faf
SB
1399F: drivers/tty/serial/msm_serial.h
1400F: drivers/tty/serial/msm_serial.c
1401F: drivers/*/pm8???-*
1402F: drivers/mfd/ssbi.c
916f743d 1403F: drivers/firmware/qcom_scm.c
8fc1b0f8
KG
1404T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1405
2b7a52a4 1406ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1407M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1409S: Maintained
1410
d4275354 1411ARM/RISCPC ARCHITECTURE
8b58be88 1412M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
d4275354
RK
1416F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1417F: arch/arm/include/asm/hardware/ioc.h
1418F: arch/arm/include/asm/hardware/iomd.h
1419F: arch/arm/include/asm/hardware/memc.h
1420F: arch/arm/mach-rpc/
1a6422f6 1421F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1422F: drivers/net/ethernet/i825xx/ether1*
1423F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1424F: drivers/scsi/arm/
1425
08ddbb0a
HS
1426ARM/Rockchip SoC support
1427M: Heiko Stuebner <heiko@sntech.de>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1429L: linux-rockchip@lists.infradead.org
08ddbb0a 1430S: Maintained
541555e9 1431F: arch/arm/boot/dts/rk3*
08ddbb0a 1432F: arch/arm/mach-rockchip/
541555e9
HS
1433F: drivers/clk/rockchip/
1434F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1435F: drivers/*/*rockchip*
541555e9
HS
1436F: drivers/*/*/*rockchip*
1437F: sound/soc/rockchip/
b4331b43 1438N: rockchip
08ddbb0a 1439
5bfb937c
KK
1440ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1441M: Kukjin Kim <kgene@kernel.org>
e8f98457 1442M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1444L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1445S: Maintained
6f0589c8
MB
1446F: arch/arm/boot/dts/s3c*
1447F: arch/arm/boot/dts/exynos*
d97236e6 1448F: arch/arm64/boot/dts/exynos/
482ce512 1449F: arch/arm/plat-samsung/
769bbb63
HS
1450F: arch/arm/mach-s3c24*/
1451F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1452F: arch/arm/mach-s5p*/
1453F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1454F: drivers/*/*s3c2410*
1455F: drivers/*/*/*s3c2410*
40c76662
MB
1456F: drivers/spi/spi-s3c*
1457F: sound/soc/samsung/*
33d43cdd 1458N: exynos
f556cb07 1459
10ffa964
KP
1460ARM/SAMSUNG MOBILE MACHINE SUPPORT
1461M: Kyungmin Park <kyungmin.park@samsung.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
004bbd3c 1464F: arch/arm/mach-s5pv210/
10ffa964 1465
3ce4ccb6
KD
1466ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1467M: Kyungmin Park <kyungmin.park@samsung.com>
1468M: Kamil Debski <k.debski@samsung.com>
1469L: linux-arm-kernel@lists.infradead.org
1470L: linux-media@vger.kernel.org
1471S: Maintained
1472F: drivers/media/platform/s5p-g2d/
1473
e6a476fd
MS
1474ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1475M: Kyungmin Park <kyungmin.park@samsung.com>
1476M: Kamil Debski <k.debski@samsung.com>
6305902c 1477M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1478L: linux-arm-kernel@lists.infradead.org
1479L: linux-media@vger.kernel.org
1480S: Maintained
934455d7 1481F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1482F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1483
1484ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1485M: Kyungmin Park <kyungmin.park@samsung.com>
1486M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1487L: linux-arm-kernel@lists.infradead.org
1488L: linux-media@vger.kernel.org
1489S: Maintained
90d72ac6 1490F: drivers/media/platform/s5p-tv/
e6a476fd 1491
7d9f9bf4
AP
1492ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1493M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1494M: Jacek Anaszewski <j.anaszewski@samsung.com>
1495L: linux-arm-kernel@lists.infradead.org
1496L: linux-media@vger.kernel.org
1497S: Maintained
1498F: drivers/media/platform/s5p-jpeg/
1499
d48d38e8 1500ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1501M: Simon Horman <horms@verge.net.au>
d48d38e8
PM
1502M: Magnus Damm <magnus.damm@gmail.com>
1503L: linux-sh@vger.kernel.org
d48d38e8 1504W: http://oss.renesas.com
bbff48f5 1505Q: http://patchwork.kernel.org/project/linux-sh/list/
5e212598 1506T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1507S: Supported
0b514fdb
SH
1508F: arch/arm/boot/dts/emev2*
1509F: arch/arm/boot/dts/r7s*
1510F: arch/arm/boot/dts/r8a*
1511F: arch/arm/boot/dts/sh*
0b514fdb 1512F: arch/arm/configs/bockw_defconfig
0b514fdb
SH
1513F: arch/arm/configs/marzen_defconfig
1514F: arch/arm/configs/shmobile_defconfig
7a2071c5 1515F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1516F: arch/arm/mach-shmobile/
1517F: drivers/sh/
1518
66314223 1519ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1520M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1521S: Maintained
1522F: arch/arm/mach-socfpga/
efadb751
DN
1523F: arch/arm/boot/dts/socfpga*
1524F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1525W: http://www.rocketboards.org
efadb751 1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1527
1528ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1529M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1530S: Maintained
1531F: drivers/clk/socfpga/
1532
71bcada8
TT
1533ARM/SOCFPGA EDAC SUPPORT
1534M: Thor Thayer <tthayer@opensource.altera.com>
1535S: Maintained
1536F: drivers/edac/altera_edac.
1537
65ebcc11 1538ARM/STI ARCHITECTURE
a92177ea
SK
1539M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1540M: Maxime Coquelin <maxime.coquelin@st.com>
1541M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543L: kernel@stlinux.com
1544W: http://www.stlinux.com
1545S: Maintained
1546F: arch/arm/mach-sti/
a92177ea 1547F: arch/arm/boot/dts/sti*
b8e31bf3 1548F: drivers/char/hw_random/st-rng.c
a92177ea 1549F: drivers/clocksource/arm_global_timer.c
82805d1b 1550F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1551F: drivers/i2c/busses/i2c-st.c
346e2e4a 1552F: drivers/media/rc/st_rc.c
95d66b16 1553F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1554F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1555F: drivers/phy/phy-miphy28lp.c
1556F: drivers/phy/phy-miphy365x.c
6da969a5 1557F: drivers/phy/phy-stih407-usb.c
26389c78 1558F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1559F: drivers/pinctrl/pinctrl-st.c
1560F: drivers/reset/sti/
db4112e6 1561F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1562F: drivers/tty/serial/st-asc.c
eb11adab 1563F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1564F: drivers/usb/host/ehci-st.c
1565F: drivers/usb/host/ohci-st.c
db4112e6 1566F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1567F: drivers/ata/ahci_st.c
65ebcc11 1568
ee6e7879
MC
1569ARM/STM32 ARCHITECTURE
1570M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1574N: stm32
1575F: drivers/clocksource/armv7m_systick.c
1576
2b7a52a4 1577ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1578M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1580S: Maintained
1581
1bbd7089 1582ARM/TETON BGA MACHINE SUPPORT
706e69d6 1583M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S: Maintained
1586
2b7a52a4 1587ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1588M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1590S: Maintained
1591
98ad6e3b 1592ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1593M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1595W: http://www.mcuos.com
1596S: Maintained
4e89e8f6 1597F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1598F: drivers/input/keyboard/w90p910_keypad.c
1599F: drivers/input/touchscreen/w90p910_ts.c
1600F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1601F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1602F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1603F: drivers/rtc/rtc-nuc900.c
9df92e6c 1604F: drivers/spi/spi-nuc900.c
4e89e8f6 1605F: drivers/usb/host/ehci-w90x900.c
8a61f013 1606F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1607
54274d71 1608ARM/U300 MACHINE SUPPORT
e4651a9f 1609M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611S: Supported
1612F: arch/arm/mach-u300/
9affbd24 1613F: drivers/clocksource/timer-u300.c
54274d71
LW
1614F: drivers/i2c/busses/i2c-stu300.c
1615F: drivers/rtc/rtc-coh901331.c
1616F: drivers/watchdog/coh901327_wdt.c
1617F: drivers/dma/coh901318*
87572880
LW
1618F: drivers/mfd/ab3100*
1619F: drivers/rtc/rtc-ab3100.c
1620F: drivers/rtc/rtc-coh901331.c
1621T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1622
3d00d04f
MY
1623ARM/UNIPHIER ARCHITECTURE
1624M: Masahiro Yamada <yamada.masahiro@socionext.com>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626S: Maintained
a3ff83d2 1627F: arch/arm/boot/dts/uniphier*
3d00d04f 1628F: arch/arm/mach-uniphier/
dd6fd4a3 1629F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1630F: drivers/pinctrl/uniphier/
1631F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1632N: uniphier
1633
87572880 1634ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1635M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637S: Maintained
1638F: arch/arm/mach-ux500/
e4651a9f 1639F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1640F: drivers/dma/ste_dma40*
e4651a9f 1641F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1642F: drivers/mfd/abx500*
1643F: drivers/mfd/ab8500*
e4651a9f
LW
1644F: drivers/mfd/dbx500*
1645F: drivers/mfd/db8500*
ecc265fe
JP
1646F: drivers/pinctrl/nomadik/pinctrl-ab*
1647F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1648F: drivers/rtc/rtc-ab8500.c
e4651a9f 1649F: drivers/rtc/rtc-pl031.c
87572880 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1651
e93fde28
UH
1652ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1653M: Ulf Hansson <ulf.hansson@linaro.org>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655T: git git://git.linaro.org/people/ulfh/clk.git
1656S: Maintained
1657F: drivers/clk/ux500/
1658F: include/linux/platform_data/clk-ux500.h
1659
740d93b1
PM
1660ARM/VERSATILE EXPRESS PLATFORM
1661M: Liviu Dudau <liviu.dudau@arm.com>
1662M: Sudeep Holla <sudeep.holla@arm.com>
1663M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
1666F: arch/arm/boot/dts/vexpress*
9ccd6080 1667F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1668F: arch/arm/mach-vexpress/
1669F: */*/vexpress*
7e8f403f 1670F: */*/*/vexpress*
740d93b1
PM
1671F: drivers/clk/versatile/clk-vexpress-osc.c
1672F: drivers/clocksource/versatile.c
1673
d4275354 1674ARM/VFP SUPPORT
8b58be88 1675M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1677W: http://www.arm.linux.org.uk/
1678S: Maintained
1679F: arch/arm/vfp/
1680
e66b6d8e
MV
1681ARM/VOIPAC PXA270 SUPPORT
1682M: Marek Vasut <marek.vasut@gmail.com>
1683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684S: Maintained
1685F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1686F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1687
04529fe2
TP
1688ARM/VT8500 ARM ARCHITECTURE
1689M: Tony Prisk <linux@prisktech.co.nz>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
1692F: arch/arm/mach-vt8500/
41fd91b4 1693F: drivers/clocksource/vt8500_timer.c
560746eb 1694F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1695F: drivers/mmc/host/wmt-sdmmc.c
1696F: drivers/pwm/pwm-vt8500.c
1697F: drivers/rtc/rtc-vt8500.c
1698F: drivers/tty/serial/vt8500_serial.c
4f31102b 1699F: drivers/usb/host/ehci-platform.c
41fd91b4 1700F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1701F: drivers/video/fbdev/vt8500lcdfb.*
1702F: drivers/video/fbdev/wm8505fb*
1703F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1704
e66b6d8e
MV
1705ARM/ZIPIT Z2 SUPPORT
1706M: Marek Vasut <marek.vasut@gmail.com>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Maintained
1709F: arch/arm/mach-pxa/z2.c
6ab2a855 1710F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1711
5ecc4b53
JN
1712ARM/ZTE ARCHITECTURE
1713M: Jun Nie <jun.nie@linaro.org>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/mach-zx/
1717F: drivers/clk/zte/
1718F: Documentation/devicetree/bindings/arm/zte.txt
1719F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1720
51f29d44
MS
1721ARM/ZYNQ ARCHITECTURE
1722M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1723R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725W: http://wiki.xilinx.com
d6448b76 1726T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1727S: Supported
1728F: arch/arm/mach-zynq/
bd2a337a 1729F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1730F: drivers/block/xsysace.c
c2fd4e38
MS
1731N: zynq
1732N: xilinx
1733F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1734F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1735F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1736F: drivers/edac/synopsys_edac.c
51f29d44 1737
48ec83bc 1738ARM SMMU DRIVERS
b8f9879e
WD
1739M: Will Deacon <will.deacon@arm.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741S: Maintained
1742F: drivers/iommu/arm-smmu.c
48ec83bc 1743F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1744F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1745
38074229
CM
1746ARM64 PORT (AARCH64 ARCHITECTURE)
1747M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1748M: Will Deacon <will.deacon@arm.com>
38074229
CM
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750S: Maintained
1751F: arch/arm64/
d19766ec 1752F: Documentation/arm64/
38074229 1753
9d7005f9
LP
1754AS3645A LED FLASH CONTROLLER DRIVER
1755M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1756L: linux-media@vger.kernel.org
1757T: git git://linuxtv.org/media_tree.git
1758S: Maintained
1759F: drivers/media/i2c/as3645a.c
1760F: include/media/as3645a.h
1761
d58de038
GJ
1762ASC7621 HARDWARE MONITOR DRIVER
1763M: George Joseph <george.joseph@fairview5.com>
1764L: lm-sensors@lm-sensors.org
1765S: Maintained
1766F: Documentation/hwmon/asc7621
1767F: drivers/hwmon/asc7621.c
1768
b229ece9 1769ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1770M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1771L: acpi4asus-user@lists.sourceforge.net
d0944853 1772L: platform-driver-x86@vger.kernel.org
76593d6f 1773W: http://acpi4asus.sf.net
85091b71 1774S: Maintained
b229ece9
CC
1775F: drivers/platform/x86/asus*.c
1776F: drivers/platform/x86/eeepc*.c
85091b71 1777
953a6479 1778ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1779R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1780W: http://sourceforge.net/projects/xscaleiop
08223d80 1781S: Odd fixes
679655da
JP
1782F: Documentation/crypto/async-tx-api.txt
1783F: crypto/async_tx/
1784F: drivers/dma/
1785F: include/linux/dmaengine.h
1786F: include/linux/async_tx.h
b3e5f263 1787
a1867d36 1788AT24 EEPROM DRIVER
14d77c4d 1789M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1790L: linux-i2c@vger.kernel.org
1791S: Maintained
1792F: drivers/misc/eeprom/at24.c
25f73ed5 1793F: include/linux/platform_data/at24.h
a1867d36 1794
e7839f25 1795ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1796M: "Ed L. Cashin" <ed.cashin@acm.org>
1797W: http://www.openaoe.org/
1da177e4 1798S: Supported
679655da
JP
1799F: Documentation/aoe/
1800F: drivers/block/aoe/
1da177e4 1801
aad7a211
AB
1802ATHEROS 71XX/9XXX GPIO DRIVER
1803M: Alban Bedel <albeu@free.fr>
1804W: https://github.com/AlbanBedel/linux
1805T: git git://github.com/AlbanBedel/linux
1806S: Maintained
1807F: drivers/gpio/gpio-ath79.c
1808F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1809
9a10a870 1810ATHEROS ATH GENERIC UTILITIES
f726ee65 1811M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1812L: linux-wireless@vger.kernel.org
1813S: Supported
1814F: drivers/net/wireless/ath/*
1815
fa1c114f 1816ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1817M: Jiri Slaby <jirislaby@gmail.com>
1818M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1819M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1820L: linux-wireless@vger.kernel.org
72c706b7 1821W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1822S: Maintained
fa451753 1823F: drivers/net/wireless/ath/ath5k/
fa1c114f 1824
12e62d6f
KV
1825ATHEROS ATH6KL WIRELESS DRIVER
1826M: Kalle Valo <kvalo@qca.qualcomm.com>
1827L: linux-wireless@vger.kernel.org
1828W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1829T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1830S: Supported
1831F: drivers/net/wireless/ath/ath6kl/
1832
2be7d22f
VK
1833WILOCITY WIL6210 WIRELESS DRIVER
1834M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1835L: linux-wireless@vger.kernel.org
1836L: wil6210@qca.qualcomm.com
1837S: Supported
1838W: http://wireless.kernel.org/en/users/Drivers/wil6210
1839F: drivers/net/wireless/ath/wil6210/
dba4b74d 1840F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1841
1d7e1e6b
CL
1842CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1843M: Christian Lamparter <chunkeey@googlemail.com>
1844L: linux-wireless@vger.kernel.org
1845W: http://wireless.kernel.org/en/users/Drivers/carl9170
1846S: Maintained
1847F: drivers/net/wireless/ath/carl9170/
1848
2c2a6172
LT
1849ATK0110 HWMON DRIVER
1850M: Luca Tettamanti <kronos.it@gmail.com>
1851L: lm-sensors@lm-sensors.org
1852S: Maintained
1853F: drivers/hwmon/asus_atk0110.c
1854
6f69a6d7 1855ATI_REMOTE2 DRIVER
8b58be88 1856M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1857S: Maintained
679655da 1858F: drivers/input/misc/ati_remote2.c
6f69a6d7 1859
7ae115b4 1860ATLX ETHERNET DRIVERS
8b58be88 1861M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1862M: Chris Snook <chris.snook@gmail.com>
e443e383 1863L: netdev@vger.kernel.org
8d5ca6ec
JC
1864W: http://sourceforge.net/projects/atl1
1865W: http://atl1.sourceforge.net
1866S: Maintained
2b133ad6 1867F: drivers/net/ethernet/atheros/
8d5ca6ec 1868
1da177e4 1869ATM
366c1bd1 1870M: Chas Williams <3chas3@gmail.com>
476604de 1871L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1872L: netdev@vger.kernel.org
1da177e4
LT
1873W: http://linux-atm.sourceforge.net
1874S: Maintained
679655da
JP
1875F: drivers/atm/
1876F: include/linux/atm*
c117ab84 1877F: include/uapi/linux/atm*
1da177e4 1878
04ac2f46 1879ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1880M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1881S: Maintained
1882F: drivers/mmc/host/atmel-mci.c
1883F: drivers/mmc/host/atmel-mci-regs.h
1884
a1cfac48 1885ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1886M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1887S: Supported
df621252 1888F: drivers/tty/serial/atmel_serial.c
a1cfac48 1889
dfae90ed 1890ATMEL Audio ALSA driver
3a82002c 1891M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1892L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1893S: Supported
1894F: sound/soc/atmel
1895
b414dc16
NF
1896ATMEL DMA DRIVER
1897M: Nicolas Ferre <nicolas.ferre@atmel.com>
1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S: Supported
1900F: drivers/dma/at_hdmac.c
1901F: drivers/dma/at_hdmac_regs.h
6f0d65af 1902F: include/linux/platform_data/dma-atmel.h
b414dc16 1903
6bd0f436
LD
1904ATMEL XDMA DRIVER
1905M: Ludovic Desroches <ludovic.desroches@atmel.com>
1906L: linux-arm-kernel@lists.infradead.org
1907L: dmaengine@vger.kernel.org
1908S: Supported
1909F: drivers/dma/at_xdmac.c
1910
888f2804
LD
1911ATMEL I2C DRIVER
1912M: Ludovic Desroches <ludovic.desroches@atmel.com>
1913L: linux-i2c@vger.kernel.org
1914S: Supported
1915F: drivers/i2c/busses/i2c-at91.c
1916
15515545
JW
1917ATMEL ISI DRIVER
1918M: Josh Wu <josh.wu@atmel.com>
1919L: linux-media@vger.kernel.org
1920S: Supported
f2294c2d 1921F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1922F: include/media/atmel-isi.h
1923
8f4c79ce 1924ATMEL LCDFB DRIVER
8b58be88 1925M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1926L: linux-fbdev@vger.kernel.org
8f4c79ce 1927S: Maintained
8a61f013 1928F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1929F: include/video/atmel_lcdc.h
8f4c79ce 1930
89e5785f 1931ATMEL MACB ETHERNET DRIVER
a02875a6 1932M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1933S: Supported
9f2f381f 1934F: drivers/net/ethernet/cadence/
89e5785f 1935
5cbac98a
JW
1936ATMEL NAND DRIVER
1937M: Josh Wu <josh.wu@atmel.com>
1938L: linux-mtd@lists.infradead.org
1939S: Supported
1940F: drivers/mtd/nand/atmel_nand*
1941
05c441ef 1942ATMEL SDMMC DRIVER
1943M: Ludovic Desroches <ludovic.desroches@atmel.com>
1944L: linux-mmc@vger.kernel.org
1945S: Supported
1946F: drivers/mmc/host/sdhci-of-at91.c
1947
754ce4f2 1948ATMEL SPI DRIVER
a02875a6 1949M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1950S: Supported
9df92e6c 1951F: drivers/spi/spi-atmel.*
754ce4f2 1952
0ef09015 1953ATMEL SSC DRIVER
03515f32 1954M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Supported
1957F: drivers/misc/atmel-ssc.c
1958F: include/linux/atmel-ssc.h
1959
e9cb1c5a
NF
1960ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Supported
1964F: drivers/misc/atmel_tclib.c
1965F: drivers/clocksource/tcb_clksrc.c
1966
914a3f3b 1967ATMEL USBA UDC DRIVER
a02875a6
NF
1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1970S: Supported
faf2e1db 1971F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1972
1da177e4 1973ATMEL WIRELESS DRIVER
8b58be88 1974M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1975L: linux-wireless@vger.kernel.org
1da177e4
LT
1976W: http://www.thekelleys.org.uk/atmel
1977W: http://atmelwlandriver.sourceforge.net/
1978S: Maintained
679655da 1979F: drivers/net/wireless/atmel*
1da177e4 1980
a14c0f8f
ND
1981ATMEL MAXTOUCH DRIVER
1982M: Nick Dyer <nick.dyer@itdev.co.uk>
1983T: git git://github.com/atmel-maxtouch/linux.git
1984S: Supported
1985F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
1986F: drivers/input/touchscreen/atmel_mxt_ts.c
1987F: include/linux/platform_data/atmel_mxt_ts.h
1988
26780d9e 1989ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1990M: Bradley Grove <linuxdrivers@attotech.com>
1991L: linux-scsi@vger.kernel.org
1992W: http://www.attotech.com
1993S: Supported
1994F: drivers/scsi/esas2r
26780d9e 1995
bc6e17b8
SS
1996ATUSB IEEE 802.15.4 RADIO DRIVER
1997M: Stefan Schmidt <stefan@osg.samsung.com>
1998L: linux-wpan@vger.kernel.org
1999S: Maintained
2000F: drivers/net/ieee802154/atusb.c
2001F: drivers/net/ieee802154/atusb.h
2002F: drivers/net/ieee802154/at86rf230.h
2003
a92b7b80 2004AUDIT SUBSYSTEM
915f389d 2005M: Paul Moore <paul@paul-moore.com>
8b58be88 2006M: Eric Paris <eparis@redhat.com>
915f389d 2007L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2008W: http://people.redhat.com/sgrubb/audit/
915f389d 2009T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2010S: Maintained
679655da 2011F: include/linux/audit.h
c117ab84 2012F: include/uapi/linux/audit.h
679655da 2013F: kernel/audit*
a92b7b80 2014
70e84049 2015AUXILIARY DISPLAY DRIVERS
8b58be88 2016M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2017W: http://miguelojeda.es/auxdisplay.htm
2018W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2019S: Maintained
679655da
JP
2020F: drivers/auxdisplay/
2021F: include/linux/cfag12864b.h
70e84049 2022
5f97f7f9 2023AVR32 ARCHITECTURE
e336f61f
HCE
2024M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2025M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2026W: http://www.atmel.com/products/AVR32/
249d9d9d 2027W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2028W: http://avrfreaks.net/
e336f61f 2029S: Maintained
679655da 2030F: arch/avr32/
5f97f7f9
HS
2031
2032AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2033M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2034M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2035S: Maintained
679655da 2036F: arch/avr32/mach-at32ap/
5f97f7f9 2037
1da177e4 2038AX.25 NETWORK LAYER
8b58be88 2039M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2040L: linux-hams@vger.kernel.org
d34cb28a 2041W: http://www.linux-ax25.org/
1da177e4 2042S: Maintained
c117ab84 2043F: include/uapi/linux/ax25.h
679655da
JP
2044F: include/net/ax25.h
2045F: net/ax25/
1da177e4 2046
d5269395 2047AZ6007 DVB DRIVER
009a5410 2048M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
2049L: linux-media@vger.kernel.org
2050W: http://linuxtv.org
2051T: git git://linuxtv.org/media_tree.git
2052S: Maintained
2053F: drivers/media/usb/dvb-usb-v2/az6007.c
2054
6777376e
HV
2055AZTECH FM RADIO RECEIVER DRIVER
2056M: Hans Verkuil <hverkuil@xs4all.nl>
2057L: linux-media@vger.kernel.org
2058T: git git://linuxtv.org/media_tree.git
2059W: http://linuxtv.org
2060S: Maintained
2061F: drivers/media/radio/radio-aztech*
2062
e2d1d6c0 2063B43 WIRELESS DRIVER
e2d1d6c0 2064L: linux-wireless@vger.kernel.org
ed072f9e 2065L: b43-dev@lists.infradead.org
491b26b4 2066W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2067S: Odd Fixes
679655da 2068F: drivers/net/wireless/b43/
e2d1d6c0
RD
2069
2070B43LEGACY WIRELESS DRIVER
8b58be88 2071M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2072L: linux-wireless@vger.kernel.org
ed072f9e 2073L: b43-dev@lists.infradead.org
491b26b4 2074W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2075S: Maintained
679655da 2076F: drivers/net/wireless/b43legacy/
e2d1d6c0 2077
300abeb5 2078BACKLIGHT CLASS/SUBSYSTEM
b7701755 2079M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2080M: Lee Jones <lee.jones@linaro.org>
300abeb5 2081S: Maintained
679655da
JP
2082F: drivers/video/backlight/
2083F: include/linux/backlight.h
300abeb5 2084
c6c8fea2 2085BATMAN ADVANCED
207df49e 2086M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2087M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2088M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2089L: b.a.t.m.a.n@lists.open-mesh.org
2090W: http://www.open-mesh.org/
2091S: Maintained
2092F: net/batman-adv/
2093
e2d1d6c0 2094BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2095M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2096L: linux-hams@vger.kernel.org
2097W: http://www.baycom.org/~tom/ham/ham.html
2098S: Maintained
679655da 2099F: drivers/net/hamradio/baycom*
e2d1d6c0 2100
cafe5635 2101BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2102M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2103L: linux-bcache@vger.kernel.org
2104W: http://bcache.evilpiepirate.org
d1aa1ab3 2105S: Maintained
cafe5635
KO
2106F: drivers/md/bcache/
2107
04bd844a
HV
2108BDISP ST MEDIA DRIVER
2109M: Fabien Dessenne <fabien.dessenne@st.com>
2110L: linux-media@vger.kernel.org
2111T: git git://linuxtv.org/media_tree.git
2112W: http://linuxtv.org
2113S: Supported
2114F: drivers/media/platform/sti/bdisp
2115
e2d1d6c0 2116BEFS FILE SYSTEM
55817d3d 2117S: Orphan
679655da
JP
2118F: Documentation/filesystems/befs.txt
2119F: fs/befs/
e2d1d6c0 2120
564ee360 2121BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2122M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2123L: netdev@vger.kernel.org
2124S: Maintained
2125F: drivers/net/ethernet/ec_bhf.c
564ee360 2126
e2d1d6c0 2127BFS FILE SYSTEM
8b58be88 2128M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2129S: Maintained
679655da
JP
2130F: Documentation/filesystems/bfs.txt
2131F: fs/bfs/
c117ab84 2132F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2133
1394f032 2134BLACKFIN ARCHITECTURE
a4edbc10 2135M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2136L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2137T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2138W: http://blackfin.uclinux.org
2139S: Supported
679655da 2140F: arch/blackfin/
566da5b2 2141
e190d6b1 2142BLACKFIN EMAC DRIVER
b3fe92b0 2143L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2144W: http://blackfin.uclinux.org
2145S: Supported
7b35f033 2146F: drivers/net/ethernet/adi/
e190d6b1 2147
566da5b2 2148BLACKFIN RTC DRIVER
b3fe92b0 2149L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2150W: http://blackfin.uclinux.org
2151S: Supported
679655da 2152F: drivers/rtc/rtc-bfin.c
1394f032 2153
936ed49a 2154BLACKFIN SDH DRIVER
109ec8c3 2155M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2156L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2157W: http://blackfin.uclinux.org
2158S: Supported
2159F: drivers/mmc/host/bfin_sdh.c
2160
1394f032 2161BLACKFIN SERIAL DRIVER
8b58be88 2162M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2163L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2164W: http://blackfin.uclinux.org
2165S: Supported
8460241e 2166F: drivers/tty/serial/bfin_uart.c
1394f032 2167
1e6d320f 2168BLACKFIN WATCHDOG DRIVER
b3fe92b0 2169L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2170W: http://blackfin.uclinux.org
2171S: Supported
679655da 2172F: drivers/watchdog/bfin_wdt.c
1e6d320f 2173
d24ecfcc 2174BLACKFIN I2C TWI DRIVER
8b58be88 2175M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2176L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2177W: http://blackfin.uclinux.org/
2178S: Supported
679655da 2179F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2180
1e204377
SJ
2181BLACKFIN MEDIA DRIVER
2182M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2183L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2184W: http://blackfin.uclinux.org/
2185S: Supported
2186F: drivers/media/platform/blackfin/
2187F: drivers/media/i2c/adv7183*
2188F: drivers/media/i2c/vs6624*
2189
b54cf35a
JSM
2190BLINKM RGB LED DRIVER
2191M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2192S: Maintained
2193F: drivers/leds/leds-blinkm.c
2194
1da177e4 2195BLOCK LAYER
8b58be88 2196M: Jens Axboe <axboe@kernel.dk>
08deed1e 2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2198S: Maintained
679655da 2199F: block/
ae11f7ef 2200F: kernel/trace/blktrace.c
1da177e4 2201
2b54aaef 2202BLOCK2MTD DRIVER
8b58be88 2203M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2204L: linux-mtd@lists.infradead.org
2205S: Maintained
679655da 2206F: drivers/mtd/devices/block2mtd.c
2b54aaef 2207
63fbd24e 2208BLUETOOTH DRIVERS
8b58be88 2209M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2210M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2211M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2212L: linux-bluetooth@vger.kernel.org
63fbd24e 2213W: http://www.bluez.org/
22e7a424
MH
2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2216S: Maintained
679655da 2217F: drivers/bluetooth/
1da177e4 2218
63fbd24e 2219BLUETOOTH SUBSYSTEM
8b58be88 2220M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2221M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2222M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2223L: linux-bluetooth@vger.kernel.org
2224W: http://www.bluez.org/
22e7a424
MH
2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2226T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2227S: Maintained
679655da
JP
2228F: net/bluetooth/
2229F: include/net/bluetooth/
1da177e4
LT
2230
2231BONDING DRIVER
79b30750 2232M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2233M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2234M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2235L: netdev@vger.kernel.org
ce00f85c
JC
2236W: http://sourceforge.net/projects/bonding/
2237S: Supported
679655da 2238F: drivers/net/bonding/
c117ab84 2239F: include/uapi/linux/if_bonding.h
1da177e4 2240
b5f4df34
AS
2241BPF (Safe dynamic programs and tools)
2242M: Alexei Starovoitov <ast@kernel.org>
2243L: netdev@vger.kernel.org
2244L: linux-kernel@vger.kernel.org
2245S: Supported
2246F: kernel/bpf/
2247
39105890 2248BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2249M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2250L: netdev@vger.kernel.org
2251S: Supported
adfc5217 2252F: drivers/net/ethernet/broadcom/b44.*
39105890 2253
32ec90d5
FF
2254BROADCOM GENET ETHERNET DRIVER
2255M: Florian Fainelli <f.fainelli@gmail.com>
2256L: netdev@vger.kernel.org
2257S: Supported
2258F: drivers/net/ethernet/broadcom/genet/
2259
948c51e6 2260BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2261M: Sony Chacko <sony.chacko@qlogic.com>
2262M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2263L: netdev@vger.kernel.org
2264S: Supported
adfc5217
JK
2265F: drivers/net/ethernet/broadcom/bnx2.*
2266F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2267
4d9d2cb0 2268BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2269M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2270L: netdev@vger.kernel.org
2271S: Supported
adfc5217 2272F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2273
90f4c594 2274BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2275M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2276M: Ray Jui <rjui@broadcom.com>
2277M: Scott Branden <sbranden@broadcom.com>
497a045d 2278L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2279T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2280S: Maintained
2281F: arch/arm/mach-bcm/
2282F: arch/arm/boot/dts/bcm113*
90f4c594 2283F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2284F: arch/arm/boot/dts/bcm281*
2285F: arch/arm/configs/bcm_defconfig
e4ef47f2 2286F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2287F: drivers/clocksource/bcm_kona_timer.c
2288
9209bec4 2289BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2290M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2291M: Lee Jones <lee@kernel.org>
10b9e887 2292M: Eric Anholt <eric@anholt.net>
f680f25c 2293L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2296S: Maintained
9209bec4 2297N: bcm2835
f680f25c 2298
a2f6734c
KC
2299BROADCOM BCM33XX MIPS ARCHITECTURE
2300M: Kevin Cernekee <cernekee@gmail.com>
2301L: linux-mips@linux-mips.org
2302S: Maintained
2303F: arch/mips/bcm3384/*
2304F: arch/mips/include/asm/mach-bcm3384/*
2305F: arch/mips/kernel/*bmips*
2306
5564f092
RM
2307BROADCOM BCM47XX MIPS ARCHITECTURE
2308M: Hauke Mehrtens <hauke@hauke-m.de>
2309M: Rafał Miłecki <zajec5@gmail.com>
2310L: linux-mips@linux-mips.org
2311S: Maintained
2312F: arch/mips/bcm47xx/*
2313F: arch/mips/include/asm/mach-bcm47xx/*
2314
9209bec4 2315BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2316M: Hauke Mehrtens <hauke@hauke-m.de>
2317L: linux-arm-kernel@lists.infradead.org
2318S: Maintained
2319F: arch/arm/mach-bcm/bcm_5301x.c
2320F: arch/arm/boot/dts/bcm5301x.dtsi
2321F: arch/arm/boot/dts/bcm470*
2322
e076e962
FF
2323BROADCOM BCM63XX ARM ARCHITECTURE
2324M: Florian Fainelli <f.fainelli@gmail.com>
2325L: linux-arm-kernel@lists.infradead.org
eb6725d0 2326T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2327S: Maintained
2328F: arch/arm/mach-bcm/bcm63xx.c
2329F: arch/arm/include/debug/bcm63xx.S
2330
7110e227
KC
2331BROADCOM BCM63XX/BCM33XX UDC DRIVER
2332M: Kevin Cernekee <cernekee@gmail.com>
2333L: linux-usb@vger.kernel.org
2334S: Maintained
2335F: drivers/usb/gadget/udc/bcm63xx_udc.*
2336
2df94fd6 2337BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2338M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2339M: Gregory Fong <gregory.0xf0@gmail.com>
2340M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2342T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2343S: Maintained
2344F: arch/arm/mach-bcm/*brcmstb*
2345F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2346F: drivers/bus/brcmstb_gisb.c
5009a289 2347N: brcmstb
2df94fd6 2348
70371cef
KC
2349BROADCOM BMIPS MIPS ARCHITECTURE
2350M: Kevin Cernekee <cernekee@gmail.com>
2351M: Florian Fainelli <f.fainelli@gmail.com>
2352L: linux-mips@linux-mips.org
eb6725d0 2353T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2354S: Maintained
2355F: arch/mips/bmips/*
2356F: arch/mips/include/asm/mach-bmips/*
2357F: arch/mips/kernel/*bmips*
338808de 2358F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2359F: drivers/irqchip/irq-bcm7*
2360F: drivers/irqchip/irq-brcmstb*
2361
948c51e6 2362BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2363M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2364M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2365L: netdev@vger.kernel.org
2366S: Supported
adfc5217 2367F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2368
a9533e7e
HP
2369BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2370M: Brett Rudley <brudley@broadcom.com>
818c07b8 2371M: Arend van Spriel <arend@broadcom.com>
85d63686 2372M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2373M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2374L: linux-wireless@vger.kernel.org
5615171c 2375L: brcm80211-dev-list@broadcom.com
a9533e7e 2376S: Supported
f62ebdd5 2377F: drivers/net/wireless/brcm80211/
a9533e7e 2378
9958d6f9 2379BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2380M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2381L: linux-scsi@vger.kernel.org
2382S: Supported
2383F: drivers/scsi/bnx2fc/
2384
6a6b5ad0 2385BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2386M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2387L: linux-scsi@vger.kernel.org
2388S: Supported
2389F: drivers/scsi/bnx2i/
2390
36c0237f
SB
2391BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2392M: Ray Jui <rjui@broadcom.com>
2393M: Scott Branden <sbranden@broadcom.com>
2394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2395L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2396T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2397S: Maintained
2398N: iproc
2399N: cygnus
2400N: bcm9113*
2401N: bcm9583*
2402N: bcm583*
2403N: bcm113*
2404
3b0213d5
GF
2405BROADCOM BRCMSTB GPIO DRIVER
2406M: Gregory Fong <gregory.0xf0@gmail.com>
2407L: bcm-kernel-feedback-list@broadcom.com>
2408S: Supported
2409F: drivers/gpio/gpio-brcmstb.c
2410F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2411
7b7f588b 2412BROADCOM KONA GPIO DRIVER
5e163903 2413M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2414L: bcm-kernel-feedback-list@broadcom.com
2415S: Supported
2416F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2417F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2418
f6e734a8
RM
2419BROADCOM NVRAM DRIVER
2420M: Rafał Miłecki <zajec5@gmail.com>
2421L: linux-mips@linux-mips.org
2422S: Maintained
2423F: drivers/firmware/broadcom/*
2424
02787daa
BN
2425BROADCOM STB NAND FLASH DRIVER
2426M: Brian Norris <computersforpeace@gmail.com>
2427L: linux-mtd@lists.infradead.org
2428S: Maintained
2429F: drivers/mtd/nand/brcmnand/
2430
c9678d86
RM
2431BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2432M: Rafał Miłecki <zajec5@gmail.com>
2433L: linux-wireless@vger.kernel.org
2434S: Maintained
2435F: drivers/bcma/
2436F: include/linux/bcma/
2437
b8302205
FF
2438BROADCOM SYSTEMPORT ETHERNET DRIVER
2439M: Florian Fainelli <f.fainelli@gmail.com>
2440L: netdev@vger.kernel.org
2441S: Supported
2442F: drivers/net/ethernet/broadcom/bcmsysport.*
2443
7725ccfd 2444BROCADE BFA FC SCSI DRIVER
aa803370
AG
2445M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2446M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2447L: linux-scsi@vger.kernel.org
2448S: Supported
2449F: drivers/scsi/bfa/
7725ccfd 2450
8b230ed8 2451BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2452M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2453L: netdev@vger.kernel.org
2454S: Supported
f844a0ea 2455F: drivers/net/ethernet/brocade/bna/
8b230ed8 2456
5cdf7f76 2457BSG (block layer generic sg v4 driver)
8b58be88 2458M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2459L: linux-scsi@vger.kernel.org
2460S: Supported
679655da
JP
2461F: block/bsg.c
2462F: include/linux/bsg.h
c117ab84 2463F: include/uapi/linux/bsg.h
5cdf7f76 2464
af39917d
CL
2465BT87X AUDIO DRIVER
2466M: Clemens Ladisch <clemens@ladisch.de>
2467L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2468T: git git://git.alsa-project.org/alsa-kernel.git
2469S: Maintained
2470F: Documentation/sound/alsa/Bt87x.txt
2471F: sound/pci/bt87x.c
2472
ff1d5c2f 2473BT8XXGPIO DRIVER
eb032b98 2474M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2475W: http://bu3sch.de/btgpio.php
2476S: Maintained
72dbb705 2477F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2478
eb1eb04f 2479BTRFS FILE SYSTEM
c0778e25
CM
2480M: Chris Mason <clm@fb.com>
2481M: Josef Bacik <jbacik@fb.com>
d8130624 2482M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2483L: linux-btrfs@vger.kernel.org
2484W: http://btrfs.wiki.kernel.org/
8a6e2535 2485Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2487S: Maintained
679655da
JP
2488F: Documentation/filesystems/btrfs.txt
2489F: fs/btrfs/
eb1eb04f 2490
1da177e4 2491BTTV VIDEO4LINUX DRIVER
009a5410 2492M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2493L: linux-media@vger.kernel.org
96b6aba0 2494W: http://linuxtv.org
275ffde4 2495T: git git://linuxtv.org/media_tree.git
f96236e5 2496S: Odd fixes
679655da 2497F: Documentation/video4linux/bttv/
90d72ac6 2498F: drivers/media/pci/bt8xx/bttv*
1da177e4 2499
1f34923c
KA
2500BUSLOGIC SCSI DRIVER
2501M: Khalid Aziz <khalid@gonehiking.org>
2502L: linux-scsi@vger.kernel.org
2503S: Maintained
2504F: drivers/scsi/BusLogic.*
2505F: drivers/scsi/FlashPoint.*
2506
af39917d
CL
2507C-MEDIA CMI8788 DRIVER
2508M: Clemens Ladisch <clemens@ladisch.de>
2509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2510T: git git://git.alsa-project.org/alsa-kernel.git
2511S: Maintained
2512F: sound/pci/oxygen/
2513
2141355f
MS
2514C6X ARCHITECTURE
2515M: Mark Salter <msalter@redhat.com>
2516M: Aurelien Jacquiot <a-jacquiot@ti.com>
2517L: linux-c6x-dev@linux-c6x.org
2518W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2519S: Maintained
2520F: arch/c6x/
2521
a5432f5a 2522CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2523M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2524L: linux-cachefs@redhat.com
2525S: Supported
2526F: Documentation/filesystems/caching/cachefiles.txt
2527F: fs/cachefiles/
2528
c815ca39
HV
2529CADET FM/AM RADIO RECEIVER DRIVER
2530M: Hans Verkuil <hverkuil@xs4all.nl>
2531L: linux-media@vger.kernel.org
2532T: git git://linuxtv.org/media_tree.git
2533W: http://linuxtv.org
2534S: Maintained
2535F: drivers/media/radio/radio-cadet*
2536
77d5140f 2537CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2538M: Jonathan Corbet <corbet@lwn.net>
661263b5 2539L: linux-media@vger.kernel.org
275ffde4 2540T: git git://linuxtv.org/media_tree.git
77d5140f 2541S: Maintained
679655da 2542F: Documentation/video4linux/cafe_ccic
90d72ac6 2543F: drivers/media/platform/marvell-ccic/
77d5140f 2544
201b6bab 2545CAIF NETWORK LAYER
5c574f50 2546M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2547L: netdev@vger.kernel.org
2548S: Supported
2549F: Documentation/networking/caif/
2550F: drivers/net/caif/
c117ab84 2551F: include/uapi/linux/caif/
201b6bab
JP
2552F: include/net/caif/
2553F: net/caif/
2554
77dac90f 2555CALGARY x86-64 IOMMU
8b58be88
JP
2556M: Muli Ben-Yehuda <muli@il.ibm.com>
2557M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2558L: discuss@x86-64.org
2559S: Maintained
679655da
JP
2560F: arch/x86/kernel/pci-calgary_64.c
2561F: arch/x86/kernel/tce_64.c
2562F: arch/x86/include/asm/calgary.h
2563F: arch/x86/include/asm/tce.h
77dac90f 2564
e2d1d6c0 2565CAN NETWORK LAYER
8d15d386 2566M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2567M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2568L: linux-can@vger.kernel.org
84b0d715 2569W: https://github.com/linux-can
870482a4
MKB
2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2572S: Maintained
f35f6c8f 2573F: Documentation/networking/can.txt
8d15d386 2574F: net/can/
8d15d386 2575F: include/linux/can/core.h
c117ab84
CEB
2576F: include/uapi/linux/can.h
2577F: include/uapi/linux/can/bcm.h
2578F: include/uapi/linux/can/raw.h
2579F: include/uapi/linux/can/gw.h
e2d1d6c0 2580
4261a204 2581CAN NETWORK DRIVERS
8b58be88 2582M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2583M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2584L: linux-can@vger.kernel.org
84b0d715 2585W: https://github.com/linux-can
870482a4
MKB
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2588S: Maintained
8d15d386
OH
2589F: drivers/net/can/
2590F: include/linux/can/dev.h
8d15d386 2591F: include/linux/can/platform/
c117ab84
CEB
2592F: include/uapi/linux/can/error.h
2593F: include/uapi/linux/can/netlink.h
4261a204 2594
95d16c72
JM
2595CAPABILITIES
2596M: Serge Hallyn <serge.hallyn@canonical.com>
2597L: linux-security-module@vger.kernel.org
6305902c 2598S: Supported
95d16c72 2599F: include/linux/capability.h
c117ab84 2600F: include/uapi/linux/capability.h
6305902c 2601F: security/commoncap.c
38a94118 2602F: kernel/capability.c
95d16c72 2603
b84894c7
KT
2604CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2605M: Kevin Tsai <ktsai@capellamicro.com>
2606S: Maintained
2607F: drivers/iio/light/cm*
2608F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2609
f21fb3ed
RV
2610CAVIUM LIQUIDIO NETWORK DRIVER
2611M: Derek Chickles <derek.chickles@caviumnetworks.com>
2612M: Satanand Burla <satananda.burla@caviumnetworks.com>
2613M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2614M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2615L: netdev@vger.kernel.org
2616W: http://www.cavium.com
2617S: Supported
f21fb3ed
RV
2618F: drivers/net/ethernet/cavium/liquidio/
2619
ef0bbac3
VB
2620CC2520 IEEE-802.15.4 RADIO DRIVER
2621M: Varka Bhadram <varkabhadram@gmail.com>
2622L: linux-wpan@vger.kernel.org
2623S: Maintained
2624F: drivers/net/ieee802154/cc2520.c
2625F: include/linux/spi/cc2520.h
2626F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2627
b8154542 2628CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2629M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2630L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2631W: http://www.ibm.com/developerworks/power/cell/
2632S: Supported
679655da 2633F: arch/powerpc/include/asm/cell*.h
679655da 2634F: arch/powerpc/include/asm/spu*.h
c117ab84 2635F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2636F: arch/powerpc/oprofile/*cell*
2637F: arch/powerpc/platforms/cell/
b8154542 2638
398ecff5
SW
2639CEPH COMMON CODE (LIBCEPH)
2640M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2641M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2642M: Sage Weil <sage@redhat.com>
82593f87 2643L: ceph-devel@vger.kernel.org
09d90327 2644W: http://ceph.com/
fb99f881 2645T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2646T: git git://github.com/ceph/ceph-client.git
9030aaf9 2647S: Supported
14430813
JP
2648F: net/ceph/
2649F: include/linux/ceph/
2650F: include/linux/crush/
9030aaf9 2651
398ecff5
SW
2652CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2653M: "Yan, Zheng" <zyan@redhat.com>
2654M: Sage Weil <sage@redhat.com>
2655M: Ilya Dryomov <idryomov@gmail.com>
2656L: ceph-devel@vger.kernel.org
2657W: http://ceph.com/
2658T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2659T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2660S: Supported
2661F: Documentation/filesystems/ceph.txt
2662F: fs/ceph/
2663
cfc411e7
DH
2664CERTIFICATE HANDLING:
2665M: David Howells <dhowells@redhat.com>
2666M: David Woodhouse <dwmw2@infradead.org>
2667L: keyrings@linux-nfs.org
2668S: Maintained
2669F: Documentation/module-signing.txt
2670F: certs/
2671F: scripts/extract-cert.c
2672
18332a80 2673CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2674L: linux-usb@vger.kernel.org
10c6c9c9 2675S: Orphan
679655da
JP
2676F: Documentation/usb/WUSB-Design-overview.txt
2677F: Documentation/usb/wusb-cbaf
355ffe69
DV
2678F: drivers/usb/host/hwa-hc.c
2679F: drivers/usb/host/whci/
679655da
JP
2680F: drivers/usb/wusbcore/
2681F: include/linux/usb/wusb*
18332a80 2682
70e84049 2683CFAG12864B LCD DRIVER
8b58be88 2684M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2685W: http://miguelojeda.es/auxdisplay.htm
2686W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2687S: Maintained
679655da
JP
2688F: drivers/auxdisplay/cfag12864b.c
2689F: include/linux/cfag12864b.h
70e84049
MOS
2690
2691CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2692M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2693W: http://miguelojeda.es/auxdisplay.htm
2694W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2695S: Maintained
679655da
JP
2696F: drivers/auxdisplay/cfag12864bfb.c
2697F: include/linux/cfag12864b.h
70e84049 2698
704232c2 2699CFG80211 and NL80211
8b58be88 2700M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2701L: linux-wireless@vger.kernel.org
ce466579
JB
2702W: http://wireless.kernel.org/
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2705S: Maintained
c117ab84 2706F: include/uapi/linux/nl80211.h
679655da
JP
2707F: include/net/cfg80211.h
2708F: net/wireless/*
2709X: net/wireless/wext*
704232c2 2710
46e64261
GKH
2711CHAR and MISC DRIVERS
2712M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2713M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2715S: Supported
46e64261
GKH
2716F: drivers/char/*
2717F: drivers/misc/*
471322a8 2718F: include/linux/miscdevice.h
46e64261 2719
0a920b5b 2720CHECKPATCH
8b58be88 2721M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2722M: Joe Perches <joe@perches.com>
2723S: Maintained
679655da 2724F: scripts/checkpatch.pl
0a920b5b 2725
f8407f26
HW
2726CHINESE DOCUMENTATION
2727M: Harry Wei <harryxiyou@gmail.com>
9740153c 2728L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2729L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2730S: Maintained
2731F: Documentation/zh_CN/
2732
2721ea2c 2733CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2734M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2736L: linux-usb@vger.kernel.org
2737S: Maintained
2738F: drivers/usb/chipidea/
2739
a93ad65d
HG
2740CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2741M: Hans de Goede <hdegoede@redhat.com>
2742L: linux-input@vger.kernel.org
2743S: Maintained
2744F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2745F: drivers/input/touchscreen/chipone_icn8318.c
2746
ab043105
OJ
2747CHROME HARDWARE PLATFORM SUPPORT
2748M: Olof Johansson <olof@lixom.net>
2749S: Maintained
2750F: drivers/platform/chrome/
2751
641cb85e 2752CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2753M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2754M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2755M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2756M: Neel Patel <neepatel@cisco.com>
7063fbf2 2757S: Supported
a6a5580c 2758F: drivers/net/ethernet/cisco/enic/
7063fbf2 2759
e3cf00d0 2760CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2761M: Christian Benvenuti <benve@cisco.com>
2762M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2763S: Supported
35ef4a9e 2764F: drivers/infiniband/hw/usnic/
e3cf00d0 2765
2b7a52a4 2766CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2767M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2768L: netdev@vger.kernel.org
2769S: Maintained
57d0b7a0 2770F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2771
3d4cfdc9
MB
2772CIRRUS LOGIC AUDIO CODEC DRIVERS
2773M: Brian Austin <brian.austin@cirrus.com>
2774M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2776S: Maintained
2777F: sound/soc/codecs/cs*
2778
94574d9a
KRW
2779CLEANCACHE API
2780M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2781L: linux-kernel@vger.kernel.org
2782S: Maintained
2783F: mm/cleancache.c
2784F: include/linux/cleancache.h
2785
d4275354 2786CLK API
8b58be88 2787M: Russell King <linux@arm.linux.org.uk>
aa571b14 2788L: linux-clk@vger.kernel.org
37417046 2789S: Maintained
d4275354
RK
2790F: include/linux/clk.h
2791
9222d247
JS
2792CLOCKSOURCE, CLOCKEVENT DRIVERS
2793M: Daniel Lezcano <daniel.lezcano@linaro.org>
2794M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2795L: linux-kernel@vger.kernel.org
9222d247
JS
2796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2797S: Supported
2798F: drivers/clocksource
2799
5df6d737 2800CISCO FCOE HBA DRIVER
8fc89a79
HP
2801M: Hiral Patel <hiralpat@cisco.com>
2802M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2803M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2804L: linux-scsi@vger.kernel.org
2805S: Supported
2a99921a 2806F: drivers/scsi/fnic/
5df6d737 2807
c8806b6c
NM
2808CISCO SCSI HBA DRIVER
2809M: Narsimhulu Musini <nmusini@cisco.com>
2810M: Sesidhar Baddela <sebaddel@cisco.com>
2811L: linux-scsi@vger.kernel.org
2812S: Supported
2813F: drivers/scsi/snic/
2814
529aa8cb
TLSC
2815CMPC ACPI DRIVER
2816M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2817M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2818L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2819S: Supported
2820F: drivers/platform/x86/classmate-laptop.c
2821
85756a06
HV
2822COBALT MEDIA DRIVER
2823M: Hans Verkuil <hans.verkuil@cisco.com>
2824L: linux-media@vger.kernel.org
2825T: git git://linuxtv.org/media_tree.git
2826W: http://linuxtv.org
2827S: Supported
2828F: drivers/media/pci/cobalt/
2829
74425eee 2830COCCINELLE/Semantic Patches (SmPL)
26de9c26 2831M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2832M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2833M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2834M: Michal Marek <mmarek@suse.com>
26de9c26 2835L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2837W: http://coccinelle.lip6.fr/
2838S: Supported
4b92b2aa 2839F: Documentation/coccinelle.txt
74425eee
NP
2840F: scripts/coccinelle/
2841F: scripts/coccicheck
2842
1da177e4 2843CODA FILE SYSTEM
8b58be88 2844M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2845M: coda@cs.cmu.edu
2846L: codalist@coda.cs.cmu.edu
2847W: http://www.coda.cs.cmu.edu/
2848S: Maintained
679655da
JP
2849F: Documentation/filesystems/coda.txt
2850F: fs/coda/
2851F: include/linux/coda*.h
c117ab84 2852F: include/uapi/linux/coda*.h
1da177e4 2853
0b14261e
PZ
2854CODA V4L2 MEM2MEM DRIVER
2855M: Philipp Zabel <p.zabel@pengutronix.de>
2856L: linux-media@vger.kernel.org
2857S: Maintained
2858F: Documentation/devicetree/bindings/media/coda.txt
2859F: drivers/media/platform/coda/
2860
7704addb 2861COMMON CLK FRAMEWORK
a85fa007 2862M: Michael Turquette <mturquette@baylibre.com>
f956165f 2863M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2864L: linux-clk@vger.kernel.org
baeb0d9b 2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2866S: Maintained
60bea3b5
SW
2867F: drivers/clk/
2868X: drivers/clk/clkdev.c
7704addb 2869F: include/linux/clk-pr*
60bea3b5 2870F: include/linux/clk/
7704addb 2871
e2d1d6c0 2872COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2873M: Steve French <sfrench@samba.org>
51223df6 2874L: linux-cifs@vger.kernel.org
d1f28953 2875L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2876W: http://linux-cifs.samba.org/
bb1d5dda 2877T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2878S: Supported
ec421a71 2879F: Documentation/filesystems/cifs/
679655da 2880F: fs/cifs/
e2d1d6c0 2881
1da177e4 2882COMPACTPCI HOTPLUG CORE
8b58be88 2883M: Scott Murray <scott@spiteful.org>
64dab204 2884L: linux-pci@vger.kernel.org
82c4dfc7 2885S: Maintained
679655da 2886F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2887
2888COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2889M: Scott Murray <scott@spiteful.org>
64dab204 2890L: linux-pci@vger.kernel.org
82c4dfc7 2891S: Maintained
679655da 2892F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2893
2894COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2895M: Scott Murray <scott@spiteful.org>
64dab204 2896L: linux-pci@vger.kernel.org
82c4dfc7 2897S: Maintained
679655da 2898F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2899
5411552c 2900COMPAL LAPTOP SUPPORT
8b58be88 2901M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2902L: platform-driver-x86@vger.kernel.org
5411552c 2903S: Maintained
679655da 2904F: drivers/platform/x86/compal-laptop.c
5411552c 2905
949be0f7 2906CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2907M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2908L: accessrunner-general@lists.sourceforge.net
2909W: http://accessrunner.sourceforge.net/
949be0f7 2910S: Maintained
679655da 2911F: drivers/usb/atm/cxacru.c
949be0f7 2912
e2d1d6c0 2913CONFIGFS
d6351db2
JB
2914M: Joel Becker <jlbec@evilplan.org>
2915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2916S: Supported
679655da
JP
2917F: fs/configfs/
2918F: include/linux/configfs.h
e2d1d6c0 2919
acb9c1b2 2920CONNECTOR
8b58be88 2921M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2922L: netdev@vger.kernel.org
2923S: Maintained
2924F: drivers/connector/
2925
a3e3354d 2926CONTROL GROUP (CGROUP)
860ca0e6 2927M: Tejun Heo <tj@kernel.org>
ad50c159 2928M: Li Zefan <lizefan@huawei.com>
4d205676 2929M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2930L: cgroups@vger.kernel.org
860ca0e6 2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2932S: Maintained
a3e3354d 2933F: Documentation/cgroups/
679655da
JP
2934F: include/linux/cgroup*
2935F: kernel/cgroup*
a3e3354d
TH
2936
2937CONTROL GROUP - CPUSET
2938M: Li Zefan <lizefan@huawei.com>
2939L: cgroups@vger.kernel.org
2940W: http://www.bullopensource.org/cpuset/
2941W: http://oss.sgi.com/projects/cpusets/
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2943S: Maintained
2944F: Documentation/cgroups/cpusets.txt
2945F: include/linux/cpuset.h
2946F: kernel/cpuset.c
2947
2948CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2949M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2950M: Michal Hocko <mhocko@kernel.org>
a3e3354d
TH
2951L: cgroups@vger.kernel.org
2952L: linux-mm@kvack.org
2953S: Maintained
2954F: mm/memcontrol.c
5d1ea48b 2955F: mm/swap_cgroup.c
fb3a0fb6 2956
bebe4678 2957CORETEMP HARDWARE MONITORING DRIVER
96859129 2958M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2959L: lm-sensors@lm-sensors.org
2960S: Maintained
679655da
JP
2961F: Documentation/hwmon/coretemp
2962F: drivers/hwmon/coretemp.c
bebe4678 2963
1da177e4 2964COSA/SRP SYNC SERIAL DRIVER
8b58be88 2965M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2966W: http://www.fi.muni.cz/~kas/cosa/
2967S: Maintained
679655da 2968F: drivers/net/wan/cosa*
1da177e4 2969
4371ee35 2970CPMAC ETHERNET DRIVER
8b58be88 2971M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2972L: netdev@vger.kernel.org
2973S: Maintained
b544dbac 2974F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2975
1da177e4 2976CPU FREQUENCY DRIVERS
9c3646d1 2977M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2978M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2979L: linux-pm@vger.kernel.org
1da177e4 2980S: Maintained
27209d91
VK
2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2982T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2983F: drivers/cpufreq/
2984F: include/linux/cpufreq.h
1da177e4 2985
8a67f0ef
VK
2986CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2987M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2988M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2989L: linux-pm@vger.kernel.org
2990W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2991S: Maintained
2992F: drivers/cpufreq/arm_big_little.h
2993F: drivers/cpufreq/arm_big_little.c
2994F: drivers/cpufreq/arm_big_little_dt.c
2995
14d2c34c 2996CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2997M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2998M: Daniel Lezcano <daniel.lezcano@linaro.org>
2999L: linux-pm@vger.kernel.org
3000L: linux-arm-kernel@lists.infradead.org
cea8321c 3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3002S: Maintained
3003F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3004
0c570c18
BZ
3005CPUIDLE DRIVER - ARM EXYNOS
3006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3007M: Daniel Lezcano <daniel.lezcano@linaro.org>
3008M: Kukjin Kim <kgene@kernel.org>
3009L: linux-pm@vger.kernel.org
3010L: linux-samsung-soc@vger.kernel.org
3011S: Supported
3012F: drivers/cpuidle/cpuidle-exynos.c
3013F: arch/arm/mach-exynos/pm.c
3014
a8e39c35 3015CPUIDLE DRIVERS
9c3646d1 3016M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018L: linux-pm@vger.kernel.org
3019S: Maintained
cea8321c 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3021F: drivers/cpuidle/*
3022F: include/linux/cpuidle.h
3023
1da177e4 3024CPUID/MSR DRIVER
8b58be88 3025M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3026S: Maintained
679655da
JP
3027F: arch/x86/kernel/cpuid.c
3028F: arch/x86/kernel/msr.c
1da177e4 3029
7fe2f639 3030CPU POWER MONITORING SUBSYSTEM
d8130624 3031M: Thomas Renninger <trenn@suse.com>
103f1790 3032L: linux-pm@vger.kernel.org
7fe2f639 3033S: Maintained
14430813 3034F: tools/power/cpupower/
7fe2f639 3035
1da177e4 3036CRAMFS FILESYSTEM
ce00f85c 3037W: http://sourceforge.net/projects/cramfs/
54886a71 3038S: Orphan / Obsolete
679655da
JP
3039F: Documentation/filesystems/cramfs.txt
3040F: fs/cramfs/
1da177e4
LT
3041
3042CRIS PORT
8b58be88
JP
3043M: Mikael Starvik <starvik@axis.com>
3044M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3045L: linux-cris-kernel@axis.com
1da177e4
LT
3046W: http://developer.axis.com
3047S: Maintained
679655da 3048F: arch/cris/
df621252 3049F: drivers/tty/serial/crisv10.*
1da177e4
LT
3050
3051CRYPTO API
8b58be88
JP
3052M: Herbert Xu <herbert@gondor.apana.org.au>
3053M: "David S. Miller" <davem@davemloft.net>
1da177e4 3054L: linux-crypto@vger.kernel.org
54e5881d 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3056S: Maintained
679655da 3057F: Documentation/crypto/
2ca87a17 3058F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3059F: arch/*/crypto/
3060F: crypto/
3061F: drivers/crypto/
3062F: include/crypto/
1da177e4 3063
5b07bd57 3064CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3065M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3066L: linux-crypto@vger.kernel.org
3067S: Maintained
51a2228a
JP
3068F: crypto/ansi_cprng.c
3069F: crypto/rng.c
5b07bd57 3070
9b4ffa48 3071CS5535 Audio ALSA driver
8b58be88 3072M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3073S: Maintained
679655da 3074F: sound/pci/cs5535audio/
9b4ffa48 3075
a910e4a9 3076CW1200 WLAN driver
b75f0050
JP
3077M: Solomon Peachy <pizza@shaftnet.org>
3078S: Maintained
3079F: drivers/net/wireless/cw1200/
a910e4a9 3080
6d8425b1 3081CX18 VIDEO4LINUX DRIVER
6afdeaf8 3082M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3083L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3084L: linux-media@vger.kernel.org
275ffde4 3085T: git git://linuxtv.org/media_tree.git
6d8425b1 3086W: http://linuxtv.org
30e10993 3087W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3088S: Maintained
679655da 3089F: Documentation/video4linux/cx18.txt
90d72ac6 3090F: drivers/media/pci/cx18/
6c0f0359 3091F: include/uapi/linux/ivtv*
6d8425b1 3092
3f101d91
HV
3093CX2341X MPEG ENCODER HELPER MODULE
3094M: Hans Verkuil <hverkuil@xs4all.nl>
3095L: linux-media@vger.kernel.org
3096T: git git://linuxtv.org/media_tree.git
3097W: http://linuxtv.org
3098S: Maintained
c368360b 3099F: drivers/media/common/cx2341x*
3f101d91
HV
3100F: include/media/cx2341x*
3101
b8fe6e2c
PB
3102CX24120 MEDIA DRIVER
3103M: Jemma Denson <jdenson@gmail.com>
3104M: Patrick Boettcher <patrick.boettcher@posteo.de>
3105L: linux-media@vger.kernel.org
3106W: http://linuxtv.org/
3107Q: http://patchwork.linuxtv.org/project/linux-media/list/
3108S: Maintained
3109F: drivers/media/dvb-frontends/cx24120*
3110
20357578 3111CX88 VIDEO4LINUX DRIVER
009a5410 3112M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3113L: linux-media@vger.kernel.org
3114W: http://linuxtv.org
3115T: git git://linuxtv.org/media_tree.git
3116S: Odd fixes
3117F: Documentation/video4linux/cx88/
3118F: drivers/media/pci/cx88/
6d8425b1 3119
91952bc0
AP
3120CXD2820R MEDIA DRIVER
3121M: Antti Palosaari <crope@iki.fi>
3122L: linux-media@vger.kernel.org
3123W: http://linuxtv.org/
3124W: http://palosaari.fi/linux/
3125Q: http://patchwork.linuxtv.org/project/linux-media/list/
3126T: git git://linuxtv.org/anttip/media_tree.git
3127S: Maintained
3128F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3129
e5ec3789 3130CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3131M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3132L: netdev@vger.kernel.org
3133W: http://www.chelsio.com
3134S: Supported
f7917c00 3135F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3136
d8ae3c33 3137CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3138M: Karen Xie <kxie@chelsio.com>
3139L: linux-scsi@vger.kernel.org
3140W: http://www.chelsio.com
3141S: Supported
3142F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3143
e5ec3789 3144CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3145M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3146L: linux-rdma@vger.kernel.org
e5ec3789
SW
3147W: http://www.openfabrics.org
3148S: Supported
679655da 3149F: drivers/infiniband/hw/cxgb3/
e5ec3789 3150
be4c9bad 3151CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3152M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3153L: netdev@vger.kernel.org
3154W: http://www.chelsio.com
3155S: Supported
f7917c00 3156F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3157
d8ae3c33 3158CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3159M: Karen Xie <kxie@chelsio.com>
3160L: linux-scsi@vger.kernel.org
3161W: http://www.chelsio.com
3162S: Supported
3163F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3164
be4c9bad
RD
3165CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3166M: Steve Wise <swise@chelsio.com>
3167L: linux-rdma@vger.kernel.org
3168W: http://www.openfabrics.org
3169S: Supported
3170F: drivers/infiniband/hw/cxgb4/
3171
5c20a5c7
CL
3172CXGB4VF ETHERNET DRIVER (CXGB4VF)
3173M: Casey Leedom <leedom@chelsio.com>
3174L: netdev@vger.kernel.org
3175W: http://www.chelsio.com
3176S: Supported
f7917c00 3177F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3178
a9282d01
IM
3179CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3180M: Ian Munsie <imunsie@au1.ibm.com>
3181M: Michael Neuling <mikey@neuling.org>
3182L: linuxppc-dev@lists.ozlabs.org
3183S: Supported
3184F: drivers/misc/cxl/
ec249dd8 3185F: include/misc/cxl*
a9282d01
IM
3186F: include/uapi/misc/cxl.h
3187F: Documentation/powerpc/cxl.txt
3188F: Documentation/powerpc/cxl.txt
3189F: Documentation/ABI/testing/sysfs-class-cxl
3190
11f43ae7
MO
3191CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3192M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3193M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3194L: linux-scsi@vger.kernel.org
3195S: Supported
3196F: drivers/scsi/cxlflash/
3197F: include/uapi/scsi/cxlflash_ioctls.h
3198F: Documentation/powerpc/cxlflash.txt
3199
b52b97a3
GC
3200STMMAC ETHERNET DRIVER
3201M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3202L: netdev@vger.kernel.org
3203W: http://www.stlinux.com
3204S: Supported
7ac6653a 3205F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3206
1da177e4 3207CYBERPRO FB DRIVER
8b58be88 3208M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3210W: http://www.arm.linux.org.uk/
3211S: Maintained
8a61f013 3212F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3213
1da177e4 3214CYCLADES ASYNC MUX DRIVER
1da177e4 3215W: http://www.cyclades.com/
d459883e 3216S: Orphan
c897401b 3217F: drivers/tty/cyclades.c
679655da 3218F: include/linux/cyclades.h
c117ab84 3219F: include/uapi/linux/cyclades.h
1da177e4
LT
3220
3221CYCLADES PC300 DRIVER
1da177e4 3222W: http://www.cyclades.com/
d459883e 3223S: Orphan
679655da 3224F: drivers/net/wan/pc300*
1da177e4 3225
402f6ae4
AP
3226CYPRESS_FIRMWARE MEDIA DRIVER
3227M: Antti Palosaari <crope@iki.fi>
3228L: linux-media@vger.kernel.org
3229W: http://linuxtv.org/
3230W: http://palosaari.fi/linux/
3231Q: http://patchwork.linuxtv.org/project/linux-media/list/
3232T: git git://linuxtv.org/anttip/media_tree.git
3233S: Maintained
3234F: drivers/media/common/cypress_firmware*
3235
e3ae3525 3236CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3237M: Ferruh Yigit <fery@cypress.com>
6305902c 3238L: linux-input@vger.kernel.org
be9a6f40 3239S: Supported
6305902c
JP
3240F: drivers/input/touchscreen/cyttsp*
3241F: include/linux/input/cyttsp.h
e3ae3525 3242
aaaf5fbf
JK
3243DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3244M: Joshua Kinard <kumba@gentoo.org>
3245S: Maintained
3246F: drivers/rtc/rtc-ds1685.c
3247F: include/linux/rtc/ds1685.h
3248
1da177e4 3249DAMA SLAVE for AX.25
8b58be88 3250M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3251W: http://yaina.de/jreuter/
3252W: http://www.qsl.net/dl1bke/
3253L: linux-hams@vger.kernel.org
3254S: Maintained
679655da
JP
3255F: net/ax25/af_ax25.c
3256F: net/ax25/ax25_dev.c
3257F: net/ax25/ax25_ds_*
3258F: net/ax25/ax25_in.c
3259F: net/ax25/ax25_out.c
3260F: net/ax25/ax25_timer.c
3261F: net/ax25/sysctl_net_ax25.c
1da177e4 3262
e2d1d6c0 3263DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3264L: netdev@vger.kernel.org
5ff77428 3265S: Orphan
679655da 3266F: Documentation/networking/dmfe.txt
0f04e2aa 3267F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3268
3269DC390/AM53C974 SCSI driver
d8130624 3270M: Hannes Reinecke <hare@suse.com>
71bd849d 3271L: linux-scsi@vger.kernel.org
e2d1d6c0 3272S: Maintained
71bd849d 3273F: drivers/scsi/am53c974.c
e2d1d6c0 3274
1da177e4 3275DC395x SCSI driver
61eee9a7 3276M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3277M: Ali Akcaagac <aliakc@web.de>
3278M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3279L: dc395x@twibble.org
cf015e9f
JP
3280W: http://twibble.org/dist/dc395x/
3281W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3282S: Maintained
679655da
JP
3283F: Documentation/scsi/dc395x.txt
3284F: drivers/scsi/dc395x.*
1da177e4 3285
eb8edb08 3286DCCP PROTOCOL
a89d030e 3287M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3288L: dccp@vger.kernel.org
c996d8b9 3289W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3290S: Maintained
679655da 3291F: include/linux/dccp.h
c117ab84 3292F: include/uapi/linux/dccp.h
679655da
JP
3293F: include/linux/tfrc.h
3294F: net/dccp/
eb8edb08 3295
1da177e4 3296DECnet NETWORK LAYER
1da177e4
LT
3297W: http://linux-decnet.sourceforge.net
3298L: linux-decnet-user@lists.sourceforge.net
f546444d 3299S: Orphan
679655da
JP
3300F: Documentation/networking/decnet.txt
3301F: net/decnet/
1da177e4 3302
ebff05b9
MR
3303DECSTATION PLATFORM SUPPORT
3304M: "Maciej W. Rozycki" <macro@linux-mips.org>
3305L: linux-mips@linux-mips.org
3306W: http://www.linux-mips.org/wiki/DECstation
3307S: Maintained
3308F: arch/mips/dec/
3309F: arch/mips/include/asm/dec/
3310F: arch/mips/include/asm/mach-dec/
3311
1da177e4 3312DEFXX FDDI NETWORK DRIVER
8b58be88 3313M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3314S: Maintained
33f810b2 3315F: drivers/net/fddi/defxx.*
1da177e4 3316
ad8f07cc 3317DELL LAPTOP DRIVER
8b58be88 3318M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3319M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3320L: platform-driver-x86@vger.kernel.org
ad8f07cc 3321S: Maintained
679655da 3322F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3323
817a5cdb
PR
3324DELL LAPTOP RBTN DRIVER
3325M: Pali RohĂ¡r <pali.rohar@gmail.com>
3326S: Maintained
3327F: drivers/platform/x86/dell-rbtn.*
3328
cdbff611
PR
3329DELL LAPTOP FREEFALL DRIVER
3330M: Pali RohĂ¡r <pali.rohar@gmail.com>
3331S: Maintained
3332F: drivers/platform/x86/dell-smo8800.c
3333
1da177e4 3334DELL LAPTOP SMM DRIVER
a5afba16 3335M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3336S: Maintained
a5afba16 3337F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3338F: include/uapi/linux/i8k.h
1da177e4 3339
90563ec4 3340DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3341M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3342S: Maintained
679655da
JP
3343F: Documentation/dcdbas.txt
3344F: drivers/firmware/dcdbas.*
90563ec4 3345
0b3f6109 3346DELL WMI EXTRAS DRIVER
8b58be88 3347M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3348M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3349S: Maintained
36b3a96f 3350F: drivers/platform/x86/dell-wmi.c
0b3f6109 3351
5efc75e3 3352DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3353M: John Youn <johnyoun@synopsys.com>
5efc75e3 3354L: linux-usb@vger.kernel.org
18f340f9 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3356S: Maintained
197ba5f4 3357F: drivers/usb/dwc2/
5efc75e3 3358
94ab23dd
FB
3359DESIGNWARE USB3 DRD IP DRIVER
3360M: Felipe Balbi <balbi@ti.com>
3361L: linux-usb@vger.kernel.org
3362L: linux-omap@vger.kernel.org
3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3364S: Maintained
3365F: drivers/usb/dwc3/
3366
833c9545
JB
3367DEVICE COREDUMP (DEV_COREDUMP)
3368M: Johannes Berg <johannes@sipsolutions.net>
3369L: linux-kernel@vger.kernel.org
3370S: Maintained
3371F: drivers/base/devcoredump.c
3372F: include/linux/devcoredump.h
3373
89d07767
KP
3374DEVICE FREQUENCY (DEVFREQ)
3375M: MyungJoo Ham <myungjoo.ham@samsung.com>
3376M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3377L: linux-pm@vger.kernel.org
89d07767
KP
3378S: Maintained
3379F: drivers/devfreq/
3380
1da177e4 3381DEVICE NUMBER REGISTRY
8b58be88 3382M: Torben Mathiasen <device@lanana.org>
1da177e4 3383W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3384S: Maintained
3385
e2d1d6c0 3386DEVICE-MAPPER (LVM)
854ecaad 3387M: Alasdair Kergon <agk@redhat.com>
8504eed3 3388M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3389M: dm-devel@redhat.com
e2d1d6c0
RD
3390L: dm-devel@redhat.com
3391W: http://sources.redhat.com/dm
8a6e2535 3392Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3394T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3395S: Maintained
679655da
JP
3396F: Documentation/device-mapper/
3397F: drivers/md/dm*
854ecaad 3398F: drivers/md/persistent-data/
679655da
JP
3399F: include/linux/device-mapper.h
3400F: include/linux/dm-*.h
8504eed3 3401F: include/uapi/linux/dm-*.h
e2d1d6c0 3402
c0d995aa
OST
3403DIALOG SEMICONDUCTOR DRIVERS
3404M: Support Opensource <support.opensource@diasemi.com>
3405W: http://www.dialog-semiconductor.com/products
3406S: Supported
3407F: Documentation/hwmon/da90??
7c933772 3408F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3409F: drivers/gpio/gpio-da90??.c
3410F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3411F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3412F: drivers/input/misc/da90??_onkey.c
3413F: drivers/input/touchscreen/da9052_tsi.c
3414F: drivers/leds/leds-da90??.c
3415F: drivers/mfd/da903x.c
3416F: drivers/mfd/da90??-*.c
7be72c2c 3417F: drivers/mfd/da91??-*.c
c0d995aa 3418F: drivers/power/da9052-battery.c
7be72c2c 3419F: drivers/power/da91??-*.c
c0d995aa
OST
3420F: drivers/regulator/da903x.c
3421F: drivers/regulator/da9???-regulator.[ch]
3422F: drivers/rtc/rtc-da90??.c
3423F: drivers/video/backlight/da90??_bl.c
3424F: drivers/watchdog/da90??_wdt.c
3425F: include/linux/mfd/da903x.h
3426F: include/linux/mfd/da9052/
3427F: include/linux/mfd/da9055/
3428F: include/linux/mfd/da9063/
7be72c2c 3429F: include/linux/mfd/da9150/
c0d995aa
OST
3430F: include/sound/da[79]*.h
3431F: sound/soc/codecs/da[79]*.[ch]
3432
599aa697
LL
3433DIGI NEO AND CLASSIC PCI PRODUCTS
3434M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3435M: Mark Hounschell <markh@compro.net>
599aa697
LL
3436L: driverdev-devel@linuxdriverproject.org
3437S: Maintained
3438F: drivers/staging/dgnc/
3439
3440DIGI EPCA PCI PRODUCTS
3441M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3442M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3443L: driverdev-devel@linuxdriverproject.org
3444S: Maintained
3445F: drivers/staging/dgap/
3446
335d7c58 3447DIOLAN U2C-12 I2C DRIVER
ca462085 3448M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3449L: linux-i2c@vger.kernel.org
3450S: Maintained
3451F: drivers/i2c/busses/i2c-diolan-u2c.c
3452
d475c634
MW
3453DIRECT ACCESS (DAX)
3454M: Matthew Wilcox <willy@linux.intel.com>
3455L: linux-fsdevel@vger.kernel.org
3456S: Supported
3457F: fs/dax.c
3458
e7839f25 3459DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3460M: Eric Paris <eparis@parisplace.org>
3c5119c0 3461S: Maintained
679655da
JP
3462F: Documentation/filesystems/dnotify.txt
3463F: fs/notify/dnotify/
3464F: include/linux/dnotify.h
1da177e4
LT
3465
3466DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3467M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3468W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3469W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3470W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3471S: Maintained
3472
4480f15b 3473DISKQUOTA
d8130624 3474M: Jan Kara <jack@suse.com>
1da177e4 3475S: Maintained
679655da
JP
3476F: Documentation/filesystems/quota.txt
3477F: fs/quota/
3478F: include/linux/quota*.h
c117ab84 3479F: include/uapi/linux/quota*.h
1da177e4 3480
702686ad
BT
3481DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3482M: Bernie Thompson <bernie@plugable.com>
3483L: linux-fbdev@vger.kernel.org
3484S: Maintained
3485W: http://plugable.com/category/projects/udlfb/
8a61f013 3486F: drivers/video/fbdev/udlfb.c
702686ad
BT
3487F: include/video/udlfb.h
3488F: Documentation/fb/udlfb.txt
3489
e7839f25 3490DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3491M: Christine Caulfield <ccaulfie@redhat.com>
3492M: David Teigland <teigland@redhat.com>
a4644184 3493L: cluster-devel@redhat.com
5be7b50f 3494W: http://sources.redhat.com/cluster/
54e5881d 3495T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3496S: Supported
679655da 3497F: fs/dlm/
5be7b50f 3498
53b6b3e0
SS
3499DMA BUFFER SHARING FRAMEWORK
3500M: Sumit Semwal <sumit.semwal@linaro.org>
3501S: Maintained
3502L: linux-media@vger.kernel.org
3503L: dri-devel@lists.freedesktop.org
8ada6d2d 3504L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3505F: drivers/dma-buf/
e46d12c6
JP
3506F: include/linux/dma-buf*
3507F: include/linux/reservation.h
3508F: include/linux/*fence.h
53b6b3e0
SS
3509F: Documentation/dma-buf-sharing.txt
3510T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3511
b3e5f263 3512DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3513M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3514L: dmaengine@vger.kernel.org
3515Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3516S: Maintained
679655da 3517F: drivers/dma/
0ce3c066 3518F: include/linux/dmaengine.h
979a281e
VK
3519F: Documentation/dmaengine/
3520T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3521
b825037d 3522DME1737 HARDWARE MONITOR DRIVER
8b58be88 3523M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3524L: lm-sensors@lm-sensors.org
3525S: Maintained
679655da
JP
3526F: Documentation/hwmon/dme1737
3527F: drivers/hwmon/dme1737.c
b825037d 3528
1f31e1b1 3529DMI/SMBIOS SUPPORT
d8130624 3530M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3531S: Maintained
d4aeef93 3532T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3533F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3534F: drivers/firmware/dmi-id.c
3535F: drivers/firmware/dmi_scan.c
3536F: include/linux/dmi.h
3537
7d2c86b5 3538DOCUMENTATION
ad3118b9 3539M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3540L: linux-doc@vger.kernel.org
3541S: Maintained
679655da 3542F: Documentation/
42f41ecf
JC
3543F: scripts/docproc.c
3544F: scripts/kernel-doc*
97be078b
RD
3545X: Documentation/ABI/
3546X: Documentation/devicetree/
933a46b8
JC
3547X: Documentation/acpi
3548X: Documentation/power
3549X: Documentation/spi
6c121170 3550X: Documentation/DocBook/media
c51edfb1 3551T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3552
1da177e4 3553DOUBLETALK DRIVER
8b58be88 3554M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3555L: blinux-list@redhat.com
3556S: Maintained
679655da
JP
3557F: drivers/char/dtlk.c
3558F: include/linux/dtlk.h
1da177e4 3559
e2d1d6c0 3560DPT_I2O SCSI RAID DRIVER
8b58be88 3561M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3562L: linux-scsi@vger.kernel.org
3563W: http://www.adaptec.com/
3564S: Maintained
679655da
JP
3565F: drivers/scsi/dpt*
3566F: drivers/scsi/dpt/
e2d1d6c0 3567
b411b363 3568DRBD DRIVER
28b8e8d4
JP
3569P: Philipp Reisner
3570P: Lars Ellenberg
3571M: drbd-dev@lists.linbit.com
3572L: drbd-user@lists.linbit.com
3573W: http://www.drbd.org
3574T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3575T: git git://git.drbd.org/drbd-8.3.git
3576S: Supported
3577F: drivers/block/drbd/
3578F: lib/lru_cache.c
3579F: Documentation/blockdev/drbd/
b411b363 3580
dc7dfcd8 3581DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3582M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3583T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3584S: Supported
679655da 3585F: Documentation/kobject.txt
7cfc51b9 3586F: drivers/base/
87544653 3587F: fs/debugfs/
dc7dfcd8
WS
3588F: fs/kernfs/
3589F: fs/sysfs/
87544653 3590F: include/linux/debugfs.h
dc7dfcd8 3591F: include/linux/kobj*
679655da 3592F: lib/kobj*
1da177e4
LT
3593
3594DRM DRIVERS
8b58be88 3595M: David Airlie <airlied@linux.ie>
4c6a3999 3596L: dri-devel@lists.freedesktop.org
b0447888 3597T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3598S: Maintained
679655da 3599F: drivers/gpu/drm/
433e3b34 3600F: drivers/gpu/vga/
850e9411 3601F: include/drm/
c117ab84 3602F: include/uapi/drm/
1da177e4 3603
566f5939
AD
3604RADEON DRM DRIVERS
3605M: Alex Deucher <alexander.deucher@amd.com>
3606M: Christian König <christian.koenig@amd.com>
3607L: dri-devel@lists.freedesktop.org
3608T: git git://people.freedesktop.org/~agd5f/linux
3609S: Supported
3610F: drivers/gpu/drm/radeon/
566f5939
AD
3611F: include/uapi/drm/radeon*
3612
03e255b9
TR
3613DRM PANEL DRIVERS
3614M: Thierry Reding <thierry.reding@gmail.com>
3615L: dri-devel@lists.freedesktop.org
3616T: git git://anongit.freedesktop.org/tegra/linux.git
3617S: Maintained
3618F: drivers/gpu/drm/drm_panel.c
3619F: drivers/gpu/drm/panel/
3620F: include/drm/drm_panel.h
2d799dde 3621F: Documentation/devicetree/bindings/display/panel/
03e255b9 3622
8daf7473 3623INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3624M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3625M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3626L: intel-gfx@lists.freedesktop.org
8daf7473 3627L: dri-devel@lists.freedesktop.org
7564fde3 3628W: https://01.org/linuxgraphics/
47f95647 3629Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3630T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3631S: Supported
14430813 3632F: drivers/gpu/drm/i915/
8daf7473 3633F: include/drm/i915*
c117ab84 3634F: include/uapi/drm/i915*
8daf7473 3635
99763bb8
BB
3636DRM DRIVERS FOR ATMEL HLCDC
3637M: Boris Brezillon <boris.brezillon@free-electrons.com>
3638L: dri-devel@lists.freedesktop.org
3639S: Supported
3640F: drivers/gpu/drm/atmel-hlcdc/
3641F: Documentation/devicetree/bindings/drm/atmel/
3642
398a6d4a
KP
3643DRM DRIVERS FOR EXYNOS
3644M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3645M: Joonyoung Shim <jy0922.shim@samsung.com>
3646M: Seung-Woo Kim <sw0312.kim@samsung.com>
3647M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3648L: dri-devel@lists.freedesktop.org
25a58030 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3650S: Supported
14430813 3651F: drivers/gpu/drm/exynos/
398a6d4a 3652F: include/drm/exynos*
c117ab84 3653F: include/uapi/drm/exynos*
398a6d4a 3654
b55a1b9c
JW
3655DRM DRIVERS FOR FREESCALE DCU
3656M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3657M: Alison Wang <alison.wang@freescale.com>
3658L: dri-devel@lists.freedesktop.org
3659S: Supported
3660F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3661F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3662F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3663
0a3d775f
PZ
3664DRM DRIVERS FOR FREESCALE IMX
3665M: Philipp Zabel <p.zabel@pengutronix.de>
3666L: dri-devel@lists.freedesktop.org
3667S: Maintained
3668F: drivers/gpu/drm/imx/
ef739aa4 3669F: drivers/gpu/ipu-v3/
2d799dde 3670F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3671
ba2199a6
PJ
3672DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3673M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3674L: dri-devel@lists.freedesktop.org
3675T: git git://github.com/patjak/drm-gma500
3676S: Maintained
3677F: drivers/gpu/drm/gma500
3678F: include/drm/gma500*
3679
bd3b49f2 3680DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3681M: Thierry Reding <thierry.reding@gmail.com>
3682M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3683L: dri-devel@lists.freedesktop.org
3684L: linux-tegra@vger.kernel.org
a5ad7a63 3685T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3686S: Supported
dee8268f 3687F: drivers/gpu/drm/tegra/
a5ad7a63 3688F: drivers/gpu/host1x/
e1e90644 3689F: include/linux/host1x.h
a5ad7a63 3690F: include/uapi/drm/tegra_drm.h
2d799dde 3691F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3692
a284e9d1
LP
3693DRM DRIVERS FOR RENESAS
3694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3695L: dri-devel@lists.freedesktop.org
3696L: linux-sh@vger.kernel.org
3697T: git git://people.freedesktop.org/~airlied/linux
3698S: Supported
3699F: drivers/gpu/drm/rcar-du/
3700F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3701F: include/linux/platform_data/shmob_drm.h
3702
625e0346
HS
3703DRM DRIVERS FOR ROCKCHIP
3704M: Mark Yao <mark.yao@rock-chips.com>
3705L: dri-devel@lists.freedesktop.org
3706S: Maintained
3707F: drivers/gpu/drm/rockchip/
2d799dde 3708F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3709
7f11c476
BG
3710DRM DRIVERS FOR STI
3711M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3712M: Vincent Abriou <vincent.abriou@st.com>
3713L: dri-devel@lists.freedesktop.org
3714T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3715S: Maintained
3716F: drivers/gpu/drm/sti
2d799dde 3717F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3718
598df1ac
AK
3719DSBR100 USB FM RADIO DRIVER
3720M: Alexey Klimov <klimov.linux@gmail.com>
3721L: linux-media@vger.kernel.org
3722T: git git://linuxtv.org/media_tree.git
3723S: Maintained
3724F: drivers/media/radio/dsbr100.c
3725
1da177e4 3726DSCC4 DRIVER
8b58be88 3727M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3728L: netdev@vger.kernel.org
1da177e4 3729S: Maintained
679655da 3730F: drivers/net/wan/dscc4.c
1da177e4 3731
cc11b140
HV
3732DT3155 MEDIA DRIVER
3733M: Hans Verkuil <hverkuil@xs4all.nl>
3734L: linux-media@vger.kernel.org
3735T: git git://linuxtv.org/media_tree.git
3736W: http://linuxtv.org
3737S: Odd Fixes
3738F: drivers/media/pci/dt3155/
3739
91952bc0
AP
3740DVB_USB_AF9015 MEDIA DRIVER
3741M: Antti Palosaari <crope@iki.fi>
3742L: linux-media@vger.kernel.org
3743W: http://linuxtv.org/
3744W: http://palosaari.fi/linux/
3745Q: http://patchwork.linuxtv.org/project/linux-media/list/
3746T: git git://linuxtv.org/anttip/media_tree.git
3747S: Maintained
3748F: drivers/media/usb/dvb-usb-v2/af9015*
3749
3750DVB_USB_AF9035 MEDIA DRIVER
3751M: Antti Palosaari <crope@iki.fi>
3752L: linux-media@vger.kernel.org
3753W: http://linuxtv.org/
3754W: http://palosaari.fi/linux/
3755Q: http://patchwork.linuxtv.org/project/linux-media/list/
3756T: git git://linuxtv.org/anttip/media_tree.git
3757S: Maintained
3758F: drivers/media/usb/dvb-usb-v2/af9035*
3759
3760DVB_USB_ANYSEE MEDIA DRIVER
3761M: Antti Palosaari <crope@iki.fi>
3762L: linux-media@vger.kernel.org
3763W: http://linuxtv.org/
3764W: http://palosaari.fi/linux/
3765Q: http://patchwork.linuxtv.org/project/linux-media/list/
3766T: git git://linuxtv.org/anttip/media_tree.git
3767S: Maintained
3768F: drivers/media/usb/dvb-usb-v2/anysee*
3769
3770DVB_USB_AU6610 MEDIA DRIVER
3771M: Antti Palosaari <crope@iki.fi>
3772L: linux-media@vger.kernel.org
3773W: http://linuxtv.org/
3774W: http://palosaari.fi/linux/
3775Q: http://patchwork.linuxtv.org/project/linux-media/list/
3776T: git git://linuxtv.org/anttip/media_tree.git
3777S: Maintained
3778F: drivers/media/usb/dvb-usb-v2/au6610*
3779
3780DVB_USB_CE6230 MEDIA DRIVER
3781M: Antti Palosaari <crope@iki.fi>
3782L: linux-media@vger.kernel.org
3783W: http://linuxtv.org/
3784W: http://palosaari.fi/linux/
3785Q: http://patchwork.linuxtv.org/project/linux-media/list/
3786T: git git://linuxtv.org/anttip/media_tree.git
3787S: Maintained
3788F: drivers/media/usb/dvb-usb-v2/ce6230*
3789
d099dea2
MK
3790DVB_USB_CXUSB MEDIA DRIVER
3791M: Michael Krufky <mkrufky@linuxtv.org>
3792L: linux-media@vger.kernel.org
3793W: http://linuxtv.org/
3794W: http://github.com/mkrufky
3795Q: http://patchwork.linuxtv.org/project/linux-media/list/
3796T: git git://linuxtv.org/media_tree.git
3797S: Maintained
9819da66 3798F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3799
91952bc0 3800DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3801M: Antti Palosaari <crope@iki.fi>
3802L: linux-media@vger.kernel.org
3803W: http://linuxtv.org/
3804W: http://palosaari.fi/linux/
3805Q: http://patchwork.linuxtv.org/project/linux-media/list/
3806T: git git://linuxtv.org/anttip/media_tree.git
3807S: Maintained
91952bc0 3808F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3809
5560983b 3810DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3811M: Antti Palosaari <crope@iki.fi>
3812L: linux-media@vger.kernel.org
3813W: http://linuxtv.org/
91952bc0
AP
3814Q: http://patchwork.linuxtv.org/project/linux-media/list/
3815T: git git://linuxtv.org/anttip/media_tree.git
3816S: Maintained
5560983b 3817F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3818
8856f5f2
MK
3819DVB_USB_MXL111SF MEDIA DRIVER
3820M: Michael Krufky <mkrufky@linuxtv.org>
3821L: linux-media@vger.kernel.org
3822W: http://linuxtv.org/
3823W: http://github.com/mkrufky
3824Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825T: git git://linuxtv.org/mkrufky/mxl111sf.git
3826S: Maintained
3827F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3828
91952bc0
AP
3829DVB_USB_RTL28XXU MEDIA DRIVER
3830M: Antti Palosaari <crope@iki.fi>
3831L: linux-media@vger.kernel.org
3832W: http://linuxtv.org/
3833W: http://palosaari.fi/linux/
3834Q: http://patchwork.linuxtv.org/project/linux-media/list/
3835T: git git://linuxtv.org/anttip/media_tree.git
3836S: Maintained
3837F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3838
3839DVB_USB_V2 MEDIA DRIVER
3840M: Antti Palosaari <crope@iki.fi>
3841L: linux-media@vger.kernel.org
3842W: http://linuxtv.org/
3843W: http://palosaari.fi/linux/
3844Q: http://patchwork.linuxtv.org/project/linux-media/list/
3845T: git git://linuxtv.org/anttip/media_tree.git
3846S: Maintained
3847F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3848F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3849
ac0ac38f 3850DYNAMIC DEBUG
5c4a97d1 3851M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3852S: Maintained
3853F: lib/dynamic_debug.c
3854F: include/linux/dynamic_debug.h
3855
789c7048 3856DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3857M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3858S: Maintained
df621252 3859F: drivers/tty/serial/dz.*
789c7048 3860
f17effbe
MF
3861E3X0 POWER BUTTON DRIVER
3862M: Moritz Fischer <moritz.fischer@ettus.com>
3863L: usrp-users@lists.ettus.com
3864W: http://www.ettus.com
3865S: Supported
3866F: drivers/input/misc/e3x0-button.c
3867F: Documentation/devicetree/bindings/input/e3x0-button.txt
3868
91952bc0
AP
3869E4000 MEDIA DRIVER
3870M: Antti Palosaari <crope@iki.fi>
3871L: linux-media@vger.kernel.org
3872W: http://linuxtv.org/
3873W: http://palosaari.fi/linux/
3874Q: http://patchwork.linuxtv.org/project/linux-media/list/
3875T: git git://linuxtv.org/anttip/media_tree.git
3876S: Maintained
3877F: drivers/media/tuners/e4000*
3878
1da177e4 3879EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3880M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3881L: linux-scsi@vger.kernel.org
3882S: Maintained
679655da 3883F: drivers/scsi/eata.c
1da177e4 3884
91952bc0
AP
3885EC100 MEDIA DRIVER
3886M: Antti Palosaari <crope@iki.fi>
3887L: linux-media@vger.kernel.org
3888W: http://linuxtv.org/
3889W: http://palosaari.fi/linux/
3890Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891T: git git://linuxtv.org/anttip/media_tree.git
3892S: Maintained
3893F: drivers/media/dvb-frontends/ec100*
3894
237fead6 3895ECRYPT FILE SYSTEM
0de9adf2 3896M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3897L: ecryptfs@vger.kernel.org
24a923e4 3898W: http://ecryptfs.org
6dc7516e 3899W: https://launchpad.net/ecryptfs
237fead6 3900S: Supported
679655da
JP
3901F: Documentation/filesystems/ecryptfs.txt
3902F: fs/ecryptfs/
237fead6 3903
da9bb1d2 3904EDAC-CORE
8b58be88 3905M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3906M: Borislav Petkov <bp@alien8.de>
009a5410 3907M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3908L: linux-edac@vger.kernel.org
0e438e3f 3909W: bluesmoke.sourceforge.net
7a859516
BP
3910T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3911T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3912S: Supported
679655da 3913F: Documentation/edac.txt
91445c72 3914F: drivers/edac/
679655da 3915F: include/linux/edac.h
0e438e3f 3916
c476c23b 3917EDAC-AMD64
8b58be88 3918M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3919M: Borislav Petkov <bp@alien8.de>
91445c72 3920L: linux-edac@vger.kernel.org
c476c23b 3921W: bluesmoke.sourceforge.net
487ba8e8 3922S: Maintained
c476c23b
BP
3923F: drivers/edac/amd64_edac*
3924
836dae5d
RR
3925EDAC-CALXEDA
3926M: Doug Thompson <dougthompson@xmission.com>
3927M: Robert Richter <rric@kernel.org>
3928L: linux-edac@vger.kernel.org
3929W: bluesmoke.sourceforge.net
3930S: Maintained
3931F: drivers/edac/highbank*
3932
f65aad41
RB
3933EDAC-CAVIUM
3934M: Ralf Baechle <ralf@linux-mips.org>
3935M: David Daney <david.daney@cavium.com>
3936L: linux-edac@vger.kernel.org
3937L: linux-mips@linux-mips.org
3938W: bluesmoke.sourceforge.net
3939S: Supported
3940F: drivers/edac/octeon_edac*
3941
0e438e3f 3942EDAC-E752X
8b58be88
JP
3943M: Mark Gross <mark.gross@intel.com>
3944M: Doug Thompson <dougthompson@xmission.com>
91445c72 3945L: linux-edac@vger.kernel.org
0e438e3f
DP
3946W: bluesmoke.sourceforge.net
3947S: Maintained
679655da 3948F: drivers/edac/e752x_edac.c
0e438e3f
DP
3949
3950EDAC-E7XXX
8b58be88 3951M: Doug Thompson <dougthompson@xmission.com>
91445c72 3952L: linux-edac@vger.kernel.org
0e438e3f
DP
3953W: bluesmoke.sourceforge.net
3954S: Maintained
679655da 3955F: drivers/edac/e7xxx_edac.c
0e438e3f 3956
77c5f5d2 3957EDAC-GHES
009a5410 3958M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3959L: linux-edac@vger.kernel.org
3960W: bluesmoke.sourceforge.net
3961S: Maintained
2caa67a6 3962F: drivers/edac/ghes_edac.c
77c5f5d2 3963
6bc78404 3964EDAC-I82443BXGX
8b58be88 3965M: Tim Small <tim@buttersideup.com>
91445c72 3966L: linux-edac@vger.kernel.org
6bc78404
DT
3967W: bluesmoke.sourceforge.net
3968S: Maintained
679655da 3969F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3970
3971EDAC-I3000
8b58be88 3972M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3973L: linux-edac@vger.kernel.org
6bc78404
DT
3974W: bluesmoke.sourceforge.net
3975S: Maintained
679655da 3976F: drivers/edac/i3000_edac.c
6bc78404
DT
3977
3978EDAC-I5000
8b58be88 3979M: Doug Thompson <dougthompson@xmission.com>
91445c72 3980L: linux-edac@vger.kernel.org
ba9a5918
DT
3981W: bluesmoke.sourceforge.net
3982S: Maintained
679655da 3983F: drivers/edac/i5000_edac.c
ba9a5918 3984
44c12cb2 3985EDAC-I5400
009a5410 3986M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3987L: linux-edac@vger.kernel.org
44c12cb2
MCC
3988W: bluesmoke.sourceforge.net
3989S: Maintained
679655da 3990F: drivers/edac/i5400_edac.c
44c12cb2 3991
3c9c92b6 3992EDAC-I7300
009a5410 3993M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3994L: linux-edac@vger.kernel.org
3995W: bluesmoke.sourceforge.net
3996S: Maintained
3997F: drivers/edac/i7300_edac.c
3998
67c89316 3999EDAC-I7CORE
009a5410 4000M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
4001L: linux-edac@vger.kernel.org
4002W: bluesmoke.sourceforge.net
4003S: Maintained
70aff0ce 4004F: drivers/edac/i7core_edac.c
67c89316 4005
ba9a5918 4006EDAC-I82975X
8b58be88 4007M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4008M: "Arvind R." <arvino55@gmail.com>
91445c72 4009L: linux-edac@vger.kernel.org
ba9a5918
DT
4010W: bluesmoke.sourceforge.net
4011S: Maintained
679655da 4012F: drivers/edac/i82975x_edac.c
ba9a5918 4013
791b4706
JB
4014EDAC-IE31200
4015M: Jason Baron <jbaron@akamai.com>
4016L: linux-edac@vger.kernel.org
4017W: bluesmoke.sourceforge.net
4018S: Maintained
4019F: drivers/edac/ie31200_edac.c
4020
ccdfb979 4021EDAC-MPC85XX
30c7469b 4022M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
4023L: linux-edac@vger.kernel.org
4024W: bluesmoke.sourceforge.net
4025S: Maintained
4026F: drivers/edac/mpc85xx_edac.[ch]
4027
ba9a5918 4028EDAC-PASEMI
8b58be88 4029M: Egor Martovetsky <egor@pasemi.com>
91445c72 4030L: linux-edac@vger.kernel.org
6bc78404
DT
4031W: bluesmoke.sourceforge.net
4032S: Maintained
679655da 4033F: drivers/edac/pasemi_edac.c
6bc78404 4034
0e438e3f 4035EDAC-R82600
8b58be88 4036M: Tim Small <tim@buttersideup.com>
91445c72 4037L: linux-edac@vger.kernel.org
0e438e3f
DP
4038W: bluesmoke.sourceforge.net
4039S: Maintained
679655da 4040F: drivers/edac/r82600_edac.c
da9bb1d2 4041
4d096ca7 4042EDAC-SBRIDGE
009a5410 4043M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
4044L: linux-edac@vger.kernel.org
4045W: bluesmoke.sourceforge.net
4046S: Maintained
4047F: drivers/edac/sb_edac.c
4048
995e1de4
LH
4049EDAC-XGENE
4050APPLIED MICRO (APM) X-GENE SOC EDAC
4051M: Loc Ho <lho@apm.com>
4052S: Supported
4053F: drivers/edac/xgene_edac.c
4054F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4055
af39917d
CL
4056EDIROL UA-101/UA-1000 DRIVER
4057M: Clemens Ladisch <clemens@ladisch.de>
4058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4059T: git git://git.alsa-project.org/alsa-kernel.git
4060S: Maintained
4061F: sound/usb/misc/ua101.c
4062
1f7df953 4063EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4064M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4065L: linux-efi@vger.kernel.org
78bef24e 4066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4067S: Maintained
fb2efb5c 4068F: Documentation/efi-stub.txt
1f7df953
MF
4069F: arch/ia64/kernel/efi.c
4070F: arch/x86/boot/compressed/eboot.[ch]
4071F: arch/x86/include/asm/efi.h
4072F: arch/x86/platform/efi/*
a9499fa7 4073F: drivers/firmware/efi/*
1f7df953
MF
4074F: include/linux/efi*.h
4075
d68772b7
MF
4076EFI VARIABLE FILESYSTEM
4077M: Matthew Garrett <matthew.garrett@nebula.com>
4078M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4079M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4081L: linux-efi@vger.kernel.org
4082S: Maintained
4083F: fs/efivarfs/
4084
85a00d9b
PJ
4085EFIFB FRAMEBUFFER DRIVER
4086L: linux-fbdev@vger.kernel.org
4087M: Peter Jones <pjones@redhat.com>
4088S: Maintained
8a61f013 4089F: drivers/video/fbdev/efifb.c
85a00d9b 4090
0bee8d28
JT
4091EFS FILESYSTEM
4092W: http://aeschi.ch.eu.org/efs/
4093S: Orphan
679655da 4094F: fs/efs/
0bee8d28 4095
4480f15b 4096EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4097M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4098M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4099L: linux-rdma@vger.kernel.org
fab97220 4100S: Supported
679655da 4101F: drivers/infiniband/hw/ehca/
fab97220 4102
aa8a9e25 4103EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4104M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4105L: netdev@vger.kernel.org
4106S: Maintained
9aa32835 4107F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4108
f0319efe 4109EM28XX VIDEO4LINUX DRIVER
009a5410 4110M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
4111L: linux-media@vger.kernel.org
4112W: http://linuxtv.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/usb/em28xx/
4116
3e3a7d66 4117EMBEDDED LINUX
8b58be88
JP
4118M: Paul Gortmaker <paul.gortmaker@windriver.com>
4119M: Matt Mackall <mpm@selenic.com>
4120M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4121L: linux-embedded@vger.kernel.org
4122S: Maintained
4123
32505876
JS
4124EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4125M: James Smart <james.smart@avagotech.com>
4126M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4127L: linux-scsi@vger.kernel.org
32505876 4128W: http://www.avagotech.com
ce00f85c 4129S: Supported
679655da 4130F: drivers/scsi/lpfc/
3a1c1d44 4131
5f5bac82 4132ENE CB710 FLASH CARD READER DRIVER
8b58be88 4133M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4134S: Maintained
4135F: drivers/misc/cb710/
4136F: drivers/mmc/host/cb710-mmc.*
4137F: include/linux/cb710.h
4138
931e39a1
ML
4139ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4140M: Maxim Levitsky <maximlevitsky@gmail.com>
4141S: Maintained
2a837449 4142F: drivers/media/rc/ene_ir.*
931e39a1 4143
ec207dcc
GS
4144ENHANCED ERROR HANDLING (EEH)
4145M: Gavin Shan <shangw@linux.vnet.ibm.com>
4146L: linuxppc-dev@lists.ozlabs.org
4147S: Supported
4148F: Documentation/powerpc/eeh-pci-error-recovery.txt
4149F: arch/powerpc/kernel/eeh*.c
4150
d5ca9006 4151EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4152M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4153S: Maintained
084bad91 4154T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4155F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4156F: include/video/s1d13xxxfb.h
d5ca9006 4157
38df6492
ME
4158ET131X NETWORK DRIVER
4159M: Mark Einon <mark.einon@gmail.com>
4160S: Odd Fixes
4161F: drivers/net/ethernet/agere/
4162
1da177e4 4163ETHERNET BRIDGE
adbbf69d 4164M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4165L: bridge@lists.linux-foundation.org
4c325313 4166L: netdev@vger.kernel.org
c996d8b9 4167W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4168S: Maintained
679655da
JP
4169F: include/linux/netfilter_bridge/
4170F: net/bridge/
1da177e4 4171
22f08ad9
FF
4172ETHERNET PHY LIBRARY
4173M: Florian Fainelli <f.fainelli@gmail.com>
4174L: netdev@vger.kernel.org
4175S: Maintained
4176F: include/linux/phy.h
4177F: include/linux/phy_fixed.h
4178F: drivers/net/phy/
4179F: Documentation/networking/phy.txt
4180F: drivers/of/of_mdio.c
4181F: drivers/of/of_net.c
4182
1da177e4 4183EXT2 FILE SYSTEM
d8130624 4184M: Jan Kara <jack@suse.com>
72be2ccf 4185L: linux-ext4@vger.kernel.org
1da177e4 4186S: Maintained
679655da
JP
4187F: Documentation/filesystems/ext2.txt
4188F: fs/ext2/
4189F: include/linux/ext2*
1da177e4 4190
72be2ccf 4191EXT4 FILE SYSTEM
8b58be88 4192M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4193M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4194L: linux-ext4@vger.kernel.org
08a225f1 4195W: http://ext4.wiki.kernel.org
8a6e2535 4196Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4197S: Maintained
679655da
JP
4198F: Documentation/filesystems/ext4.txt
4199F: fs/ext4/
1da177e4 4200
c5532b09 4201Extended Verification Module (EVM)
74dd744f
MZ
4202M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4203L: linux-ima-devel@lists.sourceforge.net
4204L: linux-security-module@vger.kernel.org
c5532b09
MZ
4205S: Supported
4206F: security/integrity/evm/
4207
df6b3cfe
MH
4208EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4209M: MyungJoo Ham <myungjoo.ham@samsung.com>
4210M: Chanwoo Choi <cw00.choi@samsung.com>
4211L: linux-kernel@vger.kernel.org
81df63a9 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4213S: Maintained
4214F: drivers/extcon/
cd2c3e7f
CC
4215F: include/linux/extcon/
4216F: include/linux/extcon.h
df6b3cfe 4217F: Documentation/extcon/
cd2c3e7f 4218F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4219
e2a75c44 4220EXYNOS DP DRIVER
b7701755 4221M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/exynos/exynos_dp*
4225
33ad3912
DL
4226EXYNOS MIPI DISPLAY DRIVERS
4227M: Inki Dae <inki.dae@samsung.com>
4228M: Donghwa Lee <dh09.lee@samsung.com>
4229M: Kyungmin Park <kyungmin.park@samsung.com>
4230L: linux-fbdev@vger.kernel.org
4231S: Maintained
8a61f013 4232F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4233F: include/video/exynos_mipi*
4234
e53004e2 4235F71805F HARDWARE MONITORING DRIVER
d8130624 4236M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4237L: lm-sensors@lm-sensors.org
4238S: Maintained
679655da
JP
4239F: Documentation/hwmon/f71805f
4240F: drivers/hwmon/f71805f.c
e53004e2 4241
eea977ed
MB
4242FC0011 TUNER DRIVER
4243M: Michael Buesch <m@bues.ch>
4244L: linux-media@vger.kernel.org
4245S: Maintained
ccae7af2
MCC
4246F: drivers/media/tuners/fc0011.h
4247F: drivers/media/tuners/fc0011.c
eea977ed 4248
91952bc0
AP
4249FC2580 MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
4252W: http://linuxtv.org/
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/tuners/fc2580*
eea977ed 4258
88b2dbdb
EP
4259FANOTIFY
4260M: Eric Paris <eparis@redhat.com>
4261S: Maintained
4262F: fs/notify/fanotify/
4263F: include/linux/fanotify.h
c117ab84 4264F: include/uapi/linux/fanotify.h
88b2dbdb 4265
1da177e4 4266FARSYNC SYNCHRONOUS DRIVER
8b58be88 4267M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4268W: http://www.farsite.co.uk/
4269S: Supported
679655da 4270F: drivers/net/wan/farsync.*
1da177e4 4271
c5408b88 4272FAULT INJECTION SUPPORT
8b58be88 4273M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4274S: Supported
679655da
JP
4275F: Documentation/fault-injection/
4276F: lib/fault-inject.c
c5408b88 4277
053e514f
NT
4278FBTFT Framebuffer drivers
4279M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4280M: Noralf Trønnes <noralf@tronnes.org>
4281S: Maintained
4282F: drivers/staging/fbtft/
4283
cae727db 4284FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4285M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4286L: fcoe-devel@open-fcoe.org
cae727db
RL
4287W: www.Open-FCoE.org
4288S: Supported
4289F: drivers/scsi/libfc/
4290F: drivers/scsi/fcoe/
4291F: include/scsi/fc/
4292F: include/scsi/libfc.h
4293F: include/scsi/libfcoe.h
c117ab84 4294F: include/uapi/scsi/fc/
cae727db 4295
e2d1d6c0 4296FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4297M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4298M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4299L: linux-fsdevel@vger.kernel.org
1da177e4 4300S: Maintained
679655da
JP
4301F: include/linux/fcntl.h
4302F: include/linux/fs.h
c117ab84
CEB
4303F: include/uapi/linux/fcntl.h
4304F: include/uapi/linux/fs.h
679655da
JP
4305F: fs/fcntl.c
4306F: fs/locks.c
1da177e4 4307
e2d1d6c0 4308FILESYSTEMS (VFS and infrastructure)
8b58be88 4309M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4310L: linux-fsdevel@vger.kernel.org
173acc7c 4311S: Maintained
679655da 4312F: fs/*
173acc7c 4313
b26e0ed4 4314FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4315M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4316L: lm-sensors@lm-sensors.org
4317S: Maintained
d5ca6918
JP
4318F: drivers/hwmon/f75375s.c
4319F: include/linux/f75375s.h
b26e0ed4 4320
a331b0c3
CL
4321FIREWIRE AUDIO DRIVERS
4322M: Clemens Ladisch <clemens@ladisch.de>
4323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4324T: git git://git.alsa-project.org/alsa-kernel.git
4325S: Maintained
4326F: sound/firewire/
4327
eb86ec51
SR
4328FIREWIRE MEDIA DRIVERS (firedtv)
4329M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4330L: linux-media@vger.kernel.org
4331L: linux1394-devel@lists.sourceforge.net
4332T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4333S: Maintained
4334F: drivers/media/firewire/
4335
a511ce33
CB
4336FIREWIRE SBP-2 TARGET
4337M: Chris Boot <bootc@bootc.net>
4338L: linux-scsi@vger.kernel.org
4339L: target-devel@vger.kernel.org
4340L: linux1394-devel@lists.sourceforge.net
4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4342S: Maintained
4343F: drivers/target/sbp/
4344
7d2c86b5 4345FIREWIRE SUBSYSTEM
8b58be88 4346M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4347L: linux1394-devel@lists.sourceforge.net
958a29cb 4348W: http://ieee1394.wiki.kernel.org/
2ca526bf 4349T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4350S: Maintained
679655da 4351F: drivers/firewire/
8f06ce3b
SR
4352F: include/linux/firewire.h
4353F: include/uapi/linux/firewire*.h
9f6d3c4b 4354F: tools/firewire/
e2d1d6c0
RD
4355
4356FIRMWARE LOADER (request_firmware)
39e68089
ML
4357M: Ming Lei <ming.lei@canonical.com>
4358L: linux-kernel@vger.kernel.org
4359S: Maintained
679655da
JP
4360F: Documentation/firmware_class/
4361F: drivers/base/firmware*.c
4362F: include/linux/firmware.h
e2d1d6c0 4363
f730e3dc 4364FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4365M: Joshua Morris <josh.h.morris@us.ibm.com>
4366M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4367S: Maintained
4368F: drivers/block/rsxx/
4369
8206f664 4370FLOPPY DRIVER
e5f6450c 4371M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4373S: Odd fixes
4374F: drivers/block/floppy.c
4375
9c9f32ed
AR
4376FMC SUBSYSTEM
4377M: Alessandro Rubini <rubini@gnudd.com>
4378W: http://www.ohwr.org/projects/fmc-bus
4379S: Supported
4380F: drivers/fmc/
4381F: include/linux/fmc*.h
4382F: include/linux/ipmi-fru.h
4383K: fmc_d.*register
4384
3c0ed7d5
AT
4385FPGA MANAGER FRAMEWORK
4386M: Alan Tull <atull@opensource.altera.com>
4387S: Maintained
4388F: drivers/fpga/
4389F: include/linux/fpga/fpga-mgr.h
4390W: http://www.rocketboards.org
4391
e2d1d6c0 4392FPU EMULATOR
8b58be88 4393M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4394W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4395S: Maintained
679655da 4396F: arch/x86/math-emu/
e2d1d6c0
RD
4397
4398FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4399L: netdev@vger.kernel.org
c173bfac 4400S: Orphan
679655da
JP
4401F: drivers/net/wan/dlci.c
4402F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4403
4404FRAMEBUFFER LAYER
5489e948
JCPV
4405M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4406M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4407L: linux-fbdev@vger.kernel.org
e2d1d6c0 4408W: http://linux-fbdev.sourceforge.net/
b22fe37b 4409Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4410T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4411S: Maintained
679655da 4412F: Documentation/fb/
b22fe37b
PM
4413F: drivers/video/
4414F: include/video/
679655da 4415F: include/linux/fb.h
c117ab84
CEB
4416F: include/uapi/video/
4417F: include/uapi/linux/fb.h
e2d1d6c0 4418
a57c188e 4419FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4420M: Timur Tabi <timur@tabi.org>
a57c188e 4421L: linux-fbdev@vger.kernel.org
c4ef9bc4 4422S: Maintained
8a61f013 4423F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4424
e2d1d6c0 4425FREESCALE DMA DRIVER
8b58be88
JP
4426M: Li Yang <leoli@freescale.com>
4427M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4428L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4429S: Maintained
679655da 4430F: drivers/dma/fsldma.*
e2d1d6c0
RD
4431
4432FREESCALE I2C CPM DRIVER
8b58be88 4433M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4434L: linuxppc-dev@lists.ozlabs.org
846557d3 4435L: linux-i2c@vger.kernel.org
0d2b405a 4436S: Maintained
679655da 4437F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4438
60e8c5ab 4439FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4440M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4441L: linux-fbdev@vger.kernel.org
efc03ecb 4442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4443S: Maintained
bad985a1 4444F: include/linux/platform_data/video-imxfb.h
8a61f013 4445F: drivers/video/fbdev/imxfb.c
60e8c5ab 4446
4d8e2cef
HX
4447FREESCALE QUAD SPI DRIVER
4448M: Han Xu <han.xu@freescale.com>
4449L: linux-mtd@lists.infradead.org
4450S: Maintained
4451F: drivers/mtd/spi-nor/fsl-quadspi.c
4452
4689a6b1 4453FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4454M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4455M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4456L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4457L: netdev@vger.kernel.org
4458S: Maintained
ec21e2ec 4459F: drivers/net/ethernet/freescale/fs_enet/
679655da 4460F: include/linux/fs_enet_pd.h
4689a6b1 4461
d9e9d82c 4462FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4463L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4464S: Orphan
679655da
JP
4465F: arch/powerpc/sysdev/qe_lib/
4466F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4467
b55ef929 4468FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4469M: Li Yang <leoli@freescale.com>
6372594a 4470L: linux-usb@vger.kernel.org
a4724ed6 4471L: linuxppc-dev@lists.ozlabs.org
a7205b30 4472S: Maintained
faf2e1db 4473F: drivers/usb/gadget/udc/fsl*
a7205b30 4474
beaf53bf 4475FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4476M: Li Yang <leoli@freescale.com>
beaf53bf 4477L: netdev@vger.kernel.org
a4724ed6 4478L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4479S: Maintained
ec21e2ec 4480F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4481
abb1ed7b
CM
4482FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4483M: Claudiu Manoil <claudiu.manoil@freescale.com>
4484L: netdev@vger.kernel.org
4485S: Maintained
4486F: drivers/net/ethernet/freescale/gianfar*
4487X: drivers/net/ethernet/freescale/gianfar_ptp.c
4488F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4489
d9e9d82c 4490FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4491M: Timur Tabi <timur@tabi.org>
a4724ed6 4492L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4493S: Maintained
df621252 4494F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4495
4496FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4497M: Timur Tabi <timur@tabi.org>
dc85950a 4498M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4499M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4501L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4502S: Maintained
69aefcea 4503F: sound/soc/fsl/fsl*
dc85950a 4504F: sound/soc/fsl/imx*
69aefcea 4505F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4506
31c88965 4507FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4508M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4509L: linux-kernel@vger.kernel.org
4510S: Maintained
4511F: drivers/staging/fsl-mc/
4512
1da177e4 4513FREEVXFS FILESYSTEM
8b58be88 4514M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4515W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4516S: Maintained
679655da 4517F: fs/freevxfs/
1da177e4 4518
71038f52 4519FREEZER
49db1903 4520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4521M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4522L: linux-pm@vger.kernel.org
71038f52 4523S: Supported
679655da
JP
4524F: Documentation/power/freezing-of-tasks.txt
4525F: include/linux/freezer.h
4526F: kernel/freezer.c
71038f52 4527
839a1f79
KRW
4528FRONTSWAP API
4529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4530L: linux-kernel@vger.kernel.org
4531S: Maintained
4532F: mm/frontswap.c
4533F: include/linux/frontswap.h
4534
a5432f5a 4535FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4536M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4537L: linux-cachefs@redhat.com
4538S: Supported
4539F: Documentation/filesystems/caching/
4540F: fs/fscache/
4541F: include/linux/fscache*.h
4542
f58ad8f5 4543F2FS FILE SYSTEM
9b29d481 4544M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4545M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4546R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4547L: linux-f2fs-devel@lists.sourceforge.net
4548W: http://en.wikipedia.org/wiki/F2FS
4549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4550S: Maintained
4551F: Documentation/filesystems/f2fs.txt
3bac380c 4552F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4553F: fs/f2fs/
4554F: include/linux/f2fs_fs.h
62d43eeb 4555F: include/trace/events/f2fs.h
f58ad8f5 4556
5ab7ffea 4557FUJITSU FR-V (FRV) PORT
8b58be88 4558M: David Howells <dhowells@redhat.com>
1da177e4 4559S: Maintained
679655da 4560F: arch/frv/
1da177e4 4561
20b93734 4562FUJITSU LAPTOP EXTRAS
409a3e98 4563M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4564L: platform-driver-x86@vger.kernel.org
20b93734 4565S: Maintained
679655da 4566F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4567
4da621b6
HK
4568FUJITSU M-5MO LS CAMERA ISP DRIVER
4569M: Kyungmin Park <kyungmin.park@samsung.com>
4570M: Heungjun Kim <riverful.kim@samsung.com>
4571L: linux-media@vger.kernel.org
4572S: Maintained
90d72ac6 4573F: drivers/media/i2c/m5mols/
4da621b6
HK
4574F: include/media/m5mols.h
4575
2d24c490
RG
4576FUJITSU TABLET EXTRAS
4577M: Robert Gerlach <khnz@gmx.de>
4578L: platform-driver-x86@vger.kernel.org
4579S: Maintained
4580F: drivers/platform/x86/fujitsu-tablet.c
4581
04578f17 4582FUSE: FILESYSTEM IN USERSPACE
8b58be88 4583M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4584L: fuse-devel@lists.sourceforge.net
4585W: http://fuse.sourceforge.net/
0a30f612 4586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4587S: Maintained
679655da 4588F: fs/fuse/
c117ab84 4589F: include/uapi/linux/fuse.h
0a30f612 4590F: Documentation/filesystems/fuse.txt
04578f17 4591
1da177e4 4592FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4593M: Rik Faith <faith@cs.unc.edu>
1da177e4 4594L: linux-scsi@vger.kernel.org
baaea1dc 4595S: Odd Fixes (e.g., new signatures)
679655da 4596F: drivers/scsi/fdomain.*
1da177e4 4597
d8e2162c
PO
4598GCOV BASED KERNEL PROFILING
4599M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4600S: Maintained
4601F: kernel/gcov/
4602F: Documentation/gcov.txt
4603
1da177e4 4604GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4605M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4606L: linux-scsi@vger.kernel.org
4607W: http://www.icp-vortex.com/
4608S: Supported
679655da 4609F: drivers/scsi/gdt*
1da177e4 4610
158daf16
JK
4611GDB KERNEL DEBUGGING HELPER SCRIPTS
4612M: Jan Kiszka <jan.kiszka@siemens.com>
4613S: Supported
4614F: scripts/gdb/
4615
3169a1c7
HV
4616GEMTEK FM RADIO RECEIVER DRIVER
4617M: Hans Verkuil <hverkuil@xs4all.nl>
4618L: linux-media@vger.kernel.org
4619T: git git://linuxtv.org/media_tree.git
4620W: http://linuxtv.org
4621S: Maintained
4622F: drivers/media/radio/radio-gemtek*
4623
1c23af90 4624GENERIC GPIO I2C DRIVER
880b0e26 4625M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4626S: Supported
679655da
JP
4627F: drivers/i2c/busses/i2c-gpio.c
4628F: include/linux/i2c-gpio.h
1c23af90 4629
92ed1a76
PK
4630GENERIC GPIO I2C MULTIPLEXER DRIVER
4631M: Peter Korsgaard <peter.korsgaard@barco.com>
4632L: linux-i2c@vger.kernel.org
4633S: Supported
e7065e20
JD
4634F: drivers/i2c/muxes/i2c-mux-gpio.c
4635F: include/linux/i2c-mux-gpio.h
4636F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4637
9251ce95 4638GENERIC HDLC (WAN) DRIVERS
8b58be88 4639M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4640W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4641S: Maintained
679655da
JP
4642F: drivers/net/wan/c101.c
4643F: drivers/net/wan/hd6457*
4644F: drivers/net/wan/hdlc*
4645F: drivers/net/wan/n2.c
4646F: drivers/net/wan/pc300too.c
4647F: drivers/net/wan/pci200syn.c
4648F: drivers/net/wan/wanxl*
1da177e4 4649
1527aab6 4650GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4651M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4652L: linux-arch@vger.kernel.org
4653T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4654S: Maintained
14430813
JP
4655F: include/asm-generic/
4656F: include/uapi/asm-generic/
1527aab6 4657
ff764963
KVA
4658GENERIC PHY FRAMEWORK
4659M: Kishon Vijay Abraham I <kishon@ti.com>
4660L: linux-kernel@vger.kernel.org
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4662S: Supported
4663F: drivers/phy/
4664F: include/linux/phy/
4665
eea97aed
KH
4666GENERIC PM DOMAINS
4667M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4668M: Kevin Hilman <khilman@kernel.org>
4669M: Ulf Hansson <ulf.hansson@linaro.org>
4670L: linux-pm@vger.kernel.org
4671S: Supported
4672F: drivers/base/power/domain*.c
4673F: include/linux/pm_domain.h
4674
ccb86a69 4675GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4676M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4677L: kvm@vger.kernel.org
ccb86a69
MT
4678S: Supported
4679F: drivers/uio/uio_pci_generic.c
4680
f8f1ec73
JP
4681GET_MAINTAINER SCRIPT
4682M: Joe Perches <joe@perches.com>
4683S: Maintained
4684F: scripts/get_maintainer.pl
4685
5be7b50f 4686GFS2 FILE SYSTEM
8b58be88 4687M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4688M: Bob Peterson <rpeterso@redhat.com>
a4644184 4689L: cluster-devel@redhat.com
5be7b50f 4690W: http://sources.redhat.com/cluster/
28666d6d 4691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4692S: Supported
679655da
JP
4693F: Documentation/filesystems/gfs2*.txt
4694F: fs/gfs2/
c117ab84 4695F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4696
0a34eb8f 4697GIGASET ISDN DRIVERS
6b096fde 4698M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4699L: gigaset307x-common@lists.sourceforge.net
4700W: http://gigaset307x.sourceforge.net/
6b096fde 4701S: Odd Fixes
679655da
JP
4702F: Documentation/isdn/README.gigaset
4703F: drivers/isdn/gigaset/
c117ab84 4704F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4705
7eea35fe
JP
4706GO7007 MPEG CODEC
4707M: Hans Verkuil <hans.verkuil@cisco.com>
4708L: linux-media@vger.kernel.org
4709S: Maintained
4710F: drivers/media/usb/go7007/
4711
ca96ea86
BN
4712GOODIX TOUCHSCREEN
4713M: Bastien Nocera <hadess@hadess.net>
4714L: linux-input@vger.kernel.org
4715S: Maintained
4716F: drivers/input/touchscreen/goodix.c
4717
a0dc00b4 4718GPIO SUBSYSTEM
e4651a9f 4719M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4720M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4721L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4723S: Maintained
4724F: Documentation/gpio/
a0dc00b4 4725F: drivers/gpio/
bdc6e95e
AC
4726F: include/linux/gpio/
4727F: include/linux/gpio.h
9b692346 4728F: include/asm-generic/gpio.h
a0dc00b4 4729
71a6d0af
HW
4730GRE DEMULTIPLEXER DRIVER
4731M: Dmitry Kozlov <xeb@mail.ru>
4732L: netdev@vger.kernel.org
4733S: Maintained
11c26770
JP
4734F: net/ipv4/gre_demux.c
4735F: net/ipv4/gre_offload.c
71a6d0af
HW
4736F: include/net/gre.h
4737
d4c41139
KG
4738GRETH 10/100/1G Ethernet MAC device driver
4739M: Kristoffer Glembo <kristoffer@gaisler.com>
4740L: netdev@vger.kernel.org
4741S: Maintained
a31a96ad 4742F: drivers/net/ethernet/aeroflex/
d4c41139 4743
e8deeae2 4744GSPCA FINEPIX SUBDRIVER
8b58be88 4745M: Frank Zago <frank@zago.net>
661263b5 4746L: linux-media@vger.kernel.org
275ffde4 4747T: git git://linuxtv.org/media_tree.git
e8deeae2 4748S: Maintained
0c0d06ca 4749F: drivers/media/usb/gspca/finepix.c
e8deeae2 4750
4b3fa3c4
OL
4751GSPCA GL860 SUBDRIVER
4752M: Olivier Lorin <o.lorin@laposte.net>
4753L: linux-media@vger.kernel.org
275ffde4 4754T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4755S: Maintained
0c0d06ca 4756F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4757
e8deeae2 4758GSPCA M5602 SUBDRIVER
8b58be88 4759M: Erik Andren <erik.andren@gmail.com>
661263b5 4760L: linux-media@vger.kernel.org
275ffde4 4761T: git git://linuxtv.org/media_tree.git
e8deeae2 4762S: Maintained
0c0d06ca 4763F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4764
4765GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4766M: Hans de Goede <hdegoede@redhat.com>
661263b5 4767L: linux-media@vger.kernel.org
275ffde4 4768T: git git://linuxtv.org/media_tree.git
e8deeae2 4769S: Maintained
0c0d06ca 4770F: drivers/media/usb/gspca/pac207.c
e8deeae2 4771
261982f1 4772GSPCA SN9C20X SUBDRIVER
d95c5b0b 4773M: Brian Johnson <brijohn@gmail.com>
261982f1 4774L: linux-media@vger.kernel.org
275ffde4 4775T: git git://linuxtv.org/media_tree.git
261982f1 4776S: Maintained
0c0d06ca 4777F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4778
e8deeae2 4779GSPCA T613 SUBDRIVER
8b58be88 4780M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4781L: linux-media@vger.kernel.org
275ffde4 4782T: git git://linuxtv.org/media_tree.git
e8deeae2 4783S: Maintained
0c0d06ca 4784F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4785
4786GSPCA USB WEBCAM DRIVER
fc3f906b 4787M: Hans de Goede <hdegoede@redhat.com>
661263b5 4788L: linux-media@vger.kernel.org
275ffde4 4789T: git git://linuxtv.org/media_tree.git
e8deeae2 4790S: Maintained
0c0d06ca 4791F: drivers/media/usb/gspca/
e8deeae2 4792
584ec979 4793GUID PARTITION TABLE (GPT)
4f973c63 4794M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4795L: linux-efi@vger.kernel.org
4796S: Maintained
4797F: block/partitions/efi.*
4798
aa3c598b 4799STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4800M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4801L: linux-media@vger.kernel.org
275ffde4 4802T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4803S: Maintained
4804F: drivers/media/usb/stk1160/
e8deeae2 4805
4e456b86
YS
4806H8/300 ARCHITECTURE
4807M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4808L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4809W: http://uclinux-h8.sourceforge.jp
4810T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4811S: Maintained
4812F: arch/h8300/
4813F: drivers/clocksource/h8300_*.c
4814F: drivers/clk/h8300/
4815F: drivers/irqchip/irq-renesas-h8*.c
4816
71a6d0af
HW
4817HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4818M: Frank Seidel <frank@f-seidel.de>
4819L: platform-driver-x86@vger.kernel.org
4820W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4821S: Maintained
4822F: drivers/platform/x86/hdaps.c
4823
48fc9e26
HV
4824HDPVR USB VIDEO ENCODER DRIVER
4825M: Hans Verkuil <hverkuil@xs4all.nl>
4826L: linux-media@vger.kernel.org
4827T: git git://linuxtv.org/media_tree.git
4828W: http://linuxtv.org
4829S: Odd Fixes
14430813 4830F: drivers/media/usb/hdpvr/
48fc9e26 4831
71a6d0af 4832HWPOISON MEMORY FAILURE HANDLING
f9625c48 4833M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4834L: linux-mm@kvack.org
71a6d0af
HW
4835S: Maintained
4836F: mm/memory-failure.c
4837F: mm/hwpoison-inject.c
4838
4839HYPERVISOR VIRTUAL CONSOLE DRIVER
4840L: linuxppc-dev@lists.ozlabs.org
4841S: Odd Fixes
4842F: drivers/tty/hvc/
4843
e5ab1477
AP
4844HACKRF MEDIA DRIVER
4845M: Antti Palosaari <crope@iki.fi>
4846L: linux-media@vger.kernel.org
4847W: http://linuxtv.org/
4848W: http://palosaari.fi/linux/
4849Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850T: git git://linuxtv.org/anttip/media_tree.git
4851S: Maintained
4852F: drivers/media/usb/hackrf/
4853
5b543965 4854HARDWARE MONITORING
d8130624 4855M: Jean Delvare <jdelvare@suse.com>
ca462085 4856M: Guenter Roeck <linux@roeck-us.net>
5b543965 4857L: lm-sensors@lm-sensors.org
595142e0 4858W: http://www.lm-sensors.org/
a94ef4ed 4859T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4861S: Maintained
047f4ec2 4862F: Documentation/hwmon/
679655da 4863F: drivers/hwmon/
047f4ec2 4864F: include/linux/hwmon*.h
5b543965 4865
844dd05f 4866HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4867M: Matt Mackall <mpm@selenic.com>
4868M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4869L: linux-crypto@vger.kernel.org
c0d0787b 4870S: Odd fixes
679655da
JP
4871F: Documentation/hw_random.txt
4872F: drivers/char/hw_random/
4873F: include/linux/hw_random.h
844dd05f 4874
8b37fcfc
OBC
4875HARDWARE SPINLOCK CORE
4876M: Ohad Ben-Cohen <ohad@wizery.com>
4877S: Maintained
4878F: Documentation/hwspinlock.txt
4879F: drivers/hwspinlock/hwspinlock_*
4880F: include/linux/hwspinlock.h
4881
1da177e4 4882HARMONY SOUND DRIVER
ac6aecbf 4883L: linux-parisc@vger.kernel.org
1da177e4 4884S: Maintained
679655da 4885F: sound/parisc/harmony.*
1da177e4 4886
91952bc0
AP
4887HD29L2 MEDIA DRIVER
4888M: Antti Palosaari <crope@iki.fi>
4889L: linux-media@vger.kernel.org
4890W: http://linuxtv.org/
4891W: http://palosaari.fi/linux/
4892Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893T: git git://linuxtv.org/anttip/media_tree.git
4894S: Maintained
4895F: drivers/media/dvb-frontends/hd29l2*
4896
e2d1d6c0 4897HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4898L: iss_storagedev@hp.com
af9f1b3c 4899S: Orphan
679655da
JP
4900F: Documentation/blockdev/cpqarray.txt
4901F: drivers/block/cpqarray.*
e2d1d6c0 4902
9257aa49 4903HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4904M: Don Brace <don.brace@pmcs.com>
9257aa49 4905L: iss_storagedev@hp.com
693373db
DB
4906L: storagedev@pmcs.com
4907L: linux-scsi@vger.kernel.org
9257aa49
SC
4908S: Supported
4909F: Documentation/scsi/hpsa.txt
4910F: drivers/scsi/hpsa*.[ch]
4911F: include/linux/cciss*.h
c117ab84 4912F: include/uapi/linux/cciss*.h
9257aa49 4913
e2d1d6c0 4914HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4915M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4916L: iss_storagedev@hp.com
693373db
DB
4917L: storagedev@pmcs.com
4918L: linux-scsi@vger.kernel.org
e2d1d6c0 4919S: Supported
679655da
JP
4920F: Documentation/blockdev/cciss.txt
4921F: drivers/block/cciss*
4922F: include/linux/cciss_ioctl.h
c117ab84 4923F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4924
1da177e4 4925HFS FILESYSTEM
6cf515e1
GU
4926L: linux-fsdevel@vger.kernel.org
4927S: Orphan
679655da
JP
4928F: Documentation/filesystems/hfs.txt
4929F: fs/hfs/
1da177e4 4930
ef575f47
GU
4931HFSPLUS FILESYSTEM
4932L: linux-fsdevel@vger.kernel.org
4933S: Orphan
4934F: Documentation/filesystems/hfsplus.txt
4935F: fs/hfsplus/
4936
1da177e4 4937HGA FRAMEBUFFER DRIVER
8b58be88 4938M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4939L: linux-nvidia@lists.surfsouth.com
4940W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4941S: Maintained
8a61f013 4942F: drivers/video/fbdev/hgafb.c
1da177e4 4943
4480f15b 4944HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4945M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4946M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4947L: linux-pm@vger.kernel.org
e2d1d6c0 4948S: Supported
679655da
JP
4949F: arch/x86/power/
4950F: drivers/base/power/
4951F: kernel/power/
4952F: include/linux/suspend.h
4953F: include/linux/freezer.h
4954F: include/linux/pm.h
679655da 4955F: arch/*/include/asm/suspend*.h
e2d1d6c0 4956
4ef4caad 4957HID CORE LAYER
e5f6450c 4958M: Jiri Kosina <jikos@kernel.org>
eb76c5c0 4959L: linux-input@vger.kernel.org
54e5881d 4960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4961S: Maintained
679655da
JP
4962F: drivers/hid/
4963F: include/linux/hid*
c117ab84 4964F: include/uapi/linux/hid*
4ef4caad 4965
30ee72f0 4966HID SENSOR HUB DRIVERS
e5f6450c 4967M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
4968M: Jonathan Cameron <jic23@kernel.org>
4969M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4970L: linux-input@vger.kernel.org
4971L: linux-iio@vger.kernel.org
4972S: Maintained
4973F: Documentation/hid/hid-sensor*
4974F: drivers/hid/hid-sensor-*
4975F: drivers/iio/*/hid-*
4976F: include/linux/hid-sensor-*
4977
38bed542 4978HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4979M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4980L: linux-kernel@vger.kernel.org
75fc2d37 4981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4982S: Maintained
679655da 4983F: Documentation/timers/
5cee9645 4984F: kernel/time/hrtimer.c
88606e80
TG
4985F: kernel/time/clockevents.c
4986F: kernel/time/tick*.*
4987F: kernel/time/timer_*.c
05ed8490 4988F: include/linux/clockchips.h
679655da 4989F: include/linux/hrtimer.h
38bed542 4990
1da177e4 4991HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4992L: linux-hams@vger.kernel.org
8b64f2a0 4993S: Orphan
679655da
JP
4994F: drivers/net/hamradio/dmascc.c
4995F: drivers/net/hamradio/scc.c
1da177e4 4996
ede1e6f8 4997HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4998M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4999W: http://www.highpoint-tech.com
5000S: Supported
679655da
JP
5001F: Documentation/scsi/hptiop.txt
5002F: drivers/scsi/hptiop.c
ede1e6f8 5003
1da177e4 5004HIPPI
8b58be88 5005M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5006L: linux-hippi@sunsite.dk
5007S: Maintained
679655da 5008F: include/linux/hippidevice.h
c117ab84 5009F: include/uapi/linux/if_hippi.h
679655da 5010F: net/802/hippi.c
ff5a3b50 5011F: drivers/net/hippi/
1da177e4 5012
ff1d2767 5013HOST AP DRIVER
8b58be88 5014M: Jouni Malinen <j@w1.fi>
85d32e7b 5015L: hostap@shmoo.com (subscribers-only)
724c6b35 5016L: linux-wireless@vger.kernel.org
ff1d2767
JM
5017W: http://hostap.epitest.fi/
5018S: Maintained
679655da 5019F: drivers/net/wireless/hostap/
ff1d2767 5020
dd8cd779 5021HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5022L: platform-driver-x86@vger.kernel.org
95c70215 5023S: Orphan
679655da 5024F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5025
e2d1d6c0 5026HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5027M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5028S: Maintained
7e25d724 5029F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5030
7d2c86b5 5031HPET: High Precision Event Timers driver
8b58be88 5032M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5033S: Maintained
679655da
JP
5034F: Documentation/timers/hpet.txt
5035F: drivers/char/hpet.c
5036F: include/linux/hpet.h
c117ab84 5037F: include/uapi/linux/hpet.h
b9b0332f 5038
e07b5d79 5039HPET: x86
9e06f631 5040S: Orphan
679655da
JP
5041F: arch/x86/kernel/hpet.c
5042F: arch/x86/include/asm/hpet.h
b9b0332f 5043
1da177e4 5044HPFS FILESYSTEM
8b58be88 5045M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5046W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5047S: Maintained
679655da 5048F: fs/hpfs/
1da177e4 5049
3441cded 5050HSI SUBSYSTEM
56459ea9
SR
5051M: Sebastian Reichel <sre@kernel.org>
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5053S: Maintained
5054F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5055F: Documentation/hsi.txt
3441cded
SR
5056F: drivers/hsi/
5057F: include/linux/hsi/
5058F: include/uapi/linux/hsi/
5059
7d2c86b5 5060HSO 3G MODEM DRIVER
8b58be88 5061M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5062W: http://www.pharscape.org
5063S: Maintained
679655da 5064F: drivers/net/usb/hso.c
11cd29b0 5065
19990e29
AB
5066HSR NETWORK PROTOCOL
5067M: Arvid Brodin <arvid.brodin@alten.se>
5068L: netdev@vger.kernel.org
5069S: Maintained
5070F: net/hsr/
5071
5a18c343 5072HTCPEN TOUCHSCREEN DRIVER
8b58be88 5073M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5074L: linux-input@vger.kernel.org
5075S: Maintained
679655da 5076F: drivers/input/touchscreen/htcpen.c
5a18c343 5077
1da177e4 5078HUGETLB FILESYSTEM
6d49e352 5079M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5080S: Maintained
679655da 5081F: fs/hugetlbfs/
1da177e4 5082
05183189 5083Hyper-V CORE AND DRIVERS
9c3646d1 5084M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5085M: Haiyang Zhang <haiyangz@microsoft.com>
5086L: devel@linuxdriverproject.org
5087S: Maintained
a4162747
HZ
5088F: arch/x86/include/asm/mshyperv.h
5089F: arch/x86/include/uapi/asm/hyperv.h
5090F: arch/x86/kernel/cpu/mshyperv.c
05183189 5091F: drivers/hid/hid-hyperv.c
a4162747 5092F: drivers/hv/
f92ca80b 5093F: drivers/input/serio/hyperv-keyboard.c
05183189 5094F: drivers/net/hyperv/
a4162747 5095F: drivers/scsi/storvsc_drv.c
8a61f013 5096F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5097F: include/linux/hyperv.h
5098F: tools/hv/
54bf725e 5099F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5100
d85c8a6a 5101I2C OVER PARALLEL PORT
d8130624 5102M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5103L: linux-i2c@vger.kernel.org
5104S: Maintained
5105F: Documentation/i2c/busses/i2c-parport
5106F: Documentation/i2c/busses/i2c-parport-light
5107F: drivers/i2c/busses/i2c-parport.c
5108F: drivers/i2c/busses/i2c-parport-light.c
5109
5110I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5111M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5112L: linux-i2c@vger.kernel.org
5113S: Maintained
5114F: Documentation/i2c/busses/i2c-ali1535
5115F: Documentation/i2c/busses/i2c-ali1563
5116F: Documentation/i2c/busses/i2c-ali15x3
5117F: Documentation/i2c/busses/i2c-amd756
5118F: Documentation/i2c/busses/i2c-amd8111
5119F: Documentation/i2c/busses/i2c-i801
5120F: Documentation/i2c/busses/i2c-nforce2
5121F: Documentation/i2c/busses/i2c-piix4
5122F: Documentation/i2c/busses/i2c-sis5595
5123F: Documentation/i2c/busses/i2c-sis630
5124F: Documentation/i2c/busses/i2c-sis96x
5125F: Documentation/i2c/busses/i2c-via
5126F: Documentation/i2c/busses/i2c-viapro
5127F: drivers/i2c/busses/i2c-ali1535.c
5128F: drivers/i2c/busses/i2c-ali1563.c
5129F: drivers/i2c/busses/i2c-ali15x3.c
5130F: drivers/i2c/busses/i2c-amd756.c
5131F: drivers/i2c/busses/i2c-amd756-s4882.c
5132F: drivers/i2c/busses/i2c-amd8111.c
5133F: drivers/i2c/busses/i2c-i801.c
5134F: drivers/i2c/busses/i2c-isch.c
5135F: drivers/i2c/busses/i2c-nforce2.c
5136F: drivers/i2c/busses/i2c-nforce2-s4985.c
5137F: drivers/i2c/busses/i2c-piix4.c
5138F: drivers/i2c/busses/i2c-sis5595.c
5139F: drivers/i2c/busses/i2c-sis630.c
5140F: drivers/i2c/busses/i2c-sis96x.c
5141F: drivers/i2c/busses/i2c-via.c
5142F: drivers/i2c/busses/i2c-viapro.c
5143
cb7f07a4
NH
5144I2C/SMBUS ISMT DRIVER
5145M: Seth Heasley <seth.heasley@intel.com>
5146M: Neil Horman <nhorman@tuxdriver.com>
5147L: linux-i2c@vger.kernel.org
5148F: drivers/i2c/busses/i2c-ismt.c
5149F: Documentation/i2c/busses/i2c-ismt
5150
6ea884db 5151I2C/SMBUS STUB DRIVER
d8130624 5152M: Jean Delvare <jdelvare@suse.com>
846557d3 5153L: linux-i2c@vger.kernel.org
6ea884db 5154S: Maintained
8547a5bc 5155F: drivers/i2c/i2c-stub.c
6ea884db 5156
5b543965 5157I2C SUBSYSTEM
14d77c4d 5158M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5159L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5160W: https://i2c.wiki.kernel.org/
5161Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5163S: Maintained
40ed1b4c 5164F: Documentation/devicetree/bindings/i2c/
679655da
JP
5165F: Documentation/i2c/
5166F: drivers/i2c/
630bc46e 5167F: drivers/i2c/*/
679655da 5168F: include/linux/i2c.h
03b70d62 5169F: include/linux/i2c-*.h
c117ab84
CEB
5170F: include/uapi/linux/i2c.h
5171F: include/uapi/linux/i2c-*.h
1da177e4 5172
4560d677
WS
5173I2C ACPI SUPPORT
5174M: Mika Westerberg <mika.westerberg@linux.intel.com>
5175L: linux-i2c@vger.kernel.org
5176L: linux-acpi@vger.kernel.org
5177S: Maintained
4560d677 5178
d85c8a6a 5179I2C-TAOS-EVM DRIVER
d8130624 5180M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5181L: linux-i2c@vger.kernel.org
5182S: Maintained
5183F: Documentation/i2c/busses/i2c-taos-evm
5184F: drivers/i2c/busses/i2c-taos-evm.c
5185
e8c76eed 5186I2C-TINY-USB DRIVER
8b58be88 5187M: Till Harbaum <till@harbaum.org>
846557d3 5188L: linux-i2c@vger.kernel.org
932d1872 5189W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5190S: Maintained
679655da 5191F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5192
1da177e4 5193i386 BOOT CODE
8b58be88 5194M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5195S: Maintained
679655da 5196F: arch/x86/boot/
1da177e4
LT
5197
5198i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5199M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5201S: Maintained
5202
1da177e4 5203IA64 (Itanium) PLATFORM
8b58be88
JP
5204M: Tony Luck <tony.luck@intel.com>
5205M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5206L: linux-ia64@vger.kernel.org
6b1c70b1 5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5208S: Maintained
679655da 5209F: arch/ia64/
1da177e4 5210
4cd38750
LDSB
5211IBM Power VMX Cryptographic instructions
5212M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5213M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5214L: linux-crypto@vger.kernel.org
5215S: Supported
5216F: drivers/crypto/vmx/Makefile
5217F: drivers/crypto/vmx/Kconfig
5218F: drivers/crypto/vmx/vmx.c
5219F: drivers/crypto/vmx/aes*
5220F: drivers/crypto/vmx/ghash*
5221F: drivers/crypto/vmx/ppc-xlate.pl
5222
956c203c 5223IBM Power in-Nest Crypto Acceleration
4cd38750 5224M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5225M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5226L: linux-crypto@vger.kernel.org
5227S: Supported
28bceeaa
DS
5228F: drivers/crypto/nx/Makefile
5229F: drivers/crypto/nx/Kconfig
5230F: drivers/crypto/nx/nx-aes*
5231F: drivers/crypto/nx/nx-sha*
5232F: drivers/crypto/nx/nx.*
5233F: drivers/crypto/nx/nx_csbcpb.h
5234F: drivers/crypto/nx/nx_debugfs.h
956c203c 5235
0e16aafb 5236IBM Power 842 compression accelerator
41656aa7 5237M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5238S: Supported
28bceeaa
DS
5239F: drivers/crypto/nx/Makefile
5240F: drivers/crypto/nx/Kconfig
7011a122 5241F: drivers/crypto/nx/nx-842*
2da572c9 5242F: include/linux/sw842.h
2062c5b6 5243F: crypto/842.c
2da572c9 5244F: lib/842/
0e16aafb 5245
1da177e4 5246IBM Power Linux RAID adapter
8b58be88 5247M: Brian King <brking@us.ibm.com>
1da177e4 5248S: Supported
679655da 5249F: drivers/scsi/ipr.*
1da177e4 5250
9d348af4 5251IBM Power Virtual Ethernet Device Driver
eddd63a6 5252M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5253L: netdev@vger.kernel.org
5254S: Supported
9aa32835 5255F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5256
e6babec6 5257IBM Power Virtual SCSI Device Drivers
bcbde52b 5258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5259L: linux-scsi@vger.kernel.org
5260S: Supported
e6babec6
NF
5261F: drivers/scsi/ibmvscsi/ibmvscsi*
5262F: drivers/scsi/ibmvscsi/viosrp.h
5263
5264IBM Power Virtual FC Device Drivers
44b4dad9 5265M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5266L: linux-scsi@vger.kernel.org
5267S: Supported
5268F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5269
1da177e4 5270IBM ServeRAID RAID DRIVER
f9213e78 5271S: Orphan
679655da 5272F: drivers/scsi/ips.*
1da177e4 5273
6ed9f9c4
PT
5274ICH LPC AND GPIO DRIVER
5275M: Peter Tyser <ptyser@xes-inc.com>
5276S: Maintained
5277F: drivers/mfd/lpc_ich.c
5278F: drivers/gpio/gpio-ich.c
5279
1e7106fc 5280IDE SUBSYSTEM
8b58be88 5281M: "David S. Miller" <davem@davemloft.net>
1da177e4 5282L: linux-ide@vger.kernel.org
8a6e2535 5283Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5285S: Maintained
679655da
JP
5286F: Documentation/ide/
5287F: drivers/ide/
5288F: include/linux/ide.h
1da177e4 5289
6cb8c13d
IP
5290IDEAPAD LAPTOP EXTRAS DRIVER
5291M: Ike Panhc <ike.pan@canonical.com>
5292L: platform-driver-x86@vger.kernel.org
5293W: http://launchpad.net/ideapad-laptop
5294S: Maintained
5295F: drivers/platform/x86/ideapad-laptop.c
5296
1ea4c161
AM
5297IDEAPAD LAPTOP SLIDEBAR DRIVER
5298M: Andrey Moiseev <o2g.org.ru@gmail.com>
5299L: linux-input@vger.kernel.org
5300W: https://github.com/o2genum/ideapad-slidebar
5301S: Maintained
5302F: drivers/input/misc/ideapad_slidebar.c
5303
0f861e8c 5304IDE/ATAPI DRIVERS
487ba8e8 5305M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5306L: linux-ide@vger.kernel.org
c404c199 5307S: Maintained
679655da
JP
5308F: Documentation/cdrom/ide-cd
5309F: drivers/ide/ide-cd*
1da177e4 5310
27471fdb 5311IDLE-I7300
8b58be88 5312M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5313L: linux-pm@vger.kernel.org
27471fdb 5314S: Supported
679655da 5315F: drivers/idle/i7300_idle.c
27471fdb 5316
02cf2286 5317IEEE 802.15.4 SUBSYSTEM
b6e195fd 5318M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5319L: linux-wpan@vger.kernel.org
5320W: https://github.com/linux-wpan
5321T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5322S: Maintained
5323F: net/ieee802154/
68653359 5324F: net/mac802154/
251741b1 5325F: drivers/net/ieee802154/
580947d3
AA
5326F: include/linux/nl802154.h
5327F: include/linux/ieee802154.h
5328F: include/net/nl802154.h
5329F: include/net/mac802154.h
5330F: include/net/af_ieee802154.h
5331F: include/net/cfg802154.h
5332F: include/net/ieee802154_netdev.h
ebef9c12 5333F: Documentation/networking/ieee802154.txt
02cf2286 5334
b1c97193
SY
5335IGORPLUG-USB IR RECEIVER
5336M: Sean Young <sean@mess.org>
5337L: linux-media@vger.kernel.org
5338S: Maintained
5339F: drivers/media/rc/igorplugusb.c
5340
40ad4a30
SY
5341IGUANAWORKS USB IR TRANSCEIVER
5342M: Sean Young <sean@mess.org>
5343L: linux-media@vger.kernel.org
5344S: Maintained
5345F: drivers/media/rc/iguanair.c
5346
9545f86e 5347IIO SUBSYSTEM AND DRIVERS
030a13d7 5348M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5349R: Hartmut Knaack <knaack.h@gmx.de>
5350R: Lars-Peter Clausen <lars@metafoo.de>
5351R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5352L: linux-iio@vger.kernel.org
5353S: Maintained
03e7c251 5354F: drivers/iio/
9545f86e 5355F: drivers/staging/iio/
8fe671fc 5356F: include/linux/iio/
817020cf 5357F: tools/iio/
9545f86e 5358
65519263
SG
5359IKANOS/ADI EAGLE ADSL USB DRIVER
5360M: Matthieu Castet <castet.matthieu@free.fr>
5361M: Stanislaw Gruszka <stf_xl@wp.pl>
5362S: Maintained
5363F: drivers/usb/atm/ueagle-atm.c
5364
e89ab51f
GR
5365INA209 HARDWARE MONITOR DRIVER
5366M: Guenter Roeck <linux@roeck-us.net>
5367L: lm-sensors@lm-sensors.org
5368S: Maintained
5369F: Documentation/hwmon/ina209
5370F: Documentation/devicetree/bindings/i2c/ina209.txt
5371F: drivers/hwmon/ina209.c
5372
5373INA2XX HARDWARE MONITOR DRIVER
5374M: Guenter Roeck <linux@roeck-us.net>
5375L: lm-sensors@lm-sensors.org
5376S: Maintained
5377F: Documentation/hwmon/ina2xx
5378F: drivers/hwmon/ina2xx.c
5379F: include/linux/platform_data/ina2xx.h
5380
14dc124f
SIG
5381INDUSTRY PACK SUBSYSTEM (IPACK)
5382M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5383M: Jens Taprogge <jens.taprogge@taprogge.org>
5384M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5385L: industrypack-devel@lists.sourceforge.net
5386W: http://industrypack.sourceforge.net
5387S: Maintained
5388F: drivers/ipack/
5389
8adc53fd
ZLK
5390INGENIC JZ4780 DMA Driver
5391M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5392S: Maintained
5393F: drivers/dma/dma-jz4780.c
5394
aa7168f4 5395INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5396M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5397M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5398L: linux-ima-devel@lists.sourceforge.net
5399L: linux-ima-user@lists.sourceforge.net
5400L: linux-security-module@vger.kernel.org
aa7168f4 5401S: Supported
679655da 5402F: security/integrity/ima/
aa7168f4 5403
9a4ea5a9
JH
5404IMGTEC IR DECODER DRIVER
5405M: James Hogan <james.hogan@imgtec.com>
5406S: Maintained
5407F: drivers/media/rc/img-ir/
5408
1da177e4 5409IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5410L: linux-fbdev@vger.kernel.org
843393d3 5411S: Orphan
8a61f013 5412F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5413
5414INFINIBAND SUBSYSTEM
b6b2bbe6 5415M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5416M: Sean Hefty <sean.hefty@intel.com>
5417M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5418L: linux-rdma@vger.kernel.org
605841f5 5419W: http://www.openfabrics.org/
8a6e2535 5420Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5422S: Supported
679655da
JP
5423F: Documentation/infiniband/
5424F: drivers/infiniband/
2dfcad3a 5425F: drivers/staging/rdma/
c117ab84 5426F: include/uapi/linux/if_infiniband.h
954138dc
YD
5427F: include/uapi/rdma/
5428F: include/rdma/
1da177e4 5429
c9f04f58 5430INOTIFY
8b58be88
JP
5431M: John McCutchan <john@johnmccutchan.com>
5432M: Robert Love <rlove@rlove.org>
5433M: Eric Paris <eparis@parisplace.org>
c9f04f58 5434S: Maintained
679655da
JP
5435F: Documentation/filesystems/inotify.txt
5436F: fs/notify/inotify/
5437F: include/linux/inotify.h
c117ab84 5438F: include/uapi/linux/inotify.h
c9f04f58 5439
e2d1d6c0 5440INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5441M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5442L: linux-input@vger.kernel.org
8a6e2535 5443Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5444T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5445S: Maintained
679655da 5446F: drivers/input/
f4eea7e2 5447F: include/linux/input.h
c117ab84 5448F: include/uapi/linux/input.h
f4eea7e2 5449F: include/linux/input/
e2d1d6c0 5450
3267a87f 5451INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5452M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5453L: linux-input@vger.kernel.org
75dd112a 5454S: Odd fixes
3267a87f 5455F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5456F: drivers/input/input-mt.c
3267a87f
HR
5457K: \b(ABS|SYN)_MT_
5458
97fa99a3
JY
5459INTEL ASoC BDW/HSW DRIVERS
5460M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5461L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5462S: Supported
e8e1225d
JP
5463F: sound/soc/intel/common/sst-dsp*
5464F: sound/soc/intel/common/sst-firmware.c
5465F: sound/soc/intel/boards/broadwell.c
5466F: sound/soc/intel/haswell/
97fa99a3 5467
4ac13e17
DJ
5468INTEL C600 SERIES SAS CONTROLLER DRIVER
5469M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5470M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5471L: linux-scsi@vger.kernel.org
7106891a
DJ
5472T: git git://git.code.sf.net/p/intel-sas/isci
5473S: Supported
4ac13e17 5474F: drivers/scsi/isci/
4ac13e17 5475
26717172
LB
5476INTEL IDLE DRIVER
5477M: Len Brown <lenb@kernel.org>
bf1c138e 5478L: linux-pm@vger.kernel.org
08deed1e 5479T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5480S: Supported
5481F: drivers/idle/intel_idle.c
5482
7c1ac18d
KCA
5483INTEL PSTATE DRIVER
5484M: Kristen Carlson Accardi <kristen@linux.intel.com>
5485L: linux-pm@vger.kernel.org
5486S: Supported
5487F: drivers/cpufreq/intel_pstate.c
5488
9eb8ef74 5489INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5490M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5491L: linux-fbdev@vger.kernel.org
ce00f85c 5492S: Maintained
679655da 5493F: Documentation/fb/intelfb.txt
8a61f013 5494F: drivers/video/fbdev/intelfb/
9eb8ef74 5495
1da177e4 5496INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5497M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5498L: linux-fbdev@vger.kernel.org
ce00f85c 5499S: Maintained
8a61f013 5500F: drivers/video/fbdev/i810/
1da177e4 5501
f4a9bc4c 5502INTEL MENLOW THERMAL DRIVER
8b58be88 5503M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5504L: platform-driver-x86@vger.kernel.org
5ca92bd9 5505W: https://01.org/linux-acpi
f4a9bc4c 5506S: Supported
679655da 5507F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5508
248a9dc3 5509INTEL I/OAT DMA DRIVER
18ebd564 5510M: Dave Jiang <dave.jiang@intel.com>
08223d80 5511R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5512L: dmaengine@vger.kernel.org
5513Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5514S: Supported
679655da 5515F: drivers/dma/ioat*
248a9dc3 5516
6c8909b4 5517INTEL IOMMU (VT-d)
8b58be88 5518M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5519L: iommu@lists.linux-foundation.org
54e5881d 5520T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5521S: Supported
3fb39615 5522F: drivers/iommu/intel-iommu.c
679655da 5523F: include/linux/intel-iommu.h
6c8909b4 5524
b3e5f263 5525INTEL IOP-ADMA DMA DRIVER
08223d80 5526R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5527S: Odd fixes
679655da 5528F: drivers/dma/iop-adma.c
b3e5f263 5529
9251ce95 5530INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5531M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5532S: Maintained
679655da
JP
5533F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5534F: arch/arm/mach-ixp4xx/include/mach/npe.h
5535F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5536F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5537F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5538F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5539
844dd05f 5540INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5541M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5542S: Maintained
679655da 5543F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5544
2f302324 5545INTEL ETHERNET DRIVERS
8b58be88 5546M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5547R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5548R: Shannon Nelson <shannon.nelson@intel.com>
5549R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5550R: Don Skidmore <donald.c.skidmore@intel.com>
5551R: Matthew Vick <matthew.vick@intel.com>
5552R: John Ronciak <john.ronciak@intel.com>
5553R: Mitch Williams <mitch.a.williams@intel.com>
5554L: intel-wired-lan@lists.osuosl.org
f6fde11a 5555W: http://www.intel.com/support/feedback.htm
d94e6fed 5556W: http://e1000.sourceforge.net/
2f302324
JK
5557Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5560S: Supported
0d164401
JK
5561F: Documentation/networking/e100.txt
5562F: Documentation/networking/e1000.txt
5563F: Documentation/networking/e1000e.txt
5564F: Documentation/networking/igb.txt
5565F: Documentation/networking/igbvf.txt
5566F: Documentation/networking/ixgb.txt
5567F: Documentation/networking/ixgbe.txt
5568F: Documentation/networking/ixgbevf.txt
1bff6529 5569F: Documentation/networking/i40e.txt
105bf2fe 5570F: Documentation/networking/i40evf.txt
dee1ad47 5571F: drivers/net/ethernet/intel/
bc90d291 5572F: drivers/net/ethernet/intel/*/
1da177e4 5573
0963d59b
LW
5574INTEL-MID GPIO DRIVER
5575M: David Cohen <david.a.cohen@linux.intel.com>
5576L: linux-gpio@vger.kernel.org
5577S: Maintained
5578F: drivers/gpio/gpio-intel-mid.c
5579
ca907a90
SY
5580INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5581M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5582L: linux-wireless@vger.kernel.org
ca907a90 5583S: Maintained
679655da 5584F: Documentation/networking/README.ipw2100
679655da 5585F: Documentation/networking/README.ipw2200
ca907a90 5586F: drivers/net/wireless/ipw2x00/
826d2abe 5587
5760b0a5
AS
5588INTEL(R) TRACE HUB
5589M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5590S: Supported
5591F: Documentation/trace/intel_th.txt
5592F: drivers/hwtracing/intel_th/
5593
4bd96a7a 5594INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5595M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5596M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5597M: Shane Wang <shane.wang@intel.com>
5598L: tboot-devel@lists.sourceforge.net
5599W: http://tboot.sourceforge.net
e9b7d7c8 5600T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5601S: Supported
5602F: Documentation/intel_txt.txt
5603F: include/linux/tboot.h
5604F: arch/x86/kernel/tboot.c
5605
8a70da82 5606INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5607M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5608M: linux-wimax@intel.com
49e7d9df 5609L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5610S: Supported
5611W: http://linuxwimax.org
679655da
JP
5612F: Documentation/wimax/README.i2400m
5613F: drivers/net/wimax/i2400m/
c117ab84 5614F: include/uapi/linux/wimax/i2400m.h
8a70da82 5615
1c0ce89c
SG
5616INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5617M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5618L: linux-wireless@vger.kernel.org
1c0ce89c 5619S: Supported
efa3144e
WYG
5620F: drivers/net/wireless/iwlegacy/
5621
b481de9c 5622INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5623M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5624M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5625M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5626L: linux-wireless@vger.kernel.org
b481de9c 5627W: http://intellinuxwireless.org
b62ff718 5628T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5629S: Supported
679655da 5630F: drivers/net/wireless/iwlwifi/
b481de9c 5631
de8fe023
TW
5632INTEL MANAGEMENT ENGINE (mei)
5633M: Tomas Winkler <tomas.winkler@intel.com>
5634L: linux-kernel@vger.kernel.org
5635S: Supported
c117ab84 5636F: include/uapi/linux/mei.h
5069288b 5637F: include/linux/mei_cl_bus.h
de8fe023 5638F: drivers/misc/mei/*
e07950a1 5639F: Documentation/misc-devices/mei/*
de8fe023 5640
50ceb98b
SD
5641INTEL MIC DRIVERS (mic)
5642M: Sudeep Dutt <sudeep.dutt@intel.com>
5643M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5644S: Supported
5645W: https://github.com/sudeepdutt/mic
5646W: http://software.intel.com/en-us/mic-developer
5647F: include/linux/mic_bus.h
5648F: include/linux/scif.h
5649F: include/uapi/linux/mic_common.h
5650F: include/uapi/linux/mic_ioctl.h
5651F include/uapi/linux/scif_ioctl.h
5652F: drivers/misc/mic/
5653F: drivers/dma/mic_x100_dma.c
5654F: drivers/dma/mic_x100_dma.h
5655F Documentation/mic/
5656
0a8b8353 5657INTEL PMC IPC DRIVER
5658M: Zha Qipeng<qipeng.zha@intel.com>
5659L: platform-driver-x86@vger.kernel.org
5660S: Maintained
5661F: drivers/platform/x86/intel_pmc_ipc.c
5662F: arch/x86/include/asm/intel_pmc_ipc.h
5663
cb109a0e 5664IOC3 ETHERNET DRIVER
8b58be88 5665M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5666L: linux-mips@linux-mips.org
5667S: Maintained
8862bf1e 5668F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5669
cb109a0e 5670IOC3 SERIAL DRIVER
8b58be88 5671M: Pat Gefre <pfg@sgi.com>
d39e0721 5672L: linux-serial@vger.kernel.org
cb109a0e 5673S: Maintained
df621252 5674F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5675
0b6e8569
SW
5676IOMMU DRIVERS
5677M: Joerg Roedel <joro@8bytes.org>
5678L: iommu@lists.linux-foundation.org
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5680S: Maintained
5681F: drivers/iommu/
5682
4480f15b 5683IP MASQUERADING
8b58be88 5684M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5685S: Maintained
679655da 5686F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5687
1202d6ff 5688IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5689M: Francois Romieu <romieu@fr.zoreil.com>
5690M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5691L: netdev@vger.kernel.org
5692S: Maintained
7443713a 5693F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5694
4480f15b 5695IPATH DRIVER
8473c603 5696M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5697L: linux-rdma@vger.kernel.org
52a09a04 5698S: Maintained
6f9b3890 5699F: drivers/staging/rdma/ipath/
77d8798b 5700
4409ebe9 5701IPMI SUBSYSTEM
8b58be88 5702M: Corey Minyard <minyard@acm.org>
b0c90653 5703L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5704W: http://openipmi.sourceforge.net/
5705S: Supported
679655da
JP
5706F: Documentation/IPMI.txt
5707F: drivers/char/ipmi/
5708F: include/linux/ipmi*
c117ab84 5709F: include/uapi/linux/ipmi*
4409ebe9 5710
2d800897
KW
5711QCOM AUDIO (ASoC) DRIVERS
5712M: Patrick Lai <plai@codeaurora.org>
5713M: Banajit Goswami <bgoswami@codeaurora.org>
5714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5715S: Supported
5716F: sound/soc/qcom/
5717
e2d1d6c0 5718IPS SCSI RAID DRIVER
8b58be88 5719M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5720L: linux-scsi@vger.kernel.org
5721W: http://www.adaptec.com/
5722S: Maintained
679655da 5723F: drivers/scsi/ips*
e2d1d6c0
RD
5724
5725IPVS
8b58be88
JP
5726M: Wensong Zhang <wensong@linux-vs.org>
5727M: Simon Horman <horms@verge.net.au>
5728M: Julian Anastasov <ja@ssi.bg>
979b6c13 5729L: netdev@vger.kernel.org
e2d1d6c0 5730L: lvs-devel@vger.kernel.org
1da177e4 5731S: Maintained
679655da 5732F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5733F: include/net/ip_vs.h
c117ab84 5734F: include/uapi/linux/ip_vs.h
679655da 5735F: net/netfilter/ipvs/
1da177e4 5736
e7839f25 5737IPWIRELESS DRIVER
e5f6450c 5738M: Jiri Kosina <jikos@kernel.org>
d8130624 5739M: David Sterba <dsterba@suse.com>
92094aa0 5740S: Odd Fixes
282361a0 5741F: drivers/tty/ipwireless/
099dc4fb 5742
e2d1d6c0 5743IPX NETWORK LAYER
8b58be88 5744M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5745L: netdev@vger.kernel.org
5746S: Maintained
679655da 5747F: include/net/ipx.h
c117ab84 5748F: include/uapi/linux/ipx.h
679655da 5749F: net/ipx/
e2d1d6c0 5750
1da177e4 5751IRDA SUBSYSTEM
8b58be88 5752M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5753L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5754L: netdev@vger.kernel.org
1da177e4 5755W: http://irda.sourceforge.net/
f353976d 5756S: Maintained
e0057975 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5758F: Documentation/networking/irda.txt
5759F: drivers/net/irda/
5760F: include/net/irda/
5761F: net/irda/
1da177e4 5762
a800c7cc
TG
5763IRQ SUBSYSTEM
5764M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5765L: linux-kernel@vger.kernel.org
a800c7cc 5766S: Maintained
75fc2d37 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5768F: kernel/irq/
2ed9fd28
JC
5769
5770IRQCHIP DRIVERS
5771M: Thomas Gleixner <tglx@linutronix.de>
5772M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5773M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5774L: linux-kernel@vger.kernel.org
5775S: Maintained
5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5777T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5778F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5779F: drivers/irqchip/
a800c7cc 5780
7ab3a837 5781IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5782M: Jiang Liu <jiang.liu@linux.intel.com>
5783M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5784S: Maintained
b09dec2c 5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5786F: Documentation/IRQ-domain.txt
5787F: include/linux/irqdomain.h
5788F: kernel/irq/irqdomain.c
b09dec2c 5789F: kernel/irq/msi.c
7ab3a837 5790
e2d1d6c0 5791ISAPNP
8b58be88 5792M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5793S: Maintained
679655da
JP
5794F: Documentation/isapnp.txt
5795F: drivers/pnp/isapnp/
5796F: include/linux/isapnp.h
e2d1d6c0 5797
d39b8420
HV
5798ISA RADIO MODULE
5799M: Hans Verkuil <hverkuil@xs4all.nl>
5800L: linux-media@vger.kernel.org
5801T: git git://linuxtv.org/media_tree.git
5802W: http://linuxtv.org
5803S: Maintained
5804F: drivers/media/radio/radio-isa*
5805
71a6d0af
HW
5806iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5807M: Peter Jones <pjones@redhat.com>
5808M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5809S: Maintained
5810F: drivers/firmware/iscsi_ibft*
5811
14816b1e 5812ISCSI
8b58be88 5813M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5814L: open-iscsi@googlegroups.com
5815W: www.open-iscsi.org
54e5881d 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5817S: Maintained
679655da
JP
5818F: drivers/scsi/*iscsi*
5819F: include/scsi/*iscsi*
14816b1e 5820
1e65eb42
OG
5821ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5822M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5823M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5824M: Roi Dayan <roid@mellanox.com>
5825L: linux-rdma@vger.kernel.org
5826S: Supported
5827W: http://www.openfabrics.org
5828W: www.open-iscsi.org
5829Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5830F: drivers/infiniband/ulp/iser/
1e65eb42 5831
2b70e5fd
SG
5832ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5833M: Sagi Grimberg <sagig@mellanox.com>
5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5835L: linux-rdma@vger.kernel.org
5836L: target-devel@vger.kernel.org
5837S: Supported
5838W: http://www.linux-iscsi.org
5839F: drivers/infiniband/ulp/isert
5840
1da177e4 5841ISDN SUBSYSTEM
8b58be88 5842M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5843L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5844L: netdev@vger.kernel.org
1da177e4 5845W: http://www.isdn4linux.de
54e5881d 5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5847S: Maintained
679655da
JP
5848F: Documentation/isdn/
5849F: drivers/isdn/
5850F: include/linux/isdn.h
5851F: include/linux/isdn/
c117ab84
CEB
5852F: include/uapi/linux/isdn.h
5853F: include/uapi/linux/isdn/
1da177e4
LT
5854
5855ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5856M: Armin Schindler <mac@melware.de>
d5d52273 5857L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5858W: http://www.melware.de
5859S: Maintained
679655da 5860F: drivers/isdn/hardware/eicon/
1da177e4 5861
d624870f 5862IT87 HARDWARE MONITORING DRIVER
d8130624 5863M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5864L: lm-sensors@lm-sensors.org
5865S: Maintained
5866F: Documentation/hwmon/it87
5867F: drivers/hwmon/it87.c
5868
d7104bff
AP
5869IT913X MEDIA DRIVER
5870M: Antti Palosaari <crope@iki.fi>
5871L: linux-media@vger.kernel.org
5872W: http://linuxtv.org/
5873W: http://palosaari.fi/linux/
5874Q: http://patchwork.linuxtv.org/project/linux-media/list/
5875T: git git://linuxtv.org/anttip/media_tree.git
5876S: Maintained
249c697e 5877F: drivers/media/tuners/it913x*
d7104bff 5878
91821ff3 5879IVTV VIDEO4LINUX DRIVER
6afdeaf8 5880M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5881L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5882L: linux-media@vger.kernel.org
275ffde4 5883T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5884W: http://www.ivtvdriver.org
5885S: Maintained
679655da 5886F: Documentation/video4linux/*.ivtv
90d72ac6 5887F: drivers/media/pci/ivtv/
c117ab84 5888F: include/uapi/linux/ivtv*
91821ff3 5889
68620bdd
MP
5890IX2505V MEDIA DRIVER
5891M: Malcolm Priestley <tvboxspy@gmail.com>
5892L: linux-media@vger.kernel.org
5893W: http://linuxtv.org/
5894Q: http://patchwork.linuxtv.org/project/linux-media/list/
5895S: Maintained
5896F: drivers/media/dvb-frontends/ix2505v*
5897
4453d736
GR
5898JC42.4 TEMPERATURE SENSOR DRIVER
5899M: Guenter Roeck <linux@roeck-us.net>
5900L: lm-sensors@lm-sensors.org
5901S: Maintained
5902F: drivers/hwmon/jc42.c
5903F: Documentation/hwmon/jc42
5904
e2d1d6c0 5905JFS FILESYSTEM
3256f80f 5906M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5907L: jfs-discussion@lists.sourceforge.net
5908W: http://jfs.sourceforge.net/
54e5881d 5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5910S: Maintained
679655da
JP
5911F: Documentation/filesystems/jfs.txt
5912F: fs/jfs/
e2d1d6c0 5913
95252236 5914JME NETWORK DRIVER
8b58be88 5915M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5916L: netdev@vger.kernel.org
5917S: Maintained
63d24a0e 5918F: drivers/net/ethernet/jme.*
95252236 5919
1da177e4 5920JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5921M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5922L: linux-mtd@lists.infradead.org
5923W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5924S: Maintained
679655da 5925F: fs/jffs2/
c117ab84 5926F: include/uapi/linux/jffs2.h
1da177e4 5927
d183e11a
TT
5928JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5929M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5930M: Jan Kara <jack@suse.com>
d183e11a
TT
5931L: linux-ext4@vger.kernel.org
5932S: Maintained
5933F: fs/jbd2/
5934F: include/linux/jbd2.h
ae0718f8 5935
207dab5f
MU
5936JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5937M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5938L: linux-media@vger.kernel.org
5939S: Maintained
5940F: drivers/media/platform/rcar_jpu.c
5941
fd8b6cb4 5942JSM Neo PCI based serial card
9d141cb9 5943M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5944L: linux-serial@vger.kernel.org
5945S: Maintained
df621252 5946F: drivers/tty/serial/jsm/
ae0718f8 5947
af39917d
CL
5948K10TEMP HARDWARE MONITORING DRIVER
5949M: Clemens Ladisch <clemens@ladisch.de>
5950L: lm-sensors@lm-sensors.org
5951S: Maintained
5952F: Documentation/hwmon/k10temp
5953F: drivers/hwmon/k10temp.c
5954
4660cb35 5955K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5956M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5957L: lm-sensors@lm-sensors.org
ae0718f8 5958S: Maintained
679655da
JP
5959F: Documentation/hwmon/k8temp
5960F: drivers/hwmon/k8temp.c
ae0718f8 5961
1da177e4 5962KCONFIG
5eb1f99e 5963M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5964L: linux-kbuild@vger.kernel.org
cea8321c 5965T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5966S: Maintained
679655da
JP
5967F: Documentation/kbuild/kconfig-language.txt
5968F: scripts/kconfig/
1da177e4 5969
ea6c2089 5970KDUMP
8b58be88
JP
5971M: Vivek Goyal <vgoyal@redhat.com>
5972M: Haren Myneni <hbabu@us.ibm.com>
34633993 5973L: kexec@lists.infradead.org
ea6c2089
VG
5974W: http://lse.sourceforge.net/kdump/
5975S: Maintained
80811493 5976F: Documentation/kdump/
ea6c2089 5977
f41bf02f
HV
5978KEENE FM RADIO TRANSMITTER DRIVER
5979M: Hans Verkuil <hverkuil@xs4all.nl>
5980L: linux-media@vger.kernel.org
5981T: git git://linuxtv.org/media_tree.git
5982W: http://linuxtv.org
5983S: Maintained
5984F: drivers/media/radio/radio-keene*
5985
1da177e4 5986KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5987M: Ian Kent <raven@themaw.net>
f694fc97 5988L: autofs@vger.kernel.org
1da177e4 5989S: Maintained
679655da 5990F: fs/autofs4/
1da177e4 5991
70fb7ba6 5992KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 5993M: Michal Marek <mmarek@suse.com>
08deed1e
JP
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5996L: linux-kbuild@vger.kernel.org
5ce45962 5997S: Maintained
679655da
JP
5998F: Documentation/kbuild/
5999F: Makefile
6000F: scripts/Makefile.*
70fb7ba6
MM
6001F: scripts/basic/
6002F: scripts/mk*
6003F: scripts/package/
1da177e4
LT
6004
6005KERNEL JANITORS
c3000e03 6006L: kernel-janitors@vger.kernel.org
10466f5a 6007W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6008S: Odd Fixes
1da177e4 6009
e8b43555 6010KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6011M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6012M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6013L: linux-nfs@vger.kernel.org
1da177e4 6014W: http://nfs.sourceforge.net/
98fac23f 6015S: Supported
679655da 6016F: fs/nfsd/
c117ab84 6017F: include/uapi/linux/nfsd/
679655da
JP
6018F: fs/lockd/
6019F: fs/nfs_common/
6020F: net/sunrpc/
6021F: include/linux/lockd/
6022F: include/linux/sunrpc/
c117ab84 6023F: include/uapi/linux/sunrpc/
1da177e4 6024
13b122b3
SK
6025KERNEL SELFTEST FRAMEWORK
6026M: Shuah Khan <shuahkh@osg.samsung.com>
6027L: linux-api@vger.kernel.org
6028T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6029S: Maintained
6030F: tools/testing/selftests
6031
426d62e2 6032KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6033M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6034M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6035L: kvm@vger.kernel.org
e3e58478 6036W: http://www.linux-kvm.org
a94b40a6 6037T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6038S: Supported
c93a64fe
PB
6039F: Documentation/*/kvm*.txt
6040F: Documentation/virtual/kvm/
679655da 6041F: arch/*/kvm/
1662e862
CB
6042F: arch/x86/kernel/kvm.c
6043F: arch/x86/kernel/kvmclock.c
679655da
JP
6044F: arch/*/include/asm/kvm*
6045F: include/linux/kvm*
c117ab84 6046F: include/uapi/linux/kvm*
679655da 6047F: virt/kvm/
426d62e2 6048
ad8003d3 6049KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6050M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6051L: kvm@vger.kernel.org
038161de 6052W: http://www.linux-kvm.org/
7de609c8 6053S: Maintained
679655da 6054F: arch/x86/include/asm/svm.h
679655da 6055F: arch/x86/kvm/svm.c
426d62e2 6056
513014b7 6057KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6058M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6059L: kvm-ppc@vger.kernel.org
038161de 6060W: http://www.linux-kvm.org/
6a7f972d 6061T: git git://github.com/agraf/linux-2.6.git
513014b7 6062S: Supported
679655da
JP
6063F: arch/powerpc/include/asm/kvm*
6064F: arch/powerpc/kvm/
513014b7 6065
85f8fffe 6066KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6067M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6068M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6069L: linux-s390@vger.kernel.org
6070W: http://www.ibm.com/developerworks/linux/linux390/
6071S: Supported
679655da
JP
6072F: Documentation/s390/kvm.txt
6073F: arch/s390/include/asm/kvm*
80811493 6074F: arch/s390/kvm/
85f8fffe 6075
a749474d 6076KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6077M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6078M: Marc Zyngier <marc.zyngier@arm.com>
6079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6080L: kvmarm@lists.cs.columbia.edu
6081W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 6082S: Supported
a749474d
CD
6083F: arch/arm/include/uapi/asm/kvm*
6084F: arch/arm/include/asm/kvm*
6085F: arch/arm/kvm/
5c8818b4
MZ
6086F: virt/kvm/arm/
6087F: include/kvm/arm_*
a749474d 6088
6394a3ec 6089KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6090M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6091M: Marc Zyngier <marc.zyngier@arm.com>
6092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6093L: kvmarm@lists.cs.columbia.edu
6094S: Maintained
6095F: arch/arm64/include/uapi/asm/kvm*
6096F: arch/arm64/include/asm/kvm*
6097F: arch/arm64/kvm/
6098
dc009d92 6099KEXEC
8b58be88 6100M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6101W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6102L: kexec@lists.infradead.org
dc009d92 6103S: Maintained
679655da 6104F: include/linux/kexec.h
c117ab84 6105F: include/uapi/linux/kexec.h
679655da 6106F: kernel/kexec.c
dc009d92 6107
e971461f
DH
6108KEYS/KEYRINGS:
6109M: David Howells <dhowells@redhat.com>
aa62efff 6110L: keyrings@vger.kernel.org
e971461f 6111S: Maintained
d410fa4e 6112F: Documentation/security/keys.txt
e971461f
DH
6113F: include/linux/key.h
6114F: include/linux/key-type.h
6115F: include/keys/
6116F: security/keys/
6117
7f3c68be 6118KEYS-TRUSTED
74dd744f
MZ
6119M: David Safford <safford@us.ibm.com>
6120M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6121L: linux-security-module@vger.kernel.org
aa62efff 6122L: keyrings@vger.kernel.org
7f3c68be 6123S: Supported
d410fa4e 6124F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6125F: include/keys/trusted-type.h
6126F: security/keys/trusted.c
6127F: security/keys/trusted.h
6128
6129KEYS-ENCRYPTED
74dd744f
MZ
6130M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6131M: David Safford <safford@us.ibm.com>
7f3c68be 6132L: linux-security-module@vger.kernel.org
aa62efff 6133L: keyrings@vger.kernel.org
7f3c68be 6134S: Supported
d410fa4e 6135F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6136F: include/keys/encrypted-type.h
19c90aa6 6137F: security/keys/encrypted-keys/
7f3c68be 6138
5b778dad 6139KGDB / KDB /debug_core
8b58be88 6140M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6141W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6142L: kgdb-bugreport@lists.sourceforge.net
6143S: Maintained
679655da
JP
6144F: Documentation/DocBook/kgdb.tmpl
6145F: drivers/misc/kgdbts.c
df621252 6146F: drivers/tty/serial/kgdboc.c
5b778dad 6147F: include/linux/kdb.h
679655da 6148F: include/linux/kgdb.h
4063eb5f 6149F: kernel/debug/
e3e2aaf7 6150
456db8cc 6151KMEMCHECK
8b58be88 6152M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6153M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6154S: Maintained
410d7a97
JP
6155F: Documentation/kmemcheck.txt
6156F: arch/x86/include/asm/kmemcheck.h
6157F: arch/x86/mm/kmemcheck/
6158F: include/linux/kmemcheck.h
6159F: mm/kmemcheck.c
b9ce08c0 6160
c3bb4d24 6161KMEMLEAK
8b58be88 6162M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6163S: Maintained
6164F: Documentation/kmemleak.txt
6165F: include/linux/kmemleak.h
6166F: mm/kmemleak.c
6167F: mm/kmemleak-test.c
6168
89559a61 6169KPROBES
8b58be88
JP
6170M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6171M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6172M: "David S. Miller" <davem@davemloft.net>
97c29e74 6173M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6174S: Maintained
679655da
JP
6175F: Documentation/kprobes.txt
6176F: include/linux/kprobes.h
6177F: kernel/kprobes.c
89559a61 6178
70e84049 6179KS0108 LCD CONTROLLER DRIVER
8b58be88 6180M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6181W: http://miguelojeda.es/auxdisplay.htm
6182W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6183S: Maintained
679655da
JP
6184F: Documentation/auxdisplay/ks0108
6185F: drivers/auxdisplay/ks0108.c
6186F: include/linux/ks0108.h
70e84049 6187
1b69c6d0
DA
6188L3MDEV
6189M: David Ahern <dsa@cumulusnetworks.com>
6190L: netdev@vger.kernel.org
6191S: Maintained
6192F: net/l3mdev
6193F: include/net/l3mdev.h
6194
1da177e4 6195LAPB module
1da177e4 6196L: linux-x25@vger.kernel.org
bf9915cc 6197S: Orphan
679655da
JP
6198F: Documentation/networking/lapb-module.txt
6199F: include/*/lapb.h
6200F: net/lapb/
1da177e4
LT
6201
6202LASI 53c700 driver for PARISC
8b58be88 6203M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6204L: linux-scsi@vger.kernel.org
6205S: Maintained
679655da
JP
6206F: Documentation/scsi/53c700.txt
6207F: drivers/scsi/53c700*
1da177e4 6208
263de9b5 6209LED SUBSYSTEM
8b58be88 6210M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6211M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6212L: linux-leds@vger.kernel.org
b8926ba0 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6214S: Maintained
679655da
JP
6215F: drivers/leds/
6216F: include/linux/leds.h
263de9b5 6217
b0461a44 6218LEGACY EEPROM DRIVER
d8130624 6219M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6220S: Maintained
6221F: Documentation/misc-devices/eeprom
6222F: drivers/misc/eeprom/eeprom.c
6223
1da177e4 6224LEGO USB Tower driver
8b58be88 6225M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6226L: legousb-devel@lists.sourceforge.net
6227W: http://legousb.sourceforge.net/
6228S: Maintained
679655da 6229F: drivers/usb/misc/legousbtower.c
1da177e4 6230
055616a8
MK
6231LG2160 MEDIA DRIVER
6232M: Michael Krufky <mkrufky@linuxtv.org>
6233L: linux-media@vger.kernel.org
6234W: http://linuxtv.org/
6235W: http://github.com/mkrufky
6236Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237T: git git://linuxtv.org/mkrufky/tuners.git
6238S: Maintained
6239F: drivers/media/dvb-frontends/lg2160.*
6240
6f0e7725
MK
6241LGDT3305 MEDIA DRIVER
6242M: Michael Krufky <mkrufky@linuxtv.org>
6243L: linux-media@vger.kernel.org
6244W: http://linuxtv.org/
6245W: http://github.com/mkrufky
6246Q: http://patchwork.linuxtv.org/project/linux-media/list/
6247T: git git://linuxtv.org/mkrufky/tuners.git
6248S: Maintained
6249F: drivers/media/dvb-frontends/lgdt3305.*
6250
568a17ff 6251LGUEST
8b58be88 6252M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6253L: lguest@lists.ozlabs.org
568a17ff 6254W: http://lguest.ozlabs.org/
72e91863 6255S: Odd Fixes
070f420b 6256F: arch/x86/include/asm/lguest*.h
679655da
JP
6257F: arch/x86/lguest/
6258F: drivers/lguest/
6259F: include/linux/lguest*.h
070f420b 6260F: tools/lguest/
568a17ff 6261
32ac7cb2
TH
6262LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6263M: Tejun Heo <tj@kernel.org>
6264L: linux-ide@vger.kernel.org
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6266S: Maintained
6267F: drivers/ata/
6268F: include/linux/ata.h
6269F: include/linux/libata.h
6270
6271LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6272M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6273L: linux-ide@vger.kernel.org
6274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6275S: Maintained
6276F: include/linux/pata_arasan_cf_data.h
6277F: drivers/ata/pata_arasan_cf.c
6278
c7fa056c
BZ
6279LIBATA PATA DRIVERS
6280M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6281M: Tejun Heo <tj@kernel.org>
6282L: linux-ide@vger.kernel.org
6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6284S: Maintained
6285F: drivers/ata/pata_*.c
6286F: drivers/ata/ata_generic.c
6287
32ac7cb2
TH
6288LIBATA SATA AHCI PLATFORM devices support
6289M: Hans de Goede <hdegoede@redhat.com>
6290M: Tejun Heo <tj@kernel.org>
6291L: linux-ide@vger.kernel.org
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6293S: Maintained
6294F: drivers/ata/ahci_platform.c
6295F: drivers/ata/libahci_platform.c
6296F: include/linux/ahci_platform.h
6297
6298LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6299M: Mikael Pettersson <mikpelinux@gmail.com>
6300L: linux-ide@vger.kernel.org
6301T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6302S: Maintained
6303F: drivers/ata/sata_promise.*
6304
1acd437c
SL
6305LIBLOCKDEP
6306M: Sasha Levin <sasha.levin@oracle.com>
6307S: Maintained
6308F: tools/lib/lockdep/
6309
bc30196f
DW
6310LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6311M: Dan Williams <dan.j.williams@intel.com>
6312L: linux-nvdimm@lists.01.org
6313Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6314S: Supported
6315F: drivers/nvdimm/*
6316F: include/linux/nd.h
6317F: include/linux/libnvdimm.h
6318F: include/uapi/linux/ndctl.h
6319
6320LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6321M: Ross Zwisler <ross.zwisler@linux.intel.com>
6322L: linux-nvdimm@lists.01.org
6323Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6324S: Supported
6325F: drivers/nvdimm/blk.c
6326F: drivers/nvdimm/region_devs.c
6327F: drivers/acpi/nfit*
6328
6329LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6330M: Vishal Verma <vishal.l.verma@intel.com>
6331L: linux-nvdimm@lists.01.org
6332Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6333S: Supported
6334F: drivers/nvdimm/btt*
6335
6336LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6337M: Ross Zwisler <ross.zwisler@linux.intel.com>
6338L: linux-nvdimm@lists.01.org
6339Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6340S: Supported
6341F: drivers/nvdimm/pmem.c
b864bc17 6342F: include/linux/pmem.h
40603526 6343F: arch/*/include/asm/pmem.h
bc30196f 6344
cd9e9808
MB
6345LIGHTNVM PLATFORM SUPPORT
6346M: Matias Bjorling <mb@lightnvm.io>
6347W: http://github/OpenChannelSSD
6348S: Maintained
6349F: drivers/lightnvm/
6350F: include/linux/lightnvm.h
6351F: include/uapi/linux/lightnvm.h
6352
1da177e4 6353LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6354M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6355W: http://www.ibm.com/linux/ltc/projects/ppc
6356S: Supported
11c34c7d 6357F: arch/powerpc/boot/rs6000.h
1da177e4 6358
852bb9f5 6359LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6360M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6361M: Paul Mackerras <paulus@samba.org>
ea668936 6362M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6363W: http://www.penguinppc.org/
a4724ed6 6364L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6365Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6366T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6367S: Supported
11c34c7d
JP
6368F: Documentation/powerpc/
6369F: arch/powerpc/
1da177e4
LT
6370
6371LINUX FOR POWER MACINTOSH
8b58be88 6372M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6373W: http://www.penguinppc.org/
a4724ed6 6374L: linuxppc-dev@lists.ozlabs.org
1da177e4 6375S: Maintained
11c34c7d
JP
6376F: arch/powerpc/platforms/powermac/
6377F: drivers/macintosh/
1da177e4 6378
77a76369 6379LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6380M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6381L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6382T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6383S: Maintained
11c34c7d
JP
6384F: arch/powerpc/platforms/512x/
6385F: arch/powerpc/platforms/52xx/
1da177e4
LT
6386
6387LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6388M: Alistair Popple <alistair@popple.id.au>
8b58be88 6389M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6390W: http://www.penguinppc.org/
a4724ed6 6391L: linuxppc-dev@lists.ozlabs.org
1da177e4 6392S: Maintained
11c34c7d
JP
6393F: arch/powerpc/platforms/40x/
6394F: arch/powerpc/platforms/44x/
1da177e4 6395
260c02a9 6396LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6397L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6398S: Orphan
11c34c7d
JP
6399F: arch/powerpc/*/*virtex*
6400F: arch/powerpc/*/*/*virtex*
1da177e4 6401
e93adf1e 6402LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6403M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6404W: http://www.penguinppc.org/
a4724ed6 6405L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6406S: Maintained
a2b1f7c8 6407F: arch/powerpc/platforms/8xx/
e93adf1e 6408
1da177e4 6409LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6410M: Scott Wood <scottwood@freescale.com>
8b58be88 6411M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6412W: http://www.penguinppc.org/
a4724ed6 6413L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6415S: Maintained
11c34c7d 6416F: arch/powerpc/platforms/83xx/
4c8f581d 6417F: arch/powerpc/platforms/85xx/
1da177e4 6418
ab06ff3a 6419LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6420M: Olof Johansson <olof@lixom.net>
a4724ed6 6421L: linuxppc-dev@lists.ozlabs.org
92e19709 6422S: Maintained
11c34c7d
JP
6423F: arch/powerpc/platforms/pasemi/
6424F: drivers/*/*pasemi*
6425F: drivers/*/*/*pasemi*
ab06ff3a 6426
1da177e4 6427LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6428M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6429L: linux-security-module@vger.kernel.org
1da177e4
LT
6430S: Supported
6431
a23ce6da
HW
6432LIS3LV02D ACCELEROMETER DRIVER
6433M: Eric Piel <eric.piel@tremplin-utc.net>
6434S: Maintained
ff606677
JD
6435F: Documentation/misc-devices/lis3lv02d
6436F: drivers/misc/lis3lv02d/
bd35665f 6437F: drivers/platform/x86/hp_accel.c
a23ce6da 6438
b700e7f0
SJ
6439LIVE PATCHING
6440M: Josh Poimboeuf <jpoimboe@redhat.com>
6441M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6442M: Jiri Kosina <jikos@kernel.org>
d8130624 6443M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6444S: Maintained
6445F: kernel/livepatch/
6446F: include/linux/livepatch.h
6447F: arch/x86/include/asm/livepatch.h
6448F: arch/x86/kernel/livepatch.c
6449F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6450F: samples/livepatch/
b700e7f0 6451L: live-patching@vger.kernel.org
74d50da3 6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6453
e2d1d6c0 6454LLC (802.2)
8b58be88 6455M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6456S: Maintained
679655da 6457F: include/linux/llc.h
c117ab84 6458F: include/uapi/linux/llc.h
679655da
JP
6459F: include/net/llc*
6460F: net/llc/
e2d1d6c0 6461
4e233cbe
AD
6462LM73 HARDWARE MONITOR DRIVER
6463M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6464L: lm-sensors@lm-sensors.org
6465S: Maintained
6466F: drivers/hwmon/lm73.c
6467
156e2d1a 6468LM78 HARDWARE MONITOR DRIVER
d8130624 6469M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6470L: lm-sensors@lm-sensors.org
6471S: Maintained
6472F: Documentation/hwmon/lm78
6473F: drivers/hwmon/lm78.c
6474
1da177e4 6475LM83 HARDWARE MONITOR DRIVER
d8130624 6476M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6477L: lm-sensors@lm-sensors.org
1da177e4 6478S: Maintained
679655da
JP
6479F: Documentation/hwmon/lm83
6480F: drivers/hwmon/lm83.c
1da177e4
LT
6481
6482LM90 HARDWARE MONITOR DRIVER
d8130624 6483M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6484L: lm-sensors@lm-sensors.org
1da177e4 6485S: Maintained
679655da 6486F: Documentation/hwmon/lm90
aae7bce4 6487F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6488F: drivers/hwmon/lm90.c
1da177e4 6489
917cc4e6
GR
6490LM95234 HARDWARE MONITOR DRIVER
6491M: Guenter Roeck <linux@roeck-us.net>
6492L: lm-sensors@lm-sensors.org
6493S: Maintained
6494F: Documentation/hwmon/lm95234
6495F: drivers/hwmon/lm95234.c
6496
68620bdd
MP
6497LME2510 MEDIA DRIVER
6498M: Malcolm Priestley <tvboxspy@gmail.com>
6499L: linux-media@vger.kernel.org
6500W: http://linuxtv.org/
6501Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502S: Maintained
6503F: drivers/media/usb/dvb-usb-v2/lmedm04*
6504
512e67f9 6505LOCKDEP AND LOCKSTAT
8b58be88
JP
6506M: Peter Zijlstra <peterz@infradead.org>
6507M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6508L: linux-kernel@vger.kernel.org
75fc2d37 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6510S: Maintained
214e0aed
DB
6511F: Documentation/locking/lockdep*.txt
6512F: Documentation/locking/lockstat.txt
679655da 6513F: include/linux/lockdep.h
7486d6da 6514F: kernel/locking/
512e67f9 6515
dde33348 6516LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6517M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6518L: linux-ntfs-dev@lists.sourceforge.net
6519W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6520S: Maintained
679655da 6521F: Documentation/ldm.txt
20d16fef 6522F: block/partitions/ldm.*
1da177e4 6523
ef6ada3d
JE
6524LogFS
6525M: Joern Engel <joern@logfs.org>
756ccb3c 6526M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6527L: logfs@logfs.org
6528W: logfs.org
6529S: Maintained
6530F: fs/logfs/
6531
b62d7946
RS
6532LPC32XX MACHINE SUPPORT
6533M: Roland Stigge <stigge@antcom.de>
6534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6535S: Maintained
6536F: arch/arm/mach-lpc32xx/
6537
c87e34ef 6538LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6539M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6540M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6541M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6542M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6543L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6544L: linux-scsi@vger.kernel.org
6545W: http://www.lsilogic.com/support
6546S: Supported
679655da 6547F: drivers/message/fusion/
500c152a 6548F: drivers/scsi/mpt2sas/
6549F: drivers/scsi/mpt3sas/
c87e34ef 6550
1da177e4 6551LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6552M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6553L: linux-scsi@vger.kernel.org
6554S: Maintained
679655da 6555F: drivers/scsi/sym53c8xx_2/
1da177e4 6556
e5f5c99a
GR
6557LTC4261 HARDWARE MONITOR DRIVER
6558M: Guenter Roeck <linux@roeck-us.net>
6559L: lm-sensors@lm-sensors.org
6560S: Maintained
6561F: Documentation/hwmon/ltc4261
6562F: drivers/hwmon/ltc4261.c
6563
81365c31 6564LTP (Linux Test Project)
28b8e8d4 6565M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6566M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6567M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6568M: Jan Stancek <jstancek@redhat.com>
6569M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6570M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6571L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6572W: http://linux-test-project.github.io/
7d1ae8a8 6573T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6574S: Maintained
6575
c12a54b3 6576M32R ARCHITECTURE
c12a54b3 6577W: http://www.linux-m32r.org/
b4174867 6578S: Orphan
679655da 6579F: arch/m32r/
c12a54b3 6580
1da177e4 6581M68K ARCHITECTURE
8b58be88 6582M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6583L: linux-m68k@lists.linux-m68k.org
6584W: http://www.linux-m68k.org/
54e5881d 6585T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6586S: Maintained
679655da 6587F: arch/m68k/
9db35182 6588F: drivers/zorro/
1da177e4
LT
6589
6590M68K ON APPLE MACINTOSH
8b58be88 6591M: Joshua Thompson <funaho@jurai.org>
1da177e4 6592W: http://www.mac.linux-m68k.org/
9bb9f222 6593L: linux-m68k@lists.linux-m68k.org
1da177e4 6594S: Maintained
9db35182 6595F: arch/m68k/mac/
1da177e4
LT
6596
6597M68K ON HP9000/300
8b58be88 6598M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6599W: http://www.tazenda.demon.co.uk/phil/linux-hp
6600S: Maintained
679655da 6601F: arch/m68k/hp300/
1da177e4 6602
74425546
AP
6603M88DS3103 MEDIA DRIVER
6604M: Antti Palosaari <crope@iki.fi>
6605L: linux-media@vger.kernel.org
6606W: http://linuxtv.org/
6607W: http://palosaari.fi/linux/
6608Q: http://patchwork.linuxtv.org/project/linux-media/list/
6609T: git git://linuxtv.org/anttip/media_tree.git
6610S: Maintained
6611F: drivers/media/dvb-frontends/m88ds3103*
6612
68620bdd
MP
6613M88RS2000 MEDIA DRIVER
6614M: Malcolm Priestley <tvboxspy@gmail.com>
6615L: linux-media@vger.kernel.org
6616W: http://linuxtv.org/
6617Q: http://patchwork.linuxtv.org/project/linux-media/list/
6618S: Maintained
6619F: drivers/media/dvb-frontends/m88rs2000*
6620
07a092fa 6621MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6622M: Alexey Klimov <klimov.linux@gmail.com>
6623L: linux-media@vger.kernel.org
6624T: git git://linuxtv.org/media_tree.git
6625S: Maintained
6626F: drivers/media/radio/radio-ma901.c
07a092fa 6627
64a327a7 6628MAC80211
8b58be88 6629M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6630L: linux-wireless@vger.kernel.org
491b26b4 6631W: http://wireless.kernel.org/
ce466579
JB
6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6634S: Maintained
679655da
JP
6635F: Documentation/networking/mac80211-injection.txt
6636F: include/net/mac80211.h
6637F: net/mac80211/
64a327a7 6638
b863ceb7 6639MACVLAN DRIVER
8b58be88 6640M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6641L: netdev@vger.kernel.org
6642S: Maintained
679655da
JP
6643F: drivers/net/macvlan.c
6644F: include/linux/if_macvlan.h
b863ceb7 6645
2b6d83e2
JB
6646MAILBOX API
6647M: Jassi Brar <jassisinghbrar@gmail.com>
6648L: linux-kernel@vger.kernel.org
6649S: Maintained
6650F: drivers/mailbox/
6651F: include/linux/mailbox_client.h
6652F: include/linux/mailbox_controller.h
6653
faf1668c 6654MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6655M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6656W: http://www.kernel.org/doc/man-pages
bd7ebec6 6657L: linux-man@vger.kernel.org
1b53dc74 6658S: Maintained
faf1668c 6659
8427defd
RK
6660MARVELL ARMADA DRM SUPPORT
6661M: Russell King <rmk+kernel@arm.linux.org.uk>
6662S: Maintained
6663F: drivers/gpu/drm/armada/
6664
3ad50cca
GR
6665MARVELL 88E6352 DSA support
6666M: Guenter Roeck <linux@roeck-us.net>
6667S: Maintained
6668F: drivers/net/dsa/mv88e6352.c
6669
c4d007bc
TP
6670MARVELL CRYPTO DRIVER
6671M: Boris Brezillon <boris.brezillon@free-electrons.com>
6672M: Arnaud Ebalard <arno@natisbad.org>
6673F: drivers/crypto/marvell/
6674S: Maintained
6675L: linux-crypto@vger.kernel.org
6676
44c14c1d 6677MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6678M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6679M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6680L: netdev@vger.kernel.org
6681S: Maintained
6682F: drivers/net/ethernet/marvell/sk*
6683
74cda169 6684MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6685L: libertas-dev@lists.infradead.org
8ac3e99e 6686S: Orphan
679655da 6687F: drivers/net/wireless/libertas/
74cda169 6688
b60d6975 6689MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6690M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6691L: netdev@vger.kernel.org
f5ca8502 6692S: Maintained
527a6266 6693F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6694F: include/linux/mv643xx.h
1da177e4 6695
370b8ed9
TP
6696MARVELL MVNETA ETHERNET DRIVER
6697M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6698L: netdev@vger.kernel.org
6699S: Maintained
6700F: drivers/net/ethernet/marvell/mvneta.*
6701
fcad584d 6702MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6703M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6704M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6705L: linux-wireless@vger.kernel.org
6706S: Maintained
6707F: drivers/net/wireless/mwifiex/
6708
a2c3f656 6709MARVELL MWL8K WIRELESS DRIVER
a040d532 6710M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6711L: linux-wireless@vger.kernel.org
16345910 6712S: Odd Fixes
a2c3f656
LB
6713F: drivers/net/wireless/mwl8k.c
6714
2a69567b 6715MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6716M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6717S: Odd Fixes
1fa7e547 6718F: drivers/mmc/host/mvsdio.*
2a69567b 6719
1da177e4 6720MATROX FRAMEBUFFER DRIVER
c69f677c 6721L: linux-fbdev@vger.kernel.org
52653199 6722S: Orphan
8a61f013 6723F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6724F: include/uapi/linux/matroxfb.h
1da177e4 6725
ca462085
GR
6726MAX16065 HARDWARE MONITOR DRIVER
6727M: Guenter Roeck <linux@roeck-us.net>
6728L: lm-sensors@lm-sensors.org
6729S: Maintained
6730F: Documentation/hwmon/max16065
6731F: drivers/hwmon/max16065.c
6732
1f61cab8
GR
6733MAX20751 HARDWARE MONITOR DRIVER
6734M: Guenter Roeck <linux@roeck-us.net>
6735L: lm-sensors@lm-sensors.org
6736S: Maintained
6737F: Documentation/hwmon/max20751
6738F: drivers/hwmon/max20751.c
6739
d20620de 6740MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6741M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6742L: lm-sensors@lm-sensors.org
6743S: Maintained
679655da
JP
6744F: Documentation/hwmon/max6650
6745F: drivers/hwmon/max6650.c
d20620de 6746
e89ab51f
GR
6747MAX6697 HARDWARE MONITOR DRIVER
6748M: Guenter Roeck <linux@roeck-us.net>
6749L: lm-sensors@lm-sensors.org
6750S: Maintained
6751F: Documentation/hwmon/max6697
6752F: Documentation/devicetree/bindings/i2c/max6697.txt
6753F: drivers/hwmon/max6697.c
6754F: include/linux/platform_data/max6697.h
6755
f8f847b5
KK
6756MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6757M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6758L: linux-pm@vger.kernel.org
6759S: Supported
6760F: drivers/power/max14577_charger.c
6761F: drivers/power/max77693_charger.c
6762
3811405e
JMC
6763MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6764M: Javier Martinez Canillas <javier@osg.samsung.com>
6765L: linux-kernel@vger.kernel.org
6766S: Supported
6767F: drivers/*/*max77802.c
6768F: Documentation/devicetree/bindings/*/*max77802.txt
6769F: include/dt-bindings/*/*max77802.h
6770
befeb596
KK
6771MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6772M: Chanwoo Choi <cw00.choi@samsung.com>
6773M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6774L: linux-kernel@vger.kernel.org
6775S: Supported
6776F: drivers/*/max14577.c
6777F: drivers/*/max77686.c
6778F: drivers/*/max77693.c
6779F: drivers/extcon/extcon-max14577.c
6780F: drivers/extcon/extcon-max77693.c
6781F: drivers/rtc/rtc-max77686.c
6782F: drivers/clk/clk-max77686.c
6783F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6784F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6785F: Documentation/devicetree/bindings/mfd/max77693.txt
6786F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6787F: include/linux/mfd/max14577*.h
6788F: include/linux/mfd/max77686*.h
6789F: include/linux/mfd/max77693*.h
6790
9be3c9a5
HV
6791MAXIRADIO FM RADIO RECEIVER DRIVER
6792M: Hans Verkuil <hverkuil@xs4all.nl>
6793L: linux-media@vger.kernel.org
6794T: git git://linuxtv.org/media_tree.git
6795W: http://linuxtv.org
6796S: Maintained
6797F: drivers/media/radio/radio-maxiradio*
6798
c05dc2cc
PR
6799MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6800M: Peter Rosin <peda@axentia.se>
6801L: linux-iio@vger.kernel.org
6802S: Maintained
6803F: drivers/iio/potentiometer/mcp4531.c
6804
6f32a8c9
LP
6805MEDIA DRIVERS FOR RENESAS - VSP1
6806M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6807L: linux-media@vger.kernel.org
6808L: linux-sh@vger.kernel.org
6809T: git git://linuxtv.org/media_tree.git
6810S: Supported
6811F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6812F: drivers/media/platform/vsp1/
6813
dacf9ce8
KS
6814MEDIA DRIVERS FOR ASCOT2E
6815M: Sergey Kozlov <serjk@netup.ru>
6816L: linux-media@vger.kernel.org
6817W: http://linuxtv.org
6818W: http://netup.tv/
6819T: git git://linuxtv.org/media_tree.git
6820S: Supported
6821F: drivers/media/dvb-frontends/ascot2e*
6822
a6dc60ff
KS
6823MEDIA DRIVERS FOR CXD2841ER
6824M: Sergey Kozlov <serjk@netup.ru>
6825L: linux-media@vger.kernel.org
6826W: http://linuxtv.org/
6827W: http://netup.tv/
6828T: git git://linuxtv.org/media_tree.git
6829S: Supported
6830F: drivers/media/dvb-frontends/cxd2841er*
6831
a5d32b35
KS
6832MEDIA DRIVERS FOR HORUS3A
6833M: Sergey Kozlov <serjk@netup.ru>
6834L: linux-media@vger.kernel.org
6835W: http://linuxtv.org/
6836W: http://netup.tv/
6837T: git git://linuxtv.org/media_tree.git
6838S: Supported
6839F: drivers/media/dvb-frontends/horus3a*
6840
e025273b
KS
6841MEDIA DRIVERS FOR LNBH25
6842M: Sergey Kozlov <serjk@netup.ru>
6843L: linux-media@vger.kernel.org
6844W: http://linuxtv.org/
6845W: http://netup.tv/
6846T: git git://linuxtv.org/media_tree.git
6847S: Supported
6848F: drivers/media/dvb-frontends/lnbh25*
6849
52b1eaf4
KS
6850MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6851M: Sergey Kozlov <serjk@netup.ru>
6852L: linux-media@vger.kernel.org
6853W: http://linuxtv.org/
6854W: http://netup.tv/
6855T: git git://linuxtv.org/media_tree.git
6856S: Supported
6857F: drivers/media/pci/netup_unidvb/*
6858
127c49ae 6859MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6860M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6861P: LinuxTV.org Project
6862L: linux-media@vger.kernel.org
6863W: http://linuxtv.org
8a6e2535 6864Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6865T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6866S: Maintained
6867F: Documentation/dvb/
6868F: Documentation/video4linux/
ffe06198 6869F: Documentation/DocBook/media/
127c49ae 6870F: drivers/media/
ffe06198 6871F: drivers/staging/media/
127c49ae 6872F: include/media/
6c0f0359
MCC
6873F: include/uapi/linux/dvb/
6874F: include/uapi/linux/videodev2.h
6875F: include/uapi/linux/media.h
6876F: include/uapi/linux/v4l2-*
6877F: include/uapi/linux/meye.h
6878F: include/uapi/linux/ivtv*
6879F: include/uapi/linux/uvcvideo.h
d20620de 6880
c869f77d
JK
6881MEDIATEK MT7601U WIRELESS LAN DRIVER
6882M: Jakub Kicinski <kubakici@wp.pl>
6883L: linux-wireless@vger.kernel.org
6884S: Maintained
6885F: drivers/net/wireless/mediatek/mt7601u/
6886
e399065b
SS
6887MEGARAID SCSI/SAS DRIVERS
6888M: Kashyap Desai <kashyap.desai@avagotech.com>
6889M: Sumit Saxena <sumit.saxena@avagotech.com>
6890M: Uday Lingala <uday.lingala@avagotech.com>
6891L: megaraidlinux.pdl@avagotech.com
baaea1dc 6892L: linux-scsi@vger.kernel.org
e399065b 6893W: http://www.lsi.com
ce00f85c 6894S: Maintained
679655da
JP
6895F: Documentation/scsi/megaraid.txt
6896F: drivers/scsi/megaraid.*
6897F: drivers/scsi/megaraid/
757e0108 6898
2c46c9d5
AV
6899MELLANOX ETHERNET DRIVER (mlx4_en)
6900M: Amir Vadai <amirv@mellanox.com>
b75f0050 6901L: netdev@vger.kernel.org
2c46c9d5
AV
6902S: Supported
6903W: http://www.mellanox.com
6904Q: http://patchwork.ozlabs.org/project/netdev/list/
6905F: drivers/net/ethernet/mellanox/mlx4/en_*
6906
93c1edb2
JP
6907MELLANOX ETHERNET SWITCH DRIVERS
6908M: Jiri Pirko <jiri@mellanox.com>
6909M: Ido Schimmel <idosch@mellanox.com>
6910L: netdev@vger.kernel.org
6911S: Supported
6912W: http://www.mellanox.com
6913Q: http://patchwork.ozlabs.org/project/netdev/list/
6914F: drivers/net/ethernet/mellanox/mlxsw/
6915
5b25b13a
MD
6916MEMBARRIER SUPPORT
6917M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6918M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6919L: linux-kernel@vger.kernel.org
6920S: Supported
6921F: kernel/membarrier.c
6922F: include/uapi/linux/membarrier.h
6923
70ea91f1
SR
6924MEMORY MANAGEMENT
6925L: linux-mm@kvack.org
70ea91f1
SR
6926W: http://www.linux-mm.org
6927S: Maintained
679655da 6928F: include/linux/mm.h
551450bb
CS
6929F: include/linux/gfp.h
6930F: include/linux/mmzone.h
6931F: include/linux/memory_hotplug.h
6932F: include/linux/vmalloc.h
679655da 6933F: mm/
70ea91f1 6934
f4e9ce66 6935MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6936M: David Woodhouse <dwmw2@infradead.org>
242c325e 6937M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6938L: linux-mtd@lists.infradead.org
8a6e2535
JP
6939W: http://www.linux-mtd.infradead.org/
6940Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6941T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6942T: git git://git.infradead.org/l2-mtd.git
1da177e4 6943S: Maintained
679655da
JP
6944F: drivers/mtd/
6945F: include/linux/mtd/
c117ab84 6946F: include/uapi/mtd/
1da177e4 6947
26c57ef1 6948MEN A21 WATCHDOG DRIVER
30c7469b 6949M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6950L: linux-watchdog@vger.kernel.org
30c7469b 6951S: Maintained
26c57ef1
JT
6952F: drivers/watchdog/mena21_wdt.c
6953
3764e82e 6954MEN CHAMELEON BUS (mcb)
30c7469b
JT
6955M: Johannes Thumshirn <morbidrsa@gmail.com>
6956S: Maintained
3764e82e
JT
6957F: drivers/mcb/
6958F: include/linux/mcb.h
b9f2f459 6959F: Documentation/men-chameleon-bus.txt
3764e82e 6960
48b490d2
AW
6961MEN F21BMC (Board Management Controller)
6962M: Andreas Werner <andreas.werner@men.de>
6963S: Supported
6964F: drivers/mfd/menf21bmc.c
6965F: drivers/watchdog/menf21bmc_wdt.c
6966F: drivers/leds/leds-menf21bmc.c
6967F: drivers/hwmon/menf21bmc_hwmon.c
6968F: Documentation/hwmon/menf21bmc
6969
12285945
JH
6970METAG ARCHITECTURE
6971M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6972L: linux-metag@vger.kernel.org
12285945
JH
6973S: Supported
6974F: arch/metag/
6975F: Documentation/metag/
6976F: Documentation/devicetree/bindings/metag/
2d799dde 6977F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 6978F: drivers/clocksource/metag_generic.c
5698c50d
JH
6979F: drivers/irqchip/irq-metag.c
6980F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6981F: drivers/tty/metag_da.c
12285945 6982
c6375b0a 6983MICROBLAZE ARCHITECTURE
8b58be88 6984M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6985W: http://www.monstr.eu/fdt/
6986T: git git://git.monstr.eu/linux-2.6-microblaze.git
6987S: Supported
0a8c7914 6988F: arch/microblaze/
1da177e4 6989
2508a45a
CY
6990MICROSOFT SURFACE PRO 3 BUTTON DRIVER
6991M: Chen Yu <yu.c.chen@intel.com>
6992L: platform-driver-x86@vger.kernel.org
6993S: Supported
6994F: drivers/platform/x86/surfacepro3_button.c
6995
1da177e4 6996MICROTEK X6 SCANNER
61eee9a7 6997M: Oliver Neukum <oliver@neukum.org>
1da177e4 6998S: Maintained
679655da 6999F: drivers/usb/image/microtek.*
1da177e4
LT
7000
7001MIPS
8b58be88 7002M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7003L: linux-mips@linux-mips.org
6097050d 7004W: http://www.linux-mips.org/
b05e988e 7005T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7006Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7007S: Supported
679655da
JP
7008F: Documentation/mips/
7009F: arch/mips/
1da177e4 7010
08b7620a
HV
7011MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7012M: Hans Verkuil <hverkuil@xs4all.nl>
7013L: linux-media@vger.kernel.org
7014T: git git://linuxtv.org/media_tree.git
7015W: http://linuxtv.org
7016S: Odd Fixes
7017F: drivers/media/radio/radio-miropcm20*
7018
e126ba97
EC
7019Mellanox MLX5 core VPI driver
7020M: Eli Cohen <eli@mellanox.com>
7021L: netdev@vger.kernel.org
7022L: linux-rdma@vger.kernel.org
7023W: http://www.mellanox.com
7024Q: http://patchwork.ozlabs.org/project/netdev/list/
7025Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7026T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7027S: Supported
7028F: drivers/net/ethernet/mellanox/mlx5/core/
7029F: include/linux/mlx5/
7030
7031Mellanox MLX5 IB driver
b75f0050
JP
7032M: Eli Cohen <eli@mellanox.com>
7033L: linux-rdma@vger.kernel.org
7034W: http://www.mellanox.com
7035Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7036T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7037S: Supported
7038F: include/linux/mlx5/
7039F: drivers/infiniband/hw/mlx5/
e126ba97 7040
764589b6
CM
7041MELEXIS MLX90614 DRIVER
7042M: Crt Mori <cmo@melexis.com>
7043L: linux-iio@vger.kernel.org
7044W: http://www.melexis.com
7045S: Supported
7046F: drivers/iio/temperature/mlx90614.c
7047
0ce277e4
AP
7048MN88472 MEDIA DRIVER
7049M: Antti Palosaari <crope@iki.fi>
7050L: linux-media@vger.kernel.org
7051W: http://linuxtv.org/
7052W: http://palosaari.fi/linux/
7053Q: http://patchwork.linuxtv.org/project/linux-media/list/
7054T: git git://linuxtv.org/anttip/media_tree.git
7055S: Maintained
7056F: drivers/staging/media/mn88472/
7057F: drivers/media/dvb-frontends/mn88472.h
7058
4f4d238f
AP
7059MN88473 MEDIA DRIVER
7060M: Antti Palosaari <crope@iki.fi>
7061L: linux-media@vger.kernel.org
7062W: http://linuxtv.org/
7063W: http://palosaari.fi/linux/
7064Q: http://patchwork.linuxtv.org/project/linux-media/list/
7065T: git git://linuxtv.org/anttip/media_tree.git
7066S: Maintained
7067F: drivers/staging/media/mn88473/
7068F: drivers/media/dvb-frontends/mn88473.h
7069
1da177e4 7070MODULE SUPPORT
8b58be88 7071M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7072S: Maintained
679655da
JP
7073F: include/linux/module.h
7074F: kernel/module.c
1da177e4
LT
7075
7076MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7077W: http://popies.net/meye/
b7788e13 7078S: Orphan
679655da 7079F: Documentation/video4linux/meye.txt
90d72ac6 7080F: drivers/media/pci/meye/
6c0f0359 7081F: include/uapi/linux/meye.h
1da177e4 7082
b9705b60 7083MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7084M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7085S: Maintained
679655da 7086F: Documentation/serial/moxa-smartio
c897401b 7087F: drivers/tty/mxser.*
d735410a 7088
889b2f87
AK
7089MR800 AVERMEDIA USB FM RADIO DRIVER
7090M: Alexey Klimov <klimov.linux@gmail.com>
7091L: linux-media@vger.kernel.org
7092T: git git://linuxtv.org/media_tree.git
7093S: Maintained
7094F: drivers/media/radio/radio-mr800.c
7095
d7155691
AO
7096MRF24J40 IEEE 802.15.4 RADIO DRIVER
7097M: Alan Ott <alan@signal11.us>
7098L: linux-wpan@vger.kernel.org
7099S: Maintained
7100F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7101F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7102
8c4c731a 7103MSI LAPTOP SUPPORT
182ae55c 7104M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7105L: platform-driver-x86@vger.kernel.org
8c4c731a 7106S: Maintained
679655da 7107F: drivers/platform/x86/msi-laptop.c
8c4c731a 7108
0f1006b1 7109MSI WMI SUPPORT
d0944853 7110L: platform-driver-x86@vger.kernel.org
5ee7041e 7111S: Orphan
0f1006b1
AA
7112F: drivers/platform/x86/msi-wmi.c
7113
19a628a0
AP
7114MSI001 MEDIA DRIVER
7115M: Antti Palosaari <crope@iki.fi>
7116L: linux-media@vger.kernel.org
7117W: http://linuxtv.org/
7118W: http://palosaari.fi/linux/
7119Q: http://patchwork.linuxtv.org/project/linux-media/list/
7120T: git git://linuxtv.org/anttip/media_tree.git
7121S: Maintained
0185e197 7122F: drivers/media/tuners/msi001*
19a628a0 7123
7570589d 7124MSI2500 MEDIA DRIVER
2c57213f
AP
7125M: Antti Palosaari <crope@iki.fi>
7126L: linux-media@vger.kernel.org
7127W: http://linuxtv.org/
7128W: http://palosaari.fi/linux/
7129Q: http://patchwork.linuxtv.org/project/linux-media/list/
7130T: git git://linuxtv.org/anttip/media_tree.git
7131S: Maintained
7570589d 7132F: drivers/media/usb/msi2500/
2c57213f 7133
159eeea4
RJ
7134MSYSTEMS DISKONCHIP G3 MTD DRIVER
7135M: Robert Jarzmik <robert.jarzmik@free.fr>
7136L: linux-mtd@lists.infradead.org
7137S: Maintained
7138F: drivers/mtd/devices/docg3*
7139
62a37dc7 7140MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7141M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7142L: linux-media@vger.kernel.org
7143T: git git://linuxtv.org/media_tree.git
7144S: Maintained
7145F: drivers/media/i2c/mt9m032.c
7146F: include/media/mt9m032.h
7147
62a37dc7 7148MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7149M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7150L: linux-media@vger.kernel.org
7151T: git git://linuxtv.org/media_tree.git
7152S: Maintained
7153F: drivers/media/i2c/mt9p031.c
7154F: include/media/mt9p031.h
7155
62a37dc7 7156MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7157M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7158L: linux-media@vger.kernel.org
7159T: git git://linuxtv.org/media_tree.git
7160S: Maintained
7161F: drivers/media/i2c/mt9t001.c
7162F: include/media/mt9t001.h
7163
62a37dc7 7164MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7165M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7166L: linux-media@vger.kernel.org
7167T: git git://linuxtv.org/media_tree.git
7168S: Maintained
f2272e13 7169F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
7170F: drivers/media/i2c/mt9v032.c
7171F: include/media/mt9v032.h
7172
4e0d13cb 7173MULTIFUNCTION DEVICES (MFD)
f7d3210e 7174M: Lee Jones <lee.jones@linaro.org>
7caa7991 7175T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7176S: Supported
679655da 7177F: drivers/mfd/
55b5940d 7178F: include/linux/mfd/
4e0d13cb 7179
5c4e6f13 7180MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7181M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7182L: linux-mmc@vger.kernel.org
708dce3f 7183T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7184S: Maintained
679655da
JP
7185F: drivers/mmc/
7186F: include/linux/mmc/
c117ab84 7187F: include/uapi/linux/mmc/
baca2da4 7188
15a0580c 7189MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7190S: Orphan
679655da
JP
7191F: drivers/mmc/host/mmc_spi.c
7192F: include/linux/spi/mmc_spi.h
15a0580c 7193
1da177e4 7194MULTISOUND SOUND DRIVER
8b58be88 7195M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7196S: Maintained
679655da
JP
7197F: Documentation/sound/oss/MultiSound
7198F: sound/oss/msnd*
1da177e4 7199
d735410a 7200MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7201S: Orphan
c897401b 7202F: drivers/tty/isicom.c
679655da 7203F: include/linux/isicom.h
d735410a 7204
550a7375 7205MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7206M: Felipe Balbi <balbi@ti.com>
795fb7e7 7207L: linux-usb@vger.kernel.org
43b416e5 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7209S: Maintained
679655da 7210F: drivers/usb/musb/
550a7375 7211
ea0af5f6
MK
7212MXL5007T MEDIA DRIVER
7213M: Michael Krufky <mkrufky@linuxtv.org>
7214L: linux-media@vger.kernel.org
7215W: http://linuxtv.org/
7216W: http://github.com/mkrufky
7217Q: http://patchwork.linuxtv.org/project/linux-media/list/
7218T: git git://linuxtv.org/mkrufky/tuners.git
7219S: Maintained
7220F: drivers/media/tuners/mxl5007t.*
7221
2d3cf588 7222MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7223M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7224L: netdev@vger.kernel.org
205057ae 7225W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7226S: Supported
93f7848b 7227F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7228
1da177e4 7229NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7230S: Orphan
d9fb9f38 7231F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7232
23dc05a3
DM
7233NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7234M: Daniel Mack <zonque@gmail.com>
7235S: Maintained
e5747e40 7236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7237W: http://www.native-instruments.com
7238F: sound/usb/caiaq/
7239
1da177e4 7240NCP FILESYSTEM
52653199
PV
7241M: Petr Vandrovec <petr@vandrovec.name>
7242S: Odd Fixes
679655da 7243F: fs/ncpfs/
1da177e4 7244
a79b0322
FT
7245NCR 5380 SCSI DRIVERS
7246M: Finn Thain <fthain@telegraphics.com.au>
7247M: Michael Schmitz <schmitzmic@gmail.com>
7248L: linux-scsi@vger.kernel.org
7249S: Maintained
7250F: Documentation/scsi/g_NCR5380.txt
7251F: drivers/scsi/NCR5380.*
7252F: drivers/scsi/arm/cumana_1.c
7253F: drivers/scsi/arm/oak.c
7254F: drivers/scsi/atari_NCR5380.c
7255F: drivers/scsi/atari_scsi.*
7256F: drivers/scsi/dmx3191d.c
7257F: drivers/scsi/dtc.*
7258F: drivers/scsi/g_NCR5380.*
7259F: drivers/scsi/g_NCR5380_mmio.c
7260F: drivers/scsi/mac_scsi.*
7261F: drivers/scsi/pas16.*
a79b0322
FT
7262F: drivers/scsi/sun3_scsi.*
7263F: drivers/scsi/sun3_scsi_vme.c
7264F: drivers/scsi/t128.*
7265
1da177e4 7266NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7267M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7268L: linux-scsi@vger.kernel.org
7269S: Maintained
679655da 7270F: drivers/scsi/NCR_D700.*
1da177e4 7271
4aa3eb4c
GR
7272NCT6775 HARDWARE MONITOR DRIVER
7273M: Guenter Roeck <linux@roeck-us.net>
7274L: lm-sensors@lm-sensors.org
7275S: Maintained
7276F: Documentation/hwmon/nct6775
7277F: drivers/hwmon/nct6775.c
7278
3c2d774c 7279NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7280M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7281L: linux-rdma@vger.kernel.org
e3d33cb1 7282W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7283S: Supported
7284F: drivers/infiniband/hw/nes/
7285
be2f2e84 7286NETEM NETWORK EMULATOR
adbbf69d 7287M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7288L: netem@lists.linux-foundation.org
be2f2e84 7289S: Maintained
679655da 7290F: net/sched/sch_netem.c
be2f2e84 7291
b2f5a051 7292NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7293M: Jon Mason <jdmason@kudzu.us>
4a58448b 7294L: netdev@vger.kernel.org
4a58448b 7295S: Supported
679655da 7296F: Documentation/networking/s2io.txt
b2f5a051 7297F: Documentation/networking/vxge.txt
86387e1a 7298F: drivers/net/ethernet/neterion/
4a58448b 7299
db9cf3a3 7300NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7301M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7302M: Patrick McHardy <kaber@trash.net>
42010ed0 7303M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7304L: netfilter-devel@vger.kernel.org
82b98543 7305L: coreteam@netfilter.org
1da177e4
LT
7306W: http://www.netfilter.org/
7307W: http://www.iptables.org/
42010ed0
PNA
7308Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7309T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7311S: Supported
679655da
JP
7312F: include/linux/netfilter*
7313F: include/linux/netfilter/
7314F: include/net/netfilter/
c117ab84
CEB
7315F: include/uapi/linux/netfilter*
7316F: include/uapi/linux/netfilter/
679655da
JP
7317F: net/*/netfilter.c
7318F: net/*/netfilter/
7319F: net/netfilter/
91c269a0 7320F: net/bridge/br_netfilter*.c
1da177e4 7321
4cc67735 7322NETLABEL
87a0874c 7323M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7324W: http://netlabel.sf.net
7325L: netdev@vger.kernel.org
87a0874c 7326S: Maintained
80811493 7327F: Documentation/netlabel/
679655da
JP
7328F: include/net/netlabel.h
7329F: net/netlabel/
4cc67735 7330
1da177e4 7331NETROM NETWORK LAYER
8b58be88 7332M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7333L: linux-hams@vger.kernel.org
d34cb28a 7334W: http://www.linux-ax25.org/
1da177e4 7335S: Maintained
679655da 7336F: include/net/netrom.h
c117ab84 7337F: include/uapi/linux/netrom.h
679655da 7338F: net/netrom/
1da177e4 7339
5ddb88c0 7340NETWORK BLOCK DEVICE (NBD)
4ca5829a 7341M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7342S: Maintained
5e4b269b 7343L: nbd-general@lists.sourceforge.net
4ca5829a 7344T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7345F: Documentation/blockdev/nbd.txt
7346F: drivers/block/nbd.c
c117ab84 7347F: include/uapi/linux/nbd.h
1da177e4 7348
6e43650c
NH
7349NETWORK DROP MONITOR
7350M: Neil Horman <nhorman@tuxdriver.com>
7351L: netdev@vger.kernel.org
7352S: Maintained
7353W: https://fedorahosted.org/dropwatch/
7354F: net/core/drop_monitor.c
7355
1da177e4 7356NETWORKING [GENERAL]
8b58be88 7357M: "David S. Miller" <davem@davemloft.net>
979b6c13 7358L: netdev@vger.kernel.org
b1e8fd54 7359W: http://www.linuxfoundation.org/en/Net
11e98029 7360Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7361T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7362T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7363S: Maintained
679655da
JP
7364F: net/
7365F: include/net/
018d21ed
JP
7366F: include/linux/in.h
7367F: include/linux/net.h
7368F: include/linux/netdevice.h
c117ab84
CEB
7369F: include/uapi/linux/in.h
7370F: include/uapi/linux/net.h
7371F: include/uapi/linux/netdevice.h
0c7aecd4 7372F: include/uapi/linux/net_namespace.h
7e814a6c 7373F: tools/net/
f4e53f9a 7374F: tools/testing/selftests/net/
335a67d2 7375F: lib/random32.c
a101ccd1 7376F: lib/test_bpf.c
1da177e4
LT
7377
7378NETWORKING [IPv4/IPv6]
8b58be88
JP
7379M: "David S. Miller" <davem@davemloft.net>
7380M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7381M: James Morris <jmorris@namei.org>
7382M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7383M: Patrick McHardy <kaber@trash.net>
979b6c13 7384L: netdev@vger.kernel.org
08deed1e 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7386S: Maintained
679655da
JP
7387F: net/ipv4/
7388F: net/ipv6/
7389F: include/net/ip*
0a14842f 7390F: arch/x86/net/*
1da177e4 7391
73b7656c
DM
7392NETWORKING [IPSEC]
7393M: Steffen Klassert <steffen.klassert@secunet.com>
7394M: Herbert Xu <herbert@gondor.apana.org.au>
7395M: "David S. Miller" <davem@davemloft.net>
7396L: netdev@vger.kernel.org
d1fc5024
SK
7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7399S: Maintained
5826bdd1 7400F: net/core/flow.c
73b7656c
DM
7401F: net/xfrm/
7402F: net/key/
7403F: net/ipv4/xfrm*
d1fc5024
SK
7404F: net/ipv4/esp4.c
7405F: net/ipv4/ah4.c
7406F: net/ipv4/ipcomp.c
7407F: net/ipv4/ip_vti.c
73b7656c 7408F: net/ipv6/xfrm*
d1fc5024
SK
7409F: net/ipv6/esp6.c
7410F: net/ipv6/ah6.c
7411F: net/ipv6/ipcomp6.c
7412F: net/ipv6/ip6_vti.c
73b7656c
DM
7413F: include/uapi/linux/xfrm.h
7414F: include/net/xfrm.h
7415
10e2ff1c 7416NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7417M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7418L: netdev@vger.kernel.org
7419S: Maintained
7420
29f8f632 7421NETWORKING [WIRELESS]
2cb4abd1 7422L: linux-wireless@vger.kernel.org
8a6e2535 7423Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7424
788873ac
JP
7425NETWORKING DRIVERS
7426L: netdev@vger.kernel.org
7427W: http://www.linuxfoundation.org/en/Net
11e98029 7428Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7431S: Odd Fixes
7432F: drivers/net/
018d21ed 7433F: include/linux/if_*
0b63bf1f 7434F: include/linux/netdevice.h
0b63bf1f
JD
7435F: include/linux/etherdevice.h
7436F: include/linux/fcdevice.h
7437F: include/linux/fddidevice.h
7438F: include/linux/hippidevice.h
7439F: include/linux/inetdevice.h
c117ab84
CEB
7440F: include/uapi/linux/if_*
7441F: include/uapi/linux/netdevice.h
788873ac 7442
0e324cf6
JL
7443NETWORKING DRIVERS (WIRELESS)
7444M: Kalle Valo <kvalo@codeaurora.org>
7445L: linux-wireless@vger.kernel.org
7446Q: http://patchwork.kernel.org/project/linux-wireless/list/
7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7448S: Maintained
7449F: drivers/net/wireless/
7450
3d396eb1 7451NETXEN (1/10) GbE SUPPORT
8622315e 7452M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7453M: Sony Chacko <sony.chacko@qlogic.com>
7454M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7455L: netdev@vger.kernel.org
9c2b5bde 7456W: http://www.qlogic.com
3d396eb1 7457S: Supported
aa43c215 7458F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7459
6423d30f
AAJ
7460NFC SUBSYSTEM
7461M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7462M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7463M: Samuel Ortiz <sameo@linux.intel.com>
7464L: linux-wireless@vger.kernel.org
1eb3b216 7465L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7466S: Supported
6423d30f 7467F: net/nfc/
55eb94f9 7468F: include/net/nfc/
c117ab84 7469F: include/uapi/linux/nfc.h
6423d30f 7470F: drivers/nfc/
08eaa1e0 7471F: include/linux/platform_data/pn544.h
7ebb88e5 7472F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7473
e8b43555 7474NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7475M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7476M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7477L: linux-nfs@vger.kernel.org
7478W: http://client.linux-nfs.org
cd7b996a 7479T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7480S: Maintained
679655da
JP
7481F: fs/lockd/
7482F: fs/nfs/
7483F: fs/nfs_common/
7484F: net/sunrpc/
7485F: include/linux/lockd/
7486F: include/linux/nfs*
7487F: include/linux/sunrpc/
c117ab84
CEB
7488F: include/uapi/linux/nfs*
7489F: include/uapi/linux/sunrpc/
1da177e4 7490
85ef9cea 7491NILFS2 FILESYSTEM
e2126935 7492M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7493L: linux-nilfs@vger.kernel.org
f9472265 7494W: http://nilfs.sourceforge.net/
e2126935 7495T: git git://github.com/konis/nilfs2.git
85ef9cea 7496S: Supported
679655da
JP
7497F: Documentation/filesystems/nilfs2.txt
7498F: fs/nilfs2/
7499F: include/linux/nilfs2_fs.h
c35c7ac5 7500F: include/trace/events/nilfs2.h
85ef9cea 7501
1da177e4 7502NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7503M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7504W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7505S: Maintained
679655da
JP
7506F: Documentation/scsi/NinjaSCSI.txt
7507F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7508
7509NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7510M: GOTO Masanori <gotom@debian.or.jp>
7511M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7512W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7513S: Maintained
679655da
JP
7514F: Documentation/scsi/NinjaSCSI.txt
7515F: drivers/scsi/nsp32*
1da177e4 7516
383b8fb9
LFT
7517NIOS2 ARCHITECTURE
7518M: Ley Foon Tan <lftan@altera.com>
7519L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7521S: Maintained
7522F: arch/nios2/
7523
2a6afddb
PR
7524NOKIA N900 POWER SUPPLY DRIVERS
7525M: Pali RohĂ¡r <pali.rohar@gmail.com>
7526S: Maintained
7527F: include/linux/power/bq2415x_charger.h
081bab21 7528F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7529F: include/linux/power/isp1704_charger.h
7530F: drivers/power/bq2415x_charger.c
081bab21 7531F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7532F: drivers/power/isp1704_charger.c
7533F: drivers/power/rx51_battery.c
7534
a1bd3bae 7535NTB DRIVER CORE
9ef6bf6c
JM
7536M: Jon Mason <jdmason@kudzu.us>
7537M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7538M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7539L: linux-ntb@googlegroups.com
fce8a7bb 7540S: Supported
2984411f
JM
7541W: https://github.com/jonmason/ntb/wiki
7542T: git git://github.com/jonmason/ntb.git
fce8a7bb 7543F: drivers/ntb/
548c237c 7544F: drivers/net/ntb_netdev.c
fce8a7bb 7545F: include/linux/ntb.h
a1bd3bae 7546F: include/linux/ntb_transport.h
fce8a7bb 7547
e26a5843
AH
7548NTB INTEL DRIVER
7549M: Jon Mason <jdmason@kudzu.us>
7550M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7551L: linux-ntb@googlegroups.com
e26a5843
AH
7552S: Supported
7553W: https://github.com/jonmason/ntb/wiki
7554T: git git://github.com/jonmason/ntb.git
7555F: drivers/ntb/hw/intel/
fce8a7bb 7556
1da177e4 7557NTFS FILESYSTEM
2818ef50 7558M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7559L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7560W: http://www.tuxera.com/
e6f4dee7 7561T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7562S: Supported
679655da
JP
7563F: Documentation/filesystems/ntfs.txt
7564F: fs/ntfs/
1da177e4 7565
9eb8ef74 7566NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7567M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7568L: linux-fbdev@vger.kernel.org
ce00f85c 7569S: Maintained
8a61f013
JH
7570F: drivers/video/fbdev/riva/
7571F: drivers/video/fbdev/nvidia/
1da177e4 7572
79461681 7573NVM EXPRESS DRIVER
b3975e94
JF
7574M: Keith Busch <keith.busch@intel.com>
7575M: Jens Axboe <axboe@fb.com>
79461681 7576L: linux-nvme@lists.infradead.org
b3975e94
JF
7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7578W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7579S: Supported
57dacad5 7580F: drivers/nvme/host/
79461681
MW
7581F: include/linux/nvme.h
7582
aee4b9bd
SK
7583NVMEM FRAMEWORK
7584M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7585M: Maxime Ripard <maxime.ripard@free-electrons.com>
7586S: Maintained
7587F: drivers/nvmem/
7588F: Documentation/devicetree/bindings/nvmem/
7589F: include/linux/nvmem-consumer.h
7590F: include/linux/nvmem-provider.h
7591
dece4585
CP
7592NXP-NCI NFC DRIVER
7593M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7594R: Charles Gorand <charles.gorand@effinnov.com>
7595L: linux-nfc@lists.01.org (moderated for non-subscribers)
7596S: Supported
7597F: drivers/nfc/nxp-nci
7598
f50d7146
RK
7599NXP TDA998X DRM DRIVER
7600M: Russell King <rmk+kernel@arm.linux.org.uk>
7601S: Supported
7602F: drivers/gpu/drm/i2c/tda998x_drv.c
7603F: include/drm/i2c/tda998x.h
7604
fbace43e
PR
7605NXP TFA9879 DRIVER
7606M: Peter Rosin <peda@axentia.se>
7607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7608S: Maintained
7609F: sound/soc/codecs/tfa9879*
7610
f5525786 7611OMAP SUPPORT
0e24bdd4 7612M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7613L: linux-omap@vger.kernel.org
7614W: http://www.muru.com/linux/omap/
7615W: http://linux.omap.com/
8a6e2535 7616Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7618S: Maintained
4e04d5a3 7619F: arch/arm/*omap*/
026da812
FB
7620F: arch/arm/configs/omap1_defconfig
7621F: arch/arm/configs/omap2plus_defconfig
046d0a37 7622F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7623F: drivers/irqchip/irq-omap-intc.c
7624F: drivers/mfd/*omap*.c
7625F: drivers/mfd/menelaus.c
7626F: drivers/mfd/palmas.c
7627F: drivers/mfd/tps65217.c
7628F: drivers/mfd/tps65218.c
7629F: drivers/mfd/tps65910.c
7630F: drivers/mfd/twl-core.[ch]
7631F: drivers/mfd/twl4030*.c
7632F: drivers/mfd/twl6030*.c
7633F: drivers/mfd/twl6040*.c
7634F: drivers/regulator/palmas-regulator*.c
7635F: drivers/regulator/pbias-regulator.c
7636F: drivers/regulator/tps65217-regulator.c
7637F: drivers/regulator/tps65218-regulator.c
7638F: drivers/regulator/tps65910-regulator.c
7639F: drivers/regulator/twl-regulator.c
046d0a37 7640F: include/linux/i2c-omap.h
f5525786 7641
50f29fbd 7642OMAP DEVICE TREE SUPPORT
cdb55ab0 7643M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7644M: Tony Lindgren <tony@atomide.com>
7645L: linux-omap@vger.kernel.org
d0fb18c5 7646L: devicetree@vger.kernel.org
50f29fbd
TL
7647S: Maintained
7648F: arch/arm/boot/dts/*omap*
7649F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7650F: arch/arm/boot/dts/*am4*
7651F: arch/arm/boot/dts/*am5*
7652F: arch/arm/boot/dts/*dra7*
50f29fbd 7653
f5525786 7654OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7655M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7656L: linux-omap@vger.kernel.org
7657S: Maintained
7658F: arch/arm/*omap*/*clock*
7659
7660OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7661M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7662L: linux-omap@vger.kernel.org
7663S: Maintained
7664F: arch/arm/*omap*/*pm*
c46938d4 7665F: drivers/cpufreq/omap-cpufreq.c
f5525786 7666
d21db568 7667OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7668M: Rajendra Nayak <rnayak@ti.com>
7669M: Paul Walmsley <paul@pwsan.com>
7670L: linux-omap@vger.kernel.org
7671S: Maintained
d21db568 7672F: arch/arm/mach-omap2/prm*
692ab1f3 7673
f5525786 7674OMAP AUDIO SUPPORT
6c284903 7675M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7676M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7677L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7678L: linux-omap@vger.kernel.org
7679S: Maintained
7680F: sound/soc/omap/
7681
18640193
TL
7682OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7683M: Roger Quadros <rogerq@ti.com>
7684M: Tony Lindgren <tony@atomide.com>
7685L: linux-omap@vger.kernel.org
7686S: Maintained
7687F: drivers/memory/omap-gpmc.c
7688F: arch/arm/mach-omap2/*gpmc*
7689
f5525786 7690OMAP FRAMEBUFFER SUPPORT
830e6384 7691M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7692L: linux-fbdev@vger.kernel.org
f5525786
TL
7693L: linux-omap@vger.kernel.org
7694S: Maintained
8a61f013 7695F: drivers/video/fbdev/omap/
f5525786 7696
676eec0d 7697OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7698M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7699L: linux-omap@vger.kernel.org
676eec0d 7700L: linux-fbdev@vger.kernel.org
178ff4c9 7701S: Maintained
8a61f013 7702F: drivers/video/fbdev/omap2/
178ff4c9
TV
7703F: Documentation/arm/OMAP/DSS
7704
8b37fcfc
OBC
7705OMAP HARDWARE SPINLOCK SUPPORT
7706M: Ohad Ben-Cohen <ohad@wizery.com>
7707L: linux-omap@vger.kernel.org
7708S: Maintained
7709F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7710
f5525786 7711OMAP MMC SUPPORT
8b58be88 7712M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7713L: linux-omap@vger.kernel.org
7714S: Maintained
653f41b5
MC
7715F: drivers/mmc/host/omap.c
7716
7717OMAP HS MMC SUPPORT
0a4585c6 7718L: linux-mmc@vger.kernel.org
653f41b5 7719L: linux-omap@vger.kernel.org
dfa5d196 7720S: Orphan
653f41b5 7721F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7722
7723OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7724M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7725S: Maintained
7726F: drivers/char/hw_random/omap-rng.c
7727
f400c82e 7728OMAP HWMOD SUPPORT
cdb55ab0 7729M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7730M: Paul Walmsley <paul@pwsan.com>
7731L: linux-omap@vger.kernel.org
7732S: Maintained
8fc8b12b 7733F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7734
8633fb30
PW
7735OMAP HWMOD DATA
7736M: Paul Walmsley <paul@pwsan.com>
7737L: linux-omap@vger.kernel.org
7738S: Maintained
7739F: arch/arm/mach-omap2/omap_hwmod*data*
7740
f400c82e 7741OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7742M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7743L: linux-omap@vger.kernel.org
7744S: Maintained
7745F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7746
0db83ced 7747OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7748M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7749L: linux-media@vger.kernel.org
7750S: Maintained
7eec52db 7751F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7752F: drivers/media/platform/omap3isp/
0db83ced 7753F: drivers/staging/media/omap4iss/
7e8970e1 7754
f5525786 7755OMAP USB SUPPORT
f299470a 7756M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7757L: linux-usb@vger.kernel.org
7758L: linux-omap@vger.kernel.org
43b416e5 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7760S: Maintained
a16fbd65
JP
7761F: drivers/usb/*/*omap*
7762F: arch/arm/*omap*/usb*
f5525786 7763
6d994710 7764OMAP GPIO DRIVER
a1415a8f 7765M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7766M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7767M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7768L: linux-omap@vger.kernel.org
7769S: Maintained
7770F: drivers/gpio/gpio-omap.c
7771
c351e290
MJ
7772OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7773M: Mark Jackson <mpfj@newflow.co.uk>
7774L: linux-omap@vger.kernel.org
7775S: Maintained
7776F: arch/arm/boot/dts/am335x-nano.dts
7777
0ad122d9 7778OMFS FILESYSTEM
8b58be88 7779M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7780L: linux-karma-devel@lists.sourceforge.net
7781S: Maintained
679655da
JP
7782F: Documentation/filesystems/omfs.txt
7783F: fs/omfs/
0ad122d9 7784
c1986ee9 7785OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7786M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7787S: Maintained
679655da
JP
7788F: drivers/char/pcmcia/cm4000_cs.c
7789F: include/linux/cm4000_cs.h
c117ab84 7790F: include/uapi/linux/cm4000_cs.h
c1986ee9 7791
77c44ab1 7792OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7793M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7794S: Maintained
679655da 7795F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7796
77d5140f 7797OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7798M: Jonathan Corbet <corbet@lwn.net>
661263b5 7799L: linux-media@vger.kernel.org
275ffde4 7800T: git git://linuxtv.org/media_tree.git
77d5140f 7801S: Maintained
90d72ac6 7802F: drivers/media/i2c/ov7670.c
77d5140f 7803
431bca73 7804ONENAND FLASH DRIVER
8b58be88 7805M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7806L: linux-mtd@lists.infradead.org
7807S: Maintained
679655da
JP
7808F: drivers/mtd/onenand/
7809F: include/linux/mtd/onenand*.h
431bca73 7810
1da177e4 7811ONSTREAM SCSI TAPE DRIVER
8b58be88 7812M: Willem Riede <osst@riede.org>
1da177e4
LT
7813L: osst-users@lists.sourceforge.net
7814L: linux-scsi@vger.kernel.org
7815S: Maintained
f7269cfc
JD
7816F: Documentation/scsi/osst.txt
7817F: drivers/scsi/osst.*
7818F: drivers/scsi/osst_*.h
7819F: drivers/scsi/st.h
1da177e4 7820
e2d1d6c0 7821OPENCORES I2C BUS DRIVER
8b58be88 7822M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7823L: linux-i2c@vger.kernel.org
e2d1d6c0 7824S: Maintained
679655da
JP
7825F: Documentation/i2c/busses/i2c-ocores
7826F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7827
860c44c1 7828OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7829M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7830M: Frank Rowand <frowand.list@gmail.com>
7831M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7832L: devicetree@vger.kernel.org
a7fefe9f
RH
7833W: http://www.devicetree.org/
7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7835S: Maintained
f8828205 7836F: drivers/of/
860c44c1 7837F: include/linux/of*.h
f8828205 7838F: scripts/dtc/
860c44c1 7839
f8828205 7840OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7841M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7842M: Pawel Moll <pawel.moll@arm.com>
7843M: Mark Rutland <mark.rutland@arm.com>
de80963e 7844M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7845M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7846L: devicetree@vger.kernel.org
7847S: Maintained
7848F: Documentation/devicetree/
7849F: arch/*/boot/dts/
7850F: include/dt-bindings/
7851
2bb65f56
PA
7852OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7853M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7854L: devicetree@vger.kernel.org
7855S: Maintained
7856F: Documentation/devicetree/dynamic-resolution-notes.txt
7857F: Documentation/devicetree/overlay-notes.txt
7858F: drivers/of/overlay.c
7859F: drivers/of/resolver.c
7860
19f9d392
JB
7861OPENRISC ARCHITECTURE
7862M: Jonas Bonn <jonas@southpole.se>
7863W: http://openrisc.net
eab7c1c0 7864L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7865S: Maintained
7866T: git git://openrisc.net/~jonas/linux
14430813 7867F: arch/openrisc/
19f9d392 7868
ccb1352e 7869OPENVSWITCH
4f337ed5 7870M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7871L: netdev@vger.kernel.org
ccb1352e
JG
7872L: dev@openvswitch.org
7873W: http://openvswitch.org
ccb1352e
JG
7874S: Maintained
7875F: net/openvswitch/
b422da7c 7876F: include/uapi/linux/openvswitch.h
ccb1352e 7877
af39917d
CL
7878OPL4 DRIVER
7879M: Clemens Ladisch <clemens@ladisch.de>
7880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7881T: git git://git.alsa-project.org/alsa-kernel.git
7882S: Maintained
7883F: sound/drivers/opl4/
7884
1da177e4 7885OPROFILE
4cf7e718 7886M: Robert Richter <rric@kernel.org>
1da177e4
LT
7887L: oprofile-list@lists.sf.net
7888S: Maintained
81c4a8a6 7889F: arch/*/include/asm/oprofile*.h
679655da
JP
7890F: arch/*/oprofile/
7891F: drivers/oprofile/
7892F: include/linux/oprofile.h
1da177e4 7893
e2d1d6c0 7894ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7895M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7896M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7897L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7898W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7899S: Supported
679655da
JP
7900F: Documentation/filesystems/ocfs2.txt
7901F: Documentation/filesystems/dlmfs.txt
7902F: fs/ocfs2/
e2d1d6c0 7903
1da177e4 7904ORINOCO DRIVER
724c6b35 7905L: linux-wireless@vger.kernel.org
491b26b4 7906W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7907W: http://www.nongnu.org/orinoco/
3a59babb 7908S: Orphan
679655da 7909F: drivers/net/wireless/orinoco/
1da177e4 7910
42c55aa8 7911OSD LIBRARY and FILESYSTEM
fadc0752 7912M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7913M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7914L: osd-dev@open-osd.org
7915W: http://open-osd.org
54e5881d 7916T: git git://git.open-osd.org/open-osd.git
68274794 7917S: Maintained
42c55aa8 7918F: drivers/scsi/osd/
6b6f0b6c 7919F: include/scsi/osd_*
42c55aa8 7920F: fs/exofs/
68274794 7921
ef94b186 7922OVERLAY FILESYSTEM
7c37fbda 7923M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7924L: linux-unionfs@vger.kernel.org
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7926S: Supported
1d113735 7927F: fs/overlayfs/
7c37fbda
NB
7928F: Documentation/filesystems/overlayfs.txt
7929
e2d1d6c0 7930P54 WIRELESS DRIVER
084cb0fe 7931M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7932L: linux-wireless@vger.kernel.org
084cb0fe 7933W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7934S: Maintained
679655da 7935F: drivers/net/wireless/p54/
e2d1d6c0 7936
f5cd7872 7937PA SEMI ETHERNET DRIVER
8b58be88 7938M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7939L: netdev@vger.kernel.org
7940S: Maintained
ded19add 7941F: drivers/net/ethernet/pasemi/*
f5cd7872 7942
beb58aa3 7943PA SEMI SMBUS DRIVER
8b58be88 7944M: Olof Johansson <olof@lixom.net>
846557d3 7945L: linux-i2c@vger.kernel.org
beb58aa3 7946S: Maintained
679655da 7947F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7948
48fc267e
SK
7949PADATA PARALLEL EXECUTION MECHANISM
7950M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7951L: linux-crypto@vger.kernel.org
7952S: Maintained
7953F: kernel/padata.c
7954F: include/linux/padata.h
7955F: Documentation/padata.txt
7956
709ee531 7957PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7958M: Harald Welte <laforge@gnumonks.org>
d0944853 7959L: platform-driver-x86@vger.kernel.org
709ee531 7960S: Maintained
679655da 7961F: drivers/platform/x86/panasonic-laptop.c
709ee531 7962
368dd5ac 7963PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7964M: David Howells <dhowells@redhat.com>
7965M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7966L: linux-am33-list@redhat.com (moderated for non-subscribers)
7967W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7968S: Maintained
679655da
JP
7969F: Documentation/mn10300/
7970F: arch/mn10300/
4fa97181 7971
64dfff03
SM
7972PARALLEL PORT SUBSYSTEM
7973M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7974M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7975L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7976S: Maintained
679655da
JP
7977F: drivers/parport/
7978F: include/linux/parport*.h
7979F: drivers/char/ppdev.c
c117ab84 7980F: include/uapi/linux/ppdev.h
64dfff03 7981F: Documentation/parport*.txt
1da177e4 7982
4cdf6bc2 7983PARAVIRT_OPS INTERFACE
d633180c 7984M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7985M: Chris Wright <chrisw@sous-sol.org>
7986M: Alok Kataria <akataria@vmware.com>
7987M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7988L: virtualization@lists.linux-foundation.org
4cdf6bc2 7989S: Supported
a2e19991 7990F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7991F: arch/*/kernel/paravirt*
7992F: arch/*/include/asm/paravirt.h
4cdf6bc2 7993
e2d1d6c0 7994PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7995M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 7996L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 7997S: Maintained
679655da
JP
7998F: Documentation/blockdev/paride.txt
7999F: drivers/block/paride/
e2d1d6c0
RD
8000
8001PARISC ARCHITECTURE
b8828770 8002M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8003M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8004L: linux-parisc@vger.kernel.org
8005W: http://www.parisc-linux.org/
8a6e2535 8006Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8009S: Maintained
679655da 8010F: arch/parisc/
2b6bac9e 8011F: Documentation/parisc/
679655da 8012F: drivers/parisc/
2b6bac9e
HD
8013F: drivers/char/agp/parisc-agp.c
8014F: drivers/input/serio/gscps2.c
8015F: drivers/parport/parport_gsc.*
8016F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8017F: drivers/video/fbdev/sti*
2b6bac9e
HD
8018F: drivers/video/console/sti*
8019F: drivers/video/logo/logo_parisc*
e2d1d6c0 8020
1662d32c 8021PC87360 HARDWARE MONITORING DRIVER
8b58be88 8022M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8023L: lm-sensors@lm-sensors.org
8024S: Maintained
679655da
JP
8025F: Documentation/hwmon/pc87360
8026F: drivers/hwmon/pc87360.c
1662d32c
JC
8027
8028PC8736x GPIO DRIVER
8b58be88 8029M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8030S: Maintained
679655da 8031F: drivers/char/pc8736x_gpio.c
1662d32c 8032
1ad107fd 8033PC87427 HARDWARE MONITORING DRIVER
d8130624 8034M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8035L: lm-sensors@lm-sensors.org
8036S: Maintained
8037F: Documentation/hwmon/pc87427
8038F: drivers/hwmon/pc87427.c
8039
b26e0ed4 8040PCA9532 LED DRIVER
8b58be88 8041M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8042S: Maintained
d5ca6918
JP
8043F: drivers/leds/leds-pca9532.c
8044F: include/linux/leds-pca9532.h
b26e0ed4 8045
5ce914a8 8046PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8047M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8048L: linux-i2c@vger.kernel.org
8049S: Maintained
b4f0b74e 8050F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8051
3971dae5 8052PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8053M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8054S: Maintained
8055F: drivers/firmware/pcdp.*
8056
065c6359 8057PCI ERROR RECOVERY
6305902c 8058M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8059L: linux-pci@vger.kernel.org
065c6359 8060S: Supported
679655da 8061F: Documentation/PCI/pci-error-recovery.txt
065c6359 8062
1da177e4 8063PCI SUBSYSTEM
5ac3a6d2 8064M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8065L: linux-pci@vger.kernel.org
99662dd1 8066Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8068S: Supported
679655da
JP
8069F: Documentation/PCI/
8070F: drivers/pci/
8071F: include/linux/pci*
6b49ee49 8072F: arch/x86/pci/
cad01f91 8073F: arch/x86/kernel/quirks.c
1da177e4 8074
eaa6111b
LFT
8075PCI DRIVER FOR ALTERA PCIE IP
8076M: Ley Foon Tan <lftan@altera.com>
8077L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8078L: linux-pci@vger.kernel.org
8079S: Supported
8080F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8081F: drivers/pci/host/pcie-altera.c
8082
b7e78170
RH
8083PCI DRIVER FOR ARM VERSATILE PLATFORM
8084M: Rob Herring <robh@kernel.org>
8085L: linux-pci@vger.kernel.org
8086L: linux-arm-kernel@lists.infradead.org
8087S: Maintained
8088F: Documentation/devicetree/bindings/pci/versatile.txt
8089F: drivers/pci/host/pci-versatile.c
8090
5f6b6ccd
TI
8091PCI DRIVER FOR APPLIEDMICRO XGENE
8092M: Tanmay Inamdar <tinamdar@apm.com>
8093L: linux-pci@vger.kernel.org
8094L: linux-arm-kernel@lists.infradead.org
8095S: Maintained
8096F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8097F: drivers/pci/host/pci-xgene.c
8098
62d0ff83
ML
8099PCI DRIVER FOR FREESCALE LAYERSCAPE
8100M: Minghuan Lian <minghuan.Lian@freescale.com>
8101M: Mingkai Hu <mingkai.hu@freescale.com>
8102M: Roy Zang <tie-fei.zang@freescale.com>
8103L: linuxppc-dev@lists.ozlabs.org
8104L: linux-pci@vger.kernel.org
8105L: linux-arm-kernel@lists.infradead.org
8106S: Maintained
8107F: drivers/pci/host/*layerscape*
8108
f0b75693 8109PCI DRIVER FOR IMX6
f175aa2c 8110M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8111M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8112L: linux-pci@vger.kernel.org
8113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8114S: Maintained
8115F: drivers/pci/host/*imx6*
8116
0c4ffcfe
MK
8117PCI DRIVER FOR TI KEYSTONE
8118M: Murali Karicheri <m-karicheri2@ti.com>
8119L: linux-pci@vger.kernel.org
8120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8121S: Maintained
8122F: drivers/pci/host/*keystone*
8123
f0b75693
BH
8124PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8125M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8126M: Jason Cooper <jason@lakedaemon.net>
8127L: linux-pci@vger.kernel.org
8128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8129S: Maintained
8130F: drivers/pci/host/*mvebu*
8131
0447cfd7
TR
8132PCI DRIVER FOR NVIDIA TEGRA
8133M: Thierry Reding <thierry.reding@gmail.com>
8134L: linux-tegra@vger.kernel.org
f0b75693 8135L: linux-pci@vger.kernel.org
0447cfd7
TR
8136S: Supported
8137F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8138F: drivers/pci/host/pci-tegra.c
8139
47ff3de9
KVA
8140PCI DRIVER FOR TI DRA7XX
8141M: Kishon Vijay Abraham I <kishon@ti.com>
8142L: linux-omap@vger.kernel.org
8143L: linux-pci@vger.kernel.org
8144S: Supported
8145F: Documentation/devicetree/bindings/pci/ti-pci.txt
8146F: drivers/pci/host/pci-dra7xx.c
8147
f0b75693
BH
8148PCI DRIVER FOR RENESAS R-CAR
8149M: Simon Horman <horms@verge.net.au>
8150L: linux-pci@vger.kernel.org
8151L: linux-sh@vger.kernel.org
8152S: Maintained
8153F: drivers/pci/host/*rcar*
8154
4af82255 8155PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8156M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8157L: linux-pci@vger.kernel.org
f0b75693
BH
8158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8159L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8160S: Maintained
8161F: drivers/pci/host/pci-exynos.c
8162
f0b75693 8163PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8164M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8165M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8166L: linux-pci@vger.kernel.org
8167S: Maintained
8168F: drivers/pci/host/*designware*
8169
cf28855b
WD
8170PCI DRIVER FOR GENERIC OF HOSTS
8171M: Will Deacon <will.deacon@arm.com>
8172L: linux-pci@vger.kernel.org
8173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8174S: Maintained
8175F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8176F: drivers/pci/host/pci-host-generic.c
8177
51b66a6c 8178PCIE DRIVER FOR ST SPEAR13XX
110baab1 8179M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8180L: linux-pci@vger.kernel.org
110baab1 8181S: Maintained
51b66a6c
PA
8182F: drivers/pci/host/*spear*
8183
af1169b4
LFT
8184PCI MSI DRIVER FOR ALTERA MSI IP
8185M: Ley Foon Tan <lftan@altera.com>
8186L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8187L: linux-pci@vger.kernel.org
8188S: Supported
8189F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8190F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8191
dcd19de3
DD
8192PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8193M: Duc Dang <dhdang@apm.com>
8194L: linux-pci@vger.kernel.org
8195L: linux-arm-kernel@lists.infradead.org
8196S: Maintained
8197F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8198F: drivers/pci/host/pci-xgene-msi.c
8199
500a1d9a
ZW
8200PCIE DRIVER FOR HISILICON
8201M: Zhou Wang <wangzhou1@hisilicon.com>
8202L: linux-pci@vger.kernel.org
8203S: Maintained
8204F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8205F: drivers/pci/host/pcie-hisi.c
8206
1da177e4 8207PCMCIA SUBSYSTEM
4230dfc9 8208P: Linux PCMCIA Team
f5df5881 8209L: linux-pcmcia@lists.infradead.org
6650e0a5 8210W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8212S: Maintained
679655da
JP
8213F: Documentation/pcmcia/
8214F: drivers/pcmcia/
8215F: include/pcmcia/
1da177e4
LT
8216
8217PCNET32 NETWORK DRIVER
227fb925 8218M: Don Fry <pcnet32@frontier.com>
979b6c13 8219L: netdev@vger.kernel.org
1da177e4 8220S: Maintained
b955f6ca 8221F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8222
48fc267e
SK
8223PCRYPT PARALLEL CRYPTO ENGINE
8224M: Steffen Klassert <steffen.klassert@secunet.com>
8225L: linux-crypto@vger.kernel.org
8226S: Maintained
8227F: crypto/pcrypt.c
8228F: include/crypto/pcrypt.h
8229
e72df0b8
TH
8230PER-CPU MEMORY ALLOCATOR
8231M: Tejun Heo <tj@kernel.org>
8232M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8234S: Maintained
8235F: include/linux/percpu*.h
8236F: mm/percpu*.c
8237F: arch/*/include/asm/percpu.h
8238
ad4ecbcb 8239PER-TASK DELAY ACCOUNTING
185e595f 8240M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8241S: Maintained
679655da
JP
8242F: include/linux/delayacct.h
8243F: kernel/delayacct.c
ad4ecbcb 8244
57c0c15b 8245PERFORMANCE EVENTS SUBSYSTEM
8b58be88 8246M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 8247M: Ingo Molnar <mingo@redhat.com>
f80c5393 8248M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8249L: linux-kernel@vger.kernel.org
75fc2d37 8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8251S: Supported
d53e8365 8252F: kernel/events/*
a003236c 8253F: include/linux/perf_event.h
c117ab84 8254F: include/uapi/linux/perf_event.h
141c4296
RR
8255F: arch/*/kernel/perf_event*.c
8256F: arch/*/kernel/*/perf_event*.c
8257F: arch/*/kernel/*/*/perf_event*.c
a003236c 8258F: arch/*/include/asm/perf_event.h
a003236c
VL
8259F: arch/*/kernel/perf_callchain.c
8260F: tools/perf/
6c0b3244 8261
dd49d0f5 8262PERSONALITY HANDLING
8b58be88 8263M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8264L: linux-abi-devel@lists.sourceforge.net
8265S: Maintained
679655da 8266F: include/linux/personality.h
c117ab84 8267F: include/uapi/linux/personality.h
dd49d0f5 8268
838e7a03 8269PHONET PROTOCOL
2a06b40f 8270M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8271S: Supported
8272F: Documentation/networking/phonet.txt
8273F: include/linux/phonet.h
8274F: include/net/phonet/
c117ab84 8275F: include/uapi/linux/phonet.h
838e7a03
RDC
8276F: net/phonet/
8277
1da177e4 8278PHRAM MTD DRIVER
8b58be88 8279M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8280L: linux-mtd@lists.infradead.org
8281S: Maintained
679655da 8282F: drivers/mtd/devices/phram.c
1da177e4 8283
efdbb10e
BP
8284PICOLCD HID DRIVER
8285M: Bruno Prémont <bonbons@linux-vserver.org>
8286L: linux-input@vger.kernel.org
8287S: Maintained
8288F: drivers/hid/hid-picolcd*
8289
a53bfa07
JI
8290PICOXCELL SUPPORT
8291M: Jamie Iles <jamie@jamieiles.com>
8292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8293T: git git://github.com/jamieiles/linux-2.6-ji.git
8294S: Supported
b8733987 8295F: arch/arm/boot/dts/picoxcell*
14430813 8296F: arch/arm/mach-picoxcell/
b8733987 8297F: drivers/crypto/picoxcell*
a53bfa07 8298
2744e8af
LW
8299PIN CONTROL SUBSYSTEM
8300M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8301L: linux-gpio@vger.kernel.org
dbe752a3 8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8303S: Maintained
07f29ba6 8304F: drivers/pinctrl/
8e406fe4 8305F: include/linux/pinctrl/
2744e8af 8306
2201bbb8
JCPV
8307PIN CONTROLLER - ATMEL AT91
8308M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8310S: Maintained
c654b6bf 8311F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8312
33d3690c
LD
8313PIN CONTROLLER - ATMEL AT91 PIO4
8314M: Ludovic Desroches <ludovic.desroches@atmel.com>
8315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8316L: linux-gpio@vger.kernel.org
8317S: Supported
8318F: drivers/pinctrl/pinctrl-at91-pio4.*
8319
cbd1b652
MW
8320PIN CONTROLLER - INTEL
8321M: Mika Westerberg <mika.westerberg@linux.intel.com>
8322M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8323S: Maintained
8324F: drivers/pinctrl/intel/
2201bbb8 8325
9963b536
LP
8326PIN CONTROLLER - RENESAS
8327M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328L: linux-sh@vger.kernel.org
8329S: Maintained
8330F: drivers/pinctrl/sh-pfc/
8331
b75e60d6 8332PIN CONTROLLER - SAMSUNG
fea685e9 8333M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8335L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8336S: Maintained
9b5b33f6 8337F: drivers/pinctrl/samsung/
b75e60d6 8338
deda8287 8339PIN CONTROLLER - ST SPEAR
da89947b 8340M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8341L: spear-devel@list.st.com
8342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8343W: http://www.st.com/spear
8344S: Maintained
8e406fe4 8345F: drivers/pinctrl/spear/
deda8287 8346
249a6771 8347PKTCDVD DRIVER
e5f6450c 8348M: Jiri Kosina <jikos@kernel.org>
249a6771 8349S: Maintained
679655da
JP
8350F: drivers/block/pktcdvd.c
8351F: include/linux/pktcdvd.h
c117ab84 8352F: include/uapi/linux/pktcdvd.h
249a6771 8353
b31d8273
G
8354PKUNITY SOC DRIVERS
8355M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8356W: http://mprc.pku.edu.cn/~guanxuetao/linux
8357S: Maintained
ceebf4d5 8358T: git git://github.com/gxt/linux.git
b31d8273 8359F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8360F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8361F: drivers/video/fbdev/fb-puv3.c
2809e80b 8362F: drivers/rtc/rtc-puv3.c
b31d8273 8363
9d2ecfb7 8364PMBUS HARDWARE MONITORING DRIVERS
ca462085 8365M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8366L: lm-sensors@lm-sensors.org
8367W: http://www.lm-sensors.org/
8368W: http://www.roeck-us.net/linux/drivers/
8369T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8370S: Maintained
8371F: Documentation/hwmon/pmbus
8372F: drivers/hwmon/pmbus/
8373F: include/linux/i2c/pmbus.h
8374
89a36810 8375PMC SIERRA MaxRAID DRIVER
89a36810
AR
8376L: linux-scsi@vger.kernel.org
8377W: http://www.pmc-sierra.com/
3cdea4d7 8378S: Orphan
89a36810
AR
8379F: drivers/scsi/pmcraid.*
8380
dbf9bfe6 8381PMC SIERRA PM8001 DRIVER
d32477e2 8382M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8383M: lindar_liu@usish.com
f5a7b525 8384L: pmchba@pmcs.com
dbf9bfe6 8385L: linux-scsi@vger.kernel.org
8386S: Supported
8387F: drivers/scsi/pm8001/
8388
1da177e4 8389POSIX CLOCKS and TIMERS
8b58be88 8390M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8391L: linux-kernel@vger.kernel.org
75fc2d37 8392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8393S: Maintained
679655da
JP
8394F: fs/timerfd.c
8395F: include/linux/timer*
5cee9645 8396F: kernel/time/*timer*
1da177e4 8397
3be86148 8398POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8399M: Sebastian Reichel <sre@kernel.org>
57318935 8400M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8401M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8402L: linux-pm@vger.kernel.org
54e5881d 8403T: git git://git.infradead.org/battery-2.6.git
3be86148 8404S: Maintained
679655da 8405F: include/linux/power_supply.h
8cd725a1 8406F: drivers/power/
26305022 8407X: drivers/power/avs/
3be86148 8408
514f161a
MR
8409POWER STATE COORDINATION INTERFACE (PSCI)
8410M: Mark Rutland <mark.rutland@arm.com>
8411M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8412L: linux-arm-kernel@lists.infradead.org
8413S: Maintained
8414F: drivers/firmware/psci.c
8415F: include/linux/psci.h
8416F: include/uapi/linux/psci.h
8417
1da177e4 8418PNP SUPPORT
9c3646d1 8419M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8420S: Maintained
679655da 8421F: drivers/pnp/
1da177e4
LT
8422
8423PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8424M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8425L: linux-ppp@vger.kernel.org
8426S: Maintained
224cf5ad 8427F: drivers/net/ppp/ppp_*
1da177e4
LT
8428
8429PPP OVER ATM (RFC 2364)
8b58be88 8430M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8431S: Maintained
679655da 8432F: net/atm/pppoatm.c
c117ab84 8433F: include/uapi/linux/atmppp.h
1da177e4
LT
8434
8435PPP OVER ETHERNET
8b58be88 8436M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8437S: Maintained
224cf5ad
JK
8438F: drivers/net/ppp/pppoe.c
8439F: drivers/net/ppp/pppox.c
1da177e4 8440
a6d2370b 8441PPP OVER L2TP
8b58be88 8442M: James Chapman <jchapman@katalix.com>
a6d2370b 8443S: Maintained
90ca28d1 8444F: net/l2tp/l2tp_ppp.c
679655da 8445F: include/linux/if_pppol2tp.h
c117ab84 8446F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8447
eae9d2ba 8448PPS SUPPORT
8b58be88 8449M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8450W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8451L: linuxpps@ml.enneenne.com (subscribers-only)
8452S: Maintained
cabaaf41
JP
8453F: Documentation/pps/
8454F: drivers/pps/
8455F: include/linux/pps*.h
eae9d2ba 8456
71a6d0af
HW
8457PPTP DRIVER
8458M: Dmitry Kozlov <xeb@mail.ru>
8459L: netdev@vger.kernel.org
8460S: Maintained
224cf5ad 8461F: drivers/net/ppp/pptp.c
71a6d0af
HW
8462W: http://sourceforge.net/projects/accel-pptp
8463
1da177e4 8464PREEMPTIBLE KERNEL
8b58be88 8465M: Robert Love <rml@tech9.net>
1da177e4
LT
8466L: kpreempt-tech@lists.sourceforge.net
8467W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8468S: Supported
679655da
JP
8469F: Documentation/preempt-locking.txt
8470F: include/linux/preempt.h
1da177e4
LT
8471
8472PRISM54 WIRELESS DRIVER
8b58be88 8473M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8474L: linux-wireless@vger.kernel.org
9ef80804 8475W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8476S: Obsolete
679655da 8477F: drivers/net/wireless/prism54/
1da177e4 8478
02c18891 8479PS3 NETWORK SUPPORT
b809b9ca 8480M: Geoff Levand <geoff@infradead.org>
02c18891 8481L: netdev@vger.kernel.org
a14ab6b6 8482L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8483S: Maintained
8df158ac 8484F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8485
f58a9d17 8486PS3 PLATFORM SUPPORT
b809b9ca 8487M: Geoff Levand <geoff@infradead.org>
a4724ed6 8488L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8489S: Maintained
679655da
JP
8490F: arch/powerpc/boot/ps3*
8491F: arch/powerpc/include/asm/lv1call.h
8492F: arch/powerpc/include/asm/ps3*.h
8493F: arch/powerpc/platforms/ps3/
8494F: drivers/*/ps3*
8495F: drivers/ps3/
fec629b8 8496F: drivers/rtc/rtc-ps3.c
679655da 8497F: drivers/usb/host/*ps3.c
fec629b8 8498F: sound/ppc/snd_ps3*
f58a9d17 8499
cffb4add 8500PS3VRAM DRIVER
8b58be88 8501M: Jim Paris <jim@jtan.com>
3715a5d0 8502M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8503L: linuxppc-dev@lists.ozlabs.org
cffb4add 8504S: Maintained
8a3977cb 8505F: drivers/block/ps3vram.c
cffb4add 8506
8defe599 8507PSTORE FILESYSTEM
9d5e2a02 8508M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8509M: Colin Cross <ccross@android.com>
8510M: Kees Cook <keescook@chromium.org>
8511M: Tony Luck <tony.luck@intel.com>
8512S: Maintained
8513T: git git://git.infradead.org/users/cbou/linux-pstore.git
8514F: fs/pstore/
8515F: include/linux/pstore*
04851772 8516F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8517F: drivers/acpi/apei/erst.c
8518
7fbc415d
RC
8519PTP HARDWARE CLOCK SUPPORT
8520M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8521L: netdev@vger.kernel.org
7fbc415d
RC
8522S: Maintained
8523W: http://linuxptp.sourceforge.net/
8524F: Documentation/ABI/testing/sysfs-ptp
8525F: Documentation/ptp/*
0ecb3cdd 8526F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8527F: drivers/net/phy/dp83640*
8528F: drivers/ptp/*
8529F: include/linux/ptp_cl*
8530
cf94a4d1 8531PTRACE SUPPORT
e846ee5f 8532M: Roland McGrath <roland@hack.frob.com>
8b58be88 8533M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8534S: Maintained
8535F: include/asm-generic/syscall.h
8536F: include/linux/ptrace.h
8537F: include/linux/regset.h
8538F: include/linux/tracehook.h
c117ab84 8539F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8540F: kernel/ptrace.c
8541
8320204a 8542PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8543M: Mike Isely <isely@pobox.com>
16e9495d 8544L: pvrusb2@isely.net (subscribers-only)
661263b5 8545L: linux-media@vger.kernel.org
8320204a 8546W: http://www.isely.net/pvrusb2/
275ffde4 8547T: git git://linuxtv.org/media_tree.git
8320204a 8548S: Maintained
679655da 8549F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8550F: drivers/media/usb/pvrusb2/
8320204a 8551
39532e6c
HG
8552PWC WEBCAM DRIVER
8553M: Hans de Goede <hdegoede@redhat.com>
8554L: linux-media@vger.kernel.org
8555T: git git://linuxtv.org/media_tree.git
8556S: Maintained
8557F: drivers/media/usb/pwc/*
8558
93c090b3
KD
8559PWM FAN DRIVER
8560M: Kamil Debski <k.debski@samsung.com>
8561L: lm-sensors@lm-sensors.org
8562S: Supported
8563F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8564F: Documentation/hwmon/pwm-fan
8565F: drivers/hwmon/pwm-fan.c
8566
200efedd 8567PWM SUBSYSTEM
aa3495f7
TR
8568M: Thierry Reding <thierry.reding@gmail.com>
8569L: linux-pwm@vger.kernel.org
0c2498f1 8570S: Maintained
006e854f 8571T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8572F: Documentation/pwm.txt
8573F: Documentation/devicetree/bindings/pwm/
8574F: include/linux/pwm.h
0c2498f1 8575F: drivers/pwm/
a140b98d
TR
8576F: drivers/video/backlight/pwm_bl.c
8577F: include/linux/pwm_backlight.h
0c2498f1 8578
30ec261e 8579PXA2xx/PXA3xx SUPPORT
8da5e302 8580M: Daniel Mack <daniel@zonque.org>
a323f664 8581M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8582M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8584T: git git://github.com/hzhuang1/linux.git
8da5e302 8585T: git git://github.com/rjarzmik/linux.git
1da177e4 8586S: Maintained
679655da 8587F: arch/arm/mach-pxa/
820439f1 8588F: drivers/dma/pxa*
679655da 8589F: drivers/pcmcia/pxa2xx*
9df92e6c 8590F: drivers/spi/spi-pxa2xx*
faf2e1db 8591F: drivers/usb/gadget/udc/pxa2*
679655da 8592F: include/sound/pxa2xx-lib.h
bec4c99e 8593F: sound/arm/pxa*
14430813 8594F: sound/soc/pxa/
1da177e4 8595
ec64d3bf
EG
8596PXA3xx NAND FLASH DRIVER
8597M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8598L: linux-mtd@lists.infradead.org
8599S: Maintained
9a67f099 8600F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8601
3f640c61 8602MMP SUPPORT
8b58be88 8603M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8604M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8606T: git git://github.com/hzhuang1/linux.git
8607T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8608S: Maintained
3f640c61 8609F: arch/arm/mach-mmp/
e8e6cb32 8610
272f133a
PO
8611PXA MMCI DRIVER
8612S: Orphan
8613
57f63bc8 8614PXA RTC DRIVER
8b58be88 8615M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8616L: rtc-linux@googlegroups.com
8617S: Maintained
8618
cea4001a 8619QAT DRIVER
49e7d9df
JP
8620M: Tadeusz Struk <tadeusz.struk@intel.com>
8621L: qat-linux@intel.com
8622S: Supported
8623F: drivers/crypto/qat/
cea4001a 8624
52a09a04 8625QIB DRIVER
8473c603 8626M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8627L: linux-rdma@vger.kernel.org
8628S: Supported
8629F: drivers/infiniband/hw/qib/
8630
5e9772b9
JS
8631QLOGIC QLA1280 SCSI DRIVER
8632M: Michael Reed <mdr@sgi.com>
8633L: linux-scsi@vger.kernel.org
8634S: Maintained
8635F: drivers/scsi/qla1280.[ch]
8636
1da177e4 8637QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8638M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8639L: linux-scsi@vger.kernel.org
8640S: Supported
679655da
JP
8641F: Documentation/scsi/LICENSE.qla2xxx
8642F: drivers/scsi/qla2xxx/
1da177e4 8643
883c98fe 8644QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8645M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8646L: linux-scsi@vger.kernel.org
8647S: Supported
bacfb81b 8648F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8649F: drivers/scsi/qla4xxx/
8650
5a4faa87 8651QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8652M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8653M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8654M: linux-driver@qlogic.com
8655L: netdev@vger.kernel.org
8656S: Supported
679655da 8657F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8658F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8659
0ec00f03 8660QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8661M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8662L: netdev@vger.kernel.org
8663S: Supported
aa43c215 8664F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8665
c4e84bde 8666QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8667M: Harish Patil <harish.patil@qlogic.com>
8668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8669M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8670M: linux-driver@qlogic.com
c4e84bde
RM
8671L: netdev@vger.kernel.org
8672S: Supported
aa43c215 8673F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8674
fe56b9e6
YM
8675QLOGIC QL4xxx ETHERNET DRIVER
8676M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8677M: Ariel Elior <Ariel.Elior@qlogic.com>
8678M: everest-linux-l2@qlogic.com
8679L: netdev@vger.kernel.org
8680S: Supported
8681F: drivers/net/ethernet/qlogic/qed/
8682F: include/linux/qed/
8683F: drivers/net/ethernet/qlogic/qede/
8684
1da177e4 8685QNX4 FILESYSTEM
8b58be88 8686M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8687W: http://www.alarsen.net/linux/qnx4fs/
8688S: Maintained
80811493 8689F: fs/qnx4/
c117ab84
CEB
8690F: include/uapi/linux/qnx4_fs.h
8691F: include/uapi/linux/qnxtypes.h
1da177e4 8692
91952bc0
AP
8693QT1010 MEDIA DRIVER
8694M: Antti Palosaari <crope@iki.fi>
8695L: linux-media@vger.kernel.org
8696W: http://linuxtv.org/
8697W: http://palosaari.fi/linux/
8698Q: http://patchwork.linuxtv.org/project/linux-media/list/
8699T: git git://linuxtv.org/anttip/media_tree.git
8700S: Maintained
8701F: drivers/media/tuners/qt1010*
8702
966fb5ec
SM
8703QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8704M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8705L: linux-wireless@vger.kernel.org
8706L: ath9k-devel@lists.ath9k.org
8707W: http://wireless.kernel.org/en/users/Drivers/ath9k
8708S: Supported
8709F: drivers/net/wireless/ath/ath9k/
8710
2ea0ffcb
KV
8711QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8712M: Kalle Valo <kvalo@qca.qualcomm.com>
8713L: ath10k@lists.infradead.org
8714W: http://wireless.kernel.org/en/users/Drivers/ath10k
8715T: git git://github.com/kvalo/ath.git
8716S: Supported
8717F: drivers/net/wireless/ath/ath10k/
8718
4f4567cf
RK
8719QUALCOMM HEXAGON ARCHITECTURE
8720M: Richard Kuo <rkuo@codeaurora.org>
8721L: linux-hexagon@vger.kernel.org
8722S: Supported
8723F: arch/hexagon/
8724
8e84c258
EK
8725QUALCOMM WCN36XX WIRELESS DRIVER
8726M: Eugene Krasnikov <k.eugene.e@gmail.com>
8727L: wcn36xx@lists.infradead.org
8728W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8729T: git git://github.com/KrasnikovEugene/wcn36xx.git
8730S: Supported
8731F: drivers/net/wireless/ath/wcn36xx/
8732
602adf40 8733RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8734M: Ilya Dryomov <idryomov@gmail.com>
8735M: Sage Weil <sage@redhat.com>
527a88b9 8736M: Alex Elder <elder@kernel.org>
398ecff5 8737L: ceph-devel@vger.kernel.org
09d90327
SW
8738W: http://ceph.com/
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8740T: git git://github.com/ceph/ceph-client.git
602adf40 8741S: Supported
398ecff5 8742F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8743F: drivers/block/rbd.c
8744F: drivers/block/rbd_types.h
8745
1da177e4 8746RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8747M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8748L: linux-fbdev@vger.kernel.org
1da177e4 8749S: Maintained
8a61f013 8750F: drivers/video/fbdev/aty/radeon*
c117ab84 8751F: include/uapi/linux/radeonfb.h
1da177e4 8752
c6c9b34c
HG
8753RADIOSHARK RADIO DRIVER
8754M: Hans de Goede <hdegoede@redhat.com>
8755L: linux-media@vger.kernel.org
8756T: git git://linuxtv.org/media_tree.git
8757S: Maintained
8758F: drivers/media/radio/radio-shark.c
8759
8760RADIOSHARK2 RADIO DRIVER
8761M: Hans de Goede <hdegoede@redhat.com>
8762L: linux-media@vger.kernel.org
8763T: git git://linuxtv.org/media_tree.git
8764S: Maintained
8765F: drivers/media/radio/radio-shark2.c
8766F: drivers/media/radio/radio-tea5777.c
8767
1da177e4 8768RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8769M: Paul Mackerras <paulus@samba.org>
c69f677c 8770L: linux-fbdev@vger.kernel.org
1da177e4 8771S: Maintained
8a61f013 8772F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8773
e7839f25 8774RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8775P: rt2x00 project
b182427e 8776M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8777M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8778L: linux-wireless@vger.kernel.org
95ea3627
ID
8779S: Maintained
8780F: drivers/net/wireless/rt2x00/
8781
9db5579b 8782RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8783M: Jens Axboe <axboe@kernel.dk>
9db5579b 8784S: Maintained
679655da
JP
8785F: Documentation/blockdev/ramdisk.txt
8786F: drivers/block/brd.c
9db5579b 8787
9e95ce27 8788RANDOM NUMBER DRIVER
0624bcaa 8789M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8790S: Maintained
679655da 8791F: drivers/char/random.c
9e95ce27 8792
394b701c 8793RAPIDIO SUBSYSTEM
8b58be88 8794M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8795M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8796S: Maintained
679655da 8797F: drivers/rapidio/
394b701c 8798
e2d1d6c0 8799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8800L: linux-wireless@vger.kernel.org
f52a5490 8801S: Orphan
679655da 8802F: drivers/net/wireless/ray*
e2d1d6c0
RD
8803
8804RCUTORTURE MODULE
e0198b29 8805M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8806M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8807L: linux-kernel@vger.kernel.org
f9094d8e 8808S: Supported
08deed1e 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8810F: Documentation/RCU/torture.txt
34e2d560 8811F: kernel/rcu/rcutorture.c
e2d1d6c0 8812
c87b9c60
PM
8813RCUTORTURE TEST FRAMEWORK
8814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8815M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8816R: Steven Rostedt <rostedt@goodmis.org>
8817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8818R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8819L: linux-kernel@vger.kernel.org
c87b9c60
PM
8820S: Supported
8821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8822F: tools/testing/selftests/rcutorture
8823
c1f766b5 8824RDC R-321X SoC
8b58be88 8825M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8826S: Maintained
8827
db17f395 8828RDC R6040 FAST ETHERNET DRIVER
8b58be88 8829M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8830L: netdev@vger.kernel.org
8831S: Maintained
58565a35 8832F: drivers/net/ethernet/rdc/r6040.c
db17f395 8833
a09ed661 8834RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8835M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8836L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8837S: Supported
679655da 8838F: net/rds/
a09ed661 8839
595182bc 8840READ-COPY UPDATE (RCU)
8b58be88 8841M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8842M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8843R: Steven Rostedt <rostedt@goodmis.org>
8844R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8845R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8846L: linux-kernel@vger.kernel.org
9fab9787 8847W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8848S: Supported
08deed1e 8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8850F: Documentation/RCU/
9fab9787 8851X: Documentation/RCU/torture.txt
f9094d8e 8852F: include/linux/rcu*
4102adab
PM
8853X: include/linux/srcu.h
8854F: kernel/rcu/
34e2d560 8855X: kernel/torture.c
595182bc 8856
0c86edc0 8857REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8858M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8859M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8860L: rtc-linux@googlegroups.com
8a6e2535 8861Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8863S: Maintained
679655da
JP
8864F: Documentation/rtc.txt
8865F: drivers/rtc/
8866F: include/linux/rtc.h
c117ab84 8867F: include/uapi/linux/rtc.h
0c86edc0 8868
0e400c53
MB
8869REALTEK AUDIO CODECS
8870M: Bard Liao <bardliao@realtek.com>
8871M: Oder Chiou <oder_chiou@realtek.com>
8872S: Maintained
8873F: sound/soc/codecs/rt*
8874F: include/sound/rt*.h
8875
1da177e4 8876REISERFS FILE SYSTEM
76c4e5ea 8877L: reiserfs-devel@vger.kernel.org
1da177e4 8878S: Supported
679655da 8879F: fs/reiserfs/
1da177e4 8880
b83a313b 8881REGISTER MAP ABSTRACTION
b02e48f2 8882M: Mark Brown <broonie@kernel.org>
dd060bc9 8883L: linux-kernel@vger.kernel.org
b83a313b
MB
8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8885S: Supported
8886F: drivers/base/regmap/
8887F: include/linux/regmap.h
8888
400e64df
OBC
8889REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8890M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8892S: Maintained
8893F: drivers/remoteproc/
8894F: Documentation/remoteproc.txt
6fc26488 8895F: include/linux/remoteproc.h
400e64df 8896
d8115db5
OBC
8897REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8898M: Ohad Ben-Cohen <ohad@wizery.com>
8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8900S: Maintained
8901F: drivers/rpmsg/
8902F: Documentation/rpmsg.txt
8903F: include/linux/rpmsg.h
8904
1b0fe6be
PZ
8905RESET CONTROLLER FRAMEWORK
8906M: Philipp Zabel <p.zabel@pengutronix.de>
8907S: Maintained
8908F: drivers/reset/
8909F: Documentation/devicetree/bindings/reset/
b2f6dd7b 8910F: include/dt-bindings/reset/
1b0fe6be
PZ
8911F: include/linux/reset.h
8912F: include/linux/reset-controller.h
8913
e0897645 8914RFKILL
8b58be88 8915M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8916L: linux-wireless@vger.kernel.org
ce466579
JB
8917W: http://wireless.kernel.org/
8918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8920S: Maintained
505c9247 8921F: Documentation/rfkill.txt
80811493 8922F: net/rfkill/
e0897645 8923
933685ca
TG
8924RHASHTABLE
8925M: Thomas Graf <tgraf@suug.ch>
8926L: netdev@vger.kernel.org
8927S: Maintained
8928F: lib/rhashtable.c
8929F: include/linux/rhashtable.h
8930
67e054e9
ML
8931RICOH SMARTMEDIA/XD DRIVER
8932M: Maxim Levitsky <maximlevitsky@gmail.com>
8933S: Maintained
21c26f50
JP
8934F: drivers/mtd/nand/r852.c
8935F: drivers/mtd/nand/r852.h
67e054e9 8936
92634125
ML
8937RICOH R5C592 MEMORYSTICK DRIVER
8938M: Maxim Levitsky <maximlevitsky@gmail.com>
8939S: Maintained
8940F: drivers/memstick/host/r592.*
8941
27f1d2f9
SA
8942ROCCAT DRIVERS
8943M: Stefan Achatz <erazor_de@users.sourceforge.net>
8944W: http://sourceforge.net/projects/roccat/
8945S: Maintained
8946F: drivers/hid/hid-roccat*
8947F: include/linux/hid-roccat*
8948F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8949
4b8ac966
JP
8950ROCKER DRIVER
8951M: Jiri Pirko <jiri@resnulli.us>
8952M: Scott Feldman <sfeldma@gmail.com>
8953L: netdev@vger.kernel.org
8954S: Supported
8955F: drivers/net/ethernet/rocker/
8956
1da177e4
LT
8957ROCKETPORT DRIVER
8958P: Comtrol Corp.
1da177e4
LT
8959W: http://www.comtrol.com
8960S: Maintained
679655da 8961F: Documentation/serial/rocket.txt
c897401b 8962F: drivers/tty/rocket*
1da177e4 8963
7645c2f4
KC
8964ROCKETPORT EXPRESS/INFINITY DRIVER
8965M: Kevin Cernekee <cernekee@gmail.com>
8966L: linux-serial@vger.kernel.org
8967S: Odd Fixes
8968F: drivers/tty/serial/rp2.*
8969
1da177e4 8970ROSE NETWORK LAYER
8b58be88 8971M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8972L: linux-hams@vger.kernel.org
d34cb28a 8973W: http://www.linux-ax25.org/
1da177e4 8974S: Maintained
679655da 8975F: include/net/rose.h
c117ab84 8976F: include/uapi/linux/rose.h
679655da 8977F: net/rose/
1da177e4 8978
91952bc0
AP
8979RTL2830 MEDIA DRIVER
8980M: Antti Palosaari <crope@iki.fi>
8981L: linux-media@vger.kernel.org
8982W: http://linuxtv.org/
8983W: http://palosaari.fi/linux/
8984Q: http://patchwork.linuxtv.org/project/linux-media/list/
8985T: git git://linuxtv.org/anttip/media_tree.git
8986S: Maintained
8987F: drivers/media/dvb-frontends/rtl2830*
8988
27a0aacf
AP
8989RTL2832 MEDIA DRIVER
8990M: Antti Palosaari <crope@iki.fi>
8991L: linux-media@vger.kernel.org
8992W: http://linuxtv.org/
8993W: http://palosaari.fi/linux/
8994Q: http://patchwork.linuxtv.org/project/linux-media/list/
8995T: git git://linuxtv.org/anttip/media_tree.git
8996S: Maintained
8997F: drivers/media/dvb-frontends/rtl2832*
8998
ba6e6f6e
AP
8999RTL2832_SDR MEDIA DRIVER
9000M: Antti Palosaari <crope@iki.fi>
9001L: linux-media@vger.kernel.org
9002W: http://linuxtv.org/
9003W: http://palosaari.fi/linux/
9004Q: http://patchwork.linuxtv.org/project/linux-media/list/
9005T: git git://linuxtv.org/anttip/media_tree.git
9006S: Maintained
b4bb1c28 9007F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9008
59840488 9009RTL8180 WIRELESS DRIVER
605bebe2 9010L: linux-wireless@vger.kernel.org
491b26b4 9011W: http://wireless.kernel.org/
54e5881d 9012T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9013S: Orphan
3cfeb0c3 9014F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 9015
59840488 9016RTL8187 WIRELESS DRIVER
9f0939bf 9017M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9018M: Hin-Tak Leung <htl10@users.sourceforge.net>
9019M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9020L: linux-wireless@vger.kernel.org
491b26b4 9021W: http://wireless.kernel.org/
54e5881d 9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9023S: Maintained
3cfeb0c3 9024F: drivers/net/wireless/rtl818x/rtl8187/
59840488 9025
3cf0c8ad
LF
9026RTL8192CE WIRELESS DRIVER
9027M: Larry Finger <Larry.Finger@lwfinger.net>
9028M: Chaoming Li <chaoming_li@realsil.com.cn>
9029L: linux-wireless@vger.kernel.org
491b26b4 9030W: http://wireless.kernel.org/
3cf0c8ad
LF
9031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9032S: Maintained
9033F: drivers/net/wireless/rtlwifi/
f0b3e4b7 9034F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 9035
26f1fad2
JS
9036RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9037M: Jes Sorensen <Jes.Sorensen@redhat.com>
9038L: linux-wireless@vger.kernel.org
9039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9040S: Maintained
9041F: drivers/net/wireless/realtek/rtl8xxxu/
9042
9eb8ef74 9043S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9044M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9045L: linux-fbdev@vger.kernel.org
ce00f85c 9046S: Maintained
8a61f013 9047F: drivers/video/fbdev/savage/
9eb8ef74 9048
1da177e4 9049S390
8b58be88
JP
9050M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9051M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9052L: linux-s390@vger.kernel.org
5238da45
HC
9053W: http://www.ibm.com/developerworks/linux/linux390/
9054S: Supported
679655da 9055F: arch/s390/
a968cd3e 9056F: drivers/s390/
3bfe6858
JN
9057F: Documentation/s390/
9058F: Documentation/DocBook/s390*
5238da45 9059
322986ca
SO
9060S390 COMMON I/O LAYER
9061M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9062M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9063L: linux-s390@vger.kernel.org
9064W: http://www.ibm.com/developerworks/linux/linux390/
9065S: Supported
9066F: drivers/s390/cio/
9067
9068S390 DASD DRIVER
9069M: Stefan Weinhuber <wein@de.ibm.com>
9070M: Stefan Haberland <stefan.haberland@de.ibm.com>
9071L: linux-s390@vger.kernel.org
9072W: http://www.ibm.com/developerworks/linux/linux390/
9073S: Supported
9074F: drivers/s390/block/dasd*
9075F: block/partitions/ibm.c
9076
5238da45 9077S390 NETWORK DRIVERS
8b58be88 9078M: Ursula Braun <ursula.braun@de.ibm.com>
d58140cc 9079L: linux-s390@vger.kernel.org
5238da45
HC
9080W: http://www.ibm.com/developerworks/linux/linux390/
9081S: Supported
679655da 9082F: drivers/s390/net/
5238da45 9083
322986ca
SO
9084S390 PCI SUBSYSTEM
9085M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9086M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9087L: linux-s390@vger.kernel.org
9088W: http://www.ibm.com/developerworks/linux/linux390/
9089S: Supported
9090F: arch/s390/pci/
9091F: drivers/pci/hotplug/s390_pci_hpc.c
9092
feed9b62 9093S390 ZCRYPT DRIVER
5c8d0983 9094M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9095L: linux-s390@vger.kernel.org
a968cd3e 9096W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9097S: Supported
d5ca6918 9098F: drivers/s390/crypto/
feed9b62 9099
5238da45 9100S390 ZFCP DRIVER
d38e19d0 9101M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9102L: linux-s390@vger.kernel.org
5238da45 9103W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9104S: Supported
679655da 9105F: drivers/s390/scsi/zfcp_*
1da177e4 9106
dd96df2c 9107S390 IUCV NETWORK LAYER
8b58be88 9108M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
9109L: linux-s390@vger.kernel.org
9110W: http://www.ibm.com/developerworks/linux/linux390/
9111S: Supported
679655da
JP
9112F: drivers/s390/net/*iucv*
9113F: include/net/iucv/
9114F: net/iucv/
dd96df2c 9115
8128f23c
GS
9116S390 IOMMU (PCI)
9117M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9118L: linux-s390@vger.kernel.org
9119W: http://www.ibm.com/developerworks/linux/linux390/
9120S: Supported
9121F: drivers/iommu/s390-iommu.c
9122
4dde7f75 9123S3C24XX SD/MMC Driver
8b58be88 9124M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9126S: Supported
679655da 9127F: drivers/mmc/host/s3cmci.*
4dde7f75 9128
1f15a229
HV
9129SAA6588 RDS RECEIVER DRIVER
9130M: Hans Verkuil <hverkuil@xs4all.nl>
9131L: linux-media@vger.kernel.org
9132T: git git://linuxtv.org/media_tree.git
9133W: http://linuxtv.org
9134S: Odd Fixes
9135F: drivers/media/i2c/saa6588*
9136
98ed12e6 9137SAA7134 VIDEO4LINUX DRIVER
009a5410 9138M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
9139L: linux-media@vger.kernel.org
9140W: http://linuxtv.org
9141T: git git://linuxtv.org/media_tree.git
9142S: Odd fixes
e42bf501 9143F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9144F: drivers/media/pci/saa7134/
9145
1da177e4 9146SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9147M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9148L: linux-media@vger.kernel.org
275ffde4 9149T: git git://linuxtv.org/media_tree.git
1da177e4 9150S: Maintained
90d72ac6
MCC
9151F: drivers/media/common/saa7146/
9152F: drivers/media/pci/saa7146/
9153F: include/media/saa7146*
1da177e4 9154
92304a40 9155SAMSUNG LAPTOP DRIVER
5909c654 9156M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9157L: platform-driver-x86@vger.kernel.org
9158S: Maintained
9159F: drivers/platform/x86/samsung-laptop.c
9160
4a109cc0 9161SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9162M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9163L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9164S: Supported
14430813 9165F: sound/soc/samsung/
4a109cc0 9166
0d89a28b 9167SAMSUNG FRAMEBUFFER DRIVER
b7701755 9168M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9169L: linux-fbdev@vger.kernel.org
9170S: Maintained
8a61f013 9171F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9172
b40f0632 9173SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9174M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9175M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9176L: linux-kernel@vger.kernel.org
b40f0632 9177L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9178S: Supported
9179F: drivers/mfd/sec*.c
9180F: drivers/regulator/s2m*.c
9181F: drivers/regulator/s5m*.c
b40f0632
KK
9182F: drivers/clk/clk-s2mps11.c
9183F: drivers/rtc/rtc-s5m.c
f69d3a17 9184F: include/linux/mfd/samsung/
b40f0632
KK
9185F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9186F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 9187
038f5c4b
SN
9188SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9189M: Kyungmin Park <kyungmin.park@samsung.com>
9190M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9191L: linux-media@vger.kernel.org
9192Q: https://patchwork.linuxtv.org/project/linux-media/list/
9193S: Supported
9194F: drivers/media/platform/exynos4-is/
038f5c4b 9195
6fd86ab2
SN
9196SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9197M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9198L: linux-media@vger.kernel.org
9199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9200S: Maintained
9201F: drivers/media/platform/s3c-camif/
9202F: include/media/s3c_camif.h
9203
b84ef24e
AH
9204SAMSUNG S5C73M3 CAMERA DRIVER
9205M: Kyungmin Park <kyungmin.park@samsung.com>
9206M: Andrzej Hajda <a.hajda@samsung.com>
9207L: linux-media@vger.kernel.org
9208S: Supported
9209F: drivers/media/i2c/s5c73m3/*
9210
7d459937
AH
9211SAMSUNG S5K5BAF CAMERA DRIVER
9212M: Kyungmin Park <kyungmin.park@samsung.com>
9213M: Andrzej Hajda <a.hajda@samsung.com>
9214L: linux-media@vger.kernel.org
9215S: Supported
9216F: drivers/media/i2c/s5k5baf.c
9217
c04c674f
RB
9218SAMSUNG S3FWRN5 NFC DRIVER
9219M: Robert Baldyga <r.baldyga@samsung.com>
9220L: linux-nfc@lists.01.org (moderated for non-subscribers)
9221S: Supported
9222F: drivers/nfc/s3fwrn5
9223
310e39c9 9224SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9225M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9226M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9227S: Supported
9228L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9229F: drivers/clk/samsung/
9230
66890ed6
BA
9231SAMSUNG SXGBE DRIVERS
9232M: Byungho An <bh74.an@samsung.com>
9233M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9234M: Vipul Pandya <vipul.pandya@samsung.com>
9235S: Supported
9236L: netdev@vger.kernel.org
9237F: drivers/net/ethernet/samsung/sxgbe/
9238
93c537af
LM
9239SAMSUNG THERMAL DRIVER
9240M: Lukasz Majewski <l.majewski@samsung.com>
9241L: linux-pm@vger.kernel.org
9242L: linux-samsung-soc@vger.kernel.org
9243S: Supported
9244T: https://github.com/lmajewski/linux-samsung-thermal.git
9245F: drivers/thermal/samsung/
9246
e296cd32
KD
9247SAMSUNG USB2 PHY DRIVER
9248M: Kamil Debski <k.debski@samsung.com>
9249L: linux-kernel@vger.kernel.org
9250S: Supported
9251F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9252F: Documentation/phy/samsung-usb2.txt
9253F: drivers/phy/phy-exynos4210-usb2.c
9254F: drivers/phy/phy-exynos4x12-usb2.c
9255F: drivers/phy/phy-exynos5250-usb2.c
9256F: drivers/phy/phy-s5pv210-usb2.c
9257F: drivers/phy/phy-samsung-usb2.c
9258F: drivers/phy/phy-samsung-usb2.h
9259
ca749e2a 9260SERIAL DRIVERS
5e30bbb7 9261M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9262L: linux-serial@vger.kernel.org
5e30bbb7 9263S: Maintained
14430813 9264F: drivers/tty/serial/
ca749e2a 9265
aecb7b64 9266SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9267M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9268M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9269S: Maintained
1fb200d6 9270F: include/linux/dma/dw.h
3d598f47 9271F: include/linux/platform_data/dma-dw.h
61a76496 9272F: drivers/dma/dw/
aecb7b64 9273
058999cc
LP
9274SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9275M: Lars Persson <lars.persson@axis.com>
9276L: netdev@vger.kernel.org
9277S: Supported
9278F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9279F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9280
fc531d98
WS
9281SYNOPSYS DESIGNWARE I2C DRIVER
9282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9283M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9284M: Mika Westerberg <mika.westerberg@linux.intel.com>
9285L: linux-i2c@vger.kernel.org
9286S: Maintained
9287F: drivers/i2c/busses/i2c-designware-*
9288F: include/linux/platform_data/i2c-designware.h
9289
f9e37137
SJ
9290SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9291M: Seungwon Jeon <tgih.jun@samsung.com>
9292M: Jaehoon Chung <jh80.chung@samsung.com>
9293L: linux-mmc@vger.kernel.org
9294S: Maintained
9295F: include/linux/mmc/dw_mmc.h
9296F: drivers/mmc/host/dw_mmc*
9297
a961e698
AS
9298SYSTEM TRACE MODULE CLASS
9299M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9300S: Maintained
9301F: Documentation/trace/stm.txt
9302F: drivers/hwtracing/stm/
9303F: include/linux/stm.h
9304F: include/uapi/linux/stm.h
9305
1db121d6
AN
9306THUNDERBOLT DRIVER
9307M: Andreas Noever <andreas.noever@gmail.com>
9308S: Maintained
9309F: drivers/thunderbolt/
9310
9222d247 9311TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 9312M: John Stultz <john.stultz@linaro.org>
88606e80 9313M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9314L: linux-kernel@vger.kernel.org
75fc2d37 9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9316S: Supported
9317F: include/linux/clocksource.h
9318F: include/linux/time.h
9319F: include/linux/timex.h
c117ab84
CEB
9320F: include/uapi/linux/time.h
9321F: include/uapi/linux/timex.h
88606e80
TG
9322F: kernel/time/clocksource.c
9323F: kernel/time/time*.c
9324F: kernel/time/ntp.c
7fe5f1c1 9325F: tools/testing/selftests/timers/
88606e80 9326
1da177e4 9327SC1200 WDT DRIVER
b300645a 9328M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9329S: Maintained
679655da 9330F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9331
9332SCHEDULER
dd9b238c 9333M: Ingo Molnar <mingo@redhat.com>
8b58be88 9334M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9335L: linux-kernel@vger.kernel.org
75fc2d37 9336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9337S: Maintained
95c0d71d 9338F: kernel/sched/
679655da 9339F: include/linux/sched.h
c117ab84 9340F: include/uapi/linux/sched.h
c2eb505b 9341F: include/linux/wait.h
1da177e4 9342
6bcf6737 9343SCORE ARCHITECTURE
ed38665e 9344M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9345M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9346W: http://www.sunplus.com
6bcf6737 9347S: Supported
a2681a75 9348F: arch/score/
6bcf6737 9349
1da177e4 9350SCSI CDROM DRIVER
8b58be88 9351M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9352L: linux-scsi@vger.kernel.org
9353W: http://www.kernel.dk
9354S: Maintained
679655da 9355F: drivers/scsi/sr*
1da177e4 9356
fb50a83d 9357SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9358M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9359L: linux-rdma@vger.kernel.org
9360S: Supported
9361W: http://www.openfabrics.org
9362Q: http://patchwork.kernel.org/project/linux-rdma/list/
9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9364F: drivers/infiniband/ulp/srp/
9365F: include/scsi/srp.h
9366
1da177e4 9367SCSI SG DRIVER
8b58be88 9368M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9369L: linux-scsi@vger.kernel.org
59ab3c93 9370W: http://sg.danny.cz/sg
1da177e4 9371S: Maintained
59ab3c93 9372F: Documentation/scsi/scsi-generic.txt
679655da
JP
9373F: drivers/scsi/sg.c
9374F: include/scsi/sg.h
1da177e4
LT
9375
9376SCSI SUBSYSTEM
0351b8f8 9377M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 9378L: linux-scsi@vger.kernel.org
0351b8f8 9379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 9380S: Maintained
679655da
JP
9381F: drivers/scsi/
9382F: include/scsi/
1da177e4
LT
9383
9384SCSI TAPE DRIVER
8b58be88 9385M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9386L: linux-scsi@vger.kernel.org
9387S: Maintained
679655da 9388F: Documentation/scsi/st.txt
f7269cfc
JD
9389F: drivers/scsi/st.*
9390F: drivers/scsi/st_*.h
1da177e4
LT
9391
9392SCTP PROTOCOL
8b6efb75 9393M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9394M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9395L: linux-sctp@vger.kernel.org
5f85813c 9396W: http://lksctp.sourceforge.net
8b6efb75 9397S: Maintained
679655da
JP
9398F: Documentation/networking/sctp.txt
9399F: include/linux/sctp.h
4d58c025 9400F: include/uapi/linux/sctp.h
679655da
JP
9401F: include/net/sctp/
9402F: net/sctp/
1da177e4
LT
9403
9404SCx200 CPU SUPPORT
8b58be88 9405M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9406S: Odd Fixes
679655da 9407F: Documentation/i2c/busses/scx200_acb
390889b6 9408F: arch/x86/platform/scx200/
679655da
JP
9409F: drivers/watchdog/scx200_wdt.c
9410F: drivers/i2c/busses/scx200*
9411F: drivers/mtd/maps/scx200_docflash.c
9412F: include/linux/scx200.h
1662d32c
JC
9413
9414SCx200 GPIO DRIVER
8b58be88 9415M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9416S: Maintained
679655da
JP
9417F: drivers/char/scx200_gpio.c
9418F: include/linux/scx200_gpio.h
1662d32c
JC
9419
9420SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9421M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9422S: Maintained
679655da 9423F: drivers/clocksource/scx200_hrt.c
1da177e4 9424
6a36913a 9425SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9426M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9427L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9428S: Maintained
679655da 9429F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9430
e7839f25 9431SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9432L: linux-mmc@vger.kernel.org
a1cb1d11 9433S: Orphan
7a241d6e 9434F: drivers/mmc/host/sdhci.*
d4a45787 9435F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9436
c04f9d61
KC
9437SECURE COMPUTING
9438M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9439R: Andy Lutomirski <luto@amacapital.net>
9440R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9442S: Supported
9443F: kernel/seccomp.c
9444F: include/uapi/linux/seccomp.h
9445F: include/linux/seccomp.h
c99ee51a 9446F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9447K: \bsecure_computing
9448K: \bTIF_SECCOMP\b
9449
0d1bb41a 9450SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9451M: Ben Dooks <ben-linux@fluff.org>
dc524882 9452M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9453L: linux-mmc@vger.kernel.org
0d1bb41a 9454S: Maintained
dc524882 9455F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9456
c63b3cba 9457SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9458M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9459L: spear-devel@list.st.com
c63b3cba
VK
9460L: linux-mmc@vger.kernel.org
9461S: Maintained
9462F: drivers/mmc/host/sdhci-spear.c
9463
8711cca2 9464SECURITY SUBSYSTEM
9b45c0d2 9465M: James Morris <james.l.morris@oracle.com>
9c3646d1 9466M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9467L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9468T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9469W: http://kernsec.org/
8711cca2 9470S: Supported
7d2c86b5 9471F: security/
8711cca2 9472
1da177e4 9473SECURITY CONTACT
8b58be88 9474M: Security Officers <security@kernel.org>
1da177e4
LT
9475S: Supported
9476
9477SELINUX SECURITY MODULE
e0238b4c 9478M: Paul Moore <paul@paul-moore.com>
8b58be88 9479M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9480M: Eric Paris <eparis@parisplace.org>
e0238b4c 9481L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9482W: http://selinuxproject.org
5a5f2acf 9483T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9484S: Supported
679655da
JP
9485F: include/linux/selinux*
9486F: security/selinux/
6bde95ce 9487F: scripts/selinux/
1da177e4 9488
c1c124e9
JJ
9489APPARMOR SECURITY MODULE
9490M: John Johansen <john.johansen@canonical.com>
9491L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9492W: apparmor.wiki.kernel.org
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9494S: Supported
9495F: security/apparmor/
9496
730daa16
KC
9497YAMA SECURITY MODULE
9498M: Kees Cook <keescook@chromium.org>
9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9500S: Supported
9501F: security/yama/
9502
cef2cf07 9503SENSABLE PHANTOM
8b58be88 9504M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9505S: Maintained
679655da 9506F: drivers/misc/phantom.c
c117ab84 9507F: include/uapi/linux/phantom.h
cef2cf07 9508
6733b39a 9509SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9510M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9511M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9512M: John Soni Jose <sony.john@avagotech.com>
3387f656 9513L: linux-scsi@vger.kernel.org
4627de93 9514W: http://www.avagotech.com
3387f656
JP
9515S: Supported
9516F: drivers/scsi/be2iscsi/
6733b39a 9517
6938f855
SP
9518Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9519M: Sathya Perla <sathya.perla@avagotech.com>
9520M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9521M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9522M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9523L: netdev@vger.kernel.org
fea3af67 9524W: http://www.emulex.com
7d2c86b5 9525S: Supported
9aebddd1 9526F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9527
d2928a8c 9528EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9529M: Selvin Xavier <selvin.xavier@avagotech.com>
9530M: Devesh Sharma <devesh.sharma@avagotech.com>
9531M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9532L: linux-rdma@vger.kernel.org
9533W: http://www.emulex.com
9534S: Supported
9535F: drivers/infiniband/hw/ocrdma/
9536
8ceee660 9537SFC NETWORK DRIVER
c06f51ea 9538M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9539M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9540L: netdev@vger.kernel.org
8ceee660 9541S: Supported
874aeea5 9542F: drivers/net/ethernet/sfc/
8ceee660 9543
e2d1d6c0 9544SGI GRU DRIVER
cc883afc 9545M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9546S: Maintained
679655da 9547F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9548
9549SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9550M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9551L: linux-ia64@vger.kernel.org
9552S: Supported
679655da 9553F: Documentation/ia64/serial.txt
df621252 9554F: drivers/tty/serial/ioc?_serial.c
679655da 9555F: include/linux/ioc?.h
e2d1d6c0 9556
75312619 9557SGI XP/XPC/XPNET DRIVER
e180383f
RH
9558M: Cliff Whickman <cpw@sgi.com>
9559M: Robin Holt <robinmholt@gmail.com>
75312619 9560S: Maintained
679655da 9561F: drivers/misc/sgi-xp/
75312619 9562
46eacf3b
AP
9563SI2157 MEDIA DRIVER
9564M: Antti Palosaari <crope@iki.fi>
9565L: linux-media@vger.kernel.org
9566W: http://linuxtv.org/
9567W: http://palosaari.fi/linux/
9568Q: http://patchwork.linuxtv.org/project/linux-media/list/
9569T: git git://linuxtv.org/anttip/media_tree.git
9570S: Maintained
9571F: drivers/media/tuners/si2157*
9572
75e2d5ba
AP
9573SI2168 MEDIA DRIVER
9574M: Antti Palosaari <crope@iki.fi>
9575L: linux-media@vger.kernel.org
9576W: http://linuxtv.org/
9577W: http://palosaari.fi/linux/
9578Q: http://patchwork.linuxtv.org/project/linux-media/list/
9579T: git git://linuxtv.org/anttip/media_tree.git
9580S: Maintained
9581F: drivers/media/dvb-frontends/si2168*
9582
49cc629d
HV
9583SI470X FM RADIO RECEIVER I2C DRIVER
9584M: Hans Verkuil <hverkuil@xs4all.nl>
9585L: linux-media@vger.kernel.org
9586T: git git://linuxtv.org/media_tree.git
9587W: http://linuxtv.org
9588S: Odd Fixes
9589F: drivers/media/radio/si470x/radio-si470x-i2c.c
9590
9591SI470X FM RADIO RECEIVER USB DRIVER
9592M: Hans Verkuil <hverkuil@xs4all.nl>
9593L: linux-media@vger.kernel.org
9594T: git git://linuxtv.org/media_tree.git
9595W: http://linuxtv.org
9596S: Maintained
9597F: drivers/media/radio/si470x/radio-si470x-common.c
9598F: drivers/media/radio/si470x/radio-si470x.h
9599F: drivers/media/radio/si470x/radio-si470x-usb.c
9600
c937ca03
EV
9601SI4713 FM RADIO TRANSMITTER I2C DRIVER
9602M: Eduardo Valentin <edubezval@gmail.com>
9603L: linux-media@vger.kernel.org
9604T: git git://linuxtv.org/media_tree.git
9605W: http://linuxtv.org
9606S: Odd Fixes
99995ded 9607F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9608
9609SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9610M: Eduardo Valentin <edubezval@gmail.com>
9611L: linux-media@vger.kernel.org
9612T: git git://linuxtv.org/media_tree.git
9613W: http://linuxtv.org
9614S: Odd Fixes
99995ded
DR
9615F: drivers/media/radio/si4713/radio-platform-si4713.c
9616
9617SI4713 FM RADIO TRANSMITTER USB DRIVER
9618M: Hans Verkuil <hverkuil@xs4all.nl>
9619L: linux-media@vger.kernel.org
9620T: git git://linuxtv.org/media_tree.git
9621W: http://linuxtv.org
9622S: Maintained
9623F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9624
beb91d46 9625SIANO DVB DRIVER
009a5410 9626M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9627L: linux-media@vger.kernel.org
9628W: http://linuxtv.org
9629T: git git://linuxtv.org/media_tree.git
9630S: Odd fixes
9631F: drivers/media/common/siano/
beb91d46 9632F: drivers/media/usb/siano/
beb91d46 9633F: drivers/media/usb/siano/
14430813 9634F: drivers/media/mmc/siano/
beb91d46 9635
6f15b602
HG
9636SIMPLEFB FB DRIVER
9637M: Hans de Goede <hdegoede@redhat.com>
9638L: linux-fbdev@vger.kernel.org
9639S: Maintained
2d799dde 9640F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9641F: drivers/video/fbdev/simplefb.c
9642F: include/linux/platform_data/simplefb.h
9643
b618b69c 9644SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9645L: linux-media@vger.kernel.org
bb60fcb2 9646S: Orphan
b618b69c 9647F: drivers/media/platform/sh_veu.c
b618b69c
GL
9648
9649SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9650L: linux-media@vger.kernel.org
bb60fcb2 9651S: Orphan
b618b69c
GL
9652F: drivers/media/platform/sh_vou.c
9653F: include/media/sh_vou.h
9654
6349d997 9655SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9656M: Len Brown <lenb@kernel.org>
6349d997
LB
9657L: sfi-devel@simplefirmware.org
9658W: http://simplefirmware.org/
9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9660S: Supported
943fc810 9661F: arch/x86/platform/sfi/
6349d997
LB
9662F: drivers/sfi/
9663F: include/linux/sfi*.h
e2d1d6c0 9664
1da177e4
LT
9665SIMTEC EB110ATX (Chalice CATS)
9666P: Ben Dooks
b16957c6
BD
9667P: Vincent Sanders <vince@simtec.co.uk>
9668M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9669W: http://www.simtec.co.uk/products/EB110ATX/
9670S: Supported
9671
9672SIMTEC EB2410ITX (BAST)
9673P: Ben Dooks
b16957c6
BD
9674P: Vincent Sanders <vince@simtec.co.uk>
9675M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9676W: http://www.simtec.co.uk/products/EB2410ITX/
9677S: Supported
15dba387
JP
9678F: arch/arm/mach-s3c24xx/mach-bast.c
9679F: arch/arm/mach-s3c24xx/bast-ide.c
9680F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9681
4c5adde7 9682TI DAVINCI MACHINE SUPPORT
3ba789c0 9683M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9684M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9685T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9686Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9687S: Supported
14430813 9688F: arch/arm/mach-davinci/
046d0a37 9689F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9690
8d4b3f08 9691TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9692M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9693L: linux-media@vger.kernel.org
8d4b3f08
LP
9694W: http://linuxtv.org/
9695Q: http://patchwork.linuxtv.org/project/linux-media/list/
9696T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9697S: Maintained
8d4b3f08
LP
9698F: drivers/media/platform/davinci/
9699F: include/media/davinci/
9700
417d2e50 9701TI AM437X VPFE DRIVER
e43cdb56 9702M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9703L: linux-media@vger.kernel.org
9704W: http://linuxtv.org/
9705Q: http://patchwork.linuxtv.org/project/linux-media/list/
9706T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9707S: Maintained
9708F: drivers/media/platform/am437x/
9709
c4c0283a 9710OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9711M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9712L: linux-media@vger.kernel.org
9713W: http://linuxtv.org/
9714Q: http://patchwork.linuxtv.org/project/linux-media/list/
9715T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9716S: Maintained
9717F: drivers/media/i2c/ov2659.c
9718F: include/media/ov2659.h
9719
3a6779f5
SM
9720SILICON MOTION SM712 FRAME BUFFER DRIVER
9721M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9722M: Teddy Wang <teddy.wang@siliconmotion.com>
9723M: Sudip Mukherjee <sudip@vectorindia.org>
9724L: linux-fbdev@vger.kernel.org
9725S: Maintained
9726F: drivers/video/fbdev/sm712*
9727F: Documentation/fb/sm712fb.txt
9728
92aab3c0 9729SIS 190 ETHERNET DRIVER
8b58be88 9730M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9731L: netdev@vger.kernel.org
9732S: Maintained
8c7de408 9733F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9734
1da177e4 9735SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9736M: Daniele Venzano <venza@brownhat.org>
1da177e4 9737W: http://www.brownhat.org/sis900.html
979b6c13 9738L: netdev@vger.kernel.org
1da177e4 9739S: Maintained
8c7de408 9740F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9741
9742SIS FRAMEBUFFER DRIVER
8b58be88 9743M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9744W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9745S: Maintained
679655da 9746F: Documentation/fb/sisfb.txt
8a61f013 9747F: drivers/video/fbdev/sis/
679655da 9748F: include/video/sisfb.h
1da177e4
LT
9749
9750SIS USB2VGA DRIVER
8b58be88 9751M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9752W: http://www.winischhofer.at/linuxsisusbvga.shtml
9753S: Maintained
679655da 9754F: drivers/usb/misc/sisusbvga/
1da177e4 9755
415ad26d 9756SLAB ALLOCATOR
16e943bf 9757M: Christoph Lameter <cl@linux.com>
2ed1c525 9758M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9759M: David Rientjes <rientjes@google.com>
9760M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9761M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9762L: linux-mm@kvack.org
9763S: Maintained
679655da 9764F: include/linux/sl?b*.h
16e943bf 9765F: mm/sl?b*
415ad26d 9766
9fab9787 9767SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9768M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9769M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9770M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9771R: Steven Rostedt <rostedt@goodmis.org>
9772R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9773L: linux-kernel@vger.kernel.org
9fab9787
PM
9774W: http://www.rdrop.com/users/paulmck/RCU/
9775S: Supported
9776T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9777F: include/linux/srcu.h
9778F: kernel/rcu/srcu.c
9fab9787 9779
66372841
CS
9780SMACK SECURITY MODULE
9781M: Casey Schaufler <casey@schaufler-ca.com>
9782L: linux-security-module@vger.kernel.org
9783W: http://schaufler-ca.com
9784T: git git://git.gitorious.org/smack-next/kernel.git
9785S: Maintained
9786F: Documentation/security/Smack.txt
9787F: security/smack/
9788
20651e0b 9789DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9790M: Kevin Hilman <khilman@kernel.org>
9791M: Nishanth Menon <nm@ti.com>
9792S: Maintained
20651e0b 9793F: drivers/power/avs/
68ace3e1
KH
9794F: include/linux/power/smartreflex.h
9795L: linux-pm@vger.kernel.org
9796
1da177e4 9797SMC91x ETHERNET DRIVER
2f82af08 9798M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9799S: Odd Fixes
ae150435 9800F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9801
e8e31622
SA
9802SMIA AND SMIA++ IMAGE SENSOR DRIVER
9803M: Sakari Ailus <sakari.ailus@iki.fi>
9804L: linux-media@vger.kernel.org
9805S: Maintained
14430813 9806F: drivers/media/i2c/smiapp/
e8e31622
SA
9807F: include/media/smiapp.h
9808F: drivers/media/i2c/smiapp-pll.c
9809F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9810F: include/uapi/linux/smiapp.h
a2cec3c0 9811F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9812
920fa1ff
GR
9813SMM665 HARDWARE MONITOR DRIVER
9814M: Guenter Roeck <linux@roeck-us.net>
9815L: lm-sensors@lm-sensors.org
9816S: Maintained
9817F: Documentation/hwmon/smm665
9818F: drivers/hwmon/smm665.c
9819
9df7305b 9820SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9821M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9822L: lm-sensors@lm-sensors.org
90b24cfb 9823S: Maintained
9df7305b
SG
9824F: Documentation/hwmon/emc2103
9825F: drivers/hwmon/emc2103.c
9826
a98d506c
HG
9827SMSC SCH5627 HARDWARE MONITOR DRIVER
9828M: Hans de Goede <hdegoede@redhat.com>
9829L: lm-sensors@lm-sensors.org
9830S: Supported
9831F: Documentation/hwmon/sch5627
9832F: drivers/hwmon/sch5627.c
9833
6ea884db 9834SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9835M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9836L: lm-sensors@lm-sensors.org
9837S: Maintained
679655da
JP
9838F: Documentation/hwmon/smsc47b397
9839F: drivers/hwmon/smsc47b397.c
6ea884db 9840
fd9abb3d 9841SMSC911x ETHERNET DRIVER
90b24cfb 9842M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9843L: netdev@vger.kernel.org
90b24cfb 9844S: Maintained
679655da 9845F: include/linux/smsc911x.h
ae150435 9846F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9847
9848SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9849M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9850L: netdev@vger.kernel.org
90b24cfb 9851S: Maintained
ae150435 9852F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9853
3c8a63e2 9854SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9855M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9856L: linux-fbdev@vger.kernel.org
90b24cfb 9857S: Maintained
8a61f013 9858F: drivers/video/fbdev/smscufx.c
3c8a63e2 9859
668acf32 9860SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9861M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9862L: linux-media@vger.kernel.org
275ffde4 9863T: git git://linuxtv.org/media_tree.git
795fb7e7 9864S: Maintained
90d72ac6
MCC
9865F: include/media/soc*
9866F: drivers/media/i2c/soc_camera/
9867F: drivers/media/platform/soc_camera/
668acf32 9868
e2d1d6c0 9869SOEKRIS NET48XX LED SUPPORT
8b58be88 9870M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9871S: Maintained
679655da 9872F: drivers/leds/leds-net48xx.c
e2d1d6c0 9873
e3994db1 9874SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9875M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9876M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9877M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9878M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9879L: linux-media@vger.kernel.org
9880S: Supported
9881F: drivers/media/pci/solo6x10/
9882
1da177e4 9883SOFTWARE RAID (Multiple Disks) SUPPORT
d8130624 9884M: Neil Brown <neilb@suse.com>
1da177e4 9885L: linux-raid@vger.kernel.org
524418bb 9886S: Supported
679655da
JP
9887F: drivers/md/
9888F: include/linux/raid/
c117ab84 9889F: include/uapi/linux/raid/
1da177e4 9890
1da177e4 9891SONIC NETWORK DRIVER
8b58be88 9892M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9893L: netdev@vger.kernel.org
1da177e4 9894S: Maintained
d9fb9f38 9895F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9896
61e115a5 9897SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9898M: Michael Buesch <m@bues.ch>
61e115a5
MB
9899L: netdev@vger.kernel.org
9900S: Maintained
679655da
JP
9901F: drivers/ssb/
9902F: include/linux/ssb/
61e115a5 9903
1da177e4 9904SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9905M: Mattia Dongili <malattia@linux.it>
d0944853 9906L: platform-driver-x86@vger.kernel.org
5b18167d 9907W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9908S: Maintained
679655da
JP
9909F: Documentation/laptops/sony-laptop.txt
9910F: drivers/char/sonypi.c
9911F: drivers/platform/x86/sony-laptop.c
9912F: include/linux/sony-laptop.h
1da177e4 9913
baf8532a 9914SONY MEMORYSTICK CARD SUPPORT
8b58be88 9915M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9916W: http://tifmxx.berlios.de/
9917S: Maintained
679655da 9918F: drivers/memstick/host/tifm_ms.c
baf8532a 9919
0ab30494
ML
9920SONY MEMORYSTICK STANDARD SUPPORT
9921M: Maxim Levitsky <maximlevitsky@gmail.com>
9922S: Maintained
9923F: drivers/memstick/core/ms_block.*
9924
1da177e4 9925SOUND
8b58be88 9926M: Jaroslav Kysela <perex@perex.cz>
d8130624 9927M: Takashi Iwai <tiwai@suse.com>
93711660 9928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9929W: http://www.alsa-project.org/
dde7ad8d 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9931T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9932Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9933S: Maintained
3126a179
JP
9934F: Documentation/sound/
9935F: include/sound/
c117ab84 9936F: include/uapi/sound/
679655da 9937F: sound/
1da177e4 9938
33bbe149
MB
9939SOUND - COMPRESSED AUDIO
9940M: Vinod Koul <vinod.koul@intel.com>
9941L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9943S: Supported
f672f31a 9944F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9945F: include/sound/compress_driver.h
f672f31a 9946F: include/uapi/sound/compress_*
33bbe149
MB
9947F: sound/core/compress_offload.c
9948F: sound/soc/soc-compress.c
9949
bd903bde 9950SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9951M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9952M: Mark Brown <broonie@kernel.org>
86f14df8 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9954L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9955W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9956S: Supported
2820f615 9957F: Documentation/sound/alsa/soc/
679655da 9958F: sound/soc/
e6e55122 9959F: include/sound/soc*
eb1a6af3 9960
d7f8761b
MB
9961SOUND - DMAENGINE HELPERS
9962M: Lars-Peter Clausen <lars@metafoo.de>
9963S: Supported
9964F: include/sound/dmaengine_pcm.h
9965F: sound/core/pcm_dmaengine.c
9966F: sound/soc/soc-generic-dmaengine-pcm.c
9967
990a6a99
OS
9968SP2 MEDIA DRIVER
9969M: Olli Salonen <olli.salonen@iki.fi>
9970L: linux-media@vger.kernel.org
9971W: http://linuxtv.org/
9972Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973S: Maintained
9974F: drivers/media/dvb-frontends/sp2*
9975
473321fc 9976SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9977M: "David S. Miller" <davem@davemloft.net>
1da177e4 9978L: sparclinux@vger.kernel.org
8a6e2535 9979Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9981T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9982S: Maintained
679655da 9983F: arch/sparc/
7765b8bb 9984F: drivers/sbus/
1da177e4 9985
6404fcca
DM
9986SPARC SERIAL DRIVERS
9987M: "David S. Miller" <davem@davemloft.net>
9988L: sparclinux@vger.kernel.org
08deed1e
JP
9989T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9991S: Maintained
6816383a 9992F: include/linux/sunserialcore.h
df621252 9993F: drivers/tty/serial/suncore.c
df621252
GKH
9994F: drivers/tty/serial/sunhv.c
9995F: drivers/tty/serial/sunsab.c
9996F: drivers/tty/serial/sunsab.h
9997F: drivers/tty/serial/sunsu.c
9998F: drivers/tty/serial/sunzilog.c
9999F: drivers/tty/serial/sunzilog.h
6404fcca 10000
389325b4
CL
10001SPARSE CHECKER
10002M: "Christopher Li" <sparse@chrisli.org>
10003L: linux-sparse@vger.kernel.org
10004W: https://sparse.wiki.kernel.org/
10005T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10006T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10007S: Maintained
10008F: include/linux/compiler.h
10009
fc0c195a 10010SPEAR PLATFORM SUPPORT
da89947b 10011M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10012M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10013L: spear-devel@list.st.com
10014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10015W: http://www.st.com/spear
10016S: Maintained
281e192f 10017F: arch/arm/mach-spear/
fc0c195a 10018
10019SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10020M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10021L: spear-devel@list.st.com
10022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10023W: http://www.st.com/spear
10024S: Maintained
5df33a62 10025F: drivers/clk/spear/
fc0c195a 10026
e2d1d6c0 10027SPI SUBSYSTEM
b02e48f2 10028M: Mark Brown <broonie@kernel.org>
dfbe403c 10029L: linux-spi@vger.kernel.org
e7e4e13c 10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10031Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10032S: Maintained
679655da
JP
10033F: Documentation/spi/
10034F: drivers/spi/
10035F: include/linux/spi/
c117ab84 10036F: include/uapi/linux/spi/
e2d1d6c0 10037
2752e401 10038SPIDERNET NETWORK DRIVER for CELL
8b58be88 10039M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10040L: netdev@vger.kernel.org
10041S: Supported
679655da 10042F: Documentation/networking/spider_net.txt
8df158ac 10043F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10044
e2d1d6c0 10045SPU FILE SYSTEM
8b58be88 10046M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10047L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10048W: http://www.ibm.com/developerworks/power/cell/
10049S: Supported
679655da
JP
10050F: Documentation/filesystems/spufs.txt
10051F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10052
fc555841 10053SQUASHFS FILE SYSTEM
d7f2ff67 10054M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10055L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10056W: http://squashfs.org.uk
10057S: Maintained
679655da
JP
10058F: Documentation/filesystems/squashfs.txt
10059F: fs/squashfs/
fc555841 10060
1da177e4 10061SRM (Alpha) environment access
8b58be88 10062M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10063S: Maintained
679655da 10064F: arch/alpha/kernel/srm_env.c
1da177e4 10065
26e9a397 10066STABLE BRANCH
879a5a00 10067M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10068L: stable@vger.kernel.org
879a5a00 10069S: Supported
7b175c46 10070F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10071
26e9a397 10072STAGING SUBSYSTEM
879a5a00 10073M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10075L: devel@driverdev.osuosl.org
879a5a00 10076S: Supported
679655da 10077F: drivers/staging/
dbc6c2cc 10078
ebd3d010
JP
10079STAGING - COMEDI
10080M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10081M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10082S: Odd Fixes
10083F: drivers/staging/comedi/
10084
a0138163
JP
10085STAGING - FLARION FT1000 DRIVERS
10086M: Marek Belisko <marek.belisko@gmail.com>
10087S: Odd Fixes
10088F: drivers/staging/ft1000/
10089
6c1bb424 10090STAGING - INDUSTRIAL IO
030a13d7 10091M: Jonathan Cameron <jic23@kernel.org>
a0138163 10092L: linux-iio@vger.kernel.org
6c1bb424
JP
10093S: Odd Fixes
10094F: drivers/staging/iio/
10095
a0138163
JP
10096STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10097M: Jarod Wilson <jarod@wilsonet.com>
10098W: http://www.lirc.org/
10099S: Odd Fixes
b2b0186d 10100F: drivers/staging/media/lirc/
a0138163 10101
f5e5de1e
OD
10102STAGING - LUSTRE PARALLEL FILESYSTEM
10103M: Oleg Drokin <oleg.drokin@intel.com>
10104M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10105L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10106W: http://wiki.lustre.org/
f5e5de1e
OD
10107S: Maintained
10108F: drivers/staging/lustre
10109
7c6b6c71
MD
10110STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10111M: Marc Dietrich <marvin24@gmx.de>
10112L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10113L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10114S: Maintained
10115F: drivers/staging/nvec/
10116
a0138163 10117STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10118M: Jens Frederich <jfrederich@gmail.com>
10119M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10120M: Jon Nettleton <jon.nettleton@gmail.com>
10121W: http://wiki.laptop.org/go/DCON
3140b458 10122S: Maintained
a0138163
JP
10123F: drivers/staging/olpc_dcon/
10124
10125STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10126M: Willy Tarreau <willy@meta-x.org>
10127S: Odd Fixes
10128F: drivers/staging/panel/
10129
a0138163
JP
10130STAGING - REALTEK RTL8712U DRIVERS
10131M: Larry Finger <Larry.Finger@lwfinger.net>
10132M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10133S: Odd Fixes
10134F: drivers/staging/rtl8712/
10135
7591ba8b
JS
10136STAGING - REALTEK RTL8723U WIRELESS DRIVER
10137M: Larry Finger <Larry.Finger@lwfinger.net>
10138M: Jes Sorensen <Jes.Sorensen@redhat.com>
10139L: linux-wireless@vger.kernel.org
10140S: Maintained
10141F: drivers/staging/rtl8723au/
10142
980ac4d7
SM
10143STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10144M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10145M: Teddy Wang <teddy.wang@siliconmotion.com>
10146M: Sudip Mukherjee <sudip@vectorindia.org>
10147L: linux-fbdev@vger.kernel.org
10148S: Maintained
10149F: drivers/staging/sm750fb/
10150
510fa408
JP
10151STAGING - SLICOSS
10152M: Lior Dotan <liodot@gmail.com>
10153M: Christopher Harrer <charrer@alacritech.com>
10154S: Odd Fixes
10155F: drivers/staging/slicoss/
10156
a0138163
JP
10157STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10158M: William Hubbs <w.d.hubbs@gmail.com>
10159M: Chris Brannon <chris@the-brannons.com>
d33bce31 10160M: Kirk Reiser <kirk@reisers.ca>
a0138163 10161M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10162L: speakup@linux-speakup.org
a0138163
JP
10163W: http://www.linux-speakup.org/
10164S: Odd Fixes
10165F: drivers/staging/speakup/
10166
b3e871ce
JP
10167STAGING - VIA VT665X DRIVERS
10168M: Forest Bond <forest@alittletooquiet.net>
10169S: Odd Fixes
10170F: drivers/staging/vt665?/
10171
a30baec1
JK
10172STAGING - WILC1000 WIFI DRIVER
10173M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10174M: Austin Shin <austin.shin@atmel.com>
a30baec1 10175M: Chris Park <chris.park@atmel.com>
06b54863
TC
10176M: Tony Cho <tony.cho@atmel.com>
10177M: Glen Lee <glen.lee@atmel.com>
10178M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10179L: linux-wireless@vger.kernel.org
10180S: Supported
10181F: drivers/staging/wilc1000/
10182
709bcb07 10183STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10184M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10185S: Odd Fixes
10186F: drivers/staging/xgifb/
10187
77241056
MM
10188HFI1 DRIVER
10189M: Mike Marciniszyn <infinipath@intel.com>
10190L: linux-rdma@vger.kernel.org
10191S: Supported
10192F: drivers/staging/rdma/hfi1
10193
1da177e4 10194STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10195M: Ion Badulescu <ionut@badula.org>
b4f90189 10196S: Odd Fixes
9bba23b0 10197F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10198
e2d1d6c0 10199SUN3/3X
8b58be88 10200M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10201W: http://sammy.net/sun3/
10202S: Maintained
679655da
JP
10203F: arch/m68k/kernel/*sun3*
10204F: arch/m68k/sun3*/
10205F: arch/m68k/include/asm/sun3*
e689cf4a 10206F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10207
af6a5af8
HG
10208SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10209M: Hans de Goede <hdegoede@redhat.com>
10210L: linux-input@vger.kernel.org
10211S: Maintained
10212F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10213F: drivers/input/keyboard/sun4i-lradc-keys.c
10214
2bc9ff01
DK
10215SUNDANCE NETWORK DRIVER
10216M: Denis Kirjanov <kda@linux-powerpc.org>
10217L: netdev@vger.kernel.org
10218S: Maintained
10219F: drivers/net/ethernet/dlink/sundance.c
10220
2cbb12a4 10221SUPERH
2cbb12a4 10222L: linux-sh@vger.kernel.org
8a6e2535 10223Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10224S: Orphan
066069e1 10225F: Documentation/sh/
679655da 10226F: arch/sh/
066069e1 10227F: drivers/sh/
1da177e4 10228
4480f15b 10229SUSPEND TO RAM
7fb06082 10230M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10231M: Len Brown <len.brown@intel.com>
10232M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10233L: linux-pm@vger.kernel.org
e2d1d6c0 10234S: Supported
679655da
JP
10235F: Documentation/power/
10236F: arch/x86/kernel/acpi/
10237F: drivers/base/power/
10238F: kernel/power/
10239F: include/linux/suspend.h
10240F: include/linux/freezer.h
10241F: include/linux/pm.h
1da177e4
LT
10242
10243SVGA HANDLING
8b58be88 10244M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10245L: linux-video@atrey.karlin.mff.cuni.cz
10246S: Maintained
679655da
JP
10247F: Documentation/svga.txt
10248F: arch/x86/boot/video*
1da177e4 10249
6e28b761
KRW
10250SWIOTLB SUBSYSTEM
10251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10252L: linux-kernel@vger.kernel.org
10253S: Supported
10254F: lib/swiotlb.c
10255F: arch/*/kernel/pci-swiotlb.c
10256F: include/linux/swiotlb.h
10257
007f790c
JP
10258SWITCHDEV
10259M: Jiri Pirko <jiri@resnulli.us>
10260L: netdev@vger.kernel.org
10261S: Supported
10262F: net/switchdev/
10263F: include/net/switchdev.h
10264
db8e35d5
VG
10265SYNOPSYS ARC ARCHITECTURE
10266M: Vineet Gupta <vgupta@synopsys.com>
9acdc911 10267L: linux-snps-arc@lists.infraded.org
db8e35d5
VG
10268S: Supported
10269F: arch/arc/
9b28829d 10270F: Documentation/devicetree/bindings/arc/*
2d799dde 10271F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10272F: drivers/tty/serial/arc_uart.c
b7182d1a 10273T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10274
556cc1c5
AB
10275SYNOPSYS ARC SDP platform support
10276M: Alexey Brodkin <abrodkin@synopsys.com>
10277S: Supported
10278F: arch/arc/plat-axs10x
10279F: arch/arc/boot/dts/ax*
10280F: Documentation/devicetree/bindings/arc/axs10*
10281
6c284c9a
LJ
10282SYSTEM CONFIGURATION (SYSCON)
10283M: Lee Jones <lee.jones@linaro.org>
10284M: Arnd Bergmann <arnd@arndb.de>
10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10286S: Supported
10287F: drivers/mfd/syscon.c
10288
1da177e4 10289SYSV FILESYSTEM
8b58be88 10290M: Christoph Hellwig <hch@infradead.org>
1da177e4 10291S: Maintained
679655da
JP
10292F: Documentation/filesystems/sysv-fs.txt
10293F: fs/sysv/
10294F: include/linux/sysv_fs.h
1da177e4 10295
86cfa7fc 10296TARGET SUBSYSTEM
9c3646d1 10297M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10298L: linux-scsi@vger.kernel.org
b9f5edc2 10299L: target-devel@vger.kernel.org
86cfa7fc 10300W: http://www.linux-iscsi.org
cf015e9f 10301W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10303S: Supported
10304F: drivers/target/
10305F: include/target/
10306F: Documentation/target/
10307
4e68852d 10308TASKSTATS STATISTICS INTERFACE
185e595f 10309M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10310S: Maintained
679655da
JP
10311F: Documentation/accounting/taskstats*
10312F: include/linux/taskstats*
10313F: kernel/taskstats.c
4e68852d 10314
781b456a 10315TC CLASSIFIER
f935f3f8 10316M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10317L: netdev@vger.kernel.org
10318S: Maintained
679655da 10319F: include/net/pkt_cls.h
c117ab84 10320F: include/uapi/linux/pkt_cls.h
679655da 10321F: net/sched/
781b456a 10322
5067f08a 10323TCP LOW PRIORITY MODULE
8b58be88
JP
10324M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10325M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10326W: http://tcp-lp-mod.sourceforge.net/
10327S: Maintained
679655da 10328F: net/ipv4/tcp_lp.c
5067f08a 10329
91952bc0
AP
10330TDA10071 MEDIA DRIVER
10331M: Antti Palosaari <crope@iki.fi>
10332L: linux-media@vger.kernel.org
10333W: http://linuxtv.org/
10334W: http://palosaari.fi/linux/
10335Q: http://patchwork.linuxtv.org/project/linux-media/list/
10336T: git git://linuxtv.org/anttip/media_tree.git
10337S: Maintained
10338F: drivers/media/dvb-frontends/tda10071*
10339
10340TDA18212 MEDIA DRIVER
10341M: Antti Palosaari <crope@iki.fi>
10342L: linux-media@vger.kernel.org
10343W: http://linuxtv.org/
10344W: http://palosaari.fi/linux/
10345Q: http://patchwork.linuxtv.org/project/linux-media/list/
10346T: git git://linuxtv.org/anttip/media_tree.git
10347S: Maintained
10348F: drivers/media/tuners/tda18212*
10349
10350TDA18218 MEDIA DRIVER
10351M: Antti Palosaari <crope@iki.fi>
10352L: linux-media@vger.kernel.org
10353W: http://linuxtv.org/
10354W: http://palosaari.fi/linux/
10355Q: http://patchwork.linuxtv.org/project/linux-media/list/
10356T: git git://linuxtv.org/anttip/media_tree.git
10357S: Maintained
10358F: drivers/media/tuners/tda18218*
10359
3b2f6aba
MK
10360TDA18271 MEDIA DRIVER
10361M: Michael Krufky <mkrufky@linuxtv.org>
10362L: linux-media@vger.kernel.org
10363W: http://linuxtv.org/
10364W: http://github.com/mkrufky
10365Q: http://patchwork.linuxtv.org/project/linux-media/list/
10366T: git git://linuxtv.org/mkrufky/tuners.git
10367S: Maintained
10368F: drivers/media/tuners/tda18271*
10369
e48307a9
MK
10370TDA827x MEDIA DRIVER
10371M: Michael Krufky <mkrufky@linuxtv.org>
10372L: linux-media@vger.kernel.org
10373W: http://linuxtv.org/
10374W: http://github.com/mkrufky
10375Q: http://patchwork.linuxtv.org/project/linux-media/list/
10376T: git git://linuxtv.org/mkrufky/tuners.git
10377S: Maintained
10378F: drivers/media/tuners/tda8290.*
10379
66cf9212
MK
10380TDA8290 MEDIA DRIVER
10381M: Michael Krufky <mkrufky@linuxtv.org>
10382L: linux-media@vger.kernel.org
10383W: http://linuxtv.org/
10384W: http://github.com/mkrufky
10385Q: http://patchwork.linuxtv.org/project/linux-media/list/
10386T: git git://linuxtv.org/mkrufky/tuners.git
10387S: Maintained
10388F: drivers/media/tuners/tda8290.*
10389
4b9fba30
HV
10390TDA9840 MEDIA DRIVER
10391M: Hans Verkuil <hverkuil@xs4all.nl>
10392L: linux-media@vger.kernel.org
10393T: git git://linuxtv.org/media_tree.git
10394W: http://linuxtv.org
10395S: Maintained
10396F: drivers/media/i2c/tda9840*
10397
2cb654fd 10398TEA5761 TUNER DRIVER
009a5410 10399M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10400L: linux-media@vger.kernel.org
10401W: http://linuxtv.org
10402T: git git://linuxtv.org/media_tree.git
10403S: Odd fixes
10404F: drivers/media/tuners/tea5761.*
10405
10406TEA5767 TUNER DRIVER
009a5410 10407M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10408L: linux-media@vger.kernel.org
10409W: http://linuxtv.org
10410T: git git://linuxtv.org/media_tree.git
10411S: Maintained
10412F: drivers/media/tuners/tea5767.*
10413
4b9fba30
HV
10414TEA6415C MEDIA DRIVER
10415M: Hans Verkuil <hverkuil@xs4all.nl>
10416L: linux-media@vger.kernel.org
10417T: git git://linuxtv.org/media_tree.git
10418W: http://linuxtv.org
10419S: Maintained
10420F: drivers/media/i2c/tea6415c*
10421
10422TEA6420 MEDIA DRIVER
10423M: Hans Verkuil <hverkuil@xs4all.nl>
10424L: linux-media@vger.kernel.org
10425T: git git://linuxtv.org/media_tree.git
10426W: http://linuxtv.org
10427S: Maintained
10428F: drivers/media/i2c/tea6420*
10429
3d249d4c 10430TEAM DRIVER
dca9ab92 10431M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10432L: netdev@vger.kernel.org
10433S: Supported
10434F: drivers/net/team/
10435F: include/linux/if_team.h
c117ab84 10436F: include/uapi/linux/if_team.h
3d249d4c 10437
7d029125 10438TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10439M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10440S: Maintained
10441F: arch/x86/platform/ts5500/
10442
40ad4a30
SY
10443TECHNOTREND USB IR RECEIVER
10444M: Sean Young <sean@mess.org>
10445L: linux-media@vger.kernel.org
10446S: Maintained
10447F: drivers/media/rc/ttusbir.c
10448
adabdb0c 10449TEGRA ARCHITECTURE SUPPORT
243d58ec 10450M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10451M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10452M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10453L: linux-tegra@vger.kernel.org
fd117cd1 10454Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10456S: Supported
bbbe96ed 10457N: [^a-z]tegra
84b9414b 10458
adabdb0c
SW
10459TEGRA CLOCK DRIVER
10460M: Peter De Schrijver <pdeschrijver@nvidia.com>
10461M: Prashant Gaikwad <pgaikwad@nvidia.com>
10462S: Supported
10463F: drivers/clk/tegra/
10464
10465TEGRA DMA DRIVER
10466M: Laxman Dewangan <ldewangan@nvidia.com>
10467S: Supported
10468F: drivers/dma/tegra20-apb-dma.c
10469
adabdb0c
SW
10470TEGRA I2C DRIVER
10471M: Laxman Dewangan <ldewangan@nvidia.com>
10472S: Supported
10473F: drivers/i2c/busses/i2c-tegra.c
10474
10475TEGRA IOMMU DRIVERS
10476M: Hiroshi Doyu <hdoyu@nvidia.com>
10477S: Supported
10478F: drivers/iommu/tegra*
10479
10480TEGRA KBC DRIVER
10481M: Rakesh Iyer <riyer@nvidia.com>
10482M: Laxman Dewangan <ldewangan@nvidia.com>
10483S: Supported
10484F: drivers/input/keyboard/tegra-kbc.c
10485
adabdb0c
SW
10486TEGRA PWM DRIVER
10487M: Thierry Reding <thierry.reding@gmail.com>
10488S: Supported
10489F: drivers/pwm/pwm-tegra.c
10490
10491TEGRA SERIAL DRIVER
10492M: Laxman Dewangan <ldewangan@nvidia.com>
10493S: Supported
10494F: drivers/tty/serial/serial-tegra.c
10495
10496TEGRA SPI DRIVER
10497M: Laxman Dewangan <ldewangan@nvidia.com>
10498S: Supported
10499F: drivers/spi/spi-tegra*
10500
1a348ccc 10501TEHUTI ETHERNET DRIVER
8b58be88 10502M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10503L: netdev@vger.kernel.org
10504S: Supported
ef7f5429 10505F: drivers/net/ethernet/tehuti/*
1a348ccc 10506
4e68852d 10507Telecom Clock Driver for MCPL0010
8b58be88 10508M: Mark Gross <mark.gross@intel.com>
4e68852d 10509S: Supported
679655da 10510F: drivers/char/tlclk.c
4e68852d 10511
4480f15b 10512TENSILICA XTENSA PORT (xtensa)
8b58be88 10513M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10514M: Max Filippov <jcmvbkbc@gmail.com>
10515L: linux-xtensa@linux-xtensa.org
4e68852d 10516S: Maintained
679655da 10517F: arch/xtensa/
3dc99857 10518F: drivers/irqchip/irq-xtensa-*
4e68852d 10519
5313ba66
HV
10520THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10521M: Hans Verkuil <hverkuil@xs4all.nl>
10522L: linux-media@vger.kernel.org
10523T: git git://linuxtv.org/media_tree.git
10524W: http://linuxtv.org
10525S: Maintained
10526F: drivers/media/radio/radio-raremono.c
10527
d3fb6955 10528THERMAL
b75f0050 10529M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10530M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10531L: linux-pm@vger.kernel.org
10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10534Q: https://patchwork.kernel.org/project/linux-pm/list/
10535S: Supported
10536F: drivers/thermal/
10537F: include/linux/thermal.h
af6c9f16 10538F: include/uapi/linux/thermal.h
b75f0050
JP
10539F: include/linux/cpu_cooling.h
10540F: Documentation/devicetree/bindings/thermal/
d3fb6955 10541
64e05d8b
VK
10542THERMAL/CPU_COOLING
10543M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10544M: Viresh Kumar <viresh.kumar@linaro.org>
10545M: Javi Merino <javi.merino@arm.com>
10546L: linux-pm@vger.kernel.org
10547S: Supported
10548F: Documentation/thermal/cpu-cooling-api.txt
10549F: drivers/thermal/cpu_cooling.c
10550F: include/linux/cpu_cooling.h
10551
30ba2fbd
VD
10552THINGM BLINK(1) USB RGB LED DRIVER
10553M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10554S: Maintained
10555F: drivers/hid/hid-thingm.c
10556
4e68852d 10557THINKPAD ACPI EXTRAS DRIVER
8b58be88 10558M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10559L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10560L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10561W: http://ibm-acpi.sourceforge.net
10562W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10563T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10564S: Maintained
679655da 10565F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10566
1b46f2a2 10567TI BANDGAP AND THERMAL DRIVER
f14d1c24 10568M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10569L: linux-pm@vger.kernel.org
531ff13e 10570L: linux-omap@vger.kernel.org
5a723e81 10571S: Maintained
794b2e25 10572F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10573
0c7665c3
MF
10574TI CDCE706 CLOCK DRIVER
10575M: Max Filippov <jcmvbkbc@gmail.com>
10576S: Maintained
10577F: drivers/clk/clk-cdce706.c
10578
49b6a5e3
TK
10579TI CLOCK DRIVER
10580M: Tero Kristo <t-kristo@ti.com>
10581L: linux-omap@vger.kernel.org
10582S: Maintained
10583F: drivers/clk/ti/
10584F: include/linux/clk/ti.h
10585
4020f2d7 10586TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10587M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10588S: Maintained
679655da
JP
10589F: drivers/misc/tifm*
10590F: drivers/mmc/host/tifm_sd.c
10591F: include/linux/tifm.h
4020f2d7 10592
e0c52404 10593TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10594M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10595L: linux-kernel@vger.kernel.org
10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597S: Maintained
10598F: drivers/soc/ti/*
10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10600
10601
152ad442
SR
10602TI LM49xxx FAMILY ASoC CODEC DRIVERS
10603M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10604M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10605L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10606S: Maintained
10607F: sound/soc/codecs/lm49453*
d392dead 10608F: sound/soc/codecs/isabelle*
152ad442 10609
0edd807d
KM
10610TI LP855x BACKLIGHT DRIVER
10611M: Milo Kim <milo.kim@ti.com>
10612S: Maintained
10613F: Documentation/backlight/lp855x-driver.txt
10614F: drivers/video/backlight/lp855x_bl.c
10615F: include/linux/platform_data/lp855x.h
10616
faf13f6d
KM
10617TI LP8727 CHARGER DRIVER
10618M: Milo Kim <milo.kim@ti.com>
10619S: Maintained
10620F: drivers/power/lp8727_charger.c
10621F: include/linux/platform_data/lp8727.h
10622
22f1229f
KM
10623TI LP8788 MFD DRIVER
10624M: Milo Kim <milo.kim@ti.com>
10625S: Maintained
10626F: drivers/iio/adc/lp8788_adc.c
10627F: drivers/leds/leds-lp8788.c
10628F: drivers/mfd/lp8788*.c
10629F: drivers/power/lp8788-charger.c
10630F: drivers/regulator/lp8788-*.c
10631F: include/linux/mfd/lp8788*.h
10632
84640e27
KM
10633TI NETCP ETHERNET DRIVER
10634M: Wingman Kwok <w-kwok2@ti.com>
10635M: Murali Karicheri <m-karicheri2@ti.com>
10636L: netdev@vger.kernel.org
10637S: Maintained
10638F: drivers/net/ethernet/ti/netcp*
10639
217e0ca9
KC
10640TI TAS571X FAMILY ASoC CODEC DRIVER
10641M: Kevin Cernekee <cernekee@chromium.org>
10642L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10643S: Odd Fixes
10644F: sound/soc/codecs/tas571x*
10645
dd5e8e6b 10646TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10647M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10648L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10649S: Maintained
10650F: sound/soc/codecs/twl4030*
10651
90921014 10652TI WILINK WIRELESS DRIVERS
90921014
LC
10653L: linux-wireless@vger.kernel.org
10654W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10655W: http://wireless.kernel.org/en/users/Drivers/wl1251
10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10657S: Orphan
90921014
LC
10658F: drivers/net/wireless/ti/
10659F: include/linux/wl12xx.h
10660
e86eaa3a 10661TIPC NETWORK LAYER
8b58be88 10662M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10663M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10664L: netdev@vger.kernel.org (core kernel code)
10665L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10666W: http://tipc.sourceforge.net/
e86eaa3a 10667S: Maintained
c117ab84 10668F: include/uapi/linux/tipc*.h
679655da 10669F: net/tipc/
e86eaa3a 10670
867e359b 10671TILE ARCHITECTURE
c47b15c4 10672M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10673W: http://www.ezchip.com/scm/
867e359b
CM
10674S: Supported
10675F: arch/tile/
6b940606 10676F: drivers/char/tile-srom.c
5c770755 10677F: drivers/edac/tile_edac.c
6b940606
CM
10678F: drivers/net/ethernet/tile/
10679F: drivers/rtc/rtc-tile.c
10680F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10681F: drivers/tty/serial/tilegx.c
6b940606
CM
10682F: drivers/usb/host/*-tilegx.c
10683F: include/linux/usb/tilegx.h
867e359b 10684
1da177e4 10685TLAN NETWORK DRIVER
8b58be88 10686M: Samuel Chessman <chessman@tux.org>
88c07dde 10687L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10688W: http://sourceforge.net/projects/tlan/
10689S: Maintained
679655da 10690F: Documentation/networking/tlan.txt
b544dbac 10691F: drivers/net/ethernet/ti/tlan.*
1da177e4 10692
d74db3b2 10693TOMOYO SECURITY MODULE
8b58be88
JP
10694M: Kentaro Takeda <takedakn@nttdata.co.jp>
10695M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10696L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10697L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10698L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10699L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10700W: http://tomoyo.sourceforge.jp/
843d183c 10701T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10702S: Maintained
679655da 10703F: security/tomoyo/
d74db3b2 10704
9caeb532 10705TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10706M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10707L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10708S: Maintained
10709F: drivers/platform/x86/topstar-laptop.c
10710
1da177e4 10711TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10712M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10713L: platform-driver-x86@vger.kernel.org
0a63ca11 10714S: Maintained
679655da 10715F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10716
0a63ca11
AA
10717TOSHIBA BLUETOOTH DRIVER
10718M: Azael Avalos <coproscefalo@gmail.com>
10719L: platform-driver-x86@vger.kernel.org
10720S: Maintained
10721F: drivers/platform/x86/toshiba_bluetooth.c
10722
10723TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10724M: Azael Avalos <coproscefalo@gmail.com>
10725L: platform-driver-x86@vger.kernel.org
10726S: Maintained
10727F: drivers/platform/x86/toshiba_haps.c
10728
14991fc7
AA
10729TOSHIBA WMI HOTKEYS DRIVER
10730M: Azael Avalos <coproscefalo@gmail.com>
10731L: platform-driver-x86@vger.kernel.org
10732S: Maintained
10733F: drivers/platform/x86/toshiba-wmi.c
10734
1da177e4 10735TOSHIBA SMM DRIVER
8b58be88 10736M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10737W: http://www.buzzard.org.uk/toshiba/
10738S: Maintained
679655da
JP
10739F: drivers/char/toshiba.c
10740F: include/linux/toshiba.h
c117ab84 10741F: include/uapi/linux/toshiba.h
1da177e4 10742
d32d9864
MR
10743TOSHIBA TC358743 DRIVER
10744M: Mats Randgaard <matrandg@cisco.com>
10745L: linux-media@vger.kernel.org
10746S: Maintained
10747F: drivers/media/i2c/tc358743*
10748F: include/media/tc358743.h
10749
d719f900 10750TMIO MMC DRIVER
c4b13fb0 10751M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10752L: linux-mmc@vger.kernel.org
d719f900 10753S: Maintained
d1057c40
GL
10754F: drivers/mmc/host/tmio_mmc*
10755F: drivers/mmc/host/sh_mobile_sdhi.c
10756F: include/linux/mmc/tmio.h
10757F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10758
917cc4e6
GR
10759TMP401 HARDWARE MONITOR DRIVER
10760M: Guenter Roeck <linux@roeck-us.net>
10761L: lm-sensors@lm-sensors.org
10762S: Maintained
10763F: Documentation/hwmon/tmp401
10764F: drivers/hwmon/tmp401.c
10765
98f32602 10766TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10767M: Hugh Dickins <hughd@google.com>
98f32602
HD
10768L: linux-mm@kvack.org
10769S: Maintained
10770F: include/linux/shmem_fs.h
10771F: mm/shmem.c
10772
45f95b53 10773TM6000 VIDEO4LINUX DRIVER
009a5410 10774M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10775L: linux-media@vger.kernel.org
10776W: http://linuxtv.org
10777T: git git://linuxtv.org/media_tree.git
10778S: Odd fixes
10779F: drivers/media/usb/tm6000/
10780
c65fde19
HV
10781TW68 VIDEO4LINUX DRIVER
10782M: Hans Verkuil <hverkuil@xs4all.nl>
10783L: linux-media@vger.kernel.org
10784T: git git://linuxtv.org/media_tree.git
10785W: http://linuxtv.org
10786S: Odd Fixes
10787F: drivers/media/pci/tw68/
10788
4e68852d 10789TPM DEVICE DRIVER
901486b8 10790M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10791M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10792M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10793R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10794W: http://tpmdd.sourceforge.net
63a10dfd 10795L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10796Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10797T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10798S: Maintained
679655da 10799F: drivers/char/tpm/
4e68852d 10800
1a0f1b27
AL
10801TPM IBM_VTPM DEVICE DRIVER
10802M: Ashley Lai <ashleydlai@gmail.com>
10803W: http://tpmdd.sourceforge.net
10804L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10805S: Maintained
10806F: drivers/char/tpm/tpm_ibmvtpm*
10807
d6f005a1
JP
10808TRACING
10809M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10810M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10812S: Maintained
10813F: Documentation/trace/ftrace.txt
10814F: arch/*/*/*/ftrace.h
10815F: arch/*/kernel/ftrace.c
10816F: include/*/ftrace.h
10817F: include/linux/trace*.h
10818F: include/trace/
10819F: kernel/trace/
6e68e6c5 10820F: tools/testing/selftests/ftrace/
d6f005a1 10821
1da177e4 10822TRIVIAL PATCHES
8b58be88 10823M: Jiri Kosina <trivial@kernel.org>
54e5881d 10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10825S: Maintained
86ef925f 10826K: ^Subject:.*(?i)trivial
1da177e4 10827
4e68852d 10828TTY LAYER
879a5a00 10829M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10830M: Jiri Slaby <jslaby@suse.com>
879a5a00 10831S: Supported
08deed1e 10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10833F: Documentation/serial/
8dd5d2f1 10834F: drivers/tty/
df621252 10835F: drivers/tty/serial/serial_core.c
e3288775
AC
10836F: include/linux/serial_core.h
10837F: include/linux/serial.h
10838F: include/linux/tty.h
c117ab84
CEB
10839F: include/uapi/linux/serial_core.h
10840F: include/uapi/linux/serial.h
10841F: include/uapi/linux/tty.h
4e68852d 10842
91952bc0
AP
10843TUA9001 MEDIA DRIVER
10844M: Antti Palosaari <crope@iki.fi>
10845L: linux-media@vger.kernel.org
10846W: http://linuxtv.org/
10847W: http://palosaari.fi/linux/
10848Q: http://patchwork.linuxtv.org/project/linux-media/list/
10849T: git git://linuxtv.org/anttip/media_tree.git
10850S: Maintained
10851F: drivers/media/tuners/tua9001*
10852
740db6d7 10853TULIP NETWORK DRIVERS
8b58be88 10854M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10855L: netdev@vger.kernel.org
10856S: Maintained
0f04e2aa 10857F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10858
10859TUN/TAP driver
ba57b6f2 10860M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10861W: http://vtun.sourceforge.net/tun
10862S: Maintained
679655da
JP
10863F: Documentation/networking/tuntap.txt
10864F: arch/um/os-Linux/drivers/
1da177e4 10865
b454cc66 10866TURBOCHANNEL SUBSYSTEM
8b58be88 10867M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10868M: Ralf Baechle <ralf@linux-mips.org>
10869L: linux-mips@linux-mips.org
10870Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10871S: Maintained
679655da
JP
10872F: drivers/tc/
10873F: include/linux/tc.h
b454cc66 10874
1da177e4 10875U14-34F SCSI DRIVER
8b58be88 10876M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10877L: linux-scsi@vger.kernel.org
10878S: Maintained
679655da 10879F: drivers/scsi/u14-34f.c
1da177e4 10880
e2d1d6c0 10881UBI FILE SYSTEM (UBIFS)
949cb623 10882M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10883M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10884L: linux-mtd@lists.infradead.org
e2966cbe 10885T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10886W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10887S: Maintained
679655da
JP
10888F: Documentation/filesystems/ubifs.txt
10889F: fs/ubifs/
e2d1d6c0 10890
e1632fa2 10891UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 10892M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 10893W: http://www.uclinux.org/
e1632fa2 10894L: linux-m68k@lists.linux-m68k.org
cc2020e6 10895L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 10897S: Maintained
e1632fa2
GU
10898F: arch/m68k/coldfire/
10899F: arch/m68k/68*/
61bc02bb
JP
10900F: arch/m68k/*/*_no.*
10901F: arch/m68k/include/asm/*_no.*
cc2020e6 10902
1da177e4 10903UDF FILESYSTEM
d8130624 10904M: Jan Kara <jack@suse.com>
1da177e4 10905S: Maintained
679655da
JP
10906F: Documentation/filesystems/udf.txt
10907F: fs/udf/
1da177e4 10908
cc2020e6 10909UFS FILESYSTEM
8b58be88 10910M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10911S: Maintained
679655da
JP
10912F: Documentation/filesystems/ufs.txt
10913F: fs/ufs/
cc2020e6 10914
0a09d3ab
DH
10915UHID USERSPACE HID IO DRIVER:
10916M: David Herrmann <dh.herrmann@googlemail.com>
10917L: linux-input@vger.kernel.org
10918S: Maintained
10919F: drivers/hid/uhid.c
c117ab84 10920F: include/uapi/linux/uhid.h
0a09d3ab 10921
18332a80 10922ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10923L: linux-usb@vger.kernel.org
10c6c9c9 10924S: Orphan
355ffe69 10925F: drivers/uwb/
679655da
JP
10926F: include/linux/uwb.h
10927F: include/linux/uwb/
18332a80 10928
b31d8273
G
10929UNICORE32 ARCHITECTURE:
10930M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10931W: http://mprc.pku.edu.cn/~guanxuetao/linux
10932S: Maintained
ceebf4d5 10933T: git git://github.com/gxt/linux.git
b31d8273
G
10934F: arch/unicore32/
10935
d8379ab1
TF
10936UNIFDEF
10937M: Tony Finch <dot@dotat.at>
10938W: http://dotat.at/prog/unifdef
10939S: Maintained
10940F: scripts/unifdef.c
10941
1da177e4 10942UNIFORM CDROM DRIVER
8b58be88 10943M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10944W: http://www.kernel.dk
10945S: Maintained
679655da
JP
10946F: Documentation/cdrom/
10947F: drivers/cdrom/cdrom.c
10948F: include/linux/cdrom.h
c117ab84 10949F: include/uapi/linux/cdrom.h
1da177e4 10950
56df0122 10951UNISYS S-PAR DRIVERS
49e7d9df
JP
10952M: Benjamin Romer <benjamin.romer@unisys.com>
10953M: David Kershner <david.kershner@unisys.com>
10954L: sparmaintainer@unisys.com (Unisys internal)
10955S: Supported
10956F: drivers/staging/unisys/
56df0122 10957
9941fa6e
VH
10958UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10959M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10960L: linux-scsi@vger.kernel.org
10961S: Supported
10962F: Documentation/scsi/ufs.txt
10963F: drivers/scsi/ufs/
10964
e2d1d6c0 10965UNSORTED BLOCK IMAGES (UBI)
949cb623 10966M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10967M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10968W: http://www.linux-mtd.infradead.org/
10969L: linux-mtd@lists.infradead.org
b6b44e0a 10970T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10971S: Supported
80811493 10972F: drivers/mtd/ubi/
679655da 10973F: include/linux/mtd/ubi.h
c117ab84 10974F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10975
1da177e4 10976USB ACM DRIVER
61eee9a7 10977M: Oliver Neukum <oliver@neukum.org>
6372594a 10978L: linux-usb@vger.kernel.org
1da177e4 10979S: Maintained
679655da
JP
10980F: Documentation/usb/acm.txt
10981F: drivers/usb/class/cdc-acm.*
1da177e4 10982
b7d572e1
PF
10983USB AR5523 WIRELESS DRIVER
10984M: Pontus Fuchs <pontus.fuchs@gmail.com>
10985L: linux-wireless@vger.kernel.org
10986S: Maintained
10987F: drivers/net/wireless/ath/ar5523/
10988
115bb1ff 10989USB ATTACHED SCSI
f50a4968 10990M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10991M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10992L: linux-usb@vger.kernel.org
10993L: linux-scsi@vger.kernel.org
8eae0fb7 10994S: Maintained
115bb1ff
MW
10995F: drivers/usb/storage/uas.c
10996
1da177e4 10997USB CDC ETHERNET DRIVER
61eee9a7 10998M: Oliver Neukum <oliver@neukum.org>
795fb7e7 10999L: linux-usb@vger.kernel.org
1da177e4 11000S: Maintained
679655da 11001F: drivers/net/usb/cdc_*.c
c117ab84 11002F: include/uapi/linux/usb/cdc.h
1da177e4 11003
66e3e591
KP
11004USB CHAOSKEY DRIVER
11005M: Keith Packard <keithp@keithp.com>
11006L: linux-usb@vger.kernel.org
11007S: Maintained
11008F: drivers/usb/misc/chaoskey.c
11009
b02b371e 11010USB CYPRESS C67X00 DRIVER
8b58be88 11011M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11012L: linux-usb@vger.kernel.org
11013S: Maintained
679655da 11014F: drivers/usb/c67x00/
b02b371e 11015
d0374f4f 11016USB DAVICOM DM9601 DRIVER
8b58be88 11017M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11018L: netdev@vger.kernel.org
d0374f4f
PK
11019W: http://www.linux-usb.org/usbnet
11020S: Maintained
679655da 11021F: drivers/net/usb/dm9601.c
d0374f4f 11022
cc2020e6 11023USB DIAMOND RIO500 DRIVER
8b58be88 11024M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11025L: rio500-users@lists.sourceforge.net
11026W: http://rio500.sourceforge.net
11027S: Maintained
679655da 11028F: drivers/usb/misc/rio500*
cc2020e6 11029
1da177e4 11030USB EHCI DRIVER
578333ab 11031M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11032L: linux-usb@vger.kernel.org
578333ab 11033S: Maintained
679655da
JP
11034F: Documentation/usb/ehci.txt
11035F: drivers/usb/host/ehci*
1da177e4 11036
69ae9e3e 11037USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11038M: Felipe Balbi <balbi@ti.com>
795fb7e7 11039L: linux-usb@vger.kernel.org
69ae9e3e 11040W: http://www.linux-usb.org/gadget
d6d0f665
FB
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11042S: Maintained
679655da
JP
11043F: drivers/usb/gadget/
11044F: include/linux/usb/gadget*
69ae9e3e 11045
2dea64b4 11046USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11047M: Jiri Kosina <jikos@kernel.org>
795fb7e7 11048L: linux-usb@vger.kernel.org
54e5881d 11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11050S: Maintained
c2f01971 11051F: Documentation/hid/hiddev.txt
679655da 11052F: drivers/hid/usbhid/
1da177e4 11053
959eea21 11054USB ISP116X DRIVER
8b58be88 11055M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11056L: linux-usb@vger.kernel.org
959eea21 11057S: Maintained
679655da
JP
11058F: drivers/usb/host/isp116x*
11059F: include/linux/usb/isp116x.h
959eea21 11060
1da177e4 11061USB MASS STORAGE DRIVER
8b58be88 11062M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11063L: linux-usb@vger.kernel.org
8836aeb8 11064L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11065S: Maintained
11066W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11067F: drivers/usb/storage/
1da177e4 11068
af39917d
CL
11069USB MIDI DRIVER
11070M: Clemens Ladisch <clemens@ladisch.de>
11071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11072T: git git://git.alsa-project.org/alsa-kernel.git
11073S: Maintained
11074F: sound/usb/midi.*
11075
444ce9d4
JP
11076USB NETWORKING DRIVERS
11077L: linux-usb@vger.kernel.org
11078S: Odd Fixes
11079F: drivers/net/usb/
11080
1da177e4 11081USB OHCI DRIVER
578333ab 11082M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11083L: linux-usb@vger.kernel.org
578333ab 11084S: Maintained
679655da
JP
11085F: Documentation/usb/ohci.txt
11086F: drivers/usb/host/ohci*
1da177e4 11087
963ffa3e
PC
11088USB OTG FSM (Finite State Machine)
11089M: Peter Chen <Peter.Chen@freescale.com>
8373856d 11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11091L: linux-usb@vger.kernel.org
11092S: Maintained
11093F: drivers/usb/common/usb-otg-fsm.c
11094
563da3a9
VM
11095USB OVER IP DRIVER
11096M: Valentina Manea <valentina.manea.m@gmail.com>
11097M: Shuah Khan <shuah.kh@samsung.com>
11098L: linux-usb@vger.kernel.org
11099S: Maintained
11100F: drivers/usb/usbip/
11101F: tools/usb/usbip/
11102
1da177e4 11103USB PEGASUS DRIVER
a16b945c 11104M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11105L: linux-usb@vger.kernel.org
043600a6 11106L: netdev@vger.kernel.org
052e3128
PM
11107T: git git://github.com/petkan/pegasus.git
11108W: https://github.com/petkan/pegasus
1da177e4 11109S: Maintained
679655da 11110F: drivers/net/usb/pegasus.*
1da177e4 11111
d3ad558f
FB
11112USB PHY LAYER
11113M: Felipe Balbi <balbi@ti.com>
11114L: linux-usb@vger.kernel.org
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11116S: Maintained
11117F: drivers/usb/phy/
d3ad558f 11118
73e4fb3f 11119USB PRINTER DRIVER (usblp)
8b58be88 11120M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11121L: linux-usb@vger.kernel.org
73e4fb3f 11122S: Supported
679655da 11123F: drivers/usb/class/usblp.c
1da177e4
LT
11124
11125USB RTL8150 DRIVER
a16b945c 11126M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11127L: linux-usb@vger.kernel.org
043600a6 11128L: netdev@vger.kernel.org
052e3128
PM
11129T: git git://github.com/petkan/rtl8150.git
11130W: https://github.com/petkan/rtl8150
1da177e4 11131S: Maintained
679655da 11132F: drivers/net/usb/rtl8150.c
1da177e4 11133
f896b796 11134USB SERIAL SUBSYSTEM
66085694 11135M: Johan Hovold <johan@kernel.org>
795fb7e7 11136L: linux-usb@vger.kernel.org
4e68852d 11137S: Maintained
679655da 11138F: Documentation/usb/usb-serial.txt
f896b796 11139F: drivers/usb/serial/
679655da 11140F: include/linux/usb/serial.h
1da177e4 11141
b3f0db1c
SG
11142USB SMSC75XX ETHERNET DRIVER
11143M: Steve Glendinning <steve.glendinning@shawell.net>
11144L: netdev@vger.kernel.org
11145S: Maintained
11146F: drivers/net/usb/smsc75xx.*
11147
2f7ca802 11148USB SMSC95XX ETHERNET DRIVER
90b24cfb 11149M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11150L: netdev@vger.kernel.org
90b24cfb 11151S: Maintained
679655da 11152F: drivers/net/usb/smsc95xx.*
2f7ca802 11153
1da177e4 11154USB SUBSYSTEM
879a5a00 11155M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11156L: linux-usb@vger.kernel.org
1da177e4 11157W: http://www.linux-usb.org
08deed1e 11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11159S: Supported
679655da 11160F: Documentation/usb/
679655da
JP
11161F: drivers/usb/
11162F: include/linux/usb.h
11163F: include/linux/usb/
1da177e4
LT
11164
11165USB UHCI DRIVER
8b58be88 11166M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11167L: linux-usb@vger.kernel.org
1da177e4 11168S: Maintained
679655da 11169F: drivers/usb/host/uhci*
1da177e4 11170
69ae9e3e 11171USB "USBNET" DRIVER FRAMEWORK
d8130624 11172M: Oliver Neukum <oneukum@suse.com>
043600a6 11173L: netdev@vger.kernel.org
69ae9e3e 11174W: http://www.linux-usb.org/usbnet
1da177e4 11175S: Maintained
679655da
JP
11176F: drivers/net/usb/usbnet.c
11177F: include/linux/usb/usbnet.h
1da177e4 11178
c0efd232 11179USB VIDEO CLASS
c53ac071 11180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11181L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11182L: linux-media@vger.kernel.org
275ffde4 11183T: git git://linuxtv.org/media_tree.git
57c6d2e9 11184W: http://www.ideasonboard.org/uvc/
c0efd232 11185S: Maintained
0c0d06ca 11186F: drivers/media/usb/uvc/
6c0f0359 11187F: include/uapi/linux/uvcvideo.h
1da177e4 11188
b60b9c45
HV
11189USB VISION DRIVER
11190M: Hans Verkuil <hverkuil@xs4all.nl>
11191L: linux-media@vger.kernel.org
11192T: git git://linuxtv.org/media_tree.git
11193W: http://linuxtv.org
11194S: Odd Fixes
11195F: drivers/media/usb/usbvision/
11196
8282da47
LP
11197USB WEBCAM GADGET
11198M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11199L: linux-usb@vger.kernel.org
11200S: Maintained
3a83c16e 11201F: drivers/usb/gadget/function/*uvc*
faf2e1db 11202F: drivers/usb/gadget/legacy/webcam.c
8282da47 11203
bf164cc0 11204USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11205M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11206L: linux-wireless@vger.kernel.org
11207S: Maintained
679655da 11208F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11209
eb6bab13 11210USB XHCI DRIVER
03d85053 11211M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11212L: linux-usb@vger.kernel.org
11213S: Supported
36d0344c
SS
11214F: drivers/usb/host/xhci*
11215F: drivers/usb/host/pci-quirks*
eb6bab13 11216
1da177e4 11217USB ZD1201 DRIVER
4086b9ca 11218L: linux-wireless@vger.kernel.org
1da177e4 11219W: http://linux-lc100020.sourceforge.net
4086b9ca 11220S: Orphan
679655da 11221F: drivers/net/wireless/zd1201.*
1da177e4 11222
b7eee616 11223USB ZR364XX DRIVER
8b58be88 11224M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11225L: linux-usb@vger.kernel.org
661263b5 11226L: linux-media@vger.kernel.org
275ffde4 11227T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11228W: http://royale.zerezo.com/zr364xx/
11229S: Maintained
679655da 11230F: Documentation/video4linux/zr364xx.txt
90d72ac6 11231F: drivers/media/usb/zr364xx/
b7eee616 11232
289fcff4
HK
11233ULPI BUS
11234M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11235L: linux-usb@vger.kernel.org
11236S: Maintained
11237F: drivers/usb/common/ulpi.c
11238F: include/linux/ulpi/
11239
e7839f25 11240USER-MODE LINUX (UML)
8b58be88 11241M: Jeff Dike <jdike@addtoit.com>
b15194b7 11242M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11243L: user-mode-linux-devel@lists.sourceforge.net
11244L: user-mode-linux-user@lists.sourceforge.net
11245W: http://user-mode-linux.sourceforge.net
11246S: Maintained
61516587 11247F: Documentation/virtual/uml/
679655da 11248F: arch/um/
b070989a 11249F: arch/x86/um/
679655da
JP
11250F: fs/hostfs/
11251F: fs/hppfs/
b7eee616 11252
e5f114e9 11253USERSPACE I/O (UIO)
6a534c9d 11254M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11255M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11256S: Maintained
3d3fecbd 11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11258F: Documentation/DocBook/uio-howto.tmpl
11259F: drivers/uio/
11260F: include/linux/uio*.h
e5f114e9 11261
256cccbe 11262UTIL-LINUX PACKAGE
8b58be88 11263M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11264L: util-linux@vger.kernel.org
11265W: http://en.wikipedia.org/wiki/Util-linux
11266T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11267S: Maintained
11268
c1fd1c07 11269UVESAFB DRIVER
8b58be88 11270M: Michal Januszewski <spock@gentoo.org>
c69f677c 11271L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11272W: http://dev.gentoo.org/~spock/projects/uvesafb/
11273S: Maintained
679655da 11274F: Documentation/fb/uvesafb.txt
8a61f013 11275F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11276
456930d8
SA
11277VF610 NAND DRIVER
11278M: Stefan Agner <stefan@agner.ch>
11279L: linux-mtd@lists.infradead.org
11280S: Supported
11281F: drivers/mtd/nand/vf610_nfc.c
11282
4480f15b 11283VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11284M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11285S: Maintained
679655da
JP
11286F: Documentation/filesystems/vfat.txt
11287F: fs/fat/
1da177e4 11288
cba3345c
AW
11289VFIO DRIVER
11290M: Alex Williamson <alex.williamson@redhat.com>
11291L: kvm@vger.kernel.org
11292S: Maintained
11293F: Documentation/vfio.txt
11294F: drivers/vfio/
11295F: include/linux/vfio.h
c117ab84 11296F: include/uapi/linux/vfio.h
cba3345c 11297
a714ea5f
AW
11298VFIO PLATFORM DRIVER
11299M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11300L: kvm@vger.kernel.org
11301S: Maintained
11302F: drivers/vfio/platform/
11303
9e6f3438
PO
11304VIDEOBUF2 FRAMEWORK
11305M: Pawel Osciak <pawel@osciak.com>
11306M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11307M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11308L: linux-media@vger.kernel.org
11309S: Maintained
90d72ac6 11310F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11311F: include/media/videobuf2-*
11312
5523662e
SCP
11313VIRTUAL SERIO DEVICE DRIVER
11314M: Stephen Chandler Paul <thatslyude@gmail.com>
11315S: Maintained
11316F: drivers/input/serio/userio.c
11317F: include/uapi/linux/userio.h
11318
9a82446b
AS
11319VIRTIO CONSOLE DRIVER
11320M: Amit Shah <amit.shah@redhat.com>
11321L: virtualization@lists.linux-foundation.org
11322S: Maintained
11323F: drivers/char/virtio_console.c
11324F: include/linux/virtio_console.h
c117ab84 11325F: include/uapi/linux/virtio_console.h
9a82446b 11326
2426ec8f 11327VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11328M: "Michael S. Tsirkin" <mst@redhat.com>
11329L: virtualization@lists.linux-foundation.org
11330S: Maintained
11331F: drivers/virtio/
c893c8d7 11332F: tools/virtio/
2426ec8f
MT
11333F: drivers/net/virtio_net.c
11334F: drivers/block/virtio_blk.c
11335F: include/linux/virtio_*.h
916cdabc 11336F: include/uapi/linux/virtio_*.h
2426ec8f 11337
f2dbda3b
CH
11338VIRTIO DRIVERS FOR S390
11339M: Christian Borntraeger <borntraeger@de.ibm.com>
11340M: Cornelia Huck <cornelia.huck@de.ibm.com>
11341L: linux-s390@vger.kernel.org
11342L: virtualization@lists.linux-foundation.org
11343L: kvm@vger.kernel.org
11344S: Supported
1b568d93 11345F: drivers/s390/virtio/
f2dbda3b 11346
4ad6ee91
GH
11347VIRTIO GPU DRIVER
11348M: David Airlie <airlied@linux.ie>
11349M: Gerd Hoffmann <kraxel@redhat.com>
11350L: dri-devel@lists.freedesktop.org
11351L: virtualization@lists.linux-foundation.org
11352S: Maintained
11353F: drivers/gpu/drm/virtio/
11354F: include/uapi/linux/virtio_gpu.h
11355
3a4d5c94
MT
11356VIRTIO HOST (VHOST)
11357M: "Michael S. Tsirkin" <mst@redhat.com>
11358L: kvm@vger.kernel.org
c996d8b9 11359L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11360L: netdev@vger.kernel.org
11361S: Maintained
11362F: drivers/vhost/
c117ab84 11363F: include/uapi/linux/vhost.h
3a4d5c94 11364
271c8651
GH
11365VIRTIO INPUT DRIVER
11366M: Gerd Hoffmann <kraxel@redhat.com>
11367S: Maintained
11368F: drivers/virtio/virtio_input.c
11369F: include/uapi/linux/virtio_input.h
11370
1da177e4 11371VIA RHINE NETWORK DRIVER
210347e1 11372S: Orphan
f2148a47 11373F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11374
f0bf7f61 11375VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11376M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11377M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11378S: Maintained
11379F: drivers/mmc/host/via-sdmmc.c
11380
69e4a7c2 11381VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11382M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11383L: linux-fbdev@vger.kernel.org
69e4a7c2 11384S: Maintained
c7babebd
FTS
11385F: include/linux/via-core.h
11386F: include/linux/via-gpio.h
11387F: include/linux/via_i2c.h
8a61f013 11388F: drivers/video/fbdev/via/
69e4a7c2 11389
01f20734 11390VIA VELOCITY NETWORK DRIVER
8b58be88 11391M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11392L: netdev@vger.kernel.org
11393S: Maintained
f2148a47 11394F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11395
f73f8173
AW
11396VIRT LIB
11397M: Alex Williamson <alex.williamson@redhat.com>
11398M: Paolo Bonzini <pbonzini@redhat.com>
11399L: kvm@vger.kernel.org
11400S: Supported
11401F: virt/lib/
11402
77911fd2 11403VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11404M: Hans Verkuil <hverkuil@xs4all.nl>
11405L: linux-media@vger.kernel.org
11406T: git git://linuxtv.org/media_tree.git
11407W: http://linuxtv.org
11408S: Maintained
77911fd2 11409F: drivers/media/platform/vivid/*
0b7bc1fa 11410
be7f8273 11411VLAN (802.1Q)
8b58be88 11412M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11413L: netdev@vger.kernel.org
11414S: Maintained
679655da
JP
11415F: drivers/net/macvlan.c
11416F: include/linux/if_*vlan.h
11417F: net/8021q/
be7f8273 11418
55e331cf 11419VLYNQ BUS
8b58be88 11420M: Florian Fainelli <florian@openwrt.org>
8578d7af 11421L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11422S: Maintained
11423F: drivers/vlynq/vlynq.c
11424F: include/linux/vlynq.h
11425
390beae4 11426VME SUBSYSTEM
74c600e3 11427M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11428M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11430L: devel@driverdev.osuosl.org
11431S: Maintained
11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11433F: Documentation/vme_api.txt
11434F: drivers/staging/vme/
11435F: drivers/vme/
11436F: include/linux/vme*
11437
4488e09b
AK
11438VMWARE HYPERVISOR INTERFACE
11439M: Alok Kataria <akataria@vmware.com>
11440L: virtualization@lists.linux-foundation.org
11441S: Supported
11442F: arch/x86/kernel/cpu/vmware.c
11443
73b35d07
DT
11444VMWARE BALLOON DRIVER
11445M: Xavier Deguillard <xdeguillard@vmware.com>
11446M: Philip Moltmann <moltmann@vmware.com>
11447M: "VMware, Inc." <pv-drivers@vmware.com>
11448L: linux-kernel@vger.kernel.org
11449S: Maintained
11450F: drivers/misc/vmw_balloon.c
11451
8b8be51b
TH
11452VMWARE VMMOUSE SUBDRIVER
11453M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11454M: "VMware, Inc." <pv-drivers@vmware.com>
11455L: linux-input@vger.kernel.org
11456S: Maintained
11457F: drivers/input/mouse/vmmouse.c
11458F: drivers/input/mouse/vmmouse.h
11459
d1a890fa 11460VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11461M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11462M: "VMware, Inc." <pv-drivers@vmware.com>
11463L: netdev@vger.kernel.org
11464S: Maintained
11465F: drivers/net/vmxnet3/
d1a890fa 11466
851b1642 11467VMware PVSCSI driver
f2d7e40e 11468M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11469M: VMware PV-Drivers <pv-drivers@vmware.com>
11470L: linux-scsi@vger.kernel.org
11471S: Maintained
11472F: drivers/scsi/vmw_pvscsi.c
11473F: drivers/scsi/vmw_pvscsi.h
11474
e53e86c7 11475VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11476M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11477M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11478L: linux-kernel@vger.kernel.org
1dd68f01 11479W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11481S: Supported
679655da
JP
11482F: drivers/regulator/
11483F: include/linux/regulator/
e53e86c7 11484
081958eb
DA
11485VRF
11486M: David Ahern <dsa@cumulusnetworks.com>
11487M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11488L: netdev@vger.kernel.org
11489S: Maintained
11490F: drivers/net/vrf.c
562d897d 11491F: Documentation/networking/vrf.txt
081958eb 11492
ab41319e 11493VT1211 HARDWARE MONITOR DRIVER
8b58be88 11494M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11495L: lm-sensors@lm-sensors.org
11496S: Maintained
679655da
JP
11497F: Documentation/hwmon/vt1211
11498F: drivers/hwmon/vt1211.c
ab41319e 11499
1de9e371 11500VT8231 HARDWARE MONITOR DRIVER
8b58be88 11501M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11502L: lm-sensors@lm-sensors.org
11503S: Maintained
679655da 11504F: drivers/hwmon/vt8231.c
1de9e371 11505
88095e7b
TO
11506VUB300 USB to SDIO/SD/MMC bridge chip
11507M: Tony Olech <tony.olech@elandigitalsystems.com>
11508L: linux-mmc@vger.kernel.org
11509L: linux-usb@vger.kernel.org
11510S: Supported
11511F: drivers/mmc/host/vub300.c
11512
1da177e4 11513W1 DALLAS'S 1-WIRE BUS
a8018766 11514M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11515S: Maintained
679655da
JP
11516F: Documentation/w1/
11517F: drivers/w1/
1da177e4 11518
13927079 11519W83791D HARDWARE MONITORING DRIVER
8b58be88 11520M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11521L: lm-sensors@lm-sensors.org
25845c22 11522S: Maintained
679655da
JP
11523F: Documentation/hwmon/w83791d
11524F: drivers/hwmon/w83791d.c
13927079 11525
61db011d 11526W83793 HARDWARE MONITORING DRIVER
8b58be88 11527M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11528L: lm-sensors@lm-sensors.org
11529S: Maintained
679655da
JP
11530F: Documentation/hwmon/w83793
11531F: drivers/hwmon/w83793.c
61db011d 11532
e3760b43 11533W83795 HARDWARE MONITORING DRIVER
d8130624 11534M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11535L: lm-sensors@lm-sensors.org
11536S: Maintained
11537F: drivers/hwmon/w83795.c
11538
1da177e4 11539W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11540M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11541S: Maintained
679655da 11542F: drivers/mmc/host/wbsd.*
1da177e4 11543
b4e05923
HG
11544WACOM PROTOCOL 4 SERIAL TABLETS
11545M: Julian Squires <julian@cipht.net>
11546M: Hans de Goede <hdegoede@redhat.com>
11547L: linux-input@vger.kernel.org
11548S: Maintained
11549F: drivers/input/tablet/wacom_serial4.c
11550
3527761c 11551WATCHDOG DEVICE DRIVERS
8b58be88 11552M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11553L: linux-watchdog@vger.kernel.org
11554W: http://www.linux-watchdog.org/
f599aaf0 11555T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11556S: Maintained
679655da
JP
11557F: Documentation/watchdog/
11558F: drivers/watchdog/
11559F: include/linux/watchdog.h
c117ab84 11560F: include/uapi/linux/watchdog.h
3527761c 11561
1da177e4 11562WD7000 SCSI DRIVER
8b58be88 11563M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11564L: linux-scsi@vger.kernel.org
11565S: Maintained
679655da 11566F: drivers/scsi/wd7000.c
1da177e4 11567
b22e00f3
DH
11568WIIMOTE HID DRIVER
11569M: David Herrmann <dh.herrmann@googlemail.com>
11570L: linux-input@vger.kernel.org
11571S: Maintained
11572F: drivers/hid/hid-wiimote*
11573
e258b80e 11574WINBOND CIR DRIVER
364e9e18 11575M: David Härdeman <david@hardeman.nu>
e258b80e 11576S: Maintained
116ab806 11577F: drivers/media/rc/winbond-cir.c
e258b80e 11578
8a70da82 11579WIMAX STACK
8b58be88 11580M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11581M: linux-wimax@intel.com
49e7d9df 11582L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11583S: Supported
11584W: http://linuxwimax.org
315987dc 11585F: Documentation/wimax/README.wimax
315987dc
JP
11586F: include/linux/wimax/debug.h
11587F: include/net/wimax.h
c117ab84 11588F: include/uapi/linux/wimax.h
315987dc 11589F: net/wimax/
8a70da82 11590
5fc14680 11591WISTRON LAPTOP BUTTON DRIVER
8b58be88 11592M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11593S: Maintained
679655da 11594F: drivers/input/misc/wistron_btns.c
5fc14680 11595
1da177e4 11596WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11597M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11598L: linux-wireless@vger.kernel.org
926554c4 11599W: http://oops.ghostprotocols.net:81/blog
1da177e4 11600S: Maintained
679655da 11601F: drivers/net/wireless/wl3501*
1da177e4 11602
055bcbcb 11603WOLFSON MICROELECTRONICS DRIVERS
fef95164 11604L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11605T: git https://github.com/CirrusLogic/linux-drivers.git
11606W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11607S: Supported
3768f0b1 11608F: Documentation/hwmon/wm83??
f494993f
CK
11609F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11610F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11611F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11612F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11613F: drivers/clk/clk-wm83*.c
9c309598 11614F: drivers/extcon/extcon-arizona.c
b75ea16a 11615F: drivers/leds/leds-wm83*.c
25b273ba 11616F: drivers/gpio/gpio-*wm*.c
9c309598 11617F: drivers/gpio/gpio-arizona.c
d22b0869 11618F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11619F: drivers/input/misc/wm831x-on.c
11620F: drivers/input/touchscreen/wm831x-ts.c
11621F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11622F: drivers/mfd/arizona*
11623F: drivers/mfd/wm*.c
b75ea16a
MB
11624F: drivers/power/wm83*.c
11625F: drivers/rtc/rtc-wm83*.c
11626F: drivers/regulator/wm8*.c
3860e6c4 11627F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11628F: drivers/watchdog/wm83*_wdt.c
9c309598 11629F: include/linux/mfd/arizona/
3860e6c4 11630F: include/linux/mfd/wm831x/
b75ea16a 11631F: include/linux/mfd/wm8350/
3768f0b1 11632F: include/linux/mfd/wm8400*
59ec6da2 11633F: include/linux/wm97xx.h
055bcbcb 11634F: include/sound/wm????.h
9c309598 11635F: sound/soc/codecs/arizona.?
055bcbcb 11636F: sound/soc/codecs/wm*
b75ea16a 11637
3e6cd7a4
TH
11638WORKQUEUE
11639M: Tejun Heo <tj@kernel.org>
badb7f5e 11640R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11642S: Maintained
11643F: include/linux/workqueue.h
11644F: kernel/workqueue.c
11645F: Documentation/workqueue.txt
11646
1da177e4 11647X.25 NETWORK LAYER
8bf28059 11648M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11649L: linux-x25@vger.kernel.org
8bf28059 11650S: Odd Fixes
679655da
JP
11651F: Documentation/networking/x25*
11652F: include/net/x25*
11653F: net/x25/
1da177e4 11654
e2d1d6c0 11655X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11656M: Thomas Gleixner <tglx@linutronix.de>
11657M: Ingo Molnar <mingo@redhat.com>
11658M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11659M: x86@kernel.org
981c3a4f 11660L: linux-kernel@vger.kernel.org
75fc2d37 11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11662S: Maintained
679655da
JP
11663F: Documentation/x86/
11664F: arch/x86/
e2d1d6c0 11665
d0944853 11666X86 PLATFORM DRIVERS
e181ba15 11667M: Darren Hart <dvhart@infradead.org>
d0944853 11668L: platform-driver-x86@vger.kernel.org
e181ba15 11669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11670S: Maintained
14430813 11671F: drivers/platform/x86/
3a4bceef 11672F: drivers/platform/olpc/
d0944853 11673
c1f5c54b
IM
11674X86 MCE INFRASTRUCTURE
11675M: Tony Luck <tony.luck@intel.com>
487ba8e8 11676M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11677L: linux-edac@vger.kernel.org
11678S: Maintained
11679F: arch/x86/kernel/cpu/mcheck/*
11680
79ebdc95
BP
11681X86 MICROCODE UPDATE SUPPORT
11682M: Borislav Petkov <bp@alien8.de>
11683S: Maintained
11684F: arch/x86/kernel/cpu/microcode/*
11685
f0905c5a
AL
11686X86 VDSO
11687M: Andy Lutomirski <luto@amacapital.net>
11688L: linux-kernel@vger.kernel.org
11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11690S: Maintained
d603c8e1 11691F: arch/x86/entry/vdso/
f0905c5a 11692
d6fad502 11693XC2028/3028 TUNER DRIVER
009a5410 11694M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11695L: linux-media@vger.kernel.org
11696W: http://linuxtv.org
11697T: git git://linuxtv.org/media_tree.git
11698S: Maintained
11699F: drivers/media/tuners/tuner-xc2028.*
11700
c4468085 11701XEN HYPERVISOR INTERFACE
c4468085 11702M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11703M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11704M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11705L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11707S: Supported
11708F: arch/x86/xen/
11709F: drivers/*/xen-*front.c
11710F: drivers/xen/
11711F: arch/x86/include/asm/xen/
11712F: include/xen/
c117ab84 11713F: include/uapi/xen/
c4468085 11714
77bfb479
SS
11715XEN HYPERVISOR ARM
11716M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11717L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11718S: Supported
11719F: arch/arm/xen/
11720F: arch/arm/include/asm/xen/
11721
b475e83f
SS
11722XEN HYPERVISOR ARM64
11723M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11724L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11725S: Supported
11726F: arch/arm64/xen/
11727F: arch/arm64/include/asm/xen/
11728
9b57e1a7
IC
11729XEN NETWORK BACKEND DRIVER
11730M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11731M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11732L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11733L: netdev@vger.kernel.org
11734S: Supported
11735F: drivers/net/xen-netback/*
11736
c5f8e29d
KRW
11737XEN PCI SUBSYSTEM
11738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11739L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11740S: Supported
11741F: arch/x86/pci/*xen*
11742F: drivers/pci/*xen*
11743
a2c5ae65
KRW
11744XEN BLOCK SUBSYSTEM
11745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11746M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11747L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11748S: Supported
11749F: drivers/block/xen-blkback/*
11750F: drivers/block/xen*
11751
15d03609
JG
11752XEN PVSCSI DRIVERS
11753M: Juergen Gross <jgross@suse.com>
11754L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11755L: linux-scsi@vger.kernel.org
11756S: Supported
11757F: drivers/scsi/xen-scsifront.c
11758F: drivers/xen/xen-scsiback.c
11759F: include/xen/interface/io/vscsiif.h
11760
c5f8e29d
KRW
11761XEN SWIOTLB SUBSYSTEM
11762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11763L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11764S: Supported
11765F: arch/x86/xen/*swiotlb*
11766F: drivers/xen/*swiotlb*
11767
1da177e4
LT
11768XFS FILESYSTEM
11769P: Silicon Graphics Inc
809625ca 11770M: Dave Chinner <david@fromorbit.com>
18caa67a 11771M: xfs@oss.sgi.com
d7ede1aa 11772L: xfs@oss.sgi.com
1da177e4 11773W: http://oss.sgi.com/projects/xfs
54e5881d 11774T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11775S: Supported
679655da
JP
11776F: Documentation/filesystems/xfs.txt
11777F: fs/xfs/
1da177e4 11778
8a3b7a25 11779XILINX AXI ETHERNET DRIVER
59a54f30
MS
11780M: Anirudha Sarangi <anirudh@xilinx.com>
11781M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11782S: Maintained
11783F: drivers/net/ethernet/xilinx/xilinx_axienet*
11784
238b8721 11785XILINX UARTLITE SERIAL DRIVER
8b58be88 11786M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11787L: linux-serial@vger.kernel.org
11788S: Maintained
df621252 11789F: drivers/tty/serial/uartlite.c
238b8721 11790
df330515
LP
11791XILINX VIDEO IP CORES
11792M: Hyun Kwon <hyun.kwon@xilinx.com>
11793M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11794L: linux-media@vger.kernel.org
11795T: git git://linuxtv.org/media_tree.git
11796S: Supported
11797F: Documentation/devicetree/bindings/media/xilinx/
11798F: drivers/media/platform/xilinx/
a5562f65 11799F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11800
74316949
EB
11801XILLYBUS DRIVER
11802M: Eli Billauer <eli.billauer@gmail.com>
11803L: linux-kernel@vger.kernel.org
11804S: Supported
11805F: drivers/char/xillybus/
11806
f620e4b8
MF
11807XTENSA XTFPGA PLATFORM SUPPORT
11808M: Max Filippov <jcmvbkbc@gmail.com>
11809L: linux-xtensa@linux-xtensa.org
11810S: Maintained
11811F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11812F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11813
1da177e4 11814YAM DRIVER FOR AX.25
8b58be88 11815M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11816L: linux-hams@vger.kernel.org
11817S: Maintained
679655da
JP
11818F: drivers/net/hamradio/yam*
11819F: include/linux/yam.h
1da177e4 11820
af64a5eb 11821YEALINK PHONE DRIVER
8b58be88 11822M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11823L: usbb2k-api-dev@nongnu.org
11824S: Maintained
679655da
JP
11825F: Documentation/input/yealink.txt
11826F: drivers/input/misc/yealink.*
af64a5eb 11827
1da177e4 11828Z8530 DRIVER FOR AX.25
8b58be88 11829M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11830W: http://yaina.de/jreuter/
11831W: http://www.qsl.net/dl1bke/
11832L: linux-hams@vger.kernel.org
11833S: Maintained
679655da
JP
11834F: Documentation/networking/z8530drv.txt
11835F: drivers/net/hamradio/*scc.c
11836F: drivers/net/hamradio/z8530.h
1da177e4 11837
0cf31ec1 11838ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11839M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11840L: linux-mm@kvack.org
11841S: Maintained
11842F: mm/zbud.c
11843F: include/linux/zbud.h
11844
7c0c3afb 11845ZD1211RW WIRELESS DRIVER
8b58be88
JP
11846M: Daniel Drake <dsd@gentoo.org>
11847M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11848W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11849L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11850L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11851S: Maintained
679655da 11852F: drivers/net/wireless/zd1211rw/
7c0c3afb 11853
20263029
DS
11854ZPOOL COMPRESSED PAGE STORAGE API
11855M: Dan Streetman <ddstreet@ieee.org>
11856L: linux-mm@kvack.org
11857S: Maintained
11858F: mm/zpool.c
11859F: include/linux/zpool.h
11860
1da177e4 11861ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11862L: mjpeg-users@lists.sourceforge.net
f63145e2 11863L: linux-media@vger.kernel.org
1da177e4 11864W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11865T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11866S: Odd Fixes
90d72ac6 11867F: drivers/media/pci/zoran/
1da177e4 11868
6920f2cc
MK
11869ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11870M: Minchan Kim <minchan@kernel.org>
11871M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11872R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11873L: linux-kernel@vger.kernel.org
11874S: Maintained
11875F: drivers/block/zram/
11876F: Documentation/blockdev/zram.txt
11877
8b4a4080 11878ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11879M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11880S: Maintained
df621252 11881F: drivers/tty/serial/zs.*
8b4a4080 11882
eae70d06
MK
11883ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11884M: Minchan Kim <minchan@kernel.org>
11885M: Nitin Gupta <ngupta@vflare.org>
41192a2d 11886R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
11887L: linux-mm@kvack.org
11888S: Maintained
11889F: mm/zsmalloc.c
11890F: include/linux/zsmalloc.h
d02be50d 11891F: Documentation/vm/zsmalloc.txt
eae70d06 11892
0cf31ec1 11893ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11894M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11895L: linux-mm@kvack.org
11896S: Maintained
11897F: mm/zswap.c
11898
1da177e4 11899THE REST
8b58be88 11900M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11901L: linux-kernel@vger.kernel.org
8a6e2535 11902Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11904S: Buried alive in reporters
34d03cc1
JP
11905F: *
11906F: */