remove abs64()
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf
AA
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
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/
a3ff83d2
MY
1629F: drivers/pinctrl/uniphier/
1630F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1631N: uniphier
1632
87572880 1633ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1634M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636S: Maintained
1637F: arch/arm/mach-ux500/
e4651a9f 1638F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1639F: drivers/dma/ste_dma40*
e4651a9f 1640F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1641F: drivers/mfd/abx500*
1642F: drivers/mfd/ab8500*
e4651a9f
LW
1643F: drivers/mfd/dbx500*
1644F: drivers/mfd/db8500*
ecc265fe
JP
1645F: drivers/pinctrl/nomadik/pinctrl-ab*
1646F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1647F: drivers/rtc/rtc-ab8500.c
e4651a9f 1648F: drivers/rtc/rtc-pl031.c
87572880 1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1650
e93fde28
UH
1651ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1652M: Ulf Hansson <ulf.hansson@linaro.org>
1653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654T: git git://git.linaro.org/people/ulfh/clk.git
1655S: Maintained
1656F: drivers/clk/ux500/
1657F: include/linux/platform_data/clk-ux500.h
1658
740d93b1
PM
1659ARM/VERSATILE EXPRESS PLATFORM
1660M: Liviu Dudau <liviu.dudau@arm.com>
1661M: Sudeep Holla <sudeep.holla@arm.com>
1662M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
1665F: arch/arm/boot/dts/vexpress*
9ccd6080 1666F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1667F: arch/arm/mach-vexpress/
1668F: */*/vexpress*
7e8f403f 1669F: */*/*/vexpress*
740d93b1
PM
1670F: drivers/clk/versatile/clk-vexpress-osc.c
1671F: drivers/clocksource/versatile.c
1672
d4275354 1673ARM/VFP SUPPORT
8b58be88 1674M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1676W: http://www.arm.linux.org.uk/
1677S: Maintained
1678F: arch/arm/vfp/
1679
e66b6d8e
MV
1680ARM/VOIPAC PXA270 SUPPORT
1681M: Marek Vasut <marek.vasut@gmail.com>
1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S: Maintained
1684F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1685F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1686
04529fe2
TP
1687ARM/VT8500 ARM ARCHITECTURE
1688M: Tony Prisk <linux@prisktech.co.nz>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/mach-vt8500/
41fd91b4 1692F: drivers/clocksource/vt8500_timer.c
560746eb 1693F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1694F: drivers/mmc/host/wmt-sdmmc.c
1695F: drivers/pwm/pwm-vt8500.c
1696F: drivers/rtc/rtc-vt8500.c
1697F: drivers/tty/serial/vt8500_serial.c
4f31102b 1698F: drivers/usb/host/ehci-platform.c
41fd91b4 1699F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1700F: drivers/video/fbdev/vt8500lcdfb.*
1701F: drivers/video/fbdev/wm8505fb*
1702F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1703
e66b6d8e
MV
1704ARM/ZIPIT Z2 SUPPORT
1705M: Marek Vasut <marek.vasut@gmail.com>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
1708F: arch/arm/mach-pxa/z2.c
6ab2a855 1709F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1710
5ecc4b53
JN
1711ARM/ZTE ARCHITECTURE
1712M: Jun Nie <jun.nie@linaro.org>
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Maintained
1715F: arch/arm/mach-zx/
1716F: drivers/clk/zte/
1717F: Documentation/devicetree/bindings/arm/zte.txt
1718F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1719
51f29d44
MS
1720ARM/ZYNQ ARCHITECTURE
1721M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1722R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724W: http://wiki.xilinx.com
d6448b76 1725T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1726S: Supported
1727F: arch/arm/mach-zynq/
bd2a337a 1728F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1729F: drivers/block/xsysace.c
c2fd4e38
MS
1730N: zynq
1731N: xilinx
1732F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1733F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1734F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1735F: drivers/edac/synopsys_edac.c
51f29d44 1736
48ec83bc 1737ARM SMMU DRIVERS
b8f9879e
WD
1738M: Will Deacon <will.deacon@arm.com>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: drivers/iommu/arm-smmu.c
48ec83bc 1742F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1743F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1744
38074229
CM
1745ARM64 PORT (AARCH64 ARCHITECTURE)
1746M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1747M: Will Deacon <will.deacon@arm.com>
38074229
CM
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S: Maintained
1750F: arch/arm64/
d19766ec 1751F: Documentation/arm64/
38074229 1752
9d7005f9
LP
1753AS3645A LED FLASH CONTROLLER DRIVER
1754M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1755L: linux-media@vger.kernel.org
1756T: git git://linuxtv.org/media_tree.git
1757S: Maintained
1758F: drivers/media/i2c/as3645a.c
1759F: include/media/as3645a.h
1760
d58de038
GJ
1761ASC7621 HARDWARE MONITOR DRIVER
1762M: George Joseph <george.joseph@fairview5.com>
1763L: lm-sensors@lm-sensors.org
1764S: Maintained
1765F: Documentation/hwmon/asc7621
1766F: drivers/hwmon/asc7621.c
1767
b229ece9 1768ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1769M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1770L: acpi4asus-user@lists.sourceforge.net
d0944853 1771L: platform-driver-x86@vger.kernel.org
76593d6f 1772W: http://acpi4asus.sf.net
85091b71 1773S: Maintained
b229ece9
CC
1774F: drivers/platform/x86/asus*.c
1775F: drivers/platform/x86/eeepc*.c
85091b71 1776
953a6479 1777ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1778R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1779W: http://sourceforge.net/projects/xscaleiop
08223d80 1780S: Odd fixes
679655da
JP
1781F: Documentation/crypto/async-tx-api.txt
1782F: crypto/async_tx/
1783F: drivers/dma/
1784F: include/linux/dmaengine.h
1785F: include/linux/async_tx.h
b3e5f263 1786
a1867d36 1787AT24 EEPROM DRIVER
14d77c4d 1788M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1789L: linux-i2c@vger.kernel.org
1790S: Maintained
1791F: drivers/misc/eeprom/at24.c
25f73ed5 1792F: include/linux/platform_data/at24.h
a1867d36 1793
e7839f25 1794ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1795M: "Ed L. Cashin" <ed.cashin@acm.org>
1796W: http://www.openaoe.org/
1da177e4 1797S: Supported
679655da
JP
1798F: Documentation/aoe/
1799F: drivers/block/aoe/
1da177e4 1800
aad7a211
AB
1801ATHEROS 71XX/9XXX GPIO DRIVER
1802M: Alban Bedel <albeu@free.fr>
1803W: https://github.com/AlbanBedel/linux
1804T: git git://github.com/AlbanBedel/linux
1805S: Maintained
1806F: drivers/gpio/gpio-ath79.c
1807F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1808
9a10a870 1809ATHEROS ATH GENERIC UTILITIES
f726ee65 1810M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1811L: linux-wireless@vger.kernel.org
1812S: Supported
1813F: drivers/net/wireless/ath/*
1814
fa1c114f 1815ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1816M: Jiri Slaby <jirislaby@gmail.com>
1817M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1818M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1819L: linux-wireless@vger.kernel.org
72c706b7 1820W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1821S: Maintained
fa451753 1822F: drivers/net/wireless/ath/ath5k/
fa1c114f 1823
12e62d6f
KV
1824ATHEROS ATH6KL WIRELESS DRIVER
1825M: Kalle Valo <kvalo@qca.qualcomm.com>
1826L: linux-wireless@vger.kernel.org
1827W: http://wireless.kernel.org/en/users/Drivers/ath6kl
58cfb681 1828T: git git://github.com/kvalo/ath.git
12e62d6f
KV
1829S: Supported
1830F: drivers/net/wireless/ath/ath6kl/
1831
2be7d22f
VK
1832WILOCITY WIL6210 WIRELESS DRIVER
1833M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1834L: linux-wireless@vger.kernel.org
1835L: wil6210@qca.qualcomm.com
1836S: Supported
1837W: http://wireless.kernel.org/en/users/Drivers/wil6210
1838F: drivers/net/wireless/ath/wil6210/
dba4b74d 1839F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1840
1d7e1e6b
CL
1841CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1842M: Christian Lamparter <chunkeey@googlemail.com>
1843L: linux-wireless@vger.kernel.org
1844W: http://wireless.kernel.org/en/users/Drivers/carl9170
1845S: Maintained
1846F: drivers/net/wireless/ath/carl9170/
1847
2c2a6172
LT
1848ATK0110 HWMON DRIVER
1849M: Luca Tettamanti <kronos.it@gmail.com>
1850L: lm-sensors@lm-sensors.org
1851S: Maintained
1852F: drivers/hwmon/asus_atk0110.c
1853
6f69a6d7 1854ATI_REMOTE2 DRIVER
8b58be88 1855M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1856S: Maintained
679655da 1857F: drivers/input/misc/ati_remote2.c
6f69a6d7 1858
7ae115b4 1859ATLX ETHERNET DRIVERS
8b58be88 1860M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1861M: Chris Snook <chris.snook@gmail.com>
e443e383 1862L: netdev@vger.kernel.org
8d5ca6ec
JC
1863W: http://sourceforge.net/projects/atl1
1864W: http://atl1.sourceforge.net
1865S: Maintained
2b133ad6 1866F: drivers/net/ethernet/atheros/
8d5ca6ec 1867
1da177e4 1868ATM
366c1bd1 1869M: Chas Williams <3chas3@gmail.com>
476604de 1870L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1871L: netdev@vger.kernel.org
1da177e4
LT
1872W: http://linux-atm.sourceforge.net
1873S: Maintained
679655da
JP
1874F: drivers/atm/
1875F: include/linux/atm*
c117ab84 1876F: include/uapi/linux/atm*
1da177e4 1877
04ac2f46 1878ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1879M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1880S: Maintained
1881F: drivers/mmc/host/atmel-mci.c
1882F: drivers/mmc/host/atmel-mci-regs.h
1883
a1cfac48 1884ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1885M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1886S: Supported
df621252 1887F: drivers/tty/serial/atmel_serial.c
a1cfac48 1888
dfae90ed 1889ATMEL Audio ALSA driver
3a82002c 1890M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1891L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1892S: Supported
1893F: sound/soc/atmel
1894
b414dc16
NF
1895ATMEL DMA DRIVER
1896M: Nicolas Ferre <nicolas.ferre@atmel.com>
1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S: Supported
1899F: drivers/dma/at_hdmac.c
1900F: drivers/dma/at_hdmac_regs.h
6f0d65af 1901F: include/linux/platform_data/dma-atmel.h
b414dc16 1902
6bd0f436
LD
1903ATMEL XDMA DRIVER
1904M: Ludovic Desroches <ludovic.desroches@atmel.com>
1905L: linux-arm-kernel@lists.infradead.org
1906L: dmaengine@vger.kernel.org
1907S: Supported
1908F: drivers/dma/at_xdmac.c
1909
888f2804
LD
1910ATMEL I2C DRIVER
1911M: Ludovic Desroches <ludovic.desroches@atmel.com>
1912L: linux-i2c@vger.kernel.org
1913S: Supported
1914F: drivers/i2c/busses/i2c-at91.c
1915
15515545
JW
1916ATMEL ISI DRIVER
1917M: Josh Wu <josh.wu@atmel.com>
1918L: linux-media@vger.kernel.org
1919S: Supported
f2294c2d 1920F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1921F: include/media/atmel-isi.h
1922
8f4c79ce 1923ATMEL LCDFB DRIVER
8b58be88 1924M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1925L: linux-fbdev@vger.kernel.org
8f4c79ce 1926S: Maintained
8a61f013 1927F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1928F: include/video/atmel_lcdc.h
8f4c79ce 1929
89e5785f 1930ATMEL MACB ETHERNET DRIVER
a02875a6 1931M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1932S: Supported
9f2f381f 1933F: drivers/net/ethernet/cadence/
89e5785f 1934
5cbac98a
JW
1935ATMEL NAND DRIVER
1936M: Josh Wu <josh.wu@atmel.com>
1937L: linux-mtd@lists.infradead.org
1938S: Supported
1939F: drivers/mtd/nand/atmel_nand*
1940
05c441ef 1941ATMEL SDMMC DRIVER
1942M: Ludovic Desroches <ludovic.desroches@atmel.com>
1943L: linux-mmc@vger.kernel.org
1944S: Supported
1945F: drivers/mmc/host/sdhci-of-at91.c
1946
754ce4f2 1947ATMEL SPI DRIVER
a02875a6 1948M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 1949S: Supported
9df92e6c 1950F: drivers/spi/spi-atmel.*
754ce4f2 1951
0ef09015 1952ATMEL SSC DRIVER
03515f32 1953M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Supported
1956F: drivers/misc/atmel-ssc.c
1957F: include/linux/atmel-ssc.h
1958
e9cb1c5a
NF
1959ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1960M: Nicolas Ferre <nicolas.ferre@atmel.com>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Supported
1963F: drivers/misc/atmel_tclib.c
1964F: drivers/clocksource/tcb_clksrc.c
1965
914a3f3b 1966ATMEL USBA UDC DRIVER
a02875a6
NF
1967M: Nicolas Ferre <nicolas.ferre@atmel.com>
1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 1969S: Supported
faf2e1db 1970F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 1971
1da177e4 1972ATMEL WIRELESS DRIVER
8b58be88 1973M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 1974L: linux-wireless@vger.kernel.org
1da177e4
LT
1975W: http://www.thekelleys.org.uk/atmel
1976W: http://atmelwlandriver.sourceforge.net/
1977S: Maintained
679655da 1978F: drivers/net/wireless/atmel*
1da177e4 1979
a14c0f8f
ND
1980ATMEL MAXTOUCH DRIVER
1981M: Nick Dyer <nick.dyer@itdev.co.uk>
1982T: git git://github.com/atmel-maxtouch/linux.git
1983S: Supported
1984F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
1985F: drivers/input/touchscreen/atmel_mxt_ts.c
1986F: include/linux/platform_data/atmel_mxt_ts.h
1987
26780d9e 1988ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
1989M: Bradley Grove <linuxdrivers@attotech.com>
1990L: linux-scsi@vger.kernel.org
1991W: http://www.attotech.com
1992S: Supported
1993F: drivers/scsi/esas2r
26780d9e 1994
bc6e17b8
SS
1995ATUSB IEEE 802.15.4 RADIO DRIVER
1996M: Stefan Schmidt <stefan@osg.samsung.com>
1997L: linux-wpan@vger.kernel.org
1998S: Maintained
1999F: drivers/net/ieee802154/atusb.c
2000F: drivers/net/ieee802154/atusb.h
2001F: drivers/net/ieee802154/at86rf230.h
2002
a92b7b80 2003AUDIT SUBSYSTEM
915f389d 2004M: Paul Moore <paul@paul-moore.com>
8b58be88 2005M: Eric Paris <eparis@redhat.com>
915f389d 2006L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2007W: http://people.redhat.com/sgrubb/audit/
915f389d 2008T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2009S: Maintained
679655da 2010F: include/linux/audit.h
c117ab84 2011F: include/uapi/linux/audit.h
679655da 2012F: kernel/audit*
a92b7b80 2013
70e84049 2014AUXILIARY DISPLAY DRIVERS
8b58be88 2015M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2016W: http://miguelojeda.es/auxdisplay.htm
2017W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2018S: Maintained
679655da
JP
2019F: drivers/auxdisplay/
2020F: include/linux/cfag12864b.h
70e84049 2021
5f97f7f9 2022AVR32 ARCHITECTURE
e336f61f
HCE
2023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2024M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2025W: http://www.atmel.com/products/AVR32/
249d9d9d 2026W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2027W: http://avrfreaks.net/
e336f61f 2028S: Maintained
679655da 2029F: arch/avr32/
5f97f7f9
HS
2030
2031AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2032M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2033M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2034S: Maintained
679655da 2035F: arch/avr32/mach-at32ap/
5f97f7f9 2036
1da177e4 2037AX.25 NETWORK LAYER
8b58be88 2038M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2039L: linux-hams@vger.kernel.org
d34cb28a 2040W: http://www.linux-ax25.org/
1da177e4 2041S: Maintained
c117ab84 2042F: include/uapi/linux/ax25.h
679655da
JP
2043F: include/net/ax25.h
2044F: net/ax25/
1da177e4 2045
d5269395 2046AZ6007 DVB DRIVER
009a5410 2047M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395
MCC
2048L: linux-media@vger.kernel.org
2049W: http://linuxtv.org
2050T: git git://linuxtv.org/media_tree.git
2051S: Maintained
2052F: drivers/media/usb/dvb-usb-v2/az6007.c
2053
6777376e
HV
2054AZTECH FM RADIO RECEIVER DRIVER
2055M: Hans Verkuil <hverkuil@xs4all.nl>
2056L: linux-media@vger.kernel.org
2057T: git git://linuxtv.org/media_tree.git
2058W: http://linuxtv.org
2059S: Maintained
2060F: drivers/media/radio/radio-aztech*
2061
e2d1d6c0 2062B43 WIRELESS DRIVER
e2d1d6c0 2063L: linux-wireless@vger.kernel.org
ed072f9e 2064L: b43-dev@lists.infradead.org
491b26b4 2065W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2066S: Odd Fixes
679655da 2067F: drivers/net/wireless/b43/
e2d1d6c0
RD
2068
2069B43LEGACY WIRELESS DRIVER
8b58be88 2070M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2071L: linux-wireless@vger.kernel.org
ed072f9e 2072L: b43-dev@lists.infradead.org
491b26b4 2073W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2074S: Maintained
679655da 2075F: drivers/net/wireless/b43legacy/
e2d1d6c0 2076
300abeb5 2077BACKLIGHT CLASS/SUBSYSTEM
b7701755 2078M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2079M: Lee Jones <lee.jones@linaro.org>
300abeb5 2080S: Maintained
679655da
JP
2081F: drivers/video/backlight/
2082F: include/linux/backlight.h
300abeb5 2083
c6c8fea2 2084BATMAN ADVANCED
207df49e 2085M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2086M: Simon Wunderlich <sw@simonwunderlich.de>
207df49e 2087M: Antonio Quartulli <antonio@meshcoding.com>
c6c8fea2
SE
2088L: b.a.t.m.a.n@lists.open-mesh.org
2089W: http://www.open-mesh.org/
2090S: Maintained
2091F: net/batman-adv/
2092
e2d1d6c0 2093BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2094M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2095L: linux-hams@vger.kernel.org
2096W: http://www.baycom.org/~tom/ham/ham.html
2097S: Maintained
679655da 2098F: drivers/net/hamradio/baycom*
e2d1d6c0 2099
cafe5635 2100BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2101M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2102L: linux-bcache@vger.kernel.org
2103W: http://bcache.evilpiepirate.org
d1aa1ab3 2104S: Maintained
cafe5635
KO
2105F: drivers/md/bcache/
2106
04bd844a
HV
2107BDISP ST MEDIA DRIVER
2108M: Fabien Dessenne <fabien.dessenne@st.com>
2109L: linux-media@vger.kernel.org
2110T: git git://linuxtv.org/media_tree.git
2111W: http://linuxtv.org
2112S: Supported
2113F: drivers/media/platform/sti/bdisp
2114
e2d1d6c0 2115BEFS FILE SYSTEM
55817d3d 2116S: Orphan
679655da
JP
2117F: Documentation/filesystems/befs.txt
2118F: fs/befs/
e2d1d6c0 2119
564ee360 2120BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2121M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2122L: netdev@vger.kernel.org
2123S: Maintained
2124F: drivers/net/ethernet/ec_bhf.c
564ee360 2125
e2d1d6c0 2126BFS FILE SYSTEM
8b58be88 2127M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2128S: Maintained
679655da
JP
2129F: Documentation/filesystems/bfs.txt
2130F: fs/bfs/
c117ab84 2131F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2132
1394f032 2133BLACKFIN ARCHITECTURE
a4edbc10 2134M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2135L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2136T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2137W: http://blackfin.uclinux.org
2138S: Supported
679655da 2139F: arch/blackfin/
566da5b2 2140
e190d6b1 2141BLACKFIN EMAC DRIVER
b3fe92b0 2142L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2143W: http://blackfin.uclinux.org
2144S: Supported
7b35f033 2145F: drivers/net/ethernet/adi/
e190d6b1 2146
566da5b2 2147BLACKFIN RTC DRIVER
b3fe92b0 2148L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2149W: http://blackfin.uclinux.org
2150S: Supported
679655da 2151F: drivers/rtc/rtc-bfin.c
1394f032 2152
936ed49a 2153BLACKFIN SDH DRIVER
109ec8c3 2154M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2155L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2156W: http://blackfin.uclinux.org
2157S: Supported
2158F: drivers/mmc/host/bfin_sdh.c
2159
1394f032 2160BLACKFIN SERIAL DRIVER
8b58be88 2161M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2162L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2163W: http://blackfin.uclinux.org
2164S: Supported
8460241e 2165F: drivers/tty/serial/bfin_uart.c
1394f032 2166
1e6d320f 2167BLACKFIN WATCHDOG DRIVER
b3fe92b0 2168L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2169W: http://blackfin.uclinux.org
2170S: Supported
679655da 2171F: drivers/watchdog/bfin_wdt.c
1e6d320f 2172
d24ecfcc 2173BLACKFIN I2C TWI DRIVER
8b58be88 2174M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2175L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2176W: http://blackfin.uclinux.org/
2177S: Supported
679655da 2178F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2179
1e204377
SJ
2180BLACKFIN MEDIA DRIVER
2181M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2182L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2183W: http://blackfin.uclinux.org/
2184S: Supported
2185F: drivers/media/platform/blackfin/
2186F: drivers/media/i2c/adv7183*
2187F: drivers/media/i2c/vs6624*
2188
b54cf35a
JSM
2189BLINKM RGB LED DRIVER
2190M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2191S: Maintained
2192F: drivers/leds/leds-blinkm.c
2193
1da177e4 2194BLOCK LAYER
8b58be88 2195M: Jens Axboe <axboe@kernel.dk>
08deed1e 2196T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2197S: Maintained
679655da 2198F: block/
ae11f7ef 2199F: kernel/trace/blktrace.c
1da177e4 2200
2b54aaef 2201BLOCK2MTD DRIVER
8b58be88 2202M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2203L: linux-mtd@lists.infradead.org
2204S: Maintained
679655da 2205F: drivers/mtd/devices/block2mtd.c
2b54aaef 2206
63fbd24e 2207BLUETOOTH DRIVERS
8b58be88 2208M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2209M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2210M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2211L: linux-bluetooth@vger.kernel.org
63fbd24e 2212W: http://www.bluez.org/
22e7a424
MH
2213T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2214T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2215S: Maintained
679655da 2216F: drivers/bluetooth/
1da177e4 2217
63fbd24e 2218BLUETOOTH SUBSYSTEM
8b58be88 2219M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2220M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2221M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2222L: linux-bluetooth@vger.kernel.org
2223W: http://www.bluez.org/
22e7a424
MH
2224T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2225T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2226S: Maintained
679655da
JP
2227F: net/bluetooth/
2228F: include/net/bluetooth/
1da177e4
LT
2229
2230BONDING DRIVER
79b30750 2231M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2232M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2233M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2234L: netdev@vger.kernel.org
ce00f85c
JC
2235W: http://sourceforge.net/projects/bonding/
2236S: Supported
679655da 2237F: drivers/net/bonding/
c117ab84 2238F: include/uapi/linux/if_bonding.h
1da177e4 2239
b5f4df34
AS
2240BPF (Safe dynamic programs and tools)
2241M: Alexei Starovoitov <ast@kernel.org>
2242L: netdev@vger.kernel.org
2243L: linux-kernel@vger.kernel.org
2244S: Supported
2245F: kernel/bpf/
2246
39105890 2247BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2248M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2249L: netdev@vger.kernel.org
2250S: Supported
adfc5217 2251F: drivers/net/ethernet/broadcom/b44.*
39105890 2252
32ec90d5
FF
2253BROADCOM GENET ETHERNET DRIVER
2254M: Florian Fainelli <f.fainelli@gmail.com>
2255L: netdev@vger.kernel.org
2256S: Supported
2257F: drivers/net/ethernet/broadcom/genet/
2258
948c51e6 2259BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2260M: Sony Chacko <sony.chacko@qlogic.com>
2261M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2262L: netdev@vger.kernel.org
2263S: Supported
adfc5217
JK
2264F: drivers/net/ethernet/broadcom/bnx2.*
2265F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2266
4d9d2cb0 2267BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2268M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2269L: netdev@vger.kernel.org
2270S: Supported
adfc5217 2271F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2272
90f4c594 2273BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2274M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2275M: Ray Jui <rjui@broadcom.com>
2276M: Scott Branden <sbranden@broadcom.com>
497a045d 2277L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2278T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2279S: Maintained
2280F: arch/arm/mach-bcm/
2281F: arch/arm/boot/dts/bcm113*
90f4c594 2282F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2283F: arch/arm/boot/dts/bcm281*
2284F: arch/arm/configs/bcm_defconfig
e4ef47f2 2285F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2286F: drivers/clocksource/bcm_kona_timer.c
2287
9209bec4 2288BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2289M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2290M: Lee Jones <lee@kernel.org>
10b9e887 2291M: Eric Anholt <eric@anholt.net>
f680f25c 2292L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2295S: Maintained
9209bec4 2296N: bcm2835
f680f25c 2297
a2f6734c
KC
2298BROADCOM BCM33XX MIPS ARCHITECTURE
2299M: Kevin Cernekee <cernekee@gmail.com>
2300L: linux-mips@linux-mips.org
2301S: Maintained
2302F: arch/mips/bcm3384/*
2303F: arch/mips/include/asm/mach-bcm3384/*
2304F: arch/mips/kernel/*bmips*
2305
5564f092
RM
2306BROADCOM BCM47XX MIPS ARCHITECTURE
2307M: Hauke Mehrtens <hauke@hauke-m.de>
2308M: Rafał Miłecki <zajec5@gmail.com>
2309L: linux-mips@linux-mips.org
2310S: Maintained
2311F: arch/mips/bcm47xx/*
2312F: arch/mips/include/asm/mach-bcm47xx/*
2313
9209bec4 2314BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2315M: Hauke Mehrtens <hauke@hauke-m.de>
2316L: linux-arm-kernel@lists.infradead.org
2317S: Maintained
2318F: arch/arm/mach-bcm/bcm_5301x.c
2319F: arch/arm/boot/dts/bcm5301x.dtsi
2320F: arch/arm/boot/dts/bcm470*
2321
e076e962
FF
2322BROADCOM BCM63XX ARM ARCHITECTURE
2323M: Florian Fainelli <f.fainelli@gmail.com>
2324L: linux-arm-kernel@lists.infradead.org
eb6725d0 2325T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2326S: Maintained
2327F: arch/arm/mach-bcm/bcm63xx.c
2328F: arch/arm/include/debug/bcm63xx.S
2329
7110e227
KC
2330BROADCOM BCM63XX/BCM33XX UDC DRIVER
2331M: Kevin Cernekee <cernekee@gmail.com>
2332L: linux-usb@vger.kernel.org
2333S: Maintained
2334F: drivers/usb/gadget/udc/bcm63xx_udc.*
2335
2df94fd6 2336BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2337M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2338M: Gregory Fong <gregory.0xf0@gmail.com>
2339M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2341T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2342S: Maintained
2343F: arch/arm/mach-bcm/*brcmstb*
2344F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2345F: drivers/bus/brcmstb_gisb.c
5009a289 2346N: brcmstb
2df94fd6 2347
70371cef
KC
2348BROADCOM BMIPS MIPS ARCHITECTURE
2349M: Kevin Cernekee <cernekee@gmail.com>
2350M: Florian Fainelli <f.fainelli@gmail.com>
2351L: linux-mips@linux-mips.org
eb6725d0 2352T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2353S: Maintained
2354F: arch/mips/bmips/*
2355F: arch/mips/include/asm/mach-bmips/*
2356F: arch/mips/kernel/*bmips*
338808de 2357F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2358F: drivers/irqchip/irq-bcm7*
2359F: drivers/irqchip/irq-brcmstb*
2360
948c51e6 2361BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2362M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2363M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2364L: netdev@vger.kernel.org
2365S: Supported
adfc5217 2366F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2367
a9533e7e
HP
2368BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2369M: Brett Rudley <brudley@broadcom.com>
818c07b8 2370M: Arend van Spriel <arend@broadcom.com>
85d63686 2371M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2372M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2373L: linux-wireless@vger.kernel.org
5615171c 2374L: brcm80211-dev-list@broadcom.com
a9533e7e 2375S: Supported
f62ebdd5 2376F: drivers/net/wireless/brcm80211/
a9533e7e 2377
9958d6f9 2378BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2379M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2380L: linux-scsi@vger.kernel.org
2381S: Supported
2382F: drivers/scsi/bnx2fc/
2383
6a6b5ad0 2384BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2385M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2386L: linux-scsi@vger.kernel.org
2387S: Supported
2388F: drivers/scsi/bnx2i/
2389
36c0237f
SB
2390BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2391M: Ray Jui <rjui@broadcom.com>
2392M: Scott Branden <sbranden@broadcom.com>
2393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2395T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2396S: Maintained
2397N: iproc
2398N: cygnus
2399N: bcm9113*
2400N: bcm9583*
2401N: bcm583*
2402N: bcm113*
2403
3b0213d5
GF
2404BROADCOM BRCMSTB GPIO DRIVER
2405M: Gregory Fong <gregory.0xf0@gmail.com>
2406L: bcm-kernel-feedback-list@broadcom.com>
2407S: Supported
2408F: drivers/gpio/gpio-brcmstb.c
2409F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2410
7b7f588b 2411BROADCOM KONA GPIO DRIVER
5e163903 2412M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2413L: bcm-kernel-feedback-list@broadcom.com
2414S: Supported
2415F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2416F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2417
f6e734a8
RM
2418BROADCOM NVRAM DRIVER
2419M: Rafał Miłecki <zajec5@gmail.com>
2420L: linux-mips@linux-mips.org
2421S: Maintained
2422F: drivers/firmware/broadcom/*
2423
02787daa
BN
2424BROADCOM STB NAND FLASH DRIVER
2425M: Brian Norris <computersforpeace@gmail.com>
2426L: linux-mtd@lists.infradead.org
2427S: Maintained
2428F: drivers/mtd/nand/brcmnand/
2429
c9678d86
RM
2430BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2431M: Rafał Miłecki <zajec5@gmail.com>
2432L: linux-wireless@vger.kernel.org
2433S: Maintained
2434F: drivers/bcma/
2435F: include/linux/bcma/
2436
b8302205
FF
2437BROADCOM SYSTEMPORT ETHERNET DRIVER
2438M: Florian Fainelli <f.fainelli@gmail.com>
2439L: netdev@vger.kernel.org
2440S: Supported
2441F: drivers/net/ethernet/broadcom/bcmsysport.*
2442
7725ccfd 2443BROCADE BFA FC SCSI DRIVER
aa803370
AG
2444M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2445M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2446L: linux-scsi@vger.kernel.org
2447S: Supported
2448F: drivers/scsi/bfa/
7725ccfd 2449
8b230ed8 2450BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2451M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2452L: netdev@vger.kernel.org
2453S: Supported
f844a0ea 2454F: drivers/net/ethernet/brocade/bna/
8b230ed8 2455
5cdf7f76 2456BSG (block layer generic sg v4 driver)
8b58be88 2457M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2458L: linux-scsi@vger.kernel.org
2459S: Supported
679655da
JP
2460F: block/bsg.c
2461F: include/linux/bsg.h
c117ab84 2462F: include/uapi/linux/bsg.h
5cdf7f76 2463
af39917d
CL
2464BT87X AUDIO DRIVER
2465M: Clemens Ladisch <clemens@ladisch.de>
2466L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2467T: git git://git.alsa-project.org/alsa-kernel.git
2468S: Maintained
2469F: Documentation/sound/alsa/Bt87x.txt
2470F: sound/pci/bt87x.c
2471
ff1d5c2f 2472BT8XXGPIO DRIVER
eb032b98 2473M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2474W: http://bu3sch.de/btgpio.php
2475S: Maintained
72dbb705 2476F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2477
eb1eb04f 2478BTRFS FILE SYSTEM
c0778e25
CM
2479M: Chris Mason <clm@fb.com>
2480M: Josef Bacik <jbacik@fb.com>
d8130624 2481M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2482L: linux-btrfs@vger.kernel.org
2483W: http://btrfs.wiki.kernel.org/
8a6e2535 2484Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2486S: Maintained
679655da
JP
2487F: Documentation/filesystems/btrfs.txt
2488F: fs/btrfs/
eb1eb04f 2489
1da177e4 2490BTTV VIDEO4LINUX DRIVER
009a5410 2491M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2492L: linux-media@vger.kernel.org
96b6aba0 2493W: http://linuxtv.org
275ffde4 2494T: git git://linuxtv.org/media_tree.git
f96236e5 2495S: Odd fixes
679655da 2496F: Documentation/video4linux/bttv/
90d72ac6 2497F: drivers/media/pci/bt8xx/bttv*
1da177e4 2498
1f34923c
KA
2499BUSLOGIC SCSI DRIVER
2500M: Khalid Aziz <khalid@gonehiking.org>
2501L: linux-scsi@vger.kernel.org
2502S: Maintained
2503F: drivers/scsi/BusLogic.*
2504F: drivers/scsi/FlashPoint.*
2505
af39917d
CL
2506C-MEDIA CMI8788 DRIVER
2507M: Clemens Ladisch <clemens@ladisch.de>
2508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2509T: git git://git.alsa-project.org/alsa-kernel.git
2510S: Maintained
2511F: sound/pci/oxygen/
2512
2141355f
MS
2513C6X ARCHITECTURE
2514M: Mark Salter <msalter@redhat.com>
2515M: Aurelien Jacquiot <a-jacquiot@ti.com>
2516L: linux-c6x-dev@linux-c6x.org
2517W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2518S: Maintained
2519F: arch/c6x/
2520
a5432f5a 2521CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2522M: David Howells <dhowells@redhat.com>
a5432f5a
DH
2523L: linux-cachefs@redhat.com
2524S: Supported
2525F: Documentation/filesystems/caching/cachefiles.txt
2526F: fs/cachefiles/
2527
c815ca39
HV
2528CADET FM/AM RADIO RECEIVER DRIVER
2529M: Hans Verkuil <hverkuil@xs4all.nl>
2530L: linux-media@vger.kernel.org
2531T: git git://linuxtv.org/media_tree.git
2532W: http://linuxtv.org
2533S: Maintained
2534F: drivers/media/radio/radio-cadet*
2535
77d5140f 2536CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2537M: Jonathan Corbet <corbet@lwn.net>
661263b5 2538L: linux-media@vger.kernel.org
275ffde4 2539T: git git://linuxtv.org/media_tree.git
77d5140f 2540S: Maintained
679655da 2541F: Documentation/video4linux/cafe_ccic
90d72ac6 2542F: drivers/media/platform/marvell-ccic/
77d5140f 2543
201b6bab 2544CAIF NETWORK LAYER
5c574f50 2545M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2546L: netdev@vger.kernel.org
2547S: Supported
2548F: Documentation/networking/caif/
2549F: drivers/net/caif/
c117ab84 2550F: include/uapi/linux/caif/
201b6bab
JP
2551F: include/net/caif/
2552F: net/caif/
2553
77dac90f 2554CALGARY x86-64 IOMMU
8b58be88
JP
2555M: Muli Ben-Yehuda <muli@il.ibm.com>
2556M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2557L: discuss@x86-64.org
2558S: Maintained
679655da
JP
2559F: arch/x86/kernel/pci-calgary_64.c
2560F: arch/x86/kernel/tce_64.c
2561F: arch/x86/include/asm/calgary.h
2562F: arch/x86/include/asm/tce.h
77dac90f 2563
e2d1d6c0 2564CAN NETWORK LAYER
8d15d386 2565M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2566M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2567L: linux-can@vger.kernel.org
84b0d715 2568W: https://github.com/linux-can
870482a4
MKB
2569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2571S: Maintained
f35f6c8f 2572F: Documentation/networking/can.txt
8d15d386 2573F: net/can/
8d15d386 2574F: include/linux/can/core.h
c117ab84
CEB
2575F: include/uapi/linux/can.h
2576F: include/uapi/linux/can/bcm.h
2577F: include/uapi/linux/can/raw.h
2578F: include/uapi/linux/can/gw.h
e2d1d6c0 2579
4261a204 2580CAN NETWORK DRIVERS
8b58be88 2581M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2582M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2583L: linux-can@vger.kernel.org
84b0d715 2584W: https://github.com/linux-can
870482a4
MKB
2585T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2586T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2587S: Maintained
8d15d386
OH
2588F: drivers/net/can/
2589F: include/linux/can/dev.h
8d15d386 2590F: include/linux/can/platform/
c117ab84
CEB
2591F: include/uapi/linux/can/error.h
2592F: include/uapi/linux/can/netlink.h
4261a204 2593
95d16c72
JM
2594CAPABILITIES
2595M: Serge Hallyn <serge.hallyn@canonical.com>
2596L: linux-security-module@vger.kernel.org
6305902c 2597S: Supported
95d16c72 2598F: include/linux/capability.h
c117ab84 2599F: include/uapi/linux/capability.h
6305902c 2600F: security/commoncap.c
38a94118 2601F: kernel/capability.c
95d16c72 2602
b84894c7
KT
2603CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2604M: Kevin Tsai <ktsai@capellamicro.com>
2605S: Maintained
2606F: drivers/iio/light/cm*
2607F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2608
f21fb3ed
RV
2609CAVIUM LIQUIDIO NETWORK DRIVER
2610M: Derek Chickles <derek.chickles@caviumnetworks.com>
2611M: Satanand Burla <satananda.burla@caviumnetworks.com>
2612M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2613M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2614L: netdev@vger.kernel.org
2615W: http://www.cavium.com
2616S: Supported
f21fb3ed
RV
2617F: drivers/net/ethernet/cavium/liquidio/
2618
ef0bbac3
VB
2619CC2520 IEEE-802.15.4 RADIO DRIVER
2620M: Varka Bhadram <varkabhadram@gmail.com>
2621L: linux-wpan@vger.kernel.org
2622S: Maintained
2623F: drivers/net/ieee802154/cc2520.c
2624F: include/linux/spi/cc2520.h
2625F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2626
b8154542 2627CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2628M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2629L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2630W: http://www.ibm.com/developerworks/power/cell/
2631S: Supported
679655da 2632F: arch/powerpc/include/asm/cell*.h
679655da 2633F: arch/powerpc/include/asm/spu*.h
c117ab84 2634F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2635F: arch/powerpc/oprofile/*cell*
2636F: arch/powerpc/platforms/cell/
b8154542 2637
398ecff5
SW
2638CEPH COMMON CODE (LIBCEPH)
2639M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2640M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2641M: Sage Weil <sage@redhat.com>
82593f87 2642L: ceph-devel@vger.kernel.org
09d90327 2643W: http://ceph.com/
fb99f881 2644T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2645T: git git://github.com/ceph/ceph-client.git
9030aaf9 2646S: Supported
14430813
JP
2647F: net/ceph/
2648F: include/linux/ceph/
2649F: include/linux/crush/
9030aaf9 2650
398ecff5
SW
2651CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2652M: "Yan, Zheng" <zyan@redhat.com>
2653M: Sage Weil <sage@redhat.com>
2654M: Ilya Dryomov <idryomov@gmail.com>
2655L: ceph-devel@vger.kernel.org
2656W: http://ceph.com/
2657T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2658T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2659S: Supported
2660F: Documentation/filesystems/ceph.txt
2661F: fs/ceph/
2662
cfc411e7
DH
2663CERTIFICATE HANDLING:
2664M: David Howells <dhowells@redhat.com>
2665M: David Woodhouse <dwmw2@infradead.org>
2666L: keyrings@linux-nfs.org
2667S: Maintained
2668F: Documentation/module-signing.txt
2669F: certs/
2670F: scripts/extract-cert.c
2671
18332a80 2672CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2673L: linux-usb@vger.kernel.org
10c6c9c9 2674S: Orphan
679655da
JP
2675F: Documentation/usb/WUSB-Design-overview.txt
2676F: Documentation/usb/wusb-cbaf
355ffe69
DV
2677F: drivers/usb/host/hwa-hc.c
2678F: drivers/usb/host/whci/
679655da
JP
2679F: drivers/usb/wusbcore/
2680F: include/linux/usb/wusb*
18332a80 2681
70e84049 2682CFAG12864B LCD DRIVER
8b58be88 2683M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2684W: http://miguelojeda.es/auxdisplay.htm
2685W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2686S: Maintained
679655da
JP
2687F: drivers/auxdisplay/cfag12864b.c
2688F: include/linux/cfag12864b.h
70e84049
MOS
2689
2690CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2691M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2692W: http://miguelojeda.es/auxdisplay.htm
2693W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2694S: Maintained
679655da
JP
2695F: drivers/auxdisplay/cfag12864bfb.c
2696F: include/linux/cfag12864b.h
70e84049 2697
704232c2 2698CFG80211 and NL80211
8b58be88 2699M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2700L: linux-wireless@vger.kernel.org
ce466579
JB
2701W: http://wireless.kernel.org/
2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2704S: Maintained
c117ab84 2705F: include/uapi/linux/nl80211.h
679655da
JP
2706F: include/net/cfg80211.h
2707F: net/wireless/*
2708X: net/wireless/wext*
704232c2 2709
46e64261
GKH
2710CHAR and MISC DRIVERS
2711M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2712M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2714S: Supported
46e64261
GKH
2715F: drivers/char/*
2716F: drivers/misc/*
471322a8 2717F: include/linux/miscdevice.h
46e64261 2718
0a920b5b 2719CHECKPATCH
8b58be88 2720M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2721M: Joe Perches <joe@perches.com>
2722S: Maintained
679655da 2723F: scripts/checkpatch.pl
0a920b5b 2724
f8407f26
HW
2725CHINESE DOCUMENTATION
2726M: Harry Wei <harryxiyou@gmail.com>
9740153c 2727L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2728L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2729S: Maintained
2730F: Documentation/zh_CN/
2731
2721ea2c 2732CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
eee52f9e 2733M: Peter Chen <Peter.Chen@freescale.com>
8373856d 2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2735L: linux-usb@vger.kernel.org
2736S: Maintained
2737F: drivers/usb/chipidea/
2738
a93ad65d
HG
2739CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2740M: Hans de Goede <hdegoede@redhat.com>
2741L: linux-input@vger.kernel.org
2742S: Maintained
2743F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2744F: drivers/input/touchscreen/chipone_icn8318.c
2745
ab043105
OJ
2746CHROME HARDWARE PLATFORM SUPPORT
2747M: Olof Johansson <olof@lixom.net>
2748S: Maintained
2749F: drivers/platform/chrome/
2750
641cb85e 2751CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2752M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2753M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2754M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2755M: Neel Patel <neepatel@cisco.com>
7063fbf2 2756S: Supported
a6a5580c 2757F: drivers/net/ethernet/cisco/enic/
7063fbf2 2758
e3cf00d0 2759CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2760M: Christian Benvenuti <benve@cisco.com>
2761M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2762S: Supported
35ef4a9e 2763F: drivers/infiniband/hw/usnic/
e3cf00d0 2764
2b7a52a4 2765CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2766M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2767L: netdev@vger.kernel.org
2768S: Maintained
57d0b7a0 2769F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2770
3d4cfdc9
MB
2771CIRRUS LOGIC AUDIO CODEC DRIVERS
2772M: Brian Austin <brian.austin@cirrus.com>
2773M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2774L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2775S: Maintained
2776F: sound/soc/codecs/cs*
2777
94574d9a
KRW
2778CLEANCACHE API
2779M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2780L: linux-kernel@vger.kernel.org
2781S: Maintained
2782F: mm/cleancache.c
2783F: include/linux/cleancache.h
2784
d4275354 2785CLK API
8b58be88 2786M: Russell King <linux@arm.linux.org.uk>
aa571b14 2787L: linux-clk@vger.kernel.org
37417046 2788S: Maintained
d4275354
RK
2789F: include/linux/clk.h
2790
9222d247
JS
2791CLOCKSOURCE, CLOCKEVENT DRIVERS
2792M: Daniel Lezcano <daniel.lezcano@linaro.org>
2793M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2794L: linux-kernel@vger.kernel.org
9222d247
JS
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2796S: Supported
2797F: drivers/clocksource
2798
5df6d737 2799CISCO FCOE HBA DRIVER
8fc89a79
HP
2800M: Hiral Patel <hiralpat@cisco.com>
2801M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2802M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2803L: linux-scsi@vger.kernel.org
2804S: Supported
2a99921a 2805F: drivers/scsi/fnic/
5df6d737 2806
c8806b6c
NM
2807CISCO SCSI HBA DRIVER
2808M: Narsimhulu Musini <nmusini@cisco.com>
2809M: Sesidhar Baddela <sebaddel@cisco.com>
2810L: linux-scsi@vger.kernel.org
2811S: Supported
2812F: drivers/scsi/snic/
2813
529aa8cb
TLSC
2814CMPC ACPI DRIVER
2815M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2816M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2817L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2818S: Supported
2819F: drivers/platform/x86/classmate-laptop.c
2820
85756a06
HV
2821COBALT MEDIA DRIVER
2822M: Hans Verkuil <hans.verkuil@cisco.com>
2823L: linux-media@vger.kernel.org
2824T: git git://linuxtv.org/media_tree.git
2825W: http://linuxtv.org
2826S: Supported
2827F: drivers/media/pci/cobalt/
2828
74425eee 2829COCCINELLE/Semantic Patches (SmPL)
26de9c26 2830M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2831M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2832M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2833M: Michal Marek <mmarek@suse.com>
26de9c26 2834L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2836W: http://coccinelle.lip6.fr/
2837S: Supported
4b92b2aa 2838F: Documentation/coccinelle.txt
74425eee
NP
2839F: scripts/coccinelle/
2840F: scripts/coccicheck
2841
1da177e4 2842CODA FILE SYSTEM
8b58be88 2843M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2844M: coda@cs.cmu.edu
2845L: codalist@coda.cs.cmu.edu
2846W: http://www.coda.cs.cmu.edu/
2847S: Maintained
679655da
JP
2848F: Documentation/filesystems/coda.txt
2849F: fs/coda/
2850F: include/linux/coda*.h
c117ab84 2851F: include/uapi/linux/coda*.h
1da177e4 2852
0b14261e
PZ
2853CODA V4L2 MEM2MEM DRIVER
2854M: Philipp Zabel <p.zabel@pengutronix.de>
2855L: linux-media@vger.kernel.org
2856S: Maintained
2857F: Documentation/devicetree/bindings/media/coda.txt
2858F: drivers/media/platform/coda/
2859
7704addb 2860COMMON CLK FRAMEWORK
a85fa007 2861M: Michael Turquette <mturquette@baylibre.com>
f956165f 2862M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2863L: linux-clk@vger.kernel.org
baeb0d9b 2864T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2865S: Maintained
60bea3b5
SW
2866F: drivers/clk/
2867X: drivers/clk/clkdev.c
7704addb 2868F: include/linux/clk-pr*
60bea3b5 2869F: include/linux/clk/
7704addb 2870
e2d1d6c0 2871COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2872M: Steve French <sfrench@samba.org>
51223df6 2873L: linux-cifs@vger.kernel.org
d1f28953 2874L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2875W: http://linux-cifs.samba.org/
bb1d5dda 2876T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2877S: Supported
ec421a71 2878F: Documentation/filesystems/cifs/
679655da 2879F: fs/cifs/
e2d1d6c0 2880
1da177e4 2881COMPACTPCI HOTPLUG CORE
8b58be88 2882M: Scott Murray <scott@spiteful.org>
64dab204 2883L: linux-pci@vger.kernel.org
82c4dfc7 2884S: Maintained
679655da 2885F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2886
2887COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2888M: Scott Murray <scott@spiteful.org>
64dab204 2889L: linux-pci@vger.kernel.org
82c4dfc7 2890S: Maintained
679655da 2891F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2892
2893COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2894M: Scott Murray <scott@spiteful.org>
64dab204 2895L: linux-pci@vger.kernel.org
82c4dfc7 2896S: Maintained
679655da 2897F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2898
5411552c 2899COMPAL LAPTOP SUPPORT
8b58be88 2900M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2901L: platform-driver-x86@vger.kernel.org
5411552c 2902S: Maintained
679655da 2903F: drivers/platform/x86/compal-laptop.c
5411552c 2904
949be0f7 2905CONEXANT ACCESSRUNNER USB DRIVER
8b58be88 2906M: Simon Arlott <cxacru@fire.lp0.eu>
9ae5e3bc
SA
2907L: accessrunner-general@lists.sourceforge.net
2908W: http://accessrunner.sourceforge.net/
949be0f7 2909S: Maintained
679655da 2910F: drivers/usb/atm/cxacru.c
949be0f7 2911
e2d1d6c0 2912CONFIGFS
d6351db2
JB
2913M: Joel Becker <jlbec@evilplan.org>
2914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
e2d1d6c0 2915S: Supported
679655da
JP
2916F: fs/configfs/
2917F: include/linux/configfs.h
e2d1d6c0 2918
acb9c1b2 2919CONNECTOR
8b58be88 2920M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
2921L: netdev@vger.kernel.org
2922S: Maintained
2923F: drivers/connector/
2924
a3e3354d 2925CONTROL GROUP (CGROUP)
860ca0e6 2926M: Tejun Heo <tj@kernel.org>
ad50c159 2927M: Li Zefan <lizefan@huawei.com>
4d205676 2928M: Johannes Weiner <hannes@cmpxchg.org>
12340313 2929L: cgroups@vger.kernel.org
860ca0e6 2930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 2931S: Maintained
a3e3354d 2932F: Documentation/cgroups/
679655da
JP
2933F: include/linux/cgroup*
2934F: kernel/cgroup*
a3e3354d
TH
2935
2936CONTROL GROUP - CPUSET
2937M: Li Zefan <lizefan@huawei.com>
2938L: cgroups@vger.kernel.org
2939W: http://www.bullopensource.org/cpuset/
2940W: http://oss.sgi.com/projects/cpusets/
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2942S: Maintained
2943F: Documentation/cgroups/cpusets.txt
2944F: include/linux/cpuset.h
2945F: kernel/cpuset.c
2946
2947CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2948M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 2949M: Michal Hocko <mhocko@kernel.org>
a3e3354d
TH
2950L: cgroups@vger.kernel.org
2951L: linux-mm@kvack.org
2952S: Maintained
2953F: mm/memcontrol.c
5d1ea48b 2954F: mm/swap_cgroup.c
fb3a0fb6 2955
bebe4678 2956CORETEMP HARDWARE MONITORING DRIVER
96859129 2957M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
2958L: lm-sensors@lm-sensors.org
2959S: Maintained
679655da
JP
2960F: Documentation/hwmon/coretemp
2961F: drivers/hwmon/coretemp.c
bebe4678 2962
1da177e4 2963COSA/SRP SYNC SERIAL DRIVER
8b58be88 2964M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
2965W: http://www.fi.muni.cz/~kas/cosa/
2966S: Maintained
679655da 2967F: drivers/net/wan/cosa*
1da177e4 2968
4371ee35 2969CPMAC ETHERNET DRIVER
8b58be88 2970M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
2971L: netdev@vger.kernel.org
2972S: Maintained
b544dbac 2973F: drivers/net/ethernet/ti/cpmac.c
4371ee35 2974
1da177e4 2975CPU FREQUENCY DRIVERS
9c3646d1 2976M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 2977M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 2978L: linux-pm@vger.kernel.org
1da177e4 2979S: Maintained
27209d91
VK
2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2981T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
2982F: drivers/cpufreq/
2983F: include/linux/cpufreq.h
1da177e4 2984
8a67f0ef
VK
2985CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2986M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 2987M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
2988L: linux-pm@vger.kernel.org
2989W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2990S: Maintained
2991F: drivers/cpufreq/arm_big_little.h
2992F: drivers/cpufreq/arm_big_little.c
2993F: drivers/cpufreq/arm_big_little_dt.c
2994
14d2c34c 2995CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
2996M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2997M: Daniel Lezcano <daniel.lezcano@linaro.org>
2998L: linux-pm@vger.kernel.org
2999L: linux-arm-kernel@lists.infradead.org
cea8321c 3000T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3001S: Maintained
3002F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3003
0c570c18
BZ
3004CPUIDLE DRIVER - ARM EXYNOS
3005M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3006M: Daniel Lezcano <daniel.lezcano@linaro.org>
3007M: Kukjin Kim <kgene@kernel.org>
3008L: linux-pm@vger.kernel.org
3009L: linux-samsung-soc@vger.kernel.org
3010S: Supported
3011F: drivers/cpuidle/cpuidle-exynos.c
3012F: arch/arm/mach-exynos/pm.c
3013
a8e39c35 3014CPUIDLE DRIVERS
9c3646d1 3015M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3016M: Daniel Lezcano <daniel.lezcano@linaro.org>
3017L: linux-pm@vger.kernel.org
3018S: Maintained
cea8321c 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3020F: drivers/cpuidle/*
3021F: include/linux/cpuidle.h
3022
1da177e4 3023CPUID/MSR DRIVER
8b58be88 3024M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3025S: Maintained
679655da
JP
3026F: arch/x86/kernel/cpuid.c
3027F: arch/x86/kernel/msr.c
1da177e4 3028
7fe2f639 3029CPU POWER MONITORING SUBSYSTEM
d8130624 3030M: Thomas Renninger <trenn@suse.com>
103f1790 3031L: linux-pm@vger.kernel.org
7fe2f639 3032S: Maintained
14430813 3033F: tools/power/cpupower/
7fe2f639 3034
1da177e4 3035CRAMFS FILESYSTEM
ce00f85c 3036W: http://sourceforge.net/projects/cramfs/
54886a71 3037S: Orphan / Obsolete
679655da
JP
3038F: Documentation/filesystems/cramfs.txt
3039F: fs/cramfs/
1da177e4
LT
3040
3041CRIS PORT
8b58be88
JP
3042M: Mikael Starvik <starvik@axis.com>
3043M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3044L: linux-cris-kernel@axis.com
1da177e4
LT
3045W: http://developer.axis.com
3046S: Maintained
679655da 3047F: arch/cris/
df621252 3048F: drivers/tty/serial/crisv10.*
1da177e4
LT
3049
3050CRYPTO API
8b58be88
JP
3051M: Herbert Xu <herbert@gondor.apana.org.au>
3052M: "David S. Miller" <davem@davemloft.net>
1da177e4 3053L: linux-crypto@vger.kernel.org
54e5881d 3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3055S: Maintained
679655da 3056F: Documentation/crypto/
2ca87a17 3057F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3058F: arch/*/crypto/
3059F: crypto/
3060F: drivers/crypto/
3061F: include/crypto/
1da177e4 3062
5b07bd57 3063CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3064M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3065L: linux-crypto@vger.kernel.org
3066S: Maintained
51a2228a
JP
3067F: crypto/ansi_cprng.c
3068F: crypto/rng.c
5b07bd57 3069
9b4ffa48 3070CS5535 Audio ALSA driver
8b58be88 3071M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3072S: Maintained
679655da 3073F: sound/pci/cs5535audio/
9b4ffa48 3074
a910e4a9 3075CW1200 WLAN driver
b75f0050
JP
3076M: Solomon Peachy <pizza@shaftnet.org>
3077S: Maintained
3078F: drivers/net/wireless/cw1200/
a910e4a9 3079
6d8425b1 3080CX18 VIDEO4LINUX DRIVER
6afdeaf8 3081M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3082L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3083L: linux-media@vger.kernel.org
275ffde4 3084T: git git://linuxtv.org/media_tree.git
6d8425b1 3085W: http://linuxtv.org
30e10993 3086W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3087S: Maintained
679655da 3088F: Documentation/video4linux/cx18.txt
90d72ac6 3089F: drivers/media/pci/cx18/
6c0f0359 3090F: include/uapi/linux/ivtv*
6d8425b1 3091
3f101d91
HV
3092CX2341X MPEG ENCODER HELPER MODULE
3093M: Hans Verkuil <hverkuil@xs4all.nl>
3094L: linux-media@vger.kernel.org
3095T: git git://linuxtv.org/media_tree.git
3096W: http://linuxtv.org
3097S: Maintained
c368360b 3098F: drivers/media/common/cx2341x*
3f101d91
HV
3099F: include/media/cx2341x*
3100
b8fe6e2c
PB
3101CX24120 MEDIA DRIVER
3102M: Jemma Denson <jdenson@gmail.com>
3103M: Patrick Boettcher <patrick.boettcher@posteo.de>
3104L: linux-media@vger.kernel.org
3105W: http://linuxtv.org/
3106Q: http://patchwork.linuxtv.org/project/linux-media/list/
3107S: Maintained
3108F: drivers/media/dvb-frontends/cx24120*
3109
20357578 3110CX88 VIDEO4LINUX DRIVER
009a5410 3111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578
MCC
3112L: linux-media@vger.kernel.org
3113W: http://linuxtv.org
3114T: git git://linuxtv.org/media_tree.git
3115S: Odd fixes
3116F: Documentation/video4linux/cx88/
3117F: drivers/media/pci/cx88/
6d8425b1 3118
91952bc0
AP
3119CXD2820R MEDIA DRIVER
3120M: Antti Palosaari <crope@iki.fi>
3121L: linux-media@vger.kernel.org
3122W: http://linuxtv.org/
3123W: http://palosaari.fi/linux/
3124Q: http://patchwork.linuxtv.org/project/linux-media/list/
3125T: git git://linuxtv.org/anttip/media_tree.git
3126S: Maintained
3127F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3128
e5ec3789 3129CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3130M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3131L: netdev@vger.kernel.org
3132W: http://www.chelsio.com
3133S: Supported
f7917c00 3134F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3135
d8ae3c33 3136CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3137M: Karen Xie <kxie@chelsio.com>
3138L: linux-scsi@vger.kernel.org
3139W: http://www.chelsio.com
3140S: Supported
3141F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3142
e5ec3789 3143CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3144M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3145L: linux-rdma@vger.kernel.org
e5ec3789
SW
3146W: http://www.openfabrics.org
3147S: Supported
679655da 3148F: drivers/infiniband/hw/cxgb3/
e5ec3789 3149
be4c9bad 3150CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3151M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3152L: netdev@vger.kernel.org
3153W: http://www.chelsio.com
3154S: Supported
f7917c00 3155F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3156
d8ae3c33 3157CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3158M: Karen Xie <kxie@chelsio.com>
3159L: linux-scsi@vger.kernel.org
3160W: http://www.chelsio.com
3161S: Supported
3162F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3163
be4c9bad
RD
3164CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3165M: Steve Wise <swise@chelsio.com>
3166L: linux-rdma@vger.kernel.org
3167W: http://www.openfabrics.org
3168S: Supported
3169F: drivers/infiniband/hw/cxgb4/
3170
5c20a5c7
CL
3171CXGB4VF ETHERNET DRIVER (CXGB4VF)
3172M: Casey Leedom <leedom@chelsio.com>
3173L: netdev@vger.kernel.org
3174W: http://www.chelsio.com
3175S: Supported
f7917c00 3176F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3177
a9282d01
IM
3178CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3179M: Ian Munsie <imunsie@au1.ibm.com>
3180M: Michael Neuling <mikey@neuling.org>
3181L: linuxppc-dev@lists.ozlabs.org
3182S: Supported
3183F: drivers/misc/cxl/
ec249dd8 3184F: include/misc/cxl*
a9282d01
IM
3185F: include/uapi/misc/cxl.h
3186F: Documentation/powerpc/cxl.txt
3187F: Documentation/powerpc/cxl.txt
3188F: Documentation/ABI/testing/sysfs-class-cxl
3189
11f43ae7
MO
3190CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3191M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3192M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3193L: linux-scsi@vger.kernel.org
3194S: Supported
3195F: drivers/scsi/cxlflash/
3196F: include/uapi/scsi/cxlflash_ioctls.h
3197F: Documentation/powerpc/cxlflash.txt
3198
b52b97a3
GC
3199STMMAC ETHERNET DRIVER
3200M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3201L: netdev@vger.kernel.org
3202W: http://www.stlinux.com
3203S: Supported
7ac6653a 3204F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3205
1da177e4 3206CYBERPRO FB DRIVER
8b58be88 3207M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3209W: http://www.arm.linux.org.uk/
3210S: Maintained
8a61f013 3211F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3212
1da177e4 3213CYCLADES ASYNC MUX DRIVER
1da177e4 3214W: http://www.cyclades.com/
d459883e 3215S: Orphan
c897401b 3216F: drivers/tty/cyclades.c
679655da 3217F: include/linux/cyclades.h
c117ab84 3218F: include/uapi/linux/cyclades.h
1da177e4
LT
3219
3220CYCLADES PC300 DRIVER
1da177e4 3221W: http://www.cyclades.com/
d459883e 3222S: Orphan
679655da 3223F: drivers/net/wan/pc300*
1da177e4 3224
402f6ae4
AP
3225CYPRESS_FIRMWARE MEDIA DRIVER
3226M: Antti Palosaari <crope@iki.fi>
3227L: linux-media@vger.kernel.org
3228W: http://linuxtv.org/
3229W: http://palosaari.fi/linux/
3230Q: http://patchwork.linuxtv.org/project/linux-media/list/
3231T: git git://linuxtv.org/anttip/media_tree.git
3232S: Maintained
3233F: drivers/media/common/cypress_firmware*
3234
e3ae3525 3235CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3236M: Ferruh Yigit <fery@cypress.com>
6305902c 3237L: linux-input@vger.kernel.org
be9a6f40 3238S: Supported
6305902c
JP
3239F: drivers/input/touchscreen/cyttsp*
3240F: include/linux/input/cyttsp.h
e3ae3525 3241
aaaf5fbf
JK
3242DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3243M: Joshua Kinard <kumba@gentoo.org>
3244S: Maintained
3245F: drivers/rtc/rtc-ds1685.c
3246F: include/linux/rtc/ds1685.h
3247
1da177e4 3248DAMA SLAVE for AX.25
8b58be88 3249M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3250W: http://yaina.de/jreuter/
3251W: http://www.qsl.net/dl1bke/
3252L: linux-hams@vger.kernel.org
3253S: Maintained
679655da
JP
3254F: net/ax25/af_ax25.c
3255F: net/ax25/ax25_dev.c
3256F: net/ax25/ax25_ds_*
3257F: net/ax25/ax25_in.c
3258F: net/ax25/ax25_out.c
3259F: net/ax25/ax25_timer.c
3260F: net/ax25/sysctl_net_ax25.c
1da177e4 3261
e2d1d6c0 3262DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3263L: netdev@vger.kernel.org
5ff77428 3264S: Orphan
679655da 3265F: Documentation/networking/dmfe.txt
0f04e2aa 3266F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3267
3268DC390/AM53C974 SCSI driver
d8130624 3269M: Hannes Reinecke <hare@suse.com>
71bd849d 3270L: linux-scsi@vger.kernel.org
e2d1d6c0 3271S: Maintained
71bd849d 3272F: drivers/scsi/am53c974.c
e2d1d6c0 3273
1da177e4 3274DC395x SCSI driver
61eee9a7 3275M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3276M: Ali Akcaagac <aliakc@web.de>
3277M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3278L: dc395x@twibble.org
cf015e9f
JP
3279W: http://twibble.org/dist/dc395x/
3280W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3281S: Maintained
679655da
JP
3282F: Documentation/scsi/dc395x.txt
3283F: drivers/scsi/dc395x.*
1da177e4 3284
eb8edb08 3285DCCP PROTOCOL
a89d030e 3286M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3287L: dccp@vger.kernel.org
c996d8b9 3288W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3289S: Maintained
679655da 3290F: include/linux/dccp.h
c117ab84 3291F: include/uapi/linux/dccp.h
679655da
JP
3292F: include/linux/tfrc.h
3293F: net/dccp/
eb8edb08 3294
1da177e4 3295DECnet NETWORK LAYER
1da177e4
LT
3296W: http://linux-decnet.sourceforge.net
3297L: linux-decnet-user@lists.sourceforge.net
f546444d 3298S: Orphan
679655da
JP
3299F: Documentation/networking/decnet.txt
3300F: net/decnet/
1da177e4 3301
ebff05b9
MR
3302DECSTATION PLATFORM SUPPORT
3303M: "Maciej W. Rozycki" <macro@linux-mips.org>
3304L: linux-mips@linux-mips.org
3305W: http://www.linux-mips.org/wiki/DECstation
3306S: Maintained
3307F: arch/mips/dec/
3308F: arch/mips/include/asm/dec/
3309F: arch/mips/include/asm/mach-dec/
3310
1da177e4 3311DEFXX FDDI NETWORK DRIVER
8b58be88 3312M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3313S: Maintained
33f810b2 3314F: drivers/net/fddi/defxx.*
1da177e4 3315
ad8f07cc 3316DELL LAPTOP DRIVER
8b58be88 3317M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3318M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3319L: platform-driver-x86@vger.kernel.org
ad8f07cc 3320S: Maintained
679655da 3321F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3322
817a5cdb
PR
3323DELL LAPTOP RBTN DRIVER
3324M: Pali RohĂ¡r <pali.rohar@gmail.com>
3325S: Maintained
3326F: drivers/platform/x86/dell-rbtn.*
3327
cdbff611
PR
3328DELL LAPTOP FREEFALL DRIVER
3329M: Pali RohĂ¡r <pali.rohar@gmail.com>
3330S: Maintained
3331F: drivers/platform/x86/dell-smo8800.c
3332
1da177e4 3333DELL LAPTOP SMM DRIVER
a5afba16 3334M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3335S: Maintained
a5afba16 3336F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3337F: include/uapi/linux/i8k.h
1da177e4 3338
90563ec4 3339DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3340M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3341S: Maintained
679655da
JP
3342F: Documentation/dcdbas.txt
3343F: drivers/firmware/dcdbas.*
90563ec4 3344
0b3f6109 3345DELL WMI EXTRAS DRIVER
8b58be88 3346M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3347M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3348S: Maintained
36b3a96f 3349F: drivers/platform/x86/dell-wmi.c
0b3f6109 3350
5efc75e3 3351DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3352M: John Youn <johnyoun@synopsys.com>
5efc75e3 3353L: linux-usb@vger.kernel.org
18f340f9 3354T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3355S: Maintained
197ba5f4 3356F: drivers/usb/dwc2/
5efc75e3 3357
94ab23dd
FB
3358DESIGNWARE USB3 DRD IP DRIVER
3359M: Felipe Balbi <balbi@ti.com>
3360L: linux-usb@vger.kernel.org
3361L: linux-omap@vger.kernel.org
3362T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3363S: Maintained
3364F: drivers/usb/dwc3/
3365
833c9545
JB
3366DEVICE COREDUMP (DEV_COREDUMP)
3367M: Johannes Berg <johannes@sipsolutions.net>
3368L: linux-kernel@vger.kernel.org
3369S: Maintained
3370F: drivers/base/devcoredump.c
3371F: include/linux/devcoredump.h
3372
89d07767
KP
3373DEVICE FREQUENCY (DEVFREQ)
3374M: MyungJoo Ham <myungjoo.ham@samsung.com>
3375M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3376L: linux-pm@vger.kernel.org
89d07767
KP
3377S: Maintained
3378F: drivers/devfreq/
3379
1da177e4 3380DEVICE NUMBER REGISTRY
8b58be88 3381M: Torben Mathiasen <device@lanana.org>
1da177e4 3382W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3383S: Maintained
3384
e2d1d6c0 3385DEVICE-MAPPER (LVM)
854ecaad 3386M: Alasdair Kergon <agk@redhat.com>
8504eed3 3387M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3388M: dm-devel@redhat.com
e2d1d6c0
RD
3389L: dm-devel@redhat.com
3390W: http://sources.redhat.com/dm
8a6e2535 3391Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3393T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3394S: Maintained
679655da
JP
3395F: Documentation/device-mapper/
3396F: drivers/md/dm*
854ecaad 3397F: drivers/md/persistent-data/
679655da
JP
3398F: include/linux/device-mapper.h
3399F: include/linux/dm-*.h
8504eed3 3400F: include/uapi/linux/dm-*.h
e2d1d6c0 3401
c0d995aa
OST
3402DIALOG SEMICONDUCTOR DRIVERS
3403M: Support Opensource <support.opensource@diasemi.com>
3404W: http://www.dialog-semiconductor.com/products
3405S: Supported
3406F: Documentation/hwmon/da90??
7c933772 3407F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3408F: drivers/gpio/gpio-da90??.c
3409F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3410F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3411F: drivers/input/misc/da90??_onkey.c
3412F: drivers/input/touchscreen/da9052_tsi.c
3413F: drivers/leds/leds-da90??.c
3414F: drivers/mfd/da903x.c
3415F: drivers/mfd/da90??-*.c
7be72c2c 3416F: drivers/mfd/da91??-*.c
c0d995aa 3417F: drivers/power/da9052-battery.c
7be72c2c 3418F: drivers/power/da91??-*.c
c0d995aa
OST
3419F: drivers/regulator/da903x.c
3420F: drivers/regulator/da9???-regulator.[ch]
3421F: drivers/rtc/rtc-da90??.c
3422F: drivers/video/backlight/da90??_bl.c
3423F: drivers/watchdog/da90??_wdt.c
3424F: include/linux/mfd/da903x.h
3425F: include/linux/mfd/da9052/
3426F: include/linux/mfd/da9055/
3427F: include/linux/mfd/da9063/
7be72c2c 3428F: include/linux/mfd/da9150/
c0d995aa
OST
3429F: include/sound/da[79]*.h
3430F: sound/soc/codecs/da[79]*.[ch]
3431
599aa697
LL
3432DIGI NEO AND CLASSIC PCI PRODUCTS
3433M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3434M: Mark Hounschell <markh@compro.net>
599aa697
LL
3435L: driverdev-devel@linuxdriverproject.org
3436S: Maintained
3437F: drivers/staging/dgnc/
3438
3439DIGI EPCA PCI PRODUCTS
3440M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3441M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3442L: driverdev-devel@linuxdriverproject.org
3443S: Maintained
3444F: drivers/staging/dgap/
3445
335d7c58 3446DIOLAN U2C-12 I2C DRIVER
ca462085 3447M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3448L: linux-i2c@vger.kernel.org
3449S: Maintained
3450F: drivers/i2c/busses/i2c-diolan-u2c.c
3451
d475c634
MW
3452DIRECT ACCESS (DAX)
3453M: Matthew Wilcox <willy@linux.intel.com>
3454L: linux-fsdevel@vger.kernel.org
3455S: Supported
3456F: fs/dax.c
3457
e7839f25 3458DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3459M: Eric Paris <eparis@parisplace.org>
3c5119c0 3460S: Maintained
679655da
JP
3461F: Documentation/filesystems/dnotify.txt
3462F: fs/notify/dnotify/
3463F: include/linux/dnotify.h
1da177e4
LT
3464
3465DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3466M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3467W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3468W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3469W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3470S: Maintained
3471
4480f15b 3472DISKQUOTA
d8130624 3473M: Jan Kara <jack@suse.com>
1da177e4 3474S: Maintained
679655da
JP
3475F: Documentation/filesystems/quota.txt
3476F: fs/quota/
3477F: include/linux/quota*.h
c117ab84 3478F: include/uapi/linux/quota*.h
1da177e4 3479
702686ad
BT
3480DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3481M: Bernie Thompson <bernie@plugable.com>
3482L: linux-fbdev@vger.kernel.org
3483S: Maintained
3484W: http://plugable.com/category/projects/udlfb/
8a61f013 3485F: drivers/video/fbdev/udlfb.c
702686ad
BT
3486F: include/video/udlfb.h
3487F: Documentation/fb/udlfb.txt
3488
e7839f25 3489DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3490M: Christine Caulfield <ccaulfie@redhat.com>
3491M: David Teigland <teigland@redhat.com>
a4644184 3492L: cluster-devel@redhat.com
5be7b50f 3493W: http://sources.redhat.com/cluster/
54e5881d 3494T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
5be7b50f 3495S: Supported
679655da 3496F: fs/dlm/
5be7b50f 3497
53b6b3e0
SS
3498DMA BUFFER SHARING FRAMEWORK
3499M: Sumit Semwal <sumit.semwal@linaro.org>
3500S: Maintained
3501L: linux-media@vger.kernel.org
3502L: dri-devel@lists.freedesktop.org
8ada6d2d 3503L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3504F: drivers/dma-buf/
e46d12c6
JP
3505F: include/linux/dma-buf*
3506F: include/linux/reservation.h
3507F: include/linux/*fence.h
53b6b3e0
SS
3508F: Documentation/dma-buf-sharing.txt
3509T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3510
b3e5f263 3511DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3512M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3513L: dmaengine@vger.kernel.org
3514Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3515S: Maintained
679655da 3516F: drivers/dma/
0ce3c066 3517F: include/linux/dmaengine.h
979a281e
VK
3518F: Documentation/dmaengine/
3519T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3520
b825037d 3521DME1737 HARDWARE MONITOR DRIVER
8b58be88 3522M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3523L: lm-sensors@lm-sensors.org
3524S: Maintained
679655da
JP
3525F: Documentation/hwmon/dme1737
3526F: drivers/hwmon/dme1737.c
b825037d 3527
1f31e1b1 3528DMI/SMBIOS SUPPORT
d8130624 3529M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3530S: Maintained
d4aeef93 3531T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3532F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3533F: drivers/firmware/dmi-id.c
3534F: drivers/firmware/dmi_scan.c
3535F: include/linux/dmi.h
3536
7d2c86b5 3537DOCUMENTATION
ad3118b9 3538M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3539L: linux-doc@vger.kernel.org
3540S: Maintained
679655da 3541F: Documentation/
42f41ecf
JC
3542F: scripts/docproc.c
3543F: scripts/kernel-doc*
97be078b
RD
3544X: Documentation/ABI/
3545X: Documentation/devicetree/
933a46b8
JC
3546X: Documentation/acpi
3547X: Documentation/power
3548X: Documentation/spi
6c121170 3549X: Documentation/DocBook/media
c51edfb1 3550T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3551
1da177e4 3552DOUBLETALK DRIVER
8b58be88 3553M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3554L: blinux-list@redhat.com
3555S: Maintained
679655da
JP
3556F: drivers/char/dtlk.c
3557F: include/linux/dtlk.h
1da177e4 3558
e2d1d6c0 3559DPT_I2O SCSI RAID DRIVER
8b58be88 3560M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3561L: linux-scsi@vger.kernel.org
3562W: http://www.adaptec.com/
3563S: Maintained
679655da
JP
3564F: drivers/scsi/dpt*
3565F: drivers/scsi/dpt/
e2d1d6c0 3566
b411b363 3567DRBD DRIVER
28b8e8d4
JP
3568P: Philipp Reisner
3569P: Lars Ellenberg
3570M: drbd-dev@lists.linbit.com
3571L: drbd-user@lists.linbit.com
3572W: http://www.drbd.org
3573T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3574T: git git://git.drbd.org/drbd-8.3.git
3575S: Supported
3576F: drivers/block/drbd/
3577F: lib/lru_cache.c
3578F: Documentation/blockdev/drbd/
b411b363 3579
dc7dfcd8 3580DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3583S: Supported
679655da 3584F: Documentation/kobject.txt
7cfc51b9 3585F: drivers/base/
87544653 3586F: fs/debugfs/
dc7dfcd8
WS
3587F: fs/kernfs/
3588F: fs/sysfs/
87544653 3589F: include/linux/debugfs.h
dc7dfcd8 3590F: include/linux/kobj*
679655da 3591F: lib/kobj*
1da177e4
LT
3592
3593DRM DRIVERS
8b58be88 3594M: David Airlie <airlied@linux.ie>
4c6a3999 3595L: dri-devel@lists.freedesktop.org
b0447888 3596T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3597S: Maintained
679655da 3598F: drivers/gpu/drm/
433e3b34 3599F: drivers/gpu/vga/
850e9411 3600F: include/drm/
c117ab84 3601F: include/uapi/drm/
1da177e4 3602
566f5939
AD
3603RADEON DRM DRIVERS
3604M: Alex Deucher <alexander.deucher@amd.com>
3605M: Christian König <christian.koenig@amd.com>
3606L: dri-devel@lists.freedesktop.org
3607T: git git://people.freedesktop.org/~agd5f/linux
3608S: Supported
3609F: drivers/gpu/drm/radeon/
566f5939
AD
3610F: include/uapi/drm/radeon*
3611
03e255b9
TR
3612DRM PANEL DRIVERS
3613M: Thierry Reding <thierry.reding@gmail.com>
3614L: dri-devel@lists.freedesktop.org
3615T: git git://anongit.freedesktop.org/tegra/linux.git
3616S: Maintained
3617F: drivers/gpu/drm/drm_panel.c
3618F: drivers/gpu/drm/panel/
3619F: include/drm/drm_panel.h
2d799dde 3620F: Documentation/devicetree/bindings/display/panel/
03e255b9 3621
8daf7473 3622INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3623M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3624M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3625L: intel-gfx@lists.freedesktop.org
8daf7473 3626L: dri-devel@lists.freedesktop.org
47f95647 3627Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3628T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3629S: Supported
14430813 3630F: drivers/gpu/drm/i915/
8daf7473 3631F: include/drm/i915*
c117ab84 3632F: include/uapi/drm/i915*
8daf7473 3633
99763bb8
BB
3634DRM DRIVERS FOR ATMEL HLCDC
3635M: Boris Brezillon <boris.brezillon@free-electrons.com>
3636L: dri-devel@lists.freedesktop.org
3637S: Supported
3638F: drivers/gpu/drm/atmel-hlcdc/
3639F: Documentation/devicetree/bindings/drm/atmel/
3640
398a6d4a
KP
3641DRM DRIVERS FOR EXYNOS
3642M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3643M: Joonyoung Shim <jy0922.shim@samsung.com>
3644M: Seung-Woo Kim <sw0312.kim@samsung.com>
3645M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3646L: dri-devel@lists.freedesktop.org
25a58030 3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3648S: Supported
14430813 3649F: drivers/gpu/drm/exynos/
398a6d4a 3650F: include/drm/exynos*
c117ab84 3651F: include/uapi/drm/exynos*
398a6d4a 3652
b55a1b9c
JW
3653DRM DRIVERS FOR FREESCALE DCU
3654M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3655M: Alison Wang <alison.wang@freescale.com>
3656L: dri-devel@lists.freedesktop.org
3657S: Supported
3658F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3659F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3660F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3661
0a3d775f
PZ
3662DRM DRIVERS FOR FREESCALE IMX
3663M: Philipp Zabel <p.zabel@pengutronix.de>
3664L: dri-devel@lists.freedesktop.org
3665S: Maintained
3666F: drivers/gpu/drm/imx/
2d799dde 3667F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3668
ba2199a6
PJ
3669DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3670M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3671L: dri-devel@lists.freedesktop.org
3672T: git git://github.com/patjak/drm-gma500
3673S: Maintained
3674F: drivers/gpu/drm/gma500
3675F: include/drm/gma500*
3676
bd3b49f2 3677DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3678M: Thierry Reding <thierry.reding@gmail.com>
3679M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3680L: dri-devel@lists.freedesktop.org
3681L: linux-tegra@vger.kernel.org
a5ad7a63 3682T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3683S: Supported
dee8268f 3684F: drivers/gpu/drm/tegra/
a5ad7a63 3685F: drivers/gpu/host1x/
e1e90644 3686F: include/linux/host1x.h
a5ad7a63 3687F: include/uapi/drm/tegra_drm.h
2d799dde 3688F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3689
a284e9d1
LP
3690DRM DRIVERS FOR RENESAS
3691M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3692L: dri-devel@lists.freedesktop.org
3693L: linux-sh@vger.kernel.org
3694T: git git://people.freedesktop.org/~airlied/linux
3695S: Supported
3696F: drivers/gpu/drm/rcar-du/
3697F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3698F: include/linux/platform_data/shmob_drm.h
3699
625e0346
HS
3700DRM DRIVERS FOR ROCKCHIP
3701M: Mark Yao <mark.yao@rock-chips.com>
3702L: dri-devel@lists.freedesktop.org
3703S: Maintained
3704F: drivers/gpu/drm/rockchip/
2d799dde 3705F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3706
7f11c476
BG
3707DRM DRIVERS FOR STI
3708M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3709M: Vincent Abriou <vincent.abriou@st.com>
3710L: dri-devel@lists.freedesktop.org
3711T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3712S: Maintained
3713F: drivers/gpu/drm/sti
2d799dde 3714F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3715
598df1ac
AK
3716DSBR100 USB FM RADIO DRIVER
3717M: Alexey Klimov <klimov.linux@gmail.com>
3718L: linux-media@vger.kernel.org
3719T: git git://linuxtv.org/media_tree.git
3720S: Maintained
3721F: drivers/media/radio/dsbr100.c
3722
1da177e4 3723DSCC4 DRIVER
8b58be88 3724M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3725L: netdev@vger.kernel.org
1da177e4 3726S: Maintained
679655da 3727F: drivers/net/wan/dscc4.c
1da177e4 3728
cc11b140
HV
3729DT3155 MEDIA DRIVER
3730M: Hans Verkuil <hverkuil@xs4all.nl>
3731L: linux-media@vger.kernel.org
3732T: git git://linuxtv.org/media_tree.git
3733W: http://linuxtv.org
3734S: Odd Fixes
3735F: drivers/media/pci/dt3155/
3736
91952bc0
AP
3737DVB_USB_AF9015 MEDIA DRIVER
3738M: Antti Palosaari <crope@iki.fi>
3739L: linux-media@vger.kernel.org
3740W: http://linuxtv.org/
3741W: http://palosaari.fi/linux/
3742Q: http://patchwork.linuxtv.org/project/linux-media/list/
3743T: git git://linuxtv.org/anttip/media_tree.git
3744S: Maintained
3745F: drivers/media/usb/dvb-usb-v2/af9015*
3746
3747DVB_USB_AF9035 MEDIA DRIVER
3748M: Antti Palosaari <crope@iki.fi>
3749L: linux-media@vger.kernel.org
3750W: http://linuxtv.org/
3751W: http://palosaari.fi/linux/
3752Q: http://patchwork.linuxtv.org/project/linux-media/list/
3753T: git git://linuxtv.org/anttip/media_tree.git
3754S: Maintained
3755F: drivers/media/usb/dvb-usb-v2/af9035*
3756
3757DVB_USB_ANYSEE MEDIA DRIVER
3758M: Antti Palosaari <crope@iki.fi>
3759L: linux-media@vger.kernel.org
3760W: http://linuxtv.org/
3761W: http://palosaari.fi/linux/
3762Q: http://patchwork.linuxtv.org/project/linux-media/list/
3763T: git git://linuxtv.org/anttip/media_tree.git
3764S: Maintained
3765F: drivers/media/usb/dvb-usb-v2/anysee*
3766
3767DVB_USB_AU6610 MEDIA DRIVER
3768M: Antti Palosaari <crope@iki.fi>
3769L: linux-media@vger.kernel.org
3770W: http://linuxtv.org/
3771W: http://palosaari.fi/linux/
3772Q: http://patchwork.linuxtv.org/project/linux-media/list/
3773T: git git://linuxtv.org/anttip/media_tree.git
3774S: Maintained
3775F: drivers/media/usb/dvb-usb-v2/au6610*
3776
3777DVB_USB_CE6230 MEDIA DRIVER
3778M: Antti Palosaari <crope@iki.fi>
3779L: linux-media@vger.kernel.org
3780W: http://linuxtv.org/
3781W: http://palosaari.fi/linux/
3782Q: http://patchwork.linuxtv.org/project/linux-media/list/
3783T: git git://linuxtv.org/anttip/media_tree.git
3784S: Maintained
3785F: drivers/media/usb/dvb-usb-v2/ce6230*
3786
d099dea2
MK
3787DVB_USB_CXUSB MEDIA DRIVER
3788M: Michael Krufky <mkrufky@linuxtv.org>
3789L: linux-media@vger.kernel.org
3790W: http://linuxtv.org/
3791W: http://github.com/mkrufky
3792Q: http://patchwork.linuxtv.org/project/linux-media/list/
3793T: git git://linuxtv.org/media_tree.git
3794S: Maintained
9819da66 3795F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3796
91952bc0 3797DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3798M: Antti Palosaari <crope@iki.fi>
3799L: linux-media@vger.kernel.org
3800W: http://linuxtv.org/
3801W: http://palosaari.fi/linux/
3802Q: http://patchwork.linuxtv.org/project/linux-media/list/
3803T: git git://linuxtv.org/anttip/media_tree.git
3804S: Maintained
91952bc0 3805F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3806
5560983b 3807DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3808M: Antti Palosaari <crope@iki.fi>
3809L: linux-media@vger.kernel.org
3810W: http://linuxtv.org/
91952bc0
AP
3811Q: http://patchwork.linuxtv.org/project/linux-media/list/
3812T: git git://linuxtv.org/anttip/media_tree.git
3813S: Maintained
5560983b 3814F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3815
8856f5f2
MK
3816DVB_USB_MXL111SF MEDIA DRIVER
3817M: Michael Krufky <mkrufky@linuxtv.org>
3818L: linux-media@vger.kernel.org
3819W: http://linuxtv.org/
3820W: http://github.com/mkrufky
3821Q: http://patchwork.linuxtv.org/project/linux-media/list/
3822T: git git://linuxtv.org/mkrufky/mxl111sf.git
3823S: Maintained
3824F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3825
91952bc0
AP
3826DVB_USB_RTL28XXU MEDIA DRIVER
3827M: Antti Palosaari <crope@iki.fi>
3828L: linux-media@vger.kernel.org
3829W: http://linuxtv.org/
3830W: http://palosaari.fi/linux/
3831Q: http://patchwork.linuxtv.org/project/linux-media/list/
3832T: git git://linuxtv.org/anttip/media_tree.git
3833S: Maintained
3834F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3835
3836DVB_USB_V2 MEDIA DRIVER
3837M: Antti Palosaari <crope@iki.fi>
3838L: linux-media@vger.kernel.org
3839W: http://linuxtv.org/
3840W: http://palosaari.fi/linux/
3841Q: http://patchwork.linuxtv.org/project/linux-media/list/
3842T: git git://linuxtv.org/anttip/media_tree.git
3843S: Maintained
3844F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3845F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3846
ac0ac38f 3847DYNAMIC DEBUG
5c4a97d1 3848M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3849S: Maintained
3850F: lib/dynamic_debug.c
3851F: include/linux/dynamic_debug.h
3852
789c7048 3853DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3854M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3855S: Maintained
df621252 3856F: drivers/tty/serial/dz.*
789c7048 3857
f17effbe
MF
3858E3X0 POWER BUTTON DRIVER
3859M: Moritz Fischer <moritz.fischer@ettus.com>
3860L: usrp-users@lists.ettus.com
3861W: http://www.ettus.com
3862S: Supported
3863F: drivers/input/misc/e3x0-button.c
3864F: Documentation/devicetree/bindings/input/e3x0-button.txt
3865
91952bc0
AP
3866E4000 MEDIA DRIVER
3867M: Antti Palosaari <crope@iki.fi>
3868L: linux-media@vger.kernel.org
3869W: http://linuxtv.org/
3870W: http://palosaari.fi/linux/
3871Q: http://patchwork.linuxtv.org/project/linux-media/list/
3872T: git git://linuxtv.org/anttip/media_tree.git
3873S: Maintained
3874F: drivers/media/tuners/e4000*
3875
1da177e4 3876EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3877M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3878L: linux-scsi@vger.kernel.org
3879S: Maintained
679655da 3880F: drivers/scsi/eata.c
1da177e4 3881
91952bc0
AP
3882EC100 MEDIA DRIVER
3883M: Antti Palosaari <crope@iki.fi>
3884L: linux-media@vger.kernel.org
3885W: http://linuxtv.org/
3886W: http://palosaari.fi/linux/
3887Q: http://patchwork.linuxtv.org/project/linux-media/list/
3888T: git git://linuxtv.org/anttip/media_tree.git
3889S: Maintained
3890F: drivers/media/dvb-frontends/ec100*
3891
237fead6 3892ECRYPT FILE SYSTEM
0de9adf2 3893M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 3894L: ecryptfs@vger.kernel.org
24a923e4 3895W: http://ecryptfs.org
6dc7516e 3896W: https://launchpad.net/ecryptfs
237fead6 3897S: Supported
679655da
JP
3898F: Documentation/filesystems/ecryptfs.txt
3899F: fs/ecryptfs/
237fead6 3900
da9bb1d2 3901EDAC-CORE
8b58be88 3902M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 3903M: Borislav Petkov <bp@alien8.de>
009a5410 3904M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 3905L: linux-edac@vger.kernel.org
0e438e3f 3906W: bluesmoke.sourceforge.net
7a859516
BP
3907T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3908T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
8c2a6a40 3909S: Supported
679655da 3910F: Documentation/edac.txt
91445c72 3911F: drivers/edac/
679655da 3912F: include/linux/edac.h
0e438e3f 3913
c476c23b 3914EDAC-AMD64
8b58be88 3915M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 3916M: Borislav Petkov <bp@alien8.de>
91445c72 3917L: linux-edac@vger.kernel.org
c476c23b 3918W: bluesmoke.sourceforge.net
487ba8e8 3919S: Maintained
c476c23b
BP
3920F: drivers/edac/amd64_edac*
3921
836dae5d
RR
3922EDAC-CALXEDA
3923M: Doug Thompson <dougthompson@xmission.com>
3924M: Robert Richter <rric@kernel.org>
3925L: linux-edac@vger.kernel.org
3926W: bluesmoke.sourceforge.net
3927S: Maintained
3928F: drivers/edac/highbank*
3929
f65aad41
RB
3930EDAC-CAVIUM
3931M: Ralf Baechle <ralf@linux-mips.org>
3932M: David Daney <david.daney@cavium.com>
3933L: linux-edac@vger.kernel.org
3934L: linux-mips@linux-mips.org
3935W: bluesmoke.sourceforge.net
3936S: Supported
3937F: drivers/edac/octeon_edac*
3938
0e438e3f 3939EDAC-E752X
8b58be88
JP
3940M: Mark Gross <mark.gross@intel.com>
3941M: Doug Thompson <dougthompson@xmission.com>
91445c72 3942L: linux-edac@vger.kernel.org
0e438e3f
DP
3943W: bluesmoke.sourceforge.net
3944S: Maintained
679655da 3945F: drivers/edac/e752x_edac.c
0e438e3f
DP
3946
3947EDAC-E7XXX
8b58be88 3948M: Doug Thompson <dougthompson@xmission.com>
91445c72 3949L: linux-edac@vger.kernel.org
0e438e3f
DP
3950W: bluesmoke.sourceforge.net
3951S: Maintained
679655da 3952F: drivers/edac/e7xxx_edac.c
0e438e3f 3953
77c5f5d2 3954EDAC-GHES
009a5410 3955M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2
MCC
3956L: linux-edac@vger.kernel.org
3957W: bluesmoke.sourceforge.net
3958S: Maintained
2caa67a6 3959F: drivers/edac/ghes_edac.c
77c5f5d2 3960
6bc78404 3961EDAC-I82443BXGX
8b58be88 3962M: Tim Small <tim@buttersideup.com>
91445c72 3963L: linux-edac@vger.kernel.org
6bc78404
DT
3964W: bluesmoke.sourceforge.net
3965S: Maintained
679655da 3966F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
3967
3968EDAC-I3000
8b58be88 3969M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 3970L: linux-edac@vger.kernel.org
6bc78404
DT
3971W: bluesmoke.sourceforge.net
3972S: Maintained
679655da 3973F: drivers/edac/i3000_edac.c
6bc78404
DT
3974
3975EDAC-I5000
8b58be88 3976M: Doug Thompson <dougthompson@xmission.com>
91445c72 3977L: linux-edac@vger.kernel.org
ba9a5918
DT
3978W: bluesmoke.sourceforge.net
3979S: Maintained
679655da 3980F: drivers/edac/i5000_edac.c
ba9a5918 3981
44c12cb2 3982EDAC-I5400
009a5410 3983M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 3984L: linux-edac@vger.kernel.org
44c12cb2
MCC
3985W: bluesmoke.sourceforge.net
3986S: Maintained
679655da 3987F: drivers/edac/i5400_edac.c
44c12cb2 3988
3c9c92b6 3989EDAC-I7300
009a5410 3990M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6
MCC
3991L: linux-edac@vger.kernel.org
3992W: bluesmoke.sourceforge.net
3993S: Maintained
3994F: drivers/edac/i7300_edac.c
3995
67c89316 3996EDAC-I7CORE
009a5410 3997M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316
MCC
3998L: linux-edac@vger.kernel.org
3999W: bluesmoke.sourceforge.net
4000S: Maintained
70aff0ce 4001F: drivers/edac/i7core_edac.c
67c89316 4002
ba9a5918 4003EDAC-I82975X
8b58be88 4004M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4005M: "Arvind R." <arvino55@gmail.com>
91445c72 4006L: linux-edac@vger.kernel.org
ba9a5918
DT
4007W: bluesmoke.sourceforge.net
4008S: Maintained
679655da 4009F: drivers/edac/i82975x_edac.c
ba9a5918 4010
791b4706
JB
4011EDAC-IE31200
4012M: Jason Baron <jbaron@akamai.com>
4013L: linux-edac@vger.kernel.org
4014W: bluesmoke.sourceforge.net
4015S: Maintained
4016F: drivers/edac/ie31200_edac.c
4017
ccdfb979 4018EDAC-MPC85XX
30c7469b 4019M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979
JT
4020L: linux-edac@vger.kernel.org
4021W: bluesmoke.sourceforge.net
4022S: Maintained
4023F: drivers/edac/mpc85xx_edac.[ch]
4024
ba9a5918 4025EDAC-PASEMI
8b58be88 4026M: Egor Martovetsky <egor@pasemi.com>
91445c72 4027L: linux-edac@vger.kernel.org
6bc78404
DT
4028W: bluesmoke.sourceforge.net
4029S: Maintained
679655da 4030F: drivers/edac/pasemi_edac.c
6bc78404 4031
0e438e3f 4032EDAC-R82600
8b58be88 4033M: Tim Small <tim@buttersideup.com>
91445c72 4034L: linux-edac@vger.kernel.org
0e438e3f
DP
4035W: bluesmoke.sourceforge.net
4036S: Maintained
679655da 4037F: drivers/edac/r82600_edac.c
da9bb1d2 4038
4d096ca7 4039EDAC-SBRIDGE
009a5410 4040M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7
MCC
4041L: linux-edac@vger.kernel.org
4042W: bluesmoke.sourceforge.net
4043S: Maintained
4044F: drivers/edac/sb_edac.c
4045
995e1de4
LH
4046EDAC-XGENE
4047APPLIED MICRO (APM) X-GENE SOC EDAC
4048M: Loc Ho <lho@apm.com>
4049S: Supported
4050F: drivers/edac/xgene_edac.c
4051F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4052
af39917d
CL
4053EDIROL UA-101/UA-1000 DRIVER
4054M: Clemens Ladisch <clemens@ladisch.de>
4055L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4056T: git git://git.alsa-project.org/alsa-kernel.git
4057S: Maintained
4058F: sound/usb/misc/ua101.c
4059
1f7df953 4060EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4061M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4062L: linux-efi@vger.kernel.org
78bef24e 4063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4064S: Maintained
fb2efb5c 4065F: Documentation/efi-stub.txt
1f7df953
MF
4066F: arch/ia64/kernel/efi.c
4067F: arch/x86/boot/compressed/eboot.[ch]
4068F: arch/x86/include/asm/efi.h
4069F: arch/x86/platform/efi/*
a9499fa7 4070F: drivers/firmware/efi/*
1f7df953
MF
4071F: include/linux/efi*.h
4072
d68772b7
MF
4073EFI VARIABLE FILESYSTEM
4074M: Matthew Garrett <matthew.garrett@nebula.com>
4075M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4076M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4078L: linux-efi@vger.kernel.org
4079S: Maintained
4080F: fs/efivarfs/
4081
85a00d9b
PJ
4082EFIFB FRAMEBUFFER DRIVER
4083L: linux-fbdev@vger.kernel.org
4084M: Peter Jones <pjones@redhat.com>
4085S: Maintained
8a61f013 4086F: drivers/video/fbdev/efifb.c
85a00d9b 4087
0bee8d28
JT
4088EFS FILESYSTEM
4089W: http://aeschi.ch.eu.org/efs/
4090S: Orphan
679655da 4091F: fs/efs/
0bee8d28 4092
4480f15b 4093EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4094M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4095M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4096L: linux-rdma@vger.kernel.org
fab97220 4097S: Supported
679655da 4098F: drivers/infiniband/hw/ehca/
fab97220 4099
aa8a9e25 4100EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4101M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4102L: netdev@vger.kernel.org
4103S: Maintained
9aa32835 4104F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4105
f0319efe 4106EM28XX VIDEO4LINUX DRIVER
009a5410 4107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe
MCC
4108L: linux-media@vger.kernel.org
4109W: http://linuxtv.org
4110T: git git://linuxtv.org/media_tree.git
4111S: Maintained
4112F: drivers/media/usb/em28xx/
4113
3e3a7d66 4114EMBEDDED LINUX
8b58be88
JP
4115M: Paul Gortmaker <paul.gortmaker@windriver.com>
4116M: Matt Mackall <mpm@selenic.com>
4117M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4118L: linux-embedded@vger.kernel.org
4119S: Maintained
4120
32505876
JS
4121EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4122M: James Smart <james.smart@avagotech.com>
4123M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4124L: linux-scsi@vger.kernel.org
32505876 4125W: http://www.avagotech.com
ce00f85c 4126S: Supported
679655da 4127F: drivers/scsi/lpfc/
3a1c1d44 4128
5f5bac82 4129ENE CB710 FLASH CARD READER DRIVER
8b58be88 4130M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4131S: Maintained
4132F: drivers/misc/cb710/
4133F: drivers/mmc/host/cb710-mmc.*
4134F: include/linux/cb710.h
4135
931e39a1
ML
4136ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4137M: Maxim Levitsky <maximlevitsky@gmail.com>
4138S: Maintained
2a837449 4139F: drivers/media/rc/ene_ir.*
931e39a1 4140
ec207dcc
GS
4141ENHANCED ERROR HANDLING (EEH)
4142M: Gavin Shan <shangw@linux.vnet.ibm.com>
4143L: linuxppc-dev@lists.ozlabs.org
4144S: Supported
4145F: Documentation/powerpc/eeh-pci-error-recovery.txt
4146F: arch/powerpc/kernel/eeh*.c
4147
d5ca9006 4148EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4149M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4150S: Maintained
084bad91 4151T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4152F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4153F: include/video/s1d13xxxfb.h
d5ca9006 4154
38df6492
ME
4155ET131X NETWORK DRIVER
4156M: Mark Einon <mark.einon@gmail.com>
4157S: Odd Fixes
4158F: drivers/net/ethernet/agere/
4159
1da177e4 4160ETHERNET BRIDGE
adbbf69d 4161M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4162L: bridge@lists.linux-foundation.org
4c325313 4163L: netdev@vger.kernel.org
c996d8b9 4164W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4165S: Maintained
679655da
JP
4166F: include/linux/netfilter_bridge/
4167F: net/bridge/
1da177e4 4168
22f08ad9
FF
4169ETHERNET PHY LIBRARY
4170M: Florian Fainelli <f.fainelli@gmail.com>
4171L: netdev@vger.kernel.org
4172S: Maintained
4173F: include/linux/phy.h
4174F: include/linux/phy_fixed.h
4175F: drivers/net/phy/
4176F: Documentation/networking/phy.txt
4177F: drivers/of/of_mdio.c
4178F: drivers/of/of_net.c
4179
1da177e4 4180EXT2 FILE SYSTEM
d8130624 4181M: Jan Kara <jack@suse.com>
72be2ccf 4182L: linux-ext4@vger.kernel.org
1da177e4 4183S: Maintained
679655da
JP
4184F: Documentation/filesystems/ext2.txt
4185F: fs/ext2/
4186F: include/linux/ext2*
1da177e4 4187
72be2ccf 4188EXT4 FILE SYSTEM
8b58be88 4189M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4190M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4191L: linux-ext4@vger.kernel.org
08a225f1 4192W: http://ext4.wiki.kernel.org
8a6e2535 4193Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
1da177e4 4194S: Maintained
679655da
JP
4195F: Documentation/filesystems/ext4.txt
4196F: fs/ext4/
1da177e4 4197
c5532b09 4198Extended Verification Module (EVM)
74dd744f
MZ
4199M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4200L: linux-ima-devel@lists.sourceforge.net
4201L: linux-security-module@vger.kernel.org
c5532b09
MZ
4202S: Supported
4203F: security/integrity/evm/
4204
df6b3cfe
MH
4205EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4206M: MyungJoo Ham <myungjoo.ham@samsung.com>
4207M: Chanwoo Choi <cw00.choi@samsung.com>
4208L: linux-kernel@vger.kernel.org
81df63a9 4209T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4210S: Maintained
4211F: drivers/extcon/
cd2c3e7f
CC
4212F: include/linux/extcon/
4213F: include/linux/extcon.h
df6b3cfe 4214F: Documentation/extcon/
cd2c3e7f 4215F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4216
e2a75c44 4217EXYNOS DP DRIVER
b7701755 4218M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4219L: dri-devel@lists.freedesktop.org
4220S: Maintained
4221F: drivers/gpu/drm/exynos/exynos_dp*
4222
33ad3912
DL
4223EXYNOS MIPI DISPLAY DRIVERS
4224M: Inki Dae <inki.dae@samsung.com>
4225M: Donghwa Lee <dh09.lee@samsung.com>
4226M: Kyungmin Park <kyungmin.park@samsung.com>
4227L: linux-fbdev@vger.kernel.org
4228S: Maintained
8a61f013 4229F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4230F: include/video/exynos_mipi*
4231
e53004e2 4232F71805F HARDWARE MONITORING DRIVER
d8130624 4233M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4234L: lm-sensors@lm-sensors.org
4235S: Maintained
679655da
JP
4236F: Documentation/hwmon/f71805f
4237F: drivers/hwmon/f71805f.c
e53004e2 4238
eea977ed
MB
4239FC0011 TUNER DRIVER
4240M: Michael Buesch <m@bues.ch>
4241L: linux-media@vger.kernel.org
4242S: Maintained
ccae7af2
MCC
4243F: drivers/media/tuners/fc0011.h
4244F: drivers/media/tuners/fc0011.c
eea977ed 4245
91952bc0
AP
4246FC2580 MEDIA DRIVER
4247M: Antti Palosaari <crope@iki.fi>
4248L: linux-media@vger.kernel.org
4249W: http://linuxtv.org/
4250W: http://palosaari.fi/linux/
4251Q: http://patchwork.linuxtv.org/project/linux-media/list/
4252T: git git://linuxtv.org/anttip/media_tree.git
4253S: Maintained
4254F: drivers/media/tuners/fc2580*
eea977ed 4255
88b2dbdb
EP
4256FANOTIFY
4257M: Eric Paris <eparis@redhat.com>
4258S: Maintained
4259F: fs/notify/fanotify/
4260F: include/linux/fanotify.h
c117ab84 4261F: include/uapi/linux/fanotify.h
88b2dbdb 4262
1da177e4 4263FARSYNC SYNCHRONOUS DRIVER
8b58be88 4264M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4265W: http://www.farsite.co.uk/
4266S: Supported
679655da 4267F: drivers/net/wan/farsync.*
1da177e4 4268
c5408b88 4269FAULT INJECTION SUPPORT
8b58be88 4270M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4271S: Supported
679655da
JP
4272F: Documentation/fault-injection/
4273F: lib/fault-inject.c
c5408b88 4274
053e514f
NT
4275FBTFT Framebuffer drivers
4276M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4277M: Noralf Trønnes <noralf@tronnes.org>
4278S: Maintained
4279F: drivers/staging/fbtft/
4280
cae727db 4281FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4282M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4283L: fcoe-devel@open-fcoe.org
cae727db
RL
4284W: www.Open-FCoE.org
4285S: Supported
4286F: drivers/scsi/libfc/
4287F: drivers/scsi/fcoe/
4288F: include/scsi/fc/
4289F: include/scsi/libfc.h
4290F: include/scsi/libfcoe.h
c117ab84 4291F: include/uapi/scsi/fc/
cae727db 4292
e2d1d6c0 4293FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4294M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4295M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4296L: linux-fsdevel@vger.kernel.org
1da177e4 4297S: Maintained
679655da
JP
4298F: include/linux/fcntl.h
4299F: include/linux/fs.h
c117ab84
CEB
4300F: include/uapi/linux/fcntl.h
4301F: include/uapi/linux/fs.h
679655da
JP
4302F: fs/fcntl.c
4303F: fs/locks.c
1da177e4 4304
e2d1d6c0 4305FILESYSTEMS (VFS and infrastructure)
8b58be88 4306M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4307L: linux-fsdevel@vger.kernel.org
173acc7c 4308S: Maintained
679655da 4309F: fs/*
173acc7c 4310
b26e0ed4 4311FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4312M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4313L: lm-sensors@lm-sensors.org
4314S: Maintained
d5ca6918
JP
4315F: drivers/hwmon/f75375s.c
4316F: include/linux/f75375s.h
b26e0ed4 4317
a331b0c3
CL
4318FIREWIRE AUDIO DRIVERS
4319M: Clemens Ladisch <clemens@ladisch.de>
4320L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4321T: git git://git.alsa-project.org/alsa-kernel.git
4322S: Maintained
4323F: sound/firewire/
4324
eb86ec51
SR
4325FIREWIRE MEDIA DRIVERS (firedtv)
4326M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4327L: linux-media@vger.kernel.org
4328L: linux1394-devel@lists.sourceforge.net
4329T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4330S: Maintained
4331F: drivers/media/firewire/
4332
a511ce33
CB
4333FIREWIRE SBP-2 TARGET
4334M: Chris Boot <bootc@bootc.net>
4335L: linux-scsi@vger.kernel.org
4336L: target-devel@vger.kernel.org
4337L: linux1394-devel@lists.sourceforge.net
4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4339S: Maintained
4340F: drivers/target/sbp/
4341
7d2c86b5 4342FIREWIRE SUBSYSTEM
8b58be88 4343M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4344L: linux1394-devel@lists.sourceforge.net
958a29cb 4345W: http://ieee1394.wiki.kernel.org/
2ca526bf 4346T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4347S: Maintained
679655da 4348F: drivers/firewire/
8f06ce3b
SR
4349F: include/linux/firewire.h
4350F: include/uapi/linux/firewire*.h
9f6d3c4b 4351F: tools/firewire/
e2d1d6c0
RD
4352
4353FIRMWARE LOADER (request_firmware)
39e68089
ML
4354M: Ming Lei <ming.lei@canonical.com>
4355L: linux-kernel@vger.kernel.org
4356S: Maintained
679655da
JP
4357F: Documentation/firmware_class/
4358F: drivers/base/firmware*.c
4359F: include/linux/firmware.h
e2d1d6c0 4360
f730e3dc 4361FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4362M: Joshua Morris <josh.h.morris@us.ibm.com>
4363M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4364S: Maintained
4365F: drivers/block/rsxx/
4366
8206f664 4367FLOPPY DRIVER
e5f6450c 4368M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4370S: Odd fixes
4371F: drivers/block/floppy.c
4372
9c9f32ed
AR
4373FMC SUBSYSTEM
4374M: Alessandro Rubini <rubini@gnudd.com>
4375W: http://www.ohwr.org/projects/fmc-bus
4376S: Supported
4377F: drivers/fmc/
4378F: include/linux/fmc*.h
4379F: include/linux/ipmi-fru.h
4380K: fmc_d.*register
4381
3c0ed7d5
AT
4382FPGA MANAGER FRAMEWORK
4383M: Alan Tull <atull@opensource.altera.com>
4384S: Maintained
4385F: drivers/fpga/
4386F: include/linux/fpga/fpga-mgr.h
4387W: http://www.rocketboards.org
4388
e2d1d6c0 4389FPU EMULATOR
8b58be88 4390M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4391W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4392S: Maintained
679655da 4393F: arch/x86/math-emu/
e2d1d6c0
RD
4394
4395FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4396L: netdev@vger.kernel.org
c173bfac 4397S: Orphan
679655da
JP
4398F: drivers/net/wan/dlci.c
4399F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4400
4401FRAMEBUFFER LAYER
5489e948
JCPV
4402M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4403M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4404L: linux-fbdev@vger.kernel.org
e2d1d6c0 4405W: http://linux-fbdev.sourceforge.net/
b22fe37b 4406Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4407T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4408S: Maintained
679655da 4409F: Documentation/fb/
b22fe37b
PM
4410F: drivers/video/
4411F: include/video/
679655da 4412F: include/linux/fb.h
c117ab84
CEB
4413F: include/uapi/video/
4414F: include/uapi/linux/fb.h
e2d1d6c0 4415
a57c188e 4416FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4417M: Timur Tabi <timur@tabi.org>
a57c188e 4418L: linux-fbdev@vger.kernel.org
c4ef9bc4 4419S: Maintained
8a61f013 4420F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4421
e2d1d6c0 4422FREESCALE DMA DRIVER
8b58be88
JP
4423M: Li Yang <leoli@freescale.com>
4424M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4425L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4426S: Maintained
679655da 4427F: drivers/dma/fsldma.*
e2d1d6c0
RD
4428
4429FREESCALE I2C CPM DRIVER
8b58be88 4430M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4431L: linuxppc-dev@lists.ozlabs.org
846557d3 4432L: linux-i2c@vger.kernel.org
0d2b405a 4433S: Maintained
679655da 4434F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4435
60e8c5ab 4436FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4437M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4438L: linux-fbdev@vger.kernel.org
efc03ecb 4439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4440S: Maintained
bad985a1 4441F: include/linux/platform_data/video-imxfb.h
8a61f013 4442F: drivers/video/fbdev/imxfb.c
60e8c5ab 4443
4d8e2cef
HX
4444FREESCALE QUAD SPI DRIVER
4445M: Han Xu <han.xu@freescale.com>
4446L: linux-mtd@lists.infradead.org
4447S: Maintained
4448F: drivers/mtd/spi-nor/fsl-quadspi.c
4449
4689a6b1 4450FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4451M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4452M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4453L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4454L: netdev@vger.kernel.org
4455S: Maintained
ec21e2ec 4456F: drivers/net/ethernet/freescale/fs_enet/
679655da 4457F: include/linux/fs_enet_pd.h
4689a6b1 4458
d9e9d82c 4459FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4460L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4461S: Orphan
679655da
JP
4462F: arch/powerpc/sysdev/qe_lib/
4463F: arch/powerpc/include/asm/*qe.h
d9e9d82c 4464
b55ef929 4465FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4466M: Li Yang <leoli@freescale.com>
6372594a 4467L: linux-usb@vger.kernel.org
a4724ed6 4468L: linuxppc-dev@lists.ozlabs.org
a7205b30 4469S: Maintained
faf2e1db 4470F: drivers/usb/gadget/udc/fsl*
a7205b30 4471
beaf53bf 4472FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4473M: Li Yang <leoli@freescale.com>
beaf53bf 4474L: netdev@vger.kernel.org
a4724ed6 4475L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4476S: Maintained
ec21e2ec 4477F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4478
abb1ed7b
CM
4479FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4480M: Claudiu Manoil <claudiu.manoil@freescale.com>
4481L: netdev@vger.kernel.org
4482S: Maintained
4483F: drivers/net/ethernet/freescale/gianfar*
4484X: drivers/net/ethernet/freescale/gianfar_ptp.c
4485F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4486
d9e9d82c 4487FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4488M: Timur Tabi <timur@tabi.org>
a4724ed6 4489L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4490S: Maintained
df621252 4491F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4492
4493FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4494M: Timur Tabi <timur@tabi.org>
dc85950a 4495M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4496M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4497L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4498L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4499S: Maintained
69aefcea 4500F: sound/soc/fsl/fsl*
dc85950a 4501F: sound/soc/fsl/imx*
69aefcea 4502F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4503
31c88965 4504FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4505M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4506L: linux-kernel@vger.kernel.org
4507S: Maintained
4508F: drivers/staging/fsl-mc/
4509
1da177e4 4510FREEVXFS FILESYSTEM
8b58be88 4511M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4512W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4513S: Maintained
679655da 4514F: fs/freevxfs/
1da177e4 4515
71038f52 4516FREEZER
49db1903 4517M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4518M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4519L: linux-pm@vger.kernel.org
71038f52 4520S: Supported
679655da
JP
4521F: Documentation/power/freezing-of-tasks.txt
4522F: include/linux/freezer.h
4523F: kernel/freezer.c
71038f52 4524
839a1f79
KRW
4525FRONTSWAP API
4526M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4527L: linux-kernel@vger.kernel.org
4528S: Maintained
4529F: mm/frontswap.c
4530F: include/linux/frontswap.h
4531
a5432f5a 4532FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4533M: David Howells <dhowells@redhat.com>
a5432f5a
DH
4534L: linux-cachefs@redhat.com
4535S: Supported
4536F: Documentation/filesystems/caching/
4537F: fs/fscache/
4538F: include/linux/fscache*.h
4539
f58ad8f5 4540F2FS FILE SYSTEM
9b29d481 4541M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4542M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4543R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4544L: linux-f2fs-devel@lists.sourceforge.net
4545W: http://en.wikipedia.org/wiki/F2FS
4546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4547S: Maintained
4548F: Documentation/filesystems/f2fs.txt
3bac380c 4549F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4550F: fs/f2fs/
4551F: include/linux/f2fs_fs.h
62d43eeb 4552F: include/trace/events/f2fs.h
f58ad8f5 4553
5ab7ffea 4554FUJITSU FR-V (FRV) PORT
8b58be88 4555M: David Howells <dhowells@redhat.com>
1da177e4 4556S: Maintained
679655da 4557F: arch/frv/
1da177e4 4558
20b93734 4559FUJITSU LAPTOP EXTRAS
409a3e98 4560M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4561L: platform-driver-x86@vger.kernel.org
20b93734 4562S: Maintained
679655da 4563F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4564
4da621b6
HK
4565FUJITSU M-5MO LS CAMERA ISP DRIVER
4566M: Kyungmin Park <kyungmin.park@samsung.com>
4567M: Heungjun Kim <riverful.kim@samsung.com>
4568L: linux-media@vger.kernel.org
4569S: Maintained
90d72ac6 4570F: drivers/media/i2c/m5mols/
4da621b6
HK
4571F: include/media/m5mols.h
4572
2d24c490
RG
4573FUJITSU TABLET EXTRAS
4574M: Robert Gerlach <khnz@gmx.de>
4575L: platform-driver-x86@vger.kernel.org
4576S: Maintained
4577F: drivers/platform/x86/fujitsu-tablet.c
4578
04578f17 4579FUSE: FILESYSTEM IN USERSPACE
8b58be88 4580M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4581L: fuse-devel@lists.sourceforge.net
4582W: http://fuse.sourceforge.net/
0a30f612 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4584S: Maintained
679655da 4585F: fs/fuse/
c117ab84 4586F: include/uapi/linux/fuse.h
0a30f612 4587F: Documentation/filesystems/fuse.txt
04578f17 4588
1da177e4 4589FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4590M: Rik Faith <faith@cs.unc.edu>
1da177e4 4591L: linux-scsi@vger.kernel.org
baaea1dc 4592S: Odd Fixes (e.g., new signatures)
679655da 4593F: drivers/scsi/fdomain.*
1da177e4 4594
d8e2162c
PO
4595GCOV BASED KERNEL PROFILING
4596M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4597S: Maintained
4598F: kernel/gcov/
4599F: Documentation/gcov.txt
4600
1da177e4 4601GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4602M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4603L: linux-scsi@vger.kernel.org
4604W: http://www.icp-vortex.com/
4605S: Supported
679655da 4606F: drivers/scsi/gdt*
1da177e4 4607
158daf16
JK
4608GDB KERNEL DEBUGGING HELPER SCRIPTS
4609M: Jan Kiszka <jan.kiszka@siemens.com>
4610S: Supported
4611F: scripts/gdb/
4612
3169a1c7
HV
4613GEMTEK FM RADIO RECEIVER DRIVER
4614M: Hans Verkuil <hverkuil@xs4all.nl>
4615L: linux-media@vger.kernel.org
4616T: git git://linuxtv.org/media_tree.git
4617W: http://linuxtv.org
4618S: Maintained
4619F: drivers/media/radio/radio-gemtek*
4620
1c23af90 4621GENERIC GPIO I2C DRIVER
880b0e26 4622M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4623S: Supported
679655da
JP
4624F: drivers/i2c/busses/i2c-gpio.c
4625F: include/linux/i2c-gpio.h
1c23af90 4626
92ed1a76
PK
4627GENERIC GPIO I2C MULTIPLEXER DRIVER
4628M: Peter Korsgaard <peter.korsgaard@barco.com>
4629L: linux-i2c@vger.kernel.org
4630S: Supported
e7065e20
JD
4631F: drivers/i2c/muxes/i2c-mux-gpio.c
4632F: include/linux/i2c-mux-gpio.h
4633F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4634
9251ce95 4635GENERIC HDLC (WAN) DRIVERS
8b58be88 4636M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4637W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4638S: Maintained
679655da
JP
4639F: drivers/net/wan/c101.c
4640F: drivers/net/wan/hd6457*
4641F: drivers/net/wan/hdlc*
4642F: drivers/net/wan/n2.c
4643F: drivers/net/wan/pc300too.c
4644F: drivers/net/wan/pci200syn.c
4645F: drivers/net/wan/wanxl*
1da177e4 4646
1527aab6 4647GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4648M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4649L: linux-arch@vger.kernel.org
4650T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4651S: Maintained
14430813
JP
4652F: include/asm-generic/
4653F: include/uapi/asm-generic/
1527aab6 4654
ff764963
KVA
4655GENERIC PHY FRAMEWORK
4656M: Kishon Vijay Abraham I <kishon@ti.com>
4657L: linux-kernel@vger.kernel.org
4658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4659S: Supported
4660F: drivers/phy/
4661F: include/linux/phy/
4662
eea97aed
KH
4663GENERIC PM DOMAINS
4664M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4665M: Kevin Hilman <khilman@kernel.org>
4666M: Ulf Hansson <ulf.hansson@linaro.org>
4667L: linux-pm@vger.kernel.org
4668S: Supported
4669F: drivers/base/power/domain*.c
4670F: include/linux/pm_domain.h
4671
ccb86a69 4672GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4673M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4674L: kvm@vger.kernel.org
ccb86a69
MT
4675S: Supported
4676F: drivers/uio/uio_pci_generic.c
4677
f8f1ec73
JP
4678GET_MAINTAINER SCRIPT
4679M: Joe Perches <joe@perches.com>
4680S: Maintained
4681F: scripts/get_maintainer.pl
4682
5be7b50f 4683GFS2 FILE SYSTEM
8b58be88 4684M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4685M: Bob Peterson <rpeterso@redhat.com>
a4644184 4686L: cluster-devel@redhat.com
5be7b50f 4687W: http://sources.redhat.com/cluster/
28666d6d 4688T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4689S: Supported
679655da
JP
4690F: Documentation/filesystems/gfs2*.txt
4691F: fs/gfs2/
c117ab84 4692F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4693
0a34eb8f 4694GIGASET ISDN DRIVERS
6b096fde 4695M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4696L: gigaset307x-common@lists.sourceforge.net
4697W: http://gigaset307x.sourceforge.net/
6b096fde 4698S: Odd Fixes
679655da
JP
4699F: Documentation/isdn/README.gigaset
4700F: drivers/isdn/gigaset/
c117ab84 4701F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4702
7eea35fe
JP
4703GO7007 MPEG CODEC
4704M: Hans Verkuil <hans.verkuil@cisco.com>
4705L: linux-media@vger.kernel.org
4706S: Maintained
4707F: drivers/media/usb/go7007/
4708
ca96ea86
BN
4709GOODIX TOUCHSCREEN
4710M: Bastien Nocera <hadess@hadess.net>
4711L: linux-input@vger.kernel.org
4712S: Maintained
4713F: drivers/input/touchscreen/goodix.c
4714
a0dc00b4 4715GPIO SUBSYSTEM
e4651a9f 4716M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4717M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4718L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4720S: Maintained
4721F: Documentation/gpio/
a0dc00b4 4722F: drivers/gpio/
bdc6e95e
AC
4723F: include/linux/gpio/
4724F: include/linux/gpio.h
9b692346 4725F: include/asm-generic/gpio.h
a0dc00b4 4726
71a6d0af
HW
4727GRE DEMULTIPLEXER DRIVER
4728M: Dmitry Kozlov <xeb@mail.ru>
4729L: netdev@vger.kernel.org
4730S: Maintained
11c26770
JP
4731F: net/ipv4/gre_demux.c
4732F: net/ipv4/gre_offload.c
71a6d0af
HW
4733F: include/net/gre.h
4734
d4c41139
KG
4735GRETH 10/100/1G Ethernet MAC device driver
4736M: Kristoffer Glembo <kristoffer@gaisler.com>
4737L: netdev@vger.kernel.org
4738S: Maintained
a31a96ad 4739F: drivers/net/ethernet/aeroflex/
d4c41139 4740
e8deeae2 4741GSPCA FINEPIX SUBDRIVER
8b58be88 4742M: Frank Zago <frank@zago.net>
661263b5 4743L: linux-media@vger.kernel.org
275ffde4 4744T: git git://linuxtv.org/media_tree.git
e8deeae2 4745S: Maintained
0c0d06ca 4746F: drivers/media/usb/gspca/finepix.c
e8deeae2 4747
4b3fa3c4
OL
4748GSPCA GL860 SUBDRIVER
4749M: Olivier Lorin <o.lorin@laposte.net>
4750L: linux-media@vger.kernel.org
275ffde4 4751T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4752S: Maintained
0c0d06ca 4753F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4754
e8deeae2 4755GSPCA M5602 SUBDRIVER
8b58be88 4756M: Erik Andren <erik.andren@gmail.com>
661263b5 4757L: linux-media@vger.kernel.org
275ffde4 4758T: git git://linuxtv.org/media_tree.git
e8deeae2 4759S: Maintained
0c0d06ca 4760F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4761
4762GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4763M: Hans de Goede <hdegoede@redhat.com>
661263b5 4764L: linux-media@vger.kernel.org
275ffde4 4765T: git git://linuxtv.org/media_tree.git
e8deeae2 4766S: Maintained
0c0d06ca 4767F: drivers/media/usb/gspca/pac207.c
e8deeae2 4768
261982f1 4769GSPCA SN9C20X SUBDRIVER
d95c5b0b 4770M: Brian Johnson <brijohn@gmail.com>
261982f1 4771L: linux-media@vger.kernel.org
275ffde4 4772T: git git://linuxtv.org/media_tree.git
261982f1 4773S: Maintained
0c0d06ca 4774F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4775
e8deeae2 4776GSPCA T613 SUBDRIVER
8b58be88 4777M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4778L: linux-media@vger.kernel.org
275ffde4 4779T: git git://linuxtv.org/media_tree.git
e8deeae2 4780S: Maintained
0c0d06ca 4781F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4782
4783GSPCA USB WEBCAM DRIVER
fc3f906b 4784M: Hans de Goede <hdegoede@redhat.com>
661263b5 4785L: linux-media@vger.kernel.org
275ffde4 4786T: git git://linuxtv.org/media_tree.git
e8deeae2 4787S: Maintained
0c0d06ca 4788F: drivers/media/usb/gspca/
e8deeae2 4789
584ec979 4790GUID PARTITION TABLE (GPT)
4f973c63 4791M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4792L: linux-efi@vger.kernel.org
4793S: Maintained
4794F: block/partitions/efi.*
4795
aa3c598b 4796STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4797M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4798L: linux-media@vger.kernel.org
275ffde4 4799T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4800S: Maintained
4801F: drivers/media/usb/stk1160/
e8deeae2 4802
4e456b86
YS
4803H8/300 ARCHITECTURE
4804M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4805L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4806W: http://uclinux-h8.sourceforge.jp
4807T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4808S: Maintained
4809F: arch/h8300/
4810F: drivers/clocksource/h8300_*.c
4811F: drivers/clk/h8300/
4812F: drivers/irqchip/irq-renesas-h8*.c
4813
71a6d0af
HW
4814HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4815M: Frank Seidel <frank@f-seidel.de>
4816L: platform-driver-x86@vger.kernel.org
4817W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4818S: Maintained
4819F: drivers/platform/x86/hdaps.c
4820
48fc9e26
HV
4821HDPVR USB VIDEO ENCODER DRIVER
4822M: Hans Verkuil <hverkuil@xs4all.nl>
4823L: linux-media@vger.kernel.org
4824T: git git://linuxtv.org/media_tree.git
4825W: http://linuxtv.org
4826S: Odd Fixes
14430813 4827F: drivers/media/usb/hdpvr/
48fc9e26 4828
71a6d0af 4829HWPOISON MEMORY FAILURE HANDLING
f9625c48 4830M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4831L: linux-mm@kvack.org
71a6d0af
HW
4832S: Maintained
4833F: mm/memory-failure.c
4834F: mm/hwpoison-inject.c
4835
4836HYPERVISOR VIRTUAL CONSOLE DRIVER
4837L: linuxppc-dev@lists.ozlabs.org
4838S: Odd Fixes
4839F: drivers/tty/hvc/
4840
e5ab1477
AP
4841HACKRF MEDIA DRIVER
4842M: Antti Palosaari <crope@iki.fi>
4843L: linux-media@vger.kernel.org
4844W: http://linuxtv.org/
4845W: http://palosaari.fi/linux/
4846Q: http://patchwork.linuxtv.org/project/linux-media/list/
4847T: git git://linuxtv.org/anttip/media_tree.git
4848S: Maintained
4849F: drivers/media/usb/hackrf/
4850
5b543965 4851HARDWARE MONITORING
d8130624 4852M: Jean Delvare <jdelvare@suse.com>
ca462085 4853M: Guenter Roeck <linux@roeck-us.net>
5b543965 4854L: lm-sensors@lm-sensors.org
595142e0 4855W: http://www.lm-sensors.org/
a94ef4ed 4856T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4857T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4858S: Maintained
047f4ec2 4859F: Documentation/hwmon/
679655da 4860F: drivers/hwmon/
047f4ec2 4861F: include/linux/hwmon*.h
5b543965 4862
844dd05f 4863HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4864M: Matt Mackall <mpm@selenic.com>
4865M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4866L: linux-crypto@vger.kernel.org
c0d0787b 4867S: Odd fixes
679655da
JP
4868F: Documentation/hw_random.txt
4869F: drivers/char/hw_random/
4870F: include/linux/hw_random.h
844dd05f 4871
8b37fcfc
OBC
4872HARDWARE SPINLOCK CORE
4873M: Ohad Ben-Cohen <ohad@wizery.com>
4874S: Maintained
4875F: Documentation/hwspinlock.txt
4876F: drivers/hwspinlock/hwspinlock_*
4877F: include/linux/hwspinlock.h
4878
1da177e4 4879HARMONY SOUND DRIVER
ac6aecbf 4880L: linux-parisc@vger.kernel.org
1da177e4 4881S: Maintained
679655da 4882F: sound/parisc/harmony.*
1da177e4 4883
91952bc0
AP
4884HD29L2 MEDIA DRIVER
4885M: Antti Palosaari <crope@iki.fi>
4886L: linux-media@vger.kernel.org
4887W: http://linuxtv.org/
4888W: http://palosaari.fi/linux/
4889Q: http://patchwork.linuxtv.org/project/linux-media/list/
4890T: git git://linuxtv.org/anttip/media_tree.git
4891S: Maintained
4892F: drivers/media/dvb-frontends/hd29l2*
4893
e2d1d6c0 4894HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 4895L: iss_storagedev@hp.com
af9f1b3c 4896S: Orphan
679655da
JP
4897F: Documentation/blockdev/cpqarray.txt
4898F: drivers/block/cpqarray.*
e2d1d6c0 4899
9257aa49 4900HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 4901M: Don Brace <don.brace@pmcs.com>
9257aa49 4902L: iss_storagedev@hp.com
693373db
DB
4903L: storagedev@pmcs.com
4904L: linux-scsi@vger.kernel.org
9257aa49
SC
4905S: Supported
4906F: Documentation/scsi/hpsa.txt
4907F: drivers/scsi/hpsa*.[ch]
4908F: include/linux/cciss*.h
c117ab84 4909F: include/uapi/linux/cciss*.h
9257aa49 4910
e2d1d6c0 4911HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 4912M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 4913L: iss_storagedev@hp.com
693373db
DB
4914L: storagedev@pmcs.com
4915L: linux-scsi@vger.kernel.org
e2d1d6c0 4916S: Supported
679655da
JP
4917F: Documentation/blockdev/cciss.txt
4918F: drivers/block/cciss*
4919F: include/linux/cciss_ioctl.h
c117ab84 4920F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 4921
1da177e4 4922HFS FILESYSTEM
6cf515e1
GU
4923L: linux-fsdevel@vger.kernel.org
4924S: Orphan
679655da
JP
4925F: Documentation/filesystems/hfs.txt
4926F: fs/hfs/
1da177e4 4927
ef575f47
GU
4928HFSPLUS FILESYSTEM
4929L: linux-fsdevel@vger.kernel.org
4930S: Orphan
4931F: Documentation/filesystems/hfsplus.txt
4932F: fs/hfsplus/
4933
1da177e4 4934HGA FRAMEBUFFER DRIVER
8b58be88 4935M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
4936L: linux-nvidia@lists.surfsouth.com
4937W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4938S: Maintained
8a61f013 4939F: drivers/video/fbdev/hgafb.c
1da177e4 4940
4480f15b 4941HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 4942M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4943M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4944L: linux-pm@vger.kernel.org
e2d1d6c0 4945S: Supported
679655da
JP
4946F: arch/x86/power/
4947F: drivers/base/power/
4948F: kernel/power/
4949F: include/linux/suspend.h
4950F: include/linux/freezer.h
4951F: include/linux/pm.h
679655da 4952F: arch/*/include/asm/suspend*.h
e2d1d6c0 4953
4ef4caad 4954HID CORE LAYER
e5f6450c 4955M: Jiri Kosina <jikos@kernel.org>
eb76c5c0 4956L: linux-input@vger.kernel.org
54e5881d 4957T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 4958S: Maintained
679655da
JP
4959F: drivers/hid/
4960F: include/linux/hid*
c117ab84 4961F: include/uapi/linux/hid*
4ef4caad 4962
30ee72f0 4963HID SENSOR HUB DRIVERS
e5f6450c 4964M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
4965M: Jonathan Cameron <jic23@kernel.org>
4966M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4967L: linux-input@vger.kernel.org
4968L: linux-iio@vger.kernel.org
4969S: Maintained
4970F: Documentation/hid/hid-sensor*
4971F: drivers/hid/hid-sensor-*
4972F: drivers/iio/*/hid-*
4973F: include/linux/hid-sensor-*
4974
38bed542 4975HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 4976M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 4977L: linux-kernel@vger.kernel.org
75fc2d37 4978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 4979S: Maintained
679655da 4980F: Documentation/timers/
5cee9645 4981F: kernel/time/hrtimer.c
88606e80
TG
4982F: kernel/time/clockevents.c
4983F: kernel/time/tick*.*
4984F: kernel/time/timer_*.c
05ed8490 4985F: include/linux/clockchips.h
679655da 4986F: include/linux/hrtimer.h
38bed542 4987
1da177e4 4988HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 4989L: linux-hams@vger.kernel.org
8b64f2a0 4990S: Orphan
679655da
JP
4991F: drivers/net/hamradio/dmascc.c
4992F: drivers/net/hamradio/scc.c
1da177e4 4993
ede1e6f8 4994HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 4995M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
4996W: http://www.highpoint-tech.com
4997S: Supported
679655da
JP
4998F: Documentation/scsi/hptiop.txt
4999F: drivers/scsi/hptiop.c
ede1e6f8 5000
1da177e4 5001HIPPI
8b58be88 5002M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5003L: linux-hippi@sunsite.dk
5004S: Maintained
679655da 5005F: include/linux/hippidevice.h
c117ab84 5006F: include/uapi/linux/if_hippi.h
679655da 5007F: net/802/hippi.c
ff5a3b50 5008F: drivers/net/hippi/
1da177e4 5009
ff1d2767 5010HOST AP DRIVER
8b58be88 5011M: Jouni Malinen <j@w1.fi>
85d32e7b 5012L: hostap@shmoo.com (subscribers-only)
724c6b35 5013L: linux-wireless@vger.kernel.org
ff1d2767
JM
5014W: http://hostap.epitest.fi/
5015S: Maintained
679655da 5016F: drivers/net/wireless/hostap/
ff1d2767 5017
dd8cd779 5018HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5019L: platform-driver-x86@vger.kernel.org
95c70215 5020S: Orphan
679655da 5021F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5022
e2d1d6c0 5023HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5024M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5025S: Maintained
7e25d724 5026F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5027
7d2c86b5 5028HPET: High Precision Event Timers driver
8b58be88 5029M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5030S: Maintained
679655da
JP
5031F: Documentation/timers/hpet.txt
5032F: drivers/char/hpet.c
5033F: include/linux/hpet.h
c117ab84 5034F: include/uapi/linux/hpet.h
b9b0332f 5035
e07b5d79 5036HPET: x86
9e06f631 5037S: Orphan
679655da
JP
5038F: arch/x86/kernel/hpet.c
5039F: arch/x86/include/asm/hpet.h
b9b0332f 5040
1da177e4 5041HPFS FILESYSTEM
8b58be88 5042M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5043W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5044S: Maintained
679655da 5045F: fs/hpfs/
1da177e4 5046
3441cded 5047HSI SUBSYSTEM
56459ea9
SR
5048M: Sebastian Reichel <sre@kernel.org>
5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5050S: Maintained
5051F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5052F: Documentation/hsi.txt
3441cded
SR
5053F: drivers/hsi/
5054F: include/linux/hsi/
5055F: include/uapi/linux/hsi/
5056
7d2c86b5 5057HSO 3G MODEM DRIVER
8b58be88 5058M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5059W: http://www.pharscape.org
5060S: Maintained
679655da 5061F: drivers/net/usb/hso.c
11cd29b0 5062
19990e29
AB
5063HSR NETWORK PROTOCOL
5064M: Arvid Brodin <arvid.brodin@alten.se>
5065L: netdev@vger.kernel.org
5066S: Maintained
5067F: net/hsr/
5068
5a18c343 5069HTCPEN TOUCHSCREEN DRIVER
8b58be88 5070M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5071L: linux-input@vger.kernel.org
5072S: Maintained
679655da 5073F: drivers/input/touchscreen/htcpen.c
5a18c343 5074
1da177e4 5075HUGETLB FILESYSTEM
6d49e352 5076M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5077S: Maintained
679655da 5078F: fs/hugetlbfs/
1da177e4 5079
05183189 5080Hyper-V CORE AND DRIVERS
9c3646d1 5081M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5082M: Haiyang Zhang <haiyangz@microsoft.com>
5083L: devel@linuxdriverproject.org
5084S: Maintained
a4162747
HZ
5085F: arch/x86/include/asm/mshyperv.h
5086F: arch/x86/include/uapi/asm/hyperv.h
5087F: arch/x86/kernel/cpu/mshyperv.c
05183189 5088F: drivers/hid/hid-hyperv.c
a4162747 5089F: drivers/hv/
f92ca80b 5090F: drivers/input/serio/hyperv-keyboard.c
05183189 5091F: drivers/net/hyperv/
a4162747 5092F: drivers/scsi/storvsc_drv.c
8a61f013 5093F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5094F: include/linux/hyperv.h
5095F: tools/hv/
54bf725e 5096F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5097
d85c8a6a 5098I2C OVER PARALLEL PORT
d8130624 5099M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5100L: linux-i2c@vger.kernel.org
5101S: Maintained
5102F: Documentation/i2c/busses/i2c-parport
5103F: Documentation/i2c/busses/i2c-parport-light
5104F: drivers/i2c/busses/i2c-parport.c
5105F: drivers/i2c/busses/i2c-parport-light.c
5106
5107I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5108M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5109L: linux-i2c@vger.kernel.org
5110S: Maintained
5111F: Documentation/i2c/busses/i2c-ali1535
5112F: Documentation/i2c/busses/i2c-ali1563
5113F: Documentation/i2c/busses/i2c-ali15x3
5114F: Documentation/i2c/busses/i2c-amd756
5115F: Documentation/i2c/busses/i2c-amd8111
5116F: Documentation/i2c/busses/i2c-i801
5117F: Documentation/i2c/busses/i2c-nforce2
5118F: Documentation/i2c/busses/i2c-piix4
5119F: Documentation/i2c/busses/i2c-sis5595
5120F: Documentation/i2c/busses/i2c-sis630
5121F: Documentation/i2c/busses/i2c-sis96x
5122F: Documentation/i2c/busses/i2c-via
5123F: Documentation/i2c/busses/i2c-viapro
5124F: drivers/i2c/busses/i2c-ali1535.c
5125F: drivers/i2c/busses/i2c-ali1563.c
5126F: drivers/i2c/busses/i2c-ali15x3.c
5127F: drivers/i2c/busses/i2c-amd756.c
5128F: drivers/i2c/busses/i2c-amd756-s4882.c
5129F: drivers/i2c/busses/i2c-amd8111.c
5130F: drivers/i2c/busses/i2c-i801.c
5131F: drivers/i2c/busses/i2c-isch.c
5132F: drivers/i2c/busses/i2c-nforce2.c
5133F: drivers/i2c/busses/i2c-nforce2-s4985.c
5134F: drivers/i2c/busses/i2c-piix4.c
5135F: drivers/i2c/busses/i2c-sis5595.c
5136F: drivers/i2c/busses/i2c-sis630.c
5137F: drivers/i2c/busses/i2c-sis96x.c
5138F: drivers/i2c/busses/i2c-via.c
5139F: drivers/i2c/busses/i2c-viapro.c
5140
cb7f07a4
NH
5141I2C/SMBUS ISMT DRIVER
5142M: Seth Heasley <seth.heasley@intel.com>
5143M: Neil Horman <nhorman@tuxdriver.com>
5144L: linux-i2c@vger.kernel.org
5145F: drivers/i2c/busses/i2c-ismt.c
5146F: Documentation/i2c/busses/i2c-ismt
5147
6ea884db 5148I2C/SMBUS STUB DRIVER
d8130624 5149M: Jean Delvare <jdelvare@suse.com>
846557d3 5150L: linux-i2c@vger.kernel.org
6ea884db 5151S: Maintained
8547a5bc 5152F: drivers/i2c/i2c-stub.c
6ea884db 5153
5b543965 5154I2C SUBSYSTEM
14d77c4d 5155M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5156L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5157W: https://i2c.wiki.kernel.org/
5158Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5159T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5160S: Maintained
40ed1b4c 5161F: Documentation/devicetree/bindings/i2c/
679655da
JP
5162F: Documentation/i2c/
5163F: drivers/i2c/
5164F: include/linux/i2c.h
03b70d62 5165F: include/linux/i2c-*.h
c117ab84
CEB
5166F: include/uapi/linux/i2c.h
5167F: include/uapi/linux/i2c-*.h
1da177e4 5168
4560d677
WS
5169I2C ACPI SUPPORT
5170M: Mika Westerberg <mika.westerberg@linux.intel.com>
5171L: linux-i2c@vger.kernel.org
5172L: linux-acpi@vger.kernel.org
5173S: Maintained
4560d677 5174
d85c8a6a 5175I2C-TAOS-EVM DRIVER
d8130624 5176M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5177L: linux-i2c@vger.kernel.org
5178S: Maintained
5179F: Documentation/i2c/busses/i2c-taos-evm
5180F: drivers/i2c/busses/i2c-taos-evm.c
5181
e8c76eed 5182I2C-TINY-USB DRIVER
8b58be88 5183M: Till Harbaum <till@harbaum.org>
846557d3 5184L: linux-i2c@vger.kernel.org
932d1872 5185W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5186S: Maintained
679655da 5187F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5188
1da177e4 5189i386 BOOT CODE
8b58be88 5190M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5191S: Maintained
679655da 5192F: arch/x86/boot/
1da177e4
LT
5193
5194i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5195M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5196T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5197S: Maintained
5198
1da177e4 5199IA64 (Itanium) PLATFORM
8b58be88
JP
5200M: Tony Luck <tony.luck@intel.com>
5201M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5202L: linux-ia64@vger.kernel.org
6b1c70b1 5203T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5204S: Maintained
679655da 5205F: arch/ia64/
1da177e4 5206
4cd38750
LDSB
5207IBM Power VMX Cryptographic instructions
5208M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5209M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5210L: linux-crypto@vger.kernel.org
5211S: Supported
5212F: drivers/crypto/vmx/Makefile
5213F: drivers/crypto/vmx/Kconfig
5214F: drivers/crypto/vmx/vmx.c
5215F: drivers/crypto/vmx/aes*
5216F: drivers/crypto/vmx/ghash*
5217F: drivers/crypto/vmx/ppc-xlate.pl
5218
956c203c 5219IBM Power in-Nest Crypto Acceleration
4cd38750 5220M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5221M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5222L: linux-crypto@vger.kernel.org
5223S: Supported
28bceeaa
DS
5224F: drivers/crypto/nx/Makefile
5225F: drivers/crypto/nx/Kconfig
5226F: drivers/crypto/nx/nx-aes*
5227F: drivers/crypto/nx/nx-sha*
5228F: drivers/crypto/nx/nx.*
5229F: drivers/crypto/nx/nx_csbcpb.h
5230F: drivers/crypto/nx/nx_debugfs.h
956c203c 5231
0e16aafb 5232IBM Power 842 compression accelerator
41656aa7 5233M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5234S: Supported
28bceeaa
DS
5235F: drivers/crypto/nx/Makefile
5236F: drivers/crypto/nx/Kconfig
7011a122 5237F: drivers/crypto/nx/nx-842*
2da572c9 5238F: include/linux/sw842.h
2062c5b6 5239F: crypto/842.c
2da572c9 5240F: lib/842/
0e16aafb 5241
1da177e4 5242IBM Power Linux RAID adapter
8b58be88 5243M: Brian King <brking@us.ibm.com>
1da177e4 5244S: Supported
679655da 5245F: drivers/scsi/ipr.*
1da177e4 5246
9d348af4 5247IBM Power Virtual Ethernet Device Driver
eddd63a6 5248M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5249L: netdev@vger.kernel.org
5250S: Supported
9aa32835 5251F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5252
e6babec6 5253IBM Power Virtual SCSI Device Drivers
bcbde52b 5254M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5255L: linux-scsi@vger.kernel.org
5256S: Supported
e6babec6
NF
5257F: drivers/scsi/ibmvscsi/ibmvscsi*
5258F: drivers/scsi/ibmvscsi/viosrp.h
5259
5260IBM Power Virtual FC Device Drivers
44b4dad9 5261M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5262L: linux-scsi@vger.kernel.org
5263S: Supported
5264F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5265
1da177e4 5266IBM ServeRAID RAID DRIVER
f9213e78 5267S: Orphan
679655da 5268F: drivers/scsi/ips.*
1da177e4 5269
6ed9f9c4
PT
5270ICH LPC AND GPIO DRIVER
5271M: Peter Tyser <ptyser@xes-inc.com>
5272S: Maintained
5273F: drivers/mfd/lpc_ich.c
5274F: drivers/gpio/gpio-ich.c
5275
1e7106fc 5276IDE SUBSYSTEM
8b58be88 5277M: "David S. Miller" <davem@davemloft.net>
1da177e4 5278L: linux-ide@vger.kernel.org
8a6e2535 5279Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5281S: Maintained
679655da
JP
5282F: Documentation/ide/
5283F: drivers/ide/
5284F: include/linux/ide.h
1da177e4 5285
6cb8c13d
IP
5286IDEAPAD LAPTOP EXTRAS DRIVER
5287M: Ike Panhc <ike.pan@canonical.com>
5288L: platform-driver-x86@vger.kernel.org
5289W: http://launchpad.net/ideapad-laptop
5290S: Maintained
5291F: drivers/platform/x86/ideapad-laptop.c
5292
1ea4c161
AM
5293IDEAPAD LAPTOP SLIDEBAR DRIVER
5294M: Andrey Moiseev <o2g.org.ru@gmail.com>
5295L: linux-input@vger.kernel.org
5296W: https://github.com/o2genum/ideapad-slidebar
5297S: Maintained
5298F: drivers/input/misc/ideapad_slidebar.c
5299
0f861e8c 5300IDE/ATAPI DRIVERS
487ba8e8 5301M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5302L: linux-ide@vger.kernel.org
c404c199 5303S: Maintained
679655da
JP
5304F: Documentation/cdrom/ide-cd
5305F: drivers/ide/ide-cd*
1da177e4 5306
27471fdb 5307IDLE-I7300
8b58be88 5308M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5309L: linux-pm@vger.kernel.org
27471fdb 5310S: Supported
679655da 5311F: drivers/idle/i7300_idle.c
27471fdb 5312
02cf2286 5313IEEE 802.15.4 SUBSYSTEM
b6e195fd 5314M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5315L: linux-wpan@vger.kernel.org
5316W: https://github.com/linux-wpan
5317T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5318S: Maintained
5319F: net/ieee802154/
68653359 5320F: net/mac802154/
251741b1 5321F: drivers/net/ieee802154/
580947d3
AA
5322F: include/linux/nl802154.h
5323F: include/linux/ieee802154.h
5324F: include/net/nl802154.h
5325F: include/net/mac802154.h
5326F: include/net/af_ieee802154.h
5327F: include/net/cfg802154.h
5328F: include/net/ieee802154_netdev.h
ebef9c12 5329F: Documentation/networking/ieee802154.txt
02cf2286 5330
b1c97193
SY
5331IGORPLUG-USB IR RECEIVER
5332M: Sean Young <sean@mess.org>
5333L: linux-media@vger.kernel.org
5334S: Maintained
5335F: drivers/media/rc/igorplugusb.c
5336
40ad4a30
SY
5337IGUANAWORKS USB IR TRANSCEIVER
5338M: Sean Young <sean@mess.org>
5339L: linux-media@vger.kernel.org
5340S: Maintained
5341F: drivers/media/rc/iguanair.c
5342
9545f86e 5343IIO SUBSYSTEM AND DRIVERS
030a13d7 5344M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5345R: Hartmut Knaack <knaack.h@gmx.de>
5346R: Lars-Peter Clausen <lars@metafoo.de>
5347R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5348L: linux-iio@vger.kernel.org
5349S: Maintained
03e7c251 5350F: drivers/iio/
9545f86e 5351F: drivers/staging/iio/
8fe671fc 5352F: include/linux/iio/
817020cf 5353F: tools/iio/
9545f86e 5354
65519263
SG
5355IKANOS/ADI EAGLE ADSL USB DRIVER
5356M: Matthieu Castet <castet.matthieu@free.fr>
5357M: Stanislaw Gruszka <stf_xl@wp.pl>
5358S: Maintained
5359F: drivers/usb/atm/ueagle-atm.c
5360
e89ab51f
GR
5361INA209 HARDWARE MONITOR DRIVER
5362M: Guenter Roeck <linux@roeck-us.net>
5363L: lm-sensors@lm-sensors.org
5364S: Maintained
5365F: Documentation/hwmon/ina209
5366F: Documentation/devicetree/bindings/i2c/ina209.txt
5367F: drivers/hwmon/ina209.c
5368
5369INA2XX HARDWARE MONITOR DRIVER
5370M: Guenter Roeck <linux@roeck-us.net>
5371L: lm-sensors@lm-sensors.org
5372S: Maintained
5373F: Documentation/hwmon/ina2xx
5374F: drivers/hwmon/ina2xx.c
5375F: include/linux/platform_data/ina2xx.h
5376
14dc124f
SIG
5377INDUSTRY PACK SUBSYSTEM (IPACK)
5378M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5379M: Jens Taprogge <jens.taprogge@taprogge.org>
5380M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5381L: industrypack-devel@lists.sourceforge.net
5382W: http://industrypack.sourceforge.net
5383S: Maintained
5384F: drivers/ipack/
5385
8adc53fd
ZLK
5386INGENIC JZ4780 DMA Driver
5387M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5388S: Maintained
5389F: drivers/dma/dma-jz4780.c
5390
aa7168f4 5391INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5392M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5393M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5394L: linux-ima-devel@lists.sourceforge.net
5395L: linux-ima-user@lists.sourceforge.net
5396L: linux-security-module@vger.kernel.org
aa7168f4 5397S: Supported
679655da 5398F: security/integrity/ima/
aa7168f4 5399
9a4ea5a9
JH
5400IMGTEC IR DECODER DRIVER
5401M: James Hogan <james.hogan@imgtec.com>
5402S: Maintained
5403F: drivers/media/rc/img-ir/
5404
1da177e4 5405IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5406L: linux-fbdev@vger.kernel.org
843393d3 5407S: Orphan
8a61f013 5408F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5409
5410INFINIBAND SUBSYSTEM
b6b2bbe6 5411M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5412M: Sean Hefty <sean.hefty@intel.com>
5413M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5414L: linux-rdma@vger.kernel.org
605841f5 5415W: http://www.openfabrics.org/
8a6e2535 5416Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5417T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5418S: Supported
679655da
JP
5419F: Documentation/infiniband/
5420F: drivers/infiniband/
2dfcad3a 5421F: drivers/staging/rdma/
c117ab84 5422F: include/uapi/linux/if_infiniband.h
954138dc
YD
5423F: include/uapi/rdma/
5424F: include/rdma/
1da177e4 5425
c9f04f58 5426INOTIFY
8b58be88
JP
5427M: John McCutchan <john@johnmccutchan.com>
5428M: Robert Love <rlove@rlove.org>
5429M: Eric Paris <eparis@parisplace.org>
c9f04f58 5430S: Maintained
679655da
JP
5431F: Documentation/filesystems/inotify.txt
5432F: fs/notify/inotify/
5433F: include/linux/inotify.h
c117ab84 5434F: include/uapi/linux/inotify.h
c9f04f58 5435
e2d1d6c0 5436INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5437M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5438L: linux-input@vger.kernel.org
8a6e2535 5439Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5441S: Maintained
679655da 5442F: drivers/input/
f4eea7e2 5443F: include/linux/input.h
c117ab84 5444F: include/uapi/linux/input.h
f4eea7e2 5445F: include/linux/input/
e2d1d6c0 5446
3267a87f 5447INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5448M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5449L: linux-input@vger.kernel.org
75dd112a 5450S: Odd fixes
3267a87f 5451F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5452F: drivers/input/input-mt.c
3267a87f
HR
5453K: \b(ABS|SYN)_MT_
5454
97fa99a3
JY
5455INTEL ASoC BDW/HSW DRIVERS
5456M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5457L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5458S: Supported
e8e1225d
JP
5459F: sound/soc/intel/common/sst-dsp*
5460F: sound/soc/intel/common/sst-firmware.c
5461F: sound/soc/intel/boards/broadwell.c
5462F: sound/soc/intel/haswell/
97fa99a3 5463
4ac13e17
DJ
5464INTEL C600 SERIES SAS CONTROLLER DRIVER
5465M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5466M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5467L: linux-scsi@vger.kernel.org
7106891a
DJ
5468T: git git://git.code.sf.net/p/intel-sas/isci
5469S: Supported
4ac13e17 5470F: drivers/scsi/isci/
4ac13e17 5471
26717172
LB
5472INTEL IDLE DRIVER
5473M: Len Brown <lenb@kernel.org>
bf1c138e 5474L: linux-pm@vger.kernel.org
08deed1e 5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5476S: Supported
5477F: drivers/idle/intel_idle.c
5478
7c1ac18d
KCA
5479INTEL PSTATE DRIVER
5480M: Kristen Carlson Accardi <kristen@linux.intel.com>
5481L: linux-pm@vger.kernel.org
5482S: Supported
5483F: drivers/cpufreq/intel_pstate.c
5484
9eb8ef74 5485INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5486M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5487L: linux-fbdev@vger.kernel.org
ce00f85c 5488S: Maintained
679655da 5489F: Documentation/fb/intelfb.txt
8a61f013 5490F: drivers/video/fbdev/intelfb/
9eb8ef74 5491
1da177e4 5492INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5493M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5494L: linux-fbdev@vger.kernel.org
ce00f85c 5495S: Maintained
8a61f013 5496F: drivers/video/fbdev/i810/
1da177e4 5497
f4a9bc4c 5498INTEL MENLOW THERMAL DRIVER
8b58be88 5499M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5500L: platform-driver-x86@vger.kernel.org
5ca92bd9 5501W: https://01.org/linux-acpi
f4a9bc4c 5502S: Supported
679655da 5503F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5504
248a9dc3 5505INTEL I/OAT DMA DRIVER
18ebd564 5506M: Dave Jiang <dave.jiang@intel.com>
08223d80 5507R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5508L: dmaengine@vger.kernel.org
5509Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5510S: Supported
679655da 5511F: drivers/dma/ioat*
248a9dc3 5512
6c8909b4 5513INTEL IOMMU (VT-d)
8b58be88 5514M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5515L: iommu@lists.linux-foundation.org
54e5881d 5516T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5517S: Supported
3fb39615 5518F: drivers/iommu/intel-iommu.c
679655da 5519F: include/linux/intel-iommu.h
6c8909b4 5520
b3e5f263 5521INTEL IOP-ADMA DMA DRIVER
08223d80 5522R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5523S: Odd fixes
679655da 5524F: drivers/dma/iop-adma.c
b3e5f263 5525
9251ce95 5526INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5527M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5528S: Maintained
679655da
JP
5529F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5530F: arch/arm/mach-ixp4xx/include/mach/npe.h
5531F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5532F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5533F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5534F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5535
844dd05f 5536INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5537M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5538S: Maintained
679655da 5539F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5540
2f302324 5541INTEL ETHERNET DRIVERS
8b58be88 5542M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5543R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5544R: Shannon Nelson <shannon.nelson@intel.com>
5545R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5546R: Don Skidmore <donald.c.skidmore@intel.com>
5547R: Matthew Vick <matthew.vick@intel.com>
5548R: John Ronciak <john.ronciak@intel.com>
5549R: Mitch Williams <mitch.a.williams@intel.com>
5550L: intel-wired-lan@lists.osuosl.org
f6fde11a 5551W: http://www.intel.com/support/feedback.htm
d94e6fed 5552W: http://e1000.sourceforge.net/
2f302324
JK
5553Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5554T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5556S: Supported
0d164401
JK
5557F: Documentation/networking/e100.txt
5558F: Documentation/networking/e1000.txt
5559F: Documentation/networking/e1000e.txt
5560F: Documentation/networking/igb.txt
5561F: Documentation/networking/igbvf.txt
5562F: Documentation/networking/ixgb.txt
5563F: Documentation/networking/ixgbe.txt
5564F: Documentation/networking/ixgbevf.txt
1bff6529 5565F: Documentation/networking/i40e.txt
105bf2fe 5566F: Documentation/networking/i40evf.txt
dee1ad47 5567F: drivers/net/ethernet/intel/
bc90d291 5568F: drivers/net/ethernet/intel/*/
1da177e4 5569
0963d59b
LW
5570INTEL-MID GPIO DRIVER
5571M: David Cohen <david.a.cohen@linux.intel.com>
5572L: linux-gpio@vger.kernel.org
5573S: Maintained
5574F: drivers/gpio/gpio-intel-mid.c
5575
ca907a90
SY
5576INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5577M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5578L: linux-wireless@vger.kernel.org
ca907a90 5579S: Maintained
679655da 5580F: Documentation/networking/README.ipw2100
679655da 5581F: Documentation/networking/README.ipw2200
ca907a90 5582F: drivers/net/wireless/ipw2x00/
826d2abe 5583
5760b0a5
AS
5584INTEL(R) TRACE HUB
5585M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5586S: Supported
5587F: Documentation/trace/intel_th.txt
5588F: drivers/hwtracing/intel_th/
5589
4bd96a7a 5590INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
e9b7d7c8
GW
5591M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5592M: Gang Wei <gang.wei@intel.com>
4bd96a7a
SW
5593M: Shane Wang <shane.wang@intel.com>
5594L: tboot-devel@lists.sourceforge.net
5595W: http://tboot.sourceforge.net
e9b7d7c8 5596T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5597S: Supported
5598F: Documentation/intel_txt.txt
5599F: include/linux/tboot.h
5600F: arch/x86/kernel/tboot.c
5601
8a70da82 5602INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5603M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5604M: linux-wimax@intel.com
49e7d9df 5605L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5606S: Supported
5607W: http://linuxwimax.org
679655da
JP
5608F: Documentation/wimax/README.i2400m
5609F: drivers/net/wimax/i2400m/
c117ab84 5610F: include/uapi/linux/wimax/i2400m.h
8a70da82 5611
1c0ce89c
SG
5612INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5613M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5614L: linux-wireless@vger.kernel.org
1c0ce89c 5615S: Supported
efa3144e
WYG
5616F: drivers/net/wireless/iwlegacy/
5617
b481de9c 5618INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5619M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5620M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5621M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5622L: linux-wireless@vger.kernel.org
b481de9c 5623W: http://intellinuxwireless.org
b62ff718 5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5625S: Supported
679655da 5626F: drivers/net/wireless/iwlwifi/
b481de9c 5627
de8fe023
TW
5628INTEL MANAGEMENT ENGINE (mei)
5629M: Tomas Winkler <tomas.winkler@intel.com>
5630L: linux-kernel@vger.kernel.org
5631S: Supported
c117ab84 5632F: include/uapi/linux/mei.h
5069288b 5633F: include/linux/mei_cl_bus.h
de8fe023 5634F: drivers/misc/mei/*
e07950a1 5635F: Documentation/misc-devices/mei/*
de8fe023 5636
50ceb98b
SD
5637INTEL MIC DRIVERS (mic)
5638M: Sudeep Dutt <sudeep.dutt@intel.com>
5639M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5640S: Supported
5641W: https://github.com/sudeepdutt/mic
5642W: http://software.intel.com/en-us/mic-developer
5643F: include/linux/mic_bus.h
5644F: include/linux/scif.h
5645F: include/uapi/linux/mic_common.h
5646F: include/uapi/linux/mic_ioctl.h
5647F include/uapi/linux/scif_ioctl.h
5648F: drivers/misc/mic/
5649F: drivers/dma/mic_x100_dma.c
5650F: drivers/dma/mic_x100_dma.h
5651F Documentation/mic/
5652
0a8b8353 5653INTEL PMC IPC DRIVER
5654M: Zha Qipeng<qipeng.zha@intel.com>
5655L: platform-driver-x86@vger.kernel.org
5656S: Maintained
5657F: drivers/platform/x86/intel_pmc_ipc.c
5658F: arch/x86/include/asm/intel_pmc_ipc.h
5659
cb109a0e 5660IOC3 ETHERNET DRIVER
8b58be88 5661M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5662L: linux-mips@linux-mips.org
5663S: Maintained
8862bf1e 5664F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5665
cb109a0e 5666IOC3 SERIAL DRIVER
8b58be88 5667M: Pat Gefre <pfg@sgi.com>
d39e0721 5668L: linux-serial@vger.kernel.org
cb109a0e 5669S: Maintained
df621252 5670F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5671
0b6e8569
SW
5672IOMMU DRIVERS
5673M: Joerg Roedel <joro@8bytes.org>
5674L: iommu@lists.linux-foundation.org
5675T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5676S: Maintained
5677F: drivers/iommu/
5678
4480f15b 5679IP MASQUERADING
8b58be88 5680M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5681S: Maintained
679655da 5682F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5683
1202d6ff 5684IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
8b58be88
JP
5685M: Francois Romieu <romieu@fr.zoreil.com>
5686M: Sorbica Shieh <sorbica@icplus.com.tw>
1202d6ff
FR
5687L: netdev@vger.kernel.org
5688S: Maintained
7443713a 5689F: drivers/net/ethernet/icplus/ipg.*
1202d6ff 5690
4480f15b 5691IPATH DRIVER
8473c603 5692M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5693L: linux-rdma@vger.kernel.org
52a09a04 5694S: Maintained
6f9b3890 5695F: drivers/staging/rdma/ipath/
77d8798b 5696
4409ebe9 5697IPMI SUBSYSTEM
8b58be88 5698M: Corey Minyard <minyard@acm.org>
b0c90653 5699L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5700W: http://openipmi.sourceforge.net/
5701S: Supported
679655da
JP
5702F: Documentation/IPMI.txt
5703F: drivers/char/ipmi/
5704F: include/linux/ipmi*
c117ab84 5705F: include/uapi/linux/ipmi*
4409ebe9 5706
2d800897
KW
5707QCOM AUDIO (ASoC) DRIVERS
5708M: Patrick Lai <plai@codeaurora.org>
5709M: Banajit Goswami <bgoswami@codeaurora.org>
5710L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5711S: Supported
5712F: sound/soc/qcom/
5713
e2d1d6c0 5714IPS SCSI RAID DRIVER
8b58be88 5715M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5716L: linux-scsi@vger.kernel.org
5717W: http://www.adaptec.com/
5718S: Maintained
679655da 5719F: drivers/scsi/ips*
e2d1d6c0
RD
5720
5721IPVS
8b58be88
JP
5722M: Wensong Zhang <wensong@linux-vs.org>
5723M: Simon Horman <horms@verge.net.au>
5724M: Julian Anastasov <ja@ssi.bg>
979b6c13 5725L: netdev@vger.kernel.org
e2d1d6c0 5726L: lvs-devel@vger.kernel.org
1da177e4 5727S: Maintained
679655da 5728F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5729F: include/net/ip_vs.h
c117ab84 5730F: include/uapi/linux/ip_vs.h
679655da 5731F: net/netfilter/ipvs/
1da177e4 5732
e7839f25 5733IPWIRELESS DRIVER
e5f6450c 5734M: Jiri Kosina <jikos@kernel.org>
d8130624 5735M: David Sterba <dsterba@suse.com>
92094aa0 5736S: Odd Fixes
282361a0 5737F: drivers/tty/ipwireless/
099dc4fb 5738
e2d1d6c0 5739IPX NETWORK LAYER
8b58be88 5740M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5741L: netdev@vger.kernel.org
5742S: Maintained
679655da 5743F: include/net/ipx.h
c117ab84 5744F: include/uapi/linux/ipx.h
679655da 5745F: net/ipx/
e2d1d6c0 5746
1da177e4 5747IRDA SUBSYSTEM
8b58be88 5748M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5749L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5750L: netdev@vger.kernel.org
1da177e4 5751W: http://irda.sourceforge.net/
f353976d 5752S: Maintained
e0057975 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5754F: Documentation/networking/irda.txt
5755F: drivers/net/irda/
5756F: include/net/irda/
5757F: net/irda/
1da177e4 5758
a800c7cc
TG
5759IRQ SUBSYSTEM
5760M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5761L: linux-kernel@vger.kernel.org
a800c7cc 5762S: Maintained
75fc2d37 5763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5764F: kernel/irq/
2ed9fd28
JC
5765
5766IRQCHIP DRIVERS
5767M: Thomas Gleixner <tglx@linutronix.de>
5768M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5769M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5770L: linux-kernel@vger.kernel.org
5771S: Maintained
5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5773T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5774F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5775F: drivers/irqchip/
a800c7cc 5776
7ab3a837 5777IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5778M: Jiang Liu <jiang.liu@linux.intel.com>
5779M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5780S: Maintained
b09dec2c 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5782F: Documentation/IRQ-domain.txt
5783F: include/linux/irqdomain.h
5784F: kernel/irq/irqdomain.c
b09dec2c 5785F: kernel/irq/msi.c
7ab3a837 5786
e2d1d6c0 5787ISAPNP
8b58be88 5788M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5789S: Maintained
679655da
JP
5790F: Documentation/isapnp.txt
5791F: drivers/pnp/isapnp/
5792F: include/linux/isapnp.h
e2d1d6c0 5793
d39b8420
HV
5794ISA RADIO MODULE
5795M: Hans Verkuil <hverkuil@xs4all.nl>
5796L: linux-media@vger.kernel.org
5797T: git git://linuxtv.org/media_tree.git
5798W: http://linuxtv.org
5799S: Maintained
5800F: drivers/media/radio/radio-isa*
5801
71a6d0af
HW
5802iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5803M: Peter Jones <pjones@redhat.com>
5804M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5805S: Maintained
5806F: drivers/firmware/iscsi_ibft*
5807
14816b1e 5808ISCSI
8b58be88 5809M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5810L: open-iscsi@googlegroups.com
5811W: www.open-iscsi.org
54e5881d 5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5813S: Maintained
679655da
JP
5814F: drivers/scsi/*iscsi*
5815F: include/scsi/*iscsi*
14816b1e 5816
1e65eb42
OG
5817ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5818M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5819M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5820M: Roi Dayan <roid@mellanox.com>
5821L: linux-rdma@vger.kernel.org
5822S: Supported
5823W: http://www.openfabrics.org
5824W: www.open-iscsi.org
5825Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5826F: drivers/infiniband/ulp/iser/
1e65eb42 5827
2b70e5fd
SG
5828ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5829M: Sagi Grimberg <sagig@mellanox.com>
5830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5831L: linux-rdma@vger.kernel.org
5832L: target-devel@vger.kernel.org
5833S: Supported
5834W: http://www.linux-iscsi.org
5835F: drivers/infiniband/ulp/isert
5836
1da177e4 5837ISDN SUBSYSTEM
8b58be88 5838M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5839L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5840L: netdev@vger.kernel.org
1da177e4 5841W: http://www.isdn4linux.de
54e5881d 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5843S: Maintained
679655da
JP
5844F: Documentation/isdn/
5845F: drivers/isdn/
5846F: include/linux/isdn.h
5847F: include/linux/isdn/
c117ab84
CEB
5848F: include/uapi/linux/isdn.h
5849F: include/uapi/linux/isdn/
1da177e4
LT
5850
5851ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5852M: Armin Schindler <mac@melware.de>
d5d52273 5853L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5854W: http://www.melware.de
5855S: Maintained
679655da 5856F: drivers/isdn/hardware/eicon/
1da177e4 5857
d624870f 5858IT87 HARDWARE MONITORING DRIVER
d8130624 5859M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5860L: lm-sensors@lm-sensors.org
5861S: Maintained
5862F: Documentation/hwmon/it87
5863F: drivers/hwmon/it87.c
5864
d7104bff
AP
5865IT913X MEDIA DRIVER
5866M: Antti Palosaari <crope@iki.fi>
5867L: linux-media@vger.kernel.org
5868W: http://linuxtv.org/
5869W: http://palosaari.fi/linux/
5870Q: http://patchwork.linuxtv.org/project/linux-media/list/
5871T: git git://linuxtv.org/anttip/media_tree.git
5872S: Maintained
249c697e 5873F: drivers/media/tuners/it913x*
d7104bff 5874
91821ff3 5875IVTV VIDEO4LINUX DRIVER
6afdeaf8 5876M: Andy Walls <awalls@md.metrocast.net>
7b212edf 5877L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 5878L: linux-media@vger.kernel.org
275ffde4 5879T: git git://linuxtv.org/media_tree.git
91821ff3
HV
5880W: http://www.ivtvdriver.org
5881S: Maintained
679655da 5882F: Documentation/video4linux/*.ivtv
90d72ac6 5883F: drivers/media/pci/ivtv/
c117ab84 5884F: include/uapi/linux/ivtv*
91821ff3 5885
68620bdd
MP
5886IX2505V MEDIA DRIVER
5887M: Malcolm Priestley <tvboxspy@gmail.com>
5888L: linux-media@vger.kernel.org
5889W: http://linuxtv.org/
5890Q: http://patchwork.linuxtv.org/project/linux-media/list/
5891S: Maintained
5892F: drivers/media/dvb-frontends/ix2505v*
5893
4453d736
GR
5894JC42.4 TEMPERATURE SENSOR DRIVER
5895M: Guenter Roeck <linux@roeck-us.net>
5896L: lm-sensors@lm-sensors.org
5897S: Maintained
5898F: drivers/hwmon/jc42.c
5899F: Documentation/hwmon/jc42
5900
e2d1d6c0 5901JFS FILESYSTEM
3256f80f 5902M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
5903L: jfs-discussion@lists.sourceforge.net
5904W: http://jfs.sourceforge.net/
54e5881d 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 5906S: Maintained
679655da
JP
5907F: Documentation/filesystems/jfs.txt
5908F: fs/jfs/
e2d1d6c0 5909
95252236 5910JME NETWORK DRIVER
8b58be88 5911M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
5912L: netdev@vger.kernel.org
5913S: Maintained
63d24a0e 5914F: drivers/net/ethernet/jme.*
95252236 5915
1da177e4 5916JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 5917M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
5918L: linux-mtd@lists.infradead.org
5919W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 5920S: Maintained
679655da 5921F: fs/jffs2/
c117ab84 5922F: include/uapi/linux/jffs2.h
1da177e4 5923
d183e11a
TT
5924JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5925M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 5926M: Jan Kara <jack@suse.com>
d183e11a
TT
5927L: linux-ext4@vger.kernel.org
5928S: Maintained
5929F: fs/jbd2/
5930F: include/linux/jbd2.h
ae0718f8 5931
207dab5f
MU
5932JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5933M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5934L: linux-media@vger.kernel.org
5935S: Maintained
5936F: drivers/media/platform/rcar_jpu.c
5937
fd8b6cb4 5938JSM Neo PCI based serial card
9d141cb9 5939M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
5940L: linux-serial@vger.kernel.org
5941S: Maintained
df621252 5942F: drivers/tty/serial/jsm/
ae0718f8 5943
af39917d
CL
5944K10TEMP HARDWARE MONITORING DRIVER
5945M: Clemens Ladisch <clemens@ladisch.de>
5946L: lm-sensors@lm-sensors.org
5947S: Maintained
5948F: Documentation/hwmon/k10temp
5949F: drivers/hwmon/k10temp.c
5950
4660cb35 5951K8TEMP HARDWARE MONITORING DRIVER
8b58be88 5952M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 5953L: lm-sensors@lm-sensors.org
ae0718f8 5954S: Maintained
679655da
JP
5955F: Documentation/hwmon/k8temp
5956F: drivers/hwmon/k8temp.c
ae0718f8 5957
1da177e4 5958KCONFIG
5eb1f99e 5959M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 5960L: linux-kbuild@vger.kernel.org
cea8321c 5961T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 5962S: Maintained
679655da
JP
5963F: Documentation/kbuild/kconfig-language.txt
5964F: scripts/kconfig/
1da177e4 5965
ea6c2089 5966KDUMP
8b58be88
JP
5967M: Vivek Goyal <vgoyal@redhat.com>
5968M: Haren Myneni <hbabu@us.ibm.com>
34633993 5969L: kexec@lists.infradead.org
ea6c2089
VG
5970W: http://lse.sourceforge.net/kdump/
5971S: Maintained
80811493 5972F: Documentation/kdump/
ea6c2089 5973
f41bf02f
HV
5974KEENE FM RADIO TRANSMITTER DRIVER
5975M: Hans Verkuil <hverkuil@xs4all.nl>
5976L: linux-media@vger.kernel.org
5977T: git git://linuxtv.org/media_tree.git
5978W: http://linuxtv.org
5979S: Maintained
5980F: drivers/media/radio/radio-keene*
5981
1da177e4 5982KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 5983M: Ian Kent <raven@themaw.net>
f694fc97 5984L: autofs@vger.kernel.org
1da177e4 5985S: Maintained
679655da 5986F: fs/autofs4/
1da177e4 5987
70fb7ba6 5988KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 5989M: Michal Marek <mmarek@suse.com>
08deed1e
JP
5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 5992L: linux-kbuild@vger.kernel.org
5ce45962 5993S: Maintained
679655da
JP
5994F: Documentation/kbuild/
5995F: Makefile
5996F: scripts/Makefile.*
70fb7ba6
MM
5997F: scripts/basic/
5998F: scripts/mk*
5999F: scripts/package/
1da177e4
LT
6000
6001KERNEL JANITORS
c3000e03 6002L: kernel-janitors@vger.kernel.org
10466f5a 6003W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6004S: Odd Fixes
1da177e4 6005
e8b43555 6006KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6007M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6008M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6009L: linux-nfs@vger.kernel.org
1da177e4 6010W: http://nfs.sourceforge.net/
98fac23f 6011S: Supported
679655da 6012F: fs/nfsd/
c117ab84 6013F: include/uapi/linux/nfsd/
679655da
JP
6014F: fs/lockd/
6015F: fs/nfs_common/
6016F: net/sunrpc/
6017F: include/linux/lockd/
6018F: include/linux/sunrpc/
c117ab84 6019F: include/uapi/linux/sunrpc/
1da177e4 6020
13b122b3
SK
6021KERNEL SELFTEST FRAMEWORK
6022M: Shuah Khan <shuahkh@osg.samsung.com>
6023L: linux-api@vger.kernel.org
6024T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6025S: Maintained
6026F: tools/testing/selftests
6027
426d62e2 6028KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6029M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6030M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6031L: kvm@vger.kernel.org
e3e58478 6032W: http://www.linux-kvm.org
a94b40a6 6033T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6034S: Supported
c93a64fe
PB
6035F: Documentation/*/kvm*.txt
6036F: Documentation/virtual/kvm/
679655da 6037F: arch/*/kvm/
1662e862
CB
6038F: arch/x86/kernel/kvm.c
6039F: arch/x86/kernel/kvmclock.c
679655da
JP
6040F: arch/*/include/asm/kvm*
6041F: include/linux/kvm*
c117ab84 6042F: include/uapi/linux/kvm*
679655da 6043F: virt/kvm/
426d62e2 6044
ad8003d3 6045KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6046M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6047L: kvm@vger.kernel.org
038161de 6048W: http://www.linux-kvm.org/
7de609c8 6049S: Maintained
679655da 6050F: arch/x86/include/asm/svm.h
679655da 6051F: arch/x86/kvm/svm.c
426d62e2 6052
513014b7 6053KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6054M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6055L: kvm-ppc@vger.kernel.org
038161de 6056W: http://www.linux-kvm.org/
6a7f972d 6057T: git git://github.com/agraf/linux-2.6.git
513014b7 6058S: Supported
679655da
JP
6059F: arch/powerpc/include/asm/kvm*
6060F: arch/powerpc/kvm/
513014b7 6061
85f8fffe 6062KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6063M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6064M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6065L: linux-s390@vger.kernel.org
6066W: http://www.ibm.com/developerworks/linux/linux390/
6067S: Supported
679655da
JP
6068F: Documentation/s390/kvm.txt
6069F: arch/s390/include/asm/kvm*
80811493 6070F: arch/s390/kvm/
85f8fffe 6071
a749474d 6072KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6073M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6074M: Marc Zyngier <marc.zyngier@arm.com>
6075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6076L: kvmarm@lists.cs.columbia.edu
6077W: http://systems.cs.columbia.edu/projects/kvm-arm
0f4ca79e 6078S: Supported
a749474d
CD
6079F: arch/arm/include/uapi/asm/kvm*
6080F: arch/arm/include/asm/kvm*
6081F: arch/arm/kvm/
5c8818b4
MZ
6082F: virt/kvm/arm/
6083F: include/kvm/arm_*
a749474d 6084
6394a3ec 6085KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6086M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6087M: Marc Zyngier <marc.zyngier@arm.com>
6088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6089L: kvmarm@lists.cs.columbia.edu
6090S: Maintained
6091F: arch/arm64/include/uapi/asm/kvm*
6092F: arch/arm64/include/asm/kvm*
6093F: arch/arm64/kvm/
6094
dc009d92 6095KEXEC
8b58be88 6096M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6097W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6098L: kexec@lists.infradead.org
dc009d92 6099S: Maintained
679655da 6100F: include/linux/kexec.h
c117ab84 6101F: include/uapi/linux/kexec.h
679655da 6102F: kernel/kexec.c
dc009d92 6103
e971461f
DH
6104KEYS/KEYRINGS:
6105M: David Howells <dhowells@redhat.com>
aa62efff 6106L: keyrings@vger.kernel.org
e971461f 6107S: Maintained
d410fa4e 6108F: Documentation/security/keys.txt
e971461f
DH
6109F: include/linux/key.h
6110F: include/linux/key-type.h
6111F: include/keys/
6112F: security/keys/
6113
7f3c68be 6114KEYS-TRUSTED
74dd744f
MZ
6115M: David Safford <safford@us.ibm.com>
6116M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6117L: linux-security-module@vger.kernel.org
aa62efff 6118L: keyrings@vger.kernel.org
7f3c68be 6119S: Supported
d410fa4e 6120F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6121F: include/keys/trusted-type.h
6122F: security/keys/trusted.c
6123F: security/keys/trusted.h
6124
6125KEYS-ENCRYPTED
74dd744f
MZ
6126M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6127M: David Safford <safford@us.ibm.com>
7f3c68be 6128L: linux-security-module@vger.kernel.org
aa62efff 6129L: keyrings@vger.kernel.org
7f3c68be 6130S: Supported
d410fa4e 6131F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6132F: include/keys/encrypted-type.h
19c90aa6 6133F: security/keys/encrypted-keys/
7f3c68be 6134
5b778dad 6135KGDB / KDB /debug_core
8b58be88 6136M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6137W: http://kgdb.wiki.kernel.org/
e3e2aaf7
JW
6138L: kgdb-bugreport@lists.sourceforge.net
6139S: Maintained
679655da
JP
6140F: Documentation/DocBook/kgdb.tmpl
6141F: drivers/misc/kgdbts.c
df621252 6142F: drivers/tty/serial/kgdboc.c
5b778dad 6143F: include/linux/kdb.h
679655da 6144F: include/linux/kgdb.h
4063eb5f 6145F: kernel/debug/
e3e2aaf7 6146
456db8cc 6147KMEMCHECK
8b58be88 6148M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6149M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6150S: Maintained
410d7a97
JP
6151F: Documentation/kmemcheck.txt
6152F: arch/x86/include/asm/kmemcheck.h
6153F: arch/x86/mm/kmemcheck/
6154F: include/linux/kmemcheck.h
6155F: mm/kmemcheck.c
b9ce08c0 6156
c3bb4d24 6157KMEMLEAK
8b58be88 6158M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6159S: Maintained
6160F: Documentation/kmemleak.txt
6161F: include/linux/kmemleak.h
6162F: mm/kmemleak.c
6163F: mm/kmemleak-test.c
6164
89559a61 6165KPROBES
8b58be88
JP
6166M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6167M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6168M: "David S. Miller" <davem@davemloft.net>
97c29e74 6169M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6170S: Maintained
679655da
JP
6171F: Documentation/kprobes.txt
6172F: include/linux/kprobes.h
6173F: kernel/kprobes.c
89559a61 6174
70e84049 6175KS0108 LCD CONTROLLER DRIVER
8b58be88 6176M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6177W: http://miguelojeda.es/auxdisplay.htm
6178W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6179S: Maintained
679655da
JP
6180F: Documentation/auxdisplay/ks0108
6181F: drivers/auxdisplay/ks0108.c
6182F: include/linux/ks0108.h
70e84049 6183
1b69c6d0
DA
6184L3MDEV
6185M: David Ahern <dsa@cumulusnetworks.com>
6186L: netdev@vger.kernel.org
6187S: Maintained
6188F: net/l3mdev
6189F: include/net/l3mdev.h
6190
1da177e4 6191LAPB module
1da177e4 6192L: linux-x25@vger.kernel.org
bf9915cc 6193S: Orphan
679655da
JP
6194F: Documentation/networking/lapb-module.txt
6195F: include/*/lapb.h
6196F: net/lapb/
1da177e4
LT
6197
6198LASI 53c700 driver for PARISC
8b58be88 6199M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6200L: linux-scsi@vger.kernel.org
6201S: Maintained
679655da
JP
6202F: Documentation/scsi/53c700.txt
6203F: drivers/scsi/53c700*
1da177e4 6204
263de9b5 6205LED SUBSYSTEM
8b58be88 6206M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6207M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6208L: linux-leds@vger.kernel.org
b8926ba0 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6210S: Maintained
679655da
JP
6211F: drivers/leds/
6212F: include/linux/leds.h
263de9b5 6213
b0461a44 6214LEGACY EEPROM DRIVER
d8130624 6215M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6216S: Maintained
6217F: Documentation/misc-devices/eeprom
6218F: drivers/misc/eeprom/eeprom.c
6219
1da177e4 6220LEGO USB Tower driver
8b58be88 6221M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6222L: legousb-devel@lists.sourceforge.net
6223W: http://legousb.sourceforge.net/
6224S: Maintained
679655da 6225F: drivers/usb/misc/legousbtower.c
1da177e4 6226
055616a8
MK
6227LG2160 MEDIA DRIVER
6228M: Michael Krufky <mkrufky@linuxtv.org>
6229L: linux-media@vger.kernel.org
6230W: http://linuxtv.org/
6231W: http://github.com/mkrufky
6232Q: http://patchwork.linuxtv.org/project/linux-media/list/
6233T: git git://linuxtv.org/mkrufky/tuners.git
6234S: Maintained
6235F: drivers/media/dvb-frontends/lg2160.*
6236
6f0e7725
MK
6237LGDT3305 MEDIA DRIVER
6238M: Michael Krufky <mkrufky@linuxtv.org>
6239L: linux-media@vger.kernel.org
6240W: http://linuxtv.org/
6241W: http://github.com/mkrufky
6242Q: http://patchwork.linuxtv.org/project/linux-media/list/
6243T: git git://linuxtv.org/mkrufky/tuners.git
6244S: Maintained
6245F: drivers/media/dvb-frontends/lgdt3305.*
6246
568a17ff 6247LGUEST
8b58be88 6248M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6249L: lguest@lists.ozlabs.org
568a17ff 6250W: http://lguest.ozlabs.org/
72e91863 6251S: Odd Fixes
070f420b 6252F: arch/x86/include/asm/lguest*.h
679655da
JP
6253F: arch/x86/lguest/
6254F: drivers/lguest/
6255F: include/linux/lguest*.h
070f420b 6256F: tools/lguest/
568a17ff 6257
32ac7cb2
TH
6258LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6259M: Tejun Heo <tj@kernel.org>
6260L: linux-ide@vger.kernel.org
6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6262S: Maintained
6263F: drivers/ata/
6264F: include/linux/ata.h
6265F: include/linux/libata.h
6266
6267LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6268M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6269L: linux-ide@vger.kernel.org
6270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6271S: Maintained
6272F: include/linux/pata_arasan_cf_data.h
6273F: drivers/ata/pata_arasan_cf.c
6274
c7fa056c
BZ
6275LIBATA PATA DRIVERS
6276M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6277M: Tejun Heo <tj@kernel.org>
6278L: linux-ide@vger.kernel.org
6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6280S: Maintained
6281F: drivers/ata/pata_*.c
6282F: drivers/ata/ata_generic.c
6283
32ac7cb2
TH
6284LIBATA SATA AHCI PLATFORM devices support
6285M: Hans de Goede <hdegoede@redhat.com>
6286M: Tejun Heo <tj@kernel.org>
6287L: linux-ide@vger.kernel.org
6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6289S: Maintained
6290F: drivers/ata/ahci_platform.c
6291F: drivers/ata/libahci_platform.c
6292F: include/linux/ahci_platform.h
6293
6294LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6295M: Mikael Pettersson <mikpelinux@gmail.com>
6296L: linux-ide@vger.kernel.org
6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6298S: Maintained
6299F: drivers/ata/sata_promise.*
6300
1acd437c
SL
6301LIBLOCKDEP
6302M: Sasha Levin <sasha.levin@oracle.com>
6303S: Maintained
6304F: tools/lib/lockdep/
6305
bc30196f
DW
6306LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6307M: Dan Williams <dan.j.williams@intel.com>
6308L: linux-nvdimm@lists.01.org
6309Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6310S: Supported
6311F: drivers/nvdimm/*
6312F: include/linux/nd.h
6313F: include/linux/libnvdimm.h
6314F: include/uapi/linux/ndctl.h
6315
6316LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6317M: Ross Zwisler <ross.zwisler@linux.intel.com>
6318L: linux-nvdimm@lists.01.org
6319Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6320S: Supported
6321F: drivers/nvdimm/blk.c
6322F: drivers/nvdimm/region_devs.c
6323F: drivers/acpi/nfit*
6324
6325LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6326M: Vishal Verma <vishal.l.verma@intel.com>
6327L: linux-nvdimm@lists.01.org
6328Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6329S: Supported
6330F: drivers/nvdimm/btt*
6331
6332LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6333M: Ross Zwisler <ross.zwisler@linux.intel.com>
6334L: linux-nvdimm@lists.01.org
6335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6336S: Supported
6337F: drivers/nvdimm/pmem.c
b864bc17 6338F: include/linux/pmem.h
40603526 6339F: arch/*/include/asm/pmem.h
bc30196f 6340
cd9e9808
MB
6341LIGHTNVM PLATFORM SUPPORT
6342M: Matias Bjorling <mb@lightnvm.io>
6343W: http://github/OpenChannelSSD
6344S: Maintained
6345F: drivers/lightnvm/
6346F: include/linux/lightnvm.h
6347F: include/uapi/linux/lightnvm.h
6348
1da177e4 6349LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6350M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6351W: http://www.ibm.com/linux/ltc/projects/ppc
6352S: Supported
11c34c7d 6353F: arch/powerpc/boot/rs6000.h
1da177e4 6354
852bb9f5 6355LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6356M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6357M: Paul Mackerras <paulus@samba.org>
ea668936 6358M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6359W: http://www.penguinppc.org/
a4724ed6 6360L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6361Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6363S: Supported
11c34c7d
JP
6364F: Documentation/powerpc/
6365F: arch/powerpc/
1da177e4
LT
6366
6367LINUX FOR POWER MACINTOSH
8b58be88 6368M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6369W: http://www.penguinppc.org/
a4724ed6 6370L: linuxppc-dev@lists.ozlabs.org
1da177e4 6371S: Maintained
11c34c7d
JP
6372F: arch/powerpc/platforms/powermac/
6373F: drivers/macintosh/
1da177e4 6374
77a76369 6375LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6376M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6377L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6378T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6379S: Maintained
11c34c7d
JP
6380F: arch/powerpc/platforms/512x/
6381F: arch/powerpc/platforms/52xx/
1da177e4
LT
6382
6383LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6384M: Alistair Popple <alistair@popple.id.au>
8b58be88 6385M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6386W: http://www.penguinppc.org/
a4724ed6 6387L: linuxppc-dev@lists.ozlabs.org
1da177e4 6388S: Maintained
11c34c7d
JP
6389F: arch/powerpc/platforms/40x/
6390F: arch/powerpc/platforms/44x/
1da177e4 6391
260c02a9 6392LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6393L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6394S: Orphan
11c34c7d
JP
6395F: arch/powerpc/*/*virtex*
6396F: arch/powerpc/*/*/*virtex*
1da177e4 6397
e93adf1e 6398LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6399M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6400W: http://www.penguinppc.org/
a4724ed6 6401L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6402S: Maintained
a2b1f7c8 6403F: arch/powerpc/platforms/8xx/
e93adf1e 6404
1da177e4 6405LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
a1e0fb42 6406M: Scott Wood <scottwood@freescale.com>
8b58be88 6407M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6408W: http://www.penguinppc.org/
a4724ed6 6409L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6411S: Maintained
11c34c7d 6412F: arch/powerpc/platforms/83xx/
4c8f581d 6413F: arch/powerpc/platforms/85xx/
1da177e4 6414
ab06ff3a 6415LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6416M: Olof Johansson <olof@lixom.net>
a4724ed6 6417L: linuxppc-dev@lists.ozlabs.org
92e19709 6418S: Maintained
11c34c7d
JP
6419F: arch/powerpc/platforms/pasemi/
6420F: drivers/*/*pasemi*
6421F: drivers/*/*/*pasemi*
ab06ff3a 6422
1da177e4 6423LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6424M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6425L: linux-security-module@vger.kernel.org
1da177e4
LT
6426S: Supported
6427
a23ce6da
HW
6428LIS3LV02D ACCELEROMETER DRIVER
6429M: Eric Piel <eric.piel@tremplin-utc.net>
6430S: Maintained
ff606677
JD
6431F: Documentation/misc-devices/lis3lv02d
6432F: drivers/misc/lis3lv02d/
bd35665f 6433F: drivers/platform/x86/hp_accel.c
a23ce6da 6434
b700e7f0
SJ
6435LIVE PATCHING
6436M: Josh Poimboeuf <jpoimboe@redhat.com>
6437M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6438M: Jiri Kosina <jikos@kernel.org>
d8130624 6439M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6440S: Maintained
6441F: kernel/livepatch/
6442F: include/linux/livepatch.h
6443F: arch/x86/include/asm/livepatch.h
6444F: arch/x86/kernel/livepatch.c
6445F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6446F: samples/livepatch/
b700e7f0 6447L: live-patching@vger.kernel.org
74d50da3 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6449
e2d1d6c0 6450LLC (802.2)
8b58be88 6451M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6452S: Maintained
679655da 6453F: include/linux/llc.h
c117ab84 6454F: include/uapi/linux/llc.h
679655da
JP
6455F: include/net/llc*
6456F: net/llc/
e2d1d6c0 6457
4e233cbe
AD
6458LM73 HARDWARE MONITOR DRIVER
6459M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6460L: lm-sensors@lm-sensors.org
6461S: Maintained
6462F: drivers/hwmon/lm73.c
6463
156e2d1a 6464LM78 HARDWARE MONITOR DRIVER
d8130624 6465M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6466L: lm-sensors@lm-sensors.org
6467S: Maintained
6468F: Documentation/hwmon/lm78
6469F: drivers/hwmon/lm78.c
6470
1da177e4 6471LM83 HARDWARE MONITOR DRIVER
d8130624 6472M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6473L: lm-sensors@lm-sensors.org
1da177e4 6474S: Maintained
679655da
JP
6475F: Documentation/hwmon/lm83
6476F: drivers/hwmon/lm83.c
1da177e4
LT
6477
6478LM90 HARDWARE MONITOR DRIVER
d8130624 6479M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6480L: lm-sensors@lm-sensors.org
1da177e4 6481S: Maintained
679655da 6482F: Documentation/hwmon/lm90
aae7bce4 6483F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6484F: drivers/hwmon/lm90.c
1da177e4 6485
917cc4e6
GR
6486LM95234 HARDWARE MONITOR DRIVER
6487M: Guenter Roeck <linux@roeck-us.net>
6488L: lm-sensors@lm-sensors.org
6489S: Maintained
6490F: Documentation/hwmon/lm95234
6491F: drivers/hwmon/lm95234.c
6492
68620bdd
MP
6493LME2510 MEDIA DRIVER
6494M: Malcolm Priestley <tvboxspy@gmail.com>
6495L: linux-media@vger.kernel.org
6496W: http://linuxtv.org/
6497Q: http://patchwork.linuxtv.org/project/linux-media/list/
6498S: Maintained
6499F: drivers/media/usb/dvb-usb-v2/lmedm04*
6500
512e67f9 6501LOCKDEP AND LOCKSTAT
8b58be88
JP
6502M: Peter Zijlstra <peterz@infradead.org>
6503M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6504L: linux-kernel@vger.kernel.org
75fc2d37 6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6506S: Maintained
214e0aed
DB
6507F: Documentation/locking/lockdep*.txt
6508F: Documentation/locking/lockstat.txt
679655da 6509F: include/linux/lockdep.h
7486d6da 6510F: kernel/locking/
512e67f9 6511
dde33348 6512LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6513M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6514L: linux-ntfs-dev@lists.sourceforge.net
6515W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6516S: Maintained
679655da 6517F: Documentation/ldm.txt
20d16fef 6518F: block/partitions/ldm.*
1da177e4 6519
ef6ada3d
JE
6520LogFS
6521M: Joern Engel <joern@logfs.org>
756ccb3c 6522M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6523L: logfs@logfs.org
6524W: logfs.org
6525S: Maintained
6526F: fs/logfs/
6527
b62d7946
RS
6528LPC32XX MACHINE SUPPORT
6529M: Roland Stigge <stigge@antcom.de>
6530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6531S: Maintained
6532F: arch/arm/mach-lpc32xx/
6533
c87e34ef 6534LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6535M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6536M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6537M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6538M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6539L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6540L: linux-scsi@vger.kernel.org
6541W: http://www.lsilogic.com/support
6542S: Supported
679655da 6543F: drivers/message/fusion/
500c152a 6544F: drivers/scsi/mpt2sas/
6545F: drivers/scsi/mpt3sas/
c87e34ef 6546
1da177e4 6547LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6548M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6549L: linux-scsi@vger.kernel.org
6550S: Maintained
679655da 6551F: drivers/scsi/sym53c8xx_2/
1da177e4 6552
e5f5c99a
GR
6553LTC4261 HARDWARE MONITOR DRIVER
6554M: Guenter Roeck <linux@roeck-us.net>
6555L: lm-sensors@lm-sensors.org
6556S: Maintained
6557F: Documentation/hwmon/ltc4261
6558F: drivers/hwmon/ltc4261.c
6559
81365c31 6560LTP (Linux Test Project)
28b8e8d4 6561M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6562M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6563M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6564M: Jan Stancek <jstancek@redhat.com>
6565M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6566M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6567L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6568W: http://linux-test-project.github.io/
7d1ae8a8 6569T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6570S: Maintained
6571
c12a54b3 6572M32R ARCHITECTURE
c12a54b3 6573W: http://www.linux-m32r.org/
b4174867 6574S: Orphan
679655da 6575F: arch/m32r/
c12a54b3 6576
1da177e4 6577M68K ARCHITECTURE
8b58be88 6578M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6579L: linux-m68k@lists.linux-m68k.org
6580W: http://www.linux-m68k.org/
54e5881d 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6582S: Maintained
679655da 6583F: arch/m68k/
9db35182 6584F: drivers/zorro/
1da177e4
LT
6585
6586M68K ON APPLE MACINTOSH
8b58be88 6587M: Joshua Thompson <funaho@jurai.org>
1da177e4 6588W: http://www.mac.linux-m68k.org/
9bb9f222 6589L: linux-m68k@lists.linux-m68k.org
1da177e4 6590S: Maintained
9db35182 6591F: arch/m68k/mac/
1da177e4
LT
6592
6593M68K ON HP9000/300
8b58be88 6594M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6595W: http://www.tazenda.demon.co.uk/phil/linux-hp
6596S: Maintained
679655da 6597F: arch/m68k/hp300/
1da177e4 6598
74425546
AP
6599M88DS3103 MEDIA DRIVER
6600M: Antti Palosaari <crope@iki.fi>
6601L: linux-media@vger.kernel.org
6602W: http://linuxtv.org/
6603W: http://palosaari.fi/linux/
6604Q: http://patchwork.linuxtv.org/project/linux-media/list/
6605T: git git://linuxtv.org/anttip/media_tree.git
6606S: Maintained
6607F: drivers/media/dvb-frontends/m88ds3103*
6608
68620bdd
MP
6609M88RS2000 MEDIA DRIVER
6610M: Malcolm Priestley <tvboxspy@gmail.com>
6611L: linux-media@vger.kernel.org
6612W: http://linuxtv.org/
6613Q: http://patchwork.linuxtv.org/project/linux-media/list/
6614S: Maintained
6615F: drivers/media/dvb-frontends/m88rs2000*
6616
07a092fa 6617MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6618M: Alexey Klimov <klimov.linux@gmail.com>
6619L: linux-media@vger.kernel.org
6620T: git git://linuxtv.org/media_tree.git
6621S: Maintained
6622F: drivers/media/radio/radio-ma901.c
07a092fa 6623
64a327a7 6624MAC80211
8b58be88 6625M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6626L: linux-wireless@vger.kernel.org
491b26b4 6627W: http://wireless.kernel.org/
ce466579
JB
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6630S: Maintained
679655da
JP
6631F: Documentation/networking/mac80211-injection.txt
6632F: include/net/mac80211.h
6633F: net/mac80211/
64a327a7 6634
b863ceb7 6635MACVLAN DRIVER
8b58be88 6636M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6637L: netdev@vger.kernel.org
6638S: Maintained
679655da
JP
6639F: drivers/net/macvlan.c
6640F: include/linux/if_macvlan.h
b863ceb7 6641
2b6d83e2
JB
6642MAILBOX API
6643M: Jassi Brar <jassisinghbrar@gmail.com>
6644L: linux-kernel@vger.kernel.org
6645S: Maintained
6646F: drivers/mailbox/
6647F: include/linux/mailbox_client.h
6648F: include/linux/mailbox_controller.h
6649
faf1668c 6650MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6651M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6652W: http://www.kernel.org/doc/man-pages
bd7ebec6 6653L: linux-man@vger.kernel.org
1b53dc74 6654S: Maintained
faf1668c 6655
8427defd
RK
6656MARVELL ARMADA DRM SUPPORT
6657M: Russell King <rmk+kernel@arm.linux.org.uk>
6658S: Maintained
6659F: drivers/gpu/drm/armada/
6660
3ad50cca
GR
6661MARVELL 88E6352 DSA support
6662M: Guenter Roeck <linux@roeck-us.net>
6663S: Maintained
6664F: drivers/net/dsa/mv88e6352.c
6665
c4d007bc
TP
6666MARVELL CRYPTO DRIVER
6667M: Boris Brezillon <boris.brezillon@free-electrons.com>
6668M: Arnaud Ebalard <arno@natisbad.org>
6669F: drivers/crypto/marvell/
6670S: Maintained
6671L: linux-crypto@vger.kernel.org
6672
44c14c1d 6673MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6674M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6675M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6676L: netdev@vger.kernel.org
6677S: Maintained
6678F: drivers/net/ethernet/marvell/sk*
6679
74cda169 6680MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6681L: libertas-dev@lists.infradead.org
8ac3e99e 6682S: Orphan
679655da 6683F: drivers/net/wireless/libertas/
74cda169 6684
b60d6975 6685MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6686M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6687L: netdev@vger.kernel.org
f5ca8502 6688S: Maintained
527a6266 6689F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6690F: include/linux/mv643xx.h
1da177e4 6691
370b8ed9
TP
6692MARVELL MVNETA ETHERNET DRIVER
6693M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6694L: netdev@vger.kernel.org
6695S: Maintained
6696F: drivers/net/ethernet/marvell/mvneta.*
6697
fcad584d 6698MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6699M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6700M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6701L: linux-wireless@vger.kernel.org
6702S: Maintained
6703F: drivers/net/wireless/mwifiex/
6704
a2c3f656 6705MARVELL MWL8K WIRELESS DRIVER
a040d532 6706M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6707L: linux-wireless@vger.kernel.org
16345910 6708S: Odd Fixes
a2c3f656
LB
6709F: drivers/net/wireless/mwl8k.c
6710
2a69567b 6711MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6712M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6713S: Odd Fixes
1fa7e547 6714F: drivers/mmc/host/mvsdio.*
2a69567b 6715
1da177e4 6716MATROX FRAMEBUFFER DRIVER
c69f677c 6717L: linux-fbdev@vger.kernel.org
52653199 6718S: Orphan
8a61f013 6719F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6720F: include/uapi/linux/matroxfb.h
1da177e4 6721
ca462085
GR
6722MAX16065 HARDWARE MONITOR DRIVER
6723M: Guenter Roeck <linux@roeck-us.net>
6724L: lm-sensors@lm-sensors.org
6725S: Maintained
6726F: Documentation/hwmon/max16065
6727F: drivers/hwmon/max16065.c
6728
1f61cab8
GR
6729MAX20751 HARDWARE MONITOR DRIVER
6730M: Guenter Roeck <linux@roeck-us.net>
6731L: lm-sensors@lm-sensors.org
6732S: Maintained
6733F: Documentation/hwmon/max20751
6734F: drivers/hwmon/max20751.c
6735
d20620de 6736MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6737M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6738L: lm-sensors@lm-sensors.org
6739S: Maintained
679655da
JP
6740F: Documentation/hwmon/max6650
6741F: drivers/hwmon/max6650.c
d20620de 6742
e89ab51f
GR
6743MAX6697 HARDWARE MONITOR DRIVER
6744M: Guenter Roeck <linux@roeck-us.net>
6745L: lm-sensors@lm-sensors.org
6746S: Maintained
6747F: Documentation/hwmon/max6697
6748F: Documentation/devicetree/bindings/i2c/max6697.txt
6749F: drivers/hwmon/max6697.c
6750F: include/linux/platform_data/max6697.h
6751
f8f847b5
KK
6752MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6753M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6754L: linux-pm@vger.kernel.org
6755S: Supported
6756F: drivers/power/max14577_charger.c
6757F: drivers/power/max77693_charger.c
6758
3811405e
JMC
6759MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6760M: Javier Martinez Canillas <javier@osg.samsung.com>
6761L: linux-kernel@vger.kernel.org
6762S: Supported
6763F: drivers/*/*max77802.c
6764F: Documentation/devicetree/bindings/*/*max77802.txt
6765F: include/dt-bindings/*/*max77802.h
6766
befeb596
KK
6767MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6768M: Chanwoo Choi <cw00.choi@samsung.com>
6769M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6770L: linux-kernel@vger.kernel.org
6771S: Supported
6772F: drivers/*/max14577.c
6773F: drivers/*/max77686.c
6774F: drivers/*/max77693.c
6775F: drivers/extcon/extcon-max14577.c
6776F: drivers/extcon/extcon-max77693.c
6777F: drivers/rtc/rtc-max77686.c
6778F: drivers/clk/clk-max77686.c
6779F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6780F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6781F: Documentation/devicetree/bindings/mfd/max77693.txt
6782F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6783F: include/linux/mfd/max14577*.h
6784F: include/linux/mfd/max77686*.h
6785F: include/linux/mfd/max77693*.h
6786
9be3c9a5
HV
6787MAXIRADIO FM RADIO RECEIVER DRIVER
6788M: Hans Verkuil <hverkuil@xs4all.nl>
6789L: linux-media@vger.kernel.org
6790T: git git://linuxtv.org/media_tree.git
6791W: http://linuxtv.org
6792S: Maintained
6793F: drivers/media/radio/radio-maxiradio*
6794
c05dc2cc
PR
6795MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6796M: Peter Rosin <peda@axentia.se>
6797L: linux-iio@vger.kernel.org
6798S: Maintained
6799F: drivers/iio/potentiometer/mcp4531.c
6800
6f32a8c9
LP
6801MEDIA DRIVERS FOR RENESAS - VSP1
6802M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6803L: linux-media@vger.kernel.org
6804L: linux-sh@vger.kernel.org
6805T: git git://linuxtv.org/media_tree.git
6806S: Supported
6807F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6808F: drivers/media/platform/vsp1/
6809
dacf9ce8
KS
6810MEDIA DRIVERS FOR ASCOT2E
6811M: Sergey Kozlov <serjk@netup.ru>
6812L: linux-media@vger.kernel.org
6813W: http://linuxtv.org
6814W: http://netup.tv/
6815T: git git://linuxtv.org/media_tree.git
6816S: Supported
6817F: drivers/media/dvb-frontends/ascot2e*
6818
a6dc60ff
KS
6819MEDIA DRIVERS FOR CXD2841ER
6820M: Sergey Kozlov <serjk@netup.ru>
6821L: linux-media@vger.kernel.org
6822W: http://linuxtv.org/
6823W: http://netup.tv/
6824T: git git://linuxtv.org/media_tree.git
6825S: Supported
6826F: drivers/media/dvb-frontends/cxd2841er*
6827
a5d32b35
KS
6828MEDIA DRIVERS FOR HORUS3A
6829M: Sergey Kozlov <serjk@netup.ru>
6830L: linux-media@vger.kernel.org
6831W: http://linuxtv.org/
6832W: http://netup.tv/
6833T: git git://linuxtv.org/media_tree.git
6834S: Supported
6835F: drivers/media/dvb-frontends/horus3a*
6836
e025273b
KS
6837MEDIA DRIVERS FOR LNBH25
6838M: Sergey Kozlov <serjk@netup.ru>
6839L: linux-media@vger.kernel.org
6840W: http://linuxtv.org/
6841W: http://netup.tv/
6842T: git git://linuxtv.org/media_tree.git
6843S: Supported
6844F: drivers/media/dvb-frontends/lnbh25*
6845
52b1eaf4
KS
6846MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6847M: Sergey Kozlov <serjk@netup.ru>
6848L: linux-media@vger.kernel.org
6849W: http://linuxtv.org/
6850W: http://netup.tv/
6851T: git git://linuxtv.org/media_tree.git
6852S: Supported
6853F: drivers/media/pci/netup_unidvb/*
6854
127c49ae 6855MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 6856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
6857P: LinuxTV.org Project
6858L: linux-media@vger.kernel.org
6859W: http://linuxtv.org
8a6e2535 6860Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 6861T: git git://linuxtv.org/media_tree.git
127c49ae
JP
6862S: Maintained
6863F: Documentation/dvb/
6864F: Documentation/video4linux/
ffe06198 6865F: Documentation/DocBook/media/
127c49ae 6866F: drivers/media/
ffe06198 6867F: drivers/staging/media/
127c49ae 6868F: include/media/
6c0f0359
MCC
6869F: include/uapi/linux/dvb/
6870F: include/uapi/linux/videodev2.h
6871F: include/uapi/linux/media.h
6872F: include/uapi/linux/v4l2-*
6873F: include/uapi/linux/meye.h
6874F: include/uapi/linux/ivtv*
6875F: include/uapi/linux/uvcvideo.h
d20620de 6876
c869f77d
JK
6877MEDIATEK MT7601U WIRELESS LAN DRIVER
6878M: Jakub Kicinski <kubakici@wp.pl>
6879L: linux-wireless@vger.kernel.org
6880S: Maintained
6881F: drivers/net/wireless/mediatek/mt7601u/
6882
e399065b
SS
6883MEGARAID SCSI/SAS DRIVERS
6884M: Kashyap Desai <kashyap.desai@avagotech.com>
6885M: Sumit Saxena <sumit.saxena@avagotech.com>
6886M: Uday Lingala <uday.lingala@avagotech.com>
6887L: megaraidlinux.pdl@avagotech.com
baaea1dc 6888L: linux-scsi@vger.kernel.org
e399065b 6889W: http://www.lsi.com
ce00f85c 6890S: Maintained
679655da
JP
6891F: Documentation/scsi/megaraid.txt
6892F: drivers/scsi/megaraid.*
6893F: drivers/scsi/megaraid/
757e0108 6894
2c46c9d5
AV
6895MELLANOX ETHERNET DRIVER (mlx4_en)
6896M: Amir Vadai <amirv@mellanox.com>
b75f0050 6897L: netdev@vger.kernel.org
2c46c9d5
AV
6898S: Supported
6899W: http://www.mellanox.com
6900Q: http://patchwork.ozlabs.org/project/netdev/list/
6901F: drivers/net/ethernet/mellanox/mlx4/en_*
6902
93c1edb2
JP
6903MELLANOX ETHERNET SWITCH DRIVERS
6904M: Jiri Pirko <jiri@mellanox.com>
6905M: Ido Schimmel <idosch@mellanox.com>
6906L: netdev@vger.kernel.org
6907S: Supported
6908W: http://www.mellanox.com
6909Q: http://patchwork.ozlabs.org/project/netdev/list/
6910F: drivers/net/ethernet/mellanox/mlxsw/
6911
5b25b13a
MD
6912MEMBARRIER SUPPORT
6913M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6914M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6915L: linux-kernel@vger.kernel.org
6916S: Supported
6917F: kernel/membarrier.c
6918F: include/uapi/linux/membarrier.h
6919
70ea91f1
SR
6920MEMORY MANAGEMENT
6921L: linux-mm@kvack.org
70ea91f1
SR
6922W: http://www.linux-mm.org
6923S: Maintained
679655da 6924F: include/linux/mm.h
551450bb
CS
6925F: include/linux/gfp.h
6926F: include/linux/mmzone.h
6927F: include/linux/memory_hotplug.h
6928F: include/linux/vmalloc.h
679655da 6929F: mm/
70ea91f1 6930
f4e9ce66 6931MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 6932M: David Woodhouse <dwmw2@infradead.org>
242c325e 6933M: Brian Norris <computersforpeace@gmail.com>
1da177e4 6934L: linux-mtd@lists.infradead.org
8a6e2535
JP
6935W: http://www.linux-mtd.infradead.org/
6936Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 6937T: git git://git.infradead.org/linux-mtd.git
ab95eac9 6938T: git git://git.infradead.org/l2-mtd.git
1da177e4 6939S: Maintained
679655da
JP
6940F: drivers/mtd/
6941F: include/linux/mtd/
c117ab84 6942F: include/uapi/mtd/
1da177e4 6943
26c57ef1 6944MEN A21 WATCHDOG DRIVER
30c7469b 6945M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 6946L: linux-watchdog@vger.kernel.org
30c7469b 6947S: Maintained
26c57ef1
JT
6948F: drivers/watchdog/mena21_wdt.c
6949
3764e82e 6950MEN CHAMELEON BUS (mcb)
30c7469b
JT
6951M: Johannes Thumshirn <morbidrsa@gmail.com>
6952S: Maintained
3764e82e
JT
6953F: drivers/mcb/
6954F: include/linux/mcb.h
b9f2f459 6955F: Documentation/men-chameleon-bus.txt
3764e82e 6956
48b490d2
AW
6957MEN F21BMC (Board Management Controller)
6958M: Andreas Werner <andreas.werner@men.de>
6959S: Supported
6960F: drivers/mfd/menf21bmc.c
6961F: drivers/watchdog/menf21bmc_wdt.c
6962F: drivers/leds/leds-menf21bmc.c
6963F: drivers/hwmon/menf21bmc_hwmon.c
6964F: Documentation/hwmon/menf21bmc
6965
12285945
JH
6966METAG ARCHITECTURE
6967M: James Hogan <james.hogan@imgtec.com>
d668d9ed 6968L: linux-metag@vger.kernel.org
12285945
JH
6969S: Supported
6970F: arch/metag/
6971F: Documentation/metag/
6972F: Documentation/devicetree/bindings/metag/
2d799dde 6973F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 6974F: drivers/clocksource/metag_generic.c
5698c50d
JH
6975F: drivers/irqchip/irq-metag.c
6976F: drivers/irqchip/irq-metag-ext.c
ae85ac71 6977F: drivers/tty/metag_da.c
12285945 6978
c6375b0a 6979MICROBLAZE ARCHITECTURE
8b58be88 6980M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
6981W: http://www.monstr.eu/fdt/
6982T: git git://git.monstr.eu/linux-2.6-microblaze.git
6983S: Supported
0a8c7914 6984F: arch/microblaze/
1da177e4 6985
2508a45a
CY
6986MICROSOFT SURFACE PRO 3 BUTTON DRIVER
6987M: Chen Yu <yu.c.chen@intel.com>
6988L: platform-driver-x86@vger.kernel.org
6989S: Supported
6990F: drivers/platform/x86/surfacepro3_button.c
6991
1da177e4 6992MICROTEK X6 SCANNER
61eee9a7 6993M: Oliver Neukum <oliver@neukum.org>
1da177e4 6994S: Maintained
679655da 6995F: drivers/usb/image/microtek.*
1da177e4
LT
6996
6997MIPS
8b58be88 6998M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 6999L: linux-mips@linux-mips.org
6097050d 7000W: http://www.linux-mips.org/
b05e988e 7001T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7002Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7003S: Supported
679655da
JP
7004F: Documentation/mips/
7005F: arch/mips/
1da177e4 7006
08b7620a
HV
7007MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7008M: Hans Verkuil <hverkuil@xs4all.nl>
7009L: linux-media@vger.kernel.org
7010T: git git://linuxtv.org/media_tree.git
7011W: http://linuxtv.org
7012S: Odd Fixes
7013F: drivers/media/radio/radio-miropcm20*
7014
e126ba97
EC
7015Mellanox MLX5 core VPI driver
7016M: Eli Cohen <eli@mellanox.com>
7017L: netdev@vger.kernel.org
7018L: linux-rdma@vger.kernel.org
7019W: http://www.mellanox.com
7020Q: http://patchwork.ozlabs.org/project/netdev/list/
7021Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7022T: git git://openfabrics.org/~eli/connect-ib.git
e126ba97
EC
7023S: Supported
7024F: drivers/net/ethernet/mellanox/mlx5/core/
7025F: include/linux/mlx5/
7026
7027Mellanox MLX5 IB driver
b75f0050
JP
7028M: Eli Cohen <eli@mellanox.com>
7029L: linux-rdma@vger.kernel.org
7030W: http://www.mellanox.com
7031Q: http://patchwork.kernel.org/project/linux-rdma/list/
cea8321c 7032T: git git://openfabrics.org/~eli/connect-ib.git
b75f0050
JP
7033S: Supported
7034F: include/linux/mlx5/
7035F: drivers/infiniband/hw/mlx5/
e126ba97 7036
764589b6
CM
7037MELEXIS MLX90614 DRIVER
7038M: Crt Mori <cmo@melexis.com>
7039L: linux-iio@vger.kernel.org
7040W: http://www.melexis.com
7041S: Supported
7042F: drivers/iio/temperature/mlx90614.c
7043
0ce277e4
AP
7044MN88472 MEDIA DRIVER
7045M: Antti Palosaari <crope@iki.fi>
7046L: linux-media@vger.kernel.org
7047W: http://linuxtv.org/
7048W: http://palosaari.fi/linux/
7049Q: http://patchwork.linuxtv.org/project/linux-media/list/
7050T: git git://linuxtv.org/anttip/media_tree.git
7051S: Maintained
7052F: drivers/staging/media/mn88472/
7053F: drivers/media/dvb-frontends/mn88472.h
7054
4f4d238f
AP
7055MN88473 MEDIA DRIVER
7056M: Antti Palosaari <crope@iki.fi>
7057L: linux-media@vger.kernel.org
7058W: http://linuxtv.org/
7059W: http://palosaari.fi/linux/
7060Q: http://patchwork.linuxtv.org/project/linux-media/list/
7061T: git git://linuxtv.org/anttip/media_tree.git
7062S: Maintained
7063F: drivers/staging/media/mn88473/
7064F: drivers/media/dvb-frontends/mn88473.h
7065
1da177e4 7066MODULE SUPPORT
8b58be88 7067M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7068S: Maintained
679655da
JP
7069F: include/linux/module.h
7070F: kernel/module.c
1da177e4
LT
7071
7072MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7073W: http://popies.net/meye/
b7788e13 7074S: Orphan
679655da 7075F: Documentation/video4linux/meye.txt
90d72ac6 7076F: drivers/media/pci/meye/
6c0f0359 7077F: include/uapi/linux/meye.h
1da177e4 7078
b9705b60 7079MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7080M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7081S: Maintained
679655da 7082F: Documentation/serial/moxa-smartio
c897401b 7083F: drivers/tty/mxser.*
d735410a 7084
889b2f87
AK
7085MR800 AVERMEDIA USB FM RADIO DRIVER
7086M: Alexey Klimov <klimov.linux@gmail.com>
7087L: linux-media@vger.kernel.org
7088T: git git://linuxtv.org/media_tree.git
7089S: Maintained
7090F: drivers/media/radio/radio-mr800.c
7091
d7155691
AO
7092MRF24J40 IEEE 802.15.4 RADIO DRIVER
7093M: Alan Ott <alan@signal11.us>
7094L: linux-wpan@vger.kernel.org
7095S: Maintained
7096F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7097F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7098
8c4c731a 7099MSI LAPTOP SUPPORT
182ae55c 7100M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7101L: platform-driver-x86@vger.kernel.org
8c4c731a 7102S: Maintained
679655da 7103F: drivers/platform/x86/msi-laptop.c
8c4c731a 7104
0f1006b1 7105MSI WMI SUPPORT
d0944853 7106L: platform-driver-x86@vger.kernel.org
5ee7041e 7107S: Orphan
0f1006b1
AA
7108F: drivers/platform/x86/msi-wmi.c
7109
19a628a0
AP
7110MSI001 MEDIA DRIVER
7111M: Antti Palosaari <crope@iki.fi>
7112L: linux-media@vger.kernel.org
7113W: http://linuxtv.org/
7114W: http://palosaari.fi/linux/
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/anttip/media_tree.git
7117S: Maintained
0185e197 7118F: drivers/media/tuners/msi001*
19a628a0 7119
7570589d 7120MSI2500 MEDIA DRIVER
2c57213f
AP
7121M: Antti Palosaari <crope@iki.fi>
7122L: linux-media@vger.kernel.org
7123W: http://linuxtv.org/
7124W: http://palosaari.fi/linux/
7125Q: http://patchwork.linuxtv.org/project/linux-media/list/
7126T: git git://linuxtv.org/anttip/media_tree.git
7127S: Maintained
7570589d 7128F: drivers/media/usb/msi2500/
2c57213f 7129
159eeea4
RJ
7130MSYSTEMS DISKONCHIP G3 MTD DRIVER
7131M: Robert Jarzmik <robert.jarzmik@free.fr>
7132L: linux-mtd@lists.infradead.org
7133S: Maintained
7134F: drivers/mtd/devices/docg3*
7135
62a37dc7 7136MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7138L: linux-media@vger.kernel.org
7139T: git git://linuxtv.org/media_tree.git
7140S: Maintained
7141F: drivers/media/i2c/mt9m032.c
7142F: include/media/mt9m032.h
7143
62a37dc7 7144MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7145M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7146L: linux-media@vger.kernel.org
7147T: git git://linuxtv.org/media_tree.git
7148S: Maintained
7149F: drivers/media/i2c/mt9p031.c
7150F: include/media/mt9p031.h
7151
62a37dc7 7152MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7154L: linux-media@vger.kernel.org
7155T: git git://linuxtv.org/media_tree.git
7156S: Maintained
7157F: drivers/media/i2c/mt9t001.c
7158F: include/media/mt9t001.h
7159
62a37dc7 7160MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7161M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7162L: linux-media@vger.kernel.org
7163T: git git://linuxtv.org/media_tree.git
7164S: Maintained
f2272e13 7165F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9
LP
7166F: drivers/media/i2c/mt9v032.c
7167F: include/media/mt9v032.h
7168
4e0d13cb 7169MULTIFUNCTION DEVICES (MFD)
f7d3210e 7170M: Lee Jones <lee.jones@linaro.org>
7caa7991 7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7172S: Supported
679655da 7173F: drivers/mfd/
55b5940d 7174F: include/linux/mfd/
4e0d13cb 7175
5c4e6f13 7176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7177M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7178L: linux-mmc@vger.kernel.org
708dce3f 7179T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7180S: Maintained
679655da
JP
7181F: drivers/mmc/
7182F: include/linux/mmc/
c117ab84 7183F: include/uapi/linux/mmc/
baca2da4 7184
15a0580c 7185MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7186S: Orphan
679655da
JP
7187F: drivers/mmc/host/mmc_spi.c
7188F: include/linux/spi/mmc_spi.h
15a0580c 7189
1da177e4 7190MULTISOUND SOUND DRIVER
8b58be88 7191M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7192S: Maintained
679655da
JP
7193F: Documentation/sound/oss/MultiSound
7194F: sound/oss/msnd*
1da177e4 7195
d735410a 7196MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7197S: Orphan
c897401b 7198F: drivers/tty/isicom.c
679655da 7199F: include/linux/isicom.h
d735410a 7200
550a7375 7201MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7202M: Felipe Balbi <balbi@ti.com>
795fb7e7 7203L: linux-usb@vger.kernel.org
43b416e5 7204T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7205S: Maintained
679655da 7206F: drivers/usb/musb/
550a7375 7207
ea0af5f6
MK
7208MXL5007T MEDIA DRIVER
7209M: Michael Krufky <mkrufky@linuxtv.org>
7210L: linux-media@vger.kernel.org
7211W: http://linuxtv.org/
7212W: http://github.com/mkrufky
7213Q: http://patchwork.linuxtv.org/project/linux-media/list/
7214T: git git://linuxtv.org/mkrufky/tuners.git
7215S: Maintained
7216F: drivers/media/tuners/mxl5007t.*
7217
2d3cf588 7218MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7219M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7220L: netdev@vger.kernel.org
205057ae 7221W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7222S: Supported
93f7848b 7223F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7224
1da177e4 7225NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7226S: Orphan
d9fb9f38 7227F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7228
23dc05a3
DM
7229NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7230M: Daniel Mack <zonque@gmail.com>
7231S: Maintained
e5747e40 7232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7233W: http://www.native-instruments.com
7234F: sound/usb/caiaq/
7235
1da177e4 7236NCP FILESYSTEM
52653199
PV
7237M: Petr Vandrovec <petr@vandrovec.name>
7238S: Odd Fixes
679655da 7239F: fs/ncpfs/
1da177e4 7240
a79b0322
FT
7241NCR 5380 SCSI DRIVERS
7242M: Finn Thain <fthain@telegraphics.com.au>
7243M: Michael Schmitz <schmitzmic@gmail.com>
7244L: linux-scsi@vger.kernel.org
7245S: Maintained
7246F: Documentation/scsi/g_NCR5380.txt
7247F: drivers/scsi/NCR5380.*
7248F: drivers/scsi/arm/cumana_1.c
7249F: drivers/scsi/arm/oak.c
7250F: drivers/scsi/atari_NCR5380.c
7251F: drivers/scsi/atari_scsi.*
7252F: drivers/scsi/dmx3191d.c
7253F: drivers/scsi/dtc.*
7254F: drivers/scsi/g_NCR5380.*
7255F: drivers/scsi/g_NCR5380_mmio.c
7256F: drivers/scsi/mac_scsi.*
7257F: drivers/scsi/pas16.*
a79b0322
FT
7258F: drivers/scsi/sun3_scsi.*
7259F: drivers/scsi/sun3_scsi_vme.c
7260F: drivers/scsi/t128.*
7261
1da177e4 7262NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7263M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7264L: linux-scsi@vger.kernel.org
7265S: Maintained
679655da 7266F: drivers/scsi/NCR_D700.*
1da177e4 7267
4aa3eb4c
GR
7268NCT6775 HARDWARE MONITOR DRIVER
7269M: Guenter Roeck <linux@roeck-us.net>
7270L: lm-sensors@lm-sensors.org
7271S: Maintained
7272F: Documentation/hwmon/nct6775
7273F: drivers/hwmon/nct6775.c
7274
3c2d774c 7275NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7276M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7277L: linux-rdma@vger.kernel.org
e3d33cb1 7278W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7279S: Supported
7280F: drivers/infiniband/hw/nes/
7281
be2f2e84 7282NETEM NETWORK EMULATOR
adbbf69d 7283M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7284L: netem@lists.linux-foundation.org
be2f2e84 7285S: Maintained
679655da 7286F: net/sched/sch_netem.c
be2f2e84 7287
b2f5a051 7288NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7289M: Jon Mason <jdmason@kudzu.us>
4a58448b 7290L: netdev@vger.kernel.org
4a58448b 7291S: Supported
679655da 7292F: Documentation/networking/s2io.txt
b2f5a051 7293F: Documentation/networking/vxge.txt
86387e1a 7294F: drivers/net/ethernet/neterion/
4a58448b 7295
db9cf3a3 7296NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7297M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7298M: Patrick McHardy <kaber@trash.net>
42010ed0 7299M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7300L: netfilter-devel@vger.kernel.org
82b98543 7301L: coreteam@netfilter.org
1da177e4
LT
7302W: http://www.netfilter.org/
7303W: http://www.iptables.org/
42010ed0
PNA
7304Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7307S: Supported
679655da
JP
7308F: include/linux/netfilter*
7309F: include/linux/netfilter/
7310F: include/net/netfilter/
c117ab84
CEB
7311F: include/uapi/linux/netfilter*
7312F: include/uapi/linux/netfilter/
679655da
JP
7313F: net/*/netfilter.c
7314F: net/*/netfilter/
7315F: net/netfilter/
91c269a0 7316F: net/bridge/br_netfilter*.c
1da177e4 7317
4cc67735 7318NETLABEL
87a0874c 7319M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7320W: http://netlabel.sf.net
7321L: netdev@vger.kernel.org
87a0874c 7322S: Maintained
80811493 7323F: Documentation/netlabel/
679655da
JP
7324F: include/net/netlabel.h
7325F: net/netlabel/
4cc67735 7326
1da177e4 7327NETROM NETWORK LAYER
8b58be88 7328M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7329L: linux-hams@vger.kernel.org
d34cb28a 7330W: http://www.linux-ax25.org/
1da177e4 7331S: Maintained
679655da 7332F: include/net/netrom.h
c117ab84 7333F: include/uapi/linux/netrom.h
679655da 7334F: net/netrom/
1da177e4 7335
5ddb88c0 7336NETWORK BLOCK DEVICE (NBD)
4ca5829a 7337M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7338S: Maintained
5e4b269b 7339L: nbd-general@lists.sourceforge.net
4ca5829a 7340T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7341F: Documentation/blockdev/nbd.txt
7342F: drivers/block/nbd.c
c117ab84 7343F: include/uapi/linux/nbd.h
1da177e4 7344
6e43650c
NH
7345NETWORK DROP MONITOR
7346M: Neil Horman <nhorman@tuxdriver.com>
7347L: netdev@vger.kernel.org
7348S: Maintained
7349W: https://fedorahosted.org/dropwatch/
7350F: net/core/drop_monitor.c
7351
1da177e4 7352NETWORKING [GENERAL]
8b58be88 7353M: "David S. Miller" <davem@davemloft.net>
979b6c13 7354L: netdev@vger.kernel.org
b1e8fd54 7355W: http://www.linuxfoundation.org/en/Net
11e98029 7356Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7359S: Maintained
679655da
JP
7360F: net/
7361F: include/net/
018d21ed
JP
7362F: include/linux/in.h
7363F: include/linux/net.h
7364F: include/linux/netdevice.h
c117ab84
CEB
7365F: include/uapi/linux/in.h
7366F: include/uapi/linux/net.h
7367F: include/uapi/linux/netdevice.h
0c7aecd4 7368F: include/uapi/linux/net_namespace.h
7e814a6c 7369F: tools/net/
f4e53f9a 7370F: tools/testing/selftests/net/
335a67d2 7371F: lib/random32.c
a101ccd1 7372F: lib/test_bpf.c
1da177e4
LT
7373
7374NETWORKING [IPv4/IPv6]
8b58be88
JP
7375M: "David S. Miller" <davem@davemloft.net>
7376M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7377M: James Morris <jmorris@namei.org>
7378M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7379M: Patrick McHardy <kaber@trash.net>
979b6c13 7380L: netdev@vger.kernel.org
08deed1e 7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7382S: Maintained
679655da
JP
7383F: net/ipv4/
7384F: net/ipv6/
7385F: include/net/ip*
0a14842f 7386F: arch/x86/net/*
1da177e4 7387
73b7656c
DM
7388NETWORKING [IPSEC]
7389M: Steffen Klassert <steffen.klassert@secunet.com>
7390M: Herbert Xu <herbert@gondor.apana.org.au>
7391M: "David S. Miller" <davem@davemloft.net>
7392L: netdev@vger.kernel.org
d1fc5024
SK
7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7395S: Maintained
5826bdd1 7396F: net/core/flow.c
73b7656c
DM
7397F: net/xfrm/
7398F: net/key/
7399F: net/ipv4/xfrm*
d1fc5024
SK
7400F: net/ipv4/esp4.c
7401F: net/ipv4/ah4.c
7402F: net/ipv4/ipcomp.c
7403F: net/ipv4/ip_vti.c
73b7656c 7404F: net/ipv6/xfrm*
d1fc5024
SK
7405F: net/ipv6/esp6.c
7406F: net/ipv6/ah6.c
7407F: net/ipv6/ipcomp6.c
7408F: net/ipv6/ip6_vti.c
73b7656c
DM
7409F: include/uapi/linux/xfrm.h
7410F: include/net/xfrm.h
7411
10e2ff1c 7412NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7413M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7414L: netdev@vger.kernel.org
7415S: Maintained
7416
29f8f632 7417NETWORKING [WIRELESS]
2cb4abd1 7418L: linux-wireless@vger.kernel.org
8a6e2535 7419Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7420
788873ac
JP
7421NETWORKING DRIVERS
7422L: netdev@vger.kernel.org
7423W: http://www.linuxfoundation.org/en/Net
11e98029 7424Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7427S: Odd Fixes
7428F: drivers/net/
018d21ed 7429F: include/linux/if_*
0b63bf1f 7430F: include/linux/netdevice.h
0b63bf1f
JD
7431F: include/linux/etherdevice.h
7432F: include/linux/fcdevice.h
7433F: include/linux/fddidevice.h
7434F: include/linux/hippidevice.h
7435F: include/linux/inetdevice.h
c117ab84
CEB
7436F: include/uapi/linux/if_*
7437F: include/uapi/linux/netdevice.h
788873ac 7438
0e324cf6
JL
7439NETWORKING DRIVERS (WIRELESS)
7440M: Kalle Valo <kvalo@codeaurora.org>
7441L: linux-wireless@vger.kernel.org
7442Q: http://patchwork.kernel.org/project/linux-wireless/list/
7443T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7444S: Maintained
7445F: drivers/net/wireless/
7446
3d396eb1 7447NETXEN (1/10) GbE SUPPORT
8622315e 7448M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7449M: Sony Chacko <sony.chacko@qlogic.com>
7450M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7451L: netdev@vger.kernel.org
9c2b5bde 7452W: http://www.qlogic.com
3d396eb1 7453S: Supported
aa43c215 7454F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7455
6423d30f
AAJ
7456NFC SUBSYSTEM
7457M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7458M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7459M: Samuel Ortiz <sameo@linux.intel.com>
7460L: linux-wireless@vger.kernel.org
1eb3b216 7461L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7462S: Supported
6423d30f 7463F: net/nfc/
55eb94f9 7464F: include/net/nfc/
c117ab84 7465F: include/uapi/linux/nfc.h
6423d30f 7466F: drivers/nfc/
08eaa1e0 7467F: include/linux/platform_data/pn544.h
7ebb88e5 7468F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7469
e8b43555 7470NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7471M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7472M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7473L: linux-nfs@vger.kernel.org
7474W: http://client.linux-nfs.org
cd7b996a 7475T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7476S: Maintained
679655da
JP
7477F: fs/lockd/
7478F: fs/nfs/
7479F: fs/nfs_common/
7480F: net/sunrpc/
7481F: include/linux/lockd/
7482F: include/linux/nfs*
7483F: include/linux/sunrpc/
c117ab84
CEB
7484F: include/uapi/linux/nfs*
7485F: include/uapi/linux/sunrpc/
1da177e4 7486
85ef9cea 7487NILFS2 FILESYSTEM
e2126935 7488M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7489L: linux-nilfs@vger.kernel.org
f9472265 7490W: http://nilfs.sourceforge.net/
e2126935 7491T: git git://github.com/konis/nilfs2.git
85ef9cea 7492S: Supported
679655da
JP
7493F: Documentation/filesystems/nilfs2.txt
7494F: fs/nilfs2/
7495F: include/linux/nilfs2_fs.h
c35c7ac5 7496F: include/trace/events/nilfs2.h
85ef9cea 7497
1da177e4 7498NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7499M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7500W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7501S: Maintained
679655da
JP
7502F: Documentation/scsi/NinjaSCSI.txt
7503F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7504
7505NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7506M: GOTO Masanori <gotom@debian.or.jp>
7507M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7508W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7509S: Maintained
679655da
JP
7510F: Documentation/scsi/NinjaSCSI.txt
7511F: drivers/scsi/nsp32*
1da177e4 7512
383b8fb9
LFT
7513NIOS2 ARCHITECTURE
7514M: Ley Foon Tan <lftan@altera.com>
7515L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7517S: Maintained
7518F: arch/nios2/
7519
2a6afddb
PR
7520NOKIA N900 POWER SUPPLY DRIVERS
7521M: Pali RohĂ¡r <pali.rohar@gmail.com>
7522S: Maintained
7523F: include/linux/power/bq2415x_charger.h
081bab21 7524F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7525F: include/linux/power/isp1704_charger.h
7526F: drivers/power/bq2415x_charger.c
081bab21 7527F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7528F: drivers/power/isp1704_charger.c
7529F: drivers/power/rx51_battery.c
7530
a1bd3bae 7531NTB DRIVER CORE
9ef6bf6c
JM
7532M: Jon Mason <jdmason@kudzu.us>
7533M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7534M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7535L: linux-ntb@googlegroups.com
fce8a7bb 7536S: Supported
2984411f
JM
7537W: https://github.com/jonmason/ntb/wiki
7538T: git git://github.com/jonmason/ntb.git
fce8a7bb 7539F: drivers/ntb/
548c237c 7540F: drivers/net/ntb_netdev.c
fce8a7bb 7541F: include/linux/ntb.h
a1bd3bae 7542F: include/linux/ntb_transport.h
fce8a7bb 7543
e26a5843
AH
7544NTB INTEL DRIVER
7545M: Jon Mason <jdmason@kudzu.us>
7546M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7547L: linux-ntb@googlegroups.com
e26a5843
AH
7548S: Supported
7549W: https://github.com/jonmason/ntb/wiki
7550T: git git://github.com/jonmason/ntb.git
7551F: drivers/ntb/hw/intel/
fce8a7bb 7552
1da177e4 7553NTFS FILESYSTEM
2818ef50 7554M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7555L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7556W: http://www.tuxera.com/
e6f4dee7 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7558S: Supported
679655da
JP
7559F: Documentation/filesystems/ntfs.txt
7560F: fs/ntfs/
1da177e4 7561
9eb8ef74 7562NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7563M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7564L: linux-fbdev@vger.kernel.org
ce00f85c 7565S: Maintained
8a61f013
JH
7566F: drivers/video/fbdev/riva/
7567F: drivers/video/fbdev/nvidia/
1da177e4 7568
79461681 7569NVM EXPRESS DRIVER
b3975e94
JF
7570M: Keith Busch <keith.busch@intel.com>
7571M: Jens Axboe <axboe@fb.com>
79461681 7572L: linux-nvme@lists.infradead.org
b3975e94
JF
7573T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7574W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7575S: Supported
57dacad5 7576F: drivers/nvme/host/
79461681
MW
7577F: include/linux/nvme.h
7578
aee4b9bd
SK
7579NVMEM FRAMEWORK
7580M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7581M: Maxime Ripard <maxime.ripard@free-electrons.com>
7582S: Maintained
7583F: drivers/nvmem/
7584F: Documentation/devicetree/bindings/nvmem/
7585F: include/linux/nvmem-consumer.h
7586F: include/linux/nvmem-provider.h
7587
dece4585
CP
7588NXP-NCI NFC DRIVER
7589M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7590R: Charles Gorand <charles.gorand@effinnov.com>
7591L: linux-nfc@lists.01.org (moderated for non-subscribers)
7592S: Supported
7593F: drivers/nfc/nxp-nci
7594
f50d7146
RK
7595NXP TDA998X DRM DRIVER
7596M: Russell King <rmk+kernel@arm.linux.org.uk>
7597S: Supported
7598F: drivers/gpu/drm/i2c/tda998x_drv.c
7599F: include/drm/i2c/tda998x.h
7600
fbace43e
PR
7601NXP TFA9879 DRIVER
7602M: Peter Rosin <peda@axentia.se>
7603L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7604S: Maintained
7605F: sound/soc/codecs/tfa9879*
7606
f5525786 7607OMAP SUPPORT
0e24bdd4 7608M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7609L: linux-omap@vger.kernel.org
7610W: http://www.muru.com/linux/omap/
7611W: http://linux.omap.com/
8a6e2535 7612Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7614S: Maintained
4e04d5a3 7615F: arch/arm/*omap*/
026da812
FB
7616F: arch/arm/configs/omap1_defconfig
7617F: arch/arm/configs/omap2plus_defconfig
046d0a37 7618F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7619F: drivers/irqchip/irq-omap-intc.c
7620F: drivers/mfd/*omap*.c
7621F: drivers/mfd/menelaus.c
7622F: drivers/mfd/palmas.c
7623F: drivers/mfd/tps65217.c
7624F: drivers/mfd/tps65218.c
7625F: drivers/mfd/tps65910.c
7626F: drivers/mfd/twl-core.[ch]
7627F: drivers/mfd/twl4030*.c
7628F: drivers/mfd/twl6030*.c
7629F: drivers/mfd/twl6040*.c
7630F: drivers/regulator/palmas-regulator*.c
7631F: drivers/regulator/pbias-regulator.c
7632F: drivers/regulator/tps65217-regulator.c
7633F: drivers/regulator/tps65218-regulator.c
7634F: drivers/regulator/tps65910-regulator.c
7635F: drivers/regulator/twl-regulator.c
046d0a37 7636F: include/linux/i2c-omap.h
f5525786 7637
50f29fbd 7638OMAP DEVICE TREE SUPPORT
cdb55ab0 7639M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7640M: Tony Lindgren <tony@atomide.com>
7641L: linux-omap@vger.kernel.org
d0fb18c5 7642L: devicetree@vger.kernel.org
50f29fbd
TL
7643S: Maintained
7644F: arch/arm/boot/dts/*omap*
7645F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7646F: arch/arm/boot/dts/*am4*
7647F: arch/arm/boot/dts/*am5*
7648F: arch/arm/boot/dts/*dra7*
50f29fbd 7649
f5525786 7650OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7651M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7652L: linux-omap@vger.kernel.org
7653S: Maintained
7654F: arch/arm/*omap*/*clock*
7655
7656OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7657M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7658L: linux-omap@vger.kernel.org
7659S: Maintained
7660F: arch/arm/*omap*/*pm*
c46938d4 7661F: drivers/cpufreq/omap-cpufreq.c
f5525786 7662
d21db568 7663OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7664M: Rajendra Nayak <rnayak@ti.com>
7665M: Paul Walmsley <paul@pwsan.com>
7666L: linux-omap@vger.kernel.org
7667S: Maintained
d21db568 7668F: arch/arm/mach-omap2/prm*
692ab1f3 7669
f5525786 7670OMAP AUDIO SUPPORT
6c284903 7671M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7672M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7673L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7674L: linux-omap@vger.kernel.org
7675S: Maintained
7676F: sound/soc/omap/
7677
18640193
TL
7678OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7679M: Roger Quadros <rogerq@ti.com>
7680M: Tony Lindgren <tony@atomide.com>
7681L: linux-omap@vger.kernel.org
7682S: Maintained
7683F: drivers/memory/omap-gpmc.c
7684F: arch/arm/mach-omap2/*gpmc*
7685
f5525786 7686OMAP FRAMEBUFFER SUPPORT
830e6384 7687M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7688L: linux-fbdev@vger.kernel.org
f5525786
TL
7689L: linux-omap@vger.kernel.org
7690S: Maintained
8a61f013 7691F: drivers/video/fbdev/omap/
f5525786 7692
676eec0d 7693OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7694M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7695L: linux-omap@vger.kernel.org
676eec0d 7696L: linux-fbdev@vger.kernel.org
178ff4c9 7697S: Maintained
8a61f013 7698F: drivers/video/fbdev/omap2/
178ff4c9
TV
7699F: Documentation/arm/OMAP/DSS
7700
8b37fcfc
OBC
7701OMAP HARDWARE SPINLOCK SUPPORT
7702M: Ohad Ben-Cohen <ohad@wizery.com>
7703L: linux-omap@vger.kernel.org
7704S: Maintained
7705F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7706
f5525786 7707OMAP MMC SUPPORT
8b58be88 7708M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7709L: linux-omap@vger.kernel.org
7710S: Maintained
653f41b5
MC
7711F: drivers/mmc/host/omap.c
7712
7713OMAP HS MMC SUPPORT
0a4585c6 7714L: linux-mmc@vger.kernel.org
653f41b5 7715L: linux-omap@vger.kernel.org
dfa5d196 7716S: Orphan
653f41b5 7717F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7718
7719OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7720M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7721S: Maintained
7722F: drivers/char/hw_random/omap-rng.c
7723
f400c82e 7724OMAP HWMOD SUPPORT
cdb55ab0 7725M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7726M: Paul Walmsley <paul@pwsan.com>
7727L: linux-omap@vger.kernel.org
7728S: Maintained
8fc8b12b 7729F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7730
8633fb30
PW
7731OMAP HWMOD DATA
7732M: Paul Walmsley <paul@pwsan.com>
7733L: linux-omap@vger.kernel.org
7734S: Maintained
7735F: arch/arm/mach-omap2/omap_hwmod*data*
7736
f400c82e 7737OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7738M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7739L: linux-omap@vger.kernel.org
7740S: Maintained
7741F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7742
0db83ced 7743OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7744M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7745L: linux-media@vger.kernel.org
7746S: Maintained
7eec52db 7747F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7748F: drivers/media/platform/omap3isp/
0db83ced 7749F: drivers/staging/media/omap4iss/
7e8970e1 7750
f5525786 7751OMAP USB SUPPORT
f299470a 7752M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7753L: linux-usb@vger.kernel.org
7754L: linux-omap@vger.kernel.org
43b416e5 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7756S: Maintained
a16fbd65
JP
7757F: drivers/usb/*/*omap*
7758F: arch/arm/*omap*/usb*
f5525786 7759
6d994710 7760OMAP GPIO DRIVER
a1415a8f 7761M: Javier Martinez Canillas <javier@dowhile0.org>
97215800 7762M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7763M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7764L: linux-omap@vger.kernel.org
7765S: Maintained
7766F: drivers/gpio/gpio-omap.c
7767
c351e290
MJ
7768OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7769M: Mark Jackson <mpfj@newflow.co.uk>
7770L: linux-omap@vger.kernel.org
7771S: Maintained
7772F: arch/arm/boot/dts/am335x-nano.dts
7773
0ad122d9 7774OMFS FILESYSTEM
8b58be88 7775M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7776L: linux-karma-devel@lists.sourceforge.net
7777S: Maintained
679655da
JP
7778F: Documentation/filesystems/omfs.txt
7779F: fs/omfs/
0ad122d9 7780
c1986ee9 7781OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7782M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7783S: Maintained
679655da
JP
7784F: drivers/char/pcmcia/cm4000_cs.c
7785F: include/linux/cm4000_cs.h
c117ab84 7786F: include/uapi/linux/cm4000_cs.h
c1986ee9 7787
77c44ab1 7788OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7789M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7790S: Maintained
679655da 7791F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7792
77d5140f 7793OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7794M: Jonathan Corbet <corbet@lwn.net>
661263b5 7795L: linux-media@vger.kernel.org
275ffde4 7796T: git git://linuxtv.org/media_tree.git
77d5140f 7797S: Maintained
90d72ac6 7798F: drivers/media/i2c/ov7670.c
77d5140f 7799
431bca73 7800ONENAND FLASH DRIVER
8b58be88 7801M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
7802L: linux-mtd@lists.infradead.org
7803S: Maintained
679655da
JP
7804F: drivers/mtd/onenand/
7805F: include/linux/mtd/onenand*.h
431bca73 7806
1da177e4 7807ONSTREAM SCSI TAPE DRIVER
8b58be88 7808M: Willem Riede <osst@riede.org>
1da177e4
LT
7809L: osst-users@lists.sourceforge.net
7810L: linux-scsi@vger.kernel.org
7811S: Maintained
f7269cfc
JD
7812F: Documentation/scsi/osst.txt
7813F: drivers/scsi/osst.*
7814F: drivers/scsi/osst_*.h
7815F: drivers/scsi/st.h
1da177e4 7816
e2d1d6c0 7817OPENCORES I2C BUS DRIVER
8b58be88 7818M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 7819L: linux-i2c@vger.kernel.org
e2d1d6c0 7820S: Maintained
679655da
JP
7821F: Documentation/i2c/busses/i2c-ocores
7822F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 7823
860c44c1 7824OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 7825M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
7826M: Frank Rowand <frowand.list@gmail.com>
7827M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 7828L: devicetree@vger.kernel.org
a7fefe9f
RH
7829W: http://www.devicetree.org/
7830T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 7831S: Maintained
f8828205 7832F: drivers/of/
860c44c1 7833F: include/linux/of*.h
f8828205 7834F: scripts/dtc/
860c44c1 7835
f8828205 7836OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 7837M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
7838M: Pawel Moll <pawel.moll@arm.com>
7839M: Mark Rutland <mark.rutland@arm.com>
de80963e 7840M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 7841M: Kumar Gala <galak@codeaurora.org>
f8828205
GL
7842L: devicetree@vger.kernel.org
7843S: Maintained
7844F: Documentation/devicetree/
7845F: arch/*/boot/dts/
7846F: include/dt-bindings/
7847
2bb65f56
PA
7848OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7849M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7850L: devicetree@vger.kernel.org
7851S: Maintained
7852F: Documentation/devicetree/dynamic-resolution-notes.txt
7853F: Documentation/devicetree/overlay-notes.txt
7854F: drivers/of/overlay.c
7855F: drivers/of/resolver.c
7856
19f9d392
JB
7857OPENRISC ARCHITECTURE
7858M: Jonas Bonn <jonas@southpole.se>
7859W: http://openrisc.net
eab7c1c0 7860L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
7861S: Maintained
7862T: git git://openrisc.net/~jonas/linux
14430813 7863F: arch/openrisc/
19f9d392 7864
ccb1352e 7865OPENVSWITCH
4f337ed5 7866M: Pravin Shelar <pshelar@nicira.com>
b422da7c 7867L: netdev@vger.kernel.org
ccb1352e
JG
7868L: dev@openvswitch.org
7869W: http://openvswitch.org
ccb1352e
JG
7870S: Maintained
7871F: net/openvswitch/
b422da7c 7872F: include/uapi/linux/openvswitch.h
ccb1352e 7873
af39917d
CL
7874OPL4 DRIVER
7875M: Clemens Ladisch <clemens@ladisch.de>
7876L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7877T: git git://git.alsa-project.org/alsa-kernel.git
7878S: Maintained
7879F: sound/drivers/opl4/
7880
1da177e4 7881OPROFILE
4cf7e718 7882M: Robert Richter <rric@kernel.org>
1da177e4
LT
7883L: oprofile-list@lists.sf.net
7884S: Maintained
81c4a8a6 7885F: arch/*/include/asm/oprofile*.h
679655da
JP
7886F: arch/*/oprofile/
7887F: drivers/oprofile/
7888F: include/linux/oprofile.h
1da177e4 7889
e2d1d6c0 7890ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 7891M: Mark Fasheh <mfasheh@suse.com>
d6351db2 7892M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 7893L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 7894W: http://ocfs2.wiki.kernel.org
e2d1d6c0 7895S: Supported
679655da
JP
7896F: Documentation/filesystems/ocfs2.txt
7897F: Documentation/filesystems/dlmfs.txt
7898F: fs/ocfs2/
e2d1d6c0 7899
1da177e4 7900ORINOCO DRIVER
724c6b35 7901L: linux-wireless@vger.kernel.org
491b26b4 7902W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 7903W: http://www.nongnu.org/orinoco/
3a59babb 7904S: Orphan
679655da 7905F: drivers/net/wireless/orinoco/
1da177e4 7906
42c55aa8 7907OSD LIBRARY and FILESYSTEM
fadc0752 7908M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 7909M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
7910L: osd-dev@open-osd.org
7911W: http://open-osd.org
54e5881d 7912T: git git://git.open-osd.org/open-osd.git
68274794 7913S: Maintained
42c55aa8 7914F: drivers/scsi/osd/
6b6f0b6c 7915F: include/scsi/osd_*
42c55aa8 7916F: fs/exofs/
68274794 7917
ef94b186 7918OVERLAY FILESYSTEM
7c37fbda 7919M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
7920L: linux-unionfs@vger.kernel.org
7921T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 7922S: Supported
1d113735 7923F: fs/overlayfs/
7c37fbda
NB
7924F: Documentation/filesystems/overlayfs.txt
7925
e2d1d6c0 7926P54 WIRELESS DRIVER
084cb0fe 7927M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 7928L: linux-wireless@vger.kernel.org
084cb0fe 7929W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 7930S: Maintained
679655da 7931F: drivers/net/wireless/p54/
e2d1d6c0 7932
f5cd7872 7933PA SEMI ETHERNET DRIVER
8b58be88 7934M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
7935L: netdev@vger.kernel.org
7936S: Maintained
ded19add 7937F: drivers/net/ethernet/pasemi/*
f5cd7872 7938
beb58aa3 7939PA SEMI SMBUS DRIVER
8b58be88 7940M: Olof Johansson <olof@lixom.net>
846557d3 7941L: linux-i2c@vger.kernel.org
beb58aa3 7942S: Maintained
679655da 7943F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 7944
48fc267e
SK
7945PADATA PARALLEL EXECUTION MECHANISM
7946M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
7947L: linux-crypto@vger.kernel.org
7948S: Maintained
7949F: kernel/padata.c
7950F: include/linux/padata.h
7951F: Documentation/padata.txt
7952
709ee531 7953PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 7954M: Harald Welte <laforge@gnumonks.org>
d0944853 7955L: platform-driver-x86@vger.kernel.org
709ee531 7956S: Maintained
679655da 7957F: drivers/platform/x86/panasonic-laptop.c
709ee531 7958
368dd5ac 7959PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
7960M: David Howells <dhowells@redhat.com>
7961M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
7962L: linux-am33-list@redhat.com (moderated for non-subscribers)
7963W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7964S: Maintained
679655da
JP
7965F: Documentation/mn10300/
7966F: arch/mn10300/
4fa97181 7967
64dfff03
SM
7968PARALLEL PORT SUBSYSTEM
7969M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7970M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 7971L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 7972S: Maintained
679655da
JP
7973F: drivers/parport/
7974F: include/linux/parport*.h
7975F: drivers/char/ppdev.c
c117ab84 7976F: include/uapi/linux/ppdev.h
64dfff03 7977F: Documentation/parport*.txt
1da177e4 7978
4cdf6bc2 7979PARAVIRT_OPS INTERFACE
d633180c 7980M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
7981M: Chris Wright <chrisw@sous-sol.org>
7982M: Alok Kataria <akataria@vmware.com>
7983M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 7984L: virtualization@lists.linux-foundation.org
4cdf6bc2 7985S: Supported
a2e19991 7986F: Documentation/virtual/paravirt_ops.txt
679655da
JP
7987F: arch/*/kernel/paravirt*
7988F: arch/*/include/asm/paravirt.h
4cdf6bc2 7989
e2d1d6c0 7990PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 7991M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 7992L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 7993S: Maintained
679655da
JP
7994F: Documentation/blockdev/paride.txt
7995F: drivers/block/paride/
e2d1d6c0
RD
7996
7997PARISC ARCHITECTURE
b8828770 7998M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 7999M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8000L: linux-parisc@vger.kernel.org
8001W: http://www.parisc-linux.org/
8a6e2535 8002Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8005S: Maintained
679655da 8006F: arch/parisc/
2b6bac9e 8007F: Documentation/parisc/
679655da 8008F: drivers/parisc/
2b6bac9e
HD
8009F: drivers/char/agp/parisc-agp.c
8010F: drivers/input/serio/gscps2.c
8011F: drivers/parport/parport_gsc.*
8012F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8013F: drivers/video/fbdev/sti*
2b6bac9e
HD
8014F: drivers/video/console/sti*
8015F: drivers/video/logo/logo_parisc*
e2d1d6c0 8016
1662d32c 8017PC87360 HARDWARE MONITORING DRIVER
8b58be88 8018M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8019L: lm-sensors@lm-sensors.org
8020S: Maintained
679655da
JP
8021F: Documentation/hwmon/pc87360
8022F: drivers/hwmon/pc87360.c
1662d32c
JC
8023
8024PC8736x GPIO DRIVER
8b58be88 8025M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8026S: Maintained
679655da 8027F: drivers/char/pc8736x_gpio.c
1662d32c 8028
1ad107fd 8029PC87427 HARDWARE MONITORING DRIVER
d8130624 8030M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8031L: lm-sensors@lm-sensors.org
8032S: Maintained
8033F: Documentation/hwmon/pc87427
8034F: drivers/hwmon/pc87427.c
8035
b26e0ed4 8036PCA9532 LED DRIVER
8b58be88 8037M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8038S: Maintained
d5ca6918
JP
8039F: drivers/leds/leds-pca9532.c
8040F: include/linux/leds-pca9532.h
b26e0ed4 8041
5ce914a8 8042PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8043M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8044L: linux-i2c@vger.kernel.org
8045S: Maintained
b4f0b74e 8046F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8047
3971dae5 8048PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8049M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8050S: Maintained
8051F: drivers/firmware/pcdp.*
8052
065c6359 8053PCI ERROR RECOVERY
6305902c 8054M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8055L: linux-pci@vger.kernel.org
065c6359 8056S: Supported
679655da 8057F: Documentation/PCI/pci-error-recovery.txt
065c6359 8058
1da177e4 8059PCI SUBSYSTEM
5ac3a6d2 8060M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8061L: linux-pci@vger.kernel.org
99662dd1 8062Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8063T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8064S: Supported
679655da
JP
8065F: Documentation/PCI/
8066F: drivers/pci/
8067F: include/linux/pci*
6b49ee49 8068F: arch/x86/pci/
cad01f91 8069F: arch/x86/kernel/quirks.c
1da177e4 8070
eaa6111b
LFT
8071PCI DRIVER FOR ALTERA PCIE IP
8072M: Ley Foon Tan <lftan@altera.com>
8073L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8074L: linux-pci@vger.kernel.org
8075S: Supported
8076F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8077F: drivers/pci/host/pcie-altera.c
8078
b7e78170
RH
8079PCI DRIVER FOR ARM VERSATILE PLATFORM
8080M: Rob Herring <robh@kernel.org>
8081L: linux-pci@vger.kernel.org
8082L: linux-arm-kernel@lists.infradead.org
8083S: Maintained
8084F: Documentation/devicetree/bindings/pci/versatile.txt
8085F: drivers/pci/host/pci-versatile.c
8086
5f6b6ccd
TI
8087PCI DRIVER FOR APPLIEDMICRO XGENE
8088M: Tanmay Inamdar <tinamdar@apm.com>
8089L: linux-pci@vger.kernel.org
8090L: linux-arm-kernel@lists.infradead.org
8091S: Maintained
8092F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8093F: drivers/pci/host/pci-xgene.c
8094
62d0ff83
ML
8095PCI DRIVER FOR FREESCALE LAYERSCAPE
8096M: Minghuan Lian <minghuan.Lian@freescale.com>
8097M: Mingkai Hu <mingkai.hu@freescale.com>
8098M: Roy Zang <tie-fei.zang@freescale.com>
8099L: linuxppc-dev@lists.ozlabs.org
8100L: linux-pci@vger.kernel.org
8101L: linux-arm-kernel@lists.infradead.org
8102S: Maintained
8103F: drivers/pci/host/*layerscape*
8104
f0b75693 8105PCI DRIVER FOR IMX6
f175aa2c 8106M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8107M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8108L: linux-pci@vger.kernel.org
8109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8110S: Maintained
8111F: drivers/pci/host/*imx6*
8112
0c4ffcfe
MK
8113PCI DRIVER FOR TI KEYSTONE
8114M: Murali Karicheri <m-karicheri2@ti.com>
8115L: linux-pci@vger.kernel.org
8116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8117S: Maintained
8118F: drivers/pci/host/*keystone*
8119
f0b75693
BH
8120PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8121M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8122M: Jason Cooper <jason@lakedaemon.net>
8123L: linux-pci@vger.kernel.org
8124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8125S: Maintained
8126F: drivers/pci/host/*mvebu*
8127
0447cfd7
TR
8128PCI DRIVER FOR NVIDIA TEGRA
8129M: Thierry Reding <thierry.reding@gmail.com>
8130L: linux-tegra@vger.kernel.org
f0b75693 8131L: linux-pci@vger.kernel.org
0447cfd7
TR
8132S: Supported
8133F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8134F: drivers/pci/host/pci-tegra.c
8135
47ff3de9
KVA
8136PCI DRIVER FOR TI DRA7XX
8137M: Kishon Vijay Abraham I <kishon@ti.com>
8138L: linux-omap@vger.kernel.org
8139L: linux-pci@vger.kernel.org
8140S: Supported
8141F: Documentation/devicetree/bindings/pci/ti-pci.txt
8142F: drivers/pci/host/pci-dra7xx.c
8143
f0b75693
BH
8144PCI DRIVER FOR RENESAS R-CAR
8145M: Simon Horman <horms@verge.net.au>
8146L: linux-pci@vger.kernel.org
8147L: linux-sh@vger.kernel.org
8148S: Maintained
8149F: drivers/pci/host/*rcar*
8150
4af82255 8151PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8152M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8153L: linux-pci@vger.kernel.org
f0b75693
BH
8154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8155L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8156S: Maintained
8157F: drivers/pci/host/pci-exynos.c
8158
f0b75693 8159PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8160M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8161M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8162L: linux-pci@vger.kernel.org
8163S: Maintained
8164F: drivers/pci/host/*designware*
8165
cf28855b
WD
8166PCI DRIVER FOR GENERIC OF HOSTS
8167M: Will Deacon <will.deacon@arm.com>
8168L: linux-pci@vger.kernel.org
8169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8170S: Maintained
8171F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8172F: drivers/pci/host/pci-host-generic.c
8173
51b66a6c 8174PCIE DRIVER FOR ST SPEAR13XX
110baab1 8175M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8176L: linux-pci@vger.kernel.org
110baab1 8177S: Maintained
51b66a6c
PA
8178F: drivers/pci/host/*spear*
8179
af1169b4
LFT
8180PCI MSI DRIVER FOR ALTERA MSI IP
8181M: Ley Foon Tan <lftan@altera.com>
8182L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8183L: linux-pci@vger.kernel.org
8184S: Supported
8185F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8186F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8187
dcd19de3
DD
8188PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8189M: Duc Dang <dhdang@apm.com>
8190L: linux-pci@vger.kernel.org
8191L: linux-arm-kernel@lists.infradead.org
8192S: Maintained
8193F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8194F: drivers/pci/host/pci-xgene-msi.c
8195
500a1d9a
ZW
8196PCIE DRIVER FOR HISILICON
8197M: Zhou Wang <wangzhou1@hisilicon.com>
8198L: linux-pci@vger.kernel.org
8199S: Maintained
8200F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8201F: drivers/pci/host/pcie-hisi.c
8202
1da177e4 8203PCMCIA SUBSYSTEM
4230dfc9 8204P: Linux PCMCIA Team
f5df5881 8205L: linux-pcmcia@lists.infradead.org
6650e0a5 8206W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
54e5881d 8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
4230dfc9 8208S: Maintained
679655da
JP
8209F: Documentation/pcmcia/
8210F: drivers/pcmcia/
8211F: include/pcmcia/
1da177e4
LT
8212
8213PCNET32 NETWORK DRIVER
227fb925 8214M: Don Fry <pcnet32@frontier.com>
979b6c13 8215L: netdev@vger.kernel.org
1da177e4 8216S: Maintained
b955f6ca 8217F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8218
48fc267e
SK
8219PCRYPT PARALLEL CRYPTO ENGINE
8220M: Steffen Klassert <steffen.klassert@secunet.com>
8221L: linux-crypto@vger.kernel.org
8222S: Maintained
8223F: crypto/pcrypt.c
8224F: include/crypto/pcrypt.h
8225
e72df0b8
TH
8226PER-CPU MEMORY ALLOCATOR
8227M: Tejun Heo <tj@kernel.org>
8228M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8230S: Maintained
8231F: include/linux/percpu*.h
8232F: mm/percpu*.c
8233F: arch/*/include/asm/percpu.h
8234
ad4ecbcb 8235PER-TASK DELAY ACCOUNTING
185e595f 8236M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8237S: Maintained
679655da
JP
8238F: include/linux/delayacct.h
8239F: kernel/delayacct.c
ad4ecbcb 8240
57c0c15b 8241PERFORMANCE EVENTS SUBSYSTEM
8b58be88 8242M: Peter Zijlstra <a.p.zijlstra@chello.nl>
dd9b238c 8243M: Ingo Molnar <mingo@redhat.com>
f80c5393 8244M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8245L: linux-kernel@vger.kernel.org
75fc2d37 8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8247S: Supported
d53e8365 8248F: kernel/events/*
a003236c 8249F: include/linux/perf_event.h
c117ab84 8250F: include/uapi/linux/perf_event.h
141c4296
RR
8251F: arch/*/kernel/perf_event*.c
8252F: arch/*/kernel/*/perf_event*.c
8253F: arch/*/kernel/*/*/perf_event*.c
a003236c 8254F: arch/*/include/asm/perf_event.h
a003236c
VL
8255F: arch/*/kernel/perf_callchain.c
8256F: tools/perf/
6c0b3244 8257
dd49d0f5 8258PERSONALITY HANDLING
8b58be88 8259M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8260L: linux-abi-devel@lists.sourceforge.net
8261S: Maintained
679655da 8262F: include/linux/personality.h
c117ab84 8263F: include/uapi/linux/personality.h
dd49d0f5 8264
838e7a03 8265PHONET PROTOCOL
2a06b40f 8266M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8267S: Supported
8268F: Documentation/networking/phonet.txt
8269F: include/linux/phonet.h
8270F: include/net/phonet/
c117ab84 8271F: include/uapi/linux/phonet.h
838e7a03
RDC
8272F: net/phonet/
8273
1da177e4 8274PHRAM MTD DRIVER
8b58be88 8275M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8276L: linux-mtd@lists.infradead.org
8277S: Maintained
679655da 8278F: drivers/mtd/devices/phram.c
1da177e4 8279
efdbb10e
BP
8280PICOLCD HID DRIVER
8281M: Bruno Prémont <bonbons@linux-vserver.org>
8282L: linux-input@vger.kernel.org
8283S: Maintained
8284F: drivers/hid/hid-picolcd*
8285
a53bfa07
JI
8286PICOXCELL SUPPORT
8287M: Jamie Iles <jamie@jamieiles.com>
8288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8289T: git git://github.com/jamieiles/linux-2.6-ji.git
8290S: Supported
b8733987 8291F: arch/arm/boot/dts/picoxcell*
14430813 8292F: arch/arm/mach-picoxcell/
b8733987 8293F: drivers/crypto/picoxcell*
a53bfa07 8294
2744e8af
LW
8295PIN CONTROL SUBSYSTEM
8296M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8297L: linux-gpio@vger.kernel.org
dbe752a3 8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8299S: Maintained
07f29ba6 8300F: drivers/pinctrl/
8e406fe4 8301F: include/linux/pinctrl/
2744e8af 8302
2201bbb8
JCPV
8303PIN CONTROLLER - ATMEL AT91
8304M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8306S: Maintained
c654b6bf 8307F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8308
33d3690c
LD
8309PIN CONTROLLER - ATMEL AT91 PIO4
8310M: Ludovic Desroches <ludovic.desroches@atmel.com>
8311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312L: linux-gpio@vger.kernel.org
8313S: Supported
8314F: drivers/pinctrl/pinctrl-at91-pio4.*
8315
cbd1b652
MW
8316PIN CONTROLLER - INTEL
8317M: Mika Westerberg <mika.westerberg@linux.intel.com>
8318M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8319S: Maintained
8320F: drivers/pinctrl/intel/
2201bbb8 8321
9963b536
LP
8322PIN CONTROLLER - RENESAS
8323M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8324L: linux-sh@vger.kernel.org
8325S: Maintained
8326F: drivers/pinctrl/sh-pfc/
8327
b75e60d6 8328PIN CONTROLLER - SAMSUNG
fea685e9 8329M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8332S: Maintained
9b5b33f6 8333F: drivers/pinctrl/samsung/
b75e60d6 8334
deda8287 8335PIN CONTROLLER - ST SPEAR
da89947b 8336M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8337L: spear-devel@list.st.com
8338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8339W: http://www.st.com/spear
8340S: Maintained
8e406fe4 8341F: drivers/pinctrl/spear/
deda8287 8342
249a6771 8343PKTCDVD DRIVER
e5f6450c 8344M: Jiri Kosina <jikos@kernel.org>
249a6771 8345S: Maintained
679655da
JP
8346F: drivers/block/pktcdvd.c
8347F: include/linux/pktcdvd.h
c117ab84 8348F: include/uapi/linux/pktcdvd.h
249a6771 8349
b31d8273
G
8350PKUNITY SOC DRIVERS
8351M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8352W: http://mprc.pku.edu.cn/~guanxuetao/linux
8353S: Maintained
ceebf4d5 8354T: git git://github.com/gxt/linux.git
b31d8273 8355F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8356F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8357F: drivers/video/fbdev/fb-puv3.c
2809e80b 8358F: drivers/rtc/rtc-puv3.c
b31d8273 8359
9d2ecfb7 8360PMBUS HARDWARE MONITORING DRIVERS
ca462085 8361M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8362L: lm-sensors@lm-sensors.org
8363W: http://www.lm-sensors.org/
8364W: http://www.roeck-us.net/linux/drivers/
8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8366S: Maintained
8367F: Documentation/hwmon/pmbus
8368F: drivers/hwmon/pmbus/
8369F: include/linux/i2c/pmbus.h
8370
89a36810 8371PMC SIERRA MaxRAID DRIVER
89a36810
AR
8372L: linux-scsi@vger.kernel.org
8373W: http://www.pmc-sierra.com/
3cdea4d7 8374S: Orphan
89a36810
AR
8375F: drivers/scsi/pmcraid.*
8376
dbf9bfe6 8377PMC SIERRA PM8001 DRIVER
d32477e2 8378M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8379M: lindar_liu@usish.com
f5a7b525 8380L: pmchba@pmcs.com
dbf9bfe6 8381L: linux-scsi@vger.kernel.org
8382S: Supported
8383F: drivers/scsi/pm8001/
8384
1da177e4 8385POSIX CLOCKS and TIMERS
8b58be88 8386M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8387L: linux-kernel@vger.kernel.org
75fc2d37 8388T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8389S: Maintained
679655da
JP
8390F: fs/timerfd.c
8391F: include/linux/timer*
5cee9645 8392F: kernel/time/*timer*
1da177e4 8393
3be86148 8394POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8395M: Sebastian Reichel <sre@kernel.org>
57318935 8396M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8397M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8398L: linux-pm@vger.kernel.org
54e5881d 8399T: git git://git.infradead.org/battery-2.6.git
3be86148 8400S: Maintained
679655da 8401F: include/linux/power_supply.h
8cd725a1 8402F: drivers/power/
26305022 8403X: drivers/power/avs/
3be86148 8404
514f161a
MR
8405POWER STATE COORDINATION INTERFACE (PSCI)
8406M: Mark Rutland <mark.rutland@arm.com>
8407M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8408L: linux-arm-kernel@lists.infradead.org
8409S: Maintained
8410F: drivers/firmware/psci.c
8411F: include/linux/psci.h
8412F: include/uapi/linux/psci.h
8413
1da177e4 8414PNP SUPPORT
9c3646d1 8415M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8416S: Maintained
679655da 8417F: drivers/pnp/
1da177e4 8418
999445d4 8419PNXxxxx I2C DRIVER
8b58be88 8420M: Vitaly Wool <vitalywool@gmail.com>
846557d3 8421L: linux-i2c@vger.kernel.org
999445d4 8422S: Maintained
679655da 8423F: drivers/i2c/busses/i2c-pnx.c
999445d4 8424
1da177e4 8425PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8426M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8427L: linux-ppp@vger.kernel.org
8428S: Maintained
224cf5ad 8429F: drivers/net/ppp/ppp_*
1da177e4
LT
8430
8431PPP OVER ATM (RFC 2364)
8b58be88 8432M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8433S: Maintained
679655da 8434F: net/atm/pppoatm.c
c117ab84 8435F: include/uapi/linux/atmppp.h
1da177e4
LT
8436
8437PPP OVER ETHERNET
8b58be88 8438M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8439S: Maintained
224cf5ad
JK
8440F: drivers/net/ppp/pppoe.c
8441F: drivers/net/ppp/pppox.c
1da177e4 8442
a6d2370b 8443PPP OVER L2TP
8b58be88 8444M: James Chapman <jchapman@katalix.com>
a6d2370b 8445S: Maintained
90ca28d1 8446F: net/l2tp/l2tp_ppp.c
679655da 8447F: include/linux/if_pppol2tp.h
c117ab84 8448F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8449
eae9d2ba 8450PPS SUPPORT
8b58be88 8451M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8452W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8453L: linuxpps@ml.enneenne.com (subscribers-only)
8454S: Maintained
cabaaf41
JP
8455F: Documentation/pps/
8456F: drivers/pps/
8457F: include/linux/pps*.h
eae9d2ba 8458
71a6d0af
HW
8459PPTP DRIVER
8460M: Dmitry Kozlov <xeb@mail.ru>
8461L: netdev@vger.kernel.org
8462S: Maintained
224cf5ad 8463F: drivers/net/ppp/pptp.c
71a6d0af
HW
8464W: http://sourceforge.net/projects/accel-pptp
8465
1da177e4 8466PREEMPTIBLE KERNEL
8b58be88 8467M: Robert Love <rml@tech9.net>
1da177e4
LT
8468L: kpreempt-tech@lists.sourceforge.net
8469W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8470S: Supported
679655da
JP
8471F: Documentation/preempt-locking.txt
8472F: include/linux/preempt.h
1da177e4
LT
8473
8474PRISM54 WIRELESS DRIVER
8b58be88 8475M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8476L: linux-wireless@vger.kernel.org
9ef80804 8477W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8478S: Obsolete
679655da 8479F: drivers/net/wireless/prism54/
1da177e4 8480
02c18891 8481PS3 NETWORK SUPPORT
b809b9ca 8482M: Geoff Levand <geoff@infradead.org>
02c18891 8483L: netdev@vger.kernel.org
a14ab6b6 8484L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8485S: Maintained
8df158ac 8486F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8487
f58a9d17 8488PS3 PLATFORM SUPPORT
b809b9ca 8489M: Geoff Levand <geoff@infradead.org>
a4724ed6 8490L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8491S: Maintained
679655da
JP
8492F: arch/powerpc/boot/ps3*
8493F: arch/powerpc/include/asm/lv1call.h
8494F: arch/powerpc/include/asm/ps3*.h
8495F: arch/powerpc/platforms/ps3/
8496F: drivers/*/ps3*
8497F: drivers/ps3/
fec629b8 8498F: drivers/rtc/rtc-ps3.c
679655da 8499F: drivers/usb/host/*ps3.c
fec629b8 8500F: sound/ppc/snd_ps3*
f58a9d17 8501
cffb4add 8502PS3VRAM DRIVER
8b58be88 8503M: Jim Paris <jim@jtan.com>
3715a5d0 8504M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8505L: linuxppc-dev@lists.ozlabs.org
cffb4add 8506S: Maintained
8a3977cb 8507F: drivers/block/ps3vram.c
cffb4add 8508
8defe599 8509PSTORE FILESYSTEM
9d5e2a02 8510M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8511M: Colin Cross <ccross@android.com>
8512M: Kees Cook <keescook@chromium.org>
8513M: Tony Luck <tony.luck@intel.com>
8514S: Maintained
8515T: git git://git.infradead.org/users/cbou/linux-pstore.git
8516F: fs/pstore/
8517F: include/linux/pstore*
04851772 8518F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8519F: drivers/acpi/apei/erst.c
8520
7fbc415d
RC
8521PTP HARDWARE CLOCK SUPPORT
8522M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8523L: netdev@vger.kernel.org
7fbc415d
RC
8524S: Maintained
8525W: http://linuxptp.sourceforge.net/
8526F: Documentation/ABI/testing/sysfs-ptp
8527F: Documentation/ptp/*
0ecb3cdd 8528F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8529F: drivers/net/phy/dp83640*
8530F: drivers/ptp/*
8531F: include/linux/ptp_cl*
8532
cf94a4d1 8533PTRACE SUPPORT
e846ee5f 8534M: Roland McGrath <roland@hack.frob.com>
8b58be88 8535M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8536S: Maintained
8537F: include/asm-generic/syscall.h
8538F: include/linux/ptrace.h
8539F: include/linux/regset.h
8540F: include/linux/tracehook.h
c117ab84 8541F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8542F: kernel/ptrace.c
8543
8320204a 8544PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8545M: Mike Isely <isely@pobox.com>
16e9495d 8546L: pvrusb2@isely.net (subscribers-only)
661263b5 8547L: linux-media@vger.kernel.org
8320204a 8548W: http://www.isely.net/pvrusb2/
275ffde4 8549T: git git://linuxtv.org/media_tree.git
8320204a 8550S: Maintained
679655da 8551F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8552F: drivers/media/usb/pvrusb2/
8320204a 8553
39532e6c
HG
8554PWC WEBCAM DRIVER
8555M: Hans de Goede <hdegoede@redhat.com>
8556L: linux-media@vger.kernel.org
8557T: git git://linuxtv.org/media_tree.git
8558S: Maintained
8559F: drivers/media/usb/pwc/*
8560
93c090b3
KD
8561PWM FAN DRIVER
8562M: Kamil Debski <k.debski@samsung.com>
8563L: lm-sensors@lm-sensors.org
8564S: Supported
8565F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8566F: Documentation/hwmon/pwm-fan
8567F: drivers/hwmon/pwm-fan.c
8568
200efedd 8569PWM SUBSYSTEM
aa3495f7
TR
8570M: Thierry Reding <thierry.reding@gmail.com>
8571L: linux-pwm@vger.kernel.org
0c2498f1 8572S: Maintained
006e854f 8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8574F: Documentation/pwm.txt
8575F: Documentation/devicetree/bindings/pwm/
8576F: include/linux/pwm.h
0c2498f1 8577F: drivers/pwm/
a140b98d
TR
8578F: drivers/video/backlight/pwm_bl.c
8579F: include/linux/pwm_backlight.h
0c2498f1 8580
30ec261e 8581PXA2xx/PXA3xx SUPPORT
8da5e302 8582M: Daniel Mack <daniel@zonque.org>
a323f664 8583M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8584M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8586T: git git://github.com/hzhuang1/linux.git
8da5e302 8587T: git git://github.com/rjarzmik/linux.git
1da177e4 8588S: Maintained
679655da 8589F: arch/arm/mach-pxa/
820439f1 8590F: drivers/dma/pxa*
679655da 8591F: drivers/pcmcia/pxa2xx*
9df92e6c 8592F: drivers/spi/spi-pxa2xx*
faf2e1db 8593F: drivers/usb/gadget/udc/pxa2*
679655da 8594F: include/sound/pxa2xx-lib.h
bec4c99e 8595F: sound/arm/pxa*
14430813 8596F: sound/soc/pxa/
1da177e4 8597
ec64d3bf
EG
8598PXA3xx NAND FLASH DRIVER
8599M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8600L: linux-mtd@lists.infradead.org
8601S: Maintained
9a67f099 8602F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8603
3f640c61 8604MMP SUPPORT
8b58be88 8605M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8606M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8608T: git git://github.com/hzhuang1/linux.git
8609T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8610S: Maintained
3f640c61 8611F: arch/arm/mach-mmp/
e8e6cb32 8612
272f133a
PO
8613PXA MMCI DRIVER
8614S: Orphan
8615
57f63bc8 8616PXA RTC DRIVER
8b58be88 8617M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8618L: rtc-linux@googlegroups.com
8619S: Maintained
8620
cea4001a 8621QAT DRIVER
49e7d9df
JP
8622M: Tadeusz Struk <tadeusz.struk@intel.com>
8623L: qat-linux@intel.com
8624S: Supported
8625F: drivers/crypto/qat/
cea4001a 8626
52a09a04 8627QIB DRIVER
8473c603 8628M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8629L: linux-rdma@vger.kernel.org
8630S: Supported
8631F: drivers/infiniband/hw/qib/
8632
5e9772b9
JS
8633QLOGIC QLA1280 SCSI DRIVER
8634M: Michael Reed <mdr@sgi.com>
8635L: linux-scsi@vger.kernel.org
8636S: Maintained
8637F: drivers/scsi/qla1280.[ch]
8638
1da177e4 8639QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8640M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8641L: linux-scsi@vger.kernel.org
8642S: Supported
679655da
JP
8643F: Documentation/scsi/LICENSE.qla2xxx
8644F: drivers/scsi/qla2xxx/
1da177e4 8645
883c98fe 8646QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8647M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8648L: linux-scsi@vger.kernel.org
8649S: Supported
bacfb81b 8650F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8651F: drivers/scsi/qla4xxx/
8652
5a4faa87 8653QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8654M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8655M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8656M: linux-driver@qlogic.com
8657L: netdev@vger.kernel.org
8658S: Supported
679655da 8659F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8660F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8661
0ec00f03 8662QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8663M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8664L: netdev@vger.kernel.org
8665S: Supported
aa43c215 8666F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8667
c4e84bde 8668QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8669M: Harish Patil <harish.patil@qlogic.com>
8670M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8671M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8672M: linux-driver@qlogic.com
c4e84bde
RM
8673L: netdev@vger.kernel.org
8674S: Supported
aa43c215 8675F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8676
fe56b9e6
YM
8677QLOGIC QL4xxx ETHERNET DRIVER
8678M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8679M: Ariel Elior <Ariel.Elior@qlogic.com>
8680M: everest-linux-l2@qlogic.com
8681L: netdev@vger.kernel.org
8682S: Supported
8683F: drivers/net/ethernet/qlogic/qed/
8684F: include/linux/qed/
8685F: drivers/net/ethernet/qlogic/qede/
8686
1da177e4 8687QNX4 FILESYSTEM
8b58be88 8688M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8689W: http://www.alarsen.net/linux/qnx4fs/
8690S: Maintained
80811493 8691F: fs/qnx4/
c117ab84
CEB
8692F: include/uapi/linux/qnx4_fs.h
8693F: include/uapi/linux/qnxtypes.h
1da177e4 8694
91952bc0
AP
8695QT1010 MEDIA DRIVER
8696M: Antti Palosaari <crope@iki.fi>
8697L: linux-media@vger.kernel.org
8698W: http://linuxtv.org/
8699W: http://palosaari.fi/linux/
8700Q: http://patchwork.linuxtv.org/project/linux-media/list/
8701T: git git://linuxtv.org/anttip/media_tree.git
8702S: Maintained
8703F: drivers/media/tuners/qt1010*
8704
966fb5ec
SM
8705QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8706M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8707L: linux-wireless@vger.kernel.org
8708L: ath9k-devel@lists.ath9k.org
8709W: http://wireless.kernel.org/en/users/Drivers/ath9k
8710S: Supported
8711F: drivers/net/wireless/ath/ath9k/
8712
2ea0ffcb
KV
8713QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8714M: Kalle Valo <kvalo@qca.qualcomm.com>
8715L: ath10k@lists.infradead.org
8716W: http://wireless.kernel.org/en/users/Drivers/ath10k
8717T: git git://github.com/kvalo/ath.git
8718S: Supported
8719F: drivers/net/wireless/ath/ath10k/
8720
4f4567cf
RK
8721QUALCOMM HEXAGON ARCHITECTURE
8722M: Richard Kuo <rkuo@codeaurora.org>
8723L: linux-hexagon@vger.kernel.org
8724S: Supported
8725F: arch/hexagon/
8726
8e84c258
EK
8727QUALCOMM WCN36XX WIRELESS DRIVER
8728M: Eugene Krasnikov <k.eugene.e@gmail.com>
8729L: wcn36xx@lists.infradead.org
8730W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8731T: git git://github.com/KrasnikovEugene/wcn36xx.git
8732S: Supported
8733F: drivers/net/wireless/ath/wcn36xx/
8734
602adf40 8735RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8736M: Ilya Dryomov <idryomov@gmail.com>
8737M: Sage Weil <sage@redhat.com>
527a88b9 8738M: Alex Elder <elder@kernel.org>
398ecff5 8739L: ceph-devel@vger.kernel.org
09d90327
SW
8740W: http://ceph.com/
8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8742T: git git://github.com/ceph/ceph-client.git
602adf40 8743S: Supported
398ecff5 8744F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8745F: drivers/block/rbd.c
8746F: drivers/block/rbd_types.h
8747
1da177e4 8748RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8749M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 8750L: linux-fbdev@vger.kernel.org
1da177e4 8751S: Maintained
8a61f013 8752F: drivers/video/fbdev/aty/radeon*
c117ab84 8753F: include/uapi/linux/radeonfb.h
1da177e4 8754
c6c9b34c
HG
8755RADIOSHARK RADIO DRIVER
8756M: Hans de Goede <hdegoede@redhat.com>
8757L: linux-media@vger.kernel.org
8758T: git git://linuxtv.org/media_tree.git
8759S: Maintained
8760F: drivers/media/radio/radio-shark.c
8761
8762RADIOSHARK2 RADIO DRIVER
8763M: Hans de Goede <hdegoede@redhat.com>
8764L: linux-media@vger.kernel.org
8765T: git git://linuxtv.org/media_tree.git
8766S: Maintained
8767F: drivers/media/radio/radio-shark2.c
8768F: drivers/media/radio/radio-tea5777.c
8769
1da177e4 8770RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 8771M: Paul Mackerras <paulus@samba.org>
c69f677c 8772L: linux-fbdev@vger.kernel.org
1da177e4 8773S: Maintained
8a61f013 8774F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 8775
e7839f25 8776RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 8777P: rt2x00 project
b182427e 8778M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 8779M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 8780L: linux-wireless@vger.kernel.org
95ea3627
ID
8781S: Maintained
8782F: drivers/net/wireless/rt2x00/
8783
9db5579b 8784RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 8785M: Jens Axboe <axboe@kernel.dk>
9db5579b 8786S: Maintained
679655da
JP
8787F: Documentation/blockdev/ramdisk.txt
8788F: drivers/block/brd.c
9db5579b 8789
9e95ce27 8790RANDOM NUMBER DRIVER
0624bcaa 8791M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 8792S: Maintained
679655da 8793F: drivers/char/random.c
9e95ce27 8794
394b701c 8795RAPIDIO SUBSYSTEM
8b58be88 8796M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 8797M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 8798S: Maintained
679655da 8799F: drivers/rapidio/
394b701c 8800
e2d1d6c0 8801RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 8802L: linux-wireless@vger.kernel.org
f52a5490 8803S: Orphan
679655da 8804F: drivers/net/wireless/ray*
e2d1d6c0
RD
8805
8806RCUTORTURE MODULE
e0198b29 8807M: Josh Triplett <josh@joshtriplett.org>
8b58be88 8808M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 8809L: linux-kernel@vger.kernel.org
f9094d8e 8810S: Supported
08deed1e 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 8812F: Documentation/RCU/torture.txt
34e2d560 8813F: kernel/rcu/rcutorture.c
e2d1d6c0 8814
c87b9c60
PM
8815RCUTORTURE TEST FRAMEWORK
8816M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8817M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8818R: Steven Rostedt <rostedt@goodmis.org>
8819R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8820R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8821L: linux-kernel@vger.kernel.org
c87b9c60
PM
8822S: Supported
8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8824F: tools/testing/selftests/rcutorture
8825
c1f766b5 8826RDC R-321X SoC
8b58be88 8827M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
8828S: Maintained
8829
db17f395 8830RDC R6040 FAST ETHERNET DRIVER
8b58be88 8831M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
8832L: netdev@vger.kernel.org
8833S: Maintained
58565a35 8834F: drivers/net/ethernet/rdc/r6040.c
db17f395 8835
a09ed661 8836RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 8837M: Chien Yen <chien.yen@oracle.com>
fbb5a558 8838L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 8839S: Supported
679655da 8840F: net/rds/
a09ed661 8841
595182bc 8842READ-COPY UPDATE (RCU)
8b58be88 8843M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 8844M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
8845R: Steven Rostedt <rostedt@goodmis.org>
8846R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 8847R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 8848L: linux-kernel@vger.kernel.org
9fab9787 8849W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 8850S: Supported
08deed1e 8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 8852F: Documentation/RCU/
9fab9787 8853X: Documentation/RCU/torture.txt
f9094d8e 8854F: include/linux/rcu*
4102adab
PM
8855X: include/linux/srcu.h
8856F: kernel/rcu/
34e2d560 8857X: kernel/torture.c
595182bc 8858
0c86edc0 8859REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 8860M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 8861M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 8862L: rtc-linux@googlegroups.com
8a6e2535 8863Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 8865S: Maintained
679655da
JP
8866F: Documentation/rtc.txt
8867F: drivers/rtc/
8868F: include/linux/rtc.h
c117ab84 8869F: include/uapi/linux/rtc.h
0c86edc0 8870
0e400c53
MB
8871REALTEK AUDIO CODECS
8872M: Bard Liao <bardliao@realtek.com>
8873M: Oder Chiou <oder_chiou@realtek.com>
8874S: Maintained
8875F: sound/soc/codecs/rt*
8876F: include/sound/rt*.h
8877
1da177e4 8878REISERFS FILE SYSTEM
76c4e5ea 8879L: reiserfs-devel@vger.kernel.org
1da177e4 8880S: Supported
679655da 8881F: fs/reiserfs/
1da177e4 8882
b83a313b 8883REGISTER MAP ABSTRACTION
b02e48f2 8884M: Mark Brown <broonie@kernel.org>
dd060bc9 8885L: linux-kernel@vger.kernel.org
b83a313b
MB
8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8887S: Supported
8888F: drivers/base/regmap/
8889F: include/linux/regmap.h
8890
400e64df
OBC
8891REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8892M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 8893T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
8894S: Maintained
8895F: drivers/remoteproc/
8896F: Documentation/remoteproc.txt
6fc26488 8897F: include/linux/remoteproc.h
400e64df 8898
d8115db5
OBC
8899REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8900M: Ohad Ben-Cohen <ohad@wizery.com>
8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8902S: Maintained
8903F: drivers/rpmsg/
8904F: Documentation/rpmsg.txt
8905F: include/linux/rpmsg.h
8906
1b0fe6be
PZ
8907RESET CONTROLLER FRAMEWORK
8908M: Philipp Zabel <p.zabel@pengutronix.de>
8909S: Maintained
8910F: drivers/reset/
8911F: Documentation/devicetree/bindings/reset/
b2f6dd7b 8912F: include/dt-bindings/reset/
1b0fe6be
PZ
8913F: include/linux/reset.h
8914F: include/linux/reset-controller.h
8915
e0897645 8916RFKILL
8b58be88 8917M: Johannes Berg <johannes@sipsolutions.net>
19d337df 8918L: linux-wireless@vger.kernel.org
ce466579
JB
8919W: http://wireless.kernel.org/
8920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 8922S: Maintained
505c9247 8923F: Documentation/rfkill.txt
80811493 8924F: net/rfkill/
e0897645 8925
933685ca
TG
8926RHASHTABLE
8927M: Thomas Graf <tgraf@suug.ch>
8928L: netdev@vger.kernel.org
8929S: Maintained
8930F: lib/rhashtable.c
8931F: include/linux/rhashtable.h
8932
67e054e9
ML
8933RICOH SMARTMEDIA/XD DRIVER
8934M: Maxim Levitsky <maximlevitsky@gmail.com>
8935S: Maintained
21c26f50
JP
8936F: drivers/mtd/nand/r852.c
8937F: drivers/mtd/nand/r852.h
67e054e9 8938
92634125
ML
8939RICOH R5C592 MEMORYSTICK DRIVER
8940M: Maxim Levitsky <maximlevitsky@gmail.com>
8941S: Maintained
8942F: drivers/memstick/host/r592.*
8943
27f1d2f9
SA
8944ROCCAT DRIVERS
8945M: Stefan Achatz <erazor_de@users.sourceforge.net>
8946W: http://sourceforge.net/projects/roccat/
8947S: Maintained
8948F: drivers/hid/hid-roccat*
8949F: include/linux/hid-roccat*
8950F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8951
4b8ac966
JP
8952ROCKER DRIVER
8953M: Jiri Pirko <jiri@resnulli.us>
8954M: Scott Feldman <sfeldma@gmail.com>
8955L: netdev@vger.kernel.org
8956S: Supported
8957F: drivers/net/ethernet/rocker/
8958
1da177e4
LT
8959ROCKETPORT DRIVER
8960P: Comtrol Corp.
1da177e4
LT
8961W: http://www.comtrol.com
8962S: Maintained
679655da 8963F: Documentation/serial/rocket.txt
c897401b 8964F: drivers/tty/rocket*
1da177e4 8965
7645c2f4
KC
8966ROCKETPORT EXPRESS/INFINITY DRIVER
8967M: Kevin Cernekee <cernekee@gmail.com>
8968L: linux-serial@vger.kernel.org
8969S: Odd Fixes
8970F: drivers/tty/serial/rp2.*
8971
1da177e4 8972ROSE NETWORK LAYER
8b58be88 8973M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8974L: linux-hams@vger.kernel.org
d34cb28a 8975W: http://www.linux-ax25.org/
1da177e4 8976S: Maintained
679655da 8977F: include/net/rose.h
c117ab84 8978F: include/uapi/linux/rose.h
679655da 8979F: net/rose/
1da177e4 8980
91952bc0
AP
8981RTL2830 MEDIA DRIVER
8982M: Antti Palosaari <crope@iki.fi>
8983L: linux-media@vger.kernel.org
8984W: http://linuxtv.org/
8985W: http://palosaari.fi/linux/
8986Q: http://patchwork.linuxtv.org/project/linux-media/list/
8987T: git git://linuxtv.org/anttip/media_tree.git
8988S: Maintained
8989F: drivers/media/dvb-frontends/rtl2830*
8990
27a0aacf
AP
8991RTL2832 MEDIA DRIVER
8992M: Antti Palosaari <crope@iki.fi>
8993L: linux-media@vger.kernel.org
8994W: http://linuxtv.org/
8995W: http://palosaari.fi/linux/
8996Q: http://patchwork.linuxtv.org/project/linux-media/list/
8997T: git git://linuxtv.org/anttip/media_tree.git
8998S: Maintained
8999F: drivers/media/dvb-frontends/rtl2832*
9000
ba6e6f6e
AP
9001RTL2832_SDR MEDIA DRIVER
9002M: Antti Palosaari <crope@iki.fi>
9003L: linux-media@vger.kernel.org
9004W: http://linuxtv.org/
9005W: http://palosaari.fi/linux/
9006Q: http://patchwork.linuxtv.org/project/linux-media/list/
9007T: git git://linuxtv.org/anttip/media_tree.git
9008S: Maintained
b4bb1c28 9009F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9010
59840488 9011RTL8180 WIRELESS DRIVER
605bebe2 9012L: linux-wireless@vger.kernel.org
491b26b4 9013W: http://wireless.kernel.org/
54e5881d 9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9015S: Orphan
3cfeb0c3 9016F: drivers/net/wireless/rtl818x/rtl8180/
605bebe2 9017
59840488 9018RTL8187 WIRELESS DRIVER
9f0939bf 9019M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9020M: Hin-Tak Leung <htl10@users.sourceforge.net>
9021M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9022L: linux-wireless@vger.kernel.org
491b26b4 9023W: http://wireless.kernel.org/
54e5881d 9024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9025S: Maintained
3cfeb0c3 9026F: drivers/net/wireless/rtl818x/rtl8187/
59840488 9027
3cf0c8ad
LF
9028RTL8192CE WIRELESS DRIVER
9029M: Larry Finger <Larry.Finger@lwfinger.net>
9030M: Chaoming Li <chaoming_li@realsil.com.cn>
9031L: linux-wireless@vger.kernel.org
491b26b4 9032W: http://wireless.kernel.org/
3cf0c8ad
LF
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9034S: Maintained
9035F: drivers/net/wireless/rtlwifi/
f0b3e4b7 9036F: drivers/net/wireless/rtlwifi/rtl8192ce/
59840488 9037
26f1fad2
JS
9038RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9039M: Jes Sorensen <Jes.Sorensen@redhat.com>
9040L: linux-wireless@vger.kernel.org
9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9042S: Maintained
9043F: drivers/net/wireless/realtek/rtl8xxxu/
9044
9eb8ef74 9045S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9046M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9047L: linux-fbdev@vger.kernel.org
ce00f85c 9048S: Maintained
8a61f013 9049F: drivers/video/fbdev/savage/
9eb8ef74 9050
1da177e4 9051S390
8b58be88
JP
9052M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9053M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9054L: linux-s390@vger.kernel.org
5238da45
HC
9055W: http://www.ibm.com/developerworks/linux/linux390/
9056S: Supported
679655da 9057F: arch/s390/
a968cd3e 9058F: drivers/s390/
3bfe6858
JN
9059F: Documentation/s390/
9060F: Documentation/DocBook/s390*
5238da45 9061
322986ca
SO
9062S390 COMMON I/O LAYER
9063M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9064M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9065L: linux-s390@vger.kernel.org
9066W: http://www.ibm.com/developerworks/linux/linux390/
9067S: Supported
9068F: drivers/s390/cio/
9069
9070S390 DASD DRIVER
9071M: Stefan Weinhuber <wein@de.ibm.com>
9072M: Stefan Haberland <stefan.haberland@de.ibm.com>
9073L: linux-s390@vger.kernel.org
9074W: http://www.ibm.com/developerworks/linux/linux390/
9075S: Supported
9076F: drivers/s390/block/dasd*
9077F: block/partitions/ibm.c
9078
5238da45 9079S390 NETWORK DRIVERS
8b58be88 9080M: Ursula Braun <ursula.braun@de.ibm.com>
d58140cc 9081L: linux-s390@vger.kernel.org
5238da45
HC
9082W: http://www.ibm.com/developerworks/linux/linux390/
9083S: Supported
679655da 9084F: drivers/s390/net/
5238da45 9085
322986ca
SO
9086S390 PCI SUBSYSTEM
9087M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9088M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9089L: linux-s390@vger.kernel.org
9090W: http://www.ibm.com/developerworks/linux/linux390/
9091S: Supported
9092F: arch/s390/pci/
9093F: drivers/pci/hotplug/s390_pci_hpc.c
9094
feed9b62 9095S390 ZCRYPT DRIVER
5c8d0983 9096M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9097L: linux-s390@vger.kernel.org
a968cd3e 9098W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9099S: Supported
d5ca6918 9100F: drivers/s390/crypto/
feed9b62 9101
5238da45 9102S390 ZFCP DRIVER
d38e19d0 9103M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9104L: linux-s390@vger.kernel.org
5238da45 9105W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9106S: Supported
679655da 9107F: drivers/s390/scsi/zfcp_*
1da177e4 9108
dd96df2c 9109S390 IUCV NETWORK LAYER
8b58be88 9110M: Ursula Braun <ursula.braun@de.ibm.com>
dd96df2c
UB
9111L: linux-s390@vger.kernel.org
9112W: http://www.ibm.com/developerworks/linux/linux390/
9113S: Supported
679655da
JP
9114F: drivers/s390/net/*iucv*
9115F: include/net/iucv/
9116F: net/iucv/
dd96df2c 9117
8128f23c
GS
9118S390 IOMMU (PCI)
9119M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9120L: linux-s390@vger.kernel.org
9121W: http://www.ibm.com/developerworks/linux/linux390/
9122S: Supported
9123F: drivers/iommu/s390-iommu.c
9124
4dde7f75 9125S3C24XX SD/MMC Driver
8b58be88 9126M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9128S: Supported
679655da 9129F: drivers/mmc/host/s3cmci.*
4dde7f75 9130
1f15a229
HV
9131SAA6588 RDS RECEIVER DRIVER
9132M: Hans Verkuil <hverkuil@xs4all.nl>
9133L: linux-media@vger.kernel.org
9134T: git git://linuxtv.org/media_tree.git
9135W: http://linuxtv.org
9136S: Odd Fixes
9137F: drivers/media/i2c/saa6588*
9138
98ed12e6 9139SAA7134 VIDEO4LINUX DRIVER
009a5410 9140M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6
MCC
9141L: linux-media@vger.kernel.org
9142W: http://linuxtv.org
9143T: git git://linuxtv.org/media_tree.git
9144S: Odd fixes
e42bf501 9145F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9146F: drivers/media/pci/saa7134/
9147
1da177e4 9148SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9149M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9150L: linux-media@vger.kernel.org
275ffde4 9151T: git git://linuxtv.org/media_tree.git
1da177e4 9152S: Maintained
90d72ac6
MCC
9153F: drivers/media/common/saa7146/
9154F: drivers/media/pci/saa7146/
9155F: include/media/saa7146*
1da177e4 9156
92304a40 9157SAMSUNG LAPTOP DRIVER
5909c654 9158M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9159L: platform-driver-x86@vger.kernel.org
9160S: Maintained
9161F: drivers/platform/x86/samsung-laptop.c
9162
4a109cc0 9163SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9164M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9165L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9166S: Supported
14430813 9167F: sound/soc/samsung/
4a109cc0 9168
0d89a28b 9169SAMSUNG FRAMEBUFFER DRIVER
b7701755 9170M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9171L: linux-fbdev@vger.kernel.org
9172S: Maintained
8a61f013 9173F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9174
b40f0632 9175SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9176M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9177M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9178L: linux-kernel@vger.kernel.org
b40f0632 9179L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9180S: Supported
9181F: drivers/mfd/sec*.c
9182F: drivers/regulator/s2m*.c
9183F: drivers/regulator/s5m*.c
b40f0632
KK
9184F: drivers/clk/clk-s2mps11.c
9185F: drivers/rtc/rtc-s5m.c
f69d3a17 9186F: include/linux/mfd/samsung/
b40f0632
KK
9187F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9188F: Documentation/devicetree/bindings/mfd/s2mp*.txt
f69d3a17 9189
038f5c4b
SN
9190SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9191M: Kyungmin Park <kyungmin.park@samsung.com>
9192M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9193L: linux-media@vger.kernel.org
9194Q: https://patchwork.linuxtv.org/project/linux-media/list/
9195S: Supported
9196F: drivers/media/platform/exynos4-is/
038f5c4b 9197
6fd86ab2
SN
9198SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9199M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9200L: linux-media@vger.kernel.org
9201L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9202S: Maintained
9203F: drivers/media/platform/s3c-camif/
9204F: include/media/s3c_camif.h
9205
b84ef24e
AH
9206SAMSUNG S5C73M3 CAMERA DRIVER
9207M: Kyungmin Park <kyungmin.park@samsung.com>
9208M: Andrzej Hajda <a.hajda@samsung.com>
9209L: linux-media@vger.kernel.org
9210S: Supported
9211F: drivers/media/i2c/s5c73m3/*
9212
7d459937
AH
9213SAMSUNG S5K5BAF CAMERA DRIVER
9214M: Kyungmin Park <kyungmin.park@samsung.com>
9215M: Andrzej Hajda <a.hajda@samsung.com>
9216L: linux-media@vger.kernel.org
9217S: Supported
9218F: drivers/media/i2c/s5k5baf.c
9219
c04c674f
RB
9220SAMSUNG S3FWRN5 NFC DRIVER
9221M: Robert Baldyga <r.baldyga@samsung.com>
9222L: linux-nfc@lists.01.org (moderated for non-subscribers)
9223S: Supported
9224F: drivers/nfc/s3fwrn5
9225
310e39c9 9226SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9227M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9228M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9229S: Supported
9230L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9231F: drivers/clk/samsung/
9232
66890ed6
BA
9233SAMSUNG SXGBE DRIVERS
9234M: Byungho An <bh74.an@samsung.com>
9235M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9236M: Vipul Pandya <vipul.pandya@samsung.com>
9237S: Supported
9238L: netdev@vger.kernel.org
9239F: drivers/net/ethernet/samsung/sxgbe/
9240
93c537af
LM
9241SAMSUNG THERMAL DRIVER
9242M: Lukasz Majewski <l.majewski@samsung.com>
9243L: linux-pm@vger.kernel.org
9244L: linux-samsung-soc@vger.kernel.org
9245S: Supported
9246T: https://github.com/lmajewski/linux-samsung-thermal.git
9247F: drivers/thermal/samsung/
9248
e296cd32
KD
9249SAMSUNG USB2 PHY DRIVER
9250M: Kamil Debski <k.debski@samsung.com>
9251L: linux-kernel@vger.kernel.org
9252S: Supported
9253F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9254F: Documentation/phy/samsung-usb2.txt
9255F: drivers/phy/phy-exynos4210-usb2.c
9256F: drivers/phy/phy-exynos4x12-usb2.c
9257F: drivers/phy/phy-exynos5250-usb2.c
9258F: drivers/phy/phy-s5pv210-usb2.c
9259F: drivers/phy/phy-samsung-usb2.c
9260F: drivers/phy/phy-samsung-usb2.h
9261
ca749e2a 9262SERIAL DRIVERS
5e30bbb7 9263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9264L: linux-serial@vger.kernel.org
5e30bbb7 9265S: Maintained
14430813 9266F: drivers/tty/serial/
ca749e2a 9267
aecb7b64 9268SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9269M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9270M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9271S: Maintained
1fb200d6 9272F: include/linux/dma/dw.h
3d598f47 9273F: include/linux/platform_data/dma-dw.h
61a76496 9274F: drivers/dma/dw/
aecb7b64 9275
058999cc
LP
9276SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9277M: Lars Persson <lars.persson@axis.com>
9278L: netdev@vger.kernel.org
9279S: Supported
9280F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9281F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9282
fc531d98
WS
9283SYNOPSYS DESIGNWARE I2C DRIVER
9284M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9285M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9286M: Mika Westerberg <mika.westerberg@linux.intel.com>
9287L: linux-i2c@vger.kernel.org
9288S: Maintained
9289F: drivers/i2c/busses/i2c-designware-*
9290F: include/linux/platform_data/i2c-designware.h
9291
f9e37137
SJ
9292SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9293M: Seungwon Jeon <tgih.jun@samsung.com>
9294M: Jaehoon Chung <jh80.chung@samsung.com>
9295L: linux-mmc@vger.kernel.org
9296S: Maintained
9297F: include/linux/mmc/dw_mmc.h
9298F: drivers/mmc/host/dw_mmc*
9299
a961e698
AS
9300SYSTEM TRACE MODULE CLASS
9301M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9302S: Maintained
9303F: Documentation/trace/stm.txt
9304F: drivers/hwtracing/stm/
9305F: include/linux/stm.h
9306F: include/uapi/linux/stm.h
9307
1db121d6
AN
9308THUNDERBOLT DRIVER
9309M: Andreas Noever <andreas.noever@gmail.com>
9310S: Maintained
9311F: drivers/thunderbolt/
9312
9222d247 9313TIMEKEEPING, CLOCKSOURCE CORE, NTP
50363737 9314M: John Stultz <john.stultz@linaro.org>
88606e80 9315M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9316L: linux-kernel@vger.kernel.org
75fc2d37 9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9318S: Supported
9319F: include/linux/clocksource.h
9320F: include/linux/time.h
9321F: include/linux/timex.h
c117ab84
CEB
9322F: include/uapi/linux/time.h
9323F: include/uapi/linux/timex.h
88606e80
TG
9324F: kernel/time/clocksource.c
9325F: kernel/time/time*.c
9326F: kernel/time/ntp.c
7fe5f1c1 9327F: tools/testing/selftests/timers/
88606e80 9328
1da177e4 9329SC1200 WDT DRIVER
b300645a 9330M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9331S: Maintained
679655da 9332F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9333
9334SCHEDULER
dd9b238c 9335M: Ingo Molnar <mingo@redhat.com>
8b58be88 9336M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9337L: linux-kernel@vger.kernel.org
75fc2d37 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9339S: Maintained
95c0d71d 9340F: kernel/sched/
679655da 9341F: include/linux/sched.h
c117ab84 9342F: include/uapi/linux/sched.h
c2eb505b 9343F: include/linux/wait.h
1da177e4 9344
6bcf6737 9345SCORE ARCHITECTURE
ed38665e 9346M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9347M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9348W: http://www.sunplus.com
6bcf6737 9349S: Supported
a2681a75 9350F: arch/score/
6bcf6737 9351
1da177e4 9352SCSI CDROM DRIVER
8b58be88 9353M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9354L: linux-scsi@vger.kernel.org
9355W: http://www.kernel.dk
9356S: Maintained
679655da 9357F: drivers/scsi/sr*
1da177e4 9358
fb50a83d 9359SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9360M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9361L: linux-rdma@vger.kernel.org
9362S: Supported
9363W: http://www.openfabrics.org
9364Q: http://patchwork.kernel.org/project/linux-rdma/list/
9365T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9366F: drivers/infiniband/ulp/srp/
9367F: include/scsi/srp.h
9368
1da177e4 9369SCSI SG DRIVER
8b58be88 9370M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9371L: linux-scsi@vger.kernel.org
59ab3c93 9372W: http://sg.danny.cz/sg
1da177e4 9373S: Maintained
59ab3c93 9374F: Documentation/scsi/scsi-generic.txt
679655da
JP
9375F: drivers/scsi/sg.c
9376F: include/scsi/sg.h
1da177e4
LT
9377
9378SCSI SUBSYSTEM
0351b8f8 9379M: "James E.J. Bottomley" <JBottomley@odin.com>
1da177e4 9380L: linux-scsi@vger.kernel.org
0351b8f8 9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
1da177e4 9382S: Maintained
679655da
JP
9383F: drivers/scsi/
9384F: include/scsi/
1da177e4
LT
9385
9386SCSI TAPE DRIVER
8b58be88 9387M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9388L: linux-scsi@vger.kernel.org
9389S: Maintained
679655da 9390F: Documentation/scsi/st.txt
f7269cfc
JD
9391F: drivers/scsi/st.*
9392F: drivers/scsi/st_*.h
1da177e4
LT
9393
9394SCTP PROTOCOL
8b6efb75 9395M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9396M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9397L: linux-sctp@vger.kernel.org
5f85813c 9398W: http://lksctp.sourceforge.net
8b6efb75 9399S: Maintained
679655da
JP
9400F: Documentation/networking/sctp.txt
9401F: include/linux/sctp.h
4d58c025 9402F: include/uapi/linux/sctp.h
679655da
JP
9403F: include/net/sctp/
9404F: net/sctp/
1da177e4
LT
9405
9406SCx200 CPU SUPPORT
8b58be88 9407M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9408S: Odd Fixes
679655da 9409F: Documentation/i2c/busses/scx200_acb
390889b6 9410F: arch/x86/platform/scx200/
679655da
JP
9411F: drivers/watchdog/scx200_wdt.c
9412F: drivers/i2c/busses/scx200*
9413F: drivers/mtd/maps/scx200_docflash.c
9414F: include/linux/scx200.h
1662d32c
JC
9415
9416SCx200 GPIO DRIVER
8b58be88 9417M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9418S: Maintained
679655da
JP
9419F: drivers/char/scx200_gpio.c
9420F: include/linux/scx200_gpio.h
1662d32c
JC
9421
9422SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9423M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9424S: Maintained
679655da 9425F: drivers/clocksource/scx200_hrt.c
1da177e4 9426
6a36913a 9427SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9428M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9429L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9430S: Maintained
679655da 9431F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9432
e7839f25 9433SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9434L: linux-mmc@vger.kernel.org
a1cb1d11 9435S: Orphan
7a241d6e 9436F: drivers/mmc/host/sdhci.*
d4a45787 9437F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9438
c04f9d61
KC
9439SECURE COMPUTING
9440M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9441R: Andy Lutomirski <luto@amacapital.net>
9442R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9444S: Supported
9445F: kernel/seccomp.c
9446F: include/uapi/linux/seccomp.h
9447F: include/linux/seccomp.h
c99ee51a 9448F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9449K: \bsecure_computing
9450K: \bTIF_SECCOMP\b
9451
0d1bb41a 9452SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9453M: Ben Dooks <ben-linux@fluff.org>
dc524882 9454M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9455L: linux-mmc@vger.kernel.org
0d1bb41a 9456S: Maintained
dc524882 9457F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9458
c63b3cba 9459SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9460M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9461L: spear-devel@list.st.com
c63b3cba
VK
9462L: linux-mmc@vger.kernel.org
9463S: Maintained
9464F: drivers/mmc/host/sdhci-spear.c
9465
8711cca2 9466SECURITY SUBSYSTEM
9b45c0d2 9467M: James Morris <james.l.morris@oracle.com>
9c3646d1 9468M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9469L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9471W: http://kernsec.org/
8711cca2 9472S: Supported
7d2c86b5 9473F: security/
8711cca2 9474
1da177e4 9475SECURITY CONTACT
8b58be88 9476M: Security Officers <security@kernel.org>
1da177e4
LT
9477S: Supported
9478
9479SELINUX SECURITY MODULE
e0238b4c 9480M: Paul Moore <paul@paul-moore.com>
8b58be88 9481M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9482M: Eric Paris <eparis@parisplace.org>
e0238b4c 9483L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9484W: http://selinuxproject.org
5a5f2acf 9485T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9486S: Supported
679655da
JP
9487F: include/linux/selinux*
9488F: security/selinux/
6bde95ce 9489F: scripts/selinux/
1da177e4 9490
c1c124e9
JJ
9491APPARMOR SECURITY MODULE
9492M: John Johansen <john.johansen@canonical.com>
9493L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9494W: apparmor.wiki.kernel.org
9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9496S: Supported
9497F: security/apparmor/
9498
730daa16
KC
9499YAMA SECURITY MODULE
9500M: Kees Cook <keescook@chromium.org>
9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9502S: Supported
9503F: security/yama/
9504
cef2cf07 9505SENSABLE PHANTOM
8b58be88 9506M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9507S: Maintained
679655da 9508F: drivers/misc/phantom.c
c117ab84 9509F: include/uapi/linux/phantom.h
cef2cf07 9510
6733b39a 9511SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9512M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9513M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9514M: John Soni Jose <sony.john@avagotech.com>
3387f656 9515L: linux-scsi@vger.kernel.org
4627de93 9516W: http://www.avagotech.com
3387f656
JP
9517S: Supported
9518F: drivers/scsi/be2iscsi/
6733b39a 9519
6938f855
SP
9520Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9521M: Sathya Perla <sathya.perla@avagotech.com>
9522M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9523M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9524M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9525L: netdev@vger.kernel.org
fea3af67 9526W: http://www.emulex.com
7d2c86b5 9527S: Supported
9aebddd1 9528F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9529
d2928a8c 9530EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9531M: Selvin Xavier <selvin.xavier@avagotech.com>
9532M: Devesh Sharma <devesh.sharma@avagotech.com>
9533M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9534L: linux-rdma@vger.kernel.org
9535W: http://www.emulex.com
9536S: Supported
9537F: drivers/infiniband/hw/ocrdma/
9538
8ceee660 9539SFC NETWORK DRIVER
c06f51ea 9540M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9541M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9542L: netdev@vger.kernel.org
8ceee660 9543S: Supported
874aeea5 9544F: drivers/net/ethernet/sfc/
8ceee660 9545
e2d1d6c0 9546SGI GRU DRIVER
cc883afc 9547M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9548S: Maintained
679655da 9549F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9550
9551SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9552M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9553L: linux-ia64@vger.kernel.org
9554S: Supported
679655da 9555F: Documentation/ia64/serial.txt
df621252 9556F: drivers/tty/serial/ioc?_serial.c
679655da 9557F: include/linux/ioc?.h
e2d1d6c0 9558
75312619 9559SGI XP/XPC/XPNET DRIVER
e180383f
RH
9560M: Cliff Whickman <cpw@sgi.com>
9561M: Robin Holt <robinmholt@gmail.com>
75312619 9562S: Maintained
679655da 9563F: drivers/misc/sgi-xp/
75312619 9564
46eacf3b
AP
9565SI2157 MEDIA DRIVER
9566M: Antti Palosaari <crope@iki.fi>
9567L: linux-media@vger.kernel.org
9568W: http://linuxtv.org/
9569W: http://palosaari.fi/linux/
9570Q: http://patchwork.linuxtv.org/project/linux-media/list/
9571T: git git://linuxtv.org/anttip/media_tree.git
9572S: Maintained
9573F: drivers/media/tuners/si2157*
9574
75e2d5ba
AP
9575SI2168 MEDIA DRIVER
9576M: Antti Palosaari <crope@iki.fi>
9577L: linux-media@vger.kernel.org
9578W: http://linuxtv.org/
9579W: http://palosaari.fi/linux/
9580Q: http://patchwork.linuxtv.org/project/linux-media/list/
9581T: git git://linuxtv.org/anttip/media_tree.git
9582S: Maintained
9583F: drivers/media/dvb-frontends/si2168*
9584
49cc629d
HV
9585SI470X FM RADIO RECEIVER I2C DRIVER
9586M: Hans Verkuil <hverkuil@xs4all.nl>
9587L: linux-media@vger.kernel.org
9588T: git git://linuxtv.org/media_tree.git
9589W: http://linuxtv.org
9590S: Odd Fixes
9591F: drivers/media/radio/si470x/radio-si470x-i2c.c
9592
9593SI470X FM RADIO RECEIVER USB DRIVER
9594M: Hans Verkuil <hverkuil@xs4all.nl>
9595L: linux-media@vger.kernel.org
9596T: git git://linuxtv.org/media_tree.git
9597W: http://linuxtv.org
9598S: Maintained
9599F: drivers/media/radio/si470x/radio-si470x-common.c
9600F: drivers/media/radio/si470x/radio-si470x.h
9601F: drivers/media/radio/si470x/radio-si470x-usb.c
9602
c937ca03
EV
9603SI4713 FM RADIO TRANSMITTER I2C DRIVER
9604M: Eduardo Valentin <edubezval@gmail.com>
9605L: linux-media@vger.kernel.org
9606T: git git://linuxtv.org/media_tree.git
9607W: http://linuxtv.org
9608S: Odd Fixes
99995ded 9609F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9610
9611SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9612M: Eduardo Valentin <edubezval@gmail.com>
9613L: linux-media@vger.kernel.org
9614T: git git://linuxtv.org/media_tree.git
9615W: http://linuxtv.org
9616S: Odd Fixes
99995ded
DR
9617F: drivers/media/radio/si4713/radio-platform-si4713.c
9618
9619SI4713 FM RADIO TRANSMITTER USB DRIVER
9620M: Hans Verkuil <hverkuil@xs4all.nl>
9621L: linux-media@vger.kernel.org
9622T: git git://linuxtv.org/media_tree.git
9623W: http://linuxtv.org
9624S: Maintained
9625F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9626
beb91d46 9627SIANO DVB DRIVER
009a5410 9628M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46
MCC
9629L: linux-media@vger.kernel.org
9630W: http://linuxtv.org
9631T: git git://linuxtv.org/media_tree.git
9632S: Odd fixes
9633F: drivers/media/common/siano/
beb91d46 9634F: drivers/media/usb/siano/
beb91d46 9635F: drivers/media/usb/siano/
14430813 9636F: drivers/media/mmc/siano/
beb91d46 9637
6f15b602
HG
9638SIMPLEFB FB DRIVER
9639M: Hans de Goede <hdegoede@redhat.com>
9640L: linux-fbdev@vger.kernel.org
9641S: Maintained
2d799dde 9642F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9643F: drivers/video/fbdev/simplefb.c
9644F: include/linux/platform_data/simplefb.h
9645
b618b69c 9646SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9647L: linux-media@vger.kernel.org
bb60fcb2 9648S: Orphan
b618b69c 9649F: drivers/media/platform/sh_veu.c
b618b69c
GL
9650
9651SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9652L: linux-media@vger.kernel.org
bb60fcb2 9653S: Orphan
b618b69c
GL
9654F: drivers/media/platform/sh_vou.c
9655F: include/media/sh_vou.h
9656
6349d997 9657SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9658M: Len Brown <lenb@kernel.org>
6349d997
LB
9659L: sfi-devel@simplefirmware.org
9660W: http://simplefirmware.org/
9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9662S: Supported
943fc810 9663F: arch/x86/platform/sfi/
6349d997
LB
9664F: drivers/sfi/
9665F: include/linux/sfi*.h
e2d1d6c0 9666
1da177e4
LT
9667SIMTEC EB110ATX (Chalice CATS)
9668P: Ben Dooks
b16957c6
BD
9669P: Vincent Sanders <vince@simtec.co.uk>
9670M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9671W: http://www.simtec.co.uk/products/EB110ATX/
9672S: Supported
9673
9674SIMTEC EB2410ITX (BAST)
9675P: Ben Dooks
b16957c6
BD
9676P: Vincent Sanders <vince@simtec.co.uk>
9677M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9678W: http://www.simtec.co.uk/products/EB2410ITX/
9679S: Supported
15dba387
JP
9680F: arch/arm/mach-s3c24xx/mach-bast.c
9681F: arch/arm/mach-s3c24xx/bast-ide.c
9682F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9683
4c5adde7 9684TI DAVINCI MACHINE SUPPORT
3ba789c0 9685M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9686M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9687T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9688Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9689S: Supported
14430813 9690F: arch/arm/mach-davinci/
046d0a37 9691F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9692
8d4b3f08 9693TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9694M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9695L: linux-media@vger.kernel.org
8d4b3f08
LP
9696W: http://linuxtv.org/
9697Q: http://patchwork.linuxtv.org/project/linux-media/list/
9698T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9699S: Maintained
8d4b3f08
LP
9700F: drivers/media/platform/davinci/
9701F: include/media/davinci/
9702
417d2e50 9703TI AM437X VPFE DRIVER
e43cdb56 9704M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50
BP
9705L: linux-media@vger.kernel.org
9706W: http://linuxtv.org/
9707Q: http://patchwork.linuxtv.org/project/linux-media/list/
9708T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9709S: Maintained
9710F: drivers/media/platform/am437x/
9711
c4c0283a 9712OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9713M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a
BP
9714L: linux-media@vger.kernel.org
9715W: http://linuxtv.org/
9716Q: http://patchwork.linuxtv.org/project/linux-media/list/
9717T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9718S: Maintained
9719F: drivers/media/i2c/ov2659.c
9720F: include/media/ov2659.h
9721
3a6779f5
SM
9722SILICON MOTION SM712 FRAME BUFFER DRIVER
9723M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9724M: Teddy Wang <teddy.wang@siliconmotion.com>
9725M: Sudip Mukherjee <sudip@vectorindia.org>
9726L: linux-fbdev@vger.kernel.org
9727S: Maintained
9728F: drivers/video/fbdev/sm712*
9729F: Documentation/fb/sm712fb.txt
9730
92aab3c0 9731SIS 190 ETHERNET DRIVER
8b58be88 9732M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
9733L: netdev@vger.kernel.org
9734S: Maintained
8c7de408 9735F: drivers/net/ethernet/sis/sis190.c
92aab3c0 9736
1da177e4 9737SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 9738M: Daniele Venzano <venza@brownhat.org>
1da177e4 9739W: http://www.brownhat.org/sis900.html
979b6c13 9740L: netdev@vger.kernel.org
1da177e4 9741S: Maintained
8c7de408 9742F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
9743
9744SIS FRAMEBUFFER DRIVER
8b58be88 9745M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 9746W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 9747S: Maintained
679655da 9748F: Documentation/fb/sisfb.txt
8a61f013 9749F: drivers/video/fbdev/sis/
679655da 9750F: include/video/sisfb.h
1da177e4
LT
9751
9752SIS USB2VGA DRIVER
8b58be88 9753M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
9754W: http://www.winischhofer.at/linuxsisusbvga.shtml
9755S: Maintained
679655da 9756F: drivers/usb/misc/sisusbvga/
1da177e4 9757
415ad26d 9758SLAB ALLOCATOR
16e943bf 9759M: Christoph Lameter <cl@linux.com>
2ed1c525 9760M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
9761M: David Rientjes <rientjes@google.com>
9762M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9763M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
9764L: linux-mm@kvack.org
9765S: Maintained
679655da 9766F: include/linux/sl?b*.h
16e943bf 9767F: mm/sl?b*
415ad26d 9768
9fab9787 9769SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 9770M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 9771M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9772M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9773R: Steven Rostedt <rostedt@goodmis.org>
9774R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 9775L: linux-kernel@vger.kernel.org
9fab9787
PM
9776W: http://www.rdrop.com/users/paulmck/RCU/
9777S: Supported
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
9779F: include/linux/srcu.h
9780F: kernel/rcu/srcu.c
9fab9787 9781
66372841
CS
9782SMACK SECURITY MODULE
9783M: Casey Schaufler <casey@schaufler-ca.com>
9784L: linux-security-module@vger.kernel.org
9785W: http://schaufler-ca.com
9786T: git git://git.gitorious.org/smack-next/kernel.git
9787S: Maintained
9788F: Documentation/security/Smack.txt
9789F: security/smack/
9790
20651e0b 9791DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
9792M: Kevin Hilman <khilman@kernel.org>
9793M: Nishanth Menon <nm@ti.com>
9794S: Maintained
20651e0b 9795F: drivers/power/avs/
68ace3e1
KH
9796F: include/linux/power/smartreflex.h
9797L: linux-pm@vger.kernel.org
9798
1da177e4 9799SMC91x ETHERNET DRIVER
2f82af08 9800M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 9801S: Odd Fixes
ae150435 9802F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 9803
e8e31622
SA
9804SMIA AND SMIA++ IMAGE SENSOR DRIVER
9805M: Sakari Ailus <sakari.ailus@iki.fi>
9806L: linux-media@vger.kernel.org
9807S: Maintained
14430813 9808F: drivers/media/i2c/smiapp/
e8e31622
SA
9809F: include/media/smiapp.h
9810F: drivers/media/i2c/smiapp-pll.c
9811F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 9812F: include/uapi/linux/smiapp.h
a2cec3c0 9813F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 9814
920fa1ff
GR
9815SMM665 HARDWARE MONITOR DRIVER
9816M: Guenter Roeck <linux@roeck-us.net>
9817L: lm-sensors@lm-sensors.org
9818S: Maintained
9819F: Documentation/hwmon/smm665
9820F: drivers/hwmon/smm665.c
9821
9df7305b 9822SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 9823M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 9824L: lm-sensors@lm-sensors.org
90b24cfb 9825S: Maintained
9df7305b
SG
9826F: Documentation/hwmon/emc2103
9827F: drivers/hwmon/emc2103.c
9828
a98d506c
HG
9829SMSC SCH5627 HARDWARE MONITOR DRIVER
9830M: Hans de Goede <hdegoede@redhat.com>
9831L: lm-sensors@lm-sensors.org
9832S: Supported
9833F: Documentation/hwmon/sch5627
9834F: drivers/hwmon/sch5627.c
9835
6ea884db 9836SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 9837M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
9838L: lm-sensors@lm-sensors.org
9839S: Maintained
679655da
JP
9840F: Documentation/hwmon/smsc47b397
9841F: drivers/hwmon/smsc47b397.c
6ea884db 9842
fd9abb3d 9843SMSC911x ETHERNET DRIVER
90b24cfb 9844M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 9845L: netdev@vger.kernel.org
90b24cfb 9846S: Maintained
679655da 9847F: include/linux/smsc911x.h
ae150435 9848F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
9849
9850SMSC9420 PCI ETHERNET DRIVER
90b24cfb 9851M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 9852L: netdev@vger.kernel.org
90b24cfb 9853S: Maintained
ae150435 9854F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 9855
3c8a63e2 9856SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 9857M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 9858L: linux-fbdev@vger.kernel.org
90b24cfb 9859S: Maintained
8a61f013 9860F: drivers/video/fbdev/smscufx.c
3c8a63e2 9861
668acf32 9862SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 9863M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 9864L: linux-media@vger.kernel.org
275ffde4 9865T: git git://linuxtv.org/media_tree.git
795fb7e7 9866S: Maintained
90d72ac6
MCC
9867F: include/media/soc*
9868F: drivers/media/i2c/soc_camera/
9869F: drivers/media/platform/soc_camera/
668acf32 9870
e2d1d6c0 9871SOEKRIS NET48XX LED SUPPORT
8b58be88 9872M: Chris Boot <bootc@bootc.net>
e2d1d6c0 9873S: Maintained
679655da 9874F: drivers/leds/leds-net48xx.c
e2d1d6c0 9875
e3994db1 9876SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
9877M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9878M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9879M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 9880M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
9881L: linux-media@vger.kernel.org
9882S: Supported
9883F: drivers/media/pci/solo6x10/
9884
1da177e4 9885SOFTWARE RAID (Multiple Disks) SUPPORT
d8130624 9886M: Neil Brown <neilb@suse.com>
1da177e4 9887L: linux-raid@vger.kernel.org
524418bb 9888S: Supported
679655da
JP
9889F: drivers/md/
9890F: include/linux/raid/
c117ab84 9891F: include/uapi/linux/raid/
1da177e4 9892
1da177e4 9893SONIC NETWORK DRIVER
8b58be88 9894M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 9895L: netdev@vger.kernel.org
1da177e4 9896S: Maintained
d9fb9f38 9897F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 9898
61e115a5 9899SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 9900M: Michael Buesch <m@bues.ch>
61e115a5
MB
9901L: netdev@vger.kernel.org
9902S: Maintained
679655da
JP
9903F: drivers/ssb/
9904F: include/linux/ssb/
61e115a5 9905
1da177e4 9906SONY VAIO CONTROL DEVICE DRIVER
8b58be88 9907M: Mattia Dongili <malattia@linux.it>
d0944853 9908L: platform-driver-x86@vger.kernel.org
5b18167d 9909W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 9910S: Maintained
679655da
JP
9911F: Documentation/laptops/sony-laptop.txt
9912F: drivers/char/sonypi.c
9913F: drivers/platform/x86/sony-laptop.c
9914F: include/linux/sony-laptop.h
1da177e4 9915
baf8532a 9916SONY MEMORYSTICK CARD SUPPORT
8b58be88 9917M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
9918W: http://tifmxx.berlios.de/
9919S: Maintained
679655da 9920F: drivers/memstick/host/tifm_ms.c
baf8532a 9921
0ab30494
ML
9922SONY MEMORYSTICK STANDARD SUPPORT
9923M: Maxim Levitsky <maximlevitsky@gmail.com>
9924S: Maintained
9925F: drivers/memstick/core/ms_block.*
9926
1da177e4 9927SOUND
8b58be88 9928M: Jaroslav Kysela <perex@perex.cz>
d8130624 9929M: Takashi Iwai <tiwai@suse.com>
93711660 9930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 9931W: http://www.alsa-project.org/
dde7ad8d 9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 9933T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 9934Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 9935S: Maintained
3126a179
JP
9936F: Documentation/sound/
9937F: include/sound/
c117ab84 9938F: include/uapi/sound/
679655da 9939F: sound/
1da177e4 9940
33bbe149
MB
9941SOUND - COMPRESSED AUDIO
9942M: Vinod Koul <vinod.koul@intel.com>
9943L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9945S: Supported
f672f31a 9946F: Documentation/sound/alsa/compress_offload.txt
33bbe149 9947F: include/sound/compress_driver.h
f672f31a 9948F: include/uapi/sound/compress_*
33bbe149
MB
9949F: sound/core/compress_offload.c
9950F: sound/soc/soc-compress.c
9951
bd903bde 9952SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 9953M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 9954M: Mark Brown <broonie@kernel.org>
86f14df8 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 9956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 9957W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 9958S: Supported
2820f615 9959F: Documentation/sound/alsa/soc/
679655da 9960F: sound/soc/
e6e55122 9961F: include/sound/soc*
eb1a6af3 9962
d7f8761b
MB
9963SOUND - DMAENGINE HELPERS
9964M: Lars-Peter Clausen <lars@metafoo.de>
9965S: Supported
9966F: include/sound/dmaengine_pcm.h
9967F: sound/core/pcm_dmaengine.c
9968F: sound/soc/soc-generic-dmaengine-pcm.c
9969
990a6a99
OS
9970SP2 MEDIA DRIVER
9971M: Olli Salonen <olli.salonen@iki.fi>
9972L: linux-media@vger.kernel.org
9973W: http://linuxtv.org/
9974Q: http://patchwork.linuxtv.org/project/linux-media/list/
9975S: Maintained
9976F: drivers/media/dvb-frontends/sp2*
9977
473321fc 9978SPARC + UltraSPARC (sparc/sparc64)
8b58be88 9979M: "David S. Miller" <davem@davemloft.net>
1da177e4 9980L: sparclinux@vger.kernel.org
8a6e2535 9981Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 9984S: Maintained
679655da 9985F: arch/sparc/
7765b8bb 9986F: drivers/sbus/
1da177e4 9987
6404fcca
DM
9988SPARC SERIAL DRIVERS
9989M: "David S. Miller" <davem@davemloft.net>
9990L: sparclinux@vger.kernel.org
08deed1e
JP
9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 9993S: Maintained
6816383a 9994F: include/linux/sunserialcore.h
df621252 9995F: drivers/tty/serial/suncore.c
df621252
GKH
9996F: drivers/tty/serial/sunhv.c
9997F: drivers/tty/serial/sunsab.c
9998F: drivers/tty/serial/sunsab.h
9999F: drivers/tty/serial/sunsu.c
10000F: drivers/tty/serial/sunzilog.c
10001F: drivers/tty/serial/sunzilog.h
6404fcca 10002
389325b4
CL
10003SPARSE CHECKER
10004M: "Christopher Li" <sparse@chrisli.org>
10005L: linux-sparse@vger.kernel.org
10006W: https://sparse.wiki.kernel.org/
10007T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10008T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10009S: Maintained
10010F: include/linux/compiler.h
10011
fc0c195a 10012SPEAR PLATFORM SUPPORT
da89947b 10013M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10014M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10015L: spear-devel@list.st.com
10016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10017W: http://www.st.com/spear
10018S: Maintained
281e192f 10019F: arch/arm/mach-spear/
fc0c195a 10020
10021SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10022M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10023L: spear-devel@list.st.com
10024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10025W: http://www.st.com/spear
10026S: Maintained
5df33a62 10027F: drivers/clk/spear/
fc0c195a 10028
e2d1d6c0 10029SPI SUBSYSTEM
b02e48f2 10030M: Mark Brown <broonie@kernel.org>
dfbe403c 10031L: linux-spi@vger.kernel.org
e7e4e13c 10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10033Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10034S: Maintained
679655da
JP
10035F: Documentation/spi/
10036F: drivers/spi/
10037F: include/linux/spi/
c117ab84 10038F: include/uapi/linux/spi/
e2d1d6c0 10039
2752e401 10040SPIDERNET NETWORK DRIVER for CELL
8b58be88 10041M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10042L: netdev@vger.kernel.org
10043S: Supported
679655da 10044F: Documentation/networking/spider_net.txt
8df158ac 10045F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10046
e2d1d6c0 10047SPU FILE SYSTEM
8b58be88 10048M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10049L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10050W: http://www.ibm.com/developerworks/power/cell/
10051S: Supported
679655da
JP
10052F: Documentation/filesystems/spufs.txt
10053F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10054
fc555841 10055SQUASHFS FILE SYSTEM
d7f2ff67 10056M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10057L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10058W: http://squashfs.org.uk
10059S: Maintained
679655da
JP
10060F: Documentation/filesystems/squashfs.txt
10061F: fs/squashfs/
fc555841 10062
1da177e4 10063SRM (Alpha) environment access
8b58be88 10064M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10065S: Maintained
679655da 10066F: arch/alpha/kernel/srm_env.c
1da177e4 10067
26e9a397 10068STABLE BRANCH
879a5a00 10069M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10070L: stable@vger.kernel.org
879a5a00 10071S: Supported
7b175c46 10072F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10073
26e9a397 10074STAGING SUBSYSTEM
879a5a00 10075M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10077L: devel@driverdev.osuosl.org
879a5a00 10078S: Supported
679655da 10079F: drivers/staging/
dbc6c2cc 10080
ebd3d010
JP
10081STAGING - COMEDI
10082M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10083M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10084S: Odd Fixes
10085F: drivers/staging/comedi/
10086
a0138163
JP
10087STAGING - FLARION FT1000 DRIVERS
10088M: Marek Belisko <marek.belisko@gmail.com>
10089S: Odd Fixes
10090F: drivers/staging/ft1000/
10091
6c1bb424 10092STAGING - INDUSTRIAL IO
030a13d7 10093M: Jonathan Cameron <jic23@kernel.org>
a0138163 10094L: linux-iio@vger.kernel.org
6c1bb424
JP
10095S: Odd Fixes
10096F: drivers/staging/iio/
10097
a0138163
JP
10098STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10099M: Jarod Wilson <jarod@wilsonet.com>
10100W: http://www.lirc.org/
10101S: Odd Fixes
b2b0186d 10102F: drivers/staging/media/lirc/
a0138163 10103
f5e5de1e
OD
10104STAGING - LUSTRE PARALLEL FILESYSTEM
10105M: Oleg Drokin <oleg.drokin@intel.com>
10106M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10107L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10108W: http://wiki.lustre.org/
f5e5de1e
OD
10109S: Maintained
10110F: drivers/staging/lustre
10111
7c6b6c71
MD
10112STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10113M: Marc Dietrich <marvin24@gmx.de>
10114L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10115L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10116S: Maintained
10117F: drivers/staging/nvec/
10118
a0138163 10119STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10120M: Jens Frederich <jfrederich@gmail.com>
10121M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10122M: Jon Nettleton <jon.nettleton@gmail.com>
10123W: http://wiki.laptop.org/go/DCON
3140b458 10124S: Maintained
a0138163
JP
10125F: drivers/staging/olpc_dcon/
10126
10127STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10128M: Willy Tarreau <willy@meta-x.org>
10129S: Odd Fixes
10130F: drivers/staging/panel/
10131
a0138163
JP
10132STAGING - REALTEK RTL8712U DRIVERS
10133M: Larry Finger <Larry.Finger@lwfinger.net>
10134M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10135S: Odd Fixes
10136F: drivers/staging/rtl8712/
10137
7591ba8b
JS
10138STAGING - REALTEK RTL8723U WIRELESS DRIVER
10139M: Larry Finger <Larry.Finger@lwfinger.net>
10140M: Jes Sorensen <Jes.Sorensen@redhat.com>
10141L: linux-wireless@vger.kernel.org
10142S: Maintained
10143F: drivers/staging/rtl8723au/
10144
980ac4d7
SM
10145STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10146M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10147M: Teddy Wang <teddy.wang@siliconmotion.com>
10148M: Sudip Mukherjee <sudip@vectorindia.org>
10149L: linux-fbdev@vger.kernel.org
10150S: Maintained
10151F: drivers/staging/sm750fb/
10152
510fa408
JP
10153STAGING - SLICOSS
10154M: Lior Dotan <liodot@gmail.com>
10155M: Christopher Harrer <charrer@alacritech.com>
10156S: Odd Fixes
10157F: drivers/staging/slicoss/
10158
a0138163
JP
10159STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10160M: William Hubbs <w.d.hubbs@gmail.com>
10161M: Chris Brannon <chris@the-brannons.com>
d33bce31 10162M: Kirk Reiser <kirk@reisers.ca>
a0138163 10163M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10164L: speakup@linux-speakup.org
a0138163
JP
10165W: http://www.linux-speakup.org/
10166S: Odd Fixes
10167F: drivers/staging/speakup/
10168
b3e871ce
JP
10169STAGING - VIA VT665X DRIVERS
10170M: Forest Bond <forest@alittletooquiet.net>
10171S: Odd Fixes
10172F: drivers/staging/vt665?/
10173
a30baec1
JK
10174STAGING - WILC1000 WIFI DRIVER
10175M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10176M: Austin Shin <austin.shin@atmel.com>
a30baec1 10177M: Chris Park <chris.park@atmel.com>
06b54863
TC
10178M: Tony Cho <tony.cho@atmel.com>
10179M: Glen Lee <glen.lee@atmel.com>
10180M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10181L: linux-wireless@vger.kernel.org
10182S: Supported
10183F: drivers/staging/wilc1000/
10184
709bcb07 10185STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10186M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10187S: Odd Fixes
10188F: drivers/staging/xgifb/
10189
77241056
MM
10190HFI1 DRIVER
10191M: Mike Marciniszyn <infinipath@intel.com>
10192L: linux-rdma@vger.kernel.org
10193S: Supported
10194F: drivers/staging/rdma/hfi1
10195
1da177e4 10196STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10197M: Ion Badulescu <ionut@badula.org>
b4f90189 10198S: Odd Fixes
9bba23b0 10199F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10200
e2d1d6c0 10201SUN3/3X
8b58be88 10202M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10203W: http://sammy.net/sun3/
10204S: Maintained
679655da
JP
10205F: arch/m68k/kernel/*sun3*
10206F: arch/m68k/sun3*/
10207F: arch/m68k/include/asm/sun3*
e689cf4a 10208F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10209
af6a5af8
HG
10210SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10211M: Hans de Goede <hdegoede@redhat.com>
10212L: linux-input@vger.kernel.org
10213S: Maintained
10214F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10215F: drivers/input/keyboard/sun4i-lradc-keys.c
10216
2bc9ff01
DK
10217SUNDANCE NETWORK DRIVER
10218M: Denis Kirjanov <kda@linux-powerpc.org>
10219L: netdev@vger.kernel.org
10220S: Maintained
10221F: drivers/net/ethernet/dlink/sundance.c
10222
2cbb12a4 10223SUPERH
2cbb12a4 10224L: linux-sh@vger.kernel.org
8a6e2535 10225Q: http://patchwork.kernel.org/project/linux-sh/list/
dcaa57d5 10226S: Orphan
066069e1 10227F: Documentation/sh/
679655da 10228F: arch/sh/
066069e1 10229F: drivers/sh/
1da177e4 10230
4480f15b 10231SUSPEND TO RAM
7fb06082 10232M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10233M: Len Brown <len.brown@intel.com>
10234M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10235L: linux-pm@vger.kernel.org
e2d1d6c0 10236S: Supported
679655da
JP
10237F: Documentation/power/
10238F: arch/x86/kernel/acpi/
10239F: drivers/base/power/
10240F: kernel/power/
10241F: include/linux/suspend.h
10242F: include/linux/freezer.h
10243F: include/linux/pm.h
1da177e4
LT
10244
10245SVGA HANDLING
8b58be88 10246M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10247L: linux-video@atrey.karlin.mff.cuni.cz
10248S: Maintained
679655da
JP
10249F: Documentation/svga.txt
10250F: arch/x86/boot/video*
1da177e4 10251
6e28b761
KRW
10252SWIOTLB SUBSYSTEM
10253M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10254L: linux-kernel@vger.kernel.org
10255S: Supported
10256F: lib/swiotlb.c
10257F: arch/*/kernel/pci-swiotlb.c
10258F: include/linux/swiotlb.h
10259
007f790c
JP
10260SWITCHDEV
10261M: Jiri Pirko <jiri@resnulli.us>
10262L: netdev@vger.kernel.org
10263S: Supported
10264F: net/switchdev/
10265F: include/net/switchdev.h
10266
db8e35d5
VG
10267SYNOPSYS ARC ARCHITECTURE
10268M: Vineet Gupta <vgupta@synopsys.com>
9acdc911 10269L: linux-snps-arc@lists.infraded.org
db8e35d5
VG
10270S: Supported
10271F: arch/arc/
9b28829d 10272F: Documentation/devicetree/bindings/arc/*
2d799dde 10273F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10274F: drivers/tty/serial/arc_uart.c
b7182d1a 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10276
556cc1c5
AB
10277SYNOPSYS ARC SDP platform support
10278M: Alexey Brodkin <abrodkin@synopsys.com>
10279S: Supported
10280F: arch/arc/plat-axs10x
10281F: arch/arc/boot/dts/ax*
10282F: Documentation/devicetree/bindings/arc/axs10*
10283
6c284c9a
LJ
10284SYSTEM CONFIGURATION (SYSCON)
10285M: Lee Jones <lee.jones@linaro.org>
10286M: Arnd Bergmann <arnd@arndb.de>
10287T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10288S: Supported
10289F: drivers/mfd/syscon.c
10290
1da177e4 10291SYSV FILESYSTEM
8b58be88 10292M: Christoph Hellwig <hch@infradead.org>
1da177e4 10293S: Maintained
679655da
JP
10294F: Documentation/filesystems/sysv-fs.txt
10295F: fs/sysv/
10296F: include/linux/sysv_fs.h
1da177e4 10297
86cfa7fc 10298TARGET SUBSYSTEM
9c3646d1 10299M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10300L: linux-scsi@vger.kernel.org
b9f5edc2 10301L: target-devel@vger.kernel.org
86cfa7fc 10302W: http://www.linux-iscsi.org
cf015e9f 10303W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10305S: Supported
10306F: drivers/target/
10307F: include/target/
10308F: Documentation/target/
10309
4e68852d 10310TASKSTATS STATISTICS INTERFACE
185e595f 10311M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10312S: Maintained
679655da
JP
10313F: Documentation/accounting/taskstats*
10314F: include/linux/taskstats*
10315F: kernel/taskstats.c
4e68852d 10316
781b456a 10317TC CLASSIFIER
f935f3f8 10318M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10319L: netdev@vger.kernel.org
10320S: Maintained
679655da 10321F: include/net/pkt_cls.h
c117ab84 10322F: include/uapi/linux/pkt_cls.h
679655da 10323F: net/sched/
781b456a 10324
5067f08a 10325TCP LOW PRIORITY MODULE
8b58be88
JP
10326M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10327M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10328W: http://tcp-lp-mod.sourceforge.net/
10329S: Maintained
679655da 10330F: net/ipv4/tcp_lp.c
5067f08a 10331
91952bc0
AP
10332TDA10071 MEDIA DRIVER
10333M: Antti Palosaari <crope@iki.fi>
10334L: linux-media@vger.kernel.org
10335W: http://linuxtv.org/
10336W: http://palosaari.fi/linux/
10337Q: http://patchwork.linuxtv.org/project/linux-media/list/
10338T: git git://linuxtv.org/anttip/media_tree.git
10339S: Maintained
10340F: drivers/media/dvb-frontends/tda10071*
10341
10342TDA18212 MEDIA DRIVER
10343M: Antti Palosaari <crope@iki.fi>
10344L: linux-media@vger.kernel.org
10345W: http://linuxtv.org/
10346W: http://palosaari.fi/linux/
10347Q: http://patchwork.linuxtv.org/project/linux-media/list/
10348T: git git://linuxtv.org/anttip/media_tree.git
10349S: Maintained
10350F: drivers/media/tuners/tda18212*
10351
10352TDA18218 MEDIA DRIVER
10353M: Antti Palosaari <crope@iki.fi>
10354L: linux-media@vger.kernel.org
10355W: http://linuxtv.org/
10356W: http://palosaari.fi/linux/
10357Q: http://patchwork.linuxtv.org/project/linux-media/list/
10358T: git git://linuxtv.org/anttip/media_tree.git
10359S: Maintained
10360F: drivers/media/tuners/tda18218*
10361
3b2f6aba
MK
10362TDA18271 MEDIA DRIVER
10363M: Michael Krufky <mkrufky@linuxtv.org>
10364L: linux-media@vger.kernel.org
10365W: http://linuxtv.org/
10366W: http://github.com/mkrufky
10367Q: http://patchwork.linuxtv.org/project/linux-media/list/
10368T: git git://linuxtv.org/mkrufky/tuners.git
10369S: Maintained
10370F: drivers/media/tuners/tda18271*
10371
e48307a9
MK
10372TDA827x MEDIA DRIVER
10373M: Michael Krufky <mkrufky@linuxtv.org>
10374L: linux-media@vger.kernel.org
10375W: http://linuxtv.org/
10376W: http://github.com/mkrufky
10377Q: http://patchwork.linuxtv.org/project/linux-media/list/
10378T: git git://linuxtv.org/mkrufky/tuners.git
10379S: Maintained
10380F: drivers/media/tuners/tda8290.*
10381
66cf9212
MK
10382TDA8290 MEDIA DRIVER
10383M: Michael Krufky <mkrufky@linuxtv.org>
10384L: linux-media@vger.kernel.org
10385W: http://linuxtv.org/
10386W: http://github.com/mkrufky
10387Q: http://patchwork.linuxtv.org/project/linux-media/list/
10388T: git git://linuxtv.org/mkrufky/tuners.git
10389S: Maintained
10390F: drivers/media/tuners/tda8290.*
10391
4b9fba30
HV
10392TDA9840 MEDIA DRIVER
10393M: Hans Verkuil <hverkuil@xs4all.nl>
10394L: linux-media@vger.kernel.org
10395T: git git://linuxtv.org/media_tree.git
10396W: http://linuxtv.org
10397S: Maintained
10398F: drivers/media/i2c/tda9840*
10399
2cb654fd 10400TEA5761 TUNER DRIVER
009a5410 10401M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10402L: linux-media@vger.kernel.org
10403W: http://linuxtv.org
10404T: git git://linuxtv.org/media_tree.git
10405S: Odd fixes
10406F: drivers/media/tuners/tea5761.*
10407
10408TEA5767 TUNER DRIVER
009a5410 10409M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd
MCC
10410L: linux-media@vger.kernel.org
10411W: http://linuxtv.org
10412T: git git://linuxtv.org/media_tree.git
10413S: Maintained
10414F: drivers/media/tuners/tea5767.*
10415
4b9fba30
HV
10416TEA6415C MEDIA DRIVER
10417M: Hans Verkuil <hverkuil@xs4all.nl>
10418L: linux-media@vger.kernel.org
10419T: git git://linuxtv.org/media_tree.git
10420W: http://linuxtv.org
10421S: Maintained
10422F: drivers/media/i2c/tea6415c*
10423
10424TEA6420 MEDIA DRIVER
10425M: Hans Verkuil <hverkuil@xs4all.nl>
10426L: linux-media@vger.kernel.org
10427T: git git://linuxtv.org/media_tree.git
10428W: http://linuxtv.org
10429S: Maintained
10430F: drivers/media/i2c/tea6420*
10431
3d249d4c 10432TEAM DRIVER
dca9ab92 10433M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10434L: netdev@vger.kernel.org
10435S: Supported
10436F: drivers/net/team/
10437F: include/linux/if_team.h
c117ab84 10438F: include/uapi/linux/if_team.h
3d249d4c 10439
7d029125 10440TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10441M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10442S: Maintained
10443F: arch/x86/platform/ts5500/
10444
40ad4a30
SY
10445TECHNOTREND USB IR RECEIVER
10446M: Sean Young <sean@mess.org>
10447L: linux-media@vger.kernel.org
10448S: Maintained
10449F: drivers/media/rc/ttusbir.c
10450
adabdb0c 10451TEGRA ARCHITECTURE SUPPORT
243d58ec 10452M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10453M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10454M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10455L: linux-tegra@vger.kernel.org
fd117cd1 10456Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10458S: Supported
bbbe96ed 10459N: [^a-z]tegra
84b9414b 10460
adabdb0c
SW
10461TEGRA CLOCK DRIVER
10462M: Peter De Schrijver <pdeschrijver@nvidia.com>
10463M: Prashant Gaikwad <pgaikwad@nvidia.com>
10464S: Supported
10465F: drivers/clk/tegra/
10466
10467TEGRA DMA DRIVER
10468M: Laxman Dewangan <ldewangan@nvidia.com>
10469S: Supported
10470F: drivers/dma/tegra20-apb-dma.c
10471
adabdb0c
SW
10472TEGRA I2C DRIVER
10473M: Laxman Dewangan <ldewangan@nvidia.com>
10474S: Supported
10475F: drivers/i2c/busses/i2c-tegra.c
10476
10477TEGRA IOMMU DRIVERS
10478M: Hiroshi Doyu <hdoyu@nvidia.com>
10479S: Supported
10480F: drivers/iommu/tegra*
10481
10482TEGRA KBC DRIVER
10483M: Rakesh Iyer <riyer@nvidia.com>
10484M: Laxman Dewangan <ldewangan@nvidia.com>
10485S: Supported
10486F: drivers/input/keyboard/tegra-kbc.c
10487
adabdb0c
SW
10488TEGRA PWM DRIVER
10489M: Thierry Reding <thierry.reding@gmail.com>
10490S: Supported
10491F: drivers/pwm/pwm-tegra.c
10492
10493TEGRA SERIAL DRIVER
10494M: Laxman Dewangan <ldewangan@nvidia.com>
10495S: Supported
10496F: drivers/tty/serial/serial-tegra.c
10497
10498TEGRA SPI DRIVER
10499M: Laxman Dewangan <ldewangan@nvidia.com>
10500S: Supported
10501F: drivers/spi/spi-tegra*
10502
1a348ccc 10503TEHUTI ETHERNET DRIVER
8b58be88 10504M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10505L: netdev@vger.kernel.org
10506S: Supported
ef7f5429 10507F: drivers/net/ethernet/tehuti/*
1a348ccc 10508
4e68852d 10509Telecom Clock Driver for MCPL0010
8b58be88 10510M: Mark Gross <mark.gross@intel.com>
4e68852d 10511S: Supported
679655da 10512F: drivers/char/tlclk.c
4e68852d 10513
4480f15b 10514TENSILICA XTENSA PORT (xtensa)
8b58be88 10515M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10516M: Max Filippov <jcmvbkbc@gmail.com>
10517L: linux-xtensa@linux-xtensa.org
4e68852d 10518S: Maintained
679655da 10519F: arch/xtensa/
3dc99857 10520F: drivers/irqchip/irq-xtensa-*
4e68852d 10521
5313ba66
HV
10522THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10523M: Hans Verkuil <hverkuil@xs4all.nl>
10524L: linux-media@vger.kernel.org
10525T: git git://linuxtv.org/media_tree.git
10526W: http://linuxtv.org
10527S: Maintained
10528F: drivers/media/radio/radio-raremono.c
10529
d3fb6955 10530THERMAL
b75f0050 10531M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10532M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10533L: linux-pm@vger.kernel.org
10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10535T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10536Q: https://patchwork.kernel.org/project/linux-pm/list/
10537S: Supported
10538F: drivers/thermal/
10539F: include/linux/thermal.h
af6c9f16 10540F: include/uapi/linux/thermal.h
b75f0050
JP
10541F: include/linux/cpu_cooling.h
10542F: Documentation/devicetree/bindings/thermal/
d3fb6955 10543
64e05d8b
VK
10544THERMAL/CPU_COOLING
10545M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10546M: Viresh Kumar <viresh.kumar@linaro.org>
10547M: Javi Merino <javi.merino@arm.com>
10548L: linux-pm@vger.kernel.org
10549S: Supported
10550F: Documentation/thermal/cpu-cooling-api.txt
10551F: drivers/thermal/cpu_cooling.c
10552F: include/linux/cpu_cooling.h
10553
30ba2fbd
VD
10554THINGM BLINK(1) USB RGB LED DRIVER
10555M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10556S: Maintained
10557F: drivers/hid/hid-thingm.c
10558
4e68852d 10559THINKPAD ACPI EXTRAS DRIVER
8b58be88 10560M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10561L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10562L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10563W: http://ibm-acpi.sourceforge.net
10564W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10565T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10566S: Maintained
679655da 10567F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10568
1b46f2a2 10569TI BANDGAP AND THERMAL DRIVER
f14d1c24 10570M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10571L: linux-pm@vger.kernel.org
531ff13e 10572L: linux-omap@vger.kernel.org
5a723e81 10573S: Maintained
794b2e25 10574F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10575
0c7665c3
MF
10576TI CDCE706 CLOCK DRIVER
10577M: Max Filippov <jcmvbkbc@gmail.com>
10578S: Maintained
10579F: drivers/clk/clk-cdce706.c
10580
49b6a5e3
TK
10581TI CLOCK DRIVER
10582M: Tero Kristo <t-kristo@ti.com>
10583L: linux-omap@vger.kernel.org
10584S: Maintained
10585F: drivers/clk/ti/
10586F: include/linux/clk/ti.h
10587
4020f2d7 10588TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10589M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10590S: Maintained
679655da
JP
10591F: drivers/misc/tifm*
10592F: drivers/mmc/host/tifm_sd.c
10593F: include/linux/tifm.h
4020f2d7 10594
e0c52404 10595TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10596M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10597L: linux-kernel@vger.kernel.org
10598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10599S: Maintained
10600F: drivers/soc/ti/*
10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10602
10603
152ad442
SR
10604TI LM49xxx FAMILY ASoC CODEC DRIVERS
10605M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10606M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10608S: Maintained
10609F: sound/soc/codecs/lm49453*
d392dead 10610F: sound/soc/codecs/isabelle*
152ad442 10611
0edd807d
KM
10612TI LP855x BACKLIGHT DRIVER
10613M: Milo Kim <milo.kim@ti.com>
10614S: Maintained
10615F: Documentation/backlight/lp855x-driver.txt
10616F: drivers/video/backlight/lp855x_bl.c
10617F: include/linux/platform_data/lp855x.h
10618
faf13f6d
KM
10619TI LP8727 CHARGER DRIVER
10620M: Milo Kim <milo.kim@ti.com>
10621S: Maintained
10622F: drivers/power/lp8727_charger.c
10623F: include/linux/platform_data/lp8727.h
10624
22f1229f
KM
10625TI LP8788 MFD DRIVER
10626M: Milo Kim <milo.kim@ti.com>
10627S: Maintained
10628F: drivers/iio/adc/lp8788_adc.c
10629F: drivers/leds/leds-lp8788.c
10630F: drivers/mfd/lp8788*.c
10631F: drivers/power/lp8788-charger.c
10632F: drivers/regulator/lp8788-*.c
10633F: include/linux/mfd/lp8788*.h
10634
84640e27
KM
10635TI NETCP ETHERNET DRIVER
10636M: Wingman Kwok <w-kwok2@ti.com>
10637M: Murali Karicheri <m-karicheri2@ti.com>
10638L: netdev@vger.kernel.org
10639S: Maintained
10640F: drivers/net/ethernet/ti/netcp*
10641
217e0ca9
KC
10642TI TAS571X FAMILY ASoC CODEC DRIVER
10643M: Kevin Cernekee <cernekee@chromium.org>
10644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10645S: Odd Fixes
10646F: sound/soc/codecs/tas571x*
10647
dd5e8e6b 10648TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10649M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10650L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10651S: Maintained
10652F: sound/soc/codecs/twl4030*
10653
90921014 10654TI WILINK WIRELESS DRIVERS
90921014
LC
10655L: linux-wireless@vger.kernel.org
10656W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10657W: http://wireless.kernel.org/en/users/Drivers/wl1251
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10659S: Orphan
90921014
LC
10660F: drivers/net/wireless/ti/
10661F: include/linux/wl12xx.h
10662
e86eaa3a 10663TIPC NETWORK LAYER
8b58be88 10664M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10665M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10666L: netdev@vger.kernel.org (core kernel code)
10667L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10668W: http://tipc.sourceforge.net/
e86eaa3a 10669S: Maintained
c117ab84 10670F: include/uapi/linux/tipc*.h
679655da 10671F: net/tipc/
e86eaa3a 10672
867e359b 10673TILE ARCHITECTURE
c47b15c4 10674M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10675W: http://www.ezchip.com/scm/
867e359b
CM
10676S: Supported
10677F: arch/tile/
6b940606 10678F: drivers/char/tile-srom.c
5c770755 10679F: drivers/edac/tile_edac.c
6b940606
CM
10680F: drivers/net/ethernet/tile/
10681F: drivers/rtc/rtc-tile.c
10682F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10683F: drivers/tty/serial/tilegx.c
6b940606
CM
10684F: drivers/usb/host/*-tilegx.c
10685F: include/linux/usb/tilegx.h
867e359b 10686
1da177e4 10687TLAN NETWORK DRIVER
8b58be88 10688M: Samuel Chessman <chessman@tux.org>
88c07dde 10689L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10690W: http://sourceforge.net/projects/tlan/
10691S: Maintained
679655da 10692F: Documentation/networking/tlan.txt
b544dbac 10693F: drivers/net/ethernet/ti/tlan.*
1da177e4 10694
d74db3b2 10695TOMOYO SECURITY MODULE
8b58be88
JP
10696M: Kentaro Takeda <takedakn@nttdata.co.jp>
10697M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10698L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10699L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10700L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10701L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10702W: http://tomoyo.sourceforge.jp/
843d183c 10703T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10704S: Maintained
679655da 10705F: security/tomoyo/
d74db3b2 10706
9caeb532 10707TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10708M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 10709L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
10710S: Maintained
10711F: drivers/platform/x86/topstar-laptop.c
10712
1da177e4 10713TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 10714M: Azael Avalos <coproscefalo@gmail.com>
d0944853 10715L: platform-driver-x86@vger.kernel.org
0a63ca11 10716S: Maintained
679655da 10717F: drivers/platform/x86/toshiba_acpi.c
1da177e4 10718
0a63ca11
AA
10719TOSHIBA BLUETOOTH DRIVER
10720M: Azael Avalos <coproscefalo@gmail.com>
10721L: platform-driver-x86@vger.kernel.org
10722S: Maintained
10723F: drivers/platform/x86/toshiba_bluetooth.c
10724
10725TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10726M: Azael Avalos <coproscefalo@gmail.com>
10727L: platform-driver-x86@vger.kernel.org
10728S: Maintained
10729F: drivers/platform/x86/toshiba_haps.c
10730
14991fc7
AA
10731TOSHIBA WMI HOTKEYS DRIVER
10732M: Azael Avalos <coproscefalo@gmail.com>
10733L: platform-driver-x86@vger.kernel.org
10734S: Maintained
10735F: drivers/platform/x86/toshiba-wmi.c
10736
1da177e4 10737TOSHIBA SMM DRIVER
8b58be88 10738M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
10739W: http://www.buzzard.org.uk/toshiba/
10740S: Maintained
679655da
JP
10741F: drivers/char/toshiba.c
10742F: include/linux/toshiba.h
c117ab84 10743F: include/uapi/linux/toshiba.h
1da177e4 10744
d32d9864
MR
10745TOSHIBA TC358743 DRIVER
10746M: Mats Randgaard <matrandg@cisco.com>
10747L: linux-media@vger.kernel.org
10748S: Maintained
10749F: drivers/media/i2c/tc358743*
10750F: include/media/tc358743.h
10751
d719f900 10752TMIO MMC DRIVER
c4b13fb0 10753M: Ian Molton <ian@mnementh.co.uk>
d1057c40 10754L: linux-mmc@vger.kernel.org
d719f900 10755S: Maintained
d1057c40
GL
10756F: drivers/mmc/host/tmio_mmc*
10757F: drivers/mmc/host/sh_mobile_sdhi.c
10758F: include/linux/mmc/tmio.h
10759F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 10760
917cc4e6
GR
10761TMP401 HARDWARE MONITOR DRIVER
10762M: Guenter Roeck <linux@roeck-us.net>
10763L: lm-sensors@lm-sensors.org
10764S: Maintained
10765F: Documentation/hwmon/tmp401
10766F: drivers/hwmon/tmp401.c
10767
98f32602 10768TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 10769M: Hugh Dickins <hughd@google.com>
98f32602
HD
10770L: linux-mm@kvack.org
10771S: Maintained
10772F: include/linux/shmem_fs.h
10773F: mm/shmem.c
10774
45f95b53 10775TM6000 VIDEO4LINUX DRIVER
009a5410 10776M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53
MCC
10777L: linux-media@vger.kernel.org
10778W: http://linuxtv.org
10779T: git git://linuxtv.org/media_tree.git
10780S: Odd fixes
10781F: drivers/media/usb/tm6000/
10782
c65fde19
HV
10783TW68 VIDEO4LINUX DRIVER
10784M: Hans Verkuil <hverkuil@xs4all.nl>
10785L: linux-media@vger.kernel.org
10786T: git git://linuxtv.org/media_tree.git
10787W: http://linuxtv.org
10788S: Odd Fixes
10789F: drivers/media/pci/tw68/
10790
4e68852d 10791TPM DEVICE DRIVER
901486b8 10792M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 10793M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 10794M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 10795R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 10796W: http://tpmdd.sourceforge.net
63a10dfd 10797L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4
PH
10798Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10799T: https://github.com/PeterHuewe/linux-tpmdd
4e68852d 10800S: Maintained
679655da 10801F: drivers/char/tpm/
4e68852d 10802
1a0f1b27
AL
10803TPM IBM_VTPM DEVICE DRIVER
10804M: Ashley Lai <ashleydlai@gmail.com>
10805W: http://tpmdd.sourceforge.net
10806L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10807S: Maintained
10808F: drivers/char/tpm/tpm_ibmvtpm*
10809
d6f005a1
JP
10810TRACING
10811M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 10812M: Ingo Molnar <mingo@redhat.com>
75fc2d37 10813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
10814S: Maintained
10815F: Documentation/trace/ftrace.txt
10816F: arch/*/*/*/ftrace.h
10817F: arch/*/kernel/ftrace.c
10818F: include/*/ftrace.h
10819F: include/linux/trace*.h
10820F: include/trace/
10821F: kernel/trace/
6e68e6c5 10822F: tools/testing/selftests/ftrace/
d6f005a1 10823
1da177e4 10824TRIVIAL PATCHES
8b58be88 10825M: Jiri Kosina <trivial@kernel.org>
54e5881d 10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 10827S: Maintained
86ef925f 10828K: ^Subject:.*(?i)trivial
1da177e4 10829
4e68852d 10830TTY LAYER
879a5a00 10831M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 10832M: Jiri Slaby <jslaby@suse.com>
879a5a00 10833S: Supported
08deed1e 10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 10835F: Documentation/serial/
8dd5d2f1 10836F: drivers/tty/
df621252 10837F: drivers/tty/serial/serial_core.c
e3288775
AC
10838F: include/linux/serial_core.h
10839F: include/linux/serial.h
10840F: include/linux/tty.h
c117ab84
CEB
10841F: include/uapi/linux/serial_core.h
10842F: include/uapi/linux/serial.h
10843F: include/uapi/linux/tty.h
4e68852d 10844
91952bc0
AP
10845TUA9001 MEDIA DRIVER
10846M: Antti Palosaari <crope@iki.fi>
10847L: linux-media@vger.kernel.org
10848W: http://linuxtv.org/
10849W: http://palosaari.fi/linux/
10850Q: http://patchwork.linuxtv.org/project/linux-media/list/
10851T: git git://linuxtv.org/anttip/media_tree.git
10852S: Maintained
10853F: drivers/media/tuners/tua9001*
10854
740db6d7 10855TULIP NETWORK DRIVERS
8b58be88 10856M: Grant Grundler <grundler@parisc-linux.org>
740db6d7
GG
10857L: netdev@vger.kernel.org
10858S: Maintained
0f04e2aa 10859F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
10860
10861TUN/TAP driver
ba57b6f2 10862M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
10863W: http://vtun.sourceforge.net/tun
10864S: Maintained
679655da
JP
10865F: Documentation/networking/tuntap.txt
10866F: arch/um/os-Linux/drivers/
1da177e4 10867
b454cc66 10868TURBOCHANNEL SUBSYSTEM
8b58be88 10869M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
10870M: Ralf Baechle <ralf@linux-mips.org>
10871L: linux-mips@linux-mips.org
10872Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 10873S: Maintained
679655da
JP
10874F: drivers/tc/
10875F: include/linux/tc.h
b454cc66 10876
1da177e4 10877U14-34F SCSI DRIVER
8b58be88 10878M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
10879L: linux-scsi@vger.kernel.org
10880S: Maintained
679655da 10881F: drivers/scsi/u14-34f.c
1da177e4 10882
e2d1d6c0 10883UBI FILE SYSTEM (UBIFS)
949cb623 10884M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 10885M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 10886L: linux-mtd@lists.infradead.org
e2966cbe 10887T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
10888W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10889S: Maintained
679655da
JP
10890F: Documentation/filesystems/ubifs.txt
10891F: fs/ubifs/
e2d1d6c0 10892
e1632fa2 10893UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 10894M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 10895W: http://www.uclinux.org/
e1632fa2 10896L: linux-m68k@lists.linux-m68k.org
cc2020e6 10897L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 10899S: Maintained
e1632fa2
GU
10900F: arch/m68k/coldfire/
10901F: arch/m68k/68*/
61bc02bb
JP
10902F: arch/m68k/*/*_no.*
10903F: arch/m68k/include/asm/*_no.*
cc2020e6 10904
1da177e4 10905UDF FILESYSTEM
d8130624 10906M: Jan Kara <jack@suse.com>
1da177e4 10907S: Maintained
679655da
JP
10908F: Documentation/filesystems/udf.txt
10909F: fs/udf/
1da177e4 10910
cc2020e6 10911UFS FILESYSTEM
8b58be88 10912M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 10913S: Maintained
679655da
JP
10914F: Documentation/filesystems/ufs.txt
10915F: fs/ufs/
cc2020e6 10916
0a09d3ab
DH
10917UHID USERSPACE HID IO DRIVER:
10918M: David Herrmann <dh.herrmann@googlemail.com>
10919L: linux-input@vger.kernel.org
10920S: Maintained
10921F: drivers/hid/uhid.c
c117ab84 10922F: include/uapi/linux/uhid.h
0a09d3ab 10923
18332a80 10924ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 10925L: linux-usb@vger.kernel.org
10c6c9c9 10926S: Orphan
355ffe69 10927F: drivers/uwb/
679655da
JP
10928F: include/linux/uwb.h
10929F: include/linux/uwb/
18332a80 10930
b31d8273
G
10931UNICORE32 ARCHITECTURE:
10932M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10933W: http://mprc.pku.edu.cn/~guanxuetao/linux
10934S: Maintained
ceebf4d5 10935T: git git://github.com/gxt/linux.git
b31d8273
G
10936F: arch/unicore32/
10937
d8379ab1
TF
10938UNIFDEF
10939M: Tony Finch <dot@dotat.at>
10940W: http://dotat.at/prog/unifdef
10941S: Maintained
10942F: scripts/unifdef.c
10943
1da177e4 10944UNIFORM CDROM DRIVER
8b58be88 10945M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10946W: http://www.kernel.dk
10947S: Maintained
679655da
JP
10948F: Documentation/cdrom/
10949F: drivers/cdrom/cdrom.c
10950F: include/linux/cdrom.h
c117ab84 10951F: include/uapi/linux/cdrom.h
1da177e4 10952
56df0122 10953UNISYS S-PAR DRIVERS
49e7d9df
JP
10954M: Benjamin Romer <benjamin.romer@unisys.com>
10955M: David Kershner <david.kershner@unisys.com>
10956L: sparmaintainer@unisys.com (Unisys internal)
10957S: Supported
10958F: drivers/staging/unisys/
56df0122 10959
9941fa6e
VH
10960UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10961M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
10962L: linux-scsi@vger.kernel.org
10963S: Supported
10964F: Documentation/scsi/ufs.txt
10965F: drivers/scsi/ufs/
10966
e2d1d6c0 10967UNSORTED BLOCK IMAGES (UBI)
949cb623 10968M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 10969M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
10970W: http://www.linux-mtd.infradead.org/
10971L: linux-mtd@lists.infradead.org
b6b44e0a 10972T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 10973S: Supported
80811493 10974F: drivers/mtd/ubi/
679655da 10975F: include/linux/mtd/ubi.h
c117ab84 10976F: include/uapi/mtd/ubi-user.h
e2d1d6c0 10977
1da177e4 10978USB ACM DRIVER
61eee9a7 10979M: Oliver Neukum <oliver@neukum.org>
6372594a 10980L: linux-usb@vger.kernel.org
1da177e4 10981S: Maintained
679655da
JP
10982F: Documentation/usb/acm.txt
10983F: drivers/usb/class/cdc-acm.*
1da177e4 10984
b7d572e1
PF
10985USB AR5523 WIRELESS DRIVER
10986M: Pontus Fuchs <pontus.fuchs@gmail.com>
10987L: linux-wireless@vger.kernel.org
10988S: Maintained
10989F: drivers/net/wireless/ath/ar5523/
10990
115bb1ff 10991USB ATTACHED SCSI
f50a4968 10992M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 10993M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
10994L: linux-usb@vger.kernel.org
10995L: linux-scsi@vger.kernel.org
8eae0fb7 10996S: Maintained
115bb1ff
MW
10997F: drivers/usb/storage/uas.c
10998
1da177e4 10999USB CDC ETHERNET DRIVER
61eee9a7 11000M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11001L: linux-usb@vger.kernel.org
1da177e4 11002S: Maintained
679655da 11003F: drivers/net/usb/cdc_*.c
c117ab84 11004F: include/uapi/linux/usb/cdc.h
1da177e4 11005
66e3e591
KP
11006USB CHAOSKEY DRIVER
11007M: Keith Packard <keithp@keithp.com>
11008L: linux-usb@vger.kernel.org
11009S: Maintained
11010F: drivers/usb/misc/chaoskey.c
11011
b02b371e 11012USB CYPRESS C67X00 DRIVER
8b58be88 11013M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11014L: linux-usb@vger.kernel.org
11015S: Maintained
679655da 11016F: drivers/usb/c67x00/
b02b371e 11017
d0374f4f 11018USB DAVICOM DM9601 DRIVER
8b58be88 11019M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11020L: netdev@vger.kernel.org
d0374f4f
PK
11021W: http://www.linux-usb.org/usbnet
11022S: Maintained
679655da 11023F: drivers/net/usb/dm9601.c
d0374f4f 11024
cc2020e6 11025USB DIAMOND RIO500 DRIVER
8b58be88 11026M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11027L: rio500-users@lists.sourceforge.net
11028W: http://rio500.sourceforge.net
11029S: Maintained
679655da 11030F: drivers/usb/misc/rio500*
cc2020e6 11031
1da177e4 11032USB EHCI DRIVER
578333ab 11033M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11034L: linux-usb@vger.kernel.org
578333ab 11035S: Maintained
679655da
JP
11036F: Documentation/usb/ehci.txt
11037F: drivers/usb/host/ehci*
1da177e4 11038
69ae9e3e 11039USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11040M: Felipe Balbi <balbi@ti.com>
795fb7e7 11041L: linux-usb@vger.kernel.org
69ae9e3e 11042W: http://www.linux-usb.org/gadget
d6d0f665
FB
11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11044S: Maintained
679655da
JP
11045F: drivers/usb/gadget/
11046F: include/linux/usb/gadget*
69ae9e3e 11047
2dea64b4 11048USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11049M: Jiri Kosina <jikos@kernel.org>
795fb7e7 11050L: linux-usb@vger.kernel.org
54e5881d 11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11052S: Maintained
c2f01971 11053F: Documentation/hid/hiddev.txt
679655da 11054F: drivers/hid/usbhid/
1da177e4 11055
959eea21 11056USB ISP116X DRIVER
8b58be88 11057M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11058L: linux-usb@vger.kernel.org
959eea21 11059S: Maintained
679655da
JP
11060F: drivers/usb/host/isp116x*
11061F: include/linux/usb/isp116x.h
959eea21 11062
1da177e4 11063USB MASS STORAGE DRIVER
8b58be88 11064M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11065L: linux-usb@vger.kernel.org
8836aeb8 11066L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11067S: Maintained
11068W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11069F: drivers/usb/storage/
1da177e4 11070
af39917d
CL
11071USB MIDI DRIVER
11072M: Clemens Ladisch <clemens@ladisch.de>
11073L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11074T: git git://git.alsa-project.org/alsa-kernel.git
11075S: Maintained
11076F: sound/usb/midi.*
11077
444ce9d4
JP
11078USB NETWORKING DRIVERS
11079L: linux-usb@vger.kernel.org
11080S: Odd Fixes
11081F: drivers/net/usb/
11082
1da177e4 11083USB OHCI DRIVER
578333ab 11084M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11085L: linux-usb@vger.kernel.org
578333ab 11086S: Maintained
679655da
JP
11087F: Documentation/usb/ohci.txt
11088F: drivers/usb/host/ohci*
1da177e4 11089
963ffa3e
PC
11090USB OTG FSM (Finite State Machine)
11091M: Peter Chen <Peter.Chen@freescale.com>
8373856d 11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11093L: linux-usb@vger.kernel.org
11094S: Maintained
11095F: drivers/usb/common/usb-otg-fsm.c
11096
563da3a9
VM
11097USB OVER IP DRIVER
11098M: Valentina Manea <valentina.manea.m@gmail.com>
11099M: Shuah Khan <shuah.kh@samsung.com>
11100L: linux-usb@vger.kernel.org
11101S: Maintained
11102F: drivers/usb/usbip/
11103F: tools/usb/usbip/
11104
1da177e4 11105USB PEGASUS DRIVER
a16b945c 11106M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11107L: linux-usb@vger.kernel.org
043600a6 11108L: netdev@vger.kernel.org
052e3128
PM
11109T: git git://github.com/petkan/pegasus.git
11110W: https://github.com/petkan/pegasus
1da177e4 11111S: Maintained
679655da 11112F: drivers/net/usb/pegasus.*
1da177e4 11113
d3ad558f
FB
11114USB PHY LAYER
11115M: Felipe Balbi <balbi@ti.com>
11116L: linux-usb@vger.kernel.org
11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11118S: Maintained
11119F: drivers/usb/phy/
d3ad558f 11120
73e4fb3f 11121USB PRINTER DRIVER (usblp)
8b58be88 11122M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11123L: linux-usb@vger.kernel.org
73e4fb3f 11124S: Supported
679655da 11125F: drivers/usb/class/usblp.c
1da177e4
LT
11126
11127USB RTL8150 DRIVER
a16b945c 11128M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11129L: linux-usb@vger.kernel.org
043600a6 11130L: netdev@vger.kernel.org
052e3128
PM
11131T: git git://github.com/petkan/rtl8150.git
11132W: https://github.com/petkan/rtl8150
1da177e4 11133S: Maintained
679655da 11134F: drivers/net/usb/rtl8150.c
1da177e4 11135
f896b796 11136USB SERIAL SUBSYSTEM
66085694 11137M: Johan Hovold <johan@kernel.org>
795fb7e7 11138L: linux-usb@vger.kernel.org
4e68852d 11139S: Maintained
679655da 11140F: Documentation/usb/usb-serial.txt
f896b796 11141F: drivers/usb/serial/
679655da 11142F: include/linux/usb/serial.h
1da177e4 11143
b3f0db1c
SG
11144USB SMSC75XX ETHERNET DRIVER
11145M: Steve Glendinning <steve.glendinning@shawell.net>
11146L: netdev@vger.kernel.org
11147S: Maintained
11148F: drivers/net/usb/smsc75xx.*
11149
2f7ca802 11150USB SMSC95XX ETHERNET DRIVER
90b24cfb 11151M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11152L: netdev@vger.kernel.org
90b24cfb 11153S: Maintained
679655da 11154F: drivers/net/usb/smsc95xx.*
2f7ca802 11155
1da177e4 11156USB SUBSYSTEM
879a5a00 11157M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11158L: linux-usb@vger.kernel.org
1da177e4 11159W: http://www.linux-usb.org
08deed1e 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11161S: Supported
679655da 11162F: Documentation/usb/
679655da
JP
11163F: drivers/usb/
11164F: include/linux/usb.h
11165F: include/linux/usb/
1da177e4
LT
11166
11167USB UHCI DRIVER
8b58be88 11168M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11169L: linux-usb@vger.kernel.org
1da177e4 11170S: Maintained
679655da 11171F: drivers/usb/host/uhci*
1da177e4 11172
69ae9e3e 11173USB "USBNET" DRIVER FRAMEWORK
d8130624 11174M: Oliver Neukum <oneukum@suse.com>
043600a6 11175L: netdev@vger.kernel.org
69ae9e3e 11176W: http://www.linux-usb.org/usbnet
1da177e4 11177S: Maintained
679655da
JP
11178F: drivers/net/usb/usbnet.c
11179F: include/linux/usb/usbnet.h
1da177e4 11180
c0efd232 11181USB VIDEO CLASS
c53ac071 11182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11183L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11184L: linux-media@vger.kernel.org
275ffde4 11185T: git git://linuxtv.org/media_tree.git
57c6d2e9 11186W: http://www.ideasonboard.org/uvc/
c0efd232 11187S: Maintained
0c0d06ca 11188F: drivers/media/usb/uvc/
6c0f0359 11189F: include/uapi/linux/uvcvideo.h
1da177e4 11190
b60b9c45
HV
11191USB VISION DRIVER
11192M: Hans Verkuil <hverkuil@xs4all.nl>
11193L: linux-media@vger.kernel.org
11194T: git git://linuxtv.org/media_tree.git
11195W: http://linuxtv.org
11196S: Odd Fixes
11197F: drivers/media/usb/usbvision/
11198
8282da47
LP
11199USB WEBCAM GADGET
11200M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11201L: linux-usb@vger.kernel.org
11202S: Maintained
3a83c16e 11203F: drivers/usb/gadget/function/*uvc*
faf2e1db 11204F: drivers/usb/gadget/legacy/webcam.c
8282da47 11205
bf164cc0 11206USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11207M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11208L: linux-wireless@vger.kernel.org
11209S: Maintained
679655da 11210F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11211
eb6bab13 11212USB XHCI DRIVER
03d85053 11213M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11214L: linux-usb@vger.kernel.org
11215S: Supported
36d0344c
SS
11216F: drivers/usb/host/xhci*
11217F: drivers/usb/host/pci-quirks*
eb6bab13 11218
1da177e4 11219USB ZD1201 DRIVER
4086b9ca 11220L: linux-wireless@vger.kernel.org
1da177e4 11221W: http://linux-lc100020.sourceforge.net
4086b9ca 11222S: Orphan
679655da 11223F: drivers/net/wireless/zd1201.*
1da177e4 11224
b7eee616 11225USB ZR364XX DRIVER
8b58be88 11226M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11227L: linux-usb@vger.kernel.org
661263b5 11228L: linux-media@vger.kernel.org
275ffde4 11229T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11230W: http://royale.zerezo.com/zr364xx/
11231S: Maintained
679655da 11232F: Documentation/video4linux/zr364xx.txt
90d72ac6 11233F: drivers/media/usb/zr364xx/
b7eee616 11234
289fcff4
HK
11235ULPI BUS
11236M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11237L: linux-usb@vger.kernel.org
11238S: Maintained
11239F: drivers/usb/common/ulpi.c
11240F: include/linux/ulpi/
11241
e7839f25 11242USER-MODE LINUX (UML)
8b58be88 11243M: Jeff Dike <jdike@addtoit.com>
b15194b7 11244M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11245L: user-mode-linux-devel@lists.sourceforge.net
11246L: user-mode-linux-user@lists.sourceforge.net
11247W: http://user-mode-linux.sourceforge.net
11248S: Maintained
61516587 11249F: Documentation/virtual/uml/
679655da 11250F: arch/um/
b070989a 11251F: arch/x86/um/
679655da
JP
11252F: fs/hostfs/
11253F: fs/hppfs/
b7eee616 11254
e5f114e9 11255USERSPACE I/O (UIO)
6a534c9d 11256M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11257M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11258S: Maintained
3d3fecbd 11259T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11260F: Documentation/DocBook/uio-howto.tmpl
11261F: drivers/uio/
11262F: include/linux/uio*.h
e5f114e9 11263
256cccbe 11264UTIL-LINUX PACKAGE
8b58be88 11265M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11266L: util-linux@vger.kernel.org
11267W: http://en.wikipedia.org/wiki/Util-linux
11268T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11269S: Maintained
11270
c1fd1c07 11271UVESAFB DRIVER
8b58be88 11272M: Michal Januszewski <spock@gentoo.org>
c69f677c 11273L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11274W: http://dev.gentoo.org/~spock/projects/uvesafb/
11275S: Maintained
679655da 11276F: Documentation/fb/uvesafb.txt
8a61f013 11277F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11278
456930d8
SA
11279VF610 NAND DRIVER
11280M: Stefan Agner <stefan@agner.ch>
11281L: linux-mtd@lists.infradead.org
11282S: Supported
11283F: drivers/mtd/nand/vf610_nfc.c
11284
4480f15b 11285VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11286M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11287S: Maintained
679655da
JP
11288F: Documentation/filesystems/vfat.txt
11289F: fs/fat/
1da177e4 11290
cba3345c
AW
11291VFIO DRIVER
11292M: Alex Williamson <alex.williamson@redhat.com>
11293L: kvm@vger.kernel.org
11294S: Maintained
11295F: Documentation/vfio.txt
11296F: drivers/vfio/
11297F: include/linux/vfio.h
c117ab84 11298F: include/uapi/linux/vfio.h
cba3345c 11299
a714ea5f
AW
11300VFIO PLATFORM DRIVER
11301M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11302L: kvm@vger.kernel.org
11303S: Maintained
11304F: drivers/vfio/platform/
11305
9e6f3438
PO
11306VIDEOBUF2 FRAMEWORK
11307M: Pawel Osciak <pawel@osciak.com>
11308M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11309M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11310L: linux-media@vger.kernel.org
11311S: Maintained
90d72ac6 11312F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11313F: include/media/videobuf2-*
11314
5523662e
SCP
11315VIRTUAL SERIO DEVICE DRIVER
11316M: Stephen Chandler Paul <thatslyude@gmail.com>
11317S: Maintained
11318F: drivers/input/serio/userio.c
11319F: include/uapi/linux/userio.h
11320
9a82446b
AS
11321VIRTIO CONSOLE DRIVER
11322M: Amit Shah <amit.shah@redhat.com>
11323L: virtualization@lists.linux-foundation.org
11324S: Maintained
11325F: drivers/char/virtio_console.c
11326F: include/linux/virtio_console.h
c117ab84 11327F: include/uapi/linux/virtio_console.h
9a82446b 11328
2426ec8f 11329VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11330M: "Michael S. Tsirkin" <mst@redhat.com>
11331L: virtualization@lists.linux-foundation.org
11332S: Maintained
11333F: drivers/virtio/
c893c8d7 11334F: tools/virtio/
2426ec8f
MT
11335F: drivers/net/virtio_net.c
11336F: drivers/block/virtio_blk.c
11337F: include/linux/virtio_*.h
916cdabc 11338F: include/uapi/linux/virtio_*.h
2426ec8f 11339
f2dbda3b
CH
11340VIRTIO DRIVERS FOR S390
11341M: Christian Borntraeger <borntraeger@de.ibm.com>
11342M: Cornelia Huck <cornelia.huck@de.ibm.com>
11343L: linux-s390@vger.kernel.org
11344L: virtualization@lists.linux-foundation.org
11345L: kvm@vger.kernel.org
11346S: Supported
1b568d93 11347F: drivers/s390/virtio/
f2dbda3b 11348
4ad6ee91
GH
11349VIRTIO GPU DRIVER
11350M: David Airlie <airlied@linux.ie>
11351M: Gerd Hoffmann <kraxel@redhat.com>
11352L: dri-devel@lists.freedesktop.org
11353L: virtualization@lists.linux-foundation.org
11354S: Maintained
11355F: drivers/gpu/drm/virtio/
11356F: include/uapi/linux/virtio_gpu.h
11357
3a4d5c94
MT
11358VIRTIO HOST (VHOST)
11359M: "Michael S. Tsirkin" <mst@redhat.com>
11360L: kvm@vger.kernel.org
c996d8b9 11361L: virtualization@lists.linux-foundation.org
3a4d5c94
MT
11362L: netdev@vger.kernel.org
11363S: Maintained
11364F: drivers/vhost/
c117ab84 11365F: include/uapi/linux/vhost.h
3a4d5c94 11366
271c8651
GH
11367VIRTIO INPUT DRIVER
11368M: Gerd Hoffmann <kraxel@redhat.com>
11369S: Maintained
11370F: drivers/virtio/virtio_input.c
11371F: include/uapi/linux/virtio_input.h
11372
1da177e4 11373VIA RHINE NETWORK DRIVER
210347e1 11374S: Orphan
f2148a47 11375F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11376
f0bf7f61 11377VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11378M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11379M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11380S: Maintained
11381F: drivers/mmc/host/via-sdmmc.c
11382
69e4a7c2 11383VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11384M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11385L: linux-fbdev@vger.kernel.org
69e4a7c2 11386S: Maintained
c7babebd
FTS
11387F: include/linux/via-core.h
11388F: include/linux/via-gpio.h
11389F: include/linux/via_i2c.h
8a61f013 11390F: drivers/video/fbdev/via/
69e4a7c2 11391
01f20734 11392VIA VELOCITY NETWORK DRIVER
8b58be88 11393M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11394L: netdev@vger.kernel.org
11395S: Maintained
f2148a47 11396F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11397
f73f8173
AW
11398VIRT LIB
11399M: Alex Williamson <alex.williamson@redhat.com>
11400M: Paolo Bonzini <pbonzini@redhat.com>
11401L: kvm@vger.kernel.org
11402S: Supported
11403F: virt/lib/
11404
77911fd2 11405VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11406M: Hans Verkuil <hverkuil@xs4all.nl>
11407L: linux-media@vger.kernel.org
11408T: git git://linuxtv.org/media_tree.git
11409W: http://linuxtv.org
11410S: Maintained
77911fd2 11411F: drivers/media/platform/vivid/*
0b7bc1fa 11412
be7f8273 11413VLAN (802.1Q)
8b58be88 11414M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11415L: netdev@vger.kernel.org
11416S: Maintained
679655da
JP
11417F: drivers/net/macvlan.c
11418F: include/linux/if_*vlan.h
11419F: net/8021q/
be7f8273 11420
55e331cf 11421VLYNQ BUS
8b58be88 11422M: Florian Fainelli <florian@openwrt.org>
8578d7af 11423L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11424S: Maintained
11425F: drivers/vlynq/vlynq.c
11426F: include/linux/vlynq.h
11427
390beae4 11428VME SUBSYSTEM
74c600e3 11429M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11430M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11432L: devel@driverdev.osuosl.org
11433S: Maintained
11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11435F: Documentation/vme_api.txt
11436F: drivers/staging/vme/
11437F: drivers/vme/
11438F: include/linux/vme*
11439
4488e09b
AK
11440VMWARE HYPERVISOR INTERFACE
11441M: Alok Kataria <akataria@vmware.com>
11442L: virtualization@lists.linux-foundation.org
11443S: Supported
11444F: arch/x86/kernel/cpu/vmware.c
11445
73b35d07
DT
11446VMWARE BALLOON DRIVER
11447M: Xavier Deguillard <xdeguillard@vmware.com>
11448M: Philip Moltmann <moltmann@vmware.com>
11449M: "VMware, Inc." <pv-drivers@vmware.com>
11450L: linux-kernel@vger.kernel.org
11451S: Maintained
11452F: drivers/misc/vmw_balloon.c
11453
8b8be51b
TH
11454VMWARE VMMOUSE SUBDRIVER
11455M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11456M: "VMware, Inc." <pv-drivers@vmware.com>
11457L: linux-input@vger.kernel.org
11458S: Maintained
11459F: drivers/input/mouse/vmmouse.c
11460F: drivers/input/mouse/vmmouse.h
11461
d1a890fa 11462VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11463M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11464M: "VMware, Inc." <pv-drivers@vmware.com>
11465L: netdev@vger.kernel.org
11466S: Maintained
11467F: drivers/net/vmxnet3/
d1a890fa 11468
851b1642 11469VMware PVSCSI driver
f2d7e40e 11470M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11471M: VMware PV-Drivers <pv-drivers@vmware.com>
11472L: linux-scsi@vger.kernel.org
11473S: Maintained
11474F: drivers/scsi/vmw_pvscsi.c
11475F: drivers/scsi/vmw_pvscsi.h
11476
e53e86c7 11477VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11478M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11479M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11480L: linux-kernel@vger.kernel.org
1dd68f01 11481W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11483S: Supported
679655da
JP
11484F: drivers/regulator/
11485F: include/linux/regulator/
e53e86c7 11486
081958eb
DA
11487VRF
11488M: David Ahern <dsa@cumulusnetworks.com>
11489M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11490L: netdev@vger.kernel.org
11491S: Maintained
11492F: drivers/net/vrf.c
562d897d 11493F: Documentation/networking/vrf.txt
081958eb 11494
ab41319e 11495VT1211 HARDWARE MONITOR DRIVER
8b58be88 11496M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11497L: lm-sensors@lm-sensors.org
11498S: Maintained
679655da
JP
11499F: Documentation/hwmon/vt1211
11500F: drivers/hwmon/vt1211.c
ab41319e 11501
1de9e371 11502VT8231 HARDWARE MONITOR DRIVER
8b58be88 11503M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11504L: lm-sensors@lm-sensors.org
11505S: Maintained
679655da 11506F: drivers/hwmon/vt8231.c
1de9e371 11507
88095e7b
TO
11508VUB300 USB to SDIO/SD/MMC bridge chip
11509M: Tony Olech <tony.olech@elandigitalsystems.com>
11510L: linux-mmc@vger.kernel.org
11511L: linux-usb@vger.kernel.org
11512S: Supported
11513F: drivers/mmc/host/vub300.c
11514
1da177e4 11515W1 DALLAS'S 1-WIRE BUS
a8018766 11516M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11517S: Maintained
679655da
JP
11518F: Documentation/w1/
11519F: drivers/w1/
1da177e4 11520
13927079 11521W83791D HARDWARE MONITORING DRIVER
8b58be88 11522M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11523L: lm-sensors@lm-sensors.org
25845c22 11524S: Maintained
679655da
JP
11525F: Documentation/hwmon/w83791d
11526F: drivers/hwmon/w83791d.c
13927079 11527
61db011d 11528W83793 HARDWARE MONITORING DRIVER
8b58be88 11529M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11530L: lm-sensors@lm-sensors.org
11531S: Maintained
679655da
JP
11532F: Documentation/hwmon/w83793
11533F: drivers/hwmon/w83793.c
61db011d 11534
e3760b43 11535W83795 HARDWARE MONITORING DRIVER
d8130624 11536M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11537L: lm-sensors@lm-sensors.org
11538S: Maintained
11539F: drivers/hwmon/w83795.c
11540
1da177e4 11541W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11542M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11543S: Maintained
679655da 11544F: drivers/mmc/host/wbsd.*
1da177e4 11545
b4e05923
HG
11546WACOM PROTOCOL 4 SERIAL TABLETS
11547M: Julian Squires <julian@cipht.net>
11548M: Hans de Goede <hdegoede@redhat.com>
11549L: linux-input@vger.kernel.org
11550S: Maintained
11551F: drivers/input/tablet/wacom_serial4.c
11552
3527761c 11553WATCHDOG DEVICE DRIVERS
8b58be88 11554M: Wim Van Sebroeck <wim@iguana.be>
230a5cef
WVS
11555L: linux-watchdog@vger.kernel.org
11556W: http://www.linux-watchdog.org/
f599aaf0 11557T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11558S: Maintained
679655da
JP
11559F: Documentation/watchdog/
11560F: drivers/watchdog/
11561F: include/linux/watchdog.h
c117ab84 11562F: include/uapi/linux/watchdog.h
3527761c 11563
1da177e4 11564WD7000 SCSI DRIVER
8b58be88 11565M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11566L: linux-scsi@vger.kernel.org
11567S: Maintained
679655da 11568F: drivers/scsi/wd7000.c
1da177e4 11569
b22e00f3
DH
11570WIIMOTE HID DRIVER
11571M: David Herrmann <dh.herrmann@googlemail.com>
11572L: linux-input@vger.kernel.org
11573S: Maintained
11574F: drivers/hid/hid-wiimote*
11575
e258b80e 11576WINBOND CIR DRIVER
364e9e18 11577M: David Härdeman <david@hardeman.nu>
e258b80e 11578S: Maintained
116ab806 11579F: drivers/media/rc/winbond-cir.c
e258b80e 11580
8a70da82 11581WIMAX STACK
8b58be88 11582M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11583M: linux-wimax@intel.com
49e7d9df 11584L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11585S: Supported
11586W: http://linuxwimax.org
315987dc 11587F: Documentation/wimax/README.wimax
315987dc
JP
11588F: include/linux/wimax/debug.h
11589F: include/net/wimax.h
c117ab84 11590F: include/uapi/linux/wimax.h
315987dc 11591F: net/wimax/
8a70da82 11592
5fc14680 11593WISTRON LAPTOP BUTTON DRIVER
8b58be88 11594M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11595S: Maintained
679655da 11596F: drivers/input/misc/wistron_btns.c
5fc14680 11597
1da177e4 11598WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11599M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11600L: linux-wireless@vger.kernel.org
926554c4 11601W: http://oops.ghostprotocols.net:81/blog
1da177e4 11602S: Maintained
679655da 11603F: drivers/net/wireless/wl3501*
1da177e4 11604
055bcbcb 11605WOLFSON MICROELECTRONICS DRIVERS
fef95164 11606L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11607T: git https://github.com/CirrusLogic/linux-drivers.git
11608W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11609S: Supported
3768f0b1 11610F: Documentation/hwmon/wm83??
f494993f
CK
11611F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11612F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11613F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11614F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11615F: drivers/clk/clk-wm83*.c
9c309598 11616F: drivers/extcon/extcon-arizona.c
b75ea16a 11617F: drivers/leds/leds-wm83*.c
25b273ba 11618F: drivers/gpio/gpio-*wm*.c
9c309598 11619F: drivers/gpio/gpio-arizona.c
d22b0869 11620F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11621F: drivers/input/misc/wm831x-on.c
11622F: drivers/input/touchscreen/wm831x-ts.c
11623F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11624F: drivers/mfd/arizona*
11625F: drivers/mfd/wm*.c
b75ea16a
MB
11626F: drivers/power/wm83*.c
11627F: drivers/rtc/rtc-wm83*.c
11628F: drivers/regulator/wm8*.c
3860e6c4 11629F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11630F: drivers/watchdog/wm83*_wdt.c
9c309598 11631F: include/linux/mfd/arizona/
3860e6c4 11632F: include/linux/mfd/wm831x/
b75ea16a 11633F: include/linux/mfd/wm8350/
3768f0b1 11634F: include/linux/mfd/wm8400*
59ec6da2 11635F: include/linux/wm97xx.h
055bcbcb 11636F: include/sound/wm????.h
9c309598 11637F: sound/soc/codecs/arizona.?
055bcbcb 11638F: sound/soc/codecs/wm*
b75ea16a 11639
3e6cd7a4
TH
11640WORKQUEUE
11641M: Tejun Heo <tj@kernel.org>
badb7f5e 11642R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11644S: Maintained
11645F: include/linux/workqueue.h
11646F: kernel/workqueue.c
11647F: Documentation/workqueue.txt
11648
1da177e4 11649X.25 NETWORK LAYER
8bf28059 11650M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11651L: linux-x25@vger.kernel.org
8bf28059 11652S: Odd Fixes
679655da
JP
11653F: Documentation/networking/x25*
11654F: include/net/x25*
11655F: net/x25/
1da177e4 11656
e2d1d6c0 11657X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11658M: Thomas Gleixner <tglx@linutronix.de>
11659M: Ingo Molnar <mingo@redhat.com>
11660M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11661M: x86@kernel.org
981c3a4f 11662L: linux-kernel@vger.kernel.org
75fc2d37 11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11664S: Maintained
679655da
JP
11665F: Documentation/x86/
11666F: arch/x86/
e2d1d6c0 11667
d0944853 11668X86 PLATFORM DRIVERS
e181ba15 11669M: Darren Hart <dvhart@infradead.org>
d0944853 11670L: platform-driver-x86@vger.kernel.org
e181ba15 11671T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11672S: Maintained
14430813 11673F: drivers/platform/x86/
3a4bceef 11674F: drivers/platform/olpc/
d0944853 11675
c1f5c54b
IM
11676X86 MCE INFRASTRUCTURE
11677M: Tony Luck <tony.luck@intel.com>
487ba8e8 11678M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11679L: linux-edac@vger.kernel.org
11680S: Maintained
11681F: arch/x86/kernel/cpu/mcheck/*
11682
79ebdc95
BP
11683X86 MICROCODE UPDATE SUPPORT
11684M: Borislav Petkov <bp@alien8.de>
11685S: Maintained
11686F: arch/x86/kernel/cpu/microcode/*
11687
f0905c5a
AL
11688X86 VDSO
11689M: Andy Lutomirski <luto@amacapital.net>
11690L: linux-kernel@vger.kernel.org
11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11692S: Maintained
d603c8e1 11693F: arch/x86/entry/vdso/
f0905c5a 11694
d6fad502 11695XC2028/3028 TUNER DRIVER
009a5410 11696M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502
MCC
11697L: linux-media@vger.kernel.org
11698W: http://linuxtv.org
11699T: git git://linuxtv.org/media_tree.git
11700S: Maintained
11701F: drivers/media/tuners/tuner-xc2028.*
11702
c4468085 11703XEN HYPERVISOR INTERFACE
c4468085 11704M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
11705M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11706M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 11707L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
11709S: Supported
11710F: arch/x86/xen/
11711F: drivers/*/xen-*front.c
11712F: drivers/xen/
11713F: arch/x86/include/asm/xen/
11714F: include/xen/
c117ab84 11715F: include/uapi/xen/
c4468085 11716
77bfb479
SS
11717XEN HYPERVISOR ARM
11718M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11719L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
11720S: Supported
11721F: arch/arm/xen/
11722F: arch/arm/include/asm/xen/
11723
b475e83f
SS
11724XEN HYPERVISOR ARM64
11725M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 11726L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
11727S: Supported
11728F: arch/arm64/xen/
11729F: arch/arm64/include/asm/xen/
11730
9b57e1a7
IC
11731XEN NETWORK BACKEND DRIVER
11732M: Ian Campbell <ian.campbell@citrix.com>
8386040b 11733M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 11734L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
11735L: netdev@vger.kernel.org
11736S: Supported
11737F: drivers/net/xen-netback/*
11738
c5f8e29d
KRW
11739XEN PCI SUBSYSTEM
11740M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11741L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11742S: Supported
11743F: arch/x86/pci/*xen*
11744F: drivers/pci/*xen*
11745
a2c5ae65
KRW
11746XEN BLOCK SUBSYSTEM
11747M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 11748M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
11749L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11750S: Supported
11751F: drivers/block/xen-blkback/*
11752F: drivers/block/xen*
11753
15d03609
JG
11754XEN PVSCSI DRIVERS
11755M: Juergen Gross <jgross@suse.com>
11756L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11757L: linux-scsi@vger.kernel.org
11758S: Supported
11759F: drivers/scsi/xen-scsifront.c
11760F: drivers/xen/xen-scsiback.c
11761F: include/xen/interface/io/vscsiif.h
11762
c5f8e29d
KRW
11763XEN SWIOTLB SUBSYSTEM
11764M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 11765L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
11766S: Supported
11767F: arch/x86/xen/*swiotlb*
11768F: drivers/xen/*swiotlb*
11769
1da177e4
LT
11770XFS FILESYSTEM
11771P: Silicon Graphics Inc
809625ca 11772M: Dave Chinner <david@fromorbit.com>
18caa67a 11773M: xfs@oss.sgi.com
d7ede1aa 11774L: xfs@oss.sgi.com
1da177e4 11775W: http://oss.sgi.com/projects/xfs
54e5881d 11776T: git git://oss.sgi.com/xfs/xfs.git
1da177e4 11777S: Supported
679655da
JP
11778F: Documentation/filesystems/xfs.txt
11779F: fs/xfs/
1da177e4 11780
8a3b7a25 11781XILINX AXI ETHERNET DRIVER
59a54f30
MS
11782M: Anirudha Sarangi <anirudh@xilinx.com>
11783M: John Linn <John.Linn@xilinx.com>
8a3b7a25 11784S: Maintained
11785F: drivers/net/ethernet/xilinx/xilinx_axienet*
11786
238b8721 11787XILINX UARTLITE SERIAL DRIVER
8b58be88 11788M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
11789L: linux-serial@vger.kernel.org
11790S: Maintained
df621252 11791F: drivers/tty/serial/uartlite.c
238b8721 11792
df330515
LP
11793XILINX VIDEO IP CORES
11794M: Hyun Kwon <hyun.kwon@xilinx.com>
11795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11796L: linux-media@vger.kernel.org
11797T: git git://linuxtv.org/media_tree.git
11798S: Supported
11799F: Documentation/devicetree/bindings/media/xilinx/
11800F: drivers/media/platform/xilinx/
a5562f65 11801F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 11802
74316949
EB
11803XILLYBUS DRIVER
11804M: Eli Billauer <eli.billauer@gmail.com>
11805L: linux-kernel@vger.kernel.org
11806S: Supported
11807F: drivers/char/xillybus/
11808
f620e4b8
MF
11809XTENSA XTFPGA PLATFORM SUPPORT
11810M: Max Filippov <jcmvbkbc@gmail.com>
11811L: linux-xtensa@linux-xtensa.org
11812S: Maintained
11813F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 11814F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 11815
1da177e4 11816YAM DRIVER FOR AX.25
8b58be88 11817M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
11818L: linux-hams@vger.kernel.org
11819S: Maintained
679655da
JP
11820F: drivers/net/hamradio/yam*
11821F: include/linux/yam.h
1da177e4 11822
af64a5eb 11823YEALINK PHONE DRIVER
8b58be88 11824M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
11825L: usbb2k-api-dev@nongnu.org
11826S: Maintained
679655da
JP
11827F: Documentation/input/yealink.txt
11828F: drivers/input/misc/yealink.*
af64a5eb 11829
1da177e4 11830Z8530 DRIVER FOR AX.25
8b58be88 11831M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
11832W: http://yaina.de/jreuter/
11833W: http://www.qsl.net/dl1bke/
11834L: linux-hams@vger.kernel.org
11835S: Maintained
679655da
JP
11836F: Documentation/networking/z8530drv.txt
11837F: drivers/net/hamradio/*scc.c
11838F: drivers/net/hamradio/z8530.h
1da177e4 11839
0cf31ec1 11840ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 11841M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11842L: linux-mm@kvack.org
11843S: Maintained
11844F: mm/zbud.c
11845F: include/linux/zbud.h
11846
7c0c3afb 11847ZD1211RW WIRELESS DRIVER
8b58be88
JP
11848M: Daniel Drake <dsd@gentoo.org>
11849M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 11850W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 11851L: linux-wireless@vger.kernel.org
7c0c3afb
DD
11852L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11853S: Maintained
679655da 11854F: drivers/net/wireless/zd1211rw/
7c0c3afb 11855
20263029
DS
11856ZPOOL COMPRESSED PAGE STORAGE API
11857M: Dan Streetman <ddstreet@ieee.org>
11858L: linux-mm@kvack.org
11859S: Maintained
11860F: mm/zpool.c
11861F: include/linux/zpool.h
11862
1da177e4 11863ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 11864L: mjpeg-users@lists.sourceforge.net
f63145e2 11865L: linux-media@vger.kernel.org
1da177e4 11866W: http://mjpeg.sourceforge.net/driver-zoran/
cea8321c 11867T: hg http://linuxtv.org/hg/v4l-dvb
f63145e2 11868S: Odd Fixes
90d72ac6 11869F: drivers/media/pci/zoran/
1da177e4 11870
6920f2cc
MK
11871ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11872M: Minchan Kim <minchan@kernel.org>
11873M: Nitin Gupta <ngupta@vflare.org>
74f3037c 11874R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
11875L: linux-kernel@vger.kernel.org
11876S: Maintained
11877F: drivers/block/zram/
11878F: Documentation/blockdev/zram.txt
11879
8b4a4080 11880ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 11881M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 11882S: Maintained
df621252 11883F: drivers/tty/serial/zs.*
8b4a4080 11884
eae70d06
MK
11885ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11886M: Minchan Kim <minchan@kernel.org>
11887M: Nitin Gupta <ngupta@vflare.org>
41192a2d 11888R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
11889L: linux-mm@kvack.org
11890S: Maintained
11891F: mm/zsmalloc.c
11892F: include/linux/zsmalloc.h
d02be50d 11893F: Documentation/vm/zsmalloc.txt
eae70d06 11894
0cf31ec1 11895ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 11896M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
11897L: linux-mm@kvack.org
11898S: Maintained
11899F: mm/zswap.c
11900
1da177e4 11901THE REST
8b58be88 11902M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 11903L: linux-kernel@vger.kernel.org
8a6e2535 11904Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 11905T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 11906S: Buried alive in reporters
34d03cc1
JP
11907F: *
11908F: */
This page took 6.515603 seconds and 5 git commands to generate.