gpio: Add driver for SPI serializers
[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
a825eaec 209W: https://linuxtv.org
91952bc0
AP
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
1b06d64f
WBG
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
6ddcf9b4
WBG
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
e2558989
WBG
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
1da177e4 261ACENIC DRIVER
8b58be88 262M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
263L: linux-acenic@sunsite.dk
264S: Maintained
531c4f89 265F: drivers/net/ethernet/alteon/acenic*
1da177e4 266
e86435eb 267ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 268M: Peter Feuerer <peter@piie.net>
d0944853 269L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
270W: http://piie.net/?section=acerhdf
271S: Maintained
272F: drivers/platform/x86/acerhdf.c
e86435eb 273
745a5d21 274ACER WMI LAPTOP EXTRAS
182ae55c 275M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 276L: platform-driver-x86@vger.kernel.org
745a5d21 277S: Maintained
679655da 278F: drivers/platform/x86/acer-wmi.c
745a5d21 279
1da177e4 280ACPI
9c3646d1 281M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 282M: Len Brown <lenb@kernel.org>
6968e50c 283L: linux-acpi@vger.kernel.org
360818b8
RW
284W: https://01.org/linux-acpi
285Q: https://patchwork.kernel.org/project/linux-acpi/list/
286T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 287S: Supported
679655da
JP
288F: drivers/acpi/
289F: drivers/pnp/pnpacpi/
290F: include/linux/acpi.h
43368e74 291F: include/acpi/
3a75ef0c 292F: Documentation/acpi/
89ca78a0 293F: Documentation/ABI/testing/sysfs-bus-acpi
15fd830d
BH
294F: drivers/pci/*acpi*
295F: drivers/pci/*/*acpi*
296F: drivers/pci/*/*/*acpi*
3a75ef0c 297F: tools/power/acpi/
8b59a454 298
3774929d
RW
299ACPI COMPONENT ARCHITECTURE (ACPICA)
300M: Robert Moore <robert.moore@intel.com>
301M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 302M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
303L: linux-acpi@vger.kernel.org
304L: devel@acpica.org
305W: https://acpica.org/
306W: https://github.com/acpica/acpica/
307Q: https://patchwork.kernel.org/project/linux-acpi/list/
308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
309S: Supported
310F: drivers/acpi/acpica/
311F: include/acpi/
2754c447 312F: tools/power/acpi/
3774929d 313
8b59a454 314ACPI FAN DRIVER
8b58be88 315M: Zhang Rui <rui.zhang@intel.com>
8b59a454 316L: linux-acpi@vger.kernel.org
5ca92bd9 317W: https://01.org/linux-acpi
8b59a454 318S: Supported
679655da 319F: drivers/acpi/fan.c
1da177e4 320
8b59a454 321ACPI THERMAL DRIVER
8b58be88 322M: Zhang Rui <rui.zhang@intel.com>
8b59a454 323L: linux-acpi@vger.kernel.org
5ca92bd9 324W: https://01.org/linux-acpi
8b59a454 325S: Supported
679655da 326F: drivers/acpi/*thermal*
998be20f 327
359acec8 328ACPI VIDEO DRIVER
8b58be88 329M: Zhang Rui <rui.zhang@intel.com>
8b59a454 330L: linux-acpi@vger.kernel.org
5ca92bd9 331W: https://01.org/linux-acpi
8b59a454 332S: Supported
86f98a3a 333F: drivers/acpi/acpi_video.c
998be20f 334
bff431e4 335ACPI WMI DRIVER
d0944853 336L: platform-driver-x86@vger.kernel.org
5b927259 337S: Orphan
679655da 338F: drivers/platform/x86/wmi.c
bff431e4 339
2f39d519 340AD1889 ALSA SOUND DRIVER
8b58be88 341M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
342W: http://wiki.parisc-linux.org/AD1889
343L: linux-parisc@vger.kernel.org
344S: Maintained
679655da 345F: sound/pci/ad1889.*
2f39d519 346
527a1a83
MH
347AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
348M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 349W: http://wiki.analog.com/AD5254
a4edbc10 350W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
351S: Supported
352F: drivers/misc/ad525x_dpot.c
353
354AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
355M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 356W: http://wiki.analog.com/AD5398
a4edbc10 357W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
358S: Supported
359F: drivers/regulator/ad5398.c
360
361AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
362M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 363W: http://wiki.analog.com/AD7142
a4edbc10 364W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
365S: Supported
366F: drivers/input/misc/ad714x.c
367
368AD7877 TOUCHSCREEN DRIVER
369M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 370W: http://wiki.analog.com/AD7877
a4edbc10 371W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
372S: Supported
373F: drivers/input/touchscreen/ad7877.c
374
375AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
376M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 377W: http://wiki.analog.com/AD7879
a4edbc10 378W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
379S: Supported
380F: drivers/input/touchscreen/ad7879.c
381
1330b0dc 382ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 383M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
384S: Maintained
385
7302b9d9
MH
386ADF7242 IEEE 802.15.4 RADIO DRIVER
387M: Michael Hennerich <michael.hennerich@analog.com>
388W: https://wiki.analog.com/ADF7242
389W: http://ez.analog.com/community/linux-device-drivers
390L: linux-wpan@vger.kernel.org
391S: Supported
392F: drivers/net/ieee802154/adf7242.c
393F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
394
1da177e4 395ADM1025 HARDWARE MONITOR DRIVER
d8130624 396M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 397L: lm-sensors@lm-sensors.org
1da177e4 398S: Maintained
679655da
JP
399F: Documentation/hwmon/adm1025
400F: drivers/hwmon/adm1025.c
1da177e4 401
cae2caae 402ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 403M: Corentin Labbe <clabbe.montjoie@gmail.com>
cae2caae
CL
404L: lm-sensors@lm-sensors.org
405S: Maintained
679655da 406F: drivers/hwmon/adm1029.c
cae2caae 407
cc0b88cf 408ADM8211 WIRELESS DRIVER
cc0b88cf 409L: linux-wireless@vger.kernel.org
491b26b4 410W: http://wireless.kernel.org/
e71bcbd0 411S: Orphan
d4a17304 412F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 413
e8e31622
SA
414ADP1653 FLASH CONTROLLER DRIVER
415M: Sakari Ailus <sakari.ailus@iki.fi>
416L: linux-media@vger.kernel.org
417S: Maintained
418F: drivers/media/i2c/adp1653.c
b5dcee22 419F: include/media/i2c/adp1653.h
e8e31622 420
527a1a83
MH
421ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
422M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 423W: http://wiki.analog.com/ADP5520
a4edbc10 424W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
425S: Supported
426F: drivers/mfd/adp5520.c
427F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 428F: drivers/leds/leds-adp5520.c
77278d50 429F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
430F: drivers/input/keyboard/adp5520-keys.c
431
432ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
433M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 434W: http://wiki.analog.com/ADP5588
a4edbc10 435W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
436S: Supported
437F: drivers/input/keyboard/adp5588-keys.c
77278d50 438F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
439
440ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
441M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 442W: http://wiki.analog.com/ADP8860
a4edbc10 443W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
444S: Supported
445F: drivers/video/backlight/adp8860_bl.c
446
8c22a8f5
DE
447ADS1015 HARDWARE MONITOR DRIVER
448M: Dirk Eibach <eibach@gdsys.de>
449L: lm-sensors@lm-sensors.org
450S: Maintained
451F: Documentation/hwmon/ads1015
452F: drivers/hwmon/ads1015.c
453F: include/linux/i2c/ads1015.h
454
1da177e4 455ADT746X FAN DRIVER
8b58be88 456M: Colin Leroy <colin@colino.net>
1da177e4 457S: Maintained
679655da 458F: drivers/macintosh/therm_adt746x.c
1da177e4 459
b058b859 460ADT7475 HARDWARE MONITOR DRIVER
d8130624 461M: Jean Delvare <jdelvare@suse.com>
b058b859
JD
462L: lm-sensors@lm-sensors.org
463S: Maintained
464F: Documentation/hwmon/adt7475
465F: drivers/hwmon/adt7475.c
466
527a1a83
MH
467ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
468M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 469W: http://wiki.analog.com/ADXL345
a4edbc10 470W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
471S: Supported
472F: drivers/input/misc/adxl34x.c
473
8c6af9e1 474ADVANSYS SCSI DRIVER
8b58be88 475M: Matthew Wilcox <matthew@wil.cx>
d8130624 476M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
477L: linux-scsi@vger.kernel.org
478S: Maintained
679655da
JP
479F: Documentation/scsi/advansys.txt
480F: drivers/scsi/advansys.c
8c6af9e1 481
1da177e4 482AEDSP16 DRIVER
8b58be88 483M: Riccardo Facchetti <fizban@tin.it>
1da177e4 484S: Maintained
679655da 485F: sound/oss/aedsp16.c
1da177e4 486
91952bc0
AP
487AF9013 MEDIA DRIVER
488M: Antti Palosaari <crope@iki.fi>
489L: linux-media@vger.kernel.org
a825eaec 490W: https://linuxtv.org
91952bc0
AP
491W: http://palosaari.fi/linux/
492Q: http://patchwork.linuxtv.org/project/linux-media/list/
493T: git git://linuxtv.org/anttip/media_tree.git
494S: Maintained
495F: drivers/media/dvb-frontends/af9013*
496
497AF9033 MEDIA DRIVER
498M: Antti Palosaari <crope@iki.fi>
499L: linux-media@vger.kernel.org
a825eaec 500W: https://linuxtv.org
91952bc0
AP
501W: http://palosaari.fi/linux/
502Q: http://patchwork.linuxtv.org/project/linux-media/list/
503T: git git://linuxtv.org/anttip/media_tree.git
504S: Maintained
505F: drivers/media/dvb-frontends/af9033*
506
1da177e4 507AFFS FILE SYSTEM
6cf515e1
GU
508L: linux-fsdevel@vger.kernel.org
509S: Orphan
679655da
JP
510F: Documentation/filesystems/affs.txt
511F: fs/affs/
1da177e4 512
e2d1d6c0 513AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 514M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
515L: linux-afs@lists.infradead.org
516S: Supported
679655da
JP
517F: fs/afs/
518F: include/net/af_rxrpc.h
519F: net/rxrpc/af_rxrpc.c
e2d1d6c0 520
1da177e4 521AGPGART DRIVER
8b58be88 522M: David Airlie <airlied@linux.ie>
878eaf61 523T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 524S: Maintained
679655da
JP
525F: drivers/char/agp/
526F: include/linux/agp*
c117ab84 527F: include/uapi/linux/agp*
1da177e4
LT
528
529AHA152X SCSI DRIVER
8b58be88 530M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
531L: linux-scsi@vger.kernel.org
532S: Maintained
679655da
JP
533F: drivers/scsi/aha152x*
534F: drivers/scsi/pcmcia/aha152x*
1da177e4 535
64624d4f 536AIC7XXX / AIC79XX SCSI DRIVER
d8130624 537M: Hannes Reinecke <hare@suse.com>
64624d4f 538L: linux-scsi@vger.kernel.org
1da177e4 539S: Maintained
679655da 540F: drivers/scsi/aic7xxx/
1da177e4 541
450500ad
HV
542AIMSLAB FM RADIO RECEIVER DRIVER
543M: Hans Verkuil <hverkuil@xs4all.nl>
544L: linux-media@vger.kernel.org
545T: git git://linuxtv.org/media_tree.git
a825eaec 546W: https://linuxtv.org
450500ad
HV
547S: Maintained
548F: drivers/media/radio/radio-aimslab*
549
e2d1d6c0 550AIO
8b58be88 551M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
552L: linux-aio@kvack.org
553S: Supported
679655da
JP
554F: fs/aio.c
555F: include/linux/*aio*.h
e2d1d6c0 556
469d4ec8
AP
557AIRSPY MEDIA DRIVER
558M: Antti Palosaari <crope@iki.fi>
559L: linux-media@vger.kernel.org
a825eaec 560W: https://linuxtv.org
469d4ec8
AP
561W: http://palosaari.fi/linux/
562Q: http://patchwork.linuxtv.org/project/linux-media/list/
563T: git git://linuxtv.org/anttip/media_tree.git
564S: Maintained
565F: drivers/media/usb/airspy/
566
1da177e4 567ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 568M: Duncan Sands <duncan.sands@free.fr>
6372594a 569L: linux-usb@vger.kernel.org
1da177e4
LT
570W: http://www.linux-usb.org/SpeedTouch/
571S: Maintained
679655da
JP
572F: drivers/usb/atm/speedtch.c
573F: drivers/usb/atm/usbatm.c
1da177e4 574
272f133a 575ALCHEMY AU1XX0 MMC DRIVER
8b58be88 576M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 577S: Maintained
679655da 578F: drivers/mmc/host/au1xmmc.c
272f133a 579
4a4e5787 580ALI1563 I2C DRIVER
8b58be88 581M: Rudolf Marek <r.marek@assembler.cz>
846557d3 582L: linux-i2c@vger.kernel.org
4a4e5787 583S: Maintained
679655da
JP
584F: Documentation/i2c/busses/i2c-ali1563
585F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 586
bc368798
LC
587ALLWINNER SECURITY SYSTEM
588M: Corentin Labbe <clabbe.montjoie@gmail.com>
589L: linux-crypto@vger.kernel.org
590S: Maintained
591F: drivers/crypto/sunxi-ss/
592
1da177e4 593ALPHA PORT
8b58be88 594M: Richard Henderson <rth@twiddle.net>
8b58be88 595M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 596M: Matt Turner <mattst88@gmail.com>
c89f4f9a 597S: Odd Fixes
a9406699 598L: linux-alpha@vger.kernel.org
679655da 599F: arch/alpha/
1da177e4 600
f62092f6
LFT
601ALTERA MAILBOX DRIVER
602M: Ley Foon Tan <lftan@altera.com>
603L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
604S: Maintained
605F: drivers/mailbox/mailbox-altera.c
606
c5abbba9
THL
607ALTERA PIO DRIVER
608M: Tien Hock Loh <thloh@altera.com>
609L: linux-gpio@vger.kernel.org
610S: Maintained
611F: drivers/gpio/gpio-altera.c
612
16b8b922 613ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 614M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
615L: netdev@vger.kernel.org
616L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
617S: Maintained
618F: drivers/net/ethernet/altera/
619
adf9251f
TK
620ALTERA UART/JTAG UART SERIAL DRIVERS
621M: Tobias Klauser <tklauser@distanz.ch>
622L: linux-serial@vger.kernel.org
61bd0943 623L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
624S: Maintained
625F: drivers/tty/serial/altera_uart.c
626F: drivers/tty/serial/altera_jtaguart.c
627F: include/linux/altera_uart.h
628F: include/linux/altera_jtaguart.h
629
f4875e12
TL
630AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
631M: Tom Lendacky <thomas.lendacky@amd.com>
632L: linux-crypto@vger.kernel.org
633S: Supported
634F: drivers/crypto/ccp/
635F: include/linux/ccp.h
636
512d1027 637AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 638M: Huang Rui <ray.huang@amd.com>
512d1027 639L: lm-sensors@lm-sensors.org
96818b58 640S: Supported
512d1027
AH
641F: Documentation/hwmon/fam15h_power
642F: drivers/hwmon/fam15h_power.c
643
167a675a 644AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 645L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 646S: Orphan
faf2e1db 647F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 648
f90b8116 649AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 650P: Andres Salomon <dilinger@queued.net>
67d76710 651L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
652W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
653S: Supported
679655da
JP
654F: drivers/char/hw_random/geode-rng.c
655F: drivers/crypto/geode*
8a61f013 656F: drivers/video/fbdev/geode/
679655da 657F: arch/x86/include/asm/geode.h
f90b8116 658
919ee7dd 659AMD IOMMU (AMD-VI)
e4110568 660M: Joerg Roedel <joro@8bytes.org>
919ee7dd 661L: iommu@lists.linux-foundation.org
525b233c 662T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 663S: Maintained
b2c16391
JP
664F: drivers/iommu/amd_iommu*.[ch]
665F: include/linux/amd-iommu.h
919ee7dd 666
16423d67 667AMD KFD
1241e0b4 668M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
669L: dri-devel@lists.freedesktop.org
670T: git git://people.freedesktop.org/~gabbayo/linux.git
671S: Supported
130e0371
OG
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 676F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
677F: drivers/gpu/drm/amd/include/cik_structs.h
678F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 679F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
680F: drivers/gpu/drm/radeon/radeon_kfd.c
681F: drivers/gpu/drm/radeon/radeon_kfd.h
682F: include/uapi/linux/kfd_ioctl.h
16423d67 683
45198c7b
LT
684AMD XGBE DRIVER
685M: Tom Lendacky <thomas.lendacky@amd.com>
686L: netdev@vger.kernel.org
687S: Supported
688F: drivers/net/ethernet/amd/xgbe/
45198c7b 689
284f42b6 690AMS (Apple Motion Sensor) DRIVER
8b58be88 691M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 692S: Supported
bd5f47ec 693F: drivers/macintosh/ams/
284f42b6 694
f94b533d 695AMSO1100 RNIC DRIVER
8b58be88
JP
696M: Tom Tucker <tom@opengridcomputing.com>
697M: Steve Wise <swise@opengridcomputing.com>
e6cc0fd1 698L: linux-rdma@vger.kernel.org
f94b533d 699S: Maintained
679655da 700F: drivers/infiniband/hw/amso1100/
f94b533d 701
531fca16
HV
702ANALOG DEVICES INC AD9389B DRIVER
703M: Hans Verkuil <hans.verkuil@cisco.com>
704L: linux-media@vger.kernel.org
705S: Maintained
706F: drivers/media/i2c/ad9389b*
707
614b4384
LPC
708ANALOG DEVICES INC ADV7180 DRIVER
709M: Lars-Peter Clausen <lars@metafoo.de>
710L: linux-media@vger.kernel.org
711W: http://ez.analog.com/community/linux-device-drivers
712S: Supported
713F: drivers/media/i2c/adv7180.c
714
c40ddfa3
HV
715ANALOG DEVICES INC ADV7511 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7511*
720
531fca16
HV
721ANALOG DEVICES INC ADV7604 DRIVER
722M: Hans Verkuil <hans.verkuil@cisco.com>
723L: linux-media@vger.kernel.org
724S: Maintained
725F: drivers/media/i2c/adv7604*
726
c40ddfa3
HV
727ANALOG DEVICES INC ADV7842 DRIVER
728M: Hans Verkuil <hans.verkuil@cisco.com>
729L: linux-media@vger.kernel.org
730S: Maintained
731F: drivers/media/i2c/adv7842*
732
527a1a83 733ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 734M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 736W: http://wiki.analog.com/
a4edbc10 737W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 738S: Supported
39c9d199 739F: sound/soc/codecs/adau*
cc52688a 740F: sound/soc/codecs/adav*
4bdef3bd 741F: sound/soc/codecs/ad1*
ae48f5ef 742F: sound/soc/codecs/ad7*
4bdef3bd 743F: sound/soc/codecs/ssm*
40216ce7 744F: sound/soc/codecs/sigmadsp.*
4bdef3bd 745
527a1a83 746ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 747L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
748L: alsa-devel@alsa-project.org (moderated for non-subscribers)
749W: http://blackfin.uclinux.org/
750S: Supported
751F: sound/soc/blackfin/*
7d1f9018 752
4ce72abc
LPC
753ANALOG DEVICES INC IIO DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755M: Michael Hennerich <Michael.Hennerich@analog.com>
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: drivers/iio/*/ad*
760X: drivers/iio/*/adjd*
761F: drivers/staging/iio/*/ad*
762F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 763
0e3b67b3
LPC
764ANALOG DEVICES INC DMA DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766W: http://ez.analog.com/community/linux-device-drivers
767S: Supported
768F: drivers/dma/dma-axi-dmac.c
769
41c9e95d
GK
770ANDROID DRIVERS
771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 772M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 773M: Riley Andrews <riandrews@android.com>
0e4a566b 774T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
775L: devel@driverdev.osuosl.org
776S: Supported
777F: drivers/android/
778F: drivers/staging/android/
779
42269063 780AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 781M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 782L: linuxppc-dev@lists.ozlabs.org
93711660 783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 784S: Maintained
679655da 785F: sound/aoa/
42269063 786
1da177e4 787APM DRIVER
e5f6450c 788M: Jiri Kosina <jikos@kernel.org>
81024fc4 789S: Odd fixes
9f273c24 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
791F: arch/x86/kernel/apm_32.c
792F: include/linux/apm_bios.h
c117ab84 793F: include/uapi/linux/apm_bios.h
81024fc4 794F: drivers/char/apm-emulation.c
1da177e4 795
bd7aa4b2 796APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 797M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 798L: linux-input@vger.kernel.org
75dd112a 799S: Odd fixes
679655da 800F: drivers/input/mouse/bcm5974.c
bd7aa4b2 801
6f2fad74 802APPLE SMC DRIVER
75dd112a 803M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 804L: lm-sensors@lm-sensors.org
75dd112a 805S: Odd fixes
679655da 806F: drivers/hwmon/applesmc.c
6f2fad74 807
1da177e4 808APPLETALK NETWORK LAYER
8b58be88 809M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 810S: Maintained
679655da
JP
811F: drivers/net/appletalk/
812F: net/appletalk/
1da177e4 813
21c75328
DD
814APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
815M: Duc Dang <dhdang@apm.com>
816S: Supported
817F: arch/arm64/boot/dts/apm/
818
24299502
IS
819APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
820M: Iyappan Subramanian <isubramanian@apm.com>
821M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
822S: Supported
823F: drivers/net/ethernet/apm/xgene/
824F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
825
62a37dc7
LP
826APTINA CAMERA SENSOR PLL
827M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
828L: linux-media@vger.kernel.org
829S: Maintained
830F: drivers/media/i2c/aptina-pll.*
831
1154ea7d 832ARC FRAMEBUFFER DRIVER
8b58be88 833M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 834S: Maintained
8a61f013
JH
835F: drivers/video/fbdev/arcfb.c
836F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 837
c38f6ac7
MG
838ARCNET NETWORK LAYER
839M: Michael Grzeschik <m.grzeschik@pengutronix.de>
840L: netdev@vger.kernel.org
841S: Maintained
842F: drivers/net/arcnet/
843F: include/uapi/linux/if_arcnet.h
844
1da177e4 845ARM MFM AND FLOPPY DRIVERS
8b58be88 846M: Ian Molton <spyro@f2s.com>
1da177e4 847S: Maintained
679655da
JP
848F: arch/arm/lib/floppydma.S
849F: arch/arm/include/asm/floppy.h
1da177e4 850
6f96521f
WD
851ARM PMU PROFILING AND DEBUGGING
852M: Will Deacon <will.deacon@arm.com>
70e238df 853R: Mark Rutland <mark.rutland@arm.com>
6f96521f 854S: Maintained
dd06a84b 855F: arch/arm*/kernel/perf_*
6f96521f 856F: arch/arm/oprofile/common.c
dd06a84b
MR
857F: arch/arm*/kernel/hw_breakpoint.c
858F: arch/arm*/include/asm/hw_breakpoint.h
859F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
860F: drivers/perf/arm_pmu.c
861F: include/linux/perf/arm_pmu.h
6f96521f 862
d4275354 863ARM PORT
8b58be88 864M: Russell King <linux@arm.linux.org.uk>
efc03ecb 865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
866W: http://www.arm.linux.org.uk/
867S: Maintained
868F: arch/arm/
869
d323c243
SB
870ARM SUB-ARCHITECTURES
871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 872S: Maintained
d323c243
SB
873F: arch/arm/mach-*/
874F: arch/arm/plat-*/
875T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
876
cefbf4ea
RK
877ARM PRIMECELL AACI PL041 DRIVER
878M: Russell King <linux@arm.linux.org.uk>
879S: Maintained
880F: sound/arm/aaci.*
881
882ARM PRIMECELL CLCD PL110 DRIVER
883M: Russell King <linux@arm.linux.org.uk>
884S: Maintained
8a61f013 885F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
886
887ARM PRIMECELL KMI PL050 DRIVER
888M: Russell King <linux@arm.linux.org.uk>
889S: Maintained
890F: drivers/input/serio/ambakmi.*
891F: include/linux/amba/kmi.h
892
2761f5c2 893ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
679655da 896F: drivers/mmc/host/mmci.*
2f748aaa 897F: include/linux/amba/mmci.h
2761f5c2 898
1b4304e5
RK
899ARM PRIMECELL UART PL010 AND PL011 DRIVERS
900M: Russell King <linux@arm.linux.org.uk>
901S: Maintained
902F: drivers/tty/serial/amba-pl01*.c
903F: include/linux/amba/serial.h
2761f5c2 904
cefbf4ea
RK
905ARM PRIMECELL BUS SUPPORT
906M: Russell King <linux@arm.linux.org.uk>
907S: Maintained
908F: drivers/amba/
909F: include/linux/amba/bus.h
910
2b7a52a4 911ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 912M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
914S: Maintained
915
9c784f95 916ARM/AFEB9260 MACHINE SUPPORT
8b58be88 917M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
919S: Maintained
920
2b7a52a4 921ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 922M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
924S: Maintained
925
5c6dcd7f 926ARM/Allwinner sunXi SoC support
1b106699 927M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 928M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
5c6dcd7f 931N: sun[x456789]i
60b0f380
MR
932
933ARM/Allwinner SoC Clock Support
934M: Emilio LĂ³pez <emilio@elopez.com.ar>
935S: Maintained
936F: drivers/clk/sunxi/
1b106699 937
7c1e3876
CC
938ARM/Amlogic MesonX SoC support
939M: Carlo Caione <carlo@caione.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
12ddbadf 942F: drivers/media/rc/meson-ir.c
7c1e3876
CC
943N: meson[x68]
944
eff506fa
TZ
945ARM/Annapurna Labs ALPINE ARCHITECTURE
946M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
947S: Maintained
948F: arch/arm/mach-alpine/
949
8dca5ce8 950ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 951M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 952M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 953M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 955W: http://www.linux4sam.org
9f273c24 956T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
957S: Supported
958F: arch/arm/mach-at91/
f0a0a58e 959F: include/soc/at91/
70e389cc
MB
960F: arch/arm/boot/dts/at91*.dts
961F: arch/arm/boot/dts/at91*.dtsi
962F: arch/arm/boot/dts/sama*.dts
963F: arch/arm/boot/dts/sama*.dtsi
5f58c970 964F: arch/arm/include/debug/at91.S
d4a89c7d 965
6e05dd4e
BB
966ARM/ATMEL AT91 Clock Support
967M: Boris Brezillon <boris.brezillon@free-electrons.com>
968S: Maintained
969F: drivers/clk/at91
970
986cf2e9 971ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 972M: Rob Herring <robh@kernel.org>
986cf2e9
RH
973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
974S: Maintained
975F: arch/arm/mach-highbank/
976
d94f944e 977ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 978M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
979S: Maintained
980F: arch/arm/mach-cns3xxx/
d94f944e 981
4863dea3
SG
982ARM/CAVIUM THUNDER NETWORK DRIVER
983M: Sunil Goutham <sgoutham@cavium.com>
984M: Robert Richter <rric@kernel.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Supported
322e5cc5 987F: drivers/net/ethernet/cavium/thunder/
4863dea3 988
386ab516
AS
989ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
990M: Alexander Shiyan <shc_work@mail.ru>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Odd Fixes
b8ba3874 993N: clps711x
386ab516 994
2b7a52a4 995ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 996M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 997M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 999S: Maintained
d19d3667
HS
1000F: arch/arm/mach-ep93xx/
1001F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1002
1003ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1004M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1006S: Maintained
1007
d4275354 1008ARM/CLKDEV SUPPORT
8b58be88 1009M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1011S: Maintained
d4275354 1012F: arch/arm/include/asm/clkdev.h
4fa2651d 1013F: drivers/clk/clkdev.c
d4275354 1014
d48134e7 1015ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1016M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1018S: Maintained
1019
94150095
HF
1020ARM/CONTEC MICRO9 MACHINE SUPPORT
1021M: Hubert Feurstein <hubert.feurstein@contec.at>
1022S: Maintained
1023F: arch/arm/mach-ep93xx/micro9.c
1024
a06ae860
PP
1025ARM/CORESIGHT FRAMEWORK AND DRIVERS
1026M: Mathieu Poirier <mathieu.poirier@linaro.org>
1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028S: Maintained
01081f5a 1029F: drivers/hwtracing/coresight/*
a06ae860
PP
1030F: Documentation/trace/coresight.txt
1031F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1032F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1033
1da177e4 1034ARM/CORGI MACHINE SUPPORT
8b58be88 1035M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1036S: Maintained
1037
881a95f9 1038ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1039M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1041T: git git://github.com/ulli-kroll/linux.git
162500b3 1042S: Maintained
f49afbb5 1043F: arch/arm/mach-gemini/
98a9bb5b 1044F: drivers/rtc/rtc-gemini.c
881a95f9 1045
a990cbd8 1046ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1047M: Barry Song <baohua@kernel.org>
a990cbd8 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8
BS
1050S: Maintained
1051F: arch/arm/mach-prima2/
4a9c44f1 1052F: drivers/clk/sirf/
05f30e8d 1053F: drivers/clocksource/timer-prima2.c
5833ac98 1054F: drivers/clocksource/timer-atlas7.c
f8505ef5 1055N: [^a-z]sirf
a990cbd8 1056
c9d862c4
BS
1057ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1058M: Baruch Siach <baruch@tkos.co.il>
1059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060S: Maintained
cde137aa 1061F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1062N: digicolor
1063
d4275354 1064ARM/EBSA110 MACHINE SUPPORT
8b58be88 1065M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1067W: http://www.arm.linux.org.uk/
1068S: Maintained
1069F: arch/arm/mach-ebsa110/
b955f6ca 1070F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1071
4721f3ce
UKK
1072ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1073M: Uwe Kleine-König <kernel@pengutronix.de>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Maintained
1076N: efm32
1077
a9da4f7e 1078ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1079M: Daniel Ribeiro <drwyrm@gmail.com>
1080M: Stefan Schmidt <stefan@openezx.org>
1081M: Harald Welte <laforge@openezx.org>
d66f1886 1082L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1083W: http://www.openezx.org/
1084S: Maintained
cafc2265
SS
1085T: topgit git://git.openezx.org/openezx.git
1086F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1087
6a915af9 1088ARM/FARADAY FA526 PORT
162500b3 1089M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1091S: Maintained
1fa7e547 1092T: git git://git.berlios.de/gemini-board
f49afbb5 1093F: arch/arm/mm/*-fa*
6a915af9 1094
d4275354 1095ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1096M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/include/asm/hardware/dec21285.h
1101F: arch/arm/mach-footbridge/
1102
86183a5f 1103ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1104M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1105M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1107S: Maintained
f1c12837 1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1109F: arch/arm/mach-imx/
ce515a6b 1110F: arch/arm/mach-mxs/
2a82f95c 1111F: arch/arm/boot/dts/imx*
e5dafa22 1112F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1113F: drivers/clk/imx/
1114F: include/soc/imx/
86183a5f 1115
142109d2 1116ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1117M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1118M: Sascha Hauer <kernel@pengutronix.de>
1119R: Stefan Agner <stefan@agner.ch>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1123F: arch/arm/mach-imx/*vf610*
1124F: arch/arm/boot/dts/vf*
1125
2b7a52a4 1126ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1127M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1129S: Maintained
1130
90b8fc34 1131ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1132M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1134S: Maintained
1135
ef47d5f0 1136ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1137M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1138M: Paul Parsons <lost.distance@yahoo.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1140S: Maintained
1141F: arch/arm/mach-pxa/hx4700.c
1142F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1143F: sound/soc/pxa/hx4700.c
ef47d5f0 1144
4dfad069
WX
1145ARM/HISILICON SOC SUPPORT
1146M: Wei Xu <xuwei5@hisilicon.com>
1147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148W: http://www.hisilicon.com
1149S: Supported
1150T: git git://github.com/hisilicon/linux-hisi.git
1151F: arch/arm/mach-hisi/
1152
21f37bc3 1153ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1154M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1155W: www.jlime.com
1156S: Maintained
084bad91
KE
1157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1158F: arch/arm/mach-sa1100/jornada720.c
1159F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1160
5e767ab9
JMC
1161ARM/IGEP MACHINE SUPPORT
1162M: Enric Balletbo i Serra <eballetbo@gmail.com>
1163M: Javier Martinez Canillas <javier@dowhile0.org>
1164L: linux-omap@vger.kernel.org
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
06ff74fd 1167F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1168
403d2971
MV
1169ARM/INCOME PXA270 SUPPORT
1170M: Marek Vasut <marek.vasut@gmail.com>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
ec154082 1173F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1174
2b7a52a4 1175ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1176M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1178S: Maintained
e2bdb176
DW
1179
1180ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1182S: Orphan
2b7a52a4
LB
1183
1184ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1185M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1187S: Maintained
2b7a52a4
LB
1188
1189ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1190M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1192S: Maintained
2b7a52a4 1193
2b7a52a4 1194ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1195M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1197S: Maintained
1198
dfdd8cc9
KH
1199ARM/INTEL IXP4XX ARM ARCHITECTURE
1200M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1201M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1203S: Maintained
1204F: arch/arm/mach-ixp4xx/
1205
838553c5 1206ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1207M: Jonathan Cameron <jic23@cam.ac.uk>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210F: arch/arm/mach-pxa/stargate2.c
1211F: drivers/pcmcia/pxa2xx_stargate2.c
1212
2b7a52a4 1213ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1214M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1216S: Maintained
2b7a52a4
LB
1217
1218ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1219M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1221S: Maintained
1222
1154f858 1223ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1224M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/mach-keystone/
317929cd 1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1229
bc6aa566 1230ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1231M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1232L: linux-kernel@vger.kernel.org
1233S: Maintained
1234F: drivers/clk/keystone/
1235
1236ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1237M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239L: linux-kernel@vger.kernel.org
1240S: Maintained
1241F: drivers/clocksource/timer-keystone.c
1242
1243ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1244M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1245L: linux-kernel@vger.kernel.org
1246S: Maintained
1247F: drivers/power/reset/keystone-reset.c
1248
1249ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1250M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1251L: linux-kernel@vger.kernel.org
1252S: Maintained
1253F: drivers/memory/*emif*
1254
2b7a52a4 1255ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1256M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1258S: Maintained
1259
3143875f
JE
1260ARM/LPC18XX ARCHITECTURE
1261M: Joachim Eastwood <manabian@gmail.com>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
19c1c32c
JE
1264F: arch/arm/boot/dts/lpc43*
1265F: drivers/clk/nxp/clk-lpc18xx*
1266F: drivers/clocksource/time-lpc32xx.c
1267F: drivers/i2c/busses/i2c-lpc2k.c
1268F: drivers/memory/pl172.c
1269F: drivers/mtd/spi-nor/nxp-spifi.c
1270F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1271N: lpc18xx
1272
3b886171 1273ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1274M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1275S: Maintained
1276
31c17ac9 1277ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1278M: Jason Cooper <jason@lakedaemon.net>
1279M: Andrew Lunn <andrew@lunn.ch>
1280M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1281M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S: Maintained
1284F: arch/arm/mach-mvebu/
59ec9671 1285F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1286F: arch/arm/boot/dts/armada*
1287F: arch/arm/boot/dts/kirkwood*
1288
75f41273 1289
40f4978b
SH
1290ARM/Marvell Berlin SoC support
1291M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-berlin/
31c17ac9
GC
1295F: arch/arm/boot/dts/berlin*
1296
40f4978b 1297
4cfab57e 1298ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1299M: Jason Cooper <jason@lakedaemon.net>
1300M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1301M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1302M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1304S: Maintained
1305F: arch/arm/mach-dove/
54a246ff
NP
1306F: arch/arm/mach-mv78xx0/
1307F: arch/arm/mach-orion5x/
1308F: arch/arm/plat-orion/
31c17ac9
GC
1309F: arch/arm/boot/dts/dove*
1310F: arch/arm/boot/dts/orion5x*
1311
3b886171 1312
d69ac131
AC
1313ARM/Orion SoC/Technologic Systems TS-78xx platform support
1314M: Alexander Clouter <alex@digriz.org.uk>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316W: http://www.digriz.org.uk/ts78xx/kernel
1317S: Maintained
1318F: arch/arm/mach-orion5x/ts78xx-*
1319
607b8fc9
EH
1320ARM/Mediatek RTC DRIVER
1321M: Eddie Huang <eddie.huang@mediatek.com>
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: drivers/rtc/rtc-mt6397.c
1326
e54951c8
MB
1327ARM/Mediatek SoC support
1328M: Matthias Brugger <matthias.bgg@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1330L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1331S: Maintained
1332F: arch/arm/boot/dts/mt6*
1333F: arch/arm/boot/dts/mt8*
1334F: arch/arm/mach-mediatek/
1335N: mtk
1336K: mediatek
1337
0f8669e3
CY
1338ARM/Mediatek USB3 PHY DRIVER
1339M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: drivers/phy/phy-mt65xx-usb3.c
1344
adcb079f
AB
1345ARM/MICREL KS8695 ARCHITECTURE
1346M: Greg Ungerer <gerg@uclinux.org>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1348F: arch/arm/mach-ks8695/
adcb079f
AB
1349S: Odd Fixes
1350
d78ff0a5 1351ARM/MIOA701 MACHINE SUPPORT
8b58be88 1352M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1354F: arch/arm/mach-pxa/mioa701.c
1355S: Maintained
1356
9624dfe6 1357ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1358M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1359S: Maintained
1360
e0ee9851 1361ARM/NOMADIK ARCHITECTURE
28b8e8d4 1362M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1363M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-nomadik/
ecc265fe 1367F: drivers/pinctrl/nomadik/
87572880 1368F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1369T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1370
9d76295a 1371ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1372M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1373L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1374W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1375S: Supported
1376
8459c159 1377ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1378M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1379M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1380S: Maintained
1381
5d783a2d 1382ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1383M: Marek Vasut <marek.vasut@gmail.com>
75280787 1384L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1385W: http://hackndev.com
1386S: Maintained
933d35f0
JP
1387F: arch/arm/mach-pxa/include/mach/palmtx.h
1388F: arch/arm/mach-pxa/palmtx.c
1389F: arch/arm/mach-pxa/include/mach/palmt5.h
1390F: arch/arm/mach-pxa/palmt5.c
1391F: arch/arm/mach-pxa/include/mach/palmld.h
1392F: arch/arm/mach-pxa/palmld.c
1393F: arch/arm/mach-pxa/include/mach/palmte2.h
1394F: arch/arm/mach-pxa/palmte2.c
1395F: arch/arm/mach-pxa/include/mach/palmtc.h
1396F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1397
b57fe924 1398ARM/PALM TREO SUPPORT
d8130624 1399M: Tomas Cech <sleep_walker@suse.com>
75280787 1400L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1401W: http://hackndev.com
1402S: Maintained
b57fe924
JP
1403F: arch/arm/mach-pxa/include/mach/palmtreo.h
1404F: arch/arm/mach-pxa/palmtreo.c
90af5811 1405
c49e1e63 1406ARM/PALMZ72 SUPPORT
8b58be88 1407M: Sergey Lapin <slapin@ossfans.org>
75280787 1408L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1409W: http://hackndev.com
1410S: Maintained
933d35f0
JP
1411F: arch/arm/mach-pxa/include/mach/palmz72.h
1412F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1413
1da177e4 1414ARM/PLEB SUPPORT
8b58be88 1415M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1416W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1417S: Maintained
1418
1419ARM/PT DIGITAL BOARD PORT
8b58be88 1420M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1422W: http://www.arm.linux.org.uk/
1423S: Maintained
1424
8fc1b0f8 1425ARM/QUALCOMM SUPPORT
bbeaa595
AG
1426M: Andy Gross <andy.gross@linaro.org>
1427M: David Brown <david.brown@linaro.org>
8fc1b0f8 1428L: linux-arm-msm@vger.kernel.org
f5d3af9d 1429L: linux-soc@vger.kernel.org
8fc1b0f8 1430S: Maintained
0c4cbf9e
BA
1431F: arch/arm/boot/dts/qcom-*.dts
1432F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1433F: arch/arm/mach-qcom/
f5d3af9d 1434F: drivers/soc/qcom/
c0c89faf
SB
1435F: drivers/tty/serial/msm_serial.h
1436F: drivers/tty/serial/msm_serial.c
1437F: drivers/*/pm8???-*
1438F: drivers/mfd/ssbi.c
916f743d 1439F: drivers/firmware/qcom_scm.c
bbeaa595 1440T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1441
2b7a52a4 1442ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1443M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1445S: Maintained
1446
b138e119
SH
1447ARM/RENESAS ARM64 ARCHITECTURE
1448M: Simon Horman <horms@verge.net.au>
1449M: Magnus Damm <magnus.damm@gmail.com>
1450L: linux-sh@vger.kernel.org
1451Q: http://patchwork.kernel.org/project/linux-sh/list/
1452T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1453S: Supported
1454F: arch/arm64/boot/dts/renesas/
1455
d4275354 1456ARM/RISCPC ARCHITECTURE
8b58be88 1457M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1459W: http://www.arm.linux.org.uk/
1460S: Maintained
d4275354
RK
1461F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1462F: arch/arm/include/asm/hardware/ioc.h
1463F: arch/arm/include/asm/hardware/iomd.h
1464F: arch/arm/include/asm/hardware/memc.h
1465F: arch/arm/mach-rpc/
1a6422f6 1466F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1467F: drivers/net/ethernet/i825xx/ether1*
1468F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1469F: drivers/scsi/arm/
1470
08ddbb0a
HS
1471ARM/Rockchip SoC support
1472M: Heiko Stuebner <heiko@sntech.de>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1474L: linux-rockchip@lists.infradead.org
9f273c24 1475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1476S: Maintained
541555e9 1477F: arch/arm/boot/dts/rk3*
08ddbb0a 1478F: arch/arm/mach-rockchip/
541555e9
HS
1479F: drivers/clk/rockchip/
1480F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1481F: drivers/*/*rockchip*
541555e9
HS
1482F: drivers/*/*/*rockchip*
1483F: sound/soc/rockchip/
b4331b43 1484N: rockchip
08ddbb0a 1485
5bfb937c
KK
1486ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1487M: Kukjin Kim <kgene@kernel.org>
e8f98457 1488M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1490L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1491S: Maintained
6f0589c8
MB
1492F: arch/arm/boot/dts/s3c*
1493F: arch/arm/boot/dts/exynos*
d97236e6 1494F: arch/arm64/boot/dts/exynos/
482ce512 1495F: arch/arm/plat-samsung/
769bbb63
HS
1496F: arch/arm/mach-s3c24*/
1497F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1498F: arch/arm/mach-s5p*/
1499F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1500F: drivers/*/*s3c2410*
1501F: drivers/*/*/*s3c2410*
40c76662
MB
1502F: drivers/spi/spi-s3c*
1503F: sound/soc/samsung/*
d6b9aea6
KK
1504F: Documentation/arm/Samsung/
1505F: Documentation/devicetree/bindings/arm/samsung/
1506F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1507F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1508N: exynos
f556cb07 1509
10ffa964
KP
1510ARM/SAMSUNG MOBILE MACHINE SUPPORT
1511M: Kyungmin Park <kyungmin.park@samsung.com>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S: Maintained
004bbd3c 1514F: arch/arm/mach-s5pv210/
10ffa964 1515
3ce4ccb6
KD
1516ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1517M: Kyungmin Park <kyungmin.park@samsung.com>
1518M: Kamil Debski <k.debski@samsung.com>
1519L: linux-arm-kernel@lists.infradead.org
1520L: linux-media@vger.kernel.org
1521S: Maintained
1522F: drivers/media/platform/s5p-g2d/
1523
e6a476fd
MS
1524ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1525M: Kyungmin Park <kyungmin.park@samsung.com>
1526M: Kamil Debski <k.debski@samsung.com>
6305902c 1527M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1528L: linux-arm-kernel@lists.infradead.org
1529L: linux-media@vger.kernel.org
1530S: Maintained
934455d7 1531F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1532F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1533
1534ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1535M: Kyungmin Park <kyungmin.park@samsung.com>
1536M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1537L: linux-arm-kernel@lists.infradead.org
1538L: linux-media@vger.kernel.org
1539S: Maintained
90d72ac6 1540F: drivers/media/platform/s5p-tv/
e6a476fd 1541
7d9f9bf4
AP
1542ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1543M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1544M: Jacek Anaszewski <j.anaszewski@samsung.com>
1545L: linux-arm-kernel@lists.infradead.org
1546L: linux-media@vger.kernel.org
1547S: Maintained
1548F: drivers/media/platform/s5p-jpeg/
1549
d48d38e8 1550ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1551M: Simon Horman <horms@verge.net.au>
d48d38e8 1552M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1553L: linux-renesas-soc@vger.kernel.org
4a121096 1554Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1556S: Supported
0b514fdb
SH
1557F: arch/arm/boot/dts/emev2*
1558F: arch/arm/boot/dts/r7s*
1559F: arch/arm/boot/dts/r8a*
1560F: arch/arm/boot/dts/sh*
0b514fdb 1561F: arch/arm/configs/shmobile_defconfig
7a2071c5 1562F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1563F: arch/arm/mach-shmobile/
1564F: drivers/sh/
1565
66314223 1566ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1567M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1568S: Maintained
1569F: arch/arm/mach-socfpga/
efadb751
DN
1570F: arch/arm/boot/dts/socfpga*
1571F: arch/arm/configs/socfpga_defconfig
ba2b7d0a 1572W: http://www.rocketboards.org
efadb751 1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1574
1575ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1576M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1577S: Maintained
1578F: drivers/clk/socfpga/
1579
71bcada8
TT
1580ARM/SOCFPGA EDAC SUPPORT
1581M: Thor Thayer <tthayer@opensource.altera.com>
1582S: Maintained
1583F: drivers/edac/altera_edac.
1584
65ebcc11 1585ARM/STI ARCHITECTURE
a92177ea
SK
1586M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1587M: Maxime Coquelin <maxime.coquelin@st.com>
1588M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L: kernel@stlinux.com
1591W: http://www.stlinux.com
1592S: Maintained
1593F: arch/arm/mach-sti/
a92177ea 1594F: arch/arm/boot/dts/sti*
b8e31bf3 1595F: drivers/char/hw_random/st-rng.c
a92177ea 1596F: drivers/clocksource/arm_global_timer.c
82805d1b 1597F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1598F: drivers/i2c/busses/i2c-st.c
346e2e4a 1599F: drivers/media/rc/st_rc.c
95d66b16 1600F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1601F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1602F: drivers/phy/phy-miphy28lp.c
1603F: drivers/phy/phy-miphy365x.c
6da969a5 1604F: drivers/phy/phy-stih407-usb.c
26389c78 1605F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1606F: drivers/pinctrl/pinctrl-st.c
1607F: drivers/reset/sti/
db4112e6 1608F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1609F: drivers/tty/serial/st-asc.c
eb11adab 1610F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1611F: drivers/usb/host/ehci-st.c
1612F: drivers/usb/host/ohci-st.c
db4112e6 1613F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1614F: drivers/ata/ahci_st.c
65ebcc11 1615
ee6e7879
MC
1616ARM/STM32 ARCHITECTURE
1617M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619S: Maintained
1620T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1621N: stm32
1622F: drivers/clocksource/armv7m_systick.c
1623
d6de5b02
MG
1624ARM/TANGO ARCHITECTURE
1625M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1626L: linux-arm-kernel@lists.infradead.org
1627S: Maintained
1628F: arch/arm/mach-tango/
1629F: arch/arm/boot/dts/tango*
1630
2b7a52a4 1631ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1632M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1634S: Maintained
1635
1bbd7089 1636ARM/TETON BGA MACHINE SUPPORT
706e69d6 1637M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640
2b7a52a4 1641ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
98ad6e3b 1646ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1647M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1649W: http://www.mcuos.com
1650S: Maintained
4e89e8f6 1651F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1652F: drivers/input/keyboard/w90p910_keypad.c
1653F: drivers/input/touchscreen/w90p910_ts.c
1654F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1655F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1656F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1657F: drivers/rtc/rtc-nuc900.c
9df92e6c 1658F: drivers/spi/spi-nuc900.c
4e89e8f6 1659F: drivers/usb/host/ehci-w90x900.c
8a61f013 1660F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1661
54274d71 1662ARM/U300 MACHINE SUPPORT
e4651a9f 1663M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Supported
1666F: arch/arm/mach-u300/
9affbd24 1667F: drivers/clocksource/timer-u300.c
54274d71
LW
1668F: drivers/i2c/busses/i2c-stu300.c
1669F: drivers/rtc/rtc-coh901331.c
1670F: drivers/watchdog/coh901327_wdt.c
1671F: drivers/dma/coh901318*
87572880
LW
1672F: drivers/mfd/ab3100*
1673F: drivers/rtc/rtc-ab3100.c
1674F: drivers/rtc/rtc-coh901331.c
1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1676
3d00d04f
MY
1677ARM/UNIPHIER ARCHITECTURE
1678M: Masahiro Yamada <yamada.masahiro@socionext.com>
1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680S: Maintained
a3ff83d2 1681F: arch/arm/boot/dts/uniphier*
e7ecbc05 1682F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1683F: arch/arm/mach-uniphier/
e7ecbc05 1684F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1685F: arch/arm64/boot/dts/socionext/
4b7f48d3 1686F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1687F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1688F: drivers/pinctrl/uniphier/
1689F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1690N: uniphier
1691
87572880 1692ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1693M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695S: Maintained
1696F: arch/arm/mach-ux500/
e4651a9f 1697F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1698F: drivers/dma/ste_dma40*
e4651a9f 1699F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1700F: drivers/mfd/abx500*
1701F: drivers/mfd/ab8500*
e4651a9f
LW
1702F: drivers/mfd/dbx500*
1703F: drivers/mfd/db8500*
ecc265fe
JP
1704F: drivers/pinctrl/nomadik/pinctrl-ab*
1705F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1706F: drivers/rtc/rtc-ab8500.c
e4651a9f 1707F: drivers/rtc/rtc-pl031.c
87572880 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1709
e93fde28
UH
1710ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1711M: Ulf Hansson <ulf.hansson@linaro.org>
1712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713T: git git://git.linaro.org/people/ulfh/clk.git
1714S: Maintained
1715F: drivers/clk/ux500/
1716F: include/linux/platform_data/clk-ux500.h
1717
740d93b1
PM
1718ARM/VERSATILE EXPRESS PLATFORM
1719M: Liviu Dudau <liviu.dudau@arm.com>
1720M: Sudeep Holla <sudeep.holla@arm.com>
1721M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/vexpress*
9ccd6080 1725F: arch/arm64/boot/dts/arm/vexpress*
740d93b1
PM
1726F: arch/arm/mach-vexpress/
1727F: */*/vexpress*
7e8f403f 1728F: */*/*/vexpress*
740d93b1
PM
1729F: drivers/clk/versatile/clk-vexpress-osc.c
1730F: drivers/clocksource/versatile.c
1731
d4275354 1732ARM/VFP SUPPORT
8b58be88 1733M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1735W: http://www.arm.linux.org.uk/
1736S: Maintained
1737F: arch/arm/vfp/
1738
e66b6d8e
MV
1739ARM/VOIPAC PXA270 SUPPORT
1740M: Marek Vasut <marek.vasut@gmail.com>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1744F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1745
04529fe2
TP
1746ARM/VT8500 ARM ARCHITECTURE
1747M: Tony Prisk <linux@prisktech.co.nz>
1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749S: Maintained
1750F: arch/arm/mach-vt8500/
41fd91b4 1751F: drivers/clocksource/vt8500_timer.c
560746eb 1752F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1753F: drivers/mmc/host/wmt-sdmmc.c
1754F: drivers/pwm/pwm-vt8500.c
1755F: drivers/rtc/rtc-vt8500.c
1756F: drivers/tty/serial/vt8500_serial.c
4f31102b 1757F: drivers/usb/host/ehci-platform.c
41fd91b4 1758F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1759F: drivers/video/fbdev/vt8500lcdfb.*
1760F: drivers/video/fbdev/wm8505fb*
1761F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1762
e66b6d8e
MV
1763ARM/ZIPIT Z2 SUPPORT
1764M: Marek Vasut <marek.vasut@gmail.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/mach-pxa/z2.c
6ab2a855 1768F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1769
5ecc4b53
JN
1770ARM/ZTE ARCHITECTURE
1771M: Jun Nie <jun.nie@linaro.org>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Maintained
1774F: arch/arm/mach-zx/
1775F: drivers/clk/zte/
1776F: Documentation/devicetree/bindings/arm/zte.txt
1777F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1778
51f29d44
MS
1779ARM/ZYNQ ARCHITECTURE
1780M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1781R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783W: http://wiki.xilinx.com
d6448b76 1784T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1785S: Supported
1786F: arch/arm/mach-zynq/
bd2a337a 1787F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1788F: drivers/block/xsysace.c
c2fd4e38
MS
1789N: zynq
1790N: xilinx
1791F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1792F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1793F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1794F: drivers/edac/synopsys_edac.c
51f29d44 1795
48ec83bc 1796ARM SMMU DRIVERS
b8f9879e
WD
1797M: Will Deacon <will.deacon@arm.com>
1798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799S: Maintained
1800F: drivers/iommu/arm-smmu.c
48ec83bc 1801F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1802F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1803
38074229
CM
1804ARM64 PORT (AARCH64 ARCHITECTURE)
1805M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1806M: Will Deacon <will.deacon@arm.com>
38074229 1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1808T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1809S: Maintained
1810F: arch/arm64/
d19766ec 1811F: Documentation/arm64/
38074229 1812
9d7005f9
LP
1813AS3645A LED FLASH CONTROLLER DRIVER
1814M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1815L: linux-media@vger.kernel.org
1816T: git git://linuxtv.org/media_tree.git
1817S: Maintained
1818F: drivers/media/i2c/as3645a.c
b5dcee22 1819F: include/media/i2c/as3645a.h
9d7005f9 1820
d58de038
GJ
1821ASC7621 HARDWARE MONITOR DRIVER
1822M: George Joseph <george.joseph@fairview5.com>
1823L: lm-sensors@lm-sensors.org
1824S: Maintained
1825F: Documentation/hwmon/asc7621
1826F: drivers/hwmon/asc7621.c
1827
b229ece9 1828ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1829M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1830L: acpi4asus-user@lists.sourceforge.net
d0944853 1831L: platform-driver-x86@vger.kernel.org
76593d6f 1832W: http://acpi4asus.sf.net
85091b71 1833S: Maintained
b229ece9
CC
1834F: drivers/platform/x86/asus*.c
1835F: drivers/platform/x86/eeepc*.c
85091b71 1836
f6a6bbae
JPRV
1837ASUS WIRELESS RADIO CONTROL DRIVER
1838M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1839L: platform-driver-x86@vger.kernel.org
1840S: Maintained
1841F: drivers/platform/x86/asus-wireless.c
1842
953a6479 1843ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1844R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1845W: http://sourceforge.net/projects/xscaleiop
08223d80 1846S: Odd fixes
679655da
JP
1847F: Documentation/crypto/async-tx-api.txt
1848F: crypto/async_tx/
1849F: drivers/dma/
1850F: include/linux/dmaengine.h
1851F: include/linux/async_tx.h
b3e5f263 1852
a1867d36 1853AT24 EEPROM DRIVER
14d77c4d 1854M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1855L: linux-i2c@vger.kernel.org
1856S: Maintained
1857F: drivers/misc/eeprom/at24.c
25f73ed5 1858F: include/linux/platform_data/at24.h
a1867d36 1859
e7839f25 1860ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1861M: "Ed L. Cashin" <ed.cashin@acm.org>
1862W: http://www.openaoe.org/
1da177e4 1863S: Supported
679655da
JP
1864F: Documentation/aoe/
1865F: drivers/block/aoe/
1da177e4 1866
aad7a211
AB
1867ATHEROS 71XX/9XXX GPIO DRIVER
1868M: Alban Bedel <albeu@free.fr>
1869W: https://github.com/AlbanBedel/linux
1870T: git git://github.com/AlbanBedel/linux
1871S: Maintained
1872F: drivers/gpio/gpio-ath79.c
1873F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1874
9a10a870 1875ATHEROS ATH GENERIC UTILITIES
f726ee65 1876M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1877L: linux-wireless@vger.kernel.org
1878S: Supported
1879F: drivers/net/wireless/ath/*
1880
fa1c114f 1881ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1882M: Jiri Slaby <jirislaby@gmail.com>
1883M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1884M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1885L: linux-wireless@vger.kernel.org
72c706b7 1886W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1887S: Maintained
fa451753 1888F: drivers/net/wireless/ath/ath5k/
fa1c114f 1889
12e62d6f
KV
1890ATHEROS ATH6KL WIRELESS DRIVER
1891M: Kalle Valo <kvalo@qca.qualcomm.com>
1892L: linux-wireless@vger.kernel.org
1893W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1894T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1895S: Supported
1896F: drivers/net/wireless/ath/ath6kl/
1897
2be7d22f 1898WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1899M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1900L: linux-wireless@vger.kernel.org
1901L: wil6210@qca.qualcomm.com
1902S: Supported
1903W: http://wireless.kernel.org/en/users/Drivers/wil6210
1904F: drivers/net/wireless/ath/wil6210/
dba4b74d 1905F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1906
1d7e1e6b
CL
1907CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1908M: Christian Lamparter <chunkeey@googlemail.com>
1909L: linux-wireless@vger.kernel.org
1910W: http://wireless.kernel.org/en/users/Drivers/carl9170
1911S: Maintained
1912F: drivers/net/wireless/ath/carl9170/
1913
2c2a6172
LT
1914ATK0110 HWMON DRIVER
1915M: Luca Tettamanti <kronos.it@gmail.com>
1916L: lm-sensors@lm-sensors.org
1917S: Maintained
1918F: drivers/hwmon/asus_atk0110.c
1919
6f69a6d7 1920ATI_REMOTE2 DRIVER
8b58be88 1921M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1922S: Maintained
679655da 1923F: drivers/input/misc/ati_remote2.c
6f69a6d7 1924
7ae115b4 1925ATLX ETHERNET DRIVERS
8b58be88 1926M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1927M: Chris Snook <chris.snook@gmail.com>
e443e383 1928L: netdev@vger.kernel.org
8d5ca6ec
JC
1929W: http://sourceforge.net/projects/atl1
1930W: http://atl1.sourceforge.net
1931S: Maintained
2b133ad6 1932F: drivers/net/ethernet/atheros/
8d5ca6ec 1933
1da177e4 1934ATM
366c1bd1 1935M: Chas Williams <3chas3@gmail.com>
476604de 1936L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1937L: netdev@vger.kernel.org
1da177e4
LT
1938W: http://linux-atm.sourceforge.net
1939S: Maintained
679655da
JP
1940F: drivers/atm/
1941F: include/linux/atm*
c117ab84 1942F: include/uapi/linux/atm*
1da177e4 1943
04ac2f46 1944ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1945M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1946S: Maintained
1947F: drivers/mmc/host/atmel-mci.c
04ac2f46 1948
a1cfac48 1949ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1950M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1951S: Supported
df621252 1952F: drivers/tty/serial/atmel_serial.c
a1cfac48 1953
dfae90ed 1954ATMEL Audio ALSA driver
3a82002c 1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1957S: Supported
1958F: sound/soc/atmel
1959
b414dc16
NF
1960ATMEL DMA DRIVER
1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Supported
1964F: drivers/dma/at_hdmac.c
1965F: drivers/dma/at_hdmac_regs.h
6f0d65af 1966F: include/linux/platform_data/dma-atmel.h
b414dc16 1967
6bd0f436
LD
1968ATMEL XDMA DRIVER
1969M: Ludovic Desroches <ludovic.desroches@atmel.com>
1970L: linux-arm-kernel@lists.infradead.org
1971L: dmaengine@vger.kernel.org
1972S: Supported
1973F: drivers/dma/at_xdmac.c
1974
888f2804
LD
1975ATMEL I2C DRIVER
1976M: Ludovic Desroches <ludovic.desroches@atmel.com>
1977L: linux-i2c@vger.kernel.org
1978S: Supported
1979F: drivers/i2c/busses/i2c-at91.c
1980
15515545 1981ATMEL ISI DRIVER
50cb2efa 1982M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
1983L: linux-media@vger.kernel.org
1984S: Supported
f2294c2d 1985F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
1986F: include/media/atmel-isi.h
1987
8f4c79ce 1988ATMEL LCDFB DRIVER
8b58be88 1989M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 1990L: linux-fbdev@vger.kernel.org
8f4c79ce 1991S: Maintained
8a61f013 1992F: drivers/video/fbdev/atmel_lcdfb.c
679655da 1993F: include/video/atmel_lcdc.h
8f4c79ce 1994
89e5785f 1995ATMEL MACB ETHERNET DRIVER
a02875a6 1996M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 1997S: Supported
9f2f381f 1998F: drivers/net/ethernet/cadence/
89e5785f 1999
5cbac98a 2000ATMEL NAND DRIVER
50cb2efa
NF
2001M: Wenyou Yang <wenyou.yang@atmel.com>
2002M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2003L: linux-mtd@lists.infradead.org
2004S: Supported
2005F: drivers/mtd/nand/atmel_nand*
2006
05c441ef 2007ATMEL SDMMC DRIVER
2008M: Ludovic Desroches <ludovic.desroches@atmel.com>
2009L: linux-mmc@vger.kernel.org
2010S: Supported
2011F: drivers/mmc/host/sdhci-of-at91.c
2012
754ce4f2 2013ATMEL SPI DRIVER
a02875a6 2014M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2015S: Supported
9df92e6c 2016F: drivers/spi/spi-atmel.*
754ce4f2 2017
0ef09015 2018ATMEL SSC DRIVER
03515f32 2019M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021S: Supported
2022F: drivers/misc/atmel-ssc.c
2023F: include/linux/atmel-ssc.h
2024
e9cb1c5a
NF
2025ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2026M: Nicolas Ferre <nicolas.ferre@atmel.com>
2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028S: Supported
2029F: drivers/misc/atmel_tclib.c
2030F: drivers/clocksource/tcb_clksrc.c
2031
914a3f3b 2032ATMEL USBA UDC DRIVER
a02875a6
NF
2033M: Nicolas Ferre <nicolas.ferre@atmel.com>
2034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2035S: Supported
faf2e1db 2036F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2037
1da177e4 2038ATMEL WIRELESS DRIVER
8b58be88 2039M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2040L: linux-wireless@vger.kernel.org
1da177e4
LT
2041W: http://www.thekelleys.org.uk/atmel
2042W: http://atmelwlandriver.sourceforge.net/
2043S: Maintained
30fe0f9b 2044F: drivers/net/wireless/atmel/atmel*
1da177e4 2045
a14c0f8f
ND
2046ATMEL MAXTOUCH DRIVER
2047M: Nick Dyer <nick.dyer@itdev.co.uk>
2048T: git git://github.com/atmel-maxtouch/linux.git
2049S: Supported
2050F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2051F: drivers/input/touchscreen/atmel_mxt_ts.c
2052F: include/linux/platform_data/atmel_mxt_ts.h
2053
26780d9e 2054ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2055M: Bradley Grove <linuxdrivers@attotech.com>
2056L: linux-scsi@vger.kernel.org
2057W: http://www.attotech.com
2058S: Supported
2059F: drivers/scsi/esas2r
26780d9e 2060
bc6e17b8
SS
2061ATUSB IEEE 802.15.4 RADIO DRIVER
2062M: Stefan Schmidt <stefan@osg.samsung.com>
2063L: linux-wpan@vger.kernel.org
2064S: Maintained
2065F: drivers/net/ieee802154/atusb.c
2066F: drivers/net/ieee802154/atusb.h
2067F: drivers/net/ieee802154/at86rf230.h
2068
a92b7b80 2069AUDIT SUBSYSTEM
915f389d 2070M: Paul Moore <paul@paul-moore.com>
8b58be88 2071M: Eric Paris <eparis@redhat.com>
915f389d 2072L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2073W: http://people.redhat.com/sgrubb/audit/
915f389d 2074T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2075S: Maintained
679655da 2076F: include/linux/audit.h
c117ab84 2077F: include/uapi/linux/audit.h
679655da 2078F: kernel/audit*
a92b7b80 2079
70e84049 2080AUXILIARY DISPLAY DRIVERS
8b58be88 2081M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2082W: http://miguelojeda.es/auxdisplay.htm
2083W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2084S: Maintained
679655da
JP
2085F: drivers/auxdisplay/
2086F: include/linux/cfag12864b.h
70e84049 2087
5f97f7f9 2088AVR32 ARCHITECTURE
e336f61f
HCE
2089M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2090M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2091W: http://www.atmel.com/products/AVR32/
249d9d9d 2092W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2093W: http://avrfreaks.net/
e336f61f 2094S: Maintained
679655da 2095F: arch/avr32/
5f97f7f9
HS
2096
2097AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2098M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2099M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2100S: Maintained
679655da 2101F: arch/avr32/mach-at32ap/
5f97f7f9 2102
1da177e4 2103AX.25 NETWORK LAYER
8b58be88 2104M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2105L: linux-hams@vger.kernel.org
d34cb28a 2106W: http://www.linux-ax25.org/
1da177e4 2107S: Maintained
c117ab84 2108F: include/uapi/linux/ax25.h
679655da
JP
2109F: include/net/ax25.h
2110F: net/ax25/
1da177e4 2111
d5269395 2112AZ6007 DVB DRIVER
009a5410 2113M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2114L: linux-media@vger.kernel.org
a825eaec 2115W: https://linuxtv.org
d5269395
MCC
2116T: git git://linuxtv.org/media_tree.git
2117S: Maintained
2118F: drivers/media/usb/dvb-usb-v2/az6007.c
2119
6777376e
HV
2120AZTECH FM RADIO RECEIVER DRIVER
2121M: Hans Verkuil <hverkuil@xs4all.nl>
2122L: linux-media@vger.kernel.org
2123T: git git://linuxtv.org/media_tree.git
a825eaec 2124W: https://linuxtv.org
6777376e
HV
2125S: Maintained
2126F: drivers/media/radio/radio-aztech*
2127
e2d1d6c0 2128B43 WIRELESS DRIVER
e2d1d6c0 2129L: linux-wireless@vger.kernel.org
ed072f9e 2130L: b43-dev@lists.infradead.org
491b26b4 2131W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2132S: Odd Fixes
58619b14 2133F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2134
2135B43LEGACY WIRELESS DRIVER
8b58be88 2136M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2137L: linux-wireless@vger.kernel.org
ed072f9e 2138L: b43-dev@lists.infradead.org
491b26b4 2139W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2140S: Maintained
423e3ce3 2141F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2142
300abeb5 2143BACKLIGHT CLASS/SUBSYSTEM
b7701755 2144M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2145M: Lee Jones <lee.jones@linaro.org>
9f273c24 2146T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2147S: Maintained
679655da
JP
2148F: drivers/video/backlight/
2149F: include/linux/backlight.h
300abeb5 2150
c6c8fea2 2151BATMAN ADVANCED
207df49e 2152M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2153M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2154M: Antonio Quartulli <a@unstable.cc>
c6c8fea2
SE
2155L: b.a.t.m.a.n@lists.open-mesh.org
2156W: http://www.open-mesh.org/
2157S: Maintained
2158F: net/batman-adv/
2159
e2d1d6c0 2160BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2161M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2162L: linux-hams@vger.kernel.org
2163W: http://www.baycom.org/~tom/ham/ham.html
2164S: Maintained
679655da 2165F: drivers/net/hamradio/baycom*
e2d1d6c0 2166
cafe5635 2167BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2168M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2169L: linux-bcache@vger.kernel.org
2170W: http://bcache.evilpiepirate.org
d1aa1ab3 2171S: Maintained
cafe5635
KO
2172F: drivers/md/bcache/
2173
04bd844a
HV
2174BDISP ST MEDIA DRIVER
2175M: Fabien Dessenne <fabien.dessenne@st.com>
2176L: linux-media@vger.kernel.org
2177T: git git://linuxtv.org/media_tree.git
a825eaec 2178W: https://linuxtv.org
04bd844a
HV
2179S: Supported
2180F: drivers/media/platform/sti/bdisp
2181
e2d1d6c0 2182BEFS FILE SYSTEM
55817d3d 2183S: Orphan
679655da
JP
2184F: Documentation/filesystems/befs.txt
2185F: fs/befs/
e2d1d6c0 2186
564ee360 2187BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2188M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2189L: netdev@vger.kernel.org
2190S: Maintained
2191F: drivers/net/ethernet/ec_bhf.c
564ee360 2192
e2d1d6c0 2193BFS FILE SYSTEM
8b58be88 2194M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2195S: Maintained
679655da
JP
2196F: Documentation/filesystems/bfs.txt
2197F: fs/bfs/
c117ab84 2198F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2199
1394f032 2200BLACKFIN ARCHITECTURE
a4edbc10 2201M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2202L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2203T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2204W: http://blackfin.uclinux.org
2205S: Supported
679655da 2206F: arch/blackfin/
566da5b2 2207
e190d6b1 2208BLACKFIN EMAC DRIVER
b3fe92b0 2209L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2210W: http://blackfin.uclinux.org
2211S: Supported
7b35f033 2212F: drivers/net/ethernet/adi/
e190d6b1 2213
566da5b2 2214BLACKFIN RTC DRIVER
b3fe92b0 2215L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2216W: http://blackfin.uclinux.org
2217S: Supported
679655da 2218F: drivers/rtc/rtc-bfin.c
1394f032 2219
936ed49a 2220BLACKFIN SDH DRIVER
109ec8c3 2221M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2222L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2223W: http://blackfin.uclinux.org
2224S: Supported
2225F: drivers/mmc/host/bfin_sdh.c
2226
1394f032 2227BLACKFIN SERIAL DRIVER
8b58be88 2228M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2229L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2230W: http://blackfin.uclinux.org
2231S: Supported
8460241e 2232F: drivers/tty/serial/bfin_uart.c
1394f032 2233
1e6d320f 2234BLACKFIN WATCHDOG DRIVER
b3fe92b0 2235L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2236W: http://blackfin.uclinux.org
2237S: Supported
679655da 2238F: drivers/watchdog/bfin_wdt.c
1e6d320f 2239
d24ecfcc 2240BLACKFIN I2C TWI DRIVER
8b58be88 2241M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2242L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2243W: http://blackfin.uclinux.org/
2244S: Supported
679655da 2245F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2246
1e204377
SJ
2247BLACKFIN MEDIA DRIVER
2248M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2249L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2250W: http://blackfin.uclinux.org/
2251S: Supported
2252F: drivers/media/platform/blackfin/
2253F: drivers/media/i2c/adv7183*
2254F: drivers/media/i2c/vs6624*
2255
b54cf35a
JSM
2256BLINKM RGB LED DRIVER
2257M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2258S: Maintained
2259F: drivers/leds/leds-blinkm.c
2260
1da177e4 2261BLOCK LAYER
8b58be88 2262M: Jens Axboe <axboe@kernel.dk>
82c426e0 2263L: linux-block@vger.kernel.org
08deed1e 2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2265S: Maintained
679655da 2266F: block/
ae11f7ef 2267F: kernel/trace/blktrace.c
1da177e4 2268
2b54aaef 2269BLOCK2MTD DRIVER
8b58be88 2270M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2271L: linux-mtd@lists.infradead.org
2272S: Maintained
679655da 2273F: drivers/mtd/devices/block2mtd.c
2b54aaef 2274
63fbd24e 2275BLUETOOTH DRIVERS
8b58be88 2276M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2277M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2278M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2279L: linux-bluetooth@vger.kernel.org
63fbd24e 2280W: http://www.bluez.org/
22e7a424
MH
2281T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2282T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2283S: Maintained
679655da 2284F: drivers/bluetooth/
1da177e4 2285
63fbd24e 2286BLUETOOTH SUBSYSTEM
8b58be88 2287M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2288M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2289M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2290L: linux-bluetooth@vger.kernel.org
2291W: http://www.bluez.org/
22e7a424
MH
2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2293T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2294S: Maintained
679655da
JP
2295F: net/bluetooth/
2296F: include/net/bluetooth/
1da177e4
LT
2297
2298BONDING DRIVER
79b30750 2299M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2300M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2301M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2302L: netdev@vger.kernel.org
ce00f85c
JC
2303W: http://sourceforge.net/projects/bonding/
2304S: Supported
679655da 2305F: drivers/net/bonding/
c117ab84 2306F: include/uapi/linux/if_bonding.h
1da177e4 2307
b5f4df34
AS
2308BPF (Safe dynamic programs and tools)
2309M: Alexei Starovoitov <ast@kernel.org>
2310L: netdev@vger.kernel.org
2311L: linux-kernel@vger.kernel.org
2312S: Supported
2313F: kernel/bpf/
2314
39105890 2315BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2316M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2317L: netdev@vger.kernel.org
2318S: Supported
adfc5217 2319F: drivers/net/ethernet/broadcom/b44.*
39105890 2320
32ec90d5
FF
2321BROADCOM GENET ETHERNET DRIVER
2322M: Florian Fainelli <f.fainelli@gmail.com>
2323L: netdev@vger.kernel.org
2324S: Supported
2325F: drivers/net/ethernet/broadcom/genet/
2326
948c51e6 2327BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2328M: Sony Chacko <sony.chacko@qlogic.com>
2329M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2330L: netdev@vger.kernel.org
2331S: Supported
adfc5217
JK
2332F: drivers/net/ethernet/broadcom/bnx2.*
2333F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2334
4d9d2cb0 2335BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2336M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2337L: netdev@vger.kernel.org
2338S: Supported
adfc5217 2339F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2340
90f4c594 2341BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2342M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2343M: Ray Jui <rjui@broadcom.com>
2344M: Scott Branden <sbranden@broadcom.com>
497a045d 2345L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2346T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2347S: Maintained
2348F: arch/arm/mach-bcm/
2349F: arch/arm/boot/dts/bcm113*
90f4c594 2350F: arch/arm/boot/dts/bcm216*
af4b8e37
CD
2351F: arch/arm/boot/dts/bcm281*
2352F: arch/arm/configs/bcm_defconfig
e4ef47f2 2353F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2354F: drivers/clocksource/bcm_kona_timer.c
2355
9209bec4 2356BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2357M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2358M: Lee Jones <lee@kernel.org>
10b9e887 2359M: Eric Anholt <eric@anholt.net>
f680f25c 2360L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2363S: Maintained
9209bec4 2364N: bcm2835
f680f25c 2365
a2f6734c
KC
2366BROADCOM BCM33XX MIPS ARCHITECTURE
2367M: Kevin Cernekee <cernekee@gmail.com>
2368L: linux-mips@linux-mips.org
2369S: Maintained
2370F: arch/mips/bcm3384/*
2371F: arch/mips/include/asm/mach-bcm3384/*
2372F: arch/mips/kernel/*bmips*
2373
5564f092
RM
2374BROADCOM BCM47XX MIPS ARCHITECTURE
2375M: Hauke Mehrtens <hauke@hauke-m.de>
2376M: Rafał Miłecki <zajec5@gmail.com>
2377L: linux-mips@linux-mips.org
2378S: Maintained
2379F: arch/mips/bcm47xx/*
2380F: arch/mips/include/asm/mach-bcm47xx/*
2381
9209bec4 2382BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2383M: Hauke Mehrtens <hauke@hauke-m.de>
2384L: linux-arm-kernel@lists.infradead.org
2385S: Maintained
2386F: arch/arm/mach-bcm/bcm_5301x.c
2387F: arch/arm/boot/dts/bcm5301x.dtsi
2388F: arch/arm/boot/dts/bcm470*
2389
e076e962
FF
2390BROADCOM BCM63XX ARM ARCHITECTURE
2391M: Florian Fainelli <f.fainelli@gmail.com>
2392L: linux-arm-kernel@lists.infradead.org
eb6725d0 2393T: git git://github.com/broadcom/arm-bcm63xx.git
e076e962
FF
2394S: Maintained
2395F: arch/arm/mach-bcm/bcm63xx.c
2396F: arch/arm/include/debug/bcm63xx.S
2397
7110e227
KC
2398BROADCOM BCM63XX/BCM33XX UDC DRIVER
2399M: Kevin Cernekee <cernekee@gmail.com>
2400L: linux-usb@vger.kernel.org
2401S: Maintained
2402F: drivers/usb/gadget/udc/bcm63xx_udc.*
2403
2df94fd6 2404BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2405M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2406M: Gregory Fong <gregory.0xf0@gmail.com>
2407M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2409L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2410T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2411S: Maintained
2412F: arch/arm/mach-bcm/*brcmstb*
2413F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2414F: drivers/bus/brcmstb_gisb.c
5009a289 2415N: brcmstb
2df94fd6 2416
70371cef
KC
2417BROADCOM BMIPS MIPS ARCHITECTURE
2418M: Kevin Cernekee <cernekee@gmail.com>
2419M: Florian Fainelli <f.fainelli@gmail.com>
2420L: linux-mips@linux-mips.org
eb6725d0 2421T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2422S: Maintained
2423F: arch/mips/bmips/*
2424F: arch/mips/include/asm/mach-bmips/*
2425F: arch/mips/kernel/*bmips*
338808de 2426F: arch/mips/boot/dts/brcm/bcm*.dts*
70371cef
KC
2427F: drivers/irqchip/irq-bcm7*
2428F: drivers/irqchip/irq-brcmstb*
3271e610 2429F: include/linux/bcm963xx_nvram.h
8fce60b8 2430F: include/linux/bcm963xx_tag.h
70371cef 2431
948c51e6 2432BROADCOM TG3 GIGABIT ETHERNET DRIVER
23629477 2433M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2434M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2435L: netdev@vger.kernel.org
2436S: Supported
adfc5217 2437F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2438
a9533e7e
HP
2439BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2440M: Brett Rudley <brudley@broadcom.com>
818c07b8 2441M: Arend van Spriel <arend@broadcom.com>
85d63686 2442M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2443M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2444L: linux-wireless@vger.kernel.org
5615171c 2445L: brcm80211-dev-list@broadcom.com
a9533e7e 2446S: Supported
05491d2c 2447F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2448
9958d6f9 2449BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2450M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2451L: linux-scsi@vger.kernel.org
2452S: Supported
2453F: drivers/scsi/bnx2fc/
2454
6a6b5ad0 2455BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2456M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2457L: linux-scsi@vger.kernel.org
2458S: Supported
2459F: drivers/scsi/bnx2i/
2460
63f37ddf 2461BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2462M: Ray Jui <rjui@broadcom.com>
2463M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2464M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2467T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2468S: Maintained
2469N: iproc
2470N: cygnus
63f37ddf 2471N: nsp
36c0237f
SB
2472N: bcm9113*
2473N: bcm9583*
63f37ddf
JM
2474N: bcm9585*
2475N: bcm9586*
2476N: bcm988312
36c0237f 2477N: bcm113*
63f37ddf
JM
2478N: bcm583*
2479N: bcm585*
2480N: bcm586*
2481N: bcm88312
36c0237f 2482
3b0213d5
GF
2483BROADCOM BRCMSTB GPIO DRIVER
2484M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2485L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2486S: Supported
2487F: drivers/gpio/gpio-brcmstb.c
2488F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2489
7b7f588b 2490BROADCOM KONA GPIO DRIVER
5e163903 2491M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2492L: bcm-kernel-feedback-list@broadcom.com
2493S: Supported
2494F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2495F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2496
f6e734a8
RM
2497BROADCOM NVRAM DRIVER
2498M: Rafał Miłecki <zajec5@gmail.com>
2499L: linux-mips@linux-mips.org
2500S: Maintained
2501F: drivers/firmware/broadcom/*
2502
02787daa
BN
2503BROADCOM STB NAND FLASH DRIVER
2504M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2505M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2506L: linux-mtd@lists.infradead.org
1285734c 2507L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2508S: Maintained
2509F: drivers/mtd/nand/brcmnand/
2510
c9678d86
RM
2511BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2512M: Rafał Miłecki <zajec5@gmail.com>
2513L: linux-wireless@vger.kernel.org
2514S: Maintained
2515F: drivers/bcma/
2516F: include/linux/bcma/
2517
b8302205
FF
2518BROADCOM SYSTEMPORT ETHERNET DRIVER
2519M: Florian Fainelli <f.fainelli@gmail.com>
2520L: netdev@vger.kernel.org
2521S: Supported
2522F: drivers/net/ethernet/broadcom/bcmsysport.*
2523
7725ccfd 2524BROCADE BFA FC SCSI DRIVER
aa803370
AG
2525M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2526M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2527L: linux-scsi@vger.kernel.org
2528S: Supported
2529F: drivers/scsi/bfa/
7725ccfd 2530
8b230ed8 2531BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2532M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2533L: netdev@vger.kernel.org
2534S: Supported
f844a0ea 2535F: drivers/net/ethernet/brocade/bna/
8b230ed8 2536
5cdf7f76 2537BSG (block layer generic sg v4 driver)
8b58be88 2538M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2539L: linux-scsi@vger.kernel.org
2540S: Supported
679655da
JP
2541F: block/bsg.c
2542F: include/linux/bsg.h
c117ab84 2543F: include/uapi/linux/bsg.h
5cdf7f76 2544
af39917d
CL
2545BT87X AUDIO DRIVER
2546M: Clemens Ladisch <clemens@ladisch.de>
2547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2548T: git git://git.alsa-project.org/alsa-kernel.git
2549S: Maintained
2550F: Documentation/sound/alsa/Bt87x.txt
2551F: sound/pci/bt87x.c
2552
ff1d5c2f 2553BT8XXGPIO DRIVER
eb032b98 2554M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2555W: http://bu3sch.de/btgpio.php
2556S: Maintained
72dbb705 2557F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2558
eb1eb04f 2559BTRFS FILE SYSTEM
c0778e25
CM
2560M: Chris Mason <clm@fb.com>
2561M: Josef Bacik <jbacik@fb.com>
d8130624 2562M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2563L: linux-btrfs@vger.kernel.org
2564W: http://btrfs.wiki.kernel.org/
8a6e2535 2565Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2567S: Maintained
679655da
JP
2568F: Documentation/filesystems/btrfs.txt
2569F: fs/btrfs/
eb1eb04f 2570
1da177e4 2571BTTV VIDEO4LINUX DRIVER
009a5410 2572M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2573L: linux-media@vger.kernel.org
a825eaec 2574W: https://linuxtv.org
275ffde4 2575T: git git://linuxtv.org/media_tree.git
f96236e5 2576S: Odd fixes
679655da 2577F: Documentation/video4linux/bttv/
90d72ac6 2578F: drivers/media/pci/bt8xx/bttv*
1da177e4 2579
1f34923c
KA
2580BUSLOGIC SCSI DRIVER
2581M: Khalid Aziz <khalid@gonehiking.org>
2582L: linux-scsi@vger.kernel.org
2583S: Maintained
2584F: drivers/scsi/BusLogic.*
2585F: drivers/scsi/FlashPoint.*
2586
af39917d
CL
2587C-MEDIA CMI8788 DRIVER
2588M: Clemens Ladisch <clemens@ladisch.de>
2589L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2590T: git git://git.alsa-project.org/alsa-kernel.git
2591S: Maintained
2592F: sound/pci/oxygen/
2593
2141355f
MS
2594C6X ARCHITECTURE
2595M: Mark Salter <msalter@redhat.com>
2596M: Aurelien Jacquiot <a-jacquiot@ti.com>
2597L: linux-c6x-dev@linux-c6x.org
2598W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2599S: Maintained
2600F: arch/c6x/
2601
a5432f5a 2602CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2603M: David Howells <dhowells@redhat.com>
e62d6e24 2604L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2605S: Supported
2606F: Documentation/filesystems/caching/cachefiles.txt
2607F: fs/cachefiles/
2608
c815ca39
HV
2609CADET FM/AM RADIO RECEIVER DRIVER
2610M: Hans Verkuil <hverkuil@xs4all.nl>
2611L: linux-media@vger.kernel.org
2612T: git git://linuxtv.org/media_tree.git
a825eaec 2613W: https://linuxtv.org
c815ca39
HV
2614S: Maintained
2615F: drivers/media/radio/radio-cadet*
2616
77d5140f 2617CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2618M: Jonathan Corbet <corbet@lwn.net>
661263b5 2619L: linux-media@vger.kernel.org
275ffde4 2620T: git git://linuxtv.org/media_tree.git
77d5140f 2621S: Maintained
679655da 2622F: Documentation/video4linux/cafe_ccic
90d72ac6 2623F: drivers/media/platform/marvell-ccic/
77d5140f 2624
201b6bab 2625CAIF NETWORK LAYER
5c574f50 2626M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2627L: netdev@vger.kernel.org
2628S: Supported
2629F: Documentation/networking/caif/
2630F: drivers/net/caif/
c117ab84 2631F: include/uapi/linux/caif/
201b6bab
JP
2632F: include/net/caif/
2633F: net/caif/
2634
77dac90f 2635CALGARY x86-64 IOMMU
8b58be88
JP
2636M: Muli Ben-Yehuda <muli@il.ibm.com>
2637M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2638L: discuss@x86-64.org
2639S: Maintained
679655da
JP
2640F: arch/x86/kernel/pci-calgary_64.c
2641F: arch/x86/kernel/tce_64.c
2642F: arch/x86/include/asm/calgary.h
2643F: arch/x86/include/asm/tce.h
77dac90f 2644
e2d1d6c0 2645CAN NETWORK LAYER
8d15d386 2646M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2647M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2648L: linux-can@vger.kernel.org
84b0d715 2649W: https://github.com/linux-can
870482a4
MKB
2650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2651T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2652S: Maintained
f35f6c8f 2653F: Documentation/networking/can.txt
8d15d386 2654F: net/can/
8d15d386 2655F: include/linux/can/core.h
c117ab84
CEB
2656F: include/uapi/linux/can.h
2657F: include/uapi/linux/can/bcm.h
2658F: include/uapi/linux/can/raw.h
2659F: include/uapi/linux/can/gw.h
e2d1d6c0 2660
4261a204 2661CAN NETWORK DRIVERS
8b58be88 2662M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2663M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2664L: linux-can@vger.kernel.org
84b0d715 2665W: https://github.com/linux-can
870482a4
MKB
2666T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2667T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2668S: Maintained
8d15d386
OH
2669F: drivers/net/can/
2670F: include/linux/can/dev.h
8d15d386 2671F: include/linux/can/platform/
c117ab84
CEB
2672F: include/uapi/linux/can/error.h
2673F: include/uapi/linux/can/netlink.h
4261a204 2674
95d16c72
JM
2675CAPABILITIES
2676M: Serge Hallyn <serge.hallyn@canonical.com>
2677L: linux-security-module@vger.kernel.org
6305902c 2678S: Supported
95d16c72 2679F: include/linux/capability.h
c117ab84 2680F: include/uapi/linux/capability.h
6305902c 2681F: security/commoncap.c
38a94118 2682F: kernel/capability.c
95d16c72 2683
b84894c7
KT
2684CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2685M: Kevin Tsai <ktsai@capellamicro.com>
2686S: Maintained
2687F: drivers/iio/light/cm*
2688F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2689
f21fb3ed
RV
2690CAVIUM LIQUIDIO NETWORK DRIVER
2691M: Derek Chickles <derek.chickles@caviumnetworks.com>
2692M: Satanand Burla <satananda.burla@caviumnetworks.com>
2693M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2694M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2695L: netdev@vger.kernel.org
2696W: http://www.cavium.com
2697S: Supported
f21fb3ed
RV
2698F: drivers/net/ethernet/cavium/liquidio/
2699
ef0bbac3
VB
2700CC2520 IEEE-802.15.4 RADIO DRIVER
2701M: Varka Bhadram <varkabhadram@gmail.com>
2702L: linux-wpan@vger.kernel.org
2703S: Maintained
2704F: drivers/net/ieee802154/cc2520.c
2705F: include/linux/spi/cc2520.h
2706F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2707
b8154542 2708CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2709M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2710L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2711W: http://www.ibm.com/developerworks/power/cell/
2712S: Supported
679655da 2713F: arch/powerpc/include/asm/cell*.h
679655da 2714F: arch/powerpc/include/asm/spu*.h
c117ab84 2715F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2716F: arch/powerpc/oprofile/*cell*
2717F: arch/powerpc/platforms/cell/
b8154542 2718
398ecff5
SW
2719CEPH COMMON CODE (LIBCEPH)
2720M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2721M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2722M: Sage Weil <sage@redhat.com>
82593f87 2723L: ceph-devel@vger.kernel.org
09d90327 2724W: http://ceph.com/
fb99f881 2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2726T: git git://github.com/ceph/ceph-client.git
9030aaf9 2727S: Supported
14430813
JP
2728F: net/ceph/
2729F: include/linux/ceph/
2730F: include/linux/crush/
9030aaf9 2731
398ecff5
SW
2732CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2733M: "Yan, Zheng" <zyan@redhat.com>
2734M: Sage Weil <sage@redhat.com>
2735M: Ilya Dryomov <idryomov@gmail.com>
2736L: ceph-devel@vger.kernel.org
2737W: http://ceph.com/
2738T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2739T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2740S: Supported
2741F: Documentation/filesystems/ceph.txt
2742F: fs/ceph/
2743
cfc411e7
DH
2744CERTIFICATE HANDLING:
2745M: David Howells <dhowells@redhat.com>
2746M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2747L: keyrings@vger.kernel.org
cfc411e7
DH
2748S: Maintained
2749F: Documentation/module-signing.txt
2750F: certs/
d8d80386 2751F: scripts/sign-file.c
cfc411e7
DH
2752F: scripts/extract-cert.c
2753
18332a80 2754CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2755L: linux-usb@vger.kernel.org
10c6c9c9 2756S: Orphan
679655da
JP
2757F: Documentation/usb/WUSB-Design-overview.txt
2758F: Documentation/usb/wusb-cbaf
355ffe69
DV
2759F: drivers/usb/host/hwa-hc.c
2760F: drivers/usb/host/whci/
679655da
JP
2761F: drivers/usb/wusbcore/
2762F: include/linux/usb/wusb*
18332a80 2763
70e84049 2764CFAG12864B LCD DRIVER
8b58be88 2765M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2766W: http://miguelojeda.es/auxdisplay.htm
2767W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2768S: Maintained
679655da
JP
2769F: drivers/auxdisplay/cfag12864b.c
2770F: include/linux/cfag12864b.h
70e84049
MOS
2771
2772CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2773M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2774W: http://miguelojeda.es/auxdisplay.htm
2775W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2776S: Maintained
679655da
JP
2777F: drivers/auxdisplay/cfag12864bfb.c
2778F: include/linux/cfag12864b.h
70e84049 2779
704232c2 2780CFG80211 and NL80211
8b58be88 2781M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2782L: linux-wireless@vger.kernel.org
ce466579
JB
2783W: http://wireless.kernel.org/
2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2786S: Maintained
c117ab84 2787F: include/uapi/linux/nl80211.h
679655da
JP
2788F: include/net/cfg80211.h
2789F: net/wireless/*
2790X: net/wireless/wext*
704232c2 2791
46e64261
GKH
2792CHAR and MISC DRIVERS
2793M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2794M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2796S: Supported
46e64261
GKH
2797F: drivers/char/*
2798F: drivers/misc/*
471322a8 2799F: include/linux/miscdevice.h
46e64261 2800
0a920b5b 2801CHECKPATCH
8b58be88 2802M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2803M: Joe Perches <joe@perches.com>
2804S: Maintained
679655da 2805F: scripts/checkpatch.pl
0a920b5b 2806
f8407f26
HW
2807CHINESE DOCUMENTATION
2808M: Harry Wei <harryxiyou@gmail.com>
9740153c 2809L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2810L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2811S: Maintained
2812F: Documentation/zh_CN/
2813
2721ea2c 2814CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2815M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2816T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2817L: linux-usb@vger.kernel.org
2818S: Maintained
2819F: drivers/usb/chipidea/
2820
a93ad65d
HG
2821CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2822M: Hans de Goede <hdegoede@redhat.com>
2823L: linux-input@vger.kernel.org
2824S: Maintained
2825F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2826F: drivers/input/touchscreen/chipone_icn8318.c
2827
ab043105
OJ
2828CHROME HARDWARE PLATFORM SUPPORT
2829M: Olof Johansson <olof@lixom.net>
2830S: Maintained
9f273c24 2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2832F: drivers/platform/chrome/
2833
641cb85e 2834CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2835M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2836M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2837M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2838M: Neel Patel <neepatel@cisco.com>
7063fbf2 2839S: Supported
a6a5580c 2840F: drivers/net/ethernet/cisco/enic/
7063fbf2 2841
e3cf00d0 2842CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2843M: Christian Benvenuti <benve@cisco.com>
2844M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2845S: Supported
35ef4a9e 2846F: drivers/infiniband/hw/usnic/
e3cf00d0 2847
2b7a52a4 2848CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2849M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2850L: netdev@vger.kernel.org
2851S: Maintained
57d0b7a0 2852F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2853
3d4cfdc9
MB
2854CIRRUS LOGIC AUDIO CODEC DRIVERS
2855M: Brian Austin <brian.austin@cirrus.com>
2856M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2857L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2858S: Maintained
2859F: sound/soc/codecs/cs*
2860
94574d9a
KRW
2861CLEANCACHE API
2862M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2863L: linux-kernel@vger.kernel.org
2864S: Maintained
2865F: mm/cleancache.c
2866F: include/linux/cleancache.h
2867
d4275354 2868CLK API
8b58be88 2869M: Russell King <linux@arm.linux.org.uk>
aa571b14 2870L: linux-clk@vger.kernel.org
37417046 2871S: Maintained
d4275354
RK
2872F: include/linux/clk.h
2873
9222d247
JS
2874CLOCKSOURCE, CLOCKEVENT DRIVERS
2875M: Daniel Lezcano <daniel.lezcano@linaro.org>
2876M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2877L: linux-kernel@vger.kernel.org
9222d247
JS
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2879S: Supported
2880F: drivers/clocksource
2881
5df6d737 2882CISCO FCOE HBA DRIVER
8fc89a79
HP
2883M: Hiral Patel <hiralpat@cisco.com>
2884M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2885M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2886L: linux-scsi@vger.kernel.org
2887S: Supported
2a99921a 2888F: drivers/scsi/fnic/
5df6d737 2889
c8806b6c
NM
2890CISCO SCSI HBA DRIVER
2891M: Narsimhulu Musini <nmusini@cisco.com>
2892M: Sesidhar Baddela <sebaddel@cisco.com>
2893L: linux-scsi@vger.kernel.org
2894S: Supported
2895F: drivers/scsi/snic/
2896
529aa8cb
TLSC
2897CMPC ACPI DRIVER
2898M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2899M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2900L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2901S: Supported
2902F: drivers/platform/x86/classmate-laptop.c
2903
85756a06
HV
2904COBALT MEDIA DRIVER
2905M: Hans Verkuil <hans.verkuil@cisco.com>
2906L: linux-media@vger.kernel.org
2907T: git git://linuxtv.org/media_tree.git
a825eaec 2908W: https://linuxtv.org
85756a06
HV
2909S: Supported
2910F: drivers/media/pci/cobalt/
2911
74425eee 2912COCCINELLE/Semantic Patches (SmPL)
26de9c26 2913M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2914M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2915M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2916M: Michal Marek <mmarek@suse.com>
26de9c26 2917L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2919W: http://coccinelle.lip6.fr/
2920S: Supported
4b92b2aa 2921F: Documentation/coccinelle.txt
74425eee
NP
2922F: scripts/coccinelle/
2923F: scripts/coccicheck
2924
1da177e4 2925CODA FILE SYSTEM
8b58be88 2926M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2927M: coda@cs.cmu.edu
2928L: codalist@coda.cs.cmu.edu
2929W: http://www.coda.cs.cmu.edu/
2930S: Maintained
679655da
JP
2931F: Documentation/filesystems/coda.txt
2932F: fs/coda/
2933F: include/linux/coda*.h
c117ab84 2934F: include/uapi/linux/coda*.h
1da177e4 2935
0b14261e
PZ
2936CODA V4L2 MEM2MEM DRIVER
2937M: Philipp Zabel <p.zabel@pengutronix.de>
2938L: linux-media@vger.kernel.org
2939S: Maintained
2940F: Documentation/devicetree/bindings/media/coda.txt
2941F: drivers/media/platform/coda/
2942
7704addb 2943COMMON CLK FRAMEWORK
a85fa007 2944M: Michael Turquette <mturquette@baylibre.com>
f956165f 2945M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2946L: linux-clk@vger.kernel.org
baeb0d9b 2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2948S: Maintained
60bea3b5
SW
2949F: drivers/clk/
2950X: drivers/clk/clkdev.c
7704addb 2951F: include/linux/clk-pr*
60bea3b5 2952F: include/linux/clk/
7704addb 2953
e2d1d6c0 2954COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 2955M: Steve French <sfrench@samba.org>
51223df6 2956L: linux-cifs@vger.kernel.org
d1f28953 2957L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 2958W: http://linux-cifs.samba.org/
bb1d5dda 2959T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 2960S: Supported
ec421a71 2961F: Documentation/filesystems/cifs/
679655da 2962F: fs/cifs/
e2d1d6c0 2963
1da177e4 2964COMPACTPCI HOTPLUG CORE
8b58be88 2965M: Scott Murray <scott@spiteful.org>
64dab204 2966L: linux-pci@vger.kernel.org
82c4dfc7 2967S: Maintained
679655da 2968F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
2969
2970COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 2971M: Scott Murray <scott@spiteful.org>
64dab204 2972L: linux-pci@vger.kernel.org
82c4dfc7 2973S: Maintained
679655da 2974F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
2975
2976COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 2977M: Scott Murray <scott@spiteful.org>
64dab204 2978L: linux-pci@vger.kernel.org
82c4dfc7 2979S: Maintained
679655da 2980F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 2981
5411552c 2982COMPAL LAPTOP SUPPORT
8b58be88 2983M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 2984L: platform-driver-x86@vger.kernel.org
5411552c 2985S: Maintained
679655da 2986F: drivers/platform/x86/compal-laptop.c
5411552c 2987
949be0f7 2988CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
2989L: accessrunner-general@lists.sourceforge.net
2990W: http://accessrunner.sourceforge.net/
44243ef4 2991S: Orphan
679655da 2992F: drivers/usb/atm/cxacru.c
949be0f7 2993
e2d1d6c0 2994CONFIGFS
d6351db2 2995M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
2996M: Christoph Hellwig <hch@lst.de>
2997T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 2998S: Supported
679655da
JP
2999F: fs/configfs/
3000F: include/linux/configfs.h
e2d1d6c0 3001
acb9c1b2 3002CONNECTOR
8b58be88 3003M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3004L: netdev@vger.kernel.org
3005S: Maintained
3006F: drivers/connector/
3007
a3e3354d 3008CONTROL GROUP (CGROUP)
860ca0e6 3009M: Tejun Heo <tj@kernel.org>
ad50c159 3010M: Li Zefan <lizefan@huawei.com>
4d205676 3011M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3012L: cgroups@vger.kernel.org
860ca0e6 3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3014S: Maintained
a3e3354d 3015F: Documentation/cgroups/
679655da
JP
3016F: include/linux/cgroup*
3017F: kernel/cgroup*
a3e3354d
TH
3018
3019CONTROL GROUP - CPUSET
3020M: Li Zefan <lizefan@huawei.com>
3021L: cgroups@vger.kernel.org
3022W: http://www.bullopensource.org/cpuset/
3023W: http://oss.sgi.com/projects/cpusets/
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3025S: Maintained
3026F: Documentation/cgroups/cpusets.txt
3027F: include/linux/cpuset.h
3028F: kernel/cpuset.c
3029
3030CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3031M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3032M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3033M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3034L: cgroups@vger.kernel.org
3035L: linux-mm@kvack.org
3036S: Maintained
3037F: mm/memcontrol.c
5d1ea48b 3038F: mm/swap_cgroup.c
fb3a0fb6 3039
bebe4678 3040CORETEMP HARDWARE MONITORING DRIVER
96859129 3041M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3042L: lm-sensors@lm-sensors.org
3043S: Maintained
679655da
JP
3044F: Documentation/hwmon/coretemp
3045F: drivers/hwmon/coretemp.c
bebe4678 3046
1da177e4 3047COSA/SRP SYNC SERIAL DRIVER
8b58be88 3048M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3049W: http://www.fi.muni.cz/~kas/cosa/
3050S: Maintained
679655da 3051F: drivers/net/wan/cosa*
1da177e4 3052
4371ee35 3053CPMAC ETHERNET DRIVER
8b58be88 3054M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3055L: netdev@vger.kernel.org
3056S: Maintained
b544dbac 3057F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3058
1da177e4 3059CPU FREQUENCY DRIVERS
9c3646d1 3060M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3061M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3062L: linux-pm@vger.kernel.org
1da177e4 3063S: Maintained
27209d91
VK
3064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3065T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3066F: drivers/cpufreq/
3067F: include/linux/cpufreq.h
1da177e4 3068
8a67f0ef
VK
3069CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3070M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3071M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3072L: linux-pm@vger.kernel.org
3073W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3074S: Maintained
3075F: drivers/cpufreq/arm_big_little.h
3076F: drivers/cpufreq/arm_big_little.c
3077F: drivers/cpufreq/arm_big_little_dt.c
3078
14d2c34c 3079CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3080M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082L: linux-pm@vger.kernel.org
3083L: linux-arm-kernel@lists.infradead.org
cea8321c 3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3085S: Maintained
3086F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3087
0c570c18
BZ
3088CPUIDLE DRIVER - ARM EXYNOS
3089M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3090M: Daniel Lezcano <daniel.lezcano@linaro.org>
3091M: Kukjin Kim <kgene@kernel.org>
3092L: linux-pm@vger.kernel.org
3093L: linux-samsung-soc@vger.kernel.org
3094S: Supported
3095F: drivers/cpuidle/cpuidle-exynos.c
3096F: arch/arm/mach-exynos/pm.c
3097
a8e39c35 3098CPUIDLE DRIVERS
9c3646d1 3099M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101L: linux-pm@vger.kernel.org
3102S: Maintained
cea8321c 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3104F: drivers/cpuidle/*
3105F: include/linux/cpuidle.h
3106
1da177e4 3107CPUID/MSR DRIVER
8b58be88 3108M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3109S: Maintained
679655da
JP
3110F: arch/x86/kernel/cpuid.c
3111F: arch/x86/kernel/msr.c
1da177e4 3112
7fe2f639 3113CPU POWER MONITORING SUBSYSTEM
d8130624 3114M: Thomas Renninger <trenn@suse.com>
103f1790 3115L: linux-pm@vger.kernel.org
7fe2f639 3116S: Maintained
14430813 3117F: tools/power/cpupower/
7fe2f639 3118
1da177e4 3119CRAMFS FILESYSTEM
ce00f85c 3120W: http://sourceforge.net/projects/cramfs/
54886a71 3121S: Orphan / Obsolete
679655da
JP
3122F: Documentation/filesystems/cramfs.txt
3123F: fs/cramfs/
1da177e4
LT
3124
3125CRIS PORT
8b58be88
JP
3126M: Mikael Starvik <starvik@axis.com>
3127M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3128L: linux-cris-kernel@axis.com
1da177e4 3129W: http://developer.axis.com
9f273c24 3130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3131S: Maintained
679655da 3132F: arch/cris/
df621252 3133F: drivers/tty/serial/crisv10.*
1da177e4
LT
3134
3135CRYPTO API
8b58be88
JP
3136M: Herbert Xu <herbert@gondor.apana.org.au>
3137M: "David S. Miller" <davem@davemloft.net>
1da177e4 3138L: linux-crypto@vger.kernel.org
9f273c24 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3141S: Maintained
679655da 3142F: Documentation/crypto/
2ca87a17 3143F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3144F: arch/*/crypto/
3145F: crypto/
3146F: drivers/crypto/
3147F: include/crypto/
1da177e4 3148
5b07bd57 3149CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3150M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3151L: linux-crypto@vger.kernel.org
3152S: Maintained
51a2228a
JP
3153F: crypto/ansi_cprng.c
3154F: crypto/rng.c
5b07bd57 3155
fc279cc2
HV
3156CS3308 MEDIA DRIVER
3157M: Hans Verkuil <hverkuil@xs4all.nl>
3158L: linux-media@vger.kernel.org
3159T: git git://linuxtv.org/media_tree.git
3160W: http://linuxtv.org
3161S: Odd Fixes
3162F: drivers/media/i2c/cs3308.c
3163F: drivers/media/i2c/cs3308.h
3164
9b4ffa48 3165CS5535 Audio ALSA driver
8b58be88 3166M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3167S: Maintained
679655da 3168F: sound/pci/cs5535audio/
9b4ffa48 3169
a910e4a9 3170CW1200 WLAN driver
b75f0050
JP
3171M: Solomon Peachy <pizza@shaftnet.org>
3172S: Maintained
560424e9 3173F: drivers/net/wireless/st/cw1200/
a910e4a9 3174
6d8425b1 3175CX18 VIDEO4LINUX DRIVER
6afdeaf8 3176M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3177L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3178L: linux-media@vger.kernel.org
275ffde4 3179T: git git://linuxtv.org/media_tree.git
a825eaec 3180W: https://linuxtv.org
30e10993 3181W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3182S: Maintained
679655da 3183F: Documentation/video4linux/cx18.txt
90d72ac6 3184F: drivers/media/pci/cx18/
6c0f0359 3185F: include/uapi/linux/ivtv*
6d8425b1 3186
3f101d91
HV
3187CX2341X MPEG ENCODER HELPER MODULE
3188M: Hans Verkuil <hverkuil@xs4all.nl>
3189L: linux-media@vger.kernel.org
3190T: git git://linuxtv.org/media_tree.git
a825eaec 3191W: https://linuxtv.org
3f101d91 3192S: Maintained
c368360b 3193F: drivers/media/common/cx2341x*
3f101d91
HV
3194F: include/media/cx2341x*
3195
b8fe6e2c
PB
3196CX24120 MEDIA DRIVER
3197M: Jemma Denson <jdenson@gmail.com>
3198M: Patrick Boettcher <patrick.boettcher@posteo.de>
3199L: linux-media@vger.kernel.org
a825eaec 3200W: https://linuxtv.org
b8fe6e2c
PB
3201Q: http://patchwork.linuxtv.org/project/linux-media/list/
3202S: Maintained
3203F: drivers/media/dvb-frontends/cx24120*
3204
20357578 3205CX88 VIDEO4LINUX DRIVER
009a5410 3206M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3207L: linux-media@vger.kernel.org
a825eaec 3208W: https://linuxtv.org
20357578
MCC
3209T: git git://linuxtv.org/media_tree.git
3210S: Odd fixes
3211F: Documentation/video4linux/cx88/
3212F: drivers/media/pci/cx88/
6d8425b1 3213
91952bc0
AP
3214CXD2820R MEDIA DRIVER
3215M: Antti Palosaari <crope@iki.fi>
3216L: linux-media@vger.kernel.org
a825eaec 3217W: https://linuxtv.org
91952bc0
AP
3218W: http://palosaari.fi/linux/
3219Q: http://patchwork.linuxtv.org/project/linux-media/list/
3220T: git git://linuxtv.org/anttip/media_tree.git
3221S: Maintained
3222F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3223
e5ec3789 3224CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3225M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3226L: netdev@vger.kernel.org
3227W: http://www.chelsio.com
3228S: Supported
f7917c00 3229F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3230
d8ae3c33 3231CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3232M: Karen Xie <kxie@chelsio.com>
3233L: linux-scsi@vger.kernel.org
3234W: http://www.chelsio.com
3235S: Supported
3236F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3237
e5ec3789 3238CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3239M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3240L: linux-rdma@vger.kernel.org
e5ec3789
SW
3241W: http://www.openfabrics.org
3242S: Supported
679655da 3243F: drivers/infiniband/hw/cxgb3/
e5ec3789 3244
be4c9bad 3245CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3246M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3247L: netdev@vger.kernel.org
3248W: http://www.chelsio.com
3249S: Supported
f7917c00 3250F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3251
d8ae3c33 3252CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3253M: Karen Xie <kxie@chelsio.com>
3254L: linux-scsi@vger.kernel.org
3255W: http://www.chelsio.com
3256S: Supported
3257F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3258
be4c9bad
RD
3259CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3260M: Steve Wise <swise@chelsio.com>
3261L: linux-rdma@vger.kernel.org
3262W: http://www.openfabrics.org
3263S: Supported
3264F: drivers/infiniband/hw/cxgb4/
3265
5c20a5c7
CL
3266CXGB4VF ETHERNET DRIVER (CXGB4VF)
3267M: Casey Leedom <leedom@chelsio.com>
3268L: netdev@vger.kernel.org
3269W: http://www.chelsio.com
3270S: Supported
f7917c00 3271F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3272
a9282d01
IM
3273CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3274M: Ian Munsie <imunsie@au1.ibm.com>
3275M: Michael Neuling <mikey@neuling.org>
3276L: linuxppc-dev@lists.ozlabs.org
3277S: Supported
3278F: drivers/misc/cxl/
ec249dd8 3279F: include/misc/cxl*
a9282d01
IM
3280F: include/uapi/misc/cxl.h
3281F: Documentation/powerpc/cxl.txt
3282F: Documentation/powerpc/cxl.txt
3283F: Documentation/ABI/testing/sysfs-class-cxl
3284
11f43ae7
MO
3285CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3286M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3287M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3288L: linux-scsi@vger.kernel.org
3289S: Supported
3290F: drivers/scsi/cxlflash/
3291F: include/uapi/scsi/cxlflash_ioctls.h
3292F: Documentation/powerpc/cxlflash.txt
3293
b52b97a3
GC
3294STMMAC ETHERNET DRIVER
3295M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3296L: netdev@vger.kernel.org
3297W: http://www.stlinux.com
3298S: Supported
7ac6653a 3299F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3300
1da177e4 3301CYBERPRO FB DRIVER
8b58be88 3302M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3304W: http://www.arm.linux.org.uk/
3305S: Maintained
8a61f013 3306F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3307
1da177e4 3308CYCLADES ASYNC MUX DRIVER
1da177e4 3309W: http://www.cyclades.com/
d459883e 3310S: Orphan
c897401b 3311F: drivers/tty/cyclades.c
679655da 3312F: include/linux/cyclades.h
c117ab84 3313F: include/uapi/linux/cyclades.h
1da177e4
LT
3314
3315CYCLADES PC300 DRIVER
1da177e4 3316W: http://www.cyclades.com/
d459883e 3317S: Orphan
679655da 3318F: drivers/net/wan/pc300*
1da177e4 3319
402f6ae4
AP
3320CYPRESS_FIRMWARE MEDIA DRIVER
3321M: Antti Palosaari <crope@iki.fi>
3322L: linux-media@vger.kernel.org
a825eaec 3323W: https://linuxtv.org
402f6ae4
AP
3324W: http://palosaari.fi/linux/
3325Q: http://patchwork.linuxtv.org/project/linux-media/list/
3326T: git git://linuxtv.org/anttip/media_tree.git
3327S: Maintained
3328F: drivers/media/common/cypress_firmware*
3329
e3ae3525 3330CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3331M: Ferruh Yigit <fery@cypress.com>
6305902c 3332L: linux-input@vger.kernel.org
be9a6f40 3333S: Supported
6305902c
JP
3334F: drivers/input/touchscreen/cyttsp*
3335F: include/linux/input/cyttsp.h
e3ae3525 3336
aaaf5fbf
JK
3337DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3338M: Joshua Kinard <kumba@gentoo.org>
3339S: Maintained
3340F: drivers/rtc/rtc-ds1685.c
3341F: include/linux/rtc/ds1685.h
3342
1da177e4 3343DAMA SLAVE for AX.25
8b58be88 3344M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3345W: http://yaina.de/jreuter/
3346W: http://www.qsl.net/dl1bke/
3347L: linux-hams@vger.kernel.org
3348S: Maintained
679655da
JP
3349F: net/ax25/af_ax25.c
3350F: net/ax25/ax25_dev.c
3351F: net/ax25/ax25_ds_*
3352F: net/ax25/ax25_in.c
3353F: net/ax25/ax25_out.c
3354F: net/ax25/ax25_timer.c
3355F: net/ax25/sysctl_net_ax25.c
1da177e4 3356
e2d1d6c0 3357DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3358L: netdev@vger.kernel.org
5ff77428 3359S: Orphan
679655da 3360F: Documentation/networking/dmfe.txt
0f04e2aa 3361F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3362
3363DC390/AM53C974 SCSI driver
d8130624 3364M: Hannes Reinecke <hare@suse.com>
71bd849d 3365L: linux-scsi@vger.kernel.org
e2d1d6c0 3366S: Maintained
71bd849d 3367F: drivers/scsi/am53c974.c
e2d1d6c0 3368
1da177e4 3369DC395x SCSI driver
61eee9a7 3370M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3371M: Ali Akcaagac <aliakc@web.de>
3372M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3373L: dc395x@twibble.org
cf015e9f
JP
3374W: http://twibble.org/dist/dc395x/
3375W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3376S: Maintained
679655da
JP
3377F: Documentation/scsi/dc395x.txt
3378F: drivers/scsi/dc395x.*
1da177e4 3379
eb8edb08 3380DCCP PROTOCOL
a89d030e 3381M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3382L: dccp@vger.kernel.org
c996d8b9 3383W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3384S: Maintained
679655da 3385F: include/linux/dccp.h
c117ab84 3386F: include/uapi/linux/dccp.h
679655da
JP
3387F: include/linux/tfrc.h
3388F: net/dccp/
eb8edb08 3389
1da177e4 3390DECnet NETWORK LAYER
1da177e4
LT
3391W: http://linux-decnet.sourceforge.net
3392L: linux-decnet-user@lists.sourceforge.net
f546444d 3393S: Orphan
679655da
JP
3394F: Documentation/networking/decnet.txt
3395F: net/decnet/
1da177e4 3396
ebff05b9
MR
3397DECSTATION PLATFORM SUPPORT
3398M: "Maciej W. Rozycki" <macro@linux-mips.org>
3399L: linux-mips@linux-mips.org
3400W: http://www.linux-mips.org/wiki/DECstation
3401S: Maintained
3402F: arch/mips/dec/
3403F: arch/mips/include/asm/dec/
3404F: arch/mips/include/asm/mach-dec/
3405
1da177e4 3406DEFXX FDDI NETWORK DRIVER
8b58be88 3407M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3408S: Maintained
33f810b2 3409F: drivers/net/fddi/defxx.*
1da177e4 3410
ad8f07cc 3411DELL LAPTOP DRIVER
8b58be88 3412M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3413M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3414L: platform-driver-x86@vger.kernel.org
ad8f07cc 3415S: Maintained
679655da 3416F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3417
817a5cdb
PR
3418DELL LAPTOP RBTN DRIVER
3419M: Pali RohĂ¡r <pali.rohar@gmail.com>
3420S: Maintained
3421F: drivers/platform/x86/dell-rbtn.*
3422
cdbff611
PR
3423DELL LAPTOP FREEFALL DRIVER
3424M: Pali RohĂ¡r <pali.rohar@gmail.com>
3425S: Maintained
3426F: drivers/platform/x86/dell-smo8800.c
3427
1da177e4 3428DELL LAPTOP SMM DRIVER
a5afba16 3429M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3430S: Maintained
a5afba16 3431F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3432F: include/uapi/linux/i8k.h
1da177e4 3433
90563ec4 3434DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3435M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3436S: Maintained
679655da
JP
3437F: Documentation/dcdbas.txt
3438F: drivers/firmware/dcdbas.*
90563ec4 3439
0b3f6109 3440DELL WMI EXTRAS DRIVER
8b58be88 3441M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3442M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3443S: Maintained
36b3a96f 3444F: drivers/platform/x86/dell-wmi.c
0b3f6109 3445
5efc75e3 3446DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3447M: John Youn <johnyoun@synopsys.com>
5efc75e3 3448L: linux-usb@vger.kernel.org
18f340f9 3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3450S: Maintained
197ba5f4 3451F: drivers/usb/dwc2/
5efc75e3 3452
94ab23dd
FB
3453DESIGNWARE USB3 DRD IP DRIVER
3454M: Felipe Balbi <balbi@ti.com>
3455L: linux-usb@vger.kernel.org
3456L: linux-omap@vger.kernel.org
3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3458S: Maintained
3459F: drivers/usb/dwc3/
3460
833c9545
JB
3461DEVICE COREDUMP (DEV_COREDUMP)
3462M: Johannes Berg <johannes@sipsolutions.net>
3463L: linux-kernel@vger.kernel.org
3464S: Maintained
3465F: drivers/base/devcoredump.c
3466F: include/linux/devcoredump.h
3467
89d07767
KP
3468DEVICE FREQUENCY (DEVFREQ)
3469M: MyungJoo Ham <myungjoo.ham@samsung.com>
3470M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3471L: linux-pm@vger.kernel.org
6a3cd722 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3473S: Maintained
3474F: drivers/devfreq/
6a3cd722
CC
3475F: include/linux/devfreq.h
3476F: Documentation/devicetree/bindings/devfreq/
89d07767 3477
7dbded06
CC
3478DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3479M: Chanwoo Choi <cw00.choi@samsung.com>
3480L: linux-pm@vger.kernel.org
3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3482S: Supported
3483F: drivers/devfreq/event/
3484F: drivers/devfreq/devfreq-event.c
3485F: include/linux/devfreq-event.h
3486F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3487
1da177e4 3488DEVICE NUMBER REGISTRY
8b58be88 3489M: Torben Mathiasen <device@lanana.org>
1da177e4 3490W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3491S: Maintained
3492
e2d1d6c0 3493DEVICE-MAPPER (LVM)
854ecaad 3494M: Alasdair Kergon <agk@redhat.com>
8504eed3 3495M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3496M: dm-devel@redhat.com
e2d1d6c0
RD
3497L: dm-devel@redhat.com
3498W: http://sources.redhat.com/dm
8a6e2535 3499Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3501T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3502S: Maintained
679655da
JP
3503F: Documentation/device-mapper/
3504F: drivers/md/dm*
854ecaad 3505F: drivers/md/persistent-data/
679655da
JP
3506F: include/linux/device-mapper.h
3507F: include/linux/dm-*.h
8504eed3 3508F: include/uapi/linux/dm-*.h
e2d1d6c0 3509
c0d995aa
OST
3510DIALOG SEMICONDUCTOR DRIVERS
3511M: Support Opensource <support.opensource@diasemi.com>
3512W: http://www.dialog-semiconductor.com/products
3513S: Supported
3514F: Documentation/hwmon/da90??
7c933772 3515F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3516F: drivers/gpio/gpio-da90??.c
3517F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3518F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3519F: drivers/input/misc/da90??_onkey.c
3520F: drivers/input/touchscreen/da9052_tsi.c
3521F: drivers/leds/leds-da90??.c
3522F: drivers/mfd/da903x.c
3523F: drivers/mfd/da90??-*.c
7be72c2c 3524F: drivers/mfd/da91??-*.c
c0d995aa 3525F: drivers/power/da9052-battery.c
7be72c2c 3526F: drivers/power/da91??-*.c
c0d995aa
OST
3527F: drivers/regulator/da903x.c
3528F: drivers/regulator/da9???-regulator.[ch]
3529F: drivers/rtc/rtc-da90??.c
3530F: drivers/video/backlight/da90??_bl.c
3531F: drivers/watchdog/da90??_wdt.c
3532F: include/linux/mfd/da903x.h
3533F: include/linux/mfd/da9052/
3534F: include/linux/mfd/da9055/
3535F: include/linux/mfd/da9063/
7be72c2c 3536F: include/linux/mfd/da9150/
c0d995aa
OST
3537F: include/sound/da[79]*.h
3538F: sound/soc/codecs/da[79]*.[ch]
3539
599aa697
LL
3540DIGI NEO AND CLASSIC PCI PRODUCTS
3541M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3542M: Mark Hounschell <markh@compro.net>
599aa697
LL
3543L: driverdev-devel@linuxdriverproject.org
3544S: Maintained
3545F: drivers/staging/dgnc/
3546
3547DIGI EPCA PCI PRODUCTS
3548M: Lidza Louina <lidza.louina@gmail.com>
6d825f79 3549M: Daeseok Youn <daeseok.youn@gmail.com>
599aa697
LL
3550L: driverdev-devel@linuxdriverproject.org
3551S: Maintained
3552F: drivers/staging/dgap/
3553
335d7c58 3554DIOLAN U2C-12 I2C DRIVER
ca462085 3555M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3556L: linux-i2c@vger.kernel.org
3557S: Maintained
3558F: drivers/i2c/busses/i2c-diolan-u2c.c
3559
d475c634
MW
3560DIRECT ACCESS (DAX)
3561M: Matthew Wilcox <willy@linux.intel.com>
3562L: linux-fsdevel@vger.kernel.org
3563S: Supported
3564F: fs/dax.c
3565
e7839f25 3566DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3567M: Eric Paris <eparis@parisplace.org>
3c5119c0 3568S: Maintained
679655da
JP
3569F: Documentation/filesystems/dnotify.txt
3570F: fs/notify/dnotify/
3571F: include/linux/dnotify.h
1da177e4
LT
3572
3573DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3574M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3575W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3576W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3577W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3578S: Maintained
3579
4480f15b 3580DISKQUOTA
d8130624 3581M: Jan Kara <jack@suse.com>
1da177e4 3582S: Maintained
679655da
JP
3583F: Documentation/filesystems/quota.txt
3584F: fs/quota/
3585F: include/linux/quota*.h
c117ab84 3586F: include/uapi/linux/quota*.h
1da177e4 3587
702686ad
BT
3588DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3589M: Bernie Thompson <bernie@plugable.com>
3590L: linux-fbdev@vger.kernel.org
3591S: Maintained
3592W: http://plugable.com/category/projects/udlfb/
8a61f013 3593F: drivers/video/fbdev/udlfb.c
702686ad
BT
3594F: include/video/udlfb.h
3595F: Documentation/fb/udlfb.txt
3596
e7839f25 3597DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3598M: Christine Caulfield <ccaulfie@redhat.com>
3599M: David Teigland <teigland@redhat.com>
a4644184 3600L: cluster-devel@redhat.com
5be7b50f 3601W: http://sources.redhat.com/cluster/
9f273c24 3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3603S: Supported
679655da 3604F: fs/dlm/
5be7b50f 3605
53b6b3e0
SS
3606DMA BUFFER SHARING FRAMEWORK
3607M: Sumit Semwal <sumit.semwal@linaro.org>
3608S: Maintained
3609L: linux-media@vger.kernel.org
3610L: dri-devel@lists.freedesktop.org
8ada6d2d 3611L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3612F: drivers/dma-buf/
e46d12c6
JP
3613F: include/linux/dma-buf*
3614F: include/linux/reservation.h
3615F: include/linux/*fence.h
53b6b3e0
SS
3616F: Documentation/dma-buf-sharing.txt
3617T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3618
b3e5f263 3619DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3620M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3621L: dmaengine@vger.kernel.org
3622Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3623S: Maintained
679655da 3624F: drivers/dma/
0ce3c066 3625F: include/linux/dmaengine.h
979a281e
VK
3626F: Documentation/dmaengine/
3627T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3628
b825037d 3629DME1737 HARDWARE MONITOR DRIVER
8b58be88 3630M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3631L: lm-sensors@lm-sensors.org
3632S: Maintained
679655da
JP
3633F: Documentation/hwmon/dme1737
3634F: drivers/hwmon/dme1737.c
b825037d 3635
1f31e1b1 3636DMI/SMBIOS SUPPORT
d8130624 3637M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3638S: Maintained
d4aeef93 3639T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3640F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3641F: drivers/firmware/dmi-id.c
3642F: drivers/firmware/dmi_scan.c
3643F: include/linux/dmi.h
3644
7d2c86b5 3645DOCUMENTATION
ad3118b9 3646M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3647L: linux-doc@vger.kernel.org
3648S: Maintained
679655da 3649F: Documentation/
42f41ecf
JC
3650F: scripts/docproc.c
3651F: scripts/kernel-doc*
97be078b
RD
3652X: Documentation/ABI/
3653X: Documentation/devicetree/
933a46b8
JC
3654X: Documentation/acpi
3655X: Documentation/power
3656X: Documentation/spi
6c121170 3657X: Documentation/DocBook/media
c51edfb1 3658T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3659
1da177e4 3660DOUBLETALK DRIVER
8b58be88 3661M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3662L: blinux-list@redhat.com
3663S: Maintained
679655da
JP
3664F: drivers/char/dtlk.c
3665F: include/linux/dtlk.h
1da177e4 3666
e2d1d6c0 3667DPT_I2O SCSI RAID DRIVER
8b58be88 3668M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3669L: linux-scsi@vger.kernel.org
3670W: http://www.adaptec.com/
3671S: Maintained
679655da
JP
3672F: drivers/scsi/dpt*
3673F: drivers/scsi/dpt/
e2d1d6c0 3674
b411b363 3675DRBD DRIVER
bc2c049d
RK
3676M: Philipp Reisner <philipp.reisner@linbit.com>
3677M: Lars Ellenberg <lars.ellenberg@linbit.com>
3678L: drbd-dev@lists.linbit.com
28b8e8d4 3679W: http://www.drbd.org
bc2c049d
RK
3680T: git git://git.linbit.com/linux-drbd.git
3681T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3682S: Supported
3683F: drivers/block/drbd/
3684F: lib/lru_cache.c
3685F: Documentation/blockdev/drbd/
b411b363 3686
dc7dfcd8 3687DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3688M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3690S: Supported
679655da 3691F: Documentation/kobject.txt
7cfc51b9 3692F: drivers/base/
87544653 3693F: fs/debugfs/
dc7dfcd8
WS
3694F: fs/kernfs/
3695F: fs/sysfs/
87544653 3696F: include/linux/debugfs.h
dc7dfcd8 3697F: include/linux/kobj*
679655da 3698F: lib/kobj*
1da177e4
LT
3699
3700DRM DRIVERS
8b58be88 3701M: David Airlie <airlied@linux.ie>
4c6a3999 3702L: dri-devel@lists.freedesktop.org
b0447888 3703T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3704S: Maintained
679655da 3705F: drivers/gpu/drm/
433e3b34 3706F: drivers/gpu/vga/
850e9411 3707F: include/drm/
c117ab84 3708F: include/uapi/drm/
1da177e4 3709
566f5939
AD
3710RADEON DRM DRIVERS
3711M: Alex Deucher <alexander.deucher@amd.com>
3712M: Christian König <christian.koenig@amd.com>
3713L: dri-devel@lists.freedesktop.org
3714T: git git://people.freedesktop.org/~agd5f/linux
3715S: Supported
3716F: drivers/gpu/drm/radeon/
566f5939
AD
3717F: include/uapi/drm/radeon*
3718
03e255b9
TR
3719DRM PANEL DRIVERS
3720M: Thierry Reding <thierry.reding@gmail.com>
3721L: dri-devel@lists.freedesktop.org
3722T: git git://anongit.freedesktop.org/tegra/linux.git
3723S: Maintained
3724F: drivers/gpu/drm/drm_panel.c
3725F: drivers/gpu/drm/panel/
3726F: include/drm/drm_panel.h
2d799dde 3727F: Documentation/devicetree/bindings/display/panel/
03e255b9 3728
8daf7473 3729INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3730M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3731M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3732L: intel-gfx@lists.freedesktop.org
8daf7473 3733L: dri-devel@lists.freedesktop.org
7564fde3 3734W: https://01.org/linuxgraphics/
47f95647 3735Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3736T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3737S: Supported
14430813 3738F: drivers/gpu/drm/i915/
8daf7473 3739F: include/drm/i915*
c117ab84 3740F: include/uapi/drm/i915*
8daf7473 3741
99763bb8
BB
3742DRM DRIVERS FOR ATMEL HLCDC
3743M: Boris Brezillon <boris.brezillon@free-electrons.com>
3744L: dri-devel@lists.freedesktop.org
3745S: Supported
3746F: drivers/gpu/drm/atmel-hlcdc/
3747F: Documentation/devicetree/bindings/drm/atmel/
3748
398a6d4a
KP
3749DRM DRIVERS FOR EXYNOS
3750M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3751M: Joonyoung Shim <jy0922.shim@samsung.com>
3752M: Seung-Woo Kim <sw0312.kim@samsung.com>
3753M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3754L: dri-devel@lists.freedesktop.org
25a58030 3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3756S: Supported
14430813 3757F: drivers/gpu/drm/exynos/
398a6d4a 3758F: include/drm/exynos*
c117ab84 3759F: include/uapi/drm/exynos*
398a6d4a 3760
b55a1b9c
JW
3761DRM DRIVERS FOR FREESCALE DCU
3762M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3763M: Alison Wang <alison.wang@freescale.com>
3764L: dri-devel@lists.freedesktop.org
3765S: Supported
3766F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3767F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3768F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3769
0a3d775f
PZ
3770DRM DRIVERS FOR FREESCALE IMX
3771M: Philipp Zabel <p.zabel@pengutronix.de>
3772L: dri-devel@lists.freedesktop.org
3773S: Maintained
3774F: drivers/gpu/drm/imx/
ef739aa4 3775F: drivers/gpu/ipu-v3/
2d799dde 3776F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3777
ba2199a6
PJ
3778DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3779M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3780L: dri-devel@lists.freedesktop.org
3781T: git git://github.com/patjak/drm-gma500
3782S: Maintained
3783F: drivers/gpu/drm/gma500
3784F: include/drm/gma500*
3785
bd3b49f2 3786DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3787M: Thierry Reding <thierry.reding@gmail.com>
3788M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3789L: dri-devel@lists.freedesktop.org
3790L: linux-tegra@vger.kernel.org
a5ad7a63 3791T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3792S: Supported
dee8268f 3793F: drivers/gpu/drm/tegra/
a5ad7a63 3794F: drivers/gpu/host1x/
e1e90644 3795F: include/linux/host1x.h
a5ad7a63 3796F: include/uapi/drm/tegra_drm.h
2d799dde 3797F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3798
a284e9d1
LP
3799DRM DRIVERS FOR RENESAS
3800M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3801L: dri-devel@lists.freedesktop.org
4a121096 3802L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3803T: git git://people.freedesktop.org/~airlied/linux
3804S: Supported
3805F: drivers/gpu/drm/rcar-du/
3806F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3807F: include/linux/platform_data/shmob_drm.h
3808
625e0346
HS
3809DRM DRIVERS FOR ROCKCHIP
3810M: Mark Yao <mark.yao@rock-chips.com>
3811L: dri-devel@lists.freedesktop.org
3812S: Maintained
3813F: drivers/gpu/drm/rockchip/
2d799dde 3814F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3815
7f11c476
BG
3816DRM DRIVERS FOR STI
3817M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3818M: Vincent Abriou <vincent.abriou@st.com>
3819L: dri-devel@lists.freedesktop.org
3820T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3821S: Maintained
3822F: drivers/gpu/drm/sti
2d799dde 3823F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3824
8bb0bce9
LS
3825DRM DRIVERS FOR VIVANTE GPU IP
3826M: Lucas Stach <l.stach@pengutronix.de>
3827R: Russell King <linux+etnaviv@arm.linux.org.uk>
3828R: Christian Gmeiner <christian.gmeiner@gmail.com>
3829L: dri-devel@lists.freedesktop.org
3830S: Maintained
3831F: drivers/gpu/drm/etnaviv
3832F: Documentation/devicetree/bindings/display/etnaviv
3833
598df1ac
AK
3834DSBR100 USB FM RADIO DRIVER
3835M: Alexey Klimov <klimov.linux@gmail.com>
3836L: linux-media@vger.kernel.org
3837T: git git://linuxtv.org/media_tree.git
3838S: Maintained
3839F: drivers/media/radio/dsbr100.c
3840
1da177e4 3841DSCC4 DRIVER
8b58be88 3842M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3843L: netdev@vger.kernel.org
1da177e4 3844S: Maintained
679655da 3845F: drivers/net/wan/dscc4.c
1da177e4 3846
cc11b140
HV
3847DT3155 MEDIA DRIVER
3848M: Hans Verkuil <hverkuil@xs4all.nl>
3849L: linux-media@vger.kernel.org
3850T: git git://linuxtv.org/media_tree.git
a825eaec 3851W: https://linuxtv.org
cc11b140
HV
3852S: Odd Fixes
3853F: drivers/media/pci/dt3155/
3854
91952bc0
AP
3855DVB_USB_AF9015 MEDIA DRIVER
3856M: Antti Palosaari <crope@iki.fi>
3857L: linux-media@vger.kernel.org
a825eaec 3858W: https://linuxtv.org
91952bc0
AP
3859W: http://palosaari.fi/linux/
3860Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861T: git git://linuxtv.org/anttip/media_tree.git
3862S: Maintained
3863F: drivers/media/usb/dvb-usb-v2/af9015*
3864
3865DVB_USB_AF9035 MEDIA DRIVER
3866M: Antti Palosaari <crope@iki.fi>
3867L: linux-media@vger.kernel.org
a825eaec 3868W: https://linuxtv.org
91952bc0
AP
3869W: http://palosaari.fi/linux/
3870Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871T: git git://linuxtv.org/anttip/media_tree.git
3872S: Maintained
3873F: drivers/media/usb/dvb-usb-v2/af9035*
3874
3875DVB_USB_ANYSEE MEDIA DRIVER
3876M: Antti Palosaari <crope@iki.fi>
3877L: linux-media@vger.kernel.org
a825eaec 3878W: https://linuxtv.org
91952bc0
AP
3879W: http://palosaari.fi/linux/
3880Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881T: git git://linuxtv.org/anttip/media_tree.git
3882S: Maintained
3883F: drivers/media/usb/dvb-usb-v2/anysee*
3884
3885DVB_USB_AU6610 MEDIA DRIVER
3886M: Antti Palosaari <crope@iki.fi>
3887L: linux-media@vger.kernel.org
a825eaec 3888W: https://linuxtv.org
91952bc0
AP
3889W: http://palosaari.fi/linux/
3890Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891T: git git://linuxtv.org/anttip/media_tree.git
3892S: Maintained
3893F: drivers/media/usb/dvb-usb-v2/au6610*
3894
3895DVB_USB_CE6230 MEDIA DRIVER
3896M: Antti Palosaari <crope@iki.fi>
3897L: linux-media@vger.kernel.org
a825eaec 3898W: https://linuxtv.org
91952bc0
AP
3899W: http://palosaari.fi/linux/
3900Q: http://patchwork.linuxtv.org/project/linux-media/list/
3901T: git git://linuxtv.org/anttip/media_tree.git
3902S: Maintained
3903F: drivers/media/usb/dvb-usb-v2/ce6230*
3904
d099dea2
MK
3905DVB_USB_CXUSB MEDIA DRIVER
3906M: Michael Krufky <mkrufky@linuxtv.org>
3907L: linux-media@vger.kernel.org
a825eaec 3908W: https://linuxtv.org
d099dea2
MK
3909W: http://github.com/mkrufky
3910Q: http://patchwork.linuxtv.org/project/linux-media/list/
3911T: git git://linuxtv.org/media_tree.git
3912S: Maintained
9819da66 3913F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3914
91952bc0 3915DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3916M: Antti Palosaari <crope@iki.fi>
3917L: linux-media@vger.kernel.org
a825eaec 3918W: https://linuxtv.org
91952bc0
AP
3919W: http://palosaari.fi/linux/
3920Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921T: git git://linuxtv.org/anttip/media_tree.git
3922S: Maintained
91952bc0 3923F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3924
5560983b 3925DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3926M: Antti Palosaari <crope@iki.fi>
3927L: linux-media@vger.kernel.org
a825eaec 3928W: https://linuxtv.org
91952bc0
AP
3929Q: http://patchwork.linuxtv.org/project/linux-media/list/
3930T: git git://linuxtv.org/anttip/media_tree.git
3931S: Maintained
5560983b 3932F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3933
8856f5f2
MK
3934DVB_USB_MXL111SF MEDIA DRIVER
3935M: Michael Krufky <mkrufky@linuxtv.org>
3936L: linux-media@vger.kernel.org
a825eaec 3937W: https://linuxtv.org
8856f5f2
MK
3938W: http://github.com/mkrufky
3939Q: http://patchwork.linuxtv.org/project/linux-media/list/
3940T: git git://linuxtv.org/mkrufky/mxl111sf.git
3941S: Maintained
3942F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3943
91952bc0
AP
3944DVB_USB_RTL28XXU MEDIA DRIVER
3945M: Antti Palosaari <crope@iki.fi>
3946L: linux-media@vger.kernel.org
a825eaec 3947W: https://linuxtv.org
91952bc0
AP
3948W: http://palosaari.fi/linux/
3949Q: http://patchwork.linuxtv.org/project/linux-media/list/
3950T: git git://linuxtv.org/anttip/media_tree.git
3951S: Maintained
3952F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3953
3954DVB_USB_V2 MEDIA DRIVER
3955M: Antti Palosaari <crope@iki.fi>
3956L: linux-media@vger.kernel.org
a825eaec 3957W: https://linuxtv.org
91952bc0
AP
3958W: http://palosaari.fi/linux/
3959Q: http://patchwork.linuxtv.org/project/linux-media/list/
3960T: git git://linuxtv.org/anttip/media_tree.git
3961S: Maintained
3962F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3963F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3964
ac0ac38f 3965DYNAMIC DEBUG
5c4a97d1 3966M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
3967S: Maintained
3968F: lib/dynamic_debug.c
3969F: include/linux/dynamic_debug.h
3970
789c7048 3971DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 3972M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 3973S: Maintained
df621252 3974F: drivers/tty/serial/dz.*
789c7048 3975
f17effbe
MF
3976E3X0 POWER BUTTON DRIVER
3977M: Moritz Fischer <moritz.fischer@ettus.com>
3978L: usrp-users@lists.ettus.com
3979W: http://www.ettus.com
3980S: Supported
3981F: drivers/input/misc/e3x0-button.c
3982F: Documentation/devicetree/bindings/input/e3x0-button.txt
3983
91952bc0
AP
3984E4000 MEDIA DRIVER
3985M: Antti Palosaari <crope@iki.fi>
3986L: linux-media@vger.kernel.org
a825eaec 3987W: https://linuxtv.org
91952bc0
AP
3988W: http://palosaari.fi/linux/
3989Q: http://patchwork.linuxtv.org/project/linux-media/list/
3990T: git git://linuxtv.org/anttip/media_tree.git
3991S: Maintained
3992F: drivers/media/tuners/e4000*
3993
1da177e4 3994EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 3995M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
3996L: linux-scsi@vger.kernel.org
3997S: Maintained
679655da 3998F: drivers/scsi/eata.c
1da177e4 3999
91952bc0
AP
4000EC100 MEDIA DRIVER
4001M: Antti Palosaari <crope@iki.fi>
4002L: linux-media@vger.kernel.org
a825eaec 4003W: https://linuxtv.org
91952bc0
AP
4004W: http://palosaari.fi/linux/
4005Q: http://patchwork.linuxtv.org/project/linux-media/list/
4006T: git git://linuxtv.org/anttip/media_tree.git
4007S: Maintained
4008F: drivers/media/dvb-frontends/ec100*
4009
237fead6 4010ECRYPT FILE SYSTEM
0de9adf2 4011M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4012L: ecryptfs@vger.kernel.org
24a923e4 4013W: http://ecryptfs.org
6dc7516e 4014W: https://launchpad.net/ecryptfs
9f273c24 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4016S: Supported
679655da
JP
4017F: Documentation/filesystems/ecryptfs.txt
4018F: fs/ecryptfs/
237fead6 4019
da9bb1d2 4020EDAC-CORE
8b58be88 4021M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4022M: Borislav Petkov <bp@alien8.de>
009a5410 4023M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4024L: linux-edac@vger.kernel.org
07cd6bf5
FW
4025T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4027S: Supported
679655da 4028F: Documentation/edac.txt
91445c72 4029F: drivers/edac/
679655da 4030F: include/linux/edac.h
0e438e3f 4031
c476c23b 4032EDAC-AMD64
8b58be88 4033M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4034M: Borislav Petkov <bp@alien8.de>
91445c72 4035L: linux-edac@vger.kernel.org
487ba8e8 4036S: Maintained
c476c23b
BP
4037F: drivers/edac/amd64_edac*
4038
836dae5d
RR
4039EDAC-CALXEDA
4040M: Doug Thompson <dougthompson@xmission.com>
4041M: Robert Richter <rric@kernel.org>
4042L: linux-edac@vger.kernel.org
836dae5d
RR
4043S: Maintained
4044F: drivers/edac/highbank*
4045
f65aad41
RB
4046EDAC-CAVIUM
4047M: Ralf Baechle <ralf@linux-mips.org>
4048M: David Daney <david.daney@cavium.com>
4049L: linux-edac@vger.kernel.org
4050L: linux-mips@linux-mips.org
f65aad41
RB
4051S: Supported
4052F: drivers/edac/octeon_edac*
4053
0e438e3f 4054EDAC-E752X
8b58be88
JP
4055M: Mark Gross <mark.gross@intel.com>
4056M: Doug Thompson <dougthompson@xmission.com>
91445c72 4057L: linux-edac@vger.kernel.org
0e438e3f 4058S: Maintained
679655da 4059F: drivers/edac/e752x_edac.c
0e438e3f
DP
4060
4061EDAC-E7XXX
8b58be88 4062M: Doug Thompson <dougthompson@xmission.com>
91445c72 4063L: linux-edac@vger.kernel.org
0e438e3f 4064S: Maintained
679655da 4065F: drivers/edac/e7xxx_edac.c
0e438e3f 4066
77c5f5d2 4067EDAC-GHES
009a5410 4068M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4069L: linux-edac@vger.kernel.org
77c5f5d2 4070S: Maintained
2caa67a6 4071F: drivers/edac/ghes_edac.c
77c5f5d2 4072
6bc78404 4073EDAC-I82443BXGX
8b58be88 4074M: Tim Small <tim@buttersideup.com>
91445c72 4075L: linux-edac@vger.kernel.org
6bc78404 4076S: Maintained
679655da 4077F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4078
4079EDAC-I3000
8b58be88 4080M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4081L: linux-edac@vger.kernel.org
6bc78404 4082S: Maintained
679655da 4083F: drivers/edac/i3000_edac.c
6bc78404
DT
4084
4085EDAC-I5000
8b58be88 4086M: Doug Thompson <dougthompson@xmission.com>
91445c72 4087L: linux-edac@vger.kernel.org
ba9a5918 4088S: Maintained
679655da 4089F: drivers/edac/i5000_edac.c
ba9a5918 4090
44c12cb2 4091EDAC-I5400
009a5410 4092M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4093L: linux-edac@vger.kernel.org
44c12cb2 4094S: Maintained
679655da 4095F: drivers/edac/i5400_edac.c
44c12cb2 4096
3c9c92b6 4097EDAC-I7300
009a5410 4098M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4099L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4100S: Maintained
4101F: drivers/edac/i7300_edac.c
4102
67c89316 4103EDAC-I7CORE
009a5410 4104M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4105L: linux-edac@vger.kernel.org
67c89316 4106S: Maintained
70aff0ce 4107F: drivers/edac/i7core_edac.c
67c89316 4108
ba9a5918 4109EDAC-I82975X
8b58be88 4110M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4111M: "Arvind R." <arvino55@gmail.com>
91445c72 4112L: linux-edac@vger.kernel.org
ba9a5918 4113S: Maintained
679655da 4114F: drivers/edac/i82975x_edac.c
ba9a5918 4115
791b4706
JB
4116EDAC-IE31200
4117M: Jason Baron <jbaron@akamai.com>
4118L: linux-edac@vger.kernel.org
791b4706
JB
4119S: Maintained
4120F: drivers/edac/ie31200_edac.c
4121
ccdfb979 4122EDAC-MPC85XX
30c7469b 4123M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4124L: linux-edac@vger.kernel.org
ccdfb979
JT
4125S: Maintained
4126F: drivers/edac/mpc85xx_edac.[ch]
4127
ba9a5918 4128EDAC-PASEMI
8b58be88 4129M: Egor Martovetsky <egor@pasemi.com>
91445c72 4130L: linux-edac@vger.kernel.org
6bc78404 4131S: Maintained
679655da 4132F: drivers/edac/pasemi_edac.c
6bc78404 4133
0e438e3f 4134EDAC-R82600
8b58be88 4135M: Tim Small <tim@buttersideup.com>
91445c72 4136L: linux-edac@vger.kernel.org
0e438e3f 4137S: Maintained
679655da 4138F: drivers/edac/r82600_edac.c
da9bb1d2 4139
4d096ca7 4140EDAC-SBRIDGE
009a5410 4141M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4142L: linux-edac@vger.kernel.org
4d096ca7
MCC
4143S: Maintained
4144F: drivers/edac/sb_edac.c
4145
995e1de4
LH
4146EDAC-XGENE
4147APPLIED MICRO (APM) X-GENE SOC EDAC
4148M: Loc Ho <lho@apm.com>
4149S: Supported
4150F: drivers/edac/xgene_edac.c
4151F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4152
af39917d
CL
4153EDIROL UA-101/UA-1000 DRIVER
4154M: Clemens Ladisch <clemens@ladisch.de>
4155L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4156T: git git://git.alsa-project.org/alsa-kernel.git
4157S: Maintained
4158F: sound/usb/misc/ua101.c
4159
1f7df953 4160EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4161M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4162L: linux-efi@vger.kernel.org
78bef24e 4163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4164S: Maintained
fb2efb5c 4165F: Documentation/efi-stub.txt
1f7df953
MF
4166F: arch/ia64/kernel/efi.c
4167F: arch/x86/boot/compressed/eboot.[ch]
4168F: arch/x86/include/asm/efi.h
4169F: arch/x86/platform/efi/*
a9499fa7 4170F: drivers/firmware/efi/*
1f7df953
MF
4171F: include/linux/efi*.h
4172
d68772b7
MF
4173EFI VARIABLE FILESYSTEM
4174M: Matthew Garrett <matthew.garrett@nebula.com>
4175M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4176M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4177T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4178L: linux-efi@vger.kernel.org
4179S: Maintained
4180F: fs/efivarfs/
4181
85a00d9b
PJ
4182EFIFB FRAMEBUFFER DRIVER
4183L: linux-fbdev@vger.kernel.org
4184M: Peter Jones <pjones@redhat.com>
4185S: Maintained
8a61f013 4186F: drivers/video/fbdev/efifb.c
85a00d9b 4187
0bee8d28
JT
4188EFS FILESYSTEM
4189W: http://aeschi.ch.eu.org/efs/
4190S: Orphan
679655da 4191F: fs/efs/
0bee8d28 4192
4480f15b 4193EHCA (IBM GX bus InfiniBand adapter) DRIVER
8b58be88
JP
4194M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4195M: Christoph Raisch <raisch@de.ibm.com>
e6cc0fd1 4196L: linux-rdma@vger.kernel.org
fab97220 4197S: Supported
679655da 4198F: drivers/infiniband/hw/ehca/
fab97220 4199
aa8a9e25 4200EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4201M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4202L: netdev@vger.kernel.org
4203S: Maintained
9aa32835 4204F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4205
f0319efe 4206EM28XX VIDEO4LINUX DRIVER
009a5410 4207M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4208L: linux-media@vger.kernel.org
a825eaec 4209W: https://linuxtv.org
f0319efe
MCC
4210T: git git://linuxtv.org/media_tree.git
4211S: Maintained
4212F: drivers/media/usb/em28xx/
4213
3e3a7d66 4214EMBEDDED LINUX
8b58be88
JP
4215M: Paul Gortmaker <paul.gortmaker@windriver.com>
4216M: Matt Mackall <mpm@selenic.com>
4217M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4218L: linux-embedded@vger.kernel.org
4219S: Maintained
4220
32505876
JS
4221EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4222M: James Smart <james.smart@avagotech.com>
4223M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4224L: linux-scsi@vger.kernel.org
32505876 4225W: http://www.avagotech.com
ce00f85c 4226S: Supported
679655da 4227F: drivers/scsi/lpfc/
3a1c1d44 4228
5f5bac82 4229ENE CB710 FLASH CARD READER DRIVER
8b58be88 4230M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4231S: Maintained
4232F: drivers/misc/cb710/
4233F: drivers/mmc/host/cb710-mmc.*
4234F: include/linux/cb710.h
4235
931e39a1
ML
4236ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4237M: Maxim Levitsky <maximlevitsky@gmail.com>
4238S: Maintained
2a837449 4239F: drivers/media/rc/ene_ir.*
931e39a1 4240
ec207dcc
GS
4241ENHANCED ERROR HANDLING (EEH)
4242M: Gavin Shan <shangw@linux.vnet.ibm.com>
4243L: linuxppc-dev@lists.ozlabs.org
4244S: Supported
4245F: Documentation/powerpc/eeh-pci-error-recovery.txt
4246F: arch/powerpc/kernel/eeh*.c
4247
d5ca9006 4248EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4249M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4250S: Maintained
084bad91 4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4252F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4253F: include/video/s1d13xxxfb.h
d5ca9006 4254
38df6492
ME
4255ET131X NETWORK DRIVER
4256M: Mark Einon <mark.einon@gmail.com>
4257S: Odd Fixes
4258F: drivers/net/ethernet/agere/
4259
1da177e4 4260ETHERNET BRIDGE
adbbf69d 4261M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4262L: bridge@lists.linux-foundation.org
4c325313 4263L: netdev@vger.kernel.org
c996d8b9 4264W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4265S: Maintained
679655da
JP
4266F: include/linux/netfilter_bridge/
4267F: net/bridge/
1da177e4 4268
22f08ad9
FF
4269ETHERNET PHY LIBRARY
4270M: Florian Fainelli <f.fainelli@gmail.com>
4271L: netdev@vger.kernel.org
4272S: Maintained
4273F: include/linux/phy.h
4274F: include/linux/phy_fixed.h
4275F: drivers/net/phy/
4276F: Documentation/networking/phy.txt
4277F: drivers/of/of_mdio.c
4278F: drivers/of/of_net.c
4279
1da177e4 4280EXT2 FILE SYSTEM
d8130624 4281M: Jan Kara <jack@suse.com>
72be2ccf 4282L: linux-ext4@vger.kernel.org
1da177e4 4283S: Maintained
679655da
JP
4284F: Documentation/filesystems/ext2.txt
4285F: fs/ext2/
4286F: include/linux/ext2*
1da177e4 4287
72be2ccf 4288EXT4 FILE SYSTEM
8b58be88 4289M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4290M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4291L: linux-ext4@vger.kernel.org
08a225f1 4292W: http://ext4.wiki.kernel.org
8a6e2535 4293Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4295S: Maintained
679655da
JP
4296F: Documentation/filesystems/ext4.txt
4297F: fs/ext4/
1da177e4 4298
c5532b09 4299Extended Verification Module (EVM)
74dd744f
MZ
4300M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4301L: linux-ima-devel@lists.sourceforge.net
4302L: linux-security-module@vger.kernel.org
c5532b09
MZ
4303S: Supported
4304F: security/integrity/evm/
4305
df6b3cfe
MH
4306EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4307M: MyungJoo Ham <myungjoo.ham@samsung.com>
4308M: Chanwoo Choi <cw00.choi@samsung.com>
4309L: linux-kernel@vger.kernel.org
81df63a9 4310T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4311S: Maintained
4312F: drivers/extcon/
cd2c3e7f
CC
4313F: include/linux/extcon/
4314F: include/linux/extcon.h
df6b3cfe 4315F: Documentation/extcon/
cd2c3e7f 4316F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4317
e2a75c44 4318EXYNOS DP DRIVER
b7701755 4319M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4320L: dri-devel@lists.freedesktop.org
4321S: Maintained
4322F: drivers/gpu/drm/exynos/exynos_dp*
4323
33ad3912
DL
4324EXYNOS MIPI DISPLAY DRIVERS
4325M: Inki Dae <inki.dae@samsung.com>
4326M: Donghwa Lee <dh09.lee@samsung.com>
4327M: Kyungmin Park <kyungmin.park@samsung.com>
4328L: linux-fbdev@vger.kernel.org
4329S: Maintained
8a61f013 4330F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4331F: include/video/exynos_mipi*
4332
e53004e2 4333F71805F HARDWARE MONITORING DRIVER
d8130624 4334M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4335L: lm-sensors@lm-sensors.org
4336S: Maintained
679655da
JP
4337F: Documentation/hwmon/f71805f
4338F: drivers/hwmon/f71805f.c
e53004e2 4339
eea977ed
MB
4340FC0011 TUNER DRIVER
4341M: Michael Buesch <m@bues.ch>
4342L: linux-media@vger.kernel.org
4343S: Maintained
ccae7af2
MCC
4344F: drivers/media/tuners/fc0011.h
4345F: drivers/media/tuners/fc0011.c
eea977ed 4346
91952bc0
AP
4347FC2580 MEDIA DRIVER
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
a825eaec 4350W: https://linuxtv.org
91952bc0
AP
4351W: http://palosaari.fi/linux/
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/anttip/media_tree.git
4354S: Maintained
4355F: drivers/media/tuners/fc2580*
eea977ed 4356
88b2dbdb
EP
4357FANOTIFY
4358M: Eric Paris <eparis@redhat.com>
4359S: Maintained
4360F: fs/notify/fanotify/
4361F: include/linux/fanotify.h
c117ab84 4362F: include/uapi/linux/fanotify.h
88b2dbdb 4363
1da177e4 4364FARSYNC SYNCHRONOUS DRIVER
8b58be88 4365M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4366W: http://www.farsite.co.uk/
4367S: Supported
679655da 4368F: drivers/net/wan/farsync.*
1da177e4 4369
c5408b88 4370FAULT INJECTION SUPPORT
8b58be88 4371M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4372S: Supported
679655da
JP
4373F: Documentation/fault-injection/
4374F: lib/fault-inject.c
c5408b88 4375
053e514f
NT
4376FBTFT Framebuffer drivers
4377M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4378M: Noralf Trønnes <noralf@tronnes.org>
4379S: Maintained
4380F: drivers/staging/fbtft/
4381
cae727db 4382FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4383M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4384L: fcoe-devel@open-fcoe.org
cae727db
RL
4385W: www.Open-FCoE.org
4386S: Supported
4387F: drivers/scsi/libfc/
4388F: drivers/scsi/fcoe/
4389F: include/scsi/fc/
4390F: include/scsi/libfc.h
4391F: include/scsi/libfcoe.h
c117ab84 4392F: include/uapi/scsi/fc/
cae727db 4393
e2d1d6c0 4394FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4395M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4396M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4397L: linux-fsdevel@vger.kernel.org
1da177e4 4398S: Maintained
679655da
JP
4399F: include/linux/fcntl.h
4400F: include/linux/fs.h
c117ab84
CEB
4401F: include/uapi/linux/fcntl.h
4402F: include/uapi/linux/fs.h
679655da
JP
4403F: fs/fcntl.c
4404F: fs/locks.c
1da177e4 4405
e2d1d6c0 4406FILESYSTEMS (VFS and infrastructure)
8b58be88 4407M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4408L: linux-fsdevel@vger.kernel.org
173acc7c 4409S: Maintained
679655da 4410F: fs/*
173acc7c 4411
b26e0ed4 4412FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4413M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4414L: lm-sensors@lm-sensors.org
4415S: Maintained
d5ca6918
JP
4416F: drivers/hwmon/f75375s.c
4417F: include/linux/f75375s.h
b26e0ed4 4418
a331b0c3
CL
4419FIREWIRE AUDIO DRIVERS
4420M: Clemens Ladisch <clemens@ladisch.de>
4421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4422T: git git://git.alsa-project.org/alsa-kernel.git
4423S: Maintained
4424F: sound/firewire/
4425
eb86ec51
SR
4426FIREWIRE MEDIA DRIVERS (firedtv)
4427M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4428L: linux-media@vger.kernel.org
4429L: linux1394-devel@lists.sourceforge.net
4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4431S: Maintained
4432F: drivers/media/firewire/
4433
a511ce33
CB
4434FIREWIRE SBP-2 TARGET
4435M: Chris Boot <bootc@bootc.net>
4436L: linux-scsi@vger.kernel.org
4437L: target-devel@vger.kernel.org
4438L: linux1394-devel@lists.sourceforge.net
4439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4440S: Maintained
4441F: drivers/target/sbp/
4442
7d2c86b5 4443FIREWIRE SUBSYSTEM
8b58be88 4444M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4445L: linux1394-devel@lists.sourceforge.net
958a29cb 4446W: http://ieee1394.wiki.kernel.org/
2ca526bf 4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4448S: Maintained
679655da 4449F: drivers/firewire/
8f06ce3b
SR
4450F: include/linux/firewire.h
4451F: include/uapi/linux/firewire*.h
9f6d3c4b 4452F: tools/firewire/
e2d1d6c0
RD
4453
4454FIRMWARE LOADER (request_firmware)
39e68089
ML
4455M: Ming Lei <ming.lei@canonical.com>
4456L: linux-kernel@vger.kernel.org
4457S: Maintained
679655da
JP
4458F: Documentation/firmware_class/
4459F: drivers/base/firmware*.c
4460F: include/linux/firmware.h
e2d1d6c0 4461
f730e3dc 4462FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4463M: Joshua Morris <josh.h.morris@us.ibm.com>
4464M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4465S: Maintained
4466F: drivers/block/rsxx/
4467
8206f664 4468FLOPPY DRIVER
e5f6450c 4469M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4471S: Odd fixes
4472F: drivers/block/floppy.c
4473
9c9f32ed
AR
4474FMC SUBSYSTEM
4475M: Alessandro Rubini <rubini@gnudd.com>
4476W: http://www.ohwr.org/projects/fmc-bus
4477S: Supported
4478F: drivers/fmc/
4479F: include/linux/fmc*.h
4480F: include/linux/ipmi-fru.h
4481K: fmc_d.*register
4482
3c0ed7d5
AT
4483FPGA MANAGER FRAMEWORK
4484M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4485R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4486S: Maintained
4487F: drivers/fpga/
4488F: include/linux/fpga/fpga-mgr.h
4489W: http://www.rocketboards.org
4490
e2d1d6c0 4491FPU EMULATOR
8b58be88 4492M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4493W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4494S: Maintained
679655da 4495F: arch/x86/math-emu/
e2d1d6c0
RD
4496
4497FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4498L: netdev@vger.kernel.org
c173bfac 4499S: Orphan
679655da
JP
4500F: drivers/net/wan/dlci.c
4501F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4502
4503FRAMEBUFFER LAYER
5489e948
JCPV
4504M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4505M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4506L: linux-fbdev@vger.kernel.org
e2d1d6c0 4507W: http://linux-fbdev.sourceforge.net/
b22fe37b 4508Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4509T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4510S: Maintained
679655da 4511F: Documentation/fb/
b22fe37b
PM
4512F: drivers/video/
4513F: include/video/
679655da 4514F: include/linux/fb.h
c117ab84
CEB
4515F: include/uapi/video/
4516F: include/uapi/linux/fb.h
e2d1d6c0 4517
a57c188e 4518FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4519M: Timur Tabi <timur@tabi.org>
a57c188e 4520L: linux-fbdev@vger.kernel.org
c4ef9bc4 4521S: Maintained
8a61f013 4522F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4523
e2d1d6c0 4524FREESCALE DMA DRIVER
8b58be88
JP
4525M: Li Yang <leoli@freescale.com>
4526M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4527L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4528S: Maintained
679655da 4529F: drivers/dma/fsldma.*
e2d1d6c0
RD
4530
4531FREESCALE I2C CPM DRIVER
8b58be88 4532M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4533L: linuxppc-dev@lists.ozlabs.org
846557d3 4534L: linux-i2c@vger.kernel.org
0d2b405a 4535S: Maintained
679655da 4536F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4537
60e8c5ab 4538FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4539M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4540L: linux-fbdev@vger.kernel.org
efc03ecb 4541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4542S: Maintained
bad985a1 4543F: include/linux/platform_data/video-imxfb.h
8a61f013 4544F: drivers/video/fbdev/imxfb.c
60e8c5ab 4545
4d8e2cef
HX
4546FREESCALE QUAD SPI DRIVER
4547M: Han Xu <han.xu@freescale.com>
4548L: linux-mtd@lists.infradead.org
4549S: Maintained
4550F: drivers/mtd/spi-nor/fsl-quadspi.c
4551
4689a6b1 4552FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4553M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4554M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4555L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4556L: netdev@vger.kernel.org
4557S: Maintained
ec21e2ec 4558F: drivers/net/ethernet/freescale/fs_enet/
679655da 4559F: include/linux/fs_enet_pd.h
4689a6b1 4560
d9e9d82c 4561FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4562L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4563S: Orphan
7aa1aa6e
ZQ
4564F: drivers/soc/fsl/qe/
4565F: include/soc/fsl/*qe*.h
4566F: include/soc/fsl/*ucc*.h
d9e9d82c 4567
b55ef929 4568FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4569M: Li Yang <leoli@freescale.com>
6372594a 4570L: linux-usb@vger.kernel.org
a4724ed6 4571L: linuxppc-dev@lists.ozlabs.org
a7205b30 4572S: Maintained
faf2e1db 4573F: drivers/usb/gadget/udc/fsl*
a7205b30 4574
beaf53bf 4575FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4576M: Li Yang <leoli@freescale.com>
beaf53bf 4577L: netdev@vger.kernel.org
a4724ed6 4578L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4579S: Maintained
ec21e2ec 4580F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4581
abb1ed7b
CM
4582FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4583M: Claudiu Manoil <claudiu.manoil@freescale.com>
4584L: netdev@vger.kernel.org
4585S: Maintained
4586F: drivers/net/ethernet/freescale/gianfar*
4587X: drivers/net/ethernet/freescale/gianfar_ptp.c
4588F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4589
d9e9d82c 4590FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4591M: Timur Tabi <timur@tabi.org>
a4724ed6 4592L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4593S: Maintained
df621252 4594F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4595
4596FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4597M: Timur Tabi <timur@tabi.org>
dc85950a 4598M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4599M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4601L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4602S: Maintained
69aefcea 4603F: sound/soc/fsl/fsl*
dc85950a 4604F: sound/soc/fsl/imx*
69aefcea 4605F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4606
31c88965 4607FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4608M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4609L: linux-kernel@vger.kernel.org
4610S: Maintained
4611F: drivers/staging/fsl-mc/
4612
1da177e4 4613FREEVXFS FILESYSTEM
8b58be88 4614M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4615W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4616S: Maintained
679655da 4617F: fs/freevxfs/
1da177e4 4618
71038f52 4619FREEZER
49db1903 4620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4621M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4622L: linux-pm@vger.kernel.org
71038f52 4623S: Supported
679655da
JP
4624F: Documentation/power/freezing-of-tasks.txt
4625F: include/linux/freezer.h
4626F: kernel/freezer.c
71038f52 4627
839a1f79
KRW
4628FRONTSWAP API
4629M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4630L: linux-kernel@vger.kernel.org
4631S: Maintained
4632F: mm/frontswap.c
4633F: include/linux/frontswap.h
4634
a5432f5a 4635FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4636M: David Howells <dhowells@redhat.com>
e62d6e24 4637L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4638S: Supported
4639F: Documentation/filesystems/caching/
4640F: fs/fscache/
4641F: include/linux/fscache*.h
4642
f58ad8f5 4643F2FS FILE SYSTEM
9b29d481 4644M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4645M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4646R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4647L: linux-f2fs-devel@lists.sourceforge.net
4648W: http://en.wikipedia.org/wiki/F2FS
4649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4650S: Maintained
4651F: Documentation/filesystems/f2fs.txt
3bac380c 4652F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4653F: fs/f2fs/
4654F: include/linux/f2fs_fs.h
62d43eeb 4655F: include/trace/events/f2fs.h
f58ad8f5 4656
5ab7ffea 4657FUJITSU FR-V (FRV) PORT
0cf0305f 4658S: Orphan
679655da 4659F: arch/frv/
1da177e4 4660
20b93734 4661FUJITSU LAPTOP EXTRAS
409a3e98 4662M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4663L: platform-driver-x86@vger.kernel.org
20b93734 4664S: Maintained
679655da 4665F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4666
4da621b6
HK
4667FUJITSU M-5MO LS CAMERA ISP DRIVER
4668M: Kyungmin Park <kyungmin.park@samsung.com>
4669M: Heungjun Kim <riverful.kim@samsung.com>
4670L: linux-media@vger.kernel.org
4671S: Maintained
90d72ac6 4672F: drivers/media/i2c/m5mols/
b5dcee22 4673F: include/media/i2c/m5mols.h
4da621b6 4674
2d24c490
RG
4675FUJITSU TABLET EXTRAS
4676M: Robert Gerlach <khnz@gmx.de>
4677L: platform-driver-x86@vger.kernel.org
4678S: Maintained
4679F: drivers/platform/x86/fujitsu-tablet.c
4680
04578f17 4681FUSE: FILESYSTEM IN USERSPACE
8b58be88 4682M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4683L: fuse-devel@lists.sourceforge.net
4684W: http://fuse.sourceforge.net/
0a30f612 4685T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4686S: Maintained
679655da 4687F: fs/fuse/
c117ab84 4688F: include/uapi/linux/fuse.h
0a30f612 4689F: Documentation/filesystems/fuse.txt
04578f17 4690
1da177e4 4691FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4692M: Rik Faith <faith@cs.unc.edu>
1da177e4 4693L: linux-scsi@vger.kernel.org
baaea1dc 4694S: Odd Fixes (e.g., new signatures)
679655da 4695F: drivers/scsi/fdomain.*
1da177e4 4696
d8e2162c
PO
4697GCOV BASED KERNEL PROFILING
4698M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4699S: Maintained
4700F: kernel/gcov/
4701F: Documentation/gcov.txt
4702
1da177e4 4703GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4704M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4705L: linux-scsi@vger.kernel.org
4706W: http://www.icp-vortex.com/
4707S: Supported
679655da 4708F: drivers/scsi/gdt*
1da177e4 4709
158daf16
JK
4710GDB KERNEL DEBUGGING HELPER SCRIPTS
4711M: Jan Kiszka <jan.kiszka@siemens.com>
4712S: Supported
4713F: scripts/gdb/
4714
3169a1c7
HV
4715GEMTEK FM RADIO RECEIVER DRIVER
4716M: Hans Verkuil <hverkuil@xs4all.nl>
4717L: linux-media@vger.kernel.org
4718T: git git://linuxtv.org/media_tree.git
a825eaec 4719W: https://linuxtv.org
3169a1c7
HV
4720S: Maintained
4721F: drivers/media/radio/radio-gemtek*
4722
1c23af90 4723GENERIC GPIO I2C DRIVER
880b0e26 4724M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4725S: Supported
679655da
JP
4726F: drivers/i2c/busses/i2c-gpio.c
4727F: include/linux/i2c-gpio.h
1c23af90 4728
92ed1a76
PK
4729GENERIC GPIO I2C MULTIPLEXER DRIVER
4730M: Peter Korsgaard <peter.korsgaard@barco.com>
4731L: linux-i2c@vger.kernel.org
4732S: Supported
e7065e20
JD
4733F: drivers/i2c/muxes/i2c-mux-gpio.c
4734F: include/linux/i2c-mux-gpio.h
4735F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4736
9251ce95 4737GENERIC HDLC (WAN) DRIVERS
8b58be88 4738M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4739W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4740S: Maintained
679655da
JP
4741F: drivers/net/wan/c101.c
4742F: drivers/net/wan/hd6457*
4743F: drivers/net/wan/hdlc*
4744F: drivers/net/wan/n2.c
4745F: drivers/net/wan/pc300too.c
4746F: drivers/net/wan/pci200syn.c
4747F: drivers/net/wan/wanxl*
1da177e4 4748
1527aab6 4749GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4750M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4751L: linux-arch@vger.kernel.org
4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4753S: Maintained
14430813
JP
4754F: include/asm-generic/
4755F: include/uapi/asm-generic/
1527aab6 4756
ff764963
KVA
4757GENERIC PHY FRAMEWORK
4758M: Kishon Vijay Abraham I <kishon@ti.com>
4759L: linux-kernel@vger.kernel.org
4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4761S: Supported
4762F: drivers/phy/
4763F: include/linux/phy/
4764
eea97aed
KH
4765GENERIC PM DOMAINS
4766M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4767M: Kevin Hilman <khilman@kernel.org>
4768M: Ulf Hansson <ulf.hansson@linaro.org>
4769L: linux-pm@vger.kernel.org
4770S: Supported
4771F: drivers/base/power/domain*.c
4772F: include/linux/pm_domain.h
4773
ccb86a69 4774GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4775M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4776L: kvm@vger.kernel.org
ccb86a69
MT
4777S: Supported
4778F: drivers/uio/uio_pci_generic.c
4779
f8f1ec73
JP
4780GET_MAINTAINER SCRIPT
4781M: Joe Perches <joe@perches.com>
4782S: Maintained
4783F: scripts/get_maintainer.pl
4784
5be7b50f 4785GFS2 FILE SYSTEM
8b58be88 4786M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4787M: Bob Peterson <rpeterso@redhat.com>
a4644184 4788L: cluster-devel@redhat.com
5be7b50f 4789W: http://sources.redhat.com/cluster/
28666d6d 4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4791S: Supported
679655da
JP
4792F: Documentation/filesystems/gfs2*.txt
4793F: fs/gfs2/
c117ab84 4794F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4795
0a34eb8f 4796GIGASET ISDN DRIVERS
6b096fde 4797M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4798L: gigaset307x-common@lists.sourceforge.net
4799W: http://gigaset307x.sourceforge.net/
6b096fde 4800S: Odd Fixes
679655da
JP
4801F: Documentation/isdn/README.gigaset
4802F: drivers/isdn/gigaset/
c117ab84 4803F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4804
7eea35fe
JP
4805GO7007 MPEG CODEC
4806M: Hans Verkuil <hans.verkuil@cisco.com>
4807L: linux-media@vger.kernel.org
4808S: Maintained
4809F: drivers/media/usb/go7007/
4810
ca96ea86
BN
4811GOODIX TOUCHSCREEN
4812M: Bastien Nocera <hadess@hadess.net>
4813L: linux-input@vger.kernel.org
4814S: Maintained
4815F: drivers/input/touchscreen/goodix.c
4816
a0dc00b4 4817GPIO SUBSYSTEM
e4651a9f 4818M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4819M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4820L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4821T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4822S: Maintained
4823F: Documentation/gpio/
40c159b7 4824F: Documentation/ABI/testing/gpio-cdev
fe95046e 4825F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4826F: drivers/gpio/
bdc6e95e
AC
4827F: include/linux/gpio/
4828F: include/linux/gpio.h
9b692346 4829F: include/asm-generic/gpio.h
3c702e99 4830F: include/uapi/linux/gpio.h
6d591c46 4831F: tools/gpio/
a0dc00b4 4832
71a6d0af
HW
4833GRE DEMULTIPLEXER DRIVER
4834M: Dmitry Kozlov <xeb@mail.ru>
4835L: netdev@vger.kernel.org
4836S: Maintained
11c26770
JP
4837F: net/ipv4/gre_demux.c
4838F: net/ipv4/gre_offload.c
71a6d0af
HW
4839F: include/net/gre.h
4840
d4c41139
KG
4841GRETH 10/100/1G Ethernet MAC device driver
4842M: Kristoffer Glembo <kristoffer@gaisler.com>
4843L: netdev@vger.kernel.org
4844S: Maintained
a31a96ad 4845F: drivers/net/ethernet/aeroflex/
d4c41139 4846
e8deeae2 4847GSPCA FINEPIX SUBDRIVER
8b58be88 4848M: Frank Zago <frank@zago.net>
661263b5 4849L: linux-media@vger.kernel.org
275ffde4 4850T: git git://linuxtv.org/media_tree.git
e8deeae2 4851S: Maintained
0c0d06ca 4852F: drivers/media/usb/gspca/finepix.c
e8deeae2 4853
4b3fa3c4
OL
4854GSPCA GL860 SUBDRIVER
4855M: Olivier Lorin <o.lorin@laposte.net>
4856L: linux-media@vger.kernel.org
275ffde4 4857T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4858S: Maintained
0c0d06ca 4859F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4860
e8deeae2 4861GSPCA M5602 SUBDRIVER
8b58be88 4862M: Erik Andren <erik.andren@gmail.com>
661263b5 4863L: linux-media@vger.kernel.org
275ffde4 4864T: git git://linuxtv.org/media_tree.git
e8deeae2 4865S: Maintained
0c0d06ca 4866F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4867
4868GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4869M: Hans de Goede <hdegoede@redhat.com>
661263b5 4870L: linux-media@vger.kernel.org
275ffde4 4871T: git git://linuxtv.org/media_tree.git
e8deeae2 4872S: Maintained
0c0d06ca 4873F: drivers/media/usb/gspca/pac207.c
e8deeae2 4874
261982f1 4875GSPCA SN9C20X SUBDRIVER
d95c5b0b 4876M: Brian Johnson <brijohn@gmail.com>
261982f1 4877L: linux-media@vger.kernel.org
275ffde4 4878T: git git://linuxtv.org/media_tree.git
261982f1 4879S: Maintained
0c0d06ca 4880F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4881
e8deeae2 4882GSPCA T613 SUBDRIVER
8b58be88 4883M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4884L: linux-media@vger.kernel.org
275ffde4 4885T: git git://linuxtv.org/media_tree.git
e8deeae2 4886S: Maintained
0c0d06ca 4887F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4888
4889GSPCA USB WEBCAM DRIVER
fc3f906b 4890M: Hans de Goede <hdegoede@redhat.com>
661263b5 4891L: linux-media@vger.kernel.org
275ffde4 4892T: git git://linuxtv.org/media_tree.git
e8deeae2 4893S: Maintained
0c0d06ca 4894F: drivers/media/usb/gspca/
e8deeae2 4895
584ec979 4896GUID PARTITION TABLE (GPT)
4f973c63 4897M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4898L: linux-efi@vger.kernel.org
4899S: Maintained
4900F: block/partitions/efi.*
4901
aa3c598b 4902STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4903M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4904L: linux-media@vger.kernel.org
275ffde4 4905T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4906S: Maintained
4907F: drivers/media/usb/stk1160/
e8deeae2 4908
4e456b86
YS
4909H8/300 ARCHITECTURE
4910M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4911L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4912W: http://uclinux-h8.sourceforge.jp
4913T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4914S: Maintained
4915F: arch/h8300/
4916F: drivers/clocksource/h8300_*.c
4917F: drivers/clk/h8300/
4918F: drivers/irqchip/irq-renesas-h8*.c
4919
71a6d0af
HW
4920HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4921M: Frank Seidel <frank@f-seidel.de>
4922L: platform-driver-x86@vger.kernel.org
4923W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4924S: Maintained
4925F: drivers/platform/x86/hdaps.c
4926
48fc9e26
HV
4927HDPVR USB VIDEO ENCODER DRIVER
4928M: Hans Verkuil <hverkuil@xs4all.nl>
4929L: linux-media@vger.kernel.org
4930T: git git://linuxtv.org/media_tree.git
a825eaec 4931W: https://linuxtv.org
48fc9e26 4932S: Odd Fixes
14430813 4933F: drivers/media/usb/hdpvr/
48fc9e26 4934
71a6d0af 4935HWPOISON MEMORY FAILURE HANDLING
f9625c48 4936M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4937L: linux-mm@kvack.org
71a6d0af
HW
4938S: Maintained
4939F: mm/memory-failure.c
4940F: mm/hwpoison-inject.c
4941
4942HYPERVISOR VIRTUAL CONSOLE DRIVER
4943L: linuxppc-dev@lists.ozlabs.org
4944S: Odd Fixes
4945F: drivers/tty/hvc/
4946
e5ab1477
AP
4947HACKRF MEDIA DRIVER
4948M: Antti Palosaari <crope@iki.fi>
4949L: linux-media@vger.kernel.org
a825eaec 4950W: https://linuxtv.org
e5ab1477
AP
4951W: http://palosaari.fi/linux/
4952Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953T: git git://linuxtv.org/anttip/media_tree.git
4954S: Maintained
4955F: drivers/media/usb/hackrf/
4956
5b543965 4957HARDWARE MONITORING
d8130624 4958M: Jean Delvare <jdelvare@suse.com>
ca462085 4959M: Guenter Roeck <linux@roeck-us.net>
5b543965 4960L: lm-sensors@lm-sensors.org
595142e0 4961W: http://www.lm-sensors.org/
a94ef4ed 4962T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 4963T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 4964S: Maintained
047f4ec2 4965F: Documentation/hwmon/
679655da 4966F: drivers/hwmon/
047f4ec2 4967F: include/linux/hwmon*.h
5b543965 4968
844dd05f 4969HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
4970M: Matt Mackall <mpm@selenic.com>
4971M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 4972L: linux-crypto@vger.kernel.org
c0d0787b 4973S: Odd fixes
679655da
JP
4974F: Documentation/hw_random.txt
4975F: drivers/char/hw_random/
4976F: include/linux/hw_random.h
844dd05f 4977
8b37fcfc
OBC
4978HARDWARE SPINLOCK CORE
4979M: Ohad Ben-Cohen <ohad@wizery.com>
4980S: Maintained
9f273c24 4981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
4982F: Documentation/hwspinlock.txt
4983F: drivers/hwspinlock/hwspinlock_*
4984F: include/linux/hwspinlock.h
4985
1da177e4 4986HARMONY SOUND DRIVER
ac6aecbf 4987L: linux-parisc@vger.kernel.org
1da177e4 4988S: Maintained
679655da 4989F: sound/parisc/harmony.*
1da177e4 4990
91952bc0
AP
4991HD29L2 MEDIA DRIVER
4992M: Antti Palosaari <crope@iki.fi>
4993L: linux-media@vger.kernel.org
a825eaec 4994W: https://linuxtv.org
91952bc0
AP
4995W: http://palosaari.fi/linux/
4996Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997T: git git://linuxtv.org/anttip/media_tree.git
4998S: Maintained
4999F: drivers/media/dvb-frontends/hd29l2*
5000
e2d1d6c0 5001HEWLETT-PACKARD SMART2 RAID DRIVER
e2d1d6c0 5002L: iss_storagedev@hp.com
af9f1b3c 5003S: Orphan
679655da
JP
5004F: Documentation/blockdev/cpqarray.txt
5005F: drivers/block/cpqarray.*
e2d1d6c0 5006
9257aa49 5007HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
693373db 5008M: Don Brace <don.brace@pmcs.com>
9257aa49 5009L: iss_storagedev@hp.com
693373db
DB
5010L: storagedev@pmcs.com
5011L: linux-scsi@vger.kernel.org
9257aa49
SC
5012S: Supported
5013F: Documentation/scsi/hpsa.txt
5014F: drivers/scsi/hpsa*.[ch]
5015F: include/linux/cciss*.h
c117ab84 5016F: include/uapi/linux/cciss*.h
9257aa49 5017
e2d1d6c0 5018HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
693373db 5019M: Don Brace <don.brace@pmcs.com>
e2d1d6c0 5020L: iss_storagedev@hp.com
693373db
DB
5021L: storagedev@pmcs.com
5022L: linux-scsi@vger.kernel.org
e2d1d6c0 5023S: Supported
679655da
JP
5024F: Documentation/blockdev/cciss.txt
5025F: drivers/block/cciss*
5026F: include/linux/cciss_ioctl.h
c117ab84 5027F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5028
1da177e4 5029HFS FILESYSTEM
6cf515e1
GU
5030L: linux-fsdevel@vger.kernel.org
5031S: Orphan
679655da
JP
5032F: Documentation/filesystems/hfs.txt
5033F: fs/hfs/
1da177e4 5034
ef575f47
GU
5035HFSPLUS FILESYSTEM
5036L: linux-fsdevel@vger.kernel.org
5037S: Orphan
5038F: Documentation/filesystems/hfsplus.txt
5039F: fs/hfsplus/
5040
1da177e4 5041HGA FRAMEBUFFER DRIVER
8b58be88 5042M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5043L: linux-nvidia@lists.surfsouth.com
5044W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5045S: Maintained
8a61f013 5046F: drivers/video/fbdev/hgafb.c
1da177e4 5047
4480f15b 5048HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5049M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5050M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5051L: linux-pm@vger.kernel.org
e2d1d6c0 5052S: Supported
679655da
JP
5053F: arch/x86/power/
5054F: drivers/base/power/
5055F: kernel/power/
5056F: include/linux/suspend.h
5057F: include/linux/freezer.h
5058F: include/linux/pm.h
679655da 5059F: arch/*/include/asm/suspend*.h
e2d1d6c0 5060
4ef4caad 5061HID CORE LAYER
e5f6450c 5062M: Jiri Kosina <jikos@kernel.org>
406df153 5063R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5064L: linux-input@vger.kernel.org
54e5881d 5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5066S: Maintained
679655da
JP
5067F: drivers/hid/
5068F: include/linux/hid*
c117ab84 5069F: include/uapi/linux/hid*
4ef4caad 5070
30ee72f0 5071HID SENSOR HUB DRIVERS
e5f6450c 5072M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5073M: Jonathan Cameron <jic23@kernel.org>
5074M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5075L: linux-input@vger.kernel.org
5076L: linux-iio@vger.kernel.org
5077S: Maintained
5078F: Documentation/hid/hid-sensor*
5079F: drivers/hid/hid-sensor-*
5080F: drivers/iio/*/hid-*
5081F: include/linux/hid-sensor-*
5082
38bed542 5083HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5084M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5085L: linux-kernel@vger.kernel.org
75fc2d37 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5087S: Maintained
679655da 5088F: Documentation/timers/
5cee9645 5089F: kernel/time/hrtimer.c
88606e80
TG
5090F: kernel/time/clockevents.c
5091F: kernel/time/tick*.*
5092F: kernel/time/timer_*.c
05ed8490 5093F: include/linux/clockchips.h
679655da 5094F: include/linux/hrtimer.h
38bed542 5095
1da177e4 5096HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5097L: linux-hams@vger.kernel.org
8b64f2a0 5098S: Orphan
679655da
JP
5099F: drivers/net/hamradio/dmascc.c
5100F: drivers/net/hamradio/scc.c
1da177e4 5101
ede1e6f8 5102HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5103M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5104W: http://www.highpoint-tech.com
5105S: Supported
679655da
JP
5106F: Documentation/scsi/hptiop.txt
5107F: drivers/scsi/hptiop.c
ede1e6f8 5108
1da177e4 5109HIPPI
8b58be88 5110M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5111L: linux-hippi@sunsite.dk
5112S: Maintained
679655da 5113F: include/linux/hippidevice.h
c117ab84 5114F: include/uapi/linux/if_hippi.h
679655da 5115F: net/802/hippi.c
ff5a3b50 5116F: drivers/net/hippi/
1da177e4 5117
16c6c252
JG
5118HISILICON SAS Controller
5119M: John Garry <john.garry@huawei.com>
5120W: http://www.hisilicon.com
5121S: Supported
5122F: drivers/scsi/hisi_sas/
5123F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5124
ff1d2767 5125HOST AP DRIVER
8b58be88 5126M: Jouni Malinen <j@w1.fi>
85d32e7b 5127L: hostap@shmoo.com (subscribers-only)
724c6b35 5128L: linux-wireless@vger.kernel.org
ff1d2767
JM
5129W: http://hostap.epitest.fi/
5130S: Maintained
eb4f98d5 5131F: drivers/net/wireless/intersil/hostap/
ff1d2767 5132
dd8cd779 5133HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5134L: platform-driver-x86@vger.kernel.org
95c70215 5135S: Orphan
679655da 5136F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5137
e2d1d6c0 5138HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5139M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5140S: Maintained
7e25d724 5141F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5142
7d2c86b5 5143HPET: High Precision Event Timers driver
8b58be88 5144M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5145S: Maintained
679655da
JP
5146F: Documentation/timers/hpet.txt
5147F: drivers/char/hpet.c
5148F: include/linux/hpet.h
c117ab84 5149F: include/uapi/linux/hpet.h
b9b0332f 5150
e07b5d79 5151HPET: x86
9e06f631 5152S: Orphan
679655da
JP
5153F: arch/x86/kernel/hpet.c
5154F: arch/x86/include/asm/hpet.h
b9b0332f 5155
1da177e4 5156HPFS FILESYSTEM
8b58be88 5157M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5158W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5159S: Maintained
679655da 5160F: fs/hpfs/
1da177e4 5161
3441cded 5162HSI SUBSYSTEM
56459ea9
SR
5163M: Sebastian Reichel <sre@kernel.org>
5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5165S: Maintained
5166F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5167F: Documentation/hsi.txt
3441cded
SR
5168F: drivers/hsi/
5169F: include/linux/hsi/
5170F: include/uapi/linux/hsi/
5171
7d2c86b5 5172HSO 3G MODEM DRIVER
8b58be88 5173M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5174W: http://www.pharscape.org
5175S: Maintained
679655da 5176F: drivers/net/usb/hso.c
11cd29b0 5177
19990e29
AB
5178HSR NETWORK PROTOCOL
5179M: Arvid Brodin <arvid.brodin@alten.se>
5180L: netdev@vger.kernel.org
5181S: Maintained
5182F: net/hsr/
5183
5a18c343 5184HTCPEN TOUCHSCREEN DRIVER
8b58be88 5185M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5186L: linux-input@vger.kernel.org
5187S: Maintained
679655da 5188F: drivers/input/touchscreen/htcpen.c
5a18c343 5189
1da177e4 5190HUGETLB FILESYSTEM
6d49e352 5191M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5192S: Maintained
679655da 5193F: fs/hugetlbfs/
1da177e4 5194
05183189 5195Hyper-V CORE AND DRIVERS
9c3646d1 5196M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5197M: Haiyang Zhang <haiyangz@microsoft.com>
5198L: devel@linuxdriverproject.org
5199S: Maintained
a4162747
HZ
5200F: arch/x86/include/asm/mshyperv.h
5201F: arch/x86/include/uapi/asm/hyperv.h
5202F: arch/x86/kernel/cpu/mshyperv.c
05183189 5203F: drivers/hid/hid-hyperv.c
a4162747 5204F: drivers/hv/
f92ca80b 5205F: drivers/input/serio/hyperv-keyboard.c
05183189 5206F: drivers/net/hyperv/
a4162747 5207F: drivers/scsi/storvsc_drv.c
8a61f013 5208F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5209F: include/linux/hyperv.h
5210F: tools/hv/
54bf725e 5211F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5212
d85c8a6a 5213I2C OVER PARALLEL PORT
d8130624 5214M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5215L: linux-i2c@vger.kernel.org
5216S: Maintained
5217F: Documentation/i2c/busses/i2c-parport
5218F: Documentation/i2c/busses/i2c-parport-light
5219F: drivers/i2c/busses/i2c-parport.c
5220F: drivers/i2c/busses/i2c-parport-light.c
5221
5222I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5223M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5224L: linux-i2c@vger.kernel.org
5225S: Maintained
5226F: Documentation/i2c/busses/i2c-ali1535
5227F: Documentation/i2c/busses/i2c-ali1563
5228F: Documentation/i2c/busses/i2c-ali15x3
5229F: Documentation/i2c/busses/i2c-amd756
5230F: Documentation/i2c/busses/i2c-amd8111
5231F: Documentation/i2c/busses/i2c-i801
5232F: Documentation/i2c/busses/i2c-nforce2
5233F: Documentation/i2c/busses/i2c-piix4
5234F: Documentation/i2c/busses/i2c-sis5595
5235F: Documentation/i2c/busses/i2c-sis630
5236F: Documentation/i2c/busses/i2c-sis96x
5237F: Documentation/i2c/busses/i2c-via
5238F: Documentation/i2c/busses/i2c-viapro
5239F: drivers/i2c/busses/i2c-ali1535.c
5240F: drivers/i2c/busses/i2c-ali1563.c
5241F: drivers/i2c/busses/i2c-ali15x3.c
5242F: drivers/i2c/busses/i2c-amd756.c
5243F: drivers/i2c/busses/i2c-amd756-s4882.c
5244F: drivers/i2c/busses/i2c-amd8111.c
5245F: drivers/i2c/busses/i2c-i801.c
5246F: drivers/i2c/busses/i2c-isch.c
5247F: drivers/i2c/busses/i2c-nforce2.c
5248F: drivers/i2c/busses/i2c-nforce2-s4985.c
5249F: drivers/i2c/busses/i2c-piix4.c
5250F: drivers/i2c/busses/i2c-sis5595.c
5251F: drivers/i2c/busses/i2c-sis630.c
5252F: drivers/i2c/busses/i2c-sis96x.c
5253F: drivers/i2c/busses/i2c-via.c
5254F: drivers/i2c/busses/i2c-viapro.c
5255
cb7f07a4
NH
5256I2C/SMBUS ISMT DRIVER
5257M: Seth Heasley <seth.heasley@intel.com>
5258M: Neil Horman <nhorman@tuxdriver.com>
5259L: linux-i2c@vger.kernel.org
5260F: drivers/i2c/busses/i2c-ismt.c
5261F: Documentation/i2c/busses/i2c-ismt
5262
6ea884db 5263I2C/SMBUS STUB DRIVER
d8130624 5264M: Jean Delvare <jdelvare@suse.com>
846557d3 5265L: linux-i2c@vger.kernel.org
6ea884db 5266S: Maintained
8547a5bc 5267F: drivers/i2c/i2c-stub.c
6ea884db 5268
5b543965 5269I2C SUBSYSTEM
14d77c4d 5270M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5271L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5272W: https://i2c.wiki.kernel.org/
5273Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5275S: Maintained
40ed1b4c 5276F: Documentation/devicetree/bindings/i2c/
679655da
JP
5277F: Documentation/i2c/
5278F: drivers/i2c/
630bc46e 5279F: drivers/i2c/*/
679655da 5280F: include/linux/i2c.h
03b70d62 5281F: include/linux/i2c-*.h
c117ab84
CEB
5282F: include/uapi/linux/i2c.h
5283F: include/uapi/linux/i2c-*.h
1da177e4 5284
4560d677
WS
5285I2C ACPI SUPPORT
5286M: Mika Westerberg <mika.westerberg@linux.intel.com>
5287L: linux-i2c@vger.kernel.org
5288L: linux-acpi@vger.kernel.org
5289S: Maintained
4560d677 5290
d85c8a6a 5291I2C-TAOS-EVM DRIVER
d8130624 5292M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5293L: linux-i2c@vger.kernel.org
5294S: Maintained
5295F: Documentation/i2c/busses/i2c-taos-evm
5296F: drivers/i2c/busses/i2c-taos-evm.c
5297
e8c76eed 5298I2C-TINY-USB DRIVER
8b58be88 5299M: Till Harbaum <till@harbaum.org>
846557d3 5300L: linux-i2c@vger.kernel.org
932d1872 5301W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5302S: Maintained
679655da 5303F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5304
1da177e4 5305i386 BOOT CODE
8b58be88 5306M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5307S: Maintained
679655da 5308F: arch/x86/boot/
1da177e4
LT
5309
5310i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5311M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5313S: Maintained
5314
1da177e4 5315IA64 (Itanium) PLATFORM
8b58be88
JP
5316M: Tony Luck <tony.luck@intel.com>
5317M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5318L: linux-ia64@vger.kernel.org
6b1c70b1 5319T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5320S: Maintained
679655da 5321F: arch/ia64/
1da177e4 5322
4cd38750
LDSB
5323IBM Power VMX Cryptographic instructions
5324M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5325M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5326L: linux-crypto@vger.kernel.org
5327S: Supported
5328F: drivers/crypto/vmx/Makefile
5329F: drivers/crypto/vmx/Kconfig
5330F: drivers/crypto/vmx/vmx.c
5331F: drivers/crypto/vmx/aes*
5332F: drivers/crypto/vmx/ghash*
5333F: drivers/crypto/vmx/ppc-xlate.pl
5334
956c203c 5335IBM Power in-Nest Crypto Acceleration
4cd38750 5336M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5337M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5338L: linux-crypto@vger.kernel.org
5339S: Supported
28bceeaa
DS
5340F: drivers/crypto/nx/Makefile
5341F: drivers/crypto/nx/Kconfig
5342F: drivers/crypto/nx/nx-aes*
5343F: drivers/crypto/nx/nx-sha*
5344F: drivers/crypto/nx/nx.*
5345F: drivers/crypto/nx/nx_csbcpb.h
5346F: drivers/crypto/nx/nx_debugfs.h
956c203c 5347
0e16aafb 5348IBM Power 842 compression accelerator
41656aa7 5349M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5350S: Supported
28bceeaa
DS
5351F: drivers/crypto/nx/Makefile
5352F: drivers/crypto/nx/Kconfig
7011a122 5353F: drivers/crypto/nx/nx-842*
2da572c9 5354F: include/linux/sw842.h
2062c5b6 5355F: crypto/842.c
2da572c9 5356F: lib/842/
0e16aafb 5357
1da177e4 5358IBM Power Linux RAID adapter
8b58be88 5359M: Brian King <brking@us.ibm.com>
1da177e4 5360S: Supported
679655da 5361F: drivers/scsi/ipr.*
1da177e4 5362
9d348af4 5363IBM Power Virtual Ethernet Device Driver
eddd63a6 5364M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5365L: netdev@vger.kernel.org
5366S: Supported
9aa32835 5367F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5368
032c5e82
TF
5369IBM Power SRIOV Virtual NIC Device Driver
5370M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5371M: John Allen <jallen@linux.vnet.ibm.com>
5372L: netdev@vger.kernel.org
5373S: Supported
5374F: drivers/net/ethernet/ibm/ibmvnic.*
5375
e6babec6 5376IBM Power Virtual SCSI Device Drivers
bcbde52b 5377M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5378L: linux-scsi@vger.kernel.org
5379S: Supported
e6babec6
NF
5380F: drivers/scsi/ibmvscsi/ibmvscsi*
5381F: drivers/scsi/ibmvscsi/viosrp.h
5382
5383IBM Power Virtual FC Device Drivers
44b4dad9 5384M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5385L: linux-scsi@vger.kernel.org
5386S: Supported
5387F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5388
1da177e4 5389IBM ServeRAID RAID DRIVER
f9213e78 5390S: Orphan
679655da 5391F: drivers/scsi/ips.*
1da177e4 5392
6ed9f9c4
PT
5393ICH LPC AND GPIO DRIVER
5394M: Peter Tyser <ptyser@xes-inc.com>
5395S: Maintained
5396F: drivers/mfd/lpc_ich.c
5397F: drivers/gpio/gpio-ich.c
5398
1e7106fc 5399IDE SUBSYSTEM
8b58be88 5400M: "David S. Miller" <davem@davemloft.net>
1da177e4 5401L: linux-ide@vger.kernel.org
8a6e2535 5402Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5404S: Maintained
679655da
JP
5405F: Documentation/ide/
5406F: drivers/ide/
5407F: include/linux/ide.h
1da177e4 5408
6cb8c13d
IP
5409IDEAPAD LAPTOP EXTRAS DRIVER
5410M: Ike Panhc <ike.pan@canonical.com>
5411L: platform-driver-x86@vger.kernel.org
5412W: http://launchpad.net/ideapad-laptop
5413S: Maintained
5414F: drivers/platform/x86/ideapad-laptop.c
5415
1ea4c161
AM
5416IDEAPAD LAPTOP SLIDEBAR DRIVER
5417M: Andrey Moiseev <o2g.org.ru@gmail.com>
5418L: linux-input@vger.kernel.org
5419W: https://github.com/o2genum/ideapad-slidebar
5420S: Maintained
5421F: drivers/input/misc/ideapad_slidebar.c
5422
0f861e8c 5423IDE/ATAPI DRIVERS
487ba8e8 5424M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5425L: linux-ide@vger.kernel.org
c404c199 5426S: Maintained
679655da
JP
5427F: Documentation/cdrom/ide-cd
5428F: drivers/ide/ide-cd*
1da177e4 5429
27471fdb 5430IDLE-I7300
8b58be88 5431M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5432L: linux-pm@vger.kernel.org
27471fdb 5433S: Supported
679655da 5434F: drivers/idle/i7300_idle.c
27471fdb 5435
02cf2286 5436IEEE 802.15.4 SUBSYSTEM
b6e195fd 5437M: Alexander Aring <alex.aring@gmail.com>
ebef9c12
VB
5438L: linux-wpan@vger.kernel.org
5439W: https://github.com/linux-wpan
5440T: git git://github.com/linux-wpan/linux-wpan-next.git
02cf2286
SL
5441S: Maintained
5442F: net/ieee802154/
68653359 5443F: net/mac802154/
251741b1 5444F: drivers/net/ieee802154/
580947d3
AA
5445F: include/linux/nl802154.h
5446F: include/linux/ieee802154.h
5447F: include/net/nl802154.h
5448F: include/net/mac802154.h
5449F: include/net/af_ieee802154.h
5450F: include/net/cfg802154.h
5451F: include/net/ieee802154_netdev.h
ebef9c12 5452F: Documentation/networking/ieee802154.txt
02cf2286 5453
b1c97193
SY
5454IGORPLUG-USB IR RECEIVER
5455M: Sean Young <sean@mess.org>
5456L: linux-media@vger.kernel.org
5457S: Maintained
5458F: drivers/media/rc/igorplugusb.c
5459
40ad4a30
SY
5460IGUANAWORKS USB IR TRANSCEIVER
5461M: Sean Young <sean@mess.org>
5462L: linux-media@vger.kernel.org
5463S: Maintained
5464F: drivers/media/rc/iguanair.c
5465
9545f86e 5466IIO SUBSYSTEM AND DRIVERS
030a13d7 5467M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5468R: Hartmut Knaack <knaack.h@gmx.de>
5469R: Lars-Peter Clausen <lars@metafoo.de>
5470R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5471L: linux-iio@vger.kernel.org
5472S: Maintained
03e7c251 5473F: drivers/iio/
9545f86e 5474F: drivers/staging/iio/
8fe671fc 5475F: include/linux/iio/
817020cf 5476F: tools/iio/
9545f86e 5477
65519263
SG
5478IKANOS/ADI EAGLE ADSL USB DRIVER
5479M: Matthieu Castet <castet.matthieu@free.fr>
5480M: Stanislaw Gruszka <stf_xl@wp.pl>
5481S: Maintained
5482F: drivers/usb/atm/ueagle-atm.c
5483
e89ab51f
GR
5484INA209 HARDWARE MONITOR DRIVER
5485M: Guenter Roeck <linux@roeck-us.net>
5486L: lm-sensors@lm-sensors.org
5487S: Maintained
5488F: Documentation/hwmon/ina209
5489F: Documentation/devicetree/bindings/i2c/ina209.txt
5490F: drivers/hwmon/ina209.c
5491
5492INA2XX HARDWARE MONITOR DRIVER
5493M: Guenter Roeck <linux@roeck-us.net>
5494L: lm-sensors@lm-sensors.org
5495S: Maintained
5496F: Documentation/hwmon/ina2xx
5497F: drivers/hwmon/ina2xx.c
5498F: include/linux/platform_data/ina2xx.h
5499
14dc124f
SIG
5500INDUSTRY PACK SUBSYSTEM (IPACK)
5501M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5502M: Jens Taprogge <jens.taprogge@taprogge.org>
5503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5504L: industrypack-devel@lists.sourceforge.net
5505W: http://industrypack.sourceforge.net
5506S: Maintained
5507F: drivers/ipack/
5508
8adc53fd
ZLK
5509INGENIC JZ4780 DMA Driver
5510M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5511S: Maintained
5512F: drivers/dma/dma-jz4780.c
5513
aa7168f4 5514INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5515M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5516M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5517L: linux-ima-devel@lists.sourceforge.net
5518L: linux-ima-user@lists.sourceforge.net
5519L: linux-security-module@vger.kernel.org
9f273c24 5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5521S: Supported
679655da 5522F: security/integrity/ima/
aa7168f4 5523
9a4ea5a9
JH
5524IMGTEC IR DECODER DRIVER
5525M: James Hogan <james.hogan@imgtec.com>
5526S: Maintained
5527F: drivers/media/rc/img-ir/
5528
1da177e4 5529IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5530L: linux-fbdev@vger.kernel.org
843393d3 5531S: Orphan
8a61f013 5532F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5533
5534INFINIBAND SUBSYSTEM
b6b2bbe6 5535M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5536M: Sean Hefty <sean.hefty@intel.com>
5537M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5538L: linux-rdma@vger.kernel.org
605841f5 5539W: http://www.openfabrics.org/
8a6e2535 5540Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5542S: Supported
679655da
JP
5543F: Documentation/infiniband/
5544F: drivers/infiniband/
2dfcad3a 5545F: drivers/staging/rdma/
c117ab84 5546F: include/uapi/linux/if_infiniband.h
954138dc
YD
5547F: include/uapi/rdma/
5548F: include/rdma/
1da177e4 5549
c9f04f58 5550INOTIFY
8b58be88
JP
5551M: John McCutchan <john@johnmccutchan.com>
5552M: Robert Love <rlove@rlove.org>
5553M: Eric Paris <eparis@parisplace.org>
c9f04f58 5554S: Maintained
679655da
JP
5555F: Documentation/filesystems/inotify.txt
5556F: fs/notify/inotify/
5557F: include/linux/inotify.h
c117ab84 5558F: include/uapi/linux/inotify.h
c9f04f58 5559
e2d1d6c0 5560INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5561M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5562L: linux-input@vger.kernel.org
8a6e2535 5563Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5565S: Maintained
679655da 5566F: drivers/input/
f4eea7e2 5567F: include/linux/input.h
c117ab84 5568F: include/uapi/linux/input.h
f4eea7e2 5569F: include/linux/input/
e2d1d6c0 5570
3267a87f 5571INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5572M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5573L: linux-input@vger.kernel.org
75dd112a 5574S: Odd fixes
3267a87f 5575F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5576F: drivers/input/input-mt.c
3267a87f
HR
5577K: \b(ABS|SYN)_MT_
5578
97fa99a3
JY
5579INTEL ASoC BDW/HSW DRIVERS
5580M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5581L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5582S: Supported
e8e1225d
JP
5583F: sound/soc/intel/common/sst-dsp*
5584F: sound/soc/intel/common/sst-firmware.c
5585F: sound/soc/intel/boards/broadwell.c
5586F: sound/soc/intel/haswell/
97fa99a3 5587
4ac13e17
DJ
5588INTEL C600 SERIES SAS CONTROLLER DRIVER
5589M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5590M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5591L: linux-scsi@vger.kernel.org
7106891a
DJ
5592T: git git://git.code.sf.net/p/intel-sas/isci
5593S: Supported
4ac13e17 5594F: drivers/scsi/isci/
4ac13e17 5595
ecc83e52
AH
5596INTEL HID EVENT DRIVER
5597M: Alex Hung <alex.hung@canonical.com>
5598L: platform-driver-x86@vger.kernel.org
5599S: Maintained
5600F: drivers/platform/x86/intel-hid.c
5601
26717172
LB
5602INTEL IDLE DRIVER
5603M: Len Brown <lenb@kernel.org>
bf1c138e 5604L: linux-pm@vger.kernel.org
08deed1e 5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5606S: Supported
5607F: drivers/idle/intel_idle.c
5608
7c1ac18d 5609INTEL PSTATE DRIVER
58ac1f62
SP
5610M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5611M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5612L: linux-pm@vger.kernel.org
5613S: Supported
5614F: drivers/cpufreq/intel_pstate.c
5615
9eb8ef74 5616INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5617M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5618L: linux-fbdev@vger.kernel.org
ce00f85c 5619S: Maintained
679655da 5620F: Documentation/fb/intelfb.txt
8a61f013 5621F: drivers/video/fbdev/intelfb/
9eb8ef74 5622
1da177e4 5623INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5624M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5625L: linux-fbdev@vger.kernel.org
ce00f85c 5626S: Maintained
8a61f013 5627F: drivers/video/fbdev/i810/
1da177e4 5628
f4a9bc4c 5629INTEL MENLOW THERMAL DRIVER
8b58be88 5630M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5631L: platform-driver-x86@vger.kernel.org
5ca92bd9 5632W: https://01.org/linux-acpi
f4a9bc4c 5633S: Supported
679655da 5634F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5635
248a9dc3 5636INTEL I/OAT DMA DRIVER
18ebd564 5637M: Dave Jiang <dave.jiang@intel.com>
08223d80 5638R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5639L: dmaengine@vger.kernel.org
5640Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5641S: Supported
679655da 5642F: drivers/dma/ioat*
248a9dc3 5643
6c8909b4 5644INTEL IOMMU (VT-d)
8b58be88 5645M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5646L: iommu@lists.linux-foundation.org
54e5881d 5647T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5648S: Supported
3fb39615 5649F: drivers/iommu/intel-iommu.c
679655da 5650F: include/linux/intel-iommu.h
6c8909b4 5651
b3e5f263 5652INTEL IOP-ADMA DMA DRIVER
08223d80 5653R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5654S: Odd fixes
679655da 5655F: drivers/dma/iop-adma.c
b3e5f263 5656
9251ce95 5657INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5658M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5659S: Maintained
679655da
JP
5660F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5661F: arch/arm/mach-ixp4xx/include/mach/npe.h
5662F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5663F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5664F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5665F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5666
844dd05f 5667INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5668M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5669S: Maintained
679655da 5670F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5671
2f302324 5672INTEL ETHERNET DRIVERS
8b58be88 5673M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5674R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5675R: Shannon Nelson <shannon.nelson@intel.com>
5676R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5677R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5678R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5679R: John Ronciak <john.ronciak@intel.com>
5680R: Mitch Williams <mitch.a.williams@intel.com>
5681L: intel-wired-lan@lists.osuosl.org
f6fde11a 5682W: http://www.intel.com/support/feedback.htm
d94e6fed 5683W: http://e1000.sourceforge.net/
2f302324
JK
5684Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5687S: Supported
0d164401
JK
5688F: Documentation/networking/e100.txt
5689F: Documentation/networking/e1000.txt
5690F: Documentation/networking/e1000e.txt
5691F: Documentation/networking/igb.txt
5692F: Documentation/networking/igbvf.txt
5693F: Documentation/networking/ixgb.txt
5694F: Documentation/networking/ixgbe.txt
5695F: Documentation/networking/ixgbevf.txt
1bff6529 5696F: Documentation/networking/i40e.txt
105bf2fe 5697F: Documentation/networking/i40evf.txt
dee1ad47 5698F: drivers/net/ethernet/intel/
bc90d291 5699F: drivers/net/ethernet/intel/*/
1da177e4 5700
0963d59b
LW
5701INTEL-MID GPIO DRIVER
5702M: David Cohen <david.a.cohen@linux.intel.com>
5703L: linux-gpio@vger.kernel.org
5704S: Maintained
5705F: drivers/gpio/gpio-intel-mid.c
5706
ca907a90
SY
5707INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5708M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5709L: linux-wireless@vger.kernel.org
ca907a90 5710S: Maintained
679655da 5711F: Documentation/networking/README.ipw2100
679655da 5712F: Documentation/networking/README.ipw2200
367a1092 5713F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5714
5760b0a5
AS
5715INTEL(R) TRACE HUB
5716M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5717S: Supported
5718F: Documentation/trace/intel_th.txt
5719F: drivers/hwtracing/intel_th/
5720
4bd96a7a 5721INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5722M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5723L: tboot-devel@lists.sourceforge.net
5724W: http://tboot.sourceforge.net
e9b7d7c8 5725T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5726S: Supported
5727F: Documentation/intel_txt.txt
5728F: include/linux/tboot.h
5729F: arch/x86/kernel/tboot.c
5730
8a70da82 5731INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5732M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5733M: linux-wimax@intel.com
49e7d9df 5734L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5735S: Supported
5736W: http://linuxwimax.org
679655da
JP
5737F: Documentation/wimax/README.i2400m
5738F: drivers/net/wimax/i2400m/
c117ab84 5739F: include/uapi/linux/wimax/i2400m.h
8a70da82 5740
1c0ce89c
SG
5741INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5742M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5743L: linux-wireless@vger.kernel.org
1c0ce89c 5744S: Supported
7ac9a364 5745F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5746
b481de9c 5747INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5748M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5749M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5750M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5751L: linux-wireless@vger.kernel.org
b481de9c 5752W: http://intellinuxwireless.org
b62ff718 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5754S: Supported
e705c121 5755F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5756
de8fe023
TW
5757INTEL MANAGEMENT ENGINE (mei)
5758M: Tomas Winkler <tomas.winkler@intel.com>
5759L: linux-kernel@vger.kernel.org
5760S: Supported
c117ab84 5761F: include/uapi/linux/mei.h
5069288b 5762F: include/linux/mei_cl_bus.h
de8fe023 5763F: drivers/misc/mei/*
e07950a1 5764F: Documentation/misc-devices/mei/*
de8fe023 5765
50ceb98b
SD
5766INTEL MIC DRIVERS (mic)
5767M: Sudeep Dutt <sudeep.dutt@intel.com>
5768M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5769S: Supported
5770W: https://github.com/sudeepdutt/mic
5771W: http://software.intel.com/en-us/mic-developer
5772F: include/linux/mic_bus.h
5773F: include/linux/scif.h
5774F: include/uapi/linux/mic_common.h
5775F: include/uapi/linux/mic_ioctl.h
9f273c24 5776F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5777F: drivers/misc/mic/
5778F: drivers/dma/mic_x100_dma.c
5779F: drivers/dma/mic_x100_dma.h
9f273c24 5780F: Documentation/mic/
50ceb98b 5781
fdca4f16 5782INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5783M: Zha Qipeng<qipeng.zha@intel.com>
5784L: platform-driver-x86@vger.kernel.org
5785S: Maintained
5786F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5787F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5788F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5789F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5790
378f956e
SKC
5791INTEL TELEMETRY DRIVER
5792M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5793L: platform-driver-x86@vger.kernel.org
5794S: Maintained
378f956e 5795F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5796F: drivers/platform/x86/intel_telemetry*
0a8b8353 5797
cb109a0e 5798IOC3 ETHERNET DRIVER
8b58be88 5799M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5800L: linux-mips@linux-mips.org
5801S: Maintained
8862bf1e 5802F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5803
cb109a0e 5804IOC3 SERIAL DRIVER
8b58be88 5805M: Pat Gefre <pfg@sgi.com>
d39e0721 5806L: linux-serial@vger.kernel.org
cb109a0e 5807S: Maintained
df621252 5808F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5809
0b6e8569
SW
5810IOMMU DRIVERS
5811M: Joerg Roedel <joro@8bytes.org>
5812L: iommu@lists.linux-foundation.org
5813T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5814S: Maintained
5815F: drivers/iommu/
5816
4480f15b 5817IP MASQUERADING
8b58be88 5818M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5819S: Maintained
679655da 5820F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5821
4480f15b 5822IPATH DRIVER
8473c603 5823M: Mike Marciniszyn <infinipath@intel.com>
e6cc0fd1 5824L: linux-rdma@vger.kernel.org
52a09a04 5825S: Maintained
6f9b3890 5826F: drivers/staging/rdma/ipath/
77d8798b 5827
4409ebe9 5828IPMI SUBSYSTEM
8b58be88 5829M: Corey Minyard <minyard@acm.org>
b0c90653 5830L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5831W: http://openipmi.sourceforge.net/
5832S: Supported
679655da
JP
5833F: Documentation/IPMI.txt
5834F: drivers/char/ipmi/
5835F: include/linux/ipmi*
c117ab84 5836F: include/uapi/linux/ipmi*
4409ebe9 5837
2d800897
KW
5838QCOM AUDIO (ASoC) DRIVERS
5839M: Patrick Lai <plai@codeaurora.org>
5840M: Banajit Goswami <bgoswami@codeaurora.org>
5841L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5842S: Supported
5843F: sound/soc/qcom/
5844
e2d1d6c0 5845IPS SCSI RAID DRIVER
8b58be88 5846M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5847L: linux-scsi@vger.kernel.org
5848W: http://www.adaptec.com/
5849S: Maintained
679655da 5850F: drivers/scsi/ips*
e2d1d6c0
RD
5851
5852IPVS
8b58be88
JP
5853M: Wensong Zhang <wensong@linux-vs.org>
5854M: Simon Horman <horms@verge.net.au>
5855M: Julian Anastasov <ja@ssi.bg>
979b6c13 5856L: netdev@vger.kernel.org
e2d1d6c0 5857L: lvs-devel@vger.kernel.org
1da177e4 5858S: Maintained
9f273c24
FW
5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5861F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5862F: include/net/ip_vs.h
c117ab84 5863F: include/uapi/linux/ip_vs.h
679655da 5864F: net/netfilter/ipvs/
1da177e4 5865
e7839f25 5866IPWIRELESS DRIVER
e5f6450c 5867M: Jiri Kosina <jikos@kernel.org>
d8130624 5868M: David Sterba <dsterba@suse.com>
92094aa0 5869S: Odd Fixes
282361a0 5870F: drivers/tty/ipwireless/
099dc4fb 5871
e2d1d6c0 5872IPX NETWORK LAYER
8b58be88 5873M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5874L: netdev@vger.kernel.org
5875S: Maintained
679655da 5876F: include/net/ipx.h
c117ab84 5877F: include/uapi/linux/ipx.h
679655da 5878F: net/ipx/
e2d1d6c0 5879
1da177e4 5880IRDA SUBSYSTEM
8b58be88 5881M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5882L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5883L: netdev@vger.kernel.org
1da177e4 5884W: http://irda.sourceforge.net/
f353976d 5885S: Maintained
e0057975 5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5887F: Documentation/networking/irda.txt
5888F: drivers/net/irda/
5889F: include/net/irda/
5890F: net/irda/
1da177e4 5891
a800c7cc
TG
5892IRQ SUBSYSTEM
5893M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5894L: linux-kernel@vger.kernel.org
a800c7cc 5895S: Maintained
75fc2d37 5896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5897F: kernel/irq/
2ed9fd28
JC
5898
5899IRQCHIP DRIVERS
5900M: Thomas Gleixner <tglx@linutronix.de>
5901M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5902M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5903L: linux-kernel@vger.kernel.org
5904S: Maintained
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5906T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5907F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5908F: drivers/irqchip/
a800c7cc 5909
7ab3a837 5910IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5911M: Jiang Liu <jiang.liu@linux.intel.com>
5912M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5913S: Maintained
b09dec2c 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5915F: Documentation/IRQ-domain.txt
5916F: include/linux/irqdomain.h
5917F: kernel/irq/irqdomain.c
b09dec2c 5918F: kernel/irq/msi.c
7ab3a837 5919
e2d1d6c0 5920ISAPNP
8b58be88 5921M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5922S: Maintained
679655da
JP
5923F: Documentation/isapnp.txt
5924F: drivers/pnp/isapnp/
5925F: include/linux/isapnp.h
e2d1d6c0 5926
d39b8420
HV
5927ISA RADIO MODULE
5928M: Hans Verkuil <hverkuil@xs4all.nl>
5929L: linux-media@vger.kernel.org
5930T: git git://linuxtv.org/media_tree.git
a825eaec 5931W: https://linuxtv.org
d39b8420
HV
5932S: Maintained
5933F: drivers/media/radio/radio-isa*
5934
71a6d0af
HW
5935iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5936M: Peter Jones <pjones@redhat.com>
5937M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5938S: Maintained
5939F: drivers/firmware/iscsi_ibft*
5940
14816b1e 5941ISCSI
8b58be88 5942M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5943L: open-iscsi@googlegroups.com
5944W: www.open-iscsi.org
54e5881d 5945T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5946S: Maintained
679655da
JP
5947F: drivers/scsi/*iscsi*
5948F: include/scsi/*iscsi*
14816b1e 5949
1e65eb42
OG
5950ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5951M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5952M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5953M: Roi Dayan <roid@mellanox.com>
5954L: linux-rdma@vger.kernel.org
5955S: Supported
5956W: http://www.openfabrics.org
5957W: www.open-iscsi.org
5958Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 5959F: drivers/infiniband/ulp/iser/
1e65eb42 5960
2b70e5fd
SG
5961ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5962M: Sagi Grimberg <sagig@mellanox.com>
5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5964L: linux-rdma@vger.kernel.org
5965L: target-devel@vger.kernel.org
5966S: Supported
5967W: http://www.linux-iscsi.org
5968F: drivers/infiniband/ulp/isert
5969
1da177e4 5970ISDN SUBSYSTEM
8b58be88 5971M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 5972L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 5973L: netdev@vger.kernel.org
1da177e4 5974W: http://www.isdn4linux.de
54e5881d 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 5976S: Maintained
679655da
JP
5977F: Documentation/isdn/
5978F: drivers/isdn/
5979F: include/linux/isdn.h
5980F: include/linux/isdn/
c117ab84
CEB
5981F: include/uapi/linux/isdn.h
5982F: include/uapi/linux/isdn/
1da177e4
LT
5983
5984ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 5985M: Armin Schindler <mac@melware.de>
d5d52273 5986L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
5987W: http://www.melware.de
5988S: Maintained
679655da 5989F: drivers/isdn/hardware/eicon/
1da177e4 5990
d624870f 5991IT87 HARDWARE MONITORING DRIVER
d8130624 5992M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
5993L: lm-sensors@lm-sensors.org
5994S: Maintained
5995F: Documentation/hwmon/it87
5996F: drivers/hwmon/it87.c
5997
d7104bff
AP
5998IT913X MEDIA DRIVER
5999M: Antti Palosaari <crope@iki.fi>
6000L: linux-media@vger.kernel.org
a825eaec 6001W: https://linuxtv.org
d7104bff
AP
6002W: http://palosaari.fi/linux/
6003Q: http://patchwork.linuxtv.org/project/linux-media/list/
6004T: git git://linuxtv.org/anttip/media_tree.git
6005S: Maintained
249c697e 6006F: drivers/media/tuners/it913x*
d7104bff 6007
91821ff3 6008IVTV VIDEO4LINUX DRIVER
6afdeaf8 6009M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6010L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6011L: linux-media@vger.kernel.org
275ffde4 6012T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6013W: http://www.ivtvdriver.org
6014S: Maintained
679655da 6015F: Documentation/video4linux/*.ivtv
90d72ac6 6016F: drivers/media/pci/ivtv/
c117ab84 6017F: include/uapi/linux/ivtv*
91821ff3 6018
68620bdd
MP
6019IX2505V MEDIA DRIVER
6020M: Malcolm Priestley <tvboxspy@gmail.com>
6021L: linux-media@vger.kernel.org
a825eaec 6022W: https://linuxtv.org
68620bdd
MP
6023Q: http://patchwork.linuxtv.org/project/linux-media/list/
6024S: Maintained
6025F: drivers/media/dvb-frontends/ix2505v*
6026
4453d736
GR
6027JC42.4 TEMPERATURE SENSOR DRIVER
6028M: Guenter Roeck <linux@roeck-us.net>
6029L: lm-sensors@lm-sensors.org
6030S: Maintained
6031F: drivers/hwmon/jc42.c
6032F: Documentation/hwmon/jc42
6033
e2d1d6c0 6034JFS FILESYSTEM
3256f80f 6035M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6036L: jfs-discussion@lists.sourceforge.net
6037W: http://jfs.sourceforge.net/
54e5881d 6038T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6039S: Maintained
679655da
JP
6040F: Documentation/filesystems/jfs.txt
6041F: fs/jfs/
e2d1d6c0 6042
95252236 6043JME NETWORK DRIVER
8b58be88 6044M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6045L: netdev@vger.kernel.org
6046S: Maintained
63d24a0e 6047F: drivers/net/ethernet/jme.*
95252236 6048
1da177e4 6049JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6050M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6051L: linux-mtd@lists.infradead.org
6052W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6053S: Maintained
679655da 6054F: fs/jffs2/
c117ab84 6055F: include/uapi/linux/jffs2.h
1da177e4 6056
d183e11a
TT
6057JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6058M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6059M: Jan Kara <jack@suse.com>
d183e11a
TT
6060L: linux-ext4@vger.kernel.org
6061S: Maintained
6062F: fs/jbd2/
6063F: include/linux/jbd2.h
ae0718f8 6064
207dab5f
MU
6065JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6066M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6067L: linux-media@vger.kernel.org
6068S: Maintained
6069F: drivers/media/platform/rcar_jpu.c
6070
fd8b6cb4 6071JSM Neo PCI based serial card
9d141cb9 6072M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
fd8b6cb4
BL
6073L: linux-serial@vger.kernel.org
6074S: Maintained
df621252 6075F: drivers/tty/serial/jsm/
ae0718f8 6076
af39917d
CL
6077K10TEMP HARDWARE MONITORING DRIVER
6078M: Clemens Ladisch <clemens@ladisch.de>
6079L: lm-sensors@lm-sensors.org
6080S: Maintained
6081F: Documentation/hwmon/k10temp
6082F: drivers/hwmon/k10temp.c
6083
4660cb35 6084K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6085M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6086L: lm-sensors@lm-sensors.org
ae0718f8 6087S: Maintained
679655da
JP
6088F: Documentation/hwmon/k8temp
6089F: drivers/hwmon/k8temp.c
ae0718f8 6090
1da177e4 6091KCONFIG
5eb1f99e 6092M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6093L: linux-kbuild@vger.kernel.org
cea8321c 6094T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6095S: Maintained
679655da
JP
6096F: Documentation/kbuild/kconfig-language.txt
6097F: scripts/kconfig/
1da177e4 6098
ea6c2089 6099KDUMP
8b58be88
JP
6100M: Vivek Goyal <vgoyal@redhat.com>
6101M: Haren Myneni <hbabu@us.ibm.com>
34633993 6102L: kexec@lists.infradead.org
ea6c2089
VG
6103W: http://lse.sourceforge.net/kdump/
6104S: Maintained
80811493 6105F: Documentation/kdump/
ea6c2089 6106
f41bf02f
HV
6107KEENE FM RADIO TRANSMITTER DRIVER
6108M: Hans Verkuil <hverkuil@xs4all.nl>
6109L: linux-media@vger.kernel.org
6110T: git git://linuxtv.org/media_tree.git
a825eaec 6111W: https://linuxtv.org
f41bf02f
HV
6112S: Maintained
6113F: drivers/media/radio/radio-keene*
6114
1da177e4 6115KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6116M: Ian Kent <raven@themaw.net>
f694fc97 6117L: autofs@vger.kernel.org
1da177e4 6118S: Maintained
679655da 6119F: fs/autofs4/
1da177e4 6120
70fb7ba6 6121KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6122M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6125L: linux-kbuild@vger.kernel.org
5ce45962 6126S: Maintained
679655da
JP
6127F: Documentation/kbuild/
6128F: Makefile
6129F: scripts/Makefile.*
70fb7ba6
MM
6130F: scripts/basic/
6131F: scripts/mk*
6132F: scripts/package/
1da177e4
LT
6133
6134KERNEL JANITORS
c3000e03 6135L: kernel-janitors@vger.kernel.org
10466f5a 6136W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6137S: Odd Fixes
1da177e4 6138
e8b43555 6139KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6140M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6141M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6142L: linux-nfs@vger.kernel.org
1da177e4 6143W: http://nfs.sourceforge.net/
9f273c24 6144T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6145S: Supported
679655da 6146F: fs/nfsd/
c117ab84 6147F: include/uapi/linux/nfsd/
679655da
JP
6148F: fs/lockd/
6149F: fs/nfs_common/
6150F: net/sunrpc/
6151F: include/linux/lockd/
6152F: include/linux/sunrpc/
c117ab84 6153F: include/uapi/linux/sunrpc/
1da177e4 6154
13b122b3
SK
6155KERNEL SELFTEST FRAMEWORK
6156M: Shuah Khan <shuahkh@osg.samsung.com>
6157L: linux-api@vger.kernel.org
6158T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6159S: Maintained
6160F: tools/testing/selftests
6161
426d62e2 6162KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6163M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6164M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6165L: kvm@vger.kernel.org
e3e58478 6166W: http://www.linux-kvm.org
a94b40a6 6167T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6168S: Supported
c93a64fe
PB
6169F: Documentation/*/kvm*.txt
6170F: Documentation/virtual/kvm/
679655da 6171F: arch/*/kvm/
1662e862
CB
6172F: arch/x86/kernel/kvm.c
6173F: arch/x86/kernel/kvmclock.c
679655da
JP
6174F: arch/*/include/asm/kvm*
6175F: include/linux/kvm*
c117ab84 6176F: include/uapi/linux/kvm*
679655da 6177F: virt/kvm/
426d62e2 6178
ad8003d3 6179KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6180M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6181L: kvm@vger.kernel.org
038161de 6182W: http://www.linux-kvm.org/
7de609c8 6183S: Maintained
679655da 6184F: arch/x86/include/asm/svm.h
679655da 6185F: arch/x86/kvm/svm.c
426d62e2 6186
513014b7 6187KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6188M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6189L: kvm-ppc@vger.kernel.org
038161de 6190W: http://www.linux-kvm.org/
6a7f972d 6191T: git git://github.com/agraf/linux-2.6.git
513014b7 6192S: Supported
679655da
JP
6193F: arch/powerpc/include/asm/kvm*
6194F: arch/powerpc/kvm/
513014b7 6195
85f8fffe 6196KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6197M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6198M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6199L: linux-s390@vger.kernel.org
6200W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6202S: Supported
679655da
JP
6203F: Documentation/s390/kvm.txt
6204F: arch/s390/include/asm/kvm*
80811493 6205F: arch/s390/kvm/
85f8fffe 6206
a749474d 6207KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6208M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6209M: Marc Zyngier <marc.zyngier@arm.com>
6210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6211L: kvmarm@lists.cs.columbia.edu
6212W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6214S: Supported
a749474d
CD
6215F: arch/arm/include/uapi/asm/kvm*
6216F: arch/arm/include/asm/kvm*
6217F: arch/arm/kvm/
5c8818b4
MZ
6218F: virt/kvm/arm/
6219F: include/kvm/arm_*
a749474d 6220
6394a3ec 6221KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6222M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6223M: Marc Zyngier <marc.zyngier@arm.com>
6224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6225L: kvmarm@lists.cs.columbia.edu
6226S: Maintained
6227F: arch/arm64/include/uapi/asm/kvm*
6228F: arch/arm64/include/asm/kvm*
6229F: arch/arm64/kvm/
6230
bfd3d532
JH
6231KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6232M: James Hogan <james.hogan@imgtec.com>
6233L: linux-mips@linux-mips.org
6234S: Supported
6235F: arch/mips/include/uapi/asm/kvm*
6236F: arch/mips/include/asm/kvm*
6237F: arch/mips/kvm/
6238
dc009d92 6239KEXEC
8b58be88 6240M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6241W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6242L: kexec@lists.infradead.org
dc009d92 6243S: Maintained
679655da 6244F: include/linux/kexec.h
c117ab84 6245F: include/uapi/linux/kexec.h
679655da 6246F: kernel/kexec.c
dc009d92 6247
e971461f
DH
6248KEYS/KEYRINGS:
6249M: David Howells <dhowells@redhat.com>
aa62efff 6250L: keyrings@vger.kernel.org
e971461f 6251S: Maintained
d410fa4e 6252F: Documentation/security/keys.txt
e971461f
DH
6253F: include/linux/key.h
6254F: include/linux/key-type.h
6255F: include/keys/
6256F: security/keys/
6257
7f3c68be 6258KEYS-TRUSTED
74dd744f
MZ
6259M: David Safford <safford@us.ibm.com>
6260M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6261L: linux-security-module@vger.kernel.org
aa62efff 6262L: keyrings@vger.kernel.org
7f3c68be 6263S: Supported
d410fa4e 6264F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6265F: include/keys/trusted-type.h
6266F: security/keys/trusted.c
6267F: security/keys/trusted.h
6268
6269KEYS-ENCRYPTED
74dd744f
MZ
6270M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6271M: David Safford <safford@us.ibm.com>
7f3c68be 6272L: linux-security-module@vger.kernel.org
aa62efff 6273L: keyrings@vger.kernel.org
7f3c68be 6274S: Supported
d410fa4e 6275F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6276F: include/keys/encrypted-type.h
19c90aa6 6277F: security/keys/encrypted-keys/
7f3c68be 6278
5b778dad 6279KGDB / KDB /debug_core
8b58be88 6280M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6281W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6282L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6284S: Maintained
679655da
JP
6285F: Documentation/DocBook/kgdb.tmpl
6286F: drivers/misc/kgdbts.c
df621252 6287F: drivers/tty/serial/kgdboc.c
5b778dad 6288F: include/linux/kdb.h
679655da 6289F: include/linux/kgdb.h
4063eb5f 6290F: kernel/debug/
e3e2aaf7 6291
456db8cc 6292KMEMCHECK
8b58be88 6293M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6294M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6295S: Maintained
410d7a97
JP
6296F: Documentation/kmemcheck.txt
6297F: arch/x86/include/asm/kmemcheck.h
6298F: arch/x86/mm/kmemcheck/
6299F: include/linux/kmemcheck.h
6300F: mm/kmemcheck.c
b9ce08c0 6301
c3bb4d24 6302KMEMLEAK
8b58be88 6303M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6304S: Maintained
6305F: Documentation/kmemleak.txt
6306F: include/linux/kmemleak.h
6307F: mm/kmemleak.c
6308F: mm/kmemleak-test.c
6309
89559a61 6310KPROBES
8b58be88
JP
6311M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6312M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6313M: "David S. Miller" <davem@davemloft.net>
97c29e74 6314M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6315S: Maintained
679655da
JP
6316F: Documentation/kprobes.txt
6317F: include/linux/kprobes.h
6318F: kernel/kprobes.c
89559a61 6319
70e84049 6320KS0108 LCD CONTROLLER DRIVER
8b58be88 6321M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6322W: http://miguelojeda.es/auxdisplay.htm
6323W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6324S: Maintained
679655da
JP
6325F: Documentation/auxdisplay/ks0108
6326F: drivers/auxdisplay/ks0108.c
6327F: include/linux/ks0108.h
70e84049 6328
1b69c6d0
DA
6329L3MDEV
6330M: David Ahern <dsa@cumulusnetworks.com>
6331L: netdev@vger.kernel.org
6332S: Maintained
6333F: net/l3mdev
6334F: include/net/l3mdev.h
6335
9ca44355
JC
6336LANTIQ MIPS ARCHITECTURE
6337M: John Crispin <blogic@openwrt.org>
6338L: linux-mips@linux-mips.org
6339S: Maintained
6340F: arch/mips/lantiq
6341
1da177e4 6342LAPB module
1da177e4 6343L: linux-x25@vger.kernel.org
bf9915cc 6344S: Orphan
679655da
JP
6345F: Documentation/networking/lapb-module.txt
6346F: include/*/lapb.h
6347F: net/lapb/
1da177e4
LT
6348
6349LASI 53c700 driver for PARISC
8b58be88 6350M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6351L: linux-scsi@vger.kernel.org
6352S: Maintained
679655da
JP
6353F: Documentation/scsi/53c700.txt
6354F: drivers/scsi/53c700*
1da177e4 6355
263de9b5 6356LED SUBSYSTEM
8b58be88 6357M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6358M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6359L: linux-leds@vger.kernel.org
b8926ba0 6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6361S: Maintained
679655da
JP
6362F: drivers/leds/
6363F: include/linux/leds.h
263de9b5 6364
b0461a44 6365LEGACY EEPROM DRIVER
d8130624 6366M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6367S: Maintained
6368F: Documentation/misc-devices/eeprom
6369F: drivers/misc/eeprom/eeprom.c
6370
1da177e4 6371LEGO USB Tower driver
8b58be88 6372M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6373L: legousb-devel@lists.sourceforge.net
6374W: http://legousb.sourceforge.net/
6375S: Maintained
679655da 6376F: drivers/usb/misc/legousbtower.c
1da177e4 6377
055616a8
MK
6378LG2160 MEDIA DRIVER
6379M: Michael Krufky <mkrufky@linuxtv.org>
6380L: linux-media@vger.kernel.org
a825eaec 6381W: https://linuxtv.org
055616a8
MK
6382W: http://github.com/mkrufky
6383Q: http://patchwork.linuxtv.org/project/linux-media/list/
6384T: git git://linuxtv.org/mkrufky/tuners.git
6385S: Maintained
6386F: drivers/media/dvb-frontends/lg2160.*
6387
6f0e7725
MK
6388LGDT3305 MEDIA DRIVER
6389M: Michael Krufky <mkrufky@linuxtv.org>
6390L: linux-media@vger.kernel.org
a825eaec 6391W: https://linuxtv.org
6f0e7725
MK
6392W: http://github.com/mkrufky
6393Q: http://patchwork.linuxtv.org/project/linux-media/list/
6394T: git git://linuxtv.org/mkrufky/tuners.git
6395S: Maintained
6396F: drivers/media/dvb-frontends/lgdt3305.*
6397
568a17ff 6398LGUEST
8b58be88 6399M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6400L: lguest@lists.ozlabs.org
568a17ff 6401W: http://lguest.ozlabs.org/
72e91863 6402S: Odd Fixes
070f420b 6403F: arch/x86/include/asm/lguest*.h
679655da
JP
6404F: arch/x86/lguest/
6405F: drivers/lguest/
6406F: include/linux/lguest*.h
070f420b 6407F: tools/lguest/
568a17ff 6408
32ac7cb2
TH
6409LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6410M: Tejun Heo <tj@kernel.org>
6411L: linux-ide@vger.kernel.org
6412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6413S: Maintained
6414F: drivers/ata/
6415F: include/linux/ata.h
6416F: include/linux/libata.h
6417
6418LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6419M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6420L: linux-ide@vger.kernel.org
6421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6422S: Maintained
6423F: include/linux/pata_arasan_cf_data.h
6424F: drivers/ata/pata_arasan_cf.c
6425
c7fa056c
BZ
6426LIBATA PATA DRIVERS
6427M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6428M: Tejun Heo <tj@kernel.org>
6429L: linux-ide@vger.kernel.org
6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6431S: Maintained
6432F: drivers/ata/pata_*.c
6433F: drivers/ata/ata_generic.c
6434
32ac7cb2
TH
6435LIBATA SATA AHCI PLATFORM devices support
6436M: Hans de Goede <hdegoede@redhat.com>
6437M: Tejun Heo <tj@kernel.org>
6438L: linux-ide@vger.kernel.org
6439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6440S: Maintained
6441F: drivers/ata/ahci_platform.c
6442F: drivers/ata/libahci_platform.c
6443F: include/linux/ahci_platform.h
6444
6445LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6446M: Mikael Pettersson <mikpelinux@gmail.com>
6447L: linux-ide@vger.kernel.org
6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6449S: Maintained
6450F: drivers/ata/sata_promise.*
6451
1acd437c
SL
6452LIBLOCKDEP
6453M: Sasha Levin <sasha.levin@oracle.com>
6454S: Maintained
6455F: tools/lib/lockdep/
6456
bc30196f
DW
6457LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6458M: Dan Williams <dan.j.williams@intel.com>
6459L: linux-nvdimm@lists.01.org
6460Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6462S: Supported
6463F: drivers/nvdimm/*
6464F: include/linux/nd.h
6465F: include/linux/libnvdimm.h
6466F: include/uapi/linux/ndctl.h
6467
6468LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6469M: Ross Zwisler <ross.zwisler@linux.intel.com>
6470L: linux-nvdimm@lists.01.org
6471Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6472S: Supported
6473F: drivers/nvdimm/blk.c
6474F: drivers/nvdimm/region_devs.c
6475F: drivers/acpi/nfit*
6476
6477LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6478M: Vishal Verma <vishal.l.verma@intel.com>
6479L: linux-nvdimm@lists.01.org
6480Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6481S: Supported
6482F: drivers/nvdimm/btt*
6483
6484LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6485M: Ross Zwisler <ross.zwisler@linux.intel.com>
6486L: linux-nvdimm@lists.01.org
6487Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6488S: Supported
6489F: drivers/nvdimm/pmem.c
b864bc17 6490F: include/linux/pmem.h
40603526 6491F: arch/*/include/asm/pmem.h
bc30196f 6492
cd9e9808
MB
6493LIGHTNVM PLATFORM SUPPORT
6494M: Matias Bjorling <mb@lightnvm.io>
6495W: http://github/OpenChannelSSD
4ead1a25 6496L: linux-block@vger.kernel.org
cd9e9808
MB
6497S: Maintained
6498F: drivers/lightnvm/
6499F: include/linux/lightnvm.h
6500F: include/uapi/linux/lightnvm.h
6501
1da177e4 6502LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6503M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6504W: http://www.ibm.com/linux/ltc/projects/ppc
6505S: Supported
11c34c7d 6506F: arch/powerpc/boot/rs6000.h
1da177e4 6507
852bb9f5 6508LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6509M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6510M: Paul Mackerras <paulus@samba.org>
ea668936 6511M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6512W: http://www.penguinppc.org/
a4724ed6 6513L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6514Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6516S: Supported
11c34c7d
JP
6517F: Documentation/powerpc/
6518F: arch/powerpc/
1da177e4
LT
6519
6520LINUX FOR POWER MACINTOSH
8b58be88 6521M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6522W: http://www.penguinppc.org/
a4724ed6 6523L: linuxppc-dev@lists.ozlabs.org
1da177e4 6524S: Maintained
11c34c7d
JP
6525F: arch/powerpc/platforms/powermac/
6526F: drivers/macintosh/
1da177e4 6527
77a76369 6528LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6529M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6530L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6531T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6532S: Maintained
11c34c7d
JP
6533F: arch/powerpc/platforms/512x/
6534F: arch/powerpc/platforms/52xx/
1da177e4
LT
6535
6536LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6537M: Alistair Popple <alistair@popple.id.au>
8b58be88 6538M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6539W: http://www.penguinppc.org/
a4724ed6 6540L: linuxppc-dev@lists.ozlabs.org
1da177e4 6541S: Maintained
11c34c7d
JP
6542F: arch/powerpc/platforms/40x/
6543F: arch/powerpc/platforms/44x/
1da177e4 6544
260c02a9 6545LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6546L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6547S: Orphan
11c34c7d
JP
6548F: arch/powerpc/*/*virtex*
6549F: arch/powerpc/*/*/*virtex*
1da177e4 6550
e93adf1e 6551LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6552M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6553W: http://www.penguinppc.org/
a4724ed6 6554L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6555S: Maintained
a2b1f7c8 6556F: arch/powerpc/platforms/8xx/
e93adf1e 6557
1da177e4 6558LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6559M: Scott Wood <oss@buserror.net>
8b58be88 6560M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6561W: http://www.penguinppc.org/
a4724ed6 6562L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6564S: Maintained
11c34c7d 6565F: arch/powerpc/platforms/83xx/
4c8f581d 6566F: arch/powerpc/platforms/85xx/
1da177e4 6567
ab06ff3a 6568LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6569M: Olof Johansson <olof@lixom.net>
a4724ed6 6570L: linuxppc-dev@lists.ozlabs.org
92e19709 6571S: Maintained
11c34c7d
JP
6572F: arch/powerpc/platforms/pasemi/
6573F: drivers/*/*pasemi*
6574F: drivers/*/*/*pasemi*
ab06ff3a 6575
1da177e4 6576LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6577M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6578L: linux-security-module@vger.kernel.org
1da177e4
LT
6579S: Supported
6580
a23ce6da
HW
6581LIS3LV02D ACCELEROMETER DRIVER
6582M: Eric Piel <eric.piel@tremplin-utc.net>
6583S: Maintained
ff606677
JD
6584F: Documentation/misc-devices/lis3lv02d
6585F: drivers/misc/lis3lv02d/
bd35665f 6586F: drivers/platform/x86/hp_accel.c
a23ce6da 6587
b700e7f0
SJ
6588LIVE PATCHING
6589M: Josh Poimboeuf <jpoimboe@redhat.com>
6590M: Seth Jennings <sjenning@redhat.com>
e5f6450c 6591M: Jiri Kosina <jikos@kernel.org>
d8130624 6592M: Vojtech Pavlik <vojtech@suse.com>
b700e7f0
SJ
6593S: Maintained
6594F: kernel/livepatch/
6595F: include/linux/livepatch.h
6596F: arch/x86/include/asm/livepatch.h
6597F: arch/x86/kernel/livepatch.c
6598F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6599F: samples/livepatch/
b700e7f0 6600L: live-patching@vger.kernel.org
74d50da3 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6602
e2d1d6c0 6603LLC (802.2)
8b58be88 6604M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6605S: Maintained
679655da 6606F: include/linux/llc.h
c117ab84 6607F: include/uapi/linux/llc.h
679655da
JP
6608F: include/net/llc*
6609F: net/llc/
e2d1d6c0 6610
4e233cbe
AD
6611LM73 HARDWARE MONITOR DRIVER
6612M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6613L: lm-sensors@lm-sensors.org
6614S: Maintained
6615F: drivers/hwmon/lm73.c
6616
156e2d1a 6617LM78 HARDWARE MONITOR DRIVER
d8130624 6618M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6619L: lm-sensors@lm-sensors.org
6620S: Maintained
6621F: Documentation/hwmon/lm78
6622F: drivers/hwmon/lm78.c
6623
1da177e4 6624LM83 HARDWARE MONITOR DRIVER
d8130624 6625M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6626L: lm-sensors@lm-sensors.org
1da177e4 6627S: Maintained
679655da
JP
6628F: Documentation/hwmon/lm83
6629F: drivers/hwmon/lm83.c
1da177e4
LT
6630
6631LM90 HARDWARE MONITOR DRIVER
d8130624 6632M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6633L: lm-sensors@lm-sensors.org
1da177e4 6634S: Maintained
679655da 6635F: Documentation/hwmon/lm90
aae7bce4 6636F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6637F: drivers/hwmon/lm90.c
1da177e4 6638
917cc4e6
GR
6639LM95234 HARDWARE MONITOR DRIVER
6640M: Guenter Roeck <linux@roeck-us.net>
6641L: lm-sensors@lm-sensors.org
6642S: Maintained
6643F: Documentation/hwmon/lm95234
6644F: drivers/hwmon/lm95234.c
6645
68620bdd
MP
6646LME2510 MEDIA DRIVER
6647M: Malcolm Priestley <tvboxspy@gmail.com>
6648L: linux-media@vger.kernel.org
a825eaec 6649W: https://linuxtv.org
68620bdd
MP
6650Q: http://patchwork.linuxtv.org/project/linux-media/list/
6651S: Maintained
6652F: drivers/media/usb/dvb-usb-v2/lmedm04*
6653
512e67f9 6654LOCKDEP AND LOCKSTAT
8b58be88
JP
6655M: Peter Zijlstra <peterz@infradead.org>
6656M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6657L: linux-kernel@vger.kernel.org
75fc2d37 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6659S: Maintained
214e0aed
DB
6660F: Documentation/locking/lockdep*.txt
6661F: Documentation/locking/lockstat.txt
679655da 6662F: include/linux/lockdep.h
7486d6da 6663F: kernel/locking/
512e67f9 6664
dde33348 6665LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6666M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6667L: linux-ntfs-dev@lists.sourceforge.net
6668W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6669S: Maintained
679655da 6670F: Documentation/ldm.txt
20d16fef 6671F: block/partitions/ldm.*
1da177e4 6672
ef6ada3d
JE
6673LogFS
6674M: Joern Engel <joern@logfs.org>
756ccb3c 6675M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6676L: logfs@logfs.org
6677W: logfs.org
6678S: Maintained
6679F: fs/logfs/
6680
b62d7946
RS
6681LPC32XX MACHINE SUPPORT
6682M: Roland Stigge <stigge@antcom.de>
6683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6684S: Maintained
6685F: arch/arm/mach-lpc32xx/
6686
c87e34ef 6687LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
3a980508
RS
6688M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6689M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6690M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6691M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6692L: MPT-FusionLinux.pdl@avagotech.com
c87e34ef
MED
6693L: linux-scsi@vger.kernel.org
6694W: http://www.lsilogic.com/support
6695S: Supported
679655da 6696F: drivers/message/fusion/
500c152a 6697F: drivers/scsi/mpt2sas/
6698F: drivers/scsi/mpt3sas/
c87e34ef 6699
1da177e4 6700LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6701M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6702L: linux-scsi@vger.kernel.org
6703S: Maintained
679655da 6704F: drivers/scsi/sym53c8xx_2/
1da177e4 6705
e5f5c99a
GR
6706LTC4261 HARDWARE MONITOR DRIVER
6707M: Guenter Roeck <linux@roeck-us.net>
6708L: lm-sensors@lm-sensors.org
6709S: Maintained
6710F: Documentation/hwmon/ltc4261
6711F: drivers/hwmon/ltc4261.c
6712
81365c31 6713LTP (Linux Test Project)
28b8e8d4 6714M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6715M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6716M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6717M: Jan Stancek <jstancek@redhat.com>
6718M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6719M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6720L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6721W: http://linux-test-project.github.io/
7d1ae8a8 6722T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6723S: Maintained
6724
c12a54b3 6725M32R ARCHITECTURE
c12a54b3 6726W: http://www.linux-m32r.org/
b4174867 6727S: Orphan
679655da 6728F: arch/m32r/
c12a54b3 6729
1da177e4 6730M68K ARCHITECTURE
8b58be88 6731M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6732L: linux-m68k@lists.linux-m68k.org
6733W: http://www.linux-m68k.org/
54e5881d 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6735S: Maintained
679655da 6736F: arch/m68k/
9db35182 6737F: drivers/zorro/
1da177e4
LT
6738
6739M68K ON APPLE MACINTOSH
8b58be88 6740M: Joshua Thompson <funaho@jurai.org>
1da177e4 6741W: http://www.mac.linux-m68k.org/
9bb9f222 6742L: linux-m68k@lists.linux-m68k.org
1da177e4 6743S: Maintained
9db35182 6744F: arch/m68k/mac/
1da177e4
LT
6745
6746M68K ON HP9000/300
8b58be88 6747M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6748W: http://www.tazenda.demon.co.uk/phil/linux-hp
6749S: Maintained
679655da 6750F: arch/m68k/hp300/
1da177e4 6751
74425546
AP
6752M88DS3103 MEDIA DRIVER
6753M: Antti Palosaari <crope@iki.fi>
6754L: linux-media@vger.kernel.org
a825eaec 6755W: https://linuxtv.org
74425546
AP
6756W: http://palosaari.fi/linux/
6757Q: http://patchwork.linuxtv.org/project/linux-media/list/
6758T: git git://linuxtv.org/anttip/media_tree.git
6759S: Maintained
6760F: drivers/media/dvb-frontends/m88ds3103*
6761
68620bdd
MP
6762M88RS2000 MEDIA DRIVER
6763M: Malcolm Priestley <tvboxspy@gmail.com>
6764L: linux-media@vger.kernel.org
a825eaec 6765W: https://linuxtv.org
68620bdd
MP
6766Q: http://patchwork.linuxtv.org/project/linux-media/list/
6767S: Maintained
6768F: drivers/media/dvb-frontends/m88rs2000*
6769
07a092fa 6770MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6771M: Alexey Klimov <klimov.linux@gmail.com>
6772L: linux-media@vger.kernel.org
6773T: git git://linuxtv.org/media_tree.git
6774S: Maintained
6775F: drivers/media/radio/radio-ma901.c
07a092fa 6776
64a327a7 6777MAC80211
8b58be88 6778M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6779L: linux-wireless@vger.kernel.org
491b26b4 6780W: http://wireless.kernel.org/
ce466579
JB
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6783S: Maintained
679655da
JP
6784F: Documentation/networking/mac80211-injection.txt
6785F: include/net/mac80211.h
6786F: net/mac80211/
64a327a7 6787
b863ceb7 6788MACVLAN DRIVER
8b58be88 6789M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6790L: netdev@vger.kernel.org
6791S: Maintained
679655da
JP
6792F: drivers/net/macvlan.c
6793F: include/linux/if_macvlan.h
b863ceb7 6794
2b6d83e2
JB
6795MAILBOX API
6796M: Jassi Brar <jassisinghbrar@gmail.com>
6797L: linux-kernel@vger.kernel.org
6798S: Maintained
6799F: drivers/mailbox/
6800F: include/linux/mailbox_client.h
6801F: include/linux/mailbox_controller.h
6802
faf1668c 6803MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6804M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6805W: http://www.kernel.org/doc/man-pages
bd7ebec6 6806L: linux-man@vger.kernel.org
1b53dc74 6807S: Maintained
faf1668c 6808
8427defd
RK
6809MARVELL ARMADA DRM SUPPORT
6810M: Russell King <rmk+kernel@arm.linux.org.uk>
6811S: Maintained
6812F: drivers/gpu/drm/armada/
6813
3ad50cca
GR
6814MARVELL 88E6352 DSA support
6815M: Guenter Roeck <linux@roeck-us.net>
6816S: Maintained
6817F: drivers/net/dsa/mv88e6352.c
6818
c4d007bc
TP
6819MARVELL CRYPTO DRIVER
6820M: Boris Brezillon <boris.brezillon@free-electrons.com>
6821M: Arnaud Ebalard <arno@natisbad.org>
6822F: drivers/crypto/marvell/
6823S: Maintained
6824L: linux-crypto@vger.kernel.org
6825
44c14c1d 6826MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6827M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6828M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6829L: netdev@vger.kernel.org
6830S: Maintained
6831F: drivers/net/ethernet/marvell/sk*
6832
74cda169 6833MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6834L: libertas-dev@lists.infradead.org
8ac3e99e 6835S: Orphan
f988d640 6836F: drivers/net/wireless/marvell/libertas/
74cda169 6837
b60d6975 6838MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6839M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6840L: netdev@vger.kernel.org
f5ca8502 6841S: Maintained
527a6266 6842F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6843F: include/linux/mv643xx.h
1da177e4 6844
370b8ed9
TP
6845MARVELL MVNETA ETHERNET DRIVER
6846M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6847L: netdev@vger.kernel.org
6848S: Maintained
6849F: drivers/net/ethernet/marvell/mvneta.*
6850
fcad584d 6851MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6852M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6853M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6854L: linux-wireless@vger.kernel.org
6855S: Maintained
277b024e 6856F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6857
a2c3f656 6858MARVELL MWL8K WIRELESS DRIVER
a040d532 6859M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6860L: linux-wireless@vger.kernel.org
16345910 6861S: Odd Fixes
de60f1dc 6862F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6863
2a69567b 6864MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6865M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6866S: Odd Fixes
1fa7e547 6867F: drivers/mmc/host/mvsdio.*
2a69567b 6868
1da177e4 6869MATROX FRAMEBUFFER DRIVER
c69f677c 6870L: linux-fbdev@vger.kernel.org
52653199 6871S: Orphan
8a61f013 6872F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6873F: include/uapi/linux/matroxfb.h
1da177e4 6874
ca462085
GR
6875MAX16065 HARDWARE MONITOR DRIVER
6876M: Guenter Roeck <linux@roeck-us.net>
6877L: lm-sensors@lm-sensors.org
6878S: Maintained
6879F: Documentation/hwmon/max16065
6880F: drivers/hwmon/max16065.c
6881
1f61cab8
GR
6882MAX20751 HARDWARE MONITOR DRIVER
6883M: Guenter Roeck <linux@roeck-us.net>
6884L: lm-sensors@lm-sensors.org
6885S: Maintained
6886F: Documentation/hwmon/max20751
6887F: drivers/hwmon/max20751.c
6888
d20620de 6889MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6890M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6891L: lm-sensors@lm-sensors.org
6892S: Maintained
679655da
JP
6893F: Documentation/hwmon/max6650
6894F: drivers/hwmon/max6650.c
d20620de 6895
e89ab51f
GR
6896MAX6697 HARDWARE MONITOR DRIVER
6897M: Guenter Roeck <linux@roeck-us.net>
6898L: lm-sensors@lm-sensors.org
6899S: Maintained
6900F: Documentation/hwmon/max6697
6901F: Documentation/devicetree/bindings/i2c/max6697.txt
6902F: drivers/hwmon/max6697.c
6903F: include/linux/platform_data/max6697.h
6904
f8f847b5
KK
6905MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6906M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6907L: linux-pm@vger.kernel.org
6908S: Supported
6909F: drivers/power/max14577_charger.c
6910F: drivers/power/max77693_charger.c
6911
3811405e
JMC
6912MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6913M: Javier Martinez Canillas <javier@osg.samsung.com>
6914L: linux-kernel@vger.kernel.org
6915S: Supported
6916F: drivers/*/*max77802.c
6917F: Documentation/devicetree/bindings/*/*max77802.txt
6918F: include/dt-bindings/*/*max77802.h
6919
befeb596
KK
6920MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6921M: Chanwoo Choi <cw00.choi@samsung.com>
6922M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6923L: linux-kernel@vger.kernel.org
6924S: Supported
6925F: drivers/*/max14577.c
6926F: drivers/*/max77686.c
6927F: drivers/*/max77693.c
6928F: drivers/extcon/extcon-max14577.c
6929F: drivers/extcon/extcon-max77693.c
6930F: drivers/rtc/rtc-max77686.c
6931F: drivers/clk/clk-max77686.c
6932F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6933F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6934F: Documentation/devicetree/bindings/mfd/max77693.txt
6935F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6936F: include/linux/mfd/max14577*.h
6937F: include/linux/mfd/max77686*.h
6938F: include/linux/mfd/max77693*.h
6939
9be3c9a5
HV
6940MAXIRADIO FM RADIO RECEIVER DRIVER
6941M: Hans Verkuil <hverkuil@xs4all.nl>
6942L: linux-media@vger.kernel.org
6943T: git git://linuxtv.org/media_tree.git
a825eaec 6944W: https://linuxtv.org
9be3c9a5
HV
6945S: Maintained
6946F: drivers/media/radio/radio-maxiradio*
6947
c05dc2cc
PR
6948MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6949M: Peter Rosin <peda@axentia.se>
6950L: linux-iio@vger.kernel.org
6951S: Maintained
6952F: drivers/iio/potentiometer/mcp4531.c
6953
6f32a8c9
LP
6954MEDIA DRIVERS FOR RENESAS - VSP1
6955M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6956L: linux-media@vger.kernel.org
4a121096 6957L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
6958T: git git://linuxtv.org/media_tree.git
6959S: Supported
6960F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6961F: drivers/media/platform/vsp1/
6962
dacf9ce8
KS
6963MEDIA DRIVERS FOR ASCOT2E
6964M: Sergey Kozlov <serjk@netup.ru>
6965L: linux-media@vger.kernel.org
a825eaec 6966W: https://linuxtv.org
dacf9ce8
KS
6967W: http://netup.tv/
6968T: git git://linuxtv.org/media_tree.git
6969S: Supported
6970F: drivers/media/dvb-frontends/ascot2e*
6971
a6dc60ff
KS
6972MEDIA DRIVERS FOR CXD2841ER
6973M: Sergey Kozlov <serjk@netup.ru>
6974L: linux-media@vger.kernel.org
a825eaec 6975W: https://linuxtv.org
a6dc60ff
KS
6976W: http://netup.tv/
6977T: git git://linuxtv.org/media_tree.git
6978S: Supported
6979F: drivers/media/dvb-frontends/cxd2841er*
6980
a5d32b35
KS
6981MEDIA DRIVERS FOR HORUS3A
6982M: Sergey Kozlov <serjk@netup.ru>
6983L: linux-media@vger.kernel.org
a825eaec 6984W: https://linuxtv.org
a5d32b35
KS
6985W: http://netup.tv/
6986T: git git://linuxtv.org/media_tree.git
6987S: Supported
6988F: drivers/media/dvb-frontends/horus3a*
6989
e025273b
KS
6990MEDIA DRIVERS FOR LNBH25
6991M: Sergey Kozlov <serjk@netup.ru>
6992L: linux-media@vger.kernel.org
a825eaec 6993W: https://linuxtv.org
e025273b
KS
6994W: http://netup.tv/
6995T: git git://linuxtv.org/media_tree.git
6996S: Supported
6997F: drivers/media/dvb-frontends/lnbh25*
6998
52b1eaf4
KS
6999MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7000M: Sergey Kozlov <serjk@netup.ru>
7001L: linux-media@vger.kernel.org
a825eaec 7002W: https://linuxtv.org
52b1eaf4
KS
7003W: http://netup.tv/
7004T: git git://linuxtv.org/media_tree.git
7005S: Supported
7006F: drivers/media/pci/netup_unidvb/*
7007
127c49ae 7008MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7009M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7010P: LinuxTV.org Project
7011L: linux-media@vger.kernel.org
a825eaec 7012W: https://linuxtv.org
8a6e2535 7013Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7014T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7015S: Maintained
7016F: Documentation/dvb/
7017F: Documentation/video4linux/
ffe06198 7018F: Documentation/DocBook/media/
127c49ae 7019F: drivers/media/
ffe06198 7020F: drivers/staging/media/
eb4b0ec7 7021F: include/linux/platform_data/media/
127c49ae 7022F: include/media/
6c0f0359
MCC
7023F: include/uapi/linux/dvb/
7024F: include/uapi/linux/videodev2.h
7025F: include/uapi/linux/media.h
7026F: include/uapi/linux/v4l2-*
7027F: include/uapi/linux/meye.h
7028F: include/uapi/linux/ivtv*
7029F: include/uapi/linux/uvcvideo.h
d20620de 7030
c869f77d
JK
7031MEDIATEK MT7601U WIRELESS LAN DRIVER
7032M: Jakub Kicinski <kubakici@wp.pl>
7033L: linux-wireless@vger.kernel.org
7034S: Maintained
7035F: drivers/net/wireless/mediatek/mt7601u/
7036
e399065b
SS
7037MEGARAID SCSI/SAS DRIVERS
7038M: Kashyap Desai <kashyap.desai@avagotech.com>
7039M: Sumit Saxena <sumit.saxena@avagotech.com>
7040M: Uday Lingala <uday.lingala@avagotech.com>
7041L: megaraidlinux.pdl@avagotech.com
baaea1dc 7042L: linux-scsi@vger.kernel.org
e399065b 7043W: http://www.lsi.com
ce00f85c 7044S: Maintained
679655da
JP
7045F: Documentation/scsi/megaraid.txt
7046F: drivers/scsi/megaraid.*
7047F: drivers/scsi/megaraid/
757e0108 7048
2c46c9d5 7049MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7050M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7051L: netdev@vger.kernel.org
2c46c9d5
AV
7052S: Supported
7053W: http://www.mellanox.com
7054Q: http://patchwork.ozlabs.org/project/netdev/list/
7055F: drivers/net/ethernet/mellanox/mlx4/en_*
7056
e7523a49
OG
7057MELLANOX ETHERNET DRIVER (mlx5e)
7058M: Saeed Mahameed <saeedm@mellanox.com>
7059L: netdev@vger.kernel.org
7060S: Supported
7061W: http://www.mellanox.com
7062Q: http://patchwork.ozlabs.org/project/netdev/list/
7063F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7064
93c1edb2
JP
7065MELLANOX ETHERNET SWITCH DRIVERS
7066M: Jiri Pirko <jiri@mellanox.com>
7067M: Ido Schimmel <idosch@mellanox.com>
7068L: netdev@vger.kernel.org
7069S: Supported
7070W: http://www.mellanox.com
7071Q: http://patchwork.ozlabs.org/project/netdev/list/
7072F: drivers/net/ethernet/mellanox/mlxsw/
7073
5b25b13a
MD
7074MEMBARRIER SUPPORT
7075M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7076M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7077L: linux-kernel@vger.kernel.org
7078S: Supported
7079F: kernel/membarrier.c
7080F: include/uapi/linux/membarrier.h
7081
70ea91f1
SR
7082MEMORY MANAGEMENT
7083L: linux-mm@kvack.org
70ea91f1
SR
7084W: http://www.linux-mm.org
7085S: Maintained
679655da 7086F: include/linux/mm.h
551450bb
CS
7087F: include/linux/gfp.h
7088F: include/linux/mmzone.h
7089F: include/linux/memory_hotplug.h
7090F: include/linux/vmalloc.h
679655da 7091F: mm/
70ea91f1 7092
f4e9ce66 7093MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7094M: David Woodhouse <dwmw2@infradead.org>
242c325e 7095M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7096L: linux-mtd@lists.infradead.org
8a6e2535
JP
7097W: http://www.linux-mtd.infradead.org/
7098Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7099T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7100T: git git://git.infradead.org/l2-mtd.git
1da177e4 7101S: Maintained
679655da
JP
7102F: drivers/mtd/
7103F: include/linux/mtd/
c117ab84 7104F: include/uapi/mtd/
1da177e4 7105
26c57ef1 7106MEN A21 WATCHDOG DRIVER
30c7469b 7107M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7108L: linux-watchdog@vger.kernel.org
30c7469b 7109S: Maintained
26c57ef1
JT
7110F: drivers/watchdog/mena21_wdt.c
7111
3764e82e 7112MEN CHAMELEON BUS (mcb)
30c7469b
JT
7113M: Johannes Thumshirn <morbidrsa@gmail.com>
7114S: Maintained
3764e82e
JT
7115F: drivers/mcb/
7116F: include/linux/mcb.h
b9f2f459 7117F: Documentation/men-chameleon-bus.txt
3764e82e 7118
48b490d2
AW
7119MEN F21BMC (Board Management Controller)
7120M: Andreas Werner <andreas.werner@men.de>
7121S: Supported
7122F: drivers/mfd/menf21bmc.c
7123F: drivers/watchdog/menf21bmc_wdt.c
7124F: drivers/leds/leds-menf21bmc.c
7125F: drivers/hwmon/menf21bmc_hwmon.c
7126F: Documentation/hwmon/menf21bmc
7127
12285945
JH
7128METAG ARCHITECTURE
7129M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7130L: linux-metag@vger.kernel.org
9f273c24 7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7132S: Odd Fixes
12285945
JH
7133F: arch/metag/
7134F: Documentation/metag/
7135F: Documentation/devicetree/bindings/metag/
2d799dde 7136F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7137F: drivers/clocksource/metag_generic.c
5698c50d
JH
7138F: drivers/irqchip/irq-metag.c
7139F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7140F: drivers/tty/metag_da.c
12285945 7141
c6375b0a 7142MICROBLAZE ARCHITECTURE
8b58be88 7143M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7144W: http://www.monstr.eu/fdt/
7145T: git git://git.monstr.eu/linux-2.6-microblaze.git
7146S: Supported
0a8c7914 7147F: arch/microblaze/
1da177e4 7148
2508a45a
CY
7149MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7150M: Chen Yu <yu.c.chen@intel.com>
7151L: platform-driver-x86@vger.kernel.org
7152S: Supported
7153F: drivers/platform/x86/surfacepro3_button.c
7154
1da177e4 7155MICROTEK X6 SCANNER
61eee9a7 7156M: Oliver Neukum <oliver@neukum.org>
1da177e4 7157S: Maintained
679655da 7158F: drivers/usb/image/microtek.*
1da177e4
LT
7159
7160MIPS
8b58be88 7161M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7162L: linux-mips@linux-mips.org
6097050d 7163W: http://www.linux-mips.org/
b05e988e 7164T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7165Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7166S: Supported
679655da
JP
7167F: Documentation/mips/
7168F: arch/mips/
1da177e4 7169
08b7620a
HV
7170MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7171M: Hans Verkuil <hverkuil@xs4all.nl>
7172L: linux-media@vger.kernel.org
7173T: git git://linuxtv.org/media_tree.git
a825eaec 7174W: https://linuxtv.org
08b7620a
HV
7175S: Odd Fixes
7176F: drivers/media/radio/radio-miropcm20*
7177
c09befcb
OG
7178MELLANOX MLX4 core VPI driver
7179M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7180L: netdev@vger.kernel.org
7181L: linux-rdma@vger.kernel.org
7182W: http://www.mellanox.com
7183Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7184S: Supported
7185F: drivers/net/ethernet/mellanox/mlx4/
7186F: include/linux/mlx4/
7187
7188MELLANOX MLX4 IB driver
7189M: Yishai Hadas <yishaih@mellanox.com>
7190L: linux-rdma@vger.kernel.org
7191W: http://www.mellanox.com
e126ba97 7192Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7193S: Supported
7194F: drivers/infiniband/hw/mlx4/
7195F: include/linux/mlx4/
7196
595a4d8f
OG
7197MELLANOX MLX5 core VPI driver
7198M: Matan Barak <matanb@mellanox.com>
7199M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7200L: netdev@vger.kernel.org
7201L: linux-rdma@vger.kernel.org
7202W: http://www.mellanox.com
7203Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7204S: Supported
7205F: drivers/net/ethernet/mellanox/mlx5/core/
7206F: include/linux/mlx5/
7207
595a4d8f
OG
7208MELLANOX MLX5 IB driver
7209M: Matan Barak <matanb@mellanox.com>
7210M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7211L: linux-rdma@vger.kernel.org
7212W: http://www.mellanox.com
7213Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7214S: Supported
b75f0050 7215F: drivers/infiniband/hw/mlx5/
595a4d8f 7216F: include/linux/mlx5/
e126ba97 7217
764589b6
CM
7218MELEXIS MLX90614 DRIVER
7219M: Crt Mori <cmo@melexis.com>
7220L: linux-iio@vger.kernel.org
7221W: http://www.melexis.com
7222S: Supported
7223F: drivers/iio/temperature/mlx90614.c
7224
0ce277e4
AP
7225MN88472 MEDIA DRIVER
7226M: Antti Palosaari <crope@iki.fi>
7227L: linux-media@vger.kernel.org
a825eaec 7228W: https://linuxtv.org
0ce277e4
AP
7229W: http://palosaari.fi/linux/
7230Q: http://patchwork.linuxtv.org/project/linux-media/list/
7231T: git git://linuxtv.org/anttip/media_tree.git
7232S: Maintained
7233F: drivers/staging/media/mn88472/
7234F: drivers/media/dvb-frontends/mn88472.h
7235
4f4d238f
AP
7236MN88473 MEDIA DRIVER
7237M: Antti Palosaari <crope@iki.fi>
7238L: linux-media@vger.kernel.org
a825eaec 7239W: https://linuxtv.org
4f4d238f
AP
7240W: http://palosaari.fi/linux/
7241Q: http://patchwork.linuxtv.org/project/linux-media/list/
7242T: git git://linuxtv.org/anttip/media_tree.git
7243S: Maintained
7244F: drivers/staging/media/mn88473/
7245F: drivers/media/dvb-frontends/mn88473.h
7246
1da177e4 7247MODULE SUPPORT
8b58be88 7248M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7249S: Maintained
679655da
JP
7250F: include/linux/module.h
7251F: kernel/module.c
1da177e4
LT
7252
7253MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7254W: http://popies.net/meye/
b7788e13 7255S: Orphan
679655da 7256F: Documentation/video4linux/meye.txt
90d72ac6 7257F: drivers/media/pci/meye/
6c0f0359 7258F: include/uapi/linux/meye.h
1da177e4 7259
b9705b60 7260MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7261M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7262S: Maintained
679655da 7263F: Documentation/serial/moxa-smartio
c897401b 7264F: drivers/tty/mxser.*
d735410a 7265
889b2f87
AK
7266MR800 AVERMEDIA USB FM RADIO DRIVER
7267M: Alexey Klimov <klimov.linux@gmail.com>
7268L: linux-media@vger.kernel.org
7269T: git git://linuxtv.org/media_tree.git
7270S: Maintained
7271F: drivers/media/radio/radio-mr800.c
7272
d7155691
AO
7273MRF24J40 IEEE 802.15.4 RADIO DRIVER
7274M: Alan Ott <alan@signal11.us>
7275L: linux-wpan@vger.kernel.org
7276S: Maintained
7277F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7278F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7279
8c4c731a 7280MSI LAPTOP SUPPORT
182ae55c 7281M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7282L: platform-driver-x86@vger.kernel.org
8c4c731a 7283S: Maintained
679655da 7284F: drivers/platform/x86/msi-laptop.c
8c4c731a 7285
0f1006b1 7286MSI WMI SUPPORT
d0944853 7287L: platform-driver-x86@vger.kernel.org
5ee7041e 7288S: Orphan
0f1006b1
AA
7289F: drivers/platform/x86/msi-wmi.c
7290
19a628a0
AP
7291MSI001 MEDIA DRIVER
7292M: Antti Palosaari <crope@iki.fi>
7293L: linux-media@vger.kernel.org
a825eaec 7294W: https://linuxtv.org
19a628a0
AP
7295W: http://palosaari.fi/linux/
7296Q: http://patchwork.linuxtv.org/project/linux-media/list/
7297T: git git://linuxtv.org/anttip/media_tree.git
7298S: Maintained
0185e197 7299F: drivers/media/tuners/msi001*
19a628a0 7300
7570589d 7301MSI2500 MEDIA DRIVER
2c57213f
AP
7302M: Antti Palosaari <crope@iki.fi>
7303L: linux-media@vger.kernel.org
a825eaec 7304W: https://linuxtv.org
2c57213f
AP
7305W: http://palosaari.fi/linux/
7306Q: http://patchwork.linuxtv.org/project/linux-media/list/
7307T: git git://linuxtv.org/anttip/media_tree.git
7308S: Maintained
7570589d 7309F: drivers/media/usb/msi2500/
2c57213f 7310
159eeea4
RJ
7311MSYSTEMS DISKONCHIP G3 MTD DRIVER
7312M: Robert Jarzmik <robert.jarzmik@free.fr>
7313L: linux-mtd@lists.infradead.org
7314S: Maintained
7315F: drivers/mtd/devices/docg3*
7316
62a37dc7 7317MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7318M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7319L: linux-media@vger.kernel.org
7320T: git git://linuxtv.org/media_tree.git
7321S: Maintained
7322F: drivers/media/i2c/mt9m032.c
b5dcee22 7323F: include/media/i2c/mt9m032.h
0e837fb9 7324
62a37dc7 7325MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7326M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7327L: linux-media@vger.kernel.org
7328T: git git://linuxtv.org/media_tree.git
7329S: Maintained
7330F: drivers/media/i2c/mt9p031.c
b5dcee22 7331F: include/media/i2c/mt9p031.h
0e837fb9 7332
62a37dc7 7333MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7334M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7335L: linux-media@vger.kernel.org
7336T: git git://linuxtv.org/media_tree.git
7337S: Maintained
7338F: drivers/media/i2c/mt9t001.c
b5dcee22 7339F: include/media/i2c/mt9t001.h
0e837fb9 7340
62a37dc7 7341MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7343L: linux-media@vger.kernel.org
7344T: git git://linuxtv.org/media_tree.git
7345S: Maintained
f2272e13 7346F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7347F: drivers/media/i2c/mt9v032.c
b5dcee22 7348F: include/media/i2c/mt9v032.h
0e837fb9 7349
4e0d13cb 7350MULTIFUNCTION DEVICES (MFD)
f7d3210e 7351M: Lee Jones <lee.jones@linaro.org>
7caa7991 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7353S: Supported
679655da 7354F: drivers/mfd/
55b5940d 7355F: include/linux/mfd/
4e0d13cb 7356
5c4e6f13 7357MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7358M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7359L: linux-mmc@vger.kernel.org
708dce3f 7360T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7361S: Maintained
679655da
JP
7362F: drivers/mmc/
7363F: include/linux/mmc/
c117ab84 7364F: include/uapi/linux/mmc/
baca2da4 7365
15a0580c 7366MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7367S: Orphan
679655da
JP
7368F: drivers/mmc/host/mmc_spi.c
7369F: include/linux/spi/mmc_spi.h
15a0580c 7370
1da177e4 7371MULTISOUND SOUND DRIVER
8b58be88 7372M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7373S: Maintained
679655da
JP
7374F: Documentation/sound/oss/MultiSound
7375F: sound/oss/msnd*
1da177e4 7376
d735410a 7377MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7378S: Orphan
c897401b 7379F: drivers/tty/isicom.c
679655da 7380F: include/linux/isicom.h
d735410a 7381
550a7375 7382MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
f299470a 7383M: Felipe Balbi <balbi@ti.com>
795fb7e7 7384L: linux-usb@vger.kernel.org
43b416e5 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7386S: Maintained
679655da 7387F: drivers/usb/musb/
550a7375 7388
ea0af5f6
MK
7389MXL5007T MEDIA DRIVER
7390M: Michael Krufky <mkrufky@linuxtv.org>
7391L: linux-media@vger.kernel.org
a825eaec 7392W: https://linuxtv.org
ea0af5f6
MK
7393W: http://github.com/mkrufky
7394Q: http://patchwork.linuxtv.org/project/linux-media/list/
7395T: git git://linuxtv.org/mkrufky/tuners.git
7396S: Maintained
7397F: drivers/media/tuners/mxl5007t.*
7398
2d3cf588 7399MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7400M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7401L: netdev@vger.kernel.org
205057ae 7402W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7403S: Supported
93f7848b 7404F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7405
1da177e4 7406NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7407S: Orphan
d9fb9f38 7408F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7409
23dc05a3
DM
7410NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7411M: Daniel Mack <zonque@gmail.com>
7412S: Maintained
e5747e40 7413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7414W: http://www.native-instruments.com
7415F: sound/usb/caiaq/
7416
1da177e4 7417NCP FILESYSTEM
52653199
PV
7418M: Petr Vandrovec <petr@vandrovec.name>
7419S: Odd Fixes
679655da 7420F: fs/ncpfs/
1da177e4 7421
a79b0322
FT
7422NCR 5380 SCSI DRIVERS
7423M: Finn Thain <fthain@telegraphics.com.au>
7424M: Michael Schmitz <schmitzmic@gmail.com>
7425L: linux-scsi@vger.kernel.org
7426S: Maintained
7427F: Documentation/scsi/g_NCR5380.txt
7428F: drivers/scsi/NCR5380.*
7429F: drivers/scsi/arm/cumana_1.c
7430F: drivers/scsi/arm/oak.c
7431F: drivers/scsi/atari_NCR5380.c
7432F: drivers/scsi/atari_scsi.*
7433F: drivers/scsi/dmx3191d.c
7434F: drivers/scsi/dtc.*
7435F: drivers/scsi/g_NCR5380.*
7436F: drivers/scsi/g_NCR5380_mmio.c
7437F: drivers/scsi/mac_scsi.*
7438F: drivers/scsi/pas16.*
a79b0322
FT
7439F: drivers/scsi/sun3_scsi.*
7440F: drivers/scsi/sun3_scsi_vme.c
7441F: drivers/scsi/t128.*
7442
1da177e4 7443NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7444M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7445L: linux-scsi@vger.kernel.org
7446S: Maintained
679655da 7447F: drivers/scsi/NCR_D700.*
1da177e4 7448
4aa3eb4c
GR
7449NCT6775 HARDWARE MONITOR DRIVER
7450M: Guenter Roeck <linux@roeck-us.net>
7451L: lm-sensors@lm-sensors.org
7452S: Maintained
7453F: Documentation/hwmon/nct6775
7454F: drivers/hwmon/nct6775.c
7455
3c2d774c 7456NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7457M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7458L: linux-rdma@vger.kernel.org
e3d33cb1 7459W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7460S: Supported
7461F: drivers/infiniband/hw/nes/
7462
be2f2e84 7463NETEM NETWORK EMULATOR
adbbf69d 7464M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7465L: netem@lists.linux-foundation.org
be2f2e84 7466S: Maintained
679655da 7467F: net/sched/sch_netem.c
be2f2e84 7468
b2f5a051 7469NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7470M: Jon Mason <jdmason@kudzu.us>
4a58448b 7471L: netdev@vger.kernel.org
4a58448b 7472S: Supported
679655da 7473F: Documentation/networking/s2io.txt
b2f5a051 7474F: Documentation/networking/vxge.txt
86387e1a 7475F: drivers/net/ethernet/neterion/
4a58448b 7476
db9cf3a3 7477NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7478M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7479M: Patrick McHardy <kaber@trash.net>
42010ed0 7480M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7481L: netfilter-devel@vger.kernel.org
82b98543 7482L: coreteam@netfilter.org
1da177e4
LT
7483W: http://www.netfilter.org/
7484W: http://www.iptables.org/
42010ed0
PNA
7485Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7488S: Supported
679655da
JP
7489F: include/linux/netfilter*
7490F: include/linux/netfilter/
7491F: include/net/netfilter/
c117ab84
CEB
7492F: include/uapi/linux/netfilter*
7493F: include/uapi/linux/netfilter/
679655da
JP
7494F: net/*/netfilter.c
7495F: net/*/netfilter/
7496F: net/netfilter/
91c269a0 7497F: net/bridge/br_netfilter*.c
1da177e4 7498
4cc67735 7499NETLABEL
87a0874c 7500M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7501W: http://netlabel.sf.net
7502L: netdev@vger.kernel.org
87a0874c 7503S: Maintained
80811493 7504F: Documentation/netlabel/
679655da
JP
7505F: include/net/netlabel.h
7506F: net/netlabel/
4cc67735 7507
1da177e4 7508NETROM NETWORK LAYER
8b58be88 7509M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7510L: linux-hams@vger.kernel.org
d34cb28a 7511W: http://www.linux-ax25.org/
1da177e4 7512S: Maintained
679655da 7513F: include/net/netrom.h
c117ab84 7514F: include/uapi/linux/netrom.h
679655da 7515F: net/netrom/
1da177e4 7516
4c352362
JK
7517NETRONOME ETHERNET DRIVERS
7518M: Jakub Kicinski <jakub.kicinski@netronome.com>
7519M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7520L: oss-drivers@netronome.com
7521S: Maintained
7522F: drivers/net/ethernet/netronome/
7523
5ddb88c0 7524NETWORK BLOCK DEVICE (NBD)
4ca5829a 7525M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7526S: Maintained
5e4b269b 7527L: nbd-general@lists.sourceforge.net
4ca5829a 7528T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7529F: Documentation/blockdev/nbd.txt
7530F: drivers/block/nbd.c
c117ab84 7531F: include/uapi/linux/nbd.h
1da177e4 7532
6e43650c
NH
7533NETWORK DROP MONITOR
7534M: Neil Horman <nhorman@tuxdriver.com>
7535L: netdev@vger.kernel.org
7536S: Maintained
7537W: https://fedorahosted.org/dropwatch/
7538F: net/core/drop_monitor.c
7539
1da177e4 7540NETWORKING [GENERAL]
8b58be88 7541M: "David S. Miller" <davem@davemloft.net>
979b6c13 7542L: netdev@vger.kernel.org
b1e8fd54 7543W: http://www.linuxfoundation.org/en/Net
11e98029 7544Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7545T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7547S: Maintained
679655da
JP
7548F: net/
7549F: include/net/
018d21ed
JP
7550F: include/linux/in.h
7551F: include/linux/net.h
7552F: include/linux/netdevice.h
c117ab84
CEB
7553F: include/uapi/linux/in.h
7554F: include/uapi/linux/net.h
7555F: include/uapi/linux/netdevice.h
0c7aecd4 7556F: include/uapi/linux/net_namespace.h
7e814a6c 7557F: tools/net/
f4e53f9a 7558F: tools/testing/selftests/net/
335a67d2 7559F: lib/random32.c
a101ccd1 7560F: lib/test_bpf.c
1da177e4
LT
7561
7562NETWORKING [IPv4/IPv6]
8b58be88
JP
7563M: "David S. Miller" <davem@davemloft.net>
7564M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7565M: James Morris <jmorris@namei.org>
7566M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7567M: Patrick McHardy <kaber@trash.net>
979b6c13 7568L: netdev@vger.kernel.org
08deed1e 7569T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7570S: Maintained
679655da
JP
7571F: net/ipv4/
7572F: net/ipv6/
7573F: include/net/ip*
0a14842f 7574F: arch/x86/net/*
1da177e4 7575
73b7656c
DM
7576NETWORKING [IPSEC]
7577M: Steffen Klassert <steffen.klassert@secunet.com>
7578M: Herbert Xu <herbert@gondor.apana.org.au>
7579M: "David S. Miller" <davem@davemloft.net>
7580L: netdev@vger.kernel.org
d1fc5024
SK
7581T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7582T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7583S: Maintained
5826bdd1 7584F: net/core/flow.c
73b7656c
DM
7585F: net/xfrm/
7586F: net/key/
7587F: net/ipv4/xfrm*
d1fc5024
SK
7588F: net/ipv4/esp4.c
7589F: net/ipv4/ah4.c
7590F: net/ipv4/ipcomp.c
7591F: net/ipv4/ip_vti.c
73b7656c 7592F: net/ipv6/xfrm*
d1fc5024
SK
7593F: net/ipv6/esp6.c
7594F: net/ipv6/ah6.c
7595F: net/ipv6/ipcomp6.c
7596F: net/ipv6/ip6_vti.c
73b7656c
DM
7597F: include/uapi/linux/xfrm.h
7598F: include/net/xfrm.h
7599
10e2ff1c 7600NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7601M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7602L: netdev@vger.kernel.org
7603S: Maintained
7604
29f8f632 7605NETWORKING [WIRELESS]
2cb4abd1 7606L: linux-wireless@vger.kernel.org
8a6e2535 7607Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7608
788873ac
JP
7609NETWORKING DRIVERS
7610L: netdev@vger.kernel.org
7611W: http://www.linuxfoundation.org/en/Net
11e98029 7612Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7615S: Odd Fixes
7616F: drivers/net/
018d21ed 7617F: include/linux/if_*
0b63bf1f 7618F: include/linux/netdevice.h
0b63bf1f
JD
7619F: include/linux/etherdevice.h
7620F: include/linux/fcdevice.h
7621F: include/linux/fddidevice.h
7622F: include/linux/hippidevice.h
7623F: include/linux/inetdevice.h
c117ab84
CEB
7624F: include/uapi/linux/if_*
7625F: include/uapi/linux/netdevice.h
788873ac 7626
0e324cf6
JL
7627NETWORKING DRIVERS (WIRELESS)
7628M: Kalle Valo <kvalo@codeaurora.org>
7629L: linux-wireless@vger.kernel.org
7630Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7631T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7633S: Maintained
7634F: drivers/net/wireless/
7635
3d396eb1 7636NETXEN (1/10) GbE SUPPORT
8622315e 7637M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7638M: Sony Chacko <sony.chacko@qlogic.com>
7639M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7640L: netdev@vger.kernel.org
9c2b5bde 7641W: http://www.qlogic.com
3d396eb1 7642S: Supported
aa43c215 7643F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7644
6423d30f
AAJ
7645NFC SUBSYSTEM
7646M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7647M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7648M: Samuel Ortiz <sameo@linux.intel.com>
7649L: linux-wireless@vger.kernel.org
1eb3b216 7650L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7651S: Supported
6423d30f 7652F: net/nfc/
55eb94f9 7653F: include/net/nfc/
c117ab84 7654F: include/uapi/linux/nfc.h
6423d30f 7655F: drivers/nfc/
397d6497
CR
7656F: include/linux/platform_data/microread.h
7657F: include/linux/platform_data/nfcmrvl.h
7658F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7659F: include/linux/platform_data/pn544.h
397d6497
CR
7660F: include/linux/platform_data/st21nfca.h
7661F: include/linux/platform_data/st-nci.h
7ebb88e5 7662F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7663
e8b43555 7664NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7665M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7666M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7667L: linux-nfs@vger.kernel.org
7668W: http://client.linux-nfs.org
cd7b996a 7669T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7670S: Maintained
679655da
JP
7671F: fs/lockd/
7672F: fs/nfs/
7673F: fs/nfs_common/
7674F: net/sunrpc/
7675F: include/linux/lockd/
7676F: include/linux/nfs*
7677F: include/linux/sunrpc/
c117ab84
CEB
7678F: include/uapi/linux/nfs*
7679F: include/uapi/linux/sunrpc/
1da177e4 7680
85ef9cea 7681NILFS2 FILESYSTEM
e2126935 7682M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7683L: linux-nilfs@vger.kernel.org
f9472265 7684W: http://nilfs.sourceforge.net/
e2126935 7685T: git git://github.com/konis/nilfs2.git
85ef9cea 7686S: Supported
679655da
JP
7687F: Documentation/filesystems/nilfs2.txt
7688F: fs/nilfs2/
7689F: include/linux/nilfs2_fs.h
c35c7ac5 7690F: include/trace/events/nilfs2.h
85ef9cea 7691
1da177e4 7692NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7693M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7694W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7695S: Maintained
679655da
JP
7696F: Documentation/scsi/NinjaSCSI.txt
7697F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7698
7699NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7700M: GOTO Masanori <gotom@debian.or.jp>
7701M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7702W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7703S: Maintained
679655da
JP
7704F: Documentation/scsi/NinjaSCSI.txt
7705F: drivers/scsi/nsp32*
1da177e4 7706
383b8fb9
LFT
7707NIOS2 ARCHITECTURE
7708M: Ley Foon Tan <lftan@altera.com>
7709L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7710T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7711S: Maintained
7712F: arch/nios2/
7713
2a6afddb
PR
7714NOKIA N900 POWER SUPPLY DRIVERS
7715M: Pali RohĂ¡r <pali.rohar@gmail.com>
7716S: Maintained
7717F: include/linux/power/bq2415x_charger.h
081bab21 7718F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7719F: include/linux/power/isp1704_charger.h
7720F: drivers/power/bq2415x_charger.c
081bab21 7721F: drivers/power/bq27xxx_battery.c
2a6afddb
PR
7722F: drivers/power/isp1704_charger.c
7723F: drivers/power/rx51_battery.c
7724
a1bd3bae 7725NTB DRIVER CORE
9ef6bf6c
JM
7726M: Jon Mason <jdmason@kudzu.us>
7727M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7728M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7729L: linux-ntb@googlegroups.com
fce8a7bb 7730S: Supported
2984411f
JM
7731W: https://github.com/jonmason/ntb/wiki
7732T: git git://github.com/jonmason/ntb.git
fce8a7bb 7733F: drivers/ntb/
548c237c 7734F: drivers/net/ntb_netdev.c
fce8a7bb 7735F: include/linux/ntb.h
a1bd3bae 7736F: include/linux/ntb_transport.h
fce8a7bb 7737
e26a5843
AH
7738NTB INTEL DRIVER
7739M: Jon Mason <jdmason@kudzu.us>
7740M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7741L: linux-ntb@googlegroups.com
e26a5843
AH
7742S: Supported
7743W: https://github.com/jonmason/ntb/wiki
7744T: git git://github.com/jonmason/ntb.git
7745F: drivers/ntb/hw/intel/
fce8a7bb 7746
a1b36958
XY
7747NTB AMD DRIVER
7748M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7749L: linux-ntb@googlegroups.com
7750S: Supported
7751F: drivers/ntb/hw/amd/
7752
1da177e4 7753NTFS FILESYSTEM
2818ef50 7754M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7755L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7756W: http://www.tuxera.com/
e6f4dee7 7757T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7758S: Supported
679655da
JP
7759F: Documentation/filesystems/ntfs.txt
7760F: fs/ntfs/
1da177e4 7761
9eb8ef74 7762NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7763M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7764L: linux-fbdev@vger.kernel.org
ce00f85c 7765S: Maintained
8a61f013
JH
7766F: drivers/video/fbdev/riva/
7767F: drivers/video/fbdev/nvidia/
1da177e4 7768
79461681 7769NVM EXPRESS DRIVER
b3975e94
JF
7770M: Keith Busch <keith.busch@intel.com>
7771M: Jens Axboe <axboe@fb.com>
79461681 7772L: linux-nvme@lists.infradead.org
b3975e94
JF
7773T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7774W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7775S: Supported
57dacad5 7776F: drivers/nvme/host/
79461681
MW
7777F: include/linux/nvme.h
7778
aee4b9bd
SK
7779NVMEM FRAMEWORK
7780M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7781M: Maxime Ripard <maxime.ripard@free-electrons.com>
7782S: Maintained
7783F: drivers/nvmem/
7784F: Documentation/devicetree/bindings/nvmem/
7785F: include/linux/nvmem-consumer.h
7786F: include/linux/nvmem-provider.h
7787
dece4585
CP
7788NXP-NCI NFC DRIVER
7789M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7790R: Charles Gorand <charles.gorand@effinnov.com>
7791L: linux-nfc@lists.01.org (moderated for non-subscribers)
7792S: Supported
7793F: drivers/nfc/nxp-nci
7794
f50d7146
RK
7795NXP TDA998X DRM DRIVER
7796M: Russell King <rmk+kernel@arm.linux.org.uk>
7797S: Supported
7798F: drivers/gpu/drm/i2c/tda998x_drv.c
7799F: include/drm/i2c/tda998x.h
7800
fbace43e
PR
7801NXP TFA9879 DRIVER
7802M: Peter Rosin <peda@axentia.se>
7803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7804S: Maintained
7805F: sound/soc/codecs/tfa9879*
7806
f5525786 7807OMAP SUPPORT
0e24bdd4 7808M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7809L: linux-omap@vger.kernel.org
7810W: http://www.muru.com/linux/omap/
7811W: http://linux.omap.com/
8a6e2535 7812Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7814S: Maintained
4e04d5a3 7815F: arch/arm/*omap*/
026da812
FB
7816F: arch/arm/configs/omap1_defconfig
7817F: arch/arm/configs/omap2plus_defconfig
046d0a37 7818F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7819F: drivers/irqchip/irq-omap-intc.c
7820F: drivers/mfd/*omap*.c
7821F: drivers/mfd/menelaus.c
7822F: drivers/mfd/palmas.c
7823F: drivers/mfd/tps65217.c
7824F: drivers/mfd/tps65218.c
7825F: drivers/mfd/tps65910.c
7826F: drivers/mfd/twl-core.[ch]
7827F: drivers/mfd/twl4030*.c
7828F: drivers/mfd/twl6030*.c
7829F: drivers/mfd/twl6040*.c
7830F: drivers/regulator/palmas-regulator*.c
7831F: drivers/regulator/pbias-regulator.c
7832F: drivers/regulator/tps65217-regulator.c
7833F: drivers/regulator/tps65218-regulator.c
7834F: drivers/regulator/tps65910-regulator.c
7835F: drivers/regulator/twl-regulator.c
046d0a37 7836F: include/linux/i2c-omap.h
f5525786 7837
50f29fbd 7838OMAP DEVICE TREE SUPPORT
cdb55ab0 7839M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7840M: Tony Lindgren <tony@atomide.com>
7841L: linux-omap@vger.kernel.org
d0fb18c5 7842L: devicetree@vger.kernel.org
50f29fbd
TL
7843S: Maintained
7844F: arch/arm/boot/dts/*omap*
7845F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7846F: arch/arm/boot/dts/*am4*
7847F: arch/arm/boot/dts/*am5*
7848F: arch/arm/boot/dts/*dra7*
50f29fbd 7849
f5525786 7850OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7851M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7852L: linux-omap@vger.kernel.org
7853S: Maintained
7854F: arch/arm/*omap*/*clock*
7855
7856OMAP POWER MANAGEMENT SUPPORT
c69d72ae 7857M: Kevin Hilman <khilman@deeprootsystems.com>
f5525786
TL
7858L: linux-omap@vger.kernel.org
7859S: Maintained
7860F: arch/arm/*omap*/*pm*
c46938d4 7861F: drivers/cpufreq/omap-cpufreq.c
f5525786 7862
d21db568 7863OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7864M: Rajendra Nayak <rnayak@ti.com>
7865M: Paul Walmsley <paul@pwsan.com>
7866L: linux-omap@vger.kernel.org
7867S: Maintained
d21db568 7868F: arch/arm/mach-omap2/prm*
692ab1f3 7869
f5525786 7870OMAP AUDIO SUPPORT
6c284903 7871M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7872M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7873L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7874L: linux-omap@vger.kernel.org
7875S: Maintained
7876F: sound/soc/omap/
7877
18640193
TL
7878OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7879M: Roger Quadros <rogerq@ti.com>
7880M: Tony Lindgren <tony@atomide.com>
7881L: linux-omap@vger.kernel.org
7882S: Maintained
7883F: drivers/memory/omap-gpmc.c
7884F: arch/arm/mach-omap2/*gpmc*
7885
f5525786 7886OMAP FRAMEBUFFER SUPPORT
830e6384 7887M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7888L: linux-fbdev@vger.kernel.org
f5525786
TL
7889L: linux-omap@vger.kernel.org
7890S: Maintained
8a61f013 7891F: drivers/video/fbdev/omap/
f5525786 7892
676eec0d 7893OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7894M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7895L: linux-omap@vger.kernel.org
676eec0d 7896L: linux-fbdev@vger.kernel.org
178ff4c9 7897S: Maintained
8a61f013 7898F: drivers/video/fbdev/omap2/
178ff4c9
TV
7899F: Documentation/arm/OMAP/DSS
7900
8b37fcfc
OBC
7901OMAP HARDWARE SPINLOCK SUPPORT
7902M: Ohad Ben-Cohen <ohad@wizery.com>
7903L: linux-omap@vger.kernel.org
7904S: Maintained
7905F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7906
f5525786 7907OMAP MMC SUPPORT
8b58be88 7908M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7909L: linux-omap@vger.kernel.org
7910S: Maintained
653f41b5
MC
7911F: drivers/mmc/host/omap.c
7912
7913OMAP HS MMC SUPPORT
0a4585c6 7914L: linux-mmc@vger.kernel.org
653f41b5 7915L: linux-omap@vger.kernel.org
dfa5d196 7916S: Orphan
653f41b5 7917F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7918
7919OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7920M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7921S: Maintained
7922F: drivers/char/hw_random/omap-rng.c
7923
f400c82e 7924OMAP HWMOD SUPPORT
cdb55ab0 7925M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7926M: Paul Walmsley <paul@pwsan.com>
7927L: linux-omap@vger.kernel.org
7928S: Maintained
8fc8b12b 7929F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7930
8633fb30
PW
7931OMAP HWMOD DATA
7932M: Paul Walmsley <paul@pwsan.com>
7933L: linux-omap@vger.kernel.org
7934S: Maintained
7935F: arch/arm/mach-omap2/omap_hwmod*data*
7936
f400c82e 7937OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 7938M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7939L: linux-omap@vger.kernel.org
7940S: Maintained
7941F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7942
0db83ced 7943OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945L: linux-media@vger.kernel.org
7946S: Maintained
7eec52db 7947F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 7948F: drivers/media/platform/omap3isp/
0db83ced 7949F: drivers/staging/media/omap4iss/
7e8970e1 7950
f5525786 7951OMAP USB SUPPORT
f299470a 7952M: Felipe Balbi <balbi@ti.com>
f5525786
TL
7953L: linux-usb@vger.kernel.org
7954L: linux-omap@vger.kernel.org
43b416e5 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
f5525786 7956S: Maintained
a16fbd65
JP
7957F: drivers/usb/*/*omap*
7958F: arch/arm/*omap*/usb*
f5525786 7959
6d994710 7960OMAP GPIO DRIVER
fe643528 7961M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 7962M: Santosh Shilimkar <ssantosh@kernel.org>
c69d72ae 7963M: Kevin Hilman <khilman@deeprootsystems.com>
6d994710
KH
7964L: linux-omap@vger.kernel.org
7965S: Maintained
fe643528 7966F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
7967F: drivers/gpio/gpio-omap.c
7968
c351e290
MJ
7969OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7970M: Mark Jackson <mpfj@newflow.co.uk>
7971L: linux-omap@vger.kernel.org
7972S: Maintained
7973F: arch/arm/boot/dts/am335x-nano.dts
7974
0ad122d9 7975OMFS FILESYSTEM
8b58be88 7976M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
7977L: linux-karma-devel@lists.sourceforge.net
7978S: Maintained
679655da
JP
7979F: Documentation/filesystems/omfs.txt
7980F: fs/omfs/
0ad122d9 7981
c1986ee9 7982OMNIKEY CARDMAN 4000 DRIVER
8b58be88 7983M: Harald Welte <laforge@gnumonks.org>
c1986ee9 7984S: Maintained
679655da
JP
7985F: drivers/char/pcmcia/cm4000_cs.c
7986F: include/linux/cm4000_cs.h
c117ab84 7987F: include/uapi/linux/cm4000_cs.h
c1986ee9 7988
77c44ab1 7989OMNIKEY CARDMAN 4040 DRIVER
8b58be88 7990M: Harald Welte <laforge@gnumonks.org>
77c44ab1 7991S: Maintained
679655da 7992F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 7993
77d5140f 7994OMNIVISION OV7670 SENSOR DRIVER
8b58be88 7995M: Jonathan Corbet <corbet@lwn.net>
661263b5 7996L: linux-media@vger.kernel.org
275ffde4 7997T: git git://linuxtv.org/media_tree.git
77d5140f 7998S: Maintained
90d72ac6 7999F: drivers/media/i2c/ov7670.c
77d5140f 8000
431bca73 8001ONENAND FLASH DRIVER
8b58be88 8002M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8003L: linux-mtd@lists.infradead.org
8004S: Maintained
679655da
JP
8005F: drivers/mtd/onenand/
8006F: include/linux/mtd/onenand*.h
431bca73 8007
1da177e4 8008ONSTREAM SCSI TAPE DRIVER
8b58be88 8009M: Willem Riede <osst@riede.org>
1da177e4
LT
8010L: osst-users@lists.sourceforge.net
8011L: linux-scsi@vger.kernel.org
8012S: Maintained
f7269cfc
JD
8013F: Documentation/scsi/osst.txt
8014F: drivers/scsi/osst.*
8015F: drivers/scsi/osst_*.h
8016F: drivers/scsi/st.h
1da177e4 8017
e2d1d6c0 8018OPENCORES I2C BUS DRIVER
8b58be88 8019M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8020L: linux-i2c@vger.kernel.org
e2d1d6c0 8021S: Maintained
679655da
JP
8022F: Documentation/i2c/busses/i2c-ocores
8023F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8024
860c44c1 8025OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8026M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8027M: Frank Rowand <frowand.list@gmail.com>
8028M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8029L: devicetree@vger.kernel.org
a7fefe9f
RH
8030W: http://www.devicetree.org/
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8032S: Maintained
f8828205 8033F: drivers/of/
860c44c1 8034F: include/linux/of*.h
f8828205 8035F: scripts/dtc/
860c44c1 8036
f8828205 8037OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8038M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8039M: Pawel Moll <pawel.moll@arm.com>
8040M: Mark Rutland <mark.rutland@arm.com>
de80963e 8041M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8042M: Kumar Gala <galak@codeaurora.org>
f8828205 8043L: devicetree@vger.kernel.org
9f273c24 8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8045S: Maintained
8046F: Documentation/devicetree/
8047F: arch/*/boot/dts/
8048F: include/dt-bindings/
8049
2bb65f56
PA
8050OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8051M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8052L: devicetree@vger.kernel.org
8053S: Maintained
8054F: Documentation/devicetree/dynamic-resolution-notes.txt
8055F: Documentation/devicetree/overlay-notes.txt
8056F: drivers/of/overlay.c
8057F: drivers/of/resolver.c
8058
19f9d392
JB
8059OPENRISC ARCHITECTURE
8060M: Jonas Bonn <jonas@southpole.se>
8061W: http://openrisc.net
eab7c1c0 8062L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8063S: Maintained
8064T: git git://openrisc.net/~jonas/linux
14430813 8065F: arch/openrisc/
19f9d392 8066
ccb1352e 8067OPENVSWITCH
4f337ed5 8068M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8069L: netdev@vger.kernel.org
ccb1352e
JG
8070L: dev@openvswitch.org
8071W: http://openvswitch.org
ccb1352e
JG
8072S: Maintained
8073F: net/openvswitch/
b422da7c 8074F: include/uapi/linux/openvswitch.h
ccb1352e 8075
875fa6fb
VK
8076OPERATING PERFORMANCE POINTS (OPP)
8077M: Viresh Kumar <vireshk@kernel.org>
8078M: Nishanth Menon <nm@ti.com>
8079M: Stephen Boyd <sboyd@codeaurora.org>
8080L: linux-pm@vger.kernel.org
8081S: Maintained
8082T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8083F: drivers/base/power/opp/
8084F: include/linux/pm_opp.h
8085F: Documentation/power/opp.txt
8086F: Documentation/devicetree/bindings/opp/
8087
af39917d
CL
8088OPL4 DRIVER
8089M: Clemens Ladisch <clemens@ladisch.de>
8090L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8091T: git git://git.alsa-project.org/alsa-kernel.git
8092S: Maintained
8093F: sound/drivers/opl4/
8094
1da177e4 8095OPROFILE
4cf7e718 8096M: Robert Richter <rric@kernel.org>
1da177e4
LT
8097L: oprofile-list@lists.sf.net
8098S: Maintained
81c4a8a6 8099F: arch/*/include/asm/oprofile*.h
679655da
JP
8100F: arch/*/oprofile/
8101F: drivers/oprofile/
8102F: include/linux/oprofile.h
1da177e4 8103
e2d1d6c0 8104ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8105M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8106M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8107L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8108W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8109S: Supported
679655da
JP
8110F: Documentation/filesystems/ocfs2.txt
8111F: Documentation/filesystems/dlmfs.txt
8112F: fs/ocfs2/
e2d1d6c0 8113
1da177e4 8114ORINOCO DRIVER
724c6b35 8115L: linux-wireless@vger.kernel.org
491b26b4 8116W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8117W: http://www.nongnu.org/orinoco/
3a59babb 8118S: Orphan
2be45b66 8119F: drivers/net/wireless/intersil/orinoco/
1da177e4 8120
42c55aa8 8121OSD LIBRARY and FILESYSTEM
fadc0752 8122M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8123M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8124L: osd-dev@open-osd.org
8125W: http://open-osd.org
54e5881d 8126T: git git://git.open-osd.org/open-osd.git
68274794 8127S: Maintained
42c55aa8 8128F: drivers/scsi/osd/
6b6f0b6c 8129F: include/scsi/osd_*
42c55aa8 8130F: fs/exofs/
68274794 8131
ef94b186 8132OVERLAY FILESYSTEM
7c37fbda 8133M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8134L: linux-unionfs@vger.kernel.org
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8136S: Supported
1d113735 8137F: fs/overlayfs/
7c37fbda
NB
8138F: Documentation/filesystems/overlayfs.txt
8139
e2d1d6c0 8140P54 WIRELESS DRIVER
084cb0fe 8141M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8142L: linux-wireless@vger.kernel.org
084cb0fe 8143W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8144S: Maintained
d3466830 8145F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8146
f5cd7872 8147PA SEMI ETHERNET DRIVER
8b58be88 8148M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8149L: netdev@vger.kernel.org
8150S: Maintained
ded19add 8151F: drivers/net/ethernet/pasemi/*
f5cd7872 8152
beb58aa3 8153PA SEMI SMBUS DRIVER
8b58be88 8154M: Olof Johansson <olof@lixom.net>
846557d3 8155L: linux-i2c@vger.kernel.org
beb58aa3 8156S: Maintained
679655da 8157F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8158
48fc267e
SK
8159PADATA PARALLEL EXECUTION MECHANISM
8160M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8161L: linux-crypto@vger.kernel.org
8162S: Maintained
8163F: kernel/padata.c
8164F: include/linux/padata.h
8165F: Documentation/padata.txt
8166
709ee531 8167PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8168M: Harald Welte <laforge@gnumonks.org>
d0944853 8169L: platform-driver-x86@vger.kernel.org
709ee531 8170S: Maintained
679655da 8171F: drivers/platform/x86/panasonic-laptop.c
709ee531 8172
368dd5ac 8173PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8174M: David Howells <dhowells@redhat.com>
8175M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8176L: linux-am33-list@redhat.com (moderated for non-subscribers)
8177W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8178S: Maintained
679655da
JP
8179F: Documentation/mn10300/
8180F: arch/mn10300/
4fa97181 8181
64dfff03
SM
8182PARALLEL PORT SUBSYSTEM
8183M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8184M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8185L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8186S: Maintained
679655da
JP
8187F: drivers/parport/
8188F: include/linux/parport*.h
8189F: drivers/char/ppdev.c
c117ab84 8190F: include/uapi/linux/ppdev.h
64dfff03 8191F: Documentation/parport*.txt
1da177e4 8192
4cdf6bc2 8193PARAVIRT_OPS INTERFACE
d633180c 8194M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8195M: Chris Wright <chrisw@sous-sol.org>
8196M: Alok Kataria <akataria@vmware.com>
8197M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8198L: virtualization@lists.linux-foundation.org
4cdf6bc2 8199S: Supported
a2e19991 8200F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8201F: arch/*/kernel/paravirt*
8202F: arch/*/include/asm/paravirt.h
4cdf6bc2 8203
e2d1d6c0 8204PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8205M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8206L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8207S: Maintained
679655da
JP
8208F: Documentation/blockdev/paride.txt
8209F: drivers/block/paride/
e2d1d6c0
RD
8210
8211PARISC ARCHITECTURE
b8828770 8212M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8213M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8214L: linux-parisc@vger.kernel.org
8215W: http://www.parisc-linux.org/
8a6e2535 8216Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8219S: Maintained
679655da 8220F: arch/parisc/
2b6bac9e 8221F: Documentation/parisc/
679655da 8222F: drivers/parisc/
2b6bac9e
HD
8223F: drivers/char/agp/parisc-agp.c
8224F: drivers/input/serio/gscps2.c
8225F: drivers/parport/parport_gsc.*
8226F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8227F: drivers/video/fbdev/sti*
2b6bac9e
HD
8228F: drivers/video/console/sti*
8229F: drivers/video/logo/logo_parisc*
e2d1d6c0 8230
1662d32c 8231PC87360 HARDWARE MONITORING DRIVER
8b58be88 8232M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8233L: lm-sensors@lm-sensors.org
8234S: Maintained
679655da
JP
8235F: Documentation/hwmon/pc87360
8236F: drivers/hwmon/pc87360.c
1662d32c
JC
8237
8238PC8736x GPIO DRIVER
8b58be88 8239M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8240S: Maintained
679655da 8241F: drivers/char/pc8736x_gpio.c
1662d32c 8242
1ad107fd 8243PC87427 HARDWARE MONITORING DRIVER
d8130624 8244M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8245L: lm-sensors@lm-sensors.org
8246S: Maintained
8247F: Documentation/hwmon/pc87427
8248F: drivers/hwmon/pc87427.c
8249
b26e0ed4 8250PCA9532 LED DRIVER
8b58be88 8251M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8252S: Maintained
d5ca6918
JP
8253F: drivers/leds/leds-pca9532.c
8254F: include/linux/leds-pca9532.h
b26e0ed4 8255
5ce914a8 8256PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8257M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8258L: linux-i2c@vger.kernel.org
8259S: Maintained
b4f0b74e 8260F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8261
3971dae5 8262PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8263M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8264S: Maintained
8265F: drivers/firmware/pcdp.*
8266
065c6359 8267PCI ERROR RECOVERY
6305902c 8268M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8269L: linux-pci@vger.kernel.org
065c6359 8270S: Supported
679655da 8271F: Documentation/PCI/pci-error-recovery.txt
065c6359 8272
1da177e4 8273PCI SUBSYSTEM
5ac3a6d2 8274M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8275L: linux-pci@vger.kernel.org
99662dd1 8276Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8278S: Supported
679655da
JP
8279F: Documentation/PCI/
8280F: drivers/pci/
8281F: include/linux/pci*
6b49ee49 8282F: arch/x86/pci/
cad01f91 8283F: arch/x86/kernel/quirks.c
1da177e4 8284
eaa6111b
LFT
8285PCI DRIVER FOR ALTERA PCIE IP
8286M: Ley Foon Tan <lftan@altera.com>
8287L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8288L: linux-pci@vger.kernel.org
8289S: Supported
8290F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8291F: drivers/pci/host/pcie-altera.c
8292
b7e78170
RH
8293PCI DRIVER FOR ARM VERSATILE PLATFORM
8294M: Rob Herring <robh@kernel.org>
8295L: linux-pci@vger.kernel.org
8296L: linux-arm-kernel@lists.infradead.org
8297S: Maintained
8298F: Documentation/devicetree/bindings/pci/versatile.txt
8299F: drivers/pci/host/pci-versatile.c
8300
5f6b6ccd
TI
8301PCI DRIVER FOR APPLIEDMICRO XGENE
8302M: Tanmay Inamdar <tinamdar@apm.com>
8303L: linux-pci@vger.kernel.org
8304L: linux-arm-kernel@lists.infradead.org
8305S: Maintained
8306F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8307F: drivers/pci/host/pci-xgene.c
8308
62d0ff83
ML
8309PCI DRIVER FOR FREESCALE LAYERSCAPE
8310M: Minghuan Lian <minghuan.Lian@freescale.com>
8311M: Mingkai Hu <mingkai.hu@freescale.com>
8312M: Roy Zang <tie-fei.zang@freescale.com>
8313L: linuxppc-dev@lists.ozlabs.org
8314L: linux-pci@vger.kernel.org
8315L: linux-arm-kernel@lists.infradead.org
8316S: Maintained
8317F: drivers/pci/host/*layerscape*
8318
f0b75693 8319PCI DRIVER FOR IMX6
f175aa2c 8320M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8321M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8322L: linux-pci@vger.kernel.org
8323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8324S: Maintained
8325F: drivers/pci/host/*imx6*
8326
0c4ffcfe
MK
8327PCI DRIVER FOR TI KEYSTONE
8328M: Murali Karicheri <m-karicheri2@ti.com>
8329L: linux-pci@vger.kernel.org
8330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8331S: Maintained
8332F: drivers/pci/host/*keystone*
8333
f0b75693
BH
8334PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8335M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8336M: Jason Cooper <jason@lakedaemon.net>
8337L: linux-pci@vger.kernel.org
8338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8339S: Maintained
8340F: drivers/pci/host/*mvebu*
8341
0447cfd7
TR
8342PCI DRIVER FOR NVIDIA TEGRA
8343M: Thierry Reding <thierry.reding@gmail.com>
8344L: linux-tegra@vger.kernel.org
f0b75693 8345L: linux-pci@vger.kernel.org
0447cfd7
TR
8346S: Supported
8347F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8348F: drivers/pci/host/pci-tegra.c
8349
47ff3de9
KVA
8350PCI DRIVER FOR TI DRA7XX
8351M: Kishon Vijay Abraham I <kishon@ti.com>
8352L: linux-omap@vger.kernel.org
8353L: linux-pci@vger.kernel.org
8354S: Supported
8355F: Documentation/devicetree/bindings/pci/ti-pci.txt
8356F: drivers/pci/host/pci-dra7xx.c
8357
f0b75693
BH
8358PCI DRIVER FOR RENESAS R-CAR
8359M: Simon Horman <horms@verge.net.au>
8360L: linux-pci@vger.kernel.org
4a121096 8361L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8362S: Maintained
8363F: drivers/pci/host/*rcar*
8364
4af82255 8365PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8366M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8367L: linux-pci@vger.kernel.org
f0b75693
BH
8368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8369L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8370S: Maintained
8371F: drivers/pci/host/pci-exynos.c
8372
f0b75693 8373PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8374M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8375M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8376L: linux-pci@vger.kernel.org
8377S: Maintained
8378F: drivers/pci/host/*designware*
8379
cf28855b
WD
8380PCI DRIVER FOR GENERIC OF HOSTS
8381M: Will Deacon <will.deacon@arm.com>
8382L: linux-pci@vger.kernel.org
8383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8384S: Maintained
8385F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8386F: drivers/pci/host/pci-host-generic.c
8387
185a383a
KB
8388PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8389M: Keith Busch <keith.busch@intel.com>
8390L: linux-pci@vger.kernel.org
8391S: Supported
8392F: arch/x86/pci/vmd.c
8393
51b66a6c 8394PCIE DRIVER FOR ST SPEAR13XX
110baab1 8395M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8396L: linux-pci@vger.kernel.org
110baab1 8397S: Maintained
51b66a6c
PA
8398F: drivers/pci/host/*spear*
8399
af1169b4
LFT
8400PCI MSI DRIVER FOR ALTERA MSI IP
8401M: Ley Foon Tan <lftan@altera.com>
8402L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8403L: linux-pci@vger.kernel.org
8404S: Supported
8405F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8406F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8407
dcd19de3
DD
8408PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8409M: Duc Dang <dhdang@apm.com>
8410L: linux-pci@vger.kernel.org
8411L: linux-arm-kernel@lists.infradead.org
8412S: Maintained
8413F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8414F: drivers/pci/host/pci-xgene-msi.c
8415
500a1d9a
ZW
8416PCIE DRIVER FOR HISILICON
8417M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8418M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8419L: linux-pci@vger.kernel.org
8420S: Maintained
8421F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8422F: drivers/pci/host/pcie-hisi.c
8423
82a82383
SV
8424PCIE DRIVER FOR QUALCOMM MSM
8425M: Stanimir Varbanov <svarbanov@mm-sol.com>
8426L: linux-pci@vger.kernel.org
8427L: linux-arm-msm@vger.kernel.org
8428S: Maintained
8429F: drivers/pci/host/*qcom*
8430
1da177e4 8431PCMCIA SUBSYSTEM
4230dfc9 8432P: Linux PCMCIA Team
f5df5881 8433L: linux-pcmcia@lists.infradead.org
6650e0a5 8434W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8436S: Maintained
679655da
JP
8437F: Documentation/pcmcia/
8438F: drivers/pcmcia/
8439F: include/pcmcia/
1da177e4
LT
8440
8441PCNET32 NETWORK DRIVER
227fb925 8442M: Don Fry <pcnet32@frontier.com>
979b6c13 8443L: netdev@vger.kernel.org
1da177e4 8444S: Maintained
b955f6ca 8445F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8446
48fc267e
SK
8447PCRYPT PARALLEL CRYPTO ENGINE
8448M: Steffen Klassert <steffen.klassert@secunet.com>
8449L: linux-crypto@vger.kernel.org
8450S: Maintained
8451F: crypto/pcrypt.c
8452F: include/crypto/pcrypt.h
8453
e72df0b8
TH
8454PER-CPU MEMORY ALLOCATOR
8455M: Tejun Heo <tj@kernel.org>
8456M: Christoph Lameter <cl@linux-foundation.org>
e72df0b8
TH
8457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8458S: Maintained
8459F: include/linux/percpu*.h
8460F: mm/percpu*.c
8461F: arch/*/include/asm/percpu.h
8462
ad4ecbcb 8463PER-TASK DELAY ACCOUNTING
185e595f 8464M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8465S: Maintained
679655da
JP
8466F: include/linux/delayacct.h
8467F: kernel/delayacct.c
ad4ecbcb 8468
57c0c15b 8469PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8470M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8471M: Ingo Molnar <mingo@redhat.com>
f80c5393 8472M: Arnaldo Carvalho de Melo <acme@kernel.org>
981c3a4f 8473L: linux-kernel@vger.kernel.org
75fc2d37 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8475S: Supported
d53e8365 8476F: kernel/events/*
a003236c 8477F: include/linux/perf_event.h
c117ab84 8478F: include/uapi/linux/perf_event.h
141c4296
RR
8479F: arch/*/kernel/perf_event*.c
8480F: arch/*/kernel/*/perf_event*.c
8481F: arch/*/kernel/*/*/perf_event*.c
a003236c 8482F: arch/*/include/asm/perf_event.h
a003236c
VL
8483F: arch/*/kernel/perf_callchain.c
8484F: tools/perf/
6c0b3244 8485
dd49d0f5 8486PERSONALITY HANDLING
8b58be88 8487M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8488L: linux-abi-devel@lists.sourceforge.net
8489S: Maintained
679655da 8490F: include/linux/personality.h
c117ab84 8491F: include/uapi/linux/personality.h
dd49d0f5 8492
838e7a03 8493PHONET PROTOCOL
2a06b40f 8494M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8495S: Supported
8496F: Documentation/networking/phonet.txt
8497F: include/linux/phonet.h
8498F: include/net/phonet/
c117ab84 8499F: include/uapi/linux/phonet.h
838e7a03
RDC
8500F: net/phonet/
8501
1da177e4 8502PHRAM MTD DRIVER
8b58be88 8503M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8504L: linux-mtd@lists.infradead.org
8505S: Maintained
679655da 8506F: drivers/mtd/devices/phram.c
1da177e4 8507
efdbb10e
BP
8508PICOLCD HID DRIVER
8509M: Bruno Prémont <bonbons@linux-vserver.org>
8510L: linux-input@vger.kernel.org
8511S: Maintained
8512F: drivers/hid/hid-picolcd*
8513
a53bfa07
JI
8514PICOXCELL SUPPORT
8515M: Jamie Iles <jamie@jamieiles.com>
8516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8517T: git git://github.com/jamieiles/linux-2.6-ji.git
8518S: Supported
b8733987 8519F: arch/arm/boot/dts/picoxcell*
14430813 8520F: arch/arm/mach-picoxcell/
b8733987 8521F: drivers/crypto/picoxcell*
a53bfa07 8522
2744e8af
LW
8523PIN CONTROL SUBSYSTEM
8524M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8525L: linux-gpio@vger.kernel.org
dbe752a3 8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8527S: Maintained
07f29ba6 8528F: drivers/pinctrl/
8e406fe4 8529F: include/linux/pinctrl/
2744e8af 8530
2201bbb8
JCPV
8531PIN CONTROLLER - ATMEL AT91
8532M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8534S: Maintained
c654b6bf 8535F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8536
33d3690c
LD
8537PIN CONTROLLER - ATMEL AT91 PIO4
8538M: Ludovic Desroches <ludovic.desroches@atmel.com>
8539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8540L: linux-gpio@vger.kernel.org
8541S: Supported
8542F: drivers/pinctrl/pinctrl-at91-pio4.*
8543
cbd1b652
MW
8544PIN CONTROLLER - INTEL
8545M: Mika Westerberg <mika.westerberg@linux.intel.com>
8546M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8547S: Maintained
8548F: drivers/pinctrl/intel/
2201bbb8 8549
9963b536
LP
8550PIN CONTROLLER - RENESAS
8551M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8552M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8553L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8554S: Maintained
8555F: drivers/pinctrl/sh-pfc/
8556
b75e60d6 8557PIN CONTROLLER - SAMSUNG
fea685e9 8558M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8560L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8561S: Maintained
9b5b33f6 8562F: drivers/pinctrl/samsung/
b75e60d6 8563
13cbd906
TL
8564PIN CONTROLLER - SINGLE
8565M: Tony Lindgren <tony@atomide.com>
8566M: Haojian Zhuang <haojian.zhuang@linaro.org>
8567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8568L: linux-omap@vger.kernel.org
8569S: Maintained
8570F: drivers/pinctrl/pinctrl-single.c
8571
deda8287 8572PIN CONTROLLER - ST SPEAR
da89947b 8573M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8574L: spear-devel@list.st.com
8575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8576W: http://www.st.com/spear
8577S: Maintained
8e406fe4 8578F: drivers/pinctrl/spear/
deda8287 8579
249a6771 8580PKTCDVD DRIVER
e5f6450c 8581M: Jiri Kosina <jikos@kernel.org>
249a6771 8582S: Maintained
679655da
JP
8583F: drivers/block/pktcdvd.c
8584F: include/linux/pktcdvd.h
c117ab84 8585F: include/uapi/linux/pktcdvd.h
249a6771 8586
b31d8273
G
8587PKUNITY SOC DRIVERS
8588M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8589W: http://mprc.pku.edu.cn/~guanxuetao/linux
8590S: Maintained
ceebf4d5 8591T: git git://github.com/gxt/linux.git
b31d8273 8592F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8593F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8594F: drivers/video/fbdev/fb-puv3.c
2809e80b 8595F: drivers/rtc/rtc-puv3.c
b31d8273 8596
9d2ecfb7 8597PMBUS HARDWARE MONITORING DRIVERS
ca462085 8598M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8599L: lm-sensors@lm-sensors.org
8600W: http://www.lm-sensors.org/
8601W: http://www.roeck-us.net/linux/drivers/
8602T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8603S: Maintained
8604F: Documentation/hwmon/pmbus
8605F: drivers/hwmon/pmbus/
8606F: include/linux/i2c/pmbus.h
8607
89a36810 8608PMC SIERRA MaxRAID DRIVER
89a36810
AR
8609L: linux-scsi@vger.kernel.org
8610W: http://www.pmc-sierra.com/
3cdea4d7 8611S: Orphan
89a36810
AR
8612F: drivers/scsi/pmcraid.*
8613
dbf9bfe6 8614PMC SIERRA PM8001 DRIVER
d32477e2 8615M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8616M: lindar_liu@usish.com
f5a7b525 8617L: pmchba@pmcs.com
dbf9bfe6 8618L: linux-scsi@vger.kernel.org
8619S: Supported
8620F: drivers/scsi/pm8001/
8621
1da177e4 8622POSIX CLOCKS and TIMERS
8b58be88 8623M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8624L: linux-kernel@vger.kernel.org
75fc2d37 8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8626S: Maintained
679655da
JP
8627F: fs/timerfd.c
8628F: include/linux/timer*
5cee9645 8629F: kernel/time/*timer*
1da177e4 8630
7b06a6d7
RW
8631POWER MANAGEMENT CORE
8632M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8633L: linux-pm@vger.kernel.org
8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8635S: Supported
8636F: drivers/base/power/
8637F: include/linux/pm.h
8638F: include/linux/pm_*
8639F: include/linux/powercap.h
8640F: drivers/powercap/
8641
3be86148 8642POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8643M: Sebastian Reichel <sre@kernel.org>
57318935 8644M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8645M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8646L: linux-pm@vger.kernel.org
54e5881d 8647T: git git://git.infradead.org/battery-2.6.git
3be86148 8648S: Maintained
679655da 8649F: include/linux/power_supply.h
8cd725a1 8650F: drivers/power/
26305022 8651X: drivers/power/avs/
3be86148 8652
514f161a
MR
8653POWER STATE COORDINATION INTERFACE (PSCI)
8654M: Mark Rutland <mark.rutland@arm.com>
8655M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8656L: linux-arm-kernel@lists.infradead.org
8657S: Maintained
8658F: drivers/firmware/psci.c
8659F: include/linux/psci.h
8660F: include/uapi/linux/psci.h
8661
1da177e4 8662PNP SUPPORT
9c3646d1 8663M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8664S: Maintained
679655da 8665F: drivers/pnp/
1da177e4
LT
8666
8667PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8668M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8669L: linux-ppp@vger.kernel.org
8670S: Maintained
224cf5ad 8671F: drivers/net/ppp/ppp_*
1da177e4
LT
8672
8673PPP OVER ATM (RFC 2364)
8b58be88 8674M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8675S: Maintained
679655da 8676F: net/atm/pppoatm.c
c117ab84 8677F: include/uapi/linux/atmppp.h
1da177e4
LT
8678
8679PPP OVER ETHERNET
8b58be88 8680M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8681S: Maintained
224cf5ad
JK
8682F: drivers/net/ppp/pppoe.c
8683F: drivers/net/ppp/pppox.c
1da177e4 8684
a6d2370b 8685PPP OVER L2TP
8b58be88 8686M: James Chapman <jchapman@katalix.com>
a6d2370b 8687S: Maintained
90ca28d1 8688F: net/l2tp/l2tp_ppp.c
679655da 8689F: include/linux/if_pppol2tp.h
c117ab84 8690F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8691
eae9d2ba 8692PPS SUPPORT
8b58be88 8693M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8694W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8695L: linuxpps@ml.enneenne.com (subscribers-only)
8696S: Maintained
cabaaf41
JP
8697F: Documentation/pps/
8698F: drivers/pps/
8699F: include/linux/pps*.h
eae9d2ba 8700
71a6d0af
HW
8701PPTP DRIVER
8702M: Dmitry Kozlov <xeb@mail.ru>
8703L: netdev@vger.kernel.org
8704S: Maintained
224cf5ad 8705F: drivers/net/ppp/pptp.c
71a6d0af
HW
8706W: http://sourceforge.net/projects/accel-pptp
8707
1da177e4 8708PREEMPTIBLE KERNEL
8b58be88 8709M: Robert Love <rml@tech9.net>
1da177e4
LT
8710L: kpreempt-tech@lists.sourceforge.net
8711W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8712S: Supported
679655da
JP
8713F: Documentation/preempt-locking.txt
8714F: include/linux/preempt.h
1da177e4
LT
8715
8716PRISM54 WIRELESS DRIVER
8b58be88 8717M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8718L: linux-wireless@vger.kernel.org
9ef80804 8719W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8720S: Obsolete
c12edfe2 8721F: drivers/net/wireless/intersil/prism54/
1da177e4 8722
02c18891 8723PS3 NETWORK SUPPORT
b809b9ca 8724M: Geoff Levand <geoff@infradead.org>
02c18891 8725L: netdev@vger.kernel.org
a14ab6b6 8726L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8727S: Maintained
8df158ac 8728F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8729
f58a9d17 8730PS3 PLATFORM SUPPORT
b809b9ca 8731M: Geoff Levand <geoff@infradead.org>
a4724ed6 8732L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8733S: Maintained
679655da
JP
8734F: arch/powerpc/boot/ps3*
8735F: arch/powerpc/include/asm/lv1call.h
8736F: arch/powerpc/include/asm/ps3*.h
8737F: arch/powerpc/platforms/ps3/
8738F: drivers/*/ps3*
8739F: drivers/ps3/
fec629b8 8740F: drivers/rtc/rtc-ps3.c
679655da 8741F: drivers/usb/host/*ps3.c
fec629b8 8742F: sound/ppc/snd_ps3*
f58a9d17 8743
cffb4add 8744PS3VRAM DRIVER
8b58be88 8745M: Jim Paris <jim@jtan.com>
3715a5d0 8746M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8747L: linuxppc-dev@lists.ozlabs.org
cffb4add 8748S: Maintained
8a3977cb 8749F: drivers/block/ps3vram.c
cffb4add 8750
8defe599 8751PSTORE FILESYSTEM
9d5e2a02 8752M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8753M: Colin Cross <ccross@android.com>
8754M: Kees Cook <keescook@chromium.org>
8755M: Tony Luck <tony.luck@intel.com>
8756S: Maintained
9f273c24 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8758F: fs/pstore/
8759F: include/linux/pstore*
04851772 8760F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8761F: drivers/acpi/apei/erst.c
8762
7fbc415d
RC
8763PTP HARDWARE CLOCK SUPPORT
8764M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8765L: netdev@vger.kernel.org
7fbc415d
RC
8766S: Maintained
8767W: http://linuxptp.sourceforge.net/
8768F: Documentation/ABI/testing/sysfs-ptp
8769F: Documentation/ptp/*
0ecb3cdd 8770F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8771F: drivers/net/phy/dp83640*
8772F: drivers/ptp/*
8773F: include/linux/ptp_cl*
8774
cf94a4d1 8775PTRACE SUPPORT
e846ee5f 8776M: Roland McGrath <roland@hack.frob.com>
8b58be88 8777M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8778S: Maintained
8779F: include/asm-generic/syscall.h
8780F: include/linux/ptrace.h
8781F: include/linux/regset.h
8782F: include/linux/tracehook.h
c117ab84 8783F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8784F: kernel/ptrace.c
8785
8320204a 8786PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8787M: Mike Isely <isely@pobox.com>
16e9495d 8788L: pvrusb2@isely.net (subscribers-only)
661263b5 8789L: linux-media@vger.kernel.org
8320204a 8790W: http://www.isely.net/pvrusb2/
275ffde4 8791T: git git://linuxtv.org/media_tree.git
8320204a 8792S: Maintained
679655da 8793F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8794F: drivers/media/usb/pvrusb2/
8320204a 8795
39532e6c
HG
8796PWC WEBCAM DRIVER
8797M: Hans de Goede <hdegoede@redhat.com>
8798L: linux-media@vger.kernel.org
8799T: git git://linuxtv.org/media_tree.git
8800S: Maintained
8801F: drivers/media/usb/pwc/*
8802
93c090b3
KD
8803PWM FAN DRIVER
8804M: Kamil Debski <k.debski@samsung.com>
8805L: lm-sensors@lm-sensors.org
8806S: Supported
8807F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8808F: Documentation/hwmon/pwm-fan
8809F: drivers/hwmon/pwm-fan.c
8810
200efedd 8811PWM SUBSYSTEM
aa3495f7
TR
8812M: Thierry Reding <thierry.reding@gmail.com>
8813L: linux-pwm@vger.kernel.org
0c2498f1 8814S: Maintained
006e854f 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8816F: Documentation/pwm.txt
8817F: Documentation/devicetree/bindings/pwm/
8818F: include/linux/pwm.h
0c2498f1 8819F: drivers/pwm/
a140b98d
TR
8820F: drivers/video/backlight/pwm_bl.c
8821F: include/linux/pwm_backlight.h
0c2498f1 8822
30ec261e 8823PXA2xx/PXA3xx SUPPORT
8da5e302 8824M: Daniel Mack <daniel@zonque.org>
a323f664 8825M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8826M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8828T: git git://github.com/hzhuang1/linux.git
8da5e302 8829T: git git://github.com/rjarzmik/linux.git
1da177e4 8830S: Maintained
679655da 8831F: arch/arm/mach-pxa/
820439f1 8832F: drivers/dma/pxa*
679655da 8833F: drivers/pcmcia/pxa2xx*
1403ead9 8834F: drivers/pinctrl/pxa/
9df92e6c 8835F: drivers/spi/spi-pxa2xx*
faf2e1db 8836F: drivers/usb/gadget/udc/pxa2*
679655da 8837F: include/sound/pxa2xx-lib.h
bec4c99e 8838F: sound/arm/pxa*
14430813 8839F: sound/soc/pxa/
1da177e4 8840
f3154a46
RJ
8841PXA GPIO DRIVER
8842M: Robert Jarzmik <robert.jarzmik@free.fr>
8843L: linux-gpio@vger.kernel.org
8844S: Maintained
8845F: drivers/gpio/gpio-pxa.c
8846
ec64d3bf
EG
8847PXA3xx NAND FLASH DRIVER
8848M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8849L: linux-mtd@lists.infradead.org
8850S: Maintained
9a67f099 8851F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8852
3f640c61 8853MMP SUPPORT
8b58be88 8854M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8855M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8857T: git git://github.com/hzhuang1/linux.git
8858T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8859S: Maintained
3f640c61 8860F: arch/arm/mach-mmp/
e8e6cb32 8861
272f133a
PO
8862PXA MMCI DRIVER
8863S: Orphan
8864
57f63bc8 8865PXA RTC DRIVER
8b58be88 8866M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8867L: rtc-linux@googlegroups.com
8868S: Maintained
8869
cea4001a 8870QAT DRIVER
49e7d9df
JP
8871M: Tadeusz Struk <tadeusz.struk@intel.com>
8872L: qat-linux@intel.com
8873S: Supported
8874F: drivers/crypto/qat/
cea4001a 8875
52a09a04 8876QIB DRIVER
8473c603 8877M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8878L: linux-rdma@vger.kernel.org
8879S: Supported
8880F: drivers/infiniband/hw/qib/
8881
5e9772b9
JS
8882QLOGIC QLA1280 SCSI DRIVER
8883M: Michael Reed <mdr@sgi.com>
8884L: linux-scsi@vger.kernel.org
8885S: Maintained
8886F: drivers/scsi/qla1280.[ch]
8887
1da177e4 8888QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8889M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8890L: linux-scsi@vger.kernel.org
8891S: Supported
679655da
JP
8892F: Documentation/scsi/LICENSE.qla2xxx
8893F: drivers/scsi/qla2xxx/
1da177e4 8894
883c98fe 8895QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8896M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8897L: linux-scsi@vger.kernel.org
8898S: Supported
bacfb81b 8899F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8900F: drivers/scsi/qla4xxx/
8901
5a4faa87 8902QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 8903M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 8904M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
8905M: linux-driver@qlogic.com
8906L: netdev@vger.kernel.org
8907S: Supported
679655da 8908F: Documentation/networking/LICENSE.qla3xxx
aa43c215 8909F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 8910
0ec00f03 8911QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 8912M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
8913L: netdev@vger.kernel.org
8914S: Supported
aa43c215 8915F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 8916
c4e84bde 8917QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
8918M: Harish Patil <harish.patil@qlogic.com>
8919M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8920M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 8921M: linux-driver@qlogic.com
c4e84bde
RM
8922L: netdev@vger.kernel.org
8923S: Supported
aa43c215 8924F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 8925
fe56b9e6
YM
8926QLOGIC QL4xxx ETHERNET DRIVER
8927M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8928M: Ariel Elior <Ariel.Elior@qlogic.com>
8929M: everest-linux-l2@qlogic.com
8930L: netdev@vger.kernel.org
8931S: Supported
8932F: drivers/net/ethernet/qlogic/qed/
8933F: include/linux/qed/
8934F: drivers/net/ethernet/qlogic/qede/
8935
1da177e4 8936QNX4 FILESYSTEM
8b58be88 8937M: Anders Larsen <al@alarsen.net>
1da177e4
LT
8938W: http://www.alarsen.net/linux/qnx4fs/
8939S: Maintained
80811493 8940F: fs/qnx4/
c117ab84
CEB
8941F: include/uapi/linux/qnx4_fs.h
8942F: include/uapi/linux/qnxtypes.h
1da177e4 8943
91952bc0
AP
8944QT1010 MEDIA DRIVER
8945M: Antti Palosaari <crope@iki.fi>
8946L: linux-media@vger.kernel.org
a825eaec 8947W: https://linuxtv.org
91952bc0
AP
8948W: http://palosaari.fi/linux/
8949Q: http://patchwork.linuxtv.org/project/linux-media/list/
8950T: git git://linuxtv.org/anttip/media_tree.git
8951S: Maintained
8952F: drivers/media/tuners/qt1010*
8953
966fb5ec
SM
8954QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8955M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8956L: linux-wireless@vger.kernel.org
8957L: ath9k-devel@lists.ath9k.org
8958W: http://wireless.kernel.org/en/users/Drivers/ath9k
8959S: Supported
8960F: drivers/net/wireless/ath/ath9k/
8961
2ea0ffcb
KV
8962QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8963M: Kalle Valo <kvalo@qca.qualcomm.com>
8964L: ath10k@lists.infradead.org
8965W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
8967S: Supported
8968F: drivers/net/wireless/ath/ath10k/
8969
4f4567cf
RK
8970QUALCOMM HEXAGON ARCHITECTURE
8971M: Richard Kuo <rkuo@codeaurora.org>
8972L: linux-hexagon@vger.kernel.org
9f273c24 8973T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
8974S: Supported
8975F: arch/hexagon/
8976
8e84c258
EK
8977QUALCOMM WCN36XX WIRELESS DRIVER
8978M: Eugene Krasnikov <k.eugene.e@gmail.com>
8979L: wcn36xx@lists.infradead.org
8980W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8981T: git git://github.com/KrasnikovEugene/wcn36xx.git
8982S: Supported
8983F: drivers/net/wireless/ath/wcn36xx/
8984
602adf40 8985RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
8986M: Ilya Dryomov <idryomov@gmail.com>
8987M: Sage Weil <sage@redhat.com>
527a88b9 8988M: Alex Elder <elder@kernel.org>
398ecff5 8989L: ceph-devel@vger.kernel.org
09d90327
SW
8990W: http://ceph.com/
8991T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 8992T: git git://github.com/ceph/ceph-client.git
602adf40 8993S: Supported
398ecff5 8994F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
8995F: drivers/block/rbd.c
8996F: drivers/block/rbd_types.h
8997
1da177e4 8998RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 8999M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9000L: linux-fbdev@vger.kernel.org
1da177e4 9001S: Maintained
8a61f013 9002F: drivers/video/fbdev/aty/radeon*
c117ab84 9003F: include/uapi/linux/radeonfb.h
1da177e4 9004
c6c9b34c
HG
9005RADIOSHARK RADIO DRIVER
9006M: Hans de Goede <hdegoede@redhat.com>
9007L: linux-media@vger.kernel.org
9008T: git git://linuxtv.org/media_tree.git
9009S: Maintained
9010F: drivers/media/radio/radio-shark.c
9011
9012RADIOSHARK2 RADIO DRIVER
9013M: Hans de Goede <hdegoede@redhat.com>
9014L: linux-media@vger.kernel.org
9015T: git git://linuxtv.org/media_tree.git
9016S: Maintained
9017F: drivers/media/radio/radio-shark2.c
9018F: drivers/media/radio/radio-tea5777.c
9019
1da177e4 9020RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9021M: Paul Mackerras <paulus@samba.org>
c69f677c 9022L: linux-fbdev@vger.kernel.org
1da177e4 9023S: Maintained
8a61f013 9024F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9025
a0fd81a9
JC
9026RALINK MIPS ARCHITECTURE
9027M: John Crispin <blogic@openwrt.org>
9028L: linux-mips@linux-mips.org
9029S: Maintained
9030F: arch/mips/ralink
9031
e7839f25 9032RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9033P: rt2x00 project
b182427e 9034M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9035M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9036L: linux-wireless@vger.kernel.org
95ea3627 9037S: Maintained
33aca94d 9038F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9039
9db5579b 9040RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9041M: Jens Axboe <axboe@kernel.dk>
9db5579b 9042S: Maintained
679655da
JP
9043F: Documentation/blockdev/ramdisk.txt
9044F: drivers/block/brd.c
9db5579b 9045
9e95ce27 9046RANDOM NUMBER DRIVER
0624bcaa 9047M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9048S: Maintained
679655da 9049F: drivers/char/random.c
9e95ce27 9050
394b701c 9051RAPIDIO SUBSYSTEM
8b58be88 9052M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9053M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9054S: Maintained
679655da 9055F: drivers/rapidio/
394b701c 9056
e2d1d6c0 9057RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9058L: linux-wireless@vger.kernel.org
f52a5490 9059S: Orphan
679655da 9060F: drivers/net/wireless/ray*
e2d1d6c0
RD
9061
9062RCUTORTURE MODULE
e0198b29 9063M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9064M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9065L: linux-kernel@vger.kernel.org
f9094d8e 9066S: Supported
08deed1e 9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9068F: Documentation/RCU/torture.txt
34e2d560 9069F: kernel/rcu/rcutorture.c
e2d1d6c0 9070
c87b9c60
PM
9071RCUTORTURE TEST FRAMEWORK
9072M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9073M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9074R: Steven Rostedt <rostedt@goodmis.org>
9075R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9076R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9077L: linux-kernel@vger.kernel.org
c87b9c60
PM
9078S: Supported
9079T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9080F: tools/testing/selftests/rcutorture
9081
c1f766b5 9082RDC R-321X SoC
8b58be88 9083M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9084S: Maintained
9085
db17f395 9086RDC R6040 FAST ETHERNET DRIVER
8b58be88 9087M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9088L: netdev@vger.kernel.org
9089S: Maintained
58565a35 9090F: drivers/net/ethernet/rdc/r6040.c
db17f395 9091
a09ed661 9092RDS - RELIABLE DATAGRAM SOCKETS
8a85ac4b 9093M: Chien Yen <chien.yen@oracle.com>
fbb5a558 9094L: rds-devel@oss.oracle.com (moderated for non-subscribers)
a09ed661 9095S: Supported
679655da 9096F: net/rds/
a09ed661 9097
595182bc 9098READ-COPY UPDATE (RCU)
8b58be88 9099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9100M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9101R: Steven Rostedt <rostedt@goodmis.org>
9102R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9103R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9104L: linux-kernel@vger.kernel.org
9fab9787 9105W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9106S: Supported
08deed1e 9107T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9108F: Documentation/RCU/
9fab9787 9109X: Documentation/RCU/torture.txt
f9094d8e 9110F: include/linux/rcu*
4102adab
PM
9111X: include/linux/srcu.h
9112F: kernel/rcu/
34e2d560 9113X: kernel/torture.c
595182bc 9114
0c86edc0 9115REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9116M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9117M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9118L: rtc-linux@googlegroups.com
8a6e2535 9119Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9120T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9121S: Maintained
679655da
JP
9122F: Documentation/rtc.txt
9123F: drivers/rtc/
9124F: include/linux/rtc.h
c117ab84 9125F: include/uapi/linux/rtc.h
0c86edc0 9126
0e400c53
MB
9127REALTEK AUDIO CODECS
9128M: Bard Liao <bardliao@realtek.com>
9129M: Oder Chiou <oder_chiou@realtek.com>
9130S: Maintained
9131F: sound/soc/codecs/rt*
9132F: include/sound/rt*.h
9133
1da177e4 9134REISERFS FILE SYSTEM
76c4e5ea 9135L: reiserfs-devel@vger.kernel.org
1da177e4 9136S: Supported
679655da 9137F: fs/reiserfs/
1da177e4 9138
b83a313b 9139REGISTER MAP ABSTRACTION
b02e48f2 9140M: Mark Brown <broonie@kernel.org>
dd060bc9 9141L: linux-kernel@vger.kernel.org
b83a313b
MB
9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9143S: Supported
9144F: drivers/base/regmap/
9145F: include/linux/regmap.h
9146
400e64df
OBC
9147REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9148M: Ohad Ben-Cohen <ohad@wizery.com>
6bb697b6 9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9150S: Maintained
9151F: drivers/remoteproc/
9152F: Documentation/remoteproc.txt
6fc26488 9153F: include/linux/remoteproc.h
400e64df 9154
d8115db5
OBC
9155REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9156M: Ohad Ben-Cohen <ohad@wizery.com>
9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9158S: Maintained
9159F: drivers/rpmsg/
9160F: Documentation/rpmsg.txt
9161F: include/linux/rpmsg.h
9162
8e6569af
SS
9163RENESAS ETHERNET DRIVERS
9164R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9165L: netdev@vger.kernel.org
4a121096 9166L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9167F: drivers/net/ethernet/renesas/
9168F: include/linux/sh_eth.h
9169
3e46c397
YS
9170RENESAS USB2 PHY DRIVER
9171M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9172L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9173S: Maintained
9174F: drivers/phy/phy-rcar-gen3-usb2.c
9175
1b0fe6be
PZ
9176RESET CONTROLLER FRAMEWORK
9177M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9178T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9179S: Maintained
9180F: drivers/reset/
9181F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9182F: include/dt-bindings/reset/
1b0fe6be
PZ
9183F: include/linux/reset.h
9184F: include/linux/reset-controller.h
9185
e0897645 9186RFKILL
8b58be88 9187M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9188L: linux-wireless@vger.kernel.org
ce466579
JB
9189W: http://wireless.kernel.org/
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9192S: Maintained
505c9247 9193F: Documentation/rfkill.txt
80811493 9194F: net/rfkill/
e0897645 9195
933685ca
TG
9196RHASHTABLE
9197M: Thomas Graf <tgraf@suug.ch>
9198L: netdev@vger.kernel.org
9199S: Maintained
9200F: lib/rhashtable.c
9201F: include/linux/rhashtable.h
9202
67e054e9
ML
9203RICOH SMARTMEDIA/XD DRIVER
9204M: Maxim Levitsky <maximlevitsky@gmail.com>
9205S: Maintained
21c26f50
JP
9206F: drivers/mtd/nand/r852.c
9207F: drivers/mtd/nand/r852.h
67e054e9 9208
92634125
ML
9209RICOH R5C592 MEMORYSTICK DRIVER
9210M: Maxim Levitsky <maximlevitsky@gmail.com>
9211S: Maintained
9212F: drivers/memstick/host/r592.*
9213
27f1d2f9
SA
9214ROCCAT DRIVERS
9215M: Stefan Achatz <erazor_de@users.sourceforge.net>
9216W: http://sourceforge.net/projects/roccat/
9217S: Maintained
9218F: drivers/hid/hid-roccat*
9219F: include/linux/hid-roccat*
9220F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9221
4b8ac966
JP
9222ROCKER DRIVER
9223M: Jiri Pirko <jiri@resnulli.us>
9224M: Scott Feldman <sfeldma@gmail.com>
9225L: netdev@vger.kernel.org
9226S: Supported
9227F: drivers/net/ethernet/rocker/
9228
1da177e4
LT
9229ROCKETPORT DRIVER
9230P: Comtrol Corp.
1da177e4
LT
9231W: http://www.comtrol.com
9232S: Maintained
679655da 9233F: Documentation/serial/rocket.txt
c897401b 9234F: drivers/tty/rocket*
1da177e4 9235
7645c2f4
KC
9236ROCKETPORT EXPRESS/INFINITY DRIVER
9237M: Kevin Cernekee <cernekee@gmail.com>
9238L: linux-serial@vger.kernel.org
9239S: Odd Fixes
9240F: drivers/tty/serial/rp2.*
9241
1da177e4 9242ROSE NETWORK LAYER
8b58be88 9243M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9244L: linux-hams@vger.kernel.org
d34cb28a 9245W: http://www.linux-ax25.org/
1da177e4 9246S: Maintained
679655da 9247F: include/net/rose.h
c117ab84 9248F: include/uapi/linux/rose.h
679655da 9249F: net/rose/
1da177e4 9250
91952bc0
AP
9251RTL2830 MEDIA DRIVER
9252M: Antti Palosaari <crope@iki.fi>
9253L: linux-media@vger.kernel.org
a825eaec 9254W: https://linuxtv.org
91952bc0
AP
9255W: http://palosaari.fi/linux/
9256Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257T: git git://linuxtv.org/anttip/media_tree.git
9258S: Maintained
9259F: drivers/media/dvb-frontends/rtl2830*
9260
27a0aacf
AP
9261RTL2832 MEDIA DRIVER
9262M: Antti Palosaari <crope@iki.fi>
9263L: linux-media@vger.kernel.org
a825eaec 9264W: https://linuxtv.org
27a0aacf
AP
9265W: http://palosaari.fi/linux/
9266Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267T: git git://linuxtv.org/anttip/media_tree.git
9268S: Maintained
9269F: drivers/media/dvb-frontends/rtl2832*
9270
ba6e6f6e
AP
9271RTL2832_SDR MEDIA DRIVER
9272M: Antti Palosaari <crope@iki.fi>
9273L: linux-media@vger.kernel.org
a825eaec 9274W: https://linuxtv.org
ba6e6f6e
AP
9275W: http://palosaari.fi/linux/
9276Q: http://patchwork.linuxtv.org/project/linux-media/list/
9277T: git git://linuxtv.org/anttip/media_tree.git
9278S: Maintained
b4bb1c28 9279F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9280
59840488 9281RTL8180 WIRELESS DRIVER
605bebe2 9282L: linux-wireless@vger.kernel.org
491b26b4 9283W: http://wireless.kernel.org/
54e5881d 9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9285S: Orphan
62141726 9286F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9287
59840488 9288RTL8187 WIRELESS DRIVER
9f0939bf 9289M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9290M: Hin-Tak Leung <htl10@users.sourceforge.net>
9291M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9292L: linux-wireless@vger.kernel.org
491b26b4 9293W: http://wireless.kernel.org/
54e5881d 9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9295S: Maintained
62141726 9296F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9297
3cf0c8ad
LF
9298RTL8192CE WIRELESS DRIVER
9299M: Larry Finger <Larry.Finger@lwfinger.net>
9300M: Chaoming Li <chaoming_li@realsil.com.cn>
9301L: linux-wireless@vger.kernel.org
491b26b4 9302W: http://wireless.kernel.org/
3cf0c8ad
LF
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9304S: Maintained
62141726
KV
9305F: drivers/net/wireless/realtek/rtlwifi/
9306F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9307
26f1fad2
JS
9308RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9309M: Jes Sorensen <Jes.Sorensen@redhat.com>
9310L: linux-wireless@vger.kernel.org
9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9312S: Maintained
9313F: drivers/net/wireless/realtek/rtl8xxxu/
9314
9eb8ef74 9315S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9316M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9317L: linux-fbdev@vger.kernel.org
ce00f85c 9318S: Maintained
8a61f013 9319F: drivers/video/fbdev/savage/
9eb8ef74 9320
1da177e4 9321S390
8b58be88
JP
9322M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9323M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9324L: linux-s390@vger.kernel.org
5238da45 9325W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9327S: Supported
679655da 9328F: arch/s390/
a968cd3e 9329F: drivers/s390/
3bfe6858
JN
9330F: Documentation/s390/
9331F: Documentation/DocBook/s390*
5238da45 9332
322986ca
SO
9333S390 COMMON I/O LAYER
9334M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9335M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9336L: linux-s390@vger.kernel.org
9337W: http://www.ibm.com/developerworks/linux/linux390/
9338S: Supported
9339F: drivers/s390/cio/
9340
9341S390 DASD DRIVER
9342M: Stefan Weinhuber <wein@de.ibm.com>
9343M: Stefan Haberland <stefan.haberland@de.ibm.com>
9344L: linux-s390@vger.kernel.org
9345W: http://www.ibm.com/developerworks/linux/linux390/
9346S: Supported
9347F: drivers/s390/block/dasd*
9348F: block/partitions/ibm.c
9349
5238da45 9350S390 NETWORK DRIVERS
f0c59aff 9351M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9352L: linux-s390@vger.kernel.org
5238da45
HC
9353W: http://www.ibm.com/developerworks/linux/linux390/
9354S: Supported
679655da 9355F: drivers/s390/net/
5238da45 9356
322986ca
SO
9357S390 PCI SUBSYSTEM
9358M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9359M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9360L: linux-s390@vger.kernel.org
9361W: http://www.ibm.com/developerworks/linux/linux390/
9362S: Supported
9363F: arch/s390/pci/
9364F: drivers/pci/hotplug/s390_pci_hpc.c
9365
feed9b62 9366S390 ZCRYPT DRIVER
5c8d0983 9367M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9368L: linux-s390@vger.kernel.org
a968cd3e 9369W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9370S: Supported
d5ca6918 9371F: drivers/s390/crypto/
feed9b62 9372
5238da45 9373S390 ZFCP DRIVER
d38e19d0 9374M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9375L: linux-s390@vger.kernel.org
5238da45 9376W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9377S: Supported
679655da 9378F: drivers/s390/scsi/zfcp_*
1da177e4 9379
dd96df2c 9380S390 IUCV NETWORK LAYER
f0c59aff 9381M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9382L: linux-s390@vger.kernel.org
9383W: http://www.ibm.com/developerworks/linux/linux390/
9384S: Supported
679655da
JP
9385F: drivers/s390/net/*iucv*
9386F: include/net/iucv/
9387F: net/iucv/
dd96df2c 9388
8128f23c
GS
9389S390 IOMMU (PCI)
9390M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9391L: linux-s390@vger.kernel.org
9392W: http://www.ibm.com/developerworks/linux/linux390/
9393S: Supported
9394F: drivers/iommu/s390-iommu.c
9395
4dde7f75 9396S3C24XX SD/MMC Driver
8b58be88 9397M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9399S: Supported
679655da 9400F: drivers/mmc/host/s3cmci.*
4dde7f75 9401
1f15a229
HV
9402SAA6588 RDS RECEIVER DRIVER
9403M: Hans Verkuil <hverkuil@xs4all.nl>
9404L: linux-media@vger.kernel.org
9405T: git git://linuxtv.org/media_tree.git
a825eaec 9406W: https://linuxtv.org
1f15a229
HV
9407S: Odd Fixes
9408F: drivers/media/i2c/saa6588*
9409
98ed12e6 9410SAA7134 VIDEO4LINUX DRIVER
009a5410 9411M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9412L: linux-media@vger.kernel.org
a825eaec 9413W: https://linuxtv.org
98ed12e6
MCC
9414T: git git://linuxtv.org/media_tree.git
9415S: Odd fixes
e42bf501 9416F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9417F: drivers/media/pci/saa7134/
9418
1da177e4 9419SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9420M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9421L: linux-media@vger.kernel.org
275ffde4 9422T: git git://linuxtv.org/media_tree.git
1da177e4 9423S: Maintained
90d72ac6
MCC
9424F: drivers/media/common/saa7146/
9425F: drivers/media/pci/saa7146/
9426F: include/media/saa7146*
1da177e4 9427
92304a40 9428SAMSUNG LAPTOP DRIVER
5909c654 9429M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9430L: platform-driver-x86@vger.kernel.org
9431S: Maintained
9432F: drivers/platform/x86/samsung-laptop.c
9433
4a109cc0 9434SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9435M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9436L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9437S: Supported
14430813 9438F: sound/soc/samsung/
4a109cc0 9439
0d89a28b 9440SAMSUNG FRAMEBUFFER DRIVER
b7701755 9441M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9442L: linux-fbdev@vger.kernel.org
9443S: Maintained
8a61f013 9444F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9445
b40f0632 9446SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9447M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9448M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9449L: linux-kernel@vger.kernel.org
b40f0632 9450L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9451S: Supported
9452F: drivers/mfd/sec*.c
9453F: drivers/regulator/s2m*.c
9454F: drivers/regulator/s5m*.c
b40f0632
KK
9455F: drivers/clk/clk-s2mps11.c
9456F: drivers/rtc/rtc-s5m.c
f69d3a17 9457F: include/linux/mfd/samsung/
a13c7c51
KK
9458F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9459F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9460F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9461F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9462
038f5c4b
SN
9463SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9464M: Kyungmin Park <kyungmin.park@samsung.com>
9465M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9466L: linux-media@vger.kernel.org
9467Q: https://patchwork.linuxtv.org/project/linux-media/list/
9468S: Supported
9469F: drivers/media/platform/exynos4-is/
038f5c4b 9470
6fd86ab2
SN
9471SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9472M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9473L: linux-media@vger.kernel.org
9474L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9475S: Maintained
9476F: drivers/media/platform/s3c-camif/
d647f0b7 9477F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9478
b84ef24e
AH
9479SAMSUNG S5C73M3 CAMERA DRIVER
9480M: Kyungmin Park <kyungmin.park@samsung.com>
9481M: Andrzej Hajda <a.hajda@samsung.com>
9482L: linux-media@vger.kernel.org
9483S: Supported
9484F: drivers/media/i2c/s5c73m3/*
9485
7d459937
AH
9486SAMSUNG S5K5BAF CAMERA DRIVER
9487M: Kyungmin Park <kyungmin.park@samsung.com>
9488M: Andrzej Hajda <a.hajda@samsung.com>
9489L: linux-media@vger.kernel.org
9490S: Supported
9491F: drivers/media/i2c/s5k5baf.c
9492
c04c674f
RB
9493SAMSUNG S3FWRN5 NFC DRIVER
9494M: Robert Baldyga <r.baldyga@samsung.com>
9495L: linux-nfc@lists.01.org (moderated for non-subscribers)
9496S: Supported
9497F: drivers/nfc/s3fwrn5
9498
310e39c9 9499SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9500M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9501M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9502S: Supported
9503L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9504F: drivers/clk/samsung/
9505
66890ed6
BA
9506SAMSUNG SXGBE DRIVERS
9507M: Byungho An <bh74.an@samsung.com>
9508M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9509M: Vipul Pandya <vipul.pandya@samsung.com>
9510S: Supported
9511L: netdev@vger.kernel.org
9512F: drivers/net/ethernet/samsung/sxgbe/
9513
93c537af
LM
9514SAMSUNG THERMAL DRIVER
9515M: Lukasz Majewski <l.majewski@samsung.com>
9516L: linux-pm@vger.kernel.org
9517L: linux-samsung-soc@vger.kernel.org
9518S: Supported
9f273c24 9519T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9520F: drivers/thermal/samsung/
9521
e296cd32
KD
9522SAMSUNG USB2 PHY DRIVER
9523M: Kamil Debski <k.debski@samsung.com>
9524L: linux-kernel@vger.kernel.org
9525S: Supported
9526F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9527F: Documentation/phy/samsung-usb2.txt
9528F: drivers/phy/phy-exynos4210-usb2.c
9529F: drivers/phy/phy-exynos4x12-usb2.c
9530F: drivers/phy/phy-exynos5250-usb2.c
9531F: drivers/phy/phy-s5pv210-usb2.c
9532F: drivers/phy/phy-samsung-usb2.c
9533F: drivers/phy/phy-samsung-usb2.h
9534
ca749e2a 9535SERIAL DRIVERS
5e30bbb7 9536M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9537L: linux-serial@vger.kernel.org
5e30bbb7 9538S: Maintained
14430813 9539F: drivers/tty/serial/
ca749e2a 9540
aecb7b64 9541SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9542M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9543M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9544S: Maintained
1fb200d6 9545F: include/linux/dma/dw.h
3d598f47 9546F: include/linux/platform_data/dma-dw.h
61a76496 9547F: drivers/dma/dw/
aecb7b64 9548
058999cc
LP
9549SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9550M: Lars Persson <lars.persson@axis.com>
9551L: netdev@vger.kernel.org
9552S: Supported
9553F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9554F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9555
fc531d98
WS
9556SYNOPSYS DESIGNWARE I2C DRIVER
9557M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9558M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9559M: Mika Westerberg <mika.westerberg@linux.intel.com>
9560L: linux-i2c@vger.kernel.org
9561S: Maintained
9562F: drivers/i2c/busses/i2c-designware-*
9563F: include/linux/platform_data/i2c-designware.h
9564
f9e37137 9565SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9566M: Jaehoon Chung <jh80.chung@samsung.com>
9567L: linux-mmc@vger.kernel.org
9568S: Maintained
9569F: include/linux/mmc/dw_mmc.h
9570F: drivers/mmc/host/dw_mmc*
9571
a961e698
AS
9572SYSTEM TRACE MODULE CLASS
9573M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9574S: Maintained
9575F: Documentation/trace/stm.txt
9576F: drivers/hwtracing/stm/
9577F: include/linux/stm.h
9578F: include/uapi/linux/stm.h
9579
1db121d6
AN
9580THUNDERBOLT DRIVER
9581M: Andreas Noever <andreas.noever@gmail.com>
9582S: Maintained
9583F: drivers/thunderbolt/
9584
34db37c6 9585TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9586M: John Stultz <john.stultz@linaro.org>
88606e80 9587M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9588L: linux-kernel@vger.kernel.org
75fc2d37 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9590S: Supported
9591F: include/linux/clocksource.h
9592F: include/linux/time.h
9593F: include/linux/timex.h
c117ab84
CEB
9594F: include/uapi/linux/time.h
9595F: include/uapi/linux/timex.h
88606e80
TG
9596F: kernel/time/clocksource.c
9597F: kernel/time/time*.c
34db37c6 9598F: kernel/time/alarmtimer.c
88606e80 9599F: kernel/time/ntp.c
7fe5f1c1 9600F: tools/testing/selftests/timers/
88606e80 9601
1da177e4 9602SC1200 WDT DRIVER
b300645a 9603M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9604S: Maintained
679655da 9605F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9606
9607SCHEDULER
dd9b238c 9608M: Ingo Molnar <mingo@redhat.com>
8b58be88 9609M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9610L: linux-kernel@vger.kernel.org
75fc2d37 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9612S: Maintained
95c0d71d 9613F: kernel/sched/
679655da 9614F: include/linux/sched.h
c117ab84 9615F: include/uapi/linux/sched.h
c2eb505b 9616F: include/linux/wait.h
1da177e4 9617
6bcf6737 9618SCORE ARCHITECTURE
ed38665e 9619M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9620M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9621W: http://www.sunplus.com
6bcf6737 9622S: Supported
a2681a75 9623F: arch/score/
6bcf6737 9624
80f390ea
SH
9625SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9626M: Sudeep Holla <sudeep.holla@arm.com>
9627L: linux-arm-kernel@lists.infradead.org
9628S: Maintained
9629F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9630F: drivers/clk/clk-scpi.c
8def3103 9631F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9632F: drivers/firmware/arm_scpi.c
9633F: include/linux/scpi_protocol.h
80f390ea 9634
1da177e4 9635SCSI CDROM DRIVER
8b58be88 9636M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9637L: linux-scsi@vger.kernel.org
9638W: http://www.kernel.dk
9639S: Maintained
679655da 9640F: drivers/scsi/sr*
1da177e4 9641
fb50a83d 9642SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9643M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9644L: linux-rdma@vger.kernel.org
9645S: Supported
9646W: http://www.openfabrics.org
9647Q: http://patchwork.kernel.org/project/linux-rdma/list/
9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9649F: drivers/infiniband/ulp/srp/
9650F: include/scsi/srp.h
9651
1da177e4 9652SCSI SG DRIVER
8b58be88 9653M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9654L: linux-scsi@vger.kernel.org
59ab3c93 9655W: http://sg.danny.cz/sg
1da177e4 9656S: Maintained
59ab3c93 9657F: Documentation/scsi/scsi-generic.txt
679655da
JP
9658F: drivers/scsi/sg.c
9659F: include/scsi/sg.h
1da177e4
LT
9660
9661SCSI SUBSYSTEM
0351b8f8 9662M: "James E.J. Bottomley" <JBottomley@odin.com>
0351b8f8 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9664M: "Martin K. Petersen" <martin.petersen@oracle.com>
9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9666L: linux-scsi@vger.kernel.org
1da177e4 9667S: Maintained
679655da
JP
9668F: drivers/scsi/
9669F: include/scsi/
1da177e4
LT
9670
9671SCSI TAPE DRIVER
8b58be88 9672M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9673L: linux-scsi@vger.kernel.org
9674S: Maintained
679655da 9675F: Documentation/scsi/st.txt
f7269cfc
JD
9676F: drivers/scsi/st.*
9677F: drivers/scsi/st_*.h
1da177e4
LT
9678
9679SCTP PROTOCOL
8b6efb75 9680M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9681M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9682L: linux-sctp@vger.kernel.org
5f85813c 9683W: http://lksctp.sourceforge.net
8b6efb75 9684S: Maintained
679655da
JP
9685F: Documentation/networking/sctp.txt
9686F: include/linux/sctp.h
4d58c025 9687F: include/uapi/linux/sctp.h
679655da
JP
9688F: include/net/sctp/
9689F: net/sctp/
1da177e4
LT
9690
9691SCx200 CPU SUPPORT
8b58be88 9692M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9693S: Odd Fixes
679655da 9694F: Documentation/i2c/busses/scx200_acb
390889b6 9695F: arch/x86/platform/scx200/
679655da
JP
9696F: drivers/watchdog/scx200_wdt.c
9697F: drivers/i2c/busses/scx200*
9698F: drivers/mtd/maps/scx200_docflash.c
9699F: include/linux/scx200.h
1662d32c
JC
9700
9701SCx200 GPIO DRIVER
8b58be88 9702M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9703S: Maintained
679655da
JP
9704F: drivers/char/scx200_gpio.c
9705F: include/linux/scx200_gpio.h
1662d32c
JC
9706
9707SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9708M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9709S: Maintained
679655da 9710F: drivers/clocksource/scx200_hrt.c
1da177e4 9711
6a36913a 9712SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9713M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9714L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9715S: Maintained
679655da 9716F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9717
e7839f25 9718SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9719L: linux-mmc@vger.kernel.org
a1cb1d11 9720S: Orphan
7a241d6e 9721F: drivers/mmc/host/sdhci.*
d4a45787 9722F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9723
c04f9d61
KC
9724SECURE COMPUTING
9725M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9726R: Andy Lutomirski <luto@amacapital.net>
9727R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9729S: Supported
9730F: kernel/seccomp.c
9731F: include/uapi/linux/seccomp.h
9732F: include/linux/seccomp.h
c99ee51a 9733F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9734K: \bsecure_computing
9735K: \bTIF_SECCOMP\b
9736
0d1bb41a 9737SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9738M: Ben Dooks <ben-linux@fluff.org>
dc524882 9739M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9740L: linux-mmc@vger.kernel.org
0d1bb41a 9741S: Maintained
dc524882 9742F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9743
c63b3cba 9744SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9745M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9746L: spear-devel@list.st.com
c63b3cba
VK
9747L: linux-mmc@vger.kernel.org
9748S: Maintained
9749F: drivers/mmc/host/sdhci-spear.c
9750
8711cca2 9751SECURITY SUBSYSTEM
9b45c0d2 9752M: James Morris <james.l.morris@oracle.com>
9c3646d1 9753M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9754L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9756W: http://kernsec.org/
8711cca2 9757S: Supported
7d2c86b5 9758F: security/
8711cca2 9759
1da177e4 9760SECURITY CONTACT
8b58be88 9761M: Security Officers <security@kernel.org>
1da177e4
LT
9762S: Supported
9763
9764SELINUX SECURITY MODULE
e0238b4c 9765M: Paul Moore <paul@paul-moore.com>
8b58be88 9766M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9767M: Eric Paris <eparis@parisplace.org>
e0238b4c 9768L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9769W: http://selinuxproject.org
5a5f2acf 9770T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9771S: Supported
679655da
JP
9772F: include/linux/selinux*
9773F: security/selinux/
6bde95ce 9774F: scripts/selinux/
1da177e4 9775
c1c124e9
JJ
9776APPARMOR SECURITY MODULE
9777M: John Johansen <john.johansen@canonical.com>
9778L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9779W: apparmor.wiki.kernel.org
9780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9781S: Supported
9782F: security/apparmor/
9783
730daa16
KC
9784YAMA SECURITY MODULE
9785M: Kees Cook <keescook@chromium.org>
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9787S: Supported
9788F: security/yama/
9789
cef2cf07 9790SENSABLE PHANTOM
8b58be88 9791M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9792S: Maintained
679655da 9793F: drivers/misc/phantom.c
c117ab84 9794F: include/uapi/linux/phantom.h
cef2cf07 9795
6733b39a 9796SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9797M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9798M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9799M: John Soni Jose <sony.john@avagotech.com>
3387f656 9800L: linux-scsi@vger.kernel.org
4627de93 9801W: http://www.avagotech.com
3387f656
JP
9802S: Supported
9803F: drivers/scsi/be2iscsi/
6733b39a 9804
6938f855
SP
9805Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9806M: Sathya Perla <sathya.perla@avagotech.com>
9807M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9808M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9809M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
7d2c86b5 9810L: netdev@vger.kernel.org
fea3af67 9811W: http://www.emulex.com
7d2c86b5 9812S: Supported
9aebddd1 9813F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9814
d2928a8c 9815EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9816M: Selvin Xavier <selvin.xavier@avagotech.com>
9817M: Devesh Sharma <devesh.sharma@avagotech.com>
9818M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9819L: linux-rdma@vger.kernel.org
9820W: http://www.emulex.com
9821S: Supported
9822F: drivers/infiniband/hw/ocrdma/
9823
8ceee660 9824SFC NETWORK DRIVER
c06f51ea 9825M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9826M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9827L: netdev@vger.kernel.org
8ceee660 9828S: Supported
874aeea5 9829F: drivers/net/ethernet/sfc/
8ceee660 9830
e2d1d6c0 9831SGI GRU DRIVER
cc883afc 9832M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9833S: Maintained
679655da 9834F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9835
9836SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9837M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9838L: linux-ia64@vger.kernel.org
9839S: Supported
679655da 9840F: Documentation/ia64/serial.txt
df621252 9841F: drivers/tty/serial/ioc?_serial.c
679655da 9842F: include/linux/ioc?.h
e2d1d6c0 9843
75312619 9844SGI XP/XPC/XPNET DRIVER
e180383f
RH
9845M: Cliff Whickman <cpw@sgi.com>
9846M: Robin Holt <robinmholt@gmail.com>
75312619 9847S: Maintained
679655da 9848F: drivers/misc/sgi-xp/
75312619 9849
46eacf3b
AP
9850SI2157 MEDIA DRIVER
9851M: Antti Palosaari <crope@iki.fi>
9852L: linux-media@vger.kernel.org
a825eaec 9853W: https://linuxtv.org
46eacf3b
AP
9854W: http://palosaari.fi/linux/
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/anttip/media_tree.git
9857S: Maintained
9858F: drivers/media/tuners/si2157*
9859
75e2d5ba
AP
9860SI2168 MEDIA DRIVER
9861M: Antti Palosaari <crope@iki.fi>
9862L: linux-media@vger.kernel.org
a825eaec 9863W: https://linuxtv.org
75e2d5ba
AP
9864W: http://palosaari.fi/linux/
9865Q: http://patchwork.linuxtv.org/project/linux-media/list/
9866T: git git://linuxtv.org/anttip/media_tree.git
9867S: Maintained
9868F: drivers/media/dvb-frontends/si2168*
9869
49cc629d
HV
9870SI470X FM RADIO RECEIVER I2C DRIVER
9871M: Hans Verkuil <hverkuil@xs4all.nl>
9872L: linux-media@vger.kernel.org
9873T: git git://linuxtv.org/media_tree.git
a825eaec 9874W: https://linuxtv.org
49cc629d
HV
9875S: Odd Fixes
9876F: drivers/media/radio/si470x/radio-si470x-i2c.c
9877
9878SI470X FM RADIO RECEIVER USB DRIVER
9879M: Hans Verkuil <hverkuil@xs4all.nl>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
a825eaec 9882W: https://linuxtv.org
49cc629d
HV
9883S: Maintained
9884F: drivers/media/radio/si470x/radio-si470x-common.c
9885F: drivers/media/radio/si470x/radio-si470x.h
9886F: drivers/media/radio/si470x/radio-si470x-usb.c
9887
c937ca03
EV
9888SI4713 FM RADIO TRANSMITTER I2C DRIVER
9889M: Eduardo Valentin <edubezval@gmail.com>
9890L: linux-media@vger.kernel.org
9891T: git git://linuxtv.org/media_tree.git
a825eaec 9892W: https://linuxtv.org
c937ca03 9893S: Odd Fixes
99995ded 9894F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
9895
9896SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9897M: Eduardo Valentin <edubezval@gmail.com>
9898L: linux-media@vger.kernel.org
9899T: git git://linuxtv.org/media_tree.git
a825eaec 9900W: https://linuxtv.org
c937ca03 9901S: Odd Fixes
99995ded
DR
9902F: drivers/media/radio/si4713/radio-platform-si4713.c
9903
9904SI4713 FM RADIO TRANSMITTER USB DRIVER
9905M: Hans Verkuil <hverkuil@xs4all.nl>
9906L: linux-media@vger.kernel.org
9907T: git git://linuxtv.org/media_tree.git
a825eaec 9908W: https://linuxtv.org
99995ded
DR
9909S: Maintained
9910F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 9911
beb91d46 9912SIANO DVB DRIVER
009a5410 9913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 9914L: linux-media@vger.kernel.org
a825eaec 9915W: https://linuxtv.org
beb91d46
MCC
9916T: git git://linuxtv.org/media_tree.git
9917S: Odd fixes
9918F: drivers/media/common/siano/
beb91d46 9919F: drivers/media/usb/siano/
beb91d46 9920F: drivers/media/usb/siano/
14430813 9921F: drivers/media/mmc/siano/
beb91d46 9922
6f15b602
HG
9923SIMPLEFB FB DRIVER
9924M: Hans de Goede <hdegoede@redhat.com>
9925L: linux-fbdev@vger.kernel.org
9926S: Maintained
2d799dde 9927F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
9928F: drivers/video/fbdev/simplefb.c
9929F: include/linux/platform_data/simplefb.h
9930
b618b69c 9931SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 9932L: linux-media@vger.kernel.org
bb60fcb2 9933S: Orphan
b618b69c 9934F: drivers/media/platform/sh_veu.c
b618b69c
GL
9935
9936SH_VOU V4L2 OUTPUT DRIVER
b618b69c 9937L: linux-media@vger.kernel.org
bb60fcb2 9938S: Orphan
b618b69c 9939F: drivers/media/platform/sh_vou.c
d647f0b7 9940F: include/media/drv-intf/sh_vou.h
b618b69c 9941
6349d997 9942SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 9943M: Len Brown <lenb@kernel.org>
6349d997
LB
9944L: sfi-devel@simplefirmware.org
9945W: http://simplefirmware.org/
9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 9947S: Supported
943fc810 9948F: arch/x86/platform/sfi/
6349d997
LB
9949F: drivers/sfi/
9950F: include/linux/sfi*.h
e2d1d6c0 9951
1da177e4
LT
9952SIMTEC EB110ATX (Chalice CATS)
9953P: Ben Dooks
b16957c6
BD
9954P: Vincent Sanders <vince@simtec.co.uk>
9955M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9956W: http://www.simtec.co.uk/products/EB110ATX/
9957S: Supported
9958
9959SIMTEC EB2410ITX (BAST)
9960P: Ben Dooks
b16957c6
BD
9961P: Vincent Sanders <vince@simtec.co.uk>
9962M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
9963W: http://www.simtec.co.uk/products/EB2410ITX/
9964S: Supported
15dba387
JP
9965F: arch/arm/mach-s3c24xx/mach-bast.c
9966F: arch/arm/mach-s3c24xx/bast-ide.c
9967F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 9968
4c5adde7 9969TI DAVINCI MACHINE SUPPORT
3ba789c0 9970M: Sekhar Nori <nsekhar@ti.com>
c69d72ae 9971M: Kevin Hilman <khilman@deeprootsystems.com>
c9f46a85 9972T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 9973Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 9974S: Supported
14430813 9975F: arch/arm/mach-davinci/
046d0a37 9976F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 9977
8d4b3f08 9978TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 9979M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 9980L: linux-media@vger.kernel.org
a825eaec 9981W: https://linuxtv.org
8d4b3f08
LP
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 9984S: Maintained
8d4b3f08
LP
9985F: drivers/media/platform/davinci/
9986F: include/media/davinci/
9987
417d2e50 9988TI AM437X VPFE DRIVER
e43cdb56 9989M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 9990L: linux-media@vger.kernel.org
a825eaec 9991W: https://linuxtv.org
417d2e50
BP
9992Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9994S: Maintained
9995F: drivers/media/platform/am437x/
9996
c4c0283a 9997OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 9998M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 9999L: linux-media@vger.kernel.org
a825eaec 10000W: https://linuxtv.org
c4c0283a
BP
10001Q: http://patchwork.linuxtv.org/project/linux-media/list/
10002T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10003S: Maintained
10004F: drivers/media/i2c/ov2659.c
b5dcee22 10005F: include/media/i2c/ov2659.h
c4c0283a 10006
3a6779f5
SM
10007SILICON MOTION SM712 FRAME BUFFER DRIVER
10008M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10009M: Teddy Wang <teddy.wang@siliconmotion.com>
10010M: Sudip Mukherjee <sudip@vectorindia.org>
10011L: linux-fbdev@vger.kernel.org
10012S: Maintained
10013F: drivers/video/fbdev/sm712*
10014F: Documentation/fb/sm712fb.txt
10015
92aab3c0 10016SIS 190 ETHERNET DRIVER
8b58be88 10017M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10018L: netdev@vger.kernel.org
10019S: Maintained
8c7de408 10020F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10021
1da177e4 10022SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10023M: Daniele Venzano <venza@brownhat.org>
1da177e4 10024W: http://www.brownhat.org/sis900.html
979b6c13 10025L: netdev@vger.kernel.org
1da177e4 10026S: Maintained
8c7de408 10027F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10028
10029SIS FRAMEBUFFER DRIVER
8b58be88 10030M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10031W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10032S: Maintained
679655da 10033F: Documentation/fb/sisfb.txt
8a61f013 10034F: drivers/video/fbdev/sis/
679655da 10035F: include/video/sisfb.h
1da177e4
LT
10036
10037SIS USB2VGA DRIVER
8b58be88 10038M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10039W: http://www.winischhofer.at/linuxsisusbvga.shtml
10040S: Maintained
679655da 10041F: drivers/usb/misc/sisusbvga/
1da177e4 10042
415ad26d 10043SLAB ALLOCATOR
16e943bf 10044M: Christoph Lameter <cl@linux.com>
2ed1c525 10045M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10046M: David Rientjes <rientjes@google.com>
10047M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10048M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10049L: linux-mm@kvack.org
10050S: Maintained
679655da 10051F: include/linux/sl?b*.h
16e943bf 10052F: mm/sl?b*
415ad26d 10053
9fab9787 10054SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10055M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10056M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10057M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10058R: Steven Rostedt <rostedt@goodmis.org>
10059R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10060L: linux-kernel@vger.kernel.org
9fab9787
PM
10061W: http://www.rdrop.com/users/paulmck/RCU/
10062S: Supported
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10064F: include/linux/srcu.h
10065F: kernel/rcu/srcu.c
9fab9787 10066
66372841
CS
10067SMACK SECURITY MODULE
10068M: Casey Schaufler <casey@schaufler-ca.com>
10069L: linux-security-module@vger.kernel.org
10070W: http://schaufler-ca.com
10071T: git git://git.gitorious.org/smack-next/kernel.git
10072S: Maintained
10073F: Documentation/security/Smack.txt
10074F: security/smack/
10075
20651e0b 10076DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10077M: Kevin Hilman <khilman@kernel.org>
10078M: Nishanth Menon <nm@ti.com>
10079S: Maintained
20651e0b 10080F: drivers/power/avs/
68ace3e1
KH
10081F: include/linux/power/smartreflex.h
10082L: linux-pm@vger.kernel.org
10083
1da177e4 10084SMC91x ETHERNET DRIVER
2f82af08 10085M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10086S: Odd Fixes
ae150435 10087F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10088
e8e31622
SA
10089SMIA AND SMIA++ IMAGE SENSOR DRIVER
10090M: Sakari Ailus <sakari.ailus@iki.fi>
10091L: linux-media@vger.kernel.org
10092S: Maintained
14430813 10093F: drivers/media/i2c/smiapp/
b5dcee22 10094F: include/media/i2c/smiapp.h
e8e31622
SA
10095F: drivers/media/i2c/smiapp-pll.c
10096F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10097F: include/uapi/linux/smiapp.h
a2cec3c0 10098F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10099
920fa1ff
GR
10100SMM665 HARDWARE MONITOR DRIVER
10101M: Guenter Roeck <linux@roeck-us.net>
10102L: lm-sensors@lm-sensors.org
10103S: Maintained
10104F: Documentation/hwmon/smm665
10105F: drivers/hwmon/smm665.c
10106
9df7305b 10107SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10108M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10109L: lm-sensors@lm-sensors.org
90b24cfb 10110S: Maintained
9df7305b
SG
10111F: Documentation/hwmon/emc2103
10112F: drivers/hwmon/emc2103.c
10113
a98d506c
HG
10114SMSC SCH5627 HARDWARE MONITOR DRIVER
10115M: Hans de Goede <hdegoede@redhat.com>
10116L: lm-sensors@lm-sensors.org
10117S: Supported
10118F: Documentation/hwmon/sch5627
10119F: drivers/hwmon/sch5627.c
10120
6ea884db 10121SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10122M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10123L: lm-sensors@lm-sensors.org
10124S: Maintained
679655da
JP
10125F: Documentation/hwmon/smsc47b397
10126F: drivers/hwmon/smsc47b397.c
6ea884db 10127
fd9abb3d 10128SMSC911x ETHERNET DRIVER
90b24cfb 10129M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10130L: netdev@vger.kernel.org
90b24cfb 10131S: Maintained
679655da 10132F: include/linux/smsc911x.h
ae150435 10133F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10134
10135SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10136M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10137L: netdev@vger.kernel.org
90b24cfb 10138S: Maintained
ae150435 10139F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10140
3c8a63e2 10141SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10142M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10143L: linux-fbdev@vger.kernel.org
90b24cfb 10144S: Maintained
8a61f013 10145F: drivers/video/fbdev/smscufx.c
3c8a63e2 10146
668acf32 10147SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10148M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10149L: linux-media@vger.kernel.org
275ffde4 10150T: git git://linuxtv.org/media_tree.git
795fb7e7 10151S: Maintained
90d72ac6
MCC
10152F: include/media/soc*
10153F: drivers/media/i2c/soc_camera/
10154F: drivers/media/platform/soc_camera/
668acf32 10155
e2d1d6c0 10156SOEKRIS NET48XX LED SUPPORT
8b58be88 10157M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10158S: Maintained
679655da 10159F: drivers/leds/leds-net48xx.c
e2d1d6c0 10160
e3994db1 10161SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10162M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10163M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10164M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10165M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10166L: linux-media@vger.kernel.org
10167S: Supported
10168F: drivers/media/pci/solo6x10/
10169
1da177e4 10170SOFTWARE RAID (Multiple Disks) SUPPORT
1da177e4 10171L: linux-raid@vger.kernel.org
9f273c24 10172T: git git://neil.brown.name/md
524418bb 10173S: Supported
679655da
JP
10174F: drivers/md/
10175F: include/linux/raid/
c117ab84 10176F: include/uapi/linux/raid/
1da177e4 10177
1da177e4 10178SONIC NETWORK DRIVER
8b58be88 10179M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10180L: netdev@vger.kernel.org
1da177e4 10181S: Maintained
d9fb9f38 10182F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10183
61e115a5 10184SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10185M: Michael Buesch <m@bues.ch>
61e115a5
MB
10186L: netdev@vger.kernel.org
10187S: Maintained
679655da
JP
10188F: drivers/ssb/
10189F: include/linux/ssb/
61e115a5 10190
1da177e4 10191SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10192M: Mattia Dongili <malattia@linux.it>
d0944853 10193L: platform-driver-x86@vger.kernel.org
5b18167d 10194W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10195S: Maintained
679655da
JP
10196F: Documentation/laptops/sony-laptop.txt
10197F: drivers/char/sonypi.c
10198F: drivers/platform/x86/sony-laptop.c
10199F: include/linux/sony-laptop.h
1da177e4 10200
baf8532a 10201SONY MEMORYSTICK CARD SUPPORT
8b58be88 10202M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10203W: http://tifmxx.berlios.de/
10204S: Maintained
679655da 10205F: drivers/memstick/host/tifm_ms.c
baf8532a 10206
0ab30494
ML
10207SONY MEMORYSTICK STANDARD SUPPORT
10208M: Maxim Levitsky <maximlevitsky@gmail.com>
10209S: Maintained
10210F: drivers/memstick/core/ms_block.*
10211
1da177e4 10212SOUND
8b58be88 10213M: Jaroslav Kysela <perex@perex.cz>
d8130624 10214M: Takashi Iwai <tiwai@suse.com>
93711660 10215L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10216W: http://www.alsa-project.org/
dde7ad8d 10217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10218T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10219Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10220S: Maintained
3126a179
JP
10221F: Documentation/sound/
10222F: include/sound/
c117ab84 10223F: include/uapi/sound/
679655da 10224F: sound/
1da177e4 10225
33bbe149
MB
10226SOUND - COMPRESSED AUDIO
10227M: Vinod Koul <vinod.koul@intel.com>
10228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10230S: Supported
f672f31a 10231F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10232F: include/sound/compress_driver.h
f672f31a 10233F: include/uapi/sound/compress_*
33bbe149
MB
10234F: sound/core/compress_offload.c
10235F: sound/soc/soc-compress.c
10236
bd903bde 10237SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10238M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10239M: Mark Brown <broonie@kernel.org>
86f14df8 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10241L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10242W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10243S: Supported
2820f615 10244F: Documentation/sound/alsa/soc/
679655da 10245F: sound/soc/
e6e55122 10246F: include/sound/soc*
eb1a6af3 10247
d7f8761b
MB
10248SOUND - DMAENGINE HELPERS
10249M: Lars-Peter Clausen <lars@metafoo.de>
10250S: Supported
10251F: include/sound/dmaengine_pcm.h
10252F: sound/core/pcm_dmaengine.c
10253F: sound/soc/soc-generic-dmaengine-pcm.c
10254
990a6a99
OS
10255SP2 MEDIA DRIVER
10256M: Olli Salonen <olli.salonen@iki.fi>
10257L: linux-media@vger.kernel.org
a825eaec 10258W: https://linuxtv.org
990a6a99
OS
10259Q: http://patchwork.linuxtv.org/project/linux-media/list/
10260S: Maintained
10261F: drivers/media/dvb-frontends/sp2*
10262
473321fc 10263SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10264M: "David S. Miller" <davem@davemloft.net>
1da177e4 10265L: sparclinux@vger.kernel.org
8a6e2535 10266Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10269S: Maintained
679655da 10270F: arch/sparc/
7765b8bb 10271F: drivers/sbus/
1da177e4 10272
6404fcca
DM
10273SPARC SERIAL DRIVERS
10274M: "David S. Miller" <davem@davemloft.net>
10275L: sparclinux@vger.kernel.org
08deed1e
JP
10276T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10277T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10278S: Maintained
6816383a 10279F: include/linux/sunserialcore.h
df621252 10280F: drivers/tty/serial/suncore.c
df621252
GKH
10281F: drivers/tty/serial/sunhv.c
10282F: drivers/tty/serial/sunsab.c
10283F: drivers/tty/serial/sunsab.h
10284F: drivers/tty/serial/sunsu.c
10285F: drivers/tty/serial/sunzilog.c
10286F: drivers/tty/serial/sunzilog.h
6404fcca 10287
389325b4
CL
10288SPARSE CHECKER
10289M: "Christopher Li" <sparse@chrisli.org>
10290L: linux-sparse@vger.kernel.org
10291W: https://sparse.wiki.kernel.org/
10292T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10293T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10294S: Maintained
10295F: include/linux/compiler.h
10296
fc0c195a 10297SPEAR PLATFORM SUPPORT
da89947b 10298M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10299M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10300L: spear-devel@list.st.com
10301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10302W: http://www.st.com/spear
10303S: Maintained
281e192f 10304F: arch/arm/mach-spear/
fc0c195a 10305
10306SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10307M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10308L: spear-devel@list.st.com
10309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10310W: http://www.st.com/spear
10311S: Maintained
5df33a62 10312F: drivers/clk/spear/
fc0c195a 10313
e2d1d6c0 10314SPI SUBSYSTEM
b02e48f2 10315M: Mark Brown <broonie@kernel.org>
dfbe403c 10316L: linux-spi@vger.kernel.org
e7e4e13c 10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10318Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10319S: Maintained
679655da
JP
10320F: Documentation/spi/
10321F: drivers/spi/
10322F: include/linux/spi/
c117ab84 10323F: include/uapi/linux/spi/
e2d1d6c0 10324
2752e401 10325SPIDERNET NETWORK DRIVER for CELL
8b58be88 10326M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10327L: netdev@vger.kernel.org
10328S: Supported
679655da 10329F: Documentation/networking/spider_net.txt
8df158ac 10330F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10331
e2d1d6c0 10332SPU FILE SYSTEM
8b58be88 10333M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10334L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10335W: http://www.ibm.com/developerworks/power/cell/
10336S: Supported
679655da
JP
10337F: Documentation/filesystems/spufs.txt
10338F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10339
fc555841 10340SQUASHFS FILE SYSTEM
d7f2ff67 10341M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10342L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10343W: http://squashfs.org.uk
9f273c24 10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10345S: Maintained
679655da
JP
10346F: Documentation/filesystems/squashfs.txt
10347F: fs/squashfs/
fc555841 10348
1da177e4 10349SRM (Alpha) environment access
8b58be88 10350M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10351S: Maintained
679655da 10352F: arch/alpha/kernel/srm_env.c
1da177e4 10353
26e9a397 10354STABLE BRANCH
879a5a00 10355M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10356L: stable@vger.kernel.org
879a5a00 10357S: Supported
7b175c46 10358F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10359
26e9a397 10360STAGING SUBSYSTEM
879a5a00 10361M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10363L: devel@driverdev.osuosl.org
879a5a00 10364S: Supported
679655da 10365F: drivers/staging/
dbc6c2cc 10366
ebd3d010
JP
10367STAGING - COMEDI
10368M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10369M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10370S: Odd Fixes
10371F: drivers/staging/comedi/
10372
a0138163
JP
10373STAGING - FLARION FT1000 DRIVERS
10374M: Marek Belisko <marek.belisko@gmail.com>
10375S: Odd Fixes
10376F: drivers/staging/ft1000/
10377
6c1bb424 10378STAGING - INDUSTRIAL IO
030a13d7 10379M: Jonathan Cameron <jic23@kernel.org>
a0138163 10380L: linux-iio@vger.kernel.org
6c1bb424
JP
10381S: Odd Fixes
10382F: drivers/staging/iio/
10383
a0138163
JP
10384STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10385M: Jarod Wilson <jarod@wilsonet.com>
10386W: http://www.lirc.org/
10387S: Odd Fixes
b2b0186d 10388F: drivers/staging/media/lirc/
a0138163 10389
f5e5de1e
OD
10390STAGING - LUSTRE PARALLEL FILESYSTEM
10391M: Oleg Drokin <oleg.drokin@intel.com>
10392M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10393L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10394W: http://wiki.lustre.org/
f5e5de1e
OD
10395S: Maintained
10396F: drivers/staging/lustre
10397
7c6b6c71
MD
10398STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10399M: Marc Dietrich <marvin24@gmx.de>
10400L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10401L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10402S: Maintained
10403F: drivers/staging/nvec/
10404
a0138163 10405STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
3140b458
JF
10406M: Jens Frederich <jfrederich@gmail.com>
10407M: Daniel Drake <dsd@laptop.org>
a0138163
JP
10408M: Jon Nettleton <jon.nettleton@gmail.com>
10409W: http://wiki.laptop.org/go/DCON
3140b458 10410S: Maintained
a0138163
JP
10411F: drivers/staging/olpc_dcon/
10412
10413STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
29e7017b
JP
10414M: Willy Tarreau <willy@meta-x.org>
10415S: Odd Fixes
10416F: drivers/staging/panel/
10417
a0138163
JP
10418STAGING - REALTEK RTL8712U DRIVERS
10419M: Larry Finger <Larry.Finger@lwfinger.net>
10420M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10421S: Odd Fixes
10422F: drivers/staging/rtl8712/
10423
7591ba8b
JS
10424STAGING - REALTEK RTL8723U WIRELESS DRIVER
10425M: Larry Finger <Larry.Finger@lwfinger.net>
10426M: Jes Sorensen <Jes.Sorensen@redhat.com>
10427L: linux-wireless@vger.kernel.org
10428S: Maintained
10429F: drivers/staging/rtl8723au/
10430
980ac4d7
SM
10431STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10432M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10433M: Teddy Wang <teddy.wang@siliconmotion.com>
10434M: Sudip Mukherjee <sudip@vectorindia.org>
10435L: linux-fbdev@vger.kernel.org
10436S: Maintained
10437F: drivers/staging/sm750fb/
10438
510fa408
JP
10439STAGING - SLICOSS
10440M: Lior Dotan <liodot@gmail.com>
10441M: Christopher Harrer <charrer@alacritech.com>
10442S: Odd Fixes
10443F: drivers/staging/slicoss/
10444
a0138163
JP
10445STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10446M: William Hubbs <w.d.hubbs@gmail.com>
10447M: Chris Brannon <chris@the-brannons.com>
d33bce31 10448M: Kirk Reiser <kirk@reisers.ca>
a0138163 10449M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10450L: speakup@linux-speakup.org
a0138163
JP
10451W: http://www.linux-speakup.org/
10452S: Odd Fixes
10453F: drivers/staging/speakup/
10454
b3e871ce
JP
10455STAGING - VIA VT665X DRIVERS
10456M: Forest Bond <forest@alittletooquiet.net>
10457S: Odd Fixes
10458F: drivers/staging/vt665?/
10459
a30baec1
JK
10460STAGING - WILC1000 WIFI DRIVER
10461M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10462M: Austin Shin <austin.shin@atmel.com>
a30baec1 10463M: Chris Park <chris.park@atmel.com>
06b54863
TC
10464M: Tony Cho <tony.cho@atmel.com>
10465M: Glen Lee <glen.lee@atmel.com>
10466M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10467L: linux-wireless@vger.kernel.org
10468S: Supported
10469F: drivers/staging/wilc1000/
10470
709bcb07 10471STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10472M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10473S: Odd Fixes
10474F: drivers/staging/xgifb/
10475
77241056
MM
10476HFI1 DRIVER
10477M: Mike Marciniszyn <infinipath@intel.com>
10478L: linux-rdma@vger.kernel.org
10479S: Supported
10480F: drivers/staging/rdma/hfi1
10481
1da177e4 10482STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10483M: Ion Badulescu <ionut@badula.org>
b4f90189 10484S: Odd Fixes
9bba23b0 10485F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10486
e2d1d6c0 10487SUN3/3X
8b58be88 10488M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10489W: http://sammy.net/sun3/
10490S: Maintained
679655da
JP
10491F: arch/m68k/kernel/*sun3*
10492F: arch/m68k/sun3*/
10493F: arch/m68k/include/asm/sun3*
e689cf4a 10494F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10495
af6a5af8
HG
10496SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10497M: Hans de Goede <hdegoede@redhat.com>
10498L: linux-input@vger.kernel.org
10499S: Maintained
10500F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10501F: drivers/input/keyboard/sun4i-lradc-keys.c
10502
2bc9ff01
DK
10503SUNDANCE NETWORK DRIVER
10504M: Denis Kirjanov <kda@linux-powerpc.org>
10505L: netdev@vger.kernel.org
10506S: Maintained
10507F: drivers/net/ethernet/dlink/sundance.c
10508
2cbb12a4 10509SUPERH
114bf37e
RF
10510M: Yoshinori Sato <ysato@users.sourceforge.jp>
10511M: Rich Felker <dalias@libc.org>
2cbb12a4 10512L: linux-sh@vger.kernel.org
8a6e2535 10513Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10514S: Maintained
066069e1 10515F: Documentation/sh/
679655da 10516F: arch/sh/
066069e1 10517F: drivers/sh/
1da177e4 10518
4480f15b 10519SUSPEND TO RAM
7fb06082 10520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10521M: Len Brown <len.brown@intel.com>
10522M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10523L: linux-pm@vger.kernel.org
e2d1d6c0 10524S: Supported
679655da
JP
10525F: Documentation/power/
10526F: arch/x86/kernel/acpi/
10527F: drivers/base/power/
10528F: kernel/power/
10529F: include/linux/suspend.h
10530F: include/linux/freezer.h
10531F: include/linux/pm.h
1da177e4
LT
10532
10533SVGA HANDLING
8b58be88 10534M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10535L: linux-video@atrey.karlin.mff.cuni.cz
10536S: Maintained
679655da
JP
10537F: Documentation/svga.txt
10538F: arch/x86/boot/video*
1da177e4 10539
6e28b761
KRW
10540SWIOTLB SUBSYSTEM
10541M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10542L: linux-kernel@vger.kernel.org
9f273c24 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10544S: Supported
10545F: lib/swiotlb.c
10546F: arch/*/kernel/pci-swiotlb.c
10547F: include/linux/swiotlb.h
10548
007f790c
JP
10549SWITCHDEV
10550M: Jiri Pirko <jiri@resnulli.us>
10551L: netdev@vger.kernel.org
10552S: Supported
10553F: net/switchdev/
10554F: include/net/switchdev.h
10555
db8e35d5
VG
10556SYNOPSYS ARC ARCHITECTURE
10557M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10558L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10559S: Supported
10560F: arch/arc/
9b28829d 10561F: Documentation/devicetree/bindings/arc/*
2d799dde 10562F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10563F: drivers/tty/serial/arc_uart.c
b7182d1a 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10565
556cc1c5
AB
10566SYNOPSYS ARC SDP platform support
10567M: Alexey Brodkin <abrodkin@synopsys.com>
10568S: Supported
10569F: arch/arc/plat-axs10x
10570F: arch/arc/boot/dts/ax*
10571F: Documentation/devicetree/bindings/arc/axs10*
10572
6c284c9a
LJ
10573SYSTEM CONFIGURATION (SYSCON)
10574M: Lee Jones <lee.jones@linaro.org>
10575M: Arnd Bergmann <arnd@arndb.de>
10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10577S: Supported
10578F: drivers/mfd/syscon.c
10579
1da177e4 10580SYSV FILESYSTEM
8b58be88 10581M: Christoph Hellwig <hch@infradead.org>
1da177e4 10582S: Maintained
679655da
JP
10583F: Documentation/filesystems/sysv-fs.txt
10584F: fs/sysv/
10585F: include/linux/sysv_fs.h
1da177e4 10586
86cfa7fc 10587TARGET SUBSYSTEM
9c3646d1 10588M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10589L: linux-scsi@vger.kernel.org
b9f5edc2 10590L: target-devel@vger.kernel.org
86cfa7fc 10591W: http://www.linux-iscsi.org
cf015e9f 10592W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10593T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10594S: Supported
10595F: drivers/target/
10596F: include/target/
10597F: Documentation/target/
10598
4e68852d 10599TASKSTATS STATISTICS INTERFACE
185e595f 10600M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10601S: Maintained
679655da
JP
10602F: Documentation/accounting/taskstats*
10603F: include/linux/taskstats*
10604F: kernel/taskstats.c
4e68852d 10605
781b456a 10606TC CLASSIFIER
f935f3f8 10607M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10608L: netdev@vger.kernel.org
10609S: Maintained
679655da 10610F: include/net/pkt_cls.h
c117ab84 10611F: include/uapi/linux/pkt_cls.h
679655da 10612F: net/sched/
781b456a 10613
5067f08a 10614TCP LOW PRIORITY MODULE
8b58be88
JP
10615M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10616M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10617W: http://tcp-lp-mod.sourceforge.net/
10618S: Maintained
679655da 10619F: net/ipv4/tcp_lp.c
5067f08a 10620
91952bc0
AP
10621TDA10071 MEDIA DRIVER
10622M: Antti Palosaari <crope@iki.fi>
10623L: linux-media@vger.kernel.org
a825eaec 10624W: https://linuxtv.org
91952bc0
AP
10625W: http://palosaari.fi/linux/
10626Q: http://patchwork.linuxtv.org/project/linux-media/list/
10627T: git git://linuxtv.org/anttip/media_tree.git
10628S: Maintained
10629F: drivers/media/dvb-frontends/tda10071*
10630
10631TDA18212 MEDIA DRIVER
10632M: Antti Palosaari <crope@iki.fi>
10633L: linux-media@vger.kernel.org
a825eaec 10634W: https://linuxtv.org
91952bc0
AP
10635W: http://palosaari.fi/linux/
10636Q: http://patchwork.linuxtv.org/project/linux-media/list/
10637T: git git://linuxtv.org/anttip/media_tree.git
10638S: Maintained
10639F: drivers/media/tuners/tda18212*
10640
10641TDA18218 MEDIA DRIVER
10642M: Antti Palosaari <crope@iki.fi>
10643L: linux-media@vger.kernel.org
a825eaec 10644W: https://linuxtv.org
91952bc0
AP
10645W: http://palosaari.fi/linux/
10646Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647T: git git://linuxtv.org/anttip/media_tree.git
10648S: Maintained
10649F: drivers/media/tuners/tda18218*
10650
3b2f6aba
MK
10651TDA18271 MEDIA DRIVER
10652M: Michael Krufky <mkrufky@linuxtv.org>
10653L: linux-media@vger.kernel.org
a825eaec 10654W: https://linuxtv.org
3b2f6aba
MK
10655W: http://github.com/mkrufky
10656Q: http://patchwork.linuxtv.org/project/linux-media/list/
10657T: git git://linuxtv.org/mkrufky/tuners.git
10658S: Maintained
10659F: drivers/media/tuners/tda18271*
10660
e48307a9
MK
10661TDA827x MEDIA DRIVER
10662M: Michael Krufky <mkrufky@linuxtv.org>
10663L: linux-media@vger.kernel.org
a825eaec 10664W: https://linuxtv.org
e48307a9
MK
10665W: http://github.com/mkrufky
10666Q: http://patchwork.linuxtv.org/project/linux-media/list/
10667T: git git://linuxtv.org/mkrufky/tuners.git
10668S: Maintained
10669F: drivers/media/tuners/tda8290.*
10670
66cf9212
MK
10671TDA8290 MEDIA DRIVER
10672M: Michael Krufky <mkrufky@linuxtv.org>
10673L: linux-media@vger.kernel.org
a825eaec 10674W: https://linuxtv.org
66cf9212
MK
10675W: http://github.com/mkrufky
10676Q: http://patchwork.linuxtv.org/project/linux-media/list/
10677T: git git://linuxtv.org/mkrufky/tuners.git
10678S: Maintained
10679F: drivers/media/tuners/tda8290.*
10680
4b9fba30
HV
10681TDA9840 MEDIA DRIVER
10682M: Hans Verkuil <hverkuil@xs4all.nl>
10683L: linux-media@vger.kernel.org
10684T: git git://linuxtv.org/media_tree.git
a825eaec 10685W: https://linuxtv.org
4b9fba30
HV
10686S: Maintained
10687F: drivers/media/i2c/tda9840*
10688
2cb654fd 10689TEA5761 TUNER DRIVER
009a5410 10690M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10691L: linux-media@vger.kernel.org
a825eaec 10692W: https://linuxtv.org
2cb654fd
MCC
10693T: git git://linuxtv.org/media_tree.git
10694S: Odd fixes
10695F: drivers/media/tuners/tea5761.*
10696
10697TEA5767 TUNER DRIVER
009a5410 10698M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10699L: linux-media@vger.kernel.org
a825eaec 10700W: https://linuxtv.org
2cb654fd
MCC
10701T: git git://linuxtv.org/media_tree.git
10702S: Maintained
10703F: drivers/media/tuners/tea5767.*
10704
4b9fba30
HV
10705TEA6415C MEDIA DRIVER
10706M: Hans Verkuil <hverkuil@xs4all.nl>
10707L: linux-media@vger.kernel.org
10708T: git git://linuxtv.org/media_tree.git
a825eaec 10709W: https://linuxtv.org
4b9fba30
HV
10710S: Maintained
10711F: drivers/media/i2c/tea6415c*
10712
10713TEA6420 MEDIA DRIVER
10714M: Hans Verkuil <hverkuil@xs4all.nl>
10715L: linux-media@vger.kernel.org
10716T: git git://linuxtv.org/media_tree.git
a825eaec 10717W: https://linuxtv.org
4b9fba30
HV
10718S: Maintained
10719F: drivers/media/i2c/tea6420*
10720
3d249d4c 10721TEAM DRIVER
dca9ab92 10722M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10723L: netdev@vger.kernel.org
10724S: Supported
10725F: drivers/net/team/
10726F: include/linux/if_team.h
c117ab84 10727F: include/uapi/linux/if_team.h
3d249d4c 10728
7d029125 10729TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10730M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10731S: Maintained
10732F: arch/x86/platform/ts5500/
10733
40ad4a30
SY
10734TECHNOTREND USB IR RECEIVER
10735M: Sean Young <sean@mess.org>
10736L: linux-media@vger.kernel.org
10737S: Maintained
10738F: drivers/media/rc/ttusbir.c
10739
adabdb0c 10740TEGRA ARCHITECTURE SUPPORT
243d58ec 10741M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10742M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10743M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10744L: linux-tegra@vger.kernel.org
fd117cd1 10745Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10747S: Supported
bbbe96ed 10748N: [^a-z]tegra
84b9414b 10749
adabdb0c
SW
10750TEGRA CLOCK DRIVER
10751M: Peter De Schrijver <pdeschrijver@nvidia.com>
10752M: Prashant Gaikwad <pgaikwad@nvidia.com>
10753S: Supported
10754F: drivers/clk/tegra/
10755
10756TEGRA DMA DRIVER
10757M: Laxman Dewangan <ldewangan@nvidia.com>
10758S: Supported
10759F: drivers/dma/tegra20-apb-dma.c
10760
adabdb0c
SW
10761TEGRA I2C DRIVER
10762M: Laxman Dewangan <ldewangan@nvidia.com>
10763S: Supported
10764F: drivers/i2c/busses/i2c-tegra.c
10765
10766TEGRA IOMMU DRIVERS
10767M: Hiroshi Doyu <hdoyu@nvidia.com>
10768S: Supported
10769F: drivers/iommu/tegra*
10770
10771TEGRA KBC DRIVER
10772M: Rakesh Iyer <riyer@nvidia.com>
10773M: Laxman Dewangan <ldewangan@nvidia.com>
10774S: Supported
10775F: drivers/input/keyboard/tegra-kbc.c
10776
adabdb0c
SW
10777TEGRA PWM DRIVER
10778M: Thierry Reding <thierry.reding@gmail.com>
10779S: Supported
10780F: drivers/pwm/pwm-tegra.c
10781
10782TEGRA SERIAL DRIVER
10783M: Laxman Dewangan <ldewangan@nvidia.com>
10784S: Supported
10785F: drivers/tty/serial/serial-tegra.c
10786
10787TEGRA SPI DRIVER
10788M: Laxman Dewangan <ldewangan@nvidia.com>
10789S: Supported
10790F: drivers/spi/spi-tegra*
10791
1a348ccc 10792TEHUTI ETHERNET DRIVER
8b58be88 10793M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10794L: netdev@vger.kernel.org
10795S: Supported
ef7f5429 10796F: drivers/net/ethernet/tehuti/*
1a348ccc 10797
4e68852d 10798Telecom Clock Driver for MCPL0010
8b58be88 10799M: Mark Gross <mark.gross@intel.com>
4e68852d 10800S: Supported
679655da 10801F: drivers/char/tlclk.c
4e68852d 10802
4480f15b 10803TENSILICA XTENSA PORT (xtensa)
8b58be88 10804M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10805M: Max Filippov <jcmvbkbc@gmail.com>
10806L: linux-xtensa@linux-xtensa.org
9f273c24 10807T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10808S: Maintained
679655da 10809F: arch/xtensa/
3dc99857 10810F: drivers/irqchip/irq-xtensa-*
4e68852d 10811
5313ba66
HV
10812THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10813M: Hans Verkuil <hverkuil@xs4all.nl>
10814L: linux-media@vger.kernel.org
10815T: git git://linuxtv.org/media_tree.git
a825eaec 10816W: https://linuxtv.org
5313ba66
HV
10817S: Maintained
10818F: drivers/media/radio/radio-raremono.c
10819
d3fb6955 10820THERMAL
b75f0050 10821M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10822M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10823L: linux-pm@vger.kernel.org
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10826Q: https://patchwork.kernel.org/project/linux-pm/list/
10827S: Supported
10828F: drivers/thermal/
10829F: include/linux/thermal.h
af6c9f16 10830F: include/uapi/linux/thermal.h
b75f0050
JP
10831F: include/linux/cpu_cooling.h
10832F: Documentation/devicetree/bindings/thermal/
d3fb6955 10833
64e05d8b
VK
10834THERMAL/CPU_COOLING
10835M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10836M: Viresh Kumar <viresh.kumar@linaro.org>
10837M: Javi Merino <javi.merino@arm.com>
10838L: linux-pm@vger.kernel.org
10839S: Supported
10840F: Documentation/thermal/cpu-cooling-api.txt
10841F: drivers/thermal/cpu_cooling.c
10842F: include/linux/cpu_cooling.h
10843
30ba2fbd
VD
10844THINGM BLINK(1) USB RGB LED DRIVER
10845M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10846S: Maintained
10847F: drivers/hid/hid-thingm.c
10848
4e68852d 10849THINKPAD ACPI EXTRAS DRIVER
8b58be88 10850M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10851L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10852L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10853W: http://ibm-acpi.sourceforge.net
10854W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10855T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10856S: Maintained
679655da 10857F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10858
1b46f2a2 10859TI BANDGAP AND THERMAL DRIVER
f14d1c24 10860M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10861L: linux-pm@vger.kernel.org
531ff13e 10862L: linux-omap@vger.kernel.org
5a723e81 10863S: Maintained
794b2e25 10864F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10865
0c7665c3
MF
10866TI CDCE706 CLOCK DRIVER
10867M: Max Filippov <jcmvbkbc@gmail.com>
10868S: Maintained
10869F: drivers/clk/clk-cdce706.c
10870
49b6a5e3
TK
10871TI CLOCK DRIVER
10872M: Tero Kristo <t-kristo@ti.com>
10873L: linux-omap@vger.kernel.org
10874S: Maintained
10875F: drivers/clk/ti/
10876F: include/linux/clk/ti.h
10877
4020f2d7 10878TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10879M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10880S: Maintained
679655da
JP
10881F: drivers/misc/tifm*
10882F: drivers/mmc/host/tifm_sd.c
10883F: include/linux/tifm.h
4020f2d7 10884
e0c52404 10885TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10886M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10887L: linux-kernel@vger.kernel.org
10888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10889S: Maintained
10890F: drivers/soc/ti/*
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10892
10893
152ad442
SR
10894TI LM49xxx FAMILY ASoC CODEC DRIVERS
10895M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 10896M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
10897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10898S: Maintained
10899F: sound/soc/codecs/lm49453*
d392dead 10900F: sound/soc/codecs/isabelle*
152ad442 10901
0edd807d
KM
10902TI LP855x BACKLIGHT DRIVER
10903M: Milo Kim <milo.kim@ti.com>
10904S: Maintained
10905F: Documentation/backlight/lp855x-driver.txt
10906F: drivers/video/backlight/lp855x_bl.c
10907F: include/linux/platform_data/lp855x.h
10908
faf13f6d
KM
10909TI LP8727 CHARGER DRIVER
10910M: Milo Kim <milo.kim@ti.com>
10911S: Maintained
10912F: drivers/power/lp8727_charger.c
10913F: include/linux/platform_data/lp8727.h
10914
22f1229f
KM
10915TI LP8788 MFD DRIVER
10916M: Milo Kim <milo.kim@ti.com>
10917S: Maintained
10918F: drivers/iio/adc/lp8788_adc.c
10919F: drivers/leds/leds-lp8788.c
10920F: drivers/mfd/lp8788*.c
10921F: drivers/power/lp8788-charger.c
10922F: drivers/regulator/lp8788-*.c
10923F: include/linux/mfd/lp8788*.h
10924
84640e27
KM
10925TI NETCP ETHERNET DRIVER
10926M: Wingman Kwok <w-kwok2@ti.com>
10927M: Murali Karicheri <m-karicheri2@ti.com>
10928L: netdev@vger.kernel.org
10929S: Maintained
10930F: drivers/net/ethernet/ti/netcp*
10931
217e0ca9
KC
10932TI TAS571X FAMILY ASoC CODEC DRIVER
10933M: Kevin Cernekee <cernekee@chromium.org>
10934L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10935S: Odd Fixes
10936F: sound/soc/codecs/tas571x*
10937
dd5e8e6b 10938TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 10939M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
10940L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10941S: Maintained
10942F: sound/soc/codecs/twl4030*
10943
90921014 10944TI WILINK WIRELESS DRIVERS
90921014
LC
10945L: linux-wireless@vger.kernel.org
10946W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10947W: http://wireless.kernel.org/en/users/Drivers/wl1251
10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 10949S: Orphan
90921014
LC
10950F: drivers/net/wireless/ti/
10951F: include/linux/wl12xx.h
10952
e86eaa3a 10953TIPC NETWORK LAYER
8b58be88 10954M: Jon Maloy <jon.maloy@ericsson.com>
115403df 10955M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
10956L: netdev@vger.kernel.org (core kernel code)
10957L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 10958W: http://tipc.sourceforge.net/
e86eaa3a 10959S: Maintained
c117ab84 10960F: include/uapi/linux/tipc*.h
679655da 10961F: net/tipc/
e86eaa3a 10962
867e359b 10963TILE ARCHITECTURE
c47b15c4 10964M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 10965W: http://www.ezchip.com/scm/
7fa129cc 10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
10967S: Supported
10968F: arch/tile/
6b940606 10969F: drivers/char/tile-srom.c
5c770755 10970F: drivers/edac/tile_edac.c
6b940606
CM
10971F: drivers/net/ethernet/tile/
10972F: drivers/rtc/rtc-tile.c
10973F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 10974F: drivers/tty/serial/tilegx.c
6b940606
CM
10975F: drivers/usb/host/*-tilegx.c
10976F: include/linux/usb/tilegx.h
867e359b 10977
1da177e4 10978TLAN NETWORK DRIVER
8b58be88 10979M: Samuel Chessman <chessman@tux.org>
88c07dde 10980L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
10981W: http://sourceforge.net/projects/tlan/
10982S: Maintained
679655da 10983F: Documentation/networking/tlan.txt
b544dbac 10984F: drivers/net/ethernet/ti/tlan.*
1da177e4 10985
d74db3b2 10986TOMOYO SECURITY MODULE
8b58be88
JP
10987M: Kentaro Takeda <takedakn@nttdata.co.jp>
10988M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
10989L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10990L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
10991L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10992L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10993W: http://tomoyo.sourceforge.jp/
843d183c 10994T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 10995S: Maintained
679655da 10996F: security/tomoyo/
d74db3b2 10997
9caeb532 10998TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 10999M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11000L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11001S: Maintained
11002F: drivers/platform/x86/topstar-laptop.c
11003
1da177e4 11004TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11005M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11006L: platform-driver-x86@vger.kernel.org
0a63ca11 11007S: Maintained
679655da 11008F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11009
0a63ca11
AA
11010TOSHIBA BLUETOOTH DRIVER
11011M: Azael Avalos <coproscefalo@gmail.com>
11012L: platform-driver-x86@vger.kernel.org
11013S: Maintained
11014F: drivers/platform/x86/toshiba_bluetooth.c
11015
11016TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11017M: Azael Avalos <coproscefalo@gmail.com>
11018L: platform-driver-x86@vger.kernel.org
11019S: Maintained
11020F: drivers/platform/x86/toshiba_haps.c
11021
14991fc7
AA
11022TOSHIBA WMI HOTKEYS DRIVER
11023M: Azael Avalos <coproscefalo@gmail.com>
11024L: platform-driver-x86@vger.kernel.org
11025S: Maintained
11026F: drivers/platform/x86/toshiba-wmi.c
11027
1da177e4 11028TOSHIBA SMM DRIVER
8b58be88 11029M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11030W: http://www.buzzard.org.uk/toshiba/
11031S: Maintained
679655da
JP
11032F: drivers/char/toshiba.c
11033F: include/linux/toshiba.h
c117ab84 11034F: include/uapi/linux/toshiba.h
1da177e4 11035
d32d9864
MR
11036TOSHIBA TC358743 DRIVER
11037M: Mats Randgaard <matrandg@cisco.com>
11038L: linux-media@vger.kernel.org
11039S: Maintained
11040F: drivers/media/i2c/tc358743*
b5dcee22 11041F: include/media/i2c/tc358743.h
d32d9864 11042
d719f900 11043TMIO MMC DRIVER
c4b13fb0 11044M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11045L: linux-mmc@vger.kernel.org
d719f900 11046S: Maintained
d1057c40
GL
11047F: drivers/mmc/host/tmio_mmc*
11048F: drivers/mmc/host/sh_mobile_sdhi.c
11049F: include/linux/mmc/tmio.h
11050F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11051
917cc4e6
GR
11052TMP401 HARDWARE MONITOR DRIVER
11053M: Guenter Roeck <linux@roeck-us.net>
11054L: lm-sensors@lm-sensors.org
11055S: Maintained
11056F: Documentation/hwmon/tmp401
11057F: drivers/hwmon/tmp401.c
11058
98f32602 11059TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11060M: Hugh Dickins <hughd@google.com>
98f32602
HD
11061L: linux-mm@kvack.org
11062S: Maintained
11063F: include/linux/shmem_fs.h
11064F: mm/shmem.c
11065
45f95b53 11066TM6000 VIDEO4LINUX DRIVER
009a5410 11067M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11068L: linux-media@vger.kernel.org
a825eaec 11069W: https://linuxtv.org
45f95b53
MCC
11070T: git git://linuxtv.org/media_tree.git
11071S: Odd fixes
11072F: drivers/media/usb/tm6000/
11073
c65fde19
HV
11074TW68 VIDEO4LINUX DRIVER
11075M: Hans Verkuil <hverkuil@xs4all.nl>
11076L: linux-media@vger.kernel.org
11077T: git git://linuxtv.org/media_tree.git
a825eaec 11078W: https://linuxtv.org
c65fde19
HV
11079S: Odd Fixes
11080F: drivers/media/pci/tw68/
11081
4e68852d 11082TPM DEVICE DRIVER
901486b8 11083M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11084M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11085M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11086R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11087W: http://tpmdd.sourceforge.net
63a10dfd 11088L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
f78c81b4 11089Q: git git://github.com/PeterHuewe/linux-tpmdd.git
9f273c24 11090T: git https://github.com/PeterHuewe/linux-tpmdd
4e68852d 11091S: Maintained
679655da 11092F: drivers/char/tpm/
4e68852d 11093
1a0f1b27
AL
11094TPM IBM_VTPM DEVICE DRIVER
11095M: Ashley Lai <ashleydlai@gmail.com>
11096W: http://tpmdd.sourceforge.net
11097L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11098S: Maintained
11099F: drivers/char/tpm/tpm_ibmvtpm*
11100
d6f005a1
JP
11101TRACING
11102M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11103M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11105S: Maintained
11106F: Documentation/trace/ftrace.txt
11107F: arch/*/*/*/ftrace.h
11108F: arch/*/kernel/ftrace.c
11109F: include/*/ftrace.h
11110F: include/linux/trace*.h
11111F: include/trace/
11112F: kernel/trace/
6e68e6c5 11113F: tools/testing/selftests/ftrace/
d6f005a1 11114
1da177e4 11115TRIVIAL PATCHES
8b58be88 11116M: Jiri Kosina <trivial@kernel.org>
54e5881d 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11118S: Maintained
86ef925f 11119K: ^Subject:.*(?i)trivial
1da177e4 11120
4e68852d 11121TTY LAYER
879a5a00 11122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11123M: Jiri Slaby <jslaby@suse.com>
879a5a00 11124S: Supported
08deed1e 11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11126F: Documentation/serial/
8dd5d2f1 11127F: drivers/tty/
df621252 11128F: drivers/tty/serial/serial_core.c
e3288775
AC
11129F: include/linux/serial_core.h
11130F: include/linux/serial.h
11131F: include/linux/tty.h
c117ab84
CEB
11132F: include/uapi/linux/serial_core.h
11133F: include/uapi/linux/serial.h
11134F: include/uapi/linux/tty.h
4e68852d 11135
91952bc0
AP
11136TUA9001 MEDIA DRIVER
11137M: Antti Palosaari <crope@iki.fi>
11138L: linux-media@vger.kernel.org
a825eaec 11139W: https://linuxtv.org
91952bc0
AP
11140W: http://palosaari.fi/linux/
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/anttip/media_tree.git
11143S: Maintained
11144F: drivers/media/tuners/tua9001*
11145
740db6d7 11146TULIP NETWORK DRIVERS
740db6d7 11147L: netdev@vger.kernel.org
cf869eb1
GG
11148L: linux-parisc@vger.kernel.org
11149S: Orphan
0f04e2aa 11150F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11151
11152TUN/TAP driver
ba57b6f2 11153M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11154W: http://vtun.sourceforge.net/tun
11155S: Maintained
679655da
JP
11156F: Documentation/networking/tuntap.txt
11157F: arch/um/os-Linux/drivers/
1da177e4 11158
b454cc66 11159TURBOCHANNEL SUBSYSTEM
8b58be88 11160M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11161M: Ralf Baechle <ralf@linux-mips.org>
11162L: linux-mips@linux-mips.org
11163Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11164S: Maintained
679655da
JP
11165F: drivers/tc/
11166F: include/linux/tc.h
b454cc66 11167
1da177e4 11168U14-34F SCSI DRIVER
8b58be88 11169M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11170L: linux-scsi@vger.kernel.org
11171S: Maintained
679655da 11172F: drivers/scsi/u14-34f.c
1da177e4 11173
e2d1d6c0 11174UBI FILE SYSTEM (UBIFS)
949cb623 11175M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11176M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11177L: linux-mtd@lists.infradead.org
e2966cbe 11178T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11179W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11180S: Maintained
679655da
JP
11181F: Documentation/filesystems/ubifs.txt
11182F: fs/ubifs/
e2d1d6c0 11183
e1632fa2 11184UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11185M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11186W: http://www.uclinux.org/
e1632fa2 11187L: linux-m68k@lists.linux-m68k.org
cc2020e6 11188L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11189T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11190S: Maintained
e1632fa2
GU
11191F: arch/m68k/coldfire/
11192F: arch/m68k/68*/
61bc02bb
JP
11193F: arch/m68k/*/*_no.*
11194F: arch/m68k/include/asm/*_no.*
cc2020e6 11195
1da177e4 11196UDF FILESYSTEM
d8130624 11197M: Jan Kara <jack@suse.com>
1da177e4 11198S: Maintained
679655da
JP
11199F: Documentation/filesystems/udf.txt
11200F: fs/udf/
1da177e4 11201
cc2020e6 11202UFS FILESYSTEM
8b58be88 11203M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11204S: Maintained
679655da
JP
11205F: Documentation/filesystems/ufs.txt
11206F: fs/ufs/
cc2020e6 11207
0a09d3ab
DH
11208UHID USERSPACE HID IO DRIVER:
11209M: David Herrmann <dh.herrmann@googlemail.com>
11210L: linux-input@vger.kernel.org
11211S: Maintained
11212F: drivers/hid/uhid.c
c117ab84 11213F: include/uapi/linux/uhid.h
0a09d3ab 11214
18332a80 11215ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11216L: linux-usb@vger.kernel.org
10c6c9c9 11217S: Orphan
355ffe69 11218F: drivers/uwb/
679655da
JP
11219F: include/linux/uwb.h
11220F: include/linux/uwb/
18332a80 11221
b31d8273
G
11222UNICORE32 ARCHITECTURE:
11223M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11224W: http://mprc.pku.edu.cn/~guanxuetao/linux
11225S: Maintained
ceebf4d5 11226T: git git://github.com/gxt/linux.git
b31d8273
G
11227F: arch/unicore32/
11228
d8379ab1
TF
11229UNIFDEF
11230M: Tony Finch <dot@dotat.at>
11231W: http://dotat.at/prog/unifdef
11232S: Maintained
11233F: scripts/unifdef.c
11234
1da177e4 11235UNIFORM CDROM DRIVER
8b58be88 11236M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11237W: http://www.kernel.dk
11238S: Maintained
679655da
JP
11239F: Documentation/cdrom/
11240F: drivers/cdrom/cdrom.c
11241F: include/linux/cdrom.h
c117ab84 11242F: include/uapi/linux/cdrom.h
1da177e4 11243
56df0122 11244UNISYS S-PAR DRIVERS
49e7d9df
JP
11245M: Benjamin Romer <benjamin.romer@unisys.com>
11246M: David Kershner <david.kershner@unisys.com>
11247L: sparmaintainer@unisys.com (Unisys internal)
11248S: Supported
11249F: drivers/staging/unisys/
56df0122 11250
9941fa6e
VH
11251UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11252M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11253L: linux-scsi@vger.kernel.org
11254S: Supported
11255F: Documentation/scsi/ufs.txt
11256F: drivers/scsi/ufs/
11257
e2d1d6c0 11258UNSORTED BLOCK IMAGES (UBI)
949cb623 11259M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11260M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11261W: http://www.linux-mtd.infradead.org/
11262L: linux-mtd@lists.infradead.org
b6b44e0a 11263T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11264S: Supported
80811493 11265F: drivers/mtd/ubi/
679655da 11266F: include/linux/mtd/ubi.h
c117ab84 11267F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11268
1da177e4 11269USB ACM DRIVER
61eee9a7 11270M: Oliver Neukum <oliver@neukum.org>
6372594a 11271L: linux-usb@vger.kernel.org
1da177e4 11272S: Maintained
679655da
JP
11273F: Documentation/usb/acm.txt
11274F: drivers/usb/class/cdc-acm.*
1da177e4 11275
b7d572e1
PF
11276USB AR5523 WIRELESS DRIVER
11277M: Pontus Fuchs <pontus.fuchs@gmail.com>
11278L: linux-wireless@vger.kernel.org
11279S: Maintained
11280F: drivers/net/wireless/ath/ar5523/
11281
115bb1ff 11282USB ATTACHED SCSI
f50a4968 11283M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11284M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11285L: linux-usb@vger.kernel.org
11286L: linux-scsi@vger.kernel.org
8eae0fb7 11287S: Maintained
115bb1ff
MW
11288F: drivers/usb/storage/uas.c
11289
1da177e4 11290USB CDC ETHERNET DRIVER
61eee9a7 11291M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11292L: linux-usb@vger.kernel.org
1da177e4 11293S: Maintained
679655da 11294F: drivers/net/usb/cdc_*.c
c117ab84 11295F: include/uapi/linux/usb/cdc.h
1da177e4 11296
66e3e591
KP
11297USB CHAOSKEY DRIVER
11298M: Keith Packard <keithp@keithp.com>
11299L: linux-usb@vger.kernel.org
11300S: Maintained
11301F: drivers/usb/misc/chaoskey.c
11302
b02b371e 11303USB CYPRESS C67X00 DRIVER
8b58be88 11304M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11305L: linux-usb@vger.kernel.org
11306S: Maintained
679655da 11307F: drivers/usb/c67x00/
b02b371e 11308
d0374f4f 11309USB DAVICOM DM9601 DRIVER
8b58be88 11310M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11311L: netdev@vger.kernel.org
d0374f4f
PK
11312W: http://www.linux-usb.org/usbnet
11313S: Maintained
679655da 11314F: drivers/net/usb/dm9601.c
d0374f4f 11315
cc2020e6 11316USB DIAMOND RIO500 DRIVER
8b58be88 11317M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11318L: rio500-users@lists.sourceforge.net
11319W: http://rio500.sourceforge.net
11320S: Maintained
679655da 11321F: drivers/usb/misc/rio500*
cc2020e6 11322
1da177e4 11323USB EHCI DRIVER
578333ab 11324M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11325L: linux-usb@vger.kernel.org
578333ab 11326S: Maintained
679655da
JP
11327F: Documentation/usb/ehci.txt
11328F: drivers/usb/host/ehci*
1da177e4 11329
69ae9e3e 11330USB GADGET/PERIPHERAL SUBSYSTEM
d6d0f665 11331M: Felipe Balbi <balbi@ti.com>
795fb7e7 11332L: linux-usb@vger.kernel.org
69ae9e3e 11333W: http://www.linux-usb.org/gadget
d6d0f665
FB
11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11335S: Maintained
679655da
JP
11336F: drivers/usb/gadget/
11337F: include/linux/usb/gadget*
69ae9e3e 11338
2dea64b4 11339USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11340M: Jiri Kosina <jikos@kernel.org>
406df153 11341R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11342L: linux-usb@vger.kernel.org
54e5881d 11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11344S: Maintained
c2f01971 11345F: Documentation/hid/hiddev.txt
679655da 11346F: drivers/hid/usbhid/
1da177e4 11347
959eea21 11348USB ISP116X DRIVER
8b58be88 11349M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11350L: linux-usb@vger.kernel.org
959eea21 11351S: Maintained
679655da
JP
11352F: drivers/usb/host/isp116x*
11353F: include/linux/usb/isp116x.h
959eea21 11354
1da177e4 11355USB MASS STORAGE DRIVER
8b58be88 11356M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11357L: linux-usb@vger.kernel.org
8836aeb8 11358L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11359S: Maintained
11360W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11361F: drivers/usb/storage/
1da177e4 11362
af39917d
CL
11363USB MIDI DRIVER
11364M: Clemens Ladisch <clemens@ladisch.de>
11365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11366T: git git://git.alsa-project.org/alsa-kernel.git
11367S: Maintained
11368F: sound/usb/midi.*
11369
444ce9d4
JP
11370USB NETWORKING DRIVERS
11371L: linux-usb@vger.kernel.org
11372S: Odd Fixes
11373F: drivers/net/usb/
11374
1da177e4 11375USB OHCI DRIVER
578333ab 11376M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11377L: linux-usb@vger.kernel.org
578333ab 11378S: Maintained
679655da
JP
11379F: Documentation/usb/ohci.txt
11380F: drivers/usb/host/ohci*
1da177e4 11381
963ffa3e 11382USB OTG FSM (Finite State Machine)
60d77b3d 11383M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11385L: linux-usb@vger.kernel.org
11386S: Maintained
11387F: drivers/usb/common/usb-otg-fsm.c
11388
563da3a9
VM
11389USB OVER IP DRIVER
11390M: Valentina Manea <valentina.manea.m@gmail.com>
11391M: Shuah Khan <shuah.kh@samsung.com>
11392L: linux-usb@vger.kernel.org
11393S: Maintained
11394F: drivers/usb/usbip/
11395F: tools/usb/usbip/
11396
1da177e4 11397USB PEGASUS DRIVER
a16b945c 11398M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11399L: linux-usb@vger.kernel.org
043600a6 11400L: netdev@vger.kernel.org
052e3128
PM
11401T: git git://github.com/petkan/pegasus.git
11402W: https://github.com/petkan/pegasus
1da177e4 11403S: Maintained
679655da 11404F: drivers/net/usb/pegasus.*
1da177e4 11405
d3ad558f
FB
11406USB PHY LAYER
11407M: Felipe Balbi <balbi@ti.com>
11408L: linux-usb@vger.kernel.org
11409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11410S: Maintained
11411F: drivers/usb/phy/
d3ad558f 11412
73e4fb3f 11413USB PRINTER DRIVER (usblp)
8b58be88 11414M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11415L: linux-usb@vger.kernel.org
73e4fb3f 11416S: Supported
679655da 11417F: drivers/usb/class/usblp.c
1da177e4 11418
4521b477
BM
11419USB QMI WWAN NETWORK DRIVER
11420M: Bjørn Mork <bjorn@mork.no>
11421L: netdev@vger.kernel.org
11422S: Maintained
11423F: Documentation/ABI/testing/sysfs-class-net-qmi
11424F: drivers/net/usb/qmi_wwan.c
11425
1da177e4 11426USB RTL8150 DRIVER
a16b945c 11427M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11428L: linux-usb@vger.kernel.org
043600a6 11429L: netdev@vger.kernel.org
052e3128
PM
11430T: git git://github.com/petkan/rtl8150.git
11431W: https://github.com/petkan/rtl8150
1da177e4 11432S: Maintained
679655da 11433F: drivers/net/usb/rtl8150.c
1da177e4 11434
f896b796 11435USB SERIAL SUBSYSTEM
66085694 11436M: Johan Hovold <johan@kernel.org>
795fb7e7 11437L: linux-usb@vger.kernel.org
4e68852d 11438S: Maintained
679655da 11439F: Documentation/usb/usb-serial.txt
f896b796 11440F: drivers/usb/serial/
679655da 11441F: include/linux/usb/serial.h
1da177e4 11442
b3f0db1c
SG
11443USB SMSC75XX ETHERNET DRIVER
11444M: Steve Glendinning <steve.glendinning@shawell.net>
11445L: netdev@vger.kernel.org
11446S: Maintained
11447F: drivers/net/usb/smsc75xx.*
11448
2f7ca802 11449USB SMSC95XX ETHERNET DRIVER
90b24cfb 11450M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11451L: netdev@vger.kernel.org
90b24cfb 11452S: Maintained
679655da 11453F: drivers/net/usb/smsc95xx.*
2f7ca802 11454
1da177e4 11455USB SUBSYSTEM
879a5a00 11456M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11457L: linux-usb@vger.kernel.org
1da177e4 11458W: http://www.linux-usb.org
08deed1e 11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11460S: Supported
679655da 11461F: Documentation/usb/
679655da
JP
11462F: drivers/usb/
11463F: include/linux/usb.h
11464F: include/linux/usb/
1da177e4
LT
11465
11466USB UHCI DRIVER
8b58be88 11467M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11468L: linux-usb@vger.kernel.org
1da177e4 11469S: Maintained
679655da 11470F: drivers/usb/host/uhci*
1da177e4 11471
69ae9e3e 11472USB "USBNET" DRIVER FRAMEWORK
d8130624 11473M: Oliver Neukum <oneukum@suse.com>
043600a6 11474L: netdev@vger.kernel.org
69ae9e3e 11475W: http://www.linux-usb.org/usbnet
1da177e4 11476S: Maintained
679655da
JP
11477F: drivers/net/usb/usbnet.c
11478F: include/linux/usb/usbnet.h
1da177e4 11479
c0efd232 11480USB VIDEO CLASS
c53ac071 11481M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11482L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11483L: linux-media@vger.kernel.org
275ffde4 11484T: git git://linuxtv.org/media_tree.git
57c6d2e9 11485W: http://www.ideasonboard.org/uvc/
c0efd232 11486S: Maintained
0c0d06ca 11487F: drivers/media/usb/uvc/
6c0f0359 11488F: include/uapi/linux/uvcvideo.h
1da177e4 11489
b60b9c45
HV
11490USB VISION DRIVER
11491M: Hans Verkuil <hverkuil@xs4all.nl>
11492L: linux-media@vger.kernel.org
11493T: git git://linuxtv.org/media_tree.git
a825eaec 11494W: https://linuxtv.org
b60b9c45
HV
11495S: Odd Fixes
11496F: drivers/media/usb/usbvision/
11497
8282da47
LP
11498USB WEBCAM GADGET
11499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11500L: linux-usb@vger.kernel.org
11501S: Maintained
3a83c16e 11502F: drivers/usb/gadget/function/*uvc*
faf2e1db 11503F: drivers/usb/gadget/legacy/webcam.c
8282da47 11504
bf164cc0 11505USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11506M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11507L: linux-wireless@vger.kernel.org
11508S: Maintained
679655da 11509F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11510
eb6bab13 11511USB XHCI DRIVER
03d85053 11512M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11513L: linux-usb@vger.kernel.org
11514S: Supported
36d0344c
SS
11515F: drivers/usb/host/xhci*
11516F: drivers/usb/host/pci-quirks*
eb6bab13 11517
1da177e4 11518USB ZD1201 DRIVER
4086b9ca 11519L: linux-wireless@vger.kernel.org
1da177e4 11520W: http://linux-lc100020.sourceforge.net
4086b9ca 11521S: Orphan
ed0ad06f 11522F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11523
b7eee616 11524USB ZR364XX DRIVER
8b58be88 11525M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11526L: linux-usb@vger.kernel.org
661263b5 11527L: linux-media@vger.kernel.org
275ffde4 11528T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11529W: http://royale.zerezo.com/zr364xx/
11530S: Maintained
679655da 11531F: Documentation/video4linux/zr364xx.txt
90d72ac6 11532F: drivers/media/usb/zr364xx/
b7eee616 11533
289fcff4
HK
11534ULPI BUS
11535M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11536L: linux-usb@vger.kernel.org
11537S: Maintained
11538F: drivers/usb/common/ulpi.c
11539F: include/linux/ulpi/
11540
e7839f25 11541USER-MODE LINUX (UML)
8b58be88 11542M: Jeff Dike <jdike@addtoit.com>
b15194b7 11543M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11544L: user-mode-linux-devel@lists.sourceforge.net
11545L: user-mode-linux-user@lists.sourceforge.net
11546W: http://user-mode-linux.sourceforge.net
9f273c24 11547T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11548S: Maintained
61516587 11549F: Documentation/virtual/uml/
679655da 11550F: arch/um/
b070989a 11551F: arch/x86/um/
679655da
JP
11552F: fs/hostfs/
11553F: fs/hppfs/
b7eee616 11554
e5f114e9 11555USERSPACE I/O (UIO)
6a534c9d 11556M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11557M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11558S: Maintained
3d3fecbd 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11560F: Documentation/DocBook/uio-howto.tmpl
11561F: drivers/uio/
11562F: include/linux/uio*.h
e5f114e9 11563
256cccbe 11564UTIL-LINUX PACKAGE
8b58be88 11565M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11566L: util-linux@vger.kernel.org
11567W: http://en.wikipedia.org/wiki/Util-linux
11568T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11569S: Maintained
11570
c1fd1c07 11571UVESAFB DRIVER
8b58be88 11572M: Michal Januszewski <spock@gentoo.org>
c69f677c 11573L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11574W: http://dev.gentoo.org/~spock/projects/uvesafb/
11575S: Maintained
679655da 11576F: Documentation/fb/uvesafb.txt
8a61f013 11577F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11578
456930d8
SA
11579VF610 NAND DRIVER
11580M: Stefan Agner <stefan@agner.ch>
11581L: linux-mtd@lists.infradead.org
11582S: Supported
11583F: drivers/mtd/nand/vf610_nfc.c
11584
4480f15b 11585VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11586M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11587S: Maintained
679655da
JP
11588F: Documentation/filesystems/vfat.txt
11589F: fs/fat/
1da177e4 11590
cba3345c
AW
11591VFIO DRIVER
11592M: Alex Williamson <alex.williamson@redhat.com>
11593L: kvm@vger.kernel.org
9f273c24 11594T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11595S: Maintained
11596F: Documentation/vfio.txt
11597F: drivers/vfio/
11598F: include/linux/vfio.h
c117ab84 11599F: include/uapi/linux/vfio.h
cba3345c 11600
a714ea5f
AW
11601VFIO PLATFORM DRIVER
11602M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11603L: kvm@vger.kernel.org
11604S: Maintained
11605F: drivers/vfio/platform/
11606
9e6f3438
PO
11607VIDEOBUF2 FRAMEWORK
11608M: Pawel Osciak <pawel@osciak.com>
11609M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11610M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11611L: linux-media@vger.kernel.org
11612S: Maintained
90d72ac6 11613F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11614F: include/media/videobuf2-*
11615
5523662e
SCP
11616VIRTUAL SERIO DEVICE DRIVER
11617M: Stephen Chandler Paul <thatslyude@gmail.com>
11618S: Maintained
11619F: drivers/input/serio/userio.c
11620F: include/uapi/linux/userio.h
11621
9a82446b
AS
11622VIRTIO CONSOLE DRIVER
11623M: Amit Shah <amit.shah@redhat.com>
11624L: virtualization@lists.linux-foundation.org
11625S: Maintained
11626F: drivers/char/virtio_console.c
11627F: include/linux/virtio_console.h
c117ab84 11628F: include/uapi/linux/virtio_console.h
9a82446b 11629
2426ec8f 11630VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11631M: "Michael S. Tsirkin" <mst@redhat.com>
11632L: virtualization@lists.linux-foundation.org
11633S: Maintained
11634F: drivers/virtio/
c893c8d7 11635F: tools/virtio/
2426ec8f
MT
11636F: drivers/net/virtio_net.c
11637F: drivers/block/virtio_blk.c
11638F: include/linux/virtio_*.h
916cdabc 11639F: include/uapi/linux/virtio_*.h
2426ec8f 11640
f2dbda3b
CH
11641VIRTIO DRIVERS FOR S390
11642M: Christian Borntraeger <borntraeger@de.ibm.com>
11643M: Cornelia Huck <cornelia.huck@de.ibm.com>
11644L: linux-s390@vger.kernel.org
11645L: virtualization@lists.linux-foundation.org
11646L: kvm@vger.kernel.org
11647S: Supported
1b568d93 11648F: drivers/s390/virtio/
f2dbda3b 11649
4ad6ee91
GH
11650VIRTIO GPU DRIVER
11651M: David Airlie <airlied@linux.ie>
11652M: Gerd Hoffmann <kraxel@redhat.com>
11653L: dri-devel@lists.freedesktop.org
11654L: virtualization@lists.linux-foundation.org
11655S: Maintained
11656F: drivers/gpu/drm/virtio/
11657F: include/uapi/linux/virtio_gpu.h
11658
3a4d5c94
MT
11659VIRTIO HOST (VHOST)
11660M: "Michael S. Tsirkin" <mst@redhat.com>
11661L: kvm@vger.kernel.org
c996d8b9 11662L: virtualization@lists.linux-foundation.org
3a4d5c94 11663L: netdev@vger.kernel.org
9f273c24 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11665S: Maintained
11666F: drivers/vhost/
c117ab84 11667F: include/uapi/linux/vhost.h
3a4d5c94 11668
271c8651
GH
11669VIRTIO INPUT DRIVER
11670M: Gerd Hoffmann <kraxel@redhat.com>
11671S: Maintained
11672F: drivers/virtio/virtio_input.c
11673F: include/uapi/linux/virtio_input.h
11674
1da177e4 11675VIA RHINE NETWORK DRIVER
210347e1 11676S: Orphan
f2148a47 11677F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11678
f0bf7f61 11679VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11680M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11681M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11682S: Maintained
11683F: drivers/mmc/host/via-sdmmc.c
11684
69e4a7c2 11685VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11686M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11687L: linux-fbdev@vger.kernel.org
69e4a7c2 11688S: Maintained
c7babebd
FTS
11689F: include/linux/via-core.h
11690F: include/linux/via-gpio.h
11691F: include/linux/via_i2c.h
8a61f013 11692F: drivers/video/fbdev/via/
69e4a7c2 11693
01f20734 11694VIA VELOCITY NETWORK DRIVER
8b58be88 11695M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11696L: netdev@vger.kernel.org
11697S: Maintained
f2148a47 11698F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11699
f73f8173
AW
11700VIRT LIB
11701M: Alex Williamson <alex.williamson@redhat.com>
11702M: Paolo Bonzini <pbonzini@redhat.com>
11703L: kvm@vger.kernel.org
11704S: Supported
11705F: virt/lib/
11706
77911fd2 11707VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11708M: Hans Verkuil <hverkuil@xs4all.nl>
11709L: linux-media@vger.kernel.org
11710T: git git://linuxtv.org/media_tree.git
a825eaec 11711W: https://linuxtv.org
0b7bc1fa 11712S: Maintained
77911fd2 11713F: drivers/media/platform/vivid/*
0b7bc1fa 11714
be7f8273 11715VLAN (802.1Q)
8b58be88 11716M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11717L: netdev@vger.kernel.org
11718S: Maintained
679655da
JP
11719F: drivers/net/macvlan.c
11720F: include/linux/if_*vlan.h
11721F: net/8021q/
be7f8273 11722
55e331cf 11723VLYNQ BUS
8b58be88 11724M: Florian Fainelli <florian@openwrt.org>
8578d7af 11725L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11726S: Maintained
11727F: drivers/vlynq/vlynq.c
11728F: include/linux/vlynq.h
11729
390beae4 11730VME SUBSYSTEM
74c600e3 11731M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11732M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11733M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11734L: devel@driverdev.osuosl.org
11735S: Maintained
11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11737F: Documentation/vme_api.txt
11738F: drivers/staging/vme/
11739F: drivers/vme/
11740F: include/linux/vme*
11741
4488e09b
AK
11742VMWARE HYPERVISOR INTERFACE
11743M: Alok Kataria <akataria@vmware.com>
11744L: virtualization@lists.linux-foundation.org
11745S: Supported
11746F: arch/x86/kernel/cpu/vmware.c
11747
73b35d07
DT
11748VMWARE BALLOON DRIVER
11749M: Xavier Deguillard <xdeguillard@vmware.com>
11750M: Philip Moltmann <moltmann@vmware.com>
11751M: "VMware, Inc." <pv-drivers@vmware.com>
11752L: linux-kernel@vger.kernel.org
11753S: Maintained
11754F: drivers/misc/vmw_balloon.c
11755
8b8be51b
TH
11756VMWARE VMMOUSE SUBDRIVER
11757M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11758M: "VMware, Inc." <pv-drivers@vmware.com>
11759L: linux-input@vger.kernel.org
11760S: Maintained
11761F: drivers/input/mouse/vmmouse.c
11762F: drivers/input/mouse/vmmouse.h
11763
d1a890fa 11764VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11765M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11766M: "VMware, Inc." <pv-drivers@vmware.com>
11767L: netdev@vger.kernel.org
11768S: Maintained
11769F: drivers/net/vmxnet3/
d1a890fa 11770
851b1642 11771VMware PVSCSI driver
f2d7e40e 11772M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11773M: VMware PV-Drivers <pv-drivers@vmware.com>
11774L: linux-scsi@vger.kernel.org
11775S: Maintained
11776F: drivers/scsi/vmw_pvscsi.c
11777F: drivers/scsi/vmw_pvscsi.h
11778
e53e86c7 11779VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11780M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11781M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11782L: linux-kernel@vger.kernel.org
1dd68f01 11783W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11784T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11785S: Supported
679655da
JP
11786F: drivers/regulator/
11787F: include/linux/regulator/
e53e86c7 11788
081958eb
DA
11789VRF
11790M: David Ahern <dsa@cumulusnetworks.com>
11791M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11792L: netdev@vger.kernel.org
11793S: Maintained
11794F: drivers/net/vrf.c
562d897d 11795F: Documentation/networking/vrf.txt
081958eb 11796
ab41319e 11797VT1211 HARDWARE MONITOR DRIVER
8b58be88 11798M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11799L: lm-sensors@lm-sensors.org
11800S: Maintained
679655da
JP
11801F: Documentation/hwmon/vt1211
11802F: drivers/hwmon/vt1211.c
ab41319e 11803
1de9e371 11804VT8231 HARDWARE MONITOR DRIVER
8b58be88 11805M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11806L: lm-sensors@lm-sensors.org
11807S: Maintained
679655da 11808F: drivers/hwmon/vt8231.c
1de9e371 11809
88095e7b
TO
11810VUB300 USB to SDIO/SD/MMC bridge chip
11811M: Tony Olech <tony.olech@elandigitalsystems.com>
11812L: linux-mmc@vger.kernel.org
11813L: linux-usb@vger.kernel.org
11814S: Supported
11815F: drivers/mmc/host/vub300.c
11816
1da177e4 11817W1 DALLAS'S 1-WIRE BUS
a8018766 11818M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11819S: Maintained
679655da
JP
11820F: Documentation/w1/
11821F: drivers/w1/
1da177e4 11822
13927079 11823W83791D HARDWARE MONITORING DRIVER
8b58be88 11824M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11825L: lm-sensors@lm-sensors.org
25845c22 11826S: Maintained
679655da
JP
11827F: Documentation/hwmon/w83791d
11828F: drivers/hwmon/w83791d.c
13927079 11829
61db011d 11830W83793 HARDWARE MONITORING DRIVER
8b58be88 11831M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11832L: lm-sensors@lm-sensors.org
11833S: Maintained
679655da
JP
11834F: Documentation/hwmon/w83793
11835F: drivers/hwmon/w83793.c
61db011d 11836
e3760b43 11837W83795 HARDWARE MONITORING DRIVER
d8130624 11838M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11839L: lm-sensors@lm-sensors.org
11840S: Maintained
11841F: drivers/hwmon/w83795.c
11842
1da177e4 11843W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11844M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11845S: Maintained
679655da 11846F: drivers/mmc/host/wbsd.*
1da177e4 11847
b4e05923
HG
11848WACOM PROTOCOL 4 SERIAL TABLETS
11849M: Julian Squires <julian@cipht.net>
11850M: Hans de Goede <hdegoede@redhat.com>
11851L: linux-input@vger.kernel.org
11852S: Maintained
11853F: drivers/input/tablet/wacom_serial4.c
11854
3527761c 11855WATCHDOG DEVICE DRIVERS
8b58be88 11856M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11857R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11858L: linux-watchdog@vger.kernel.org
11859W: http://www.linux-watchdog.org/
f599aaf0 11860T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11861S: Maintained
679655da
JP
11862F: Documentation/watchdog/
11863F: drivers/watchdog/
11864F: include/linux/watchdog.h
c117ab84 11865F: include/uapi/linux/watchdog.h
3527761c 11866
1da177e4 11867WD7000 SCSI DRIVER
8b58be88 11868M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11869L: linux-scsi@vger.kernel.org
11870S: Maintained
679655da 11871F: drivers/scsi/wd7000.c
1da177e4 11872
b22e00f3
DH
11873WIIMOTE HID DRIVER
11874M: David Herrmann <dh.herrmann@googlemail.com>
11875L: linux-input@vger.kernel.org
11876S: Maintained
11877F: drivers/hid/hid-wiimote*
11878
e258b80e 11879WINBOND CIR DRIVER
364e9e18 11880M: David Härdeman <david@hardeman.nu>
e258b80e 11881S: Maintained
116ab806 11882F: drivers/media/rc/winbond-cir.c
9c26df9b
WBG
11883
11884WINSYSTEMS WS16C48 GPIO DRIVER
11885M: William Breathitt Gray <vilhelm.gray@gmail.com>
11886L: linux-gpio@vger.kernel.org
11887S: Maintained
11888F: drivers/gpio/gpio-ws16c48.c
e258b80e 11889
8a70da82 11890WIMAX STACK
8b58be88 11891M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 11892M: linux-wimax@intel.com
49e7d9df 11893L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
11894S: Supported
11895W: http://linuxwimax.org
315987dc 11896F: Documentation/wimax/README.wimax
315987dc
JP
11897F: include/linux/wimax/debug.h
11898F: include/net/wimax.h
c117ab84 11899F: include/uapi/linux/wimax.h
315987dc 11900F: net/wimax/
8a70da82 11901
5fc14680 11902WISTRON LAPTOP BUTTON DRIVER
8b58be88 11903M: Miloslav Trmac <mitr@volny.cz>
5fc14680 11904S: Maintained
679655da 11905F: drivers/input/misc/wistron_btns.c
5fc14680 11906
1da177e4 11907WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 11908M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 11909L: linux-wireless@vger.kernel.org
926554c4 11910W: http://oops.ghostprotocols.net:81/blog
1da177e4 11911S: Maintained
679655da 11912F: drivers/net/wireless/wl3501*
1da177e4 11913
055bcbcb 11914WOLFSON MICROELECTRONICS DRIVERS
fef95164 11915L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
11916T: git https://github.com/CirrusLogic/linux-drivers.git
11917W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 11918S: Supported
3768f0b1 11919F: Documentation/hwmon/wm83??
f494993f
CK
11920F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11921F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11922F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 11923F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 11924F: drivers/clk/clk-wm83*.c
9c309598 11925F: drivers/extcon/extcon-arizona.c
b75ea16a 11926F: drivers/leds/leds-wm83*.c
25b273ba 11927F: drivers/gpio/gpio-*wm*.c
9c309598 11928F: drivers/gpio/gpio-arizona.c
d22b0869 11929F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
11930F: drivers/input/misc/wm831x-on.c
11931F: drivers/input/touchscreen/wm831x-ts.c
11932F: drivers/input/touchscreen/wm97*.c
9c309598
MB
11933F: drivers/mfd/arizona*
11934F: drivers/mfd/wm*.c
12ebc137 11935F: drivers/mfd/cs47l24*
b75ea16a
MB
11936F: drivers/power/wm83*.c
11937F: drivers/rtc/rtc-wm83*.c
11938F: drivers/regulator/wm8*.c
3860e6c4 11939F: drivers/video/backlight/wm83*_bl.c
b75ea16a 11940F: drivers/watchdog/wm83*_wdt.c
9c309598 11941F: include/linux/mfd/arizona/
3860e6c4 11942F: include/linux/mfd/wm831x/
b75ea16a 11943F: include/linux/mfd/wm8350/
3768f0b1 11944F: include/linux/mfd/wm8400*
59ec6da2 11945F: include/linux/wm97xx.h
055bcbcb 11946F: include/sound/wm????.h
9c309598 11947F: sound/soc/codecs/arizona.?
055bcbcb 11948F: sound/soc/codecs/wm*
12ebc137 11949F: sound/soc/codecs/cs47l24*
b75ea16a 11950
3e6cd7a4
TH
11951WORKQUEUE
11952M: Tejun Heo <tj@kernel.org>
badb7f5e 11953R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11955S: Maintained
11956F: include/linux/workqueue.h
11957F: kernel/workqueue.c
11958F: Documentation/workqueue.txt
11959
1da177e4 11960X.25 NETWORK LAYER
8bf28059 11961M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 11962L: linux-x25@vger.kernel.org
8bf28059 11963S: Odd Fixes
679655da
JP
11964F: Documentation/networking/x25*
11965F: include/net/x25*
11966F: net/x25/
1da177e4 11967
e2d1d6c0 11968X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
11969M: Thomas Gleixner <tglx@linutronix.de>
11970M: Ingo Molnar <mingo@redhat.com>
11971M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 11972M: x86@kernel.org
981c3a4f 11973L: linux-kernel@vger.kernel.org
75fc2d37 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 11975S: Maintained
679655da
JP
11976F: Documentation/x86/
11977F: arch/x86/
e2d1d6c0 11978
d0944853 11979X86 PLATFORM DRIVERS
e181ba15 11980M: Darren Hart <dvhart@infradead.org>
d0944853 11981L: platform-driver-x86@vger.kernel.org
e181ba15 11982T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 11983S: Maintained
14430813 11984F: drivers/platform/x86/
3a4bceef 11985F: drivers/platform/olpc/
d0944853 11986
c1f5c54b
IM
11987X86 MCE INFRASTRUCTURE
11988M: Tony Luck <tony.luck@intel.com>
487ba8e8 11989M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
11990L: linux-edac@vger.kernel.org
11991S: Maintained
11992F: arch/x86/kernel/cpu/mcheck/*
11993
79ebdc95
BP
11994X86 MICROCODE UPDATE SUPPORT
11995M: Borislav Petkov <bp@alien8.de>
11996S: Maintained
11997F: arch/x86/kernel/cpu/microcode/*
11998
f0905c5a
AL
11999X86 VDSO
12000M: Andy Lutomirski <luto@amacapital.net>
12001L: linux-kernel@vger.kernel.org
12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12003S: Maintained
d603c8e1 12004F: arch/x86/entry/vdso/
f0905c5a 12005
d6fad502 12006XC2028/3028 TUNER DRIVER
009a5410 12007M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12008L: linux-media@vger.kernel.org
a825eaec 12009W: https://linuxtv.org
d6fad502
MCC
12010T: git git://linuxtv.org/media_tree.git
12011S: Maintained
12012F: drivers/media/tuners/tuner-xc2028.*
12013
c4468085 12014XEN HYPERVISOR INTERFACE
c4468085 12015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12016M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12017M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12018L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12020S: Supported
12021F: arch/x86/xen/
12022F: drivers/*/xen-*front.c
12023F: drivers/xen/
12024F: arch/x86/include/asm/xen/
12025F: include/xen/
c117ab84 12026F: include/uapi/xen/
c4468085 12027
77bfb479
SS
12028XEN HYPERVISOR ARM
12029M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12030L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12031S: Supported
12032F: arch/arm/xen/
12033F: arch/arm/include/asm/xen/
12034
b475e83f
SS
12035XEN HYPERVISOR ARM64
12036M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12037L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12038S: Supported
12039F: arch/arm64/xen/
12040F: arch/arm64/include/asm/xen/
12041
9b57e1a7
IC
12042XEN NETWORK BACKEND DRIVER
12043M: Ian Campbell <ian.campbell@citrix.com>
8386040b 12044M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12045L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12046L: netdev@vger.kernel.org
12047S: Supported
12048F: drivers/net/xen-netback/*
12049
c5f8e29d
KRW
12050XEN PCI SUBSYSTEM
12051M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12052L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12053S: Supported
12054F: arch/x86/pci/*xen*
12055F: drivers/pci/*xen*
12056
a2c5ae65
KRW
12057XEN BLOCK SUBSYSTEM
12058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12059M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12060L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12061S: Supported
12062F: drivers/block/xen-blkback/*
12063F: drivers/block/xen*
12064
15d03609
JG
12065XEN PVSCSI DRIVERS
12066M: Juergen Gross <jgross@suse.com>
12067L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12068L: linux-scsi@vger.kernel.org
12069S: Supported
12070F: drivers/scsi/xen-scsifront.c
12071F: drivers/xen/xen-scsiback.c
12072F: include/xen/interface/io/vscsiif.h
12073
c5f8e29d
KRW
12074XEN SWIOTLB SUBSYSTEM
12075M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12076L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12077S: Supported
12078F: arch/x86/xen/*swiotlb*
12079F: drivers/xen/*swiotlb*
12080
1da177e4
LT
12081XFS FILESYSTEM
12082P: Silicon Graphics Inc
809625ca 12083M: Dave Chinner <david@fromorbit.com>
18caa67a 12084M: xfs@oss.sgi.com
d7ede1aa 12085L: xfs@oss.sgi.com
1da177e4 12086W: http://oss.sgi.com/projects/xfs
9f273c24 12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12088S: Supported
679655da
JP
12089F: Documentation/filesystems/xfs.txt
12090F: fs/xfs/
1da177e4 12091
8a3b7a25 12092XILINX AXI ETHERNET DRIVER
59a54f30
MS
12093M: Anirudha Sarangi <anirudh@xilinx.com>
12094M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12095S: Maintained
12096F: drivers/net/ethernet/xilinx/xilinx_axienet*
12097
238b8721 12098XILINX UARTLITE SERIAL DRIVER
8b58be88 12099M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12100L: linux-serial@vger.kernel.org
12101S: Maintained
df621252 12102F: drivers/tty/serial/uartlite.c
238b8721 12103
df330515
LP
12104XILINX VIDEO IP CORES
12105M: Hyun Kwon <hyun.kwon@xilinx.com>
12106M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12107L: linux-media@vger.kernel.org
12108T: git git://linuxtv.org/media_tree.git
12109S: Supported
12110F: Documentation/devicetree/bindings/media/xilinx/
12111F: drivers/media/platform/xilinx/
a5562f65 12112F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12113
74316949
EB
12114XILLYBUS DRIVER
12115M: Eli Billauer <eli.billauer@gmail.com>
12116L: linux-kernel@vger.kernel.org
12117S: Supported
12118F: drivers/char/xillybus/
12119
f620e4b8
MF
12120XTENSA XTFPGA PLATFORM SUPPORT
12121M: Max Filippov <jcmvbkbc@gmail.com>
12122L: linux-xtensa@linux-xtensa.org
12123S: Maintained
12124F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12125F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12126
1da177e4 12127YAM DRIVER FOR AX.25
8b58be88 12128M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12129L: linux-hams@vger.kernel.org
12130S: Maintained
679655da
JP
12131F: drivers/net/hamradio/yam*
12132F: include/linux/yam.h
1da177e4 12133
af64a5eb 12134YEALINK PHONE DRIVER
8b58be88 12135M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12136L: usbb2k-api-dev@nongnu.org
12137S: Maintained
679655da
JP
12138F: Documentation/input/yealink.txt
12139F: drivers/input/misc/yealink.*
af64a5eb 12140
1da177e4 12141Z8530 DRIVER FOR AX.25
8b58be88 12142M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12143W: http://yaina.de/jreuter/
12144W: http://www.qsl.net/dl1bke/
12145L: linux-hams@vger.kernel.org
12146S: Maintained
679655da
JP
12147F: Documentation/networking/z8530drv.txt
12148F: drivers/net/hamradio/*scc.c
12149F: drivers/net/hamradio/z8530.h
1da177e4 12150
0cf31ec1 12151ZBUD COMPRESSED PAGE ALLOCATOR
0e3b7e54 12152M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12153L: linux-mm@kvack.org
12154S: Maintained
12155F: mm/zbud.c
12156F: include/linux/zbud.h
12157
7c0c3afb 12158ZD1211RW WIRELESS DRIVER
8b58be88
JP
12159M: Daniel Drake <dsd@gentoo.org>
12160M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12161W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12162L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12163L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12164S: Maintained
6948300c 12165F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12166
20263029
DS
12167ZPOOL COMPRESSED PAGE STORAGE API
12168M: Dan Streetman <ddstreet@ieee.org>
12169L: linux-mm@kvack.org
12170S: Maintained
12171F: mm/zpool.c
12172F: include/linux/zpool.h
12173
1da177e4 12174ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12175L: mjpeg-users@lists.sourceforge.net
f63145e2 12176L: linux-media@vger.kernel.org
1da177e4 12177W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12178T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12179S: Odd Fixes
90d72ac6 12180F: drivers/media/pci/zoran/
1da177e4 12181
6920f2cc
MK
12182ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12183M: Minchan Kim <minchan@kernel.org>
12184M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12185R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12186L: linux-kernel@vger.kernel.org
12187S: Maintained
12188F: drivers/block/zram/
12189F: Documentation/blockdev/zram.txt
12190
8b4a4080 12191ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12192M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12193S: Maintained
df621252 12194F: drivers/tty/serial/zs.*
8b4a4080 12195
eae70d06
MK
12196ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12197M: Minchan Kim <minchan@kernel.org>
12198M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12199R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12200L: linux-mm@kvack.org
12201S: Maintained
12202F: mm/zsmalloc.c
12203F: include/linux/zsmalloc.h
d02be50d 12204F: Documentation/vm/zsmalloc.txt
eae70d06 12205
0cf31ec1 12206ZSWAP COMPRESSED SWAP CACHING
0e3b7e54 12207M: Seth Jennings <sjennings@variantweb.net>
0cf31ec1
SJ
12208L: linux-mm@kvack.org
12209S: Maintained
12210F: mm/zswap.c
12211
1da177e4 12212THE REST
8b58be88 12213M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12214L: linux-kernel@vger.kernel.org
8a6e2535 12215Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12217S: Buried alive in reporters
34d03cc1
JP
12218F: *
12219F: */
This page took 8.895631 seconds and 5 git commands to generate.